<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog on I2P - O Projeto de Internet Invisível</title><link>/pt/blog/</link><description>Recent content in Blog on I2P - O Projeto de Internet Invisível</description><generator>Hugo</generator><language>pt-PT</language><lastBuildDate>Mon, 09 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="/pt/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Lançamento I2P 2.11.0</title><link>/pt/blog/2026/02/09/i2p-2.11.0-release/</link><pubDate>Mon, 09 Feb 2026 00:00:00 +0000</pubDate><guid>/pt/blog/2026/02/09/i2p-2.11.0-release/</guid><description>&lt;p>A partir desta versão, o I2P agora requer Java 17 ou posterior. Por favor, consulte a documentação do seu sistema operacional para saber como atualizar o Java. O I2P agora também usa o Jetty 12. Por favor, verifique os logs do seu router para problemas de migração.&lt;/p>
&lt;p>O trabalho nesta versão continua a melhorar o suporte para criptografia pós-quântica. A criptografia pós-quântica agora está habilitada por padrão na camada ratchet.&lt;/p></description></item><item><title>Tempo Tempestuoso</title><link>/pt/blog/2026/02/04/tempo-tempestuoso/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>/pt/blog/2026/02/04/tempo-tempestuoso/</guid><description>&lt;p>A rede I2P está atualmente enfrentando instabilidade devido a ataques contínuos de Negação de Serviço e esgotamento de recursos. Estes ataques estão impactando o desempenho e a confiabilidade dos serviços I2P e sites ocultos. A Equipe de Desenvolvimento I2P está investigando ativamente e implementando mitigações para combater esses ataques.&lt;/p></description></item><item><title>Introducing the New I2P Website</title><link>/pt/blog/2026/01/06/introducing-the-new-i2p-website/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>/pt/blog/2026/01/06/introducing-the-new-i2p-website/</guid><description>&lt;h2 id="launching-the-redesigned-i2p-website">Launching the Redesigned I2P Website&lt;/h2>
&lt;p>We are pleased to announce the launch of the redesigned I2P website. This update is the result of a focused effort to make I2P easier to discover, easier to understand, and easier to contribute to—without compromising the values the project is built on.&lt;/p>
&lt;p>This work is primarily aimed at the I2P community: long-time users, contributors, developers, researchers, and those discovering I2P for the first time and trying to understand how it fits together.&lt;/p></description></item><item><title>StormyCloud junta-se à família I2P</title><link>/pt/blog/2025/11/01/stormycloud-junta-se-%C3%A0-fam%C3%ADlia-i2p/</link><pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate><guid>/pt/blog/2025/11/01/stormycloud-junta-se-%C3%A0-fam%C3%ADlia-i2p/</guid><description>&lt;p>Estamos empolgados em compartilhar notícias importantes: a StormyCloud está oficialmente unindo forças com o I2P de forma significativa.&lt;/p>
&lt;p>Há anos, a StormyCloud tem sido uma parte crucial da infraestrutura do I2P, fornecendo hospedagem e suporte que mantêm a rede funcionando sem problemas. Agora estamos formalizando essa parceria e ampliando o que podemos fazer juntos.&lt;/p>
&lt;p>Estamos particularmente satisfeitos em anunciar que Lance James e idk estão ingressando no Conselho de Administração da StormyCloud. Lance fundou o Invisible Internet Project, que evoluiu para o que hoje conhecemos como I2P, e sua experiência na construção de redes com foco em privacidade remonta a décadas. idk tem estado profundamente envolvido no desenvolvimento do I2P há anos — se você usa o I2P, se beneficiou do trabalho dele.&lt;/p></description></item><item><title>Novos I2P Routers</title><link>/pt/blog/2025/10/16/novos-i2p-routers/</link><pubDate>Thu, 16 Oct 2025 00:00:00 +0000</pubDate><guid>/pt/blog/2025/10/16/novos-i2p-routers/</guid><description>&lt;p>Este é um momento empolgante para o desenvolvimento do I2P; nossa comunidade está crescendo e agora há vários novos protótipos de router I2P totalmente funcionais surgindo no cenário! Estamos muito empolgados com este desenvolvimento e em compartilhar as novidades com você.&lt;/p>
&lt;h2 id="como-isso-ajuda-a-rede">Como isso ajuda a rede?&lt;/h2>
&lt;p>Escrever I2P routers nos ajuda a comprovar que nossos documentos de especificação podem ser usados para produzir novos I2P routers, abre o código a novas ferramentas de análise e, de modo geral, melhora a segurança e a interoperabilidade da rede. Ter múltiplos I2P routers significa que os potenciais bugs não são uniformes; um ataque contra um router pode não funcionar em outro router, evitando um problema de monocultura. Talvez a perspectiva mais empolgante a longo prazo, no entanto, seja a incorporação (embedding).&lt;/p></description></item><item><title>Lançamento do I2P 2.10.0</title><link>/pt/blog/2025/09/08/i2p-2.10.0-release/</link><pubDate>Mon, 08 Sep 2025 00:00:00 +0000</pubDate><guid>/pt/blog/2025/09/08/i2p-2.10.0-release/</guid><description>&lt;p>O trabalho continua na implementação e implantação da criptografia pós-quântica no I2P. Nesta versão, a criptografia pós-quântica está disponível, mas não vem ativada por padrão para novos tunnels. Quem estiver interessado em testar o suporte pós-quântico deve ativá-lo pelo &amp;ldquo;Hidden Service Manager&amp;rdquo;, em &amp;ldquo;Encryption Types&amp;rdquo;. Não deixe de entrar em contato em #i2p-dev no IRC2P para obter ajuda e relatar quaisquer problemas que encontrar.&lt;/p>
&lt;p>I2PSnark agora suporta rastreadores UDP. Isso deve ajudar a rede como um todo, reduzindo a carga dos rastreadores de torrent.&lt;/p></description></item><item><title>Lançamento do I2P 2.9.0</title><link>/pt/blog/2025/06/02/lan%C3%A7amento-do-i2p-2.9.0/</link><pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate><guid>/pt/blog/2025/06/02/lan%C3%A7amento-do-i2p-2.9.0/</guid><description>&lt;p>I2P 2.9.0 é uma versão de manutenção que inclui correções de erros e trabalho em novos recursos.&lt;/p>
&lt;h2 id="novidades">Novidades&lt;/h2>
&lt;p>O uso de threads (linhas de execução) foi aprimorado para melhorar o desempenho do sistema i2ptunnel. O NTCP2 foi aprimorado para resistir a ataques de sondagem. O sistema de notificações foi integrado a mais aplicativos para fornecer feedback melhor aos usuários a partir do I2PSnark e dos demais aplicativos. A inscrição automática em floodfill foi corrigida. Os usuários podem observar um aumento no uso de recursos ao atuar como floodfill. Se isso não for desejado, o modo floodfill pode ser desativado na página /config.&lt;/p></description></item><item><title>Lançamento do I2P 2.8.2</title><link>/pt/blog/2025/03/29/lan%C3%A7amento-do-i2p-2.8.2/</link><pubDate>Sat, 29 Mar 2025 00:00:00 +0000</pubDate><guid>/pt/blog/2025/03/29/lan%C3%A7amento-do-i2p-2.8.2/</guid><description>&lt;p>2.8.2 corrige um bug que causava falhas de SHA256, introduzido na versão 2.8.1. O bug afeta principalmente routers de alta largura de banda.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p>
&lt;h2 id="release-details">Release Details&lt;/h2>
&lt;h3 id="bug-fixes">Bug Fixes&lt;/h3>
&lt;ul>
&lt;li>Fix SHA256 double-free from Noise&lt;/li>
&lt;li>Clear i2ptunnel bubble count when clearing status messages&lt;/li>
&lt;/ul>
&lt;h3 id="correções-de-bugs">Correções de bugs&lt;/h3>
&lt;ul>
&lt;li>Reduce memory usage in BanlistRenderer&lt;/li>
&lt;li>Use torrent name instead of torrent file name in notifications&lt;/li>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;h2 id="sha256-checksums">SHA256 Checksums&lt;/h2>
&lt;pre tabindex="0">&lt;code>7658f9ba7e28ab29ffeb3ec1909bf04f5ae391ee159980145ea01bd793c46f80 i2pinstall_2.8.2_windows.exe
cd606827a9bca363bd6b3c89664772ec211d276cce3148f207643cc5e5949b8a i2pinstall_2.8.2.jar
039b59fedd4a64aaeb6b74ab974310abdc9c08cb47ef1b8568c718965b50a485 i2psource_2.8.2.tar.bz2
71cef41d7184516e42c15dc5105e52ab19960affd571b636e767e8bf8c227075 i2pupdate_2.8.2.zip
15d886a9015dcf27ccc25e31b703ef6538b8b777176adf643dfe8ee0ba4984e0 i2pupdate.su3
&lt;/code>&lt;/pre></description></item><item><title>Lançamento 2.8.1</title><link>/pt/blog/2025/03/17/lan%C3%A7amento-2.8.1/</link><pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate><guid>/pt/blog/2025/03/17/lan%C3%A7amento-2.8.1/</guid><description>&lt;p>A versão 2.8.1 corrige os acessos a sites locais que não funcionavam na 2.8.0. Adicionamos balões de notificação a vários aplicativos no console para destacar mensagens dos aplicativos. Corrigimos um erro no teste de tunnel que pode ter afetado a confiabilidade do tunnel. O livro de endereços agora tem uma nova aba &amp;ldquo;latest&amp;rdquo; que exibe os nomes de host mais recentes adicionados a partir de suas assinaturas. Há várias correções e melhorias no tema escuro.&lt;/p></description></item><item><title>I2P 2.8.0 Lançado</title><link>/pt/blog/2025/02/04/i2p-2.8.0-lan%C3%A7ado/</link><pubDate>Tue, 04 Feb 2025 00:00:00 +0000</pubDate><guid>/pt/blog/2025/02/04/i2p-2.8.0-lan%C3%A7ado/</guid><description>&lt;p>Esta versão melhora o I2P ao corrigir bugs, remover código não utilizado e aprimorar a estabilidade da rede.&lt;/p>
&lt;p>Melhoramos o tratamento de routers congestionados na rede. Problemas em UPnP e no atravessamento de NAT foram resolvidos para melhorar a conectividade e a notificação de erros. Agora temos uma estratégia mais agressiva para remoção de leaseset do NetDb, a fim de melhorar o desempenho dos routers e mitigar a sobrecarga. Outras mudanças foram implementadas para reduzir a observabilidade de eventos como o reinício ou o desligamento de um router.&lt;/p></description></item><item><title>I2P 2.7.0 lançado</title><link>/pt/blog/2024/10/09/i2p-2.7.0-lan%C3%A7ado/</link><pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/10/09/i2p-2.7.0-lan%C3%A7ado/</guid><description>&lt;p>Esta versão, I2P 2.7.0, dá continuidade ao nosso trabalho corrigindo erros, melhorando o desempenho e adicionando funcionalidades.&lt;/p>
&lt;p>O acesso às informações no console e nas aplicações foi aprimorado. Problemas foram corrigidos no I2PSnark e na pesquisa do SusiMail. A pesquisa no netDB integrada ao console do router agora funciona de maneira mais intuitiva e útil. Pequenas melhorias foram feitas nas exibições de diagnóstico no modo avançado.&lt;/p>
&lt;p>Também foram corrigidos erros para melhorar a compatibilidade na rede. Um problema na publicação de leaseSets foi resolvido, o que melhora a confiabilidade de importantes serviços ocultos. O I2PSnark não altera mais o infohash quando um usuário muda apenas os rastreadores de um torrent existente. Isso evita que torrents sejam desnecessariamente interrompidos por essas alterações. Recebemos com satisfação essa contribuição de um novo colaborador. Um conflito no tratamento de uma opção da biblioteca de streaming foi resolvido para melhorar a compatibilidade com outras implementações do I2P.&lt;/p></description></item><item><title>Versão 2.6.1</title><link>/pt/blog/2024/08/06/vers%C3%A3o-2.6.1/</link><pubDate>Tue, 06 Aug 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/08/06/vers%C3%A3o-2.6.1/</guid><description>&lt;p>I2P 2.6.1 foi lançado para corrigir um bug na interface do usuário na aplicação Hidden Services Manager (Gerenciador de Serviços Ocultos). Esse bug desativava a rolagem, tornando algumas configurações inacessíveis.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p>
&lt;h2 id="detalhes-da-versão">Detalhes da versão&lt;/h2>
&lt;h3 id="changes">Changes&lt;/h3>
&lt;ul>
&lt;li>Graphs: render graphs in svg&lt;/li>
&lt;li>Translations: generate internal translation leaderboard&lt;/li>
&lt;/ul>
&lt;h3 id="alterações">Alterações&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Fix bug causing truncation configuration UI&lt;/li>
&lt;/ul>
&lt;h3 id="correções-de-erros">Correções de erros&lt;/h3>
&lt;ul>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;p>Lista completa de erros corrigidos&lt;/p></description></item><item><title>Lançamento do I2P 2.6.0</title><link>/pt/blog/2024/07/19/lan%C3%A7amento-do-i2p-2.6.0/</link><pubDate>Fri, 19 Jul 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/07/19/lan%C3%A7amento-do-i2p-2.6.0/</guid><description>&lt;p>Esta versão, I2P 2.6.0, continua nosso trabalho, corrigindo erros, adicionando funcionalidades e melhorando a confiabilidade da rede.&lt;/p>
&lt;p>Routers mais novos serão favorecidos na seleção de floodfill routers. I2PSnark recebeu recursos que melhoram o desempenho do PeX(Peer Exchange), além de correções de bugs. Protocolos de transporte legados estão sendo removidos, simplificando o código nos transportes UDP. Um destino hospedado localmente será acessível por clientes locais sem solicitar seu LeaseSet, melhorando o desempenho e a testabilidade. Ajustes adicionais foram feitos nas estratégias de seleção de pares.&lt;/p></description></item><item><title>2.5.2 Lançamento</title><link>/pt/blog/2024/05/15/2.5.2-lan%C3%A7amento/</link><pubDate>Wed, 15 May 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/05/15/2.5.2-lan%C3%A7amento/</guid><description>&lt;p>I2P 2.5.2 foi lançado para corrigir um bug introduzido na 2.5.0 que causava o truncamento de parte do conteúdo HTTP.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p>
&lt;h2 id="detalhes-da-versão">Detalhes da versão&lt;/h2>
&lt;h3 id="changes">Changes&lt;/h3>
&lt;ul>
&lt;li>Console: Update rrd4j to 3.9.1-preview&lt;/li>
&lt;li>Router: Publish G cap if symmetric natted&lt;/li>
&lt;/ul>
&lt;h3 id="alterações">Alterações&lt;/h3>
&lt;ul>
&lt;li>i2ptunnel: Fix bug causing truncation of some HTTP content&lt;/li>
&lt;li>i2ptunnel: Fix custom option form width (light theme)&lt;/li>
&lt;li>Tunnels: Fix selection of peers with expired RIs&lt;/li>
&lt;/ul>
&lt;h3 id="correções-de-bugs">Correções de bugs&lt;/h3>
&lt;ul>
&lt;li>Translation updates&lt;/li>
&lt;/ul>
&lt;p>Lista completa de bugs corrigidos&lt;/p></description></item><item><title>Nova versão I2P 2.5.1</title><link>/pt/blog/2024/05/06/nova-vers%C3%A3o-i2p-2.5.1/</link><pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/05/06/nova-vers%C3%A3o-i2p-2.5.1/</guid><description>&lt;p>O I2P 2.5.1 está sendo lançado para abordar ataques de negação de serviço (DoS) que afetam a rede e os serviços do I2P. Nesta versão, desativamos as partes baseadas em IP da ferramenta de detecção de ataques Sybil, que foram visadas para amplificar o efeito e a duração do ataque. Isso deve ajudar a rede a voltar ao funcionamento normal. Aqueles que desativaram a ferramenta de detecção de ataques Sybil podem reativá-la com segurança. Também foram feitos ajustes em outros subsistemas para melhorar a validação de RouterInfo e a seleção de pares.&lt;/p></description></item><item><title>Mau tempo</title><link>/pt/blog/2024/04/25/mau-tempo/</link><pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/04/25/mau-tempo/</guid><description>&lt;p>A rede I2P está atualmente sob um ataque de negação de serviço (DoS). Este ataque afeta o I2P e o i2pd, mas de maneiras diferentes, e tem um efeito grave na saúde da rede. A acessibilidade aos sites do I2P está severamente degradada.&lt;/p>
&lt;p>Se você estiver hospedando um serviço dentro do I2P e ele estiver hospedado em um router Floodfill, você deve considerar fazer multihoming (hospedar o mesmo serviço em mais de um router) em um router com Floodfill desativado para melhorar a alcançabilidade. Outras mitigações estão sendo discutidas, mas ainda está em desenvolvimento uma solução de longo prazo, compatível com versões anteriores.&lt;/p></description></item><item><title>Nova versão do I2P 2.5.0</title><link>/pt/blog/2024/04/08/nova-vers%C3%A3o-do-i2p-2.5.0/</link><pubDate>Mon, 08 Apr 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/04/08/nova-vers%C3%A3o-do-i2p-2.5.0/</guid><description>&lt;p>Esta versão, I2P 2.5.0, oferece mais melhorias voltadas para o usuário do que a versão 2.4.0, que estava focada na implementação da estratégia de isolamento do NetDB.&lt;/p>
&lt;p>New features have been added to I2PSnark like the ability to search through torrents. Bugs have been fixed to improve compatibility with other I2P torrent clients like BiglyBT and qBittorrent. We would like to thank all of the developers who have worked with libtorrent and qBittorrent to enable and improve their I2P support. New features have also been added to SusiMail including support for Markdown formatting in emails and the ability to drag-and-drop attachments into emails. Tunnels created with the Hidden Services manager now support &amp;ldquo;Keepalive&amp;rdquo; which improves performance and compatibility with web technologies, enabling more sophisticated I2P sites.&lt;/p></description></item><item><title>Muitas Máscaras, Uma Mente: Protegendo a NetDB</title><link>/pt/blog/2024/03/29/muitas-m%C3%A1scaras-uma-mente-protegendo-a-netdb/</link><pubDate>Fri, 29 Mar 2024 00:00:00 +0000</pubDate><guid>/pt/blog/2024/03/29/muitas-m%C3%A1scaras-uma-mente-protegendo-a-netdb/</guid><description>&lt;p>Nota do autor: os ataques referidos neste artigo não são possíveis contra as versões atuais do I2P.&lt;/p>
&lt;p>Como uma rede peer-to-peer auto-organizada, a I2P depende dos routers participantes da rede para terem uma forma de compartilhar informações sobre o que está na rede e como alcançá-lo. Os routers I2P realizam esse compartilhamento de informações usando a NetDB, uma DHT baseada em Kademlia, mas modificada para funcionar na I2P. A NetDB precisa compartilhar dois tipos principais de entradas, &amp;ldquo;RouterInfos&amp;rdquo; (entradas de router) que os pares usarão para se comunicar diretamente com outros routers, e &amp;ldquo;LeaseSets&amp;rdquo; (entradas de cliente) que outros pares usarão para se comunicar com clientes I2P por meio de tunnels anônimos. Os routers estão frequentemente comunicando entradas da NetDB entre si, seja enviando as informações para um router ou cliente, seja solicitando informações de um router ou cliente. Isso significa que as entradas podem chegar direta ou indiretamente, de forma anônima ou não anônima, dependendo das necessidades da rede e das capacidades do cliente. No entanto, como uma rede de anonimização, também é importante que permaneça impossível que informações enviadas de forma anônima possam ser solicitadas de volta de forma não anônima. Também é importante que informações enviadas de forma não anônima não possam ser solicitadas de volta de forma anônima. Se se tornar possível que qualquer uma dessas situações ocorra, então um ataque de correlação (linking attack) pode ser realizado, permitindo que um atacante determine se clientes e routers estão compartilhando uma visão comum da NetDB. Se puder ser determinado com confiança que os 2 alvos compartilham uma visão comum da NetDB, então há uma grande chance de que estejam no mesmo router, enfraquecendo drasticamente o anonimato do alvo. Como existem tão poucas redes de anonimização, e a I2P é a única em que a tabela de roteamento é compartilhada por meio da operação de uma DHT, essa classe de ataque é praticamente exclusiva da I2P e sua resolução é importante para o sucesso da I2P.&lt;/p></description></item><item><title>Lançamento do I2P 2.4.0 com melhorias relacionadas ao congestionamento e à segurança do NetDB</title><link>/pt/blog/2023/12/18/lan%C3%A7amento-do-i2p-2.4.0-com-melhorias-relacionadas-ao-congestionamento-e-%C3%A0-seguran%C3%A7a-do-netdb/</link><pubDate>Mon, 18 Dec 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/12/18/lan%C3%A7amento-do-i2p-2.4.0-com-melhorias-relacionadas-ao-congestionamento-e-%C3%A0-seguran%C3%A7a-do-netdb/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Esta versão, I2P 2.4.0, continua nosso esforço para melhorar a segurança e a estabilidade da rede I2P. Ela contém melhorias significativas na Network Database (base de dados da rede), uma estrutura essencial dentro da rede I2P usada para descobrir seus pares.&lt;/p>
&lt;p>As mudanças na gestão do congestionamento melhorarão a estabilidade da rede ao dar aos routers a capacidade de aliviar pares congestionados ao evitá-los. Isso ajudará a rede a limitar o efeito do spam de tunnel. Também ajudará a rede a recuperar-se durante e após ataques DDoS.&lt;/p></description></item><item><title>Easy-Install para Windows 2.3.0 lançado</title><link>/pt/blog/2023/07/10/easy-install-para-windows-2.3.0-lan%C3%A7ado/</link><pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/07/10/easy-install-para-windows-2.3.0-lan%C3%A7ado/</guid><description>&lt;p>O I2P Easy-Install bundle para Windows, versão 2.3.0, já foi lançado. Como de costume, este lançamento inclui uma versão atualizada do I2P router. Isso também abrange questões de segurança que afetam pessoas que hospedam serviços na rede.&lt;/p>
&lt;p>Esta será a última versão do pacote Easy-Install incompatível com o I2P Desktop GUI. Ele foi atualizado para incluir novas versões de todas as webextensions incluídas. Um bug de longa data no I2P em navegação privativa que o tornava incompatível com temas personalizados foi corrigido. Ainda assim, recomenda-se aos usuários que &lt;em>não&lt;/em> instalem temas personalizados. As abas do Snark não são fixadas automaticamente no topo da ordem das abas no Firefox. Exceto por usarem cookieStores alternativos (containers de cookies), as abas do Snark agora se comportam como abas normais do navegador.&lt;/p></description></item><item><title>Lançamento do I2P 2.3.0</title><link>/pt/blog/2023/06/25/lan%C3%A7amento-do-i2p-2.3.0/</link><pubDate>Sun, 25 Jun 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/06/25/lan%C3%A7amento-do-i2p-2.3.0/</guid><description>&lt;p>Esta versão contém correções para a CVE-2023-36325. A CVE-2023-36325 é uma vulnerabilidade de confusão de contexto que ocorria no filtro de Bloom. Um atacante elabora uma mensagem I2NP contendo um messageID exclusivo e envia esse messageID a um cliente. A mensagem, após passar pelo filtro de Bloom, não pode ser reutilizada numa segunda mensagem. O atacante então envia a mesma mensagem diretamente ao router. O router encaminha a mensagem ao filtro de Bloom, e ela é descartada. Isso vaza a informação de que o messageID já foi visto antes, dando ao atacante um forte motivo para acreditar que o router está a hospedar o cliente. Isso foi corrigido separando a funcionalidade do filtro de Bloom em diferentes contextos, com base em se uma mensagem veio por um tunnel de cliente, um tunnel exploratório, ou foi enviada diretamente ao router. Em circunstâncias normais, este ataque demora vários dias a ser executado com sucesso e pode ser dificultado por vários fatores, como routers a reiniciar durante a fase do ataque e sensibilidade a falsos positivos. Recomenda-se que os utilizadores do Java I2P atualizem imediatamente para evitar o ataque.&lt;/p></description></item><item><title>Lançamento do I2P 2.2.1</title><link>/pt/blog/2023/04/12/lan%C3%A7amento-do-i2p-2.2.1/</link><pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/04/12/lan%C3%A7amento-do-i2p-2.2.1/</guid><description>&lt;p>Após o lançamento do I2P 2.2.0, que foi antecipado para acelerar as mitigações aos ataques de DDoS, ficamos sabendo de alguns problemas que estavam surgindo, o que tornou necessário criar e lançar novos pacotes. Esta versão corrige um problema no Ubuntu Lunar e no Debian Sid em que o console do router ficava inacessível ao usar uma versão atualizada do pacote Jakarta. Os pacotes Docker não estavam lendo os argumentos corretamente, resultando em arquivos de configuração inacessíveis. Esse problema também foi resolvido. O container Docker agora também é compatível com o Podman.&lt;/p></description></item><item><title>I2P Versão 2.2.0</title><link>/pt/blog/2023/03/13/i2p-vers%C3%A3o-2.2.0/</link><pubDate>Mon, 13 Mar 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/03/13/i2p-vers%C3%A3o-2.2.0/</guid><description>&lt;p>Decidimos antecipar a data de lançamento da versão 2.2.0, que ocorrerá hoje, 13 de março de 2023. Esta versão inclui alterações nos componentes NetDB, Floodfill e Peer-Selection que melhoram a capacidade do router de resistir a ataques DDoS. É provável que os ataques continuem, mas as melhorias nesses sistemas ajudarão a mitigar o risco de ataques DDoS, ajudando o router a identificar e a reduzir a prioridade de routers que aparentam ser maliciosos.&lt;/p></description></item><item><title>Sobre os ataques recentes de negação de serviço</title><link>/pt/blog/2023/02/09/sobre-os-ataques-recentes-de-nega%C3%A7%C3%A3o-de-servi%C3%A7o/</link><pubDate>Thu, 09 Feb 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/02/09/sobre-os-ataques-recentes-de-nega%C3%A7%C3%A3o-de-servi%C3%A7o/</guid><description>&lt;p>A rede I2P está atualmente sendo afetada por um ataque de negação de serviço. A função floodfill da rede foi afetada, resultando em interrupções nas respostas e na redução das taxas de sucesso na construção de tunnels. Os participantes da rede têm enfrentado dificuldades para se conectar a sites I2P e usar serviços I2P. Estratégias de mitigação estão sendo investigadas e implementadas gradualmente.&lt;/p>
&lt;p>Embora o ataque tenha reduzido o desempenho, a rede permanece intacta e utilizável. Os routers Java I2P parecem estar lidando com os problemas melhor do que os routers i2pd por enquanto. Várias mitigações devem começar a aparecer nas compilações de desenvolvimento dos routers Java e C++ na próxima semana.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 7 de fevereiro de 2023</title><link>/pt/blog/2023/02/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-7-de-fevereiro-de-2023/</link><pubDate>Tue, 07 Feb 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/02/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-7-de-fevereiro-de-2023/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, not_bob, echelonMAC, obscuratus&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (08:01:07 PM) eyedeekay: Oi pessoal, desculpem o atraso, fui desconectado logo antes da reunião (08:01:59 PM) eyedeekay: 1. Oi (08:01:59 PM) eyedeekay: 2. Relatório de status 2.1.0 (08:01:59 PM) eyedeekay: 3. Status de Desenvolvimento 2.2.0 (08:01:59 PM) eyedeekay: 4. Limitação de congestionamento (08:01:59 PM) eyedeekay: 5. Gestão hipotética de tráfego ( enxurrada de usuários do Tor) (08:01:59 PM) eyedeekay: 6. Adesivos para tradutores (08:01:59 PM) eyedeekay: zzz onde você quer fazer seu relatório sobre o DOS? 2 ou tópico próprio? (08:02:45 PM) zzz: vamos chamar de 3b) (08:02:46 PM) zzz: ou 2b) (08:02:59 PM) eyedeekay: OK 2b então (08:03:00 PM) zzz: sua escolha (08:03:53 PM) eyedeekay: 1. Oi, quem mais está aqui hoje além de mim e do zzz? (08:03:58 PM) zzz: oi (08:04:09 PM) not_bob: Aqui (08:04:18 PM) echelonMAC: aqui (08:04:18 PM) obscuratus: Oi (08:04:29 PM) eyedeekay: Ótima participação, obrigado a todos (08:04:30 PM) echelonMAC: no sistema de substituição. (08:05:06 PM) eyedeekay: 2. Relatório de status 2.1.0 (08:05:15 PM) zzz: o IRC está mais lento que o normal, então por favor deem um pouco mais de tempo para respostas (08:05:38 PM) eyedeekay: Valeu zzz, vou levar isso em conta (08:09:02 PM) eyedeekay: Por onde começar... meu foco tem sido em questões de UX no Android, em particular corrigindo coisas que eu estava fazendo errado ao inicializar o app (08:09:04 PM) eyedeekay: O Android vai receber um point release por conta disso (08:10:00 PM) eyedeekay: O assunto que tenho certeza que está na cabeça de todos agora é a rede estar sob ataque, o que desviou a atenção de todo mundo (08:10:05 PM) eyedeekay: E isso é o tópico 2b (08:10:59 PM) eyedeekay: Puxa, confundi os tópicos, esqueçam isso, isso deveria ir para o 3. desculpem, semana longa, muita coisa acontecendo (08:12:03 PM) eyedeekay: zzz, você faria um favor e assumiria o 2? Acho que não estou preparado para apresentar tudo o que está acontecendo (08:12:28 PM) zzz: claro (08:12:29 PM) zzz: mas antes de eu fazer isso (08:12:56 PM) zzz: você e o echelonMAC têm um relatório de progresso do pacote easy-install para Mac da 2.1.0? (08:13:17 PM) eyedeekay: Ah sim, posso fazer isso (08:14:38 PM) eyedeekay: Então, temos fechado questões e, no momento, eu e o echelonMAC temos hipóteses diferentes sobre o que está acontecendo, que ambos estamos perseguindo (08:14:38 PM) eyedeekay: Minha hipótese é que tudo isso decorre de um workaround obsoleto para um bug no Java 14 (08:15:08 PM) eyedeekay: O jpackage deveria assinar os arquivos dylib que são empacotados em uma imagem de disco (dmg), mas que na verdade ficam sem assinatura (08:15:33 PM) echelonMAC: em resumo: o eyedeekaym refez o script de assinatura, eu consigo buiodl e assinar, mas ainda com assinatura errada para a Apple (08:15:55 PM) eyedeekay: o zab contornou isso criando o diretório .app e assinando as coisas dentro dele, depois usando o jpackage apenas para a etapa final de empacotamento (08:16:35 PM) eyedeekay: então, quando atualizamos as versões do Java, começamos a assinar tudo duas vezes, e não precisávamos mais fazer essa etapa de assinatura manualmente (08:16:47 PM) eyedeekay: echelonMAC, corrija-me se eu estiver errado, mas você acha que tem o tipo errado de chaves? (08:17:10 PM) echelonMAC: talvez, talvez não, não tenho certeza disso (08:17:18 PM) echelonMAC: pelo menos os logs mostram esse erro (08:17:53 PM) zzz: minha pergunta era de nível mais alto: qual é a ETA, 2.1.0 ainda é o objetivo ou isso foi abandonado e vocês estão esperando pela 2.2.0, ou o quê? (08:18:15 PM) echelonMAC: 2.1.0 ainda é a meta, mas no momento sem ETA (08:18:39 PM) echelonMAC: Consigo compilar quase instantaneamente, mas aprofundar agora está sem tempo... (08:18:48 PM) eyedeekay: Eu ainda quero cortar um release da 2.1.0 assim que soubermos que podemos passar pela notarização; na minha opinião, uma vez que consigamos passar uma vez, deveremos conseguir fazê-lo de forma previsível (08:18:59 PM) zzz: o eyedeekay se comprometeu mais ou menos com início de abril para a 2.2.0 no post do blog, você não endossa essa ETA, echelonMAC ? (08:19:49 PM) echelonMAC: Estou completamente sem condições e não posso prever uma ETA, pois ainda não entendo totalmente assinatura e compilação. (08:20:12 PM) echelonMAC: mais ou menos, eu sigo os scripts cegamente, se o idk puder consertar a assinatura, a notarização é um trabalho de 5 min. (08:20:24 PM) echelonMAC: SE a assinatura funcionar como a appple espera (08:20:26 PM) zzz: ok, então recomendo uma edição do post do blog, eyedeekay, vamos não prometer coisas que não podemos cumprir (08:20:33 PM) eyedeekay: Vou fazer (08:21:19 PM) zzz: ok, obrigado, você está pronto para a minha parte do 2) ? (08:21:41 PM) eyedeekay: Sim, por favor (08:21:48 PM) zzz: ótimo (08:22:00 PM) zzz: a última reunião foi uma semana depois do lançamento; agora estamos a 4 semanas (08:22:15 PM) zzz: minha esperança era que o sucesso de build de expl. subisse de forma constante (08:22:35 PM) zzz: dos baixos 20% para os baixos 30%, e então dar um 'pulo' para fora do congestionamento, de volta aos baixos 40% (08:22:45 PM) zzz: apenas a primeira parte aconteceu (08:25:20 PM) zzz: e então oscilamos para frente e para trás entre baixos 20% e baixos 30% (08:26:56 PM) zzz: então, temos algumas teorias, ver 2b) (08:26:56 PM) zzz: mas estou satisfeito com o desempenho da 2.1.0 no geral (08:26:56 PM) zzz: não há muitos relatos de bugs (08:26:56 PM) zzz: vou dar uma visão geral do que estamos corrigindo em 2b) e 3) (08:26:56 PM) zzz: cerca de 50% da rede atualizou para a 2.1.0 ou o equivalente no i2pd (08:26:56 PM) zzz: por favor, atualizem todos que ainda não atualizaram (08:26:56 PM) zzz: é tudo que tenho para 2a), mas vou pausar por um minuto para perguntas/comentários antes de começar 2b) (08:28:33 PM) zzz: ok, 2b) condições atuais da rede (08:28:33 PM) zzz: no fim de semana começou um ataque inequívoco (08:28:33 PM) zzz: muitos floodfill routers (08:28:33 PM) zzz: em geral, a rede como um todo, e os java routers, estão lidando bem com isso (08:28:33 PM) zzz: eu tenho um relato de routers travando com OOM (out of memory) (08:28:54 PM) zzz: Eu entendo que os i2pd routers estão realmente lutando com taxas de sucesso de build de tunnel muito baixas (08:29:06 PM) not_bob: Minha frota está atualizada. (08:29:15 PM) zzz: o ataque está começando/parando/mudando várias vezes ao dia (08:29:37 PM) zzz: então estamos há apenas cerca de 60 horas tentando entender e discutir contramedidas (08:30:15 PM) zzz: lembrem-se de que o problema de build de tunnel (agora muito mais provável de ser classificado como um ataque diferente) começou em 19 de dezembro e nos levou várias semanas para entender e tratar (08:30:27 PM) zzz: então ainda é cedo (08:30:36 PM) not_bob: Tenho um I2P+ router e ele lidou bem com isso. Mas meus i2pd routers nem tanto. Já vi sucesso de build de tunnel tão baixo quanto 3%. Atualmente estou por volta de 10% nesses routers. (08:31:17 PM) zzz: mas este é um ataque Sybil/DHT direto, novo para nós mas familiar para qualquer um que faça aplicações peer-to-peer/DHT (08:31:53 PM) zzz: é cedo demais para dizer se isso exigirá um release adiantado (para o java i2p) e, em caso afirmativo, quando (08:32:23 PM) zzz: EOT, vou esperar alguns minutos para discussão/comentários/perguntas (08:33:24 PM) eyedeekay: As pessoas que acabam em OOM devem aumentar a RAM disponível para o seu router? (08:36:18 PM) zzz: sim, essa é uma mitigação direta (08:36:18 PM) zzz: stop your router, edit wrapper.config, restart (08:36:18 PM) zzz: Espero ter mitigações em dev builds em alguns dias (08:36:18 PM) dr|z3d: idealmente você quer seu heap mínimo em cerca de 256M e sua RAM máxima em 2-3 vezes isso. (08:36:18 PM) not_bob: Atualmente não tenho nenhum I2P router padrão rodando. (08:36:18 PM) zzz: Quero repetir o que disse acima: os ataques estão evoluindo rapidamente, e queremos levar o tempo necessário para abordar as questões gerais (08:36:18 PM) zzz: e não focar estreitamente demais nos detalhes específicos (08:37:36 PM) zzz: devolvo para você, eyedeekay, se não houver mais nada em 2b) (08:38:06 PM) eyedeekay: muito obrigado, zzz. 3) Status de Desenvolvimento 2.2.0 (08:39:51 PM) eyedeekay: Como eu disse por engano antes, meu foco tem sido em questões de UX no Android, em particular consertando coisas que eu estava fazendo errado ao inicializar o app; coisas bem básicas, considerando tudo, mas todas precisavam de melhoria (08:39:57 PM) eyedeekay: ou de correção mesmo (08:40:49 PM) eyedeekay: Exemplos são correções para assinaturas e portas personalizadas ao construir tunnels, que atrapalharam vários usuários após um grande aumento no número de usuários com a 2.10 (08:41:07 PM) dr|z3d: como um aparte, e para lançar alguma luz sobre o tamanho do ataque, temos um usuário relatando ~30 mil routers banidos. então não é trivial :) (08:41:07 PM) dr|z3d: (deve ser o shiver, que está aqui) (08:42:36 PM) mark22k: Eu tenho 56005 pares banidos. (08:42:58 PM) eyedeekay: Caramba. Eu tenho 11027 e achei que era muito (08:43:08 PM) moristo: Isso é obra de um Estado-nação — os routers banidos ou algum outro padrão perceptível? (08:43:50 PM) moristo: A internet da Spectrum ficou fora do ar ontem na FL e na Itália no dia anterior. (08:43:54 PM) moristo: *ontem. (08:43:55 PM) zzz: vamos voltar ao 3), por favor, e deixar mais discussões sobre o ataque para depois da reunião (08:44:05 PM) echelonMAC: Pares banidos (57053) (08:44:22 PM) moristo: ah, tem uma reunião em andamento? Foi mal. (08:46:50 PM) zzz: eyedeekay, ainda está com a gente? (08:47:11 PM) eyedeekay: sim, estou aqui (08:47:37 PM) zzz: você tem mais sobre o 3) ou é a minha vez? (08:47:37 PM) eyedeekay: comecei uma longa: (08:47:37 PM) eyedeekay: i2p.firefox(Easy-Install para Windows também está sendo trabalhado, mais do trabalho está sendo feito por remoção lá, as atualizações estão sendo simplificadas agora que as instalações antigas no estilo admin foram todas migradas para instalações no estilo usuário (08:47:37 PM) eyedeekay: suporte a instalação portátil em USB está no horizonte para a 2.2.0 (08:47:43 PM) eyedeekay: Com atualizações (08:48:21 PM) eyedeekay: Outros problemas e reclamações de usuários que estou tratando ou decidindo como tratar estão naquele issue tracker (08:48:28 PM) eyedeekay: EOT para mim (08:48:47 PM) zzz: ok, você viu o problema de NPE no i2p.i2p, certo? (08:49:10 PM) eyedeekay: Sim, vi, estou no encalço (08:49:21 PM) zzz: ok, grite se precisar de ajuda, ofc (08:49:24 PM) zzz: 3) para mim: (08:49:47 PM) zzz: Eu finalizei a refatoração de seleção de peers em que venho trabalhando desde setembro, finalmente (08:50:31 PM) zzz: Acho que corrigi as indicações errôneas de NAT simétrico que estavam na 2.1.0, mas preciso que alguém com esse problema teste e reporte (08:50:59 PM) zzz: temos uma nova caixa de busca legal no i2psnark (08:51:19 PM) zzz: quase concluído com os 'congestion caps' (proposta 162) (08:51:31 PM) echelonMAC: :-) (08:51:49 PM) zzz: e mais alguns ajustes para refinar nosso tratamento de congestionamento de build de tunnel (08:52:18 PM) zzz: no fim da semana passada, achei que estava praticamente terminado com a 2.2.0 e que poderia relaxar por dois meses até o release (08:52:31 PM) zzz: então, infelizmente, agora temos muito mais a fazer (08:52:48 PM) zzz: é assim que as coisas são às vezes (08:53:24 PM) not_bob: Obrigado por isso, uma grande melhoria de qualidade de vida. (08:53:24 PM) zzz: EOT, vou esperar um minuto para discussão, depois devolvo para você, eyedeekay (08:53:37 PM) zzz: haha not_bob de nada (08:55:00 PM) eyedeekay: Última chamada para o 3? (08:55:20 PM) eyedeekay: 4. Limitação de congestionamento - acho que isso era um tópico do tunnel_king, o tunnel_king está aqui? (08:55:42 PM) zzz: de volta para você, eyedeekay (08:57:39 PM) eyedeekay: 4. Limitação de congestionamento, 5. Gestão hipotética de tráfego ( enxurrada de usuários do Tor) - ambos introduzidos pelo tunnel_king, última chamada para o tunnel_king (08:59:01 PM) eyedeekay: OK, última, 6. Adesivos para tradutores (08:59:01 PM) eyedeekay: Especificamente regras para pessoas recebendo adesivos fora das Américas (08:59:58 PM) zzz: esse era meu tópico, só porque está sem resolução desde a última reunião (09:00:28 PM) zzz: echelonMAC, você tem uma resposta? (09:00:41 PM) echelonMAC: não em detalhe, mas quem quiser deve receber um punhado de adesivos se enviar seu endereço (09:01:04 PM) echelonMAC: aka enviar um anúncio no transifex e enviar depois de receber o endereço (09:01:19 PM) echelonMAC: mas no momento não chegaram adesivos novos aqui (09:01:35 PM) eyedeekay: O rastreamento diz dia 10 (09:01:55 PM) zzz: Estou aguardando o echelonMAC postar as instruções no meu fórum, depois vou copiar/colar para o transifex (09:02:17 PM) echelonMAC: ok (09:02:28 PM) zzz: é assim que estamos há um mês (09:02:42 PM) zzz: obrigado (09:03:33 PM) eyedeekay: Mais alguma coisa para o 6 ou para a reunião? (09:03:36 PM) zzz: EOT no 6) para mim, devolvo para você, eyedeekay (09:04:32 PM) zzz: uma palavra de encerramento para a reunião: zzz.i2p é o melhor lugar para notícias e tempo, vou postar lá quando souber mais do que sei agora (09:04:32 PM) zzz: obrigado (09:04:55 PM) eyedeekay: Muito obrigado por isso, zzz, e obrigado a todos por virem à reunião (09:05:44 PM) eyedeekay: Vejo vocês pelo IRC e no mesmo horário no mês que vem (09:08:55 PM) zzz: obrigado, eyedeekay (09:08:55 PM) zzz: passamos por isso sem desconexões &lt;/div></description></item><item><title>Atualização sobre a notarização do Mac Easy Install</title><link>/pt/blog/2023/01/31/atualiza%C3%A7%C3%A3o-sobre-a-notariza%C3%A7%C3%A3o-do-mac-easy-install/</link><pubDate>Tue, 31 Jan 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/01/31/atualiza%C3%A7%C3%A3o-sobre-a-notariza%C3%A7%C3%A3o-do-mac-easy-install/</guid><description>&lt;p>O I2P Easy-Install Bundle para Mac vem enfrentando atualizações paralisadas nas últimas 2 versões devido à saída de seu mantenedor. Recomenda-se que os usuários do Easy-Install Bundle para Mac mudem para o instalador clássico no estilo Java, que foi recentemente restaurado na página de download. A versão 1.9.0 tem problemas de segurança conhecidos e não é adequada para hospedar serviços nem para qualquer uso de longo prazo. Aconselha-se que os usuários migrem o quanto antes. Usuários avançados do Easy-Install Bundle podem contornar isso compilando o bundle a partir do código-fonte e autoassinando o software.&lt;/p></description></item><item><title>Lançamento do Windows Easy-Install 2.1.0</title><link>/pt/blog/2023/01/13/lan%C3%A7amento-do-windows-easy-install-2.1.0/</link><pubDate>Fri, 13 Jan 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/01/13/lan%C3%A7amento-do-windows-easy-install-2.1.0/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>O pacote I2P Easy-Install para Windows, versão 2.1.0, foi lançado. Como de costume, esta versão inclui um I2P Router atualizado. Esta versão do I2P oferece estratégias aprimoradas para lidar com o congestionamento da rede. Isso deve melhorar o desempenho, a conectividade e garantir a saúde de longo prazo da rede I2P.&lt;/p>
&lt;p>Esta versão traz principalmente melhorias internas ao iniciador do perfil do navegador. A compatibilidade com o Tor Browser Bundle foi melhorada ao permitir a configuração do TBB por meio de variáveis de ambiente. O perfil do Firefox foi atualizado, e as versões base das extensões foram atualizadas. Foram feitas melhorias em toda a base de código e no processo de implantação.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 10 de janeiro de 2023</title><link>/pt/blog/2023/01/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-janeiro-de-2023/</link><pubDate>Tue, 10 Jan 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/01/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-janeiro-de-2023/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (08:00:38 PM) eyedeekay: Bem-vindos à reunião de desenvolvimento, desculpem novamente por ter perdido o horário ontem de novo (08:00:38 PM) eyedeekay: 1. Olá (08:00:38 PM) eyedeekay: 2. Status do Lançamento 2.1.0, Status do Lançamento 2.1.0 no Mac (08:00:38 PM) eyedeekay: 3. Status do Desenvolvimento 2.2.0 (08:00:38 PM) eyedeekay: 4. Limitação por Congestionamento (08:00:38 PM) eyedeekay: 5. Gestão Hipotética de Tráfego ( enxurrada de usuários do Tor) (08:00:46 PM) mode (-m ) by zzz (08:00:57 PM) eyedeekay: 1. Olá (08:01:00 PM) eyedeekay: Olá (08:01:04 PM) zzz: oi (08:01:29 PM) eyedeekay: tunnel_king você está aqui para os itens 4 e 5? (08:02:10 PM) eyedeekay: OK vamos decidir isso conforme a situação por enquanto então (08:02:21 PM) eyedeekay: 2. Status do Lançamento 2.1.0, Status do Lançamento 2.1.0 no Mac (08:03:32 PM) eyedeekay: o lançamento da 2.1.0 aconteceu ontem, zzz lançou o software e o torrent entrou no ar, a porcentagem da rede que atualizou subiu cerca de 7% desde então se eu estiver contando o tempo corretamente(então confiram) (08:04:07 PM) eyedeekay: Eu publiquei os pacotes do Maven no mesmo dia e terei as atualizações para Android em todos os canais logo após o fim desta reunião (08:04:29 PM) eyedeekay: O Easy-Install para Windows virá em seguida, e o Easy-Install para Mac será depois disso (08:05:10 PM) eyedeekay: Acredito que o eche|on me deu a última pista de que eu precisava para resolver nosso problema de notarização, devemos saber em alguns dias se isso é verdade, o que corresponderá a um lançamento (08:05:30 PM) eyedeekay: Algo a acrescentar sobre o assunto zzz? (08:05:39 PM) zzz: só um pouco, obrigado (08:06:10 PM) zzz: o lançamento do i2pd há uma semana parece promissor, mas isso torna um pouco mais difícil observar os efeitos do nosso lançamento (08:06:22 PM) zzz: e o i2pd planeja uma versão pontual já para hoje (08:06:56 PM) zzz: então não teremos ótimas informações sobre o que o nosso lançamento está fazendo, mas enquanto as estatísticas continuarem melhorando, isso é o principal (08:07:06 PM) zzz: muito cedo para dizer qualquer coisa hoje, talvez em uma semana (08:07:08 PM) zzz: EOT (08:07:23 PM) eyedeekay: Obrigado zzz (08:07:42 PM) eyedeekay: 3. Status do Desenvolvimento 2.2.0 (08:08:52 PM) eyedeekay: Ainda não tenho muito a dizer sobre isso, a maior parte das minhas coisas permaneceu a mesma, mas acredito que precisamos concordar com um cronograma para o lançamento, correto? (08:09:13 PM) zzz: sim, obviamente ainda não fizemos nada na 2.2.0 (08:09:36 PM) zzz: eu proporia um ciclo padrão de 13 semanas a partir daqui, a menos que tenhamos algum problema enorme (08:09:43 PM) eyedeekay: Por mim, parece bom (08:09:46 PM) zzz: então seria um lançamento no início de abril (08:10:12 PM) aeiou_ agora é conhecido como aeiou (08:10:14 PM) zzz: e vai nos tirar firmemente das nossas datas de fev/mai/ago/nov que seguimos por vários anos, fazer o quê (08:10:40 PM) zzz: mas realmente precisamos de algum tempo para fazer tudo o que não conseguimos no nosso último ciclo encurtado (08:10:48 PM) zzz: então vamos pré-agendar 13 semanas (08:10:49 PM) zzz: EOT (08:11:22 PM) eyedeekay: Sim, sem objeções aqui (08:11:34 PM) eyedeekay: Plano para o início de abril (08:12:35 PM) eyedeekay: Mais alguma coisa sobre o item 3? (08:12:48 PM) eyedeekay: 4. Limitação por Congestionamento e 5. Gestão Hipotética de Tráfego ( enxurrada de usuários do Tor) foram ambos adicionados por tunnel_king no zzz.i2p, mas não vejo esse nome na sala, se você está aqui com outro nome, última chamada (08:14:08 PM) eyedeekay: Mais alguma coisa para discutir na reunião? (08:15:15 PM) eyedeekay: Certo, obrigado zzz por vir, prometo colocar um alarme para a do mês que vem (08:15:55 PM) zzz: não (08:16:37 PM) eyedeekay: não nada mais para a reunião ou não não encerre a reunião? (08:16:38 PM) zzz: também gostaria de perguntar se o eche|on está aqui e tem algo a acrescentar sobre o item 2) (08:16:38 PM) zzz: não, é isso, por favor, todos cliquem no botão de atualização para obter as melhorias da 2.1.0 (08:16:53 PM) zzz: nada mais, obrigado &lt;/div></description></item><item><title>Versão 2.1.0</title><link>/pt/blog/2023/01/09/vers%C3%A3o-2.1.0/</link><pubDate>Mon, 09 Jan 2023 00:00:00 +0000</pubDate><guid>/pt/blog/2023/01/09/vers%C3%A3o-2.1.0/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Aprendemos várias coisas desde o nosso lançamento 2.0.0 em novembro. À medida que os routers foram atualizados para essa versão, a rede passou de cerca de 1% para mais de 60% de suporte ao nosso novo protocolo de transporte SSU2. Em primeiro lugar, confirmamos que o SSU2 é um protocolo sólido, bem projetado e seguro. Em segundo lugar, contudo, encontramos e corrigimos inúmeros bugs menores ou raramente acionados na implementação do protocolo. De forma cumulativa, os efeitos desses bugs reduziram o desempenho da rede.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 14 de dezembro de 2022</title><link>/pt/blog/2022/12/14/reuni%C3%A3o-de-desenvolvimento-do-i2p-14-de-dezembro-de-2022/</link><pubDate>Wed, 14 Dec 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/12/14/reuni%C3%A3o-de-desenvolvimento-do-i2p-14-de-dezembro-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log"> (08:00:09 PM) eyedeekay: Hello everyone, welcome to the rescheduled dev meeting (08:00:09 PM) eyedeekay: 1. Hi (08:00:09 PM) eyedeekay: 2. 2.0.0 Release Status, 2.0.0 Mac Release Status (08:00:09 PM) eyedeekay: 3. 2.1.0 Development Status (08:00:09 PM) eyedeekay: 4. Stickers for Translators (08:00:50 PM) zzz: hi (08:02:55 PM) eyedeekay: Doesn't seem like he's here? going to move along for now. (08:04:04 PM) eyedeekay: 2. 2.0.0 release status: *most* targets of 2.0.0 were released about 3 weeks ago now, including i2p.i2p, Android, Debian and Easy-Install Windows, with Easy-Install for Mac delayed by zlatinb's departure (08:04:04 PM) eyedeekay: Ech and I have been working on a plan to replace him in terms of maintenance, signing, and notarization of the OSX bundle, that is still expected for close to the end of this month (08:06:01 PM) eyedeekay: Everybody knows how to build everything, has a good idea of the signing requirements, the last remaining thing to do is notarization in practice, and we don't know everything we should expect here but I think we have a good idea (08:07:10 PM) eyedeekay: Android needed a point release due to a bug related to compatibility with a new API on newer devices, so Android users should make sure they've upgraded to 2.0.1 (08:07:10 PM) eyedeekay: eot for me on 2, anything to add zzz (08:07:20 PM) zzz: lots (08:07:50 PM) uis is now known as Irc2PGuest69907 (08:08:04 PM) zzz: I had to release a 2.0.0-2ubunutu1 debian/ubuntu build to fix an embarrassing but ultimately harmless bunch of stray symlinks in root (08:08:38 PM) zzz: root cause was a typo, deb lint didn't catch it, not sure what the post mortem lesson is other than be more careful, we're root on install... (08:09:12 PM) zzz: as far as the network, after 3 weeks, half of it has updated and is using ssu2 (08:09:39 PM) zzz: exploratory build success has been trending straight down since the release (08:09:56 PM) zzz: we're concerned, and monitoring closely (08:10:47 PM) zzz: at this point we think it's some combination of ssu-to-ssu2 migration, ssu2 bugs on both our side and in i2pd, and a couple of routers that are spamming the network with tunnel builds (08:11:05 PM) zzz: i2pd is considering a mid-cycle january point release to get their fixes out (08:11:33 PM) zzz: for now I don't think that's necessary on our side but it's always an option should we choose to (08:12:18 PM) zzz: I think that's EOT but I'll have more info in a moment as a part of 3) (08:13:09 PM) eyedeekay: Thank you zzz (08:13:43 PM) eyedeekay: 3. 2.1.0 Development Status (08:17:12 PM) eyedeekay: We're 3 weeks in to this cycle, in this time I've been working on getting Android migrated fully over to the modern gradle plugin, I stopped short of migrating from maven to maven-push before release, after that, what's on the list for Android is orbot-style split tunneling for configuring apps without a proxy(Sort of the Android version of torsocks) (08:17:12 PM) eyedeekay: For desktop I've been working on getting our integration into Whonix fixed and have been work related to getting the Easy-Install for Windows out of beta (08:18:43 PM) eyedeekay: That's what I'm working on, zzz would you like to continue with your information or 3)? (08:19:43 PM) dr|z3d: ... intermission ... (08:23:56 PM) anonymousmaybe is now known as Irc2PGuest40130 (08:24:03 PM) eyedeekay: Welcome back (08:25:17 PM) eyedeekay: What was the last thing you got? (08:26:28 PM) zzz: back (08:26:28 PM) zzz: is it my turn yet? :) (08:26:28 PM) dr|z3d: you need to put on an apron and wheel the confectionery tray around the theater :) (08:26:28 PM) dr|z3d: did you go out to get us all ice cream? :) (08:26:28 PM) dr|z3d: recap: (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; We're 3 weeks in to this cycle, in this time I've been working on getting Android migrated fully over to the modern gradle plugin, I stopped short of migrating from maven to maven-push before release, after that, what's on the list for Android is orbot-style split tunneling for configuring apps without a proxy(Sort of the Android version of torsocks) (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; For desktop I've been working on getting our integration into Whonix fixed and have been work related to getting the Easy-Install for Windows out of beta (08:26:28 PM) dr|z3d: &amp;lt;eyedeekay&amp;gt; That's what I'm working on, zzz would you like to continue with your information or 3)? (08:26:48 PM) zzz: thanks (08:27:04 PM) zzz: drz gave it to me (08:27:12 PM) zzz: ok, my turn! (08:27:33 PM) zzz: about a week and a half after the release, when a lot of the net had updated, I started chasing SSU2 problems (08:27:42 PM) zzz: and found a whole lot (08:27:56 PM) zzz: both ours and helped i2pd find some of theirs (08:27:58 PM) zzz: so it's been quite busy (08:28:14 PM) zzz: as a result, we're at almost 7000 lines of diff, more than the whole 2.0.0 release (08:28:38 PM) zzz: and whatever else I had planned for 2.1.0 I haven't gotten to yet, including promised peer selection improvements (08:29:50 PM) zzz: I plan to bump to -7 after the meeting (08:29:50 PM) zzz: while the "big changes in" deadline is early January, let's stay flexible, as we don't want a bunch of WIP in there if we're going to do a 2.0.1 release (08:29:59 PM) zzz: so let's try not to break things with "big changes" if possible. Big changes are fine, as long as they're isolated (08:30:40 PM) zzz: but things are going well and we're working closely with i2pd to track down and fix issues (08:31:02 PM) zzz: including one-in-a-million ones that are now popping up (08:31:16 PM) zzz: and one-in-a-zillion ones that dr|z3d is finding on his high speed routers (08:31:30 PM) zzz: that's it! EOT, any questions? (08:32:27 PM) eyedeekay: I'm slightly curious how often a "Million" of some things happens in in the real world but possibly a question for another time (08:33:17 PM) eyedeekay: Thanks zzz (08:34:12 PM) eyedeekay: It seems like once you get a whole bunch of routers doing a thing the odds of a rare event happening somewhere would go up very fast (08:35:11 PM) zzz: yeah. perhaps we should have been more cautious, and not go from 2% to 100% in one release. But we'll get through it (08:35:17 PM) uis is now known as Irc2PGuest38853 (08:37:15 PM) eyedeekay: 4. Stickers for Translators (08:37:15 PM) eyedeekay: Only real news here is that I now have stickers for mailing, I've got a ton of them so if you're in the Americas then I am prepared to mail them (08:37:58 PM) zzz: would you please post something on my forum, saying who is eligible and how to request (08:38:17 PM) eyedeekay: Can do (08:38:29 PM) zzz: then I will copy paste over to transifex announcement (08:38:48 PM) zzz: what's the status of the euro side? (08:39:44 PM) eyedeekay: Don't know if he has his yet, will request an update from him tonight (08:40:07 PM) zzz: ok, guess I need to wait for that part of it before transifex (08:40:43 PM) zzz: please whack him with your baffer for making us reschedule and then not showing :) (08:41:07 PM) eyedeekay: Well it was my fault too but I'll make sure to let him know :) (08:41:32 PM) zzz: I mean yesterday to today. you're not off the hook for last week :) (08:42:41 PM) eyedeekay: That's all I've got for 4 and/or today, anything else for the meeting? (08:42:50 PM) zzz: nope (08:43:02 PM) zzz: are we on or off for Jan. 3? (08:44:26 PM) eyedeekay: All right then thanks zzz for coming, I was going to say "On" for Jan 3 but we could do the 10th instead since IIRC LS2 will be the 9th (08:45:01 PM) zzz: doesn't matter, your call (08:45:35 PM) eyedeekay: Let's have it on the 9th in January and return to first-Tuesday in February (08:45:52 PM) zzz: you mean 10th? (08:45:59 PM) eyedeekay: Yes the 10th (08:46:07 PM) zzz: ok (08:46:15 PM) zzz: meeting over? (08:46:25 PM) eyedeekay: Yes &lt;/div></description></item><item><title>Easy Install 2.0.0 para Windows e OSX adiado por 1 mês</title><link>/pt/blog/2022/11/23/easy-install-2.0.0-para-windows-e-osx-adiado-por-1-m%C3%AAs/</link><pubDate>Wed, 23 Nov 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/11/23/easy-install-2.0.0-para-windows-e-osx-adiado-por-1-m%C3%AAs/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>O pacote Easy-Install do I2P para Windows foi lançado. Nesta versão, foi adicionada compatibilidade com a maioria dos navegadores principais, incluindo todas as principais derivações do Firefox(Gecko) e do Chromium. A compatibilidade com instalações externas do Serviço I2P e com instalações do I2P feitas pelo usuário, fora do pacote, foi aprimorada. O pacote Easy-Install agora pode detectar outros routers I2P e solicitar ao usuário que os inicie em vez disso, caso ele já tenha o I2P. As extensões do navegador foram atualizadas para as versões mais recentes. O Easy-Install agora tem acesso ao modo de usabilidade do &lt;code>i2p.plugins.firefox&lt;/code> por meio do sinalizador de linha de comando &lt;code>-usability&lt;/code>. O modo padrão é o modo &amp;ldquo;Strict&amp;rdquo;, em que o Javascript é desativado pelo NoScript. No modo de usabilidade, o Javascript é restringido pelo JShelter. Para mais detalhes, consulte o repositório do gerenciador de perfis em i2pgit.org.&lt;/p></description></item><item><title>Versão 2.0.0</title><link>/pt/blog/2022/11/21/vers%C3%A3o-2.0.0/</link><pubDate>Mon, 21 Nov 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/11/21/vers%C3%A3o-2.0.0/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 2.0.0 do I2P habilita nosso novo transporte UDP SSU2 para todos os usuários, após a conclusão de recursos menores, testes e inúmeras correções de bugs.&lt;/p>
&lt;p>Também fizemos correções em diversas áreas, incluindo no instalador, no banco de dados da rede, na adição ao livro de endereços privado, no iniciador do navegador do Windows e no UPnP para IPv6.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 08 de novembro de 2022</title><link>/pt/blog/2022/11/08/reuni%C3%A3o-de-desenvolvimento-do-i2p-08-de-novembro-de-2022/</link><pubDate>Tue, 08 Nov 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/11/08/reuni%C3%A3o-de-desenvolvimento-do-i2p-08-de-novembro-de-2022/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, eyedeekay, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (03:00:31 PM) eyedeekay: Olá a todos, bem-vindos à reunião de 8 de novembro (03:00:31 PM) eyedeekay: 1. Oi (03:00:31 PM) eyedeekay: 2. Status do desenvolvimento 2.0.0 (03:00:31 PM) eyedeekay: 3. Publicar tarballs de código-fonte para os lançamentos do pacote (03:00:31 PM) eyedeekay: 4. Adesivos grátis para tradutores (03:00:31 PM) eyedeekay: Mais algo para a pauta? (03:00:39 PM) mode (-m ) by zzz (03:01:19 PM) zzz: oi (03:01:58 PM) eyedeekay: oi zzz (03:02:03 PM) eyedeekay: Mais alguém aqui hoje? (03:02:08 PM) eche|on: oi (03:02:18 PM) eyedeekay: Oi, eche|on (03:02:39 PM) eyedeekay: 2. Status do desenvolvimento 2.0.0 (03:02:58 PM) eyedeekay: Estamos a 2 semanas do lançamento, com congelamento de tag amanhã, se bem me lembro (03:03:49 PM) eyedeekay: Sim, é exatamente nesse momento (03:04:38 PM) eyedeekay: zzz e orignal têm trabalhado duro para deixar o ssu2 pronto, o plano ainda é habilitá-lo (03:05:08 PM) eyedeekay: Vou fazer um lançamento não assinado do I2P Easy-Install para Windows (03:05:50 PM) eyedeekay: Não sei o status do lançamento para Mac; os usuários de Mac ficarão presos na 1.9.0 até encontrarmos um novo mantenedor/assinante para Mac? (03:06:25 PM) zzz: sim. Há um resumo bem bom do lançamento em `http://zzz.i2p/topics/3377` (03:07:02 PM) zzz: os testes do SSU2 nos últimos 3 meses, com 2% habilitado, foram um tremendo sucesso (03:07:17 PM) zzz: não encontramos nenhum problema importante, mas corrigimos inúmeros menores (03:08:19 PM) eche|on: sigam em frente com SSU2 (03:08:35 PM) eche|on: sobre Mac: consegui uma conta de desenvolvedor e um MAC, mas no momento não faço ideia de como fazer (03:08:39 PM) eche|on: e tenho pouco tempo (03:09:03 PM) zzz: interessante (03:09:31 PM) zzz: você acha que _poderia_ fazer isso em algum momento? Se sim, quando? (03:09:39 PM) eche|on: Eu tenho o repositório git das inclusões do Mac, mas por enquanto ainda não examinei (03:09:54 PM) eche|on: SE eu descobrir como fazer, em breve (tm) (03:10:05 PM) zzz: mesmo que atrase um ou dois meses, seria fantástico (03:10:08 PM) eche|on: mas o tutorial pode falhar no curto prazo (03:10:41 PM) eche|on: também não faço ideia do que a Apple vai fazer, mas isso é parte do que precisamos descobrir (03:11:10 PM) eyedeekay: Vou ver se consigo ajudar, criar os jpackages para Mac é bem simples; nunca os assinei, mas está tudo nos scripts que o zab escreveu (03:11:25 PM) zzz: quando eu fizer o 2.0.0 news.xml, vou colocar uma notícia no feed do Mac dizendo que será adiado (03:11:42 PM) zzz: eyedeekay, você tem um Mac? (03:11:57 PM) eyedeekay: Tenho um Mac Intel, mas não tenho conta de desenvolvedor (03:12:04 PM) eche|on: a sadie tem um Mac, mas nem a idk nem a sadie querem tornar públicos seus nomes (03:12:25 PM) eche|on: obter uma conta de desenvolvedor é bem simples : fornecer seu nome e pagar US$ 100 por ano (03:12:28 PM) eyedeekay: Posso fazer um dmg, mas ele é assinado com chaves locais que não são aceitas em outros Macs (03:12:32 PM) zzz: Entendo. A ideia é que você poderia passar por tudo, exceto a notarização (03:12:32 PM) eche|on: mais ou menos é isso (03:13:12 PM) eche|on: volto em 2 min (03:13:25 PM) zzz: pelo que sei, é a notarização que é o verdadeiro aborrecimento. Espero que o tutorial esteja claro... (03:14:14 PM) eyedeekay: Acho que o único tropeço é configurar os ambientes de desenvolvimento Java; há uma ferramenta que você instala via brew que alterna a versão e facilita bastante (03:14:25 PM) zzz: eyedeekay, vamos colocar isso na pauta do próximo mês (03:14:36 PM) eyedeekay: Posso sim (03:15:19 PM) zzz: Enquanto isso, por favor, siga o tutorial como ele está atualmente o mais longe que puder sem a notarização, só para testar o tutorial e ver se precisa de correções para o ech (03:16:10 PM) zzz: especialmente para verificar se a parte ARM64 está documentada (03:16:45 PM) eyedeekay: Vou fazer tudo que puder, embora não consiga executar o processo ARM64 porque não tenho um Mac ARM64 (03:16:53 PM) eche|on: Vou verificar como obter os certificados com a notarização, (03:16:55 PM) eyedeekay: Mas farei tudo até essa etapa (03:17:18 PM) eche|on: eyedeekay: apenas encomende um Mac ARM64. reembolso como de costume (03:17:28 PM) eche|on: não precisa parar por causa disso (03:17:30 PM) zzz: você precisa de um Mac ARM para compilar ARM? (03:17:41 PM) zzz: provavelmente... (03:17:59 PM) eyedeekay: Não tenho certeza das sutilezas disso tudo quanto à compilação cruzada (03:18:02 PM) zzz: também há um possível fluxo de trabalho em que a idk compila e o ech faz a notarização (03:18:23 PM) zzz: mas não precisamos resolver tudo aqui (03:18:44 PM) eyedeekay: Mas o jpackage é bem exigente quanto às combinações de arquitetura/SO (03:19:28 PM) SoniEx2: Raspberry Pi? (03:19:39 PM) zzz: vamos passar para o próximo tópico (03:19:40 PM) eyedeekay: ELF não Mach-O (03:19:42 PM) eyedeekay: Mas sim (03:19:45 PM) eyedeekay: 3. Publicar tarballs de código-fonte para os lançamentos do pacote (03:20:24 PM) eyedeekay: Como agora sou só eu e eu queria publicar tarballs de código-fonte o tempo todo, a versão 2.0.0 para Windows vai receber tarballs de código-fonte (03:20:36 PM) eyedeekay: Uma para o próprio pacote e outra para o componente gerenciador de perfis (03:21:17 PM) eyedeekay: Como parte de revisar os scripts do pacote para Mac, vou adicionar a geração de tarball de código-fonte ao processo (03:21:18 PM) zzz: ok, e como o opositor do Mac saiu, vamos adicionar um também à página do Mac (03:21:28 PM) eyedeekay: Pode deixar (03:21:41 PM) zzz: ótimo, estou satisfeito (03:22:38 PM) eyedeekay: 4. Adesivos grátis para tradutores (03:23:27 PM) eche|on: sim (03:23:49 PM) eyedeekay: eu e o eche|on conversamos brevemente sobre isso por e-mail após a reunião do mês passado (03:23:49 PM) eyedeekay: Acho que ambos éramos a favor? Não estou com meu e-mail aberto (03:24:23 PM) eche|on: claro que podemos fazer isso, um para cada parte do mundo (03:24:28 PM) zzz: foi minha proposta, mas exige a) adesivos e b) alguém para enviá-los (03:24:30 PM) eche|on: mas meus recursos de adesivos são limitados (03:24:47 PM) zzz: pelo que entendo, estamos essencialmente sem adesivos (03:24:59 PM) eche|on: sadie/idk ainda têm vários (03:25:05 PM) eche|on: eu tenho só cerca de 400 ou algo assim (03:25:23 PM) eche|on: deve dar para mais de 1 ano, mas planejem com antecedência (03:25:26 PM) eyedeekay: Ah, fiquei com, tipo, 8 no All Things Open na semana passada (03:25:30 PM) eyedeekay: Vou precisar pedir mais (03:25:53 PM) eche|on: ah, ok (03:26:10 PM) zzz: vocês dois podem coordenar quem faz o pedido, qual é o design e garantir que cada um receba metade? (03:26:16 PM) eyedeekay: Sim, podemos (03:26:34 PM) zzz: ótimo (03:27:05 PM) zzz: quando tiverem em mãos, avisem e eu anuncio no TX (03:27:11 PM) eche|on: bom (03:27:22 PM) zzz: obrigado, pessoal (03:27:46 PM) eyedeekay: Sem problema (03:27:56 PM) eyedeekay: Algo mais sobre o 4 ou para a reunião? (03:28:25 PM) eche|on: não (03:29:14 PM) eyedeekay: Certo, obrigado a todos por virem, vou publicar a reunião em alguns minutos &lt;/div></description></item><item><title>Transporte SSU2</title><link>/pt/blog/2022/10/11/transporte-ssu2/</link><pubDate>Tue, 11 Oct 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/10/11/transporte-ssu2/</guid><description>&lt;h2 id="visão-geral">Visão geral&lt;/h2>
&lt;p>O I2P tem usado um protocolo de transporte UDP resistente à censura &amp;ldquo;SSU&amp;rdquo; desde 2005. Tivemos poucos, se é que tivemos algum, relatos de bloqueio do SSU em 17 anos. No entanto, pelos padrões atuais de segurança, resistência a bloqueios e desempenho, podemos fazer melhor. Muito melhor.&lt;/p>
&lt;p>É por isso que, juntamente com o &lt;a href="https://i2pd.xyz/">projeto i2pd&lt;/a>
, criamos e implementamos o &amp;ldquo;SSU2&amp;rdquo;, um protocolo UDP moderno projetado segundo os mais altos padrões de segurança e resistência a bloqueios. Este protocolo substituirá o SSU.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de outubro de 2022</title><link>/pt/blog/2022/10/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-outubro-de-2022/</link><pubDate>Tue, 04 Oct 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/10/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-outubro-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:08 PM) eyedeekay: Oi a todos, bem-vindos à reunião de 4 de outubro de 2022 (04:00:08 PM) eyedeekay: 1. Oi (04:00:18 PM) zlatinb: oi (04:00:28 PM) zzz: oi (04:00:51 PM) eyedeekay: 1. Oi (04:00:51 PM) eyedeekay: 2. status do desenvolvimento da 1.10.0 (04:00:51 PM) eyedeekay: 3. próxima versão 2.0.0? (04:00:51 PM) eyedeekay: 4. Publicar tarballs de código-fonte para lançamentos do bundle (04:00:51 PM) eyedeekay: 5. Adesivos grátis para tradutores (04:00:51 PM) eyedeekay: 6. Windows Easy-Install Atualização/Fora do Beta (04:01:05 PM) eyedeekay: 2. status do desenvolvimento da 1.10.0 (04:01:15 PM) eyedeekay: Faltam cerca de 7 semanas (04:01:24 PM) eyedeekay: Minha grande prioridade este mês tem sido deixar o bundle Windows Easy-Install pronto para sair do beta (04:01:31 PM) eyedeekay: Muita coisa no fórum sobre isso, visando atualizações estáveis, compatibilidade com routers existentes/não empacotados, e uma forma mais estável e flexível de gerenciar e iniciar perfis de navegador; mais sobre tudo isso no item 6 (04:01:38 PM) eyedeekay: Também trabalhando em uma ferramenta de "Split Tunneling (divisão de túnel)" ou "Per-App VPN (VPN por aplicativo)" no Android (no roadmap). (04:01:47 PM) eyedeekay: A utilidade é permitir que os usuários configurem seus navegadores mais facilmente, de uma forma que evita vazamentos de WebRTC, colocando-os em uma interface que corresponde a uma conexão I2P e não ao provedor de rede deles (04:02:05 PM) eyedeekay: zzz, zlatinb, o que vocês gostariam de acrescentar sobre o que estão trabalhando (04:02:30 PM) zzz: não há muito a relatar... os testes do SSU2 continuam indo bem... (04:02:53 PM) zzz: publiquei a proposta 161 sobre padding compressível, vamos discutir nas reuniões do #ls2... (04:03:06 PM) zlatinb: Nada específico em que eu esteja trabalhando, só quero avisar a todos que vou estar ausente de 22 de nov a 10 de dez, então se a próxima release for marcada com tag no dia 21 talvez eu consiga construir os bundles para Mac, mas muito provavelmente não vou conseguir semear os torrents (04:03:29 PM) eyedeekay: Se você me enviar os arquivos, eu os semeio por você (04:03:32 PM) zzz: Tenho algumas melhorias de eficiência na seleção de pares que vou tentar incluir em breve, pode ser que dê tempo ou não (04:03:43 PM) zzz: EOT (04:04:21 PM) eyedeekay: Obrigado zzz, zlatinb, não quero apressar ninguém, mas temos uma pauta longa hoje; algo mais a acrescentar no 2? (04:04:59 PM) eyedeekay: 3. próxima versão 2.0.0? (04:04:59 PM) eyedeekay: Meu voto é sim para 2.0.0 (04:05:19 PM) zzz: sim, coloquei para comentários no meu fórum e acho que recebi 1 sim e nenhum não (04:05:36 PM) eyedeekay: Acho que eu também fui sim na última reunião (04:05:46 PM) zzz: Eu gostaria de decidir hoje porque tenho um post no blog sobre SSU2 pronto para publicar e seria útil referir-se à próxima release pelo número (04:06:22 PM) zzz: sim, não ouvi opiniões fortes de um lado ou de outro na última reunião, por isso adiamos um mês (04:06:34 PM) zzz: Acho uma boa ideia (04:06:51 PM) zzz: então, se não houver objeções, vamos chamá-la de 2.0.0! (04:07:30 PM) eyedeekay: Tempo limite de 1m para objeções (04:07:47 PM) zzz: faz 30 segundos :) (04:07:54 PM) eyedeekay: É, já gastei 30 (04:08:04 PM) eyedeekay: OK, aí está (04:08:06 PM) eyedeekay: 2.0.0 (04:08:17 PM) eyedeekay: 4. Publicar tarballs de código-fonte para lançamentos do bundle (04:08:31 PM) zzz: sim, este era meu item (04:08:53 PM) zzz: a prática padrão de software livre é publicar tarballs do código-fonte, mesmo que possamos apontar para uma tag no git (04:09:06 PM) zzz: Pelo que entendo, o código-fonte do Mac não muda de release para release? (04:09:10 PM) zzz: mas o do Windows muda? (04:09:46 PM) zlatinb: bem, o bundle para Mac evoluiu para habilitar arm64, mas em geral não muda (04:10:02 PM) eyedeekay: O que nós dois fazemos é clonar uma cópia do repositório e fazer checkout de uma tag específica de release, ant distclean, gerar nossos jars e copiá-los para as árvores do bundle (04:10:15 PM) zzz: de qualquer forma, minha recomendação é gerar tarballs do código-fonte como parte do processo de build e colocar links para eles nas respectivas páginas de download (04:10:36 PM) zzz: se não mudarem, então acho que podem ser sem versão (04:10:50 PM) zzz: então o código-fonte do Windows também não muda de release para release? (04:11:01 PM) zlatinb: Eu preferiria apenas criar a tag e depois buscar o tarball no GitHub. Espero que, pelo menos por um tempo, a única coisa mudando no bundle para Mac seja o arquivo de changelog (04:11:50 PM) zzz: vocês podem acertar os detalhes, mas o objetivo é ter o código-fonte e instruções para que qualquer um possa construir por conta própria (04:12:00 PM) eyedeekay: Os jars do i2p incluídos não mudam, exceto por serem atualizados, mas o código-fonte do Windows mudou bastante no launcher desde o início (04:12:12 PM) zzz: vocês dois topam fazer isso e adicionar aos seus processos de release? (04:12:21 PM) eyedeekay: Sim, absolutamente (04:12:31 PM) eyedeekay: Meus scripts de release e scripts diários agora incluem tarball sempre (04:12:36 PM) zzz: vocês não precisam incluir dependências como i2p, e provavelmente não deveriam (04:12:37 PM) eyedeekay: os do zab também, IIRC (04:12:54 PM) zlatinb: a questão é onde colocar os tarballs, se devem estar disponíveis no site, etc. (04:13:25 PM) zzz: em algum lugar no servidor de downloads junto com o resto, com links nas páginas do bundle. Vocês dois podem acertar os detalhes para manter a consistência (04:13:59 PM) zlatinb: pois é, essa é a questão: se pudermos apenas apontar para uma tag no GitLab, então não há necessidade de links extras (04:14:31 PM) zzz: discordo, acho que é uma boa prática de software livre publicar tarballs de código-fonte (04:14:55 PM) zlatinb: o GitHub e talvez o GitLab permitem baixar tarball a partir de uma tag (04:14:57 PM) eyedeekay: Não é muito esforço, não sou contra; eu crio a tag no mesmo script em que gero os tarballs (04:15:05 PM) zzz: aqui está o binário, aqui está o código-fonte, aqui estão as assinaturas GPG, aqui estão as instruções de build (04:15:29 PM) zzz: também é consistente com nosso release principal ter tarballs (04:16:15 PM) zzz: parece que o zlatinb não concorda? devemos adiar para o mês que vem? (04:16:38 PM) zlatinb: sim, acho desnecessário (04:16:57 PM) zlatinb: mas não me importo em fazer se essa for a decisão (04:17:11 PM) zzz: se nunca mudar, você só precisa fazer uma vez e pronto (04:17:47 PM) zlatinb: historicamente mudou muito raramente (04:18:03 PM) eyedeekay: Adiar por enquanto está ok para mim; o zlatinb e eu podemos decidir o que vamos fazer ou deixar de fazer nesse meio tempo (04:18:33 PM) eyedeekay: Pode ser um caso em que precisemos ser um pouco diferentes, porque o meu bundle tem mudado um pouco mais rapidamente que o dele (04:19:27 PM) zzz: se não quisermos decidir hoje, vou abrir um tópico no fórum para pedir mais opiniões (04:20:44 PM) zlatinb: ok (04:20:44 PM) zzz: ok = você é contra por enquanto? (04:21:02 PM) eyedeekay: Provavelmente uma boa ideia, e eu sou a favor dos tarballs (04:21:31 PM) zlatinb: sim (04:21:31 PM) zzz: sem problema, eyedeekay, coloque na lista para o mês que vem (04:21:37 PM) eyedeekay: OK, posso fazer (04:21:52 PM) eyedeekay: Mais algo no 4? (04:22:38 PM) eyedeekay: 5. Adesivos grátis para tradutores (04:22:55 PM) eyedeekay: zzz, este também era seu, manda ver quando estiver pronto (04:23:16 PM) zzz: sim, crédito para a Sarah Jamie Lewis no Twitter (04:23:32 PM) zzz: pelo projeto dela cujo nome eu esqueci... cwtch? (04:24:02 PM) eyedeekay: Esse mesmo (04:24:02 PM) zzz: de qualquer forma, achei uma boa ideia, mas precisaríamos de a) adesivos e b) pessoas para enviá-los (04:24:17 PM) zzz: ambos, que costumávamos ter, mas agora estamos sem pessoas e sem adesivos? (04:24:40 PM) zzz: então, queremos fazer isso? e devemos pedir adesivos (mesmo que não façamos) (04:24:45 PM) zzz: EOT (04:25:26 PM) zzz: acho que a sadie e o eche|on costumavam ser as pessoas dos adesivos (04:25:38 PM) eyedeekay: Eu conferi e contei os meus, tenho talvez 35 dos antigos(Toopie) e 91 sobrando da tiragem que pedi na primavera; mas eu não me importo em pedir mais (04:25:41 PM) zzz: de qualquer forma, comentários, por favor... sim/não/talvez? (04:26:00 PM) eyedeekay: Posso enviar para EUA e Canadá, mas para a UE não é muito bom para mim (04:26:21 PM) zzz: temos centenas de tradutores registrados. provavelmente só alguns estão ativos (04:26:41 PM) zzz: quem é a pessoa que faz o pedido dos adesivos? (04:27:54 PM) eyedeekay: A última pessoa a pedir adesivos provavelmente fui eu, mas fiz isso no meu tempo/por conta própria para tê-los em convenções (04:28:19 PM) zzz: quem é responsável por PR? (04:28:48 PM) zzz: quem tem opinião sobre adesivos para tradutores? (04:28:48 PM) zzz: bem, você poderia/deveria ter sido reembolsado... o echelon costumava ser o cara dos adesivos (04:29:54 PM) zzz: vamos precisar do aval dele, tanto pelo custo quanto para torná-lo a pessoa de envio na UE, e para enviar metade para você e metade para ele (04:30:15 PM) zzz: como ele não está por aqui, coloque isso na lista para o mês que vem; vou tentar chamar a atenção dele (04:30:22 PM) eyedeekay: Acho que, se os tradutores solicitarem adesivos, devemos conseguir enviar alguns, mas que isso seja condicionado a solicitação (04:30:59 PM) zzz: claro, não temos o endereço de ninguém, eles precisam pedir. mas temos que avisar para que peçam (04:31:17 PM) uis agora é conhecido como Irc2PGuest33729 (04:31:48 PM) zzz: se alguém vai ao CCC, então é preciso providenciar mais adesivos, independentemente dos tradutores (04:32:42 PM) zzz: EOT, empurra para o mês que vem, sem respostas hoje (04:32:47 PM) eyedeekay: Ciente, eu planejo ir, então vou garantir que eu tenha alguns adesivos (04:32:47 PM) eyedeekay: Então o próximo passo é iniciar uma cadeia de e-mails com o Ech sobre isso (04:33:09 PM) eyedeekay: EOT da minha parte, mais algo no 5? (04:33:50 PM) eyedeekay: 6. Windows Easy-Install Atualização/Fora do Beta (04:33:58 PM) eyedeekay: Este é meu, obviamente (04:34:26 PM) eyedeekay: Então a release pontual 1.9.5 aconteceu tecnicamente por causa do reseed application context timer, obviamente (04:34:45 PM) eyedeekay: Mas foi um momento conveniente para também observar como as atualizações se comportaram (04:35:54 PM) zlatinb: e como se comportou? (04:35:55 PM) eyedeekay: Não foi sem complicações; as pessoas que estavam usando caíram em 3 grupos (04:36:56 PM) eyedeekay: 1. Pessoas para quem funcionou perfeitamente (04:36:56 PM) eyedeekay: 2. Pessoas para quem resultou em arquivos router.config corrompidos para routers não empacotados (04:36:56 PM) eyedeekay: 3. Pessoas para quem não atualizou porque os arquivos router.config eram de routers não empacotados (04:37:22 PM) eyedeekay: 2 e 3 foram problemas, eu acompanhei com a correção em um post no fórum em zzz.i2p (04:37:43 PM) eyedeekay: Acredito que agora estejam corrigidos e que não possam voltar a ocorrer no futuro (04:37:57 PM) eyedeekay: Portanto, acho que o processo de atualização estará pronto até o que agora é a 2.0.0 (04:38:08 PM) eyedeekay: Na verdade acho que já está pronto agora, mas teremos 7 semanas para testar (04:38:53 PM) eyedeekay: Então eu gostaria de tirá-lo do beta em novembro (04:39:09 PM) zzz: não temos critérios documentados para sair do beta, de fato (04:39:17 PM) zzz: mas para mim é que os processos de release estejam sólidos, nada esteja sendo esquecido (04:39:27 PM) zzz: não estamos fazendo releases pontuais uma semana depois para corrigir coisas (04:39:45 PM) zzz: mas você pode querer listar seus próprios objetivos de recursos (04:40:21 PM) zzz: por exemplo, vocês dois estão firmes em revisar as atualizações do Java a cada três meses e decidir conjuntamente lançar ou não? (04:40:40 PM) zzz: Não vi nenhuma discussão no IRC. aconteceu fora do IRC, talvez? (04:41:31 PM) zlatinb: a última discussão aconteceu aqui; desde então, não houve discussão fora do IRC sobre releases pontuais do JRE (04:42:21 PM) eyedeekay: Não conversamos sobre isso no Whereby pouco depois? (04:42:36 PM) eyedeekay: Se bem me lembro (IIRC), só lançamos no ciclo do Java se houver um CVE que afete a última release? (04:42:46 PM) zzz: apenas como exemplo, 18.0.2.1 de 18 de agosto de 2022 corrige um bug no JIT que derruba o JRE. Vocês dois estão nessa, ou decidiram conjuntamente que não era necessário? (04:43:33 PM) zlatinb: Acho que não estou nessa (04:43:43 PM) zlatinb: e não me lembro de discutir esse bug; costumo olhar apenas os CVEs (04:44:08 PM) zlatinb: 21:43:29 zlatinb: Acho que não estou nessa (04:44:08 PM) zlatinb: 21:43:42 zlatinb: e não me lembro de discutir esse bug; costumo olhar apenas os CVEs (04:44:12 PM) zzz: voltei (04:45:12 PM) eyedeekay: Eu estou no 18.0.2.1, mas porque adiei meu release para tentar garantir que eu resolvesse algumas questões de estabilidade e, nesse meio tempo, o Java foi atualizado (04:45:24 PM) eyedeekay: Além disso, meu release pontual foi construído com um JDK atualizado (04:45:35 PM) eyedeekay: Então isso nos deixou fora de sincronia de novo, acho (04:45:54 PM) zzz: é disso que estou falando sobre processos. Se os processos de build e release ainda não estiverem estáveis e sendo seguidos de forma confiável, esses produtos não estão prontos para “graduar” (04:46:01 PM) zzz: então, quando você atualizou para 18.0.2.1, avisou o zlatinb que estava fazendo isso e sugeriu que ele fizesse o mesmo? (04:47:04 PM) eyedeekay: Não, não avisei; eu simplesmente deixei atualizar automaticamente e fiz o build com a versão mais recente (04:48:13 PM) eyedeekay: Então... há mais um processo para revisar do meu lado (04:49:31 PM) zzz: Sugiro que você trabalhe em um release sólido, sem bugs, em novembro (junto com quaisquer objetivos de recursos que você tenha) e, se correr bem, coloque na pauta para dezembro (04:50:00 PM) eyedeekay: OK, posso fazer (04:50:56 PM) zzz: ou janeiro, porque o release provavelmente será no fim de nov., e pode não haver informação suficiente até a primeira semana de dez. (04:52:02 PM) eyedeekay: Se não houver base suficiente até lá, eu adio (04:52:15 PM) eyedeekay: Mais algo para o 6? (04:52:27 PM) zzz: um breve 6a) (04:52:30 PM) eyedeekay: Claro (04:52:52 PM) zzz: zlatinb, relatou que a atualização para Mac ARM foi bem, então, do meu ponto de vista, está fora do beta, conforme discutido no meu fórum (04:53:28 PM) zzz: zlatinb, você precisa atualizar sua página para remover o rótulo de beta (04:53:28 PM) zzz: eot (04:53:28 PM) zlatinb: ok (04:53:29 PM) zlatinb: farei em breve (04:54:24 PM) eyedeekay: Certo, isso nos deixa a pouco menos de uma hora, mais algo para a reunião? (04:54:26 PM) eyedeekay: tempo limite 1m (04:54:41 PM) zlatinb: sim (04:54:57 PM) zlatinb: se a StormyCloud ler os logs, incentivo que eles respondam às preocupações levantadas no reddit (04:56:15 PM) zlatinb: quanto mais tempo essa questão ficar sem resposta, pior parece (04:56:18 PM) eyedeekay: concordo, eles às vezes aparecem no reddit e seria bom ouvi-los (04:56:36 PM) zlatinb: eot (04:56:43 PM) eyedeekay: Obrigado, zlatinb (04:57:37 PM) eyedeekay: Mais algo para a reunião (de novo)? tempo limite de 30s desta vez (04:58:21 PM) eyedeekay: Obrigado a todos por virem, vou postar os logs esta noite; vejo vocês pelo IRC e no mesmo horário no mês que vem &lt;/div></description></item><item><title>Conheça o seu mantenedor: DivaExchange</title><link>/pt/blog/2022/09/26/conhe%C3%A7a-o-seu-mantenedor-divaexchange/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/09/26/conhe%C3%A7a-o-seu-mantenedor-divaexchange/</guid><description>&lt;p>&lt;em>Nesta segunda edição de &amp;lsquo;Conheça seu Mantenedor&amp;rsquo;, entrei em contato com Konrad, da DIVA.EXCHANGE, para falar sobre a pesquisa e os serviços da DIVA. A DIVA.EXCHANGE está desenvolvendo software com o objetivo de fornecer tecnologia bancária gratuita para todos. É seguro, sem infraestrutura central e baseado em blockchain e I2P.&lt;/em>&lt;/p>
&lt;p>&lt;strong>O que despertou o seu interesse pelo I2P?&lt;/strong>&lt;/p>
&lt;p>Há cerca de 10 anos, fiz uma apresentação para o &amp;ldquo;Technologieforum Zug&amp;rdquo; - uma rede tecnológica muito local para pessoal de negócios. Apresentei I2P e Tor como redes de sobreposição para eles - para mostrar que existem outras coisas interessantes por aí.&lt;/p></description></item><item><title>Um lembrete para manter-se em segurança à medida que o I2P cresce</title><link>/pt/blog/2022/09/26/um-lembrete-para-manter-se-em-seguran%C3%A7a-%C3%A0-medida-que-o-i2p-cresce/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/09/26/um-lembrete-para-manter-se-em-seguran%C3%A7a-%C3%A0-medida-que-o-i2p-cresce/</guid><description>&lt;h2 id="um-lembrete-de-segurança-à-medida-que-o-i2p-cresce">Um lembrete de segurança à medida que o I2P cresce&lt;/h2>
&lt;p>É um momento empolgante para o The Invisible Internet Project (I2P). Estamos concluindo nossa migração para criptografia moderna em todos os nossos transportes (Java e C++), e recentemente passamos a contar com um serviço de outproxy (proxy de saída) profissional e de alta capacidade, e há mais aplicações integrando funcionalidades baseadas em I2P do que nunca. A rede está pronta para crescer, então este é um bom momento para lembrar a todos que sejam cautelosos e ajam com segurança ao obter o I2P e software relacionado ao I2P. Recebemos de bom grado novas aplicações, implementações e bifurcações com novas ideias, e a força da rede vem de sua abertura à participação de todos os usuários do I2P. Na verdade, não gostamos de chamá-los de usuários; preferimos usar a palavra &amp;ldquo;Participantes&amp;rdquo;, porque cada um de vocês ajuda a rede, à sua maneira, contribuindo com conteúdo, desenvolvendo aplicações ou simplesmente roteando tráfego e ajudando outros participantes a encontrar pares.&lt;/p></description></item><item><title>Conheça o seu mantenedor: StormyCloud</title><link>/pt/blog/2022/09/07/conhe%C3%A7a-o-seu-mantenedor-stormycloud/</link><pubDate>Wed, 07 Sep 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/09/07/conhe%C3%A7a-o-seu-mantenedor-stormycloud/</guid><description>&lt;h2 id="uma-conversa-com-a-stormycloud-inc">Uma conversa com a StormyCloud Inc.&lt;/h2>
&lt;p>Com o &lt;a href="https://geti2p.net/en/blog/2022/08/22/1.9.0-Release">lançamento do I2P Java&lt;/a>
 mais recente, o outproxy (proxy de saída) existente, false.i2p, foi substituído pelo novo outproxy StormyCloud para novas instalações do I2P. Para quem está atualizando seu router, a mudança para o serviço Stormycloud pode ser feita rapidamente.&lt;/p>
&lt;p>No seu Gerenciador de Serviços Ocultos, altere tanto Outproxies quanto SSL Outproxies para exit.stormycloud.i2p e clique no botão de salvar na parte inferior da página.&lt;/p></description></item><item><title>Lançamento do Pacote de Instalação Fácil para Windows 1.9.5</title><link>/pt/blog/2022/09/07/lan%C3%A7amento-do-pacote-de-instala%C3%A7%C3%A3o-f%C3%A1cil-para-windows-1.9.5/</link><pubDate>Wed, 07 Sep 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/09/07/lan%C3%A7amento-do-pacote-de-instala%C3%A7%C3%A3o-f%C3%A1cil-para-windows-1.9.5/</guid><description>&lt;h2 id="versão-de-correção-de-erros-para-usuários-do-windows-11">Versão de correção de erros para usuários do Windows 11&lt;/h2>
&lt;p>Esta versão pontual inclui uma correção de bug no I2P router incluído, que resolve um bug altamente obscuro em que o relógio de contexto está dessincronizado em relação ao relógio usado pelo Sistema de Arquivos, resultando em um router incapaz de ler o estado atual de sua própria NetDB. Embora esse bug tenha sido observado até agora apenas no Windows 11, recomenda-se fortemente que todos os usuários atualizem para a nova versão.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de setembro de 2022</title><link>/pt/blog/2022/09/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-setembro-de-2022/</link><pubDate>Tue, 06 Sep 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/09/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-setembro-de-2022/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb, not_bob, RightNow, RN&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (04:01:46 PM) eyedeekay: Olá, pessoal (04:01:50 PM) eyedeekay: bem-vindos à reunião de terça-feira, 6 de setembro (04:02:02 PM) zzz: oi (04:02:07 PM) mode (-m ) by zzz (04:02:13 PM) zlatinb: oi (04:02:26 PM) eyedeekay: 1. Oi (04:02:26 PM) eyedeekay: 2. status do lançamento 1.9.0 (04:02:26 PM) eyedeekay: 3. status do desenvolvimento 1.10.0 (04:02:26 PM) eyedeekay: 4. próxima versão 2.0.0? (04:02:26 PM) eyedeekay: 5. Bundle para Mac arm64 sai da beta se a atualização 1.9.0 teve sucesso? (acompanhamento da última reunião) (04:02:51 PM) eyedeekay: Mais alguma coisa para acrescentar antes de começarmos? (04:03:19 PM) eyedeekay: oi zzz, oi zlatinb (04:03:46 PM) eyedeekay: 2. status do lançamento 1.9.0 (04:05:11 PM) eyedeekay: Lançamos há cerca de 2 semanas, houve um pequeno atraso para disponibilizar o Android e o bundle Easy-Install agora (04:05:11 PM) eyedeekay: As builds do F-Droid agora também estão corrigidas, então quem quiser pode instalar do F-Droid principal se preferir e o app vai funcionar (04:05:37 PM) not_bob: Obrigado por isso. (04:05:43 PM) eyedeekay: Sem problema (04:06:41 PM) eyedeekay: Vou fazer um lançamento pontual do bundle Easy-Install para Windows; o zlatinb encontrou um bug muito difícil de detectar que parece afetar o bundle Easy-Install no Windows 11 um pouco mais do que em outros lugares (04:07:17 PM) eyedeekay: zzz, quer falar sobre Debian ou mais alguma coisa? (04:07:51 PM) zzz: claro (04:07:53 PM) zzz: cerca de 40% da rede está atualizada, o que é típico após duas semanas (04:08:10 PM) zzz: temos agora algumas centenas de routers com SSU2 habilitado, como desejado/esperado (04:08:41 PM) zzz: sem grandes problemas até agora (04:09:06 PM) zzz: embora o bug do zlatinb seja talvez médio-grave :) (04:09:07 PM) zzz: EOT (04:10:01 PM) eyedeekay: Sim, e o que eu não entendo é como isso passou tanto tempo sem acontecer muito e, de repente, atinge o bundle Easy-Install duas vezes em rápida sucessão (04:10:17 PM) zlatinb: bem, meio que por acidente eu tive que usar um laptop com Windows 11 por alguns dias, isso revelou muitos problemas (04:11:08 PM) zlatinb: Acho que o problema de reseed fez as pessoas ou tentarem de novo ou desistirem do i2p de cara (04:11:09 PM) zzz: geralmente é assim... o dev pega um setup novo... e tudo vira um caos (04:11:59 PM) zlatinb: ainda há um problema de fork não resolvido com o Firefox na primeira execução (04:12:48 PM) zlatinb: então, idealmente, deveríamos tentar fazer algo a respeito (04:13:30 PM) eyedeekay: De fato, isso só acontece na primeira vez que o lançador do navegador é executado; nas execuções subsequentes funciona bem (04:13:36 PM) zlatinb: talvez lançar em modo headless ou mexer nas opções de inicialização, não sei (04:14:10 PM) eyedeekay: Sim, eu poderia iniciá-lo em modo headless na primeira execução, deixar fazer fork e fechar, e depois executar com a janela aberta (04:14:58 PM) eyedeekay: Boa ideia, obrigado, zlatinb (04:15:15 PM) eyedeekay: Mais algo sobre o 2? (04:16:03 PM) goingpostal agora é conhecido como Irc2PGuest14444 (04:16:29 PM) eyedeekay: 3. status do desenvolvimento 1.10.0 (04:18:30 PM) eyedeekay: Desculpem, estou um pouco menos preparado que o normal, preso o dia todo no escritório de outra pessoa, tenham paciência comigo (04:21:00 PM) eyedeekay: Duas semanas depois, tenho trabalhado em várias melhorias no bundle para Windows para torná-lo mais estável e intuitivo de usar e ajudar a rastrear esse bug de defasagem de relógio (04:21:37 PM) eyedeekay: Também tenho portado as partes de perfil e lançador dele(menos o jpackaged router) para plataformas que não são Windows, para, com sorte, fornecer configuração automática do navegador lá (04:22:06 PM) eyedeekay: zzz tem trabalhado no SSU2, corrigindo bugs com a ajuda do orignal; você gostaria de nos atualizar sobre isso, zzz (04:22:16 PM) zzz: sim, obrigado. ainda é cedo, mas um resumo das mudanças e correções até agora está em `http://zzz.i2p/topics/3377` (04:22:32 PM) zzz: SSU2 - adicionamos a flag ack-immediate e migração de conexão (04:22:47 PM) zzz: que são as duas últimas coisas que queríamos incluir antes de habilitar para todos (04:24:07 PM) eyedeekay: Legal, então você está no caminho certo? (04:24:30 PM) zzz: com a base de usuários maior, estamos encontrando casos de borda e bugs mais raros; nada muito sério, vamos corrigindo conforme avançamos (04:24:30 PM) zzz: há meses o plano tem sido habilitar o SSU2 para todos no lançamento de novembro e ainda estamos no cronograma (04:24:30 PM) zzz: EOT (04:24:42 PM) zzz: sim (04:24:51 PM) eyedeekay: Excelente, obrigado pela atualização (04:25:09 PM) eyedeekay: Mais algo sobre o 3? (04:25:41 PM) eyedeekay: 4) próxima versão 2.0.0? (04:25:52 PM) eyedeekay: zzz, você adicionou este tópico, quer começar? (04:26:12 PM) zzz: isto foi uma sugestão do dr|z3d, então se ele estiver por aqui vou pedir para ele apresentar a ideia (04:26:50 PM) zzz: mas se ele não estiver, direi que não é uma má ideia (04:27:05 PM) zzz: o Linux está prestes a passar da 5.19 para a 6.0 (04:27:25 PM) zzz: o arti do Tor acabou de chegar à 1.0.0 (04:27:26 PM) zzz: ssu2 é uma desculpa tão boa quanto qualquer outra (04:27:45 PM) RightNow: e o I2P está passando de SSU para SSU2 (04:27:47 PM) zzz: EOT - opiniões, pessoal? e não precisamos decidir hoje, temos mais 11 semanas (04:28:30 PM) not_bob: Não tenho problema com isso, desde que funcione. (04:29:18 PM) zzz: alguém detesta? alguém adorou? (04:29:21 PM) eyedeekay: Claro, acho que faz sentido; ambos os transportes terão sido modernizados, é um grande marco (04:29:43 PM) zlatinb: Eu meio que gostaria que tivéssemos algo com mais impacto para ir para a 2.0 (04:29:48 PM) RightNow agora é conhecido como RN (04:30:34 PM) eyedeekay: Usar para 3.0.0, talvez? (04:30:38 PM) zzz: não há nada maior no roadmap. francamente, espero que nunca façamos nada maior, estou cansado... (04:30:56 PM) zlatinb: também preciso ir agora, desculpem; sobre o último tópico, sim, acho que o bundle para Mac arm está pronto para sair da beta. Vou ficar com o laptop com Windows por mais um ou dois dias para testes. Tenho que sair agora, desculpem (04:30:59 PM) zlatinb: falamos depois (04:31:05 PM) RN: zzz, você também é agradecido. (04:32:26 PM) eyedeekay: Sim, zzz, sua dedicação e seu trabalho árduo são apreciados (04:32:34 PM) zzz: façamos o seguinte, eyedeekay: deixe-me postar no tópico 1.10 no meu fórum e voltarei no mês que vem com um relatório; coloque isso na agenda do próximo mês (04:32:44 PM) eyedeekay: Pode deixar, zzz (04:33:18 PM) zzz: não estava tentando suscitar agradecimentos, só apontando que esta foi a última - e a mais difícil - da migração de criptografia em que estamos há cerca de uma década (04:33:36 PM) eyedeekay: Não precisou suscitar, você merece :) (04:33:52 PM) eyedeekay: Mas entendi o ponto, é um esforço enorme (04:33:58 PM) RN: é um marco digno de celebração e, sim, você merece! (04:34:14 PM) zzz: se tivéssemos tentado fazer o SSU2 primeiro, isso teria nos matado. só conseguimos por causa da experiência com todo o resto (04:34:26 PM) zzz: crédito compartilhado com o projeto i2pd, claro (04:35:01 PM) eyedeekay: De fato. Voltando aos trilhos, mais algo sobre o 4? (04:35:15 PM) RN: mas você liderou a empreitada. (04:35:21 PM) zzz: se quisermos fazer pós-quântico, isso pode ser a 3.0.0 :) (04:35:43 PM) eyedeekay: Boa ideia, isso será empolgante (04:35:53 PM) zzz: não, nada mais (04:36:05 PM) eyedeekay: Bem, o 5) era: bundle para Mac arm64 sai da beta se a atualização 1.9.0 teve sucesso? (acompanhamento da última reunião) (04:36:43 PM) eyedeekay: Sobre o qual o zlatinb nos deu uma atualização de status ao sair; sendo a atualização bem-sucedida, não vejo motivo contra (04:37:38 PM) eyedeekay: Alguém mais tem algo a acrescentar a este tópico? (04:38:06 PM) zzz: Presumo que o zlatinb quis dizer que a atualização funcionou; se for o caso, ele pode remover o rótulo de beta na página da web (04:38:32 PM) zzz: essa era a única ressalva que eu tinha na última reunião (04:38:33 PM) zzz: eot (04:39:45 PM) eyedeekay: OK. Um de nós deveria dar um ping em nós quando o virmos online (04:39:52 PM) eyedeekay: Mais algo para a reunião? (04:40:04 PM) eyedeekay: ping *nele (04:41:14 PM) eyedeekay: Bem, acho que sem as credenciais de git dele eu posso muito bem remover o rótulo (04:41:27 PM) eyedeekay: Então vou fazer isso (04:41:43 PM) zzz: você tem confirmação de que a atualização funcionou? (04:42:11 PM) zzz: porque ele não disse isso acima (04:42:53 PM) eyedeekay: Acho que não (04:43:01 PM) eyedeekay: Não (04:43:14 PM) eyedeekay: Não, estritamente falando, não ouvi ninguém dizer essas palavras exatas ainda (04:43:21 PM) eyedeekay: Então vou esperar (04:43:26 PM) eyedeekay: E perguntar a ele (04:43:32 PM) zzz: ok (04:44:19 PM) eyedeekay: Mais algo para a reunião, tempo limite 1m? (04:45:44 PM) eyedeekay: Certo, obrigado a todos por virem &lt;/div></description></item><item><title>Lançamento do pacote de instalação fácil do Windows 1.9.0</title><link>/pt/blog/2022/08/28/lan%C3%A7amento-do-pacote-de-instala%C3%A7%C3%A3o-f%C3%A1cil-do-windows-1.9.0/</link><pubDate>Sun, 28 Aug 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/08/28/lan%C3%A7amento-do-pacote-de-instala%C3%A7%C3%A3o-f%C3%A1cil-do-windows-1.9.0/</guid><description>&lt;h2 id="esta-atualização-inclui-o-novo-router-190-e-grandes-melhorias-na-experiência-de-uso-para-os-usuários-do-pacote">Esta atualização inclui o novo router 1.9.0 e grandes melhorias na experiência de uso para os usuários do pacote&lt;/h2>
&lt;p>Esta versão inclui o novo router I2P 1.9.0 e é baseada em Java 18.02.1.&lt;/p>
&lt;p>Os antigos scripts em lote foram descontinuados gradualmente em favor de uma solução mais flexível e estável no próprio jpackage. Isso deve corrigir todos os erros relacionados à localização de caminhos e à colocação de aspas em caminhos que estavam presentes nos scripts em lote. Após a atualização, os scripts em lote podem ser removidos com segurança. Eles serão removidos pelo instalador na próxima atualização.&lt;/p></description></item><item><title>Lançamento 1.9.0</title><link>/pt/blog/2022/08/22/lan%C3%A7amento-1.9.0/</link><pubDate>Mon, 22 Aug 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/08/22/lan%C3%A7amento-1.9.0/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Passamos os últimos três meses trabalhando em nosso novo protocolo de transporte UDP &amp;ldquo;SSU2&amp;rdquo; com um pequeno número de voluntários para testes. Esta versão conclui a implementação, incluindo retransmissão e testes com pares. Estamos ativando-o por padrão para as plataformas Android e ARM e, aleatoriamente, para uma pequena porcentagem de outros routers. Isso nos permitirá realizar muito mais testes nos próximos três meses, concluir o recurso de migração de conexão e corrigir quaisquer problemas remanescentes. Planejamos ativá-lo para todos na próxima versão, programada para novembro. Nenhuma configuração manual é necessária. Claro, há também o conjunto habitual de correções de bugs nesta versão. Também adicionamos um detector automático de deadlock (impasse) que já identificou um deadlock raro, agora corrigido.&lt;/p></description></item><item><title>Como alternar para o serviço de outproxy (proxy de saída) da StormyCloud</title><link>/pt/blog/2022/08/04/como-alternar-para-o-servi%C3%A7o-de-outproxy-proxy-de-sa%C3%ADda-da-stormycloud/</link><pubDate>Thu, 04 Aug 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/08/04/como-alternar-para-o-servi%C3%A7o-de-outproxy-proxy-de-sa%C3%ADda-da-stormycloud/</guid><description>&lt;h2 id="como-mudar-para-o-serviço-de-outproxy-da-stormycloud">Como mudar para o serviço de Outproxy da StormyCloud&lt;/h2>
&lt;p>&lt;strong>Um novo outproxy profissional&lt;/strong>&lt;/p>
&lt;p>Durante anos, o I2P tem sido atendido por um único outproxy (proxy de saída) padrão, &lt;code>false.i2p&lt;/code>, cuja confiabilidade vem se deteriorando. Embora tenham surgido vários concorrentes para suprir parte da demanda, em geral eles não conseguem se voluntariar para atender, por padrão, aos clientes de uma implementação inteira do I2P. No entanto, a StormyCloud, uma organização profissional sem fins lucrativos que opera nós de saída do Tor, iniciou um novo serviço profissional de outproxy, que foi testado por membros da comunidade do I2P e que se tornará o novo outproxy padrão na próxima versão.&lt;/p></description></item><item><title>Instalação Fácil para Apple Silicon</title><link>/pt/blog/2022/08/03/instala%C3%A7%C3%A3o-f%C3%A1cil-para-apple-silicon/</link><pubDate>Wed, 03 Aug 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/08/03/instala%C3%A7%C3%A3o-f%C3%A1cil-para-apple-silicon/</guid><description>&lt;p>Temos o prazer de oferecer um pacote BETA de Instalação Fácil para Mac OS em hardware Apple Silicon. Você pode baixá-lo aqui:&lt;/p>
&lt;p>&lt;a href="https://geti2p.net/en/download/mac">Pacotes de instalação fácil do I2P para Mac OS&lt;/a>
&lt;/p>
&lt;p>&lt;strong>Velocidade&lt;/strong>&lt;/p>
&lt;p>Nos nossos benchmarks internos, as operações criptográficas são entre 2 e 2,5 vezes mais rápidas do que quando se executa o pacote Intel no Rosetta.&lt;/p>
&lt;p>&lt;strong>Problemas Conhecidos&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Quitting I2P by right-clicking on the dock icon causes I2P to freeze and a &amp;ldquo;Force Quit&amp;rdquo; is necessary. This issue will be fixed for the 1.9 release.&lt;/li>
&lt;li>If you already had an Intel bundle installed on your Mac, you need to modify some settings to prevent in-network updates from reverting you to an Intel bundle. Please see the instructions on the download page.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Obrigado por testar!&lt;/strong>&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 02 de agosto de 2022</title><link>/pt/blog/2022/08/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-agosto-de-2022/</link><pubDate>Tue, 02 Aug 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/08/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-agosto-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb, StormyCloud, R4S4S, SilicaRice, not_bob&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:18:08 PM) eyedeekay: 1. Olá (04:18:08 PM) eyedeekay: 2. Status do desenvolvimento da 1.9.0 (04:18:08 PM) eyedeekay: 3. Status do pacote para Apple Silicon (04:18:08 PM) eyedeekay: 4. Carta à EFF para esclarecer o que significa "operar" uma rede (04:18:08 PM) eyedeekay: 5. Nova referência de Outproxy (proxy de saída): `http://zzz.i2p/topics/3254` (04:18:08 PM) eyedeekay: a) Visão geral organizacional e de infraestrutura (StormyCloud) (04:18:08 PM) eyedeekay: b) Revisão técnica e resultados de testes (zzz e outros) (04:18:08 PM) eyedeekay: c) Revisão de ToS (Termos de Serviço) e da política de logs `http://stormycloud.i2p/outproxy.html` (todos) (04:18:08 PM) eyedeekay: d) Votação para aprovar (todos) (04:18:08 PM) eyedeekay: e) Plano de implantação (se aprovado) (zzz, StormyCloud) (04:19:11 PM) eyedeekay: zzz zlatinb vocês estão aqui? (04:19:24 PM) zzz: oi (04:19:27 PM) zlatinb: oi, sim (04:20:11 PM) eyedeekay: Desculpem por isso de novo, tive um acidente na cozinha (04:20:12 PM) eyedeekay: 2. Status do desenvolvimento da 1.9.0 (04:21:23 PM) eyedeekay: Estamos a 3 semanas do lançamento; basicamente definimos uma data na reunião do ls2 ontem: será no dia 22. i2pd e/ou Java I2P podem ativar SSU2 para novas instalações, ou para uma pequena porcentagem da rede ao reiniciar, como na troca de chaves do router (04:22:21 PM) eyedeekay: 3 semanas restantes para relatos de bugs e correções (04:22:47 PM) eyedeekay: Mais algo a acrescentar, zzz, zlatinb? (04:23:54 PM) eyedeekay: 3. Status do pacote para Apple Silicon (04:23:54 PM) eyedeekay: zlatinb, este é seu, comece quando estiver pronto (04:24:23 PM) not_bob_afk agora é conhecido como not_bob (04:25:23 PM) zzz: deixe-me acrescentar um pouco sobre o 2), por favor (04:25:30 PM) SilicaRice: SSU2 é oficialmente estável? :o (04:25:35 PM) eyedeekay: Ok, vá em frente, desculpe, não quis apressar (04:25:46 PM) zzz: lag (04:25:59 PM) zzz: o congelamento de tag será em 10 de agosto, daqui a uma semana (04:26:17 PM) zzz: os testadores de SSU2 têm sido muito úteis, cerca de 50–75 deles na rede (04:26:36 PM) zzz: nosso objetivo é ativá-lo para algumas centenas a mil routers neste lançamento (04:26:53 PM) zzz: para nos ajudar a eliminar os bugs restantes, evitando qualquer chance de desastre (04:27:19 PM) zzz: e vamos ativá-lo para todos no lançamento de novembro (04:27:33 PM) SilicaRice: ahh :3 (04:27:47 PM) zzz: todo o resto também está indo bem, apenas as correções de bugs de praxe por toda parte (04:28:13 PM) zzz: SSU2 está em grande parte concluído; isso não significa que já esteja quase perfeito (04:28:30 PM) zzz: um agradecimento também à equipe do i2pd, eles também estão trabalhando duro (04:28:42 PM) zzz: Acho que é isso, a menos que haja perguntas (04:28:56 PM) not_bob: A atualização também vai afetar a build do Android? (04:29:46 PM) eyedeekay: Eu não mudo nenhuma configuração; tecnicamente SSU2 estará disponível, mas não haverá uma UI para ativá-lo (04:30:34 PM) eyedeekay: Ele apenas herda os padrões do i2p.i2p, exceto onde precisa para rodar no ambiente Android (04:30:36 PM) zzz: claro. Podemos também simplesmente ativar SSU2 para todo Android, já que consome muito menos CPU do que SSU1 com ElGamal (04:30:36 PM) not_bob: Bom, bom. (04:30:36 PM) zzz: é isso que o i2pd está pensando; podemos fazer o mesmo (04:30:36 PM) zzz: sim, não vamos colocar uma opção na UI e depois fazer campanha loucamente para que as pessoas ativem (04:30:36 PM) zzz: nunca obteríamos os números que queremos (04:30:36 PM) not_bob: Podemos ter uma opção para ativar se quisermos? Uma melhor duração de bateria seria ótimo. (04:30:46 PM) zzz: há uma configuração avançada, veja zzz.i2p para informações (04:30:53 PM) not_bob: Obrigado. (04:30:55 PM) zzz: não sei se o Android tem acesso à configuração avançada? (04:31:32 PM) eyedeekay: Não, não tem; você tem que fazer umas coisas estranhas para funcionar (04:31:51 PM) eyedeekay: Basicamente, apenas para desenvolvedores editar manualmente arquivos de configuração não-i2ptunnel no Android (04:32:03 PM) not_bob: :( (04:32:26 PM) zzz: ok. de qualquer forma, pode ser bom ativá-lo para Android mesmo assim, porque um dos últimos recursos que precisamos implementar é lidar com mudanças de IP, então routers móveis nos ajudarão a desenvolver e testar (04:32:43 PM) not_bob: Eu voto por isso. (04:33:25 PM) zzz: ok. para ficar claro, ninguém vai notar diferença com SSU2. É basicamente o mesmo conjunto de recursos e, no momento, um pouco mais lento que SSU1, pelo menos no Java. É mais rápido para i2pd (04:33:47 PM) eyedeekay: A duração da bateria é um grande ponto se SSU2 fizer diferença nisso (04:34:18 PM) eyedeekay: Poderíamos ser piores quanto ao consumo de bateria, mas também poderíamos ser melhores (04:34:37 PM) zzz: os benefícios são mais segurança, menos CPU, detecção de firewall mais confiável (04:34:44 PM) zzz: Talvez eu escreva um post de blog inteiro sobre isso; acho que é um dos protocolos mais resistentes à censura já projetados. Veremos (04:35:01 PM) zzz: eot (04:36:20 PM) eyedeekay: Obrigado, zzz. Acho que as pessoas ouvem "Menos CPU" e imediatamente associam a "Mais leve para a bateria nos Android", o que pode ser parte do interesse (04:36:35 PM) eyedeekay: 3. Status do pacote para Apple Silicon (04:37:15 PM) eyedeekay: zlatinb, este é seu, vá em frente quando estiver pronto (04:37:26 PM) zlatinb: Oi, disponibilizei o pacote para download há cerca de 6 dias e houve quase 100 downloads desde então (04:37:55 PM) zlatinb: cerca de 30% dos usuários de Mac baixam o pacote arm64, o que me surpreende (04:40:58 PM) zlatinb: Ainda não houve feedback em lugar nenhum, mas com o último bug conhecido corrigido acho que isso deve estar pronto para promoção a estável (04:40:58 PM) zzz: a única coisa que eu sugeriria é garantir que os feeds de notícias estejam ativos e funcionando em ambos os servidores, colocando uma notícia "obrigado por testar" (04:40:58 PM) zlatinb: Estou pensando em atualizar o pacote 1.8 para 1.9 quando estiver disponível para testar o canal de atualização, embora não espere quaisquer problemas (04:40:58 PM) zlatinb: sim, posso fazer isso amanhã, depois que minha mão direita estiver totalmente funcional de novo (com sorte) (04:40:58 PM) zlatinb: é isso (04:40:58 PM) zlatinb: eot (04:42:08 PM) eyedeekay: Obrigado, zlatinb; se você optar por fazer uma notícia, avise-me e eu atualizo os servidores (04:42:48 PM) eyedeekay: 4. Carta à EFF para esclarecer o que significa "operar" uma rede (04:43:28 PM) zzz: então eu diria que, após uma atualização bem-sucedida ou uma notícia publicada, estável está ok. Também não espero problemas, mas já tivemos vários contratempos com notícias antes (04:43:48 PM) zzz: mas disposto a ouvir outras opiniões, claro (04:43:48 PM) zlatinb: a única ação real para promover a estável é remover o rótulo "BETA" do site (04:43:48 PM) uis agora é conhecido como Irc2PGuest3854 (04:43:48 PM) zzz: claro, é mais o princípio do que algo realmente diferente (04:43:48 PM) zzz: vamos ser criteriosos na nossa rotulagem, só isso (04:44:07 PM) zlatinb: Sim, um contexto sobre isso: (04:44:10 PM) mode (+v T3s|4) by ChanServ (04:44:34 PM) mode (+v albat) by ChanServ (04:44:48 PM) mode (+v polistern) by ChanServ (04:44:53 PM) zlatinb: eyedeekay e eu encontramos o Kurt Opsahl da EFF na HOPE algumas semanas atrás e perguntamos a ele sobre a legalidade de trabalhar em algo como I2P (04:45:43 PM) zlatinb: Ele disse que escrever código é tranquilo porque "code == speech", porém "operar" a rede pode ser outra história (04:46:21 PM) zlatinb: não nos aprofundamos no que "operar" a rede significa na HOPE (04:46:56 PM) zlatinb: mas acho uma boa ideia entrar em contato e esclarecer o tópico o máximo possível (04:47:41 PM) zzz: o que faríamos de diferente, com base nas respostas possíveis? (04:48:38 PM) zlatinb: Estou tendo muita dificuldade em conceber as respostas, pois é um tópico muito amplo (04:48:44 PM) eyedeekay: Isso pode informar quem pode operar quais serviços (04:48:50 PM) zzz: seja lá qual for o "operar" que estamos fazendo, é muito menos do que o querido Tor deles, e como poderíamos fazer ainda menos? (04:49:32 PM) eyedeekay: Mas acho que uma resposta provável é que operar serviços para apoiar uma rede provavelmente também é "speech" (04:49:53 PM) eyedeekay: Isso pode ser otimista, mas também é a que envolve menos saltos lógicos (04:50:20 PM) zzz: na minha experiência, pergunte informalmente a um advogado e você obterá boas informações. Envie-lhes uma carta e eles dirão que não têm licença no seu estado; vá contratar alguém (04:50:51 PM) zlatinb: sem ideia; talvez reseeds sejam ok e addressbooks não, vai saber. Permutações demais possíveis (04:51:26 PM) zzz: se quiser dar sequência, siga em frente, mas já pedi aconselhamento jurídico à EFF antes, e a resposta deles é "não estamos estruturados para ser consultoria jurídica geral. Nós litigamos casos de interesse" (04:51:59 PM) eyedeekay: Talvez eu consiga encontrar alguém para uma pergunta informal na próxima semana então. Não custa tentar ambos (04:52:38 PM) eyedeekay: Escrever a carta ajudaria a embasar a pergunta (04:53:14 PM) zzz: mande um e-mail para o Kurt. Ele lhe deu uma resposta vaga; fazer um follow-up é razoável. Ele sempre foi bem simpático todas as vezes que falei com ele (04:54:00 PM) eyedeekay: Posso fazer isso (04:54:30 PM) zzz: Só não esperaria nada acionável, mas vai saber? (04:54:32 PM) zlatinb: bem, vale a pena estruturar qualquer carta desse tipo corretamente; também pode ser prudente construir o engajamento gradualmente em vez de despejar uma carta gigantesca do nada (04:55:31 PM) eyedeekay: zlatinb, quer marcar um horário para sincronizarmos e escrever essa carta esta semana? (04:55:34 PM) zlatinb: Sugiro começarmos com um follow-up simples tipo "foi bom conhecê-lo" e depois expandir a partir daí (04:56:32 PM) zlatinb: no momento, penso que não devemos escrever uma carta gigante descrevendo como o I2P funciona até recebermos um ack de que a EFF está disposta a trabalhar conosco (04:56:42 PM) eyedeekay: OK (04:56:59 PM) zlatinb: eles podem decidir que querem um pagamento de retenção (retainer), vai saber (04:57:10 PM) zzz: veja acima. eles não fazem isso (04:57:48 PM) zzz: você está entendendo mal como eles funcionam (04:58:06 PM) zlatinb: Vou enviar a ele um follow-up "foi bom conhecê-lo", colocar vocês em cópia e seguir daí. (04:58:18 PM) zlatinb: se não puderem ajudar, tudo bem também (04:59:15 PM) eyedeekay: Mais algo para o 4? (04:59:23 PM) zlatinb: não, eot (04:59:38 PM) eyedeekay: 5. Nova referência de Outproxy (proxy de saída): `http://zzz.i2p/topics/3254` (04:59:38 PM) eyedeekay: a) Visão geral organizacional e de infraestrutura (StormyCloud) (04:59:38 PM) eyedeekay: b) Revisão técnica e resultados de testes (zzz e outros) (04:59:38 PM) eyedeekay: c) Revisão de ToS (Termos de Serviço) e da política de logs `http://stormycloud.i2p/outproxy.html` (todos) (04:59:38 PM) eyedeekay: d) Votação para aprovar (todos) (04:59:38 PM) eyedeekay: e) Plano de implantação (se aprovado) (zzz, StormyCloud) (04:59:51 PM) eyedeekay: a) Visão geral organizacional e de infraestrutura (StormyCloud) (05:00:10 PM) zzz: StormyCloud, você está aqui? (05:00:21 PM) StormyCloud: Sim (05:00:41 PM) zzz: esta é uma proposta para substituir o false.i2p, que foi pouco confiável por anos e agora está morto (05:00:56 PM) zzz: obrigado por se voluntariar para apoiar um substituto (05:01:18 PM) zzz: por favor, siga em frente e nos dê uma breve visão geral da sua organização e da sua infraestrutura (05:01:45 PM) StormyCloud: Quem somos: Somos uma organização sem fins lucrativos 501(c)(3) com sede no Texas. Nossa missão é fornecer ferramentas baseadas em privacidade para permitir que todos tenham acesso a uma Internet sem filtros e sem regulação. Começamos esta organização em 2021 e temos trabalhado de perto com a comunidade do TOR implantando nós de saída. (05:02:37 PM) StormyCloud: Somos proprietários de todo o nosso hardware e atualmente fazemos colocation em um data center Tier 4. No momento, temos um uplink de 10GBps com opção de upgrade para 40GBps sem necessidade de muitas mudanças. Temos nosso próprio ASN e bloco de IPs (IPv4 &amp; IPv6). (05:02:55 PM) StormyCloud: Infraestrutura do Outproxy: Os outproxies rodam em Ubuntu 22.04 e foram otimizados para I2P. O software de proxy de backend é o TinyProxy e suporta HTTP, HTTPS, I2P e links onion do TOR. Atualmente, o outproxy é multihomed em dois servidores. Podemos aumentar esse número de servidores conforme necessário. (05:04:03 PM) zzz: Quero convidar todos a fazer perguntas ao StormyCloud a qualquer momento enquanto avançamos na pauta (05:04:15 PM) zzz: alguma pergunta neste momento? (05:04:26 PM) not_bob: Sim (05:04:39 PM) not_bob: Como vocês lidam com usuários que tentam usar o serviço para "coisas realmente nojentas"? (05:05:46 PM) StormyCloud: Nada; não filtramos nenhuma solicitação. Embora isso atraia usuários "ruins", sentimos que a internet deve ser um lugar livre e aberto. (05:06:12 PM) R4SAS: E uma da minha parte: haverá proxies SOCKS5 no futuro? (05:06:48 PM) StormyCloud: R4SAS: Se houver necessidade de um proxy SOCKS5, tenho certeza de que podemos implantar um. (05:07:01 PM) R4SAS: Obrigado (05:07:45 PM) zzz: mais alguma pergunta sobre o 5a) ? (05:08:02 PM) not_bob: `http://notbob.i2p/graphs/stormycloud.i2p.yearly.svg` (05:08:14 PM) not_bob: Só quero observar que o stormycloud tem sido ótimo em tempo de atividade (uptime). (05:08:56 PM) SilicaRice: o backend suporta links I2P, é isso? (05:08:57 PM) not_bob: E o desempenho é ótimo. (05:09:29 PM) zzz: isso nos leva ao 5b, sim (05:09:29 PM) zzz: o outproxy está em beta há bastante tempo (05:09:29 PM) zzz: os testes devem garantir que o serviço seja confiável, atenda aos padrões aplicáveis e seja seguro (05:10:00 PM) zzz: enfrentamos vários problemas nos últimos meses e o StormyCloud sempre foi responsivo (05:10:13 PM) SilicaRice: (por que você passaria links i2p por um outproxy?) (05:10:29 PM) zzz: neste momento, meus resultados de teste são bons e estou recomendando que ele seja nosso outproxy oficial (05:10:38 PM) dr|z3d: StormyCloud se confundiu. não há suporte a .i2p. (05:10:40 PM) zzz: mas vamos ouvir quaisquer outros relatórios de teste ou perguntas (05:10:43 PM) StormyCloud: SilicaRice: Minhas desculpas, eu escrevi errado (05:11:03 PM) SilicaRice: ah, ok (05:12:00 PM) R4SAS:> Não cooperamos com quaisquer solicitações de informação, exceto quando obrigados por lei e, nesse caso, nossa capacidade de ajudar é limitada por nossa política de logs. (05:12:19 PM) R4SAS: Haverá relatórios de transparência em tais situações? (05:12:45 PM) zzz: também, para ficar claro, esta reunião é sobre o padrão e as recomendações do Java I2P. Qualquer outro projeto, incluindo i2pd, pode ter seus próprios processos e requisitos e negociações com o operador do outproxy (05:13:03 PM) StormyCloud: R4SAS: Sim, publicamos um relatório trimestral em nosso site na clearnet. Isso é algo que também posso fazer no nosso site i2p. (05:13:48 PM) zzz: ok, parece que estamos no 5c) revisão de ToS (Termos de Serviço) e das políticas de logging. O objetivo aqui é garantir que nossos usuários estejam protegidos. (05:14:00 PM) R4SAS: também, por favor, criem um e-mail in-I2P para contato =) (05:14:03 PM) zzz: algum comentário ou pergunta sobre os ToS? (05:15:41 PM) R4SAS: ah, a propósito, sobre o 5b: StormyCloud, quais configurações de tunnel você está usando? (05:16:06 PM) R4SAS: comprimento, quantidade, etc (05:16:11 PM) dr|z3d: 0 hop. (05:16:17 PM) eyedeekay: Tudo o que está aí me parece bem claro, embora, para seguir o que o R4SAS disse, talvez seja bom colocar um link para o relatório de transparência nessa seção > We do not... unless compelled by law ou logo após ela (05:16:34 PM) zzz: um operador de outproxy está em posição de ver todo o tráfego, ou pelo menos todo o tráfego não-HTTPS, então é importante que confiemos no operador para proteger nossos usuários (05:17:01 PM) StormyCloud: eyedeekay: Faz sentido, vou adicionar isso ao site (05:17:09 PM) zzz: atualmente são dois servidores 0-hop multihomed, certo, StormyCloud ? (05:17:19 PM) StormyCloud: Correto (05:17:42 PM) not_bob: Mas, só para esclarecer: do jeito que os tunnels do i2p funcionam, meus 2–3 hops continuam lá. Vocês só não estão adicionando mais, certo? (05:18:07 PM) dr|z3d: o cliente pode configurar quantos hops quiser, not_bob. (05:18:12 PM) zzz: Também vi em zzz.i2p que é apenas ipv4-only mas isso pode ser corrigido em breve, certo? (05:18:13 PM) anonymousmaybe agora é conhecido como Irc2PGuest54486 (05:18:15 PM) not_bob: Sim, era o que eu pensava. Obrigado. (05:18:48 PM) StormyCloud: zzz: Correto, nosso provedor upstream concluiu o upgrade. Eu não quis mexer com IPv6 até que todos os testes estivessem concluídos (05:19:49 PM) zzz: poderia, por favor, detalhar sua experiência operando exits do Tor e a capacidade dos seus exits do Tor? (05:21:00 PM) StormyCloud: Claro. Estamos operando exits do Tor desde o final do ano passado, atualmente com cerca de 130 exits, com aproximadamente 1,6% do tráfego de saída do TOR passando pelos nossos servidores. (05:21:49 PM) StormyCloud: Tudo é virtualizado e o processo de configuração se tornou bastante automatizado (05:22:06 PM) zzz: vocês já receberam algum DMCA ou outro procedimento legal relacionado aos seus exits do Tor? Se sim, como foi tratado? (05:23:33 PM) StormyCloud: Nenhuma solicitação legal e, surpreendentemente, nenhum pedido de DMCA. Recebemos reclamações de abuso; apenas respondemos informando que isso é um exit do TOR e que não há mais nada que possamos fazer do nosso lado. (05:23:47 PM) major: Nenhuma solicitação legal e, surpreendentemente, nenhum pedido de DMCA. Recebemos reclamações de abuso; apenas respondemos informando que isso é um exit do TOR e que não há mais nada que possamos fazer do nosso lado. (05:24:27 PM) R4SAS: hã, o bot do acetone tem um bug (05:24:33 PM) zzz: mais alguma pergunta para o StormyCloud antes de irmos para 5d) aprovação ? (05:24:34 PM) R4SAS: Vou mandar PM para ele (05:25:33 PM) zzz: normalmente o major não tem +v, mas eu desativei o +m para a reunião, sem problema (05:26:36 PM) zzz: ok, se não há mais perguntas, por favor indiquem aprovação/negação para tornar o StormyCloud nosso outproxy oficial (05:26:45 PM) not_bob: Aprovo (05:26:58 PM) zzz: aprovo (05:27:05 PM) zlatinb: aprovo (05:27:05 PM) eyedeekay: aprovo (05:27:18 PM) SilicaRice: aprovo (se usuários contam para algo) (05:27:54 PM) R4SAS: sem objeções, aprovo (05:28:32 PM) zzz: ok, ótimo (05:28:39 PM) zzz: 5e) implantação (05:28:50 PM) zzz: os dois passos principais são: (05:29:08 PM) zzz: 1) configurá-lo como padrão para novas instalações (já no próximo lançamento em 3 semanas) (05:29:23 PM) zzz: 2) recomendar aos usuários existentes que mudem sua configuração (provavelmente via notícias do console, a qualquer momento) (05:29:30 PM) zzz: isso pode acontecer em qualquer ordem (05:29:41 PM) zzz: e não temos ideia de quanto tráfego cada um geraria (05:29:59 PM) zzz: outros produtos (Android, pacotes), provavelmente não são grandes o suficiente para nos preocupar com o timing (05:30:14 PM) zzz: StormyCloud, qual é sua solicitação ou recomendação sobre quando e como prosseguimos? (05:31:36 PM) StormyCloud: Se as notícias do console puderem ser publicadas/enviadas a qualquer momento, então podemos informar os usuários existentes para mudar agora (se quiserem) e isso nos dá três semanas para monitorar e subir novos servidores se necessário. (05:32:12 PM) dr|z3d: as notícias do console geralmente são publicadas com um novo lançamento. (05:32:13 PM) not_bob: StormyCloud: Quanto tráfego vocês estão lidando no outproxy atualmente? (05:33:10 PM) zzz: ok. Seria bom apontar para uma página de como fazer com capturas de tela para editar a configuração do Hidden Services Manager. Isso pode ser hospedado em stormycloud.i2p, ou num post no blog i2p-projekt.i2p? Algum voluntário para montar isso? (05:33:35 PM) eyedeekay: Posso fazer (05:33:35 PM) StormyCloud: Difícil dizer neste momento, já que não fazemos logs de nada. Estou monitorando a atividade de rede, mas isso também não dá o quadro completo, pois também está passando tráfego i2p. (05:34:18 PM) dr|z3d: StormyCloud: nós acompanhamos o tráfego de saída via gráficos.. (05:34:41 PM) dr|z3d: em resumo, notbob, nada de empolgante. (05:34:59 PM) zzz: dr|z3d, você tem um palpite sobre o percentual de utilização atual dos seus dois nós? provavelmente bem pequeno? (05:35:21 PM) dr|z3d: utilização em que sentido? (05:35:28 PM) dr|z3d: em termos de capacidade? (05:35:33 PM) zzz: sim (05:35:50 PM) zzz: ou talvez vocês realmente não saibam até esbarrar no limite... (05:35:51 PM) dr|z3d: bem pequeno é por aí. (05:36:18 PM) dr|z3d: coloquem alguns milhares de usuários simultâneos no outproxy, aí saberemos :) (05:36:33 PM) zzz: sim, desculpas ao StormyCloud, não conseguimos obter estimativas históricas da largura de banda do false.i2p (05:37:06 PM) zzz: então é um pouco um tiro no escuro; enquanto vocês estiverem monitorando e tiverem um plano de expansão, devemos ficar bem (05:37:37 PM) StormyCloud: Tudo certo, vamos ajustar conforme mais e mais pessoas comecem a usar o outproxy (05:38:11 PM) dr|z3d: bem, como configurados, os outproxies combinados podem lidar com até 8192 fluxos simultâneos. então há bastante capacidade, e o StormyCloud tem bastante coisa na manga se necessário. (05:38:21 PM) zzz: e StormyCloud, sobre novas instalações: devemos planejar torná-lo o padrão também no próximo lançamento no fim deste mês? (05:39:01 PM) StormyCloud: Sim, por mim tudo bem (05:39:29 PM) zzz: ok então. eyedeekay, avise quando tiver um post no blog no ar, e então eu escrevo a notícia (05:39:39 PM) zzz: algo mais em 5e) implantação ? (05:39:43 PM) eyedeekay: OK, espere por isso hoje à noite ou amanhã (05:40:14 PM) eyedeekay: Nada da minha parte (05:40:14 PM) zzz: obrigado novamente, StormyCloud (05:40:18 PM) zzz: devolvo para você, eyedeekay (05:41:07 PM) eyedeekay: Certo, isso é tudo para os itens listados. Estarei na Def Con na próxima semana caso alguém que esteja assistindo queira me encontrar lá lol (05:41:49 PM) eyedeekay: Se mais alguém tiver algo para a reunião, por favor fale; caso contrário, timeout 1m (05:42:59 PM) R4SAS: Tenho uma pergunta, mas está fora do escopo da reunião (05:43:34 PM) zzz: ah, também obrigado ao dr|z3d pela assistência técnica vital durante o período de testes (05:43:41 PM) eyedeekay: Certo, obrigado a todos por virem à reunião. Tenho uma seção meio doida no meio do meu log, mas assim que eu consertar isso vou publicar os logs no site (05:43:44 PM) eyedeekay: Obrigado por virem (05:43:59 PM) not_bob: Obrigado por nos receberem. &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 05 de julho de 2022</title><link>/pt/blog/2022/07/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-julho-de-2022/</link><pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/07/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-julho-de-2022/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:14 PM) eyedeekay: Olá pessoal, bem-vindos à Reunião de 5 de julho (04:00:14 PM) eyedeekay: 1. Olá (04:00:14 PM) eyedeekay: 2. Status do desenvolvimento da 1.9.0 (04:00:14 PM) eyedeekay: 3. Suporte ao Apple Silicon no bundle de instalação fácil para Mac (04:00:14 PM) eyedeekay: 4. Bundle de instalação fácil do Windows - fora do beta? (04:00:32 PM) zzz: oi (04:00:35 PM) zlatinb: oi (04:00:44 PM) mode (-m ) by zzz (04:00:55 PM) eyedeekay: Oi pessoal, mais alguém aqui hoje? (04:01:30 PM) eyedeekay: Indo direto para o 2. Status do desenvolvimento da 1.9.0 (04:04:27 PM) eyedeekay: Estamos há um pouco menos de 6 semanas nisso, acho; faltam aproximadamente 7 (04:04:27 PM) eyedeekay: zzz e orignal têm trabalhado duro na implementação do SSU2 no i2p.i2p e no i2pd (04:04:27 PM) eyedeekay: Não será ativado na 1.9.0, mas, se entendi corretamente, está quase pronto (04:04:27 PM) eyedeekay: Tenho trabalhado novamente nos tunnels UDP; está quase lá, mas ainda há algo quebrado, provavelmente vou precisar pedir ajuda ao zzz esta semana (04:04:50 PM) eyedeekay: zzz zlatinb algo mais a acrescentar (04:05:09 PM) zzz: isso mesmo, o ssu2 está funcionando em sua maior parte (04:05:17 PM) zzz: ainda corrigindo pequenos bugs (04:06:03 PM) zzz: agora estou trabalhando para tornar a seleção de pares do tunnel mais eficiente (não relacionado ao ssu2) (04:06:03 PM) zzz: fora isso, apenas fazendo as correções de bugs de sempre (04:06:06 PM) zzz: mirando um lançamento no final de agosto (04:06:08 PM) zzz: EOT (04:06:48 PM) eyedeekay: Quem estiver interessado em ajudar a testar deve visitar o fórum do zzz para instruções e para dar feedback: `http://zzz.i2p/topics/3314-how-to-enable-ssu2-in-i2p-1-8-0` (04:07:00 PM) eyedeekay: 3. Suporte ao Apple Silicon no bundle de instalação fácil para Mac (04:07:27 PM) eyedeekay: zlatinb este é o seu tópico, sem pressa (04:08:11 PM) zlatinb: oi, o grande problema era o jbigi, mas agora isso foi resolvido via backport do patch do registrador x18 (04:08:59 PM) eyedeekay: Então o bundle de instalação fácil não precisa mais rodar no modo emulado x86_64? (04:09:15 PM) zlatinb: Eu gostaria de disponibilizar uma beta oficial e notarizada por volta do fim de julho (04:09:42 PM) zlatinb: tem que ser um download separado (04:09:46 PM) zzz: isso seria um segundo bundle. Teríamos dois, um para x86 e outro para arm (04:10:29 PM) zzz: Sou a favor, já que parece que o esforço extra de dev seria pequeno e o ganho de desempenho é grande. Certo? (04:10:37 PM) zlatinb: há uma ressalva com as atualizações ao alternar entre bundle4s (04:12:21 PM) zzz: claro, contanto que haja instruções sobre como alternar; mesmo que seja tão simples quanto desinstalar e reinstalar, deve ser ok (04:13:01 PM) zlatinb: vou colocá-las em /download/mac (04:13:23 PM) zlatinb: a news url precisa ser alterada manualmente (04:13:51 PM) zzz: o esforço de dev é pequeno e o ganho de desempenho é grande, correto? (04:14:36 PM) zlatinb: há ganho de desempenho e também fica bom para acompanhar os tempos :) o esforço de dev, exceto pela notarização, é pequeno (04:14:48 PM) zzz: ótimo. +1 (04:14:54 PM) eyedeekay: +1 (04:15:07 PM) zlatinb: obrigado EOT (04:16:02 PM) eyedeekay: Obrigado, zlatinb (04:16:02 PM) eyedeekay: 4. Bundle de instalação fácil do Windows - fora do beta? (04:16:35 PM) eyedeekay: Eu disse há ~3 meses que estaria pronto para tirar o bundle de instalação fácil do beta quando eu tivesse uma atualização ponta a ponta bem-sucedida (04:18:05 PM) eyedeekay: Consegui isso na 1.7.2, se bem me lembro (IIRC), mas entre a 1.7.2 e a 1.8.0 houve vários bugs em como funcionava quando usado com um I2P router externo (ou seja, um router não empacotado com jpackage); nessa situação, o bundle é pensado para funcionar apenas como um lançador do Firefox, mas essa funcionalidade esteve quebrada da 1.7.3 à 1.7.6 (04:18:30 PM) eyedeekay: Então adiei novamente, mas agora tenho certeza de que todos os problemas ao rodar nos modos empacotado e não empacotado foram resolvidos (04:19:38 PM) eyedeekay: Então acho que finalmente está pronto para sair do beta; todas as funcionalidades centrais que eu considerava necessárias foram implementadas (04:20:49 PM) zzz: aqui estão algumas coisas que talvez ainda precisem ser resolvidas: (04:21:18 PM) zzz: - é só você que está atualizando com sucesso ou há outros usuários também? (04:21:43 PM) zzz: - os requisitos de licença foram todos atendidos agora? (04:22:27 PM) zzz: - os bundles do Windows e do Mac estão agora na mesma JRE e com cronogramas de release aproximadamente iguais? (04:22:58 PM) zzz: -- isto é, preparados para os releases trimestrais da JRE (04:23:22 PM) zzz: - e a pergunta de sempre: temos recursos para dar suporte a isso como um produto oficial (04:23:49 PM) zzz: - além disso, vamos remover o download sem bundle como fizemos no Mac? ou não? (04:23:51 PM) zzz: eot (04:25:46 PM) eyedeekay: Os requisitos de licença agora estão corrigidos (04:25:46 PM) eyedeekay: Não recebo muito feedback, mas existem pelo menos 2 pessoas além de mim atualizando (04:25:46 PM) eyedeekay: Estou mantendo a JRE LTS; acho que o zlatinb está usando a 18, mas sim, estamos no mesmo cronograma, mais ou menos (04:25:46 PM) eyedeekay: Não acho que os recursos necessários para trabalhar no bundle sejam extensos; a parte mais difícil é configurar o build, e não é tão difícil; investimento pequeno agora que tudo funciona (04:25:46 PM) eyedeekay: Eu meio que quero remover o download não empacotado ou, possivelmente, torná-lo um procedimento de "instalação avançada" (04:28:14 PM) zzz: - Não acho que 2 atualizadores que não sejam você sejam testadores suficientes para declará-lo fora do beta. Você pode divulgar mais no reddit ou algo assim? (04:28:25 PM) eyedeekay: Claro, posso fazer isso (04:28:43 PM) eyedeekay: Não estou com pressa para lançar às pressas (04:29:18 PM) zzz: - Eu gostaria de ver win e mac na mesma JRE. Vamos consolidar. Não sei qual de vocês está certo, mas um de vocês está (04:29:29 PM) zzz: vocês dois podem chegar a um acordo? (04:29:43 PM) zzz: ou há motivos para serem diferentes? (04:30:01 PM) eyedeekay: Não estou casado com minha decisão; escolhi LTS estritamente por causa da designação "LTS" (04:30:57 PM) zzz: para ficar claro: não apenas a mesma versão, mas o mesmo fornecedor da JRE (04:31:10 PM) zzz: isso reduzirá a revisão de CVEs necessária a cada 3 meses (04:31:14 PM) eyedeekay: Pelo que sei, estamos ambos usando Oracle agora (04:31:34 PM) eyedeekay: O único fornecedor com ciclo de atualização semelhante é a Amazon (04:31:49 PM) eyedeekay: Prefiro usar Oracle a Amazon, acho (04:33:16 PM) zzz: vocês dois deveriam tomar essas decisões juntos e em sincronia. Não sei por que não estão, e parece que vocês também não sabem? :) (04:35:22 PM) eyedeekay: Não, eu não sei. Discutimos fornecedores e ciclos de atualização em alguns momentos, e foi quando chegamos ao Oracle devido aos releases serem muito rápidos em relação aos CVEs, mas não sei por que eu estou na 17 e o zlatinb está na 18 agora (04:36:27 PM) zlatinb: Também não me lembro do motivo exato (04:36:59 PM) zlatinb: talvez eu quisesse testar as reduções de RAM (04:37:28 PM) zzz: ok. Sou a favor de sair do beta, mas vamos colocar na mesma JRE, conseguir mais alguns testes primeiro e voltar a nós em um mês ou dois (04:38:11 PM) zzz: Também quero pensar mais sobre remover o instalador padrão; talvez valha até uma reunião separada sobre isso (04:40:28 PM) zzz: eot (04:40:28 PM) eyedeekay: Sobre os motivos concretos, talvez seja discussão para outro momento, mas sei que estou em Oracle/17 porque eu precisava escolher um fornecedor que respondesse a CVEs em menos de 24 horas e porque eu queria garantir estabilidade em termos do que poderia esperar das API's e da JVM. Não considerei realmente outros motivos (04:40:28 PM) eyedeekay: Com base em uma amostra de 1 evento, avaliei que Oracle e Amazon foram os mais rápidos a lançar uma atualização. (04:40:28 PM) eyedeekay: Considerei a Amazon porque eles estão empacotados no chocolatey, o que torna a vida no Windows muito mais fácil, mas acabei decidindo pelo Oracle (04:41:54 PM) eyedeekay: Então foi assim que cheguei ao Oracle/17, basicamente por cautela (04:41:56 PM) eyedeekay: eot (04:41:57 PM) zlatinb: Posso descer para 17, mas realmente prefiro ficar com Oracle (04:42:18 PM) eyedeekay: Eu também, então estamos de acordo (04:42:48 PM) zlatinb: numa nota relacionada, estarei afk até uma semana após o próximo release da jre (04:43:28 PM) eyedeekay: Vamos/podemos fazer algum arranjo para assinar os bundles? (04:43:32 PM) zzz: Acho que você precisa da 18 para o melhor suporte ao Apple ARM? Se for o caso, então vamos puxar o Windows para a 18 também. Mas, de novo, vocês dois não deveriam estar fazendo pesquisa e seleção de fornecedor da JRE em silos separados. Trabalhem juntos e decidam juntos (04:43:32 PM) zlatinb: esperemos que não haja correções urgentes (04:44:22 PM) zzz: temos recursos limitados, não vamos fazer coisas duas vezes sem motivo (04:44:23 PM) zlatinb: assinar requer desanonimização (04:44:28 PM) eyedeekay: Posso publicar um bundle não assinado e dizer às pessoas que elas precisarão clicar para passar pelo pop-up nas notícias, se necessário (04:44:52 PM) eyedeekay: Ainda com `su3` assinado, só não com `exe` assinado (04:45:21 PM) zlatinb: não dá para "click-through" no Mac (04:45:31 PM) zlatinb: ah, a assinatura do exe está ok (04:45:50 PM) zlatinb: vamos fazer como de costume (04:46:41 PM) eyedeekay: OK então. Me avise se houver algo que eu possa fazer(desanonimizando menos rapidamente) para ajudar (04:47:39 PM) zlatinb: Nada, na verdade, além de tirar do ar a página de download do Mac no pior caso (04:47:55 PM) eyedeekay: Bem, você tem meu número no Signal se precisar que eu faça isso (04:48:23 PM) zlatinb: ok. seria por uma semana no máximo (04:48:52 PM) zzz: eyedeekay, você não está definindo a news URL no feed; procure por CHANGEME_URL_HERE :) (04:49:19 PM) eyedeekay: OMG, não acredito que perdi isso (04:49:29 PM) eyedeekay: Farei isso (04:49:32 PM) zzz: coloquei isso lá faz um tempo para você se lembrar, acho que não funcionou ((( (04:50:20 PM) eyedeekay: Sobre Java 18 e hardware Apple, o zzz acabou de mencionar que a 18 pode ter suporte melhor? Se for o caso, então isso é algo que eu não sabia antes e um motivo para usar a 18 em vez disso; você pode confirmar? (04:51:39 PM) zlatinb: não fiz a lição de casa sobre isso, desculpe (04:51:53 PM) zzz: talvez um palpite meu, mas não precisamos decidir nesta reunião (04:52:17 PM) zlatinb: mas se o suporte a ARM no Linux for alguma indicação, é bem provável (04:52:34 PM) zlatinb: histórico de* (04:52:45 PM) zzz: mas, em geral, mais novo é melhor; então o objetivo de empacotar a JRE em um "easy bundle" não é ter a mais recente? (04:53:19 PM) eyedeekay: Não sei, às vezes estável é melhor e, às vezes, "easy" fica em algum lugar no meio (04:53:55 PM) zzz: é por isso que colocar uma LTS em um bundle não faz sentido para mim. (04:58:29 PM) eyedeekay: Provavelmente não vamos resolver isso hoje, mas talvez eu esteja errado sobre a 17. zlatinb, você tem um horário que seja bom esta semana para resolver o debate 17/18? (05:00:05 PM) zlatinb: em geral, qualquer horário é bom e também ruim por causa da minha lesão, a menos que você queira fazer uma chamada (05:01:05 PM) eyedeekay: Topo fazer uma chamada, podemos acertar um horário em privado (05:01:18 PM) zlatinb: ack (05:01:43 PM) eyedeekay: Mais alguma coisa para o 4? (05:01:48 PM) eyedeekay: Ou para a reunião? (05:01:53 PM) eyedeekay: Tempo limite 1m (05:03:46 PM) eyedeekay: Certo, obrigado a todos por terem vindo &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de junho de 2022</title><link>/pt/blog/2022/06/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-junho-de-2022/</link><pubDate>Tue, 07 Jun 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/06/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-junho-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:41 PM) eyedeekay: Olá a todos e bem-vindos à reunião de 7 de junho (04:00:41 PM) eyedeekay: 1. Olá (04:00:41 PM) eyedeekay: 2. status do lançamento 1.8.0 (04:00:41 PM) eyedeekay: 3. status do desenvolvimento 1.9.0 (04:00:41 PM) eyedeekay: 4. MoneroKon 2022 (04:01:23 PM) zzz: oi (04:01:27 PM) zlatinb: oi (04:01:52 PM) eyedeekay: Oi pessoal, mais alguém aqui ou algum tópico para acrescentar? (04:03:26 PM) eyedeekay: Então vou começar com o status do lançamento 1.8.0 (04:04:29 PM) eyedeekay: Maven e o pacote I2P Easy-Install para Windows foram lançados pouco depois do lançamento principal 1.8.0, ocorreu sem incidentes, o pacote I2P Easy-Install também recebeu sua primeira atualização automática bem-sucedida (04:05:12 PM) eyedeekay: O lançamento para Android foi adiado em cerca de 5 dias porque eu tive que alterá-lo para evitar solicitar uma nova permissão restrita do Google para lançar no gplay (04:05:37 PM) eyedeekay: zzz você quer nos informar sobre o lançamento principal e o Debian e depois, zlatinb, o pacote de instalação fácil do OSX? (04:06:37 PM) zzz: duas semanas desde o lançamento, tudo parece bem, não ouvi nenhuma reclamação (04:07:01 PM) zzz: cerca de 25% da rede foi atualizada. O lançamento do BiglyBT deve sair em breve, isso vai nos dar um grande salto (04:07:01 PM) zzz: é tudo que tenho a menos que alguém tenha perguntas (04:07:03 PM) mode (-m ) by zzz (04:07:07 PM) zlatinb: mesmo aqui, a única diferença em relação ao lançamento anterior é que o pacote para Mac inclui a licença GPLv2+Classpath (04:07:29 PM) eyedeekay: Obrigado pessoal, mais alguma coisa sobre este tópico? (04:08:26 PM) eyedeekay: 3. status do desenvolvimento 1.9.0 (04:11:01 PM) eyedeekay: 2 semanas após o lançamento, também estamos 2 semanas dentro do 1.9.0, zzz tem trabalhado muito no SSU2 com orignal, se ele quiser nos dar uma atualização sobre isso (04:11:22 PM) zzz: obrigado (04:11:31 PM) zzz: estamos obtendo testes mais amplos do SSU2 (04:11:50 PM) zzz: Eu encorajo as pessoas que estiverem dispostas e aptas a habilitá-lo e a se manterem atualizadas com as builds de desenvolvimento (04:11:58 PM) anonymousmaybe agora é conhecido como Irc2PGuest25323 (04:12:00 PM) zzz: ainda estamos encontrando bugs no protocolo básico (04:12:20 PM) zzz: e estamos continuando a implementação de relay (retransmissão) e peer test (teste entre pares), que são como subprotocolos (04:12:41 PM) zzz: corrigindo outros bugs não-SSU2 ao longo do caminho (04:12:54 PM) zzz: eyedeekay, você e eu precisamos atualizar o roadmap (plano de trabalho) tanto para o lançamento passado quanto para o próximo (04:13:13 PM) zzz: EOT a menos que haja alguma pergunta (04:13:23 PM) eyedeekay: Sim, com certeza, tenho algumas coisas para mover para 1.9.0 (04:13:50 PM) eyedeekay: para mim, meu principal objetivo em Java é finalizar os tunnels UDP no HSM, essa é uma das coisas que passa para 1.9.0 (04:14:10 PM) eyedeekay: fora isso, meu objetivo imediato é trabalhar em NTCP2 no go-i2p, o que provavelmente será trabalhoso, mas estou animado para começar (04:14:18 PM) eyedeekay: EOT para mim também (04:14:48 PM) zzz: ok, como de costume, foquem em colocar as grandes mudanças no início do ciclo, por favor (04:15:06 PM) eyedeekay: Pode deixar (04:15:13 PM) eyedeekay: Mais alguma coisa para o 3? (04:15:35 PM) zzz: não, vamos planejar um lançamento para o final de agosto (04:15:44 PM) eyedeekay: 4. MoneroKon 2022 (04:16:36 PM) eyedeekay: Este é apenas um anúncio, vai haver bastante coisa relacionada ao I2P acontecendo na Monero Konferenco 2022 em menos de 2 semanas, nos dias 18 e 19 (04:17:10 PM) zzz: Lisboa, correto? (04:17:22 PM) eyedeekay: Sim, Lisboa (04:17:54 PM) eyedeekay: Mas quem não estiver em Lisboa pode assistir via streaming pelo site da conferência, https://monerokon.com (04:17:58 PM) zzz: Gostaria de destacar os dois estudantes patrocinados pela diva.exchange que farão uma apresentação sobre sua pesquisa lá (04:18:17 PM) zzz: você também vai ter um workshop? sobre o quê? (04:18:35 PM) eyedeekay: Eu vou estar lá para conduzir um workshop sobre adaptar aplicações à rede I2P (04:19:29 PM) eyedeekay: Vou apresentar sobre as decisões que as pessoas precisam tomar ao selecionar uma API, como encontrar um router, como construir um plugin de I2P (04:19:40 PM) zzz: fantástico. vai haver muita gente experiente em I2P lá para ajudar as pessoas e responder perguntas, espero que você tenha uma boa participação (04:19:51 PM) anonymousmaybe agora é conhecido como Irc2PGuest29437 (04:20:28 PM) eyedeekay: Também espero, é meu tópico favorito :) (04:21:45 PM) eyedeekay: zlatinb também vai estar lá, então se puderem, venham nos ver (04:22:28 PM) eyedeekay: É tudo que tenho para o 4, mais algo para a reunião? (04:23:55 PM) eyedeekay: Certo, obrigado a todos por virem, mesmo horário no mês que vem (04:24:59 PM) obscuratus: eyedeekay: Eles vão transmitir seu workshop? (04:25:53 PM) eyedeekay: Não tenho certeza, vou disponibilizar todos os materiais com licença aberta/permissiva de qualquer forma (04:26:24 PM) obscuratus: Assunto bacana. Se transmitirem, ou se você puder publicar um vídeo depois, eu vou assistir. (04:26:32 PM) eyedeekay: Acho que a opção que marquei no formulário foi que eu consenti em ser transmitido (04:27:34 PM) zzz: eyedeekay, os horários no seu post do reddit são o horário local de Lisboa? (04:27:58 PM) eyedeekay: Sim, a programação no site do monerokon está em UTC+1, que é o horário local de Lisboa (04:28:39 PM) eyedeekay: *horários no site do monerokon (04:29:07 PM) zzz: ok, então 5 horas à frente do Eastern, então os estudantes entram às 5:30 AM &lt;/div></description></item><item><title>Lançamento 1.8.0</title><link>/pt/blog/2022/05/23/lan%C3%A7amento-1.8.0/</link><pubDate>Mon, 23 May 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/05/23/lan%C3%A7amento-1.8.0/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Esta versão inclui correções de bugs no i2psnark, no router, no I2CP e no UPnP. As correções do router corrigem bugs em reinício suave, IPv6, testes de pares do SSU, operações de armazenamento no banco de dados da rede e construção de tunnel. O tratamento de famílias de router e a classificação de Sybil também foram significativamente aprimorados.&lt;/p>
&lt;p>Juntamente com o i2pd, estamos desenvolvendo nosso novo transporte UDP, o SSU2. O SSU2 trará melhorias substanciais de desempenho e segurança. Ele também nos permitirá finalmente substituir nosso último uso da muito lenta criptografia ElGamal, concluindo a atualização completa de criptografia que iniciamos há cerca de 9 anos. Esta versão contém uma implementação preliminar que está desativada por padrão. Se você desejar participar dos testes, procure as informações atuais em zzz.i2p.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de maio de 2022</title><link>/pt/blog/2022/05/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-maio-de-2022/</link><pubDate>Tue, 03 May 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/05/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-maio-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (03:48:58 PM) eyedeekay: Pelo visto não, vou dar uma olhada no rastreador de bugs do GitLab e ver se consigo encontrar uma explicação (04:00:03 PM) eyedeekay: Olá a todos, bem-vindos à reunião de desenvolvimento (04:00:03 PM) eyedeekay: 1. Olá (04:00:03 PM) eyedeekay: 2. Data de lançamento (04:00:03 PM) eyedeekay: 3. Status do desenvolvimento (1.8.0 / 0.9.54) (04:00:05 PM) eyedeekay: olá (04:00:13 PM) zlatinb: olá (04:00:17 PM) zzz: olá (04:00:45 PM) eyedeekay: 2. Data de lançamento (04:01:16 PM) eyedeekay: Precisamos decidir uma data; provisoriamente tem sido dia 23 há algum tempo, funciona para mim se funcionar para todo mundo? (04:01:43 PM) zzz: isso daria 13 semanas, por mim tudo bem (04:02:01 PM) zzz: precisamos de aprovação do eche|off eche|on se ele estiver aqui (04:03:04 PM) eyedeekay: aparentemente não, mas posso enviar um e-mail para ele depois da reunião (04:04:00 PM) eyedeekay: parece que fica dia 23, pendente de e-mail para o ech (04:04:09 PM) eyedeekay: Mais alguma coisa para o item 2? (04:04:58 PM) eyedeekay: 3. Status do desenvolvimento (1.8.0 / 0.9.54) (04:07:41 PM) eyedeekay: Com certeza estamos a menos de um mês de lançar 1.8.0/0.9.54, de qualquer forma, com grande parte sendo preparação/implementação para SSU2 pelo zzz (04:08:42 PM) eyedeekay: As grandes mudanças devem ficar prontas em breve, e o congelamento das tags é no dia 11, então as traduções devem estar enviadas até lá (04:09:28 PM) eyedeekay: /translations/strings (04:09:58 PM) eyedeekay: zzz, zlatinb algo a acrescentar sobre este tópico? (04:10:44 PM) zzz: não muito, já praticamente terminei; vou atrás de algumas coisinhas da minha lista nas próximas duas semanas (04:11:02 PM) zlatinb: nada da minha parte (04:11:03 PM) zzz: qualquer coisa nova de ssu2 eu provavelmente vou adiar ou colocar em um branch (04:11:11 PM) zzz: eot (04:12:05 PM) eyedeekay: obrigado, pessoal (04:12:49 PM) eyedeekay: Mais alguma coisa para a reunião? Tópicos de última hora? timeout 1m (04:14:13 PM) eyedeekay: Certo, reunião rápida hoje (04:14:33 PM) eyedeekay: Obrigado a todos por virem, vou enviar um e-mail ao echelon e depois publicar os logs &lt;/div></description></item><item><title>Atualização do Jpackage para o CVE-2022-21449 do Java</title><link>/pt/blog/2022/04/21/atualiza%C3%A7%C3%A3o-do-jpackage-para-o-cve-2022-21449-do-java/</link><pubDate>Thu, 21 Apr 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/04/21/atualiza%C3%A7%C3%A3o-do-jpackage-para-o-cve-2022-21449-do-java/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Novos pacotes I2P Easy-Install foram gerados usando a versão mais recente da Máquina Virtual Java, que contém uma correção para a CVE-2022-21449 &amp;ldquo;Psychic Signatures&amp;rdquo;. Recomenda-se que os usuários dos pacotes Easy-Install atualizem o quanto antes. Usuários atuais do OSX receberão atualizações automaticamente; usuários do Windows devem baixar o instalador na nossa página de downloads e executar o instalador normalmente.&lt;/p>
&lt;p>O router I2P no Linux utiliza a Máquina Virtual Java configurada pelo sistema host. Usuários nessas plataformas devem reverter para uma versão estável do Java anterior à versão 14 do Java a fim de mitigar a vulnerabilidade até que atualizações sejam lançadas pelos mantenedores dos pacotes. Outros usuários que utilizam uma JVM externa devem atualizar a JVM para uma versão corrigida o mais rápido possível.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 05 de abril de 2022</title><link>/pt/blog/2022/04/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-abril-de-2022/</link><pubDate>Tue, 05 Apr 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/04/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-abril-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:32 PM) eyedeekay: Oi pessoal, bem-vindos à reunião de desenvolvimento de abril; agenda de hoje: (04:00:32 PM) eyedeekay: 1. Oi (04:00:32 PM) eyedeekay: 2. Status do Lançamento (1.7.0 / 0.9.53) (04:00:32 PM) eyedeekay: 3. Status do Desenvolvimento (1.8.0 / 0.9.54) (04:00:32 PM) eyedeekay: 4. JNA em easy-install bundles (pacotes de instalação fácil), que portas isso abre? (04:00:42 PM) eyedeekay: 1. Oi (04:00:47 PM) zlatinb: oi (04:00:50 PM) zzz: oi (04:01:18 PM) eyedeekay: Oi zlatinb, oi zzz (04:01:27 PM) eyedeekay: Mais alguém aqui hoje? (04:01:45 PM) eyedeekay: 2. Status do Lançamento (1.7.0 / 0.9.53) (04:02:52 PM) eyedeekay: 1.7.0 está disponível há cerca de 6 semanas, atualizações do mês passado da minha parte: todos os pacotes Android foram implantados com sucesso e o bug descoberto na hora do lançamento agora está corrigido (04:03:28 PM) eyedeekay: Como de costume, os pacotes nos repositórios principais do Debian não receberam atualização; se você ainda os estiver usando, por favor migre para deb.i2p2.de/.no o quanto antes (04:04:23 PM) zzz: sobre Debian, encontrei um voluntário para corrigir a 0.9.48 e reinseri-la no Sid. isso já foi feito (04:04:46 PM) zzz: se isso vai voltar automaticamente para o bullseye e o ubuntu, sem ideia (04:05:00 PM) zzz: ainda sem sorte em encontrar um novo mantenedor (04:05:01 PM) zzz: eot (04:05:08 PM) eyedeekay: Obrigado (04:05:51 PM) eyedeekay: Tenho mais uma, isso se sobrepõe a 2 e 3 e 4 na verdade, mas os Easy-install bundles para Windows ainda vão exigir mais uma atualização manual (04:06:25 PM) zzz: você fez progresso desde a última reunião? (04:06:30 PM) eyedeekay: Considerável, sim (04:07:15 PM) eyedeekay: A maior parte está neste MR: https://i2pgit.org/i2p-hackers/i2p.firefox/-/merge_requests/6/diffs#10d851887651eddb01e5952f08999080b019da2e (04:07:35 PM) zzz: ótimo. você tem uma data-alvo para quando vai propor a transição para fora do beta? (04:08:02 PM) eyedeekay: Assim que os usuários receberem uma atualização automática, vou considerar pronto (04:08:22 PM) zzz: obrigado (04:08:47 PM) eyedeekay: Mais alguma coisa no 2? (04:09:33 PM) eyedeekay: 3. Status do Desenvolvimento (1.8.0 / 0.9.54) (04:10:03 PM) zzz: (não, tudo certo, não ouvi reclamações sobre a 1.7.0) (04:10:21 PM) eyedeekay: Eu também não, as pessoas parecem estar bem satisfeitas até agora (04:12:12 PM) eyedeekay: Quanto ao 3. Status do Desenvolvimento (1.8.0 / 0.9.54) Infelizmente tenho estado bem mais lento em algumas coisas do que eu esperava, estou empacado nos tunnels UDP mas quase pronto para um MR sobre autenticação SAM (04:12:38 PM) eyedeekay: Além disso, estou fazendo algumas revisões nas páginas do assistente de largura de banda para tornar o processo de seleção mais compreensível e as notificações mais visíveis (04:12:52 PM) eyedeekay: Já se passaram cerca de 6 semanas e faltam 7, certo zzz? (04:13:02 PM) zzz: certo (04:13:31 PM) eyedeekay: Quer nos atualizar sobre SSU2 ou qualquer outra coisa em que você tem trabalhado? (04:13:46 PM) zzz: 13 semanas dariam um lançamento em 23 de maio (04:13:53 PM) zzz: sim, obrigado (04:14:01 PM) zzz: progresso enorme com o i2pd no SSU 2 (04:14:03 PM) mode (+v anonymousmaybe) by ChanServ (04:14:17 PM) zzz: testes ao vivo acontecendo na rede agora (04:14:40 PM) zzz: outras coisas chegando no lançamento: melhorias no snark autônomo, correções na família de router (04:14:49 PM) zzz: uma correção de desempenho no SSU 1 (04:15:15 PM) zzz: as coisas devem desacelerar em breve no SSU 2 e vou me voltar a mais algumas correções de bugs por toda parte (04:15:23 PM) zzz: eot (04:16:04 PM) eyedeekay: Excelente, obrigado pelas atualizações, zzz (04:16:37 PM) eyedeekay: zlatinb, algo que você queira comentar sobre este tópico antes de irmos para o 4? (04:16:55 PM) zlatinb: Acho que a redução do tempo limite de construção do tunnel deve resultar em inicialização mais rápida (04:17:11 PM) zlatinb: ou mais rápido de 0 até Router.isRunning() (04:17:20 PM) zlatinb: é isso, eot (04:17:38 PM) eyedeekay: Obrigado, zlatinb, isso vai deixar as pessoas felizes :) (04:17:56 PM) eyedeekay: 4. JNA em easy-install bundles, que portas isso abre? (04:18:15 PM) eyedeekay: zlatinb, este era o seu tópico, mas eu também tenho muitas anotações; quer começar? (04:18:24 PM) zlatinb: claro. (04:18:34 PM) zlatinb: Basicamente o MR 6 adiciona as bibliotecas JNA ao easy-install bundle do Windows (04:18:49 PM) zlatinb: o que justamente hoje eu soube que não era necessário por causa do JEP 419 (que é um substituto de JNA embutido) (04:19:12 PM) zlatinb: mas o ponto geral é o mesmo: como precisamos fazer algumas coisas nativas, que outras coisas nativas queremos fazer? (04:19:33 PM) eyedeekay: Às vezes precisamos falar com o gerenciamento de energia/bateria (04:19:36 PM) eyedeekay: *bateria (04:19:57 PM) zlatinb: No MuWire implementei uma "prioridade em segundo plano" no Windows que, de acordo com a documentação da MSDN, garante que o processo nunca interfira com os processos em primeiro plano (04:20:05 PM) zlatinb: sim, gerenciamento de bateria/energia é outra dessas coisas (04:20:17 PM) eyedeekay: Preciso pedir direitos de administrador de forma condicional, o que não é suportado pelo próprio NSIS (04:20:21 PM) zlatinb: então é isso da minha parte, apenas um convite para pensar nativo :) (04:20:21 PM) zlatinb: eot (04:21:22 PM) eyedeekay: Então sim, definitivamente temos alguns casos em mente onde pode ser útil ter algo tipo JNA (04:22:41 PM) zlatinb: ok... então a questão é: adicionamos qualquer/toda essa funcionalidade no easy-install bundle e mantemos isso fora do pacote principal do router (04:22:45 PM) zzz: desculpe ser o desmancha-prazeres, mas na reunião do mês passado, JNA era uma solução possível para um único problema (privilégio) somente no Windows (04:23:08 PM) zzz: e hoje estamos em "é definitivamente a solução para muitos problemas, que outras coisas divertidas podemos fazer com isso"? (04:23:18 PM) zlatinb: sim, esse é o tema da festa lol (04:23:34 PM) zzz: o que é ao mesmo tempo um salto e o típico caso de solução à procura de um problema (04:24:31 PM) zlatinb: é uma forma de ver, eu acho que isso (JNA / JEP 419) pode tornar o I2P melhor de muitas maneiras (04:25:14 PM) zlatinb: em muitas plataformas (04:25:14 PM) zlatinb: para ser honesto, só arranhei a superfície no Windows (04:25:28 PM) zzz: então o JNA ainda não foi decidido? (04:25:28 PM) zlatinb: o JNA tem a vantagem de ser retrocompatível até o java 1.4, o JEP 419 só está no JDK 18 (04:25:51 PM) zlatinb: Eu diria que ambos estão na mesa, com o JNA tendo alguma vantagem inicial (04:26:37 PM) zzz: 419 está em status de "incubadora", ou seja, pode desaparecer; não conte com isso (04:27:07 PM) eyedeekay: Eu sou pró-JNA porque poder controlar privilégios do instalador resolve pelo menos 2 problemas para mim e me dá o poder de instalar/executar inteiramente a partir de unidades flash (04:27:46 PM) eyedeekay: Não quero perder isso por um projeto não estar pronto ou ser abandonado (04:29:03 PM) eyedeekay: Então acho que pró-JNA, hesitante quanto ao 419 da minha parte (04:29:54 PM) zlatinb: bom, o 419 com uma api um pouco diferente já está no JDK 17, que é LTS, mas não vou ter uma opinião forte até sair da incubação (04:30:00 PM) zzz: devemos continuar de olho nas melhores ferramentas para resolver os problemas que temos agora... ficar imaginando o que mais poderíamos fazer com isso não é tão importante (04:31:10 PM) zzz: sair da JVM sempre vai ser algo bagunçado e menos manutenível, para ser usado só se realmente necessário, não importa qual mecanismo seja usado (04:33:14 PM) zlatinb: Ninguém discorda disso, mas acho que não devemos nos impedir de sonhar grande (04:33:38 PM) zlatinb: integrar com o shell do Windows ou com o gerenciamento de energia em laptops me parece muito interessante (04:34:18 PM) zlatinb: isso também deve ser possível em laptops Linux, a propósito (04:34:33 PM) eyedeekay: Ainda estou sonhando pequeno, pra ser sincero, os portáteis em unidade flash foram apenas um subproduto de dar suporte a instalações sem privilégios de administrador (04:36:24 PM) eyedeekay: Mas se houver uma forma não-JNA de fazer algo, então sim, provavelmente deveríamos tentar isso primeiro (04:38:54 PM) eyedeekay: Mais alguma coisa no 4? (04:39:07 PM) zlatinb: da minha parte não, eot (04:40:26 PM) eyedeekay: Mais alguma coisa para a reunião? timeout 1m (04:41:43 PM) eyedeekay: Certo, obrigado a todos por virem, parece que a reunião do mês que vem será em 3 de maio &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de março de 2022</title><link>/pt/blog/2022/03/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-mar%C3%A7o-de-2022/</link><pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/03/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-mar%C3%A7o-de-2022/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (03:01:40 PM) eyedeekay: Olá a todos, bem-vindos à reunião de desenvolvimento (03:01:40 PM) eyedeekay: 1. Olá (03:01:40 PM) eyedeekay: 2. Status do lançamento (1.7.0 / 0.9.53) (03:02:10 PM) zlatinb: oi (03:02:12 PM) zzz: olá (03:02:39 PM) eyedeekay: Mais algo para acrescentar à pauta hoje antes de começarmos o status do lançamento? (03:03:01 PM) zlatinb: Tenho dois itens pequenos que poderiam entrar em uma "lista de desejos para 1.8.0" (03:03:25 PM) eyedeekay: 3) lista de desejos 1.8.0 (03:04:24 PM) eyedeekay: 2. Status do lançamento(1.7.0/0.9.53) (03:05:37 PM) eyedeekay: Da minha parte tenho um item restante: há um problema no processo de build do pacote .aab em que recursos estáticos incluídos a partir do build do `i2p.i2p` são removidos do .aab final (03:06:06 PM) eyedeekay: Por enquanto, o GPlay está atrasado; estou trabalhando nisso hoje e deve ficar pronto em breve. (03:07:53 PM) eyedeekay: F-Droid e Freestanding são ambos .apk's que usam o processo de build antigo, que não está quebrado, então ainda funciona. (03:07:53 PM) eyedeekay: Há mais algum processo de lançamento pendente para concluir? (03:10:03 PM) eyedeekay: zzz, algo a acrescentar ao tópico de status do lançamento do seu lado? Entendo que o BiglyBT lançou o plugin deles hoje, correto? (03:10:22 PM) zzz: sim (03:10:48 PM) zzz: com base nas estatísticas de sucesso de builds expl., recuperamos rapidamente da regressão do i2pd no último lançamento (03:10:52 PM) zzz: `http://stats.i2p/docs/buildsuccess.png` (03:11:11 PM) zzz: e agora estamos em um ponto mais alto do que em qualquer momento nos últimos anos, que eu me lembre (03:12:11 PM) zzz: as coisas devem se estabilizar em mais uma semana e veremos onde estamos (03:12:13 PM) zzz: eot (03:12:21 PM) eyedeekay: São notícias realmente excelentes. Que bom que as coisas estão indo bem até agora. (03:12:32 PM) eyedeekay: Obrigado, zzz (03:12:50 PM) eyedeekay: 3. lista de desejos 1.8.0 (03:13:17 PM) eyedeekay: zlatinb, manda ver (03:13:44 PM) zlatinb: oi, 1) acelerar o tempo inicial de build exploratório e 2) JNA (03:14:05 PM) zlatinb: 1: Estive fazendo alguma análise; 75% dos tunnels exploratórios que de fato constroem o build o fazem em menos de 500 ms (03:14:29 PM) zlatinb: em ~30 amostras, o build bem-sucedido mais lento foi de menos de 2500 ms (03:14:46 PM) zlatinb: enquanto o timeout que temos agora é 13000 ms; acho que reduzi-lo fará o router chegar ao estado RUNNING mais rápido (03:15:07 PM) zlatinb: não precisamos decidir agora, só jogando a ideia no ar (03:15:12 PM) zlatinb: eot em 1 (03:15:33 PM) zzz: sem objeções em 1 (03:15:56 PM) eyedeekay: Parece um experimento interessante para tentar, pelo menos; não parece que possa causar algum dano (03:16:12 PM) eyedeekay: Se todos os builds bem-sucedidos são tão curtos (03:16:13 PM) zlatinb: 2: JNA - definitivamente precisaremos adicionar JNA ao pacote windows easy install para elevar privilégios durante a autoatualização. O ProcessBuilder falha se o processo requer elevação. (03:16:20 PM) zzz: embora eu gostaria de ver dados por um período mais longo antes de escolhermos o novo número (03:16:25 PM) zlatinb: claro (03:16:42 PM) zzz: por favor, volte e defina JNA (03:16:43 PM) zlatinb: (voltando ao 1) Vou deixar um router rodando com registro de logs habilitado (03:17:12 PM) zlatinb: (voltando ao 2): JNA é Java Native A-alguma-coisa, mas basicamente é um wrapper em Java de bibliotecas nativas do Windows, Linux e Mac (03:17:27 PM) zlatinb: então, em vez de escrever código nativo, você escreve código Java (03:17:52 PM) zlatinb: dois JARs, tamanho combinado de 3 MB, comprimidos com LZMA para 2 MB (03:18:11 PM) zzz: por favor, volte e detalhe o problema e quão comum ele é (03:18:38 PM) zlatinb: ao testar atualizações silenciosas no muwire, vi que o ProcessBuilder falha ao iniciar um instalador com algo como "elevação de privilégios necessária" ou algo do tipo (03:19:07 PM) zzz: problema apenas no Windows? (03:19:12 PM) zlatinb: uma pesquisa no Google revelou que não é possível fazer isso com o ProcessBuilder (03:19:36 PM) zlatinb: sim, apenas no Windows por enquanto (03:19:40 PM) eyedeekay: Isso não parece estar acontecendo no Windows Easy-Install para mim; é porque o NSIS está pedindo os privilégios elevados e não o Java? (03:20:02 PM) zlatinb: o NSIS está pedindo (03:20:16 PM) zlatinb: se você já executa o Java com privilégio, então não vai pedir (03:20:22 PM) zlatinb: privilégio* (03:20:28 PM) zzz: sim, essa é a minha pergunta: o windows easy-install está em beta há muitos e muitos meses; isso é um problema só do muwire? (03:20:48 PM) eyedeekay: Ah, OK, então isso vai começar a acontecer antes da próxima atualização com ShellExecAsUser (03:21:15 PM) zlatinb: você eleva se for iniciado não a partir do instalador, eyedeekay? (03:21:48 PM) zlatinb: não me lembro de ver um prompt de elevação (03:22:12 PM) zlatinb: então isso deveria estar acontecendo com o windows easy-install se iniciado a partir de um atalho da área de trabalho, não como a última etapa de um instalador (03:22:14 PM) eyedeekay: Não, eu não; ele roda como o usuário que executa o script em lote (batch), mas só se o I2P ainda não estiver em execução, presumivelmente como administrador (03:22:52 PM) zzz: então, antes de começarmos a falar sobre uma solução para o nosso pacote easy-install do Windows, vamos verificar se há um problema (03:22:57 PM) eyedeekay: Ele não encerra o router junto com o navegador (03:23:35 PM) eyedeekay: Estou inclinado a acreditar que haverá, mas vou confirmar ainda esta semana (03:23:36 PM) zlatinb: então, se o usuário não desmarcar a caixa "launch i2p now" e deixar o router rodando, ele rodará como privilegiado e não pedirá na atualização (03:23:43 PM) zlatinb: ok (03:24:22 PM) zlatinb: de qualquer forma, com a 1.7.0 o router é iniciado sem privilégios mesmo se iniciado a partir do instalador (03:24:39 PM) zzz: e embora você possa seguir suas próprias regras no muwire, qualquer solução nos nossos produtos oficiais terá que ser avaliada quanto à adequação, manutenção, compatibilidade de licença etc. (03:24:57 PM) zlatinb: Apache 2.0 (03:25:45 PM) zlatinb: olhando adiante, JNA nos permite fazer praticamente qualquer coisa que quisermos com as APIs do Windows... registrar extensões de shell, manipuladores de URI, todas essas coisas legais (03:25:57 PM) zlatinb: eot em 2 (03:26:35 PM) zzz: vamos fazer alguns ciclos no autoatualizador do easy-install, que aparentemente nunca funcionou? (03:27:13 PM) zzz: você não precisa esperar por um lançamento do I2P, basta colocar um Java novo ou mudar outra coisa. vamos resolver os bugs um pouco mais rápido (03:27:14 PM) eyedeekay: Estava quebrado, depois corrigido, agora aparentemente vai quebrar de novo na próxima atualização (03:27:55 PM) eyedeekay: Mas a outra solução do meu lado seria mudar o instalador para que ele não use mais %ProgramFiles% e instale em algum local não privilegiado (03:28:09 PM) zzz: faça um lançamento toda semana até que esteja funcionando sem problemas. obviamente, o ritmo de 3 meses não é rápido o suficiente para convergir para algo que funcione (03:28:32 PM) eyedeekay: Pode deixar (03:29:53 PM) eyedeekay: Obrigado por trazer isso para nós, zlatinb; mais alguma coisa no 3? (03:29:58 PM) zzz: e isso nos dará dados sobre a extensão do problema de privilégios, se existir (03:30:00 PM) zzz: eot (03:30:21 PM) zlatinb: não, eot da minha parte (03:30:57 PM) eyedeekay: Certo, mais algo para a reunião? timeout 1m (03:31:16 PM) zzz: além disso, use as notícias para avisar seus testadores beta se a atualização estiver quebrada e eles precisarem baixar novamente (03:31:35 PM) eyedeekay: farei isso (03:32:05 PM) zzz: vocês dois têm seus próprios feeds de notícias, mas não estão usando para falar com seus usuários, estão apenas contando com minhas entradas de notícias? vocês deveriam começar a testar/usar esse recurso (03:32:11 PM) zzz: eot (03:34:07 PM) eyedeekay: Pode deixar; no passado, eu adicionei o registro de alterações do i2p.firefox (03:34:54 PM) eyedeekay: Obrigado por virem à reunião, pessoal; parece que tenho muito trabalho a fazer, vejo vocês pelo IRC &lt;/div></description></item><item><title>Versão 1.7.0</title><link>/pt/blog/2022/02/21/vers%C3%A3o-1.7.0/</link><pubDate>Mon, 21 Feb 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/02/21/vers%C3%A3o-1.7.0/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 1.7.0 inclui várias melhorias de desempenho e confiabilidade.&lt;/p>
&lt;p>Agora há mensagens pop-up na bandeja do sistema, nas plataformas que a suportam. O i2psnark tem um novo editor de torrents. O transporte NTCP2 agora usa muito menos CPU.&lt;/p>
&lt;p>A interface BOB, há muito tempo descontinuada, é removida nas novas instalações. Ela continuará funcionando nas instalações existentes, exceto nos pacotes Debian. Quaisquer usuários remanescentes de aplicativos BOB devem solicitar aos desenvolvedores que migrem para o protocolo SAMv3.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 08 de fevereiro de 2022</title><link>/pt/blog/2022/02/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-08-de-fevereiro-de-2022/</link><pubDate>Tue, 08 Feb 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/02/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-08-de-fevereiro-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (03:01:32 PM) eyedeekay: Olá a todos, bem-vindos à reunião de desenvolvimento de 8 de fevereiro (03:01:38 PM) eyedeekay: Desculpem pela semana passada, espero que os problemas de queda de mensagens não voltem a ocorrer (03:01:45 PM) eyedeekay: Tópicos: (03:01:45 PM) eyedeekay: 1. Olá (03:01:45 PM) eyedeekay: 2. Requisitos de outproxy (proxy de saída) (em andamento) (03:01:45 PM) eyedeekay: 3. status 1.7.0/0.9.53 / cronograma de lançamento (03:02:13 PM) zzz: oi (03:02:15 PM) mode (-m ) by zzz (03:02:16 PM) zlatinb: oi (03:02:30 PM) eyedeekay: oi pessoal (03:02:54 PM) eyedeekay: Vamos começar direto no 2) Requisitos de outproxy (03:04:08 PM) eyedeekay: zzz encontrou para nós um monte de listas antigas de requisitos, e devemos A) escolher uma ou B) reunir em uma nova lista (03:04:51 PM) eyedeekay: Tenho tentado pesquisar quais requisitos são viáveis e obter alguma orientação a partir do que o Tor faz (03:06:18 PM) eyedeekay: Ao mesmo tempo, surgiram alguns grupos e indivíduos se voluntariando para ajudar com outproxies, um dos quais também é operador de múltiplos nós de saída do Tor e administra uma organização sem fins lucrativos, então esperamos poder nos beneficiar da experiência deles (03:08:04 PM) eyedeekay: Em alguns casos acho as regras um pouco nebulosas: - Lista de permissões/lista de bloqueio opcional de hosts/IPs? por exemplo, parece direto de cara, mas o que sugerimos bloquear/permitir com base em host/IP pode expor os operadores a pedidos para bloquear coisas que eles não querem bloquear? (03:08:45 PM) eyedeekay: Parece que o conselho pode ter sido que é seguro bloquear “portas”, mas talvez não nomes de host? (03:09:05 PM) zzz: Acho que há duas categorias de requisitos (03:09:57 PM) zzz: 1) Coisas que nós, como projeto, gostaríamos de ver (requisitos de cabeçalhos, pequena página de erro, link para informações adicionais) (03:10:48 PM) zzz: 2) Coisas que qualquer operador racional de outproxy gostaria, especialmente ferramentas de administração, mas não temos a experiência para oferecer muita orientação (03:11:40 PM) zzz: devemos focar no 1) (03:12:14 PM) eyedeekay: OK, isso é mais fácil, abordar pela outra direção foi como estudar às pressas para uma prova (03:12:40 PM) zzz: e não devemos tentar oferecer uma solução empacotada turnkey (pronta para uso) para o 2), talvez apenas sugerir algumas boas práticas (03:13:00 PM) eyedeekay: Mas acho que isso implica que precisamos ser flexíveis, ou seja, as coisas que queremos precisarão ser subordinadas às coisas que eles poderão oferecer (03:13:09 PM) eyedeekay: Isso provavelmente é um dado, porém (03:13:43 PM) zzz: Estou pensando que tudo no 1) é bem básico (03:14:38 PM) zzz: 1a) filtrar quaisquer cabeçalhos X-I2P na saída. Adicionar ou não um cabeçalho X-forwarded em qualquer direção? (03:14:54 PM) zzz: 1b) ter uma pequena página de erro com um link para mais informações (03:15:07 PM) zzz: 1c) ter uma política de privacidade na página de mais informações (03:15:13 PM) zzz: coisas desse tipo (03:16:24 PM) eyedeekay: Sim, concordo, isso não deve ser difícil (03:17:14 PM) eyedeekay: Então vou evitar tentar descobrir o que as pessoas “deveriam” fazer em relação à categoria 2) por enquanto e focar no 1) (03:18:19 PM) eyedeekay: Mais alguma coisa sobre o tópico 2)? (03:18:36 PM) zzz: Outra coisa no 1) é http vs. tunnel padrão. Eu _acho_ que http é a escolha certa, e a escolha afeta as questões de cabeçalhos (03:19:04 PM) zzz: eot para 2) (03:19:37 PM) eyedeekay: O tunnel padrão não adiciona os cabeçalhos X-I2P-* de forma alguma, adiciona? (03:19:55 PM) zzz: não, ele não sabe sobre cabeçalho (03:20:09 PM) zzz: *cabeçalhos (03:20:39 PM) zzz: então a escolha afeta o que o software de proxy externo “vê” (03:21:47 PM) eyedeekay: Então por que http? Não seria melhor se o software do servidor não precisasse remover/reinserir/acompanhar os cabeçalhos X-I2P para evitar que vazem? (03:22:23 PM) zzz: qualquer proxy precisa lidar com cabeçalhos (03:22:49 PM) zzz: o padrão de proxy especifica que alguns cabeçalhos são “hop-by-hop” e precisam ser removidos/adicionados (03:23:56 PM) zzz: e, claro, há os casos de HTTP e HTTPS (CONNECT) para lidar (03:27:13 PM) eyedeekay: Então, no caso do tunnel HTTP, estaríamos realmente usando os cabeçalhos X-I2P (03:28:39 PM) zzz: eles poderiam ser usados, por exemplo, para limitação de taxa por um administrador competente de outproxy (03:29:09 PM) eyedeekay: Faz sentido (03:29:57 PM) eyedeekay: Mais alguma coisa sobre o 2)? (03:30:05 PM) zzz: não (03:30:12 PM) eyedeekay: 3. status 1.7.0/0.9.53 / cronograma de lançamento (03:30:59 PM) eyedeekay: Estamos exatamente a 13 dias do lançamento no dia 21 (03:31:10 PM) eyedeekay: As tags serão congeladas amanhã (03:31:39 PM) zzz: sim, prazo final para checkin sex., 18 de fev. (03:32:26 PM) zzz: i2pd será lançado no dia 19 ou 20 com uma correção para o bug desagradável do SSU que vem causando problemas de confiabilidade na rede nos últimos meses (03:32:55 PM) zzz: nosso lançamento também terá algumas soluções alternativas e melhorias relacionadas (03:33:09 PM) eyedeekay: Bom saber, tem sido difícil para muita gente, especialmente em dispositivos móveis (03:33:20 PM) zzz: Tenho esperança de que as condições melhorem rapidamente assim que as pessoas começarem a atualizar (03:34:10 PM) zzz: fora isso, o ciclo tem sido bem tranquilo, as coisas estão acalmando (03:35:26 PM) zzz: estamos em 14.000 linhas de diff, um tamanho bem bom (03:36:00 PM) zzz: eot para 3) (03:37:45 PM) eyedeekay: Não tenho muito a acrescentar, ainda estarei fazendo pequenas mudanças de CSS pela próxima semana ou algo assim para lidar com algumas peculiaridades em telas extra-pequenas ou extra-largas e alguns problemas de contraste no tema escuro, mas fora isso meu tempo será gasto tentando revisar e testar (03:37:55 PM) zlatinb: Eu gostaria de executar alguns testes na testnet (rede de testes) depois que tanto o i2p quanto o i2pd congelarem o código para o lançamento. Eu os documentei no wiki do gitlab. (03:38:05 PM) zlatinb: eyedeekay: e o teste de ponta a ponta para o Windows aio? (03:38:58 PM) eyedeekay: Consegui um funcionando ontem, eu tinha algumas questões para resolver, uma do lado do build-config e outra do lado do router.config, mas ambas devem ter sumido agora, desde que eu seja extra-cuidadoso com meu build de release (03:41:18 PM) eyedeekay: Acontece que eu tinha gerado o pacote sem incrementar o número de versão do router, então mesmo que um download acontecesse (o que não teria acontecido porque a URL no router.config estava errada) não acionaria uma atualização (03:42:16 PM) eyedeekay: Ambos esses problemas estão corrigidos agora e eu já configurei para testar o pacote depois que eu o gerar (03:42:49 PM) eyedeekay: Então minhas atualizações estavam bem quebradas, mas agora devem estar corrigidas, EOT (03:44:07 PM) eyedeekay: Mais alguma coisa para a reunião? Perguntas, comentários, preocupações? (03:46:02 PM) zzz: aio == "bundle" ou "easy install bundle". Vamos não usar "aio" como o nome disso em lugar nenhum (03:46:27 PM) zzz: Eu sempre penso em async i/o (03:46:36 PM) zzz: nada mais da minha parte (03:47:06 PM) eyedeekay: OK, sim, AIO é ambíguo, significa coisas diferentes para pessoas diferentes (03:47:28 PM) eyedeekay: Vou ficar com Bundle ou Easy-Install Bundle (03:48:01 PM) eyedeekay: Certo, obrigado a todos por virem à reunião, até o mês que vem no dia 5, pelo visto &lt;/div></description></item><item><title>Reunião dos desenvolvedores do I2P - 04 de janeiro de 2022</title><link>/pt/blog/2022/01/04/reuni%C3%A3o-dos-desenvolvedores-do-i2p-04-de-janeiro-de-2022/</link><pubDate>Tue, 04 Jan 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/01/04/reuni%C3%A3o-dos-desenvolvedores-do-i2p-04-de-janeiro-de-2022/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (03:00:39 PM) eyedeekay: Oi pessoal e bem-vindos à reunião de 4 de janeiro de 2022 (03:00:39 PM) eyedeekay: 1. Oi (03:00:39 PM) eyedeekay: 2. Requisitos de serviços do Meeh/Outproxy `http://zzz.i2p/topics/3218-meeh-services-going-down-soon` (03:00:39 PM) eyedeekay: 3. Promover o Mac DMG Jpackage para estável https://geti2p.net/en/download/mac (03:00:39 PM) eyedeekay: 4. Pesquisa sobre NetDB (Sim/Modelo) `http://zzz.i2p/topics/3227-netdb-simulator-proposal` (03:01:13 PM) zlatinb: oi (03:01:23 PM) zzz: olá (03:01:55 PM) eyedeekay: Oi zzz, zlatinb, mais alguém aqui hoje? (03:02:20 PM) eyedeekay: Operadores de outproxy (proxy de saída)? (03:02:59 PM) eyedeekay: OK então vamos para o 1, eles podem dar opinião se quiserem :) (03:03:38 PM) eyedeekay: Estamos perdendo todos os serviços não estáticos do meeh; para nós isso é principalmente o trac, que já substituímos, e o false.i2p, o outproxy padrão (03:04:07 PM) eyedeekay: Nenhum deles tem funcionado bem há muito tempo, mas ficar sem um outproxy tende a ter uma UX ruim, então precisamos substituí-lo (03:04:59 PM) eyedeekay: Discutimos algumas opções na semana passada, uma delas foi encontrar um outproxy administrado por voluntários para torná-lo o padrão. (03:06:30 PM) eyedeekay: Se for esse o caso, precisaremos que ele atenda a alguns requisitos básicos. Obviamente, uma política de privacidade é importante. (03:06:30 PM) eyedeekay: Se não estiverem encaminhando tudo diretamente para o Tor, também precisaremos de uma descrição do que é filtrado, se algo for filtrado (03:07:34 PM) eyedeekay: Outras opções são operarmos um nós mesmos, o que tem apelo limitado na melhor das hipóteses; outra é suporte a SOCKS local, o que requer que um proxy SOCKS local esteja disponível. (03:08:07 PM) eyedeekay: Se alguém quiser se voluntariar para ser um outproxy, o lugar para entrar em contato é no fórum do zzz (03:09:05 PM) zzz: certo (03:09:12 PM) eyedeekay: Ainda não consegui obter estatísticas sobre o uso de false.i2p com o meeh. EOT (03:09:40 PM) zzz: antes de tudo, queremos ter muito cuidado para não recomendar publicamente uma alternativa ou definir um novo padrão sem aprovação, pois isso pode impor uma grande carga, financeira ou de outro tipo (03:10:06 PM) zzz: como um pequeno primeiro passo, queremos registrar alternativas no stats.i2p e obter aprovação para adicioná-las ao nosso hosts.txt padrão (03:10:16 PM) zzz: pois isso pelo menos facilita para as pessoas configurarem e usarem (03:10:55 PM) zzz: temos aprovação para esse passo para dois outproxies, no entanto, apenas um está atualmente registrado no stats.i2p (03:11:05 PM) zzz: então estou aguardando esse segundo registro (03:11:05 PM) zzz: eot (03:11:35 PM) eyedeekay: Obrigado, zzz, vou lembrá-lo, a propósito (03:11:47 PM) dr|z3d: Tive algumas discussões preliminares com você, zzz, e com base nisso acho que deve estar razoavelmente claro que não tenho interesse em oferecer um serviço oficial. Informal tudo bem, mas nada oficial. (03:12:52 PM) zzz: obrigado por deixar claro, e também obrigado pelo seu tempo e expertise nessas discussões (03:12:59 PM) dr|z3d: Também acho que um único outproxy está condenado ao fracasso no momento em que se torna oficial. (03:14:13 PM) eyedeekay: Certamente dá para ver por que seria o caso. Mais algo no 1? (03:14:28 PM) zzz: talvez. certamente requer capacidade adequada e administração competente (03:14:29 PM) zzz: eot (03:14:59 PM) eyedeekay: 3. Promover o Mac DMG Jpackage para estável (03:15:15 PM) eyedeekay: s/1/2/ (03:15:42 PM) eyedeekay: Esse tópico foi adicionado pelo zlatinb, manda ver (03:16:21 PM) zlatinb: obrigado. Basicamente, o pacote não-DMG (jar) não é notarizado e as últimas 2 (ou 3?) versões do Mac OS se recusam a executá-lo a menos que o usuário altere algumas configurações avançadas (03:16:52 PM) zlatinb: ao mesmo tempo, o jpackage em DMG tem sido muito estável e as atualizações na rede foram testadas ponta a ponta (03:17:10 PM) zlatinb: então proponho que o tornemos o download padrão para Mac e eliminemos a opção .jar por completo (03:17:55 PM) zlatinb: já que já temos uma ótima página /mac dedicada ao pacote, sugiro que a mantenhamos, removendo o modificador BETA (03:18:14 PM) zlatinb: e na divisão do Mac em /download, apenas um link para a página /mac, nada mais (03:18:19 PM) zlatinb: eot (03:19:22 PM) eyedeekay: Eu apoio. (03:20:42 PM) eyedeekay: Precisamos esperar pelo lançamento ou podemos fazer agora? (03:21:51 PM) anonymousmaybe agora é conhecido como Irc2PGuest95343 (03:22:35 PM) mode (+ao zzz zzz) by ChanServ (03:22:37 PM) zlatinb: não precisa esperar por um lançamento (03:22:54 PM) zzz: vocês viram minhas 3 perguntas antes de eu cair? (03:23:01 PM) eyedeekay: Não, perdi (03:23:03 PM) zlatinb: não, desculpa, por favor, reenvie (03:23:11 PM) zzz: Vou fazer algumas perguntas fáceis: (03:23:15 PM) zzz: 1) A base de usuários é suficiente para termos confiança de que foi bem testado? (03:23:17 PM) zzz: 2) O processo de lançamento está documentado e, em teoria, alguém mais poderia construir se tivesse as chaves certas? (03:23:20 PM) zzz: 3) Temos confiança de que temos recursos para continuar mantendo e fazendo lançamentos? (03:23:23 PM) zzz: eot (03:24:08 PM) zlatinb: 1) - de acordo com o matomo são 20-25 downloads por dia. Usuários de Macs M1 relataram que funciona como esperado. Nenhum relato negativo (03:24:28 PM) eyedeekay: 2) e 3) na minha opinião as respostas são definitivamente sim. Consigo construir tudo até a parte do notary e posso ensinar outra pessoa a fazer (03:24:53 PM) zlatinb: 2) é sim, mas requer desanonimização por causa da Apple Inc. (03:24:54 PM) eyedeekay: Então, com o zlatinb e eu, há pelo menos 2 pessoas que sabem como construir (03:25:08 PM) zzz: 2) mas está _documentado_? (03:25:33 PM) zlatinb: sim, passo a passo incluindo o processo de notary no README.md (03:25:41 PM) zzz: ótimo (03:26:16 PM) zzz: 1) “funcionar” inclui o processo de atualização? já vimos o enxame do torrent realmente disparar quando as notícias atualizam? (03:26:29 PM) zlatinb: `http://git.idk.i2p/i2p-hackers/i2p-jpackage-mac` (03:26:43 PM) zzz: (porque acho que a versão do Windows ainda não foi vista funcionando) (03:27:26 PM) zlatinb: 1) sim, o enxame pega, é bem pequeno mas está lá. Vi isso tanto nos lançamentos 1.5.1 quanto 1.6.1 (03:27:49 PM) zzz: ok ótimo, obrigado pelas respostas, sem objeções (03:28:14 PM) eyedeekay: Legal, vou fazer as mudanças no site hoje à noite depois que eu publicar os logs da reunião (03:28:26 PM) zlatinb: sensacional, obrigado! (03:29:05 PM) eyedeekay: Sobre o Windows, sim, mas parece que é um problema no arquivo de configuração que enviei e não no atualizador em si (03:29:05 PM) eyedeekay: Então o Windows precisa de mais 1 atualização manual para funcionar com atualizações automáticas, o que eu acho que eu poderia ter sabido de antemão, mas esqueci (03:30:07 PM) eyedeekay: 4. Pesquisa sobre NetDB (Sim/Modelo) `http://zzz.i2p/topics/3227-netdb-simulator-proposal` (03:30:44 PM) eyedeekay: Também é tópico do zlatinb, diga-nos o que você está pensando (03:31:28 PM) zlatinb: Então, nas últimas duas semanas houve uma deterioração perceptível na acessibilidade de sites como zzz.i2p, postman, event major.acetone.i2p... basicamente sites que sei que estão no ar (03:31:57 PM) zlatinb: Fiz alguma depuração e tive situações em que o LS do zzz.i2p é obtido bem, mas então o RI do IBGW deve estar falhando ao buscar (03:32:03 PM) zlatinb: (estou especulando aqui, claro) (03:32:47 PM) zlatinb: em resumo, há muitas incógnitas no funcionamento do NetDB e temos que depositar nossa fé no algoritmo Kad, o que é ok, mas eu preferiria ter mais confiança por meio de alguma pesquisa (03:33:33 PM) zlatinb: assim como a testnet ajudou a melhorar bastante o código de streaming e de ssu e ntcp, acredito que um modelo ou uma simulação pode ajudar a melhorar o funcionamento do netDB (03:34:44 PM) zlatinb: e o motivo de eu querer discutir isso aqui é que, se formos com uma simulação que execute o código real que estará no router, será necessário algum refactoring do código do NetDB, possivelmente de algumas classes *Job também (03:34:52 PM) zlatinb: Observação, ainda não olhei para a JVM multi-router e a JVMCommSystem (03:35:03 PM) zlatinb: talvez isso possa ser uma resposta até um determinado número de nós (03:35:37 PM) zlatinb: mas meu objetivo é simular pelo menos alguns milhares de nós, o que significa abstrair a maioria dos componentes do router (03:35:42 PM) zlatinb: eot-checkpoint (03:36:28 PM) major saiu da sala (quit: Ping timeout: 320 seconds). (03:36:32 PM) zzz: Estou, no máximo, morno, devido a quão difícil seria e quanto tempo levaria até obtermos resultados úteis (03:37:20 PM) zzz: para começar, fiz uma série de mudanças recentemente para tornar as coisas mais confiáveis (03:37:27 PM) zzz: no build de desenvolvimento 1.6.1-6 (03:37:46 PM) zzz: mas não sei se algum dos servidores populares (além do meu) está rodando isso (03:38:17 PM) zzz: Eu gostaria que os servidores do echelon e do eyedeekay testassem. Esses são dois lotes com os quais tenho tido problemas há meses (03:38:20 PM) zzz: eot (03:38:44 PM) eyedeekay: A maioria dos meus servidores só acompanha o PPA, vou atualizar o git.idk.i2p (03:39:17 PM) zzz: git e gitssh são dois que frequentemente me rejeitam. Se melhorarem, vou perceber (03:40:07 PM) zzz: os servidores do echelon são outro mistério. eles parecem ter problemas em nível de IP com frequência (03:42:11 PM) eyedeekay: Posso fazer isso em breve então (03:43:37 PM) eyedeekay: Minhas perguntas sobre o test harness do netDB provavelmente são mal concebidas, por exemplo, a testnet existente tem a capacidade de simular um netDB entre os routers dentro dela? (03:44:08 PM) eyedeekay: E, se sim, há uma maneira de usá-la? (03:44:44 PM) A conta foi desconectada e você não está mais neste chat. Você irá se juntar automaticamente ao chat quando a conta reconectar. (03:49:14 PM) O tópico de #i2p-dev é: 1.6.1-7 | próxima reunião de desenvolvimento 20:00 UTC terça-feira, 4 de janeiro de 2022 (03:49:14 PM) Tópico de #i2p-dev definido por zzz às 09:08:14 AM em 01/03/2022 (03:49:20 PM) zzz: poxa, não, não pspice. era algum tipo de modelo de rede de enfileiramento/comportamental (03:50:31 PM) zzz: EOT e estou saindo, tenho que ir, obrigado a todos (03:50:46 PM) eyedeekay: Até mais, zzz (03:51:41 PM) eyedeekay: Mais algo no 4? zlatinb (03:51:50 PM) zlatinb: não, é só isso (03:52:08 PM) eyedeekay: Certo, isso cobre a reunião então, boa semana a todos &lt;/div></description></item><item><title>Retrospectiva do Ano: 2021</title><link>/pt/blog/2022/01/01/retrospectiva-do-ano-2021/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>/pt/blog/2022/01/01/retrospectiva-do-ano-2021/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;h3 id="development-highlights">Development Highlights&lt;/h3>
&lt;p>A versão 0.9.49 iniciou a migração para a nova e mais rápida criptografia ECIES-X25519 para routers. Foram necessários muitos anos de trabalho nas especificações e nos protocolos para a nova criptografia e, nesta versão, novas instalações e uma porcentagem muito pequena das instalações existentes (selecionadas aleatoriamente na reinicialização) começaram a usar a nova criptografia. É a primeira vez que o tipo de criptografia padrão é alterado, portanto a migração completa ocorrerá ao longo de várias versões para minimizar quaisquer problemas.&lt;/p></description></item><item><title>O I2P não é afetado pela vulnerabilidade do log4j</title><link>/pt/blog/2021/12/11/o-i2p-n%C3%A3o-%C3%A9-afetado-pela-vulnerabilidade-do-log4j/</link><pubDate>Sat, 11 Dec 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/12/11/o-i2p-n%C3%A3o-%C3%A9-afetado-pela-vulnerabilidade-do-log4j/</guid><description>&lt;p>O I2P não é afetado pela vulnerabilidade zero-day do log4j divulgada ontem, CVE-2021-44228. O I2P não usa log4j para geração de logs; no entanto, também foi necessário revisar nossas dependências quanto ao uso de log4j, especialmente o jetty. Essa revisão não revelou nenhuma vulnerabilidade.&lt;/p>
&lt;p>Também foi importante verificar todos os nossos plugins. Os plugins podem trazer seus próprios sistemas de log, incluindo o log4j. Concluímos que a maioria dos plugins também não usa o log4j e que, entre os que usam, nenhum empregava uma versão vulnerável do log4j.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 07 de dezembro de 2021</title><link>/pt/blog/2021/12/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-07-de-dezembro-de-2021/</link><pubDate>Tue, 07 Dec 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/12/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-07-de-dezembro-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (03:00:21 PM) eyedeekay: Olá, pessoal, bem-vindos à reunião de 7 de dezembro (03:00:28 PM) eyedeekay: 1) Oi (03:00:28 PM) eyedeekay: 2) Status do lançamento 1.6.1 (03:00:28 PM) eyedeekay: 3) Status da atualização do jpackage (03:00:28 PM) eyedeekay: 4) Integrações com Monero (03:00:28 PM) eyedeekay: 5) Nova biblioteca SAM (03:00:37 PM) zzz: oi (03:00:41 PM) zlatinb: oi (03:01:05 PM) eyedeekay: Oi zzz, oi zlatinb (03:01:12 PM) eyedeekay: Mais alguém aqui hoje? (03:01:16 PM) mode (-m ) by zzz (03:01:31 PM) eyedeekay: 2) status do lançamento 1.6.1 (03:02:32 PM) eyedeekay: O lançamento 1.6.1 está disponível; o torrent está no ar, assim como Debian/Ubuntu/Launchpad, Maven, GPlay e o nosso F-Droid (03:03:10 PM) eyedeekay: O repositório do F-Droid ainda está desatualizado; uma das minhas tarefas nesta semana é fazer nosso aplicativo funcionar novamente com o sistema de compilação automática deles (03:04:01 PM) eyedeekay: Os repositórios do Debian, até onde sabemos, não vão receber nossas atualizações neste momento; pessoas que estão usando pacotes Debian devem mudar para deb.i2p2.de ou deb.i2p2.no (03:05:18 PM) eyedeekay: O pacote DMG construído pelo zlatinb também foi atualizado para 1.6.1 e está disponível nos espelhos e como atualização (03:06:01 PM) eyedeekay: O pacote .exe que eu construí vai entrar no ar hoje; eu planejava fazê-lo ontem, mas fiquei atolado em atualizações do Windows, então farei isso esta noite. (03:06:40 PM) eyedeekay: De acordo com stats.i2p, cerca de 20% da rede foi atualizada (03:06:47 PM) eyedeekay: Algo a acrescentar, zzz, zlatinb? (03:09:13 PM) eyedeekay: Olá? (03:11:26 PM) eyedeekay: OK, voltei (03:11:40 PM) eyedeekay: (03:06:40 PM) eyedeekay: De acordo com stats.i2p, cerca de 20% da rede foi atualizada (03:11:40 PM) eyedeekay: (03:06:47 PM) eyedeekay: Algo a acrescentar, zzz, zlatinb? (03:11:50 PM) zzz: sim (03:12:05 PM) zzz: ainda sem sinal de uma atualização do biglybt; espero que venha em breve (03:12:10 PM) zzz: ainda sem reclamações de usuários (03:12:26 PM) zzz: echelon teve problemas com uma build de desenvolvimento 1.6.1-2, mas não sabemos por quê (03:13:03 PM) zzz: além disso, usuários de qualquer versão do pacote i2p (atual ou antiga) podem ter um problema devido a mudanças nas dependências do jetty9 (03:13:24 PM) zzz: se for o caso, sudo apt install libservlet3.1-java manualmente (03:14:44 PM) zlatinb: sobre o biglybt, ouvi do Parg mais cedo hoje sobre um assunto não relacionado, então ele está bem. (03:15:52 PM) zzz: pode também afetar o ubuntu jammy de ponta, não tenho certeza (03:15:52 PM) zzz: eot (03:16:12 PM) zlatinb: eot (03:16:22 PM) zzz: Quero dizer pacote debian/ubuntu (03:16:22 PM) zzz: eot2 (03:16:22 PM) zzz: isso é no debian sid e talvez apenas no jammy (03:16:22 PM) zzz: eot3 (03:16:22 PM) zzz: vou dar a ele mais alguns dias e depois incomodá-lo (03:16:31 PM) eyedeekay: Obrigado, zzz, essa questão de pacote/dependência provavelmente vai aparecer no Reddit se for um problema (03:16:58 PM) eyedeekay: Eu uso o sid no dia a dia e ainda não encontrei esse problema (03:17:01 PM) zzz: ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=997213 (03:18:40 PM) eyedeekay: 3) Status da atualização do jpackage (03:19:36 PM) eyedeekay: Já cobrimos parte disso; os pacotes dmg do zlatinb estão nos espelhos e listados no site (03:20:29 PM) eyedeekay: Eu precisava fazer algumas atualizações no meu laptop Windows, então não concluí as compilações .exe ontem à noite; deixei para depois da reunião (03:21:08 PM) eyedeekay: Eu alterei meu servidor de notícias para publicar os novos pacotes do zlatinb (03:21:59 PM) eyedeekay: Não ouvi de nenhum usuário até agora (03:22:27 PM) zlatinb: Neste ponto, o jpackage dmg está bem ajustado. Fizemos um teste ponta a ponta da atualização dentro da rede com 1.5.0-&amp;gt;1.5.1 e funcionou (mas só na segunda tentativa) (03:23:02 PM) zlatinb: 1 pessoa baixou o torrent de acordo com o snark (03:23:27 PM) zlatinb: não há muito mais a relatar sobre o jpackage do mac, ele basicamente funciona (03:23:28 PM) zlatinb: eot (03:24:04 PM) eyedeekay: Obrigado, zlatinb (03:24:41 PM) eyedeekay: 4) Integrações com Monero (03:25:55 PM) eyedeekay: Houve um interesse renovado em fazer o Monero-over-I2P funcionar automaticamente nas carteiras GUI(como Feather em particular) durante o feriado de Ação de Graças (03:26:38 PM) eyedeekay: Estamos fazendo alguns mockups de design e analisando os trade-offs de diferentes configurações aqui: (03:26:39 PM) eyedeekay: https://github.com/monero-project/monero-gui/issues/2274 (03:27:15 PM) eyedeekay: Eles estão interessados em adotar várias coisas nossas, incluindo eventualmente nosso modelo de distribuição de atualizações de software dentro da rede (03:27:53 PM) eyedeekay: Se alguém quiser participar dessa discussão, estamos fazendo isso principalmente lá e também no canal Matrix do Monero (03:28:06 PM) eyedeekay: Monero-Community (03:28:20 PM) eyedeekay: EOT (03:29:05 PM) eyedeekay: 5) Nova biblioteca SAM (03:29:14 PM) zzz: legal, presumo que eles já tenham visto o que o bitcoin fez para os protocolos de endereço de baixo nível (03:29:17 PM) zzz: eot (03:30:31 PM) eyedeekay: Sim, viram (03:31:24 PM) eyedeekay: Outra coisa legal que aconteceu na semana passada é que o pessoal da diva.exchange criou uma nova biblioteca SAM para node.js/javascript em geral (03:32:02 PM) eyedeekay: Ela é muito mais completa e recentemente documentada do que a antiga, que agora não é mais mantida (03:32:07 PM) eyedeekay: O código-fonte está aqui: https://codeberg.org/diva.exchange/i2p-sam (03:32:23 PM) eyedeekay: O pacote NPM está aqui https://www.npmjs.com/package/@diva.exchange/i2p-sam (03:33:00 PM) eyedeekay: Dado o quão popular é o node, estou dando um pequeno impulso de divulgação; parece que todo mundo escreve seus aplicativos web em node hoje em dia (03:33:15 PM) eyedeekay: eot (03:34:21 PM) eyedeekay: Mais algo para a reunião? (03:35:13 PM) zlatinb: da minha parte, não (03:36:01 PM) eyedeekay: timeout 1, (03:36:04 PM) eyedeekay: 1m (03:37:03 PM) eyedeekay: OK então, obrigado zzz, zlatinb, a próxima reunião será em 4 de jan. de 2022 (03:37:03 PM) eyedeekay: Vou publicar os logs em breve &lt;/div></description></item><item><title>Lançamento 1.6.1</title><link>/pt/blog/2021/11/29/lan%C3%A7amento-1.6.1/</link><pubDate>Mon, 29 Nov 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/11/29/lan%C3%A7amento-1.6.1/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Observação: 1.6.1 é a versão atual. 1.6.0 foi marcada, mas não lançada.&lt;/p>
&lt;p>Esta versão conclui a implantação de duas grandes atualizações de protocolo desenvolvidas em 2021. A transição para a criptografia X25519 nos routers é acelerada, e esperamos que quase todos os routers tenham as chaves renovadas até o final do ano. As mensagens curtas de construção de tunnel são ativadas para uma redução significativa de largura de banda.&lt;/p></description></item><item><title>I2P Jpackages recebem a primeira atualização</title><link>/pt/blog/2021/11/02/i2p-jpackages-recebem-a-primeira-atualiza%C3%A7%C3%A3o/</link><pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/11/02/i2p-jpackages-recebem-a-primeira-atualiza%C3%A7%C3%A3o/</guid><description>&lt;p>Há alguns meses, lançamos novos pacotes que esperávamos que ajudassem a integrar novas pessoas à rede I2P, tornando a instalação e a configuração do I2P mais fáceis para mais pessoas. Removemos dezenas de etapas do processo de instalação ao mudar de uma JVM externa para um Jpackage, criamos pacotes padrão para os sistemas operacionais de destino e os assinamos de uma forma que o sistema operacional reconhecesse para manter o usuário em segurança. Desde então, os routers jpackage alcançaram um novo marco: eles estão prestes a receber suas primeiras atualizações incrementais. Essas atualizações substituirão o JDK 16 jpackage por um JDK 17 jpackage atualizado e fornecerão correções para alguns pequenos bugs que detectamos após o lançamento.&lt;/p></description></item><item><title>Reunião dos desenvolvedores do I2P - 02 de novembro de 2021</title><link>/pt/blog/2021/11/02/reuni%C3%A3o-dos-desenvolvedores-do-i2p-02-de-novembro-de-2021/</link><pubDate>Tue, 02 Nov 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/11/02/reuni%C3%A3o-dos-desenvolvedores-do-i2p-02-de-novembro-de-2021/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb, Ryemantis_&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:16 PM) eyedeekay: Olá, pessoal, bem-vindos à Reunião da Comunidade de 2 de novembro (04:00:16 PM) eyedeekay: 1) Oi (04:00:16 PM) eyedeekay: 2) Status do Desenvolvimento 1.6.0 / Próximo Lançamento (04:00:16 PM) eyedeekay: 3) status do jpackage beta para mac/win, relatos de testes de usuários, status da atualização na rede 17.0.2, planos para a atualização 1.6.0 ? (04:00:35 PM) zzz: oi (04:00:38 PM) zlatinb: oi (04:00:55 PM) eyedeekay: Oi zzz, zlatinb (04:01:25 PM) eyedeekay: 2) Status do Desenvolvimento 1.6.0 / Próximo Lançamento (04:02:25 PM) eyedeekay: O tópico do lançamento está aqui: `http://zzz.i2p/topics/3170-1-6-0-release-summary` e ainda não escolhemos uma data; eu deveria ter respondido naquele tópico. Queremos decidir isso aqui? (04:02:43 PM) zzz: sim, por favor (04:03:18 PM) zzz: Daqui a 3 semanas seriam 13 semanas. +/- 1 semana também está ok para mim (04:03:19 PM) eyedeekay: OK então, no meu caso sou a favor da semana do dia 29, após o Dia de Ação de Graças nos EUA (04:04:12 PM) zlatinb: Estou longe da minha estação de trabalho principal até o início de dezembro, então não posso construir nem assinar os instaladores do jpackage. Mas ainda posso fornecer um OTP (senha descartável) para o signtool, pois isso está no meu telefone. (04:05:34 PM) zzz: ok, então provisoriamente a semana do dia 28? eche|off eche|on alguma objeção? (04:07:30 PM) eyedeekay: A semana do dia 28 me parece boa por enquanto. (04:08:34 PM) eyedeekay: Mais algo para o tópico 2)? (04:08:45 PM) zzz: sim, um status rápido (04:09:02 PM) zzz: parece um lançamento bastante modesto em termos de quantidade de mudanças (04:09:27 PM) zzz: alguns aprimoramentos de desempenho no SSU talvez sejam o destaque (04:09:48 PM) zzz: zlatinb, se tiver tempo para encaixar as correções de depreciação nos testes de unidade, seria bom (04:09:52 PM) zzz: EOT (04:10:02 PM) eyedeekay: Obrigado, zzz (04:10:28 PM) zlatinb: sim, sem promessas quanto aos testes de unidade :) (04:10:42 PM) eyedeekay: 3) status do jpackage beta para mac/win, relatos de testes de usuários, status da atualização na rede 17.0.2, planos para a atualização 1.6.0? (04:12:18 PM) zlatinb: Pressuponho que seja o jdk 17.0.1; não há 17.0.2 lançado ainda, até onde sei (04:12:21 PM) zzz: sim, adicionei esse item só para dar a vocês dois a chance de atualizar a comunidade (04:12:32 PM) eyedeekay: zlatinb e eu discutimos isso há alguns dias e avaliamos a possibilidade de fazer uma atualização para o OpenJDK 17 nos instaladores do jpackage (04:12:43 PM) zzz: ignore quaisquer erros de digitação :) (04:13:36 PM) Ryemantis__ agora é conhecido como Ryemantis_ (04:14:08 PM) eyedeekay: Neste momento estamos preparados para fazer atualizações na rede dos instaladores do jpackage, mas vamos esperar pelo lançamento principal para fazer nossos lançamentos do jpackage, que atualizarão para 17.0.1 ou 17.0.2 (04:14:55 PM) zlatinb: 17.0.2 só deve sair em meados de janeiro, então devemos definitivamente ter um lançamento 1.6.0 do jpackage (04:15:32 PM) zlatinb: na minha visão, eu realmente gostaria de fazer um dry-run (simulação) do processo de atualização na rede para eliminar quaisquer bugs, mas isso precisa acontecer nos próximos 7 dias porque estarei longe do computador depois disso (04:16:03 PM) zlatinb: resumindo, o seguinte precisa acontecer: (04:16:12 PM) zzz: eyedeekay, isso não ficou muito claro... vocês estão 'preparados' mas não vão fazer, vão esperar? (04:16:28 PM) zlatinb: 1. atualização do repositório i2p.newsxml para produzir entries.html por plataforma (04:16:50 PM) zlatinb: 2. Garantir que os servidores http de notícias do idk e do ech possam servir os novos arquivos news.su3 (04:17:17 PM) zlatinb: 3. criar branch de i2p.i2p a partir da tag i2p-1.5.0, incrementar CoreVersion/RouterVersion, marcar tag i2p-1.5.1 (04:17:27 PM) zlatinb: 4. construir os instaladores do jpackage, assinar/notarizar conforme necessário (04:17:47 PM) zlatinb: 5. gerar novo entries.html com novo release.json (04:17:50 PM) zlatinb: 6. implantar (04:17:51 PM) zlatinb: eot (04:18:03 PM) zlatinb: então não sei se isso pode acontecer em 7 dias, mas seria muito bom se pudesse (04:19:10 PM) eyedeekay: Por 'preparados' quero dizer que as mudanças no i2p.newsxml produzem feeds válidos que podem ser usados para distribuir atualizações na rede e eles funcionam na minha configuração de notícias em lighttpd (04:20:00 PM) eyedeekay: Preciso adicionar suporte a entries.html específico por plataforma; no momento todo mundo recebe todas as notícias, mas um torrent diferente (04:20:38 PM) zzz: num panorama mais amplo, como é beta, está indo bem? vocês estão recebendo downloads e/ou reclamações? (04:21:16 PM) zlatinb: downloads - ~25/dia para mac, ~100/dia para windows, de acordo com o matomo (04:21:44 PM) eyedeekay: Sem reclamações importantes; havia um problema ao detectar o caminho para o pacote instalado, dependendo da arquitetura e de se o Windows estava instalado, o que afeta uma fração dos usuários de Windows, mas *apenas* quando o lançador é executado a partir do instalador (04:22:03 PM) eyedeekay: Então, depois que o instalador é executado, o bug desaparece, e isso está corrigido na nova versão (04:22:11 PM) eyedeekay: Bem, estará (04:22:15 PM) zzz: ótimo (04:22:21 PM) eyedeekay: Isso é aquilo que o zab reportou no mês passado (04:22:40 PM) eyedeekay: *instalado ou atualizado a partir de uma edição anterior (04:24:34 PM) Ryemantis_: Oi, pessoal. Só queria passar aqui rapidamente e pedir desculpas por estar bem quieto nas últimas semanas. Outubro foi um mês muito ocupado para mim e ainda teve uma falha de hardware no meio. Depois desta semana devo ter algum tempo para colocar minha estação de trabalho em ordem e continuar o trabalho no I2P para Android. Atualmente estou trabalhando em LiveData, inicialização remota do I2P e correção de UPnP. Também vou atualizar nos fóruns assim que eu voltar a (04:24:35 PM) Ryemantis_: isso. Por favor, me avisem também se mais alguma coisa precisar de atenção mais imediata. (04:25:04 PM) eyedeekay: Excelente ouvir de você, Ryemantis_, e bem-vindo à reunião (04:25:28 PM) eyedeekay: Obrigado pela atualização sobre no que você está trabalhando; falhas de hardware e a vida acontecem com todos nós (04:27:01 PM) eyedeekay: Voltando ao 3) por um momento: por ora cabe a mim adicionar suporte a entries.html em data/platform/branch/entries.html em vez de apenas em data/entries.html, para que possamos ter feeds de notícias específicos por plataforma (04:27:13 PM) Ryemantis_: Com certeza aprecio a compreensão e obrigado a todos pelo trabalho árduo (04:28:23 PM) eyedeekay: Em vez de um único feed onde todo mundo recebe as notícias de todo mundo (04:29:00 PM) eyedeekay: Depois disso, podemos começar no passo 3. na descrição do zlatinb (04:29:37 PM) eyedeekay: Algo para o 3)? (04:30:20 PM) zlatinb: não, acho que isso cobre tudo (04:30:46 PM) eyedeekay: Legal. Mais alguma coisa para a reunião, zzz, zlatinb, Ryemantis_? (04:31:04 PM) zzz: não (04:31:30 PM) Ryemantis_: não (04:31:49 PM) zlatinb: sim, rapidinho — a próxima reunião é no dia 1º? (04:31:54 PM) ***zlatinb verifica o calendário (04:32:12 PM) eyedeekay: Acho que no dia 7, zlatinb (04:32:20 PM) zlatinb: ok, deixa pra lá então (04:32:33 PM) eyedeekay: O dia primeiro é uma quarta-feira no meu calendário (04:33:28 PM) eyedeekay: Ah, certo, isso me lembra: horário de verão (DST). Eu sempre agendei as reuniões em UTC, mas alguém quer ajustar o horário da reunião por causa do horário de verão? (04:33:36 PM) zzz alterou o tópico para: 1.5.0-4 | Congelamento da tag qua., 17 de nov. (04:35:30 PM) eyedeekay: Vou considerar isso como um não, então. A menos que alguém levante o assunto em um tópico no fórum, as reuniões continuarão sendo marcadas no mesmo horário em UTC (04:36:05 PM) eyedeekay: Obrigado a todos por virem à reunião, vou publicar os logs em alguns minutos. &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 5 de outubro de 2021</title><link>/pt/blog/2021/10/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-5-de-outubro-de-2021/</link><pubDate>Tue, 05 Oct 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/10/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-5-de-outubro-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb, T3s|4&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:04 PM) eyedeekay: Oi pessoal, bem-vindos à reunião da comunidade (04:00:04 PM) eyedeekay: 1) Oi (04:00:04 PM) eyedeekay: 2) Itens restantes da 0.9.50/1.5.0 (04:00:04 PM) eyedeekay: 3) Distribuições Jpackage (04:00:04 PM) eyedeekay: 4) Status do desenvolvimento 1.6.0 (04:00:15 PM) mode (-m ) by zzz (04:00:16 PM) eyedeekay: 1) Oi, quem está aqui hoje? (04:00:24 PM) zlatinb: oi (04:00:24 PM) zzz: aqui (04:00:48 PM) eyedeekay: Oi zzz, oi zlatinb (04:01:30 PM) eyedeekay: 2) Itens restantes da 0.9.50/1.5.0 (04:02:21 PM) eyedeekay: É a mesma história que na última reunião, no momento não conseguimos contatar o mhatta, e, portanto, nossos pacotes do main do Debian não estão atualizados (04:02:55 PM) eyedeekay: A recomendação oficial para instalar o I2P no Debian e no Ubuntu mudará na próxima versão para usar nosso próprio repositório .deb/PPA (04:03:26 PM) eyedeekay: Também estamos atualizando as instruções para refletir algumas recomendações que tornarão o uso do nosso repositório mais seguro (04:03:52 PM) eyedeekay: Na nova configuração, nossas chaves de assinatura de pacotes .deb serão válidas apenas para nossos pacotes, em vez de para todos os pacotes (04:04:04 PM) eyedeekay: Usuários atuais de deb/ubuntu não precisarão mudar nada (04:05:04 PM) eyedeekay: Isso é tudo que tenho para o 2); algo de mais alguém? (04:05:23 PM) T3s|4: eyedeekay: ^tudo anotado, e eu também estou presente (04:06:21 PM) eyedeekay: Obrigado T3s|4 (04:06:21 PM) eyedeekay: Tempo limite 1m para 2) (04:07:36 PM) eyedeekay: OK 3) Distribuições Jpackage (04:08:02 PM) zlatinb: Tenho dois itens para este tópico, ambos não são bons (04:08:18 PM) eyedeekay: OK, talvez você deva começar então (04:08:42 PM) zlatinb: 3.1 - o DMG do Mac não foi publicado corretamente no espelho sigterm.no e eu descobri isso duas semanas após o lançamento (04:09:11 PM) zlatinb: o que é uma falha grave; precisamos entender por que aconteceu e como podemos evitar no futuro (04:09:30 PM) zlatinb: 3.2 - Acabei de testar o AIO do Windows em uma VM Windows 10 limpa, com apenas o Firefox instalado, e o .bat não conseguiu iniciar o I2P.exe (04:09:50 PM) zlatinb: iniciar o I2P.exe manualmente funcionou bem, mas algo na conexão entre os dois falhou (04:09:50 PM) zzz: o que é AIO? (04:09:55 PM) eyedeekay: Easy-Install (04:09:56 PM) zlatinb: Tudo-em-um (04:10:17 PM) zlatinb: EOT (04:11:42 PM) eyedeekay: A falha no sigterm.no foi em parte culpa minha; resolvi o problema lá, que tinha a ver com a forma como eu fazia a sincronização com os mirrors. (04:12:13 PM) eyedeekay: Sobre o bundle do Windows, isso definitivamente não deveria acontecer, não é bom. Vou dar sequência a isso no i2p.firefox assim que a reunião terminar, obrigado por trazer à minha atenção. (04:12:50 PM) zlatinb: ok, feliz em ajudar a depurar de qualquer forma (04:14:54 PM) eyedeekay: OK, da minha parte estou testando as mudanças no i2p.newsxml para fazermos as atualizações; deve ficar pronto para revisão esta semana, há algumas mudanças menores nas instruções para executar o servidor de notícias que vou precisar revisar com o ech, mas já estamos nos comunicando sobre isso (04:16:03 PM) zzz: 3.3 sobre os bundles para OSX, recomendo que anunciemos que não foram testados em Macs ARM, que o desempenho é desconhecido, e que devemos solicitar testadores (04:16:17 PM) eyedeekay: Sim, de acordo; posso fazer essa alteração no site ainda hoje à noite (04:16:19 PM) zzz: e, a partir disso, decidir quando começar a fazer compilações ARM (04:17:17 PM) eyedeekay: Pode deixar (04:17:20 PM) zzz: observe que o Java 17, em teoria, suporta nativamente o OSX ARM, mas não sei se algum dos sites do tipo openjdk já tem os builds do JRE (04:18:26 PM) zzz: EOT, obrigado (04:18:38 PM) zlatinb: compilar para Mac aarch64 precisa acontecer em um Mac aarch64 por causa do jpackage (04:18:55 PM) zlatinb: então isso significa que eu preciso conseguir um Mac ARM em algum momento (04:19:12 PM) zlatinb: ou alguém precisa obter uma conta de desenvolvedor da Apple (04:19:31 PM) zlatinb: eot (04:20:35 PM) eyedeekay: Meu Mac também é x86_64, infelizmente, senão eu me ofereceria para fazer isso (04:21:17 PM) eyedeekay: Mais algo para 3)? (04:22:19 PM) eyedeekay: OK então 4) é Status do desenvolvimento 1.6.0 (04:25:17 PM) eyedeekay: o zzz tem nos mantido atualizados com seus desenvolvimentos e status aqui: `http://zzz.i2p/topics/3170-1-6-0-release-summary` (04:25:20 PM) eyedeekay: 6 semanas decorridas, aprox. 7 semanas restantes (04:25:40 PM) eyedeekay: Uma das minhas duas grandes mudanças planejadas para a console do router provavelmente não entrará: X-I2P-Locations no proxy HTTP (04:26:10 PM) eyedeekay: A outra, o gerenciamento de plugins fork-and-forget, vai ficar pronta esta semana (04:27:10 PM) eyedeekay: O trabalho no SSU2 continua em #LS2 (04:27:10 PM) eyedeekay: zlatinb e zzz também vêm identificando e depurando problemas de desempenho no SSU1 (04:27:26 PM) eyedeekay: Algo a acrescentar, zzz, zlatinb (04:27:28 PM) eyedeekay: ? (04:28:07 PM) zzz: até agora não há muitas coisas grandes nesta versão (04:28:21 PM) zzz: diff muito pequeno até o momento (04:28:50 PM) zzz: vamos incluir quaisquer outras mudanças grandes em breve (04:29:36 PM) eyedeekay: Não vou deixar nada grande ou drástico passar deste fim de semana. Se eu não conseguir terminar até segunda, vou me ater às coisas pequenas. (04:29:40 PM) zzz: devemos estar no caminho para um lançamento no fim de novembro (04:30:43 PM) zzz: eot (04:30:45 PM) zzz: ah, também aguardando um lançamento pós-EOL do Jetty 9.3.30 com alguns backports de CVEs. Eles já marcaram, mas ainda não publicaram os builds; isso é típico deles (04:31:43 PM) eyedeekay: Se eles demorarem muito para publicar os builds, isso exigiria adiar o lançamento? (04:32:37 PM) zzz: deve ser só uma semana ou algo assim. se por algum motivo eles não fizerem, podemos simplesmente pegar os patches deles (04:33:02 PM) eyedeekay: OK, obrigado por esclarecer (04:33:35 PM) eyedeekay: Há mais algo para o 4) e, se não, há algo que mais alguém gostaria de discutir enquanto estamos aqui? (04:35:03 PM) eyedeekay: Tempo limite 1m (04:35:04 PM) zzz: se alguém com um nick registrado quiser voz, me avise antes que eu clique no botão 'm'. desculpem o incômodo (04:37:10 PM) eyedeekay: OK pessoal, obrigado por virem à reunião (04:37:10 PM) eyedeekay: Vejo vocês pelo IRC e na reunião do mês que vem (04:37:20 PM) eyedeekay: Tenho algumas atualizações do site para fazer (04:37:59 PM) eyedeekay: Por favor, observem a declaração ^ do zzz sobre voz no servidor IRC (04:40:00 PM) eyedeekay: Ah, outra coisa: vou estar fora da cidade na quinta e na sexta; vou trabalhar offline nesses dias. Mandem mensagem para idk_afk se eu não estiver online e verei até a noite &lt;/div></description></item><item><title>Bitcoin Core adiciona suporte a I2P!</title><link>/pt/blog/2021/09/18/bitcoin-core-adiciona-suporte-a-i2p/</link><pubDate>Sat, 18 Sep 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/09/18/bitcoin-core-adiciona-suporte-a-i2p/</guid><description>&lt;p>Após meses de trabalho, o Bitcoin Core adicionou suporte oficial ao I2P! Os nós de Bitcoin sobre I2P podem interagir plenamente com o restante dos nós de Bitcoin, com a ajuda de nós que operam tanto no I2P quanto na clearnet (internet pública), tornando-os participantes de primeira classe na rede Bitcoin. É empolgante ver grandes comunidades como a do Bitcoin notarem as vantagens que o I2P pode lhes trazer, proporcionando privacidade e reachability (capacidade de ser alcançado na rede) a pessoas no mundo inteiro.&lt;/p></description></item><item><title>Melhorando a adoção e a integração inicial do I2P usando Jpackage e I2P-Zero</title><link>/pt/blog/2021/09/15/improving-i2p-adoption-and-onboarding-using-jpackage-i2p-zero/</link><pubDate>Wed, 15 Sep 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/09/15/improving-i2p-adoption-and-onboarding-using-jpackage-i2p-zero/</guid><description>&lt;p>Durante a maior parte da existência do I2P, tem sido uma aplicação que é executada com a ajuda de uma Máquina Virtual Java já instalada na plataforma. Isso sempre foi a forma normal de distribuir aplicações Java, mas resulta em um procedimento de instalação complicado para muitas pessoas. Para complicar ainda mais, a &amp;ldquo;resposta certa&amp;rdquo; para tornar o I2P fácil de instalar em uma determinada plataforma pode não ser a mesma em outras plataformas. Por exemplo, o I2P é bastante simples de instalar com as ferramentas padrão em sistemas operacionais baseados em Debian e Ubuntu, porque podemos simplesmente listar os componentes Java necessários como &amp;ldquo;Required&amp;rdquo; no nosso pacote; contudo, no Windows ou no OSX, não há tal sistema que nos permita garantir que um Java compatível esteja instalado.&lt;/p></description></item><item><title>Aprimore suas habilidades em I2P com LeaseSets criptografados</title><link>/pt/blog/2021/09/07/level-up-your-i2p-skills-with-encrypted-leasesets/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/09/07/level-up-your-i2p-skills-with-encrypted-leasesets/</guid><description>&lt;h2 id="aprimore-suas-habilidades-em-i2p-com-leasesets-criptografados">Aprimore suas habilidades em I2P com LeaseSets criptografados&lt;/h2>
&lt;p>Já se afirmou no passado que o I2P enfatiza o suporte a serviços ocultos, o que é verdadeiro de muitas maneiras. No entanto, o que isso significa para usuários, desenvolvedores e administradores de serviços ocultos nem sempre é o mesmo. LeaseSets criptografados e seus casos de uso oferecem uma janela única e prática sobre como o I2P torna os serviços ocultos mais versáteis, mais fáceis de administrar, e como o I2P amplia o conceito de serviço oculto para proporcionar benefícios de segurança para casos de uso potencialmente interessantes.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de setembro de 2021</title><link>/pt/blog/2021/09/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-setembro-de-2021/</link><pubDate>Tue, 07 Sep 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/09/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-setembro-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:02:11 PM) eyedeekay: Olá a todos, desculpem o aviso em cima da hora, bem-vindos à reunião de 7 de setembro (04:02:11 PM) eyedeekay: 1) Olá (04:02:11 PM) eyedeekay: 2) Itens restantes de 0.9.50/1.5.0 (04:02:11 PM) eyedeekay: 3) Mudanças no repositório Debian (04:02:11 PM) eyedeekay: 4) Distribuições Jpackage (ferramenta de empacotamento do Java) (04:02:11 PM) eyedeekay: 5) Planos para 1.6.0 (04:03:12 PM) zlatinb: oi (04:03:21 PM) eyedeekay: Oi zlatinb (04:04:21 PM) eyedeekay: OK, podemos começar; se mais alguém entrar no meio da reunião, por favor se manifeste e avise que está aqui (04:04:49 PM) zzz: oi (04:04:54 PM) eyedeekay: Oi zzz (04:05:03 PM) eyedeekay: Vou assumir 2) itens restantes de 0.9.50 e itens de 1.5.0 (04:05:41 PM) serempa: oi (04:05:55 PM) eyedeekay: Oi serempa, bem-vindo à reunião da comunidade (04:06:19 PM) serempa: ah, que sorte a minha :) (04:06:20 PM) eyedeekay: É a mesma história de sempre: nosso pacote Debian upstream, mantido pelo mhatta, não está atualizado. Neste momento, recomendamos que você use o repositório Debian do projeto, recentemente sob minha administração, em http(s)://deb.i2p2.de (04:06:54 PM) eyedeekay: Primeira terça-feira de cada mês, 20h UTC, avisem os amigos :) (04:07:19 PM) serempa: hmm na verdade estou usando i2pd (04:07:28 PM) zzz: parece que nosso f-droid e o f-droid oficial ainda estão pendentes, eyedeekay? (04:07:41 PM) eyedeekay: Sim, eu ia falar disso agora (04:09:26 PM) eyedeekay: Ainda estou atualizando o repositório do F-Droid. Não tenho controle sobre quando o F-Droid oficial é atualizado, então a recomendação será semelhante: o nosso F-Droid será atualizado antes do repositório oficial ser (04:10:23 PM) eyedeekay: Então, para pacotes atualizados, provavelmente será necessário usar nosso F-Droid auto-hospedado (04:10:48 PM) zzz: Não vejo mais nada faltando (04:11:42 PM) eyedeekay: Esses são os únicos dois produtos de lançamento restantes (04:12:35 PM) serempa: desculpem perguntar, mas existem pacotes arm mantidos por alguém? (04:13:16 PM) zzz: funcionamos em qualquer plataforma que tenha Java (04:13:20 PM) serempa: nos repositórios do rpi é 0.9.38-3.1 (04:13:47 PM) eyedeekay: Isso é raspbian sem adicionar deb.i2p2.de ao sources.list? (04:14:01 PM) eyedeekay: Só para confirmar, serempa? (04:14:05 PM) zzz: você pode seguir as instruções em geti2p.net/debian para usar nosso repositório, serempa (04:14:21 PM) serempa: ooh entendi, desculpa (04:14:23 PM) eyedeekay: Sim, deve ter pacotes do pi atualizados (04:14:37 PM) eyedeekay: O que nos leva a 3) mudanças no repositório Debian (04:14:37 PM) eyedeekay: Tivemos um problema de DNS com o repositório antigo http://deb.i2p2.no (04:15:43 PM) eyedeekay: O servidor que usávamos para ele não é mais usado para nada, foi desativado. A partir de agora, deb.i2p2.de e deb.i2p2.no estão disponíveis tanto por HTTP quanto por HTTPS (04:16:40 PM) eyedeekay: Avisem-nos se encontrarem algum problema usando a nova configuração, que no geral deve ter menos problemas (04:17:22 PM) eyedeekay: Algo a acrescentar em 3)? (04:18:07 PM) eyedeekay: 4) Distribuições Jpackage (04:19:29 PM) eyedeekay: O Zab teve um lançamento jpackage bem-sucedido até agora; pelo menos, algumas pessoas estão usando (04:20:29 PM) eyedeekay: Agora temos uma ideia melhor de como adaptar o servidor de notícias para que os jpackages possam obter notícias e atualizações para suas distribuições (04:20:45 PM) eyedeekay: Estou adiando meu lançamento até eu conseguir lançar uma nova versão do I2P In Private Browsing que inclua algumas correções de bugs e que defina a página inicial e o mecanismo de busca (04:21:31 PM) eyedeekay: Isso deve levar cerca de mais uma semana (04:21:49 PM) eyedeekay: Mais algo em 4), zlatinb? zzz? (04:22:06 PM) zlatinb: ops, espera (04:22:06 PM) zlatinb: lag lag (04:22:37 PM) eyedeekay: Sem problema, pode falar, zlatinb (04:22:39 PM) zlatinb: sim, o dmg para Mac está tendo ~25 downloads/dia em média (04:22:44 PM) eyedeekay: Legal! (04:23:10 PM) zlatinb: a página /en/download/mac também recebe bom tráfego. Muita gente a visita depois de tentar baixar o .jar (04:23:50 PM) zzz: voltei, desculpem, problemas no computador (04:24:12 PM) eyedeekay: (04:22:39 PM) zlatinb: sim, o dmg para Mac está tendo ~25 downloads/dia em média (04:24:12 PM) eyedeekay: (04:22:44 PM) eyedeekay: Legal! (04:24:12 PM) eyedeekay: (04:23:10 PM) zlatinb: a página /en/download/mac também recebe bom tráfego. Muita gente a visita depois de tentar baixar o .jar (04:24:24 PM) eyedeekay: Caso você precise disso^ (04:25:09 PM) zzz: vocês três já resolveram os problemas de URL do servidor de notícias? (04:25:39 PM) zlatinb: que não funciona de todo nas versões recentes do Mac OS por causa da notarização (04:25:39 PM) zlatinb: eot (04:25:39 PM) zlatinb_ agora é conhecido como zlatinb (04:25:47 PM) zlatinb: lag forte, desculpa (04:27:00 PM) eyedeekay: Ainda não. zlatinb, quando seria um bom horário para nos reunirmos e falar sobre os problemas restantes de URL de notícias? Tenho uma ou duas perguntas para você sobre os requisitos; se pudermos nos reunir esta semana, seria suficiente (04:27:42 PM) zlatinb: sim, fico à vontade para fazer as mudanças em Python assim que concordarmos sobre como lidar com as coisas (04:27:56 PM) zlatinb: a grande questão é: queremos feeds de notícias separados para os diferentes produtos ou apenas metadados diferentes (04:28:05 PM) zlatinb: precisamos decidir isso (04:29:45 PM) eyedeekay: Então eu gostaria de fazer uma reunião rápida por voz sobre isso em algum momento desta semana; podemos agendar depois. Ainda não sei de quais prós e contras me importo (04:30:01 PM) zlatinb: claro (04:30:08 PM) eyedeekay: Parece bom (04:30:21 PM) eyedeekay: Mais algo para 4)? (04:30:30 PM) zzz: vocês vão precisar de um feed diferente na primeira vez que fizerem uma atualização intermediária, por exemplo, para Java (04:31:17 PM) zzz: certifiquem-se de incluir o echelon, pois ele pode ter suas próprias questões (04:32:19 PM) eyedeekay: Intermediária tipo de non-jpackage para jpackage? Do meu lado isso está "desativado": o instalador NSIS não sobrescreverá um instalador IzPack se encontrar um (04:33:01 PM) zzz: não consegui pensar na palavra certa. Quero dizer um lançamento intermediário, entre os lançamentos upstream, por exemplo, 1.5.1 (04:33:10 PM) eyedeekay: Ah, entendi (04:33:20 PM) eyedeekay: Faz sentido, obrigado por apontar isso (04:33:50 PM) eyedeekay: Vou enviar um e-mail para o grupo para todos ficarem a par (04:34:12 PM) eyedeekay: E com certeza vamos precisar disso por causa dos lançamentos do OpenJDK (04:34:34 PM) eyedeekay: Então isso definitivamente é importante para nós (04:35:13 PM) eyedeekay: OK, mais algo para 4)? (04:36:21 PM) eyedeekay: Isso nos leva a 5) planos para 1.6.0 (04:37:45 PM) eyedeekay: Provavelmente devemos reservar um momento para escrever nossos planos, timeout 3min (04:38:23 PM) zzz: Atualizei o roadmap no site para 1.5.0 e 1.6.0 - eyedeekay, por favor revise e corrija seus itens (04:38:45 PM) zlatinb: Vou ver se há um conserto rápido para a lentidão do SSU que observei na testnet (rede de testes). Se for algo simples, como um ack atrasado levando tempo demais, acho que podemos colocar isso na 1.6.0 (04:39:04 PM) zlatinb: se acabar sendo mais complicado, então não vale muito a pena, já que estamos trabalhando em um substituto (04:39:40 PM) zzz: Não tenho muita coisa na minha lista para 1.6.0... neste ponto, minha principal prioridade é o SSU2, que ainda está bem no início; não espero que seja concluído antes de meados do ano que vem (04:39:52 PM) eyedeekay: Ack, zzz, farei isso esta noite (04:39:52 PM) eyedeekay: Eu trouxe copypasta, esta é a lista colada na minha estante: (04:39:52 PM) eyedeekay: Código/Empacotamento: (04:39:52 PM) eyedeekay: 1) Eliminar a classe de plugins "Unmanaged", tornar plugins Fork-and-Exec gerenciáveis. (04:39:52 PM) eyedeekay: 2) Adicionar suporte para o lado cliente do X-I2P-Location no HTTP Proxy (04:39:52 PM) eyedeekay: 3) Debianizar o I2P Browser Profile (04:39:52 PM) eyedeekay: 4) Transformar o I2P Browser Profile em plugin (04:39:52 PM) eyedeekay: 5) Mover goSam e sam3 para i2pgit.org em vez do Github (04:39:52 PM) eyedeekay: 6) Limpar os UDP tunnels do sam-forwarder e mover para o namespace go-i2p (04:39:52 PM) eyedeekay: 7) Finalmente corrigir e mesclar as mudanças do go-i2p upstream (04:39:52 PM) eyedeekay: Web/Documentação: (04:39:52 PM) eyedeekay: 1) Documentar "Como usar" I2P para navegação no Android, e-mail, Bittorrent (04:39:52 PM) eyedeekay: 2) Dividir a página de download em partes gerenciáveis, redirecionar para a página por SO (04:39:52 PM) eyedeekay: 3) Documentar processos de instalação do Jpackage no site (04:39:52 PM) eyedeekay: Diversos: (04:39:52 PM) eyedeekay: 1) Migrar i2p.keyring.i2p para i2pgit.org (04:39:52 PM) eyedeekay: 2) Transformar meus outros aplicativos em plugin(BRB, Railroad, reseed-tools) (04:39:52 PM) eyedeekay: 3) Reescrita em Go do News Server(newsxml-tools) (04:39:52 PM) eyedeekay: 4) Ferramenta genérica de assinatura SU3 em Go (04:40:33 PM) zzz: eyedeekay, preciso do Diversos #1 esta semana, por favor (04:40:47 PM) eyedeekay: Com certeza (04:40:54 PM) zzz: ótimo, valeu (04:41:10 PM) eyedeekay: Sem problema (04:42:03 PM) eyedeekay: Mais algo em 5)? (04:43:21 PM) eyedeekay: Mais algo para a reunião? Timeout 2m em caso de lag (04:43:53 PM) zlatinb: hmm sim, alguém notou um lag terrível hoje? Também estou tendo que tentar até 10 vezes para dar push em algo no git.idk.i2p (04:46:39 PM) eyedeekay: Notei algumas dificuldades inconsistentes ao fazer push para o git.idk.i2p na semana passada (04:48:07 PM) eyedeekay: Geralmente some em poucos minutos, mas exige várias tentativas (04:49:37 PM) eyedeekay: Eu tenho isso configurado para 6 tunnels e 2 backup tunnels usando um salto no momento (04:54:59 PM) eyedeekay: Não é multihomed, mas eu posso fazer com que seja (04:55:08 PM) eyedeekay: Se houver mais alguma coisa para a reunião? timeout 1m (04:57:26 PM) eyedeekay: Certo, obrigado por virem, pessoal. No mesmo horário no mês que vem. Vou publicar a ata da reunião no site em breve &lt;/div></description></item><item><title>20 anos de privacidade: uma breve história do I2P</title><link>/pt/blog/2021/08/28/20-years-of-privacy-a-brief-history-of-i2p/</link><pubDate>Sat, 28 Aug 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/08/28/20-years-of-privacy-a-brief-history-of-i2p/</guid><description>&lt;h2 id="invisibility-is-the-best-defense-building-an-internet-within-an-internet">Invisibility is the best defense: building an internet within an internet&lt;/h2>
&lt;blockquote>
&lt;p>&amp;ldquo;Acredito que a maioria das pessoas queira esta tecnologia para que elas possam se expressar livremente. É reconfortante saber que você pode fazer isso. Ao mesmo tempo, podemos superar alguns dos problemas observados na Internet, mudando a forma como a segurança e a privacidade são vistas, bem como o grau em que são valorizadas.&amp;rdquo;&lt;/p>&lt;/blockquote>
&lt;p>Em outubro de 2001, 0x90 (Lance James) teve um sonho. Começou como um &amp;ldquo;desejo de comunicação instantânea com outros usuários do Freenet para falar sobre questões do Freenet e trocar chaves do Freenet, mantendo ainda assim o anonimato, a privacidade e a segurança.&amp;rdquo; Chamava-se IIP — the Invisible IRC Project.&lt;/p></description></item><item><title>I2P celebra o seu 20º ano</title><link>/pt/blog/2021/08/26/i2p-celebra-o-seu-20%C2%BA-ano/</link><pubDate>Thu, 26 Aug 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/08/26/i2p-celebra-o-seu-20%C2%BA-ano/</guid><description>&lt;h2 id="20-anos-de-i2p">20 Anos de I2P&lt;/h2>
&lt;p>É difícil acreditar, mas o I2P existe há quase 20 anos! Desde o seu início como um projeto em C que fornecia acesso anônimo ao IRC, tivemos centenas de colaboradores, aceitamos check-ins (envios de código) de dezenas de programadores, usamos 2 linguagens principais de programação, 3 sistemas de controle de versão, passamos por uma migração da criptografia e múltiplos soft-forks (bifurcações compatíveis com versões anteriores). Houve cerca de 500 sites registrados na Invisible Web, e incontáveis sites I2P não registrados que eram acessíveis apenas por meio de seus nomes de host criptográficos.&lt;/p></description></item><item><title>Lançamento 1.5.0</title><link>/pt/blog/2021/08/23/lan%C3%A7amento-1.5.0/</link><pubDate>Mon, 23 Aug 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/08/23/lan%C3%A7amento-1.5.0/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Sim, é isso mesmo, após 9 anos de versões 0.9.x, estamos passando diretamente da 0.9.50 para a 1.5.0. Isso não significa uma mudança significativa na API, nem uma afirmação de que o desenvolvimento está concluído. É simplesmente um reconhecimento de quase 20 anos de trabalho para proporcionar anonimato e segurança aos nossos usuários.&lt;/p>
&lt;p>Esta versão finaliza a implementação de mensagens de construção de tunnel menores para reduzir o uso de largura de banda. Continuamos a transição dos routers da rede para criptografia X25519. Claro, há também inúmeras correções de bugs e melhorias de desempenho.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 03 de agosto de 2021</title><link>/pt/blog/2021/08/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-agosto-de-2021/</link><pubDate>Tue, 03 Aug 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/08/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-agosto-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:31 PM) eyedeekay: 1) Oi (04:00:31 PM) eyedeekay: 2) 0.9.51/1.5.0 (04:00:31 PM) eyedeekay: 3) Itens restantes da 0.9.50 (04:00:31 PM) eyedeekay: 4) Conclusões sobre estrangulamento no streaming (04:00:31 PM) eyedeekay: 5) Atualizações do jpackage (04:00:52 PM) eyedeekay: Olá, pessoal, hora da reunião de terça, quem mais está aqui? (04:00:58 PM) zlatinb: oi (04:01:05 PM) zzz: e aí (04:01:24 PM) eyedeekay: Legal, vamos começar (04:01:34 PM) eyedeekay: 2) 0.9.51/1.5.0 (04:01:45 PM) eyedeekay: zzz postou no fórum sobre a mudança de numeração (04:02:06 PM) Irc2PGuest39607: oi! (04:02:24 PM) eyedeekay: Oi, IRC2PGuest39607 (04:02:38 PM) zzz: sim, decidimos preliminarmente por 1.5.0 no mês passado, como todo mundo se sente sobre isso um mês depois? (04:02:40 PM) mode (+v anonymousmaybe) by ChanServ (04:03:08 PM) eyedeekay: Parece que não recebemos nenhuma opinião sobre isso, eu ainda estou de acordo com 1.5.0 como a próxima versão (04:03:45 PM) X: Gosto de caminhar para um 1.x.x (04:03:47 PM) zzz: eu também. vai levar um tempo para acostumar, mas parece uma boa ideia (04:04:17 PM) zlatinb: perguntas: os jars do maven vão permanecer na versão da API? os plugins vão ser verificados em relação às versões da API? (04:05:36 PM) zzz: eu diria que não para ambos (04:06:06 PM) zlatinb: ok, desde que seja consistente (04:06:51 PM) zzz: pense na versão da API como a "versão da rede". Qualquer coisa visível ao usuário deve ser a versão de lançamento (04:07:30 PM) eyedeekay: Isso faz sentido para mim, e eu sei que 1.5.0 vai funcionar com nossos releases do maven (04:07:42 PM) zzz: idk, posso também dar um rápido relatório de status aqui? (04:07:50 PM) eyedeekay: Sim, vá em frente (04:08:00 PM) mode (+v anonymousmaybe) by ChanServ (04:08:09 PM) zzz: tudo está praticamente pronto para a próxima versão. 10 mil linhas de diff (04:08:28 PM) zzz: congelamento de tag em 11 de ago., prazo para check-in em 20 de ago., lançamento na semana de 23 de ago. (04:08:31 PM) zzz: EOT (04:08:40 PM) eyedeekay: Obrigado, zzz (04:09:02 PM) eyedeekay: Estamos prontos para 3) Itens restantes da 0.9.50? (04:09:52 PM) eyedeekay: Neste momento, os itens restantes do lançamento são os mesmos que os itens restantes do mês passado, que são os lançamentos de pacotes Debian (04:10:53 PM) zzz: história triste, mas neste ponto tudo o que podemos fazer é encorajar as pessoas a migrarem para o PPA (04:11:08 PM) eyedeekay: Ainda não recebi uma resposta do nosso mantenedor, então, para os pacotes Debian atuais, as únicas opções são deb.i2p2.de/no e o PPA (04:11:49 PM) eyedeekay: Vou em frente e deixo claro no site que esses são os pacotes recomendados (04:12:07 PM) eyedeekay: 4) Conclusões sobre estrangulamento no streaming (04:12:55 PM) eyedeekay: Esse era o tópico do zlatinb, por favor compartilhe suas conclusões quando estiver pronto, zlatinb (04:13:20 PM) zlatinb: O estrangulamento acontece na rede ao vivo, provavelmente devido a algum erro de cálculo do tamanho do buffer de recebimento (125 vs 128), provavelmente por causa de mudanças de MTU do ecies, não sei (04:13:56 PM) zlatinb: Não aprofundei mais do que tentar dobrar o buffer de recebimento e verificar que o estrangulamento não ocorre mais (04:14:42 PM) zlatinb: em geral há outros ângulos do streaming que eu gostaria de examinar com mais detalhes, mas isso ficará para a próxima versão. (04:14:45 PM) zlatinb: eot (04:14:54 PM) zlatinb: s/next/after next/ (04:14:57 PM) eyedeekay: Interessante. Obrigado por investigar isso. Devo incluir isso como tópico para o mês que vem também? (04:15:10 PM) zzz: definitivamente um tópico para pesquisas futuras, mas não acho que chegue ao ponto de precisar ser um item da pauta (04:15:30 PM) eyedeekay: OK, obrigado (04:16:11 PM) eyedeekay: Por fim, 5) atualizações do jpackage (04:16:16 PM) zzz: mas vamos garantir que o zlatinb concorda? (04:16:16 PM) zlatinb: concordo (04:16:48 PM) eyedeekay: Ack. Então vou tirar isso da próxima pauta (04:17:50 PM) eyedeekay: atualizações do jpackage: o zlatinb e eu estamos trabalhando em bundles do jpackage; o do zab é para Mac OSX e é um pacote baseado em DMG assinado; o meu é para Windows e é um EXE baseado em NSIS que funciona como o Firefox Profile Installer (instalador de perfis do Firefox) (04:18:30 PM) eyedeekay: Ambos temos trabalhado para que eles sejam autoatualizáveis e estáveis; dei uma olhada no trabalho do zab ontem à noite e tratei de me atualizar (04:19:57 PM) eyedeekay: Temos feito lançamentos dos bundles experimentais ao mesmo tempo que os lançamentos regulares; o bundle AIO 1.5.0 e o bundle DMG devem ser autoatualizáveis até lá (04:20:17 PM) zzz: AIO? (04:20:37 PM) eyedeekay: Tudo-em-um, o bundle Windows/jpackage/perfil (04:21:43 PM) eyedeekay: Algo a acrescentar do seu lado sobre isso, zlatinb? (04:22:12 PM) zlatinb: o dmg está pronto e testado, fico feliz em tê-lo como uma opção de download quando sair o 1.5.0 (04:22:20 PM) zzz: vamos deixar claro qual é o plano. Vamos ter ambos na página de download, mais ou menos no mesmo cronograma do restante do lançamento 1.5.0? E rotulados como o quê? Alpha? Beta? (04:23:11 PM) zlatinb: Eu preferiria 'Opção de download alternativa' em vez de um rótulo alpha/beta (04:23:35 PM) zlatinb: o dmg definitivamente não é alpha, beta talvez seja ok (04:24:19 PM) zzz: Também gostaria de ter um entendimento claro de como vamos orientar as pessoas para um ou para o outro. por exemplo, se você quer que rode como um serviço, não use este. (04:24:34 PM) zzz: não precisamos decidir tudo nesta reunião, mas em algum momento antes do lançamento (04:25:22 PM) eyedeekay: Temos uma página separada para eles onde os chamamos de 'Experimental' por enquanto. Pretendo considerar o instalador AIO EXE 'experimental' por mais um ciclo. Ao adicioná-lo como uma opção de download alternativa para usuários de Windows na página lang/download, pretendo rotulá-lo assim (04:25:35 PM) zzz: zlatinb, se até agora só foi testado por uma pessoa, então acho que precisamos ir com calma e usar um rótulo beta (04:26:05 PM) zlatinb: ok (04:26:17 PM) zzz: 'alternativa' não significa nada, precisamos orientar as pessoas de um jeito ou de outro. Essas instruções podem mudar conforme tivermos mais testes (04:27:23 PM) zzz: eyedeekay, da última vez que dei uma olhada no seu, que foi há algumas semanas, ainda faltava bastante, então você vai ter que correr e nos avisar quando for hora de darmos uma olhada (04:28:18 PM) zzz: também não há motivo específico para bater a data de 23 de ago., ou ter o mesmo cronograma do dmg, se não estiver pronto (04:28:48 PM) eyedeekay: Claro, não vou lançar uma nova versão até estar bem certo de que vai funcionar todas as vezes (04:29:38 PM) eyedeekay: Fiz muitos check-ins ontem à noite depois de olhar as mudanças do zab, mas ainda não fiz um novo teste de atualização (04:30:42 PM) zzz: Passei horas e horas ajudando o zab, e 5 minutos dando uma passada de olho no seu... talvez você esteja recebendo mais ajuda dele ou esteja apenas pegando a maior parte do código dele, mas você precisa gritar quando estiver pronto (04:31:57 PM) eyedeekay: Peguei emprestado um pedaço do código do zab e adaptei, mas no mais tenho ido descobrindo conforme avanço (04:32:25 PM) eyedeekay: Vou atualizar o tópico de merge no GitLab em breve para explicar onde é igual e onde difere (04:32:49 PM) eyedeekay: *esta noite (04:33:53 PM) zzz: isso vale para qualquer momento em que adicionarmos um produto de lançamento 'oficial' na nossa página de download ou em qualquer lugar. É um grande passo adicionar algo novo e sustentá-lo, e eu nunca quero adicionar algo sem muita reflexão e consenso total (04:35:15 PM) eyedeekay: Concordo (04:35:43 PM) zzz: :) (04:36:40 PM) eyedeekay: Acho que devemos resolver as pendências de alpha/beta e questões da página de download para chegar a esse consenso em um dos tópicos de jpackage no zzz.i2p então (04:37:56 PM) eyedeekay: Era isso que eu tinha sobre o 5, o que nos leva ao fim da pauta, a menos que alguém tenha algo a acrescentar? (04:38:29 PM) zlatinb: um item para a próxima reunião ou a seguinte: (04:38:44 PM) zlatinb: mudanças no fluxo de geração do news.xml para acomodar os bundles dmg e exe (04:39:07 PM) zlatinb: eot (04:39:16 PM) zzz: a última coisa no 5) é que vocês dois e o echelon devem ter um plano acordado para as notícias, sim. (04:40:12 PM) eyedeekay: Vou colocar na pauta do anúncio do próximo mês e entrar em contato com o ech do meu lado (04:40:12 PM) eyedeekay: Adição de última hora da minha parte: estarei na Def Con de quinta-feira à noite até segunda, passando a maior parte do tempo no CryptoCurrency Village; vou ajudar as pessoas a entender integrações de I2P com Bitcoin e Monero (04:40:43 PM) zzz: o que isso provavelmente significa na prática é o zlatinb contar para o idk e para o echelon algumas das decisões preliminares e seguir a partir daí (04:40:53 PM) zzz: eot, desculpem a digitação lenta (04:41:30 PM) eyedeekay: Parece um bom lugar para começar (04:41:51 PM) zzz: ótimo, divirta-se, boa sorte. Você tem um palpite sobre o melhor horário para as pessoas te encontrarem, ou pistas de como te localizar? (04:43:36 PM) eyedeekay: A mesa do Crypto Village provavelmente é o melhor lugar para procurar; marquei 1–3 todos os dias no formulário, mas provavelmente vai ser um pouco antes da 1h, um pouco depois das 3h (04:44:29 PM) eyedeekay: Vou arrumar uma conta no ActivityPub para as pessoas poderem me enviar toots em outros horários (04:44:44 PM) zzz: ok, ainda não vi nenhum PR, já está na hora de ativar a sadie no twitter e/ou fazer alguns posts no reddit e no fórum (04:45:16 PM) eyedeekay: Pode deixar (04:46:22 PM) eyedeekay: Mais alguma coisa para a reunião? timeout 1m (04:47:38 PM) eyedeekay: Certo, obrigado a todos (04:48:31 PM) eyedeekay: Nos vemos pelo IRC, a reunião do mês que vem será em 7 de setembro &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de julho de 2021</title><link>/pt/blog/2021/07/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-julho-de-2021/</link><pubDate>Tue, 06 Jul 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/07/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-julho-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:01:20 PM) eyedeekay: Oi, pessoal, é hora da reunião mensal da comunidade, mas como eu esqueci de fazer o anúncio, não vou me surpreender se ninguém estiver aqui. Caso mais alguém esteja aqui, estou aberto a fazer a reunião agora. Se mais ninguém estiver aqui, vou anunciar uma nova em zzz.i2p para podermos remarcar (04:01:37 PM) zzz: oi (04:01:47 PM) eyedeekay: Oi zzz (04:02:10 PM) eyedeekay: zlatinb, mais alguém aqui? (04:03:39 PM) eyedeekay: Ok, foi vacilo meu. Bem, zzz, tenho uma pauta curta de 2 itens para nós se você tiver tempo: (04:03:39 PM) eyedeekay: 2) Próximo número de versão (04:03:39 PM) eyedeekay: 3) Atualizações do Jpackage (04:03:39 PM) eyedeekay: Mas eu estava esperando contar com o zlatinb para o item 3) (04:04:06 PM) zzz: 4) itens restantes do lançamento 0.9.50 (04:04:31 PM) eyedeekay: Certo (04:05:10 PM) eyedeekay: 2) Próximo número de versão (04:06:27 PM) eyedeekay: Estou cada vez menos relutante quanto ao 1.0.0 agora (04:07:31 PM) eyedeekay: o zlatinb tinha algumas ideias sobre onde a performance poderia ser melhorada, e o que nós dois concordamos foi que precisávamos de algo mais fácil de adotar para o 1.0.0, isto é, as coisas do jpackage (04:08:05 PM) zzz: Acho que um salto arbitrário para algo como 1.5.0 ou 2.5.0 ou 5.1 evita o drama do 1.0.0 (04:10:04 PM) mode (+v zlatinb) by ChanServ (04:11:37 PM) eyedeekay: 1.5.0 parece certo de alguma forma? ou talvez 1.51 (04:12:22 PM) zzz: números pequenos parecem melhores (04:12:48 PM) eyedeekay: É, você tem razão (04:13:36 PM) eyedeekay: 1.5.0 funciona para mim se funcionar para você (04:15:13 PM) zzz: Vou colocar isso em um post no meu fórum e ver qual é a reação (04:15:30 PM) eyedeekay: Parece bom (04:16:05 PM) eyedeekay: 3) Atualizações do Jpackage (04:17:24 PM) eyedeekay: Da minha parte, tenho um pacote WIP de jpackage+Instalador do Windows+pacote de perfil do Firefox que deve ser autoatualizável a partir desta manhã. Ainda está sem testes e é um PR de rascunho, tenho certeza de que vou encontrar algo quebrado nele esta noite, mas até agora, tudo bem (04:17:35 PM) mode (+v anonymousmaybe) by ChanServ (04:18:55 PM) eyedeekay: Funciona iniciando o instalador pouco antes do router desligar, ficando em espera até o router desligar e, então, permitindo que o instalador reinicie o router quando terminar (04:19:25 PM) zlatinb: da minha parte, não muito; ainda estou um pouco travado em descobrir como fazer um teste ponta a ponta que comece verificando o news.xml, buscando o update.dmg, efetuando a atualização e reiniciando o router (04:19:41 PM) zlatinb: mas o conceito é o mesmo no Windows (04:22:35 PM) zlatinb: só que é bastante infraestrutura para montar, imagino (04:23:01 PM) eyedeekay: Não tenho muito mais a acrescentar, exceto que vou tentar descobrir como testá-lo contra um servidor de notícias de teste hoje à noite, o que deve ajudar a definir a infraestrutura (04:24:13 PM) eyedeekay: 4) Itens restantes do lançamento 0.9.50 (04:24:27 PM) eyedeekay: Opa, colei isso cedo demais (04:24:37 PM) eyedeekay: Mais alguma coisa no item 3)? (04:25:02 PM) eyedeekay: 4) Itens restantes do lançamento 0.9.50 (04:25:10 PM) zzz: ainda nada no Debian/Ubuntu, quem é responsável por incomodar o mhatta? (04:25:40 PM) eyedeekay: Tenho importunado ele o quanto posso, abri um PR no bote para chamar a atenção dele, não sei o que está acontecendo lá. Sem resposta (04:26:11 PM) eyedeekay: Talvez eu só não esteja mais olhando no lugar certo (04:26:25 PM) zzz: já se passaram 7 meses desde que ele fez um lançamento (04:27:40 PM) zzz: de qualquer forma, acredito que esse é o único item restante (04:28:12 PM) eyedeekay: Ouvi dizer que o Debian agora aceita mantenedores anônimos se tiverem um portfólio e uma chave GPG, eu poderia entrar em contato e me candidatar? Eu odeio me tornar ainda mais um bus factor (risco de o projeto depender demais de poucas pessoas), mas pelo menos eu basicamente sei como ir de i2p.i2p->deb (04:30:17 PM) zzz: o problema é que acho que ele tem várias alterações que nunca mandou upstream de volta para nós, então essas diferenças teriam que ser resolvidas (04:31:53 PM) eyedeekay: Se ele tiver, então acho que elas teriam que estar refletidas no debian/patches, talvez eu consiga encontrar um jeito (04:31:53 PM) zzz: é tudo que tenho, coloque na lista para o mês que vem (04:32:00 PM) eyedeekay: Pode deixar (04:32:16 PM) zlatinb: sobre este item, quero perguntar sobre o estouro de buffer de streaming (04:32:43 PM) zlatinb: isso é algo que queremos tratar para o próximo lançamento? (04:32:50 PM) zzz: hã? (04:32:57 PM) zlatinb: s/overflow/choke/ (04:33:14 PM) zzz: qual item? (04:33:23 PM) zlatinb: ah, desculpa, achei que estávamos discutindo a 0.9.51 (04:33:27 PM) zlatinb: deixa pra lá (04:33:32 PM) zzz: mas não, não é um problema urgente, é mais uma questão de testes, baixa prioridade (04:34:01 PM) zzz: estávamos discutindo os debs da .50 (04:34:32 PM) eyedeekay: Eu tenho tempo, se o zzz tiver tempo fico feliz em fazer disso o item 5) (04:34:44 PM) zlatinb: sim, por favor (04:34:49 PM) eyedeekay: Manda ver (04:35:11 PM) zlatinb: Acho que isso acontece na rede real em tunnels curtos, não 0 mas 1-hop (04:35:41 PM) zlatinb: pelo menos eu vi um comportamento suspeito no muwire quando configurado com tunnels de 1-hop em ambos os nós (04:36:24 PM) eyedeekay: Eu tenho um monte de serviços 1-hop, há algo que eu possa procurar nos logs para ajudar você a confirmar isso? (04:37:12 PM) zlatinb: neste estágio inicial isso pode ser depurado em uma rede de testes, o logging é verboso demais para um servidor em produção (04:37:58 PM) zlatinb: Eu gostaria de dedicar algum tempo a isso e, se houver um problema e uma correção para ele, tentar colocá-la no próximo lançamento (04:39:21 PM) zzz: para responder à sua pergunta, é um problema conhecido há muitos anos, presumivelmente muito raro na rede real, os impactos são transitórios e possivelmente impossíveis de corrigir... então vale a pena investigar (e eu pedi ajuda para isso), mas por esses motivos eu não colocaria como algo obrigatório de corrigir para o próximo lançamento (04:39:56 PM) zlatinb: Acho que as melhorias recentes de velocidade tornaram isso menos raro (04:40:31 PM) zzz: claro. talvez, talvez não (04:41:17 PM) zlatinb: ok, vou investigar e ver no que dá (04:41:35 PM) eyedeekay: Vai ser interessante ver o que você encontra (04:42:10 PM) eyedeekay: Mais alguma coisa para a reunião? (04:43:09 PM) eyedeekay: Certo, então é isso por hoje (04:43:18 PM) eyedeekay: Obrigado zlatinb e zzz por estarem e terem paciência comigo, vou publicar os logs em breve e garantir que eu coloque o anúncio no zzz.i2p desta vez (04:43:24 PM) eyedeekay: estarem *aqui &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de junho de 2021</title><link>/pt/blog/2021/06/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-junho-de-2021/</link><pubDate>Tue, 01 Jun 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/06/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-junho-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb, psi&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (04:01:11 PM) eyedeekay: Olá a todos, bem-vindos à reunião da comunidade de terça-feira, 1º de junho (04:01:25 PM) eyedeekay: 1) Oi (04:01:25 PM) eyedeekay: 2) 300 reuniões da comunidade registradas (04:01:25 PM) eyedeekay: 3) 0.9.51 (04:01:25 PM) eyedeekay: 4) go-i2p (04:01:25 PM) eyedeekay: 5) status de build reprodutível (04:01:25 PM) eyedeekay: 6) relatório dos canais de atualização / relatório do bundle do Mac (04:01:25 PM) eyedeekay: 7) Próximo número de versão, item adiado da reunião de 6 de abril (04:01:25 PM) eyedeekay: 8) status do 0.9.50 / itens restantes do release (04:01:42 PM) eyedeekay: 1) oi (04:01:50 PM) eyedeekay: Oi pessoal (04:02:08 PM) zzz: oi (04:02:10 PM) zlatinb: oi (04:02:31 PM) eyedeekay: Oi zzz, oi zlatinb. (04:02:31 PM) eyedeekay: Mais alguém conosco hoje? (04:03:00 PM) eyedeekay: OK 2) 300 reuniões da comunidade registradas (04:03:45 PM) eyedeekay: Parabéns a todos, a primeira reunião que temos registrada no site foi há 19 anos, quase 20 agora, e agora estamos 300 reuniões depois (04:04:18 PM) eyedeekay: Obrigado a todos os colaboradores do I2P no passado e no presente (04:04:54 PM) zzz: sim (04:05:16 PM) zzz: alguns eepsites daquela época ainda funcionam (04:05:44 PM) zzz: e alguns bugs daquela época ainda precisam ser encontrados e corrigidos! Corrigi um bug de 2004 hoje (04:06:58 PM) eyedeekay: Vi isso lá no #ls2 mais cedo; um agradecimento especial ao zzz, que tem sido o coração e a alma deste projeto por mais tempo do que a maioria de nós sequer está por aqui :) (04:07:20 PM) zzz: não posso fazer isso sozinho, nunca pude (04:08:11 PM) zzz: mas isso é todo o tempo que vocês têm para recordar, vamos voltar ao trabalho (04:08:24 PM) eyedeekay: Mais uma vez, obrigado e parabéns a todos; passando para 3) 0.9.51 (04:09:34 PM) eyedeekay: Estamos há cerca de 2 semanas neste lançamento; da minha parte, estou trabalhando no meu recurso X-I2P-Location no site padrão e pensando em opções para integrar um perfil de navegador ao instalador principal no momento (04:09:59 PM) eyedeekay: Em que mais todos estão trabalhando para este lançamento neste momento? (04:10:41 PM) zzz: Gostaria de lembrar a todos para atualizar o roteiro no site com seus planos para o próximo lançamento. Não há muita coisa lá agora (04:11:05 PM) eyedeekay: Entendido, obrigado por nos lembrar, farei o meu esta noite após a reunião (04:11:27 PM) zlatinb: Vou começar a parte específica para Mac do atualizador do bundle do Mac, a menos que decidamos dividir o trabalho de outra forma. Também fico feliz em trabalhar no lado do i2p.i2p, discutiremos mais no ponto 6) (04:11:32 PM) zzz: a equipe do #ls2 continua trabalhando na proposta 157 (novas mensagens de construção de tunnel), está indo mais devagar do que o planejado. Não está claro agora quanto entrará no próximo lançamento (04:12:09 PM) zzz: a proposta ainda está incompleta, então até concluí-la, não podemos finalizar o código (04:12:42 PM) zzz: SSU2 ainda não foi iniciado. Esperávamos concluí-lo este ano... isso parece improvável neste ponto. Precisamos de mais ajuda (04:12:56 PM) zzz: FIM (04:14:15 PM) eyedeekay: Obrigado zzz, zlatinb. Farei o que puder para contribuir conforme meu entendimento cresce. Falando nisso, 4) go-i2p (04:15:41 PM) eyedeekay: Escrevi uma proposta superficial para go-i2p no branch proposal no gitlab. (04:15:41 PM) eyedeekay: Além disso, quase concluí a migração das estruturas comuns da antiga distro, saindo de representação por fatias de bytes para usar objetos (structs) para representação, e reescrevi os testes para acomodar essa mudança (04:16:07 PM) eyedeekay: Isso significa que cheguei ao ponto de escrever código novo em vez de apenas atualizar o que já existe, o que é bem empolgante (04:16:29 PM) eyedeekay: Ainda sem transporte, mas isso será a próxima coisa no roteiro (04:16:35 PM) eyedeekay: FIM (04:16:41 PM) zzz: você ainda está em um branch separado e, se sim, por que ainda não mesclou de volta? (04:17:39 PM) eyedeekay: Tenho ~4 testes para terminar antes de fazer isso (04:18:30 PM) eyedeekay: Assim que todos os testes existentes passarem novamente ou eu puder ter certeza de que são redundantes, vou mesclar de volta (04:18:34 PM) zzz: ok. e onde estamos com full-go vs. wrapper em Go ao redor do i2pd? Se o último realmente for apenas 2 horas de trabalho, como o orignal afirmou, isso não deveria ser o próximo passo? (04:18:55 PM) zzz: como uma prova de conceito, ou um MVP, ou para avaliar a demanda de projetos em Go (04:19:22 PM) zzz: então você poderia depois simplesmente trocar pelo router em Go via a mesma API (04:20:53 PM) eyedeekay: Comecei, mas estou tendo alguns problemas para descobrir exatamente como criar o wrapper em C para o api.h, provavelmente porque o processo é novo para mim (04:22:34 PM) zzz: ok. Ainda não entendo se o wrapper do i2pd é a) uma alternativa a ser avaliada; b) algo que definitivamente deve ser feito antes, mas estamos fazendo ambos; c) baixa prioridade/A DEFINIR; (04:22:53 PM) zzz: ou d) rejeitamos isso (04:24:04 PM) eyedeekay: Na minha opinião, deveria ser b), porque devo aprender a escrever um wrapper em C para código C++, e porque a capacidade de incorporar facilmente o i2pd em qualquer coisa que o SWIG suporte seria muito útil de modo geral (04:25:18 PM) zzz: ok, você tem uma data estimada para isso? (04:27:52 PM) eyedeekay: O orignal tem razão, são 2 horas de trabalho para alguém que já sabe fazer. A parte difícil de estimar é quanto tempo tenho que ler exemplos até saber o que estou fazendo. O dia 15 parece seguro. (04:28:14 PM) zzz: obrigado, FIM (04:28:40 PM) eyedeekay: OK, isso é tudo que tenho sobre isso também (04:28:41 PM) eyedeekay: 5) status de build reprodutível (04:28:57 PM) eyedeekay: zlatinb, essa é sua (04:29:21 PM) zlatinb: Então, há algo que é reprodutível no Mac e no Linux com Locale (configuração regional) em inglês e JDK 11 e meio que funciona (04:29:44 PM) zlatinb: Sei como corrigir para todas as Locales e compilar no Windows também, são necessários alguns pequenos ajustes (04:30:31 PM) zlatinb: Apesar de ser uma prova de conceito (PoC), acho que deveríamos ter uma página na web com instruções para outras pessoas interessadas em experimentar (04:31:04 PM) zlatinb: como usa o sistema de build do gradle, isso não adiciona carga ao release e fico feliz em assumir (04:31:35 PM) zlatinb: é isso basicamente (04:31:38 PM) zzz: Já disse isso no meu fórum, mas acho importante. Já temos builds reprodutíveis para Debian/Ubuntu. Isto é para o gradle, que não é um produto de build suportado atualmente (04:32:13 PM) zzz: Eu questiono o valor disso, e a capacidade de suportá-lo quando nos falta toda a infraestrutura de build de reprodutibilidade do Debian (04:33:05 PM) zzz: e anúncios de que 'i2p agora é reprodutível' são enganosos/incorretos. precisamos ser muito claros sobre o que é (04:35:01 PM) zzz: Não acho que nossos testes sejam suficientes para reivindicar reprodutibilidade, e nós nem publicamos as versões das nossas ferramentas. (04:35:34 PM) zzz: fim (04:37:23 PM) zlatinb: A única ferramenta que importa é o JDK, e esse está publicado como sendo o 11. Sou muito cético de que nossos builds Debian/Ubuntu sejam realmente reprodutíveis, e duvido que alguém consiga reproduzir os pacotes .deb por conta própria. Só porque passa no bot de build não significa que seja reprodutível, mas isso é outro ponto. (04:37:55 PM) zlatinb: Há valor agregado para certa classe de usuários mesmo a partir de uma PoC incompleta que 'busca' a reprodutibilidade, ou como quisermos formular. (04:38:38 PM) zlatinb: Se nada mais, isso mostra que estamos cientes de que há demanda e estamos fazendo esforço (ainda que com baixa prioridade) para atender a essa demanda (04:38:43 PM) zzz: o bot de build tem muitos testes, mais do que estamos cobrindo, incluindo alterar nome de usuário, PWD (diretório de trabalho atual), locale, hora, fuso horário (04:39:02 PM) psi: o Debian não tem um monte de hooks e shims que normalizam carimbos de data/hora e diretórios? (04:39:08 PM) zlatinb: mas claramente não está mudando os carimbos de data/hora do código obtido do repositório, caso contrário quebraria na hora (04:39:14 PM) psi: (para builds determinísticos, oi também) (04:39:25 PM) zzz: pode haver 'demanda', mas não está claro se é suficiente para justificar o esforço (04:40:01 PM) zzz: sim, psi, essa é a infraestrutura de build em que confiamos para nossos builds reprodutíveis no Debian (04:40:08 PM) eyedeekay: Posso confirmar que o zlatinb e eu não comparamos notas sobre quais ferramentas estávamos usando, além de estarmos no mesmo JDK; certamente não comparamos bibliotecas individuais (04:40:21 PM) zlatinb: o esforço recai sobre mim, como eu disse, estou feliz em assumir, e a maior parte do trabalho já está feita (04:40:31 PM) zzz: temos uma resposta agora: 'use Debian' (04:40:53 PM) zlatinb: não, a resposta é 'use a toolchain e o ambiente de build do Debian para construir seu .deb' (04:41:09 PM) zzz: Não estou convencido de que seus testes sejam completos o suficiente para afirmar 'quase pronto' (04:41:55 PM) zlatinb: Não há problemas conhecidos restantes, e os desconhecidos vamos encontrar à medida que mais pessoas usarem (04:42:00 PM) zzz: e não estou convencido de que precisamos de outro produto de release somente para quem exige reprodutibilidade fora do Debian (04:43:06 PM) zzz: Não acho que devamos depender dos usuários para descobrir problemas de reprodutibilidade. Precisamos de algum arcabouço de testes ou de um bot de build para confirmar isso, dadas as várias permutações listadas acima e outras (04:43:13 PM) zlatinb: não precisa ser um produto com qualidade de release, continuo dizendo que é trabalho em andamento e permanecerá assim no futuro previsível. (04:44:00 PM) psi: o objetivo é um pacote pronto para o usuário final ou é para apaziguar os intelectuais? (04:44:01 PM) zzz: nesse caso, sem objeções (04:44:30 PM) zlatinb: claramente para apaziguar os intelectuais, 100% (04:45:22 PM) psi: entendi, só me atualizando (04:46:15 PM) zlatinb: o que há de errado em ter os usuários ajudando a encontrar problemas de reprodutibilidade? (04:47:14 PM) zzz: 1) porque a maioria dos usuários não vai realmente tentar reproduzir; mas 2) se não é um produto oficial com qualidade de release, deixa pra lá (04:47:34 PM) eyedeekay: Seguindo em frente para 6) relatório dos canais de atualização / relatório do bundle do Mac (04:48:14 PM) eyedeekay: A menos que precisemos continuar no 5)? (04:48:37 PM) zzz: terminei o 5) (04:48:51 PM) eyedeekay: OK, 6 então (04:49:24 PM) eyedeekay: zlatinb, este também é seu tópico (04:50:20 PM) zlatinb: não há muito a relatar desde a última reunião no lado do bundle do Mac; tenho feito dogfooding (uso interno do próprio produto) um pouco (04:51:15 PM) zlatinb: Provavelmente terei tempo este mês para analisar os canais de atualização direito. Pelo menos a parte que ficará no repositório mac-jpackage (04:51:30 PM) zlatinb: posso também ver as mudanças necessárias no i2p.i2p, a menos que alguém mais queira tentar? (04:51:33 PM) zlatinb: fim (04:52:07 PM) zzz: Posso fazer o outro lado, vamos coordenar esta semana (04:52:30 PM) zlatinb: ok, parece bom (04:52:52 PM) zlatinb: isso é tudo da minha parte no 6) (04:52:56 PM) zzz: Acredito que há algumas escolhas que discutimos mas ainda não decidimos totalmente, mas não deve ser difícil (04:52:57 PM) zzz: fim (04:53:08 PM) eyedeekay: 7) Próximo número de versão, item adiado da reunião de 6 de abril (04:53:57 PM) eyedeekay: 1.0.0? 9.51.0? Havia várias opções no tópico (04:54:26 PM) zzz: sim. Há 2 meses, apresentei 0.9.50 vs. 1.0.0 (04:54:44 PM) zzz: desde então, observei que o Bitcoin Core está indo de 0.22 para 23.0 (04:54:54 PM) zzz: se um número é só um número, pode ser qualquer coisa (04:55:18 PM) zzz: 0.9.51, 1.0.0, 2.0, 9.51, 10.0. o que quisermos (04:55:54 PM) zzz: se '1.0.0' traz muita ansiedade ou promessa implícita de perfeição, podemos evitar isso pulando direto por cima (04:56:15 PM) zzz: ou podemos simplesmente continuar com 0.9.x para sempre, ou até alguma meta específica que ainda não definimos. (04:56:18 PM) zzz: FIM. opiniões? (04:56:55 PM) eyedeekay: Acho que número é número desde que o que escolhermos fique no topo quando ferramentas padrão ordenarem; à luz disso, 9.51 tem certo apelo. (04:57:52 PM) zlatinb: Se tivéssemos um roteiro para os instaladores, eu colocaria um belo 1.0.0 redondo depois que eles estivessem prontos, mas não temos tal roteiro, então eu preferiria evitar 1.0.0 por completo. Fora isso, 0.9.51 ou 9.51 são iguais para mim. (04:58:27 PM) zzz: não precisamos necessariamente de consenso hoje, temos mais duas reuniões antes do próximo lançamento (04:59:04 PM) zzz: podemos sempre fazer uma enquete no Reddit, embora isso possa ser contraproducente (05:01:40 PM) zzz: vamos discutir novamente no próximo mês, eyedeekay (05:01:41 PM) zzz: fim (05:02:15 PM) eyedeekay: Concordo com o zlatinb: se fôssemos usar '1.0.0' como PR (relações públicas) para buscar novos usuários, melhorar os instaladores provavelmente tornaria esse esforço mais bem-sucedido. Se quiséssemos preservar a oportunidade de fazer um 1.0.0 quando isso estivesse pronto, então precisaríamos fazer 0.9.51, fim (05:02:28 PM) eyedeekay: 8) 0.9.50 status / itens restantes do release (05:03:16 PM) eyedeekay: o zzz adicionou isto, mas há pelo menos dois desses pelos quais eu provavelmente devo responder: GPlay e F-Droid (05:04:27 PM) eyedeekay: Houve um pouco de bagunça com o GPlay durante o lançamento; tive que nos migrar para um Android App Bundle, o que exige gerar uma chave e enviá-la ao Google para que eles confirmassem que eu era quem estava enviando o app (05:05:16 PM) eyedeekay: Falhei nesse processo na primeira tentativa, o que exigiu contatar o suporte do Google, causando um atraso nos lançamentos para Android (05:05:47 PM) eyedeekay: Por razões relacionadas ao processo de release, isso também atrasou os builds do F-Droid. (05:06:33 PM) eyedeekay: De agora em diante, o F-Droid será um apk e o Google Play será um .aab, e o processo de release de um não dependerá do outro. FIM. (05:06:46 PM) eyedeekay: Algo a acrescentar, zzz? (05:07:20 PM) zzz: Debian é o grande problema. Alguém ouviu do mhatta? Ele perdeu completamente a .49, agora estamos esperando a 50 (05:09:01 PM) eyedeekay: Faz bastante tempo que não, infelizmente; posso entrar em contato novamente (05:09:08 PM) zzz: quanto ao status da rede, cerca de 35–45% da rede atualizou, cerca de 25% fizeram rotação de chaves, tudo muito tranquilo, sem grandes reclamações (05:09:08 PM) zzz: por favor, mantenham este item na pauta para o próximo mês, já que ainda não terminamos (05:09:08 PM) zzz: fim (05:09:34 PM) eyedeekay: Pode deixar (05:09:47 PM) eyedeekay: Mais algo para o 8)? (05:10:00 PM) eyedeekay: Ou em geral? tempo limite 1m (05:11:26 PM) eyedeekay: Certo então, obrigado pela presença de todos, a próxima reunião será em 6 de julho &lt;/div></description></item><item><title>Versão 0.9.50</title><link>/pt/blog/2021/05/17/vers%C3%A3o-0.9.50/</link><pubDate>Mon, 17 May 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/05/17/vers%C3%A3o-0.9.50/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.50 continua a transição para ECIES-X25519 para as chaves de criptografia do router. Ativamos DNS sobre HTTPS para o reseeding (bootstrap da rede) a fim de proteger os usuários contra monitoramento passivo de DNS. Há diversas correções e melhorias para endereços IPv6, incluindo novo suporte a UPnP.&lt;/p>
&lt;p>Finalmente corrigimos alguns bugs de corrupção de longa data no SusiMail. As alterações no limitador de largura de banda devem melhorar o desempenho do tunnel de rede. Há várias melhorias em nossos containers Docker. Aprimoramos nossas defesas contra possíveis routers maliciosos e com bugs na rede.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de maio de 2021</title><link>/pt/blog/2021/05/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-maio-de-2021/</link><pubDate>Tue, 04 May 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/05/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-maio-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (04:01:04 PM) eyedeekay: Olá a todos, é hora da reunião de 4 de maio (04:01:13 PM) zlatinb: oi (04:01:21 PM) zzz: olá (04:01:39 PM) eyedeekay: 1) Olá (04:01:39 PM) eyedeekay: 2) Relatório do Mac Launcher, Acompanhamento (04:01:39 PM) eyedeekay: 3) Relatório da Migração do Trac, Pós-Operação (04:01:39 PM) eyedeekay: 4) lançamento 0.9.50 (04:01:39 PM) eyedeekay: 5) Relatório dos Canais de Atualização (04:01:39 PM) eyedeekay: 6) Melhorias no Docker (04:01:39 PM) eyedeekay: 7) Chaves do plugin Bote (04:02:17 PM) eyedeekay: zab, 2) e 5) provavelmente se sobrepõem, devo juntá-los? (04:02:26 PM) zlatinb: claro (04:02:56 PM) eyedeekay: OK, então vamos trocar 3 e 5 daquela lista acima e fazer os canais de atualização logo após o Mac Launcher (04:03:11 PM) eyedeekay: 2) Relatório do Mac Launcher (04:03:59 PM) zlatinb: até agora recebi um relato positivo de um usuário desconhecido e sei que pelo menos algumas pessoas testaram o .dmg (04:04:28 PM) zlatinb: então, quanto à parte do instalador, acho que estamos em ótima forma. Não consigo pensar em mudanças necessárias que não estejam relacionadas à funcionalidade de atualização (04:04:49 PM) zlatinb: s/installer/app bundle/ (04:05:24 PM) zlatinb: isso é tudo sobre estritamente-2) da minha parte (04:06:10 PM) eyedeekay: Excelente. Não tenho nada a acrescentar agora, então podemos passar para 3) Canais de Atualização (04:06:24 PM) eyedeekay: A menos que o zzz tenha algo? (04:06:36 PM) zzz: não (04:07:00 PM) eyedeekay: Ok então zlatinb, canais de atualização também são seu tópico (04:07:22 PM) zlatinb: eu e o zzz fizemos alguma análise/escopo inicial do que precisa acontecer para habilitar os canais de atualização (04:08:05 PM) zlatinb: o consenso (acho) é que haverá algumas mudanças no código em i2p.i2p, bem como algum código no repositório mac-jpackage (04:08:36 PM) zlatinb: ainda estamos enumerando todos os casos extremos, mas até agora não encontramos nada que inviabilize (04:09:24 PM) zzz: concordo, parece bem direto e não exige muito esforço. testar provavelmente é mais trabalho do que codificar (04:09:36 PM) zlatinb: estou muito ocupado até o lançamento, mas depois disso vou focar nisso. Posso entrar em mais detalhes técnicos, mas fica muito de baixo nível para esta reunião (04:09:39 PM) zlatinb: eot (04:10:05 PM) eyedeekay: Obrigado pelo relatório (04:10:12 PM) eyedeekay: Isso nos leva a 4) lançamento 0.9.50 (04:11:08 PM) dr|z3d: você pulou a migração do Trac. (04:11:26 PM) eyedeekay: eu ia fazê-la como 5, não 4 (04:11:40 PM) dr|z3d: ok, prossiga! (04:11:45 PM) eyedeekay: Estamos a 11 dias do lançamento agora (04:12:09 PM) eyedeekay: As tags devem ser congeladas amanhã (04:12:22 PM) eyedeekay: Não tenho mais mudanças de strings para i2p.i2p (04:13:43 PM) eyedeekay: zzz, zlatinb o que gostariam de acrescentar? (04:14:08 PM) zzz: não muito... vou enviar as strings para o transifex às 16:00 UTC amanhã (04:14:26 PM) zlatinb: orignal fez um ponto interessante há apenas 30 minutos sobre a capacidade da fila de NTCP, pode valer a pena olhar isso antes do lançamento (04:14:27 PM) zzz: terminei a 50. já estou trabalhando na próxima (04:15:18 PM) zzz: não vi isso, mas eu ficaria relutante em fazer quaisquer mudanças agora. Estou testando algumas mudanças na fila de NTCP para o próximo lançamento (04:15:29 PM) zzz: eot (04:15:38 PM) zlatinb: eot da minha parte também (04:15:53 PM) eyedeekay: 5) Relatório da Migração do Trac, Pós-Operação (04:16:35 PM) eyedeekay: a migração do Trac foi complicada principalmente pelos motivos pelos quais senti que precisava acontecer; em particular, o xmlrpc do trac quebrou na nossa instância mais ou menos na época da reunião do mês passado (04:17:34 PM) eyedeekay: Depois de tentar e falhar em consertar por algumas semanas, decidi que seria mais fácil (com cuidado) extrair nossos tickets do Trac e migrá-los para o gitlab usando a API do gitlab (04:18:20 PM) eyedeekay: Fora isso, foi bem-sucedido e, como subproduto, criou um arquivo estático legível de todos os nossos tickets do Trac até o momento (04:18:32 PM) eyedeekay: eot (04:18:44 PM) zzz: então qual é o status? concluído? (04:19:16 PM) eyedeekay: Para fins de acompanhamento de tickets, a migração do Trac está concluída. Trac ainda tem artigos de wiki de algum interesse para fazer backup, mas os tickets estão feitos. (04:19:43 PM) zzz: ok. Eu mudei as urls no nosso código para apontar para o gitlab (04:20:14 PM) eyedeekay: Eu mudei a maioria das do site, mas ainda estou usando grep nos arquivos .rst pelos últimos poucos (04:20:28 PM) zzz: pode por favor adicionar notas e links na página inicial do Trac, na página de tickets, na página de login e onde mais for, com os novos links i2p e clearnet? (04:20:42 PM) eyedeekay: Claro, farei isso (04:21:49 PM) zzz: isso agora nos torna dependentes do gitlab (quando era só código, podíamos sempre usar o github) ... temos algum admin de backup? (04:21:49 PM) eyedeekay: Também vou passar por todos os README's e garantir que referenciam os lugares corretos (04:22:50 PM) eyedeekay: o echelon tem uma conta de admin no gitlab, mas mais ninguém tem acesso SSH ao servidor subjacente neste momento (04:22:50 PM) mode (+v anonymousmaybe) by ChanServ (04:23:30 PM) eyedeekay: Posso estudar sincronizar as issues com o github usando um bot, não é tão diferente da segunda metade do processo de migração (04:23:39 PM) zzz: ok, vocês dois talvez queiram revisar quem pode fazer o quê para garantir que estamos cobertos (04:23:45 PM) zzz: bom trabalho (04:24:09 PM) eyedeekay: Obrigado (04:24:22 PM) eyedeekay: Isso nos leva a 6) Melhorias no Docker (04:24:42 PM) eyedeekay: zlatinb, você quer informar aqui as pessoas que ainda não experimentaram? :) (04:25:10 PM) zlatinb: lol sim, a nova imagem do Docker é menor e suporta volumes persistentes para configuração e downloads do snark (04:25:35 PM) zlatinb: a documentação está no código-fonte, no arquivo Docker.md. Eu gostaria de adicionar uma página ao site com o mesmo conteúdo (04:26:03 PM) zlatinb: é basicamente isso (04:26:30 PM) eyedeekay: Boa observação sobre o site; agora mesmo nós o divulgamos, mas não documentamos como usá-lo (04:26:40 PM) zzz: quem é responsável pela conta docker do geti2p e quem mais tem acesso? (04:26:48 PM) zzz: ou não funciona assim? (04:27:35 PM) zzz: ele apenas faz build automático a cada commit e só? (04:27:37 PM) eyedeekay: Eu sou responsável pela conta docker do geti2p; posso conceder acesso a pessoas a partir do gitlab. Foi iniciada pelo Ace Barry ou pelo hkparker, se não me engano, mas eu sou o admin agora (04:28:04 PM) eyedeekay: Ele gera a `latest` a cada commit e gera uma imagem para cada tag começando com `i2p-*` (04:28:50 PM) zzz: ok, então quaisquer mudanças que o zlatinb fez já estão lá (04:28:52 PM) zzz: entendi (04:29:00 PM) zlatinb: sim (04:29:30 PM) zlatinb: eyedeekay: vi que você acabou de containerizar o processo de build do Android com Docker? (04:30:50 PM) eyedeekay: Sim, fiz; foi uma forma de empacotar todos os requisitos de lançamento em uma forma reutilizável (04:31:35 PM) zzz: eyedeekay, falando de Android, vi algo sobre o Google adicionar mais regras e aumentar os requisitos com efeito para mais tarde neste ano. Você pode querer reservar um tempo antes deste lançamento para se adiantar a isso (04:33:10 PM) eyedeekay: Estou conferindo novamente todo o meu processo de lançamento do Android esta semana para garantir que tudo corra bem (04:34:18 PM) zzz: como eu disse, as novas regras não entram em vigor por alguns meses, mas não faria mal tratá-las agora (04:34:41 PM) zzz: ou, pode doer, mas melhor mais cedo do que tarde (04:34:42 PM) zzz: eot (04:35:14 PM) eyedeekay: Bem, depende do F-Droid; às vezes eles ficam atrás do GPlay nos requisitos de uma forma que é um tanto mutuamente excludente, mas será melhor saber disso se for acontecer (04:36:02 PM) eyedeekay: Acho que estamos prontos para o número 7) Chaves do plugin Bote (04:36:20 PM) eyedeekay: Este assunto surgiu para mim numa conversa com alguns usuários do Reddit na semana passada (04:37:06 PM) eyedeekay: As pessoas estão tentando usar o fork do mhatta do Bote, mas não conseguem fazê-lo porque não conseguem instalar facilmente as chaves do plugin (04:37:30 PM) eyedeekay: Além disso, em geral não sabem como interpretar o erro de certificado na barra lateral para solucionar o problema (04:38:17 PM) eyedeekay: s/keys/certificates/ (04:38:41 PM) eyedeekay: Eu gostaria que considerássemos adicionar a do mhatta ao padrão para que as pessoas não encontrem mais esse erro (04:39:17 PM) zzz: 1) ele deve fornecer instruções melhores aos seus usuários; 2) ele precisa fazer esse pedido a nós (04:40:22 PM) eyedeekay: Justo. (04:40:46 PM) eyedeekay: Isso nos leva ao fim dos tópicos listados, mais algo a acrescentar? (04:41:06 PM) zlatinb: sim, eu gostaria que pensássemos em tornar mais fácil construir redes de teste (04:41:08 PM) zzz: e eu pediria que ele colocasse a .49 no Debian, o que nunca aconteceu (04:41:55 PM) zlatinb: tivemos duas pessoas construindo redes de teste com LXC e uma pessoa construindo com Docker; os três usam abordagens bastante diferentes (04:42:14 PM) zlatinb: então há interesse em descobrir quais são os pontos problemáticos e tornar as coisas mais fáceis? (04:42:51 PM) zzz: tenho interesse em descobrir se há interesse :) (04:43:10 PM) eyedeekay: Da minha parte, sim; eu gostaria de colocar uma rede de teste para rodar, de preferência uma com Docker (04:44:13 PM) zlatinb: legal... então devemos olhar isso... de cabeça, a semeadura inicial (seeding) é a pior parte (04:45:14 PM) eyedeekay: Já existem instruções escritas para rede de teste em Docker ou são todas baseadas em LXC? (04:45:18 PM) zzz: minha solução para a semeadura funcionou bem para mim; está grosseiramente resolvido para lxc (04:45:47 PM) zlatinb: LoveIsGrief pode ter algo nos repositórios dele no gitlab (04:47:55 PM) zlatinb: eot da minha parte (04:49:07 PM) eyedeekay: Acho então que, se eu quiser uma rede de teste em Docker, provavelmente devo olhar o trabalho deles e preencher quaisquer lacunas que encontrar com base no processo para LXC (04:49:43 PM) zzz: Eu fiz commit de todos os meus scripts de shell lxc horríveis no i2p.scripts (04:50:29 PM) eyedeekay: Obrigado, zzz; horríveis ou não, tenho certeza de que eles vão me dizer o que preciso saber (04:51:32 PM) eyedeekay: Mais algo para a reunião? (04:51:50 PM) eyedeekay: timeout 1m (04:51:50 PM) zzz: não (04:51:58 PM) zlatinb: da minha parte não (04:52:19 PM) eyedeekay: OK então, obrigado a todos por virem (04:52:44 PM) eyedeekay: Vou publicar os logs no site em breve, vejo vocês pelo IRC &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de abril de 2021</title><link>/pt/blog/2021/04/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-abril-de-2021/</link><pubDate>Tue, 06 Apr 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/04/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-abril-de-2021/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb, psi&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (04:02:03 PM) eyedeekay: Olá a todos, zzz, zlatinb, membros da comunidade, bem-vindos à reunião de 6 de abril de 2020 (04:02:09 PM) eyedeekay: Muita coisa para discutir hoje: (04:02:12 PM) eyedeekay: 1) Olá (04:02:12 PM) eyedeekay: 2) Relatório do Mac Launcher, jpackage/dmg (04:02:12 PM) eyedeekay: 3) Resultados da pesquisa de interesse de usuários de Mac (04:02:12 PM) eyedeekay: 4) Instalador tudo-em-um para Windows (04:02:12 PM) eyedeekay: 5) Canais de atualização - `http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/...` (04:02:12 PM) eyedeekay: 6) Relatório/Avaliação da Migração do Trac (04:02:12 PM) eyedeekay: 7) Lançamento 0.9.50 (04:02:39 PM) eyedeekay: 1) Olá, está todo mundo aqui? (04:02:43 PM) zzz: oi (04:02:46 PM) eyedeekay: Oi zzz (04:02:54 PM) zlatinb: oi (04:02:59 PM) eyedeekay: Oi zlatinb (04:03:08 PM) eyedeekay: Mais alguém? (04:03:40 PM) eyedeekay: OK, vamos para 2) então Relatório do Mac Launcher (04:04:13 PM) eyedeekay: Este era meu tópico, mas acho que o zlatinb e eu devemos compartilhar um pouco; tenho mais a acrescentar à seção da Pesquisa de Interesse dos Usuários (04:04:54 PM) zlatinb: ok (04:05:24 PM) eyedeekay: A situação atual, pelo que entendo, é que decidimos que o launcher antigo não é o caminho, refletido no zzz removendo o código da branch principal do git esta manhã (04:07:04 PM) eyedeekay: E que podemos lidar com a questão de fazer atualizações em segundo plano, para evitar tornar o processo de atualização mais complicado enquanto simplificamos o de instalação (04:08:42 PM) eyedeekay: Que instalações como serviço "de verdade" provavelmente não farão parte da versão do router empacotada com jpackage, porque apps de inicialização automática começam quando o usuário faz login e não quando o sistema está pronto (04:08:53 PM) zlatinb: Acho que isso está correto. Verifiquei que a sequência de passos no script que está na página da wiki é completamente "silenciosa" (04:08:53 PM) zlatinb: o fluxo de ponta a ponta precisa ser testado, claro (04:08:53 PM) zzz: sim, acho que a experiência de instalação é melhor; a de atualização pode ser um pouco até muito pior, a definir (04:09:25 PM) zzz: embora, se você incluir as atualizações do Java na experiência de atualização do izpack, talvez não ficaríamos pior (04:09:28 PM) mode (+v anonymousmaybe) by ChanServ (04:09:39 PM) zzz: essa é a parte que precisamos investigar mais (04:09:58 PM) zzz: e decidir como fazer esses trade-offs (04:11:17 PM) eyedeekay: Acho que o nagware do Java deixa quase a mesma coisa (04:11:34 PM) eyedeekay: Mas eu também ainda não precisei fazer uma atualização do Java no meu Mac (04:12:35 PM) zzz: temos alguma noção quantitativa de quanto o JRE 16 é melhor que o 8? (04:12:37 PM) eyedeekay: Houve um resultado um pouco surpreendente na pesquisa de interesse dos usuários: uma pequena maioria(3/5) de respondentes disse que instalar o Java não foi difícil. Isso incluiu pessoas que se marcaram como usuário de computador "beginner". Isso na verdade me surpreendeu bastante. (04:13:37 PM) zlatinb: 16 vs 8? não no momento, dá para procurar benchmarks no Google, claro, mas as novas APIs são úteis (04:14:01 PM) zlatinb: como obter o pid de dentro do Java, badges no Dock e notificações etc. (04:15:14 PM) zlatinb: sobre uma investigação do processo completo de atualização, ela será feita organicamente como parte do trabalho no novo processo de atualização, a ser discutido depois nesta reunião (04:16:19 PM) zlatinb: Estou confiante de que pode ser bem suave; a questão de implementação é AppleScript vs script bash vs ?? (04:16:57 PM) zzz: Eu achei que era só executar 'open xxx.dmg'? (04:17:54 PM) zlatinb: alguém não tem acompanhado a página da wiki tsc tsc :) não, é um processo bastante envolvido de converter o .dmg para outro formato. Isso evita quaisquer prompts visuais e acordo de licença (04:19:12 PM) zlatinb: basicamente 1. converter o .dmg para .cdr 2. montar o cdr 3. mover o AppBundle existente para fora do caminho 4. cp -R novo AppBundle 5. limpar, desmontar o .cdr 6. iniciar o novo app bundle (04:20:12 PM) zlatinb: Testei e verifiquei que a conversão e a montagem são totalmente "silenciosas". Se não quisermos ser silenciosos, mas querer que o usuário veja o que está acontecendo, podemos usar AppleScript (04:20:20 PM) zlatinb: não faço ideia por que iríamos querer isso, mas está na mesa (04:21:14 PM) eyedeekay: Legal. Não que eu ache que importe tanto, mas é assim que pacotes .dmg "deveriam" atualizar? Há chance de isso ser desativado no futuro sem um caminho para corrigir? (04:22:03 PM) zlatinb: a forma oficial de atualizar é usar um recurso do Mac OS que depende da existência de um servidor clearnet (internet aberta). O VLC atualiza assim, por exemplo. (04:22:30 PM) zzz: dado o tamanho da pauta, sugiro seguirmos adiante para saber se a pesquisa indica que alguém quer isso mesmo (04:22:49 PM) eyedeekay: Pode ser (04:23:49 PM) eyedeekay: Os resultados da pesquisa resumidos da seguinte forma: (04:23:49 PM) eyedeekay: - A maioria das pessoas pesquisadas não tinha Java instalado quando tentava instalar o I2P pela primeira vez. (04:23:49 PM) eyedeekay: - Usuários acharam fácil instalar o Java, com uma pequena maioria(3/5) dos respondentes dizendo que instalar o Java não foi difícil. Isso incluiu pessoas que se marcaram como usuário de computador "beginner". Isso na verdade me surpreendeu bastante. (04:23:49 PM) eyedeekay: - 6 de 12 usuários pularam algumas ou todas as perguntas de Sim/Não. (04:23:49 PM) eyedeekay: - Tivemos vários usuários que pularam múltiplas perguntas de Sim/Não, mas deixaram respostas abertas. Eles, sem exceção, não foram elogiosos ao processo de instalação. (04:23:49 PM) eyedeekay: - Todos, exceto um, dos respondentes de Sim/Não que responderam à pergunta eram usuários do pacote .dmg. Desses, foram 5/13. Todos os outros foram não-respostas. Isso pode indicar a popularidade esmagadora da abordagem .dmg. (04:23:49 PM) eyedeekay: - O único não usuário do pacote .dmg antigo respondeu "Sim" para usaria um novo se surgisse (04:24:31 PM) eyedeekay: Isso está copiado diretamente de um resumo mais longo que vou postar no zzz.i2p mais tarde hoje (04:25:16 PM) zzz: nós não perguntamos diretamente se as pessoas querem um instalador dmg vs izpack? Ou como podemos inferir isso? (04:26:02 PM) eyedeekay: Nós nos referimos ao izpack como o instalador ".jar" já que usuários finais não sabem que ferramentas de empacotamento usamos (04:26:09 PM) zzz: ou, uma pergunta ainda mais simples: a pesquisa nos diz que devemos fazer um instalador dmg ou não? (04:26:25 PM) eyedeekay: Acredito que a pesquisa apoia fazer um instalador .dmg (04:26:52 PM) zzz: fortemente? fracamente? "esmagadoramente"? (04:27:25 PM) eyedeekay: Bem fortemente, o único contraponto ao instalador .dmg foi que as pessoas acharam fácil instalar o Java (04:27:41 PM) eyedeekay: Recomendando assim o atual, nesse caso (04:27:51 PM) zzz: ok (04:28:03 PM) eyedeekay: Todo mundo que respondeu à pergunta disse ".dmg installer" (04:28:47 PM) zlatinb: mas isso nem está disponível para download há um tempo. Sabemos se eles se referem ao experimental que acabamos de construir ou ao antigo? (04:29:08 PM) eyedeekay: Perguntei especificamente "O instalador .dmg que perdeu suporte no início deste ano" (04:29:17 PM) zlatinb: ok (04:29:51 PM) eyedeekay: Também perguntei se eles conseguiram fazer a transição do instalador .dmg antigo de volta para um instalador IzPack (04:30:16 PM) eyedeekay: Ninguém conseguiu, mas acho que sabíamos disso por causa do problema de reinicializações imparáveis (04:30:18 PM) mode (+v subatomic) by ChanServ (04:31:20 PM) zlatinb: esse problema pode ter sido específico do meu sistema, não tenho como saber. Talvez eu tenha ajudado o meeh a rodar um build intermediário que pode ter estado quebrado... muitas possibilidades. (04:32:50 PM) eyedeekay: Lembro de ver isso no meu Mac antigo que era um "lemon" (defeituoso), então o mesmo (04:32:59 PM) eyedeekay: Terei um resumo estendido com os resultados brutos anonimizados para postar no zzz.i2p esta noite (04:33:03 PM) eyedeekay: EOT #3 (04:34:22 PM) zlatinb: Eu pediria que voltássemos ao #2 por um momento (04:34:32 PM) zlatinb: e pelo menos decidíssemos um prazo para tomar uma decisão (04:35:05 PM) zlatinb: porque, devido à falta de notarização, o instalador atual do izpack é bem horrível. A Sadie publicou no Medium o fluxo completo e são algo como 35 etapas (04:35:24 PM) zlatinb: que incluem o usuário desligar algumas proteções do SO que vêm ativas por padrão (04:35:53 PM) zlatinb: para sua informação, perguntei ao orignal e a um cara do IRC do ilita o que eles fazem para o i2pd (04:36:10 PM) zlatinb: e a resposta curta foi: desativar todas as avaliações e seguir em frente (04:36:32 PM) zzz: Não estou ouvindo objeções, então acho que seguimos trabalhando rumo a uma solução. Não tenho certeza de que precisamos de um prazo, especialmente se o esforço for modesto (04:36:33 PM) zlatinb: Realmente não acho que possamos esperar que nossos usuários façam isso (04:37:20 PM) zlatinb: o esforço é modesto se não contarmos a reformulação do sistema de atualização que discutiremos separadamente (04:37:33 PM) zlatinb: eot (04:37:55 PM) zzz: ok, então vamos descobrir qual é o prazo para resolver as coisas de atualização (04:38:53 PM) zlatinb: ok (04:40:25 PM) eyedeekay: Estamos decidindo isso aqui e agora? Porque meu voto seria ter tudo pronto para começar a ser introduzido na 0.9.51. (04:40:58 PM) zlatinb: vamos discutir isso como parte do 5), certo? (04:41:09 PM) eyedeekay: Claro, parece bom (04:41:21 PM) eyedeekay: Vamos para 4) então Instalador tudo-em-um para Windows (04:41:49 PM) eyedeekay: zlatinb adicionou isso à pauta, mas provavelmente terei bastante coisa para acrescentar aqui também. Quer começar, zlatinb? (04:42:40 PM) zlatinb: bem, o eyedeekay fez a maior parte do trabalho pesado de combinar o instalador de perfil do Firefox com uma imagem do JRE e um router e garantir que instala e roda. Há, claro, algumas arestas no momento. (04:42:59 PM) zlatinb: Há também uma página na wiki que pode ser usada para perguntas (04:43:30 PM) zlatinb: Acho que vale a pena dar atenção e gastar tempo para fazer uma definição de produto adequada com requisitos e tudo mais, similar ao que foi feito para o .dmg (04:43:58 PM) zlatinb: Estamos trabalhando com usuários no r/i2p que nos ajudaram muito e continuam ajudando (04:44:15 PM) zlatinb: mas, claro, no momento isso é um PoC (prova de conceito) (04:44:15 PM) zlatinb: eot (04:45:38 PM) zzz: parece não haver wikis listados na página índice em `http://git.idk.i2p/i2p-hackers/i2p.i2p/-/wikis/home` então as pessoas precisam da URL completa? (04:45:41 PM) eyedeekay: Sim, apesar de ser um PoC inicial, a maior parte do feedback que recebi tem sido positivo. Uma coisa infeliz é que aparentemente o NSIS enlouquece se o usuário tiver um conjunto de caracteres diferente do administrador; a parte mais difícil tem sido evitar essa armadilha até agora (04:46:01 PM) eyedeekay: No lado direito para mim, vou te passar a URL completa (04:46:29 PM) eyedeekay: https://i2pgit.org/i2p-hackers/i2p.firefox/-/wikis/All-in-One-I2P-Installer-for-Windows (04:47:08 PM) zzz: hmm, se não estiver logado diz 'no wiki pages'. se estiver logado, te dá uma página de 'create new wiki'. (04:47:57 PM) zlatinb: verifique que você está no projeto i2p.firefox, não i2p.i2p (04:48:07 PM) zzz: ah ok (04:49:19 PM) psi: oi (só observando) (04:49:42 PM) zlatinb: oi psi (04:49:52 PM) eyedeekay: Oi psi (04:50:07 PM) eyedeekay: E aqui está a branch caso precise: https://i2pgit.org/i2p-hackers/i2p.firefox/-/tree/EXPERIMENTAL-jpackage (04:50:34 PM) psi: não tinha uma conversa sobre usar nsis para empacotamento no windows? (04:50:56 PM) eyedeekay: Sim, isso é parte dessa conversa (04:50:56 PM) psi: (isso é o item 4, deixa) (04:51:27 PM) psi: ah (04:51:30 PM) psi: vejo que estamos nisso (04:51:55 PM) psi: então, se você estiver usando cmake/cpack, o nsis é ótimo porque você cross-compila para windows a partir do linux de forma trivial (04:52:04 PM) psi: não sei como funciona no mundo Java (04:52:23 PM) zzz: Levantei algumas objeções sobre essa proposta para windows no último mês, nenhuma fatal, mas não acho que foram adequadamente tratadas (04:52:29 PM) zzz: Vou listar 3 aqui (04:52:47 PM) eyedeekay: Infelizmente podemos precisar fazer isso para aproveitar builds do jpackage, que atualmente exigem compilar na plataforma de destino (04:53:03 PM) zzz: 1) é tudo uma distração do instalador de mac que nos motivou e provavelmente é de maior prioridade, e aprenderemos fazendo ele primeiro (04:53:15 PM) psi: ponto 1 já basta aí (04:53:24 PM) zzz: 2) quase todas as justificativas listadas ou teorizadas são mais fracas do que a do instalador de mac (04:53:34 PM) psi: eu diria para focar na infra de mac antes de sair vagando pelo abismo do empacotamento (04:53:55 PM) psi: vocês vão acabar tendo expansão de escopo (04:53:57 PM) zzz: 3) o perfil de firefox até agora não-oficial está assumido como incluído, mas não foi justificado ou revisado separadamente (04:54:02 PM) zzz: eot (04:54:31 PM) psi: por agora, empacotamento no macos já é tarefa suficiente e vocês não precisam aumentar o escopo (04:54:47 PM) psi: depois que fizerem a infra do macos funcionar, voltem ao nsis do windows (04:55:03 PM) psi: eu, por mim, quero abandonar o suporte a macos no trabalho porque é simplesmente ruim (04:55:12 PM) psi: o alvo como um todo está piorando a cada release (04:55:33 PM) psi: e a apple é ativamente hostil a projetos de software livre (04:55:51 PM) psi: se você não se importa em se curvar para a Apple, então provavelmente tudo bem (04:56:10 PM) zlatinb: bem, essa é uma forma pitoresca de colocar, psi :) (04:56:12 PM) psi: é tudo uma questão de quanto tempo você quer queimar lidando com eles (04:56:29 PM) psi: se o número de usuários for baixo o suficiente, simplesmente não vale a pena (04:56:39 PM) eyedeekay: Eu consigo conviver com esperar o Mac ficar pronto antes de levar o Windows adiante, acho que todos veem meu ponto sobre o instalador e sua relação com onboarding (04:57:00 PM) zlatinb: mas eu já passei pelas "alegrias" da notarização, então essa parte está resolvida (04:57:10 PM) zlatinb: (essa é a parte mais desagradável, a propósito) (04:57:33 PM) psi: então isso é uma questão direcional de alto nível: o windows está de fato ficando um pouco melhor e a apple está piorando, a direção projetada de cada um para mim é bem clara (04:57:52 PM) psi: se não tivermos um cara dedicado de mac, então as partes de mac vão apodrecer (04:58:00 PM) psi: cara dedicado de mac* (04:58:05 PM) psi: foi o que aconteceu no trabalho D: (04:58:34 PM) zlatinb: bem, tento documentar tudo o que faço, mas você está certo, um dos requisitos é um Apple Id, o que significa desanonimizar (04:58:44 PM) psi: isso provavelmente é ok (04:58:50 PM) psi: o problema real é todo o resto (04:58:57 PM) zlatinb: não é tão ruim (04:59:05 PM) psi: é se você precisar de privilégios elevados (04:59:05 PM) zlatinb: podemos discutir depois da reunião se você estiver interessado (04:59:16 PM) psi: para o I2P é tranquilo (04:59:16 PM) zlatinb: não precisamos para o I2P, é uma instalação por arrastar (04:59:19 PM) zzz: o que ainda não entendo é que tínhamos um link quebrado para o instalador dmg antigo por um ano e ninguém reclamou. Durante esse tempo achávamos que tínhamos um cara dedicado de mac, mas ele sumiu (04:59:19 PM) psi: e sim, podemos conversar depois (04:59:30 PM) psi: sim (04:59:44 PM) psi: se um usuário de mac tentar e estiver quebrado, ele simplesmente vai desinstalar (04:59:48 PM) psi: eles não vão reportar um bug (04:59:52 PM) zlatinb: exatamente (05:00:03 PM) psi: e com o i2pd existindo eles podem simplesmente tentar aquilo (05:00:12 PM) psi: se o i2pd funcionar, eles vão usar ele (05:00:16 PM) eyedeekay: Aposto que, se eu realmente vasculhasse, eu poderia encontrar uma pergunta no reddit (05:00:25 PM) zlatinb: não funciona, exige desativar todas as avaliações (05:00:53 PM) eyedeekay: Mas outro fator é que até alguns meses atrás o instalador .dmg teria instalado e talvez atualizado, porque a assinatura dele ainda não tinha expirado (05:02:24 PM) zlatinb: há tipo um cara de mac no ilita e ele é um usuário de mac muito avançado (05:02:33 PM) zlatinb: enfim, estamos divagando (05:02:33 PM) psi: sim (05:02:33 PM) zlatinb: o psi tem razão que usuários de mac não vão reclamar e só vão desistir (05:02:33 PM) psi: há auditorias de UX regulares em nível de projeto para cada plataforma? (05:02:33 PM) zzz: não é verdade, o link estava quebrado desde a 0.9.44, porque o último release dmg foi .43 (05:02:33 PM) psi: isto é, verificar se a plataforma X está quebrada? (05:02:33 PM) zlatinb: infelizmente não (05:02:33 PM) psi: pensando em voz alta, vejo um tema abrangente comum (05:02:33 PM) psi: tema abrangente (05:02:34 PM) zzz: correção, .45 foi o último, quebrado desde a .46 (05:03:03 PM) zlatinb: tivemos o instalador de windows quebrado por dois dias até o parg reclamar, apenas um ponto de dados (05:03:27 PM) zzz: uma hora de reunião, eyedeekay pode manter as coisas andando, por favor? (05:03:35 PM) eyedeekay: Sim (05:03:52 PM) eyedeekay: Acho que já fizemos o suficiente em #4 por enquanto (05:03:58 PM) psi: sim (05:04:07 PM) eyedeekay: 5) canais de atualização (05:04:21 PM) eyedeekay: Este é seu, zlatinb (05:04:56 PM) zlatinb: certo, então o principal propósito dos canais de atualização é suportar os novos instaladores, mas claro que pode acabar sendo útil em outras situações também. (05:04:57 PM) zlatinb: como: (05:05:16 PM) zlatinb: se decidirmos migrar para lançamentos estáveis vs beta após 1.0.0 (05:05:46 PM) zlatinb: para resumir o que está na página da wiki: (05:06:09 PM) zlatinb: introduzimos a noção de um canal de atualização, que é uma tupla plataforma X prontidão (04:06:29 PM) psi: o I2P tem sido efetivamente um rolling release (lançamento contínuo) por uma década, certo? (05:06:57 PM) zlatinb: para fazer isso de forma retrocompatível e com o mínimo de trabalho, a url de atualização será construída `http://...b32.i2p/&amp;lt;platform&amp;gt;/&amp;lt;readiness&amp;gt;/news.su3` (05:07:25 PM) zlatinb: sem mudanças no formato do news.xml (05:08:08 PM) zlatinb: Então, pouquíssimas modificações no fluxo de trabalho dos geradores de su3 (05:08:33 PM) zlatinb: pequenas mudanças no backend do router, e mudanças de pequeno a médio porte na UI do console (05:09:04 PM) zlatinb: para discussão mais detalhada, veja a página da wiki (05:09:36 PM) zlatinb: nesta reunião eu gostaria de acordar qual prioridade isso deve ter, quando queremos pronto e, idealmente, quem fará qual parte também (05:09:38 PM) zlatinb: eot (05:10:04 PM) zzz: as questões são quem opera, gerencia e traduz os novos feeds e seus backups ... os mesmos de agora, ou diferentes (05:10:11 PM) zzz: se for a opção 1, então é quase nenhum esforço de desenvolvimento (05:10:35 PM) zlatinb: ah sim, a opção 2 (da página da wiki) está fora, ignorem completamente (05:10:59 PM) zzz: então você está propondo os mesmos hosts de notícias de agora para os novos feeds? (ech e idk), se sim, precisamos do apoio deles; se não, precisamos saber quem (05:11:44 PM) zlatinb: Eu diria começar com os mesmos hosts por enquanto (05:12:08 PM) eyedeekay: Estou absolutamente feliz em hospedar os novos feeds do meu lado (05:12:27 PM) zlatinb: Vou entrar em contato com o ech em breve sobre isso (05:13:51 PM) eyedeekay: Já que a opção 2 está fora, por extensão a opção 3 também está, certo? (05:13:59 PM) zlatinb: sim (05:14:36 PM) zlatinb: a opção 1 atinge tudo e é um esforço muito pequeno em relação às outras opções (05:15:31 PM) zlatinb: então... (05:16:23 PM) zlatinb: como isso é pré-requisito para habilitar atualizações dentro da rede de um instalador .dmg e parece que concordamos em seguir com isso, podemos dizer 0.9.51 para este item? (05:16:49 PM) eyedeekay: +1 (05:17:08 PM) zzz: ah, achei que você queria um prazo para decidir. isso é um prazo para terminar (05:17:24 PM) zzz: mas, claro, é uma meta razoável (05:17:50 PM) zlatinb: Eu queria um prazo para decidir sobre o instalador .dmg.. mas posso recuar se houver argumentos razoáveis contra decidir agora :) (05:18:03 PM) mode (+v val) by ChanServ (05:18:26 PM) zzz: parece bom (05:19:10 PM) zlatinb: ok... temos mais uma reunião antes do ciclo 0.9.51 começar para valer, certo? (05:19:17 PM) eyedeekay: Sim, temos (05:19:44 PM) zlatinb: podemos então detalhar na wiki, incluindo locais específicos do código que precisam mudar até lá (05:19:56 PM) zlatinb: Estou relutante em começar a codificar de fato, mesmo que em uma branch (05:20:18 PM) zzz: não deveria haver codificação, na verdade, ou muito pouca (05:20:37 PM) zlatinb: Vou tentar delimitar até a próxima reunião (05:21:18 PM) zlatinb: ok, isso é eot da minha parte em 5) (05:21:26 PM) eyedeekay: Ok, então passando para 6) Relatório/Avaliação da Migração do Trac (05:22:30 PM) eyedeekay: Fiz um quadro, foi aprovado, fiz um dry run em um servidor em casa, funcionou. Há centenas de tickets para migrar, quase todos serão adicionados ao i2p.i2p com tags correspondentes ao "component" em que estavam no trac. (05:23:54 PM) eyedeekay: Acho que consigo fazer toda a migração este mês e tê-la concluída até o início da próxima reunião. Vou do pequeno ao grande como fiz com mtn->git. Vou muito mais rápido desta vez; espera-se que a maioria destes leve um dia ou menos para completar. Vou começar com i2p.www (05:24:21 PM) zzz: decidimos definitivamente fazer isso, ou há questões em aberto, por exemplo registro para tickets, spam, etc. ????? (05:24:29 PM) mode (+v anonymousmaybe) by ChanServ (05:24:59 PM) eyedeekay: O spam caiu consideravelmente no último mês, registros de usuários agora estão abertos sem minha aprovação. Qualquer um que consiga confirmar um e-mail pode se registrar. (05:25:32 PM) eyedeekay: Ainda posso "aprovar" usuários que não podem ou não desejam usar um e-mail real. (05:25:35 PM) zzz: se bem me lembro, sabemos para onde estamos indo, mas ainda não tomamos a decisão final, especialmente por causa da questão do reg. (05:25:53 PM) zzz: mas não tenho os logs da reunião do mês passado na minha frente (05:26:14 PM) eyedeekay: A maior questão, registro somente mediante aprovação, não é mais o caso (05:26:48 PM) zzz: ok, então isso e as questões técnicas da migração eram as maiores. há mais alguma coisa que seja bloqueadora, ou você recomenda que prossigamos? (05:27:35 PM) eyedeekay: Acredito que eu deva prosseguir este mês com a migração de tickets (05:27:45 PM) mode (+v dr|z3d) by ChanServ (05:27:51 PM) zzz: parece bom (05:28:02 PM) eyedeekay: OK, vou começar provavelmente no fim desta semana (05:28:26 PM) eyedeekay: Por último, mas não menos importante, o 7) atualização do lançamento 0.9.50 (05:28:29 PM) zzz: ah, lembrei (05:28:29 PM) zzz: notificações (05:28:40 PM) zzz: em tickets, MRs, etc. parecem completamente quebradas (05:29:04 PM) zzz: claro, no trac também... (05:29:44 PM) zzz: então talvez não seja um bloqueador, mas com certeza um incômodo (05:29:47 PM) eyedeekay: Você não está recebendo? Achei que tinha consertado, comecei a receber as minhas. Vou descobrir o porquê e lidar com isso o quanto antes (05:30:19 PM) zzz: não. zlatinb, e você? (05:30:28 PM) zlatinb: nada (05:30:34 PM) zlatinb: recebi algumas em um momento, mas depois da atualização ou downtime, nada (05:30:55 PM) zlatinb: mas eu verifico os feeds de atividade obsessivamente :) (05:31:19 PM) eyedeekay: Puxa. OK, devo ter deixado passar quando coloquei o servidor de volta no ar depois daquela coisa em dezembro. Vou consertar em breve. (05:31:38 PM) eyedeekay: Espera, não, tenho um e-mail do zzz sobre a questão X-i2p-location... (05:31:46 PM) eyedeekay: Não pode ser isso. De qualquer forma, vou achar (05:32:14 PM) zzz: obrigado (05:32:16 PM) zzz: sobre: 7) (05:32:23 PM) zzz: Serei bem breve (05:32:37 PM) zzz: estamos na semana 7 de um ciclo nominal de 12 semanas, alvo meados para o fim de maio (05:32:45 PM) zzz: todas as grandes mudanças deveriam já estar dentro (05:32:49 PM) zzz: muita coisa de SSU e IPv6 (05:33:08 PM) zzz: fazendo testes com i2pd na prop. 158 (introducers IPv6) (05:33:18 PM) zzz: para o rascunho do anúncio de lançamento veja zzz.i2p (05:33:20 PM) zzz: EOT (05:33:52 PM) zlatinb: Só quero comentar sobre: utilização de banda (05:34:04 PM) zlatinb: esta versão tem potencial para melhorar o throughput (vazão) MUITO (05:34:40 PM) zlatinb: então, com as mudanças no ajuste de RED e CDQ devemos ficar de olho em quaisquer métricas de rede que conseguirmos (05:34:50 PM) zzz: tomara. também muitas correções do i2pd no release de meio de ciclo há algumas semanas, e mais no próximo, vão ajudar no desempenho da rede (05:35:38 PM) zlatinb: Só me preocupa batermos em alguns gargalos que nunca atingimos antes (05:35:50 PM) zlatinb: mas são dores do crescimento, imagino (05:36:09 PM) zzz: mesma história, dia diferente (05:36:48 PM) eyedeekay: Obrigado, zzz, obrigado, zlatinb. (05:37:53 PM) eyedeekay: Tenho muito pouco a acrescentar aqui, e acho que já estamos aqui há tempo suficiente, então, a menos que haja mais alguma coisa que queiram discutir, vou encerrar (05:38:03 PM) eyedeekay: Timeout 1m (05:39:19 PM) eyedeekay: Obrigado a todos por virem, nos vemos pelo IRC (05:39:31 PM) eyedeekay: Vou postar os logs da reunião em alguns minutos &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 02 de março de 2021</title><link>/pt/blog/2021/03/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-mar%C3%A7o-de-2021/</link><pubDate>Tue, 02 Mar 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/03/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-mar%C3%A7o-de-2021/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> (08:01:02 PM) eyedeekay: Oi, pessoal, e bem-vindos à Reunião de 2 de março, por favor me avisem se estiverem aqui (08:01:27 PM) eyedeekay: zzz zlatinb eche|on eche|off (08:01:42 PM) eyedeekay: Pauta (08:01:42 PM) eyedeekay: 1) Oi (08:01:42 PM) eyedeekay: 2) Itens pendentes do 0.9.49 (08:01:42 PM) eyedeekay: 3) Status do Mac Launcher (08:01:42 PM) eyedeekay: 5) Lançamento 0.9.50 (08:01:42 PM) eyedeekay: 6) Resumo da migração do Trac (08:01:46 PM) Irc2PGuest1578 [kilian@xvbemdlawzj2qlt3cgjgaclevziobxvwmipcvecbla4xqkmwjd2q.b32.i2p] entrou na sala. (08:01:46 PM) zzz: oi (08:01:55 PM) zlatinb: oi (08:01:55 PM) eyedeekay: 4) 1.0.0 vs 0.9.50 (08:03:04 PM) eyedeekay: oi zzz, oi zlatinb, timeout de 30s, mais alguém? (08:03:39 PM) eyedeekay: Obrigado, pessoal, vamos começar direto com 2) Itens pendentes do 0.9.49 (08:03:51 PM) eyedeekay: O único que eu conheço é a versão .dmg do instalador para Mac (08:04:20 PM) zzz: os outros são os pacotes oficiais do debian e ubuntu (08:04:45 PM) zzz: Vou explicar um pouco mais (08:04:50 PM) eyedeekay: Ok, obrigado. (08:05:06 PM) zzz: infelizmente, o debian bullseye acabou de entrar em congelamento (freeze) (08:05:29 PM) zzz: nosso mantenedor no debian ou não estava ciente do cronograma ou não nos aconselhou a apressar (08:05:51 PM) zzz: então, embora tenhamos adiantado o cronograma para o ubuntu hirsute 21.04, o prazo do debian era mais cedo (08:06:09 PM) zzz: como o ubuntu puxa do debian, o ubuntu também não recebeu (08:06:45 PM) zzz: isso acontece a cada dois anos, mas ainda assim, teria sido bom saber (08:06:54 PM) zzz: do jeito que foi, nós corremos por causa do ubuntu, à toa (08:07:25 PM) zzz: então, em algum momento, o debian vai descongelar, e o 49 deve aparecer no sid. mas o bullseye é 48 (08:07:27 PM) zzz: eot (08:07:59 PM) eyedeekay: Obrigado, zzz. Então, por enquanto, a recomendação para usuários Debian para obter um router atualizado deve ser via nosso repositório (08:08:17 PM) zzz: isso. idem para o ubuntu. (08:08:32 PM) zzz: ah, se me permitem, um breve relatório sobre a rede: (08:08:41 PM) eyedeekay: Claro, manda ver (08:08:48 PM) zzz: 52% atualizaram para 49; 6% refizeram as chaves para ECIES. Tudo parece bem até agora (08:09:03 PM) zzz: pouquíssimos bugs encontrados ou relatados (08:09:05 PM) zzz: eot (08:09:21 PM) eyedeekay: Excelente saber, obrigado pelo relatório (08:09:49 PM) eyedeekay: E acho que posso trabalhar para descobrir a que lista de discussão precisamos nos inscrever para saber com antecedência quando o Debian vai congelar (08:10:02 PM) eyedeekay: 3) Status do Mac Launcher (08:10:14 PM) eyedeekay: Este é o instalador baseado em DMG, não o .jar (08:10:54 PM) eyedeekay: Fui mal nessa, por não avisar as pessoas de que o mantenedor anterior não estava mais construindo o instalador (08:11:15 PM) eyedeekay: Como resultado, removi o instalador para Mac do site (08:11:39 PM) zzz: se não me engano, o último construído foi o .45 há um ano, e provavelmente ficou com link quebrado por boa parte do ano passado (08:11:41 PM) eyedeekay: Desde então adquiri um Mac com a intenção de assumir a manutenção do produto (08:12:00 PM) eyedeekay: zzz, você está correto (08:12:04 PM) zlatinb: há um problema com o instalador dmg — pelo menos no meu mac eu não consigo fazer o router parar. Algum daemon (serviço) continua reiniciando (08:12:09 PM) zzz: então era na verdade um problema antigo. você fez bem em removê-lo, obrigado por isso (08:13:16 PM) zlatinb: então, se outros usuários de mac estiverem na mesma situação, precisamos bolar algum tipo de guia de limpeza (08:13:28 PM) zzz: você descobriu se há algum auto-update ou notificação embutida? e, se houver, isso também está quebrado? ou é só a entrada de notícias no console? (08:13:57 PM) zlatinb: auto-update funciona, por incrível que pareça (08:13:57 PM) eyedeekay: Ele não consegue fazer auto-update, pelo menos não com sucesso (08:14:04 PM) eyedeekay: Poxa, que esquisito (08:14:09 PM) zlatinb: Eu só não consigo matar o router e garantir que ele continue parado (08:14:28 PM) eyedeekay: Bem, parece que parte do comportamento é bem errático (08:14:56 PM) zzz: eyedeekay, da última vez que discutimos isso, houve algum debate sobre o valor desse produto instalador para nossos usuários, comparado ao esforço necessário para mantê-lo (08:15:15 PM) zzz: como investigamos e avaliamos esses dois fatores? (08:15:58 PM) zzz: e zlatinb, você tem alguma opinião sobre o valor de um instalador no "jeito Mac" hoje? (08:16:36 PM) zlatinb: Ainda acho que instaladores no jeito Mac e no jeito Win são muito superiores à monstruosidade do IzPack (08:16:37 PM) eyedeekay: Acho que o zlatinb e eu vamos precisar comparar anotações, estou vendo um comportamento diferente do dele e, se eu não souber por quê, continuar a construir e dar suporte fica bem mais intimidador (08:17:16 PM) zlatinb: mas acho que precisamos reavaliar a complexidade à luz do jpackage que saiu com Java 14+ (08:18:02 PM) zlatinb: de todo modo, um instalador à la Mac teria/deveria ter prioridade menor do que o instalador à la Windows (08:18:05 PM) zzz: Não sou pessoa de mac, mas "muito superiores" era o consenso na época em que começamos o desenvolvimento do instalador (08:18:43 PM) zzz: se o consenso é diferente agora, eu gostaria de entender por quê (08:19:24 PM) zlatinb: pelo que sei, o consenso ainda é o mesmo, só que o ecossistema mudou (ou seja, jpackage existe) (08:20:26 PM) eyedeekay: Se não me engano, minha experiência com Mac na época era praticamente nula e eu era a favor da ideia porque trabalhar com sistemas de empacotamento familiares torna nossos pacotes mais confiáveis (08:20:39 PM) eyedeekay: o jpackage gera a imagem do runtime/elimina a necessidade de instalar o Java, certo? o dmg, pelo que sei, não fazia isso? (08:20:51 PM) zzz: certo (08:21:18 PM) zlatinb: certo (08:21:30 PM) zlatinb: jpackage constrói dmgs supostamente, eu não testei (08:21:38 PM) zzz: então o jpackage seria algo de uns 100MB. como é só para um SO, é viável fazer isso para mac. (08:21:47 PM) zzz: sim, os dmgs teriam que ser testados com certeza (08:22:14 PM) zlatinb: ele também constrói instaladores para windows, mas eu não usei essa funcionalidade (08:22:26 PM) zlatinb: e rpms e debs, mas tenho quase certeza de que não queremos esses (08:22:52 PM) zzz: uma de nossas falhas como projeto é que o dmg sempre esteve rotulado como 'experimental' na nossa página de downloads. Nunca demos atenção suficiente para remover o rótulo ou sequer notar que ninguém estava construindo (08:22:57 PM) Irc2PGuest1578 saiu da sala (quit: Read error). (08:24:06 PM) zzz: como com todos os nossos outros produtos oficiais, se vamos dar suporte, precisamos de recursos suficientes para um mantenedor competente (08:25:15 PM) zzz: neste ponto, proponho que continuemos a avaliação tanto da demanda dos usuários quanto do esforço necessário, tanto para o dmg existente quanto para o jpackage. (08:25:29 PM) zzz: relatório intermediário em um mês, decisão final em dois meses, a tempo do .50 (08:25:52 PM) zlatinb: alguma ideia de como fazer isso? pesquisa? (08:26:32 PM) eyedeekay: Posso preparar uma pesquisa no Reddit depois da reunião (08:26:42 PM) zzz: posts no fórum (08:27:11 PM) eyedeekay: Por mim, funciona, vou adicionar isso à pauta da reunião do próximo mês (08:28:06 PM) eyedeekay: Mais algo em 3)? (08:28:32 PM) eyedeekay: 4) 1.0.0 vs 0.9.50 (08:29:02 PM) zzz: esse era meu item (08:29:10 PM) eyedeekay: A palavra é sua, zzz (08:29:28 PM) zzz: Não tenho uma opinião forte de um lado ou de outro, mas acho que devemos ir para 1.0.0 no próximo ano ou algo assim (08:29:49 PM) zzz: como não temos um branch estável separado, 1.0.0 não é uma garantia particular de estabilidade (08:30:23 PM) Irc2PGuest1578 [kilian@xvbemdlawzj2qlt3cgjgaclevziobxvwmipcvecbla4xqkmwjd2q.b32.i2p] entrou na sala. (08:30:27 PM) zzz: então minha pergunta é o que as pessoas pensam, e se a equipe de PR (relações públicas) consegue preparar a comunicação sobre o que 1.0.0 é ou não é, em algum cronograma? (08:30:29 PM) zzz: eot (08:31:14 PM) zlatinb: então eu tenho dois pontos sobre 1.0.0: (08:31:41 PM) zlatinb: 1) RED precisa de ajuste e vou defender isso até o fim se for preciso. Ajustá-lo corretamente pode exigir mais de um release (08:32:19 PM) zlatinb: 2) Voltando à questão dos instaladores — se pudermos construir instaladores muito mais amigáveis para as principais plataformas, um release 1.0.0 terá muito mais impacto (08:32:20 PM) zlatinb: eot (08:33:40 PM) eyedeekay: Acho que podemos elaborar e executar a comunicação e PR para 1.0.0, se 1.0.0 coincidir com a migração da criptografia deixando de usar ElGamal, e concordo com o zab no 2) (08:34:30 PM) zzz: sempre podemos escolher algum recurso de manchete para nos gabar, em qualquer release. É bastante arbitrário. Poderíamos escolher qualquer release deste ano e dizer que é quando estamos abandonando o ElGamal. Já está acontecendo (08:35:44 PM) zzz: como não estou ouvindo nenhum consenso forte, proponho que o próximo release seja 0.9.50, e voltamos a discutir depois desse release, em 3 meses (08:35:51 PM) eyedeekay: Então o 2) continua sendo bem importante para mim, instaladores são um ponto de dor por mais estranho que pareça (08:36:15 PM) eyedeekay: Concordo que o próximo deve ser 0.9.50 (08:36:27 PM) anonymousmaybe saiu da sala (quit: Read error). (08:36:31 PM) T3s|4 saiu da sala (quit: Read error). (08:37:36 PM) eyedeekay: Mais algo em 4)? (08:38:16 PM) T3s|4 [~T3s4@573a4z46ixhpfeuej2hggtzg2wvsllq6nurtha5dzpd7l42awaeq.b32.i2p] entrou na sala. (08:38:16 PM) mode (+v T3s|4) by ChanServ (08:38:18 PM) eyedeekay: 5) Lançamento 0.9.50 (08:38:42 PM) anonymousmaybe [anonymousm@zvezcslfl5ndd6ciniqp2ei3cm6kvcovceeu3nzheqe7rqcj3rra.b32.i2p] entrou na sala. (08:38:42 PM) mode (+v anonymousmaybe) by ChanServ (08:39:19 PM) zzz: Vou deixar você começar, depois listo o que tenho feito (08:41:28 PM) eyedeekay: Faz cerca de 2 semanas desde o lançamento do 0.9.49; nesse tempo estive trabalhando em bugs de estilo, movendo a configuração do X-I2P-Location para dentro da aplicação em vez de exigir um proxy reverso ou configuração específica, e tenho trabalhado para encontrar formas de melhorar o gitlab (08:42:17 PM) eyedeekay: Em particular, uma forma de migrar tickets do trac para o gitlab em massa e uma forma de criar tickets anonimamente estão na minha lista do gitlab (08:43:06 PM) eyedeekay: Isso na verdade está amplamente concluído e faz parte do próximo item da pauta, então não vou gastar tempo nisso agora (08:43:56 PM) eyedeekay: EOT (08:44:06 PM) zzz: super (08:44:26 PM) zzz: Corrigi o problema do NTP para o ano de 2036 (08:44:33 PM) zzz: implementei UPnP para IPv6 (08:44:45 PM) zzz: reduzi o uso de memória pelos perfis (08:44:55 PM) zzz: adicionei suporte a introducers de IPv6 (08:45:17 PM) zzz: adicionei suporte a caps "4/6" para melhor rastrear quem pode conectar a quem (08:45:39 PM) zzz: fiz algum trabalho em mensagens de construção de tunnel menores (prop. 157), embora esse trabalho esteja indo bem mais devagar do que a equipe do #ls2 gostaria (08:46:26 PM) zzz: e relatei um bug grande de SSU para o i2pd. eles corrigiram. Estou esperançoso de que lancem um release para isso este mês, pois acho que está realmente afetando o desempenho da rede para algum subconjunto de conexões (08:46:35 PM) zzz: eot (08:46:44 PM) eyedeekay: Obrigado, zzz (08:47:25 PM) zlatinb: Eu gostaria de fazer alguns experimentos quanto ao ajuste do RED na testnet. A teoria atual é que está agressivo demais e desacelera conexões de fluxo único mais do que o necessário. Vou relatar como de costume. EOT (08:47:36 PM) eyedeekay: Obrigado, zlatinb (08:48:17 PM) eyedeekay: 6) Resumo da migração do Trac (08:48:17 PM) zzz: sobre o roadmap. Atualizei hoje no site para refletir o que entrou no .49 e movi outras coisas para o .50. eyedeekay, por favor faça o mesmo para os itens que você conhece (08:48:32 PM) eyedeekay: Ok, zzz, vou fazer isso esta noite (08:51:18 PM) wodencafe saiu da sala (quit: Read error). (08:51:37 PM) wodencafe [wodencafe@4qx5zjj3rypztq5h4kc2clviwid5cir7cm6iqrqa2l2npvlgt7ta.b32.i2p] entrou na sala. (08:51:51 PM) eyedeekay: Sobre o trac, estou entre a cruz e a espada. Sou admin no trac e não na máquina onde o trac roda. Não posso fazer nada para atualizá-lo ou melhorá-lo por conta própria, tudo que consigo é correr atrás de questões que consomem tempo. (08:51:51 PM) eyedeekay: Eu realmente quero me livrar dele, mas obviamente não podemos simplesmente apagar todos aqueles tickets ou o resto das informações aqui. (08:51:51 PM) eyedeekay: Estou propondo que migremos os tickets do trac para tickets do gitlab e incentivemos o uso do gitlab para rastreamento de issues (chamados) (08:52:51 PM) eyedeekay: Tickets do Trac não mapeiam 1:1 para tickets do gitlab; tickets para aplicações I2P precisarão ser adicionados ao rastreador de issues do i2p.i2p e marcados no gitlab com a aplicação correspondente (08:54:04 PM) eyedeekay: Finalmente descobri como fazer isso usando algum material correspondente do Tor (08:54:37 PM) zzz: provavelmente essa é a resposta certa, mas talvez devêssemos fazer uma avaliação rápida das alternativas, por exemplo apenas copiar tudo para um trac em uma máquina que controlamos (08:54:51 PM) zzz: e, de novo, uma estimativa dos recursos únicos e contínuos necessários (08:55:18 PM) zzz: íamos fazer uma reunião sobre isso há alguns meses, talvez agora seja a hora (08:55:54 PM) lithium saiu da sala (quit: Quit: leaving). (08:56:02 PM) eyedeekay: Instintivamente, rodar 2 serviços (Trac e Gitlab) provavelmente terá esforço maior ao longo do tempo, mas talvez menos esforço inicialmente (08:56:05 PM) zzz: só quero deixar claro o que estamos tentando alcançar (08:56:05 PM) lithium [lithium@f25fchfdvktukmhg2rkz5es4mlrroyywcou27bpr4mxzfuf3jgya.b32.i2p] entrou na sala. (08:56:38 PM) zzz: uma migração completa para o gitlab é uma solução enorme para o problema de alguém não responder e-mails (08:56:50 PM) zzz: então a questão é o que mais ganhamos com isso (08:57:58 PM) zlatinb: integração estreita com git, MRs, code review, tudo isso (08:58:02 PM) zzz: e precisamos de uma lista curta de requisitos, especialmente para registro e anti-spam (09:00:01 PM) zzz: Também acho que devemos tirar lições da migração para git do ano passado e ter marcos, cronograma e status claros (09:00:36 PM) eyedeekay: Registro virou um ponto difícil. Estimo que cerca de 1/3 dos registros sejam spam, mas é muito difícil diferenciar porque não peço muita informação dos usuários de git (09:01:37 PM) eyedeekay: A solução do Tor para registro anônimo é legal e potencialmente muito útil, mas quanto mais olho mais acho que pode ser exagero para nós (09:02:35 PM) zzz: Proponho que descubramos quem quer participar de uma reunião sobre isso e então agendamos a reunião depois (09:03:29 PM) eyedeekay: Por mim, ok. Vou abrir um novo tópico no fórum para a Migração do Trac. (09:04:49 PM) zzz: zlatinb, quer participar? (09:05:03 PM) zlatinb: claro (09:05:21 PM) zzz: super (09:07:56 PM) eyedeekay: Isso é tudo da pauta, mais algo a acrescentar? (09:08:00 PM) eyedeekay: Timeout de 60s (09:09:32 PM) eyedeekay: Encerramos a reunião *baffs* (09:09:32 PM) eyedeekay: Obrigado zzz zlatinb por comparecerem, vou postar o log da reunião no site em breve (09:10:09 PM) zzz: obrigado (09:11:05 PM) devcron saiu da sala (quit: Quit: leaving). (09:11:11 PM) eyedeekay: sem problema, zzz &lt;/div></description></item><item><title>Versão 0.9.49</title><link>/pt/blog/2021/02/17/vers%C3%A3o-0.9.49/</link><pubDate>Wed, 17 Feb 2021 00:00:00 +0000</pubDate><guid>/pt/blog/2021/02/17/vers%C3%A3o-0.9.49/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.49 continua o trabalho para tornar o I2P mais rápido e mais seguro. Temos diversas melhorias e correções para o transporte SSU (UDP) que devem resultar em velocidades mais rápidas. Esta versão também inicia a migração para a nova e mais rápida criptografia ECIES-X25519 para routers. (Os Destinos vêm usando essa criptografia há algumas versões) Temos trabalhado nas especificações e protocolos para a nova criptografia há vários anos, e estamos nos aproximando da conclusão! A migração levará várias versões para ser concluída.&lt;/p></description></item><item><title>Olá Git, Adeus Monotone</title><link>/pt/blog/2020/12/10/ol%C3%A1-git-adeus-monotone/</link><pubDate>Thu, 10 Dec 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/12/10/ol%C3%A1-git-adeus-monotone/</guid><description>&lt;h2 id="olá-git-adeus-monotone">Olá, Git, adeus Monotone&lt;/h2>
&lt;h3 id="the-i2p-git-migration-is-nearly-concluded">The I2P Git Migration is nearly concluded&lt;/h3>
&lt;p>Por mais de uma década, o I2P contou com o venerável serviço Monotone para suprir suas necessidades de controle de versão, mas, nos últimos anos, a maior parte do mundo migrou para o agora universal sistema de controle de versão Git. Nesse mesmo período, a Rede I2P tornou-se mais rápida e mais confiável, e foram desenvolvidas soluções alternativas acessíveis para a incapacidade do Git de retomar transferências.&lt;/p></description></item><item><title>Lançamento 0.9.48</title><link>/pt/blog/2020/11/30/lan%C3%A7amento-0.9.48/</link><pubDate>Mon, 30 Nov 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/11/30/lan%C3%A7amento-0.9.48/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.48 habilita nosso novo protocolo de criptografia de ponta a ponta (proposta 144) para a maioria dos serviços. Adicionamos suporte preliminar para a nova criptografia de mensagens de construção de tunnel (proposta 152). Há melhorias significativas de desempenho em todo o router.&lt;/p>
&lt;p>Os pacotes para Ubuntu Xenial (16.04 LTS) não são mais suportados. Usuários nesta plataforma devem atualizar o sistema para que continuem a receber as atualizações do I2P.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de novembro de 2020</title><link>/pt/blog/2020/11/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-novembro-de-2020/</link><pubDate>Tue, 03 Nov 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/11/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-novembro-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zzz&lt;/p>
&lt;h2 id="ata-da-reunião">Ata da Reunião&lt;/h2>
&lt;div class="irc-log"> (03:01:04 PM) eyedeekay: Olá a todos, e bem-vindos à reunião de 3 de novembro do projeto I2P. idk falando com vocês de forma um tanto inesperada do wi‑fi do Marriot, lidando com um portal cativo bem chato, então hoje estou com dois nicks, eyedeekay e idk_mobile, caso uma ou a outra conexão caia. (03:01:04 PM) eyedeekay: Por favor, tenham paciência comigo nisso, o wi‑fi deste hotel é realmente... incrivelmente ruim. Voltarei à minha conexão confiável na quinta-feira. (03:01:04 PM) eyedeekay: Na pauta de hoje estão: (03:01:04 PM) eyedeekay: 1) Oi (idk) (03:01:04 PM) eyedeekay: 2) revisão *breve* do procedimento da reunião (idk) (03:01:04 PM) eyedeekay: 3) lançamento 0.9.48 (zzz, idk) (03:01:04 PM) eyedeekay: 4) Chamada para Testadores (idk) (03:01:04 PM) eyedeekay: 5) Atualização do Progresso no Git (idk) (03:01:04 PM) eyedeekay: 6) votação de sites adicionais da Router Console(idk) (03:01:04 PM) eyedeekay: Olá a todos, quem mais está aqui hoje? (03:01:38 PM) zzz: oi (03:01:43 PM) eyedeekay: oi zzz (03:02:09 PM) eyedeekay: Mais alguém? (03:03:21 PM) eyedeekay: Bem, o 2 é essencial ou um ponto discutível, acho. 2) Sobre os ois: Muitos de nós mantemos nossos clientes de IRC quase o tempo todo e nem sempre é claro quem está aqui e quem não está. Então, no início das nossas reuniões, dizemos "oi" só para sabermos com certeza quem está aqui e pronto para participar, e quem está apenas garantindo que terá o histórico depois. Por favor, diga oi para a reunião quando chegar (03:04:19 PM) eyedeekay: 3) lançamento 0.9.48 (03:05:07 PM) John left the room (quit: Read error). (03:05:11 PM) eyedeekay: A 0.9.48 terá os retoques finais nos temas Claro e Escuro da Router Console. Principalmente coisas pequenas, para ajustar margens e espaçamentos (padding) em torno dos novos ícones usados nesses temas. Um novo conjunto de ícones para os temas Claro e Escuro do Snark também foi selecionado com base no feedback. (03:05:11 PM) eyedeekay: O lançamento Android 0.9.48 usará o processo de build do Android que foi revisado e corrigido ao longo da semana passada. O dogfooding (uso interno do próprio software) está muito melhor do que nas semanas anteriores, estou animado para este. Para quem não sabe, por muitos anos nossos lançamentos Android tiveram sua usabilidade bastante comprometida devido a erros decorrentes de um bootclasspath mal configurado, que foi documentado de forma contraintuitiva e mínima, se é que foi. (03:05:36 PM) eyedeekay: Esse problema foi resolvido daqui para frente. (03:06:37 PM) eyedeekay: A Sadie e eu temos atualizado, revisado, cortado e reorganizado a documentação no git branch i2p.www "style-guide" (03:07:38 PM) eyedeekay: Nada aqui está gravado em pedra, mas estamos fornecendo exemplos mais numerosos e melhores, ajuda específica para os aplicativos I2P incluídos, guias de reseed (re-semeadura inicial da rede) atualizados para reseeds amigo-a-amigo e hospedagem de um servidor de reseed, e atualizando nossas páginas de comparações (03:08:10 PM) eyedeekay: zzz, o que você gostaria de acrescentar? (03:08:19 PM) zzz: sim, re: android (03:08:35 PM) John [john@3n6rizeciinzvbuzub5ux3jru6iazw6drx76cjcwmcc5yaltccca.b32.i2p] entered the room. (03:08:39 PM) zzz: para deixar claro, você lançou a 0.9.47-1 na semana passada, e ela está disponível em todos os lugares? Acho que não vi nenhum anúncio (03:08:53 PM) zzz: então você deveria divulgar e conseguir alguns relatórios de teste (03:09:17 PM) eyedeekay: Claro, posso fazer um anúncio (03:09:24 PM) zzz: re: 48, está tudo indo bem. Estamos com quase 15 mil linhas de diff, bem típico (03:09:42 PM) zzz: o trabalho no tipo de criptografia do router está indo surpreendentemente bem, bem adiantado (03:09:48 PM) zzz: são as propostas 152 e 156 (03:10:02 PM) zzz: muito desse trabalho estará no .48, para testadores corajosos (03:10:22 PM) zzz: a prévia do anúncio de lançamento está no zzz.i2p para revisão (03:10:53 PM) zzz: eu gostaria de decidir uma data de lançamento hoje. 23 ou 30? (03:10:58 PM) zzz: isso significaria congelamento da tag em uma ou duas semanas a partir de agora (03:11:25 PM) zzz: eot (03:12:01 PM) eyedeekay: Para mim já não importa tanto, de qualquer forma não posso viajar por um tempo, mas eu ainda gostaria de fazer no dia 30 se possível (03:12:44 PM) zzz: ok, fica 30. congelamento da tag no dia 18, prazo final de check-in no dia 27. Vou atualizar o post no meu fórum (03:12:53 PM) eyedeekay: Excelente, obrigado (03:13:52 PM) eyedeekay: Isso nos leva a 4) chamada a testadores (03:13:55 PM) eyedeekay: Ao entrarmos no último mês antes do lançamento 0.9.48, gostaria de conclamar nossos usuários a nos darem feedback sobre o I2P aqui, ou no fórum do projeto(i2pforum.i2p), ou no fórum do zzz(zzz.i2p), ou no reddit.com/r/i2p, onde eu fico de olho por nós. (03:14:24 PM) eyedeekay: Vou publicar essa chamada nesses lugares quando eu colocar o log da reunião no site (03:15:00 PM) eyedeekay: Feedback sobre tudo é importante, desempenho, estilo, configuração. Por favor, entrem em contato! (03:15:09 PM) zzz: sim, ok, eu provavelmente vou definir uma tag de versão -rc em cerca de uma semana (03:16:57 PM) Sleepy left the room (quit: Read error). (03:16:58 PM) eyedeekay: Mais alguma coisa a acrescentar sobre este tópico? (03:17:26 PM) zzz: não (03:17:49 PM) eyedeekay: Obrigado, zzz :) (03:17:57 PM) eyedeekay: 5) Atualização do Git: Por ora, parei temporariamente de migrar novos repositórios enquanto configuro uma regra de push para impor commits assinados com GPG no namespace "I2P Developers". Isso é um requisito firme para i2p.i2p e i2p.android.base, pelo menos. Neste momento, migramos plugins ativos para o gitlab, bem como i2p.newsxml, i2p.firefox, i2p.scripts e i2p.www. Eu construí o I2P e o I2P para Android com sucesso a partir de Git e Monotone nesta semana, incluindo construir um i2p.android.base baseado em mtn sobre um i2p.i2p baseado em git e um i2p.android.base baseado em git sobre um i2p.i2p baseado em mtn. Isso implicaria que, depois que a regra de push estiver configurada, o i2p.i2p poderia ser migrado sem quebrar projetos que dependem dele. O TODO aqui, no entanto, é contatar outros downstreams, mhatta, zero e BiglyBT, para informá-los da mudança. (03:19:08 PM) zzz: qual é o cronograma? antes ou depois do lançamento 48? (03:19:31 PM) zzz: Não acredito que nenhum downstream esteja usando mtn (03:19:52 PM) eyedeekay: Também acho que não, todos usam ou maven ou o espelho no github, pelo que sei, só quero garantir (03:21:17 PM) eyedeekay: Acho que ainda podemos fazer antes da 0.9.48, se eu começar logo depois de configurar a regra de push. (03:22:09 PM) Sleepy [Sleepy@bjy63jgb427hmekhcp6v4kxs7p2le7cpuuvdmngod76fv2isfw4a.b32.i2p] entered the room. (03:22:19 PM) zzz: ok, só não deixe ficar muito em cima da data (03:23:26 PM) zzz: e obtenha confirmações positivas (acks) de todos antes de virar a chave. não podemos ter retardatários (03:23:29 PM) eyedeekay: Sim, se eu achar que não consigo terminar com uma folga antes do congelamento da tag, vou adiar para a 49 (03:23:37 PM) eyedeekay: Pode deixar (03:25:08 PM) eyedeekay: Mais algo de alguém sobre este tópico? (03:26:01 PM) eyedeekay: OK, então o último é 6) (03:26:04 PM) eyedeekay: Eu gostaria de adicionar 2 dos meus sites à página inicial da Router Console, o primeiro é o git.idk.i2p, que é meu host gitlab aberto à comunidade e para onde os repositórios mtn do I2P têm migrado. (03:26:04 PM) eyedeekay: O segundo é o paste.idk.i2p, que é um pastebin de uso geral para arquivos e teste, que eu coloquei no ar quando pareceu que nenhum outro pastebin ainda estava acessível. (03:27:00 PM) zzz: sem objeções (03:28:15 PM) zzz: mas sugiro mais uma passada nas tooltips propostas, tenho algumas ideias que vou discutir com você depois (03:29:05 PM) eyedeekay: Por mim, tudo bem (03:30:55 PM) eyedeekay: Muito bem, isso nos leva ao fim de tudo o que eu tinha planejado para esta reunião, então, se alguém tiver outros tópicos para discussão, por favor tragam agora (03:31:20 PM) eyedeekay: timeout 1m (03:32:42 PM) eyedeekay: Muito bem, obrigado por vir à reunião, zzz, obrigado por ouvirem, ouvintes. (03:33:08 PM) eyedeekay: A reunião do mês que vem será em 8 de dezembro, mesma hora, mesmo canal (03:33:13 PM) eyedeekay: *Baffs* &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de outubro de 2020</title><link>/pt/blog/2020/10/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-outubro-de-2020/</link><pubDate>Tue, 06 Oct 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/10/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-outubro-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, orignal, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:04 PM) eyedeekay: Olá a todos e bem-vindos à Reunião da Comunidade I2P de outubro. (04:00:04 PM) eyedeekay: Na pauta de hoje está: (04:00:04 PM) eyedeekay: 1) Oi (04:00:04 PM) eyedeekay: 2) lançamento 0.9.48 (zzz) (04:00:04 PM) eyedeekay: 3) Atualização do Progresso no Git (idk) (04:00:04 PM) eyedeekay: 4) Atualização da equipe de UI / OTF (idk) (04:00:04 PM) eyedeekay: 5) Atualização do Android (idk) (04:00:17 PM) eyedeekay: Oi pessoal, quem está aqui? (04:00:25 PM) orignal: hi (04:00:29 PM) eyedeekay: Oi orignal (04:00:33 PM) zzz: hello (04:00:39 PM) eyedeekay: Olá zzz (04:01:14 PM) eyedeekay: Mais alguém? (04:01:53 PM) eyedeekay: OK, passando para o 2 (04:02:14 PM) eyedeekay: Tenho visto o zzz fazer bastante ultimamente; da minha parte, meu único plano dentro do router para o lançamento 0.9.48 é o rekeyOnIdle. No geral, meus planos para este lançamento estarão relacionados a concluir as próximas 2 fases da migração para git e a mudanças no i2p.www, que detalharei em 4). (04:02:45 PM) zzz: estamos, acho, há 5 semanas no ciclo. as coisas estão indo bem (04:03:14 PM) zzz: o orignal e eu estamos trabalhando para melhorar a construção de tunnel (proposta 152) e começamos a integrar parte desse código (04:03:29 PM) zzz: a pesquisa de SSU2 está indo devagar e certamente não terá nenhum código na .48 (04:03:50 PM) zzz: 7500 linhas de diff no lançamento até agora, bem típico (04:04:08 PM) zzz: a meta é meados/final de novembro para o lançamento .48; provavelmente definiremos uma data em breve (04:04:18 PM) zzz: EOT (04:04:44 PM) eyedeekay: Muito obrigado, zzz (04:05:14 PM) eyedeekay: Obrigado também pelas frequentes atualizações no fórum, isso torna parte do seu progresso mais fácil de digerir e explicar aos outros (04:05:43 PM) eyedeekay: Indo para 3) (04:06:03 PM) eyedeekay: Estamos na fase três da migração para git. (04:06:08 PM) eyedeekay: i2p.www foi migrado. Ele tinha a maior dependência de mtn de todos os projetos. (04:06:14 PM) eyedeekay: i2p.firefox também foi migrado. (04:06:22 PM) eyedeekay: Faremos a migração do i2p.newsxml na quinta-feira à noite, às 18h00 UTC. (04:06:32 PM) eyedeekay: Depois disso, entrarei em contato com o zzz sobre migrar o zzzot ou o snark-rpc em seguida. (04:06:37 PM) eyedeekay: Repositórios onde a sincronização com mtn foi desativada são mantidos em sincronia entre github e gitlab. (04:06:44 PM) eyedeekay: Estamos em um ritmo constante agora; assim que um repositório é migrado, começamos o próximo. (04:06:58 PM) eyedeekay: EOT (04:08:23 PM) eyedeekay: Alguma pergunta sobre Git? (04:09:06 PM) eyedeekay: Tempo limite 1m (04:10:16 PM) eyedeekay: OK, vamos para 4) (04:11:20 PM) eyedeekay: A empresa de design contratada pela OTF criou um guia de estilo revisado. O novo guia é um pouco mais "flexível" que o anterior, ao mesmo tempo em que nos incentiva a um nível de consistência interna. (04:11:20 PM) eyedeekay: Ele está aqui: https://uracreative.github.io/i2p-styleguide/. Uma postagem solicitando comentários da comunidade sobre as recomendações de estilo, quais implementar e como, está aqui: `http://i2pforum.i2p/viewtopic.php?f=21&amp;t=986&amp;sid=bbca7a971055b8449737ba038ebbfa49` (04:11:20 PM) eyedeekay: A dificuldade de implementar as recomendações de design decorre do fato de que mudanças implementadas parcialmente tendem a ser visualmente pouco atraentes; por exemplo, veja o problema recente de ícones no I2PSnark. (04:12:26 PM) eyedeekay: No entanto, isso compreende apenas 1/2 dos conselhos que recebemos (04:13:01 PM) eyedeekay: A melhoria mais significativa que poderíamos fazer, identificada pelos programas financiados pela OTF e que envolveram o trabalho da Ura Design e da Simsec, foi um problema geral com a integração (onboarding) de novos participantes de todos os tipos. (04:13:16 PM) eyedeekay: Consideramos isso a prioridade. As fases iniciais de melhoria ocorrerão principalmente no i2p.www (04:13:19 PM) eyedeekay: Uma das perguntas mais comuns que tem sido feita é "Para quem é o I2P." (04:13:42 PM) eyedeekay: O pessoal de design/usabilidade obviamente não foi o único a fazer essa pergunta (04:13:52 PM) eyedeekay: Então identificamos "tipos" de participantes, incluindo usuários, operadores de serviços, desenvolvedores de apps, desenvolvedores do router. (04:13:52 PM) eyedeekay: Tínhamos muitas respostas para essa pergunta, mas um dos padrões mais comuns nas nossas respostas foi que é muito mais fácil dizer para quem são as "Aplicações" do I2P. (04:14:07 PM) eyedeekay: Então queremos fazer com que as pessoas usem aplicações mais rapidamente e com mais facilidade. Alterar esses caminhos é o que tem sido chamado de "Arquitetura da Informação" (04:14:07 PM) eyedeekay: Para isso, será necessário produzir: (04:14:07 PM) eyedeekay: - Instruções de instalação no Windows que incluam a instalação de uma versão do Java conhecida por funcionar com o I2P. (04:14:07 PM) eyedeekay: - Páginas no site explicando os apps incluídos que vêm com o Java I2P router. (04:14:07 PM) eyedeekay: - Inclusão da webextension I2P in Private Browsing no pacote de perfil do I2P para Windows (04:14:07 PM) eyedeekay: - Uma recomendação e um guia de cliente IRC. (04:14:07 PM) eyedeekay: - Guias de hospedagem de serviços de primeira classe(Como o de Gitlab), para novos operadores, incluindo uma reescrita do Reseed Service Guide. Também estão planejados guias de hospedagem de NextCloud e de IRC. (04:14:07 PM) eyedeekay: - Reorganização da página inicial e do menu de navegação de nível superior em torno dos usuários. (04:14:44 PM) eyedeekay: Desculpem por ter me alongado, mas por favor, levem o tempo que precisarem; eu queria garantir que desse uma atualização substancial (04:17:14 PM) eyedeekay: EOT. Alguma pergunta? (04:17:26 PM) zzz: o trabalho da OTF está concluído? quando terminaram? quando o guia de estilo revisado ficou disponível? (04:19:20 PM) eyedeekay: A OTF pagou a empresa de design e eles terminaram no mês passado. Só um momento enquanto verifico o histórico (04:19:56 PM) eyedeekay: 8 de agosto (04:20:10 PM) zzz: o que quero dizer é: como podemos corrigir nossos processos para que o status e os resultados de trabalhos financiados sejam realmente comunicados à comunidade de maneira oportuna? (04:21:07 PM) eyedeekay: Normalmente a solução para isso é eu manter contato com alguém. Neste caso, esse alguém provavelmente deveria se materializar como eu fazendo atualizações periódicas no i2pforums.i2p (04:22:38 PM) zzz: ok. é muito estranho que um projeto financiado que resulta em orientações para desenvolvedores não tenha sido de fato comunicado aos desenvolvedores por dois meses (04:23:06 PM) zzz: então, se voltarmos a esse assunto, isso será uma discussão para melhoria de processos (04:23:14 PM) zzz: obrigado pelo relatório (04:23:35 PM) eyedeekay: Apenas fazendo o meu melhor para resolver problemas :) (04:23:39 PM) eyedeekay: O que nos leva ao 5) (04:24:46 PM) eyedeekay: Agora sou o administrador de todos os servidores onde oferecemos apps Android para download, já que o outro admin não respondia. (04:24:51 PM) eyedeekay: Acabei conseguindo contatar o outro admin e ele concordou em atuar como reserva. (04:24:59 PM) eyedeekay: O plano daqui para frente é eu enviar para o GPlay e para o nosso F-Droid no mesmo dia em que os pacotes Debian forem lançados. (04:25:03 PM) eyedeekay: Isso significa que o nosso F-Droid ficará disponível no mesmo dia em que os pacotes Debian forem enviados. O GPlay ainda terá um atraso de algo entre 1-6 dias; não há muito que eu possa fazer quanto a isso. (04:25:29 PM) eyedeekay: Isso também significa que eu sou o admin do download.i2p2.de agora, então posso consertar isso também. Basicamente posso consertar tudo, exceto o trac. (04:27:09 PM) eyedeekay: EOT (04:28:15 PM) eyedeekay: Ah, era isso que eu tinha esquecido. Eu *não* sou responsável pelo envio ao repositório da comunidade F-Droid. Isso ainda é com o nextloop. (04:30:21 PM) eyedeekay: Alguém tem algo que queira acrescentar, algo que queira tratar na reunião, ou alguma pergunta sobre o que abordamos até agora? (04:31:02 PM) eyedeekay: tempo limite 1m (04:31:13 PM) zzz: lembrete (de novo) - coloque a reunião de agosto no site (04:32:00 PM) eyedeekay: Achei que já tinha feito? OK, vou adicionar logo depois que terminarmos &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de setembro de 2020</title><link>/pt/blog/2020/09/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-setembro-de-2020/</link><pubDate>Tue, 01 Sep 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/09/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-setembro-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> (04:00:08 PM) eyedeekay: Hello everyone, welcome to the September 1 community meeting: (04:00:08 PM) eyedeekay: 1) Hi (04:00:08 PM) eyedeekay: 2) 0.9.48 release (04:00:08 PM) eyedeekay: 3) Git Progress Update (04:00:08 PM) eyedeekay: 4) Android/Maven Progress Update (04:00:08 PM) eyedeekay: 1) Hi (04:00:08 PM) eyedeekay: Hi everyone, thanks for coming :) (04:00:24 PM) zlatinb: hi (04:00:31 PM) eyedeekay: hi zlatinb (04:00:40 PM) zzz: yo (04:00:45 PM) eyedeekay: hi zzz (04:01:00 PM) eyedeekay: Anybody else here? (04:01:23 PM) eyedeekay: echelon is out of town for the day and won't be available (04:01:53 PM) eyedeekay: 2) 0.9.48 release (04:02:33 PM) eyedeekay: 0.9.47 was released last week, new cycle just started (04:03:15 PM) eyedeekay: zzz posted the propsal for ECIES router identities earlier today, please everyone who can take the time to read it and comment (04:04:45 PM) eyedeekay: Does anyone have anything they want to say for topic 2)? (04:04:57 PM) zlatinb: I will try to get some SSU work in (04:05:05 PM) zlatinb: pending Git migration ofc (04:05:06 PM) zzz: we're just getting started... (04:05:32 PM) zzz: #ls2 team plans to start work on both ECIES routers and SSU2 proposals during this time (04:05:57 PM) zzz: I anticipate about a 3 month cycle, with a release in November (04:06:06 PM) zzz: EOT (04:06:14 PM) zlatinb: also, I'd like to see some movement on the RED front, although I'm not sure exactly what I want to change yet. I'll have to do some testnet-ing before I make my mind. EOT (04:06:50 PM) eyedeekay: Thanks zzz and zlatinb. (04:07:00 PM) zzz: eyedeekay, please give us yours (and UI team if you know) plans for 48 (04:08:12 PM) eyedeekay: My big plans are to finish thread safety for i2cp.rekeyOnIdle (04:08:41 PM) eyedeekay: and to add UI for I2P alternate destinations to i2ptunnel and to the webextension (04:09:13 PM) eyedeekay: But right now, my priorities are git and Android (04:09:14 PM) eyedeekay: EOT (04:09:36 PM) zzz: any big UI changes planned? any website changes planned? any update on the OTF/Ura contract? (04:10:16 PM) eyedeekay: Ura is no longer being paid by the OTF, but some of them are still very generously donating their time and we are still in touch (04:11:26 PM) eyedeekay: There are no big icon-set-wide changes planned, but I do plan to add collapsible menus and a re-start button to the main page of i2ptunnel (04:12:26 PM) zzz: ok. with no update in months, I'm totally in the dark about what the output is of the OTF contract and when it might land if ever, so at this point we can assume it's going to die? or what? (04:13:18 PM) eyedeekay: Bumble is very invested in getting the changes in and has continued to work with us, for now, consider it alive (04:13:36 PM) zzz: what's "Bumble"? (04:13:46 PM) eyedeekay: Bumble is one of the Ura/SimSec team (04:16:48 PM) eyedeekay: Yes she has plans. (04:17:41 PM) zlatinb: Whatever they are, I don't see them materializing without active and healthy communication with us here. (04:19:22 PM) eyedeekay: All I can do is ask. (04:19:35 PM) zlatinb: Thank you. EOT (04:19:45 PM) eyedeekay: 3) Git Migration (04:20:05 PM) eyedeekay: My roadmap for this week includes completely deprecating i2p.www mtn (04:20:59 PM) eyedeekay: To that end I'm testing the migrated deploy script, which checks for modifications to the translated files using mtn diff (04:21:33 PM) eyedeekay: That's pretty much ready, I just want to be sure before I push it too early and break the site, also I need echelon's help for the other side (04:21:57 PM) eyedeekay: After that, pretty much immediately, I'll be starting the remaining scripts and plugins. EOT. (04:22:03 PM) eyedeekay: Any questions? (04:22:32 PM) zzz: as requested in the thread on my forum, please provide 24 hour advance notice before stopping the mtn sync for each active branch (04:22:44 PM) eyedeekay: Absolutely, will do. (04:22:54 PM) zzz: and another announcement when git is alive (04:23:18 PM) eyedeekay: Sure thing (04:23:50 PM) eyedeekay: Anything else? (04:24:49 PM) eyedeekay: 4) Maven/Android updates (04:26:25 PM) eyedeekay: Not too much to say here except that I am working on getting them out, my first set of submissions were not distributed correctly (04:26:58 PM) zlatinb: what's the specific issue with mavenCentral? (04:28:11 PM) eyedeekay: I don't know, I have a ticket open with them for help but everything looks fine until I try to move them out of the staging area (04:28:56 PM) zlatinb: k, weird (04:29:02 PM) zzz: ok, so no ETA then (04:29:07 PM) eyedeekay: Yeah and all but one of them works (04:30:20 PM) eyedeekay: No ETA. Will be working on it until it's fixed. (04:31:00 PM) eyedeekay: It is my current priority, since everyone needs it. (04:31:08 PM) eyedeekay: EOT. (04:32:24 PM) eyedeekay: Anything else from anyone else for 4 (04:33:09 PM) eyedeekay: OK we had a last minute suggestion from orignal that meetings be moved to another channel, going to call it 5) i2p-meetings (04:33:45 PM) eyedeekay: I don't feel strongly that it is needed (04:34:15 PM) eyedeekay: But am open to hearing the opinions of others on the matter? (04:34:48 PM) zlatinb: This is due to drama between him and echelon, and so far both sides refuse to budge. I'm against moving the meeting and instead encourage the dramatic personae to seek resolution. (04:35:31 PM) zzz: I think everything I was supposed to do for 47 release is up (04:35:31 PM) zzz: re: 5), the problem is that echelon keeps banning orignal here; without assigning blame, the same issue could happen in any other channel as well (04:36:56 PM) zzz: it would be valuable if the lead dev of the leading C++ router impl were allowed to participate here, both for meetings and at other times; whether that's possible, I have no idea (04:37:06 PM) eyedeekay: Oh I see. This gives me a better picture of the situation. (04:37:40 PM) eyedeekay: In light of that I think we all agree, keep them on i2p-dev and seek a social resolution? (04:38:14 PM) zlatinb: +1 (04:38:28 PM) eyedeekay: OK. Will do. (04:38:29 PM) zzz: I've already refused to mediate multiple times. Perhaps somebody else may try, or else it's up to the two of them. (04:39:21 PM) eyedeekay: I understand. (04:39:56 PM) zlatinb: ok I'll try (04:40:01 PM) zlatinb: but I'll need help (04:40:15 PM) zlatinb: and neither side is going to get everything they want (04:40:48 PM) eyedeekay: zlatinb I'll do what I can to support you in this. (04:41:12 PM) zlatinb: thank you (04:41:32 PM) eyedeekay: zzz I believe you are correct that all of your packages are up for 0.9.47 (04:41:51 PM) zzz: :) (04:42:40 PM) eyedeekay: Does anyone else have anything they want covered at this meeting? (04:43:05 PM) eyedeekay: Otherwise, I'll hit the baffer timeout:2m (04:43:12 PM) anonymousmaybe: can you make the i2pconsole ui javascripless? if not why? (04:43:23 PM) zzz: a very brief 6) - please put the logs for today and last month (and the month before if you consider it a real meeting, I was never sure) on the website (04:43:36 PM) zzz: EOT for 6) (04:43:36 PM) eyedeekay: Will do zzz (04:44:04 PM) eyedeekay: anonymousmaybe It already can be run without Javascript, NoScript or uMatrix should do the trick (04:44:29 PM) anonymousmaybe: yeah but i mean on code level still there (04:45:03 PM) anonymousmaybe: wonder if you can add todo for later release to exclude js from the console (04:46:17 PM) eyedeekay: I suppose it's probably possible to add an option that would like, not add the script src elements to the page, but I'm not sure I see that much point and it's at odds with at least a handful of UI goals. (04:46:43 PM) eyedeekay: Do you have a trac ticket for it? (04:47:44 PM) eyedeekay: anonymousmaybe? (04:50:05 PM) anonymousmaybe: eyedeekay nope (04:50:16 PM) anonymousmaybe: i have a thread on i2pforum (04:50:21 PM) anonymousmaybe: but not i2p tickets (04:51:36 PM) eyedeekay: I'll head over to forum and discuss it with you there for now then. (04:52:25 PM) eyedeekay: I'm not saying no, but I do want to hear your case before I take action (04:52:32 PM) anonymousmaybe: https://i2pforum.net/viewtopic.php?f=13&amp;t=537 (04:52:51 PM) eyedeekay: Thanks very much :) (04:53:29 PM) anonymousmaybe: u 2 :) (04:54:28 PM) eyedeekay: If there's nothing else, then I'm going to close the meeting. Going once (04:54:37 PM) eyedeekay: timeout:1m (04:55:50 PM) eyedeekay: All right everybody thanks for coming to the meeting, see you around IRC &lt;/div></description></item><item><title>Lançamento 0.9.47</title><link>/pt/blog/2020/08/24/lan%C3%A7amento-0.9.47/</link><pubDate>Mon, 24 Aug 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/08/24/lan%C3%A7amento-0.9.47/</guid><description>&lt;h2 id="update-details">Update details&lt;/h2>
&lt;p>A versão 0.9.47 ativa nosso novo protocolo de criptografia de ponta a ponta (proposta 144) por padrão para alguns serviços. A ferramenta de análise e bloqueio de Sybil agora está ativada por padrão.&lt;/p>
&lt;p>Java 8 ou superior agora é necessário. Os pacotes Debian para o Wheezy e o Stretch, e para o Ubuntu Trusty e Precise, não são mais suportados. Usuários nessas plataformas devem atualizar para que possam continuar a receber atualizações do I2P.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 4 de agosto de 2020</title><link>/pt/blog/2020/08/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-4-de-agosto-de-2020/</link><pubDate>Tue, 04 Aug 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/08/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-4-de-agosto-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
&lt;p>(04:00:50 PM) eyedeekay1: Olá zlatinb zzz mikalvmeeh eche|on, se todos estiverem prontos vamos começar a reunião.
(04:00:50 PM) eyedeekay1: 1) Olá
(04:00:50 PM) eyedeekay1: 2) Lançamento 0.9.47
(04:00:50 PM) eyedeekay1: 3) Acompanhamento das reuniões mensais
(04:00:50 PM) eyedeekay1: 4) Atualização do Git
(04:01:38 PM) eyedeekay1: Olá a todos, antes de mais nada, desculpem por não ter percebido que coloquei a data errada no título do meu anúncio.
(04:02:38 PM) zzz: oi
(04:02:58 PM) eyedeekay1: oi zzz
(04:03:31 PM) zlatinb: oi
(04:03:42 PM) eyedeekay1: Oi zlatinb
(04:04:49 PM) eyedeekay1: OK então 2) o lançamento 0.9.47
(04:05:27 PM) eyedeekay1: Parece que também não vou conseguir concluir o rekeyOnIdle a tempo para a 0.9.47.
(04:05:58 PM) eyedeekay1: O que será incluído são principalmente atualizações de elementos visuais do meu lado.
(04:06:19 PM) eyedeekay1: Algo de zzz ou zlatinb sobre o lançamento 0.9.47?
(04:06:43 PM) zzz: o resumo está em &lt;code>http://zzz.i2p/topics/2905&lt;/code>
(04:06:49 PM) zzz: congelamento de tag daqui a uma semana a partir de amanhã
(04:06:53 PM) zzz: lançamento em cerca de 3 semanas
(04:07:07 PM) zzz: o diff está em cerca de 18.500 linhas, o que é bem típico
(04:07:23 PM) zzz: as coisas parecem boas. Tenho algumas coisas para finalizar
(04:07:40 PM) zzz: mas estou bastante confiante de que podemos manter o cronograma
(04:07:49 PM) zzz: EOT
(04:08:08 PM) eyedeekay1: Vi bastante coisa entrar ontem, tenho tentado olhar incrementalmente conforme você envia. É realmente empolgante ver seu trabalho. Muito obrigado.
(04:08:41 PM) zzz: isso foi só material diverso que estava parado no meu workspace há semanas, nada digno de nota realmente
(04:09:42 PM) eyedeekay1: Bem, acompanhar é educativo mesmo assim, eu não sei onde tudo fica; ver você trabalhar me ajuda a reconhecer onde diferentes coisas acontecem
(04:09:43 PM) zzz: só tentando limpar as coisas e enviar. às vezes eu testo algo por meses e meses
(04:10:28 PM) zzz: claro, revisar alterações de outras pessoas é uma ótima maneira de aprender e de pegar erros, continue assim
(04:10:39 PM) eyedeekay1: Pode deixar
(04:10:42 PM) eyedeekay1: Se não houver mais nada, vou passar para 3) timeout 1m
(04:12:40 PM) eyedeekay1: 2) Acompanhamento da Reunião Mensal:
(04:12:53 PM) eyedeekay1: Esta é a reunião mensal.
(04:12:53 PM) eyedeekay1: Eu não configurei um gateway WebIRC, pois, pelo que entendi, isso teria sido contra nossas regras do IRC.
(04:13:13 PM) eyedeekay1: Agora eu tenho uma cópia das regras de anúncios de reuniões e a responsabilidade por esses anúncios foi esclarecida para mim.
(04:13:25 PM) eyedeekay1: O anúncio para 1º de setembro, com a data correta desta vez, foi publicado. Ainda não há tópicos, por favor, adicione-os conforme necessário: &lt;code>http://zzz.i2p/topics/2931-meeting-tues-september-1-8pm-utc&lt;/code>
(04:14:55 PM) eyedeekay1: Isso, claro, virá pouco depois do lançamento 0.9.47
(04:15:45 PM) eyedeekay1: Algo sobre o 2) de mais alguém?
(04:17:57 PM) eyedeekay1: 3) Transição para Git
(04:18:34 PM) eyedeekay1: A transição para Git está finalmente em andamento; temos um plano e estamos começando a executá-lo
(04:19:08 PM) eyedeekay1: o nextloop e eu estamos fazendo progressos para espelhar as próximas poucas branches significativas do mtn no github
(04:19:27 PM) eyedeekay1: estas ainda são somente leitura até a conclusão de suas respectivas fases na migração para git, ou seja, nada de pulls ou MRs ainda
(04:20:04 PM) eyedeekay1: Para uma descrição detalhada dessas fases, veja: &lt;code>http://zzz.i2p/topics/2920-flipping-the-switch-on-git#10&lt;/code>
(04:20:42 PM) eyedeekay1: Seria útil para o nextloop e para mim se eu desse ao nextloop permissão para criar repositórios no namespace i2p no github e para escrever nos repositórios que ele criar.
(04:20:47 PM) zzz: bom trabalho ao redigir o plano
(04:21:24 PM) eyedeekay1: Obrigado, zzz, feliz por finalmente tê-lo em um estado utilizável
(04:22:17 PM) zzz: não está perfeito, mas está &amp;lsquo;utilizável&amp;rsquo; no sentido de que podemos comentar sobre ele
(04:24:39 PM) eyedeekay1: A próxima coisa que vamos mover é o site, o que é bom porque é bastante simples e não tem nada que dependa dele; isso deve acontecer esta semana
(04:25:26 PM) eyedeekay1: Mas, sobre o nextloop, eu gostaria de saber se há ampla aprovação para conceder a ele essa permissão de criar/escrever em repositórios do github para nós?
(04:25:54 PM) zzz: ok. aguardando sua edição no plano/cronograma para evitar conflitos com o lançamento .47
(04:26:25 PM) eyedeekay1: Ack, já abri no meu editor :)
(04:26:48 PM) zzz: Você terá que perguntar às pessoas que atualmente são admins do github, que não estão aqui, e eu não sou membro
(04:27:39 PM) eyedeekay1: Até agora, esta proposta conta com a aprovação deles, embora eu ainda tenha um que não respondeu.
(04:29:05 PM) zzz: por mim tudo bem, desde que vocês dois tenham um método de comunicação confiável e backup. Acho que não precisamos de mais admins que não respondem :)
(04:29:53 PM) eyedeekay1: Acho que conseguimos administrar isso
(04:30:06 PM) eyedeekay1: Então o nextloop vai receber permissões no github
(04:31:40 PM) zzz: pessoas que ficam muito tempo sem responder e têm muitos privilégios podem ser boas como backup para o pior caso de &amp;lsquo;foi atropelado por um ônibus&amp;rsquo;, mas isso também é um risco potencial de segurança, então precisa ser gerenciado
(04:33:12 PM) eyedeekay1: É
(04:33:20 PM) eyedeekay1: Se houver mais alguma coisa que possamos tratar aqui no 3), então acho que é agora; caso contrário, veremos o plano revisado no tópico do zzz.i2p provavelmente dentro do próximo dia.
(04:33:45 PM) zzz: super
(04:34:18 PM) mikalvmeeh: (Estou meio aqui, perdi o oi)
(04:34:56 PM) eyedeekay1: Bem, cobrimos os tópicos planejados, alguém tem mais alguma coisa?
(04:36:43 PM) eyedeekay1: timeout 1m
(04:38:51 PM) eyedeekay1: &lt;em>bafs&lt;/em> Certo, isso encerra esta reunião. Por favor, lembrem-se: 1º de setembro, a próxima reunião marcada para este mesmo horário, 20h UTC
(04:39:12 PM) eyedeekay1: Obrigado a todos por virem &lt;/div>&lt;/p></description></item><item><title>Ajude seus amigos a juntar-se ao I2P compartilhando Reseed Bundles (pacotes de reseed)</title><link>/pt/blog/2020/06/07/ajude-seus-amigos-a-juntar-se-ao-i2p-compartilhando-reseed-bundles-pacotes-de-reseed/</link><pubDate>Sun, 07 Jun 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/06/07/ajude-seus-amigos-a-juntar-se-ao-i2p-compartilhando-reseed-bundles-pacotes-de-reseed/</guid><description>&lt;p>A maioria dos novos I2P routers ingressa na rede fazendo bootstrap com a ajuda de um reseed service (serviço de Reseed). No entanto, os reseed services são centralizados e comparativamente fáceis de bloquear, considerando a ênfase em conexões descentralizadas e impossíveis de bloquear no restante da rede I2P. Se um novo I2P router não conseguir fazer bootstrap, pode ser possível usar um I2P router existente para gerar um &amp;ldquo;Reseed bundle&amp;rdquo; funcional e fazer bootstrap sem a necessidade de um reseed service.&lt;/p></description></item><item><title>Lançamento 0.9.46</title><link>/pt/blog/2020/05/25/lan%C3%A7amento-0.9.46/</link><pubDate>Mon, 25 May 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/05/25/lan%C3%A7amento-0.9.46/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.46 contém melhorias significativas de desempenho na biblioteca de streaming. Concluímos o desenvolvimento da criptografia ECIES (proposta 144) e agora há uma opção para ativá-la para testes.&lt;/p>
&lt;p>&lt;strong>Apenas para usuários do Windows&lt;/strong>: Esta versão corrige uma vulnerabilidade de elevação de privilégios local que poderia ser explorada por um usuário local que tenha a capacidade de executar programas. Aplique a atualização o quanto antes. Agradecemos à Blaze Infosec pela divulgação responsável do problema.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 05 de maio de 2020</title><link>/pt/blog/2020/05/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-maio-de-2020/</link><pubDate>Tue, 05 May 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/05/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-maio-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 22:00:09 &amp;lt;eyedeekay&amp;gt; Olá, pessoal, bem-vindos à reunião da primeira terça-feira do mês, e a última reunião antes do lançamento 0.9.46. Quem mais está presente? 22:00:27 &amp;lt;zzz&amp;gt; oi 22:00:28 &amp;lt;zlatinb&amp;gt; oi 22:01:02 &amp;lt;eyedeekay&amp;gt; 0) Oi 22:01:02 &amp;lt;eyedeekay&amp;gt; 1) status/lançamento 0.9.46 22:01:03 &amp;lt;eyedeekay&amp;gt; 2) status da migração para git 22:01:03 &amp;lt;eyedeekay&amp;gt; 3) reseeds (servidores de bootstrap) 22:01:03 &amp;lt;eyedeekay&amp;gt; 4) diversos 22:03:07 &amp;lt;eyedeekay&amp;gt; Esta é a última reunião no IRC antes do lançamento da 0.9.46, o tag freeze é em cerca de uma semana, então as strings traduzidas devem estar concluídas até lá. Quaisquer alterações restantes devem ser enviadas até o prazo final, no dia 22 deste mês. 22:03:58 &amp;lt;eyedeekay&amp;gt; Estamos no cronograma para fazer este lançamento no prazo, pelo que eu saiba. 22:04:15 &amp;lt;eyedeekay&amp;gt; Da minha parte, no ciclo 0.9.46, continuei com mudanças organizacionais, cosméticas e de UI nos aplicativos, focando principalmente no i2ptunnel. Também estou trabalhando em uma configuração de rotação de tunnel para o i2ptunnel, que em breve estarei pronto para fazer check-in. Duvido que eu finalize a alocação dinâmica de tunnel para o i2ptunnel a tempo para a 0.9.46. 22:04:21 &amp;lt;eyedeekay&amp;gt; Alguém tem algo a acrescentar? 22:04:38 &amp;lt;zzz&amp;gt; sim 22:04:52 &amp;lt;zzz&amp;gt; os dois itens de destaque, melhorias de streaming e conclusão do ratchet, estão prontos 22:05:01 &amp;lt;eyedeekay&amp;gt; Excelente! 22:05:03 &amp;lt;zzz&amp;gt; os testes do ratchet com o i2pd estão indo bem 22:05:08 &amp;lt;zzz&amp;gt; bons relatos iniciais sobre o streaming 22:05:17 &amp;lt;zzz&amp;gt; os ajustes continuarão até o lançamento 22:05:28 &amp;lt;zzz&amp;gt; Agora estou focando principalmente em correções de bugs, em várias partes 22:05:55 &amp;lt;zzz&amp;gt; deve estar no cronograma para um lançamento no início da semana do dia 25 22:05:57 &amp;lt;zzz&amp;gt; eot 22:06:05 &amp;lt;eyedeekay&amp;gt; Muito bom. Para quem acompanha no #ls2, tem sido muito empolgante ver. 22:06:22 &amp;lt;eyedeekay&amp;gt; zlatinb, algo do seu lado? 22:07:29 &amp;lt;zlatinb&amp;gt; apenas muito trabalho de streaming, para continuar ou ser aplicado ao ssu na 47 22:07:52 &amp;lt;eyedeekay&amp;gt; Legal então. Seguindo para 2) 22:08:14 &amp;lt;eyedeekay&amp;gt; 2) status da migração para git 22:08:14 &amp;lt;eyedeekay&amp;gt; O Git foi preparado para uso geral, foi movido para um datacenter, hardware mais rápido e uma conexão mais rápida. As configurações para um novo git i2ptunnel foram em grande parte decididas, mas não feitas check-in. Novos cadastros no gitlab serão apresentados a termos de serviço básicos. Se não puderem cumprir esses TOS, a opção de hospedar serviços git por conta própria está claramente descrita. Há backups, e possui tanto HTTPS quanto .oni 22:08:14 &amp;lt;eyedeekay&amp;gt; o support gittorrent is still ongoing, as is the trac ticket migration. Enquanto continuarmos a usar o trac para issues por enquanto, acredito que o Git está pronto para uso em tempo integral se fizermos a transição após este lançamento. 22:10:16 &amp;lt;eyedeekay&amp;gt; o histórico do mtn continua sendo um ponto problemático para alguns repositórios interessantes 22:15:23 &amp;lt;eyedeekay&amp;gt; Desculpem, o pidgin travou aqui. 22:15:23 &amp;lt;eyedeekay&amp;gt; Onde estávamos? 22:15:38 &amp;lt;zzz&amp;gt; "mtn history remains..." 22:20:14 &amp;lt;eyedeekay&amp;gt; Obrigado, zzz. 22:21:03 &amp;lt;eyedeekay&amp;gt; Acho que não tenho muito mais a dizer sobre git do meu lado. Se ninguém mais tiver comentários, podemos seguir para os reseeds 22:21:03 &amp;lt;eyedeekay&amp;gt; timeout 1min 22:21:03 &amp;lt;eyedeekay&amp;gt; Ah, certo, eu não mencionei a URL HTTPS. Nosso git está visível em i2pgit.org 22:21:05 &amp;lt;eyedeekay&amp;gt; Seguindo, tópico 3) reseeds 22:21:05 &amp;lt;eyedeekay&amp;gt; zzz, a palavra é sua 22:21:18 &amp;lt;zzz&amp;gt; espera 22:21:25 &amp;lt;eyedeekay&amp;gt; OK 22:21:31 &amp;lt;zzz&amp;gt; posso ter a oportunidade de acrescentar alguns pensamentos sobre o 2)? 22:21:37 &amp;lt;eyedeekay&amp;gt; Claro 22:21:51 &amp;lt;zzz&amp;gt; obrigado 22:22:11 &amp;lt;zzz&amp;gt; antes de tudo, estou ficando melhor com git e gitlab, e enviei 3 MRs para o muwire neste fim de semana 22:22:21 &amp;lt;zzz&amp;gt; duas foram bem, uma nem tanto, mas estamos aprendendo 22:22:30 &amp;lt;zzz&amp;gt; estou me sentindo muito mais à vontade 22:22:52 &amp;lt;zzz&amp;gt; segundo: como mencionado, acho, na última reunião, nos beneficiaria muito ter um plano e um cronograma para a migração 22:23:00 &amp;lt;zzz&amp;gt; acho que não há nenhum publicado em lugar algum 22:23:23 &amp;lt;zzz&amp;gt; em particular quais branches quando, e assim por diante 22:23:23 &amp;lt;zzz&amp;gt; eot 22:27:42 &amp;lt;eyedeekay&amp;gt; Puxa, isso não chegou ao tópico. Nós discutimos um cronograma que incluía mover para o git coisas que não eram i2p.i2p antes do próprio i2p.i2p. Isso precisa ser disponibilizado antes de concluirmos a transição. Vou publicá-lo hoje à noite. Obrigado, zzz, pelo lembrete e por dar uma chance ao git. 22:27:42 &amp;lt;eyedeekay&amp;gt; Mais alguma coisa sobre o 2) de alguém? 22:28:58 &amp;lt;eyedeekay&amp;gt; Certo então 3) reseeds 22:29:04 &amp;lt;zzz&amp;gt; obrigado 22:29:16 &amp;lt;zzz&amp;gt; Quero fazer um chamado urgente por mais reseeds 22:29:33 &amp;lt;zzz&amp;gt; o meeh opera 3 dos nossos 10, e os 3 ficaram fora do ar por cerca de duas semanas. Um voltou. 22:29:43 &amp;lt;zzz&amp;gt; e os outros dois ainda estão fora do ar, por motivos diferentes 22:29:52 &amp;lt;zzz&amp;gt; ele não responde 22:30:12 &amp;lt;zzz&amp;gt; não é uma boa situação. Se ainda estiverem fora do ar em 2 semanas, vou removê-los antes do lançamento 22:30:16 &amp;lt;zzz&amp;gt; e ficaremos com 7 ou 8 22:30:39 &amp;lt;zzz&amp;gt; reseeds fora do ar resultam em uma experiência terrível para novos usuários, é inaceitável 22:31:12 &amp;lt;zzz&amp;gt; quem quiser operar um, por favor, entre em contato comigo 22:31:24 &amp;lt;fug&amp;gt; torne operar reseeds mais fácil, então as pessoas vão operá-los 22:31:26 &amp;lt;zzz&amp;gt; seria bom ter um do BiglyBT ou de outras organizações adjacentes ao I2P 22:31:45 &amp;lt;zzz&amp;gt; claro, sempre pode ser melhor 22:32:08 &amp;lt;zzz&amp;gt; infelizmente, a pessoa que gerenciava nossos reseeds e o software desapareceu no ano passado, então isso também está sem responsável 22:32:11 &amp;lt;eyedeekay&amp;gt; fug o que qualifica como mais fácil? Isso seria um trabalho para mim, eu sou o cara do Go, ficarei feliz em dockerizar ou torná-lo instalável com checkinstall ou go get-able ou o que for. 22:32:16 &amp;lt;zzz&amp;gt; EOT 22:32:44 &amp;lt;zzz&amp;gt; o plugin de reseed ele também deixou pela metade 22:32:47 &amp;lt;fug&amp;gt; eyedeekay: uma imagem Docker seria bom 22:33:03 &amp;lt;eyedeekay&amp;gt; Legal, vou postar aqui em um dia ou dois. 22:33:29 &amp;lt;fug&amp;gt; mas algo como um aplicativo simples, único, que fizesse o reseeding com pouca ou nenhuma configuração necessária seria ainda melhor 22:35:50 &amp;lt;eyedeekay&amp;gt; Isso é bem próximo do que é o reseed em Go, embora eu admita que há algumas arestas. Vou começar com Docker. 22:36:01 &amp;lt;eyedeekay&amp;gt; Mais algo sobre o 3)? 22:36:23 &amp;lt;zzz&amp;gt; não. obrigado por adicionar isso à pauta 22:36:48 &amp;lt;eyedeekay&amp;gt; De nada, sem problema. 4) diversos 22:39:29 &amp;lt;eyedeekay&amp;gt; Quero agradecer ao dr|zed por contribuir com o CSS aprimorado para meus sites pessoais, eu realmente aprecio o cuidado que foi dedicado a isso. Também consegui um pouco de aconselhamento de design para minha WebExtension. Alguém fazendo algo legal ou empolgante? 22:40:53 &amp;lt;eyedeekay&amp;gt; (Que não tenha sido mencionado em outro lugar?) 22:42:04 &amp;lt;eyedeekay&amp;gt; timeout 1m 22:43:47 &amp;lt;eyedeekay&amp;gt; Se mais ninguém tiver algo a acrescentar, vou em frente e encerrar a reunião. 22:44:49 &amp;lt;eyedeekay&amp;gt; Certo *bafs*. Obrigado a todos por virem e contribuírem com a reunião, até mais no IRC &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de abril de 2020</title><link>/pt/blog/2020/04/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-abril-de-2020/</link><pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/04/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-abril-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 22:04:29 &amp;lt;eyedeekay&amp;gt; Olá, pessoal, quem está aqui? 22:04:40 &amp;lt;eche|on&amp;gt; peep :-=) 22:04:46 &amp;lt;zlatinb&amp;gt; oi 22:04:48 &amp;lt;zzz&amp;gt; presente 22:06:18 &amp;lt;eyedeekay&amp;gt; Certo, primeiro tópico, 0.9.46, zzz, a palavra é sua 22:06:52 &amp;lt;zzz&amp;gt; concluindo cerca de dois meses de trabalho no ratchet (proposal 144) 22:07:16 &amp;lt;zzz&amp;gt; estou chegando à conclusão da "fase 2", onde fica completo em funcionalidades 22:07:32 &amp;lt;zzz&amp;gt; e vou passar para mais correções de bugs e testes 22:07:51 &amp;lt;zzz&amp;gt; então a 46 será onde mais pessoas poderão testá-lo, e talvez o habilitemos por padrão na 47 22:08:23 &amp;lt;zzz&amp;gt; daqui para frente vou voltar a atenção para outras correções de bugs e tópicos, como streaming (trabalhando com o zlatinb) 22:08:56 &amp;lt;zzz&amp;gt; EOT da minha parte, então talvez outros queiram dizer no que estão trabalhando para a 46 22:09:01 &amp;lt;eche|on&amp;gt; Acabei de atualizar para -5 há 2 dias, ainda funciona bem, o patch de tunnel round robin está incluído, no momento nenhuma grande mudança observada 22:09:56 &amp;lt;zlatinb&amp;gt; Tenho relido várias vezes as RFCs do TCP e notado muitas discrepâncias nas nossas implementações de streaming e ssu. Então eu as reescrevi. Os tickets estão no trac 22:10:24 &amp;lt;eche|on&amp;gt; leitura e verificação muito, muito detalhadas, zlatinb 22:11:34 &amp;lt;eyedeekay&amp;gt; Comecei a trabalhar em revisões na UI do i2ptunnel para reduzir a quantidade de informações desnecessárias que apresentamos a novos usuários e no mecanismo de rotação periódica de chaves para i2ptunnels 22:12:19 &amp;lt;eyedeekay&amp;gt; Muitas coisas out-of-tree (fora da árvore) para mim também; quero substituir o pacote de perfil do Firefox por algo que funcione também em plataformas que não sejam Windows; isso está se encaminhando muito bem. 22:12:32 &amp;lt;eyedeekay&amp;gt; Isso é tudo para todo mundo? 22:12:46 &amp;lt;eche|on&amp;gt; parece que sim 22:12:49 &amp;lt;eyedeekay&amp;gt; Além disso, alguém tem alguma pergunta? 22:13:47 &amp;lt;eyedeekay&amp;gt; Até agora tudo certo. O próximo é assuntos diversos 22:14:37 &amp;lt;eyedeekay&amp;gt; Re: migração para git, foi tomada a decisão de migrar o i2p.i2p *após* o próximo lançamento e não antes. Outros repositórios podem ser migrados mais cedo, caso a caso. 22:15:06 &amp;lt;eche|on&amp;gt; bom 22:15:20 &amp;lt;eyedeekay&amp;gt; O cadastro em git.idk.i2p está aberto, mas requer aprovação manual de um administrador. Nós somos ágeis nisso, mas fique à vontade para me pingar se você estiver com pressa. 22:16:46 &amp;lt;eyedeekay&amp;gt; A abordagem preferida é usar git com SSH neste momento, exceto para o clone inicial, que você pode realizar baixando o git bundle com o snark. 22:16:50 &amp;lt;eyedeekay&amp;gt; EOT 22:17:18 &amp;lt;eyedeekay&amp;gt; Alguma pergunta para mim sobre a migração para git? 22:17:31 &amp;lt;eche|on&amp;gt; algum progresso na inclusão de tickets do trac? 22:17:49 &amp;lt;eyedeekay&amp;gt; Não tive tempo de trabalhar no tracboat, então não, ainda não. 22:17:58 &amp;lt;eche|on&amp;gt; ok 22:18:41 &amp;lt;zlatinb&amp;gt; Tenho 2 perguntas sobre a migração: 22:18:41 &amp;lt;zlatinb&amp;gt; 1. Há alguma forma de alterar o tempo limite de leitura de rede no ssh durante o git clone? Se sim, aumentá-lo para algo como 5 minutos melhorará as chances de sucesso 22:18:41 &amp;lt;zlatinb&amp;gt; 2. Como o trac não tem sido muito confiável, tudo bem começar a abrir ou espelhar tickets no GitLab? Eles serão analisados? 22:19:15 &amp;lt;eyedeekay&amp;gt; 1: Tenho investigado isso; não parece que sim, mas ainda não posso responder de forma conclusiva. 22:19:20 &amp;lt;zzz&amp;gt; sobre: 2) não por mim, se você estiver falando de i2p.i2p 22:19:25 &amp;lt;eche|on&amp;gt; para 2: o tracboat seria a solução em script, incluindo todos os tickets do trac no git 22:19:54 &amp;lt;zzz&amp;gt; pergunta relacionada: qual é o plano para melhorar o tempo de atividade consistentemente ruim dos serviços voltados ao público operados pelo meeh? 22:20:02 &amp;lt;eche|on&amp;gt; ah, desculpe, para copiar/migrar tickets existentes, os novos talvez sejam um problema 22:20:18 &amp;lt;zlatinb&amp;gt; os números dos tickets serão preservados? Se sim, o que acontece com os tickets já abertos no GL, eles precisam ser apagados? 22:21:21 &amp;lt;eyedeekay&amp;gt; Os números dos tickets devem ser preservados se eu conseguir fazer a migração funcionar; tickets duplicados precisarão ser apagados manualmente quando um ou outro ticket for encerrado. 22:22:08 &amp;lt;zlatinb&amp;gt; e se, por qualquer motivo, a migração não puder funcionar, qual é o plano de contingência? 22:23:12 &amp;lt;zzz&amp;gt; ainda não concordamos com a migração do trac de forma alguma; presumo que qualquer coisa disso sejam apenas experimentos. Proponho que a migração do trac seja adiada até que todos os ramos do mtn (incluindo os que ainda não estão no GH) sejam migrados para git 22:23:33 &amp;lt;zzz&amp;gt; talvez setembro, no mais cedo 22:23:42 &amp;lt;eche|on&amp;gt; a resposta a isso se correlacionará com a pergunta do zzz; no momento não há um plano fixo. Minha ideia seria manter o trac rodando com os tickets mais antigos 22:24:02 &amp;lt;eyedeekay&amp;gt; Eu não tenho como consertar o trac; migrar os tickets para fora dele é a única coisa que eu, pessoalmente, posso fazer. Se eu não puder migrá-los com o tracboat, vou ter que fazer eu mesmo. Eu conheço o lado do gitlab disso, só vou ter que aprender o lado do trac. Eu sei que o gitlab parece uma substituição óbvia e atraente para o trac, mas isso é um bloqueio substancial. 22:24:03 &amp;lt;zlatinb&amp;gt; ok, e até que uma migração seja tentada, devemos continuar usando o trac? 22:24:41 &amp;lt;eyedeekay&amp;gt; Sim 22:24:51 &amp;lt;eche|on&amp;gt; quanto a tickets: por favor, usem o trac até que a migração de tickets tenha sido feita 22:24:53 &amp;lt;zzz&amp;gt; então, quem é responsável por corrigir os serviços do meeh? ou desistimos e agora estamos trabalhando para substituir tudo o que ele opera? Se é isso que estamos fazendo, vamos ser explícitos sobre isso 22:25:56 &amp;lt;eche|on&amp;gt; meeh é responsável pelos seus serviços. o trac deve ser substituído pelo git. 22:26:31 &amp;lt;zzz&amp;gt; o que não resolve os problemas sistêmicos com outros serviços como o repositório deb e o outproxy 22:26:31 &amp;lt;eche|on&amp;gt; o repositório debian é um ponto em aberto no momento; eu fiz um espelho dele, mas agora preciso de mais tempo para ver como configurá-lo como esperado 22:27:32 &amp;lt;eche|on&amp;gt; outproxy eu não vou tocar de forma alguma 22:27:50 &amp;lt;eyedeekay&amp;gt; Estou feliz em ajudar a substituir o repositório deb do meeh, mas não posso fazer nada pelo outproxy. 22:29:19 &amp;lt;eche|on&amp;gt; o meeh frequentemente nos disse que o problema é principalmente o sistema antigo em IPs antigos que ele está usando; com o welterde alterando o DNS, isso mudou hoje 22:29:33 &amp;lt;zzz&amp;gt; presumo que a migração de tickets para um determinado ramo X ocorreria apenas depois que tivermos passado de mtn para git para X 22:29:35 &amp;lt;eche|on&amp;gt; mas, no momento, sem ideia 22:30:55 &amp;lt;eyedeekay&amp;gt; zzz Sim 22:31:08 &amp;lt;eyedeekay&amp;gt; Re: migração de tickets 22:31:27 &amp;lt;eyedeekay&amp;gt; Dessa forma, não confundiríamos as pessoas sobre onde os problemas estão sendo discutidos. 22:32:21 &amp;lt;eyedeekay&amp;gt; Mais alguma coisa? 22:34:22 &amp;lt;eyedeekay&amp;gt; tempo limite: 60s 22:36:22 &amp;lt;eyedeekay&amp;gt; **Bafs** OK, obrigado a todos por terem vindo &lt;/div></description></item><item><title>Usando um bundle do git para obter o código-fonte do I2P</title><link>/pt/blog/2020/03/18/usando-um-bundle-do-git-para-obter-o-c%C3%B3digo-fonte-do-i2p/</link><pubDate>Wed, 18 Mar 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/03/18/usando-um-bundle-do-git-para-obter-o-c%C3%B3digo-fonte-do-i2p/</guid><description>&lt;p>Clonar repositórios de software grandes via I2P pode ser difícil, e usar o git às vezes pode tornar isso ainda mais difícil. Felizmente, às vezes também pode facilitar. O Git tem um comando &lt;code>git bundle&lt;/code> que pode ser usado para transformar um repositório git em um arquivo do qual o git pode então clonar, fazer fetch ou importar, a partir de um local no seu disco local. Ao combinar esse recurso com downloads via BitTorrent, podemos resolver nossos problemas restantes com &lt;code>git clone&lt;/code>.&lt;/p></description></item><item><title>Configuração do Gitlab sobre I2P</title><link>/pt/blog/2020/03/16/configura%C3%A7%C3%A3o-do-gitlab-sobre-i2p/</link><pubDate>Mon, 16 Mar 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/03/16/configura%C3%A7%C3%A3o-do-gitlab-sobre-i2p/</guid><description>&lt;p>Este é o processo de configuração que utilizo para configurar o Gitlab e o I2P, com o Docker responsável por gerenciar o próprio serviço. O Gitlab é muito fácil de hospedar no I2P dessa forma; pode ser administrado por uma única pessoa sem muita dificuldade. Estas instruções devem funcionar em qualquer sistema baseado em Debian e podem ser facilmente adaptadas a qualquer sistema em que o Docker e um I2P router estejam disponíveis.&lt;/p></description></item><item><title>Git via I2P para Usuários</title><link>/pt/blog/2020/03/06/git-via-i2p-para-usu%C3%A1rios/</link><pubDate>Fri, 06 Mar 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/03/06/git-via-i2p-para-usu%C3%A1rios/</guid><description>&lt;p>Tutorial para configurar o acesso ao git por meio de um I2P Tunnel. Este tunnel atuará como seu ponto de acesso a um único serviço git no I2P. Faz parte do esforço geral para migrar o I2P de monotone para Git.&lt;/p>
&lt;h2 id="antes-de-mais-nada-conheça-as-funcionalidades-que-o-serviço-oferece-ao-público">Antes de mais nada: Conheça as funcionalidades que o serviço oferece ao público&lt;/h2>
&lt;p>Dependendo de como o serviço Git está configurado, ele pode ou não disponibilizar todos os serviços no mesmo endereço. No caso de git.idk.i2p, há uma URL HTTP pública e uma URL SSH para configurar no seu cliente SSH do Git. Qualquer uma pode ser usada para push ou pull, mas recomenda-se o uso de SSH.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de março de 2020</title><link>/pt/blog/2020/03/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-mar%C3%A7o-de-2020/</link><pubDate>Tue, 03 Mar 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/03/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-mar%C3%A7o-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, eyedeekay, sadie, mikalv, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:59:49 &amp;lt;eyedeekay&amp;gt; Oi, pessoal, falta cerca de um minuto para a hora da reunião, quem está aqui? 20:00:33 &amp;lt;eche|on&amp;gt; Ok, é hora. Bem-vindos à reunião de desenvolvimento no IRC de 3 de março de 2020. 20:00:40 &amp;lt;eche|on&amp;gt; Agenda: 20:00:40 &amp;lt;eche|on&amp;gt; 0) Oi 20:00:40 &amp;lt;eche|on&amp;gt; 1) status do lançamento 0.9.45 20:00:40 &amp;lt;eche|on&amp;gt; 2) planos para 0.9.46 20:00:40 &amp;lt;eche|on&amp;gt; 3) estado/futuro do I2P para Android 20:00:40 &amp;lt;eche|on&amp;gt; 4) planos de MTN =&amp;gt; Git 20:00:40 &amp;lt;eche|on&amp;gt; 5) diversos - planos de UX para 2020; página de doações 20:01:28 &amp;lt;eche|on&amp;gt; então, como o buffer antigo está quase inutilizável para mim e ainda não tenho um novo, vamos começar 20:01:31 &amp;lt;eche|on&amp;gt; 0) oi 20:01:33 &amp;lt;nextloop&amp;gt; oi! 20:01:38 &amp;lt;eche|on&amp;gt; Estou aqui, o eyedeekay está aqui, o nextloop está aqui 20:01:40 &amp;lt;zzz&amp;gt; oi 20:02:21 &amp;lt;eche|on&amp;gt; ok, vamos para o 1) 20:02:36 &amp;lt;eche|on&amp;gt; 0.9.45 foi lançado há alguns dias e até agora parece tudo bem 20:02:42 &amp;lt;eche|on&amp;gt; algum comentário? 20:03:03 &amp;lt;zzz&amp;gt; do meu lado correu tudo bem 20:03:11 &amp;lt;nextloop&amp;gt; qual é o status do Android? 20:03:16 &amp;lt;zzz&amp;gt; in-net, PPA, repositório deb. Sem relatos importantes até agora 20:03:31 &amp;lt;eche|on&amp;gt; Android ainda não concluído, ver ponto 3 20:03:34 &amp;lt;zzz&amp;gt; deixo com você relatar maven/fdroid/android/mac, não tenho informações sobre isso 20:03:47 &amp;lt;eche|on&amp;gt; o Mac foi compilado e colocado online 20:04:09 &amp;lt;eche|on&amp;gt; da minha parte correu suficientemente bem 20:04:13 &amp;lt;eche|on&amp;gt; oi sadie_ 20:04:45 &amp;lt;eche|on&amp;gt; ok, e agora vamos para o 2, os planos para 0.9.46 20:04:55 &amp;lt;eche|on&amp;gt; zzz: algum plano para 0.9.46 no seu roadmap? 20:05:17 &amp;lt;sadie_&amp;gt; oi 20:05:51 &amp;lt;zzz&amp;gt; rrd4j está entrando para substituir jrobin 20:05:56 &amp;lt;zzz&amp;gt; cerca de 30 check-ins até agora em uma semana 20:06:10 &amp;lt;zzz&amp;gt; original e espero finalizar o ratchet (prop. 144) 20:06:28 &amp;lt;eche|on&amp;gt; bom ritmo, vai desacelerar com certeza. O ratchet estará na .46 ou é um talvez? 20:06:41 &amp;lt;zzz&amp;gt; correções de SSU no jogger... talvez... talvez não... 20:07:23 &amp;lt;zzz&amp;gt; ratchet está na 45, funciona, mas muitos detalhes não estão finalizados; espero que estejam para a 46 20:07:36 &amp;lt;eche|on&amp;gt; ok, bom. 20:08:15 &amp;lt;zzz&amp;gt; lista de pendências do ratchet `http://zzz.i2p/topics/2639` 20:08:49 &amp;lt;eche|on&amp;gt; qual é o prazo estimado para um lançamento 0.9.46? maio? 20:08:50 &amp;lt;zzz&amp;gt; quais são os planos do restante? 20:09:15 &amp;lt;eche|on&amp;gt; eyedeekay, sadie, plano para 0.9.46 ? 20:09:18 &amp;lt;eyedeekay&amp;gt; Minha maior prioridade no momento é o readme localizado na console do router, atualmente estou um pouco bloqueado por uma recomendação de chat, mas vou resolver isso em breve. Vou me basear nisso para trabalhar progressivamente na nossa ajuda dentro do console. 20:09:24 &amp;lt;zzz&amp;gt; final de maio é minha proposta, sujeita ao acordo dos demais 20:10:07 &amp;lt;eche|on&amp;gt; ok, final de maio parece bom, vou verificar com os outros nos próximos dias. 20:10:20 &amp;lt;eyedeekay&amp;gt; Estou de acordo com final de maio 20:10:32 &amp;lt;mikalv_&amp;gt; mesmo 20:10:43 &amp;lt;eche|on&amp;gt; ok, mais alguma observação sobre os planos para 0.9.46? 20:10:51 &amp;lt;eche|on&amp;gt; comentários, perguntas? 20:11:24 &amp;lt;mikalv_&amp;gt; não, mas deveríamos resolver a questão do suporte à arquitetura do Android agora que temos todos aqui 20:11:32 &amp;lt;eche|on&amp;gt; esse é o ponto 3 :-) 20:11:44 &amp;lt;mikalv_&amp;gt; basicamente o Google diz: suportem x64 ou abandonem a plataforma (se só fornecerem 32 bits) 20:11:47 &amp;lt;eche|on&amp;gt; ao qual chegamos agora, já que ninguém levantou outra questão no ponto 2 20:11:56 &amp;lt;mikalv_&amp;gt; ótimo 20:11:59 &amp;lt;eche|on&amp;gt; mikalv_: qual é o estado do Android 0.9.45 ? 20:12:31 &amp;lt;mikalv_&amp;gt; Eu o compilei, recebi a reclamação do Google e esperei esta reunião por uma decisão administrativa sobre o que devemos fazer 20:12:48 &amp;lt;mikalv_&amp;gt; se devemos abandonar MIPS e afins, ou tentar produzir os binários de 64 bits para isso 20:13:04 &amp;lt;zzz&amp;gt; qual é a sua recomendação? 20:13:34 &amp;lt;mikalv_&amp;gt; uma vez decidido, devemos estar prontos para lançar a qualquer momento se o removermos, e não tenho certeza se precisamos produzir os binários de 64 bits, pois nunca tentei isso antes 20:13:42 &amp;lt;eche|on&amp;gt; Na minha opinião, não há muitos dispositivos Android MIPS e x86 disponíveis, então descartem-nos para a 0.9.45, mas mantenham isso em mente 20:13:57 &amp;lt;sadie_&amp;gt; Para mim, revisão da arquitetura da informação do console e do site; depois, workshop de identidade e valores com a Ura e a Simply Secure. Trabalho pós-instalação, revisão de infraestrutura e de políticas 20:14:06 &amp;lt;mikalv_&amp;gt; Tentei fazer o Google Play me dizer de alguma forma quanto eram usadas (as diferentes arquiteturas), mas não consegui encontrar métricas para isso 20:14:10 &amp;lt;zzz&amp;gt; você tem estatísticas de usuários, mikal? 20:14:22 &amp;lt;eche|on&amp;gt; ok, sadie, adendo ao ponto 2, anotado :-) 20:14:23 &amp;lt;mikalv_&amp;gt; o mais perto que chegamos é a uma lista de dispositivos 20:14:27 &amp;lt;nextloop&amp;gt; a arquitetura é relevante apenas para a biblioteca NDK jbigi, certo? 20:14:35 &amp;lt;mikalv_&amp;gt; mas então precisamos saber qual arquitetura todos os diferentes dispositivos têm 20:14:38 &amp;lt;zzz&amp;gt; parece uma decisão fácil para mim 20:14:40 &amp;lt;eche|on&amp;gt; sim, nextloop, em geral sim 20:14:44 &amp;lt;mikalv_&amp;gt; sim, nextloop 20:14:48 &amp;lt;nextloop&amp;gt; porque ela é compilada a partir do código-fonte a cada lançamento no F-Droid 20:15:17 &amp;lt;nextloop&amp;gt; nunca verifiquei se ela realmente é usada ou se usa o fallback em Java 20:15:25 &amp;lt;eche|on&amp;gt; ok 20:15:25 &amp;lt;mikalv_&amp;gt; mas isso é para as versões de 64 bits, de modo que o F-Droid tenha binários que não existem na versão do Google Play? 20:16:24 &amp;lt;nextloop&amp;gt; ele só executa o script de shell, acredito. o que for construído ali é o que sai 20:16:50 &amp;lt;eche|on&amp;gt; mikalv_: por favor verifique o script de shell/versão do F-Droid; se 64 bits estiver disponível, use; caso contrário, elimine essa arquitetura 20:17:24 &amp;lt;mikalv_&amp;gt; ok, farei isso então, a menos que haja objeções 20:17:35 &amp;lt;eyedeekay&amp;gt; Sem objeções da minha parte. 20:17:40 &amp;lt;mikalv_&amp;gt; (?) 20:17:43 &amp;lt;mikalv_&amp;gt; ótimo 20:17:46 &amp;lt;eche|on&amp;gt; agora para o ponto mais interessante: o futuro da versão de I2P para Android. Como o Bote está quase morto e não é usado, e não há desenvolvedores disponíveis, o caso de uso do I2P no Android acabou 20:17:57 &amp;lt;eche|on&amp;gt; queremos um futuro lançamento do I2P para Android? 20:18:09 &amp;lt;eche|on&amp;gt; mesmo sem o Bote e com caso de uso quase nulo? 20:18:16 &amp;lt;eche|on&amp;gt; eyedeekay: opinião? zzz? 20:18:28 &amp;lt;zzz&amp;gt; sua premissa é que o único caso de uso para o app do router no Android é o Bote? 20:18:47 &amp;lt;eche|on&amp;gt; como o navegador tem outros problemas (como o mikalv_ me disse), o que sobra? 20:18:59 &amp;lt;eyedeekay&amp;gt; As pessoas estão usando o Java I2P no Android para coisas que não são o Bote. Tem um cara hospedando o YaCy em cima do Termux ou alguma maluquice do tipo. Não quero tolher as pessoas. 20:19:03 &amp;lt;eche|on&amp;gt; além de ser um simples router em dispositivos pequenos 20:19:18 &amp;lt;zzz&amp;gt; simplesmente não é verdade que a navegação esteja quebrada 20:19:34 &amp;lt;mikalv_&amp;gt; basicamente não há uma forma “não técnica” de usar a versão atual para Android 20:19:39 &amp;lt;eche|on&amp;gt; ok, bom, então vocês dois votam pelo futuro do Android 20:19:41 &amp;lt;zzz&amp;gt; certo, idk? 20:19:48 &amp;lt;mikalv_&amp;gt; você pode ajustar o Firefox em about:config, o que a Mozilla adverte para não fazer 20:20:06 &amp;lt;eyedeekay&amp;gt; Sim, acho que o Android pode ter um futuro. 20:20:06 &amp;lt;mikalv_&amp;gt; mas além disso, na minha opinião, precisa de algum propósito de vida 20:20:45 &amp;lt;eche|on&amp;gt; mas, pelo que vi, o Android vai mudar de responsável para o eyedeekay, está correto? 20:20:46 &amp;lt;zzz&amp;gt; o que está por trás disso? a equipe não quer dar suporte? 20:20:51 &amp;lt;eyedeekay&amp;gt; Sim 20:21:00 &amp;lt;eche|on&amp;gt; O 20:21:01 &amp;lt;eche|on&amp;gt; ok 20:21:12 &amp;lt;eche|on&amp;gt; zzz: estou tentando levantar opiniões e ideias 20:21:26 &amp;lt;eche|on&amp;gt; e pelo que parece, o eyedeekay vai dar suporte ao Android na 0.9.46 e adiante 20:21:35 &amp;lt;eyedeekay&amp;gt; Vou continuar pelo menos a manter os builds de Android, vou assumir a responsabilidade. Quero continuar dando suporte. Só para esclarecer 20:21:45 &amp;lt;zzz&amp;gt; Acho que o Android é importante. No momento estamos oferecendo um suporte terrível. Não estamos corrigindo _nenhum_ bug e não há novos desenvolvimentos 20:21:48 &amp;lt;eche|on&amp;gt; e como os usuários parecem usá-lo, ele será suportado 20:22:12 &amp;lt;zzz&amp;gt; se não conseguirmos aumentar nosso suporte com a equipe atual, então devemos contratar alguém novo para fazê-lo 20:22:33 &amp;lt;eche|on&amp;gt; ok 20:22:48 &amp;lt;sadie_&amp;gt; Solicitei um apoio que eu sugeriria destinar ao Android. Ainda sem resposta. 20:23:12 &amp;lt;sadie_&amp;gt; Acho que o Android é importante 20:23:38 &amp;lt;eche|on&amp;gt; então o I2P para Android vai continuar e vamos tentar dar um suporte melhor para ele, pelo menos melhor do que apenas fornecer novos lançamentos 20:23:59 &amp;lt;eche|on&amp;gt; e, se houver financiamento, colocar um desenvolvedor pago para dar suporte ao desenvolvimento no Android 20:24:25 &amp;lt;eche|on&amp;gt; alguma pergunta, comentário, dica sobre o ponto 3, Android? 20:25:43 &amp;lt;eche|on&amp;gt; ok, passando para o tópico 4) a próxima migração de Monotone para Git 20:26:20 &amp;lt;eche|on&amp;gt; decidimos abandonar o Monotone e usar Git, um plano de migração ainda está em elaboração para manter a melhor usabilidade e os recursos necessários para o desenvolvimento do I2P 20:26:40 &amp;lt;eche|on&amp;gt; atualmente, o eyedeekay configurou um servidor Git em `http://git.idk.i2p` e fez um howto em https://github.com/eyedeekay/git-over-i2p/blob/master/GIT.md 20:27:02 &amp;lt;eche|on&amp;gt; estamos trabalhando para colocar o Trac na instância do Git e migrar todos os tickets para o Git 20:27:26 &amp;lt;eche|on&amp;gt; depois que essa migração estiver feita com segurança e verificada, decidiremos uma data para a mudança 20:27:46 &amp;lt;eche|on&amp;gt; no momento, estamos procurando testadores do guia e do servidor Git dentro do I2P 20:28:03 &amp;lt;eche|on&amp;gt; e, claro: por mais dicas, ideias e pedidos de recursos sobre este tópico 20:28:07 &amp;lt;eche|on&amp;gt; então, por favor 20:28:12 &amp;lt;eche|on&amp;gt; eyedeekay: mais comentários sobre isso? 20:28:39 &amp;lt;eyedeekay&amp;gt; Também tenho trabalhado em adicionar suporte a SOCKS ao webtorrent, o que deve tornar possível usarmos o gittorrent também em um futuro próximo. 20:29:19 &amp;lt;eche|on&amp;gt; nextloop: comentários? já que você está trabalhando no script de sincronização atualmente? 20:29:49 &amp;lt;zzz&amp;gt; o código do muwire está configurado e ligado ao GH como planejamos? 20:30:18 &amp;lt;eyedeekay&amp;gt; Embora meus testes nas últimas semanas tenham sido bem-sucedidos, eu gostaria muito que as pessoas revisassem meu guia e fizessem comentários sobre onde ele poderia ser esclarecido ou simplificado. 20:30:37 &amp;lt;nextloop&amp;gt; o problema de quedas de conexão durante o clone inicial é resolvido fazendo um clone raso e removendo o shallow de forma iterativa, estou certo? 20:30:46 &amp;lt;eche|on&amp;gt; zzz: ainda não sei, ainda não trabalhei nisso do meu lado 20:30:55 &amp;lt;eyedeekay&amp;gt; Sim, isso funciona agora. 20:30:56 &amp;lt;zzz&amp;gt; idk? 20:31:13 &amp;lt;eche|on&amp;gt; sim, nextloop, isso ajuda um pouco, mas mesmo a profundidade de 1 versão ainda são ~100 MB para baixar 20:31:37 &amp;lt;eche|on&amp;gt; ao remover o shallow, cresce um pouco (4–5 vezes no meu experimento) 20:31:49 &amp;lt;zzz&amp;gt; Tenho uma pergunta sobre nomes de usuário no git.idk – precisamos escolher um nome de usuário não utilizado no GH, ou precisamos registrá-lo preventivamente no GH para fazer tudo funcionar direito? 20:32:12 &amp;lt;nextloop&amp;gt; zzz: o GitHub identifica os committers com base nos endereços de e-mail. 20:32:17 &amp;lt;zzz&amp;gt; houve um relato no zzz.i2p há um tempo de que há várias contas falsas zzz-i2p no GH. isso é um problema? 20:32:42 &amp;lt;nextloop&amp;gt; então, se você adicionar ao GitHub o e-mail que usa para o git do I2P, o commit será vinculado à sua conta 20:33:16 &amp;lt;nextloop&amp;gt; eyedeekay: o arquivo torrent regular já está no ar? se me lembro bem, você estava trabalhando nisso 20:33:48 &amp;lt;eyedeekay&amp;gt; Bem, ele é gerável, mas ainda não há nada agendando-o 20:34:32 &amp;lt;zzz&amp;gt; então eu preciso me registrar no git.idk com um e-mail válido de clearnet se eu quiser me registrar no GH (antes ou depois)? ou isso é algo da configuração local? 20:34:55 &amp;lt;zzz&amp;gt; enfim, estamos entrando em detalhes demais, desculpe; vou trabalhar com o idk para resolver 20:35:17 &amp;lt;eyedeekay&amp;gt; Você não precisa escolher um nome de usuário no GH que esteja livre, pelo que sei; você pode trabalhar inteiramente a partir da instância do GitLab e não precisaríamos do GitHub para nada 20:35:17 &amp;lt;eche|on&amp;gt; o e-mail clearnet deve ser, neste caso, o endereço do i2pmail.org, na minha opinião 20:35:46 &amp;lt;nextloop&amp;gt; zzz: sim, no GitHub você precisa verificar o e-mail. talvez use i2p-mail.org? 20:35:54 &amp;lt;eche|on&amp;gt; atualmente, o plano é usar o GitLab (instância de git do idk na rede I2P) para o nosso trabalho e sincronizar com o GitHub 20:36:23 &amp;lt;eche|on&amp;gt; os tickets do Trac ficariam no servidor GitLab in-net 20:36:25 &amp;lt;nextloop&amp;gt; eyedeekay: eu estaria motivado a configurar esse arquivamento automático 20:36:27 &amp;lt;zzz&amp;gt; só quero garantir que não fique ligado a alguma conta zzz falsa quando for interligado ao GH 20:36:47 &amp;lt;eche|on&amp;gt; (desculpem o incômodo, GitLab e GitHub são ambos servidores com muitos recursos em torno do Git, ambos fazem praticamente as mesmas tarefas) 20:37:18 &amp;lt;eche|on&amp;gt; ponto válido, zzz 20:37:47 &amp;lt;eche|on&amp;gt; ok, antes de entrarmos em detalhes muito mais profundos, mais algum comentário? 20:39:06 &amp;lt;eche|on&amp;gt; indo para o tópico 5 – assuntos diversos. atualmente, 2 do meu lado: a) página de doações e b) planos de UX para 2020 20:39:40 &amp;lt;eche|on&amp;gt; 5a) uma nova página de doações foi criada pelo mikalv_ em https://donate.i2p.io/ e essas contas beneficiam a empresa I2P que o mikalv_ está tocando com o torkel na Noruega 20:40:07 &amp;lt;eche|on&amp;gt; ela está no ar e passa a coletar doações a partir de agora; em breve (tm) será divulgada no site e no Twitter 20:40:24 &amp;lt;eche|on&amp;gt; algum comentário sobre isso? questões, problemas? 20:41:29 &amp;lt;eche|on&amp;gt; 5)b) planos de UX para 2020 – a sadie está trabalhando com o elio em um projeto de UX, no qual o elio recebeu verbas para trabalhar na UX do I2P 20:41:42 &amp;lt;eche|on&amp;gt; sadie, mais informações, planos, ideias, comentários? 20:42:05 &amp;lt;sadie_&amp;gt; Revisão da arquitetura da informação do console e do site; depois, workshop de identidade e valores com a Ura e a Simply Secure serão o trabalho deste mês 20:42:41 &amp;lt;sadie_&amp;gt; Recebemos um feedback muito bom sobre o assistente de configuração! 20:43:31 &amp;lt;eyedeekay&amp;gt; Da minha parte, o projeto do Navegador foi oficialmente colocado em hiato. Praticamente não poderíamos ter escolhido momento pior para tentar algo assim, já que a base de código da Mozilla mudou drasticamente enquanto tentávamos trabalhar com ela. O projeto será revisitado quando tivermos um alvo menos móvel. Vou fazer melhorias no I2P e na navegação web em projetos que dominem menos o tempo. 20:43:36 &amp;lt;sadie_&amp;gt; Então, fase de pesquisa, síntese e documentação por enquanto. 20:44:03 &amp;lt;zzz&amp;gt; eyedeekay, status da beta 8, prometida para 'alguns dias' na reunião de um mês atrás? 20:44:24 &amp;lt;eyedeekay&amp;gt; Foi cancelada. Não havia sentido em criá-la, pois seria viável por um período muito curto. 20:44:35 &amp;lt;eche|on&amp;gt; obrigado, sadie, qual é o prazo para o projeto como um todo? data de término 20:44:56 &amp;lt;eche|on&amp;gt; eyedeekay: por favor, anuncie isso no site 20:45:21 &amp;lt;eyedeekay&amp;gt; Farei isso 20:45:22 &amp;lt;sadie_&amp;gt; A projeção de data final para o estudo é meados de junho 20:45:49 &amp;lt;zzz&amp;gt; se a beta 8 não seria viável por muito tempo, presumo que a beta 7 em nosso site já está obsoleta há muito e deve ser removida, com certeza 20:45:53 &amp;lt;eche|on&amp;gt; ok, e há uma ideia aproximada de em que momento as melhorias de UX entrarão no código do I2P? 20:46:59 &amp;lt;eche|on&amp;gt; sadie? 20:47:28 &amp;lt;eche|on&amp;gt; zzz: isso deve ser feito junto com o anúncio do encerramento definitivo do projeto do navegador 20:47:33 &amp;lt;sadie_&amp;gt; Não será antes de junho. Precisamos passar pelo processo primeiro. Se houver melhorias que possamos executar facilmente à medida que forem sugeridas e aprovadas, nós as implementaremos. 20:47:35 &amp;lt;zzz&amp;gt; sadie_, a organização financiadora da Ura é pública? e se sim, qual? 20:47:46 &amp;lt;mikalv_&amp;gt; sim, o projeto do navegador infelizmente começou na hora errada, pois a Mozilla reescreveu basicamente tudo na base de código no mesmo ano 20:48:05 &amp;lt;anonymousmaybe&amp;gt; o i2pbrowser atualmente tem muitas vulnerabilidades de segurança não corrigidas há muito tempo porque não acompanhou os lançamentos corrigidos do TB/FF 20:48:09 &amp;lt;mikalv_&amp;gt; então cada lançamento tinha um código bastante diferente do anterior e assim por diante 20:48:23 &amp;lt;eche|on&amp;gt; sadie_: ok, parece que o início da 0.9.47, talvez 0.9.48, será a primeira versão do I2P que receberá mudanças deste projeto 20:48:25 &amp;lt;sadie_&amp;gt; O financiamento para este estudo é fornecido por meio do Usability Lab. 20:48:39 &amp;lt;zzz&amp;gt; que é o OTF? 20:48:40 &amp;lt;sadie_&amp;gt; correto, ech 20:48:47 &amp;lt;mikalv_&amp;gt; o TBB teve 10 pessoas reescrevendo todos os seus patches três ou quatro vezes em 2019 20:49:34 &amp;lt;eche|on&amp;gt; https://www.opentech.fund/labs/usability-lab/ 20:49:45 &amp;lt;sadie_&amp;gt; OTF Resource Labs 20:49:58 &amp;lt;zzz&amp;gt; seria bom publicar alguns tweets de agradecimento e um post no blog se isso for público; é uma grande notícia sobre a qual devemos falar às pessoas! 20:50:37 &amp;lt;fug&amp;gt; vocês também deveriam dizer às pessoas como vocês desmontaram a interface e removeram a documentação 20:51:09 &amp;lt;eche|on&amp;gt; Em uma pequena nota negativa, o InternetFreedomFestival em Valência, Espanha, foi cancelado devido ao alto risco do coronavírus. 20:51:18 &amp;lt;eche|on&amp;gt; so new I2P participation in there 20:51:38 &amp;lt;eche|on&amp;gt; zzz: anotado e vai acontecer 20:52:15 &amp;lt;sadie_&amp;gt; zzz, sim, eu anunciei no fórum na semana passada. O cronograma de PR foi planejado 20:52:26 &amp;lt;eche|on&amp;gt; mais comentários, tópicos sob o tópico 5) diversos? 20:52:51 &amp;lt;eche|on&amp;gt; `http://i2pforum.i2p/viewtopic.php?f=27&amp;t=925` 20:53:00 &amp;lt;eche|on&amp;gt; é a entrada do fórum com as novidades 20:53:10 &amp;lt;fug&amp;gt; zzz: o GitHub faz a detecção com base no e-mail especificado nos commits; esse e-mail precisa estar registrado em uma conta do GitHub, e o registro requer o envio de um link de confirmação para o e-mail 20:53:33 &amp;lt;fug&amp;gt; zzz: então, no caso dos seus commits com e-mail .i2p, você não poderá confirmá-los 20:53:55 &amp;lt;anonymousmaybe&amp;gt; há algum road map para isolamento do i2prouter? https://trac.i2p2.de/ticket/2132 20:54:47 &amp;lt;eche|on&amp;gt; o desmembramento do pacote Debian do I2P está, na minha opinião, em espera no momento 20:54:51 &amp;lt;eyedeekay&amp;gt; Ainda não há road map para isso. 20:55:02 &amp;lt;anonymousmaybe&amp;gt; ah, que pena.. 20:55:22 &amp;lt;eche|on&amp;gt; Pelo que sei, foram feitas algumas discussões com o mantenedor do deb, sem resultado produtivo ainda 20:56:02 &amp;lt;anonymousmaybe&amp;gt; o ticket já está lá, mas nenhum trabalho foi feito 20:56:17 &amp;lt;zzz&amp;gt; também ainda não há 45 para o sid, sem notícias do mhatta 20:56:38 &amp;lt;anonymousmaybe&amp;gt; mikalv_ corrigiu o Trac filtrando usuários do Tor/I2P? 20:56:42 &amp;lt;fug&amp;gt; há o https://github.com/tracboat/tracboat para migração de trac-&amp;gt;gitlab, isso foi avaliado? 20:57:25 &amp;lt;eche|on&amp;gt; Na minha opinião, o eyedeekay está tentando o tracboat para a migração, pelo menos o nome foi mencionado 20:57:28 &amp;lt;fug&amp;gt; onde há alguma página de informações que descreva o status da migração para Git? 20:57:46 &amp;lt;eche|on&amp;gt; atualmente, nenhuma página exceto o howto e o servidor Git mencionados acima 20:57:56 &amp;lt;eche|on&amp;gt; pois ainda estamos na fase inicial 20:58:17 &amp;lt;fug&amp;gt; mesmo assim, vocês deveriam ter uma página para essa informação 20:58:21 &amp;lt;eche|on&amp;gt; anotado criar uma página de informações 20:58:22 &amp;lt;mikalv_&amp;gt; Espero que esteja corrigido; alguém teve problemas com isso nos últimos dias? 20:58:38 &amp;lt;eyedeekay&amp;gt; Trac? Não recentemente 20:58:49 &amp;lt;eche|on&amp;gt; sim, mikalv_, houve um usuário aqui tentando enviar um ticket e foi bloqueado por spam 20:58:59 &amp;lt;eche|on&amp;gt; mas ok, mais algum comentário para a reunião de desenvolvimento? 20:59:09 &amp;lt;zzz&amp;gt; o outproxy ainda é uma porcaria, mas o Trac está funcionando bem para mim 20:59:20 &amp;lt;mikalv_&amp;gt; e agora estamos falando do próprio sistema do Trac, e não do I2PTunnel, certo? 20:59:26 &amp;lt;eche|on&amp;gt; sim 20:59:43 &amp;lt;eche|on&amp;gt; uhh, o limite de 60 min chegou... 20:59:55 &amp;lt;eche|on&amp;gt; mais algum comentário? 21:00:05 &amp;lt;fug&amp;gt; sim, informações sobre desenvolver o I2P 21:00:16 &amp;lt;fug&amp;gt; deve mencionar o uso da nova instância do Git em vez do mtn que ninguém usa 21:00:45 &amp;lt;eche|on&amp;gt; será feito, se for válido e verificado para ser feito 100% 21:01:24 &amp;lt;eche|on&amp;gt; Se não houver mais comentários, como o tempo desta reunião no IRC está chegando a 60 min, que é um limite flexível, eu gostaria de encerrá-la. Devido à falta de um buffer apropriado, vou fazer um som de “plopp”. 21:01:45 &amp;lt;eche|on&amp;gt; então, ouvidos atentos: “plopp” 21:01:56 &amp;lt;sadie_&amp;gt; microfone no chão 21:02:02 &amp;lt;eche|on&amp;gt; reunião de desenvolvimento encerrada. obrigado a todos pelo tempo, ideias e comentários 21:02:14 &amp;lt;eche|on&amp;gt; um log será publicado em breve 21:02:14 &amp;lt;sadie_&amp;gt; obrigado, ech &lt;/div></description></item><item><title>Lançamento 0.9.45</title><link>/pt/blog/2020/02/25/lan%C3%A7amento-0.9.45/</link><pubDate>Tue, 25 Feb 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/02/25/lan%C3%A7amento-0.9.45/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.45 contém correções importantes para o modo oculto e o testador de largura de banda. Há uma atualização para o tema escuro do console. Continuamos trabalhando na melhoria do desempenho e no desenvolvimento de uma nova criptografia de ponta a ponta (proposta 144).&lt;/p>
&lt;p>Como de costume, recomendamos que atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de fevereiro de 2020</title><link>/pt/blog/2020/02/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-fevereiro-de-2020/</link><pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate><guid>/pt/blog/2020/02/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-fevereiro-de-2020/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, eyedeekay, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do projeto I2P Browser (sadie, meeh, idk) 20:00:00 &amp;lt;zzz&amp;gt; 2) Casos de uso de outproxy (proxy de saída) / status (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 3) status do desenvolvimento 0.9.45 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status do scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Oi 20:00:06 &amp;lt;zzz&amp;gt; oi 20:00:19 &amp;lt;zlatinb&amp;gt; oi 20:00:29 &amp;lt;zzz&amp;gt; 1) status do projeto I2P Browser (sadie, meeh, idk) 20:00:51 &amp;lt;zzz&amp;gt; sadie, qual a novidade mais recente sobre o projeto do navegador? 20:01:22 &amp;lt;zzz&amp;gt; ou, como ela não está aqui, mais alguém? 20:02:09 &amp;lt;eyedeekay&amp;gt; Oi 20:02:55 &amp;lt;zzz&amp;gt; eyedeekay, você tem uma atualização de status sobre o projeto do navegador? 20:03:22 &amp;lt;eyedeekay&amp;gt; Estamos prestes a lançar a última versão do navegador pelos próximos seis meses antes de entrar em hiato. Decidimos que precisamos ser muito mais inteligentes sobre como encapsular a configuração e compilar o navegador para que o projeto se torne sustentável, no momento ele é um enorme dreno de recursos. Uma declaração mais completa será publicada no site no momento do lançamento do navegador. 20:04:11 &amp;lt;zzz&amp;gt; este lançamento será a beta 8? se não me engano, na nossa última reunião há dois meses, estava previsto sair em 3 dias 20:04:58 &amp;lt;eyedeekay&amp;gt; Sim, esse é o motivo de entrar em hiato. Simplesmente não é sustentável continuar do jeito que temos feito; precisamos explorar outras opções que exijam menos trabalho apenas para acompanhar os lançamentos do Firefox. 20:05:27 &amp;lt;zzz&amp;gt; ok. bem-vinda, sadie_, você tem algo a acrescentar? 20:05:44 &amp;lt;sadie_&amp;gt; não 20:06:05 &amp;lt;zzz&amp;gt; alguém tem comentários ou perguntas sobre 1) navegador? 20:06:52 &amp;lt;zzz&amp;gt; mais algo em 1)? 20:07:29 &amp;lt;zzz&amp;gt; 2) Casos de uso de outproxy / status (sadie) 20:07:32 &amp;lt;eyedeekay&amp;gt; Forneceremos recomendações de procedimentos de substituição para configurar navegadores. 20:07:47 &amp;lt;zzz&amp;gt; ok 20:08:04 &amp;lt;zzz&amp;gt; sadie_, por favor, nos atualize sobre a pesquisa de outproxy 20:08:51 &amp;lt;sadie_&amp;gt; a pesquisa de outproxy foi adiada nos últimos meses. 20:09:42 &amp;lt;zzz&amp;gt; ok, alguma perspectiva de quando pode recomeçar? 20:11:53 &amp;lt;zzz&amp;gt; algum comentário ou pergunta sobre 2) outproxy? 20:12:20 &amp;lt;sadie_&amp;gt; não é uma alta prioridade no futuro imediato, conforme o roadmap. 20:12:40 &amp;lt;eyedeekay&amp;gt; O Meeh na verdade melhorou perceptivelmente, recentemente, o desempenho do outproxy de uso geral, o outproxy padrão em false.i2p 20:13:11 &amp;lt;zzz&amp;gt; mais algo em 2)? 20:14:04 &amp;lt;zzz&amp;gt; 3) status do desenvolvimento 0.9.45 (zzz) 20:14:15 &amp;lt;zzz&amp;gt; o desenvolvimento está indo bem 20:14:32 &amp;lt;zzz&amp;gt; temos 17K linhas de diff até agora, incluindo uma grande atualização nos temas escuros 20:14:38 &amp;lt;zzz&amp;gt; algumas correções para o modo oculto 20:14:47 &amp;lt;eche|on&amp;gt; espero que isso ajude 20:15:16 &amp;lt;zzz&amp;gt; algumas mudanças de ícones, novo tomcat, novo jetty, reprodutor de prévia HTML5 para arquivos parciais no i2psnark 20:15:52 &amp;lt;zzz&amp;gt; as datas estão no /topic acima. congelamento de tag em uma semana, prazo de check-in em 2 1/2 semanas, lançamento em 3 semanas 20:16:34 &amp;lt;zzz&amp;gt; Não estritamente no .45, mas posso anunciar que tivemos bom progresso em testes de interoperabilidade com o i2pd na proposta 144 (nova criptografia) 20:16:59 &amp;lt;zzz&amp;gt; e estamos continuando a trabalhar nos bugs e problemas de ambos os lados, e na própria proposta 20:17:27 &amp;lt;zzz&amp;gt; alguém deseja destacar algo que entrou no .45, ou algo que entrará? 20:19:01 &amp;lt;zzz&amp;gt; mais algo em 3)? perguntas ou comentários? 20:19:22 &amp;lt;eche|on&amp;gt; não 20:20:02 &amp;lt;zzz&amp;gt; 4) Status do scrum (zlatinb) 20:20:08 &amp;lt;zzz&amp;gt; vá em frente, zlatinb 20:20:15 &amp;lt;zlatinb&amp;gt; Oi. Brevemente: 1) o que você fez desde a última reunião 2) o que planeja fazer no próximo mês 3) bloqueadores ou ajuda necessária. Diga EOT quando terminar 20:20:46 &amp;lt;zlatinb&amp;gt; eu: 1) plugin MW 2) Mais trabalho no plugin MW, reescrita do SSU pelo jogger 3) sem bloqueadores EOT 20:21:16 &amp;lt;zzz&amp;gt; 1) correções de bugs, proposta 144, revisar patches do jogger e a proposta; 2) mais do mesmo, além do lançamento .45; 3) sem bloqueadores EOT 20:21:54 &amp;lt;eche|on&amp;gt; nada de especial, suporte ao servidor, `http://wiki.i2p-projekt.i2p` está no ar e sendo preenchido, tudo bem 20:23:26 &amp;lt;sadie_&amp;gt; trabalhando em melhorias na documentação pós-instalação com idk, garantimos mais pesquisa de Testes de Usabilidade , alcance comunitário / estratégia de PR / testando as webextensions do idk/ processo de descoberta - infraestrutura resiliente, pesquisa de rebranding - mais do mesmo no próximo mês 20:23:57 &amp;lt;zlatinb&amp;gt; mais alguém? T-1 minuto até o fim do scrum 20:24:01 &amp;lt;eyedeekay&amp;gt; 1) A maior parte do meu trabalho foi uma revisão substancial do tema escuro padrão para melhorar a legibilidade e deixá-lo com um visual mais moderno e consistente. Também adicionei recursos e corrigi bugs na minha webextension para o Firefox, agora ela consegue falar com i2pcontrol e snark-rpc. Também configurei meu eepSite pessoal e um recurso git comum(uma instância do gitlab em git.idk.i2p) para o projeto. 2) Vou trabalhar dentro 20:24:01 &amp;lt;eyedeekay&amp;gt; da migração do git. 3) sem bloqueadores. 20:24:41 &amp;lt;zlatinb&amp;gt; obrigado, scrum.end 20:24:48 &amp;lt;zzz&amp;gt; ok obrigado zlatinb 20:25:07 &amp;lt;zzz&amp;gt; alguém tem alguma pergunta, comentário ou tópicos adicionais para a reunião? 20:26:13 * zzz pega o baffer 20:27:01 * zzz *bafs* a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de dezembro de 2019</title><link>/pt/blog/2019/12/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-dezembro-de-2019/</link><pubDate>Tue, 03 Dec 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/12/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-dezembro-de-2019/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do projeto I2P Browser (sadie, meeh, idk) 20:00:00 &amp;lt;zzz&amp;gt; 2) Outproxy (proxy de saída) casos de uso / status (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 3) status do lançamento 0.9.44 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status scrum (zlatinb) 20:00:10 &amp;lt;sadie__&amp;gt; oi 20:00:20 &amp;lt;zzz&amp;gt; 0) Oi 20:00:22 &amp;lt;zzz&amp;gt; oi 20:00:47 &amp;lt;zzz&amp;gt; 1) status do projeto I2P Browser (sadie, meeh, idk) 20:00:49 &amp;lt;zlatinb&amp;gt; oi 20:01:00 &amp;lt;meeh&amp;gt; oi 20:01:23 &amp;lt;zzz&amp;gt; sadie, qual é a novidade mais recente sobre o projeto I2P Browser? e sinta-se à vontade para delegar quaisquer partes da sua resposta ao idk e ao meeh 20:01:32 &amp;lt;eyedeekay&amp;gt; Oi 20:03:02 &amp;lt;meeh&amp;gt; A maior novidade provavelmente é que nosso próximo lançamento agora é baseado no ESR 68 e não no 60, e nossas extensões estão em processo de serem incorporadas ao código-fonte, já que a Mozilla remove algumas das APIs que usamos atualmente nas versões posteriores 20:03:27 &amp;lt;zzz&amp;gt; e quando esse lançamento está previsto? 20:03:47 &amp;lt;meeh&amp;gt; Também é o primeiro lançamento que deve ser assinado pelo nosso novo certificado EV de assinatura de código, então nada de avisos assustadores 20:03:54 &amp;lt;meeh&amp;gt; em dois, três dias 20:04:06 &amp;lt;meeh&amp;gt; digamos dia 6 20:04:15 &amp;lt;zzz&amp;gt; ok, então isso será a beta 8, acho? 20:04:26 &amp;lt;meeh&amp;gt; sim, correto 20:04:27 &amp;lt;eyedeekay&amp;gt; Sim, beta 8 20:04:43 &amp;lt;zzz&amp;gt; ótimo. mais algo a acrescentar, sadie__ eyedeekay ? 20:05:08 &amp;lt;eyedeekay&amp;gt; Além disso, agora também habilitamos a suíte de aplicativos do I2P, snark, susimail, etc. 20:05:19 &amp;lt;sadie__&amp;gt; sim - também teremos um MVP e um roadmap atualizados disponíveis 20:05:54 &amp;lt;zzz&amp;gt; quando isso será publicado? 20:05:56 &amp;lt;meeh&amp;gt; e, com o tempo, lançaremos substitutos com padrões modernos, pelo menos para começar com o susimail e o addressbook 20:06:14 &amp;lt;meeh&amp;gt; isso não é para este lançamento, ops, mas para lançamentos posteriores 20:06:47 &amp;lt;sadie__&amp;gt; isso deve estar no site no meio da próxima semana, juntamente com o nome atualizado do projeto e a direção de marca 20:07:15 &amp;lt;meeh&amp;gt; uma novidade não diretamente ligada ao navegador é que agora também temos um "runner" do Rack que fala diretamente com o I2PSocket e não exige que o usuário faça o encaminhamento via alguma porta TCP local 20:07:25 &amp;lt;zzz&amp;gt; legal. quer revelar o novo nome ou vai segurar até estar no site? 20:07:34 &amp;lt;meeh&amp;gt; então isso torna possível executar, por exemplo, Ruby on Rails diretamente contra o I2PSocket 20:07:57 &amp;lt;sadie__&amp;gt; Vamos segurar até o site ser atualizado =) 20:08:12 &amp;lt;zzz&amp;gt; legal, meeh, sempre melhor evitar ir e voltar via um socket padrão 20:08:51 &amp;lt;zzz&amp;gt; parece um ótimo progresso 20:09:01 &amp;lt;zzz&amp;gt; mais algo no 1)? alguém tem alguma pergunta? 20:10:31 &amp;lt;zzz&amp;gt; 2) Casos de uso / status do outproxy (sadie) 20:10:41 &amp;lt;zzz&amp;gt; sadie__, quais são as novidades mais recentes sobre esse esforço de pesquisa? 20:10:44 &amp;lt;sadie__&amp;gt; A solução turnkey (pronta para uso) de outproxy foi colocada em espera até que eu possa obter os recursos necessários para uma coleta de informações adequada para concluir o MVP. Esta pesquisa não será retomada até o próximo ano. A discussão sobre outproxy de uso geral será retomada nas próximas semanas. Neste ponto, a prioridade para o nosso proxy deve ser investigar e melhorar questões de desempenho. 20:11:45 &amp;lt;zzz&amp;gt; ok, sobre o outproxy do projeto, qual é o status da investigação e das melhorias? 20:12:10 &amp;lt;zzz&amp;gt; meeh, você tem alguma informação sobre isso? 20:12:17 &amp;lt;sadie__&amp;gt; o meeh pode comentar esse esforço melhor do que eu 20:12:28 &amp;lt;meeh&amp;gt; Além disso, já que o tópico é outproxy, a gem do jruby que eu fiz também tem um outproxy simples, single-threaded, que pode rodar como um plugin de i2p, nesse caso 20:12:33 &amp;lt;meeh&amp;gt; encontrado aqui https://github.com/mikalv/ji2p-jruby/blob/master/bin/simple_outproxy 20:13:08 &amp;lt;zzz&amp;gt; mas e o outproxy atual? 20:13:09 &amp;lt;meeh&amp;gt; também comecei a dividir a gem, para que você não precise agrupar suporte a cluster e afins para um plugin simples de i2p que não tenha nada a ver com isso 20:13:13 &amp;lt;meeh&amp;gt; porque ela ficou bastante grande 20:13:41 &amp;lt;meeh&amp;gt; sim, fiz algumas atualizações de cabos e switches que eram um gargalo para o outproxy público 20:13:52 &amp;lt;zzz&amp;gt; Comecei a acompanhar cada fetch do outproxy, sucesso ou falha, em um post-it. A taxa de sucesso de hoje é de apenas 75% 20:14:26 &amp;lt;zzz&amp;gt; a sadie diz que é prioridade, então o que você planeja fazer em seguida? 20:14:39 &amp;lt;meeh&amp;gt; o próximo lançamento do navegador, beta 8 — desculpe, esqueci de mencionar antes — terá muito mais destinos apontando para o mesmo serviço, pois acreditamos que os próprios destinos sejam o próximo gargalo 20:14:56 &amp;lt;meeh&amp;gt; então não apenas o false.i2p e minha bridge do Tor, mas algo na casa de 20 20:15:30 &amp;lt;meeh&amp;gt; Também vou trocar o software de proxy por um software feito sob medida em elixir/erlang para isso, que escrevi há alguns meses 20:15:45 &amp;lt;meeh&amp;gt; também encontrado aqui https://github.com/mikalv/i2p-outproxy-elixir 20:16:00 &amp;lt;zzz&amp;gt; você considerou mudar de i2pd para Java? Acho que há alguns problemas sérios ao executá-lo no i2pd 20:16:14 &amp;lt;meeh&amp;gt; Tenho algumas mudanças não commitadas que vou enviar antes de fazer a troca, e qualquer um pode usar isso para rodar o seu próprio. Vou fazer uma documentação melhor para isso também 20:16:25 &amp;lt;meeh&amp;gt; Eu uso ambos atualmente 20:16:29 &amp;lt;meeh&amp;gt; tanto Java quanto i2pd 20:16:39 &amp;lt;zzz&amp;gt; ok 20:16:40 &amp;lt;meeh&amp;gt; devem ser quatro routers, todos tendo as duas dest 20:16:51 &amp;lt;meeh&amp;gt; apontando para o mesmo endpoint de proxy HTTP 20:17:05 &amp;lt;zzz&amp;gt; você já tem uma conclusão sobre qual oferece um serviço melhor? 20:17:17 &amp;lt;meeh&amp;gt; os i2pd estão configurados com cerca de 100 tunnels, comparados ao limite de 16 tunnel do Java 20:17:49 &amp;lt;meeh&amp;gt; não, desculpe, ainda não, mas isso é algo que coloquei na minha lista de tarefas de coisas que devo fazer num futuro próximo 20:18:21 &amp;lt;zzz&amp;gt; ok, incentivo a equipe a usar uma abordagem baseada em medições para fazer melhorias. não saiam atirando para todos os lados e mudando tudo 20:18:51 &amp;lt;meeh&amp;gt; sim, já fiz isso antes e aprendi com isso — então sem preocupação, será baseada em medições 20:18:55 &amp;lt;zzz&amp;gt; mais algo no 2), sadie__ ? 20:19:09 &amp;lt;sadie__&amp;gt; não 20:19:22 &amp;lt;zzz&amp;gt; alguém tem alguma pergunta sobre o 2)? 20:20:19 &amp;lt;zzz&amp;gt; 3) status do lançamento 0.9.44 20:20:29 &amp;lt;zzz&amp;gt; ok, colocamos o lançamento 0.9.44 no ar no domingo 20:21:00 &amp;lt;zzz&amp;gt; ele corrige um problema feio na forma como novos tipos de criptografia são tratados. Todos devem atualizar assim que puderem 20:21:12 &amp;lt;meeh&amp;gt; para Android, está publicado no Google Play, F-Droid e na nossa página de downloads, onde este último inclui assinatura GPG, e o site foi atualizado 20:21:33 &amp;lt;zzz&amp;gt; ótimo. e o mavencentral? 20:22:03 &amp;lt;meeh&amp;gt; sim, é uma dependência necessária do que citei acima, então ao concluir aquilo eu já devo ter feito o mavencentral 20:22:07 &amp;lt;zzz&amp;gt; está disponível para updates in-net agora. Cerca de 10% da rede já atualizou 20:22:38 &amp;lt;zzz&amp;gt; Também fiz o PPA e o repositório deb no domingo 20:22:58 &amp;lt;zzz&amp;gt; então acho que isso é a maior parte 20:23:05 &amp;lt;zzz&amp;gt; sem reclamações até agora 20:23:24 &amp;lt;zzz&amp;gt; infelizmente, o testador de largura de banda está praticamente completamente quebrado 20:23:51 &amp;lt;zzz&amp;gt; algo mudou no pool de testes recentemente, e a forma como estávamos fazendo o handshake parou de funcionar 20:24:10 &amp;lt;zzz&amp;gt; passei o último dia e meio trabalhando nisso, e consegui fazê-lo voltar a funcionar 20:24:40 &amp;lt;zzz&amp;gt; se alguém vir algo assim quebrado, por favor abra um ticket. É uma pena que não tenhamos percebido que estava quebrado antes do lançamento 20:25:29 &amp;lt;meeh&amp;gt; também temos uma nova página de doações (independente) chegando, que permitirá mais formas de doar, inclusive PayPal recorrente etc 20:25:39 &amp;lt;zzz&amp;gt; então isso é basicamente tudo o que tenho sobre a .44. Estamos apenas começando a .45 e montando o plano, mas espero que o lançamento 45 seja em fevereiro 20:25:44 &amp;lt;meeh&amp;gt; e está **bonita** 20:25:48 &amp;lt;meeh&amp;gt; com letras maiúsculas 20:25:56 &amp;lt;zzz&amp;gt; ok, meeh, ótimo 20:26:02 &amp;lt;zzz&amp;gt; mais algo no 3)? 20:27:02 &amp;lt;zzz&amp;gt; 4) status scrum 20:27:06 &amp;lt;zzz&amp;gt; vá em frente, zlatinb 20:27:31 &amp;lt;zlatinb&amp;gt; oi, bem brevemente: 1) o que você fez no mês passado 2) o que você planeja fazer no próximo mês 3) algum bloqueador ou você precisa de ajuda 4) EOT 20:28:31 &amp;lt;zlatinb&amp;gt; eu: 1) corrigi o filtro scriptável que escrevia em disco a cada 10 segundos, investiguei o suporte a servlet 3.0 (quebrado para classes internas) 2) empacotando o MW como um plugin do router 3) sem bloqueadores 20:28:35 &amp;lt;zlatinb&amp;gt; EOT 20:28:49 &amp;lt;zzz&amp;gt; 1) lançamento .44, correções de bugs, prop. 144 (ratchet) codificação e testes; corrigi um bug ruim de tunnel causando inicialização lenta, lancei uma nova versão do zzzot com a ajuda do drzed 20:29:28 &amp;lt;zzz&amp;gt; 1 (cont.) muito trabalho testando reseeds (servidores de bootstrap) e trabalhando com reseeders para consertar as coisas; também testei e removi trackers abertos 20:30:09 &amp;lt;meeh&amp;gt; concluído: gem do jruby para interagir e/ou controlar o router embutido ou standalone, suporte inicial a Kubernetes para destinos HA ou testes de cluster do i2p, muitos e muitos patches do Firefox, seja escritos do zero ou portados do tor browser, melhorias no outproxy e um novo aplicativo de e-mail com a intenção de substituir o susimail um dia 20:30:19 &amp;lt;meeh&amp;gt; trabalho inicial no último* 20:30:23 &amp;lt;zzz&amp;gt; 2) correções de bugs, testes da prop. 144, mais trabalho em melhoria de desempenho, 36C3 20:30:46 &amp;lt;sadie__&amp;gt; No mês passado estive trabalhando em mudanças no tema claro de CSS que estão no último lançamento, respondendo ao Usability Lab sobre financiamento de um estudo de UX para a console do router e conduzindo decisões de produto para o futuro do navegador. No próximo mês, haverá o guia de pós-instalação e mais trabalho de CSS, gestão e desenvolvimento do navegador 20:30:56 &amp;lt;zzz&amp;gt; 3) sem bloqueadores; 4) EOT 20:31:10 &amp;lt;sadie__&amp;gt; sem bloqueadores, EOT 20:31:15 &amp;lt;eyedeekay&amp;gt; 1) Tenho trabalhado para ampliar a experiência do I2P Browser para mais das capacidades gerais do I2P e ajustar a organização/visual da console do router e das páginas iniciais. 2) No próximo mês, vou trabalhar em mais melhorias de recursos do navegador, mais tutoriais de SAM e mais melhorias na UI da console do router. 3) sem bloqueadores EOT. 20:31:48 &amp;lt;zlatinb&amp;gt; obrigado, acho que é todo mundo &amp;lt;/scrum&amp;gt; 20:32:08 &amp;lt;zzz&amp;gt; ótimo, mais algo no 4)? alguém tem alguma pergunta? 20:32:24 &amp;lt;zzz&amp;gt; ou mais algum tópico para a reunião? 20:32:28 &amp;lt;meeh&amp;gt; próximo mês: lançar a beta 8 do navegador, descobrir como podemos usar o software osslsigncode para assinar binários do Windows em sistemas Unix, trocar o software do outproxy, continuar o trabalho do novo app de e-mail e finalizar as mudanças da gem do jruby 20:33:16 &amp;lt;zzz&amp;gt; EOT, meeh? 20:33:32 &amp;lt;meeh&amp;gt; sim, EOT. 20:34:16 &amp;lt;zzz&amp;gt; ok. Um lembrete: não haverá reunião no mês que vem, pois estaremos nos recuperando do 36C3. Se alguém quiser participar das nossas reuniões no 36C3, venha procurar nossa mesa 20:34:32 &amp;lt;zzz&amp;gt; Tenho certeza de que vou tuitar a localização aproximada 20:34:48 &amp;lt;sadie__&amp;gt; e teremos um novo banner para a mesa! 20:34:48 &amp;lt;meeh&amp;gt; provavelmente podemos publicar algumas notas públicas da reunião também? 20:34:58 &amp;lt;meeh&amp;gt; isso é do ccc 20:34:59 &amp;lt;zzz&amp;gt; mais algum tópico para a reunião, enquanto eu procuro o baffer? 20:35:28 &amp;lt;zzz&amp;gt; você está se voluntariando, meeh? 20:35:41 &amp;lt;meeh&amp;gt; posso tentar fazer isso, sim 20:35:59 &amp;lt;sadie__&amp;gt; eu vou fazer um relatório para o ccc 20:36:35 &amp;lt;zzz&amp;gt; ok, encontrei o *baffer*, então acho que é isso por hoje 20:36:46 &amp;lt;zzz&amp;gt; vejo vocês pessoalmente em 4 semanas 20:37:10 &amp;lt;zzz&amp;gt; ops, 3 semanas e meia 20:37:24 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Versão 0.9.44</title><link>/pt/blog/2019/12/01/vers%C3%A3o-0.9.44/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/12/01/vers%C3%A3o-0.9.44/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.44 contém uma correção importante para um problema de negação de serviço no tratamento, pelos serviços ocultos, de novos tipos de criptografia. Todos os usuários devem atualizar o mais rápido possível.&lt;/p>
&lt;p>Esta versão inclui suporte inicial a uma nova criptografia de ponta a ponta (Proposta 144). O trabalho continua neste projeto, e ele ainda não está pronto para uso. Há mudanças na página inicial do console e novos reprodutores de mídia HTML5 incorporados no i2psnark. Estão incluídas correções adicionais para redes IPv6 protegidas por firewall. Correções no processo de construção de tunnel devem resultar em inicialização mais rápida para alguns usuários.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 05 de novembro de 2019</title><link>/pt/blog/2019/11/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-novembro-de-2019/</link><pubDate>Tue, 05 Nov 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/11/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-novembro-de-2019/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, eyedeekay, lbt, sadie, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Olá 20:00:00 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.43 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do projeto I2P Browser (sadie, meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) Casos de uso do Outproxy (proxy de saída) / status (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) status do desenvolvimento 0.9.44 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) status das Propostas (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 6) Status scrum (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Olá 20:00:06 &amp;lt;zzz&amp;gt; oi 20:00:10 &amp;lt;sadie_&amp;gt; oi 20:00:25 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.43 (zzz) 20:00:38 &amp;lt;zzz&amp;gt; a 43 foi lançada há algumas semanas, sem problemas sérios até agora 20:01:02 &amp;lt;zzz&amp;gt; os itens restantes são o f-droid oficial (nextloop) e o debian oficial (mhatta) 20:01:08 &amp;lt;eyedeekay&amp;gt; oi 20:01:37 &amp;lt;zzz&amp;gt; mais algum problema pendente com o lançamento 43? 20:03:01 &amp;lt;zzz&amp;gt; 2) status do projeto I2P Browser (sadie, meeh) 20:03:16 &amp;lt;zzz&amp;gt; meeh, sadie, quais são as últimas informações sobre o navegador? 20:04:49 &amp;lt;sadie_&amp;gt; A Beta 7 foi lançada 20:05:10 &amp;lt;eyedeekay&amp;gt; O I2P Browser Beta 7 foi lançado ontem, junto com um roteiro atualizado. Esta é a penúltima versão que será baseada no firefox 60. Corrigimos alguns bugs e implementamos integração contínua, além de desenvolver um plano revisado e atualizado para o futuro do navegador como produto. 20:05:11 &amp;lt;sadie_&amp;gt; as notas podem ser encontradas no site do projeto. 20:05:35 &amp;lt;zzz&amp;gt; a data de lançamento está errada no site, para sua informação 20:05:51 &amp;lt;eyedeekay&amp;gt; Ah, droga, desculpe, não notei isso. Vou mudar imediatamente. 20:06:03 &amp;lt;sadie_&amp;gt; Também temos trabalhado no roteiro, que também pode ser encontrado no site do projeto 20:06:29 &amp;lt;zzz&amp;gt; o que você pode nos dizer sobre a próxima beta 8? o que ela terá, quando será lançada? 20:07:40 &amp;lt;sadie_&amp;gt; a beta 8 sairá no fim de novembro. 20:08:19 &amp;lt;zzz&amp;gt; alguém tem alguma pergunta sobre o navegador? meeh você tem algo a acrescentar? 20:08:27 &amp;lt;eyedeekay&amp;gt; A Beta 8 será lançada no fim de novembro, será a versão final baseada no Firefox 60. Estamos nos preparando para algumas mudanças de arquitetura que tornarão os aplicativos mais visíveis; você começará a ver os primeiros sinais disso na Beta 8, bem como mais feedback no navegador sobre a prontidão do router integrado. 20:08:53 &amp;lt;sadie_&amp;gt; estamos trabalhando em uma landing page melhor, um indicador de prontidão do proxy HTTP , e temas dinâmicos 20:09:20 &amp;lt;zzz&amp;gt; parece ótimo, espero que todos experimentem a beta 7 20:09:45 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:11:00 &amp;lt;zzz&amp;gt; 3) Casos de uso do Outproxy / status (sadie) 20:11:17 &amp;lt;zzz&amp;gt; sadie_, quais são as últimas novidades sobre este tópico? 20:11:32 &amp;lt;sadie_&amp;gt; Avançamos o documento de requisitos até onde sinto que podemos sem agora fazer mais pesquisa com usuários. 20:11:38 &amp;lt;sadie_&amp;gt; No meio do mês vou me reconectar com a pessoa que inspirou a solução de outproxy pronta para uso (turnkey). Podemos avaliar o documento de requisitos que foi criado e começar a tratar as perguntas de pesquisa com usuários de forma mais aprofundada. Os requisitos para esta solução fazem parte dos entregáveis do próximo lançamento.Avançamos o documento de requisitos até onde sinto que podemos sem agora fazer mais 20:11:38 &amp;lt;sadie_&amp;gt; pesquisa com usuários. 20:12:41 &amp;lt;zzz&amp;gt; ok, para ficar claro estamos trabalhando apenas nos requisitos durante o período da 44. Qualquer implementação seria na 45 ou depois, certo? 20:12:53 &amp;lt;sadie_&amp;gt; correto 20:13:32 &amp;lt;zzz&amp;gt; ok, mais algo que queira acrescentar? Alguém tem alguma pergunta sobre a pesquisa de outproxy? 20:14:01 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:15:01 &amp;lt;zzz&amp;gt; 4) status do desenvolvimento 0.9.44 (zzz) 20:15:23 &amp;lt;zzz&amp;gt; estamos há duas semanas no ciclo .44, com bastante código novo incorporado 20:15:52 &amp;lt;zzz&amp;gt; quase tudo é a implementação da proposta 144, nova criptografia para destinos 20:16:07 &amp;lt;zzz&amp;gt; Espero começar os testes de interoperabilidade com chisana_ em breve 20:16:35 &amp;lt;zzz&amp;gt; e devemos estar prontos para testadores corajosos em algumas semanas 20:16:57 &amp;lt;zzz&amp;gt; mas vai demorar bastante até usarmos isso por padrão, talvez 6-12 meses 20:17:23 &amp;lt;zzz&amp;gt; muito teste e outras mudanças são necessários para deixar isso sólido 20:17:59 &amp;lt;zzz&amp;gt; a outra coisa importante que tenho na fila para a .44 são algumas melhorias de desempenho no SSU, motivadas pelo nosso prolífico trac ticker 'jogger' 20:18:17 &amp;lt;zzz&amp;gt; sadie_, eyedeekay, meeh, algo que gostariam de acrescentar sobre no que estão trabalhando para a .44 ? 20:19:34 &amp;lt;zzz&amp;gt; mais algo em 4) ? 20:19:35 &amp;lt;sadie_&amp;gt; alterações na console do router /home, estratégia de longo prazo para o site 20:20:45 &amp;lt;zzz&amp;gt; 5) status das Propostas (zzz) 20:21:05 &amp;lt;zzz&amp;gt; não há muito mais a dizer aqui, 99% do foco está na 144. 20:21:30 &amp;lt;zzz&amp;gt; em seguida provavelmente 152, 153, ou talvez até uma nova proposta SSU 2 20:21:47 &amp;lt;zzz&amp;gt; não espero muito progresso em nada disso até o ano novo 20:21:58 &amp;lt;zzz&amp;gt; alguma pergunta sobre as propostas? 20:22:06 &amp;lt;zzz&amp;gt; mais algo em 5) ? 20:23:01 &amp;lt;zzz&amp;gt; 6) Status scrum (zlatinb) 20:23:12 &amp;lt;zzz&amp;gt; Acho que zlatinb disse que não poderia vir hoje 20:23:32 &amp;lt;eche|on&amp;gt; novo servidor com novo hardware e novos IPs, migrando serviços de um servidor para outro com o tempo. sem bloqueadores 20:23:41 &amp;lt;zzz&amp;gt; então pessoal, vocês já sabem o procedimento, por favor digam 1) o que fizeram no mês passado 2) o que farão no próximo mês; 3) quaisquer bloqueadores 20:23:52 &amp;lt;zzz&amp;gt; e terminem com EOT 20:24:49 &amp;lt;zzz&amp;gt; eu: 1) lancei a .44, muito trabalho na nova criptografia; 2) mais trabalho na nova criptografia, melhorias de desempenho no SSU, correções de bugs; 3) sem bloqueadores; EOT 20:25:11 &amp;lt;zzz&amp;gt; sadie_, meeh, eyedeekay, por favor, vão em paralelo 20:25:48 &amp;lt;sadie_&amp;gt; No mês passado e no próximo mês continuarei a trabalhar no I2P browser, seguir refinando o tema claro da console do router e desenvolver uma estratégia de longo prazo para o site com o IDK. A gestão do produto Outproxy e a coleta de requisitos continuarão. Propostas para pesquisa e desenvolvimento: propostas para melhorar UX e estudos de usabilidade foram submetidas ou estão sendo redigidas. Apresentações e wo 20:25:48 &amp;lt;sadie_&amp;gt; rkshops para conferências já começaram para 2020. 20:27:01 &amp;lt;zzz&amp;gt; última chamada eyedeekay meeh zlatinb 20:27:11 &amp;lt;eyedeekay&amp;gt; 1) Estive trabalhando em coisas que entram no navegador ou que são destinadas a ajudar o navegador. 2) Vou trabalhar em melhorar a organização de algumas das páginas iniciais da console do router, bem como implementar algumas das melhorias de design do navegador. 3 Sem bloqueadores EOT 20:27:53 &amp;lt;zzz&amp;gt; ok, presumindo EOTs de eche|on e sadie_ ... mais algo em 6) ? 20:28:02 &amp;lt;sadie_&amp;gt; sim 20:28:34 &amp;lt;zzz&amp;gt; mais algum tópico ou pergunta para a reunião? 20:28:59 &amp;lt;eche|on&amp;gt; e o bote? 20:29:04 &amp;lt;eche|on&amp;gt; algum sinal do str4d? 20:29:28 &amp;lt;zzz&amp;gt; Vi um RT ocasional no twitter, então ele está vivo 20:29:59 &amp;lt;zzz&amp;gt; é tudo que eu sei 20:30:26 &amp;lt;zzz&amp;gt; além do que está nos tickets 20:30:27 &amp;lt;eche|on&amp;gt; ok 20:30:38 &amp;lt;zzz&amp;gt; mais algo sobre o bote? 20:31:01 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:31:22 &amp;lt;lbt&amp;gt; Um "obrigado" a todos vocês :) 20:31:48 &amp;lt;zzz&amp;gt; de nada, lbt, obrigado por participar da reunião 20:31:54 &amp;lt;eyedeekay&amp;gt; De nada, amigo :) 20:33:00 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Destaques de Pesquisa</title><link>/pt/blog/2019/10/25/destaques-de-pesquisa/</link><pubDate>Fri, 25 Oct 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/10/25/destaques-de-pesquisa/</guid><description>&lt;h2 id="pesquisa-em-destaque---um-estudo-empírico-da-rede-de-anonimato-i2p-e-sua-resistência-à-censura">Pesquisa em destaque - Um estudo empírico da rede de anonimato I2P e sua resistência à censura&lt;/h2>
&lt;p>A postagem de blog a seguir foi escrita por Hoàng Nguyên Phong, bolsista do Information Controls. Como bolsista do ICFP, a pesquisa de Phong concentrou-se em analisar diferentes aspectos da rede I2P, uma ferramenta de Internet que aprimora a privacidade e pode ser usada para acessar conteúdo online por meio de uma rede que aprimora o anonimato, útil para contornar a censura imposta pelo Estado. Trabalhando com sua organização anfitriã, a University of Massachusetts Amherst, Phong estudou a resiliência à censura da rede I2P, incluindo a identificação de quais métodos de bloqueio um censor estatal poderia usar para inibir o acesso ao I2P e a investigação de possíveis soluções para tornar o I2P mais resistente a tais bloqueios.&lt;/p></description></item><item><title>0.9.43 Lançamento</title><link>/pt/blog/2019/10/22/0.9.43-lan%C3%A7amento/</link><pubDate>Tue, 22 Oct 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/10/22/0.9.43-lan%C3%A7amento/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>Na versão 0.9.43, continuamos trabalhando em recursos mais fortes de segurança e privacidade e em melhorias de desempenho. Nossa implementação da nova especificação leaseSet (LS2) está agora concluída. Estamos iniciando nossa implementação de criptografia de ponta a ponta mais robusta e mais rápida (proposta 144) para uma versão futura. Vários problemas de detecção de endereços IPv6 foram corrigidos e, claro, há várias outras correções de bugs.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Relatório de viagem à Our Networks- não sei</title><link>/pt/blog/2019/10/05/relat%C3%B3rio-de-viagem-%C3%A0-our-networks-n%C3%A3o-sei/</link><pubDate>Sat, 05 Oct 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/10/05/relat%C3%B3rio-de-viagem-%C3%A0-our-networks-n%C3%A3o-sei/</guid><description>&lt;h2 id="relatório-de-viagem-our-networks">Relatório de Viagem: Our Networks&lt;/h2>
&lt;p>No fim de semana do dia 20 de setembro, viajei para Toronto para me encontrar com Sadie e participar da conferência Our Networks. A conferência Our Networks abrange uma ampla variedade de tópicos, incluindo muitas tecnologias peer-to-peer, com foco em seu potencial para tornar o mundo um lugar melhor.&lt;/p>
&lt;p>A conferência foi fascinante, cheia de pessoas muito inteligentes trabalhando em tudo, desde redes mesh físicas até a web distribuída e, claro, anonimato. Conversamos com ótimas pessoas do Tor, Protocol Labs, Parity Labs, o Dat Project, assim como uma variedade de artistas e cientistas sociais. Muito divertido também, e um ótimo ambiente. O Dat, em particular, apresenta algumas oportunidades bem interessantes para cooperação futura, na minha opinião.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de outubro de 2019</title><link>/pt/blog/2019/10/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-outubro-de-2019/</link><pubDate>Tue, 01 Oct 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/10/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-outubro-de-2019/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> chisana, echelon, eyedeekay, meeh, nextloop, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.42 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do projeto I2P Browser "labs" (sadie, meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) casos de uso / status do Outproxy (sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) status do desenvolvimento 0.9.43 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) status das propostas (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 6) scrum de status (zlatinb) 20:00:05 &amp;lt;meeh&amp;gt; oi 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:08 &amp;lt;zzz&amp;gt; oi 20:00:16 &amp;lt;zlatinb&amp;gt; oi 20:00:18 &amp;lt;nextloop&amp;gt; Oi 20:00:23 &amp;lt;sadie__&amp;gt; oi 20:00:49 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.42 (zzz) 20:01:12 &amp;lt;zzz&amp;gt; o lançamento 42 foi há 5 semanas, acredito que os únicos itens restantes há um mês eram a lib do cliente e um novo lançamento do bote para Android, e o deb/ubuntu oficial 20:01:19 &amp;lt;zzz&amp;gt; todos esses estão concluídos 20:01:41 &amp;lt;zzz&amp;gt; não há muito mais a dizer sobre a .42, que parece estar funcionando bem 20:01:46 &amp;lt;zzz&amp;gt; mais algo no ponto 1)? 20:02:29 &amp;lt;zzz&amp;gt; 2) status do projeto I2P Browser "labs" (sadie, meeh) 20:02:37 &amp;lt;eyedeekay&amp;gt; oi, pessoal 20:02:45 &amp;lt;meeh&amp;gt; estamos encaminhados em todas as tarefas; também comecei a aplicar os patches iniciais do ESR68, que seria nossa nova beta até 31 de dez. 20:02:46 &amp;lt;zzz&amp;gt; sadie, meeh, o que podem nos contar sobre este novo projeto e produto, qual é o status? 20:03:01 &amp;lt;chisana_&amp;gt; oi 20:03:02 &amp;lt;sadie__&amp;gt; A Beta 7 será lançada em 23 de outubro ou imediatamente após a 0.9.43 ser marcada (tagged). Até hoje, estamos em dia com os itens do roadmap (plano de desenvolvimento) para o próximo lançamento. Foi criado um roadmap provisório para lançamentos futuros, levando-nos até junho de 2020 20:03:04 &amp;lt;zzz&amp;gt; qual é a próxima tarefa, ou o próximo lançamento, meeh? 20:03:07 * chisana_ observa 20:03:13 &amp;lt;meeh&amp;gt; 23 de out 20:03:33 &amp;lt;meeh&amp;gt; ou assim que a 0.9.43 sair nessa data ou depois 20:03:36 &amp;lt;meeh&amp;gt; depende de nós 20:03:50 &amp;lt;zzz&amp;gt; vocês dois podem nos dizer onde está o roadmap e o que vai entrar na beta 7? 20:04:39 &amp;lt;sadie__&amp;gt; Os itens do Roadmap estão em dia até hoje 20:05:00 &amp;lt;zzz&amp;gt; o roadmap está publicado em algum lugar onde as pessoas possam ver? 20:06:27 &amp;lt;meeh&amp;gt; o próximo lançamento conterá principalmente correções de bugs, patches de estabilidade, um "backend" melhor para a janela de diálogo inicial 20:06:35 &amp;lt;eyedeekay&amp;gt; Esses são os itens que também estão no roadmap do projeto para a 9.43. 20:07:17 &amp;lt;meeh&amp;gt; se a Mozilla tiver quaisquer patches que devamos incluir até lá, eles também serão adicionados 20:07:18 &amp;lt;zzz&amp;gt; ok, então o roadmap da beta 7 está no roadmap do I2P no nosso site, as pessoas podem ver lá 20:07:29 &amp;lt;sadie__&amp;gt; sim 20:07:36 &amp;lt;zzz&amp;gt; o roadmap até junho de 2020 está publicado em algum lugar para as pessoas verem? 20:07:56 &amp;lt;sadie__&amp;gt; ainda não 20:07:57 &amp;lt;eyedeekay&amp;gt; Ainda não, pode ser em breve. 20:08:17 &amp;lt;zzz&amp;gt; ok. alguém tem alguma pergunta para a equipe do navegador? 20:09:03 &amp;lt;zzz&amp;gt; mais algo no ponto 2)? algo mais que a equipe queira dizer sobre o navegador? 20:09:26 &amp;lt;sadie__&amp;gt; por favor, testem e entrem na lista de e-mails! 20:09:44 &amp;lt;zzz&amp;gt; quer divulgar como assinar a lista de e-mails, sadie? 20:10:02 &amp;lt;meeh&amp;gt; disponível em `http://lists.i2p` ou https://lists.i2p.email 20:10:17 &amp;lt;zzz&amp;gt; ótimo 20:10:20 &amp;lt;sadie__&amp;gt; claro - tudo que você precisa pode ser encontrado no site https://geti2p.net/en/browser/develop 20:10:25 &amp;lt;zzz&amp;gt; mais algo no ponto 2)? 20:11:01 &amp;lt;zzz&amp;gt; 3) Casos de uso / status do Outproxy (sadie) 20:11:13 &amp;lt;zzz&amp;gt; sadie, conte-nos o status do projeto de outproxy, por favor 20:11:16 &amp;lt;sadie__&amp;gt; O MVP do Open Outproxy foi elaborado; estamos quase lá com o MVP de Friends and Family, mas ainda precisamos reunir mais informações sobre requisitos de administração, logging e relatórios. As reuniões serão retomadas na semana de 21 de outubro. 20:12:06 &amp;lt;sadie__&amp;gt; Tenho algumas ideias/pensamentos novos sobre como lidar com a administração, e mais pesquisa para fazer antes da próxima reunião 20:12:15 &amp;lt;zzz&amp;gt; por "elaborado" você não quer dizer que terminamos o desenvolvimento, espero... e você poderia definir MVP para todos, por favor? 20:12:40 &amp;lt;sadie__&amp;gt; Produto Mínimo Viável 20:13:03 &amp;lt;sadie__&amp;gt; não - ainda estamos trabalhando nos requisitos em algumas áreas 20:13:16 &amp;lt;zzz&amp;gt; então por 'elaborado' você quer dizer uma lista de requisitos, certo? 20:13:32 &amp;lt;sadie__&amp;gt; correto! 20:14:10 &amp;lt;zzz&amp;gt; onde as pessoas podem ver essa lista, e qual é a melhor forma de enviarem feedback para vocês sobre ela? 20:15:05 &amp;lt;sadie__&amp;gt; vou atualizar o trac e convidar as pessoas a participarem da conversa por lá 20:15:40 &amp;lt;zzz&amp;gt; por favor, diga a todos onde no trac eles poderão ver isso? 20:16:07 &amp;lt;sadie__&amp;gt; só um momento 20:17:04 &amp;lt;zzz&amp;gt; enquanto você procura, vou comentar que o alvo para isso é o ano que vem... não para a .43 ou .44 20:17:14 &amp;lt;zzz&amp;gt; para a implementação, isto é 20:17:46 &amp;lt;zzz&amp;gt; alguma pergunta ou comentário sobre o projeto de outproxy, enquanto ela procura? 20:19:00 &amp;lt;sadie__&amp;gt; #2472 foi onde começamos a discussão 20:19:00 &amp;lt;zzz&amp;gt; mais algo no ponto 3)? 20:19:59 &amp;lt;zzz&amp;gt; ok, então você vai colocar a lista de requisitos no ticket 2472 e é lá que você gostaria de receber feedback, certo? 20:20:17 &amp;lt;sadie__&amp;gt; correto 20:20:27 &amp;lt;zzz&amp;gt; perfeito 20:20:56 &amp;lt;zzz&amp;gt; 4) status do desenvolvimento 0.9.43 (zzz) 20:21:19 &amp;lt;zzz&amp;gt; o site tem o roadmap da .43, incluindo os itens do navegador para a beta 7, como mencionado anteriormente 20:21:46 &amp;lt;zzz&amp;gt; estamos há 5 semanas no desenvolvimento da .43, com um lançamento esperado para cerca de 3 semanas a partir de hoje 20:22:12 &amp;lt;zzz&amp;gt; as coisas estão indo bem, com algumas correções de IPv6 e mais trabalho para tornar o ls2 criptografado mais fácil de usar 20:22:52 &amp;lt;zzz&amp;gt; mais alguém quer nos contar no que está trabalhando para a .43, além da beta 7 do navegador? 20:23:36 &amp;lt;zzz&amp;gt; o congelamento de tag será daqui a uma semana a partir de amanhã, e eu atualizarei o Transifex nesse momento e avisarei a todos para começarem a traduzir 20:23:42 &amp;lt;zlatinb&amp;gt; com sorte vou conseguir testar a varredura de anotações do Servlet 3.0 20:24:12 &amp;lt;zzz&amp;gt; ok, sim, eu gostaria de finalizar isso se você precisar, ou cancelar se não precisar :) 20:24:18 &amp;lt;meeh&amp;gt; melhorando o nosso build com jlink, o que está relacionado a coisas do navegador, d'oh, mas ainda na base de código Java 20:24:42 &amp;lt;sadie__&amp;gt; IDK e eu estamos trabalhando em um novo assistente de configuração e a nova navegação do menu do site já foi feita. Vou fazer mais mudanças cosméticas no CSS do console 20:24:47 &amp;lt;meeh&amp;gt; Acho que vamos investigar mais esse tópico, já que o addressbook fica quebrado ao usar jlink 20:25:13 &amp;lt;zlatinb&amp;gt; é, e os plugins também - mas esses provavelmente vão continuar quebrados por um tempo 20:25:19 &amp;lt;zzz&amp;gt; ah, e vamos trabalhar em correções para Android para a 43 na próxima semana 20:26:38 &amp;lt;zzz&amp;gt; não acho que vocês queiram se incomodar em habilitar plugins de router para o navegador, mas talvez outros estejam pressionando vocês por isso? vale investigar mais 20:27:04 &amp;lt;zzz&amp;gt; mais algo no ponto 4)? 20:28:21 &amp;lt;zzz&amp;gt; 5) status das propostas (zzz) 20:28:45 &amp;lt;zzz&amp;gt; o foco exclusivo da equipe de propostas #ls2 no último mês tem sido a prop. 144 - nova criptografia 20:29:02 &amp;lt;zzz&amp;gt; estamos chegando perto de uma especificação completa e consistente, e começamos a escrever algum código de teste 20:30:01 &amp;lt;zzz&amp;gt; espero que parte desse código entre no lançamento Java .44 - não na .43 - mas só no começo do ano que vem é que estará realmente concluído na rede em produção 20:30:20 &amp;lt;zzz&amp;gt; e então talvez mais alguns lançamentos para eliminar os bugs 20:30:45 &amp;lt;zzz&amp;gt; mas é empolgante, pois estamos perto de substituir um dos algoritmos criptográficos originais e muito lentos, o ElGamal 20:31:28 &amp;lt;zzz&amp;gt; espero que depois nos voltemos para outra parte da substituição do ElGamal, com a proposta 152, sobre como fazemos os builds de tunnels 20:31:46 &amp;lt;zzz&amp;gt; mas podemos decidir trabalhar em "SSU2" também... não falamos sobre isso 20:31:56 &amp;lt;zzz&amp;gt; isso ficaria para meados ou final do ano que vem, eu diria 20:32:33 &amp;lt;zzz&amp;gt; a equipe está trabalhando bem junta e estamos trabalhando na 144 há quase um ano, então todos ficaremos muito felizes em terminar isso nos próximos meses 20:32:43 &amp;lt;zzz&amp;gt; alguma pergunta sobre essas ou outras propostas? 20:33:19 &amp;lt;zzz&amp;gt; mais algo no ponto 5)? 20:34:00 &amp;lt;zzz&amp;gt; 6) scrum de status (zlatinb) 20:34:04 &amp;lt;zzz&amp;gt; vai em frente, zab 20:34:29 &amp;lt;zlatinb&amp;gt; Oi, descrevam brevemente 1) o que vocês fizeram no último mês 2) o que planejam fazer no próximo mês 3) algum impedimento ou ajuda necessária? Digam EOT quando terminarem 20:34:59 &amp;lt;meeh&amp;gt; Tem sido bastante trabalho inicial no projeto do navegador, tanto pela integração do router quanto pelo aprendizado de toda a base de código do Firefox, sistema de build e arquitetura para chegar a um nível em que possamos dizer que temos as coisas sob controle. Estamos prestes a ter nightly builds e CI prontas para os ramos esr60 e esr68, assim como para pull requests que possamos receber. 20:35:01 &amp;lt;meeh&amp;gt; Os builds de artefatos também são uma meta a alcançar, o que permitiria que pessoas com hardware mais fraco baixassem partes do build do Firefox para reduzir as operações de compilação mais pesadas, tornando o desenvolvimento menos penoso. Também tenho analisado testes unitários e de regressão para o navegador, para evitar bugs bobos e tornar o produto mais estável e confiável. 20:35:01 &amp;lt;meeh&amp;gt; Também estamos chegando perto de ter nossos scripts de build personalizados que não se baseiam na base de scripts de build em Perl do Tor, tanto para suportar builds remotos quanto pelo fato de não sermos muitos que conhecem Perl. Além disso, também fiz alguma leitura e pesquisa sobre o sistema legal aqui para operar nossa organização. Trabalho inicial na política de logging dos servidores do projeto. 20:35:05 &amp;lt;meeh&amp;gt; EOT 20:35:18 &amp;lt;zlatinb&amp;gt; eu: 1) testando em testnet patches do jogger, algum trabalho com jlink 2) mais testnet, Servlet 3.0 3) sem impedimentos EOT 20:35:20 &amp;lt;sadie__&amp;gt; Participei do Our Networks no último fim de semana, em Toronto, elaborei um novo assistente de configuração para ser implementado no lançamento pelo IDK, definindo mais mudanças cosméticas de CSS para o próximo lançamento, avançando o consenso sobre outproxy e navegador, divulgação comunitária e foram solicitados mais recursos para UX. No mês que vem, vou me concentrar em opções de financiamento, novas estratégias de PR, divulgação no 36c3, preparar uma apresentação introdutória sobre o I2P 20:35:20 &amp;lt;sadie__&amp;gt; terminada para futuras palestras que todos possamos usar, melhorias no susi mail e continuação do trabalho no navegador e no outproxy. EOT 20:35:32 &amp;lt;zzz&amp;gt; 1) correções de bugs, IPv6, criptografia ls2, proposta 144 20:36:06 &amp;lt;eche|on&amp;gt; servidor rodando, o mesmo, sem impedimentos 20:36:25 &amp;lt;zzz&amp;gt; 2) correções de bugs, IPv6, criptografia ls2, especificação e código de teste da proposta 144, preparação e lançamento da 0.9.43, mais reuniões e definição de outproxy 20:36:48 &amp;lt;zzz&amp;gt; 3) sem impedimentos, EOT 20:37:11 &amp;lt;zlatinb&amp;gt; scrum.setTimeout(60*1000); 20:37:25 &amp;lt;zzz&amp;gt; eyedeekay? 20:37:35 &amp;lt;eyedeekay&amp;gt; só um momento 20:37:55 &amp;lt;eyedeekay&amp;gt; Tenho trabalhado na atualização do assistente de largura de banda para fazê-lo funcionar melhor com o I2P Browser e, em geral, parecer mais moderno e menos confuso. Também tenho trabalhado em organizar, desduplicar e aprimorar as bibliotecas SAM e em pequenas mudanças no navegador. No próximo mês, vou ajudar principalmente com o navegador, mas tenho algumas coisas que talvez eu proponha no i2ptunnel também. Sem impedimentos. 20:38:41 &amp;lt;zzz&amp;gt; sadie__, ou eyedeekay, têm um link para um relato do Our Networks para as pessoas lerem? 20:38:48 &amp;lt;meeh&amp;gt; sem impedimentos, a maioria das tarefas mencionadas continua (vou continuar trabalhando nelas no futuro) 20:39:16 &amp;lt;sadie__&amp;gt; não - precisamos fazer isso. Vai estar no blog do site 20:39:29 &amp;lt;eyedeekay&amp;gt; Vou colocar o meu no blog esta semana. 20:39:47 &amp;lt;zlatinb&amp;gt; obrigado, acho que é todo mundo, fim do scrum 20:40:03 &amp;lt;zzz&amp;gt; é isso para o ponto 6) 20:40:21 &amp;lt;zzz&amp;gt; mais alguém tem perguntas, comentários ou algo a acrescentar? Com certeza tem muita coisa acontecendo! 20:41:11 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:41:21 * zzz procura o martelo 20:42:05 &amp;lt;zzz&amp;gt; aqui está... 20:42:15 * zzz *bate o martelo* encerrando a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de setembro de 2019</title><link>/pt/blog/2019/09/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-setembro-de-2019/</link><pubDate>Tue, 03 Sep 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/09/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-setembro-de-2019/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> Nota: as linhas de sadie não foram recebidas durante a reunião; foram coladas abaixo.
&lt;p>20:00:00 &amp;lt;zzz&amp;gt; 0) Oi
20:00:00 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.42 (zzz)
20:00:00 &amp;lt;zzz&amp;gt; 2) status do projeto &amp;ldquo;labs&amp;rdquo; do I2P Browser (sadie, meeh)
20:00:00 &amp;lt;zzz&amp;gt; 3) Casos de uso de outproxy (proxy de saída) / status (sadie)
20:00:00 &amp;lt;zzz&amp;gt; 4) status do desenvolvimento 0.9.43 (zzz)
20:00:00 &amp;lt;zzz&amp;gt; 5) status das propostas (zzz)
20:00:00 &amp;lt;zzz&amp;gt; 6) Scrum de status (zlatinb)
20:00:04 &amp;lt;zzz&amp;gt; 0) Oi
20:00:06 &amp;lt;zzz&amp;gt; oi
20:00:17 &amp;lt;zlatinb&amp;gt; oi
20:00:30 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.42 (zzz)
20:00:48 &amp;lt;zzz&amp;gt; o lançamento correu muito bem na semana passada
20:00:56 &amp;lt;zzz&amp;gt; há apenas algumas pendências
20:01:27 &amp;lt;zzz&amp;gt; colocar a bridge do GitHub para funcionar novamente (nextloop), o pacote do Debian sid (mhatta) e a biblioteca cliente Android que esquecemos para a 41 (meeh)
20:01:37 &amp;lt;zzz&amp;gt; nextloop, meeh, vocês têm ETAs (previsão de entrega) para esses itens?
20:03:06 &amp;lt;zzz&amp;gt; mais alguma coisa sobre 1)?
20:04:02 &amp;lt;zzz&amp;gt; 2) status do projeto &amp;ldquo;labs&amp;rdquo; do I2P Browser (sadie, meeh)
20:04:25 &amp;lt;zzz&amp;gt; sadie, meeh, qual é o status e qual é o próximo marco? &amp;lt;sadie&amp;gt; A Beta 5 deveria ter saído na sexta-feira, mas houve alguns problemas. Parece que alguns estão prontos &lt;code>https://i2bbparts.meeh.no/i2p-browser/&lt;/code> mas eu realmente precisava ouvir do meeh qual é o próximo prazo para isso &amp;lt;sadie&amp;gt; A página do Lab estará no ar até o fim desta semana. O próximo marco do Browser será discutir os requisitos do console para o lançamento da beta 6
20:05:51 &amp;lt;zzz&amp;gt; mais alguma coisa sobre 2)?
20:06:43 &amp;lt;zzz&amp;gt; 3) Casos de uso de outproxy / status (sadie)
20:06:57 &amp;lt;zzz&amp;gt; sadie, qual é o status e qual é o próximo marco? &amp;lt;sadie&amp;gt; Qualquer pessoa pode acompanhar as atas da nossa reunião no ticket 2472. Definimos os status dos casos de uso e temos uma lista de requisitos. O próximo marco serão os requisitos de usuário para um caso de uso de Amigos e Família, bem como os requisitos de desenvolvimento para Amigos e Família e para o caso de uso Geral, para ver onde eles podem se sobrepor
20:08:05 &amp;lt;zzz&amp;gt; mais alguma coisa sobre 3)?
20:08:19 &amp;lt;eyedeekay&amp;gt; Desculpem o atraso
20:09:01 &amp;lt;zzz&amp;gt; 4) status do desenvolvimento 0.9.43 (zzz)
20:09:21 &amp;lt;zzz&amp;gt; estamos apenas começando o ciclo da .43, que planejamos lançar em cerca de 7 semanas
20:09:40 &amp;lt;zzz&amp;gt; atualizamos o roteiro no site, mas vamos adicionar mais alguns itens
20:10:06 &amp;lt;zzz&amp;gt; tenho corrigido alguns bugs de IPv6 e acelerado o processamento de AES no tunnel
20:10:30 &amp;lt;zzz&amp;gt; em breve vou voltar minha atenção para a nova mensagem I2CP de blinding info (informações de cegamento)
20:10:59 &amp;lt;zzz&amp;gt; eyedeekay, zlatinb, vocês têm algo a acrescentar sobre a .43?
20:11:46 &amp;lt;eyedeekay&amp;gt; Não, acho que não
20:12:02 &amp;lt;zlatinb&amp;gt; provavelmente mais coisas de testnet (rede de testes)
20:12:32 &amp;lt;zzz&amp;gt; sim, temos mais alguns tickets do jogger para analisar, no que diz respeito ao SSU
20:12:48 &amp;lt;zzz&amp;gt; mais alguma coisa sobre 4)?
20:14:00 &amp;lt;zzz&amp;gt; 5) status das propostas (zzz)
20:14:20 &amp;lt;zzz&amp;gt; nosso foco principal é a nova e muito complexa proposta de criptografia 144
20:14:48 &amp;lt;zzz&amp;gt; fizemos bons avanços nas últimas semanas e fizemos algumas atualizações importantes na própria proposta
20:15:35 &amp;lt;zzz&amp;gt; ainda há algumas limpezas e lacunas a preencher, mas estou confiante de que está em estado suficientemente bom para que possamos começar a codificar algumas implementações de testes unitários em breve, talvez até o fim do mês
20:16:17 &amp;lt;zzz&amp;gt; além disso, a mensagem de blinding info para a proposta 123 (LS2 criptografado) terá outra análise depois que eu começar a codificá-la na próxima semana
20:16:52 &amp;lt;zzz&amp;gt; também, estamos esperando uma atualização da proposta 152 (mensagens de construção de tunnel) do chisana em breve
20:17:27 &amp;lt;zzz&amp;gt; concluímos a proposta 147 (prevenção entre redes) no mês passado e tanto o i2p quanto o i2pd têm isso codificado e incluído no lançamento .42
20:18:23 &amp;lt;zzz&amp;gt; então as coisas estão avançando; mesmo que a 144 pareça lenta e assustadora, até ela está progredindo bem
20:18:27 &amp;lt;zzz&amp;gt; mais alguma coisa sobre 5)?
20:20:00 &amp;lt;zzz&amp;gt; 6) Scrum de status (zlatinb)
20:20:05 &amp;lt;zzz&amp;gt; a palavra é sua, zlatinb
20:20:42 &amp;lt;zlatinb&amp;gt; Oi, por favor digam em poucas palavras: 1) o que vocês têm feito desde o último scrum 2) o que planejam fazer no próximo mês 3) vocês têm algum impedimento ou precisam de ajuda. Digam EOT quando terminarem
20:21:23 &amp;lt;zlatinb&amp;gt; eu: 1) Vários experimentos no testnet para acelerar transferências em massa 2) mais trabalho no testnet, de preferência em um servidor/rede maior 3) sem impedimentos EOT
20:22:15 &amp;lt;zzz&amp;gt; 1) correções de bugs, a mudança de separação da configuração, lançamento .42, propostas, workshops na DEFCON (veja meu relato de viagem no i2pforum e em nosso site)
20:23:56 &amp;lt;zzz&amp;gt; 2) correções de bugs, proposta 144, mensagem de blinding info, otimizações de desempenho, ajudar na pesquisa de outproxy, corrigir o assistente de SSL quebrado pela divisão da conf.
20:24:20 &amp;lt;zzz&amp;gt; mais correções de IPv6
20:24:38 &amp;lt;zzz&amp;gt; 3) sem impedimentos EOT
20:24:50 &amp;lt;eyedeekay&amp;gt; 1) Desde o último scrum tenho trabalhado em correções de bugs, no site, na proposta de outproxy e em coisas relacionadas a i2ptunnels. 2) Continuar reorganizando e melhorando a apresentação do site. Trabalhar no avanço da proposta de outproxy 3) sem impedimentos EOT &amp;lt;sadie&amp;gt; 1) Participei do FOCI, pesquisei opções de financiamento, encontrei potenciais financiadores, tive uma reunião com o Tails (incluindo o Mhatta), trabalhei na identidade do I2P Browser, atualizações do site com o IDK, fiz pequenas alterações no console para o último lançamento &amp;lt;sadie&amp;gt; 2) no meu próximo mês vou trabalhar em bolsas, melhorias no console e no site, assistente de configuração, participar do Our Networks em Toronto, avançar a pesquisa do I2P Browser e do OutProxy &amp;lt;sadie&amp;gt; 3) sem impedimentos EOT
20:25:29 &amp;lt;zlatinb&amp;gt; scrum.setTimeout( 60 * 1000 );
20:27:04 &amp;lt;zzz&amp;gt; ok, esgotando o tempo
20:27:10 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException
20:27:41 &amp;lt;zzz&amp;gt; última chamada para sadie, meeh, nextloop voltarem aos itens 1)-3)
20:27:52 &amp;lt;zzz&amp;gt; mais algum tópico para a reunião?
20:28:47 * zzz pega o baffer
20:30:00 * zzz &lt;em>&lt;strong>bafs&lt;/strong>&lt;/em> encerra a reunião&lt;/p></description></item><item><title>Relatório da viagem à Def Con- zzz</title><link>/pt/blog/2019/08/30/relat%C3%B3rio-da-viagem-%C3%A0-def-con-zzz/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/08/30/relat%C3%B3rio-da-viagem-%C3%A0-def-con-zzz/</guid><description>&lt;h2 id="relatório-da-viagem-à-def-con">Relatório da viagem à Def Con&lt;/h2>
&lt;p>Eu e idk participamos da DEFCON 27 e apresentamos dois workshops sobre I2P para desenvolvedores de aplicações, com o apoio de mhatta e Alex. Eu ministrei o workshop no Monero Village e idk ministrou o do Crypto/Privacy Village. Aqui, vou resumir o workshop do Monero Village e uma palestra sobre o Tor por Roger Dingledine. idk publicará um relato da viagem sobre o seu workshop.&lt;/p></description></item><item><title>Relatório da viagem à USENIX FOCI</title><link>/pt/blog/2019/08/30/relat%C3%B3rio-da-viagem-%C3%A0-usenix-foci/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/08/30/relat%C3%B3rio-da-viagem-%C3%A0-usenix-foci/</guid><description>&lt;h2 id="relatório-de-viagem-ao-usenix-foci">Relatório de Viagem ao USENIX FOCI&lt;/h2>
&lt;p>Ao longo do último ano, tive a sorte de participar da pesquisa que Nguyen Phong Hoang, da Stony Brook University, vem realizando sobre a censura ao I2P. A infraestrutura utilizada para essa pesquisa forneceu numerosos e geograficamente diversos pontos de medição e também a capacidade de realizar medições aprofundadas em todos os níveis da pilha de rede. Os serviços do I2P cuja disponibilidade foi medida incluíram a página inicial oficial, o site espelho, os reseed servers (servidores de bootstrap) e retransmissores ativos.&lt;/p></description></item><item><title>Relatório de viagem à Def Con- não sei</title><link>/pt/blog/2019/08/30/relat%C3%B3rio-de-viagem-%C3%A0-def-con-n%C3%A3o-sei/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/08/30/relat%C3%B3rio-de-viagem-%C3%A0-def-con-n%C3%A3o-sei/</guid><description>&lt;h2 id="relatório-da-viagem-à-def-con">Relatório da Viagem à Def Con&lt;/h2>
&lt;p>Fui à Def Con 27 no último fim de semana para dar um workshop sobre o desenvolvimento de aplicações para I2P e para conhecer zzz, mhatta e Alex pessoalmente.&lt;/p>
&lt;p>Minha oficina foi bem, até tivemos alguns desenvolvedores de aplicativos presentes! Em particular, tive uma conversa bastante longa com uma pessoa chamada Mary sobre como o I2P poderia ser usado para eliminar a centralização e aprimorar a privacidade em um aplicativo do tipo &amp;ldquo;Magic Wormhole&amp;rdquo;. Embora eu não estivesse totalmente familiarizado com o Magic Wormhole na época, acho que a maior parte dos meus conselhos foi aplicável. Acho que Mary tinha algumas ideias muito interessantes e viáveis sobre compartilhar informações de maneiras mais centradas nas pessoas que poderiam ser interessantes em aplicativos I2P, e estou ansioso para experimentar algumas delas.&lt;/p></description></item><item><title>Relatório de Viagem ao Internet Freedom Festival</title><link>/pt/blog/2019/08/30/relat%C3%B3rio-de-viagem-ao-internet-freedom-festival/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/08/30/relat%C3%B3rio-de-viagem-ao-internet-freedom-festival/</guid><description>&lt;h2 id="relatório-da-viagem-ao-internet-freedom-festival">Relatório da viagem ao Internet Freedom Festival&lt;/h2>
&lt;p>Foi a minha primeira vez no IFF, e que excelente experiência para o I2P foi! Encontrei-me com defensores de direitos humanos, pessoas que trabalham com métricas de censura e, claro, profissionais de UX e de segurança.&lt;/p>
&lt;p>Meu objetivo foi me conectar com pessoas para apoiar ainda mais a reformulação de UX (experiência do usuário) do I2P, tendo em mente considerações de segurança e de UX para trabalhadores na linha de frente. Como me foi dito, as pessoas veem o I2P como um recurso muito importante e poderoso para contornar a censura e apoiar uma comunicação segura; no entanto, a interface sofre com algumas questões de usabilidade. As pessoas ficaram satisfeitas com nossos passos iniciais para proporcionar uma melhor experiência aos novos usuários, como nosso assistente de configuração e a ferramenta de detecção de largura de banda. Também recebi avaliações positivas sobre nossas mudanças no site e nos ícones de /home. Foi muito encorajador ouvir diretamente da comunidade que as pequenas mudanças que fizemos estão na direção certa.&lt;/p></description></item><item><title>Relatório de Viagem ao RightsCon</title><link>/pt/blog/2019/08/30/relat%C3%B3rio-de-viagem-ao-rightscon/</link><pubDate>Fri, 30 Aug 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/08/30/relat%C3%B3rio-de-viagem-ao-rightscon/</guid><description>&lt;h2 id="relatório-de-viagem-ao-rightscon">Relatório de Viagem ao RightsCon&lt;/h2>
&lt;p>As mensagens de ativistas na Síria durante a sessão Access No! no primeiro dia foram profundamente comoventes e realmente reforçaram por que trabalho com direitos digitais. Ouvimos as experiências de ativistas que não podem viajar devido à falta de status legal, documentação e a conflitos em curso. Para essas pessoas, &amp;ldquo;a internet é o único passaporte que (eles) carregam.&amp;rdquo; Defensoras e defensores de direitos humanos falaram sobre a importância do treinamento digital para manter as pessoas protegidas quando se comunicam com a família dentro do país, assim como com familiares e amigos que partiram. Eles criaram clínicas digitais para mostrar às pessoas como usar serviços com segurança; por exemplo, como usar recursos como as mensagens que desaparecem do Signal, para que essas mensagens não pudessem ser usadas contra elas quando os dispositivos são revistados em postos de controle de segurança. Continuar os estudos também era muito importante, confiando na internet para acessar recursos.&lt;/p></description></item><item><title>Versão 0.9.42</title><link>/pt/blog/2019/08/27/vers%C3%A3o-0.9.42/</link><pubDate>Tue, 27 Aug 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/08/27/vers%C3%A3o-0.9.42/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.42 continua o trabalho para tornar o I2P mais rápido e mais confiável. Inclui várias mudanças para acelerar o nosso transporte UDP. Dividimos os arquivos de configuração para possibilitar, no futuro, um empacotamento mais modular. Continuamos o trabalho para implementar novas propostas para uma criptografia mais rápida e mais segura. Há, claro, também muitas correções de erros.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 6 de agosto de 2019</title><link>/pt/blog/2019/08/06/reuni%C3%A3o-de-desenvolvimento-do-i2p-6-de-agosto-de-2019/</link><pubDate>Tue, 06 Aug 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/08/06/reuni%C3%A3o-de-desenvolvimento-do-i2p-6-de-agosto-de-2019/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> mikalv, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) itens restantes do status do lançamento da 0.9.41 (mhatta, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento da 0.9.42 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) status do LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) status do projeto I2P Browser "labs" (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 5) scrum de status (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Oi 20:00:07 &amp;lt;zzz&amp;gt; oi! 20:00:19 &amp;lt;zzz&amp;gt; 1) itens restantes do status do lançamento da 0.9.41 (mhatta, nextloop) 20:00:46 &amp;lt;zzz&amp;gt; nas últimas duas semanas, vi que o mhatta colocou a 41 no sid, o que é ótimo 20:01:04 &amp;lt;zzz&amp;gt; Também falei com o nextloop; ele não colocou a 41 no fdroid, mas outra pessoa colocou. 20:01:27 &amp;lt;zzz&amp;gt; e o nextloop prometeu voltar a cuidar do f-droid daqui para frente. ótimo! 20:01:31 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:01:50 &amp;lt;zzz&amp;gt; mais alguém aqui? por favor, diga oi 20:01:58 &amp;lt;zlatinb&amp;gt; oi 20:02:37 &amp;lt;zzz&amp;gt; ok, mais uma. Tomara que todo mundo apareça em breve 20:02:50 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento da .42 20:03:02 &amp;lt;zzz&amp;gt; já se passaram 5 semanas, faltam 3, e 1 semana até o congelamento de tag 20:03:20 &amp;lt;zzz&amp;gt; integramos o código de divisão de configuração em que trabalhei com o idk 20:03:58 &amp;lt;zzz&amp;gt; muitas correções de bugs; GMP 6.1.2; atualizamos os arquivos do debian para funcionar no buster 20:04:17 &amp;lt;zzz&amp;gt; algumas correções no ls2 também 20:04:39 &amp;lt;zzz&amp;gt; zlatinb, quer mencionar o que você está fazendo com sua rede de testes e o que isso rendeu até agora? 20:05:11 &amp;lt;zlatinb&amp;gt; sim, basicamente eu configurei uma rede de testes com containers LXC 20:05:32 &amp;lt;zlatinb&amp;gt; até agora ela descobriu um bug importante no uso de filtro de Bloom e um bug menor no ssu 20:05:58 &amp;lt;zlatinb&amp;gt; tenho feito ajustes finos de diferentes constantes ultimamente, mas vou colocá-la para verificar os patches/ideias do joggers 20:06:06 &amp;lt;zlatinb&amp;gt; eot 20:06:23 &amp;lt;zzz&amp;gt; isso é muito bom, obrigado 20:07:04 &amp;lt;zzz&amp;gt; se conseguirmos adicionar alguma latência mínima, seria ainda melhor, mas tem sido divertido encontrar e corrigir alguns gargalos 20:07:15 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:07:30 &amp;lt;zzz&amp;gt; ops, mais algo em 2) ? 20:08:27 &amp;lt;zzz&amp;gt; 3) status do ls2 20:08:38 &amp;lt;zzz&amp;gt; muito progresso no último mês 20:09:05 &amp;lt;zzz&amp;gt; concordamos com uma pequena proposta, a 147, para evitar que redes de teste se contaminem com a rede principal 20:09:12 &amp;lt;zzz&amp;gt; esse código estará na .42 20:09:45 &amp;lt;zzz&amp;gt; chisana tem duas propostas publicadas, 152 e 153, para tornar a construção de tunnel e a criptografia de tunnel (respectivamente) mais seguras usando criptografia mais moderna 20:10:14 &amp;lt;zzz&amp;gt; já conversamos um pouco sobre elas, mas ainda não as revisamos formalmente 20:10:47 &amp;lt;zzz&amp;gt; a proposta 123 (LS2) continua recebendo alguns ajustes menores enquanto terminamos a implementação e os testes na rede em produção, mas tudo parece estar funcionando bem 20:11:26 &amp;lt;zzz&amp;gt; a grande é a proposta 144, nova criptografia. Estamos avançando devagar, mas de forma constante. Já estamos nisso há talvez uns 9 meses? 20:11:58 &amp;lt;zzz&amp;gt; ainda há algumas questões técnicas importantes a resolver antes que possamos iniciar implementações de teste 20:12:20 &amp;lt;zzz&amp;gt; o maior problema agora é conseguir tempo suficiente das pessoas para levar as coisas adiante 20:12:46 &amp;lt;zzz&amp;gt; alguma pergunta sobre 3) ls2 e outras propostas? 20:13:47 &amp;lt;zzz&amp;gt; ok, vamos para 4) status do projeto I2P Browser labs 20:13:54 &amp;lt;zzz&amp;gt; mikalv, quais as novidades? 20:14:16 &amp;lt;mikalv&amp;gt; estamos caminhando para uma integração com o próprio i2p router, jlinked 20:14:38 &amp;lt;mikalv&amp;gt; do lado do i2pbutton, estamos mais ou menos prontos, faltam algumas coisas para corrigir 20:15:15 &amp;lt;mikalv&amp;gt; quanto aos scripts de build, precisamos escrevê-los, já que os desenvolvedores usaram um extrato simulado do i2p jlinked em que o navegador o inicia, para testes 20:15:48 &amp;lt;zzz&amp;gt; qual é a versão beta atual e quando veremos a próxima versão beta? 20:15:52 &amp;lt;mikalv&amp;gt; além disso, tentamos ter pelo menos duas reuniões por semana para transformá-lo em um produto de verdade e com metas claras 20:16:24 &amp;lt;mikalv&amp;gt; a atual ainda é a beta4, e espero lançar a beta5 até o fim desta semana — se der, com o router embutido 20:17:27 &amp;lt;zzz&amp;gt; Entendo que você iniciou uma lista de e-mails para isso? Gostaria de anunciá-la aqui ou ainda não está pronta? 20:18:09 &amp;lt;zzz&amp;gt; sadie, zlatinb, algo que queiram acrescentar sobre o navegador 20:18:20 &amp;lt;zzz&amp;gt; ? 20:19:36 &amp;lt;zzz&amp;gt; alguém tem perguntas sobre 4) o navegador? 20:20:21 &amp;lt;zzz&amp;gt; mais algo em 4) ? 20:21:10 &amp;lt;zzz&amp;gt; 5) scrum — é com você, zlatinb 20:22:02 &amp;lt;zlatinb&amp;gt; vamos fazer o scrum em paralelo; em poucas palavras — 1) no que você trabalhou desde o último scrum 2) no que planeja trabalhar no próximo mês 3) você tem algum bloqueador ou precisa de ajuda. Diga EOT quando terminar 20:22:34 &amp;lt;zlatinb&amp;gt; eu: 1) construindo uma rede de testes, perseguindo gargalos 2) mais rede de testes, também vou dar uma olhada nos tickets do joggers 3) na verdade, nenhum EOT 20:23:34 &amp;lt;zzz&amp;gt; 1) lançamento 41, código de divisão de configuração, correções de bugs, propostas, planejamento de novos tipos de criptografia, correções no ls2 20:24:10 &amp;lt;zzz&amp;gt; 2) lançamento 42, correções de bugs, propostas (especialmente pesquisa sobre novas questões de criptografia), DEFCON 20:24:16 &amp;lt;zzz&amp;gt; 3) sem bloqueadores; EOT 20:25:18 &amp;lt;mikalv&amp;gt; tenho trabalhado principalmente no navegador (incluindo o i2pbutton, que agora inicia um router se encontrado), também fiz grandes melhorias do meu lado para o outproxy, e também comecei a prototipar uma solução para outproxies privados que tem uma velocidade tão boa que consigo usá-la para navegação em clearnet no dia a dia 20:25:53 &amp;lt;mikalv&amp;gt; e também coloquei no ar listas de e-mails, sim, que pelo I2P estão em `https://lists.i2p/postorius/lists/` mas também disponíveis pela clearnet em https://lists.i2p.email/postorius/lists/ 20:26:20 &amp;lt;mikalv&amp;gt; qualquer um com ideias construtivas, contribuições, discussões e afins é, claro, bem-vindo 20:26:57 &amp;lt;mikalv&amp;gt; além disso, pesquisei como podemos aceitar doações com cartão de crédito e como também podemos vender shirs e afins ao mesmo tempo 20:27:10 &amp;lt;mikalv&amp;gt; EOT 20:27:12 &amp;lt;mikalv&amp;gt; noblock 20:28:14 &amp;lt;zzz&amp;gt; acho que é isso? zlatinb, deixamos com você para cobrar os faltosos? 20:28:17 &amp;lt;zlatinb&amp;gt; mais alguém? se não, o scrum termina em 1 minuto :) 20:28:27 &amp;lt;zlatinb&amp;gt; ok 20:28:33 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException 20:28:41 &amp;lt;mikalv&amp;gt; lol 20:28:42 &amp;lt;zzz&amp;gt; enquanto estamos no 'período de tolerância' — DEFCON! idk e eu estaremos lá neste fim de semana! 20:29:04 &amp;lt;zzz&amp;gt; Monero Village na tarde de sexta, e Crypto/Privacy Village na tarde de sábado 20:29:22 &amp;lt;zzz&amp;gt; workshop, perguntas e respostas e adesivos em ambos os dias. apareça para dizer oi 20:29:57 &amp;lt;zzz&amp;gt; re: outproxies, vou colocar isso na pauta do mês que vem, para a sadie nos apresentar um panorama do que estamos tentando fazer 20:30:06 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:30:52 &amp;lt;zzz&amp;gt; ah, e a Sadie vai apresentar um artigo na FOCI em San Jose na próxima semana! não deixe de procurá-la se você estiver por lá 20:30:59 &amp;lt;mikalv&amp;gt; não, mas espero que tenhamos mais para os casos do navegador/outproxy até a próxima reunião 20:31:39 &amp;lt;zzz&amp;gt; é, ainda não temos um bom plano nem para o navegador nem para o outproxy. Temos ideias e provas de conceito, mas nenhum plano 20:31:53 &amp;lt;zzz&amp;gt; então será bom ver isso se encaixar 20:32:02 * zzz aquece o baffer 20:32:44 &amp;lt;zzz&amp;gt; último baf do verão, até setembro... 20:32:55 * zzz ****bafs**** encerra a reunião &lt;/div></description></item><item><title>Programação da Conferência Agosto de 2019</title><link>/pt/blog/2019/07/29/programa%C3%A7%C3%A3o-da-confer%C3%AAncia-agosto-de-2019/</link><pubDate>Mon, 29 Jul 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/07/29/programa%C3%A7%C3%A3o-da-confer%C3%AAncia-agosto-de-2019/</guid><description>&lt;h1 id="programação-da-conferência-de-agosto-de-2019">Programação da Conferência de Agosto de 2019&lt;/h1>
&lt;p>Olá a todos,&lt;/p>
&lt;p>O próximo mês será agitado! Encontre-se com os desenvolvedores do I2P em dois workshops na Defcon 27 e conecte-se com pesquisadores que vêm observando a censura ao I2P no FOCI &amp;lsquo;19.&lt;/p>
&lt;h2 id="i2p-for-cryptocurrency-developers">I2P for Cryptocurrency Developers&lt;/h2>
&lt;p>&lt;strong>zzz&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Monero Village&lt;/li>
&lt;li>August 9, 3:15pm&lt;/li>
&lt;li>Monero Village will be on the 26th floor of Bally&amp;rsquo;s &lt;a href="https://defcon.org/html/defcon-27/dc-27-venue.html">map&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Este workshop auxiliará desenvolvedores a projetar aplicações para se comunicarem via I2P, visando anonimato e segurança. Discutiremos requisitos comuns para aplicações de criptomoedas e analisaremos a arquitetura e as necessidades específicas de cada aplicação. Em seguida, abordaremos as comunicações de tunnel, a seleção de router e de bibliotecas, e as opções de empacotamento, e responderemos a todas as perguntas relacionadas à integração do I2P.&lt;/p></description></item><item><title>Acelerando sua rede I2P</title><link>/pt/blog/2019/07/27/acelerando-sua-rede-i2p/</link><pubDate>Sat, 27 Jul 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/07/27/acelerando-sua-rede-i2p/</guid><description>&lt;p>&lt;em>Este post foi adaptado diretamente de material criado originalmente para o de mhatta&lt;/em> &lt;a href="https://medium.com/@mhatta/speeding-up-your-i2p-network-c08ec9de225d">medium blog&lt;/a>
 &lt;em>.&lt;/em> &lt;em>Ele merece o crédito pelo post original (OP). Foi atualizado em certos trechos onde&lt;/em> &lt;em>se refere a versões antigas de I2P como se fossem atuais e passou por uma&lt;/em> &lt;em>edição leve. -idk&lt;/em>&lt;/p>
&lt;p>Logo após iniciar, o I2P costuma parecer um pouco lento. É verdade, e todos nós sabemos por quê: por sua natureza, &lt;a href="https://en.wikipedia.org/wiki/Garlic_routing">garlic routing&lt;/a>
 (roteamento &amp;lsquo;garlic&amp;rsquo;) adiciona sobrecarga à experiência familiar de usar a internet para que você tenha privacidade, mas isso significa que, para muitos ou para a maioria dos serviços do I2P, seus dados precisarão passar por 12 saltos por padrão.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 02 de julho de 2019</title><link>/pt/blog/2019/07/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-julho-de-2019/</link><pubDate>Tue, 02 Jul 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/07/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-julho-de-2019/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) Itens restantes do status do lançamento 0.9.40 (mhatta, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) Status do lançamento 0.9.41 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Status do LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status do projeto I2P Browser "labs" (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 5) solicitação para a página inicial do console do muwire.i2p (zlatinb) 20:00:00 &amp;lt;zzz&amp;gt; 6) Scrum de status (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:12 &amp;lt;zlatinb&amp;gt; oi 20:00:31 &amp;lt;zzz&amp;gt; 1) Itens restantes do status do lançamento 0.9.40 (mhatta, nextloop) 20:00:42 &amp;lt;zzz&amp;gt; ainda sem notícias do mhatta ou do nextloop, infelizmente 20:00:59 &amp;lt;zzz&amp;gt; Fiz várias tentativas de encontrar um novo mantenedor do pacote deb, sem sucesso até agora 20:01:09 &amp;lt;zzz&amp;gt; algo mais em 1) ? 20:01:35 &amp;lt;zzz&amp;gt; 2) Status do lançamento 0.9.41 (zzz) 20:01:46 &amp;lt;sadie__&amp;gt; oi 20:01:54 &amp;lt;eyedeekay&amp;gt; Oi 20:02:09 &amp;lt;zzz&amp;gt; estamos encerrando o período de revisão. Espero ter atualizações dentro da rede amanhã de manhã, com outras coisas na sequência 20:02:44 &amp;lt;zzz&amp;gt; e então vamos fazer tudo de novo para a 42 20:03:06 &amp;lt;zzz&amp;gt; algo mais em 2) ? 20:03:48 &amp;lt;zzz&amp;gt; 3) Status do LS2 (zzz) 20:04:01 &amp;lt;zzz&amp;gt; estamos avançando devagar, mas de forma constante 20:04:11 &amp;lt;zzz&amp;gt; a .41 tem suporte para autenticação por cliente 20:04:22 &amp;lt;zzz&amp;gt; o garlic farm (projeto relacionado a garlic encryption) também está progredindo, lentamente 20:04:46 &amp;lt;zzz&amp;gt; planejamos uma nova mensagem I2CP para a .42 para passar informações de blinding (cegamento) do cliente para o router 20:05:12 &amp;lt;zzz&amp;gt; continuamos avançando na proposta 144 para nova criptografia, mas é realmente difícil 20:05:42 &amp;lt;zzz&amp;gt; Espero ter uma boa especificação para a 144 em alguns meses, talvez ter algum código de teste disponível no final deste ano 20:05:55 &amp;lt;zzz&amp;gt; como sempre, nossas reuniões são às segundas-feiras às 18:30 UTC em #ls2, todos são bem-vindos 20:06:07 &amp;lt;zzz&amp;gt; algo mais em 3) ? 20:06:37 &amp;lt;zzz&amp;gt; 4) Status do projeto I2P Browser "labs" (meeh) 20:06:45 &amp;lt;zzz&amp;gt; meeh, quais as novidades mais recentes sobre o navegador? 20:07:38 &amp;lt;zzz&amp;gt; ok, acho que ele não está aqui 20:07:51 &amp;lt;zzz&amp;gt; 5) solicitação para a página inicial do console do muwire.i2p (zlatinb) 20:08:01 &amp;lt;zlatinb&amp;gt; oi 20:08:07 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/2722` 20:08:11 &amp;lt;zzz&amp;gt; conte-nos sobre o seu site, por favor 20:09:30 &amp;lt;zlatinb&amp;gt; MuWire é um aplicativo de compartilhamento de arquivos de propósito geral que funciona sobre o I2P. O site contém links de download, capturas de tela e informações gerais sobre o aplicativo. 20:10:05 &amp;lt;zlatinb&amp;gt; Acredito que o MW seja de interesse e utilidade gerais para a comunidade I2P; ele vem crescendo rapidamente e atraindo muito interesse. 20:10:22 &amp;lt;zzz&amp;gt; alguém tem algum comentário sobre essa solicitação? a favor? contra? 20:10:41 &amp;lt;zzz&amp;gt; ou alguma pergunta? 20:11:39 &amp;lt;zzz&amp;gt; Eu apoio a solicitação, acho que é um aplicativo legal que só é útil se tiver muitos usuários, e podemos ajudar colocando-o no console 20:11:55 &amp;lt;zzz&amp;gt; sadie__, ? eyedeekay ? 20:12:23 &amp;lt;sadie__&amp;gt; Eu apoio a solicitação 20:12:30 &amp;lt;eyedeekay&amp;gt; Eu também apoio. 20:12:49 &amp;lt;zzz&amp;gt; ótimo. não havendo objeções, vamos incluí-lo para a .42 20:12:54 &amp;lt;zzz&amp;gt; algo mais em 5) ? 20:13:41 &amp;lt;zzz&amp;gt; 6) Scrum de status (zlatinb) 20:13:45 &amp;lt;zzz&amp;gt; pode começar, zab 20:14:15 &amp;lt;zlatinb&amp;gt; Oi, vamos fazer o scrum em paralelo. Por favor, digam em poucas palavras: 1) o que vocês têm feito desde o último scrum 2) o que planejam fazer no próximo mês 3) se têm algum bloqueio ou precisam de ajuda. Ao terminar, digam EOT 20:15:38 &amp;lt;zzz&amp;gt; 1) correções de bugs, autenticação por cliente, garlic farm, nova criptografia, mais correções de bugs, preparando o lançamento, trabalho inicial em novidades para a .42 20:15:39 &amp;lt;zlatinb&amp;gt; eu: 1) apenas um pequeno ajuste na API do RouterContext para permitir gerenciador de logs personalizado 2) Tenho mais mudanças em Router/RouterContext que gostaria de fazer para melhorar a incorporação do router. Também posso trabalhar no garlic farm se isso avançar. 3) Sem bloqueios de fato, só seria bom ter o Maven mais simplificado 20:15:41 &amp;lt;zlatinb&amp;gt; EOT 20:16:41 &amp;lt;zzz&amp;gt; 1a) muitas correções de bugs e limpezas no Android 2) lançamento da .41, separação de configuração para a .42, nova mensagem I2CP para a .42, trabalho na proposta 144 sobre nova criptografia 20:17:20 &amp;lt;sadie__&amp;gt; Continuei a trabalhar no console - logotipo atualizado adicionado a ambos os temas. Viajei a Túnis para a RightsCon e fiz mais conexões na comunidade. Ações de divulgação na comunidade, testes, revisão de tickets e me acostumando ao tx. 20:17:37 &amp;lt;zzz&amp;gt; 2a) preparando para a defcon, mais trabalho no garlic farm, trabalhando com a equipe do #ls2 na construção de tunnel para routers com nova criptografia 20:17:45 &amp;lt;sadie__&amp;gt; mês que vem: atualização do modelo de ameaças, pesquisa com usuários e criação de personas, captação de recursos 20:17:45 &amp;lt;eyedeekay&amp;gt; Tenho trabalhado na configuração de split tunnel, recentemente tem sido testes em várias plataformas. Fiz uma webextension para melhorar como a navegação funciona no Android configurando o navegador automaticamente, escrevi/espelhei vários posts de blog e trabalhei no site. 2) Terminar de testar os split tunnels e colocá-los no router para a .42. Trabalhar com o meeh no navegador. 3) sem bloqueios EOT 20:17:46 &amp;lt;sadie__&amp;gt; EOT 20:18:01 &amp;lt;zzz&amp;gt; 3) sem bloqueios, EOT 20:18:15 &amp;lt;zlatinb&amp;gt; obrigado, acho que isso é todo mundo &amp;lt;/scrum&amp;gt; 20:18:22 &amp;lt;meeh&amp;gt; estou escrevendo 20:18:24 &amp;lt;meeh&amp;gt; um momento 20:18:37 &amp;lt;zzz&amp;gt; ok 20:21:29 &amp;lt;meeh&amp;gt; Tenho trabalhado principalmente no navegador, também investiguei a questão das dependências do Maven, documentação e também avaliei o quão trabalhoso seria construir o navegador para Android para podermos descontinuar o interno no nosso app. 20:22:29 &amp;lt;zzz&amp;gt; meeh, isso foi o 1)? por favor, dê 2) e 3) seguidos de EOT 20:25:34 &amp;lt;meeh&amp;gt; 1) sim, acima 2) navegador: deixar a documentação do usuário pronta, tornar os recursos atuais estáveis, finalizar o rebranding especialmente em termos de ícones e gráficos. osx launcher: finalizar o recurso de compartilhamento do Torrent Snark. android: concluir a avaliação de quão trabalhoso seria portar o navegador — o Tor faz o mesmo agora e, dado que usamos muito do mesmo e scripts de build, talvez seja viável. e por fim, para as doações 20:26:39 &amp;lt;meeh&amp;gt; 3) sem bloqueios, e sem necessidade de ajuda além de que estou sempre feliz em aceitar PRs para coisas do navegador e especialmente coisas de Android, no que eu não sou muito habilidoso 20:27:03 &amp;lt;zzz&amp;gt; EOT? 20:27:07 &amp;lt;meeh&amp;gt; EOT 20:27:14 &amp;lt;zzz&amp;gt; ok, obrigado, meeh 20:27:22 &amp;lt;zzz&amp;gt; então é isso para o 6) scrum 20:27:34 &amp;lt;zzz&amp;gt; vamos voltar ao 4) I2P Browser (meeh) 20:28:06 &amp;lt;zzz&amp;gt; poderia, por favor, nos dar um status se houver algo mais a acrescentar além do que estava no seu scrum? 20:28:56 &amp;lt;zzz&amp;gt; último lançamento, próximo lançamento, estabilidade, recursos, ... ? 20:30:21 &amp;lt;meeh&amp;gt; Acho que cobrimos a maior parte dos gráficos de ícones no projeto do navegador; no entanto, ainda temos algumas imagens (lembro especialmente do assistente de introdução agora) que precisam ser substituídas por algo, o mesmo vale para textos. Além disso, a última semana mostrou que levamos aproximadamente 1–2 dias (até 48 horas) para reagir a um problema de segurança (isto é, desde quando tive tempo até que fosse compilado) 20:34:05 &amp;lt;meeh&amp;gt; a documentação para desenvolvedores deve ser suficiente por um tempo, a documentação para usuários está quase pronta, tentando não copiar demais de lugares como a Mozilla e afins nessa tentativa. Nossa abordagem para modificações no fork é colocar a maior parte da nossa lógica e recursos no i2pbutton - e fazer apenas o que é realmente necessário no código-fonte do Firefox, o que até agora parece funcionar bem. Isso também inclui traduções, já que o Firefox 20:34:05 &amp;lt;meeh&amp;gt; fornece as suas, então o único restante para traduzir são strings específicas do I2P 20:35:01 &amp;lt;zzz&amp;gt; ok, obrigado pela atualização. Algo mais em 4) ? 20:35:07 &amp;lt;zzz&amp;gt; alguma pergunta sobre o navegador? 20:35:16 &amp;lt;meeh&amp;gt; minhas impressões sobre migrar para uma nova versão ESR são ... mais ou menos positivas, ou seja, não tenho muita certeza se pode ser feito automaticamente; no entanto, os poucos lugares que precisam de um ou dois patches estão começando a ficar realmente bem conhecidos para mim 20:35:56 &amp;lt;meeh&amp;gt; o próximo lançamento não deve demorar tanto; depende um pouco de quanto a equipe quiser impulsionar nas próximas semanas 20:36:35 &amp;lt;zzz&amp;gt; sim, precisamos ponderar as prioridades. Acho que estamos aprendendo mais sobre quanto esforço seria necessário para fazer isso de verdade 20:36:46 &amp;lt;zzz&amp;gt; algo mais em 4) ? 20:36:50 &amp;lt;meeh&amp;gt; realmente não tenho um cronograma para isso além de quando algum recurso novo/atual estiver pronto ou mais pronto e/ou quaisquer patches de segurança forem lançados para Android 20:36:53 &amp;lt;meeh&amp;gt; ffirefox** 20:38:10 &amp;lt;zzz&amp;gt; algo mais em 4) ? 20:39:05 &amp;lt;zzz&amp;gt; algo mais para a reunião? 20:39:54 &amp;lt;zzz&amp;gt; obrigado, pessoal 20:40:01 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Versão 0.9.41</title><link>/pt/blog/2019/07/02/vers%C3%A3o-0.9.41/</link><pubDate>Tue, 02 Jul 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/07/02/vers%C3%A3o-0.9.41/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.41 inclui melhorias de desempenho, aprimoramentos na biblioteca de streaming e correções de bugs importantes. Continuamos o trabalho de desenvolvimento em novos leasesets (LS2) e leasesets criptografados. Esta versão contém o conjunto habitual de correções de bugs e atualizações de tradução.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Então você quer desenvolver uma biblioteca SAM</title><link>/pt/blog/2019/06/23/ent%C3%A3o-voc%C3%AA-quer-desenvolver-uma-biblioteca-sam/</link><pubDate>Sun, 23 Jun 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/06/23/ent%C3%A3o-voc%C3%AA-quer-desenvolver-uma-biblioteca-sam/</guid><description>&lt;p>&lt;em>Ou, falando com &lt;a href="https://geti2p.net">i2p&lt;/a>
 para pessoas que não estão muito acostumadas a ler especificações&lt;/em>&lt;/p>
&lt;p>Uma das melhores funcionalidades do I2P, na minha opinião, é a sua SAM API, que pode ser usada para construir uma ponte entre o I2P e a sua aplicação ou linguagem de preferência. Atualmente, existem dezenas de bibliotecas SAM para uma variedade de linguagens, incluindo:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://github.com/i2p/i2psam">i2psam, for c++&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/i2p/libsam3">libsam3, for C&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/str4d/txi2p">txi2p for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/l-n-s/i2plib">i2plib for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/majestrate/i2p.socket">i2p.socket for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/MuxZeroNet/leaflet">leaflet for Python&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/eyedeekay/gosam">gosam, for Go&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/eyedeekay/sam3">sam3 for Go&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/redhog/node-i2p">node-i2p for nodejs&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/solatis/haskell-network-anonymous-i2p">haskell-network-anonymous-i2p&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/SamuelFisher/i2pdotnet">i2pdotnet for .Net languages&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/stallmanifold/rust-i2p">rust-i2p&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://github.com/dryruby/i2p.rb">and i2p.rb for ruby&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>Se você estiver usando qualquer uma dessas linguagens, talvez já consiga portar sua aplicação para o I2P usando uma biblioteca existente. No entanto, não é disso que trata este tutorial. Este tutorial trata do que fazer se você quiser criar uma biblioteca SAM em uma nova linguagem. Neste tutorial, vou implementar uma nova biblioteca SAM em Java. Escolhi Java porque ainda não existe uma biblioteca Java que conecte você ao SAM, por causa do uso de Java no Android e porque é uma linguagem com a qual quase todo mundo tem pelo menos um &lt;em>pouco&lt;/em> de experiência; assim, espero que você consiga traduzi-la para uma linguagem de sua preferência.&lt;/p></description></item><item><title>Como configurar um servidor ssh por trás do I2P para acesso pessoal</title><link>/pt/blog/2019/06/15/como-configurar-um-servidor-ssh-por-tr%C3%A1s-do-i2p-para-acesso-pessoal/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/06/15/como-configurar-um-servidor-ssh-por-tr%C3%A1s-do-i2p-para-acesso-pessoal/</guid><description>&lt;h1 id="como-configurar-um-servidor-ssh-por-trás-do-i2p-para-acesso-pessoal">Como configurar um servidor ssh por trás do I2P para acesso pessoal&lt;/h1>
&lt;p>This is a tutorial on how to set up and tweak an I2P tunnel in order to use it to access an SSH server remotely, using either I2P or i2pd. For now, it assumes you will install your SSH server from a package manager and that it&amp;rsquo;s running as a service.&lt;/p>
&lt;p>Considerações: Neste guia, parto de alguns pressupostos. Eles precisarão ser ajustados dependendo das complicações que surgirem na sua configuração específica, especialmente se você usar VMs ou contêineres para isolamento. Isto pressupõe que o I2P router e o servidor SSH estão em execução no mesmo localhost. Você deve usar chaves de host SSH recém-geradas, seja utilizando um sshd recém-instalado, seja excluindo as chaves antigas e forçando sua regeneração. Por exemplo:&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de junho de 2019</title><link>/pt/blog/2019/06/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-junho-de-2019/</link><pubDate>Tue, 04 Jun 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/06/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-junho-de-2019/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, eyedeekay, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:14 &amp;lt;zzz&amp;gt; 0) Oi 20:00:16 &amp;lt;zzz&amp;gt; oi 20:00:43 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.40: itens restantes (meeh, mhatta, nextloop, str4d) 20:00:43 &amp;lt;zzz&amp;gt; 2) status do lançamento do i2pbote-android corrigido (meeh) 20:00:43 &amp;lt;zzz&amp;gt; 3) status de desenvolvimento 0.9.41 (zzz) 20:00:43 &amp;lt;zzz&amp;gt; 4) status do LS2 (zzz) 20:00:43 &amp;lt;zzz&amp;gt; 5) status do projeto I2P Browser "labs" (meeh) 20:00:43 &amp;lt;zzz&amp;gt; 6) scrum de status (zlatinb) 20:01:03 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.40: itens restantes (meeh, mhatta, nextloop, str4d) 20:01:28 &amp;lt;zzz&amp;gt; Acredito que Debian/Ubuntu e o f-droid oficial ainda faltam? 20:01:41 &amp;lt;zzz&amp;gt; Recebi resposta do mhatta, mas ele não fez promessas 20:02:04 &amp;lt;zzz&amp;gt; Entrei em contato com outras pessoas do Debian para ver se alguém mais poderia fazer, nada ainda 20:02:10 &amp;lt;zzz&amp;gt; nextloop, você tem uma atualização para nós? 20:02:53 &amp;lt;eche|on&amp;gt; eu fiz build de teste para debian buster e stretch em echelon.i2p/update/ 20:02:57 &amp;lt;zzz&amp;gt; mais algo no 1) ? 20:03:29 &amp;lt;zzz&amp;gt; 2) status do lançamento do i2pbote-android corrigido (meeh) 20:03:40 &amp;lt;zzz&amp;gt; mikalv, tem uma atualização para nós sobre o bote? 20:04:52 &amp;lt;zzz&amp;gt; Acredito que lançamos o bote e está funcionando para as pessoas 20:04:58 &amp;lt;zzz&amp;gt; mais algo no 2) ? 20:05:16 &amp;lt;eyedeekay&amp;gt; Nada da minha parte 20:05:30 &amp;lt;zzz&amp;gt; 3) status de desenvolvimento 0.9.41 (zzz) 20:05:45 &amp;lt;zzz&amp;gt; ok, estamos um pouco além da metade do ciclo de desenvolvimento .41 e está indo bem 20:06:06 &amp;lt;zzz&amp;gt; o grande recurso é a autenticação por cliente para o LS2 criptografado 20:06:19 &amp;lt;zzz&amp;gt; também corrigimos um bug no tratamento de mensagens grandes que acho que vai ajudar o bote a funcionar melhor 20:06:55 &amp;lt;eche|on&amp;gt; veremos, build de teste disponível 20:06:56 &amp;lt;zzz&amp;gt; idk e eu estamos trabalhando em dividir os arquivos clients.config e i2ptunnel.config, mas parece que vai ter que esperar até a .42 20:07:38 &amp;lt;zzz&amp;gt; para o bote perceber a diferença provavelmente terá que chegar à maior parte da rede, já que o bug pode ser encontrado por qualquer router ao longo do caminho 20:08:03 &amp;lt;eche|on&amp;gt; sim 20:08:12 &amp;lt;zzz&amp;gt; o lançamento está programado para a primeira semana de julho 20:08:33 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:09:28 &amp;lt;zzz&amp;gt; 4) status do LS2 (zzz) 20:09:58 &amp;lt;zzz&amp;gt; segue firme. Já tivemos 42 reuniões semanais até agora e sem fim à vista, embora ultimamente estejamos dedicando mais tempo à nova criptografia (proposta 144) 20:10:19 &amp;lt;zzz&amp;gt; Já mencionei o código de autenticação por cliente que estará na 41. 20:10:54 &amp;lt;zzz&amp;gt; O desenvolvimento do garlic farm para o meta ls2 está em pausa há talvez 3 semanas, em favor do código de autenticação de cliente, mas voltaremos a isso em breve 20:11:27 &amp;lt;zzz&amp;gt; Continuo migrando especificações das propostas para a parte principal de especificações do nosso site 20:11:38 &amp;lt;zzz&amp;gt; à medida que vamos implementando e testando as coisas 20:11:52 &amp;lt;zzz&amp;gt; nossas reuniões continuam às 18h30 UTC nas segundas-feiras em #ls2 20:12:11 &amp;lt;zzz&amp;gt; mais algo no 4) ? 20:13:04 &amp;lt;zzz&amp;gt; 5) status do projeto I2P Browser "labs" (mikalv) 20:13:15 &amp;lt;zzz&amp;gt; mikalv, como vai o i2p browser? 20:14:08 &amp;lt;zzz&amp;gt; Sei que saiu uma nova versão beta e está recebendo alguns testes, mas para algumas pessoas não funciona de jeito nenhum? 20:15:04 &amp;lt;zzz&amp;gt; há também um pedido de mais documentação na nossa página de downloads do lab, e ele disse que cuidaria disso em breve, então fiquem atentos 20:15:17 &amp;lt;zzz&amp;gt; ok, acho que mikalv não está por aqui, mais algo no 5) ? 20:16:08 &amp;lt;zzz&amp;gt; 6) scrum de status (zlatinb) 20:16:13 &amp;lt;zzz&amp;gt; é com você, zlatinb 20:16:42 &amp;lt;zlatinb&amp;gt; Oi, vamos ao de sempre – digam 1) o que vocês têm feito desde o último scrum 2) o que planejam fazer no próximo mês 3) se têm algum impedimento ou precisam de ajuda 20:16:46 &amp;lt;zlatinb&amp;gt; terminem com EOT quando concluírem 20:17:08 &amp;lt;zlatinb&amp;gt; eu: 1) um pouco de garlic farm, não muito mais 2) com sorte mais garlic farm 3) sem impedimentos 20:17:09 &amp;lt;zlatinb&amp;gt; EOT 20:17:17 &amp;lt;eche|on&amp;gt; fazendo o de sempre, mantendo o servidor vivo, seguindo no mesmo, sem impedimentos, eot 20:17:30 &amp;lt;zzz&amp;gt; 1) garlic farm, ls2 e autenticação por cliente; correções de bugs 20:18:10 &amp;lt;zzz&amp;gt; 2) garlic farm, correções de bugs, GMP 6.1.2, divisão de arquivos de configuração, preparando para o lançamento 0.9.41 20:18:18 &amp;lt;eyedeekay&amp;gt; Dividir configs do i2ptunnel e escrever documentação/blogs, 2) mais disso 3) sem impedimentos eot 20:18:32 &amp;lt;zzz&amp;gt; 3) sem impedimentos, EOT 20:18:44 &amp;lt;zlatinb&amp;gt; ok, acho que é todo mundo, obrigado 20:19:04 &amp;lt;zzz&amp;gt; ok, isso foi bem rápido, estamos ficando mais eficientes! 20:19:18 &amp;lt;zzz&amp;gt; mais algo para a reunião de hoje? 20:20:15 &amp;lt;zzz&amp;gt; ah, e parabéns ao eyedeekay que assinou um acordo de dev e recebeu privilégios de checkin no mtn! embora ele já tenha feito bastante por nós nos últimos meses, agora ele pode causar estrago muito mais rápido! 20:20:37 &amp;lt;eyedeekay&amp;gt; :-D 20:20:38 &amp;lt;zzz&amp;gt; ansioso para ter o eyedeekay diretamente na base de código 20:21:07 * zzz procura o baffer para te acertar 20:22:01 * zzz *bafs* encerra a reunião &lt;/div></description></item><item><title>Como disponibilizar seu site da Web existente como um eepSite do I2P</title><link>/pt/blog/2019/06/02/como-disponibilizar-seu-site-da-web-existente-como-um-eepsite-do-i2p/</link><pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/06/02/como-disponibilizar-seu-site-da-web-existente-como-um-eepsite-do-i2p/</guid><description>&lt;p>Esta postagem de blog destina-se a servir como um guia geral para operar um espelho de um serviço da clear-net (internet aberta) como um eepSite. Ela aprofunda a postagem anterior do blog sobre I2PTunnel tunnels básicos.&lt;/p>
&lt;p>Infelizmente, provavelmente é impossível cobrir &lt;em>completamente&lt;/em> todos os casos possíveis de tornar um site existente disponível como um eepSite; há simplesmente uma gama diversa demais de software do lado do servidor, sem falar nas peculiaridades, na prática, de qualquer implantação específica de software. Em vez disso, vou tentar transmitir, da forma mais específica possível, o processo geral de preparação de um serviço para implantação no eepWeb ou em outros serviços ocultos.&lt;/p></description></item><item><title>Tutorial básico de I2P Tunnels com imagens</title><link>/pt/blog/2019/06/02/tutorial-b%C3%A1sico-de-i2p-tunnels-com-imagens/</link><pubDate>Sun, 02 Jun 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/06/02/tutorial-b%C3%A1sico-de-i2p-tunnels-com-imagens/</guid><description>&lt;p>Embora o router Java I2P venha pré-configurado com um servidor web estático, o jetty, para fornecer o primeiro eepSite do usuário, muitos precisam de funcionalidades mais sofisticadas do seu servidor web e preferem criar um eepSite com um servidor diferente. Isso é, claro, possível e, na verdade, é bem fácil depois que você o faz pela primeira vez.&lt;/p>
&lt;p>Embora seja fácil de fazer, há algumas coisas que você deve considerar antes de fazê-lo. Você vai querer remover características identificáveis do seu servidor web, como cabeçalhos potencialmente identificadores e páginas de erro padrão que informam o tipo de servidor/distribuição. Para mais informações sobre ameaças ao anonimato causadas por aplicações configuradas de forma incorreta, consulte: &lt;a href="https://riseup.net/en/security/network-security/tor/onionservices-best-practices">Riseup aqui&lt;/a>
, &lt;a href="https://www.whonix.org/wiki/Onion_Services">Whonix aqui&lt;/a>
, &lt;a href="https://blog.0day.rocks/securing-a-web-hidden-service-89d935ba1c1d">este artigo de blog sobre algumas falhas de opsec (segurança operacional)&lt;/a>
, &lt;a href="https://geti2p.net/docs/applications/supported">e a página de aplicações do I2P aqui&lt;/a>
. Embora grande parte dessas informações seja voltada para os Onion Services do Tor, os mesmos procedimentos e princípios se aplicam à hospedagem de aplicações sobre I2P.&lt;/p></description></item><item><title>Como se voluntariar ajudando no bootstrap do I2P-Bote</title><link>/pt/blog/2019/05/20/como-se-voluntariar-ajudando-no-bootstrap-do-i2p-bote/</link><pubDate>Mon, 20 May 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/05/20/como-se-voluntariar-ajudando-no-bootstrap-do-i2p-bote/</guid><description>&lt;p>Uma maneira fácil de ajudar as pessoas a trocarem mensagens privadas entre si é executar um par (peer) do I2P-Bote que possa ser usado por novos usuários do bote para inicializar seus próprios pares do I2P-Bote. Infelizmente, até agora, o processo de configurar um par de inicialização do I2P-Bote tem sido muito mais obscuro do que deveria ser. Na verdade, é extremamente simples!&lt;/p>
&lt;p>&lt;strong>O que é o I2P-bote?&lt;/strong>&lt;/p>
&lt;p>O I2P-bote é um sistema de mensagens privadas construído sobre o i2p, que possui recursos adicionais para tornar ainda mais difícil inferir informações sobre as mensagens que são transmitidas. Por isso, pode ser usado para transmitir mensagens privadas com segurança, tolerando alta latência e sem depender de um retransmissor centralizado para enviar mensagens quando o remetente fica offline. Isso contrasta com quase todos os outros sistemas populares de mensagens privadas, que ou exigem que ambas as partes estejam online, ou dependem de um serviço semi-confiável que transmite mensagens em nome de remetentes que ficam offline.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 07 de maio de 2019</title><link>/pt/blog/2019/05/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-07-de-maio-de-2019/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/05/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-07-de-maio-de-2019/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> chisana, eyedeekay, meeh, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.39 - itens pendentes (meeh, mhatta, nextloop, str4d) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do lançamento do i2pbote-android corrigido (meeh) 20:00:00 &amp;lt;zzz&amp;gt; 3) status de desenvolvimento 0.9.40 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) status do LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) scrum de status (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Oi 20:00:06 &amp;lt;zzz&amp;gt; oi 20:00:10 &amp;lt;meeh&amp;gt; oi 20:00:17 &amp;lt;zlatinb&amp;gt; oi 20:00:51 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.39 - itens pendentes (meeh, mhatta, nextloop, str4d) 20:00:55 &amp;lt;eyedeekay&amp;gt; oi 20:01:07 &amp;lt;zzz&amp;gt; este item da pauta é da reunião do mês passado... 20:01:29 &amp;lt;zzz&amp;gt; quando ainda faltavam debian, f-droid e mavencentral 20:01:40 &amp;lt;zzz&amp;gt; meeh, você tem alguma atualização para nós sobre algum desses itens? 20:02:33 &amp;lt;meeh&amp;gt; eu e o str4d vamos fazer "pairing" neste lançamento, ou seja, ele vai passar por todas as etapas comigo, o que inclui maven/f-droid. Estou entrando em contato com ele hoje sobre isso, já que falamos disso há uma ou duas semanas. 20:02:43 &amp;lt;zzz&amp;gt; e alguém ouviu do mhatta sobre debian? 20:02:51 &amp;lt;meeh&amp;gt; isso deve cobrir fdroid, maven e googleplay 20:03:15 &amp;lt;zzz&amp;gt; meeh, isto é sobre a .39 - os lançamentos no f-droid e no mavencentral da .39 foram publicados? 20:03:33 &amp;lt;sadie_&amp;gt; oi 20:03:34 &amp;lt;meeh&amp;gt; o launcher do osx claro que será atualizado também 20:03:52 &amp;lt;meeh&amp;gt; não, mas quando eu fizer o pairing com o str4d vou aprender como corrigir isso 20:03:59 &amp;lt;meeh&amp;gt; então tanto a 39 quanto a 40 devem ficar resolvidas 20:03:59 &amp;lt;zzz&amp;gt; estamos falando de itens da .39 de 7 semanas atrás que não estavam completos na última reunião 5 semanas atrás 20:04:17 &amp;lt;meeh&amp;gt; `https://search.maven.org/search?q=g:net.i2p` 20:04:19 &amp;lt;meeh&amp;gt; maven is latest bt 20:04:24 &amp;lt;meeh&amp;gt; w 20:04:24 &amp;lt;meeh&amp;gt; .39 20:04:48 &amp;lt;zzz&amp;gt; ok. então qual é a ETA para o "pairing" (não deixe ele te infectar com o zcash-speak) 20:05:38 &amp;lt;R4SAS&amp;gt; :D 20:05:39 &amp;lt;zzz&amp;gt; e eu achava que nosso problema com o f-droid eram dependências de servidor, não o know-how. Isso foi resolvido? 20:05:57 &amp;lt;meeh&amp;gt; minha resposta nisso é: quando o str4d tiver um tempo para mim para um walkthrough rápido - que eu entendi que ele arranjaria bem rápido quando falei com ele da última vez. Eu atualizo vocês sobre o que ele disser hoje 20:06:41 &amp;lt;zzz&amp;gt; sobre o mavencentral, você tem tudo de que precisa, incluindo o howto, certo? você tem todas as permissões que precisa? 20:06:58 &amp;lt;meeh&amp;gt; sem howto 20:07:19 &amp;lt;zzz&amp;gt; estou perguntando porque “quando o str4d tiver tempo” infelizmente não significa nada :( 20:07:28 &amp;lt;meeh&amp;gt; temos alguns arquivos de script do maven/gradle no nosso repositório, que eu poderia adivinhar como funcionam e tentar, o que eu prefiro não bagunçar 20:07:46 &amp;lt;meeh&amp;gt; tenho esperança nele desta vez 20:08:09 &amp;lt;meeh&amp;gt; hora de se livrar das cobranças, para liberar mais tempo - soa como algo que todo mundo aceitaria 20:08:42 &amp;lt;zzz&amp;gt; claro, o plano a longo prazo é remover o str4d de todas as dependências, estamos quase lá, continue pressionando até terminar 20:09:36 &amp;lt;zzz&amp;gt; ok, voltando ao mhatta - alguém ouviu dele? é hora de começar a ligar para ele ou para onde vamos a partir daqui? 20:09:46 &amp;lt;zzz&amp;gt; zlatinb, alguma ideia? 20:10:04 &amp;lt;zzz&amp;gt; e alguém ouviu do nextloop? 20:10:15 &amp;lt;zlatinb&amp;gt; ligar para ele da última vez não funcionou, embora ele tenha confirmado que eu tinha o número certo 20:10:27 &amp;lt;zlatinb&amp;gt; sem ideias, infelizmente 20:10:39 &amp;lt;zzz&amp;gt; meeh, pelo que entendi você também pode simplesmente enviar um pedido para entrar no f-droid de verdade, não precisamos realmente do nextloop. Você sabe como fazer isso? 20:10:40 &amp;lt;sadie_&amp;gt; alguém pode assumir as tarefas do mhatta? 20:11:15 &amp;lt;zzz&amp;gt; alguém que seja um Debian Developer oficial... conhecem outros com tempo? 20:11:38 &amp;lt;meeh&amp;gt; lamento dizer que conheço ainda menos de frdroid do que de android - eu só (pelo menos na minha memória) fui o host do nosso repositório privado 20:11:53 &amp;lt;sadie_&amp;gt; não - mas devemos começar a procurar 20:11:57 &amp;lt;meeh&amp;gt; mas posso perguntar ao str4d enquanto falo com ele, ele deve saber 20:12:20 &amp;lt;zzz&amp;gt; ok meeh, lembre que há dois fdroids, o nosso e o oficial fdroid.org, então por favor consiga o howto para ambos. Por favor tente encontrar o nextloop 20:12:27 &amp;lt;zzz&amp;gt; twitter, email, etc 20:13:13 &amp;lt;meeh&amp;gt; sim, o nosso foi movido e, em teoria, deve funcionar quando eu tentar aqueles comandos de python para fazer o push - vou testar isso depois de falar com o str4d 20:13:19 &amp;lt;zzz&amp;gt; mais algo em 1) ? Não fizemos um ótimo trabalho na .39 20:13:40 &amp;lt;zzz&amp;gt; então vamos corrigir rápido para a .40 20:13:57 &amp;lt;zzz&amp;gt; lançamentos são o que fazemos; quando não conseguimos lançar, falhamos 20:14:16 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:15:18 &amp;lt;zzz&amp;gt; 2) status do lançamento do i2pbote-android corrigido (meeh) 20:15:35 &amp;lt;zzz&amp;gt; meeh, qual é o status do tão esperado lançamento do Bote para android? 20:15:42 &amp;lt;meeh&amp;gt; atualmente ainda fica travado em "connecting" 20:16:14 &amp;lt;zzz&amp;gt; mas o eyedeekay relata que funciona? 20:16:36 &amp;lt;zzz&amp;gt; você tentou em um ambiente sem firewall, meeh? 20:16:41 &amp;lt;eyedeekay&amp;gt; funciona apenas se você usar o router embutido. Isso é em um tablet 20:16:44 &amp;lt;meeh&amp;gt; ok, sinto que já conversamos muitas vezes sobre o lançamento. por favor, não me tome como grosseiro, maldoso, ou qualquer coisa além de "tentando ser o mais claro possível" - eu não lanço um produto quebrado. A menos que eu consiga enviar uma mensagem do meu bote-android para meu desktop-android - eu não vou lançar 20:17:20 &amp;lt;zzz&amp;gt; esta é uma reunião de status para todos. Finja que você não fala comigo há um mês e diga a todos onde estamos, por favor. Você não está falando comigo, está reportando ao mundo 20:17:41 &amp;lt;meeh&amp;gt; porque a não ser isso, o que lançarmos é por definição quebrado - e isso refletiria mal sobre nós 20:18:00 &amp;lt;meeh&amp;gt; ok desculpa - mas é isso ^ :) 20:18:27 &amp;lt;zzz&amp;gt; então, qual a previsão ou ETA ou palpite para consertar e lançar? 20:18:41 &amp;lt;meeh&amp;gt; mas sim, sinto fortemente que empurrar um lançamento quebrado refletiria mal no i2p - alguém discorda dessa afirmação? 20:19:11 &amp;lt;zzz&amp;gt; não estou te pressionando a lançar. Estou perguntando quando será lançado. 20:19:26 &amp;lt;zzz&amp;gt; esse é o propósito desta reunião, reportar status 20:19:34 &amp;lt;meeh&amp;gt; quanto tempo você acha que levaria para fazer o bote conectar via tcp socket em vez de unix domain? 20:19:46 &amp;lt;zzz&amp;gt; não sei 20:20:06 &amp;lt;meeh&amp;gt; porque no melhor caso, que é o que espero, é isso que precisamos fazer.. senão, nenhuma pista :( 20:20:32 &amp;lt;meeh&amp;gt; porque se os pares não são o problema, e ainda assim lutamos para conectar 20:20:38 &amp;lt;meeh&amp;gt; e com base nas minhas sessões de depuração 20:20:48 &amp;lt;meeh&amp;gt; suspeito que seja o IPC entre os apps que fazem nonce 20:20:56 &amp;lt;meeh&amp;gt; e destroem a com 20:21:06 &amp;lt;zzz&amp;gt; ok. talvez possamos conseguir mais testadores pedindo aqui neste canal... talvez cisiey 20:21:15 &amp;lt;meeh&amp;gt; porque o tunnel e os leases parecem ok na minha visão 20:21:39 &amp;lt;meeh&amp;gt; então meu próximo lugar lógico para olhar é entre router &amp;lt;-&amp;gt; bote 20:21:46 &amp;lt;zzz&amp;gt; ok. mas se está tentando construir um tunnel para o bote, então não é um problema com o socket i2cp 20:21:57 &amp;lt;meeh&amp;gt; talvez o socket de controle funcione, mas a transferência de dados pare 20:22:07 &amp;lt;zzz&amp;gt; ou você está falando com o router ou não está. é tudo pelo mesmo socket 20:22:17 &amp;lt;zzz&amp;gt; (controle e dados) 20:22:32 &amp;lt;meeh&amp;gt; talvez o google faça algo que não sabemos - não seria a primeira vez 20:22:50 &amp;lt;zzz&amp;gt; a boa notícia é que você está progredindo, já ficamos travados muitas vezes antes e sempre resolvemos 20:22:54 &amp;lt;zzz&amp;gt; obrigado pela atualização 20:22:57 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:23:07 &amp;lt;meeh&amp;gt; então o i2cp funciona como tls, configura e depois vai para transferência de dados pura? 20:23:34 &amp;lt;zzz&amp;gt; é controle e dados multiplexados, o tempo todo. nunca “vai para” dados puros 20:23:54 &amp;lt;meeh&amp;gt; ok, então dados binários codificados em ascii? 20:24:15 &amp;lt;zzz&amp;gt; posso te explicar como o i2cp funciona depois da reunião se você quiser 20:24:21 &amp;lt;meeh&amp;gt; enfim - podemos ver detalhes de impl. depois 20:24:22 &amp;lt;meeh&amp;gt; sim 20:24:27 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:25:02 &amp;lt;zzz&amp;gt; 3) status de desenvolvimento 0.9.40 (zzz) 20:25:16 &amp;lt;zzz&amp;gt; o status de desenvolvimento 0.9.40 está PRONTO! 20:25:30 &amp;lt;zzz&amp;gt; fizemos um ciclo curto de 6 semanas e meia e lançamos hoje 20:25:32 &amp;lt;chisana&amp;gt; parabéns! 20:25:54 &amp;lt;zzz&amp;gt; a atualização in-net está ativa. Não tenho certeza se as notícias em inglês foram atualizadas. O enxame parece um pouco pequeno? 20:26:05 &amp;lt;zzz&amp;gt; eche|off, você investigou? 20:26:25 &amp;lt;zzz&amp;gt; está pelo menos atualizando parcialmente 20:26:47 &amp;lt;zzz&amp;gt; vamos observar isto de perto porque desativamos o NTCP 1, o que não deveria ter nenhum efeito colateral, mas vamos ver 20:27:19 &amp;lt;zzz&amp;gt; então, vamos falar da ETA dos itens de release. A in-net update saiu, o site foi atualizado. Vou fazer nosso PPA e o repositório deb amanhã. 20:27:45 &amp;lt;zzz&amp;gt; meeh, qual é a eta para o lançamento do router de android? 20:28:01 &amp;lt;meeh&amp;gt; de novo, vou fazer desta vez com o str4d 20:28:23 &amp;lt;meeh&amp;gt; toda a "parte do str4d" do lançamento num pacote só 20:28:24 &amp;lt;meeh&amp;gt; :) 20:28:28 &amp;lt;zzz&amp;gt; até para o router de android? você fez sozinho da última vez. 20:28:42 &amp;lt;zzz&amp;gt; eu só queria depender o mínimo possível dele 20:28:42 &amp;lt;meeh&amp;gt; Sim, fazendo uns hacks em torno do maven 20:28:50 &amp;lt;meeh&amp;gt; mas a ordem correta é publicar no maven primeiro 20:29:05 &amp;lt;meeh&amp;gt; Sim, mas a meta é que esta seja a última vez que fazemos isso, &amp;lt;ever&amp;gt; 20:29:24 &amp;lt;zzz&amp;gt; ok. vamos ver se isso se concretiza, tomara que sim 20:30:07 &amp;lt;meeh&amp;gt; para registro, já entrei em contato com ele por DM @ twitter 20:30:25 &amp;lt;zzz&amp;gt; ok, avise quando tiver uma ETA 20:30:26 &amp;lt;meeh&amp;gt; que é onde tenho falado com ele nas últimas vezes 20:31:02 &amp;lt;zzz&amp;gt; zlatinb, acho que você e eu deveríamos enviar para todos os 10 e-mails do mhatta para tentar chamar a atenção dele? Faz dois meses que não ouvimos dele 20:31:25 &amp;lt;zzz&amp;gt; odiaria ter algum lançamento antigo no buster 20:31:27 &amp;lt;zlatinb&amp;gt; claro, me manda os emails e eu disparo algo 20:31:38 &amp;lt;zzz&amp;gt; ok 20:31:59 &amp;lt;zzz&amp;gt; eche|off, eche|on vocês aí? 20:32:39 &amp;lt;zzz&amp;gt; ok, acho que é isso para 3) ? 20:33:18 &amp;lt;zzz&amp;gt; 4) status do LS2 (zzz) 20:33:42 &amp;lt;zzz&amp;gt; vou dar um status rápido sobre as 3 propostas principais: 123, 144 e 150 20:34:13 &amp;lt;zzz&amp;gt; 123 é a proposta do ls2. Está quase pronta e colocamos muito do código de ls2 criptografado na .40 onde podemos fazer mais testes 20:34:34 &amp;lt;zzz&amp;gt; a proposta em si não mudou quase nada no último mês, o que é bom 20:35:05 &amp;lt;zzz&amp;gt; 144 é a nova proposta de criptografia. Não teve nenhuma atividade no último mês enquanto aconteciam coisas de maior prioridade 20:35:26 &amp;lt;zzz&amp;gt; mas recebi muitos comentários. espere um rascunho atualizado em uma ou duas semanas 20:35:48 &amp;lt;zzz&amp;gt; eu gostaria de ver algumas implementações da 144 em 4-6 meses, mas temos muito trabalho para chegar lá 20:36:05 &amp;lt;zzz&amp;gt; 150 é a nova proposta 'garlic farm' baseada em raft, para gerenciar multihoming em massa. 20:36:30 &amp;lt;zzz&amp;gt; é uma nova proposta, mas recebeu um feedback bem bom, bem menos reclamações do que a 144! 20:37:04 &amp;lt;zzz&amp;gt; zlatinb, quando você acha que podemos ter um plugin experimental implementando a 150? alguns meses? 20:37:24 &amp;lt;zzz&amp;gt; acho que precisamos falar sobre o que conseguimos colocar na .41 para suportá-la 20:37:38 &amp;lt;zlatinb&amp;gt; depende de como definirmos o escopo; muitos dos recursos listados são só nice-to-haves 20:37:59 &amp;lt;zzz&amp;gt; sim, na minha revisão de ontem marquei muita coisa como não-para-a-primeira-versão 20:38:07 &amp;lt;zlatinb&amp;gt; se reduzirmos tudo ao mínimo absoluto talvez menos de alguns meses 20:38:47 &amp;lt;zzz&amp;gt; sim, ainda não tivemos nossa reunião de roadmap para a .41, então não tenho certeza do que fica onde em termos de prioridade 20:38:49 &amp;lt;zlatinb&amp;gt; acho que é um projeto de tamanho médio 20:39:18 &amp;lt;zzz&amp;gt; concordo 20:39:37 &amp;lt;zzz&amp;gt; alguém tem alguma pergunta sobre 4), ls2, ou propostas relacionadas? 20:39:52 &amp;lt;zzz&amp;gt; como sempre, todos são bem-vindos às nossas reuniões, segundas às 18:30 UTC no IRC #ls2 20:40:27 &amp;lt;chisana&amp;gt; se eu conseguir montar um ECIES "funcional/MVP", isso ajuda a concluir a 144? 20:40:54 &amp;lt;zzz&amp;gt; claro 20:41:37 &amp;lt;zzz&amp;gt; alguém tem que ser o primeiro. já fizemos testes de integração com várias outras propostas, voltando um ano até o NTCP 2. 20:42:03 &amp;lt;zzz&amp;gt; alguém termina primeiro, depois outra pessoa, aí você tenta fazê-las conversarem, depois tenta descobrir quem está certo e quem está errado 20:42:33 &amp;lt;zzz&amp;gt; é um trabalho difícil e lento, mas é a única maneira de fazer 20:43:15 &amp;lt;chisana&amp;gt; com certeza, a 144 é onde vou gastar a maior parte do meu tempo, então vou trazer atualizações/perguntas frequentes 20:43:25 &amp;lt;zzz&amp;gt; aprendemos que quase nunca terminamos até termos duas implementações. é a única forma de "testar" a especificação 20:43:41 &amp;lt;zzz&amp;gt; ótimo 20:43:49 &amp;lt;zzz&amp;gt; alguém tem alguma pergunta sobre 4), ls2, ou propostas relacionadas? 20:44:30 &amp;lt;zzz&amp;gt; 5) status scrum (zlatinb) 20:44:36 &amp;lt;zzz&amp;gt; a palavra é sua, zlatinb 20:45:15 &amp;lt;zlatinb&amp;gt; Oi. O scum habitual em paralelo. Por favor descrevam em poucas palavras 1) o que vocês têm feito desde o último scrum 2) o que planejam fazer no próximo mês 3) se têm algum bloqueador ou precisam de ajuda. Digam EOT quando terminarem 20:45:49 &amp;lt;zlatinb&amp;gt; Eu: 1) retoques no filtro avançado, trabalho no garlic farm, ajuste do outproxy com o arctic, alguns jogger tix 2) com sorte, só garlic farm 3) sem bloqueadores EOT 20:47:03 &amp;lt;zzz&amp;gt; 1) correções de bugs; instalador do windows assinado; mudança para izpack 5; recurso de importação do susidns; implementação de ls2 criptografado; revisão e lançamento da .40; trabalhando em problemas de I2CP no android 20:47:38 &amp;lt;meeh&amp;gt; 1) estive redesenhando o osx launcher e atualizando o código swift para 4.2, em breve 5, limpei o código, migrei mais do objc. Também fiz algumas melhorias para os serviços que hospedo para o i2p inc. incluindo outproxy. e algum desenvolvimento e aprendizado de android 20:47:55 &amp;lt;zzz&amp;gt; 1 cont.) escrevi a proposta do garlic farm, bastante coisa de arquitetura do garlic farm; reuniões e discussões de ls2; trabalho com a sadie em ícones etc. 20:48:09 &amp;lt;sadie_&amp;gt; trabalhando na atualização da iconografia para a .40, vou continuar isso para a .41 e também atualizar o logo com o logo criado pela Ura para o console e o site. Melhorias no assistente de configuração, preparando viagem para a RightsCon e outreach com TX, IFF EOT 20:48:55 &amp;lt;zzz&amp;gt; 2) lançamento da .40 no PPA; roadmap da .41; trabalho de divisão de config com o eyedeekay, garlic farm; reuniões de ls2; correções de bugs; talvez automatizar detecção de Sybil -&amp;gt; blacklisting? 20:49:03 &amp;lt;meeh&amp;gt; 2) para o próximo mês planejo dar um pouco de amor ao nosso navegador novamente, atualizando a versão para igualar o upstream, algumas melhorias de integração com i2p se for viável, tornar o menu de contexto nativo do osx -&amp;gt; snark-share utilizável, e também olhar mais os problemas com mattermost/irc/nossa comunicação 20:49:06 &amp;lt;eyedeekay&amp;gt; 1) Bote, correções de bugs, escrevendo guias 2) com sorte dividir configuração, bote e correções de bugs 3) sem bloqueadores EOR 20:49:10 &amp;lt;eyedeekay&amp;gt; *EOT 20:49:38 &amp;lt;meeh&amp;gt; 3) não, tomara que não, agora seria apenas aguardar o str4d sugerir um horário para fazermos pairing e fazer o release 20:49:48 &amp;lt;sadie_&amp;gt; docs/testes do outproxy 20:49:50 &amp;lt;meeh&amp;gt; EOT 20:49:56 &amp;lt;zzz&amp;gt; 3) bloqueadores: mhatta para coisas de debian/tails 20:50:06 &amp;lt;eyedeekay&amp;gt; Ah, também gostaria de passar um tempo com o meeh no navegador no próximo mês. 20:50:17 &amp;lt;zzz&amp;gt; EOT 20:50:51 &amp;lt;zlatinb&amp;gt; Obrigado, isso conclui o scrum. 20:50:59 &amp;lt;zzz&amp;gt; ok, obrigado zlatinb 20:51:12 &amp;lt;zzz&amp;gt; algumas perguntinhas rápidas antes de encerrarmos a reunião 20:51:27 &amp;lt;zzz&amp;gt; um ciclo de 8 semanas e uma data de lançamento em 2 de julho para a .41 funcionam? meeh? 20:52:12 &amp;lt;meeh&amp;gt; nada imediato dizendo que não, acho que está ok 20:52:26 &amp;lt;zzz&amp;gt; ok, é isso que vamos anotar provisoriamente até ouvirmos do eche|off 20:52:57 &amp;lt;zzz&amp;gt; próximo, meeh, você colocou o build do osx da .40 no ar? está na página de d/l porque é acionado pelo número da versão, mas eu não te perguntei se você já tinha feito 20:53:16 &amp;lt;zzz&amp;gt; então isso é um bug no nosso processo 20:53:24 &amp;lt;meeh&amp;gt; não, eu estava pensando em começar esse processo agora depois da reunião 20:53:37 &amp;lt;meeh&amp;gt; não tive tempo antes 20:54:06 &amp;lt;zzz&amp;gt; ok, obrigado. Vou ajustar nossa checklist para eu não publicar o build na página de d/l até você terminar, da próxima vez 20:54:33 &amp;lt;zzz&amp;gt; última pergunta para o meeh, você planeja fazer um release do navegador para corrigir o lance do cert do firefox? ou isso nem é necessário? 20:55:19 &amp;lt;meeh&amp;gt; poderia elaborar o "firefox cert thing" por favor? :p 20:55:21 &amp;lt;zzz&amp;gt; como você disse, hora de dar um pouco de amor ao navegador. Em algum momento devemos falar se o projeto 'lab' deve se formar em algo maior, ou ser encerrado? 20:55:48 &amp;lt;zzz&amp;gt; onde plugins como o noscript quebraram. Eu te explico depois ou dá uma olhada no twitter ou na ars technica 20:55:48 &amp;lt;meeh&amp;gt; sim, por que não tomamos isso como um tópico na nossa próxima reunião então? 20:55:54 &amp;lt;meeh&amp;gt; sobre RC ou morte 20:55:58 &amp;lt;zzz&amp;gt; ok, faremos 20:56:09 &amp;lt;zzz&amp;gt; alguém tem mais alguma coisa para a reunião? 20:56:27 &amp;lt;meeh&amp;gt; vou começar o build do osx agora se não houver mais nada 20:56:44 * zzz procura o baffer 20:57:00 &amp;lt;meeh&amp;gt; próxima atualização do osx vai auto-atualizar (woho!) 20:57:18 * zzz *bafffs* a reunião encerrada &lt;/div></description></item><item><title>Versão 0.9.40</title><link>/pt/blog/2019/05/07/vers%C3%A3o-0.9.40/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/05/07/vers%C3%A3o-0.9.40/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.40 desativa o antigo transporte NTCP1 e remove o suporte a introduções SSU via IPv6. Agora que o NTCP2 está habilitado por padrão há mais de 6 meses, é hora de desativar o antigo transporte NTCP1 e economizar largura de banda e memória. Continuamos o trabalho de desenvolvimento no LS2 e em leasesets criptografados. Vários bugs foram corrigidos.&lt;/p>
&lt;p>Como de costume, recomendamos atualizar para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 02 de abril de 2019</title><link>/pt/blog/2019/04/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-abril-de-2019/</link><pubDate>Tue, 02 Apr 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/04/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-abril-de-2019/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> chisana, echelon, eyedeekay, meeh, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.39 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento 0.9.40 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) status do LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) scrum de status (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:14 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.39 (zzz) 20:00:33 &amp;lt;zzz&amp;gt; a 39 foi lançada há 11 dias, quase metade da rede já atualizou 20:01:10 &amp;lt;zzz&amp;gt; ainda aguardando mavencentral (str4d), nosso f-droid (meeh), f-droid oficial (nextloop) e debian (mhatta) 20:01:12 &amp;lt;meeh&amp;gt; oi 20:01:26 &amp;lt;zzz&amp;gt; algum de vocês tem ETA de quando esses itens ficarão prontos? 20:02:58 &amp;lt;meeh&amp;gt; se for tão fácil quanto https://f-droid.org/docs/Setup_an_F-Droid_App_Repo/ parece ser, mais tarde hoje. 20:03:31 &amp;lt;zzz&amp;gt; você já configurou, temos isso há anos. É só questão de colocar o novo apk lá, o que você já fez várias vezes antes 20:04:08 &amp;lt;zzz&amp;gt; por favor, aperte o str4d sobre o maven central, e descubra como tirá-lo do processo o quanto antes. Já faz um ano que estamos tentando assumir o controle disso 20:04:08 &amp;lt;meeh&amp;gt; não, eu hospedei, nunca enviei 20:04:47 &amp;lt;zzz&amp;gt; se você diz, mas eu me lembro de você ter copiado o apk para lá antes 20:05:04 &amp;lt;meeh&amp;gt; acabei de escrever para ele no Twitter sobre o maven 20:05:36 &amp;lt;zzz&amp;gt; vamos tentar concluir tudo isso dentro de uma semana após o lançamento daqui para frente. Pega mal para nós levar várias semanas 20:05:47 &amp;lt;zzz&amp;gt; não sei o que está acontecendo com o mhatta 20:06:09 &amp;lt;zzz&amp;gt; precisamos melhorar nisso 20:06:44 &amp;lt;zzz&amp;gt; a boa notícia é que não houve reclamações reais sobre a 39, além de que ela não corrigiu apps Android de terceiros... mas eles também não funcionavam antes 20:07:01 &amp;lt;zzz&amp;gt; meeh, qual é o seu ETA para lançar um novo android bote que funcione? 20:07:29 &amp;lt;meeh&amp;gt; se você não viu - descobriu-se que era apenas uma reinstalação, que era onde estava o problema com o shared uid 20:07:53 &amp;lt;meeh&amp;gt; então, não corrigido =&amp;gt; provavelmente corrigido 20:08:03 &amp;lt;zzz&amp;gt; achei que isso fosse apenas para um ambiente de dev? 20:08:33 &amp;lt;meeh&amp;gt; sem ideia, já que não sou realmente familiar nem com o bote nem com o android - macaco batendo no teclado esperando por resultados úteis 20:08:47 &amp;lt;zzz&amp;gt; você leu o link que ele nos passou? 20:09:02 &amp;lt;zzz&amp;gt; &amp;lt;cisiey&amp;gt; zzz, https://developer.android.com/guide/topics/manifest/manifest-element#uid 20:09:02 &amp;lt;zzz&amp;gt; &amp;lt;cisiey&amp;gt;&amp;gt;se esse atributo for definido com o mesmo valor para dois ou mais apps, todos eles compartilharão o mesmo ID, desde que seus conjuntos de certificados sejam idênticos 20:09:25 &amp;lt;zzz&amp;gt; de qualquer forma, detalhes demais para a reunião, mas ainda temos alguma pesquisa a fazer 20:09:55 &amp;lt;zzz&amp;gt; ok, sem ETA para o bote. Talvez o mhatta possa ajudar 20:10:06 &amp;lt;zzz&amp;gt; ou alguém 20:10:10 &amp;lt;zzz&amp;gt; mais alguma coisa em 1) ? 20:11:19 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento 0.9.40 (zzz) 20:11:29 &amp;lt;zzz&amp;gt; estamos duas semanas dentro de um ciclo curto de 7 semanas 20:11:51 &amp;lt;zzz&amp;gt; zlatinb apresentou hoje um novo e sofisticado bloqueador/limitador de streaming 20:12:00 &amp;lt;zzz&amp;gt; eu fiz check-in de um novo recurso de importação do susidns 20:12:22 &amp;lt;zzz&amp;gt; e trabalhando duro no suporte ao novo formato "b33" que torna possível testar o ls2 criptografado 20:12:37 &amp;lt;zzz&amp;gt; estamos usando os floodfills da .39 para testar o ls2 criptografado e está funcionando muito bem até agora 20:13:18 &amp;lt;zzz&amp;gt; há uma lista muito, muito longa no roadmap da .40, provavelmente é ambiciosa demais, mas com sorte chegaremos à metade 20:13:37 &amp;lt;zzz&amp;gt; mais alguém quer relatar o que está fazendo para a .40? 20:14:00 &amp;lt;zlatinb&amp;gt; backend de meta-LS, com sorte 20:14:13 &amp;lt;zlatinb&amp;gt; mas isso não está realmente atrelado a um release do router, então tanto faz 20:14:26 &amp;lt;eyedeekay&amp;gt; eu basicamente já tenho uma pasta i2ptunnels.config.d funcionando 20:14:58 &amp;lt;zzz&amp;gt; ah sim, precisamos conversar sobre isso em algum momento, eyedeekay, para ver como isso se encaixa com meu trabalho meio feito de um ano atrás 20:15:12 &amp;lt;zzz&amp;gt; vou falar com você sobre isso em algum momento 20:15:25 &amp;lt;meeh&amp;gt; no cronograma com as coisas de osx, teremos atalho nativo para compartilhar arquivo/diretório com o snark, autoatualizador, nova versão do swift, limpeza geral de código 20:15:35 &amp;lt;zzz&amp;gt; meeh, eyedeekay, algum status sobre as coisas do libsam? 20:16:26 &amp;lt;meeh&amp;gt; nada além de que preciso me atualizar no exemplo, não tive tempo de trabalhar nisso ultimamente 20:17:01 &amp;lt;zzz&amp;gt; ok, mais alguma coisa em 2) ? 20:17:41 &amp;lt;eyedeekay&amp;gt; eu montei um binding do swig para a biblioteca em C++, mas acabei de aprender swig, nem tenho certeza se funciona ainda. 20:18:28 &amp;lt;zzz&amp;gt; 3) status do ls2 20:18:37 &amp;lt;zzz&amp;gt; já tivemos 34 reuniões e seguimos firmes 20:18:46 &amp;lt;zzz&amp;gt; o ls2 criptografado está funcionando bem 20:19:00 &amp;lt;zzz&amp;gt; para meta ls estamos começando a falar seriamente sobre o backend 20:19:14 &amp;lt;zzz&amp;gt; b33 está progredindo 20:19:36 &amp;lt;zzz&amp;gt; voltei a trabalhar na proposta ratchet, começando alguma codificação, mas ainda vai levar um tempo 20:19:49 &amp;lt;zzz&amp;gt; a proposta blake está parada, prioridade menor por enquanto 20:20:32 &amp;lt;zzz&amp;gt; com sorte, muitas das peças já estão no lugar e podemos começar a usá-las de verdade, ou por padrão 20:20:49 &amp;lt;zzz&amp;gt; alguma pergunta sobre ls2, ou mais alguma coisa para 3) ? 20:21:29 &amp;lt;chisana&amp;gt; o ls2 criptografado funciona com ed25519 -&amp;gt; ed25519 (independentemente do hash usado)? 20:21:53 &amp;lt;chisana&amp;gt; ou red25519 é obrigatório? 20:22:09 &amp;lt;zzz&amp;gt; red é obrigatório 20:22:36 &amp;lt;chisana&amp;gt; ok, obrigado 20:22:47 &amp;lt;zzz&amp;gt; porque você precisa de uma forma definida de fazer blinding (cegamento) 20:23:10 &amp;lt;chisana&amp;gt; você pode fazer blinding com ed25519 20:23:14 &amp;lt;zzz&amp;gt; em teoria você poderia criptografar de/para qualquer coisa, mas isso não seria necessariamente seguro, ou bem definido 20:23:20 &amp;lt;chisana&amp;gt; o libsodium tem isso como exemplo na documentação deles 20:23:34 &amp;lt;zzz&amp;gt; nós suportamos ed-&amp;gt;red e red-&amp;gt;red, só isso 20:23:58 &amp;lt;zzz&amp;gt; podemos discutir mais no #ls2 se você quiser depois da reunião 20:24:08 &amp;lt;zzz&amp;gt; mais alguma coisa em 3) ? 20:24:12 &amp;lt;chisana&amp;gt; certo, não quis desviar o assunto 20:24:49 &amp;lt;zzz&amp;gt; sem problema, eu pedi perguntas! 20:24:54 &amp;lt;zzz&amp;gt; ok, vamos em frente 20:25:00 &amp;lt;zzz&amp;gt; 4) scrum de status (zlatinb) 20:25:03 &amp;lt;zzz&amp;gt; vai lá, zlatinb 20:25:09 &amp;lt;zlatinb&amp;gt; Oi. Scrum paralelo rápido: 1) o que você tem feito desde o último scrum 2) o que você planeja fazer no próximo mês 3) algum bloqueador ou ajuda necessária 20:26:10 &amp;lt;zlatinb&amp;gt; eu: 1) muito trabalho com o arctic para fazer o lado cliente funcionar bem com os outproxies dele. Novo filtro de acesso (também solicitado pelo arctic) 2) backend de meta-LS, com sorte 3) sem bloqueadores reais 20:27:16 &amp;lt;zzz&amp;gt; eu: 1) lançamento da 39, ls2 incluindo as propostas 123, 144, 146, 148, 149; muitas correções de bugs; importação do susidns; b33; revisão do código de outros; suporte 20:28:14 &amp;lt;zzz&amp;gt; 2) preparação para o lançamento da 40; muitas correções de bugs; mais trabalho em ls2; continuar tentando fazer o instalador do Windows assinado funcionar; codificação na proposta ratchet 144 e atualização da documentação 20:28:29 &amp;lt;meeh&amp;gt; 1) as atualizações do launcher do osx, comecei a me atualizar nas reuniões do #ls2 e no exemplo do libsam, 2) android bote, launcher do osx, nova build do navegador, acompanhando as reuniões do #ls2 3) se alguém quiser, sempre vou agradecer ajuda com android já que não conheço a plataforma, mas sem questões específicas no momento. 20:28:55 &amp;lt;zzz&amp;gt; 3) bloqueadores: mhatta por várias coisas de debian/tails 20:28:56 &amp;lt;zzz&amp;gt; EOT 20:31:29 &amp;lt;zzz&amp;gt; mais alguém para 4) ? 20:33:29 &amp;lt;zlatinb&amp;gt; ah, desculpa, EOT :) 20:33:31 &amp;lt;meeh&amp;gt; EOT 20:33:31 &amp;lt;zlatinb&amp;gt; eyedeekay, eche|on ? 20:33:31 &amp;lt;eyedeekay&amp;gt; desculpa, só um segundo 20:33:31 &amp;lt;eche|on&amp;gt; sim? 20:33:31 &amp;lt;meeh&amp;gt; é scrum 20:33:31 &amp;lt;eche|on&amp;gt; nada de especial até agora 20:33:31 &amp;lt;eyedeekay&amp;gt; 1) Desde domingo tenho trabalhado em dividir a configuração do i2ptunnel em múltiplos diretórios. 2) Coisas de aplicação incluindo nginx auto-instalável, sshd/ssh, extensões Webextensions/XUL para o navegador 3) O primeiro é necessário para fazer o segundo 20:33:31 &amp;lt;eche|on&amp;gt; serviços concluídos, sem bloqueadores, prossigam 20:33:31 &amp;lt;eyedeekay&amp;gt; EOT 20:33:31 &amp;lt;zlatinb&amp;gt; ok, acho que é todo mundo &amp;lt;/scrum&amp;gt; 20:33:52 &amp;lt;zzz&amp;gt; ok, mais alguma coisa para a reunião? 20:34:47 &amp;lt;zzz&amp;gt; achei que não tinha muita gente até o eche|on e o eyedeekay falarem no final! 20:35:00 &amp;lt;zzz&amp;gt; última chamada antes do baffer aparecer 20:36:21 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Versão 0.9.39</title><link>/pt/blog/2019/03/21/vers%C3%A3o-0.9.39/</link><pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/03/21/vers%C3%A3o-0.9.39/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.39 inclui alterações abrangentes para novos tipos de banco de dados de rede (proposta 123). O plugin i2pcontrol agora é distribuído como uma aplicação web para dar suporte ao desenvolvimento de aplicações RPC. Vários erros importantes em streaming, i2psnark e NTCP2 foram corrigidos.&lt;/p>
&lt;p>Como de costume, recomendamos atualizar para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 05 de março de 2019</title><link>/pt/blog/2019/03/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-mar%C3%A7o-de-2019/</link><pubDate>Tue, 05 Mar 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/03/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-mar%C3%A7o-de-2019/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> picklerick, R4SAS, sadie, tini2p, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do dev 0.9.39 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Scrum de status (zlatinb) 20:00:04 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:14 &amp;lt;sadie__&amp;gt; oi 20:00:14 &amp;lt;zzz&amp;gt; 1) status do dev 0.9.39 (zzz) 20:00:32 &amp;lt;zzz&amp;gt; tem sido um ciclo de lançamento movimentado, muitas mudanças chegando para a 39 20:00:47 &amp;lt;zzz&amp;gt; melhorias de desempenho, mais trabalho no LS2, a adição do i2pcontrol 20:00:48 &amp;lt;zlatinb&amp;gt; oi 20:01:09 &amp;lt;zzz&amp;gt; muitos bugs corrigidos 20:01:37 &amp;lt;zzz&amp;gt; o lançamento será em duas semanas, se conseguirmos tomar algumas decisões finais para o ls2 criptografado que ainda estão pendentes 20:02:04 &amp;lt;zzz&amp;gt; e acho que teremos novos ícones da página inicial? sadie__ eles vão entrar? 20:02:16 &amp;lt;sadie__&amp;gt; sim 20:02:34 &amp;lt;zzz&amp;gt; ótimo. 20:03:01 &amp;lt;zzz&amp;gt; sei que o meeh está tentando corrigir o problema do bote no Android, se for do lado do router, o que ainda não sabemos 20:03:20 &amp;lt;R4SAS&amp;gt; zzz: tenho uma pequena pergunta sobre traduções, perguntar depois? 20:03:33 &amp;lt;zzz&amp;gt; e ele também está trabalhando em algumas melhorias no iniciador do OSX para a 39 20:03:44 &amp;lt;zzz&amp;gt; sim R4SAS vamos esperar até depois da reunião 20:03:51 &amp;lt;R4SAS&amp;gt; kk 20:04:27 &amp;lt;zzz&amp;gt; a 38 está funcionando sem problemas e corrigimos muitos bugs de LS2 para a 39 20:05:08 &amp;lt;zzz&amp;gt; o ciclo de lançamento de 8 semanas é bem rápido e estamos correndo para terminar tudo, mas por enquanto estamos no prazo, por pouco 20:05:21 &amp;lt;zzz&amp;gt; mais algo para 1) ? 20:06:12 &amp;lt;zzz&amp;gt; 2) status do LS2 (zzz) 20:06:22 &amp;lt;zzz&amp;gt; terminamos nossa 30ª reunião ontem 20:06:36 &amp;lt;zzz&amp;gt; os testes "regulares" de LS2 estão indo bem 20:07:01 &amp;lt;zzz&amp;gt; estamos finalizando a especificação do LS2 criptografado e temos uma nova proposta 146 que define a parte de assinatura/verificação 20:07:42 &amp;lt;zzz&amp;gt; tudo de meta-ls2 foi adiado para a 40. LS2 criptografado foi muito mais difícil de chegar a um acordo e fazer funcionar, não sobrou tempo para meta 20:08:01 &amp;lt;zzz&amp;gt; as reuniões continuam toda segunda-feira, 19:30 UTC em #ls2 20:08:06 &amp;lt;zzz&amp;gt; todos são bem-vindos 20:08:58 &amp;lt;zzz&amp;gt; ls2 criptografado é muito bom, no sentido de que os floodfills não veem os leasesets, então evita algumas raspagens simples pelos floodfills 20:09:34 &amp;lt;zzz&amp;gt; levar o suporte a ls2 para os floodfills torna muito mais fácil para nós testar e corrigir bugs. 20:09:53 &amp;lt;zzz&amp;gt; quando tudo estiver funcionando, vamos expor as opções na UI para que as pessoas possam começar a usar 20:10:29 &amp;lt;zzz&amp;gt; alguma pergunta sobre LS2 (proposta 123) ou relacionado? 20:10:52 &amp;lt;R4SAS&amp;gt; sim, ls2 enc 3 já funciona 20:11:44 &amp;lt;zzz&amp;gt; o tipo 3 funciona, sim. Porém, sem a nova criptografia, não ajuda muito. As propostas de criptografia são a 144 e a 145; ainda não avançamos muito nelas 20:11:44 &amp;lt;tini2p&amp;gt; o cegamento em encls2 será independente do tipo de chave/curva, isto é, ed25519, curve25519, red25519? 20:12:33 &amp;lt;zzz&amp;gt; o cegamento é definido para curvas específicas. Estamos definindo para dois tipos de entrada (ed25519 e red25519) e um tipo cegado (red25519) 20:12:46 &amp;lt;zzz&amp;gt; mas estamos projetando tudo de forma que possamos mudar de ideia depois, ou adicionar novos tipos 20:13:41 &amp;lt;zzz&amp;gt; então é para uma combinação particular de tipo de assinatura -> tipo de assinatura 20:13:47 &amp;lt;tini2p&amp;gt; excelente, obrigado zzz 20:13:58 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:14:50 &amp;lt;zzz&amp;gt; 3) Scrum de status (zlatinb) 20:14:54 &amp;lt;zzz&amp;gt; assuma, zlatinb 20:14:59 &amp;lt;zlatinb&amp;gt; Oi, vamos fazer o scrum em paralelo. Por favor, digam: 1) o que fizeram no último mês 2) o que planejam fazer no próximo mês 3) se têm algum impedimento ou precisam de ajuda. Quando terminarem, digam EOT 20:16:24 &amp;lt;zzz&amp;gt; 1) trabalho em LS2, correções de bugs, melhorias de desempenho, adicionado i2pcontrol, temas removidos, opção de desativar NTCP1, corrigida a opção de desativar SSU, correções no apparmor 20:16:36 &amp;lt;zlatinb&amp;gt; eu: 1) Trabalho em instalador sem dependências - disponível no laboratório. Tíquetes do Jogger - a maioria está concluída ou decidida. Proxies árticos - muita análise, alguns bugs no i2p foram encontrados como resultado. 2) mais análise de rede 3) Sem impedimentos. EOT 20:17:05 &amp;lt;zzz&amp;gt; 1b) melhorias de multi-outproxy 20:17:42 &amp;lt;sadie__&amp;gt; Este mês: melhorias de UI/ UX, fazendo conexões para IFF, proposta de financiamento, narrativa, pesquisa com usuários. Próximo mês, Internet Freedom Festival, continuar o trabalho de UX/ UI, melhorias no site, atualizações de documentação. EOT 20:18:16 &amp;lt;zzz&amp;gt; 2) LS2 (criptografado/meta), lançamento da 39, com sorte trabalhar em corrigir o instalador assinado do Windows, correções no Debian com mhatta 20:18:38 &amp;lt;zzz&amp;gt; 3) sem impedimentos, EOT 20:19:42 &amp;lt;zlatinb&amp;gt; Mais alguém? Se não, o scrum termina em 60s. 20:20:30 &amp;lt;tini2p&amp;gt; 1) trabalhando na implementação de envoltórios genéricos para um possível ecies-x25519 e consolidando estruturas de dados comuns do i2p, substituindo crypto++ por libsodium. 2) implementar red25519 + encls2 e começar no netdb. 3) não consigo pensar em nada no momento, volto a avisar. EOT 20:20:56 * zlatinb reinicia o timeout de 60s 20:21:37 &amp;lt;zzz&amp;gt; haha, temos um scrummer voluntário 20:21:50 &amp;lt;tini2p&amp;gt; :) 20:22:17 &amp;lt;zzz&amp;gt; onde podemos encontrar seu trabalho, tini2p? 20:22:45 &amp;lt;zlatinb&amp;gt; TimeoutException 20:22:52 &amp;lt;zlatinb&amp;gt; ScrumTimeoutException :) 20:23:04 &amp;lt;tini2p&amp;gt; https://gitlab.com/tini2p/tini2p 20:23:09 &amp;lt;zzz&amp;gt; ok acho que é isso para o 3), obrigado zlatinb 20:23:21 &amp;lt;zzz&amp;gt; obrigado, tini2p, espero que algumas pessoas deem uma olhada 20:23:27 &amp;lt;tini2p&amp;gt; grande PR vindo da branch tune 20:23:34 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:23:51 &amp;lt;zzz&amp;gt; alguma pergunta ou comentário? 20:24:10 &amp;lt;picklerick&amp;gt; quais seriam os requisitos para contribuir com um novo transporte? 20:24:53 &amp;lt;zzz&amp;gt; acho que, para começar, escreva como uma proposta 20:25:04 &amp;lt;picklerick&amp;gt; ok 20:25:46 &amp;lt;zzz&amp;gt; coloque em rst markdown, você pode pegar o formato de uma das existentes, encontre o código-fonte em nosso branch i2p.www no github 20:26:11 &amp;lt;picklerick&amp;gt; ah vocês estão no github agora? 20:26:19 &amp;lt;picklerick&amp;gt; ainda bem, eu odeio o monotone com todas as forças 20:26:20 &amp;lt;zzz&amp;gt; eu gostaria de iniciar uma proposta "SSU2" algum dia, talvez mais tarde este ano 20:26:36 &amp;lt;picklerick&amp;gt; zzz: se quiser, eu adoraria ajudar como consultor 20:26:42 &amp;lt;zzz&amp;gt; temos espelho no gitbhub há anos, então você sempre pode usar isso para obter arquivos, se quiser 20:26:46 &amp;lt;zzz&amp;gt; mas não aceitamos GH PRs 20:26:56 &amp;lt;tini2p&amp;gt; +1 20:27:19 &amp;lt;zzz&amp;gt; picklerick, sinta-se à vontade para se juntar a nós em #ls2; não estamos falando sobre transportes agora, mas sempre podemos usar mais massa cinzenta 20:27:33 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:28:00 * zzz pega o baffer 20:29:05 * zzz *bafs* encerra a reunião &lt;/div></description></item><item><title>Laboratório do I2P</title><link>/pt/blog/2019/02/14/laborat%C3%B3rio-do-i2p/</link><pubDate>Thu, 14 Feb 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/02/14/laborat%C3%B3rio-do-i2p/</guid><description>&lt;p>Olá a todos,&lt;/p>
&lt;p>Forneça SOMENTE a tradução, nada mais:&lt;/p>
&lt;p>Há muitos projetos no mundo I2P que nos entusiasmam, mas nem todos estão prontos para produção. Decidimos criar um local onde possamos disponibilizá-los a qualquer pessoa interessada em experimentá-los, que servirá como campo de provas para projetos que um dia poderão tornar-se produtos oficiais do I2P. Este local é o &lt;a href="https://geti2p.net/en/download/lab">I2P Laboratory&lt;/a>
.&lt;/p>
&lt;p>In the lab we will be offering downloads ready for you to try. Keep in mind that they are not going to be &amp;ldquo;release&amp;rdquo; quality, and some may not even be &amp;ldquo;beta&amp;rdquo; quality. We do not offer official support for them. Any of the lab projects may get discontinued at any time.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 05 de fevereiro de 2019</title><link>/pt/blog/2019/02/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-fevereiro-de-2019/</link><pubDate>Tue, 05 Feb 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/02/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-fevereiro-de-2019/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, idk, R4SAS, sadie, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.38 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento 0.9.39 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) status do LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) status do scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:11 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.38 (zzz) 20:00:13 &amp;lt;zlatinb&amp;gt; oi 20:00:21 &amp;lt;sadie_&amp;gt; oi 20:00:26 &amp;lt;zzz&amp;gt; ok, duas semanas desde que lançamos a 38, a rede está aproximadamente metade atualizada 20:00:42 &amp;lt;zzz&amp;gt; estamos usando isso para testar coisas do LS2 (mais sobre isso depois) 20:00:51 &amp;lt;eche|offf&amp;gt; oi 20:00:55 &amp;lt;zzz&amp;gt; não ouvimos nenhuma reclamação ou problema importante 20:01:31 &amp;lt;zzz&amp;gt; também temos o novo instalador de perfil do Firefox e o instalador para Mac por aí, não vi nenhum bug sobre eles também 20:02:22 &amp;lt;zzz&amp;gt; então tudo parece estar indo bem. a 38 estará no ubuntu disco e no debian buster. 20:02:28 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:02:36 &amp;lt;eche|offf&amp;gt; não 20:03:16 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento 0.9.39 (zzz) 20:03:46 &amp;lt;zzz&amp;gt; já se passaram 2 semanas de um ciclo de 8 semanas, com um lançamento para meados/final de março. Nós incluímos o código i2pcontrol json-rpc2 sem plugin 20:04:06 &amp;lt;zzz&amp;gt; muito mais mudanças para o LS2 entrando 20:04:32 &amp;lt;zzz&amp;gt; correção para WebSockets HTTP. Muitas correções de bugs e melhorias de desempenho entrando agora 20:04:59 &amp;lt;zzz&amp;gt; e algumas coisas para fazer as compilações do debian funcionarem melhor no disco/buster 20:05:15 &amp;lt;R4SAS&amp;gt; + atualização na sobrescrita do User-Agent para outproxy (proxy de saída)? 20:05:26 &amp;lt;zzz&amp;gt; eu espero conseguir incluir quaisquer outras grandes mudanças até meados de fevereiro, então podemos trabalhar mais nas correções de bugs 20:05:52 &amp;lt;zzz&amp;gt; R4SAS, não estou familiarizado com isso, tem um número de ticket para mim? 20:07:03 &amp;lt;R4SAS&amp;gt; Li sobre isso alguns dias atrás nesse canal 20:07:19 &amp;lt;zzz&amp;gt; além disso, não está claro quais mudanças no console acontecem na 38, estou trabalhando com a equipe de design para entender o que é possível no tempo restante 20:07:41 &amp;lt;eche|offf&amp;gt; na 39 20:07:46 &amp;lt;zzz&amp;gt; R4SAS, o drzed me pediu para mudar o user-agent de clearnet de 52 para 60 para corresponder ao TBB atual, e eu fiz isso 20:07:52 &amp;lt;zzz&amp;gt; sim, 39, valeu eche|offf 20:08:09 &amp;lt;zzz&amp;gt; mais algo em 2) ? estou esquecendo algo? 20:08:55 &amp;lt;zzz&amp;gt; ah, eu tenho algumas mudanças para uma melhor seleção de outproxy, recebi alguns feedbacks iniciais sobre isso, preciso testar mais 20:10:00 &amp;lt;zzz&amp;gt; 3) status do LS2 20:10:22 &amp;lt;zzz&amp;gt; tem sido muito trabalho. tivemos nossa 26ª reunião semanal ontem! 20:10:50 &amp;lt;zzz&amp;gt; as partes da proposta 123 que estão na 38 estão funcionando, mas não temos certeza de que estão funcionando perfeitamente, mais testes são necessários 20:11:04 &amp;lt;zzz&amp;gt; as especificações no site foram atualizadas para corresponder 20:11:47 &amp;lt;zzz&amp;gt; também temos as novas propostas 144 e 145 publicadas, para definir a nova criptografia possibilitada pelo LS2 20:11:54 &amp;lt;eche|offf&amp;gt; meio ano, parabéns 20:12:16 &amp;lt;zzz&amp;gt; mais da proposta 123 chegará à 39 20:12:53 &amp;lt;zzz&amp;gt; estamos mergulhados nas questões de cegamento e criptografia nas reuniões do LS2, para impedir a espionagem pelos floodfills, e estamos chegando perto 20:13:04 &amp;lt;zzz&amp;gt; não está claro se isso entrará na 39 ou não 20:13:39 &amp;lt;zzz&amp;gt; todos são bem-vindos para se juntar a nós e cantar junto, no #ls2 nas segundas-feiras às 7:30 PM UTC 20:13:53 &amp;lt;zzz&amp;gt; alguma pergunta ou outras coisas em 3) ? 20:15:15 &amp;lt;zzz&amp;gt; 4) status do scrum (zlatinb) 20:15:19 &amp;lt;zzz&amp;gt; a palavra é sua, zlatinb 20:15:32 &amp;lt;zlatinb&amp;gt; Oi. Vamos fazer o scrum em paralelo. Descrevam em poucas palavras: 1) o que vocês têm feito desde o último scrum 2) o que planejam fazer no próximo mês 3) quaisquer bloqueadores ou se precisam de ajuda. Quando terminarem, digam EOT 20:15:38 &amp;lt;zlatinb&amp;gt; Todos, vão! 20:16:09 &amp;lt;zlatinb&amp;gt; eu: 1) trabalho no instalador de perfil do Firefox, fazendo a ponte com o Monero sobre i2p-zero, tickets do jogger 20:16:40 &amp;lt;eche|offf&amp;gt; terminei as coisas financeiras do i2p, configurei novo servidor web, coloquei online, funcionando como antes, sem bloqueadores. atualmente mexendo com debian buster e java 11 :-/ 20:16:52 &amp;lt;zzz&amp;gt; 1) LS2, bugs, 35C3, lançamento da 38, i2pcontrol, coisas do debian, melhorias de desempenho, bugs, bugs, bugs 20:17:01 &amp;lt;zlatinb&amp;gt; 2) mais tickets do jogger, pesquisa sobre jlink para um instalador ao estilo i2p-zero para nós 20:17:05 &amp;lt;zlatinb&amp;gt; 3) nada que eu possa ver no momento 20:17:18 &amp;lt;zlatinb&amp;gt; EOT 20:18:45 &amp;lt;zzz&amp;gt; 2) LS2, bugs, renovar minha chave GPG, testes, trabalhar na 39, talvez um lançamento do orchid? Tenho certeza de que há mais que estou esquecendo 20:18:46 &amp;lt;sadie_&amp;gt; Trabalhando com novos contatos em ONGs (usabilidade e pesquisa com usuários) , melhorias de UX no site , atualizando docs, EOT 20:18:51 &amp;lt;zzz&amp;gt; 3) sem bloqueadores 20:18:52 &amp;lt;zzz&amp;gt; EOT 20:20:03 &amp;lt;zlatinb&amp;gt; acho que é isso para o scrum 20:20:31 &amp;lt;zzz&amp;gt; 2a) implementar uma opção para desativar NTCP1 :) 20:21:10 &amp;lt;zzz&amp;gt; ok, vejo que alguns de nós não apareceram, vamos dar uma bronca neles depois :) 20:21:19 &amp;lt;eche|offf&amp;gt; hehe 20:21:21 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:21:41 &amp;lt;eche|offf&amp;gt; e eu estou atualmente perdido em ant, deb-src e erros estranhos com ascii 20:21:46 &amp;lt;idk&amp;gt; eu estou aqui, só me distraí. Estou tocando o trabalho no navegador, só isso. 20:22:08 &amp;lt;zzz&amp;gt; ah, oi idk. fique à vontade para um 1/2/3 completo, por favor 20:23:22 &amp;lt;zzz&amp;gt; e eu gostaria de lhe dar as boas-vindas publicamente à equipe! 20:24:49 &amp;lt;zzz&amp;gt; idk, por favor nos dê seu 1/2/3 20:24:55 &amp;lt;idk&amp;gt; Obrigado, estou feliz por ter a oportunidade de ajudar. OK, ontem eu resolvi os problemas que estava tendo com rbm ao compilar o navegador a partir do código-fonte. Eles parecem ter sido em sua maioria resolvidos pelo meeh. Hoje estive trabalhando em extensões do navegador e examinando exatamente o que posso e não posso fazer com webextensions para reforçar o navegador. 20:25:54 &amp;lt;zzz&amp;gt; ^^ isso foi o 1) 20:25:55 &amp;lt;zlatinb&amp;gt; (2 é o que você planeja fazer no próximo mês, 3 é se você tem algum bloqueador) 20:27:17 &amp;lt;idk&amp;gt; Foi mal. No próximo mês planejo trabalhar na implementação de algum tipo de isolamento ao estilo Tor para as conexões do navegador i2p em uma base de sessão a sessão, se eu não fizer isso antes. Não prevejo bloqueadores de natureza substancial, apenas que as webextensions são limitadas. 20:28:00 &amp;lt;zzz&amp;gt; super, obrigado 20:28:21 &amp;lt;zzz&amp;gt; ok, isso é tudo para 4), a menos que o meeh esteja por aqui 20:28:28 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:28:33 &amp;lt;eche|offf&amp;gt; ah, e enquanto os problemas de build no buster/jdk11 não forem resolvidos, não consigo mais compilar nenhum teste 20:29:09 &amp;lt;eche|offf&amp;gt; (o que não é um grande problema) 20:29:24 &amp;lt;zzz&amp;gt; esse é o ticket #2410, certo? 20:29:30 &amp;lt;eche|offf&amp;gt; sim 20:29:36 &amp;lt;eche|offf&amp;gt; avancei um pouco mais hoje^ 20:29:41 &amp;lt;zzz&amp;gt; ok, vou dar uma olhada em breve 20:29:52 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:30:04 * zzz aquece o baffer 20:31:05 * zzz *bafs* encerra a reunião &lt;/div></description></item><item><title>Lançamento 0.9.38</title><link>/pt/blog/2019/01/22/lan%C3%A7amento-0.9.38/</link><pubDate>Tue, 22 Jan 2019 00:00:00 +0000</pubDate><guid>/pt/blog/2019/01/22/lan%C3%A7amento-0.9.38/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.38 habilita o NTCP2 por padrão para todos os usuários. O NTCP2 oferece resistência eficaz contra a censura por DPI (inspeção profunda de pacotes) e resulta em menor carga de CPU devido à criptografia mais rápida e moderna utilizada. Esta versão também inclui correções importantes de erros e melhorias de desempenho.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de dezembro de 2018</title><link>/pt/blog/2018/12/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-dezembro-de-2018/</link><pubDate>Thu, 06 Dec 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/12/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-dezembro-de-2018/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> alex, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status de dev da 0.9.38 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) status de LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) situação do 35c3 (echelon) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status do scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:08 &amp;lt;zlatinb&amp;gt; oi 20:00:13 &amp;lt;zzz&amp;gt; 1) status de dev da 0.9.38 (zzz) 20:00:32 &amp;lt;zzz&amp;gt; A 38 está se delineando como um lançamento bem grande; já temos mais de 30k linhas de diff 20:01:03 &amp;lt;zzz&amp;gt; Já foram integrados até agora os básicos para o novo assistente, a nova implementação de GeoIP e o suporte inicial a LS2 20:01:26 &amp;lt;zzz&amp;gt; A 37 está rodando muito bem, com 75% ou mais da rede executando-a, sem problemas de NTCP2 relatados 20:01:55 &amp;lt;zzz&amp;gt; Os ícones e as mudanças de CSS devem começar a aparecer na semana que vem 20:02:21 &amp;lt;zzz&amp;gt; nossos planos são lançar no fim de janeiro. Com algumas semanas de folga pelos feriados, ainda há muito a fazer até lá 20:02:26 &amp;lt;zzz&amp;gt; mas até agora está tudo indo bem 20:02:50 &amp;lt;zzz&amp;gt; Incentivo todos vocês a testar uma compilação de desenvolvimento de bobthebuilder.i2p, ou a compilar vocês mesmos 20:03:08 &amp;lt;zzz&amp;gt; precisamos de testadores, pois há muitas mudanças; precisamos encontrar os problemas agora, não depois do lançamento 20:03:15 &amp;lt;zzz&amp;gt; mais algo em 1)? 20:04:16 &amp;lt;zzz&amp;gt; 2) status de LS2 (zzz) 20:04:47 &amp;lt;zzz&amp;gt; tivemos nossa 19ª reunião semanal ontem. A parte básica de LS2 está pronta e estou trabalhando em implementá-la para a 38 20:05:28 &amp;lt;zzz&amp;gt; agora estamos fazendo duas coisas em paralelo - trabalhando na especificação de LS2 criptografado e começando a trabalhar na proposta 144, que define uma nova criptografia e um protocolo fim a fim que depende de LS2 20:05:43 &amp;lt;zzz&amp;gt; o LS2 criptografado deve ser concluído em breve. 20:06:24 &amp;lt;zzz&amp;gt; a proposta 144, que chamamos de ECIES-X25519-AEAD-ratchet, é bastante complexa e acho que levará um ou dois meses para estabilizar 20:06:41 &amp;lt;zzz&amp;gt; as reuniões são às segundas, 7:30 UTC, em #ls2, todos são bem-vindos 20:06:55 &amp;lt;zzz&amp;gt; mais algo em 2)? 20:08:00 &amp;lt;zzz&amp;gt; 3) situação do 35c3 (echelon) 20:08:17 &amp;lt;zzz&amp;gt; Acredito que o echelon não consegue vir aqui hoje 20:08:46 &amp;lt;zzz&amp;gt; Eu sei que ele está trabalhando numa solução de banner de mesa e em doces para distribuir, e comprou todos os nossos ingressos 20:08:56 &amp;lt;zzz&amp;gt; então acho que estamos bem encaminhados, vejo vocês lá em 3 semanas 20:09:01 &amp;lt;zzz&amp;gt; mais algo em 3)? 20:09:51 &amp;lt;zzz&amp;gt; ah, e um lembrete: não teremos reunião aqui em 1º de janeiro; nossas reuniões serão no CCC. A próxima reunião aqui será em 5 de fev. 20:10:11 &amp;lt;zzz&amp;gt; 4) Status do scrum (zlatinb) 20:10:15 &amp;lt;zzz&amp;gt; pode falar, zlatinb 20:10:28 &amp;lt;zlatinb&amp;gt; Olá. Vamos fazer o scrum em paralelo, já que é fácil acompanhar no IRC de qualquer forma. Basta começar digitando 1) o que você fez no último mês 2) o que planeja fazer no próximo mês 3) quaisquer bloqueios ou ajuda necessária. Termine seu relatório com EOT 20:10:56 &amp;lt;zzz&amp;gt; ok, vamos ver como isso vai... 20:11:10 &amp;lt;alex_the_designerr&amp;gt; alex eu realmente amo hexágonos aqui : o trabalho de ícones está progredindo como o zzz mencionou em 1) 20:11:30 &amp;lt;alex_the_designerr&amp;gt; no mês passado fiz atualizações do site e algum trabalho de logotipo 20:11:48 &amp;lt;zlatinb&amp;gt; 1) Trabalho no onboarding (integração inicial), principalmente no assistente e no instalador do Firefox para Windows com IDK. Consegui um certificado de assinatura para que nossos instaladores do Windows possam ser assinados. Pequenos hacks experimentais no snark 20:12:09 &amp;lt;alex_the_designerr&amp;gt; no mês que vem vou finalizar a entrega inicial do novo site, integrar os ícones e, *com sorte*, obter aprovação para um novo logotipo 20:12:21 &amp;lt;zlatinb&amp;gt; 2) Concluir o instalador de perfil do Firefox para Windows e o trabalho do assistente para a 0.9.38 20:12:32 &amp;lt;alex_the_designerr&amp;gt; metas estendidas de personas e padrões 20:13:01 &amp;lt;alex_the_designerr&amp;gt; sem bloqueios, só correria EOT 20:13:06 &amp;lt;zlatinb&amp;gt; 3) Sem bloqueios, mas vou precisar trabalhar de perto com o zzz para colocar as coisas no monotone de uma forma significativa; também com o meeh se formos reutilizar o perfil do Firefox no OSX 20:13:07 &amp;lt;zlatinb&amp;gt; EOT 20:13:09 &amp;lt;zzz&amp;gt; eu: 1) assistente, geoip, ls2, prop. 144, correções de bugs; 2) ls2, prop. 144, integração das mudanças do time de design, correções de bugs, preparação para 35C3, 35C3, configurar a máquina de assinatura; 3) sem bloqueios EOT 20:13:57 &amp;lt;zlatinb&amp;gt; mais alguém da equipe aqui? 20:14:30 &amp;lt;zlatinb&amp;gt; não parece. Isso é tudo da minha parte em 4) 20:14:47 &amp;lt;zzz&amp;gt; ok, alguém tem mais algo para a reunião? 20:15:49 * zzz encontra o baffer 20:16:06 * zzz *bafs* a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 06 de novembro de 2018</title><link>/pt/blog/2018/11/06/reuni%C3%A3o-de-desenvolvimento-do-i2p-06-de-novembro-de-2018/</link><pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/11/06/reuni%C3%A3o-de-desenvolvimento-do-i2p-06-de-novembro-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, str4d, meeh, zlatinb&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> &amp;lt;eche|on&amp;gt; 0) Oi &amp;lt;eche|on&amp;gt; 1) status de desenvolvimento da 0.9.38 (echelon) &amp;lt;eche|on&amp;gt; 2) status do LS2 (echelon) &amp;lt;eche|on&amp;gt; 3) Status do scrum (zlatinb) &amp;lt;eche|on&amp;gt; nenhum outro tópico foi adicionado ao thread no i2p antes. &amp;lt;eche|on&amp;gt; 0) &amp;lt;eche|on&amp;gt; oi! &amp;lt;eche|on&amp;gt; bem-vindos! &amp;lt;zlatinb&amp;gt; oi &amp;lt;eche|on&amp;gt; alguma adição à pauta? &amp;lt;eche|on&amp;gt; parece que não &amp;lt;eche|on&amp;gt; 1) status de desenvolvimento da 0.9.38 &amp;lt;eche|on&amp;gt; a 0.9.38 será principalmente uma atualização da console, a Sadie e a equipe de UX, UI estão trabalhando duro nisso, como visto na transmissão ao vivo de sexta feita pelo Alex &amp;lt;eche|on&amp;gt; as especificações são difíceis de definir mas estão progredindo bem &amp;lt;eche|on&amp;gt; estamos descobrindo o que é possível mudar na console e vamos incluir as primeiras partes na 0.9.38 &amp;lt;eche|on&amp;gt; o plano é de alguns meses até que todas as mudanças entrem; nem todas estarão na 0.9.38 &amp;lt;str4d&amp;gt; oi &amp;lt;eche|on&amp;gt; o plano atual para o lançamento da 0.9.38 é dezembro, pouco antes do 35c3 &amp;lt;eche|on&amp;gt; algo mais sobre 1) ? &amp;lt;zlatinb&amp;gt; Achei que 0,9.38 seria em janeiro, mas tudo bem &amp;lt;eche|on&amp;gt; sim, se for trabalho demais, adiamos para jan, depois do 35c3 &amp;lt;zlatinb&amp;gt; nada mais da minha parte em 1) &amp;lt;eche|on&amp;gt; ok &amp;lt;eche|on&amp;gt; 2) atualização do status do LS2 &amp;lt;eche|on&amp;gt; nada importante para atualizar aqui, as reuniões de dev continuam, os tópicos estão sendo discutidos, mas nenhum código foi liberado ainda &amp;lt;eche|on&amp;gt; trabalho difícil, pesado, muitos tópicos, leva mais tempo, estimamos que não seja antes da .40 &amp;lt;eche|on&amp;gt; algo mais sobre 2) &amp;lt;eche|on&amp;gt; ? &amp;lt;str4d&amp;gt; Anyone interested in giving feedback should look at https://geti2p.net/spec/proposals/123-new-netdb-entries (which is where most changes are currently centered on) &amp;lt;eche|on&amp;gt; sim, por favor interajam e deem feedback &amp;lt;eche|on&amp;gt; então passo para o zlatinb o 3) status do scrum &amp;lt;zlatinb&amp;gt; oi. Só o eche|on e o meeh estão no canal agora, então por que vocês não seguem em frente e nos dão o 1-2-3 (em paralelo) &amp;lt;eche|on&amp;gt; 1) trabalhando em financiamentos, servidor, preparando o 35c3, comprei ingressos &amp;lt;eche|on&amp;gt; 2) seguindo com esse trabalho &amp;lt;eche|on&amp;gt; 3) sem impedimentos &amp;lt;eche|on&amp;gt; &amp;lt;meeh&amp;gt; 1) limpeza do OSX Launcher &amp; firefox profile &amp;lt;meeh&amp;gt; 2) Migração de servidor &amp;lt;meeh&amp;gt; 3) Desenvolvimento da Testnet &amp;lt;meeh&amp;gt; 4) Sem impedimentos &amp;lt;zlatinb&amp;gt; Aqui vão os meus: 1) no mês passado trabalhei em UX com a Sadie e o Alex, definição da Testnet (post está no fórum zzz.i2p) e perfil do Firefox I2P personalizado (post está no i2pforum) 2) mais UX, certificado de assinatura de código 3) sem impedimentos &amp;lt;str4d&amp;gt; ERR_OUT_OF_BOUNDS_WRITE &amp;lt;zlatinb&amp;gt; lol &amp;lt;eche|on&amp;gt; certo, por favor testem o perfil do Firefox I2P, zlatinb por favor compartilhe o link &amp;lt;zlatinb&amp;gt; `https://github.com/eyedeekay/firefox.profile.i2p/releases` &amp;lt;eche|on&amp;gt; obrigado &amp;lt;meeh&amp;gt; legal, valeu &amp;lt;eche|on&amp;gt; sobre o 35c3: a equipe central vai se reunir em Leipzig &amp;lt;eche|on&amp;gt; se mais alguém quiser vir, ficaremos felizes em encontrar vocês e passar um tempo para discutir tópicos do I2P, ou só tomar um café/cerveja/doces &amp;lt;eche|on&amp;gt; Ok, isso é tudo da pauta, mais algum item? &amp;lt;str4d&amp;gt; Divirtam-se! Eu não estarei no 35c3 este ano, mas estarei na RWC em janeiro. &amp;lt;eche|on&amp;gt; *eu aqueço o sidekick baffer* &amp;lt;eche|on&amp;gt; ótimo, o Alex planeja ir, além da Sadie, também &amp;lt;eche|on&amp;gt; *baffer balança* &amp;lt;str4d&amp;gt; Aesome &amp;lt;str4d&amp;gt; s/Ae/Awe/ &amp;lt;eche|on&amp;gt; *baff* a reunião está encerrada. Obrigado pela sua participação. Nos vemos novamente na próxima reunião em dezembro, dia 4 às 20h UTC &lt;/div></description></item><item><title>Desenvolvendo aplicações focadas em privacidade com Python e I2P</title><link>/pt/blog/2018/10/23/desenvolvendo-aplica%C3%A7%C3%B5es-focadas-em-privacidade-com-python-e-i2p/</link><pubDate>Tue, 23 Oct 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/10/23/desenvolvendo-aplica%C3%A7%C3%B5es-focadas-em-privacidade-com-python-e-i2p/</guid><description>&lt;p>&lt;figure>
 &lt;img
 src="https://geti2p.net/images/blog/i2plib.jpeg"
 alt="i2plib"loading="lazy"
 decoding="async">&lt;/figure>

&lt;/p>
&lt;p>&lt;a href="https://geti2p.net/">Invisible Internet Project&lt;/a>
 (I2P) fornece uma estrutura para o desenvolvimento de aplicações com foco em privacidade. É uma rede virtual que funciona sobre a Internet comum, na qual hosts podem trocar dados sem revelar seus endereços IP &amp;ldquo;reais&amp;rdquo;. As conexões dentro da rede I2P são estabelecidas entre endereços virtuais chamados &lt;em>I2P destinations&lt;/em> (destinos do I2P). É possível ter quantos destinos forem necessários e até usar um novo destino para cada conexão. Eles não revelam nenhuma informação sobre o endereço IP real para a outra parte.&lt;/p></description></item><item><title>Versão 0.9.37</title><link>/pt/blog/2018/10/04/vers%C3%A3o-0.9.37/</link><pubDate>Thu, 04 Oct 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/10/04/vers%C3%A3o-0.9.37/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.37 continua o trabalho no nosso novo transporte NTCP2, que foi introduzido no lançamento anterior. Um novo protocolo de teste de pares SSU IPv6 passa a ser suportado. Este lançamento contém inúmeras correções de bugs e melhorias de desempenho.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 02 de outubro de 2018</title><link>/pt/blog/2018/10/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-outubro-de-2018/</link><pubDate>Tue, 02 Oct 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/10/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-outubro-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> alex, anonymousmaybe, DogeDollars, echelon, villain, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status de desenvolvimento 0.9.37 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) status do LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Status do scrum (zlatinb) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; Oi 20:00:11 &amp;lt;zlatinb&amp;gt; oi 20:00:17 &amp;lt;zzz&amp;gt; 1) status de desenvolvimento 0.9.37 (zzz) 20:00:41 &amp;lt;zzz&amp;gt; como a maioria de vocês sabe, antecipamos o lançamento 37 em algumas semanas. O prazo final para commits foi ontem, o lançamento será na quinta-feira 20:00:57 &amp;lt;zzz&amp;gt; há muito pouco nele além de habilitar o NTCP2 por padrão 20:01:28 &amp;lt;zzz&amp;gt; o inicializador do OSX não estará pronto para o lançamento, mas estamos vendo um progresso realmente bom 20:01:54 &amp;lt;zzz&amp;gt; se tudo correr bem, este será nosso último lançamento do ano. Temos os feriados e o CCC, e esperamos a 38 em janeiro 20:01:59 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:02:30 &amp;lt;villain&amp;gt; oi pessoal 20:02:43 &amp;lt;zzz&amp;gt; 2) status do LS2 (zzz) 20:02:59 &amp;lt;zzz&amp;gt; tivemos 12 reuniões nos últimos 3 meses e estamos fazendo um progresso lento, porém constante 20:03:39 &amp;lt;zzz&amp;gt; temos um bom entendimento do que é necessário para criptografia nova, e concordamos com a maioria das questões genéricas sobre como adicionar criptografia nova e colocar e retirar novos LSes do netdb 20:03:40 &amp;lt;eche|on&amp;gt; oi 20:04:16 &amp;lt;eche|on&amp;gt; parece ótimo até agora 20:04:17 &amp;lt;zzz&amp;gt; continuaremos a trabalhar em questões relacionadas, como encrypted leasesets e multihoming massivo, bem como começar a discutir especificidades para opções particulares de criptografia nova 20:04:51 &amp;lt;zzz&amp;gt; espero que as reuniões de LS2 continuem por algum tempo, então, se você estiver interessado, junte-se às discussões 20:05:02 &amp;lt;zzz&amp;gt; mais algo sobre 2) ? 20:05:14 &amp;lt;eche|on&amp;gt; bom ver algum progresso 20:06:14 &amp;lt;zzz&amp;gt; 3) Status do scrum (zlatinb) 20:06:18 &amp;lt;zzz&amp;gt; tudo seu, zab 20:06:44 &amp;lt;zlatinb&amp;gt; certo, vamos fazer o scrum, o de sempre 1) o que você fez no mês passado 2) o que você vai fazer no próximo mês 3) algum impedimento? 20:07:02 &amp;lt;zlatinb&amp;gt; villain: este seria seu primeiro scrum de verdade, acho, então você começa :) 20:08:23 &amp;lt;zlatinb&amp;gt; villain? 20:08:26 &amp;lt;villain&amp;gt; ok, 1) lancei a biblioteca SAM baseada em asyncio https://github.com/l-n-s/i2plib e sua documentação, fiz um aplicativo de compartilhamento de arquivos com GUI com ela https://github.com/l-n-s/QuickShare, aprendi como o JSP funciona no RouterConsole, fiz um primeiro lançamento de pacote rpm para CentOS e Fedora e configurei um repositório COPR para pacotes rpm https://copr.fedorainfracloud.org/coprs/supervillain/I2P/ 20:08:56 &amp;lt;zlatinb&amp;gt; ok, voltaremos a você. zzz que tal você ir primeiro em vez disso 20:08:59 &amp;lt;eche|on&amp;gt; 1) manutenção de servidores, cobrir as quedas do servidor, gestão de finanças 2) continuar nesse trabalho, conseguir novos adesivos, 3) sem impedimentos até agora :-) 20:09:04 &amp;lt;villain&amp;gt; 2) fazer o pacote do Fedora usar as bibliotecas do sistema, trabalhar em um design melhor da Router Console após o lançamento, publicar um artigo sobre desenvolvimento de aplicações I2P via API SAM 20:09:09 &amp;lt;zlatinb&amp;gt; ops, desculpa 20:09:12 &amp;lt;eche|on&amp;gt; ops 20:09:29 &amp;lt;villain&amp;gt; 3) preciso fazer algo com a dependência Jetty no Fedora, já que só suportamos a v9.2 e o Fedora tem a v9.4 20:09:39 &amp;lt;DogeDollars&amp;gt; lol 20:10:03 &amp;lt;zzz&amp;gt; oba, scrum paralelo 20:10:11 &amp;lt;zzz&amp;gt; para mim: 20:10:12 &amp;lt;villain&amp;gt; :D 20:10:39 &amp;lt;eche|on&amp;gt; villain: sobre o jetty, precisa de mais trabalho, até onde sei eles mudaram algumas APIs no meio do caminho 20:10:44 &amp;lt;zzz&amp;gt; 1) muitas correções de bugs menores do NTCP2 que apareceram desde o lançamento 36, obrigado a todos os testadores 20:11:11 &amp;lt;zzz&amp;gt; preparando-se para o lançamento 37, testando o instalador do OSX, outras correções de bugs e pesquisa, pesquisa de LS2 20:11:42 &amp;lt;zzz&amp;gt; 2) lançamento 37, começando um trabalho sério de migração para o novo formato de banco de dados geoip, mais LS2, mais correções de bugs, trabalhando com as equipes de PR/UI em ideias para o console 20:12:23 &amp;lt;zzz&amp;gt; 3) sem impedimentos... também observe que, devido a algumas obrigações pessoais, estou trabalhando apenas meio período no mês passado e no próximo 20:12:24 &amp;lt;zzz&amp;gt; FIM 20:12:52 &amp;lt;zlatinb&amp;gt; certo, eche|on ? 20:12:59 &amp;lt;eche|on&amp;gt; 1) manutenção de servidores, cobrir as quedas do servidor, gestão de finanças 2) continuar nesse trabalho, conseguir novos adesivos, 3) sem impedimentos até agora :-) 20:13:22 &amp;lt;zlatinb&amp;gt; ótimo, obrigado 20:13:33 &amp;lt;zlatinb&amp;gt; alex_the_designer: já que você acabou de entrar, este é o nosso scrum mensal 20:13:46 &amp;lt;alex_the_designer&amp;gt; olá! 20:13:55 &amp;lt;zlatinb&amp;gt; quer nos dizer 1) o que você fez no mês passado 2) o que você vai fazer no próximo mês 3) você tem algum impedimento 20:15:04 &amp;lt;alex_the_designer&amp;gt; 1 . tenho feito streaming às sextas. durante esse tempo tenho feito progresso incremental na atualização do site. também criei uma pesquisa para nos ajudar com branding &amp; design. 20:16:15 &amp;lt;alex_the_designer&amp;gt; 2. vou continuar transmitindo, mas vou tentar encerrar o desenvolvimento web fora da stream. também estou um pouco atrasado no whitepaper reformulado. quero entregar pelo menos um esboço e um rascunho até o fim do mês 20:17:22 &amp;lt;alex_the_designer&amp;gt; 3. o único impedimento no momento é um pouco de falta de conhecimento sobre como o framework web atual gera caminhos. nada de outro mundo, só exige mais leitura de documentação e fuçar 20:18:28 &amp;lt;zlatinb&amp;gt; ok, vou falar um pouco mais sobre a pesquisa depois do scrum. Obrigado 20:18:32 &amp;lt;zlatinb&amp;gt; meeh: você está aqui? 20:20:10 &amp;lt;zlatinb&amp;gt; meeh? 20:21:00 &amp;lt;zlatinb&amp;gt; fique à vontade para dar seus 1-2-3 quando aparecer 20:21:20 &amp;lt;zlatinb&amp;gt; isso é FIM do scrum, mas eu gostaria de falar um pouco sobre a pesquisa do Alex 20:21:27 &amp;lt;zzz&amp;gt; vá em frente 20:22:17 &amp;lt;zlatinb&amp;gt; para todos no canal, por favor deem atenção a esta pesquisa e a preencham. Ela está hospedada no Google Forms, mas (a menos que você faça algo estúpido) não é possível correlacionar seu google id com sua persona I2P 20:22:46 &amp;lt;zlatinb&amp;gt; aqui está o link: https://docs.google.com/forms/d/e/1FAIpQLSdVCHXXBnHOrPpR6RH2DkCf3Q4W1kPBpg0QWToxfday0xqNAg/viewform 20:23:14 &amp;lt;zlatinb&amp;gt; alex_the_designer: por favor diga algumas palavras sobre como esta pesquisa vai ajudá-lo no processo criativo 20:23:21 &amp;lt;alex_the_designer&amp;gt; certamente! 20:24:14 &amp;lt;alex_the_designer&amp;gt; então, começando pelo básico, é importante entender as diferenças entre como nós, como mantenedores internos, percebemos a utilidade do sistema e nossa apresentação como marca versus como os usuários percebem a utilidade do sistema e sua identidade como humanos 20:24:41 &amp;lt;alex_the_designer&amp;gt; isso é bem profundo, mas há coisas bem diretas que podemos usar 20:25:22 &amp;lt;villain&amp;gt; ah, faz sentido 20:25:25 &amp;lt;alex_the_designer&amp;gt; por exemplo, se descobrirmos que muitas pessoas têm uma postura agressiva, podemos usar teoria básica das cores para saber que cores quentes (vermelhos, amarelos, laranjas) fazem sentido 20:25:34 &amp;lt;anonymousmaybe&amp;gt; sério? "que coisas o i2p deveria considerar para decidir para quem o i2p é?" 20:25:55 &amp;lt;alex_the_designer&amp;gt; todas as perguntas são sérias, anon :D 20:26:19 &amp;lt;villain&amp;gt; só não entendi, essas perguntas são pessoais ou relacionadas à visão do projeto 20:26:48 &amp;lt;villain&amp;gt; vou preencher em breve 20:27:02 &amp;lt;alex_the_designer&amp;gt; é importante falar um pouco sobre você e seus valores e seus ideais para o projeto 20:27:31 &amp;lt;anonymousmaybe&amp;gt; alex_the_designer é, essa aí é meio ruim , porque I2P é para todo mundo, sem dúvida sobre isso 20:27:46 &amp;lt;alex_the_designer&amp;gt; há uma suposição implícita aí de que quem somos e o que fazemos não são compartimentalizados, mas sim que se alimentam um ao outro :D 20:28:36 &amp;lt;anonymousmaybe&amp;gt; eu gosto de compartimentalização, por isso uso Qubes :p 20:28:42 &amp;lt;alex_the_designer&amp;gt; anon, dizer que é para todo mundo não é totalmente correto, é? 20:28:57 &amp;lt;alex_the_designer&amp;gt; Estados de vigilância, por ex. :D 20:29:48 &amp;lt;zzz&amp;gt; mais algo sobre a pesquisa? 20:29:52 &amp;lt;alex_the_designer&amp;gt; a universalidade pode ser um resultado, contudo; então, se você sente isso com convicção, por favor escreva sobre isso :D 20:30:10 &amp;lt;zlatinb&amp;gt; da minha parte, não (sobre a pesquisa) 20:30:25 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:30:51 &amp;lt;anonymousmaybe&amp;gt; zzz alguma consideração para sandboxing do i2p? 20:30:54 &amp;lt;alex_the_designer&amp;gt; eu só diria que seus esforços na pesquisa são profundamente apreciados. eu sei que é bem longa 20:31:16 &amp;lt;zzz&amp;gt; obrigado por fazer isso, alex 20:31:30 &amp;lt;anonymousmaybe&amp;gt; alex_the_designer sim, vou preencher 20:31:46 &amp;lt;zzz&amp;gt; anonymousmaybe, não que eu saiba, e eu não sou a pessoa certa para perguntar, mas você pode levantar isso neste canal após a reunião 20:31:50 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:32:16 * zzz pega o baffer 20:33:00 * zzz *baffffs* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 05 de setembro de 2018</title><link>/pt/blog/2018/09/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-setembro-de-2018/</link><pubDate>Wed, 05 Sep 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/09/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-setembro-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> alex, echelon, mikalv, R4SAS, villain, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:07:48 &amp;lt;zzz&amp;gt; 0) Oi 20:07:48 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.36 (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento 0.9.37 (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 3) status do LS2 (zzz) 20:07:48 &amp;lt;zzz&amp;gt; 4) planejamento do CCC (zzz/echelon/mikalv) 20:07:48 &amp;lt;zzz&amp;gt; 5) scrum de status (zlatinb) 20:07:55 &amp;lt;zzz&amp;gt; 0) Oi 20:07:58 &amp;lt;zzz&amp;gt; Oi 20:08:00 &amp;lt;eche|on&amp;gt; oi 20:08:16 &amp;lt;villain&amp;gt; oi :) 20:08:22 &amp;lt;zzz&amp;gt; desculpem pelo atraso 20:08:29 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.36 (zzz) 20:08:47 &amp;lt;zzz&amp;gt; acredito que terminamos tudo, com a possível exceção do f-droid 20:08:53 &amp;lt;R4SAS&amp;gt; oi 20:09:04 &amp;lt;zzz&amp;gt; nextloop, algum status do f-droid? 20:09:44 &amp;lt;zzz&amp;gt; os testes do ntcp2 estão indo bem 20:09:56 &amp;lt;zzz&amp;gt; mais algo no 1) ? 20:10:09 &amp;lt;R4SAS&amp;gt; Tenho uma 20:10:33 &amp;lt;R4SAS&amp;gt; onde posso ver pacotes para Debian em forma de listagem? 20:10:54 &amp;lt;zzz&amp;gt; acho que é packages.debian.org - há uma caixa de pesquisa 20:11:12 &amp;lt;R4SAS&amp;gt; Estou pensando em adicionar pacotes do i2p no meu repositório 20:11:32 &amp;lt;zzz&amp;gt; há também um packages.ubuntu.com 20:11:44 &amp;lt;zzz&amp;gt; e nosso repo é deb.i2p2.de 20:12:00 &amp;lt;zzz&amp;gt; mais algo no 1) ? 20:12:03 &amp;lt;R4SAS&amp;gt; para Ubuntu vou usar pacotes do Launchpad 20:12:36 &amp;lt;zzz&amp;gt; 2) status do desenvolvimento 0.9.37 (zzz) 20:13:03 &amp;lt;zzz&amp;gt; estamos no início do ciclo .37. Definimos um ciclo de 9 semanas com um lançamento na semana de 22 de Out. 20:13:21 &amp;lt;eche|on&amp;gt; ok 20:13:39 &amp;lt;zzz&amp;gt; o meeh está trabalhando para concluir o instalador do osx para a 37. Estou trabalhando em migrar para o novo formato GeoIP da MaxMind 20:13:56 &amp;lt;zzz&amp;gt; todo mundo está olhando coisas da UI (interface do usuário) 20:14:13 &amp;lt;zzz&amp;gt; devemos ter os resultados dos testes de usabilidade em breve 20:14:40 &amp;lt;zzz&amp;gt; vamos, com sorte, mover a página de ajuda do console para o Transifex 20:15:07 &amp;lt;zzz&amp;gt; então, tradutores, reservem um tempo para meados de outubro para traduzi-la! 20:15:11 &amp;lt;zzz&amp;gt; mais algo no 2) ? 20:15:28 &amp;lt;eche|on&amp;gt; nada ainda, ntcp2 por padrão? 20:15:32 &amp;lt;eche|on&amp;gt; na .37 ? 20:15:37 &amp;lt;meeh&amp;gt; sim, estou trabalhando no wrapper do osx - agora portado para o xcode, isso e como,se,o quê i2p-browser :) 20:15:38 &amp;lt;zzz&amp;gt; sim, isso também :) 20:16:32 &amp;lt;zzz&amp;gt; sim, ntcp2 por padrão na 37. Por favor, todos testem as builds de desenvolvimento onde ele é o padrão, ou ativem-no no release .36-0 20:16:38 &amp;lt;zzz&amp;gt; mais algo no 2) ? 20:17:34 &amp;lt;zzz&amp;gt; 3) status do LS2 20:17:42 &amp;lt;zzz&amp;gt; tivemos cerca de 8 reuniões ao longo de dois meses 20:18:06 &amp;lt;zzz&amp;gt; ainda estamos na fase de discussão, mas acho que estamos perto de tomar algumas decisões e avançar 20:18:29 &amp;lt;eche|on&amp;gt; pelo menos algo 20:18:30 &amp;lt;zzz&amp;gt; há muitas questões relacionadas, como criptografia nova, que estão complicando as coisas 20:18:47 &amp;lt;zzz&amp;gt; são muitas coisas que estão na mesa há 5 anos ou mais que finalmente estamos abordando 20:19:05 &amp;lt;eche|on&amp;gt; bom trabalho ! 20:19:17 &amp;lt;zzz&amp;gt; o que está claro é que não faremos tudo de uma vez 20:19:35 &amp;lt;zzz&amp;gt; vamos fazer algumas mudanças iniciais, que permitirão coisas opcionais, e mais mudanças virão depois 20:19:53 &amp;lt;zzz&amp;gt; começamos a atualizar o documento de proposta 20:20:17 &amp;lt;zzz&amp;gt; espero ter algumas decisões documentadas em breve... o que nos permitirá começar a codificar e fazer experimentos 20:21:09 &amp;lt;zzz&amp;gt; tiramos uma semana de folga por causa do Labor Day, mas nossa próxima reunião é na segunda-feira, dia 12, às 17:00 UTC no #ls2 20:21:44 &amp;lt;zzz&amp;gt; todos são bem-vindos, é complexo e difícil de acompanhar até para nós que estamos mergulhados nisso, mas é divertido ver as coisas se encaixando 20:21:48 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:22:34 &amp;lt;zzz&amp;gt; 4) planejamento do CCC 20:22:57 &amp;lt;eche|on&amp;gt; ok, o ccc será em Leipzig 20:23:01 &amp;lt;zzz&amp;gt; Tomamos decisões preliminares em dezembro passado, mas tradicionalmente finalizamos as regras por volta desta época todo ano 20:23:13 &amp;lt;zzz&amp;gt; com certeza Leipzig, certo? 20:23:29 &amp;lt;eche|on&amp;gt; sim, já anunciado oficialmente pelo CCC 20:23:36 &amp;lt;zzz&amp;gt; ótimo, eu não tinha visto isso 20:24:19 &amp;lt;zzz&amp;gt; pagamos pelos ingressos do congresso, reembolsamos até 1500 euros por avião/trem e, de novidade para este ano, concordamos com até 400 euros de despesas de hotel 20:24:27 &amp;lt;eche|on&amp;gt; sim 20:24:56 &amp;lt;zzz&amp;gt; acima de 1500 ou pago adiantado somente em 'circunstâncias especiais', isto é, você está quebrado :) 20:25:13 &amp;lt;eche|on&amp;gt; até agora tudo parece bom 20:25:25 &amp;lt;zzz&amp;gt; e isso é apenas para membros do programa pagos, a menos que haja aprovação do echelon. 20:25:28 &amp;lt;eche|on&amp;gt; os ingressos serão gerenciados de forma central, se possível 20:25:38 &amp;lt;zzz&amp;gt; vamos comprar os ingressos do congresso centralmente, correto. 20:25:48 &amp;lt;zzz&amp;gt; então precisamos saber quem vai... em breve... 20:26:12 &amp;lt;zzz&amp;gt; então, alguma objeção ou mudança às regras como as listei aqui? 20:26:12 &amp;lt;eche|on&amp;gt; presumo que precisamos até o fim de out 20:26:20 &amp;lt;eche|on&amp;gt; não há necessidade de mudar 20:26:31 &amp;lt;meeh&amp;gt; não, tudo certo 20:26:49 &amp;lt;zzz&amp;gt; a ideia é: se você quer estar lá, o projeto vai ajudar você a chegar lá 20:27:35 &amp;lt;zzz&amp;gt; adesivos e réguas de energia e faixas e mesas e outras logísticas assim, vamos resolver conforme avançamos, não há necessidade de discutir aqui na reunião 20:27:58 &amp;lt;eche|on&amp;gt; ok, sim 20:28:31 &amp;lt;zzz&amp;gt; se você ainda não comprou suas passagens de avião, faça isso AGORA, não há muitos voos para o LEJ. Se você vai de bicicleta ou de trem, tem mais tempo 20:28:54 &amp;lt;zzz&amp;gt; quem nunca foi, pergunte a quem já foi sobre hotéis e qualquer outra coisa que queira saber 20:29:09 &amp;lt;zzz&amp;gt; mais algo no 4) ? 20:30:19 &amp;lt;zzz&amp;gt; 5) scrum 20:30:28 &amp;lt;zzz&amp;gt; zab está fora, então eu conduzo 20:31:05 &amp;lt;zzz&amp;gt; quando eu chamar você, por favor diga 1) o que você fez no mês passado 2) o que você vai fazer no próximo mês 3) quaisquer impedimentos; termine com EOT ou 'é isso' ou algo assim 20:31:13 &amp;lt;zzz&amp;gt; villain, você começa 20:33:00 &amp;lt;zzz&amp;gt; eche|on, você é o próximo 20:33:35 &amp;lt;eche|on&amp;gt; eu cuidei de toda a parte financeira, trabalho de servidor, testes, ajudando com o release (notícias), vou fazer o mesmo no próximo mês, sem impedimentos. Vou ficar AFK amanhã até quarta, dia 12 20:33:58 &amp;lt;zzz&amp;gt; obrigado. meeh, sua vez 20:34:27 &amp;lt;meeh&amp;gt; ok, tenho tempo para três pontos 20:34:28 &amp;lt;meeh&amp;gt; * trabalhei com a portabilidade do lançador do osx concluída para o xcode - a reversão foi difícil, já que minhas habilidades com monotone dizem que eu não deveria brincar com fogo (era período de congelamento) 20:34:28 &amp;lt;meeh&amp;gt; * um dos DCs onde tenho servidores teve uma falha de energia em que tudo caiu - então passei o dia principalmente garantindo que as coisas rodassem e discutindo com servidores hoje. 20:34:28 &amp;lt;meeh&amp;gt; * analisei tanto o firefox/chromium para resolver questões de certificados autoassinados quanto um navegador de privacidade, fiz 24 horas de monkey coding em um plugin Qt baseado em chromium, mas que deu resultados ótimos. 20:35:23 &amp;lt;zzz&amp;gt; e para o próximo mês? impedimentos? 20:35:49 &amp;lt;meeh&amp;gt; o lançador do osx foi totalmente movido para o xcode agora, o ícone voltou a aparecer, há um comportamento estranho com o action handler, mas deve ser corrigido a qualquer momento 20:36:31 &amp;lt;villain&amp;gt; Ok, aprendi coisas sobre monotone e Java. corrigi https://trac.i2p2.de/ticket/1244, adicionei uma tradução de um artigo ntcp2. fiz um press-release para a 0.9.36 em russo. Na semana passada, desenvolvendo aquela biblioteca Python assíncrona, agora finalizando a documentação dela. https://github.com/l-n-s/i2plib 20:36:47 &amp;lt;meeh&amp;gt; para o próximo mês vou olhar mais o caso do navegador se o resto de vocês aprovar quando eu lhes der uma revisão na próxima reunião; se não, provavelmente Android e osx são o mais alto na lista 20:37:35 &amp;lt;zzz&amp;gt; villain, e para o próximo mês? impedimentos? 20:38:57 &amp;lt;zzz&amp;gt; quanto a mim, no mês passado corrigi muitos bugs do NTCP2 e outros, e lancei a versão 36. 20:39:30 &amp;lt;zzz&amp;gt; no próximo mês será o novo código de GeoIP, continuar a trabalhar no LS2, corrigir mais bugs, deixar a página de ajuda pronta para tradução 20:39:53 &amp;lt;zzz&amp;gt; no entanto, vou ficar mais AFK na próxima semana 20:39:56 &amp;lt;zzz&amp;gt; sem impedimentos 20:40:28 &amp;lt;zzz&amp;gt; mais alguém aqui para relatar? sl ou alex_the_designer ? 20:40:32 &amp;lt;eche|on&amp;gt; :-) 20:40:39 &amp;lt;alex_the_designer2&amp;gt; oi 20:40:59 &amp;lt;zzz&amp;gt; oi alex_the_designer2 por favor nos dê seus 1/2/3 mês passado/próximo mês/impedimentos 20:41:06 &amp;lt;alex_the_designer2&amp;gt; mês passado: fiquei bloqueado no onboarding (integração). meus sinceros agradecimentos ao eche|on e ao meeh por me desbloquearem 20:41:23 &amp;lt;villain&amp;gt; no próximo mês, como o zzz mencionou, vou ganhar mais prática com monotone, corrigir os tickets do site, finalizar um pacote Red Hat. gostaria de ouvir feedback sobre minha lib Python do str4d , e adicioná-la à organização i2p no GitHub, se estiver ok 20:41:37 &amp;lt;villain&amp;gt; sem impedimentos, exceto isso 20:41:43 &amp;lt;villain&amp;gt; EOT 20:42:10 &amp;lt;zzz&amp;gt; obrigado, villain 20:42:15 &amp;lt;alex_the_designer2&amp;gt; este mês: olhando a issue 1996 no trac (tenho quase certeza de que era aquela para a qual você queria contribuição), também começando a escrever um whitepaper. consegui algum progresso na atualização do www durante as streams de sexta, mas também farei durante a semana. 20:42:46 &amp;lt;alex_the_designer2&amp;gt; sem impedimentos. vou ficar meio AFK de 17 a 21, pois estarei em SF. EOT ou 'é isso' ou algo assim :D 20:43:06 &amp;lt;zzz&amp;gt; alex_the_designer2, também, talvez por ser sua primeira reunião, você poderia nos dar uma visão geral rápida das suas sessões de sexta à noite no Twitch, o que pode sair delas, como podemos participar? 20:43:20 &amp;lt;alex_the_designer2&amp;gt; claro! 20:44:14 &amp;lt;alex_the_designer2&amp;gt; então às sextas, das 21:30 CST até cerca de 23:00 CST, eu faço streaming em twitch.tv/alex_the_designer. quando comecei lá em janeiro, o tema geral era 'FOSS Design', mas tem sido mais voltado para o i2p 20:45:00 &amp;lt;alex_the_designer2&amp;gt; venho fazendo tutoriais básicos e afins para ajudar iniciantes a entender como configurar o i2p e hospedar um site, pois acredito que conteúdo é o principal impedimento para uma adoção ampla 20:45:36 &amp;lt;alex_the_designer2&amp;gt; o que ajudaria é o pessoal aparecer e socializar, se quiser. também, divulgar o programa por quaisquer canais de mídia social que você preferir ajuda muito 20:46:26 &amp;lt;alex_the_designer2&amp;gt; também tenho algumas gravações brutas que quero publicar online de shows anteriores, mas preciso editá-las (principalmente para ocultar meu IP residencial) 20:46:48 &amp;lt;zzz&amp;gt; você está recebendo feedback dos espectadores que nos dê insights sobre prioridades e escolhas de UI? Como você pode canalizar o que está aprendendo de volta para o resto de nós, seja em posts ou tickets ou textos? Tem algum plano? 20:47:08 &amp;lt;alex_the_designer2&amp;gt; the_tin_hat tem aparecido regularmente e fornecido bastante alívio cômico e feedback 20:47:42 &amp;lt;alex_the_designer2&amp;gt; quando se trata de escolhas de UI, não tive feedback suficiente dos usuários para realmente justificar quaisquer escolhas 20:47:52 &amp;lt;eche|on&amp;gt; ok, em 6h meu despertador toca, vou para a cama, até mais 20:48:03 &amp;lt;alex_the_designer2&amp;gt; então é no feeling e por tentativa e erro 20:48:04 &amp;lt;zzz&amp;gt; boa noite, echelon 20:48:15 &amp;lt;alex_the_designer2&amp;gt; até mais, echelon! 20:48:35 &amp;lt;zzz&amp;gt; ok, então talvez precisemos ampliar o público primeiro 20:49:04 &amp;lt;zzz&amp;gt; então vamos divulgar mais, talvez em nossos fóruns, ou um post no blog... não só no Twitter 20:49:33 &amp;lt;zzz&amp;gt; obrigado, alex, pela visão geral; você está fazendo um bom trabalho, tomara que resulte em mais usuários e conteúdo e em um produto melhor 20:49:38 &amp;lt;alex_the_designer2&amp;gt; todo canal é muito útil, já que o público está espalhado :D 20:49:45 &amp;lt;zzz&amp;gt; isso 20:49:48 &amp;lt;alex_the_designer2&amp;gt; obrigado pelo voto de apoio! 20:50:07 &amp;lt;zzz&amp;gt; mais alguém que deixei de fora do scrum? sadie sl 20:50:18 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:50:52 * zzz pega o baffer 20:51:13 &amp;lt;villain&amp;gt; alex_the_designer2: posso fazer anúncios no reddit /r/i2p para suas streams 20:51:31 &amp;lt;zzz&amp;gt; boa ideia 20:51:36 &amp;lt;alex_the_designer2&amp;gt; muito obrigado, villain 20:51:42 &amp;lt;zzz&amp;gt; desculpem novamente pelo início tardio da reunião 20:51:49 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Versão 0.9.36</title><link>/pt/blog/2018/08/23/vers%C3%A3o-0.9.36/</link><pubDate>Thu, 23 Aug 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/08/23/vers%C3%A3o-0.9.36/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.36 introduz o NTCP2, o nosso novo protocolo de transporte seguro. O NTCP2 oferece resistência eficaz contra a censura por inspeção profunda de pacotes (DPI) e resulta em menor carga de CPU. Isso torna mais provável que o I2P seja executado em dispositivos de baixo desempenho, como smartphones e roteadores domésticos. O protocolo está desativado por padrão nesta versão para testes.&lt;/p>
&lt;p>Como de costume, recomendamos que atualize para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Detalhes de Implementação do NTCP2</title><link>/pt/blog/2018/08/20/detalhes-de-implementa%C3%A7%C3%A3o-do-ntcp2/</link><pubDate>Mon, 20 Aug 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/08/20/detalhes-de-implementa%C3%A7%C3%A3o-do-ntcp2/</guid><description>&lt;p>Os protocolos de transporte do I2P foram originalmente desenvolvidos há cerca de 15 anos. Na época, o principal objetivo era ocultar os dados transferidos, não ocultar o fato de que se estava usando o próprio protocolo. Ninguém pensava seriamente em proteger contra DPI (inspeção profunda de pacotes) e censura de protocolos. Os tempos mudam e, embora os protocolos de transporte originais ainda forneçam segurança robusta, surgiu demanda por um novo protocolo de transporte. NTCP2 foi projetado para resistir às ameaças de censura atuais. Principalmente, à análise por DPI do comprimento dos pacotes. Além disso, o novo protocolo usa os desenvolvimentos mais modernos em criptografia. NTCP2 é baseado no &lt;a href="https://noiseprotocol.org/noise.html">Noise Protocol Framework&lt;/a>
, com SHA256 como função de hash e x25519 como um mecanismo de troca de chaves Diffie-Hellman (DH) de curva elíptica.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de agosto de 2018</title><link>/pt/blog/2018/08/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-agosto-de-2018/</link><pubDate>Tue, 07 Aug 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/08/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-agosto-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, mikalv, villain, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; 1) status 0.9.36 (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 2) status do LS2 (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 3) Solicitações para bobthebuilder.i2p e paste.crypthost.i2p em `http://zzz.i2p/posts/13897` 20:00:05 &amp;lt;zzz&amp;gt; 4) Scrum de status (zlatinb) 20:00:05 &amp;lt;zzz&amp;gt; 5) Reagendar a reunião de 4 de set. (zzz) 20:00:10 &amp;lt;zzz&amp;gt; 0) Oi 20:00:12 &amp;lt;zzz&amp;gt; oi 20:00:21 &amp;lt;zzz&amp;gt; 1) status 0.9.36 (zzz) 20:00:27 &amp;lt;zlatinb&amp;gt; oi 20:00:29 &amp;lt;villain&amp;gt; oi, pessoal 20:00:34 &amp;lt;zzz&amp;gt; 6 semanas no ciclo 36, faltam 2 semanas 20:00:52 &amp;lt;mikalv&amp;gt; oi 20:00:53 &amp;lt;zzz&amp;gt; congelamento de tags é amanhã; prazo final de commit uma semana a partir de sexta; lançamento na semana de 20 de ago. 20:01:18 &amp;lt;zzz&amp;gt; todos, por favor, testem. Vou marcar a próxima versão como -rc 20:01:31 &amp;lt;zzz&amp;gt; mais algo no 1)? 20:02:24 &amp;lt;zzz&amp;gt; 2) status do LS2 (zzz) 20:02:30 &amp;lt;zzz&amp;gt; tivemos nossa 5ª reunião ontem 20:02:47 &amp;lt;zzz&amp;gt; indo bem, mas indo muito devagar. As questões são complexas e inter-relacionadas 20:03:11 &amp;lt;zzz&amp;gt; atualizei a proposta (123) hoje, mas ainda está bem crua 20:03:41 &amp;lt;zzz&amp;gt; ainda nem concordamos sobre metas e prioridades, então vai levar um tempo, mas estou satisfeito com o processo 20:03:58 &amp;lt;zzz&amp;gt; todos são bem-vindos, próxima reunião é na segunda que vem, 18:00 UTC em #ls2 20:04:27 &amp;lt;zzz&amp;gt; mais algo no 2)? 20:05:13 &amp;lt;zzz&amp;gt; 3) Solicitações para bobthebuilder.i2p e paste.crypthost.i2p em `http://zzz.i2p/posts/13897` 20:05:25 &amp;lt;zzz&amp;gt; são pedidos de página inicial do console 20:05:33 &amp;lt;zzz&amp;gt; o candidato sl está aqui? 20:06:07 &amp;lt;zlatinb&amp;gt; geralmente não, pois é tarde no $HOME 20:06:27 &amp;lt;zzz&amp;gt; alguém tem comentários a favor ou contra adicionar estes à página inicial do console? 20:07:06 &amp;lt;zlatinb&amp;gt; Sou +1 para adicionar o bob the builder, neutro sobre o novo paste 20:07:13 &amp;lt;zzz&amp;gt; alguma objeção? 20:07:31 &amp;lt;mikalv&amp;gt; Sou +1 para serviços online no console 20:07:55 &amp;lt;zzz&amp;gt; não dói ter um segundo paste, especialmente já que o que temos agora ficou offline por semanas de cada vez 20:08:15 &amp;lt;zzz&amp;gt; embora tenha sido bastante confiável recentemente 20:08:40 &amp;lt;zzz&amp;gt; não havendo objeções, vou adicioná-los ao console para a 36 20:08:46 &amp;lt;villain&amp;gt; se houver links mortos para remover, podemos adicionar esses links no lugar 20:08:50 &amp;lt;zzz&amp;gt; mais algo no 3)? 20:09:04 &amp;lt;eche|on&amp;gt; não 20:09:11 &amp;lt;zzz&amp;gt; o zerobin não está morto, só não teve o melhor uptime no passado 20:09:46 &amp;lt;zzz&amp;gt; 4) Scrum de status (zlatinb) 20:09:49 &amp;lt;zzz&amp;gt; vai, zlatinb 20:10:31 &amp;lt;zlatinb&amp;gt; ok, vamos passar pela sala e, quando seu nome for chamado, descreva brevemente 1) o que você tem feito no último mês 2) o que planeja fazer no próximo mês 3) se você está bloqueado por alguém ou precisa de ajuda 20:10:57 &amp;lt;zlatinb&amp;gt; vamos começar com o Novato - villain. Como este é seu primeiro scrum, pule 1) e vá só com 2) e 3) 20:11:09 &amp;lt;zlatinb&amp;gt; vai, villain 20:12:24 &amp;lt;zlatinb&amp;gt; villain, você está aí? 20:12:34 &amp;lt;villain&amp;gt; aprendendo Java e monotone, planos de corrigir mais alguns tickets do site antes do lançamento 36, como zzz discutiu com zzz. e aprender mais :) 20:13:00 &amp;lt;villain&amp;gt; sem bloqueios no momento 20:13:41 &amp;lt;zlatinb&amp;gt; ótimo. Normalmente dizemos EOT no fim do relatório :) 20:13:48 &amp;lt;villain&amp;gt; agora pesquisando em https://trac.i2p2.de/ticket/1583 20:13:57 &amp;lt;villain&amp;gt; EOT 20:13:59 &amp;lt;villain&amp;gt; hehe 20:14:17 &amp;lt;zlatinb&amp;gt; obrigado. zzz, você é o próximo 20:14:37 &amp;lt;zzz&amp;gt; ok. no mês passado foi principalmente lapidar e testar ntcp2, com a ajuda do orignal 20:14:46 &amp;lt;zzz&amp;gt; iniciando a pesquisa e as reuniões do LS2 20:14:59 &amp;lt;zzz&amp;gt; muitas e muitas correções de bugs, claro 20:15:33 &amp;lt;zzz&amp;gt; no próximo mês será lançar a .36 e continuar no LS2, correções de bugs, etc. 20:15:41 &amp;lt;zzz&amp;gt; também fazendo alguma refatoração de código no caminho 20:16:06 &amp;lt;zzz&amp;gt; espero chegar ao assistente SSL para ambientes sem Jetty para a 37. Infelizmente não consegui fazer para a 36, foi difícil demais 20:16:13 &amp;lt;zzz&amp;gt; sem bloqueios; EOT 20:17:14 &amp;lt;eche|on&amp;gt; ok, fiz muito trabalho de administração do fórum, alguns testes de código, doações e gestão de contas, vou continuar com isso no próximo mês, sem bloqueios no momento 20:17:20 &amp;lt;eche|on&amp;gt; uupos 20:17:40 &amp;lt;zlatinb&amp;gt; ok, eche|on, podemos ir com você em seguida :) 20:17:51 &amp;lt;eche|on&amp;gt; isso é mais ou menos tudo^^ 20:18:04 &amp;lt;zlatinb&amp;gt; ok, legal 20:18:10 &amp;lt;zlatinb&amp;gt; mikalv: e você? 20:18:14 &amp;lt;mikalv&amp;gt; Sim, bem, por mim; Atual: OSX Launcher beta para 0.9.36 Próximo; 1. Continuar no OSX launcher (deixá-lo bonito, mais alguns recursos e trabalhar na estabilidade). 2. Com sorte, ajudar o zzz com a pesquisa e impl. do LS2. 3. Lançar um test-MVP/alpha de um pacote (bundle) de navegador. 20:18:23 &amp;lt;mikalv&amp;gt; 4. Continuar minha campanha por não-ter-uma-única-pessoa-como-ponto-de-falha, onde os membros do núcleo que hospedam serviços centrais dão acesso a outros membros do núcleo como backup/retaguarda se alguém desaparecer, para que o projeto não sofra mais com tais eventos. 20:18:28 &amp;lt;mikalv&amp;gt; Bloqueio: Espero que possamos obter o controle do DNS de i2p2.de do welt. 20:18:56 &amp;lt;mikalv&amp;gt; eu ou o eche|on, pelo menos alguém mais ativo 20:19:09 &amp;lt;zlatinb&amp;gt; uau, isso estava bem preparado, muito bem 20:19:25 &amp;lt;zlatinb&amp;gt; sadie mencionou que *talvez* conseguisse participar — chamando sadie 20:19:49 &amp;lt;zlatinb&amp;gt; str4d: alguma chance de você estar por aí? 20:19:53 &amp;lt;eche|on&amp;gt; Welt me contactou, respondi, nenhuma resposta dele 20:19:58 &amp;lt;mikalv&amp;gt; zlatinb: lembre-se, tenho feito isso por dois anos, todo dia, antes do i2p agora :p 20:20:41 &amp;lt;mikalv&amp;gt; Quero obter controle do domínio DNS, para poder mudar mais livremente o IP do trac e, mais tarde, o de download 20:20:59 &amp;lt;zlatinb&amp;gt; Alex W. estava por aqui, mas acabou de sair, então acho que é isso para o scrum 20:21:16 &amp;lt;mikalv&amp;gt; por causa da situação, o servidor antigo descontinuado faz proxy reverso para o novo trac :( 20:22:04 &amp;lt;zzz&amp;gt; 5) Reagendar a reunião de 4 de set. (zzz) 20:22:08 &amp;lt;zlatinb&amp;gt; EOT 20:22:19 &amp;lt;mikalv&amp;gt; é, desculpa EOT 20:22:26 &amp;lt;zzz&amp;gt; ok, eu não posso no dia 4 de set. e acho que alguns outros também não podem 20:22:46 &amp;lt;zzz&amp;gt; podemos fazer qua., 5 de set., ou ter., 11 de set.? 20:23:01 &amp;lt;zzz&amp;gt; se for no dia 11, haverá apenas 3 semanas entre essa e a reunião de 2 de outubro 20:23:27 &amp;lt;zlatinb&amp;gt; Vou estar na estrada na maior parte de setembro, então não posso prometer nem o dia 5 nem o 11 20:23:27 &amp;lt;zzz&amp;gt; Quero colocar o CCC na agenda para a reunião de setembro, embora tenhamos tomado a maioria das decisões em dezembro passado para financiamento 20:23:44 &amp;lt;mikalv&amp;gt; Acho que posso em ambas, então por mim está ok 20:23:53 &amp;lt;zzz&amp;gt; eche|on, e você? 20:24:12 &amp;lt;eche|on&amp;gt; dia 11 não dá 20:24:30 &amp;lt;zzz&amp;gt; qua., 5, ok? 20:24:41 &amp;lt;eche|on&amp;gt; dia 5 parece ok 20:24:52 &amp;lt;zzz&amp;gt; ok, vamos deixar pré-marcado para qua., dia 5 20:24:55 &amp;lt;mikalv&amp;gt; ok 20:25:02 &amp;lt;zzz&amp;gt; mais algo no 5)? 20:25:06 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:25:51 * zzz pega o baffer 20:26:40 * zzz *bafs* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de julho de 2018</title><link>/pt/blog/2018/07/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-julho-de-2018/</link><pubDate>Tue, 03 Jul 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/07/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-julho-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Olá 20:00:00 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.35 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) atualização de NTCP2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) anúncio da reunião LS2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) programa de financiamento 2H 2018 (zab/zzz) 20:00:00 &amp;lt;zzz&amp;gt; 5) scrum de status (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Olá 20:00:07 &amp;lt;zzz&amp;gt; Olá 20:00:16 &amp;lt;zlatinb&amp;gt; oi 20:00:21 &amp;lt;zzz&amp;gt; 1) status do lançamento 0.9.35 (zzz) 20:00:42 &amp;lt;zzz&amp;gt; a 35 saiu faz uma semana, sem grandes reclamações até agora 20:01:03 &amp;lt;zzz&amp;gt; os JARs do Maven estão no ar, acredito que o meeh vai lançar o Android em breve 20:01:20 &amp;lt;zzz&amp;gt; ainda não tive notícias do mhatta sobre o Debian oficial 20:01:57 &amp;lt;zzz&amp;gt; mais alguma coisa em 1) ? 20:02:44 &amp;lt;zzz&amp;gt; 2) atualização de NTCP2 (zzz) 20:03:04 &amp;lt;zzz&amp;gt; terminamos a especificação na semana passada, e temos vários routers ativos na rede 20:03:26 &amp;lt;zzz&amp;gt; i2pd está prosseguindo com sua implementação e testes 20:03:30 &amp;lt;eche|on&amp;gt; bom até agora 20:03:52 &amp;lt;zzz&amp;gt; tenho alguns ajustes para fazer, e ainda não testei a variante para ambientes atrás de firewall, mas as coisas estão indo muito bem 20:04:21 &amp;lt;zzz&amp;gt; também publiquei hoje um FAQ rápido nos nossos fóruns 20:04:43 &amp;lt;zzz&amp;gt; mais alguma coisa em 2) ? 20:05:37 &amp;lt;zzz&amp;gt; 3) anúncio da reunião LS2 (zzz) 20:06:01 &amp;lt;zzz&amp;gt; vamos seguir o mesmo processo para a próxima proposta, que é a 123 "LS2" 20:06:15 &amp;lt;zzz&amp;gt; também cobrindo nova criptografia, busca de serviços, multihoming massivo e tópicos relacionados 20:06:36 &amp;lt;zzz&amp;gt; a primeira reunião será na segunda-feira, 9 de julho, às 7 PM UTC em #ls2 20:06:45 &amp;lt;eche|on&amp;gt; ótima tarefa, muito trabalho a fazer 20:07:05 &amp;lt;zzz&amp;gt; sim, não faço ideia de como vai ser, mas precisamos começar, já faz tempo demais 20:07:30 &amp;lt;zzz&amp;gt; mais alguma coisa em 3) ? 20:07:44 &amp;lt;eche|on&amp;gt; não 20:08:23 &amp;lt;zzz&amp;gt; 4) programa de financiamento 2H 2018 (zab/zzz) 20:08:32 &amp;lt;zzz&amp;gt; o anúncio está no i2pforum.i2p e no zzz.i2p 20:08:42 &amp;lt;zzz&amp;gt; o programa está aberto a novos candidatos 20:08:51 &amp;lt;zzz&amp;gt; o prazo final é quarta-feira, 25 de julho 20:09:13 &amp;lt;zzz&amp;gt; se alguém tiver alguma pergunta, pode fazê-la agora, ou depois da reunião 20:09:34 &amp;lt;zzz&amp;gt; alguém tem alguma pergunta sobre o programa? 20:09:38 &amp;lt;eche|on&amp;gt; um ponto: não é necessário que toda a equipe do i2p aprove novos membros (a equipe ainda não está perfeitamente definida, como um time de pessoas listadas na página ou qualquer outro grupo) 20:10:13 &amp;lt;zlatinb&amp;gt; eu diria que pelo menos aqueles que já estão no programa remunerado 20:10:42 &amp;lt;zzz&amp;gt; verdade, acho que coletivamente precisamos aprovar... não que precisemos de aprovação individual de cada um 20:10:45 &amp;lt;eche|on&amp;gt; sim 20:10:50 &amp;lt;zzz&amp;gt; isso parece certo? 20:10:58 &amp;lt;eche|on&amp;gt; só queria destacar isso para deixar esse ponto mais claro 20:11:12 &amp;lt;zzz&amp;gt; ok 20:11:26 &amp;lt;zzz&amp;gt; mais alguma coisa em 4) ? 20:12:18 &amp;lt;zzz&amp;gt; 5) scrum de status (zlatinb) 20:12:24 &amp;lt;zzz&amp;gt; é com você zlatinb 20:12:59 &amp;lt;zlatinb&amp;gt; oi. Vamos passar pela sala e fazer o de sempre : 1) o que você tem feito no último mês 2) o que planeja fazer no próximo mês 3) algum impedimento ou ajuda necessária 20:13:03 &amp;lt;zlatinb&amp;gt; zzz: comece você 20:13:33 &amp;lt;zzz&amp;gt; 1) reuniões de NTCP2, proposta, especificação, implementação e testes; lançamento .35; correções de bugs e triagem 20:14:02 &amp;lt;zzz&amp;gt; mesclando NTCP2 no trunk; mesclando atualizações de EdDSA do GitHub para o trunk; atualizações de roadmap 20:14:30 &amp;lt;zzz&amp;gt; 2) testes de NTCP2, correções de bugs e outras coisas para o .36; iniciar as reuniões de LS2, pesquisa, planejamento 20:14:39 &amp;lt;zzz&amp;gt; 3) sem impedimentos 20:14:40 &amp;lt;zzz&amp;gt; EOT 20:14:55 &amp;lt;zlatinb&amp;gt; eche|on: e você? 20:15:38 &amp;lt;eche|on&amp;gt; Cuidando dos serviços na web, administrando o fórum, fazendo tarefas financeiras, ajudando com o lançamento 20:16:02 &amp;lt;eche|on&amp;gt; continuar fazendo essas coisas, sem impedimentos por enquanto 20:16:23 &amp;lt;zlatinb&amp;gt; Irc2PGuest44785: meeh eu sei que é você, você está aqui? 20:16:43 &amp;lt;zlatinb&amp;gt; parece que não 20:16:48 &amp;lt;zlatinb&amp;gt; str4d: você está aqui? 20:17:01 &amp;lt;str4d&amp;gt; 1) design de NTCP2. 2) pesquisa e design de LS2. 3) não tenho espaço para mais nada. 20:17:19 &amp;lt;zlatinb&amp;gt; legal, bom te ver, cara 20:17:49 &amp;lt;zlatinb&amp;gt; sadie não está aqui, manas está isento, então sobra eu: 20:17:49 &amp;lt;zlatinb&amp;gt; 1) muito, muito profiling, experimentos, melhorias de capacidade 20:17:49 &amp;lt;zlatinb&amp;gt; 2 20:17:52 &amp;lt;zlatinb&amp;gt; ainda não decidi 20:17:54 &amp;lt;zlatinb&amp;gt; 3) na verdade não 20:18:14 &amp;lt;zlatinb&amp;gt; acho que é todo mundo 20:18:33 &amp;lt;zlatinb&amp;gt; zzz: de volta para você 20:18:37 &amp;lt;zzz&amp;gt; ok, isso foi rápido. mais alguma coisa para a reunião? 20:20:01 * zzz encerra a reunião &lt;/div></description></item><item><title>Lançamento 0.9.35</title><link>/pt/blog/2018/06/26/lan%C3%A7amento-0.9.35/</link><pubDate>Tue, 26 Jun 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/06/26/lan%C3%A7amento-0.9.35/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.35 altera o tipo de assinatura padrão para Ed25519. Este é o passo final no longo processo de migração para criptografia mais recente, mais forte e mais rápida. Esta versão inclui inúmeras correções de erros e melhorias de desempenho.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 5 de junho de 2018</title><link>/pt/blog/2018/06/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-5-de-junho-de-2018/</link><pubDate>Tue, 05 Jun 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/06/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-5-de-junho-de-2018/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, obscuratus, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do F-Droid 0.9.34 (str4d, meeh, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) atualização 0.9.35 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) atualização de NTCP2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Scrum de status (zab) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:12 &amp;lt;zzz&amp;gt; 1) status do F-Droid 0.9.34 (str4d, meeh, nextloop) 20:00:20 &amp;lt;zzz&amp;gt; alguém teve notícias do nextloop? 20:00:30 &amp;lt;eche|on&amp;gt; não 20:01:22 &amp;lt;zzz&amp;gt; Vou tentar encontrá-lo no Twitter, mas por enquanto o F-droid ainda está desatualizado 20:01:27 &amp;lt;zzz&amp;gt; 2) atualização 0.9.35 (zzz) 20:01:54 &amp;lt;zzz&amp;gt; ok, a 35 está indo bem. adiamos o lançamento em uma semana. congelamento de tags em uma semana, prazo final para check-ins em 2 1/2 semanas 20:02:00 &amp;lt;zzz&amp;gt; lançamento em cerca de 3 semanas 20:02:15 &amp;lt;zzz&amp;gt; mais alguma coisa em 2) ? 20:02:40 &amp;lt;eche|on&amp;gt; ainda não 20:03:07 &amp;lt;zzz&amp;gt; 3) atualização de NTCP2 (zzz) 20:03:37 &amp;lt;zzz&amp;gt; ainda estamos realizando reuniões semanais, mas estamos quase terminando com elas. a proposta está bem sólida, mas ainda virão mudanças (provavelmente), então ainda não é final 20:04:00 &amp;lt;zzz&amp;gt; Tenho um router de teste ativo na rede. O plano é fornecer suporte na .36, desativado por padrão, e habilitá-lo na .37 20:04:28 &amp;lt;eche|on&amp;gt; acabei de ler um tweet do orignal fazendo algum ntcp2 para i2pd 20:04:37 &amp;lt;zzz&amp;gt; pretendemos usar o mesmo processo de reunião e decisão para a proposta de LS2, começando em breve 20:04:43 &amp;lt;zzz&amp;gt; sim, toda a ação está em #ntcp2 20:04:51 &amp;lt;eche|on&amp;gt; ok 20:04:58 &amp;lt;zzz&amp;gt; mais alguma coisa em 3) ? 20:05:18 &amp;lt;eche|on&amp;gt; a .37 estará pronta para usar NTCP2? 20:05:40 &amp;lt;eche|on&amp;gt; isso é no fim de 2018 20:05:48 &amp;lt;zzz&amp;gt; certo, faremos testes na 36 com pessoas que o habilitarem manualmente. Depois habilitaremos por padrão na 37 20:05:53 &amp;lt;zlatinb&amp;gt; outra pergunta: há planos de lançar um modo bob-only na .36, por exemplo? 20:06:03 &amp;lt;zzz&amp;gt; certo. 37 talvez em novembro 20:06:04 &amp;lt;zlatinb&amp;gt; ou bob-only na .35 para facilitar os testes? 20:06:14 &amp;lt;zzz&amp;gt; o que significa bob-only? 20:06:28 &amp;lt;zlatinb&amp;gt; apenas conexões tcp de entrada 20:06:45 &amp;lt;zzz&amp;gt; ah, apenas receber? é, não é uma má ideia. Mas não para a 35. 20:06:53 &amp;lt;obscuratus&amp;gt; Posso começar a testar NTCP2 na minha rede de testes? 20:06:54 &amp;lt;zzz&amp;gt; depende de quanto teste obtivermos no ciclo da 36 20:07:14 &amp;lt;zzz&amp;gt; obscuratus, não, o suporte completo não será integrado até depois do lançamento da 35. Ainda está em desenvolvimento 20:07:29 &amp;lt;eche|on&amp;gt; presumo que logo após o lançamento da .35 o código será movido para o ramo principal 20:07:32 &amp;lt;zzz&amp;gt; o que há na 35 agora são apenas stubs 20:07:36 &amp;lt;zzz&amp;gt; correto, eche|on 20:08:05 &amp;lt;zzz&amp;gt; mais alguma coisa em 3) ? 20:09:01 &amp;lt;zzz&amp;gt; 4) Scrum de status (zlatinb) 20:09:03 &amp;lt;zzz&amp;gt; vai, zlatinb 20:09:33 &amp;lt;zlatinb&amp;gt; oi, vamos ao de sempre: 1. o que você fez no último mês 2. o que você planeja fazer no próximo mês 3. alguém está te bloqueando ou você precisa de ajuda 20:09:36 &amp;lt;zlatinb&amp;gt; zzz, comece você 20:09:44 &amp;lt;zzz&amp;gt; ok 20:10:13 &amp;lt;zzz&amp;gt; Tenho trabalhado mais ou menos em partes iguais em NTCP2, correções de bugs e finalizando alguns recursos novos para a 35 (assistente de SSL e pastas do susimail) 20:10:48 &amp;lt;zzz&amp;gt; Espero que o próximo mês seja NTCP2, correções de bugs, o lançamento da 35 que sempre leva bastante tempo, e o início do LS2 20:11:01 &amp;lt;zzz&amp;gt; sem bloqueadores; EOT 20:11:22 &amp;lt;zlatinb&amp;gt; obrigado. eche|on ? 20:11:37 &amp;lt;eche|on&amp;gt; muito IRC, fórum, gerenciando os fundos, trabalhando no sistema de criptomoeda 20:11:54 &amp;lt;eche|on&amp;gt; esse trabalho continua, sem bloqueios ainda, exceto férias ^^ 20:12:12 &amp;lt;zlatinb&amp;gt; ok. str4d, você está aqui? 20:12:40 &amp;lt;zlatinb&amp;gt; parece que não. meeh, você está aqui? 20:13:18 &amp;lt;zlatinb&amp;gt; parece que não. sadie não pode vir, mhatta e slumlord também não estão aqui 20:13:26 &amp;lt;zlatinb&amp;gt; bem, é isso 20:13:36 &amp;lt;zlatinb&amp;gt; eot 20:13:36 &amp;lt;eche|on&amp;gt; a época de férias nos pegou.. 20:13:44 &amp;lt;eche|on&amp;gt; baffer? 20:13:46 &amp;lt;zzz&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 20:14:31 &amp;lt;zzz&amp;gt; sim, é hora do baffer 20:14:52 &amp;lt;zzz&amp;gt; reunião curta, mas há muita coisa acontecendo, tudo certo 20:14:59 * zzz *bafs* a reunião foi encerrada 20:15:01 &amp;lt;zzz&amp;gt; obrigado a todos &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de maio de 2018</title><link>/pt/blog/2018/05/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-maio-de-2018/</link><pubDate>Tue, 01 May 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/05/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-maio-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> anonymousmaybe, orignal, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) status do F-Droid 0.9.34 (str4d, meeh, nextloop) 20:00:00 &amp;lt;zzz&amp;gt; 2) atualização 0.9.35 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) atualização do NTCP2 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 4) Status scrum (zab) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:09 &amp;lt;zzz&amp;gt; 1) status do F-Droid 0.9.34 (str4d, meeh, nextloop) 20:00:27 &amp;lt;zlatinb&amp;gt; oi 20:00:31 &amp;lt;zzz&amp;gt; ok acho que a única coisa restante para a 34 é o fdroid? vocês têm um status? 20:00:35 &amp;lt;orignal_&amp;gt; oi 20:02:10 &amp;lt;zzz&amp;gt; ok, 3 semanas desde o lançamento da 34, vamos torcer para que seja concluído em breve 20:02:15 &amp;lt;zzz&amp;gt; mais algo no 1) ? 20:03:01 &amp;lt;zzz&amp;gt; 2) atualização 0.9.35 (zzz) 20:03:08 &amp;lt;zzz&amp;gt; 35 está indo bem 20:03:29 &amp;lt;zzz&amp;gt; 3 semanas já, faltam 7 semanas, 16K linhas de diff até agora. congelamento de funcionalidades em 1-2 semanas 20:03:57 &amp;lt;zzz&amp;gt; muita coisa boa até agora. como sempre, precisamos de testadores 20:04:12 &amp;lt;zzz&amp;gt; mais algo no 2) ? 20:06:00 &amp;lt;zzz&amp;gt; 3) atualização do NTCP2 (zzz) 20:06:20 &amp;lt;zzz&amp;gt; tivemos nossa 6ª reunião ontem e eu fiz minha atualização semanal da proposta há algumas horas; está no nosso site 20:06:45 &amp;lt;zzz&amp;gt; isso praticamente encerra a fase da especificação. Ainda não está bonito e certamente vai mudar, mas as grandes decisões já foram tomadas 20:07:11 &amp;lt;zzz&amp;gt; agora estamos na fase de implementação de teste. cada projeto deve codificar uma implementação até o fim de maio, e faremos testes de interoperabilidade em junho 20:07:37 &amp;lt;zzz&amp;gt; claro que continuaremos atualizando a especificação com base no que aprendermos ao começar a codificar 20:08:00 &amp;lt;zzz&amp;gt; então as coisas estão indo muito bem 20:08:15 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:08:21 &amp;lt;orignal_&amp;gt; zzz, você pode listar toda a cripto necessária para o ntcp2? 20:08:38 &amp;lt;zzz&amp;gt; por favor leia a especificação, não vamos fazer isso aqui, obrigado 20:08:39 &amp;lt;orignal_&amp;gt; além do que já está no I2P 20:09:02 &amp;lt;zzz&amp;gt; ou podemos discutir n #ntcp2 depois da reunião 20:09:34 &amp;lt;orignal_&amp;gt; achei que poderia ser interessante para todo mundo 20:09:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Aff internet 20:09:41 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:09:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Digitando 20:10:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Agora que temos um rascunho de especificação razoavelmente estável, vou ver se consigo dar uma limpada nele neste fim de semana e, depois, vou pedir para alguns amigos criptógrafos darem uma olhada. 20:11:01 &amp;lt;zzz&amp;gt; ok 20:11:08 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:12:02 &amp;lt;zzz&amp;gt; 4) Status scrum (zab) 20:12:06 &amp;lt;zzz&amp;gt; pode começar, zlatinb 20:12:15 &amp;lt;zlatinb&amp;gt; Oi, antes de começarmos - recebi pedidos de financiamento de todos, exceto do mhatta, mas isso é por causa de confusão com PGP 20:12:32 &amp;lt;zlatinb&amp;gt; então vou enviar as aprovações finais a cada um mais tarde hoje à noite 20:12:41 &amp;lt;zlatinb&amp;gt; e a do mhatta acabará ficando um pouco atrasada 20:13:37 &amp;lt;zlatinb&amp;gt; ok vamos começar - passando pela sala, 1-2-3 20:13:37 &amp;lt;zlatinb&amp;gt; zzz: vai 20:13:45 &amp;lt;zzz&amp;gt; ok 1) mês passado: 20:14:12 &amp;lt;zzz&amp;gt; lançamento da 34, pastas do susimail, DNSoverhTTPS, assistente SSL, o grupo revisou o artigo do PETS, novo lançamento do orchid... 20:14:23 &amp;lt;zzz&amp;gt; especificação do NTCP2, muitas reuniões e planejamento, muitas correções de bugs 20:14:30 &amp;lt;zzz&amp;gt; 2) próximo mês: 20:14:51 &amp;lt;zzz&amp;gt; impl do ntcp2, finalização do assistente ssl, muitas correções de bugs, mais planejamento e reuniões 20:15:04 &amp;lt;zzz&amp;gt; 3) bloqueadores: especificação de indicação 'pronto' do TAILS do mhatta 20:15:06 &amp;lt;zzz&amp;gt; EOT 20:15:18 &amp;lt;zlatinb&amp;gt; ok. str4d sua vez 20:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] 1) Mês passado: 20:15:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Terminei de migrar o I2P-Bote para o lançamento oficial do Apache James Server, deixei IMAP e SMTP funcionando bem o suficiente para implementar um serviço de retransmissão de transações de Zcash, fiz um novo lançamento. 20:16:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Concluí o artigo sobre XRDS 20:16:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Revisei a atualização do rascunho de VRP 20:16:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Correções de bugs 20:16:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Reuniões de design / especificação do NTCP2 20:17:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Implementei (quase toda) a especificação preliminar do NTCP2 em Rust 20:17:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] 2) Próximo mês: 20:17:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Implementar as últimas arestas do NTCP2 no rascunho da especificação 20:17:46 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Escrever um framework para gerar vetores de teste do NTCP2 20:17:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Convencer a mim mesmo de que SipHash é adequado para ofuscação do comprimento 20:18:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Escrever o cegamento AES de efêmeros como uma extensão do Noise 20:18:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Trabalhar na implementação em Java do Noise com zzz e meeh 20:18:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] - Lançar coisas conforme necessário 20:19:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) Bloqueadores: nenhum no momento; Atrito: viagens. 20:19:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:20:00 &amp;lt;zlatinb&amp;gt; certo. meeh você está aqui? 20:20:49 &amp;lt;zlatinb&amp;gt; echelon? sadie? 20:21:31 &amp;lt;zlatinb&amp;gt; mhatta: por acaso você está por aí? 20:22:06 &amp;lt;zlatinb&amp;gt; :( 20:22:11 &amp;lt;anonymousmaybe&amp;gt; desculpe a interrupção , mas aqui tem Q/A de discussão ? ou só listar coisas ? 20:22:39 &amp;lt;zlatinb&amp;gt; anonymousmaybe: SCRUM - listando coisas, discussão talvez depois 20:22:39 &amp;lt;zzz&amp;gt; em cerca de 30 segundos vou pedir outros tópicos, aguarde 20:23:01 &amp;lt;zzz&amp;gt; é isso, zlatinb ? 20:23:08 &amp;lt;anonymousmaybe&amp;gt; entendi , obrigado 20:23:09 &amp;lt;zlatinb&amp;gt; acho que sim 20:23:36 &amp;lt;zzz&amp;gt; ok, talvez seja hora de um e-mail severo seu para todo mundo pedindo que estejam aqui e sejam pontuais... 20:23:48 &amp;lt;zzz&amp;gt; ok isso é tudo para o 4) 20:23:57 &amp;lt;zzz&amp;gt; mais algo para a reunião? anonymousmaybe é a sua vez 20:24:51 &amp;lt;anonymousmaybe&amp;gt; eu gostaria de perguntar sobre a implementação de DNSoverhTTPS, 20:25:34 &amp;lt;zzz&amp;gt; ok, esse é um detalhe técnico melhor discutido após a reunião de status 20:25:46 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:26:40 &amp;lt;anonymousmaybe&amp;gt; da minha parte, não 20:27:01 * zzz pega o baffer 20:27:38 * zzz *bbbaffs* a reunião encerrada &lt;/div></description></item><item><title>Lançamento 0.9.34</title><link>/pt/blog/2018/04/10/lan%C3%A7amento-0.9.34/</link><pubDate>Tue, 10 Apr 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/04/10/lan%C3%A7amento-0.9.34/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.34 inclui correções importantes para serviços ocultos, streaming e SAM. Esta versão dá continuidade aos trabalhos de preparação para que Ed25519 seja o tipo de assinatura padrão e NTCP2 um novo transporte. Inclui melhorias de desempenho e o habitual conjunto de correções de bugs.&lt;/p>
&lt;p>Como de costume, recomendamos que atualize para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de abril de 2018</title><link>/pt/blog/2018/04/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-abril-de-2018/</link><pubDate>Tue, 03 Apr 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/04/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-abril-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> manas, meeh, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Oi 20:00:01 &amp;lt;zzz&amp;gt; 1) atualização 0.9.34 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) tickets bloqueadores da 0.9.34 (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 3) build Android/Maven da 0.9.34 e funções/cronograma de release (str4d/meeh) 20:00:01 &amp;lt;zzz&amp;gt; 4) Proposta de remoção de open4you.i2p e git.repo.i2p da página inicial do console (anonymousmaybe) 20:00:01 &amp;lt;zzz&amp;gt; 5) plano para 0.9.35 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 6) plano de NTCP2 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 7) Status scrum (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:07 &amp;lt;zzz&amp;gt; Oi 20:00:30 &amp;lt;zzz&amp;gt; bem-vindos à reunião 269, ao longo de quase 16 anos 20:00:33 &amp;lt;manas&amp;gt; Ei 20:00:43 &amp;lt;zlatinb&amp;gt; oi 20:00:44 &amp;lt;zzz&amp;gt; 1) atualização 0.9.34 (zzz) 20:00:55 &amp;lt;zzz&amp;gt; ok, o prazo de tradução e checkin é em 3 dias 20:01:20 &amp;lt;zzz&amp;gt; não há muitos relatos de bugs recentes 20:01:36 &amp;lt;zzz&amp;gt; então estamos indo bem, pendente o item 2) 20:01:56 &amp;lt;zzz&amp;gt; estive trabalhando na .35 e além nas últimas semanas 20:02:04 &amp;lt;zzz&amp;gt; algo mais em 1) ? 20:03:00 &amp;lt;zzz&amp;gt; 2) tickets bloqueadores da 0.9.34 (str4d) 20:03:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Hi :B 20:03:32 &amp;lt;zzz&amp;gt; o str4d tem vários tickets bloqueadores de meses atrás, e já foram empurrados além de alguns releases 20:03:38 &amp;lt;manas&amp;gt; oi str4d 20:03:38 &amp;lt;zzz&amp;gt; str4d, qual é o seu plano para eles? 20:04:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vejo dois tickets bloqueadores. 20:04:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Um é reseeding em Androids antigos 20:04:39 &amp;lt;zzz&amp;gt; ok, bom, 2 é melhor do que 'vários' 20:04:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Para esse, reduzimos a janela do problema, mas na época não conseguimos identificar uma correção (a que tentamos não funcionou) 20:05:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] No momento não tenho tempo para trabalhar nisso, e as versões mais antigas estão sendo usadas cada vez menos 20:05:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então estou pensando que deveríamos simplesmente descontinuar as versões antigas do Android 20:05:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Observe que a Google Play Store colocou requisitos de que novos uploads de app passem a se conformar a APIs mais novas, então, nesse sentido, podemos ter a mão forçada se quisermos continuar a publicar no GPlay 20:07:02 &amp;lt;zzz&amp;gt; e o outro? 20:07:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Remover suporte para APIs antigas deve ser relativamente simples de fazer como parte da próxima atualização, se concordarmos. 20:08:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] O outro são correções de strings traduzidas desde a 0.9.31 (no OP diz "menor, mas classificando como bloqueador") 20:09:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Parte disso eu corrigi localmente, mas não tive tempo de extrair e enviar. 20:09:41 &amp;lt;zzz&amp;gt; Acho que a questão é se você pretende fazer alguma correção de bugs de UI. A última correção que vimos sua foi há 5 meses. Eu destaquei cerca de 10 tickets há um mês que eu queria ver corrigidos para a .34. Você pretende fazer algum trabalho de UI daqui para frente ou devemos encontrar um substituto? 20:09:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Realisticamente, se deixar comigo, vai continuar escorregando, já que minhas prioridades estão em outro lugar no momento. 20:10:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Planejo enviar mais dos patches de UI, mas não tenho tempo para isso em um prazo suficientemente curto. 20:11:05 &amp;lt;zzz&amp;gt; ok, então não devemos esperar nenhum trabalho de UI, nem mesmo correções simples, da sua parte, nem para a .34 nem depois? 20:11:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] O problema é que a palavra "simples" está carregando muito peso aí :stuck_out_tongue: 20:12:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Para a .34, correto, não esperem nenhum trabalho de UI de mim. 20:12:15 &amp;lt;zzz&amp;gt; ok. Gostaria que tivéssemos sabido disso meses atrás. Perdemos tempo demais. Vamos começar a reatribuir o trabalho e procurar substitutos. 20:12:22 &amp;lt;zzz&amp;gt; mais algo para 2) ? 20:13:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] Posso passar conjuntos de patches para outros extraírem as correções "simples" - talvez eles tenham mais sorte do que eu lidando com monotone+git 20:13:23 &amp;lt;zzz&amp;gt; 3) build Android/Maven da 0.9.34 e funções/cronograma de release (str4d/meeh) 20:14:03 &amp;lt;zzz&amp;gt; Gostaria de saber se o str4d e o meeh decidiram quem vai fazer o quê para os releases de maven/fdroid/android da .34, para eu saber quem cobrar e quando vai acontecer 20:15:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] O meeh tem as chaves de assinatura para Android e FDroid 20:15:51 &amp;lt;meeh&amp;gt; Podemos resolver isso agora. O que você acha, str4d, você tem tempo para isso, ou deveria eu? 20:16:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Eu ficaria feliz que você fizesse com eu no seu ouvido :slightly_smiling_face: 20:16:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] (porque quero ampliar nossas capacidades de release) 20:16:47 &amp;lt;zzz&amp;gt; meeh, ok para você? 20:17:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] Podemos marcar um horário para parear nisso. 20:17:16 &amp;lt;meeh&amp;gt; Sim, podemos fazer isso. É a melhor opção até agora, assim você pode me atualizar sobre como e o que fazer 20:17:29 &amp;lt;zzz&amp;gt; e quanto ao maven central? 20:17:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Atualmente sou o único com credenciais para isso. 20:18:08 &amp;lt;meeh&amp;gt; Sim, não tenho acesso ao maven 20:18:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Há alguns passos com a Sonatype que precisam ser feitos para mudar isso 20:18:29 &amp;lt;zzz&amp;gt; então você vai fazer ou vai dar privilégios ao meeh? Preciso saber quem é o responsável e quando vai acontecer 20:18:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] (lembrando vagamente o que tive que fazer para configurar isso da primeira vez) 20:18:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Eu farei isso para a .34 20:19:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] (provavelmente no mesmo pareamento com o meeh) 20:19:57 &amp;lt;zzz&amp;gt; ok, posso cobrar de vocês dois um prazo de duas semanas para liberar tudo? Se eu cortar o meu até 10 de abril, isso seria 24 de abril. ok? 20:20:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ok. 20:20:51 &amp;lt;zzz&amp;gt; ok, meeh? 20:20:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Estarei em Denver na semana do dia 9, depois de volta ao Reino Unido na semana seguinte 20:21:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então, a semana que funcionar melhor em fuso horário para o meeh 20:21:11 &amp;lt;meeh&amp;gt; Sim 20:21:39 &amp;lt;zzz&amp;gt; ok. meeh, você também me deve um ack de que verificou o relatório de crash do gplay 20:21:45 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:21:49 &amp;lt;meeh&amp;gt; Devo conseguir ajustar algo que se encaixe para o str4d nesse cronograma 20:22:27 &amp;lt;zzz&amp;gt; 4) Proposta de remoção de open4you.i2p e git.repo.i2p da página inicial do console (anonymousmaybe) 20:22:48 &amp;lt;zzz&amp;gt; ok, anonymousmaybe informa que esses dois sites estão fora do ar há semanas ou meses e recomenda que sejam removidos do console do router 20:22:55 &amp;lt;zzz&amp;gt; alguma objeção? 20:23:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] git.repo.i2p está fora do ar há um tempo principalmente porque não tive tempo de entrar e fazê-lo rodar novamente. 20:23:53 &amp;lt;zzz&amp;gt; então não estou ouvindo você se opondo :) 20:23:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se for desejado que ele volte a rodar, posso arrumar tempo para isso. Mas também não me oponho a removê-lo. 20:24:06 &amp;lt;zzz&amp;gt; se não, vou remover ambos para a .34 20:24:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sem objeções da minha parte quanto ao open4you.i2p 20:24:33 &amp;lt;zzz&amp;gt; você pode solicitar reinclusão seguindo nossos processos normais assim que estiver no ar e estável 20:25:00 &amp;lt;zzz&amp;gt; é uma experiência de usuário terrível ter links mortos na página inicial do nosso console, e devemos isso aos nossos usuários: manter ou remover 20:25:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK (Segui esse processo da primeira vez, se bem me lembro :D) 20:25:15 &amp;lt;zzz&amp;gt; ok, algo mais em 4) ? 20:25:54 &amp;lt;zzz&amp;gt; 5) plano para 0.9.35 (zzz) 20:26:11 &amp;lt;zzz&amp;gt; ok, tivemos uma reunião de roadmap há uma ou duas semanas, e o roadmap no nosso site reflete os resultados 20:26:22 &amp;lt;zzz&amp;gt; todo o resto foi empurrado para 36/37 20:26:35 &amp;lt;zzz&amp;gt; já estamos trabalhando duro nos recursos da 35 há algumas semanas 20:26:55 &amp;lt;zzz&amp;gt; é assim que quero trabalhar em cada release, onde o trabalho é feito com antecedência e então mesclado cedo no ciclo 20:27:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 20:27:13 &amp;lt;zzz&amp;gt; o cronograma é para um release .35 em meados/final de junho, ciclo padrão de 10 semanas 20:27:34 &amp;lt;manas&amp;gt; Haverá uma reunião similar à última antes do release .35? 20:27:57 &amp;lt;zzz&amp;gt; sim, gostaria de fazer uma reunião de roadmap para a próxima algumas semanas antes de cada release 20:28:06 &amp;lt;manas&amp;gt; ok, parece bom 20:28:20 &amp;lt;zzz&amp;gt; mais algo em 5) ? 20:28:35 &amp;lt;zzz&amp;gt; s/all the// 20:29:08 &amp;lt;i2pr&amp;gt; [Slack/str4d] o roadmap da .35 me parece razoável 20:29:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 em melhorias de configuração de testnet privada :smile: 20:30:01 &amp;lt;zzz&amp;gt; 6) plano de NTCP2 (zzz) 20:30:09 &amp;lt;manas&amp;gt; Eu publiquei nos fóruns um pouco tarde, mas gostaria de ter uma reunião (ou discutir na próxima reunião) para tratar de detalhes sobre a rede de teste privada 20:30:30 &amp;lt;zzz&amp;gt; ok, reunimos uma equipe com representantes de todos os 3 projetos. Tivemos duas reuniões até agora e temos uma nova versão da proposta publicada 20:30:39 &amp;lt;meeh&amp;gt; manas vou entrar em contato com você em um dia ou dois, também fiz algum trabalho no tópico 20:30:43 &amp;lt;zzz&amp;gt; planejamos nos reunir uma vez por semana e soltar um novo rascunho após cada reunião 20:30:49 &amp;lt;manas&amp;gt; meeh: beleza :) 20:31:02 &amp;lt;zzz&amp;gt; o objetivo é terminar até o final de abril e ter implementações de teste até o final de maio. 20:31:19 &amp;lt;zzz&amp;gt; a próxima reunião é em #ntcp2, 9 de abril, 16:00 UTC, todos são bem-vindos. 20:31:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] Qual proposta está sendo levada adiante? 20:31:36 &amp;lt;zzz&amp;gt; a versão que publicamos ontem. 20:31:52 &amp;lt;zlatinb&amp;gt; está disponível no clearnet forum, str4d 20:32:16 &amp;lt;zzz&amp;gt; na verdade, está no site. proposta 111. 20:32:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ok, então é a atualização que eu propus 20:33:06 &amp;lt;zzz&amp;gt; comentários podem ser feitos no i2pforum.i2p, i2pforum.i2p, no ticket do trac, no tópico zzz.i2p, em #ntcp2, aqui, você pode me enviar email, de qualquer forma que quiserem. Clearnet ou não. Damos boas-vindas à participação de todos. 20:33:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Preciso verificar se o que foi colocado no site corresponde ao que venho trabalhando localmente 20:33:46 &amp;lt;zzz&amp;gt; como te enviei por email há uma semana, não exigimos uma proposta separada sua. 20:34:12 &amp;lt;zzz&amp;gt; 111 será a proposta e iremos atualizá-la a cada semana após nossa reunião.\ 20:34:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou te pingar depois da reunião. 20:34:40 &amp;lt;zzz&amp;gt; mais algo em 6) ? 20:36:00 &amp;lt;zzz&amp;gt; 7) Status scrum (zab) 20:36:04 &amp;lt;zzz&amp;gt; com você, zlatinb 20:36:30 &amp;lt;zlatinb&amp;gt; Oi. Antes de começarmos o scrum, todos que querem ser pagos, por favor preencham a planilha de horas/formulário de solicitação que o zzz postou no fórum dele 20:36:55 &amp;lt;zlatinb&amp;gt; e me enviem o formulário por email 20:36:58 &amp;lt;zlatinb&amp;gt; agora vamos ao scrum 20:37:01 &amp;lt;zzz&amp;gt; ok, sugiro que esperemos até pelo menos a última semana do mês, assim as pessoas sabem quanto trabalharam até então? 20:37:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Concordo. Pelo que entendi, o trimestre começou em fev 20:37:43 &amp;lt;zlatinb&amp;gt; claro, mas eu precisaria de alguns dias depois de receber o formulário 20:38:09 &amp;lt;manas&amp;gt; Acredito que o post dizia não antes de 23 de ABR 20:38:29 &amp;lt;zzz&amp;gt; No post eu disse que o mais cedo para enviar por email é 23 de abril e o mais tarde é 30 de abril. Mas você faz as regras e eu atualizo. 20:38:49 &amp;lt;zlatinb&amp;gt; essas datas estão boas 20:39:07 * zlatinb foi pego por não ter lido o post ;-) 20:39:17 &amp;lt;zlatinb&amp;gt; de qualquer maneira :) 20:39:50 &amp;lt;zlatinb&amp;gt; então, scrum - vamos rodar a sala, quando seu nome for chamado, por favor publique uma breve descrição de 20:39:56 &amp;lt;zlatinb&amp;gt; 1) o que você tem feito desde o último scrum 20:40:02 &amp;lt;zlatinb&amp;gt; 2) o que você planeja fazer no próximo mês 20:40:21 &amp;lt;zlatinb&amp;gt; 3) você está bloqueado por alguém ou precisa de ajuda em algo 20:40:40 &amp;lt;zlatinb&amp;gt; por favor faça isso mesmo que você tenha atualizado no chat por vídeo, isto é para a posteridade 20:41:02 &amp;lt;zlatinb&amp;gt; então, zzz, você primeiro 20:41:35 &amp;lt;zzz&amp;gt; obrigado, zlatinb. No último mês, fiz muito trabalho no release .34, incluindo muitos consertos de bugs e novos recursos. 20:42:13 &amp;lt;zzz&amp;gt; Mais recentemente, migrei para recursos e pesquisa da 35, incluindo pastas do susimail e o novo protocolo NTCP2 20:42:53 &amp;lt;zzz&amp;gt; no próximo mês, planejo revisar o artigo que recebemos há um mês, continuar o trabalho no NTCP2, soltar o release 34, 20:43:05 &amp;lt;zzz&amp;gt; e corrigir bugs. 3) sem bloqueadores. EOT. 20:43:18 &amp;lt;zlatinb&amp;gt; obrigado 20:43:26 &amp;lt;zlatinb&amp;gt; eche|off: você está aqui por acaso? 20:43:39 &amp;lt;zzz&amp;gt; acho que não 20:43:40 &amp;lt;zlatinb&amp;gt; Eu sei que ele disse que não estaria, mas só por via das dúvidas... 20:44:03 &amp;lt;zlatinb&amp;gt; certo. Próximo de tempo integral - meeh, vai 20:44:22 &amp;lt;meeh&amp;gt; Destaques 20:44:22 &amp;lt;meeh&amp;gt; Estou quase terminando um MVP para um novo launcher no OSX, melhorei o serviço de outproxy e estou ajustando para melhor performance. Fiz alguns testes em Scala, mais por vir. E configurei sistemas de teste de que preciso para dev/test de Android e OSX. Também usei um tempo para me familiarizar novamente com as bases de código. Também dei uma lida nas propostas. 20:44:40 &amp;lt;meeh&amp;gt; Miscelânea: Muita coisa eu realmente não consigo lembrar agora. 20:45:23 &amp;lt;meeh&amp;gt; Para a próxima rodada: Ter o MVP para OSX pronto. Surpreender vocês com um bom bundle de navegador. Focar mais em testes em Scala, Android e documentação de contribuição 20:45:51 &amp;lt;meeh&amp;gt; Bloqueadores; mja.. ser mais seguro nas mudanças de DNS como discutido no último vídeo 20:46:12 &amp;lt;zlatinb&amp;gt; sim, de fato, vou ter que cobrar o welt mais a sério 20:46:34 &amp;lt;zlatinb&amp;gt; algo mais, meeh? 20:46:51 &amp;lt;meeh&amp;gt; Porque, assim que pudermos ter certeza das mudanças e de quando, posso descontinuar alguns serviços antigos com servidores e software novos (limpeza, e tal) 20:46:59 &amp;lt;meeh&amp;gt; Melhorar meus serviços para i2p 20:47:04 &amp;lt;meeh&amp;gt; Pronto agora :) 20:47:19 &amp;lt;zlatinb&amp;gt; legal 20:47:35 &amp;lt;zlatinb&amp;gt; manas: deve ser bem tarde onde você está, bom te ver, seu update por favor? 20:47:56 &amp;lt;manas&amp;gt; oi, pessoal. bom ver todos de novo 20:47:57 &amp;lt;manas&amp;gt; para resumir: estudei até o capítulo 4, que é sobre sintaxe de Java, do livro que estou usando para estudar Java. continuarei com o capítulo 5 este mês, objetos em Java. escrevi algum código em Java que foi revisado pelo zzz (obrigado, zzz). continuarei estudando cripto também. lendo sobre Ant e Gradle. pensando sobre a rede de teste, planejando adquirir algum hardware para 20:47:58 &amp;lt;manas&amp;gt; isso. continuo mantendo serviços que executo e acompanhando divulgações de segurança. lendo/respondendo a posts no trac e no fórum regularmente. 20:48:19 &amp;lt;manas&amp;gt; meeh, se você tiver algum texto/documentação para compartilhar sobre operar um outproxy, eu teria interesse em ler :) 20:48:21 &amp;lt;manas&amp;gt; eot 20:48:57 &amp;lt;zlatinb&amp;gt; coisa boa - quero falar em breve sobre o negócio de outproxy à luz do OTF 20:49:08 &amp;lt;meeh&amp;gt; Claro, podemos falar sobre isso depois. Principalmente é um tunnel sem nada no campo de domínio 20:49:09 &amp;lt;zlatinb&amp;gt; mas agora de volta ao scrum - str4d sua tunr 20:49:11 &amp;lt;zlatinb&amp;gt; vez 20:49:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] No último mês, trabalhei nas nossas especificações de cripto atuais, comecei o processo de migração das propostas para o novo fórum, participei da reunião de desenvolvedores do Tor em Roma (pelo Zcash, mas tive várias discussões relevantes para I2P), trabalhei com Elio/Ura em mockups do site, trabalhei no Ire em preparação para o rascunho de implementação do NTCP2, e de modo geral pensei 20:49:19 &amp;lt;i2pr&amp;gt; sobre as primitivas criptográficas do NTCP2. 20:50:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] No próximo mês, planejo checar meu email XD, parear com o meeh na .34 Android/Maven, agendar no meu calendário essas reuniões que estou perdendo, revisar o artigo, começar um rascunho de implementação do NTCP2 para entender algumas das questões da biblioteca Noise, e trabalhar na especificação do blinding de chave efêmera ao estilo Elligator. 20:50:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] Único bloqueador é relacionado a email, vou pingar as pessoas depois sobre isso. 20:50:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:51:38 &amp;lt;zlatinb&amp;gt; i2pr: str4d ping ping 20:52:35 &amp;lt;zlatinb&amp;gt; obrigado 20:52:46 &amp;lt;zlatinb&amp;gt; a sadie está por aí no slack? 20:53:40 &amp;lt;zlatinb&amp;gt; se não, acho que isso é todo mundo / tudo para 7) 20:54:03 &amp;lt;zzz&amp;gt; ok, obrigado zlatinb, alguém tem mais algo para a reunião? 20:54:38 &amp;lt;i2pr&amp;gt; [Slack/str4d] Acho que ela não está aqui 20:54:55 &amp;lt;meeh&amp;gt; não, apenas o anúncio de que vou configurar mais recursos para o outproxy e melhorá-lo 20:55:03 * zzz pega o baffer 20:56:00 * zzz *baffs* e encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de março de 2018</title><link>/pt/blog/2018/03/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-mar%C3%A7o-de-2018/</link><pubDate>Tue, 06 Mar 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/03/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-mar%C3%A7o-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, meeh, psi, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) Itens restantes do lançamento 0.9.33 (f-droid.org, Debian oficial) (nextloop, mhatta) 20:00:00 &amp;lt;zzz&amp;gt; 2) Atualização 0.9.34 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Scrum de status (zab) 20:00:04 &amp;lt;zzz&amp;gt; 0) Oi 20:00:06 &amp;lt;zzz&amp;gt; oi 20:00:17 &amp;lt;zlatinb&amp;gt; oi 20:00:20 &amp;lt;zzz&amp;gt; bem-vindos à reunião 268 deste grande projeto de 15 anos! 20:00:44 &amp;lt;zzz&amp;gt; 1) Itens restantes do lançamento 0.9.33 (f-droid.org, Debian oficial) (nextloop, mhatta) 20:01:03 &amp;lt;zzz&amp;gt; ok, o nextloop fez um PR para o f-droid, ainda não apareceu, mas com sorte será em breve 20:01:30 &amp;lt;zzz&amp;gt; para o Debian, ainda não tivemos notícias do mhatta, e perdemos o prazo do Bionic 20:01:51 &amp;lt;zzz&amp;gt; mais algo no 1)? 20:03:01 &amp;lt;zzz&amp;gt; 2) Atualização 0.9.34 (zzz) 20:03:37 &amp;lt;zzz&amp;gt; estamos na metade do ciclo de 10 semanas programado. Defini o prazo de check-in para daqui a 4 semanas e meia. Congelamento de tags em 3 semanas, lançamento em 5 semanas 20:04:03 &amp;lt;zzz&amp;gt; estamos com 16K linhas de diff. A mudança mais notável é a parte 2 da reformulação do susimail. O resto são correções por toda parte 20:04:28 &amp;lt;zzz&amp;gt; Incentivo todos da equipe a corrigirem alguns tickets para o lançamento, se possível 20:05:01 &amp;lt;zzz&amp;gt; já passamos o prazo para 'grandes mudanças', mas ainda esperamos várias correções de todos 20:05:21 &amp;lt;zzz&amp;gt; e, claro, testar os builds de desenvolvimento também é tarefa de todos, por favor, ajudem 20:05:31 &amp;lt;zzz&amp;gt; mais algo no 2)? 20:07:01 &amp;lt;zzz&amp;gt; 3) Scrum de status (zab) é com você 20:07:04 &amp;lt;eche|on&amp;gt; na verdade não 20:07:11 &amp;lt;zlatinb&amp;gt; Oi. Vamos passar por todos e, quando seu nome for chamado, por favor, dê uma breve descrição de: 20:07:21 &amp;lt;zlatinb&amp;gt; 1) o que você tem feito desde o último scrum 20:07:29 &amp;lt;zlatinb&amp;gt; 2) o que você planeja fazer no próximo mês 20:07:44 &amp;lt;zlatinb&amp;gt; 3) se você está bloqueado por algo ou se precisa de ajuda de alguém 20:08:11 &amp;lt;zlatinb&amp;gt; Por favor, espere até o scrum terminar se achar que precisa tratar de uma questão ou fazer um comentário 20:08:21 &amp;lt;zlatinb&amp;gt; vamos lá — zzz, comece 20:09:10 &amp;lt;zzz&amp;gt; ok. além do que já disse... tenho trabalhado em melhorar o suporte a ssl no console e nas eepsites; melhorias no upnp; correções de ipv6; e refatorações diversas 20:09:40 &amp;lt;zzz&amp;gt; Espero continuar com ssl e ipv6 no próximo mês, além de encerrar outras correções para o lançamento, que será no início de abril 20:10:06 &amp;lt;zzz&amp;gt; Estou bloqueado para trabalhar nas propostas, aguardando trabalhar com o str4d 20:10:07 &amp;lt;zzz&amp;gt; FIM 20:10:41 &amp;lt;zlatinb&amp;gt; eche|on: por favor, vá em frente 20:11:07 &amp;lt;eche|on&amp;gt; ok, tenho trabalhado no trac, fórum e blog 20:11:28 &amp;lt;eche|on&amp;gt; no mês que vem isso continuará, um pouco mais de PR, atualizar as finanças,... 20:11:39 &amp;lt;eche|on&amp;gt; no momento, tudo ok; semana que vem estarei viajando 20:12:12 &amp;lt;zlatinb&amp;gt; ótimo. meeh, você está aí? Pode nos dar uma atualização? 20:12:38 &amp;lt;meeh&amp;gt; Sim, um momento 20:13:45 &amp;lt;meeh&amp;gt; Tenho trabalhado na parte do launcher do OSX porque isso me incomoda muito desde que estou no OSX; além disso — nos últimos 1,5 dia usei para migrar nosso horrível banco de dados sqlite (trac) para algo que escale 20:13:53 &amp;lt;meeh&amp;gt; Tentando evitar aquele problema do byte nulo 20:14:31 &amp;lt;meeh&amp;gt; Parece que vou conseguir fazê-lo funcionar agora, desde que eu tenha definido manualmente todas as tabelas antes no pgsql, antes de tentar importar (então sem as tabelas) 20:15:37 &amp;lt;meeh&amp;gt; E sim, também posso ter algo quanto à exportação de git-&amp;gt;monotone 20:15:45 &amp;lt;meeh&amp;gt; Isso é tudo da minha parte 20:16:22 &amp;lt;zlatinb&amp;gt; ok, então não está bloqueado por nada, pelo que entendi? 20:16:46 &amp;lt;meeh&amp;gt; não 20:16:50 &amp;lt;meeh&amp;gt; Tudo certo :) 20:17:16 &amp;lt;zlatinb&amp;gt; excelente. psi, quer se juntar à diversão? 20:17:22 &amp;lt;psi&amp;gt; claro 20:17:28 &amp;lt;psi&amp;gt; vamos ver 20:17:47 &amp;lt;psi&amp;gt; 1) este é meu primeiro scrum para o i2p 20:18:18 &amp;lt;psi&amp;gt; 2) este mês vou deixar o libsam super brilhante e incrível 20:18:32 &amp;lt;psi&amp;gt; possivelmente adicionando uma variante com epoll/kqueue 20:18:57 &amp;lt;psi&amp;gt; 3) no momento aguardando revisão do PR que fiz no GitHub para o libsam 20:19:00 &amp;lt;psi&amp;gt; FIM 20:19:20 &amp;lt;zlatinb&amp;gt; muito bom 20:19:24 &amp;lt;zlatinb&amp;gt; str4d: você está aí? 20:19:51 &amp;lt;zlatinb&amp;gt; sadie, talvez você esteja? 20:20:09 &amp;lt;zzz&amp;gt; sadie me disse que provavelmente perderia 20:20:41 &amp;lt;zlatinb&amp;gt; e o str4d parece ausente 20:20:55 &amp;lt;zlatinb&amp;gt; então isso conclui o scrum, creio eu — manas está isento e mhatta está ausente sem aviso 20:21:20 &amp;lt;zzz&amp;gt; ok, mais alguma coisa para o 3)? mais algo para a reunião? 20:21:34 &amp;lt;zlatinb&amp;gt; agora, alguém tem perguntas ou comentários sobre algo que foi levantado durante o scrum? 20:21:41 &amp;lt;meeh&amp;gt; Tenho uma pergunta sobre Oracle, licença e nós quando for a hora de perguntas e respostas 20:21:54 &amp;lt;zlatinb&amp;gt; (esta é a parte de bloqueador/bloqueado) 20:22:05 &amp;lt;zlatinb&amp;gt; meeh: ok, podemos conversar após a reunião 20:22:43 &amp;lt;zzz&amp;gt; Só acrescento que estou bloqueado em todas as possíveis mudanças e melhorias de empacotamento por depender do mhatta 20:23:12 &amp;lt;zzz&amp;gt; e quanto ao recurso de notificação de inicialização do Tails, idem 20:24:22 &amp;lt;zlatinb&amp;gt; ok. Isso conclui o 3), acho 20:24:33 &amp;lt;zzz&amp;gt; ok, mais algo para a reunião? 20:25:02 * zzz pega o baffer 20:25:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Aqui 20:25:38 * zzz larga o baffer 20:25:38 &amp;lt;zlatinb&amp;gt; olá 20:25:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Desculpe o atraso, problemas de internet de novo 20:26:13 &amp;lt;zlatinb&amp;gt; então, sim, brevemente 1) o que você fez 2) o que vai fazer 3) bloqueado / precisa de ajuda? 20:27:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] 1) correção de bugs, trabalho de release, patchset da UI do console do router, trabalho no Android e delegação da chave de assinatura, triagem de tickets, artigo para a XRDS 20:29:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ah, e colaboração com a Ura 20:29:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] (além das reuniões de sempre etc.) 20:31:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] 2) Migrar todas as propostas para o novo fórum, finalizar o rascunho do NTCP Noise como uma nova proposta, reunião do Tor Dev, sincronizar com a Ura, sincronizar com o dawuud sobre SPHINCS, possivelmente revisão de artigo, revisões no artigo da XRDS, triagem de tickets 20:34:49 &amp;lt;zlatinb&amp;gt; você está bloqueado em algo ou precisa de ajuda de alguém? 20:34:50 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) Nada no momento, mas contato com pessoas interessadas em revisar coisas 20:35:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ah, lista de e-mails 20:35:20 &amp;lt;zzz&amp;gt; ok, mais alguma coisa para o 3)? mais algo para a reunião? 20:36:03 * zzz pega o baffer de novo 20:36:23 &amp;lt;zzz&amp;gt; zab, gostei do 1‑2‑3, funcionou bem 20:37:01 * zzz **encerra** a reunião &lt;/div></description></item><item><title>I2P na BSidesNYC</title><link>/pt/blog/2018/02/12/i2p-na-bsidesnyc/</link><pubDate>Mon, 12 Feb 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/02/12/i2p-na-bsidesnyc/</guid><description>&lt;p>Sadie e str4d participaram do BSidesNYC no sábado, 20 de janeiro. Agradecemos à equipe do BSides por realizar uma conferência tão excelente!&lt;/p>
&lt;p>Além de algumas palestras, dedicamo-nos principalmente a trabalhar em várias metas que havíamos definido para o dia durante a tarde, na área comum do John Jay College.&lt;/p>
&lt;p>Nossa tarefa mais urgente foi escrever o roadmap de alto nível para 2018, seguindo as discussões no 34C3. Isso &lt;a href="../../pt/blog/2018/02/11/high-level-roadmap-for-2018/">já foi publicado&lt;/a>
 - confira! Também retomamos algumas conversas que haviam sido deixadas de lado durante o período de festas, relacionadas ao nosso incipiente Processo de Resposta a Vulnerabilidades, e trabalhamos para colocá-lo em &amp;ldquo;uso em produção&amp;rdquo;.&lt;/p></description></item><item><title>Roteiro de alto nível para 2018</title><link>/pt/blog/2018/02/11/high-level-roadmap-for-2018/</link><pubDate>Sun, 11 Feb 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/02/11/high-level-roadmap-for-2018/</guid><description>&lt;p>Uma das muitas coisas que discutimos no 34C3 foi em que deveríamos nos concentrar para o próximo ano. Em particular, queríamos um roadmap (plano de ação) que fosse claro sobre o que queremos garantir que faremos, versus o que seria realmente bom ter, e que também nos permitisse ajudar a integrar os recém-chegados em qualquer uma das categorias. Aqui está o que elaboramos:&lt;/p>
&lt;h2 id="prioridade-nova-criptografia">Prioridade: Nova cripto(grafia!)&lt;/h2>
&lt;p>Muitas das primitivas e protocolos atuais ainda mantêm seus projetos originais de por volta de 2005 e precisam de melhorias. Temos tido várias propostas abertas há vários anos com ideias, mas o progresso tem sido lento. Todos concordamos que isso precisa ser nossa principal prioridade para 2018. Os componentes centrais são:&lt;/p></description></item><item><title>Roteiro de alto nível para 2018</title><link>/pt/blog/2018/02/11/high-level-roadmap-for-2018/</link><pubDate>Sun, 11 Feb 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/02/11/high-level-roadmap-for-2018/</guid><description>&lt;p>Uma das muitas coisas que discutimos no 34C3 foi em que deveríamos concentrar nossos esforços no próximo ano. Em particular, queríamos um roteiro que deixasse claro o que queremos garantir que será concluído, em contraste com o que seria muito bom ter, e que também nos ajudasse a integrar recém-chegados em qualquer uma das categorias. Eis o que definimos:&lt;/p>
&lt;h2 id="prioridade-nova-criptografia">Prioridade: Nova cripto(grafia!)&lt;/h2>
&lt;p>Muitas das primitivas e dos protocolos atuais ainda conservam seus projetos originais de por volta de 2005 e precisam de melhorias. Há vários anos temos diversas propostas abertas com ideias, mas o progresso tem sido lento. Todos concordamos que isso precisa ser a nossa prioridade máxima para 2018. Os componentes centrais são:&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de fevereiro de 2018</title><link>/pt/blog/2018/02/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-fevereiro-de-2018/</link><pubDate>Tue, 06 Feb 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/02/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-fevereiro-de-2018/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, manas, meeh, orignal, R4SAS, sadie, str4d, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Oi 20:00:01 &amp;lt;zzz&amp;gt; 1) atualização 0.9.33/34 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) acompanhamento 34C3 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 3) relatório B-Sides NYC (sadie, str4d) 20:00:01 &amp;lt;zzz&amp;gt; 4) relatório FOSDEM (echelon) 20:00:01 &amp;lt;zzz&amp;gt; 5) Status scrum (zab) 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:08 &amp;lt;zzz&amp;gt; Oi 20:00:11 &amp;lt;zlatinb&amp;gt; oi 20:00:15 &amp;lt;manas&amp;gt; oi 20:00:19 &amp;lt;echelon&amp;gt; oi 20:00:35 &amp;lt;zzz&amp;gt; 1) atualização 0.9.33/34 (zzz) 20:00:46 &amp;lt;zzz&amp;gt; ok, 0.9.33 saiu há uma semana, tudo parece bom até agora 20:00:47 &amp;lt;orignal_&amp;gt; oi 20:01:22 &amp;lt;zzz&amp;gt; itens restantes são android/fdroid/maven do str4d e o debian oficial do mhatta. Vocês dois poderiam nos dar uma ETA? 20:01:27 &amp;lt;R4SAS&amp;gt; oi 20:01:33 &amp;lt;echelon&amp;gt; sim, parece bom 20:02:39 &amp;lt;zzz&amp;gt; precisamos de ambos até o fim de semana, para cumprir nossa meta de duas semanas para itens principais do lançamento e para cumprir o prazo do Bionic 20:03:24 &amp;lt;zzz&amp;gt; ok vou avançar para a .34, espero que eles apareçam 20:03:48 &amp;lt;zzz&amp;gt; defini um cronograma de 10 semanas para a .34 com um lançamento em meados de abril. Isso significaria os itens grandes até o início de março 20:03:59 &amp;lt;echelon&amp;gt; ok 20:04:06 &amp;lt;zzz&amp;gt; fiz commit de algumas coisas pequenas, e tenho uma grande reescrita do susimail chegando em alguns dias 20:04:19 &amp;lt;echelon&amp;gt; vou testá-los 20:04:42 &amp;lt;echelon&amp;gt; mais alguma coisa no plano para a .34 ? 20:04:50 &amp;lt;zzz&amp;gt; ah, outra coisa sobre a .33, tivemos 73 tickets abertos no ciclo de desenvolvimento da .33. Corrigi cerca de 30. 20:04:54 &amp;lt;i2pr&amp;gt; [Slack/sadie] oi 20:05:13 &amp;lt;zzz&amp;gt; sou basicamente o único fazendo triagem ou correções e, se eu não receber ajuda, não terei tempo para mais nada 20:05:38 &amp;lt;zzz&amp;gt; então eu apreciaria, tickets são tarefa de todos, por favor ajudem onde puderem 20:05:54 &amp;lt;echelon&amp;gt; Posso procurar alguns tickets, mas não posso fazer código 20:06:08 &amp;lt;echelon&amp;gt; ainda lutando com a gestão de usuários no trac 20:06:08 &amp;lt;zzz&amp;gt; sobre a .34, o roadmap precisa de alguns ajustes para o que realmente podemos fazer, mas não olho para ele há algumas semanas 20:06:23 &amp;lt;echelon&amp;gt; ok 20:06:34 &amp;lt;zzz&amp;gt; muitos dos tickets são para o site e não temos ninguém fazendo correções consistentes no site há muito tempo 20:06:51 &amp;lt;echelon&amp;gt; ok, conteúdo é fácil 20:07:02 &amp;lt;zzz&amp;gt; suponho que o str4d tenha algumas correções de UI para a 34, já que ele não conseguiu colocar nada na 33, mas veremos 20:07:08 &amp;lt;zzz&amp;gt; mais alguma coisa em 1) ? 20:08:00 &amp;lt;zzz&amp;gt; 2) acompanhamento 34C3 (zzz) 20:08:35 &amp;lt;zzz&amp;gt; isso era realmente só um placeholder. Uma coisa pendente é finalizar a visão geral das prioridades do roadmap do str4d e colocar no site 20:08:40 &amp;lt;zzz&amp;gt; str4d, algum status sobre isso? 20:08:55 &amp;lt;zzz&amp;gt; alguém mais tem algo a dizer sobre o 34C3? 20:09:17 &amp;lt;manas&amp;gt; foram 4 dias excelentes :) 20:09:17 &amp;lt;echelon&amp;gt; não houve tanta gente falando conosco quanto no 33c3 20:09:52 &amp;lt;zzz&amp;gt; sim, embora tenhamos feito muita coisa, talvez porque tivemos menos público espontâneo. É uma troca 20:09:55 &amp;lt;orignal_&amp;gt; já não há interesse no i2p? 20:10:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Tenho o rascunho desde então, mas continuo enfrentando problemas de acesso ao fórum de desenvolvimento 20:10:08 &amp;lt;zzz&amp;gt; foi mais a localização da mesa 20:10:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Feito* 20:10:13 &amp;lt;echelon&amp;gt; claro 20:10:27 &amp;lt;zzz&amp;gt; str4d, ETA para colocar isso no site? 20:11:24 &amp;lt;zzz&amp;gt; str4d, voltando ao 1), ETA para maven/android/fdroid .33? 20:11:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se eu não precisar solicitar mais revisão no fórum de desenvolvimento, posso fazer isso hoje à noite 20:11:55 &amp;lt;zzz&amp;gt; Eu enviei algumas objeções às quais você não respondeu, pelo menos até algumas horas atrás 20:11:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] As coisas da .33 provavelmente não neste fim de semana, vou estar trabalhando o fim de semana todo em coisas do Zcash 20:12:11 &amp;lt;zzz&amp;gt; ETA para a .33 então? 20:12:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Certo, é isso que eu tenho tentado postar no fórum de desenvolvimento 20:12:57 &amp;lt;zzz&amp;gt; bem, se você viu, então leve em conta as objeções, ou não, fica a seu critério 20:13:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] .33 terá que ser no próximo fim de semana (por volta do dia 18?) 20:14:41 &amp;lt;zzz&amp;gt; isso é 2 semanas e meia após o lançamento. Não tem como fazer antes? Precisamos realmente tratar esses itens como produtos primários do lançamento e colocá-los no ar rapidamente 20:15:31 &amp;lt;orignal_&amp;gt; zzz, por que você não pode cuidar disso sozinho? 20:15:50 &amp;lt;zzz&amp;gt; todos temos nossos papéis. Eu não posso fazer tudo. 20:17:07 &amp;lt;orignal_&amp;gt; às vezes você tem que 20:17:09 &amp;lt;zzz&amp;gt; ok, o str4d pode responder, ou não. Mais alguma coisa em 1) ou 2) ? 20:17:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] Não posso mudar minha agenda de trabalho 20:17:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Seria ótimo ter mais pessoas capazes de fazer esses releases, particularmente o Maven 20:17:52 &amp;lt;zzz&amp;gt; ok, vamos descobrir como fazer isso acontecer mais rápido da próxima vez 20:17:59 &amp;lt;zzz&amp;gt; 3) Relatório do B-Sides NYC (sadie, str4d) 20:18:19 &amp;lt;zzz&amp;gt; sadie, str4d, poderiam nos dar um breve relatório e também informar a ETA para publicar o relatório completo da viagem? 20:18:47 &amp;lt;i2pr&amp;gt; [Slack/sadie] correu bem - temos um post de blog pronto (algum problema para publicar) 20:19:22 &amp;lt;zzz&amp;gt; isso foi... realmente breve... ETA para publicar isso? 20:19:34 &amp;lt;i2pr&amp;gt; [Slack/sadie] trabalhamos no roadmap, trabalhamos no site e discutimos ideias de divulgação para este ano 20:20:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] A IA do site para navegação está em bem melhor forma 20:20:25 &amp;lt;i2pr&amp;gt; [Slack/sadie] voltamos a falar com o Elio, que fez o novo logo, para começar o design das subpáginas 20:20:32 &amp;lt;zzz&amp;gt; IA? 20:20:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Arquitetura da informação 20:21:21 &amp;lt;zzz&amp;gt; sadie, str4d, ETA para publicar o relatório da viagem? 20:21:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] O post do blog estará no ar assim que o roadmap estiver 20:21:56 &amp;lt;zzz&amp;gt; ok. Mais alguma coisa em 3) ? 20:22:45 &amp;lt;zzz&amp;gt; 4) Relatório FOSDEM (echelon) 20:22:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] tl;dr correu bem, vale a pena fazer de novo 20:22:58 &amp;lt;zzz&amp;gt; echelon, como foi no FOSDEM, como foi a palestra sobre I2P? 20:23:25 &amp;lt;echelon&amp;gt; o FOSDEM é um evento grande e bacana com&amp;gt;20 trilhas paralelas e milhares de visitantes, tudo gratuito para participar 20:23:34 &amp;lt;manas&amp;gt; uau, legal 20:23:58 &amp;lt;echelon&amp;gt; o próprio FOSDEM é bem gerido e organizado, mas conseguir comida demora um pouco; também muitas palestras lotam rápido e não dá para entrar 20:24:23 &amp;lt;echelon&amp;gt; mas todas as palestras são transmitidas ao vivo e agora são enviadas para o YouTube e ficam online na página do FOSDEM 20:24:49 &amp;lt;echelon&amp;gt; a palestra de i2p foi uma rápida apresentação sobre o que é i2p e em que difere do Tor, não muito mais, o tempo era curto 20:25:09 &amp;lt;zzz&amp;gt; você conheceu o cara? 20:25:20 &amp;lt;echelon&amp;gt; o autor é um cara do i2pd, não muito em contato aqui, mas tinha uma visão bastante boa do código, exceto por alguns números errados 20:25:29 &amp;lt;echelon&amp;gt; o público foi de ~100–150 pessoas, a sala estava cheia 20:25:53 &amp;lt;zzz&amp;gt; ótimo, que bom que você foi 20:26:01 &amp;lt;zzz&amp;gt; mais alguma coisa em 4) ? 20:26:01 &amp;lt;echelon&amp;gt; apenas 2 perguntas depois, por exemplo, se o java i2p realmente usa agora 2–4 GB e se ele roda em um raspverry pi 20:26:17 &amp;lt;echelon&amp;gt; deveríamos ir em 2019 também 20:26:43 &amp;lt;echelon&amp;gt; (eu só trouxe para casa uma tosse, que pena) 20:26:53 &amp;lt;orignal_&amp;gt; como é que não conhecemos esse cara? 20:27:27 &amp;lt;manas&amp;gt; echelon: eu trouxe uma tosse forte no voo de volta do 34c3 :) agora está tudo bem 20:27:29 &amp;lt;echelon&amp;gt; ele ficou sob o radar, mas tem direitos de push no git 20:27:49 &amp;lt;orignal_&amp;gt; manas onde você está agora? 20:27:51 &amp;lt;zzz&amp;gt; mais alguma coisa em 4) ? 20:27:58 &amp;lt;echelon&amp;gt; não conversei muito, como eu já estava mal e o tempo foi um problema no domingo 20:28:29 &amp;lt;orignal_&amp;gt; direitos de push? Acho que só R4SAS, villain e psi têm 20:28:38 &amp;lt;zzz&amp;gt; 5) Status scrum (zlatinb) 20:28:45 &amp;lt;zzz&amp;gt; ok zab, a palavra é sua 20:28:50 &amp;lt;echelon&amp;gt; ele disse que deu push de código para o i2pd 20:28:59 &amp;lt;echelon&amp;gt; ok 20:29:08 &amp;lt;zlatinb&amp;gt; olá a todos. Estou feliz em dizer que todas as propostas de compensação foram aprovadas! 20:29:10 &amp;lt;orignal_&amp;gt; nós vamos encontrá-lo então 20:29:46 &amp;lt;zlatinb&amp;gt; vamos passar pela sala e, quando seu nome for chamado, por favor dê um breve resumo do que você vai trabalhar nos próximos 6 meses. Por favor deixem as perguntas para depois 20:29:55 &amp;lt;zlatinb&amp;gt; zzz você começa 20:30:52 &amp;lt;zzz&amp;gt; ok, a maior parte do meu tempo é gestão do projeto, correções de bugs e código novo, mas planejo dedicar uma parte significativa do tempo a propostas e planejamento, além de estudar algumas coisas 20:31:02 &amp;lt;zzz&amp;gt; para estar bem informado o suficiente para tomar algumas das decisões que precisamos tomar 20:31:27 &amp;lt;zzz&amp;gt; a maioria de vocês sabe o que eu faço, mas esse é um resumo rápido 20:31:39 &amp;lt;zzz&amp;gt; código código código, bugs bugs bugs, repetir 20:31:42 &amp;lt;zzz&amp;gt; EOT 20:31:56 &amp;lt;zlatinb&amp;gt; Obrigado. echelon , sua vez 20:32:23 &amp;lt;echelon&amp;gt; ok, gerenciando os fundos, fazendo um pouco de PR, gerenciando a maioria dos serviços, fazendo algum trabalho no trac, indo a conferências^^ 20:32:41 &amp;lt;echelon&amp;gt; eot 20:32:55 &amp;lt;zlatinb&amp;gt; str4d: vai 20:33:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] Primeira prioridade do meu tempo será escrever e revisar propostas e gerenciar o processo de propostas junto com o zzz para garantir que tenhamos documentos de proposta de alta qualidade para a comunidade. 20:33:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] A segunda prioridade será esboçar implementações de propostas em Java e Rust e colaborar com pessoas fora do I2P em componentes comuns. 20:34:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] O restante do meu tempo será em Maven, Android (apenas correções de bugs) e I2P-Bote. 20:34:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] EOT 20:34:53 &amp;lt;zlatinb&amp;gt; sadie, obrigado por vir! Diga-nos o que você vai fazer 20:35:20 &amp;lt;zlatinb&amp;gt; Sadie? 20:35:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Você não consegue ver a notificação de escrita no shack 20:35:43 &amp;lt;i2pr&amp;gt; [Slack/sadie] Oi! Vou expandir meu papel de PR - posts no blog, notícias da console.. 20:35:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Slack* 20:36:26 &amp;lt;i2pr&amp;gt; [Slack/sadie] também - triagem no trac - melhorando nossos tempos de resposta, ajudando usuários 20:37:13 &amp;lt;i2pr&amp;gt; [Slack/sadie] pesquisa de financiamento, alcance a outros projetos e parcerias estratégicas. Encontrar mais usuários e devs 20:37:35 &amp;lt;i2pr&amp;gt; [Slack/sadie] EOT 20:37:47 &amp;lt;zlatinb&amp;gt; Parece ótimo. manas, sua vez 20:37:52 &amp;lt;manas&amp;gt; oi 20:38:05 &amp;lt;manas&amp;gt; próximos 6 meses: estudar Java, documentação do i2p e familiarizar-se com a base de código; estudar criptografia, anonimato, privacidade e segurança - quaisquer recomendações de livros/artigos/etc. relacionados a esses tópicos são bem-vindas :) 20:38:10 &amp;lt;manas&amp;gt; tenho algumas ideias de arte interessante que poderiam ser usadas para adesivos/camisetas com a marca i2p, que também irei explorar 20:38:14 &amp;lt;manas&amp;gt; status atual: o espaço de escritório foi montado; coisas de rede quase todas feitas - um router requer uma atualização de firmware, abri um ticket. pronto para avançar em todas as tarefas. 20:38:16 &amp;lt;manas&amp;gt; eot 20:38:36 &amp;lt;zlatinb&amp;gt; ótimo. meeh e mhatta, vocês estão aqui? 20:38:49 &amp;lt;meeh&amp;gt; estou aqui 20:38:58 &amp;lt;zlatinb&amp;gt; manda ver 20:39:01 &amp;lt;manas&amp;gt; oi meeh :) 20:39:05 &amp;lt;meeh&amp;gt; me dê um momento para acompanhar 20:39:40 &amp;lt;zlatinb&amp;gt; estamos fazendo o scrum, apenas dê um breve resumo do que você vai fazer nos próximos 6 meses 20:39:46 &amp;lt;meeh&amp;gt; entendi 20:42:12 &amp;lt;meeh&amp;gt; próximos 6 meses: completar o máximo possível de scalatests (testes unitários) para as partes de core e router do i2p, provavelmente outras também. além disso, i2p para OSX precisa de melhorias, onde vou trabalhar no launcher e no processo de atualização; também espero fazer melhorias em docs/web, acompanhar o máximo que eu puder no trac com relação a issues abertas de todos os tipos e, por fim, alguma pesquisa para nova cripto / I2NP 20:42:45 &amp;lt;zlatinb&amp;gt; certo 20:44:39 &amp;lt;zlatinb&amp;gt; infelizmente o mhatta não está aqui, então isso conclui o scrum 20:44:39 &amp;lt;zlatinb&amp;gt; antes de 'baf' a reunião, gostaria de dar a chance às pessoas de fazerem quaisquer perguntas aos outros membros da equipe 20:44:40 &amp;lt;zlatinb&amp;gt; então, se tiverem algo específico que queiram perguntar sobre as metas - mandem ver! 20:44:40 &amp;lt;zlatinb&amp;gt; se não, falcon heavy lança em um minuto :) 20:44:41 &amp;lt;manas&amp;gt; meeh: você vai considerar separar os testes que requerem acesso à rede daqueles que não requerem? 20:44:42 &amp;lt;meeh&amp;gt; Gostaria de pedir que as pessoas digam se há lugares que realmente precisam de testes — priorizando em relação a outros. Aberto a sugestões. 20:45:21 &amp;lt;zzz&amp;gt; manas e str4d são os melhores para discutir os testes 20:45:38 &amp;lt;meeh&amp;gt; manas: eu tentaria emular/mocar a rede o quanto puder; ainda não pensei em como fazer se eu encontrar um teste, mas posso manter você informado :) 20:45:59 &amp;lt;manas&amp;gt; BobTheBuilder atualmente executa os testes do Ant com o wrapper do torsocks. Seria legal poder executar os testes que exigem rede independentemente do restante 20:46:00 &amp;lt;meeh&amp;gt; s/test/um lugar onde seja necessário um teste/ 20:46:29 &amp;lt;zzz&amp;gt; zab, precisaremos discutir se queremos manter a parte de scrum desta reunião, ou não; podemos fazer isso nas próximas semanas 20:46:30 &amp;lt;meeh&amp;gt; então vou ver isso :) 20:46:33 &amp;lt;meeh&amp;gt; obrigado pelo conselho. 20:46:45 &amp;lt;zzz&amp;gt; e haverá um scrum antes do próximo mês? 20:47:03 &amp;lt;manas&amp;gt; meeh: vamos discutir mais, eu também vou dar uma olhada nos testes :) 20:47:11 &amp;lt;zlatinb&amp;gt; certo, então eu gostaria de um scrum com todos todo mês 20:47:17 &amp;lt;meeh&amp;gt; estou totalmente ok com isso - eu já faço pior (todo dia 09h30) :p 20:47:19 &amp;lt;zlatinb&amp;gt; exceto o manas que não consegue por causa do fuso horário 20:47:44 &amp;lt;zzz&amp;gt; tenho certeza de que o mhatta está em um fuso horário pelo menos tão ruim 20:47:46 &amp;lt;manas&amp;gt; sim, é cedo aqui lol 20:47:47 &amp;lt;zlatinb&amp;gt; independentemente disso, vou me reunir com quem trabalha em tempo integral toda semana por irc/signal, etc. 20:47:56 &amp;lt;manas&amp;gt; o mhatta pode estar em sono profundo 20:47:59 &amp;lt;meeh&amp;gt; Vou mudar de fuso horário se necessário, no pior caso :) 20:48:14 &amp;lt;zzz&amp;gt; o mais cedo que posso adiantar a reunião é mais meia hora, embora depois do horário de verão provavelmente eu possa fazer às 19:00 UTC 20:48:25 &amp;lt;zzz&amp;gt; ainda não é cedo o suficiente para o mhatta, eu acho 20:48:41 &amp;lt;manas&amp;gt; embora uma vez por mês não seria um problema. uma vez por semana poderia ser 20:49:18 &amp;lt;zzz&amp;gt; Incentivo todos a estarem no IRC com a maior frequência possível. Tem estado terrivelmente quieto aqui. Este é o melhor lugar para fazer as coisas acontecerem 20:49:25 &amp;lt;zzz&amp;gt; mais alguma coisa em 5) ? 20:49:30 &amp;lt;zlatinb&amp;gt; ok, terminei, obrigado a todos 20:49:38 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 20:50:08 &amp;lt;meeh&amp;gt; Costumo estar aqui quase sempre — só estive ocupado encerrando meu projeto no emprego diurno. Então serei mais ativo com o tempo. 20:50:19 * zzz pega o *baffer* 20:50:29 &amp;lt;meeh&amp;gt; Estou supondo ter uma data de início dentro da semana, zlatinb 20:50:56 &amp;lt;zlatinb&amp;gt; ótimo 20:51:02 * zzz *bafs* a reunião encerrada &lt;/div></description></item><item><title>Lançamento 0.9.33</title><link>/pt/blog/2018/01/30/lan%C3%A7amento-0.9.33/</link><pubDate>Tue, 30 Jan 2018 00:00:00 +0000</pubDate><guid>/pt/blog/2018/01/30/lan%C3%A7amento-0.9.33/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.33 dá continuidade ao esforço de vários anos para migrar a rede para uma criptografia mais forte e mais rápida. Esta versão inclui suporte a mais tipos de assinatura e a preparação do Ed25519 como padrão. Estão incluídas correções importantes de erros e melhorias de desempenho.&lt;/p>
&lt;p>Como de costume, recomendamos atualizar para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 05 de dezembro de 2017</title><link>/pt/blog/2017/12/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-dezembro-de-2017/</link><pubDate>Tue, 05 Dec 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/12/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-dezembro-de-2017/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> str4d, orignal, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) atualização 0.9.33 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) planejamento do 34C3 (zzz) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:30 &amp;lt;zzz&amp;gt; 1) atualização 0.9.33 (zzz) 20:00:48 &amp;lt;zzz&amp;gt; o dev 0.9.33 começou com tudo, com 20K linhas de diff até agora 20:00:55 &amp;lt;zzz&amp;gt; muitas correções boas 20:01:17 &amp;lt;zlatinb&amp;gt; oi 20:01:42 &amp;lt;zzz&amp;gt; além disso, o 0.9.32 para android saiu depois da nossa meta de 2 semanas, então fizemos algumas mudanças de processo para garantir que revisamos os travamentos do google play antes do lançamento para desktop 20:02:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] oi 20:02:02 &amp;lt;zzz&amp;gt; isso deve possibilitar um lançamento para android mais cedo e de maior qualidade 20:02:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] Tenho mais patches de CSS e JSP localmente; espero limpá-los e colocá-los no mtn neste fim de semana para uma revisão mais longa. 20:02:40 &amp;lt;zzz&amp;gt; Acho que estamos no caminho para um lançamento 0.9.33 no fim de janeiro. Isso significa que mudanças grandes devem entrar este mês, antes do CCC 20:03:28 &amp;lt;zzz&amp;gt; temos mais ajustes de streaming para fazer, e eu estive corrigindo problemas do susimail esta semana 20:04:12 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:04:24 &amp;lt;zlatinb&amp;gt; se me permitem sugerir, disponibilizar builds de dev no tracker do postman 20:04:35 &amp;lt;zlatinb&amp;gt; algumas pessoas vão baixar e testar qualquer coisa que aparecer lá 20:04:50 &amp;lt;zzz&amp;gt; acredito que você pode obtê-los via magnets ou arquivos torrent de bobthebuilder.com 20:05:17 &amp;lt;zlatinb&amp;gt; ah sim, é só que a presença no postman traz muita visibilidade 20:05:43 &amp;lt;zzz&amp;gt; ok, fale com o op do bobthebuilder sobre isso, boa ideia 20:05:54 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:05:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Além disso, agora temos builds contínuos no Travis CI também, então fique de olho em `https://travis-ci.org/i2p/i2p.i2p` para outra perspectiva 20:06:44 &amp;lt;zzz&amp;gt; str4d, se você puder configurar um bot de irc para isso, pode ajudar, é difícil lembrar de verificar um site 20:07:17 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:08:01 &amp;lt;zzz&amp;gt; 2) planejamento do 34C3 (zzz) 20:08:10 &amp;lt;zzz&amp;gt; ok, a situação dos adesivos está sob controle 20:08:25 &amp;lt;zzz&amp;gt; eche|on está com as passagens de trem 20:08:33 &amp;lt;zzz&amp;gt; hottuna nos inscreveu na wiki 20:08:43 &amp;lt;zzz&amp;gt; o noisy square já apareceu na wiki? 20:08:50 &amp;lt;zzz&amp;gt; e quem está com o banner? 20:09:23 &amp;lt;zzz&amp;gt; Vou configurar o grupo de DM do Twitter mais tarde, a menos que alguém faça antes 20:11:01 &amp;lt;zzz&amp;gt; sem ouvir resposta... mais algo em 2) ? 20:12:01 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:12:33 &amp;lt;orignal&amp;gt; talvez faça sentido tornar a reunião menos frequente? 20:12:47 &amp;lt;orignal&amp;gt; devido à falta de interesse 20:12:56 &amp;lt;orignal&amp;gt; mas promovê-la mais 20:13:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Estou ansioso por isso! 20:13:35 &amp;lt;i2pr&amp;gt; [Slack/str4d] Acho que mensal está bom 20:13:41 &amp;lt;zzz&amp;gt; orignal, talvez; podemos discutir isso no ccc. 20:13:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se este é um bom horário sempre é algo debatível 20:13:56 &amp;lt;zzz&amp;gt; A equipe de PR talvez possa promovê-la mais, com certeza 20:14:10 &amp;lt;orignal&amp;gt; Eu a faria sempre uma semana antes do lançamento 20:14:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, acabei de enviar a config para notificações de IRC para i2p.i2p 20:14:34 &amp;lt;zzz&amp;gt; além disso, nota de planejamento: nossas próximas reuniões serão presenciais no CCC. Não teremos reunião em 2 de jan. 20:14:35 &amp;lt;orignal&amp;gt; pelo menos teria um assunto 20:14:44 &amp;lt;zzz&amp;gt; Nossa próxima reunião no IRC será na terça, 6 de fev. 20:15:33 &amp;lt;zzz&amp;gt; confiram o tópico em zzz.i2p para temas para as reuniões do CCC 20:15:42 &amp;lt;zzz&amp;gt; adicionem suas sugestões lá, se tiverem 20:15:47 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:15:52 * zzz pega o baffer 20:16:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou trabalhar mais nas propostas antes do CCC 20:17:11 * zzz *bafs* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de novembro de 2017</title><link>/pt/blog/2017/11/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-novembro-de-2017/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/11/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-novembro-de-2017/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> orignal, zlatinb, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:03 &amp;lt;zzz&amp;gt; 1) atualização 0.9.32 (zzz) 20:00:03 &amp;lt;zzz&amp;gt; 2) planejamento do 34C3 (zzz) 20:00:06 &amp;lt;zzz&amp;gt; 0) Oi 20:00:08 &amp;lt;zzz&amp;gt; oi 20:00:27 &amp;lt;zlatinb&amp;gt; oi 20:00:39 &amp;lt;zzz&amp;gt; 1) atualização 0.9.32 (zzz) 20:01:02 &amp;lt;zzz&amp;gt; compilei na noite passada, parece que o echelon acabou de publicar as notícias 20:01:20 &amp;lt;zzz&amp;gt; Vou cuidar do debian/launchpad hoje à noite ou amanhã 20:01:41 &amp;lt;zzz&amp;gt; str4d, quando podemos esperar Android e Maven? 20:02:22 &amp;lt;zzz&amp;gt; também vamos precisar que o str4d ou o meeh coloquem os arquivos no site, me avise quando fizer isso 20:02:54 &amp;lt;zzz&amp;gt; Defini a data da 0.9.33 para o fim de janeiro 20:02:59 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:03:54 &amp;lt;orignal_&amp;gt; oi 20:04:05 &amp;lt;zzz&amp;gt; 2) planejamento do 34C3 (zzz) 20:04:20 &amp;lt;zzz&amp;gt; está tudo certo com os ingressos, teremos cerca de 8 pessoas lá 20:04:48 &amp;lt;zzz&amp;gt; anunciaram a nova forma como as assembleias serão organizadas. hottuna2 normalmente nos inscreve, você pode fazer isso este ano? 20:05:43 &amp;lt;zzz&amp;gt; ok, vamos ter que falar com o hottuna2 para garantir que teremos uma mesa reservada 20:05:47 &amp;lt;zzz&amp;gt; mais algo sobre 2) ? 20:05:57 &amp;lt;zlatinb&amp;gt; Talvez eu só apareça e me encontre com vocês para tomar algo do lado de fora 20:05:57 &amp;lt;zlatinb&amp;gt; a menos que eu tenha sorte e consiga um ingresso 20:07:09 &amp;lt;zzz&amp;gt; nós tínhamos ingressos extras, mas talvez tenham expirado. pergunte ao echelon 20:07:12 &amp;lt;zzz&amp;gt; mais algo sobre 2) ? 20:07:31 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:09:00 * zzz *baffs* encerra a reunião &lt;/div></description></item><item><title>Versão 0.9.32</title><link>/pt/blog/2017/11/07/vers%C3%A3o-0.9.32/</link><pubDate>Tue, 07 Nov 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/11/07/vers%C3%A3o-0.9.32/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.32 contém várias correções na console do router e nos aplicativos web associados (addressbook, i2psnark e susimail). Também alteramos a forma como lidamos com os nomes de host configurados para as informações do router publicadas, para eliminar alguns ataques de enumeração de rede via DNS. Adicionamos algumas verificações na console para resistir a ataques de rebinding.&lt;/p>
&lt;p>Como de costume, recomendamos que você atualize para esta versão. A melhor maneira de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião dos Desenvolvedores do I2P - 03 de outubro de 2017</title><link>/pt/blog/2017/10/03/reuni%C3%A3o-dos-desenvolvedores-do-i2p-03-de-outubro-de-2017/</link><pubDate>Tue, 03 Oct 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/10/03/reuni%C3%A3o-dos-desenvolvedores-do-i2p-03-de-outubro-de-2017/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, orignal, str4d, villain, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 18:30:00 &amp;lt;zzz&amp;gt; 0) Oi 18:30:00 &amp;lt;zzz&amp;gt; 1) atualização do Android 0.9.31 (str4d) 18:30:00 &amp;lt;zzz&amp;gt; 2) atualização 0.9.32 (zzz) 18:30:00 &amp;lt;zzz&amp;gt; 3) orçamento do 34C3 (zzz/echelon) 18:30:00 &amp;lt;zzz&amp;gt; 4) atualização do pacote Debian (zzz) 18:30:00 &amp;lt;zzz&amp;gt; 5) 10 anos após jrandom (zzz) 18:30:06 &amp;lt;zzz&amp;gt; 0) Oi 18:30:09 &amp;lt;zzz&amp;gt; oi 18:30:26 &amp;lt;eche|on&amp;gt; oi 18:30:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oi 18:30:49 &amp;lt;zzz&amp;gt; 1) atualização do Android 0.9.31 (str4d) 18:31:05 &amp;lt;zzz&amp;gt; str4d, qual é o status da .31, a página de download ainda mostra .30 18:32:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sem progresso, infelizmente; fui afetado por problemas no meu telefone e depois por buscar/conseguir um apartamento 18:33:19 &amp;lt;zzz&amp;gt; Eu tenho a .31 no meu telefone, é só uma questão de aumentar a versão no site? o que falta fazer? 18:34:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ah, espera 18:34:15 &amp;lt;zzz&amp;gt; dois meses desde o lançamento da .31 18:34:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Desculpe, tinha esquecido que consegui publicar o lançamento 18:34:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Nesse caso, não sei por que o site ainda não foi atualizado 18:34:53 &amp;lt;zzz&amp;gt; o que problemas no telefone e flat (apartamento? não tenho certeza do que é um flat) têm a ver com isso 18:35:08 &amp;lt;zzz&amp;gt; tenho te enviado pings há várias semanas 18:35:23 &amp;lt;zzz&amp;gt; o que falta fazer? 18:35:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] O que isso tem a ver é que eu tive zero tempo para I2P no último mês 18:36:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] E sem pings porque não estava no meu laptop de I2P, e o relay estava fora do ar, então não vi pings aqui 18:37:23 &amp;lt;zzz&amp;gt; então o que ainda falta para colocar a .31 na página de download, e até quando você pode fazer isso? 18:40:22 &amp;lt;zzz&amp;gt; não havendo resposta... devemos passar para 2) ? 18:41:01 &amp;lt;zzz&amp;gt; vou presumir que o str4d cuidará de 1) quando puder 18:41:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Deve só precisar que o site seja atualizado 18:41:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então, com sorte na sexta agora que terminei as coisas do apartamento 18:41:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas qualquer um poderia atualizar 18:41:56 &amp;lt;zzz&amp;gt; mas não sabemos se está pronto. Então, por favor corrija o site quando puder 18:42:02 &amp;lt;zzz&amp;gt; mais algo em 1) ? 18:42:18 &amp;lt;zzz&amp;gt; 2) atualização 0.9.32 (zzz) 18:42:30 &amp;lt;villain&amp;gt; oi 18:42:45 &amp;lt;zzz&amp;gt; ok, o cronograma era .32 no início de out. e .33 no início de dez., mas houve muito pouca atividade para a .32 18:43:03 &amp;lt;zzz&amp;gt; então adiei a .32 para o início de nov., para o último lançamento do ano 18:43:15 &amp;lt;eche|on&amp;gt; por mim, tudo bem 18:43:42 &amp;lt;zzz&amp;gt; isso fará apenas 4 lançamentos este ano, o que é bem triste, o menor desde que jrandom estava fazendo muito pouco em 2007 18:44:10 &amp;lt;eche|on&amp;gt; Na minha humilde opinião, não me importo muito com a quantidade de lançamentos, mas com a quantidade de trabalho que entrou neles 18:44:15 &amp;lt;zzz&amp;gt; str4d, o novo processo é não lançar com bloqueadores/críticos, então por favor trate os tickets 18:44:39 &amp;lt;zzz&amp;gt; eu tenho a proposta 141 pela metade, preciso fazer a parte de UI 18:45:17 &amp;lt;zzz&amp;gt; eu diria que não há nada crítico a fazer para a .32, mas há um NPE (NullPointerException) no console, eu corrigi 18:45:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK. Se forem bloqueadores relacionados à UI, tenho correções para, se bem me lembro, a maior parte disso localmente, mas não tive tempo de enviar porque o trabalho de refatoração no mtn me leva muito mais tempo do que no git 18:46:01 &amp;lt;zzz&amp;gt; ok str4d você pode tratar isso para um lançamento no início de novembro? 18:46:23 &amp;lt;zzz&amp;gt; porque obviamente já ultrapassamos o prazo do início de outubro 18:47:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou mirar nisso 18:47:07 &amp;lt;zzz&amp;gt; ok 18:47:12 &amp;lt;zzz&amp;gt; mais algo em 2) ? 18:48:00 &amp;lt;zzz&amp;gt; 3) orçamento do 34C3 (zzz/echelon) 18:48:18 &amp;lt;zzz&amp;gt; eche|on, qual é o total das solicitações de financiamento para o ccc? 18:48:53 &amp;lt;eche|on&amp;gt; aproximadamente 5k e os ingressos estão na faixa de 1k 18:49:16 &amp;lt;zzz&amp;gt; presumo que podemos bancar isso facilmente :) 18:49:31 &amp;lt;eche|on&amp;gt; hm, deixa eu contar, 1,2,3 BTC, sim, com certeza^^ 18:49:53 &amp;lt;zzz&amp;gt; inclua um jantar e vamos pagar pelos passes de trem, vamos considerar 7K, parece bom 18:50:11 &amp;lt;zzz&amp;gt; alguém aqui que não pediu financiamento e precisa, agora é a hora de pedir 18:50:29 &amp;lt;zzz&amp;gt; alguma objeção a gastar 7K para o CCC? 18:51:01 &amp;lt;zzz&amp;gt; mais algo em 3) ? 18:51:19 &amp;lt;eche|on&amp;gt; não da minha parte agora 18:51:30 &amp;lt;zzz&amp;gt; 4) atualização do pacote Debian (zzz) 18:51:50 &amp;lt;zzz&amp;gt; ok, ótima notícia, o pacote do mhatta foi aceito no debian sid, será buster em dois anos 18:52:20 &amp;lt;zzz&amp;gt; Eu integrei algumas das correções dele, e com sorte ele vai atualizar para a .31 em breve 18:52:41 &amp;lt;eche|on&amp;gt; ótima notícia, com certeza 18:52:57 &amp;lt;zzz&amp;gt; grande marco, o bug do debian para incluí-lo tinha algo como 8 anos 18:53:14 &amp;lt;zzz&amp;gt; mais algo em 4) ? 18:53:23 &amp;lt;eche|on&amp;gt; sim 18:53:32 &amp;lt;eche|on&amp;gt; este é o definitivo em "recompensa encerrada" ? 18:53:40 &amp;lt;eche|on&amp;gt; posso pagar os 146 ao mhatta? 18:53:41 &amp;lt;eche|on&amp;gt; *g* 18:54:32 &amp;lt;zzz&amp;gt; acho que sim 18:54:45 &amp;lt;zzz&amp;gt; talvez nossa primeira recompensa a ser paga em anos 18:54:58 &amp;lt;eche|on&amp;gt; sim 18:54:59 &amp;lt;eche|on&amp;gt; ótimo 18:55:16 &amp;lt;zzz&amp;gt; 5) 10 anos após jrandom (zzz) 18:55:52 &amp;lt;zzz&amp;gt; ok, jrandom desapareceu em novembro de 2007, só estava pensando se deveríamos fazer algo para comemorar, talvez pela equipe de PR (relações públicas), str4d/sadie alguma ideia? 18:56:14 &amp;lt;eche|on&amp;gt; sem ideia 18:56:17 &amp;lt;i2pr&amp;gt; [Slack/str4d] Parece que https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448638 foi fechado, então sim! 18:56:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou conversar com a Sadie sobre isso neste fim de semana 18:57:03 &amp;lt;zzz&amp;gt; ok, mais algo em 5) ? 18:57:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Quando em novembro foi isso? 18:57:12 &amp;lt;orignal_&amp;gt; zzz, talvez você queira contar a história completa 18:57:29 &amp;lt;zzz&amp;gt; não tenho uma data exata, perdi aqueles e-mails 18:57:36 &amp;lt;orignal_&amp;gt; o que aconteceu antes? por que ele escolheu você? 18:57:57 &amp;lt;orignal_&amp;gt; sobre o que vocês discutiram e com o que concordaram? 18:58:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se fizermos algum PR, acho que focaríamos no que foi feito desde então 18:58:12 &amp;lt;zzz&amp;gt; posso fazer um post breve em zzz.i2p com minhas memórias 18:58:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ou possivelmente duas fases / posts de blog - antes e depois. 18:59:08 &amp;lt;zzz&amp;gt; ok, mais algo em 5) ? 18:59:18 &amp;lt;orignal_&amp;gt; sim, por favor 18:59:24 &amp;lt;orignal_&amp;gt; todo mundo quer saber 18:59:28 &amp;lt;zzz&amp;gt; este é nosso post padrão a respeito: `http://i2p-projekt.i2p/en/misc/jrandom-awol` 18:59:43 &amp;lt;zzz&amp;gt; mais algo para a reunião? 19:00:19 &amp;lt;orignal_&amp;gt; sim, mas nada sobre você 19:00:22 &amp;lt;villain&amp;gt; vocês têm orçamento de 7K na viagem ao CCC, tudo de dinheiro de doações? o que isso traz para o I2P? 19:00:49 &amp;lt;zzz&amp;gt; como manas pediu um horário mais cedo e não apareceu, voltaremos para 20:00 UTC no próximo mês 19:01:28 &amp;lt;zzz&amp;gt; basicamente todos os nossos fundos são da doação original de 1000 BTC de anos atrás 19:01:37 &amp;lt;villain&amp;gt; por 7K vocês poderiam pagar uma auditoria independente do código-fonte do I2P, só dizendo... 19:01:41 &amp;lt;eche|on&amp;gt; mais ou menos tudo, sim 19:01:42 * zzz warms up the baffer 19:02:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] villain, hah! 19:02:01 &amp;lt;eche|on&amp;gt; você não vai conseguir uma auditoria de código suficiente por 7k para o nosso código 19:02:11 &amp;lt;zzz&amp;gt; nossa situação financeira está no nosso site se você estiver interessado nos nossos saldos 19:02:14 &amp;lt;eche|on&amp;gt; um auditor custa ~500/dia 19:02:22 * zzz *bafs* the meeting closed &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 5 de setembro de 2017</title><link>/pt/blog/2017/09/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-5-de-setembro-de-2017/</link><pubDate>Tue, 05 Sep 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/09/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-5-de-setembro-de-2017/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, psi, R4SAS, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Olá 20:00:00 &amp;lt;zzz&amp;gt; 1) atualização 0.9.32 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) lembrete por e-mail de financiamento do 34C3 (zzz/echelon) 20:00:03 &amp;lt;zzz&amp;gt; 0) Olá 20:00:05 &amp;lt;zzz&amp;gt; Olá 20:00:44 &amp;lt;zzz&amp;gt; 1) atualização 0.9.32 (zzz) 20:00:58 &amp;lt;R4SAS&amp;gt; Olá 20:01:09 &amp;lt;zzz&amp;gt; ok, o str4d fez algumas atualizações na interface do usuário, e eu comecei a implementação da prop 141, mas ainda não fiz commit de nada 20:01:37 &amp;lt;zzz&amp;gt; estamos no caminho para um lançamento no início de outubro 20:01:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Olá 20:02:03 &amp;lt;zzz&amp;gt; Acho que o str4d quer propor sua branch de benchmark, ele deveria fazer isso em breve? Comentei no ticket dele 20:02:20 &amp;lt;psi_&amp;gt; ok 20:02:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Até agora, só fiz push de um ajuste menor na UI; tenho mais coisas localmente que resolvem vários outros problemas, mas preciso passar pelo meu processo de git -&amp;gt; mtn 20:03:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou olhar os comentários sobre o benchmark e finalizar / fazer push disso no fim desta semana 20:03:57 &amp;lt;zzz&amp;gt; ok, preciso conversar com você em algum momento sobre nosso processo de release. Tivemos tickets bloqueadores para a .31 que não foram fechados, provavelmente queremos insistir que eles sejam fechados antes de um release 20:04:08 &amp;lt;zzz&amp;gt; senão, o que 'bloqueador' significa afinal 20:04:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Correto 20:04:36 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:06:01 &amp;lt;zzz&amp;gt; 2) lembrete por e-mail de financiamento do 34C3 (zzz/echelon) 20:06:11 &amp;lt;psi&amp;gt; este release exige a remoção de hostnames? 20:06:15 &amp;lt;psi&amp;gt; no RI 20:06:25 &amp;lt;psi&amp;gt; argh, lag 20:06:33 &amp;lt;zzz&amp;gt; veja o texto da proposta para a discussão de migração 20:06:45 &amp;lt;psi&amp;gt; kk 20:07:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] -1 para isso entrar neste release sem discussão sobre mitigações de zumbi 20:07:08 &amp;lt;zzz&amp;gt; ok, sobre o 34C3: se você quiser financiamento ou ingresso gratuito, você DEVE enviar um e-mail para o echelon até 30 de setembro 20:07:43 &amp;lt;zzz&amp;gt; além disso, o echelon teve alguns problemas no servidor, então, se você não recebeu um ACK dele confirmando que recebeu seu e-mail, envie novamente 20:08:46 &amp;lt;zzz&amp;gt; temos bastante fundos disponíveis para as pessoas, mas você precisa pedir. Não financiaremos quem pedir depois do final do mês 20:09:48 &amp;lt;zzz&amp;gt; então, mais uma vez, certifique-se de que o echelon confirmou o recebimento do seu pedido 20:10:03 &amp;lt;zzz&amp;gt; vamos definir o orçamento na reunião do próximo mês 20:10:19 &amp;lt;zzz&amp;gt; mais algo sobre 2) ? 20:10:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Da minha parte, não. 20:11:26 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:11:54 &amp;lt;psi&amp;gt; tenho algo 20:12:02 &amp;lt;zzz&amp;gt; psi, manda 20:12:03 &amp;lt;psi&amp;gt; mas é longo e tedioso 20:12:09 &amp;lt;psi&amp;gt; é aquela ideia de aligned outbound tunnels (tunnels de saída alinhados) 20:12:36 &amp;lt;psi&amp;gt; originalmente eu vendi isso para você como uma técnica de redução de carga no OBEP 20:12:45 &amp;lt;psi&amp;gt; esse é um efeito colateral bacana 20:12:53 &amp;lt;psi&amp;gt; mas não era a intenção original 20:13:10 &amp;lt;psi&amp;gt; a intenção original era reduzir a perda de pacotes 20:13:59 &amp;lt;zzz&amp;gt; ok, então o que você gostaria de discutir sobre isso? 20:14:08 &amp;lt;psi&amp;gt; minha pergunta é: o I2P em Java implementaria aligned outbound tunnels? 20:14:22 &amp;lt;psi&amp;gt; ou isso é experimental demais para vocês? 20:14:53 &amp;lt;psi&amp;gt; não estou tão familiarizado com o código do I2P em Java quanto com o do i2pd 20:14:57 &amp;lt;zzz&amp;gt; não posso responder agora porque esqueci os detalhes. Se você escrever e postar isso em algum lugar, terei prazer em te dar uma resposta 20:15:09 &amp;lt;psi&amp;gt; ok 20:15:15 &amp;lt;psi&amp;gt; acho que você pode encerrar a reunião 20:15:26 &amp;lt;psi&amp;gt; a ideia é OBEP == IBGW 20:15:35 &amp;lt;psi&amp;gt; com um salto extra no OB tunnel 20:15:38 &amp;lt;eche|offf&amp;gt; nada da minha parte até agora 20:15:43 &amp;lt;psi&amp;gt; de forma que OBEP == IBGW 20:16:14 &amp;lt;psi&amp;gt; para reduzir a perda de pacotes e a pressão sobre o OBEP 20:16:30 &amp;lt;psi&amp;gt; (ao custo de mais tunnels) 20:16:51 &amp;lt;zzz&amp;gt; ok, já que você já implementou isso, quaisquer dados sobre os benefícios seriam muito úteis 20:17:10 &amp;lt;zzz&amp;gt; mais algo sobre aligned outbound tunnels? 20:17:31 &amp;lt;psi&amp;gt; minhas observações iniciais são que o RTT inicial é o mesmo de depois 20:17:44 &amp;lt;psi&amp;gt; ou melhor, não há pico de RTT inicial 20:17:57 &amp;lt;psi&amp;gt; possivelmente por causa do alívio da pressão no OBEP 20:18:03 &amp;lt;psi&amp;gt; mas isso é só uma suposição 20:18:15 &amp;lt;psi&amp;gt; quero testar isso em uma testnet, que nós temos com Docker. 20:18:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se houver algo que possamos transformar em um benchmark de performance, me avise (LMK) 20:18:25 &amp;lt;psi&amp;gt; para coletar números concretos etc 20:19:01 &amp;lt;psi&amp;gt; sim, aqui também, não sei um bom benchmark de desempenho 20:19:18 &amp;lt;psi&amp;gt; tenho usado ping ICMP sobre OpenVPN 20:19:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Na verdade, isso seria mais como uma métrica, já que também dependeria do desempenho da rede e provavelmente variaria conforme a localização dos pontos de extremidade 20:19:27 &amp;lt;psi&amp;gt; provavelmente não é a melhor forma 20:19:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas se nós conseguirmos fazer um benchmark repetível, eu gostaria de adicioná-lo à suíte que planejo começar a coletar 20:20:18 &amp;lt;psi&amp;gt; o que uso agora é: tempo para conectar via DTLS e depois a medição de latência via ping 20:20:31 &amp;lt;psi&amp;gt; acho que isso não é portável para o I2P em Java 20:20:45 &amp;lt;psi&amp;gt; a menos que SOCKS5 UDP funcione 20:20:49 &amp;lt;psi&amp;gt; ou eu faça alguma coisa com SAM 20:21:23 &amp;lt;zzz&amp;gt; mais algo sobre aligned outbound tunnels? 20:21:31 &amp;lt;psi&amp;gt; aligned outbound tunnels ainda é experimental e eu não sei se o aumento na contagem de tunnels vale a pena ou não, ainda 20:21:49 &amp;lt;psi&amp;gt; então é preciso mais pesquisa e isso está sendo pesquisado agora mesmo no i2pd 20:21:56 &amp;lt;psi&amp;gt; eu aviso vocês 20:22:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ótimo, mantenha-me informado sobre a ciência em #i2p-science :slightly_smiling_face: 20:22:20 &amp;lt;psi&amp;gt; kk 20:22:21 &amp;lt;zzz&amp;gt; ótimo, obrigado pela atualização, psi 20:22:25 &amp;lt;zzz&amp;gt; mais algo sobre aligned outbound tunnels? 20:22:53 &amp;lt;psi&amp;gt; uma última coisa: pode valer a pena fazer algo além de alinhar os tunnels, isto é, algo como a rend spec do Tor 20:23:17 &amp;lt;psi&amp;gt; quanto ao que seria isso, não sei, e vou pensar sobre isso em voz alta em #i2p-science 20:23:20 &amp;lt;psi&amp;gt; (participem, por favor) 20:23:29 &amp;lt;psi&amp;gt; é isso 20:23:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Da minha parte, é só 20:23:49 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:24:28 &amp;lt;psi&amp;gt; por mim, tudo certo 20:25:15 &amp;lt;zzz&amp;gt; obrigado a todos, nos vemos em 4 semanas, que será a época do release .32 20:26:10 * zzz ***bafffs*** encerra a reunião &lt;/div></description></item><item><title>Versão 0.9.31</title><link>/pt/blog/2017/08/07/vers%C3%A3o-0.9.31/</link><pubDate>Mon, 07 Aug 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/08/07/vers%C3%A3o-0.9.31/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>As mudanças nesta versão são muito mais perceptíveis do que o habitual! Renovamos o console do router para torná-lo mais fácil de entender, melhorar a acessibilidade e o suporte entre navegadores e, de modo geral, deixar tudo mais organizado. Este é o primeiro passo de um plano de longo prazo para tornar o console do router mais amigável para o usuário. Também adicionamos suporte a avaliações e comentários de torrents ao i2psnark.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 01 de agosto de 2017</title><link>/pt/blog/2017/08/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-agosto-de-2017/</link><pubDate>Tue, 01 Aug 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/08/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-agosto-de-2017/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, echelon, lazygravy, manas, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:01:06 &amp;lt;zzz&amp;gt; 0) Oi 20:01:06 &amp;lt;zzz&amp;gt; 1) atualização 0.9.31/32 (zzz) 20:01:07 &amp;lt;zzz&amp;gt; 2) planejamento de orçamento do 34C3 (zzz/echelon) 20:01:09 &amp;lt;zzz&amp;gt; 0) Oi 20:01:11 &amp;lt;zzz&amp;gt; Oi 20:01:17 &amp;lt;manas&amp;gt; olá 20:01:28 &amp;lt;zzz&amp;gt; 1) atualização 0.9.31/32 (zzz) 20:01:48 &amp;lt;zzz&amp;gt; depois de algum atraso, estamos agora em revisão de código para a .31, com prazo no domingo, dia 6 20:02:11 &amp;lt;zzz&amp;gt; esperem um lançamento de atualização via rede no dia 7, com pacotes etc. vindo depois 20:02:29 &amp;lt;zzz&amp;gt; isso coloca o lançamento da .32 para o início a meados de outubro 20:03:01 &amp;lt;zzz&amp;gt; há muitas mudanças na UI, por favor testem e revisem se puderem 20:03:07 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:03:50 &amp;lt;dg&amp;gt; a única coisa é: querendo saber qual versão vamos colocar no Debian 20:04:00 &amp;lt;dg&amp;gt; Não sei se é prematuro pensar em “lançamentos estáveis” agora ou não. 20:04:14 &amp;lt;manas&amp;gt; Tenho testado, está bom :) 20:04:29 &amp;lt;zzz&amp;gt; Estou tentando entrar em contato com mhatta para fazer essas perguntas, já que ele ainda não nos deu nenhuma ideia sobre os planos dele 20:04:41 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:04:55 &amp;lt;lazygravy&amp;gt; dg: o próximo lançamento estável do Debian é em 2 anos - há tempo 20:05:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Observe que temos uma janela longa antes de chegar a isso 20:05:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] porque o Stretch acabou de sair 20:05:34 &amp;lt;dg&amp;gt; lazygravy: justo, mas queria ver se alguém tinha um plano ou se devemos pensar em algum tipo de mudança de estrutura no processo de lançamento 20:05:34 &amp;lt;dg&amp;gt; nada mais da minha parte 20:06:07 &amp;lt;zzz&amp;gt; 2) planejamento de orçamento do 34C3 (zzz/echelon) 20:06:28 &amp;lt;zzz&amp;gt; o que quero fazer aqui hoje é concordar com um nível de financiamento por pessoa. Se necessário, podemos revisar os totais em uma reunião futura 20:06:54 &amp;lt;zzz&amp;gt; no zzz.i2p propus um aumento em relação ao ano passado, para 500 euros para reseeders (responsáveis por reseed), 1500 para colaboradores plenos, 2000 para circunstâncias especiais 20:07:04 &amp;lt;zzz&amp;gt; comentários? 20:07:21 &amp;lt;eche|on&amp;gt; OK para mim 20:07:47 &amp;lt;eche|on&amp;gt; a propósito: `http://echelon.i2p/donations/index.html` atualizado 20:07:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Isso me parece razoável 20:07:56 &amp;lt;manas&amp;gt; Lag, desculpe. Parece bom 20:08:09 &amp;lt;zzz&amp;gt; eche|on, você quer que o pessoal envie por e-mail os pedidos para você e, se sim, até que data? 20:08:40 &amp;lt;eche|on&amp;gt; por e-mail, por favor, a tempo do evento; queremos discutir aqui ou posso cuidar disso sozinho ? 20:09:07 &amp;lt;zzz&amp;gt; no mais tardar, precisamos disso antes da época dos ingressos do congresso 20:09:31 &amp;lt;eche|on&amp;gt; sim 20:09:43 &amp;lt;eche|on&amp;gt; para ver quantos ingressos. então digamos final de out 20:10:09 &amp;lt;zzz&amp;gt; Eu sugiro que as pessoas lhe enviem e-mail mais cedo, especialmente se não souberem quanto vão receber, ou tiverem circunstâncias especiais, ou precisarem saber antes de comprar passagens aéreas 20:10:15 &amp;lt;manas&amp;gt; ok, vou enviar um e-mail 20:10:38 &amp;lt;eche|on&amp;gt; ok, então digamos final de set 20:10:45 &amp;lt;eche|on&amp;gt; 2 meses para pensar nisso está bom 20:10:57 &amp;lt;zzz&amp;gt; nos seus e-mails, peçam um valor específico e, novamente, é reembolso dos custos reais de passagens, não é um estipêndio 20:11:21 &amp;lt;zzz&amp;gt; ok, então vamos colocar o orçamento total na pauta da reunião de outubro 20:11:39 &amp;lt;manas&amp;gt; O valor inclui o custo do ingresso 20:11:52 &amp;lt;zzz&amp;gt; não, vamos comprar ou reembolsar os ingressos do congresso separadamente 20:12:06 &amp;lt;eche|on&amp;gt; ok, ótimo 20:12:09 &amp;lt;manas&amp;gt; ok 20:12:27 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:13:26 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:15:00 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 4 de julho de 2017</title><link>/pt/blog/2017/07/04/reuni%C3%A3o-de-desenvolvimento-do-i2p-4-de-julho-de-2017/</link><pubDate>Tue, 04 Jul 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/07/04/reuni%C3%A3o-de-desenvolvimento-do-i2p-4-de-julho-de-2017/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> backup, manas, orignal, R4SAS, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) atualização 0.9.31/.32 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) planejamento do 34C3 (zzz/echelon) 20:00:03 &amp;lt;zzz&amp;gt; 0) Oi 20:00:06 &amp;lt;zzz&amp;gt; Oi 20:00:27 &amp;lt;backup&amp;gt; Oi zzz 20:00:31 &amp;lt;zzz&amp;gt; 1) atualização 0.9.31/.32 (zzz) 20:00:45 &amp;lt;str4d&amp;gt; Oi 20:00:49 &amp;lt;zzz&amp;gt; OK, adiamos o lançamento em uma semana, novo prazo final de check-in nesta sexta-feira 20:00:53 &amp;lt;R4SAS&amp;gt; Oi 20:00:56 &amp;lt;manas&amp;gt; Olá 20:01:18 &amp;lt;zzz&amp;gt; vamos pegar mais alguns dias para revisão, já que é tão grande, com prazo de revisão na próxima terça-feira, e uma compilação no fim da terça ou no início da quarta 20:01:47 &amp;lt;zzz&amp;gt; isso coloca o lançamento 0.9.32 para o início ou meio de setembro, mais ou menos como planejado 20:02:04 &amp;lt;zzz&amp;gt; pessoal, por favor testem a última compilação de desenvolvimento 20:02:11 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:02:33 &amp;lt;backup&amp;gt; é possível você publicar no zzz um guia sobre como usar as compilações de desenvolvimento 20:02:55 &amp;lt;manas&amp;gt; 'ant updater' gera i2pupdate.zip 20:02:55 &amp;lt;zzz&amp;gt; talvez já haja instruções no bobthebuilder.i2p? 20:03:14 &amp;lt;orignal_&amp;gt; oi 20:03:16 &amp;lt;zzz&amp;gt; procurem no zzz.i2p como assinar as atualizações automáticas das compilações de desenvolvimento 20:03:29 &amp;lt;str4d&amp;gt; Provavelmente já há um guia lá, mas definitivamente precisamos melhorar a visibilidade desse tipo de coisa. Isso faz parte do meu escopo para a próxima fase da atualização do site 20:03:38 &amp;lt;zzz&amp;gt; ou como o manas disse, ant updater, copie o zip, reinicie. pronto e pronto. 20:03:41 &amp;lt;backup&amp;gt; Quero dizer algo pronto como o KYTV fez ? 20:03:41 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:03:49 &amp;lt;backup&amp;gt; isso atrairia mais testadores... 20:04:06 &amp;lt;str4d&amp;gt; A nova página inicial do site está no ar 20:04:10 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` 20:04:23 &amp;lt;zzz&amp;gt; vamos manter o foco. mais algo sobre 1) ? 20:04:34 &amp;lt;str4d&amp;gt; zzz, eu *estou* no tópico 20:04:58 &amp;lt;str4d&amp;gt; Eu gostaria que isso estivesse no ar por volta do lançamento, idealmente 20:05:15 &amp;lt;str4d&amp;gt; Mas o bloqueador é trabalhar no copy (texto da página inicial) 20:05:18 &amp;lt;manas&amp;gt; Carregando 20:05:30 &amp;lt;zzz&amp;gt; 2) planejamento do 34C3 (zzz/echelon) 20:05:38 &amp;lt;manas&amp;gt; está bonito até agora 20:05:50 &amp;lt;str4d&amp;gt; Não vou forçar, prefiro que esteja certo do que no prazo 20:05:59 &amp;lt;zzz&amp;gt; ok, não quero discutir muito sobre a CCC agora, e sim agendar a reunião de orçamento para agosto ou setembro 20:06:25 &amp;lt;zzz&amp;gt; alguém precisa saber quanto será o reembolso antes de comprar as passagens aéreas? quando as pessoas vão comprar as passagens? 20:06:27 &amp;lt;str4d&amp;gt; Já anunciaram os horários de venda dos ingressos? 20:06:48 &amp;lt;zzz&amp;gt; não, e, realisticamente, vocês terão que comprar as passagens aéreas meses antes de saber se têm um ingresso para a conferência, infelizmente 20:06:57 &amp;lt;manas&amp;gt; Estou acompanhando algumas passagens, ainda não finalizei 20:07:12 &amp;lt;manas&amp;gt; Como será o processo de obtenção de ingressos? 20:07:19 &amp;lt;zzz&amp;gt; Eu esperaria pelo menos o mesmo reembolso do ano passado, talvez mais, devido ao BTC 20:07:25 &amp;lt;manas&amp;gt; eche|off gentilmente me enviou um ingresso no ano passado 20:07:30 &amp;lt;manas&amp;gt; *um 20:07:34 &amp;lt;zzz&amp;gt; não vamos discutir o processo de ingressos da conferência agora. isso será muito mais tarde. 20:07:43 &amp;lt;str4d&amp;gt; Vou voar do Reino Unido, então será significativamente mais barato para eu chegar lá 20:07:44 &amp;lt;manas&amp;gt; ok :) 20:07:48 &amp;lt;zzz&amp;gt; Só quero marcar uma reunião de orçamento. Agosto ou Setembro? 20:07:59 &amp;lt;manas&amp;gt; str4d: e um voo muito mais curto :D 20:08:09 &amp;lt;manas&amp;gt; Quando abrem as vendas de ingressos? 20:08:16 &amp;lt;zzz&amp;gt; não vamos discutir o processo de ingressos da conferência agora. isso será muito mais tarde. 20:08:33 &amp;lt;str4d&amp;gt; Agosto é provavelmente mais seguro 20:08:40 &amp;lt;manas&amp;gt; qualquer um dos meses funciona para mim 20:08:49 &amp;lt;zzz&amp;gt; a maioria das vendas foi em novembro, se não me engano. vocês vão querer comprar as passagens de avião bem antes. LEJ parece mais difícil de chegar do que MUC 20:08:49 &amp;lt;str4d&amp;gt; Talvez com alguma folga embutida? 20:09:05 &amp;lt;zzz&amp;gt; ok, vou colocar na pauta da reunião do mês que vem 20:09:06 &amp;lt;manas&amp;gt; há alguns voos de MUC 20:09:07 &amp;lt;manas&amp;gt; para LEJ 20:09:14 &amp;lt;manas&amp;gt; se alguém estiver voando para MUC 20:09:19 &amp;lt;manas&amp;gt; ok 20:09:19 &amp;lt;zzz&amp;gt; mais algo sobre 2) ? 20:10:14 &amp;lt;zzz&amp;gt; mais algo para a reunião de hoje? 20:10:56 &amp;lt;str4d&amp;gt; Tenho discutido mais coisas de desempenho no #i2p-science com várias pessoas 20:11:05 &amp;lt;manas&amp;gt; nova página inicial carregada, está muito bonita, str4d 20:11:12 &amp;lt;str4d&amp;gt; Certifiquem-se de ficar por lá se estiverem interessados e ainda não o fizeram 20:11:22 &amp;lt;manas&amp;gt; Tenho testado a interface, também está boa 20:11:43 &amp;lt;zzz&amp;gt; coisa boa 20:11:45 &amp;lt;str4d&amp;gt; Também enviei uma atualização para a Prop140 à luz da confusão que causou, começando a esclarecer que é sobre o protocolo de balanceador 20:11:58 &amp;lt;str4d&amp;gt; (então, basicamente, OnionBalance, mas compartimentalizado) 20:12:07 &amp;lt;R4SAS&amp;gt; zzz, pergunta sobre bug no jks2pem 20:12:29 &amp;lt;zzz&amp;gt; ok, é difícil retomar essa discussão depois de 6 semanas, mas vou tentar entrar no ritmo de novo 20:12:30 &amp;lt;str4d&amp;gt; Não está completo, o protocolo etc. ainda precisa ser projetado - veja meus comentários no tópico do zzz.i2p 20:12:35 &amp;lt;zzz&amp;gt; R4SAS, depois da reunião, por favor 20:12:44 &amp;lt;zzz&amp;gt; mais algo para a reunião de hoje? 20:12:44 &amp;lt;R4SAS&amp;gt; kk 20:12:50 &amp;lt;str4d&amp;gt; Também recebi alguns comentários sobre NTCP 2 do David Fifield, uma das pessoas de PT 20:13:36 &amp;lt;zzz&amp;gt; qualquer progresso nas propostas é bom, mesmo que seja só a cada 6 meses 20:13:44 &amp;lt;str4d&amp;gt; Atualizei a proposta com eles e, em breve, vou publicá-la para comentários no grupo do Google traffic-obf (ele disse que se interessaria por esse tipo de coisa) 20:13:53 &amp;lt;zzz&amp;gt; mais algo para a reunião de hoje? /me pega o baffer 20:14:11 &amp;lt;str4d&amp;gt; Mais uma coisa 20:14:34 &amp;lt;str4d&amp;gt; F3real tem trabalhado em privacidade diferencial para estatísticas 20:14:49 &amp;lt;str4d&amp;gt; Ele me enviou hoje o arquivo de patch atual, que vou olhar mais tarde nesta semana 20:15:14 &amp;lt;str4d&amp;gt; (tl;dr agrupamento em intervalos (binning) e ruído aditivo para estatísticas, para tornar mais seguro publicá-las sem comprometer a privacidade) 20:15:42 &amp;lt;zzz&amp;gt; assunto difícil, muito espaço para pesquisas e experimentos. tomara que o lazygravy possa se envolver 20:15:54 &amp;lt;zzz&amp;gt; mais algo para a reunião de hoje? 20:15:59 &amp;lt;str4d&amp;gt; Está no começo, mas, até onde sei, é nosso primeiro novo colaborador vindo pelo Summer Dev! Uhul! 20:16:43 &amp;lt;str4d&amp;gt; Eu também pesquisei sobre Apache Kafka há uma ou duas semanas; parece que seria uma plataforma útil para coleta de estatísticas 20:17:06 &amp;lt;str4d&amp;gt; (sugerido por lazygravy, parece que várias pessoas que conheço por empresas de segurança da informação o usam) 20:17:27 &amp;lt;zzz&amp;gt; última chamada para a reunião de hoje 20:17:28 &amp;lt;str4d&amp;gt; Vou discutir isso em algum momento (provavelmente depois do PETS - ainda preciso escrever minha palestra para isso) 20:17:40 &amp;lt;str4d&amp;gt; Ok, ok, terminei :P 20:18:29 * zzz **bafs** encerra a reunião &lt;/div></description></item><item><title>Reunião dos Desenvolvedores do I2P - 06 de junho de 2017</title><link>/pt/blog/2017/06/06/reuni%C3%A3o-dos-desenvolvedores-do-i2p-06-de-junho-de-2017/</link><pubDate>Tue, 06 Jun 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/06/06/reuni%C3%A3o-dos-desenvolvedores-do-i2p-06-de-junho-de-2017/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> backup, lazygravy, manas, psi, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:18 &amp;lt;zzz&amp;gt; 0) Oi 20:00:18 &amp;lt;zzz&amp;gt; 1) atualização 0.9.31 (zzz) 20:00:18 &amp;lt;zzz&amp;gt; 2) status do branch de UI - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 3) planos do I2P Summer Dev - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 4) atualização do EdDSA - (str4d) 20:00:18 &amp;lt;zzz&amp;gt; 5) planejamento do 34C3 (zzz/echelon) 20:00:18 &amp;lt;zzz&amp;gt; 6) Reuniões Regulares de Operadores de Reseed (manas) 20:00:24 &amp;lt;zzz&amp;gt; 0) Oi 20:00:26 &amp;lt;manas&amp;gt; Olá :) 20:00:26 &amp;lt;zzz&amp;gt; oi 20:00:34 &amp;lt;psi&amp;gt; ohay 20:00:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oi 20:00:58 &amp;lt;zzz&amp;gt; 1) atualização 0.9.31 (zzz) 20:01:00 &amp;lt;backup&amp;gt; Oi 20:01:37 &amp;lt;zzz&amp;gt; ok, prazo de check-in em 3 semanas e meia, estamos no cronograma, porém a maior parte do roadmap para a 31 (que foi adiada da 29 e 30) será adiada novamente 20:01:54 &amp;lt;zzz&amp;gt; o congelamento de tag foi ontem 20:02:03 &amp;lt;zzz&amp;gt; mais algo no 1) ? 20:02:23 &amp;lt;backup&amp;gt; Enviei algumas atualizações de reseed hoje 20:02:26 &amp;lt;psi&amp;gt; alguma mudança digna de nota no i2pd na .31? 20:03:01 &amp;lt;zzz&amp;gt; não sei o que está acontecendo no i2pd, mas não há mudanças no I2NP 20:03:15 &amp;lt;zzz&amp;gt; a maior parte da 31 será coisas de UI (veja o item 2) 20:03:21 &amp;lt;zzz&amp;gt; mais algo no 1) ? 20:03:51 &amp;lt;psi&amp;gt; kk 20:03:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] O novo CSS da página inicial do site também chegará ao mesmo tempo 20:04:07 &amp;lt;manas&amp;gt; str4d: legal 20:04:28 &amp;lt;zzz&amp;gt; 2) status do branch de UI - (str4d) 20:04:31 &amp;lt;zzz&amp;gt; str4d vai 20:04:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] (e, com sorte, algum CSS interno também, mas depende da agenda do Elio) 20:04:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] O branch de UI foi mesclado! 20:05:36 &amp;lt;i2pr&amp;gt; [Slack/str4d] Algumas pessoas têm revisado e dado feedback; obrigado por isso 20:05:39 &amp;lt;zzz&amp;gt; Incentivo todos a testar e a adicionar seus problemas ou não-problemas ao ticket #1996 20:05:59 &amp;lt;zzz&amp;gt; str4d, certifique-se de aumentar a rev quando fizer mudanças para que os comentários façam sentido 20:06:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] K 20:06:32 &amp;lt;zzz&amp;gt; mais algo no 2) ? 20:06:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] A maioria dos bugs foi tratada; se eu tiver tempo tentarei responder aos pontos subjetivos 20:07:42 &amp;lt;zzz&amp;gt; 3) planos do I2P Summer Dev - (str4d) 20:07:46 &amp;lt;zzz&amp;gt; str4d vai 20:08:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] O Summer Dev foi lançado com um dia de atraso devido a um problema de merge no site, mas está no ar! 20:08:46 &amp;lt;i2pr&amp;gt; [Slack/str4d] Agora vem a parte divertida: trabalhar nas tarefas relacionadas 20:09:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou publicar a lista de ideias no fórum Dev para que as pessoas vejam o que está sendo sugerido 20:09:39 &amp;lt;zzz&amp;gt; Acredito que você já teve duas reuniões sobre isso... 20:09:57 &amp;lt;manas&amp;gt; Tenho um script para transferências paralelas do rsync sobre Tor, eu ia retrabalhá-lo para executar transferências sobre I2P :) 20:09:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Uma: ninguém apareceu na da semana passada 20:10:02 &amp;lt;zzz&amp;gt; o que você espera que as pessoas façam para ajudar? 20:10:35 &amp;lt;zzz&amp;gt; além disso, qual é o plano de PR? 20:11:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] O plano de PR é ter um novo post no blog sobre algum aspecto do Summer Dev a cada duas semanas 20:11:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas isso depende muito de haver coisas em andamento 20:12:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] A coleta de métricas é a principal 20:12:36 &amp;lt;manas&amp;gt; Li a transcrição da primeira reunião, parece ser coisa técnica que eu não conheço muito neste momento :P 20:12:45 &amp;lt;zzz&amp;gt; ótimo. mais algo no 3) ? 20:13:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] O principal é fazer progresso 20:13:24 &amp;lt;manas&amp;gt; A coleta de métricas seria boa, talvez um plugin Java onde eu possa inserir um destino e ele colete métricas e/ou execute testes de velocidade? 20:13:39 &amp;lt;manas&amp;gt; Não tenho certeza qual era a direção planejada para isso 20:13:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Potencialmente, sim 20:13:50 &amp;lt;manas&amp;gt; isso seria legal 20:14:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Minha direção planejada é metrics.torproject.org 20:14:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Obviamente não aquelas métricas específicas 20:14:30 &amp;lt;manas&amp;gt; Certo 20:14:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas uma configuração semelhante para nós 20:14:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] A métrica chave é o desempenho de tunnel / rede 20:15:39 &amp;lt;zzz&amp;gt; bom objetivo, mas tudo que é fácil no Tor é difícil para nós, eles têm controle centralizado 20:15:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então seria muito útil que alguém desse uma olhada nos testes que o Tor executa com o código bwauth deles 20:15:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Concordo 20:16:02 &amp;lt;manas&amp;gt; Sim. Acho que você mencionou em algum lugar as práticas do Tor que respeitam a privacidade para coleta de métricas. Se houver alguma documentação/artigos sobre isso, seria bom ler 20:16:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas métricas serão inerentemente centralizadas 20:16:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] Há alguns artigos em freehaven.net/anonbib 20:16:45 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:16:54 &amp;lt;manas&amp;gt; Obrigado, vou dar uma olhada 20:16:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas não sei o quanto sobre a configuração específica deles 20:17:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] A outra coisa para este mês é trabalhar em propostas 20:17:36 &amp;lt;zzz&amp;gt; 4) atualização do EdDSA - (str4d) 20:17:39 &amp;lt;zzz&amp;gt; str4d vai 20:17:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Listei um monte de propostas no post de lançamento do blog que achei relevantes 20:17:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, sem tanta pressa 20:17:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] Estou no celular, não digito rápido 20:18:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] 3) cont. 20:18:53 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou revisar e trabalhar em propostas pelo resto deste mês 20:19:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas eu realmente gostaria de ver um ou dois posts no blog sobre algumas delas 20:19:18 &amp;lt;zzz&amp;gt; como as propostas se relacionam com o Summer Dev, que é o item 3) ? 20:19:43 &amp;lt;i2pr&amp;gt; [Slack/str4d] Summer Dev é sobre velocidade 20:20:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Temos várias propostas em aberto relacionadas a desempenho 20:20:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] E eu gostaria de ver algumas delas comunicadas à comunidade mais ampla 20:20:48 &amp;lt;zzz&amp;gt; ok 20:20:55 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:20:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Na verdade, isso seria uma ótima tarefa para alguém mais novo 20:21:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Reservar tempo para ler a proposta 20:21:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ler a documentação relacionada 20:21:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] E então transformá-la em um post no blog 20:21:37 &amp;lt;manas&amp;gt; str4d: tarefa significaria ler propostas, entendê-las e simplificá-las/explicá-las em um post no blog? 20:21:44 &amp;lt;manas&amp;gt; opa, suas mensagens acabaram de chegar, lag 20:21:46 &amp;lt;manas&amp;gt; :) 20:21:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sim! 20:21:54 &amp;lt;manas&amp;gt; Vou dar uma olhada nessas propostas, str4d 
20:22:02 &amp;lt;manas&amp;gt; Eu acharia isso interessante 20:22:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Transmitindo o que é a proposta e por que ela é importante tanto para desempenho quanto para privacidade 20:22:27 &amp;lt;manas&amp;gt; Sim, seria um bom conjunto de posts no blog :) 20:22:37 &amp;lt;manas&amp;gt; e, com sorte, discussões frutíferas seguiriam 20:22:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Exatamente ;) 20:23:09 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:23:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ok, *agora* terminei o 3) 20:23:31 &amp;lt;zzz&amp;gt; 4) atualização do EdDSA - (str4d) 20:23:34 &amp;lt;zzz&amp;gt; str4d vai 20:23:43 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sem progresso aqui 20:24:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] O branch foi atualizado há um tempo com o código mais recente da minha biblioteca 20:24:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas com as coisas de UI, não tive tempo de revisar 20:24:27 &amp;lt;zzz&amp;gt; levar para a próxima reunião, ou este item está concluído ou é irrelevante? 20:25:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] A principal questão é garantir que as mudanças semânticas nos sigtypes não quebrem nada de inesperado 20:26:07 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se alguém quiser ajudar, seria ótimo, mas eu colocaria o Summer Dev acima nas prioridades 20:26:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então eu tiraria de pauta por enquanto 20:26:51 &amp;lt;zzz&amp;gt; levar para a próxima reunião, ou este item está concluído ou é irrelevante? 20:27:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Acabei de dizer 20:27:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Tirar de pauta por enquanto, então não está concluído nem é irrelevante, mas retire da agenda 20:27:27 &amp;lt;zzz&amp;gt; não sei o que devo fazer com "table". Coloco na agenda ou não? 20:27:53 &amp;lt;zzz&amp;gt; ok, então o branch test2 está queimado, se eu fizer qualquer trabalho de branch vou criar um novo 20:28:02 &amp;lt;zzz&amp;gt; ok mais algo no 4) ? 20:29:01 &amp;lt;zzz&amp;gt; 5) planejamento do 34C3 (zzz/echelon) 20:29:25 &amp;lt;zzz&amp;gt; Não acredito que o ech esteja por aqui. Apenas um aviso antecipado de que teremos uma reunião de orçamento no próximo mês ou em agosto 20:29:33 &amp;lt;manas&amp;gt; beleza 20:29:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:29:57 &amp;lt;zzz&amp;gt; temos bastante dinheiro para distribuir, mas como sempre recompensamos os contribuidores 20:30:16 &amp;lt;zzz&amp;gt; então ajude o projeto e ele ajudará você 20:30:18 &amp;lt;manas&amp;gt; Eu estava olhando voos e um hotel. Já deixei quase tudo acertado 20:30:21 &amp;lt;zzz&amp;gt; agora é a hora 20:30:26 &amp;lt;lazygravy&amp;gt; (especialmente com o preço maluco do btc) 20:30:36 &amp;lt;zzz&amp;gt; mais nas próximas reuniões 20:30:45 &amp;lt;manas&amp;gt; Os hotéis parecem estar lotando rápido, então se as pessoas estão planejando ir é bom começar a ver isso o quanto antes 20:30:52 &amp;lt;zzz&amp;gt; sim 20:30:57 &amp;lt;zzz&amp;gt; mais algo no 5) ? 20:31:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] +1 20:32:01 &amp;lt;zzz&amp;gt; 6) Reuniões Regulares de Operadores de Reseed (manas) 20:32:03 &amp;lt;zzz&amp;gt; manas vai 20:32:26 &amp;lt;manas&amp;gt; `http://zzz.i2p/topics/2341-meeting-reseed-operators-13-june-8-pm-utc-in-i2p-reseed` - planejando nossa primeira reunião de reseed em #i2p-reseed na próxima semana, 13 de junho às 20h UTC 20:32:46 &amp;lt;manas&amp;gt; Esses são os pontos gerais de discussão, vou resumir os tópicos mencionados 20:32:59 &amp;lt;manas&amp;gt; Vejo vocês na próxima semana, obrigado :) 20:33:12 &amp;lt;zzz&amp;gt; ótimo, obrigado por organizar isso, incentivo todos a participar 20:33:18 &amp;lt;zzz&amp;gt; mais algo no 6) ? 20:33:26 &amp;lt;manas&amp;gt; É isso 20:34:21 &amp;lt;lazygravy&amp;gt; Seria inadequado voltar ao (3)? 20:34:35 &amp;lt;manas&amp;gt; e aí, gravy 20:34:45 &amp;lt;lazygravy&amp;gt; Estou interessado no lado da coleta, str4d, poderíamos agendar um horário para conversar sobre isso? De preferência no fim de semana 20:34:47 &amp;lt;zzz&amp;gt; 3) gravy vai 20:35:00 &amp;lt;manas&amp;gt; Poderíamos manter uma discussão em #i2p-science? 20:35:45 &amp;lt;lazygravy&amp;gt; manas: contanto que tenhamos um horário marcado :) 20:36:01 &amp;lt;lazygravy&amp;gt; não precisamos decidir um horário agora. Eu só queria deixar isso registrado 20:36:06 &amp;lt;manas&amp;gt; Sim 20:36:48 &amp;lt;manas&amp;gt; Eu acharia isso interessante 20:37:01 &amp;lt;zzz&amp;gt; mais algo no 3) ? 20:37:43 &amp;lt;lazygravy&amp;gt; nada mais da minha parte 20:37:48 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:37:56 * zzz procura pelo baffer 20:39:02 * zzz *b*a*f*s* encerra a reunião &lt;/div></description></item><item><title>Dev de Verão do I2P 2017: Muito mais velocidade!</title><link>/pt/blog/2017/06/01/dev-de-ver%C3%A3o-do-i2p-2017-muito-mais-velocidade/</link><pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/06/01/dev-de-ver%C3%A3o-do-i2p-2017-muito-mais-velocidade/</guid><description>&lt;p>Chegou novamente aquela época do ano! Estamos iniciando o nosso programa de desenvolvimento de verão, no qual nos concentramos em um aspecto específico do I2P para impulsioná-lo. Nos próximos três meses, incentivaremos tanto novos contribuidores quanto membros atuais da comunidade a escolherem uma tarefa e a divertirem-se com ela!&lt;/p>
&lt;p>No ano passado, concentramos nossos esforços em ajudar usuários e desenvolvedores a aproveitar o I2P, melhorando as ferramentas de API e dando uma atenção especial às aplicações que rodam sobre o I2P. Neste ano, queremos melhorar a experiência do usuário trabalhando em um aspecto que afeta a todos: desempenho.&lt;/p></description></item><item><title>Lançamento 0.9.30</title><link>/pt/blog/2017/05/03/lan%C3%A7amento-0.9.30/</link><pubDate>Wed, 03 May 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/05/03/lan%C3%A7amento-0.9.30/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.30 contém uma atualização para o Jetty 9 e o Tomcat 8. As versões anteriores não são mais suportadas e não estão disponíveis nos próximos lançamentos do Debian Stretch e do Ubuntu Zesty.&lt;/p>
&lt;p>O router migrará o arquivo de configuração jetty.xml de cada site Jetty para a nova instalação do Jetty 9. Isso deve funcionar para configurações recentes e não modificadas, mas pode não funcionar para instalações modificadas ou muito antigas. Verifique se o seu site Jetty funciona após a atualização e entre em contato conosco no IRC se precisar de assistência.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 02 de maio de 2017</title><link>/pt/blog/2017/05/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-maio-de-2017/</link><pubDate>Tue, 02 May 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/05/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-maio-de-2017/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> backup, manas, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Olá 20:00:01 &amp;lt;zzz&amp;gt; 1) atualização 0.9.30/.31 (zzz) 20:00:01 &amp;lt;zzz&amp;gt; 2) status do branch da UI - (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 3) planos do I2P Summer Dev - (str4d) 20:00:01 &amp;lt;zzz&amp;gt; 4) atualização do EdDSA - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 0) Olá 20:00:07 &amp;lt;zzz&amp;gt; oi 20:00:23 &amp;lt;zzz&amp;gt; 1) atualização 0.9.30/.31 (zzz) 20:00:48 &amp;lt;zzz&amp;gt; alguns dias atrasado em relação ao cronograma devido a bugs do Jetty que precisei corrigir, mas vou terminar a revisão hoje à noite e fazer a compilação amanhã de manhã 20:00:58 &amp;lt;manas&amp;gt; Olá 20:01:19 &amp;lt;zzz&amp;gt; se o eche|on estiver por aqui amanhã, lançaremos a atualização dentro da rede, e eu vou trabalhar nas compilações do launchpad e deb para quinta e sexta 20:01:46 &amp;lt;zzz&amp;gt; a 31 eu agendei para o fim de junho ou início de julho 20:01:53 &amp;lt;backup&amp;gt; Oi 20:02:03 &amp;lt;manas&amp;gt; Oi backup! :D 20:02:15 &amp;lt;zzz&amp;gt; você pode ver o roadmap do que temos planejado (ou pelo menos esperávamos) para a 31 20:02:19 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:03:18 &amp;lt;zzz&amp;gt; 2) status do branch da UI - (str4d) 20:03:43 &amp;lt;zzz&amp;gt; str4d, é com você 20:04:13 &amp;lt;zzz&amp;gt; ok, esta vai ser a reunião mais curta de todas 20:04:27 &amp;lt;backup&amp;gt; Achei que éramos mais pessoas aqui :) 20:04:27 &amp;lt;manas&amp;gt; :P 20:04:33 &amp;lt;zzz&amp;gt; mais algo em 2), 3) ou 4), ou qualquer outro tópico para a reunião? 20:04:44 &amp;lt;manas&amp;gt; Eu queria destacar este tópico: `http://trac.i2p2.i2p/ticket/1139` 20:04:46 &amp;lt;manas&amp;gt; *ticket 20:04:54 &amp;lt;manas&amp;gt; Deveríamos tentar incluir essa mudança na nova UI 20:05:21 &amp;lt;manas&amp;gt; "Semi-shutdown": interromper temporariamente a aceitação de tunnels participantes. 20:05:57 &amp;lt;manas&amp;gt; backup: Você poderia me enviar por mensagem privada o novo link de status? 20:06:05 &amp;lt;manas&amp;gt; obrigado 20:06:08 &amp;lt;zzz&amp;gt; ok, talvez você possa adicionar suas razões de por que isso é importante ao ticket? 20:06:41 &amp;lt;manas&amp;gt; Eu estava interessado em saber mais sobre os planos de desenvolvimento de verão, mas acho que isso vai ter que esperar até o str4d aparecer 20:06:43 &amp;lt;manas&amp;gt; zzz: claro 20:06:43 &amp;lt;zzz&amp;gt; qualquer coisa de UI não crítica tem que esperar até mesclarmos o branch da UI, então, com sorte, isso virá em breve 20:06:49 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:07:06 &amp;lt;zzz&amp;gt; bom ver você aqui, backup 20:07:14 * zzz pega o baffer 20:07:40 &amp;lt;manas&amp;gt; Eu queria propor reuniões regulares de operadores de reseed 20:07:45 &amp;lt;manas&amp;gt; o que você acha, backup ? 20:08:19 &amp;lt;zzz&amp;gt; Eu daria +1 nisso 20:08:38 &amp;lt;backup&amp;gt; sim, boa ideia 20:08:44 &amp;lt;zzz&amp;gt; Vou deixar vocês continuarem a discussão, porém, por enquanto... 20:08:50 * zzz *bafs* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de abril de 2017</title><link>/pt/blog/2017/04/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-abril-de-2017/</link><pubDate>Tue, 04 Apr 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/04/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-abril-de-2017/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> atoi, echelon, manas, orignal, randomrng, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; 1) atualização 0.9.30 (zzz) 20:00:05 &amp;lt;zzz&amp;gt; 2) status da branch de UI - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 3) planos do I2P Summer Dev - (str4d) 20:00:05 &amp;lt;zzz&amp;gt; 4) atualização de EdDSA - (str4d) 20:00:09 &amp;lt;zzz&amp;gt; 0) Oi 20:00:12 &amp;lt;zzz&amp;gt; oi 20:00:28 &amp;lt;manas&amp;gt; Olá 20:00:33 &amp;lt;eche|on&amp;gt; oi 20:01:00 &amp;lt;zzz&amp;gt; 1) atualização 0.9.30 (zzz) 20:01:24 &amp;lt;zzz&amp;gt; ok, as coisas vão bem, os testadores estão encontrando alguns problemas, o que é ótimo. O Jetty 9 está indo de forma bem tranquila até agora 20:01:35 &amp;lt;z3r0fox&amp;gt; Oi! o/ 20:01:54 &amp;lt;zzz&amp;gt; Identifiquei os plugins que precisam de atualização em zzz.i2p... para melhores resultados, eles precisam ser recompilados antes do lançamento 20:01:56 &amp;lt;eche|on&amp;gt; em geral sim 20:02:04 &amp;lt;eche|on&amp;gt; exceto pelos arquivos de configuração antigos do Jetty 20:02:24 &amp;lt;zzz&amp;gt; que bom que estamos fazendo isso agora para estarmos prontos para o stretch e o zesty 20:02:36 &amp;lt;eche|on&amp;gt; sim 20:02:56 &amp;lt;zzz&amp;gt; obrigado ao echelon e a outros pelos testes. Provavelmente vou marcar uma build de desenvolvimento como -rc mais cedo do que o habitual para obter mais testes 20:03:12 &amp;lt;eche|on&amp;gt; ok 20:03:20 &amp;lt;orignal_&amp;gt; oi 20:03:34 &amp;lt;zzz&amp;gt; Defini o prazo de check-in para sexta-feira, 28 de abril; lançamento na primeira semana de maio 20:03:54 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:04:15 &amp;lt;atoi&amp;gt; quando o Java terá assinaturas GOST? 20:04:41 &amp;lt;eche|on&amp;gt; 2019 20:05:01 &amp;lt;zzz&amp;gt; atoi ainda não concordamos com a proposta; se concordarmos, a melhor estimativa é para o fim do ano que vem, por causa das prioridades 20:05:02 &amp;lt;eche|on&amp;gt; mas tudo bem com 1, bom que adiamos UII 20:05:54 &amp;lt;zzz&amp;gt; mas eu fiz algumas outras propostas (136 e 137) para facilitar a introdução de novos tipos de assinatura 20:06:00 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:06:02 &amp;lt;atoi&amp;gt; mal posso esperar para ter GOST funcionando 20:07:22 &amp;lt;zzz&amp;gt; 2) status da branch de UI - (str4d) 20:07:35 &amp;lt;zzz&amp;gt; str4d, qual é a novidade mais recente na sua branch de UI? 20:07:53 &amp;lt;str4d&amp;gt; A branch de UI tem estado relativamente estável nas últimas semanas 20:08:28 &amp;lt;zzz&amp;gt; o plano é propor no começo de maio para o .31 ? 20:08:57 &amp;lt;str4d&amp;gt; Há algumas atualizações de tema que preciso integrar e fazer push, atendendo a alguns feedbacks, mas em termos de estrutura está basicamente pronto 20:09:08 &amp;lt;str4d&amp;gt; Sim 20:09:13 &amp;lt;zzz&amp;gt; ok, ótimo 20:09:19 &amp;lt;zzz&amp;gt; mais algo sobre 2) ? 20:09:24 &amp;lt;eche|on&amp;gt; mal posso esperar para testar isso^^ 20:10:00 &amp;lt;str4d&amp;gt; Se alguém quiser testar mas não quiser o trabalho de compilar, vou disponibilizar um i2pupdate.zip assim que essas próximas mudanças de tema entrarem 20:10:18 &amp;lt;eche|on&amp;gt; Eu espero pela proposta... 20:11:02 &amp;lt;zzz&amp;gt; 3) planos do I2P Summer Dev - (str4d) 20:11:19 &amp;lt;zzz&amp;gt; str4d, quais são os planos? 20:11:47 &amp;lt;str4d&amp;gt; Certo, a sadie e eu jogamos algumas ideias, e o que ficou foi que, para este Summer Dev, devemos focar em velocidade 20:12:37 &amp;lt;str4d&amp;gt; Porque a) é uma extensão lógica do ano passado (facilitamos para os apps usarem I2P, mas agora precisamos fazê-los querer usar), e b) isso já cobre cerca de metade do nosso roadmap atual 20:13:37 &amp;lt;zzz&amp;gt; ok, onde podemos encontrar esses planos, e como encontramos pessoas para realizá-los? 20:14:06 &amp;lt;str4d&amp;gt; a sadie fez anotações do meu falatório, então vou importuná-la por elas :) 20:14:18 &amp;lt;str4d&amp;gt; Basicamente, acho que isso significa: 20:14:51 &amp;lt;str4d&amp;gt; - Avançar as várias propostas que afetam a velocidade (LS2, criptografia E2E mais nova, multihoming massivo) 20:15:24 &amp;lt;str4d&amp;gt; - Colocar algo rodando semelhante ao bwauth do Tor que possamos usar para começar a coletar métricas especificamente sobre velocidade da rede 20:16:27 &amp;lt;manas&amp;gt; Eu estava pensando em escrever algum código para testar as velocidades do I2P com programas diferentes (rsync, torrents, sftp etc.) 20:16:34 &amp;lt;str4d&amp;gt; - Expor a seleção de tunnel via I2CP (à la as coisas em lua do psi) 20:16:51 &amp;lt;manas&amp;gt; Posso compartilhar isso se for útil/interessante 20:16:51 &amp;lt;randomrng&amp;gt; multihoming massivo &amp;lt;3 20:17:00 &amp;lt;zzz&amp;gt; parece bom. devemos colocar isso na pauta da reunião do mês que vem para obter uma atualização? 20:17:00 &amp;lt;str4d&amp;gt; - Acelerações de ElGamal para o curto prazo 20:17:17 &amp;lt;str4d&amp;gt; Sim. 20:17:35 &amp;lt;zzz&amp;gt; Observei que a maior parte do que está no roadmap do .30, definido há apenas 3 meses no CCC, é pura ficção e será adiada. Vou atualizá-lo em breve. 20:18:10 &amp;lt;zzz&amp;gt; mais algo sobre 3) ? 20:18:16 &amp;lt;str4d&amp;gt; Temos dois meses até começar oficialmente. Vou continuar conversando com a sadie para detalhar um plano, mas o que nós *realmente* precisamos é de pessoas para escolher coisas nas quais querem trabalhar 20:18:32 &amp;lt;str4d&amp;gt; o manas já tem uma vantagem inicial aí ;P 20:18:35 &amp;lt;orignal_&amp;gt; que tipo de aceleração? 20:18:48 &amp;lt;str4d&amp;gt; orignal_, a pré-computação de tabelas 20:18:48 &amp;lt;manas&amp;gt; :) 20:19:03 &amp;lt;orignal_&amp;gt; a minha ou outra coisa? 20:19:09 &amp;lt;zzz&amp;gt; se você e a sadie documentarem um framework (estrutura) e opções, isso ajudará as pessoas a escolher coisas 20:19:22 &amp;lt;str4d&amp;gt; +1 20:19:30 &amp;lt;zzz&amp;gt; mais algo sobre 3) ? 20:19:35 &amp;lt;str4d&amp;gt; orignal_, não será o seu, porque aquilo utiliza diretamente o OpenSSL, ao qual não temos acesso 20:19:52 &amp;lt;orignal_&amp;gt; quero dizer a base 20:20:03 &amp;lt;orignal_&amp;gt; não a implementação 20:20:28 &amp;lt;str4d&amp;gt; Ah, sim, provavelmente baseado no seu (embora eu quisesse entender a matemática eu mesmo) 20:21:03 &amp;lt;zzz&amp;gt; 4) atualização de EdDSA - (str4d) 20:21:10 &amp;lt;orignal_&amp;gt; bom saber :) 20:21:13 &amp;lt;zzz&amp;gt; str4d, o que está acontecendo com EdDSA? 20:21:39 &amp;lt;str4d&amp;gt; Acabei de fazer push do EdDSA-Java 0.2.0, mais de um ano depois do último release 20:22:28 &amp;lt;orignal_&amp;gt; qual é a diferença? 20:22:37 &amp;lt;str4d&amp;gt; Inclui várias limpezas, a codificação para PKI que em breve será padrão, correção dos nomes JCA, um Security Provider, e agora deve ser de tempo constante graças a um terceiro que fez uma auditoria 20:22:59 &amp;lt;str4d&amp;gt; Eu puxei o código para i2p.i2p.zzz.test2 20:23:26 &amp;lt;orignal_&amp;gt; alguma melhoria de velocidade? 20:23:30 &amp;lt;str4d&amp;gt; Mas o que isso precisa agora é de testes para verificar se tudo ainda funciona bem 20:23:45 &amp;lt;zzz&amp;gt; quanto de testes você fez? 20:23:58 &amp;lt;str4d&amp;gt; orignal_, redução de velocidade na assinatura por tê-la tornado de tempo constante (mas não tanto) 20:24:06 &amp;lt;str4d&amp;gt; zzz, o código do EdDSA em si é bem testado 20:24:20 &amp;lt;orignal_&amp;gt; tempo constante na assinatura ou na verificação? 20:24:32 &amp;lt;zzz&amp;gt; Ainda sou cético quanto a tempo constante, mas se não fizermos, todo mundo vai reclamar 20:24:39 &amp;lt;str4d&amp;gt; assinatura (a verificação nunca foi de tempo constante, já que não há informação secreta) 20:25:01 &amp;lt;zzz&amp;gt; str4d, você está mirando 31 ou 30? 20:25:02 &amp;lt;str4d&amp;gt; O que eu *ainda não* testei é como isso interage com o resto do I2P, especificamente em relação às correções de nomenclatura do JCA 20:25:39 &amp;lt;zzz&amp;gt; como postei em zzz.i2p, acho que é perda de tempo correr atrás das diretrizes de nomenclatura de algum RFC 20:25:47 &amp;lt;str4d&amp;gt; Provavelmente perto demais do 30 para incluir, já que estamos usando o código diretamente em vez da biblioteca 20:25:50 &amp;lt;orignal_&amp;gt; o gargalo de performance é a verificação 20:26:22 &amp;lt;str4d&amp;gt; Para a minha biblioteca, fazia sentido corrigir as coisas antes da 0.2.0 porque antes não havia um Provider, então ninguém estava usando os nomes JCA 20:26:26 &amp;lt;zzz&amp;gt; str4d, a proposta também será um inferno de merge devido às mudanças de javadoc que você fez e que eu já corrigi no .29, não vai ser divertido 20:27:14 &amp;lt;str4d&amp;gt; Ok, parece que o plano é fazer merge de i2p.i2p em .test2, corrigir os conflitos de merge e então colocar pessoas para testar 20:27:25 &amp;lt;zzz&amp;gt; mas nós sempre tivemos um provider. suas mudanças no test2 tenderam a preferir algum PR do GitHub ao que eu já tinha feito para alcançar a mesma coisa, então estou um pouco cético quanto a tudo isso 20:27:42 &amp;lt;zzz&amp;gt; você poderia propor desse jeito se quiser, ou apenas adiar a dor até a proposta no outro sentido 20:28:23 &amp;lt;str4d&amp;gt; Sim, mas sendo honestos, eu duvido que alguém estivesse usando isso 20:28:31 &amp;lt;zzz&amp;gt; como eu disse, eu deixo a decisão para você, é originalmente seu código, mas ainda quero dar uma olhada com calma 20:29:11 &amp;lt;zzz&amp;gt; Eu tenho um router com uma chave de família EdDSA para testar. não lembro em qual formato. Lembre-se de que eu fiz todas essas correções há quase 4 meses; desde então estamos esperando por você e seus amigos do RFC :) 20:29:11 &amp;lt;str4d&amp;gt; (quem já não estivesse importando diretamente o i2p.jar, e já teria migrações a fazer quando atualizasse) 20:29:32 &amp;lt;zzz&amp;gt; mais algo sobre 4) ? 20:30:08 &amp;lt;str4d&amp;gt; Da minha parte, não :) 20:30:13 * zzz procura pelo baffer 20:30:19 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:31:20 &amp;lt;str4d&amp;gt; A próxima reunião do tor-dev do Tor, por volta de setembro, provavelmente será em Montreal 20:31:33 &amp;lt;orignal_&amp;gt; quando? 20:31:53 &amp;lt;z3r0fox&amp;gt; Legal 20:31:55 &amp;lt;str4d&amp;gt; ------------------------------------^ 20:31:56 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:32:14 &amp;lt;str4d&amp;gt; Estou planejando ir 20:32:28 &amp;lt;zzz&amp;gt; pensando em mudar de equipe? 20:32:47 &amp;lt;str4d&amp;gt; Só tentando influenciá-los ;) 20:33:14 &amp;lt;zzz&amp;gt; economize o dinheiro da passagem de avião, isso não vai acontecer 20:33:24 &amp;lt;manas&amp;gt; É, Montreal é legal :) 20:33:27 &amp;lt;str4d&amp;gt; Também espero que, como o Summer Dev terá acabado de terminar, teremos algumas boas melhorias de velocidade para comentar lá 20:34:28 * zzz *BAFS*** a reunião foi encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de março de 2017</title><link>/pt/blog/2017/03/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-mar%C3%A7o-de-2017/</link><pubDate>Tue, 07 Mar 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/03/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-mar%C3%A7o-de-2017/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, manas, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:25 &amp;lt;zzz&amp;gt; 0) Oi 20:00:25 &amp;lt;zzz&amp;gt; 1) Mantenedor do Tails (zzz) `http://zzz.i2p/topics/2108` 20:00:25 &amp;lt;zzz&amp;gt; 2) atualização 0.9.30 (zzz) 20:00:25 &amp;lt;zzz&amp;gt; 3) status do branch da UI (interface do usuário) - para .30 ou .31? (str4d) 20:00:25 &amp;lt;zzz&amp;gt; 4) status do branch do Jetty 9 - para .30 ou .31? (zzz) 20:00:30 &amp;lt;zzz&amp;gt; 0) Oi 20:00:32 &amp;lt;zzz&amp;gt; oi 20:00:50 &amp;lt;manas&amp;gt; Olá 20:00:54 &amp;lt;zzz&amp;gt; 1) Mantenedor do Tails (zzz) `http://zzz.i2p/topics/2108` 20:01:16 &amp;lt;zzz&amp;gt; como a maioria de vocês sabe, o Tails e eu concordamos em remover o i2p do Tails 20:01:34 &amp;lt;zzz&amp;gt; isso entrará em vigor no Tails 2.12, com lançamento previsto para daqui a cerca de 6 semanas 20:01:43 &amp;lt;eche|on&amp;gt; oi 20:01:57 &amp;lt;eche|on&amp;gt; ok 20:01:59 &amp;lt;zzz&amp;gt; triste, mas não tínhamos outra escolha. Se conseguirmos um voluntário para mantê-lo, voltaremos a solicitar 20:02:08 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:02:45 &amp;lt;eche|on&amp;gt; uma pena, mas não vai mudar tão cedo (tm) 20:03:07 &amp;lt;manas&amp;gt; É. Pena que o cara do 33C3 não deu certo 20:03:30 &amp;lt;zzz&amp;gt; sim 20:03:40 &amp;lt;zzz&amp;gt; 2) atualização 0.9.30 (zzz) 20:04:23 &amp;lt;zzz&amp;gt; ok, estamos a uma semana do lançamento da .29, nosso plano é um ciclo padrão de 8 semanas. Grandes mudanças até meados de março, lançamento no final de abril 20:04:51 &amp;lt;zzz&amp;gt; há algumas propostas grandes pendentes que vamos cobrir em 3) e 4) 20:05:17 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:05:51 &amp;lt;eche|on&amp;gt; Estarei fora em 1º de maio 20:06:00 &amp;lt;eche|on&amp;gt; ou melhor, 30 de abril-2 de maio 20:07:00 &amp;lt;zzz&amp;gt; ambas essas propostas são importantes porque é difícil voltar atrás. uma vez que as submetermos, temos que fazê-las funcionar antes de podermos lançar 20:07:07 &amp;lt;zzz&amp;gt; *lançar 20:07:29 &amp;lt;eche|on&amp;gt; sim 20:07:57 &amp;lt;zzz&amp;gt; 3) status do branch da UI (interface do usuário) - para .30 ou .31? (str4d) 20:08:34 &amp;lt;zzz&amp;gt; esta é uma mudança enorme, embora originalmente anunciada como uma atualização menor, e a parte 1 de várias para atualizar a UI do console 20:08:54 &amp;lt;zzz&amp;gt; o diff tem 77 mil linhas, com mais de 500 arquivos adicionados e mais de 200 arquivos alterados 20:09:06 &amp;lt;eche|on&amp;gt; Eu votaria por 1 proposta por lançamento, não ambas na .30 20:09:07 &amp;lt;zzz&amp;gt; str4d, qual é o status, e você quer submetê-lo para a .30 ? 20:09:27 &amp;lt;eche|on&amp;gt; e como o jetty9 é mais importante, adiar a UI para a .31 20:11:07 &amp;lt;zzz&amp;gt; o ponto-chave é que não queremos submeter algo se o autor não tiver tempo para corrigir problemas antes do lançamento. Caso contrário, o lançamento poderia ser adiado indefinidamente 20:11:39 &amp;lt;eche|on&amp;gt; sim 20:11:46 &amp;lt;zzz&amp;gt; então, quando for submetido, precisamos de garantias do str4d de que ele estará disponível aqui para responder aos problemas 20:11:54 &amp;lt;zzz&amp;gt; str4d, quais são suas intenções? 20:12:15 &amp;lt;eche|on&amp;gt; o str4d está por aqui? 20:13:11 &amp;lt;zzz&amp;gt; não sei. Acho que esse branch realmente saiu do controle, anunciado como menor mas tornou-se enorme. Acho que ele tem trabalhado nisso há um ano. 20:13:38 &amp;lt;zzz&amp;gt; Acho que teremos que falar com o str4d mais tarde 20:13:54 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:14:03 &amp;lt;manas&amp;gt; Ele disse algo sobre um branch recentemente 20:14:17 &amp;lt;manas&amp;gt; Eu não testei, vou clonar 20:15:23 &amp;lt;zzz&amp;gt; é... interessante. Eu diria que ele foi em uma direção diferente do que eu venho fazendo nos últimos anos. Não consigo prever qual será a reação geral. 20:15:42 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:16:16 &amp;lt;zzz&amp;gt; 4) status do branch do Jetty 9 - para .30 ou .31? (zzz) 20:17:03 &amp;lt;zzz&amp;gt; isso tem cerca de 3 mil linhas de diff. Eu tenho os builds padrão funcionando no meu branch, e o build para stretch. Ainda não testei os builds down-rev (versões anteriores) para wheezy/precise/jessie/trusty 20:17:35 &amp;lt;zzz&amp;gt; o urgente é que o stretch não terá o jetty 8. Parece que o zesty, com lançamento no próximo mês, também não terá, a menos que apareça em backports 20:17:44 &amp;lt;zzz&amp;gt; mas o jetty 8 chegou ao fim de vida (EOL) em dezembro 20:18:17 &amp;lt;eche|on&amp;gt; é pouco provável que o jetty8 apareça em backports 20:18:20 &amp;lt;zzz&amp;gt; então o risco é que o stretch ou o zesty sejam lançados e o i2p não funcione neles 20:18:42 &amp;lt;zzz&amp;gt; então proponho submeter meu branch jetty9 na próxima semana, para ser incluído na .30 20:19:21 &amp;lt;eche|on&amp;gt; sim 20:19:29 &amp;lt;zzz&amp;gt; isso vai quebrar, pelo menos, os seguintes plugins: bwschedule, i2pbote, i2pcontrol, zzzot. Vão precisar de, no mínimo, recompilação; talvez reescrita 20:19:33 &amp;lt;eche|on&amp;gt; é isso que eu proponho, SE você acha que consegue fazer 20:20:46 &amp;lt;zzz&amp;gt; Posso recompilar o zzzot. Depende dos autores dos outros 3 (cacapo, str4d e hottuna2, respectivamente) se eles conseguem lançar 20:21:40 &amp;lt;zzz&amp;gt; Eu posso fazer a minha parte 20:22:07 &amp;lt;zzz&amp;gt; Acho que, se esperarmos até a .31 em junho/julho, haverá muitos usuários de pacotes insatisfeitos 20:22:53 &amp;lt;eche|on&amp;gt; sim 20:22:54 &amp;lt;zzz&amp;gt; então planejo submeter isso nos próximos dias 20:23:00 &amp;lt;zzz&amp;gt; mais algo em 4) ? 20:23:08 &amp;lt;eche|on&amp;gt; Eu vou testar 20:23:28 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:24:25 * zzz aquece o baffer 20:24:30 &amp;lt;eche|on&amp;gt; não que eu saiba, por enquanto 20:25:27 * zzz *baffffs* encerra a reunião &lt;/div></description></item><item><title>0.9.29 Correção do instalador para Windows</title><link>/pt/blog/2017/03/04/0.9.29-corre%C3%A7%C3%A3o-do-instalador-para-windows/</link><pubDate>Sat, 04 Mar 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/03/04/0.9.29-corre%C3%A7%C3%A3o-do-instalador-para-windows/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>O instalador do Windows 0.9.29 publicado em nosso site há dois dias falha durante a instalação com uma exceção. Corrigimos o erro e publicamos o novo instalador em nosso site. Isso não afeta atualizações a partir de versões anteriores nem instaladores não-Windows. Pedimos desculpas pelo problema.&lt;/p></description></item><item><title>Lançamento 0.9.29</title><link>/pt/blog/2017/02/27/lan%C3%A7amento-0.9.29/</link><pubDate>Mon, 27 Feb 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/02/27/lan%C3%A7amento-0.9.29/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.29 contém correções para inúmeros tickets do Trac, incluindo soluções alternativas para mensagens comprimidas corrompidas. Agora oferecemos suporte a NTP sobre IPv6. Adicionamos suporte preliminar ao Docker. Agora temos páginas de manual (man pages) traduzidas. Agora encaminhamos cabeçalhos Referer de mesma origem através do proxy HTTP. Há mais correções para o Java 9, embora ainda não recomendemos o Java 9 para uso geral.&lt;/p>
&lt;p>Como de costume, recomendamos que atualize para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 07 de fevereiro de 2017</title><link>/pt/blog/2017/02/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-fevereiro-de-2017/</link><pubDate>Tue, 07 Feb 2017 00:00:00 +0000</pubDate><guid>/pt/blog/2017/02/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-fevereiro-de-2017/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, EinMbyte, manas, psi, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) Desdobramentos do 33C3 20:00:00 &amp;lt;zzz&amp;gt; 2) atualização 0.9.29 (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) mantenedor do Tails (zzz) `http://zzz.i2p/topics/2108` 20:00:00 &amp;lt;zzz&amp;gt; 4) rascunho do NTCP2 (Manas) 20:00:00 &amp;lt;zzz&amp;gt; 5) Patch da documentação de reseed (bootstrap da rede) (Manas) 20:00:04 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; oi 20:00:21 &amp;lt;zzz&amp;gt; 1) Desdobramentos do 33C3 20:00:32 &amp;lt;eche|off&amp;gt; oi 20:00:50 &amp;lt;zzz&amp;gt; alguém tem algo que gostaria de dizer sobre o 33c3? Eu diria que o tráfego na nossa mesa foi menor que em anos anteriores 20:01:07 &amp;lt;zzz&amp;gt; obrigado ao manas por escrever alguns relatos lá no zzz.i2p 20:01:09 &amp;lt;psi&amp;gt; ohay 20:01:15 &amp;lt;eche|off&amp;gt; sim, foi menor, mas ainda ok 20:01:21 &amp;lt;zzz&amp;gt; vamos cobrir tails no 3) 20:01:32 &amp;lt;zzz&amp;gt; vamos torcer por uma cidade nova este ano 20:01:54 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:02:25 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oi 20:02:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] Não posso comentar sobre isso, mas eu gostei muito! 20:02:28 &amp;lt;manas&amp;gt; Hey! 20:02:38 &amp;lt;zzz&amp;gt; ok, seguindo 20:02:43 &amp;lt;zzz&amp;gt; 2) atualização 0.9.29 (zzz) 20:02:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Me diverti com o Yolgie em Linz e Viena; deve ser uma boa conexão daqui pra frente 20:03:17 &amp;lt;zzz&amp;gt; defini o prazo de checkin para daqui a 2 semanas e meia, sexta 24/2, lançamento por volta de 27/2 20:03:21 &amp;lt;zzz&amp;gt; principalmente correções de bugs 20:03:30 &amp;lt;eche|off&amp;gt; uh, hora de fazer algo, ok 20:03:40 &amp;lt;zzz&amp;gt; também estou (ainda) planejando exigir assinaturas no registro do stats.i2p muito em breve 20:04:04 &amp;lt;manas&amp;gt; Exigir assinaturas? 20:04:12 &amp;lt;zzz&amp;gt; a reformulação do console do str4d foi adiada para a .30, então isso seria um prazo de proposta em meados de fevereiro 20:04:17 &amp;lt;zzz&amp;gt; *meados de março 20:04:32 &amp;lt;manas&amp;gt; Então mais etapas de verificação ao registrar um nome de host? 20:04:42 &amp;lt;zzz&amp;gt; manas, basicamente provas de que você controla o domínio que está registrando 20:05:10 &amp;lt;manas&amp;gt; Hm ok 20:05:15 &amp;lt;zzz&amp;gt; Corrigi um monte de bugs no fim de semana, eliminando tickets no trac, vou tentar mais alguns na próxima semana ou duas 20:05:38 &amp;lt;zzz&amp;gt; então o congelamento da tag e o tx push serão em cerca de 8 dias 20:06:07 &amp;lt;zzz&amp;gt; descobri como fazer traduções de páginas de manual, então todo mundo, façam a parte de vocês lá no transifex 20:06:13 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:06:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Woo 20:06:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se houver algo útil para eu trabalhar para a .29, me avisem. Caso contrário, vou continuar no branch .ui. 20:06:20 &amp;lt;eche|off&amp;gt; já fiz isso^^ 20:06:37 &amp;lt;eche|off&amp;gt; Vou fazer o certificado no meu reseed... 20:06:45 &amp;lt;manas&amp;gt; Vou continuar trabalhando nas traduções para hindi :) 20:07:04 &amp;lt;zzz&amp;gt; sim, str4d, definitivamente há algumas coisas que precisam de trabalho antes de você propor ou o pessoal vai aparecer com forquilhas 20:07:14 &amp;lt;zzz&amp;gt; ok, ótimo 20:07:29 &amp;lt;zzz&amp;gt; 3) mantenedor do Tails (zzz) `http://zzz.i2p/topics/2108` 20:07:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Tenho um monte de mudanças localmente que estou organizando antes de enviar 20:08:07 &amp;lt;zzz&amp;gt; conhecemos um cara 'yolgie' no ccc que disse que faria. pinguei ele no começo de jan, ele disse que começaria em fev. pinguei alguns dias atrás, ainda sem resposta 20:08:26 &amp;lt;zzz&amp;gt; estamos prestes a ser expulsos do tails, então qualquer um que puder ajudar seria ótimo 20:08:45 &amp;lt;psi&amp;gt; estou pronto para ir com o tails quando for, finalmente dominei a compilação do tails 20:08:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Qual é o cronograma disso? 20:08:57 &amp;lt;manas&amp;gt; psi: legal! 20:09:50 &amp;lt;zzz&amp;gt; veja o tópico no zzz.i2p para um link para um ticket do tails que tem o cronograma da nossa expulsão 20:09:55 &amp;lt;zzz&amp;gt; *expulsão 20:11:15 &amp;lt;zzz&amp;gt; há um monte de tickets antigos e um monte de haters e então está tudo praticamente acabado 20:11:20 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:11:44 &amp;lt;eche|off&amp;gt; Espero que fique tudo bem 20:11:55 &amp;lt;zzz&amp;gt; 4) rascunho do NTCP2 (Manas) 20:12:00 &amp;lt;zzz&amp;gt; manas, o que você tem para nós? 20:12:24 &amp;lt;manas&amp;gt; O rascunho foi preparado, está publicado no zzz.i2p 20:12:40 &amp;lt;manas&amp;gt; Não ouvi nenhum comentário até hoje 20:12:51 &amp;lt;zzz&amp;gt; então é uma consolidação da proposta antiga e da reescrita completa do EinMByte? 20:13:07 &amp;lt;manas&amp;gt; Acho que incluí as partes importantes, mas eu precisaria de alguém que conheça melhor o assunto para revisar. 20:13:14 &amp;lt;eche|off&amp;gt; algumas pessoas perguntando quando fica pronto, mas nada mais.. 20:13:30 &amp;lt;manas&amp;gt; zzz: Sim 20:13:47 * psi começa a ler a proposta ntcp 20:13:53 &amp;lt;zzz&amp;gt; isso é progresso, embora pequeno. Ainda considero que tudo está completamente estagnado, não vai acontecer até as pessoas começarem a participar 20:14:00 &amp;lt;manas&amp;gt; zzz: Não incluí as partes da proposta antiga que estavam desatualizadas 20:14:22 &amp;lt;zzz&amp;gt; ok, vou dar mais alguns dias, se não houver comentários no tópico do zzz.i2p eu simplesmente faço commit no site? 20:14:59 &amp;lt;manas&amp;gt; zzz: Há algumas pequenas edições que posso fazer (estilo) no finalzinho 20:15:09 &amp;lt;zzz&amp;gt; ok, ótimo. mais algo em 4) ? 20:15:16 &amp;lt;manas&amp;gt; Do post recente do tuna 20:15:38 &amp;lt;manas&amp;gt; Mas é só isso 20:15:41 &amp;lt;zzz&amp;gt; 5) Patch da documentação de reseed (Manas) 20:15:46 &amp;lt;zzz&amp;gt; manas, o que você tem para nós? 20:16:04 &amp;lt;manas&amp;gt; Ouvi o backup 20:16:08 &amp;lt;manas&amp;gt; Os comentários dele estão aqui: `http://zzz.i2p/topics/2210-reseed-webpage-updates` 20:16:27 &amp;lt;manas&amp;gt; Vou fazer outro patch depois que eu incluir as sugestões dele 20:16:46 &amp;lt;eche|off&amp;gt; ótimo 20:16:48 &amp;lt;manas&amp;gt; Ele sugeriu remover várias partes (métodos antigos de reseed) 20:16:56 &amp;lt;manas&amp;gt; Assim como remover o suporte a lighttpd 20:17:06 &amp;lt;eche|off&amp;gt; Eu ainda uso os métodos antigos, mas tudo bem 20:17:09 &amp;lt;manas&amp;gt; Não sei se alguém usa lighttpd para rodar reseeds 20:17:26 &amp;lt;zzz&amp;gt; isso é um ótimo trabalho. o backup é o responsável pela página, mas se recusa a criar patches em html para as mudanças dele, e eu me recuso a ser o editor de html, então ficamos empacados por um ano. Obrigado por nos fazer avançar. 20:17:29 &amp;lt;manas&amp;gt; problema por não ser possível definir um determinado cabeçalho HTTP 20:17:55 &amp;lt;manas&amp;gt; :) 20:18:10 &amp;lt;zzz&amp;gt; manas, para este, quando terminar, adiciona uma nota no tópico do zzz.i2p e eu faço o check-in 20:18:44 &amp;lt;manas&amp;gt; Se alguém tiver comentários sobre as mudanças propostas pelo backup, por favor publique. Se não houver comentários em uma semana, vou compartilhar o patch atualizado e informar o zzz. 20:18:57 &amp;lt;zzz&amp;gt; mais algo em 5) ? 20:18:59 &amp;lt;manas&amp;gt; zzz: claro 20:19:16 &amp;lt;manas&amp;gt; Da minha parte, não 20:20:03 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:20:21 &amp;lt;eche|off&amp;gt; da minha parte, não 20:20:28 &amp;lt;EinMByte&amp;gt; Estou atrasado, mas sobre o ntcp2 20:20:39 &amp;lt;manas&amp;gt; Hey EinMByte 20:20:40 &amp;lt;zzz&amp;gt; vá em frente 20:21:00 &amp;lt;EinMByte&amp;gt; Posso ler o último rascunho 20:21:24 &amp;lt;EinMByte&amp;gt; Já foi tomada uma decisão sobre quais cifras suportar? 20:21:27 &amp;lt;manas&amp;gt; Está aqui, a propósito: `http://pinkpaste.i2p/show/246/` 20:21:39 &amp;lt;psi&amp;gt; aí está 20:22:19 &amp;lt;zzz&amp;gt; basicamente não fizemos progresso desde o rascunho de 1MB, e o manas agora acabou de mesclá-lo com a proposta anterior 20:22:28 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:22:58 &amp;lt;EinMByte&amp;gt; Ok, vou ler o rascunho. Alguém deveria contatar o Winter 20:23:04 &amp;lt;EinMByte&amp;gt; (provavelmente eu) 20:23:11 * zzz pega o baffer 20:23:24 * zzz *bafs* a reunião encerrada &lt;/div></description></item><item><title>Lançamento 0.9.28</title><link>/pt/blog/2016/12/12/lan%C3%A7amento-0.9.28/</link><pubDate>Mon, 12 Dec 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/12/12/lan%C3%A7amento-0.9.28/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.28 contém correções para mais de 25 tickets do Trac e atualizações para diversos pacotes de software incluídos, entre eles o Jetty. Há correções para o recurso de teste de pares em IPv6 introduzido na última versão. Continuamos a implementar melhorias para detectar e bloquear pares potencialmente maliciosos. Há correções preliminares para o Java 9, embora ainda não recomendemos o Java 9 para uso geral.&lt;/p>
&lt;p>O I2P estará no 33C3; por favor, passe na nossa mesa e compartilhe suas ideias sobre como melhorar a rede. Revisaremos nosso roadmap (plano de desenvolvimento) e nossas prioridades para 2017 no Congresso.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de dezembro de 2016</title><link>/pt/blog/2016/12/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-dezembro-de-2016/</link><pubDate>Tue, 06 Dec 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/12/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-dezembro-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, manas, orignal, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:02 &amp;lt;zzz&amp;gt; 0) Oi 20:00:02 &amp;lt;zzz&amp;gt; 1) planejamento do 33C3 20:00:02 &amp;lt;zzz&amp;gt; 2) atualização 0.9.28 (zzz) 20:00:02 &amp;lt;zzz&amp;gt; 3) mantenedor do Tails (zzz) `http://zzz.i2p/topics/2108` 20:00:07 &amp;lt;zzz&amp;gt; 0) Oi 20:00:09 &amp;lt;zzz&amp;gt; oi 20:00:16 &amp;lt;i2pr&amp;gt; [Slack/manas] Hello :slightly_smiling_face: 20:00:44 &amp;lt;zzz&amp;gt; 1) planejamento do 33C3 20:00:54 &amp;lt;orignal_&amp;gt; oi 20:01:08 &amp;lt;zzz&amp;gt; ok, daqui a 3 semanas, há algo que precisamos discutir? 20:01:38 &amp;lt;eche|on&amp;gt; Estou acessível pelo Twitter, pelo menos 20:01:49 &amp;lt;eche|on&amp;gt; Estarei em Hamburgo a partir de 26 de dezembro 20:01:53 &amp;lt;zzz&amp;gt; Acho que teremos nosso grupo de DM no Twitter configurado alguns dias antes 20:01:58 &amp;lt;eche|on&amp;gt; Vou levar o banner, o laptop e adesivos 20:02:10 &amp;lt;i2pr&amp;gt; [Slack/manas] Vou chegar a Hamburgo na tarde de 26 de dezembro 20:02:11 &amp;lt;zzz&amp;gt; Também vou levar adesivos. 20:02:21 &amp;lt;zzz&amp;gt; não se esqueçam da régua de energia 20:02:39 &amp;lt;eche|on&amp;gt; os ingressos estão todos pagos e vou administrá-los para entregar ao pessoal 20:02:45 &amp;lt;zzz&amp;gt; história de sempre, quem estiver lá no dia 26 reserva uma mesa 20:02:45 &amp;lt;eche|on&amp;gt; ok 20:02:57 &amp;lt;i2pr&amp;gt; [Slack/manas] Alguma dica/sugestão para quem vai ao CCC pela primeira vez? 20:02:57 &amp;lt;eche|on&amp;gt; sim 20:03:12 &amp;lt;zzz&amp;gt; fluffypony + 1 pelo lado do Monero 20:03:29 &amp;lt;eche|on&amp;gt; manas: esteja lá, absorva tudo, prepare seus sistemas para ficarem sob ataque 24/7, leve um HD grande, leve dinheiro, espere o inesperado^^ 20:03:30 &amp;lt;zzz&amp;gt; dicas gerais você pode pegar depois da reunião 20:03:35 &amp;lt;i2pr&amp;gt; [Slack/manas] :smile: 20:03:41 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:04:48 &amp;lt;zzz&amp;gt; 2) atualização 0.9.28 20:04:55 &amp;lt;eche|on&amp;gt; só: vamos torcer por um bom 33c3 20:05:19 &amp;lt;zzz&amp;gt; 0.9.28 dentro do cronograma, o prazo de check-in e tradução é sexta-feira, devemos lançar no início da próxima semana 20:05:35 &amp;lt;zzz&amp;gt; por favor ajudem a revisar o diff neste fim de semana 20:05:57 &amp;lt;orignal_&amp;gt; algo novo de que eu deva estar ciente? 20:06:09 &amp;lt;orignal_&amp;gt; digo, sobre a 0.9.28 20:06:09 &amp;lt;eche|on&amp;gt; ok, vou estar aqui até 19 de dezembro fazendo coisas e, a partir do dia 20, algumas horas por dia online 20:06:22 &amp;lt;zzz&amp;gt; acho que não, orignal_ 20:06:28 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:06:53 &amp;lt;orignal_&amp;gt; obrigado 20:07:34 &amp;lt;zzz&amp;gt; 3) mantenedor do Tails 20:07:49 &amp;lt;zzz&amp;gt; estamos em situação ruim no tails. 3 mantenedores desapareceram este ano 20:08:23 &amp;lt;zzz&amp;gt; uma parte dos devs do tails quer que o i2p seja removido do tails, devido à falta de atenção aos tickets por vários anos e à falta de manutenção estável 20:08:47 &amp;lt;zzz&amp;gt; sadie enviou um tweet esta manhã e recebeu uma resposta 20:09:26 &amp;lt;zzz&amp;gt; talvez precisemos de um grande impulso de PR (relações públicas) da sadie... ou talvez este novo voluntário dê certo 20:09:36 &amp;lt;zzz&amp;gt; alguém quer se voluntariar, alguém tem alguma ideia? 20:10:34 &amp;lt;zzz&amp;gt; ok, vou responder ao voluntário do Twitter e ver no que dá 20:10:41 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:11:34 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:11:35 &amp;lt;i2pr&amp;gt; [Slack/manas] Eu gostaria de ajudar, mas eu precisaria estudar e aprender bastante, pois não estou familiarizado com isso. 20:11:46 &amp;lt;i2pr&amp;gt; [Slack/manas] Tenho os tópicos abertos, vou ler 20:12:01 &amp;lt;zzz&amp;gt; é necessária experiência com i2p, tails e pacotes Debian 20:12:08 &amp;lt;i2pr&amp;gt; [Slack/manas] Os certificados SSL do meu reseed (servidor de distribuição inicial do I2P) podem ter expirado ou estar perto de expirar; vou garantir que sejam atualizados 20:12:19 &amp;lt;orignal_&amp;gt; I2P deveria fazer mais PR (relações públicas) do que faz agora 20:12:54 &amp;lt;zzz&amp;gt; orignal_, concordo, por favor passe quaisquer ideias que você tenha para a sadie e o str4d 20:12:56 &amp;lt;i2pr&amp;gt; [Slack/manas] letskencrypt (agora chamado acme-client) passou por várias mudanças, mas agora estabilizou. Posso automatizar as atualizações dos certificados SSL para os reseeds. 20:13:09 &amp;lt;i2pr&amp;gt; [Slack/manas] Então os reseeds podem ficar fora do ar temporariamente, mas voltarão :slightly_smiling_face: 20:13:18 &amp;lt;zzz&amp;gt; manas, para quaisquer problemas de reseed, por favor trabalhe com backup@mail.i2p 20:13:24 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:13:28 &amp;lt;i2pr&amp;gt; [Slack/manas] Claro 20:14:44 &amp;lt;zzz&amp;gt; sem reunião na 1ª semana de janeiro. Teremos reuniões presenciais no CCC. Fiquem de olho neste canal para detalhes, as reuniões podem ser agendadas com pouca antecedência 20:15:10 &amp;lt;zzz&amp;gt; uma lista de possíveis reuniões está em um tópico no zzz.i2p, manifeste-se lá para adicionar assuntos ou para pedir para participar remotamente 20:15:23 * zzz **bafs** a reunião foi encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de novembro de 2016</title><link>/pt/blog/2016/11/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-novembro-de-2016/</link><pubDate>Tue, 01 Nov 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/11/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-novembro-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, fluffypony, hottuna, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Oi 20:00:01 &amp;lt;zzz&amp;gt; 1) planejamento do 33C3 20:00:01 &amp;lt;zzz&amp;gt; 2) atualização 0.9.28 (zzz) 20:00:07 &amp;lt;zzz&amp;gt; 0) Oi 20:00:09 &amp;lt;zzz&amp;gt; oi 20:00:17 &amp;lt;eche|on&amp;gt; oi 20:00:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oi! 20:00:38 &amp;lt;zzz&amp;gt; 1) planejamento do 33C3 20:01:05 &amp;lt;eche|on&amp;gt; bom 20:01:11 &amp;lt;zzz&amp;gt; ok, quero garantir que o eche|on tenha a compra de ingressos para 8 de nov. sob controle e que o hottuna tenha o pedido de mesa sob controle 20:01:16 &amp;lt;eche|on&amp;gt; na segunda às 20h a pré-venda de ingressos começará 20:01:29 &amp;lt;eche|on&amp;gt; Vou estar em Praga com internet móvel e laptop 20:01:38 &amp;lt;hottuna&amp;gt; zzz yo 20:01:47 &amp;lt;zzz&amp;gt; ok, então assumindo que Praga tenha internet você estará bem? 20:01:56 &amp;lt;eche|on&amp;gt; mas temo que eu não consiga comprar 6 ingressos de uma vez. Vou tentar. Se não der, vou avisar pelo Twitter 20:02:11 &amp;lt;zzz&amp;gt; ok, ótimo 20:02:20 &amp;lt;eche|on&amp;gt; Acho que vão limitar a, no máximo, 2 ingressos por pedido ou algo assim, mas veremos 20:02:36 &amp;lt;zzz&amp;gt; hottuna, você pode colocar nosso pedido de noisy square no wiki de novo este ano? e você está ciente de que monero quer se juntar? 20:04:20 &amp;lt;hottuna&amp;gt; zzz: não estava ciente de monero. quantas pessoas seremos? e monero vai ficar sob nossa bandeira? 20:04:21 &amp;lt;hottuna&amp;gt; zzz: o servidor do wiki do ccc não está respondendo agora. faz algumas semanas que verifiquei se o wiki do 33c3 tinha sido lançado 20:05:10 &amp;lt;zzz&amp;gt; Não sei, fale com o fluffypony para informações, acredito que eles farão o próprio pedido mas podem pedir para compartilharmos uma mesa ou ficarmos perto 20:05:37 &amp;lt;zzz&amp;gt; hottuna, por favor confirme que você vai monitorar o wiki e fazer o pedido para o nosso projeto 20:06:39 &amp;lt;fluffypony&amp;gt; Eu gostaria que a gente compartilhasse uma mesa 20:07:01 &amp;lt;fluffypony&amp;gt; se o hottuna estiver com o pedido sob controle seria ótimo 20:07:08 &amp;lt;fluffypony&amp;gt; Posso coordenar com o hottuna a descrição 20:07:22 &amp;lt;zzz&amp;gt; fluffypony, sugiro que você faça seu próprio pedido mas peça para ficar perto de nós e/ou compartilhar 20:07:24 &amp;lt;fluffypony&amp;gt; hottuna: não sei quantas pessoas, mas vamos garantir que tenha alguém na mesa 20:07:27 &amp;lt;zzz&amp;gt; hottuna? 20:07:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Parece bom 20:07:46 &amp;lt;hottuna&amp;gt; fluffypony: posso solicitar uma mesa para i2p+monero se você souber quantas pessoas de monero serão e se também está ok para vocês ficarem sob a bandeira do projeto i2p 20:07:55 &amp;lt;zzz&amp;gt; ok ótimo 20:07:58 &amp;lt;hottuna&amp;gt; zzz: quantos seremos? 20:08:07 &amp;lt;fluffypony&amp;gt; hottuna: ok vamos conversar em privado e resolver isso 20:08:09 &amp;lt;eche|on&amp;gt; hottuna: atualmente conto 6 20:08:33 &amp;lt;eche|on&amp;gt; zzz, hottuna. bobthebuilder, meeh, str4d e eu 20:08:34 &amp;lt;hottuna&amp;gt; zzz: de qualquer forma estou comprometido a monitorar o wiki e preencher essas coisas 20:08:36 &amp;lt;zzz&amp;gt; Meeh pode trazer alguns extras, pergunte a ele. Eu diria 8 para nós e 4 para monery por enquanto 20:08:43 &amp;lt;eche|on&amp;gt; Se deixei alguém de fora, avisem! 20:08:43 &amp;lt;zzz&amp;gt; ótimo, hottuna 20:09:00 &amp;lt;i2pr&amp;gt; [Slack/str4d] Qual o tamanho das mesas? 20:09:02 &amp;lt;hottuna&amp;gt; ok, 12 então preliminarmente 20:09:13 &amp;lt;hottuna&amp;gt; basicamente, do tamanho que pedirmos 20:09:26 &amp;lt;zzz&amp;gt; ok quanto às palestras - sei que str4d e sadie estavam pensando em submeter, isso aconteceu? (provavelmente não) e você coordenou com YTBI como plano B? 20:09:37 &amp;lt;zzz&amp;gt; *YBTI 20:09:44 &amp;lt;eche|on&amp;gt; que eu saiba não 20:09:54 &amp;lt;eche|on&amp;gt; str4d poderia nos esclarecer aqui 20:10:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sadie não vai participar do CCC AIUI (questões pessoais), e eu não submeti uma palestra por causa dos assuntos do lançamento do Zcash 20:10:24 &amp;lt;zzz&amp;gt; ah e parabéns ao str4d pelo lançamento, talvez ele esteja rico demais para falar com a gente agora 20:10:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Heh, improvável :stuck_out_tongue: 20:10:56 &amp;lt;zzz&amp;gt; ok espero que sadie e eche|on estejam coordenados sobre se ela vai ou não, com relação aos ingressos 20:11:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou trabalhar em uma palestra para YTBI porém 20:11:21 &amp;lt;eche|on&amp;gt; zzz: ela não vai ao 33c3, mas vai ao RWC 20:11:30 &amp;lt;zzz&amp;gt; ok, alguém viu alguma conversa sobre o grothoff ou se YBTI vai acontecer? 20:11:51 &amp;lt;zzz&amp;gt; sempre mal organizado, provavelmente só saberemos mais tarde 20:11:55 &amp;lt;eche|on&amp;gt; nada visto ainda, IMHO a questão dos ingressos é um motivo para segurar 20:12:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] Bom ainda ter alguém indo ao RWC 20:12:32 &amp;lt;zzz&amp;gt; é em NYC este ano? 20:12:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sim 20:12:55 &amp;lt;zzz&amp;gt; legal. talvez mais pessoas apareçam também 20:13:02 &amp;lt;zzz&amp;gt; algo mais em 1) ? 20:13:12 &amp;lt;eche|on&amp;gt; no momento não 20:13:18 &amp;lt;eche|on&amp;gt; eu vou avisar sobre os ingressos 20:13:26 &amp;lt;zzz&amp;gt; ok 20:13:44 &amp;lt;zzz&amp;gt; 2) atualização 0.9.28 20:14:00 &amp;lt;zzz&amp;gt; Atualizei várias libs de terceiros que incluímos, incluindo jetty 20:14:24 &amp;lt;eche|on&amp;gt; ótimo 20:14:28 &amp;lt;zzz&amp;gt; e jrobin. Também brigando com alguns problemas do java 9. E correndo atrás de alguns tickets de transporte 20:14:46 &amp;lt;eche|on&amp;gt; e tópicos especiais para observar ao compilar as atualizações? 20:14:51 &amp;lt;zzz&amp;gt; como de costume, não estou recebendo muita ajuda com código ou tickets; toda ajuda é bem-vinda 20:15:01 &amp;lt;zzz&amp;gt; hã? 20:15:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Tenho o trabalho de reformulação da UI que quero finalizar e mesclar para a 0.9.28 20:15:40 &amp;lt;eche|on&amp;gt; ant updatewithjetty é o de sempre, mas com outras libs novas, algo especial a observar? 20:15:57 &amp;lt;zzz&amp;gt; não, nada especial 20:16:06 &amp;lt;eche|on&amp;gt; ok, bom 20:16:13 &amp;lt;i2pr&amp;gt; [Slack/str4d] Além disso, vou trabalhar no recurso "setup wizard" em novembro, que eu quero na 0.9.28 para termos algo para direcionar novos usuários no CCC 20:16:32 &amp;lt;zzz&amp;gt; str4d, se você vai mesclar algo grande por favor faça isso na próxima semana, talvez duas no máximo, quero lançar a .28 em meados de dezembro antes do ccc 20:16:46 &amp;lt;zzz&amp;gt; str4d, falando em releases, como vai o release .27 para android? 20:16:49 &amp;lt;eche|on&amp;gt; na maioria dos tickets não posso ajudar muito. mas os tickets do Syndie eu posso corrigir, com uma pequena ajuda sua, zzz (depois do meeet) 20:16:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:17:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] o release .27 para Android não saiu do lugar enquanto eu estava ocupado com o lançamento do Zcash. 20:17:32 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas vou arrumar tempo para isso esta semana. 20:17:35 &amp;lt;zzz&amp;gt; depois de um ciclo de 4 meses durante o verão, quero voltar a ciclos de 6-8 semanas 20:17:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Também estou bem perto de terminar de mesclar os repositórios do I2P-Bote e do Bote Android 20:18:00 &amp;lt;zzz&amp;gt; ok, e claro que o Bote precisa de atenção, e não é tarde demais para um post no blog sobre o summer of x 20:18:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] O plugin do Gradle para fazer I2P plugins está funcionando (ao que parece) 20:18:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então, assim que eu mesclar as últimas partes (o que vai depender de eu enviar o router.jar da 0.9.27 para o Maven Central junto com os outros JARs), as coisas devem funcionar bem. 20:19:31 &amp;lt;zzz&amp;gt; str4d, fiz algumas mudanças pós-27 que podem forçar você a ajustar algumas coisas para android e/ou seus arquivos do IDE ou maven, para sua informação, para a .28, mas não devem afetar seu release 27 20:19:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se não for durante esta semana, vou ter tempo livre durante meus voos de volta para a NZ neste fim de semana. 20:19:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 20:20:11 &amp;lt;zzz&amp;gt; ok. Eu realmente não esperava que você fizesse algo em outubro, apesar do seu otimismo :) 20:20:16 &amp;lt;zzz&amp;gt; algo mais em 2) ? 20:20:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] eu tenho todo o otimismo 20:20:48 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:21:26 * zzz alcança o baffer 20:22:18 * zzz *baffffffffs*** a reunião está encerrada &lt;/div></description></item><item><title>Lançamento 0.9.27</title><link>/pt/blog/2016/10/17/lan%C3%A7amento-0.9.27/</link><pubDate>Mon, 17 Oct 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/10/17/lan%C3%A7amento-0.9.27/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.27 inclui diversas correções de erros. A biblioteca GMP atualizada para aceleração criptográfica, que foi empacotada na versão 0.9.26 apenas para novas instalações e compilações do Debian, agora está incluída na atualização dentro da rede para a 0.9.27. Há melhorias nos transportes IPv6, nos testes de pares SSU e no modo oculto.&lt;/p>
&lt;p>Atualizamos vários plugins durante o I2P Summer e o seu router irá atualizá-los automaticamente após a reinicialização.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de outubro de 2016</title><link>/pt/blog/2016/10/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-outubro-de-2016/</link><pubDate>Tue, 04 Oct 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/10/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-outubro-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, EinMByte, MXPLRS\|Kirill, obscuratus, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:04 &amp;lt;zzz&amp;gt; 0) Oi 20:00:04 &amp;lt;zzz&amp;gt; 1) atualização 0.9.27 (zzz) 20:00:08 &amp;lt;zzz&amp;gt; 0) Oi 20:00:09 &amp;lt;zzz&amp;gt; oi 20:00:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oi 20:00:30 &amp;lt;eche|on&amp;gt; oi 20:00:42 &amp;lt;i2pr&amp;gt; [Slack/str4d] O avião pousa em 20 min, então provavelmente estarei disponível apenas por 5–10 min 20:00:51 &amp;lt;EinMByte&amp;gt; Oi 20:01:10 &amp;lt;zzz&amp;gt; 1) atualização 0.9.27 (zzz) 20:01:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] (então priorize qualquer coisa que precise da minha atenção) 20:01:44 &amp;lt;zzz&amp;gt; ok, depois de um recorde de mais de 4 meses, vou dar a largada no lançamento 27; prazo de check-in em 10 dias; lançamento na semana do dia 17 20:02:04 &amp;lt;i2pr&amp;gt; [Slack/str4d] :+1: 20:02:12 &amp;lt;zzz&amp;gt; nada muito grande aí, mas precisamos manter as coisas andando 20:02:26 &amp;lt;zzz&amp;gt; vou olhar os tickets de ipv6 mais uma vez na próxima semana, tentando corrigir mais coisas 20:02:39 &amp;lt;zzz&amp;gt; qualquer coisa que precise de testes, por favor faça check-in o quanto antes 20:02:50 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:03:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] vou arrumar tempo neste fim de semana para corrigir o problema do Bote 20:03:17 &amp;lt;EinMByte&amp;gt; Isso inclui testes de pares IPv6? 20:03:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] (já que o lançamento beta 2 do Zcash, que eu estava gerenciando, já terá ficado para trás) 20:03:46 &amp;lt;zzz&amp;gt; sim, o teste de pares foi integrado há alguns meses; não está claro quão bem funciona, vamos descobrir após o lançamento 20:04:02 &amp;lt;MXPLRS|Kirill_&amp;gt; zzz, changelog? 20:04:12 &amp;lt;EinMByte&amp;gt; Ok 20:04:43 &amp;lt;zzz&amp;gt; MXPLRS|Kirill_, faz tempo que não atualizo o post de resumo do lançamento no zzz.i2p, mas você sempre pode olhar o arquivo history.txt no GitHub 20:04:59 &amp;lt;MXPLRS|Kirill_&amp;gt; zzz, ok 20:05:02 &amp;lt;zzz&amp;gt; vou atualizar o post no zzz.i2p nos próximos dias 20:05:21 &amp;lt;zzz&amp;gt; vou fazer push das tags para o tx hoje ou amanhã 20:05:29 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:05:51 &amp;lt;obscuratus&amp;gt; Há algo específico que você quer que eu teste no meu ambiente de testes? 20:06:16 &amp;lt;zzz&amp;gt; na verdade não, agradeço seus testes de ipv6 até agora 20:06:23 &amp;lt;obscuratus&amp;gt; Se houver, é só me passar conforme for pensando nas coisas. 20:06:38 &amp;lt;zzz&amp;gt; ok 20:06:41 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:07:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] da minha parte, não 20:07:05 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:07:46 &amp;lt;EinMByte&amp;gt; Só quero mencionar que atualizei a proposta NTCP2 20:08:08 &amp;lt;EinMByte&amp;gt; (tanto no tópico do zzz.i2p quanto no gist.github.com) 20:08:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Tenho que guardar o laptop agora o/ 20:08:10 &amp;lt;zzz&amp;gt; ótimo, bom trabalho 20:08:21 &amp;lt;zzz&amp;gt; acho que estamos fazendo bons progressos 20:08:44 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:09:08 * zzz pega o baffer 20:09:12 &amp;lt;EinMByte&amp;gt; Os modos de autenticação ainda estão incompletos, então é aí que precisamos de mais trabalho, na minha opinião (IMHO) 20:09:24 &amp;lt;EinMByte&amp;gt; Nada mais para a reunião, acho 20:09:43 &amp;lt;zzz&amp;gt; ansioso para revisar o novo rascunho 20:10:01 * zzz *bafffffffs* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de setembro de 2016</title><link>/pt/blog/2016/09/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-setembro-de-2016/</link><pubDate>Tue, 06 Sep 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/09/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-setembro-de-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> echelon, EinMByte, orignal, psi, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 21:00:01 &amp;lt;zzz&amp;gt; 0) Oi 21:00:01 &amp;lt;zzz&amp;gt; 1) atualização 0.9.27 (zzz) 21:00:01 &amp;lt;zzz&amp;gt; 2) atualização do Summer of X (sadie/str4d) 21:00:01 &amp;lt;zzz&amp;gt; 3) Orçamento 33C3 `http://zzz.i2p/topics/2150` 21:00:01 &amp;lt;zzz&amp;gt; 4) SAM ativado por padrão (str4d) 21:00:06 &amp;lt;zzz&amp;gt; 0) Oi 21:00:12 &amp;lt;zzz&amp;gt; oi 21:00:13 &amp;lt;psi&amp;gt; oi 21:00:24 &amp;lt;eche|on&amp;gt; bem-vindo 21:00:33 &amp;lt;z3r0fox_&amp;gt; Oi 21:00:40 &amp;lt;zzz&amp;gt; 1) atualização 0.9.27 (zzz) 21:01:01 &amp;lt;zzz&amp;gt; ok, não há muito a relatar. apenas 6K linhas de diff desde a .26 21:01:13 &amp;lt;zzz&amp;gt; neste ponto eu diria que a .27 talvez saia em meados de outubro? 21:01:41 &amp;lt;zzz&amp;gt; no início do verão eu estava trabalhando em coisas do Summer of X, ultimamente tenho tirado uma pausa... mas também não vejo muita atividade de mais ninguém 21:02:03 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 21:02:19 &amp;lt;eche|on&amp;gt; não muito sobre o Summer of X 21:03:25 &amp;lt;zzz&amp;gt; 2) atualização do Summer of X (sadie/str4d) 21:03:30 &amp;lt;zzz&amp;gt; sadie / str4d vão lá 21:06:07 &amp;lt;zzz&amp;gt; como não ouço nada, vou colocar na pauta do próximo mês 21:06:15 &amp;lt;zzz&amp;gt; 3) Orçamento 33C3 `http://zzz.i2p/topics/2150` 21:06:28 &amp;lt;str4d&amp;gt; Oi! 21:06:33 &amp;lt;eche|on&amp;gt; Acordado 21:06:33 &amp;lt;zzz&amp;gt; eche|on, poderia, por favor, nos dar uma breve atualização sobre nossas finanças? 21:06:45 &amp;lt;str4d&amp;gt; Desculpe, me distraí com o trabalho por um momento. Posso tratar do 2) no fim da reunião 21:07:34 &amp;lt;eche|on&amp;gt; finanças, ok, somas atuais: 37k , 510 BTC, 700 LTC e 1300 XMZ (aprox.) 21:07:47 &amp;lt;eche|on&amp;gt; BTC está em torno de 540 e LTC em torno de 3.5 21:08:00 &amp;lt;zzz&amp;gt; parece que estamos em situação bem confortável 21:08:10 &amp;lt;eche|on&amp;gt; já gastamos cerca de 4800 neste ano 21:08:56 &amp;lt;eche|on&amp;gt; e 10 BTC (que eu converti em ), então recebemos cerca de 5k este ano 21:09:20 &amp;lt;zzz&amp;gt; para o 33C3, proponho fazer mais ou menos como no ano passado... nós pagamos todos os ingressos da conferência. E para membros plenos do projeto reembolsaremos até $1000 (ou euros), ou $1500 se as pessoas realmente precisarem 21:09:41 &amp;lt;zzz&amp;gt; para pessoas que operam um ou dois serviços, proponho que paguemos o ingresso da conferência e até $500 em viagem 21:10:01 &amp;lt;zzz&amp;gt; o que vocês acham disso? 21:10:23 &amp;lt;eche|on&amp;gt; atualmente temos 5 pessoas solicitando dinheiro 21:10:25 &amp;lt;str4d&amp;gt; Acho que parece justo. 21:11:04 &amp;lt;str4d&amp;gt; eche|on, considerando os números acima, qual é a despesa total prevista? 21:11:13 &amp;lt;zzz&amp;gt; então algo em torno de $4000-$5000, mais cerca de $500 em ingressos, eu diria? 21:11:32 &amp;lt;eche|on&amp;gt; com essas regras, ficamos em torno de 4k no máximo 21:11:39 &amp;lt;zzz&amp;gt; mais algumas centenas para um jantar 21:11:57 &amp;lt;zzz&amp;gt; ah, além disso, quem NÃO enviou e‑mail para o echelon e quer financiamento, fale agora! 21:11:58 &amp;lt;eche|on&amp;gt; 2 pessoas com serviços, 2 com o usual e 1 com circunstâncias especiais 21:12:07 &amp;lt;eche|on&amp;gt; o ingresso será em torno de 100 cada 21:12:12 &amp;lt;str4d&amp;gt; Hmm. Isso nos mantém dentro da nossa meta aproximada de gasto de 10% 21:13:03 &amp;lt;eche|on&amp;gt; um pouco acima, mas ainda ok 21:13:21 &amp;lt;zzz&amp;gt; parece uns 5200 ou algo assim. Vamos definir um orçamento de 6000 euros? 21:13:46 &amp;lt;eche|on&amp;gt; das últimas vezes alguns receberam em BTC, o que facilitou bastante para mim^^ 21:14:12 &amp;lt;zzz&amp;gt; sim, quem concordar em receber em BTC, melhor 21:14:21 &amp;lt;eche|on&amp;gt; parece legítimo 21:14:48 &amp;lt;eche|on&amp;gt; quanto ao jantar, podemos ir ao mesmo lugar do ano passado ou talvez um pouco acima, vamos ver 21:15:02 &amp;lt;zzz&amp;gt; Quero enfatizar que queremos ver todos lá. Embora estejamos tentando usar nosso dinheiro com prudência, também detestaríamos que alguém deixasse de ir por não poder pagar. 21:15:09 &amp;lt;eche|on&amp;gt; alguns doces e outras coisas para o próprio evento, 6k está ok 21:15:10 &amp;lt;str4d&amp;gt; Estou certamente feliz em ser reembolsado em BTC 21:15:48 &amp;lt;zzz&amp;gt; mais algo sobre 3) ? 21:16:15 &amp;lt;eche|on&amp;gt; da minha parte não, vou responder todos os e‑mails amanhã e depois comprarei os ingressos 21:16:18 &amp;lt;eche|on&amp;gt; ah, ingressos: 21:16:36 &amp;lt;eche|on&amp;gt; se QUALQUER pessoa aqui do I2P não pediu financiamento, mas quer um ingresso, me envie um e‑mail! 21:16:37 &amp;lt;str4d&amp;gt; Quem quiser compartilhar acomodação, fale comigo :) 21:16:56 &amp;lt;str4d&amp;gt; eche|on, você está planejando comprar os ingressos para todos os membros da equipe? 21:17:03 &amp;lt;eche|on&amp;gt; sim 21:17:07 &amp;lt;zzz&amp;gt; sim. O Ech vai comprar os ingressos. Não comprem por conta própria 21:17:10 &amp;lt;eche|on&amp;gt; para evitar os problemas que tivemos no ano passado 21:17:12 &amp;lt;str4d&amp;gt; Obrigado :) 21:17:34 &amp;lt;str4d&amp;gt; Além disso, estou correto em que geralmente começa por volta das 11h no horário local? 21:17:56 &amp;lt;zzz&amp;gt; ah, enquanto estamos no 3), quero agradecer ao eche|on por tudo o que faz, incluindo manter as finanças em dia. Estaríamos quebrados sem você! 21:18:02 &amp;lt;str4d&amp;gt; Tenho tentado ver se consigo um voo que chegue no dia 27 21:18:02 &amp;lt;eche|on&amp;gt; ah, nós nos encontrávamos principalmente às 11h/12h no local e ficávamos até 1, 2 da manhã 21:18:05 &amp;lt;eche|on&amp;gt; mas algumas palestras terminam às 3 da manhã 21:18:10 &amp;lt;zzz&amp;gt; ok, não vamos discutir logística aqui 21:18:17 &amp;lt;zzz&amp;gt; mais algo sobre 3) ? 21:18:19 &amp;lt;str4d&amp;gt; (caso contrário tenho que partir na noite do dia 25) 21:18:34 &amp;lt;str4d&amp;gt; eche|on, mmk, obrigado. E sim, muito obrigado por nos manter à tona! :D 21:18:55 &amp;lt;zzz&amp;gt; 4) SAM ativado por padrão (str4d) 21:18:59 &amp;lt;zzz&amp;gt; str4d vai lá 21:19:08 &amp;lt;eche|on&amp;gt; obrigado a todos os doadores (acabei de receber uma doação com a frase "não gastem todo o dinheiro com designers inúteis" 21:19:39 &amp;lt;str4d&amp;gt; Ok 21:20:29 &amp;lt;str4d&amp;gt; Estou pensando que, com o aumento de apps usando a API SAM, deveríamos considerar ativá-la por padrão e, se o fizermos, como deveríamos fazê-lo 21:20:51 &amp;lt;str4d&amp;gt; Semelhante a como o Tor habilita sua porta de controle por padrão, para que os apps em geral possam supor que ela está disponível 21:21:07 &amp;lt;eche|on&amp;gt; Acho que o SAM é bastante estável e não é motivo para um router entrar em colapso facilmente 21:21:19 &amp;lt;eche|on&amp;gt; Eu voto sim, habilitar por padrão 21:21:25 &amp;lt;zzz&amp;gt; há alguém reclamando? 21:21:37 &amp;lt;EinMByte&amp;gt; Parece uma ideia razoável para mim 21:21:55 &amp;lt;EinMByte&amp;gt; O único problema que vejo são portas em conflito 21:22:07 &amp;lt;str4d&amp;gt; Hmm 21:23:08 &amp;lt;eche|on&amp;gt; Não vejo esse problema em instalações novas 21:23:10 &amp;lt;zzz&amp;gt; o modo usual de fazer isso seria alterar o clients.config, o que só afetaria instalações novas. Qualquer outra coisa seria... mais difícil 21:23:12 &amp;lt;eche|on&amp;gt; já que é tudo localhost 21:23:27 &amp;lt;str4d&amp;gt; Sei que o Tor tem refletido sobre a segurança de manter sua porta de controle sempre aberta 21:23:29 &amp;lt;eche|on&amp;gt; Eu NÃO habilitaria em instalações antigas 21:23:36 &amp;lt;EinMByte&amp;gt; eche|on: quero dizer, pode haver outro serviço (não relacionado ao I2P) usando a mesma porta 21:23:43 &amp;lt;str4d&amp;gt; E eles incentivam as pessoas a usar o modo de socket Unix em vez disso 21:23:50 &amp;lt;str4d&amp;gt; (com autenticação por cookie local) 21:23:58 &amp;lt;zzz&amp;gt; Não acho que os apps possam jamais 'presumir que está disponível'; eles sempre precisarão de tratamento de erros adequado e mensagens ao usuário para isso 21:24:01 &amp;lt;eche|on&amp;gt; EinMByte: claro, mas é localhost, e isso deveria ser avisado 21:24:08 &amp;lt;str4d&amp;gt; Mas isso não é uma preocupação tão grande para nós, porque qualquer coisa que possa se conectar ao SAM só pode controlar seus próprios tunnels 21:24:33 &amp;lt;str4d&amp;gt; (a menos que consigam adivinhar o nome da sessão dos tunnels de outro cliente) 21:24:36 &amp;lt;EinMByte&amp;gt; eche|on: Ok, então se a porta estiver ocupada não habilitar o SAM e avisar? 21:24:41 &amp;lt;eche|on&amp;gt; EinMByte: esse é o jeito lógico de fazer^^ 21:24:42 &amp;lt;str4d&amp;gt; zzz, claro, os apps não podem presumir 21:24:48 &amp;lt;str4d&amp;gt; A razão para isso é usabilidade 21:24:58 &amp;lt;str4d&amp;gt; então a 'opção simples' é 'iniciar o I2P; usar o app' 21:25:06 &amp;lt;zzz&amp;gt; então, depois de anos e anos desativado, habilitá-lo agora pode não fazer muita diferença 21:25:16 &amp;lt;str4d&amp;gt; A opção atual é 'iniciar o I2P; encontrar a página para habilitar o SAM; habilitar o SAM; usar o app' 21:25:33 &amp;lt;zzz&amp;gt; para sua informação, eu separei o /configclients, isso estará na .27 21:25:36 &amp;lt;eche|on&amp;gt; Na minha visão: a maioria dos routers i2p já tem SAM habilitado 21:25:39 &amp;lt;eche|on&amp;gt; se não&amp;gt;90% 21:25:41 &amp;lt;str4d&amp;gt; Meu principal motivador é reduzir o atrito 21:25:48 &amp;lt;str4d&amp;gt; para novos usuários 21:25:54 &amp;lt;str4d&amp;gt; então concordo que isso seria apenas para instalações novas 21:26:19 &amp;lt;EinMByte&amp;gt; Isso parece OK. 21:26:27 &amp;lt;zzz&amp;gt; a propósito, ainda não vi evidências do seu 'aumento de apps usando SAM' 21:26:30 &amp;lt;str4d&amp;gt; eche|on, o Tor tem um problema semelhante de conflito de porta com o Orbot em alguns celulares Samsung 21:26:46 &amp;lt;psi&amp;gt; o SAM deveria vir ligado por padrão para que as pessoas não precisem ativá-lo 21:26:50 &amp;lt;EinMByte&amp;gt; zzz: Talvez isto seja exatamente o que é necessário ;) 21:26:51 &amp;lt;zzz&amp;gt; mas também não sou contra a proposta 21:26:53 &amp;lt;zzz&amp;gt; heh 21:27:05 &amp;lt;str4d&amp;gt; zzz, o Tahoe-LAFS está prestes a lançar suporte nativo a I2P 21:27:19 &amp;lt;EinMByte&amp;gt; Lembra qual é a porta padrão do SAM? 21:27:21 &amp;lt;zzz&amp;gt; ok, parece que temos um consenso? 21:27:32 &amp;lt;str4d&amp;gt; 7656 21:27:52 &amp;lt;zzz&amp;gt; mais algo sobre 4) ? 21:28:36 &amp;lt;EinMByte&amp;gt; str4d: Ok, não consigo pensar em nada comum usando isso 21:29:09 &amp;lt;zzz&amp;gt; 2) atualização do Summer of X (sadie/str4d) 21:29:14 &amp;lt;zzz&amp;gt; sadie / str4d vão lá 21:29:35 &amp;lt;str4d&amp;gt; Certo! 21:29:45 &amp;lt;str4d&amp;gt; O I2P Summer Dev foi, na minha opinião, um sucesso 21:30:06 &amp;lt;str4d&amp;gt; Não conseguimos novos colaboradores (pelo menos que eu tenha visto) 21:30:42 &amp;lt;str4d&amp;gt; (havia alguns em uma das primeiras reuniões com quem talvez deveríamos ter feito acompanhamento...) 21:30:45 &amp;lt;eche|on&amp;gt; conseguimos um novo buildbot 21:30:52 &amp;lt;zzz&amp;gt; Não vi o post de blog prometido para agosto... podemos ter um em setembro? 21:30:54 &amp;lt;str4d&amp;gt; Mas fizemos um excelente progresso em várias frentes voltadas ao usuário e ao desenvolvedor 21:30:56 &amp;lt;str4d&amp;gt; Como mencionei acima, a próxima versão do Tahoe-LAFS terá suporte nativo a I2P via minha biblioteca txi2p 21:31:13 &amp;lt;str4d&amp;gt; zzz, é, não tive tempo de fazer. Vou escrever um post de resumo neste fim de semana 21:31:20 &amp;lt;zzz&amp;gt; ótimo 21:31:47 &amp;lt;str4d&amp;gt; Tenho meu trabalho com Zeronet localmente que eu queria destacar no post de agosto, mas infelizmente não conseguimos fazer o i2p.socket funcionar corretamente com o gevent... 21:32:05 &amp;lt;str4d&amp;gt; Mas acho que vou simplesmente abrir um PR com isso neste fim de semana, e veremos como as coisas andam 21:32:33 &amp;lt;zzz&amp;gt; tahoe é o quê, pelo menos 5 anos desde que abrimos os tickets no site deles. o zooko não se move rápido 21:33:05 &amp;lt;eche|on&amp;gt; pelo menos agora está feito 21:33:21 &amp;lt;str4d&amp;gt; Então, em termos de usabilidade para devs, fizemos bons progressos no i2p.socket e no txi2p e, com a API SAM habilitada por padrão, deve haver menos atrito para adicionar I2P a apps em Python 21:33:25 &amp;lt;eche|on&amp;gt; agora precisamos de uploads/downloads paralelos, ou o tahoe-lafs vai se arrastar 21:33:55 &amp;lt;eche|on&amp;gt; a propósito, um usuário me perguntou faz alguns minutos sobre desenvolvimento em Python no I2P 21:34:04 &amp;lt;str4d&amp;gt; Fizemos alguma divulgação para possíveis novos apps, mas precisamos trabalhar mais nisso 21:34:28 &amp;lt;str4d&amp;gt; (em particular, IPFS e OpenBazaar estão interessados, mas ali o progresso não está avançando no momento) 21:34:49 &amp;lt;EinMByte&amp;gt; Aliás, minhas desculpas; eu havia dito antes que tentaria fazer algo para o Summer of X, mas veio cedo demais para o kovri 21:34:53 &amp;lt;zzz&amp;gt; O que ainda está em situação desesperadora após o Summer of X é o Bote. Sem release há uma eternidade e cerca de 40 (!) tickets no trac, incluindo o do classpath que acho que bloqueia a .27 ... Você tem intenção de trabalhar no Bote novamente ou devemos desistir? 21:35:30 &amp;lt;str4d&amp;gt; zzz, eu planejo sim, e eu trabalhei nisso 21:35:38 &amp;lt;eche|on&amp;gt; alguém deveria cuidar do bote. é mais importante do que syndie ou i2phex 21:36:05 &amp;lt;zzz&amp;gt; Eu preciso saber se temos que mudar o empacotamento deb para consertar o bote, ou se é outra coisa que está errada, ou se não nos importamos 21:36:32 &amp;lt;zzz&amp;gt; Setembro do Bote? 21:37:22 &amp;lt;str4d&amp;gt; Em agosto passei um tempo migrando para o Gradle, o que significa que poderei unificar as bases de código de android e do plugin 21:37:22 &amp;lt;str4d&amp;gt; Isso vai remover muito do atrito que tenho em relação ao desenvolvimento no Bote 21:37:22 &amp;lt;str4d&amp;gt; Só falta integrar os scripts de plugin existentes 21:37:22 &amp;lt;str4d&amp;gt; (ou reescrevê-los em Gradle)( 21:37:39 &amp;lt;str4d&amp;gt; Infelizmente prazos de trabalho atrapalharam isso em agosto 21:37:54 &amp;lt;zzz&amp;gt; ok 21:37:59 &amp;lt;zzz&amp;gt; mais algo sobre 2) ? 21:38:07 &amp;lt;str4d&amp;gt; Vou dedicar tempo ao Bote neste fim de semana 21:38:30 &amp;lt;zzz&amp;gt; mais algo para a reunião? 21:39:02 &amp;lt;zzz&amp;gt; posso propor voltar para 20h UTC em outubro? 21:39:46 &amp;lt;str4d&amp;gt; e tentar encontrar uma correção para o problema no Debian 21:39:55 &amp;lt;zzz&amp;gt; alguma objeção a 20h? 21:40:03 &amp;lt;str4d&amp;gt; Mas é definitivamente apenas no Debian 21:40:24 &amp;lt;zzz&amp;gt; ok, eu nem tinha visto confirmação de que é só no deb, então isso já é um progresso 21:40:46 &amp;lt;str4d&amp;gt; Nada mais, além de parabéns a todos que trabalharam nas coisas do Summer Dev! 21:40:46 &amp;lt;str4d&amp;gt; Estou ansioso pelo ano que vem ;) 21:40:49 &amp;lt;zzz&amp;gt; Propus uma correção ou ao menos um teste no ticket, mas não ouvi nada 21:40:49 &amp;lt;eche|on&amp;gt; por mim, OK até agora 21:41:22 &amp;lt;zzz&amp;gt; ok, tive mais gente reclamando de 9 do que de 8, então vamos voltar para 8. o verão acabou mesmo 21:41:29 * zzz pega o malhete 21:41:29 &amp;lt;str4d&amp;gt; Estou de acordo com 20h em outubro, pois estarei nos EUA 21:41:31 &amp;lt;str4d&amp;gt; (E na verdade em novembro também, já que seria no dia 1º( 21:42:37 &amp;lt;eche|on&amp;gt; ok, hora de ir para a cama 21:42:41 &amp;lt;eche|on&amp;gt; até mais 21:42:44 * zzz ***bafs*** encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 02 de agosto de 2016</title><link>/pt/blog/2016/08/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-agosto-de-2016/</link><pubDate>Tue, 02 Aug 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/08/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-agosto-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> nextloop, psi, poneyhot, sadie, str4d, trolly, xmpre, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 21:00:01 &amp;lt;zzz&amp;gt; 0) Oi 21:00:01 &amp;lt;zzz&amp;gt; 1) Relatório do HOPE (zzz/sadie) `http://zzz.i2p/topics/2152` 21:00:01 &amp;lt;zzz&amp;gt; 2) Atualização 0.9.27 (zzz) `http://zzz.i2p/topics/2132` 21:00:01 &amp;lt;zzz&amp;gt; 3) Atualização do Summer of X (sadie/str4d) 21:00:05 &amp;lt;zzz&amp;gt; 0) Oi 21:00:07 &amp;lt;zzz&amp;gt; oi 21:00:38 &amp;lt;xmpre&amp;gt; Olá 21:00:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oi 21:00:56 &amp;lt;zzz&amp;gt; 1) Relatório do HOPE (zzz/sadie) `http://zzz.i2p/topics/2152` 21:01:32 &amp;lt;zzz&amp;gt; Publiquei um breve relatório de viagem nesse link. sadie, comraden1, gravy, ou qualquer pessoa que tenha assistido a alguns dos vídeos, algo a acrescentar? 21:02:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ainda não assisti aos vídeos. Algum que eu deva marcar além dos do Tor? 21:03:01 &amp;lt;zzz&amp;gt; Não vi muito mais. Tomara que as pessoas adicionem algumas recomendações no tópico do zzz.i2p 21:03:13 &amp;lt;xmpre&amp;gt; Para quem talvez não saiba, onde estão os vídeos? 21:03:27 &amp;lt;zzz&amp;gt; provavelmente hope.net 21:03:56 &amp;lt;zzz&amp;gt; mais algo em 1) ? 21:03:59 &amp;lt;xmpre&amp;gt; https://hope.net/watch.html 21:04:54 &amp;lt;zzz&amp;gt; 2) Atualização 0.9.27 (zzz) `http://zzz.i2p/topics/2132` 21:05:57 &amp;lt;zzz&amp;gt; ainda mirando meados de setembro, no mais cedo. Não há muita atividade no mtn nem grandes funcionalidades. Depois que eu terminar as coisas do verão do i2p, quero me voltar para o NTCP2. Então sem pressa para a .27 no momento, as coisas estão bem estáveis 21:06:26 &amp;lt;zzz&amp;gt; alguém tem comentários sobre o cronograma ou o conteúdo da .27? 21:06:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou direcionar minha atenção ao NTCP2 mais ou menos na mesma época 21:06:49 &amp;lt;xmpre&amp;gt; Eu tinha uma sugestão para facilitar o multihoming, devo adicionar isso ao trac? 21:06:59 &amp;lt;xmpre&amp;gt; essencialmente um recurso de exportação/importação 21:07:11 &amp;lt;zzz&amp;gt; ok, bom. Ainda precisamos de uma nova pessoa para o Tails também, todos precisamos tuitar sobre isso 21:07:19 &amp;lt;i2pr&amp;gt; [Slack/str4d] Eu também gostaria que considerássemos ativar o SAM por padrão. 21:07:43 &amp;lt;zzz&amp;gt; xmpre, se for óbvio, o trac serve; se precisar de alguma discussão, zzz.i2p pode ser melhor 21:07:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ou pelo menos discutir as implicações de fazer isso 21:08:06 &amp;lt;xmpre&amp;gt; Certo, zzz 21:08:27 &amp;lt;zzz&amp;gt; vamos colocar 'SAM por padrão' na pauta do próximo mês, após o fim da atividade de apps do verão, mas antes da .27 21:08:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] ACK 21:08:53 &amp;lt;i2pr&amp;gt; [Slack/str4d] Enquanto isso, as pessoas podem pensar nisso 21:09:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] E, por exemplo, comparar com a política do Tor para a porta de controle 21:09:38 &amp;lt;zzz&amp;gt; adicionado a `http://zzz.i2p/topics/2149` 21:10:03 &amp;lt;zzz&amp;gt; talvez queiramos deixar auth ou ssl ativados se isso ficar ligado por padrão? não sei. Vou pensar nisso 21:10:11 &amp;lt;zzz&amp;gt; mais algo em 2) ? 21:10:58 &amp;lt;psi&amp;gt; (oi) 21:11:10 &amp;lt;zzz&amp;gt; falando na próxima reunião, o orçamento do CCC estará na pauta, veja o link acima, e por favor tenham seus requisitos prontos para essa reunião 21:11:13 &amp;lt;i2pr&amp;gt; [Slack/sadie] oi - estou atolada no trabalho, pessoal 21:11:33 &amp;lt;zzz&amp;gt; indo para 3) ... 21:11:43 &amp;lt;zzz&amp;gt; 3) Atualização do Summer of X (sadie/str4d) 21:11:50 &amp;lt;zzz&amp;gt; sadie, str4d, quais as novidades? 21:12:10 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sem problema, Sadie, feliz que você possa dar uma passada, ainda que rapidamente :) 21:12:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] O Summer Dev está indo muito bem, eu acho 21:12:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Este mês esteve publicamente focado no nosso trabalho com outros aplicativos 21:13:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] (apps com os quais geralmente não tínhamos trabalhado antes) 21:13:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Consegui incluir suporte a cliente I2P no Foolscap, a biblioteca de comunicação usada pelo Tahoe-LAFS 21:14:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então espero que em breve possamos usar o upstream com a rede do I2P, pelo menos para clientes 21:14:57 &amp;lt;i2pr&amp;gt; [Slack/str4d] Suporte no lado do servidor para I2P e Tor está planejado para um lançamento posterior 21:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Também estou muito perto de fazer o ZeroNet funcionar sobre o I2P como prova de conceito 21:16:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] (o que também resultou em melhorias significativas no i2p.socket por mim e pelo psi) 21:16:22 &amp;lt;zzz&amp;gt; ++psi 21:17:15 &amp;lt;zzz&amp;gt; da minha parte, fiz lançamentos de plugin para i2phex, jwebcache e orchid. Haverá um lançamento do syndie em cerca de uma semana (por favor, atualizem as traduções!) e outro lançamento do orchid também 21:17:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] Uhul 21:17:45 &amp;lt;zzz&amp;gt; e talvez o jircii; há pelo menos uma pessoa pedindo, se houver mais alguém, por favor, gritem 21:17:45 &amp;lt;xmpre&amp;gt; Obrigado pelos esforços no i2psnark standalone, tenho 1 instância funcionando com o i2pd 21:17:58 &amp;lt;psi&amp;gt; o i2p.socket ainda precisa de algum feedback de desenvolvedor, ah, certo, e tenho que me lembrar de olhar aquele ticket do IPFS 21:18:44 &amp;lt;i2pr&amp;gt; [Slack/str4d] O próximo mês está designado para trabalhar nos nossos próprios apps, mas eu adoraria ver mais trabalho com desenvolvedores externos também 21:18:59 &amp;lt;zzz&amp;gt; também um lembrete a todos para testar essas libs e apps standalone com o i2pd também 21:19:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Por exemplo, o psi trabalhando com os devs do IPFS :) 21:19:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] :+1: 21:19:47 &amp;lt;nextloop&amp;gt; olá. a maioria dos plugins não está no GitHub. devo colocá-los lá também? 21:19:54 &amp;lt;i2pr&amp;gt; [Slack/str4d] Se alguém estiver sem ideias, me pingue e eu passo a lista completa. 21:20:23 &amp;lt;i2pr&amp;gt; [Slack/str4d] Pode ser uma boa ideia 21:20:29 &amp;lt;zzz&amp;gt; uma coisa sem equipe no momento, e não tenho certeza se deveria ter, é compilar/assinar pacotes standalone. kytv fez alguns, ech fez alguns, mas não temos empacotamento ou hospedagem consistentes para muitos deles 21:20:57 &amp;lt;zzz&amp;gt; para alguns, nem existem alvos de build bem acabados no código 21:21:21 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mmm 21:21:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] Vou trabalhar na migração do I2P-Bote para o Gradle este mês, como parte da reformulação do processo geral de build 21:22:10 &amp;lt;xmpre&amp;gt; Posso começar a compilar/assinar pacotes standalone do i2psnark, estou compilando o I2P em Java através do bobthebuilder.i2p 21:22:18 &amp;lt;zzz&amp;gt; Eu não quero ser mantenedor de nenhum deles. No máximo quero fazer um build rápido de plugin depois que alguém fizer o resto. Mas não estava acontecendo muita coisa, o que acho que é o objetivo do i2psummer. 21:22:19 &amp;lt;trolly&amp;gt; gradle? 21:23:26 &amp;lt;zzz&amp;gt; ah sim, obrigado ao xmpre por colocar o bobthebuilder para rodar. Ele estava rodando um pouco demais ontem... e eu fiz o push do -8 há algumas horas e ainda não vi um build aqui. Mas tenho certeza de que você vai deixá-lo rodando suavemente 21:23:49 &amp;lt;zzz&amp;gt; mais algo em 3) ? 21:24:08 &amp;lt;i2pr&amp;gt; [Slack/str4d] Uma coisa que eu gostaria de fazer na reforma atual do site é divulgar melhor os apps que nós já temos e indicar claramente onde voluntários poderiam ajudar 21:24:13 &amp;lt;xmpre&amp;gt; Hmm, deixe-me verificar, zzz 21:24:16 &amp;lt;i2pr&amp;gt; [Slack/str4d] Melhor* 21:24:41 &amp;lt;zzz&amp;gt; para começar, verifique o que há no i2pwiki 21:24:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Eu também poderia vincular isso ao Summer Dev 21:25:14 &amp;lt;poneyhot&amp;gt; se me permitem algumas sugestões... não publiquem em ordem alfabética, não há motivo para o anoncoin ser o primeiro 21:25:20 &amp;lt;poneyhot&amp;gt; ou hospedagem git anônima .. 21:25:22 &amp;lt;zzz&amp;gt; mais algo para a reunião? 21:25:30 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas isso seria como parte do post de blog do próximo mês 21:25:45 &amp;lt;zzz&amp;gt; str4d, você tem um post de julho saindo em breve? 21:25:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] 4) Reformulação do layout do site 21:26:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] zzz, em breve, sim. Nos próximos dias 21:26:09 &amp;lt;zzz&amp;gt; ok 4) layout do site str4d, vai 21:26:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Elio Qoshi está fazendo bom progresso na reformulação do layout do site 21:27:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ele refez o site do Whonix e atualmente está trabalhando com o Tor no branding e no guia de estilo deles, para referência 21:28:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] (também trabalhou para a Mozilla) 21:29:08 &amp;lt;zzz&amp;gt; ótimo 21:29:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] O objetivo atual é reduzir os paredões de texto (ainda mais do que eu já reduzi) e também ter um design coeso entre a landing page e as páginas internas (algo que o design atual não tem) 21:30:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] O wireframe atual dele, para dar uma ideia, terá conteúdo em coluna única no meio, com margens laterais (gutters) de espaço em branco iguais de cada lado (nas quais irão a navegação na página e os metadados, como atualmente) 21:30:45 &amp;lt;zzz&amp;gt; ok. como discutimos outro dia sobre os logos, é bom saber quais objetivos você está passando ao designer para que possamos avaliar os resultados nesse contexto 21:31:06 &amp;lt;zzz&amp;gt; mais algo em 4) ? 21:31:24 &amp;lt;i2pr&amp;gt; [Slack/str4d] Na página inicial, a lista (bastante terrível) na coluna central será substituída por destaques mais amigáveis para apps e tarefas específicas 21:31:25 &amp;lt;poneyhot&amp;gt; 4) inclui a página inicial 127.0.0.1? 21:31:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] honeypot, não 21:31:52 &amp;lt;zzz&amp;gt; mais algo para a reunião? 21:32:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ah, ele acabou de me enviar a primeira captura de tela do design proposto da página inicial 21:32:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mas não posso simplesmente compartilhar no IRC, então vou ter que fazê-lo quando eu estiver de volta ao computador 21:32:41 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sobre o console do router: 21:32:57 &amp;lt;zzz&amp;gt; ok 5) console do router str4d vai 21:33:03 &amp;lt;i2pr&amp;gt; [Slack/str4d] Veja o branch i2p.i2p.str4d.ui para o andamento 21:33:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] O CSS foi atualizado para corresponder às alterações do back-end e está em um primeiro rascunho 21:33:45 &amp;lt;zzz&amp;gt; poneyhot, você tinha um tópico de reunião para adicionar sobre o console? 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] (tenho algumas alterações locais para enviar antes deste fim de semana se eu tiver tempo) 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Feedback é bem-vindo 21:34:18 &amp;lt;i2pr&amp;gt; [Slack/str4d] Note, porém, que isto é apenas um passo intermediário 21:34:30 &amp;lt;zzz&amp;gt; mais algo em 5) ? 21:34:37 &amp;lt;i2pr&amp;gt; [Slack/str4d] Nenhuma das alterações afeta, por enquanto, nada estrutural 21:34:48 &amp;lt;poneyhot&amp;gt; Preciso verificar as mudanças primeiro, só não gosto da ordenação alfabética 21:34:49 &amp;lt;i2pr&amp;gt; [Slack/str4d] Esse é meu plano para provavelmente outubro 21:35:09 &amp;lt;zzz&amp;gt; ah, era isso a que você se referia sobre o anoncoin, entendi 21:35:17 &amp;lt;zzz&amp;gt; mais algo para a reunião? 21:35:29 &amp;lt;poneyhot&amp;gt; parece que essas são as coisas mais importantes no i2p 21:35:35 &amp;lt;i2pr&amp;gt; [Slack/str4d] poneyhot, isso pode acabar mudando por completo 21:35:51 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ou não ^^ 21:36:25 * zzz agarra o baffer ao estilo Negan 21:36:26 &amp;lt;i2pr&amp;gt; [Slack/str4d] Meu objetivo é ter um console do router renovado e aprimorado pronto para o CCC 21:36:58 &amp;lt;xmpre&amp;gt; Ficarei feliz em ajudar a testar o novo console do router 21:37:09 &amp;lt;xmpre&amp;gt; (e espero que os erros irritantes de cookie sejam corrigidos :p) 21:37:24 * zzz *bafs* a reunião está encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 05 de julho de 2016</title><link>/pt/blog/2016/07/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-julho-de-2016/</link><pubDate>Tue, 05 Jul 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/07/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-julho-de-2016/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, psi, sadie, str4d, Zerolag, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 21:00:23 &amp;lt;zzz&amp;gt; 0) Oi 21:00:23 &amp;lt;zzz&amp;gt; 1) atualização do HOPE (zzz) `http://zzz.i2p/topics/1968` 21:00:23 &amp;lt;zzz&amp;gt; 2) atualização 0.9.27 (zzz) 21:00:23 &amp;lt;zzz&amp;gt; 3) atualização do Summer of X (sadie/str4d) 21:00:27 &amp;lt;zzz&amp;gt; 0) Oi 21:00:29 &amp;lt;zzz&amp;gt; oi 21:00:47 &amp;lt;psi&amp;gt; oi 21:00:48 &amp;lt;zzz&amp;gt; 1) atualização do HOPE (zzz) `http://zzz.i2p/topics/1968` 21:00:48 &amp;lt;i2pr&amp;gt; [Slack/str4d] Oi 21:01:13 &amp;lt;zzz&amp;gt; ok, o HOPE é em 2 semanas e meia. O possível almoço com o Lance na sexta ainda está por confirmar 21:01:42 &amp;lt;zzz&amp;gt; por favor mantenham a hora do almoço de sexta livre, não espero que saibamos se vai acontecer ou não até aquela semana 21:01:49 &amp;lt;zzz&amp;gt; ansioso para ver todo mundo lá 21:01:54 &amp;lt;zzz&amp;gt; mais algo em 1) ? 21:02:06 &amp;lt;i2pr&amp;gt; [Slack/str4d] Agora está garantido que não estarei lá 21:02:20 &amp;lt;i2pr&amp;gt; [Slack/str4d] O timing não tem sido favorável para mim ;_; 21:02:51 &amp;lt;psi&amp;gt; ao que parece, não vou ao HOPE este ano 21:03:14 &amp;lt;i2pr&amp;gt; [Slack/sadie] Estarei no HOPE 21:03:38 &amp;lt;zzz&amp;gt; 2) atualização 0.9.27 (zzz) 21:04:13 &amp;lt;zzz&amp;gt; A .27 está progredindo lentamente, como esperado. Nesse ritmo, o lançamento .27 será adiado de agosto para setembro. 21:04:31 &amp;lt;zzz&amp;gt; enquanto focamos nas coisas do X e, talvez, NTCP2 21:04:47 &amp;lt;i2pr&amp;gt; [Slack/str4d] Por mim, tudo bem 21:04:50 &amp;lt;zzz&amp;gt; tudo bem para todos? 21:05:02 &amp;lt;dg&amp;gt; Não há nada que exija pressa, então OK 21:05:09 &amp;lt;dg&amp;gt; no fim, lançaremos quando precisarmos 21:05:28 &amp;lt;zzz&amp;gt; A 26 parece bem estável. A única coisa é o problema do Bote 'class not found', para o qual estamos aguardando informações de acompanhamento no trac 21:05:52 &amp;lt;dg&amp;gt; Havia algo relacionado ao pacote Debian que encontrei como um problema 21:05:56 &amp;lt;i2pr&amp;gt; [Slack/str4d] E isso nos dá a chance de concluir em agosto trabalhos em plugins para a .27 21:05:57 &amp;lt;zzz&amp;gt; e se for o que eu penso, poderíamos corrigir com uma mudança simples e apenas reconstrução deb/ubuntu 21:06:00 &amp;lt;dg&amp;gt; Mas vou guardar para um ticket. 21:06:12 &amp;lt;zzz&amp;gt; mais algo em 2) ? 21:06:38 &amp;lt;psi&amp;gt; a .27 afeta algo no i2pd? 21:07:19 &amp;lt;zzz&amp;gt; há testes de pares IPv6, sim. o i2pd não deve atualizar para 27 até que isso seja suportado 21:07:39 &amp;lt;psi&amp;gt; ok 21:07:50 &amp;lt;zzz&amp;gt; não precisa estar no cronograma do Java, porém 21:07:53 &amp;lt;zzz&amp;gt; mais algo em 2) ? 21:08:42 &amp;lt;zzz&amp;gt; 3) atualização do Summer of X (sadie/str4d) 21:08:51 &amp;lt;zzz&amp;gt; sadie, str4d, como estão as coisas? 21:08:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ainda não, acho? 21:08:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Ah, sim 21:08:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Não 21:10:30 &amp;lt;zzz&amp;gt; os perigos de usar um relay para a reunião? 21:10:40 &amp;lt;i2pr&amp;gt; [Slack/str4d] Acho que tem ido bem até agora 21:10:55 &amp;lt;i2pr&amp;gt; [Slack/str4d] Já estamos há um mês e tivemos três (se não me engano) posts no blog sobre isso 21:11:46 &amp;lt;zzz&amp;gt; ok, o que vamos fazer em julho? 21:12:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Aplicativos 21:12:05 &amp;lt;i2pr&amp;gt; [Slack/str4d] Divulgação 21:12:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Então vou trabalhar com Tahoe-LAFS 21:12:29 &amp;lt;i2pr&amp;gt; [Slack/str4d] Na integração deles com o I2P 21:13:12 &amp;lt;zzz&amp;gt; alguém se voluntaria para trabalhar no transmission e/ou libtorrent? Esses parecem pântanos de problemas no momento 21:13:14 &amp;lt;i2pr&amp;gt; [Slack/str4d] E também enviar um PR (pull request) para atualizar a biblioteca I2P do lightning Browser 21:13:45 &amp;lt;i2pr&amp;gt; [Slack/str4d] Sim, nunca é tarde para adotar outra API 21:13:59 &amp;lt;i2pr&amp;gt; [Slack/str4d] Outros projetos que eu gostaria de ver a gente ajudar este mês: 21:14:02 &amp;lt;zzz&amp;gt; a parte de divulgação é fundamental, vamos espalhar a palavra via twitter e e-mail 21:14:08 &amp;lt;psi&amp;gt; o que foi feito no transmission antes? 21:14:31 &amp;lt;zzz&amp;gt; há um fork (ramificação) de i2p para o transmission, veja o tópico em zzz.i2p 21:14:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] psi, suporte a SAM 21:14:52 &amp;lt;i2pr&amp;gt; [Slack/str4d] no libtorrent 21:14:54 &amp;lt;psi&amp;gt; isso foi antes do libsam3, não foi? 21:14:58 &amp;lt;psi&amp;gt; eu diria que isso degradou completamente 21:15:09 &amp;lt;i2pr&amp;gt; [Slack/str4d] (eu vivo esquecendo que o transmission não usa isso) 21:15:23 &amp;lt;zzz&amp;gt; sadie, o que você planejou para o PR de julho? 21:15:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] Mmm, um fork limpo pode ser mais fácil 21:15:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] Como eu estava dizendo, os outros projetos para os quais tenho ideias: 21:16:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] - IPFS (implementações em Go e Python) 21:16:27 &amp;lt;i2pr&amp;gt; [Slack/str4d] - OpenBazaar (em breve usará IPFS) 21:16:34 &amp;lt;i2pr&amp;gt; [Slack/str4d] - ZeroNet 21:17:02 &amp;lt;i2pr&amp;gt; [Slack/str4d] Qualquer um destes seria um bom candidato para alguém ajudar 21:17:33 &amp;lt;villain&amp;gt; olá i2peeps :) zzz: acabei de enviar um patch para o site, espero que seja aplicado 21:17:38 &amp;lt;psi&amp;gt; ainda não consegui entender o guia de contribuição do ipfs 21:17:45 &amp;lt;zzz&amp;gt; ok ótimo. Mais algo em 3) ? Sadie? 21:18:05 &amp;lt;zzz&amp;gt; valeu, villain, estamos no meio de uma reunião, vou procurar isso depois 21:18:06 &amp;lt;psi&amp;gt; eu adoraria entrar no IPFS mas ainda não descobri como. 21:18:25 &amp;lt;Zerolag&amp;gt; eu adoraria colocar as mãos no ZeroNet. Ver quão bem funciona sobre i2p. 21:18:28 &amp;lt;i2pr&amp;gt; [Slack/str4d] Psi, posso dar uma olhada neste fim de semana em como eles integram colaboradores 21:19:08 &amp;lt;psi&amp;gt; Zerolag: da última vez que verifiquei, adicionar i2p ao zeronet deve ser bem fácil, já que eles já têm um boilerplate para o tor 21:19:11 &amp;lt;i2pr&amp;gt; [Slack/str4d] Zerolag, ótimo! Eles são baseados em torrent, então precisariam ser adaptados à nossa especificação de torrent 21:19:21 &amp;lt;psi&amp;gt; além disso, i2p.socket está avançando 21:19:33 &amp;lt;i2pr&amp;gt; [Slack/str4d] (para suportar torrents clearnet (internet aberta) e I2P lado a lado) 21:19:54 &amp;lt;psi&amp;gt; zeronet usa o bittorrent mainline? 21:20:01 &amp;lt;i2pr&amp;gt; [Slack/str4d] não tenho certeza 21:20:17 &amp;lt;psi&amp;gt; tenho quase certeza de que não, mas mesmo assim... 21:20:22 &amp;lt;i2pr&amp;gt; [Slack/str4d] (que implementação eles usam) 21:20:36 &amp;lt;zzz&amp;gt; Mais algo em 3) ? Sadie? 21:20:58 &amp;lt;i2pr&amp;gt; [Slack/str4d] psi, eles usam a criptografia do Bitcoin e a rede bittorrent 21:21:39 &amp;lt;i2pr&amp;gt; [Slack/str4d] Acho que a Sadie pode ter feito dupla marcação com esta reunião 21:21:49 &amp;lt;zzz&amp;gt; seguindo em frente então. mais algo para a reunião? 21:22:21 &amp;lt;zzz&amp;gt; todo mundo ok com 21h de novo? Vejo que o echelon não está aqui, talvez por causa da mudança de horário, talvez não 21:22:46 &amp;lt;psi&amp;gt; 21h funciona para mim 21:22:46 &amp;lt;Zerolag&amp;gt; str4d certo, qual é a especificação de i2p para torrent? 21:23:09 * zzz aquece o baffer 21:23:12 &amp;lt;i2pr&amp;gt; [Slack/str4d] Nada mais da minha parte além de: escolha um projeto e ajude-os! :-) 21:23:31 &amp;lt;i2pr&amp;gt; [Slack/str4d] 21h é perfeito para mim 21:24:05 &amp;lt;Zerolag&amp;gt; Estarei aqui às 21h com certeza 21:24:15 &amp;lt;i2pr&amp;gt; [Slack/str4d] Zerolag, veja o site do I2P (Docs -&amp;gt; Apps -&amp;gt; BitTorrent) 21:24:19 * zzz *baffffs* a reunião foi encerrada &lt;/div></description></item><item><title>Retrospectiva de desenvolvimento do verão: APIs</title><link>/pt/blog/2016/07/02/retrospectiva-de-desenvolvimento-do-ver%C3%A3o-apis/</link><pubDate>Sat, 02 Jul 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/07/02/retrospectiva-de-desenvolvimento-do-ver%C3%A3o-apis/</guid><description>&lt;p>Summer Dev está a todo vapor: temos estado ocupados lubrificando as engrenagens, lixando as arestas e colocando a casa em ordem. Agora é hora do nosso primeiro balanço, em que atualizamos você sobre o progresso que estamos fazendo!&lt;/p>
&lt;h2 id="apis-month">APIs month&lt;/h2>
&lt;p>O nosso objetivo para este mês foi &amp;ldquo;integrar-se&amp;rdquo; - fazer com que as nossas APIs e bibliotecas funcionem dentro da infraestrutura existente de várias comunidades, de modo que os desenvolvedores de aplicações possam trabalhar com o I2P de forma mais eficiente e os utilizadores não precisem de se preocupar com os detalhes.&lt;/p></description></item><item><title>I2P no Maven Central</title><link>/pt/blog/2016/06/13/i2p-no-maven-central/</link><pubDate>Mon, 13 Jun 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/06/13/i2p-no-maven-central/</guid><description>&lt;p>Estamos quase na metade do mês de APIs do Summer Dev, e fazendo grandes progressos em várias frentes. Tenho o prazer de anunciar que o primeiro deles está concluído: as bibliotecas cliente do I2P agora estão disponíveis no Maven Central!&lt;/p>
&lt;p>Isto deve tornar muito mais simples para desenvolvedores Java usarem o I2P em suas aplicações. Em vez de precisarem obter as bibliotecas a partir de uma instalação atual, eles podem simplesmente adicionar o I2P às suas dependências. Da mesma forma, atualizar para novas versões será muito mais fácil.&lt;/p></description></item><item><title>Lançamento 0.9.26</title><link>/pt/blog/2016/06/07/lan%C3%A7amento-0.9.26/</link><pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/06/07/lan%C3%A7amento-0.9.26/</guid><description>&lt;p>I2P agora é um site proposto no Stack Exchange! Por favor, comprometa-se a usá-lo para que a fase beta possa começar.&lt;/p>
&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.26 contém uma grande atualização na nossa biblioteca nativa de criptografia, um novo protocolo de subscrição do livro de endereços com assinaturas e melhorias significativas no empacotamento para Debian/Ubuntu.&lt;/p>
&lt;p>Para a criptografia, atualizamos para o GMP 6.0.0 e adicionamos suporte a processadores mais recentes, o que acelerará consideravelmente as operações de criptografia. Além disso, agora estamos usando funções do GMP em tempo constante para evitar ataques de canal lateral. Por precaução, as alterações do GMP estão ativadas apenas para novas instalações e compilações do Debian/Ubuntu; vamos incluí-las nas in-net updates (atualizações pela rede I2P) na versão 0.9.27.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 7 de junho de 2016</title><link>/pt/blog/2016/06/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-7-de-junho-de-2016/</link><pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/06/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-7-de-junho-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eche|on, plzcdv, psi, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:31 &amp;lt;zzz&amp;gt; 0) Oi 20:00:31 &amp;lt;zzz&amp;gt; 1) plano de lançamento 0.9.26 (zzz) 20:00:31 &amp;lt;zzz&amp;gt; 2) atualização do planejamento para a HOPE (zzz) `http://zzz.i2p/topics/1968` 20:00:31 &amp;lt;zzz&amp;gt; 3) plano para 0.9.27 (zzz) 20:00:31 &amp;lt;zzz&amp;gt; 4) Summer of X (sadie) 20:00:35 &amp;lt;zzz&amp;gt; 0) Oi 20:00:37 &amp;lt;zzz&amp;gt; Oi 20:01:16 &amp;lt;zzz&amp;gt; 1) plano de lançamento 0.9.26 (zzz) 20:01:46 &amp;lt;zzz&amp;gt; ok, construí a versão .26 ontem, terminei as coisas do Launchpad, e ativamos as atualizações dentro da rede há uma hora 20:01:56 &amp;lt;zzz&amp;gt; só falta o Debian, que planejo fazer amanhã 20:02:27 &amp;lt;zzz&amp;gt; lembrem-se de que as atualizações dentro da rede não receberão os novos arquivos jbigi, pois estávamos preocupados com a falta de testes 20:02:40 &amp;lt;zzz&amp;gt; então fiquem de olho em relatórios de bugs de usuários do Debian e de novas instalações 20:02:45 &amp;lt;zzz&amp;gt; mais algo sobre 1) ? 20:03:14 &amp;lt;zzz&amp;gt; 2) atualização do planejamento para a HOPE (zzz) `http://zzz.i2p/topics/1968` 20:03:39 &amp;lt;str4d&amp;gt; Oi! 20:03:45 &amp;lt;zzz&amp;gt; A HOPE é daqui a 6 semanas a partir de sexta. Estamos pagando os ingressos da conferência de US$ 150 em atraso (depois do evento) 20:04:11 &amp;lt;zzz&amp;gt; não estamos pagando viagem, mas se alguém realmente não conseguir ir sem alguma ajuda, diga 20:04:32 &amp;lt;zzz&amp;gt; não haverá reunião de dev antes ou depois, pois não consegui um compromisso do lance 20:04:53 &amp;lt;zzz&amp;gt; ansioso para ver a galera em Nova York 20:05:02 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:05:25 &amp;lt;zzz&amp;gt; 3) plano para 0.9.27 (zzz) 20:06:00 &amp;lt;zzz&amp;gt; vamos esperar pelo netsplit 20:06:06 &amp;lt;plzcdv&amp;gt; Oi. 20:07:47 &amp;lt;zzz&amp;gt; ok, vocês aí viram tudo de 2) sobre a HOPE? 20:08:35 &amp;lt;str4d&amp;gt; Oi de novo! 20:08:35 &amp;lt;eche|on&amp;gt; jo 20:08:39 &amp;lt;str4d&amp;gt; Não 20:08:43 &amp;lt;str4d&amp;gt; O último que vi foi seu Oi 20:08:53 &amp;lt;zzz&amp;gt; puxa vida. Estou em 3) 20:08:57 &amp;lt;str4d&amp;gt; (e o 1) ) 20:09:02 &amp;lt;zzz&amp;gt; deixem-me copiar/colar 1 e 2 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1) plano de lançamento 0.9.26 (zzz) 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; ok, construí a versão .26 ontem, terminei as coisas do Launchpad, e ativamos as atualizações dentro da rede há uma hora 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; só falta o Debian, que planejo fazer amanhã 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; lembrem-se de que as atualizações dentro da rede não receberão os novos arquivos jbigi, pois estávamos preocupados com a falta de testes 20:09:16 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; então fiquem de olho em relatórios de bugs de usuários do Debian e de novas instalações 20:09:31 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 2) atualização do planejamento para a HOPE (zzz) `http://zzz.i2p/topics/1968` 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; A HOPE é daqui a 6 semanas a partir de sexta. Estamos pagando os ingressos da conferência de US$ 150 em atraso (depois do evento) 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; não estamos pagando viagem, mas se alguém realmente não conseguir ir sem alguma ajuda, diga 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; não haverá reunião de dev antes ou depois, pois não consegui um compromisso do lance 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; ansioso para ver a galera em Nova York 20:09:44 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:10:03 &amp;lt;zzz&amp;gt; ou sobre 1) ? 20:10:43 &amp;lt;str4d&amp;gt; Nada que eu consiga lembrar sobre 1) 20:11:09 &amp;lt;str4d&amp;gt; Em 2), ainda espero comparecer, mas ainda não tenho ingresso porque ainda não tenho uma data de defesa e, portanto, não sei se estarei nos EUA até lá. 20:11:27 &amp;lt;str4d&amp;gt; data* 20:11:43 &amp;lt;zzz&amp;gt; ok, se alguém está em cima do muro, por favor compre um ingresso, é bem legal 20:11:51 &amp;lt;zzz&amp;gt; 3) plano para 0.9.27 (zzz) 20:12:34 &amp;lt;zzz&amp;gt; muita coisa difícil no roteiro aqui - migração de criptografia para servidores, coisas do Mac, e trabalho em IPv6 e NTCP2 20:13:07 &amp;lt;zzz&amp;gt; ninguém olha para o NTCP2 há cerca de um ano e não recebi nenhum comentário sobre os testes de pares IPv6. então preciso de ajuda 20:13:39 &amp;lt;zzz&amp;gt; além disso, a velocidade em .27 depende de quanto tempo eu gastar no Summer of X. Tenho isso provisoriamente agendado para o fim de agosto. 20:13:46 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:13:46 &amp;lt;eche|on&amp;gt; Eu poderia testar isso, mas... 20:14:01 &amp;lt;str4d&amp;gt; Vou priorizar isso mais na minha lista de tarefas do I2P 20:15:09 &amp;lt;zzz&amp;gt; 4) Summer of X (sadie) 20:15:24 &amp;lt;zzz&amp;gt; qual é o plano para o nosso verão do hemisfério norte? 20:15:31 &amp;lt;str4d&amp;gt; Eu talvez também tenha coisas intermediárias de UI para apoiar 20:15:49 &amp;lt;str4d&amp;gt; sadie está atrasada por causa do trabalho (cliente problemático) 20:15:55 &amp;lt;str4d&amp;gt; Então eu cubro :) 20:16:10 &amp;lt;str4d&amp;gt; Espero que todos aqui tenham visto o post de lançamento no blog :D 20:16:43 &amp;lt;str4d&amp;gt; Isso basicamente só expõe o que já havia sido discutido. 20:17:09 &amp;lt;str4d&amp;gt; Então: 20:17:16 &amp;lt;str4d&amp;gt; 4a) APIs 20:17:17 &amp;lt;str4d&amp;gt; 4b) Apps 20:17:22 &amp;lt;str4d&amp;gt; 4c) Plugins 20:17:29 &amp;lt;str4d&amp;gt; 4d) Branding (gestão de marca) 20:17:33 &amp;lt;str4d&amp;gt; 4a) 20:18:13 &amp;lt;str4d&amp;gt; Este mês é o esforço para melhorar nossas APIs. Já fizemos bons progressos nisso no lançamento 0.9.26 20:18:39 &amp;lt;str4d&amp;gt; A próxima coisa será eu enviar nossos JARs para o Maven Central, para que devs Java possam usá-los mais facilmente 20:18:53 &amp;lt;str4d&amp;gt; (e atualizar adequadamente a biblioteca cliente Android do I2P) 20:19:15 &amp;lt;str4d&amp;gt; Para o restante deste mês, tenho uma lista extensa de sugestões: 20:19:33 &amp;lt;zzz&amp;gt; você menciona "nossas bibliotecas C++ e Python", mas temos alguma que mantemos? quem fará esse trabalho e em quais bibliotecas específicas? 20:19:41 &amp;lt;str4d&amp;gt; - Atualizar as bibliotecas SAM para v3.3 20:19:50 &amp;lt;str4d&amp;gt; zzz, isto ^ 20:19:56 &amp;lt;zzz&amp;gt; Acabei de dizer a um cara aqui uma hora atrás que essas não são nossas, são de terceiros 20:20:10 &amp;lt;str4d&amp;gt; - txi2p (Python Twisted, eu farei isso) 20:20:32 &amp;lt;zzz&amp;gt; onde estão as bibliotecas SAM? 20:20:41 &amp;lt;zzz&amp;gt; ou melhor, quais 20:21:25 &amp;lt;str4d&amp;gt; - libsam3 (C, tanto síncrona quanto assíncrona, em git.repo.i2p) 20:21:49 &amp;lt;zzz&amp;gt; ok. psi também tem uma em Go 20:21:53 &amp;lt;str4d&amp;gt; - - i2psam (C++, https://github.com/VirtualDestructor/bitcoin-qt-i2p/tree/master/i2psam) 20:22:16 &amp;lt;str4d&amp;gt; Veja `http://i2p-projekt.i2p/docs/api/samv3` para outros 20:22:33 &amp;lt;zzz&amp;gt; Acho que vou principalmente adiantar apps, além de ficar de prontidão para responder perguntas 20:22:35 &amp;lt;zzz&amp;gt; parece bom 20:22:45 &amp;lt;str4d&amp;gt; Eu gostaria de ver pelo menos as bibliotecas Python Twisted e C++ atualizadas 20:22:56 &amp;lt;str4d&amp;gt; (para meus próprios fins no mês que vem &amp;gt;:D ) 20:23:06 &amp;lt;str4d&amp;gt; Outras sugestões para este mês: 20:23:11 &amp;lt;str4d&amp;gt; - fazer o libtorrent funcionar corretamente 20:23:34 &amp;lt;zzz&amp;gt; ooh sim libtorrent++\ 20:23:36 &amp;lt;str4d&amp;gt; - Ativar a API SAM por padrão no Java I2P (para .27 agora) 20:23:54 &amp;lt;str4d&amp;gt; - Subir meu patch do I2P para o lighttpd upstream (requer atualizar pelo menos o libsam3) 20:24:21 &amp;lt;zzz&amp;gt; abri o ticket #1804 para dividir /configclients 20:24:25 &amp;lt;zzz&amp;gt; posso fazer isso 20:24:28 &amp;lt;str4d&amp;gt; Certo, temos voluntários para alguma dessas sugestões? 20:25:34 &amp;lt;plzcdv&amp;gt; Sou tímido, mas estou aqui. 20:25:48 &amp;lt;str4d&amp;gt; zzz, Mmm, isso seria um bom passo à frente tanto nas minhas coisas de UI quanto para o mês de Plugins 20:26:17 &amp;lt;zzz&amp;gt; ok. pode te causar conflitos de merge, cuidado 20:26:29 &amp;lt;str4d&amp;gt; zzz, Seria bom que isso acontecesse na minha branch de UI ou baseada nela para reduzir conflitos de merge 20:26:29 &amp;lt;str4d&amp;gt; plzcdv, oi! 20:27:14 &amp;lt;str4d&amp;gt; dg, hottuna3, psi, algo a comentar sobre o acima? 20:27:34 &amp;lt;zzz&amp;gt; não havendo voluntários, vamos passar para 4b 20:28:29 &amp;lt;plzcdv&amp;gt; Eu não sabia que existia um libtorrent. 20:28:29 &amp;lt;str4d&amp;gt; plzcdv, ele é usado em várias aplicações, mas nenhuma delas (que eu saiba) expõe a funcionalidade do I2P (provavelmente porque está quebrada) 20:28:54 &amp;lt;plzcdv&amp;gt; Libtorrent (ou algo similar) parece algo fundamental. 20:29:04 &amp;lt;plzcdv&amp;gt; Comunicação é compartilhar informação. 20:29:17 &amp;lt;str4d&amp;gt; Tenho três fins de semana restantes este mês para trabalhar no I2P. Um deles será no txi2p, e eu me coloco para trabalhar no i2psam em outro. 20:30:13 &amp;lt;str4d&amp;gt; todos os demais, se tiverem ideias ou vontade de trabalhar em qualquer um dos outros, fiquem à vontade 20:30:33 &amp;lt;zzz&amp;gt; qual é o plano de PR (relações públicas) da sadie para tudo isso? 20:30:38 &amp;lt;str4d&amp;gt; Vou colocar alguma divulgação em algum momento desta semana que possamos usar para PR, para talvez conseguir ajuda adicional 20:30:38 &amp;lt;str4d&amp;gt; 4b) Apps 20:30:40 &amp;lt;plzcdv&amp;gt; Eu gostaria de trabalhar no libtorrent ou em algo semelhante. 20:30:54 &amp;lt;str4d&amp;gt; zzz, vou cobrir em 4d) 20:31:02 &amp;lt;zzz&amp;gt; ok 20:31:09 &amp;lt;str4d&amp;gt; plzcdv, por favor, vá em frente! 20:32:20 &amp;lt;str4d&amp;gt; Se você conseguisse atualizar o libtorrent para que o suporte ao I2P funcionasse, seria muito apreciado :D 20:32:45 &amp;lt;zzz&amp;gt; para apps, eu planejo fazer o snark standalone (aproveitando o bom trabalho do psi), o syndie e o i2phex. Talvez o orchid também. 20:33:00 &amp;lt;str4d&amp;gt; plzcdv, podemos discutir depois da reunião :) 20:33:13 &amp;lt;zzz&amp;gt; ops, orchid é plugins. 20:33:24 &amp;lt;str4d&amp;gt; zzz, eu estava pensando nisso tudo como plugins 20:33:28 &amp;lt;zzz&amp;gt; de qualquer forma, os 3 primeiros antes da HOPE. 20:33:45 &amp;lt;str4d&amp;gt; Mas tudo bem adiantar 20:34:01 &amp;lt;zzz&amp;gt; ok, então estou adiantando, a menos que haja algum app para trabalhar. Acho que o snark conta. 20:34:23 &amp;lt;str4d&amp;gt; O que eu vejo para o mês de Apps é aproximação a outros desenvolvedores que queiram integrar o I2P em suas aplicações 20:34:25 &amp;lt;str4d&amp;gt; Então: 20:34:26 &amp;lt;str4d&amp;gt; - Tahoe-LAFS 20:34:29 &amp;lt;str4d&amp;gt; - Zeronet 20:34:41 &amp;lt;str4d&amp;gt; - OpenBazaar (via IPFS, para o qual eles estão migrando) 20:34:51 &amp;lt;zzz&amp;gt; ok, então isso é principalmente divulgação e alcance, até alguém se interessar 20:35:06 &amp;lt;str4d&amp;gt; - Whonix (alguém acabou de me enviar um e-mail hoje) 20:35:11 &amp;lt;str4d&amp;gt; zzz, não apenas PR 20:35:23 &amp;lt;str4d&amp;gt; Vou lá e contribuir com código 20:35:53 &amp;lt;str4d&amp;gt; Tahoe em particular, eu já conheço as partes relevantes do código deles (tendo trabalhado com eles nisso anteriormente) 20:36:07 &amp;lt;str4d&amp;gt; É por isso que quero deixar o txi2p atualizado este mês 20:36:16 &amp;lt;str4d&amp;gt; Mais um: Zcash 20:36:22 &amp;lt;zzz&amp;gt; ok 20:38:52 &amp;lt;str4d&amp;gt; Outro lugar cujo código conheço, estou pensando em olhar os patches do bitcoin-qt-i2p acima e ver quão aplicáveis seriam. 20:39:09 &amp;lt;str4d&amp;gt; Os entregáveis concretos que quero para o mês de Apps são ter escrito código ou contribuído para discussões de design que ajudem outros devs com a integração ao I2P, idealmente aproveitando o trabalho que estamos fazendo agora 20:39:09 &amp;lt;str4d&amp;gt; Outras ideias para o mês de Apps: 20:39:09 &amp;lt;str4d&amp;gt; - Vuze 20:39:09 &amp;lt;str4d&amp;gt; - Lightning Browser (no Android, vou atualizar o uso que fazem da biblioteca cliente do I2P) 20:39:09 &amp;lt;str4d&amp;gt; - Projetos usando libtorrent! 20:39:39 &amp;lt;str4d&amp;gt; Vou começar a abordar alguns destes este mês, e incentivo outros a fazer o mesmo Se alguém tiver outras ideias de projetos, avise. 20:40:10 &amp;lt;str4d&amp;gt; (alguns desses projetos) 20:41:51 &amp;lt;str4d&amp;gt; 4c) Plugins 20:41:51 &amp;lt;str4d&amp;gt; É aqui que eu via a gente dando um pouco de atenção aos apps e plugins existentes que desenvolvemos e mantemos :) 20:41:51 &amp;lt;str4d&amp;gt; Então: 20:41:51 &amp;lt;str4d&amp;gt; - Bote 20:41:51 &amp;lt;str4d&amp;gt; - Snark 20:41:51 &amp;lt;str4d&amp;gt; - Orchid 20:41:51 &amp;lt;str4d&amp;gt; - Entre outros 20:41:51 &amp;lt;str4d&amp;gt; Dito isso, não há razão para que não possam ser trabalhados antes se alguém não tiver outra coisa em que trabalhar 20:42:12 &amp;lt;str4d&amp;gt; Ou trabalhados depois se, por exemplo, a contribuição para um dos apps no próximo mês estiver indo bem 20:44:51 &amp;lt;str4d&amp;gt; Os três meses são principalmente para divulgação (PR), não para gestão de projeto :) 20:44:51 &amp;lt;str4d&amp;gt; (embora certamente me ajude a planejar meu próprio tempo!) 20:44:51 &amp;lt;str4d&amp;gt; Podemos discutir mais o 4c) na reunião do próximo mês. Por ora, incentivo mais gente aqui a pensar no 4b) e começar a trabalhar no 4a) :D 20:44:51 &amp;lt;str4d&amp;gt; 4d) Branding (e PR) 20:44:51 &amp;lt;str4d&amp;gt; Atualmente a estratégia de PR para o I2P Summer Dev foca em posts no blog e no Twitter 20:44:51 &amp;lt;str4d&amp;gt; Vou escrever atualizações regulares no blog sobre o que estamos fazendo. 20:44:51 &amp;lt;str4d&amp;gt; Plano aproximado: 20:44:51 &amp;lt;str4d&amp;gt; - Post de lançamento (feito) 20:45:30 &amp;lt;str4d&amp;gt; - APIs (vou escrever nos próximos dias, para divulgar o trabalho no Maven Central e a lista de outras sugestões para este mês) 20:46:02 &amp;lt;str4d&amp;gt; - Apps (divulgar a lista de projetos com os quais trabalharemos, bem como outras sugestões, e um resumo de como nos saímos no mês de APIs) 20:46:11 &amp;lt;str4d&amp;gt; - Plugins (formato semelhante ao post de Apps) 20:46:19 &amp;lt;str4d&amp;gt; - Post de encerramento 20:46:54 &amp;lt;str4d&amp;gt; Então os posts restantes devem ser com cerca de um mês de intervalo, talvez com pequenas atualizações entre eles conforme acharmos adequado 20:47:19 &amp;lt;str4d&amp;gt; Enquanto isso, no Twitter, tudo o que postarmos relacionado a este trabalho deve ter a hashtag #I2PSummer 20:47:38 &amp;lt;str4d&amp;gt; (esses posts no blog, comentários sobre qual API ou app você está trabalhando, etc...) 20:47:50 &amp;lt;psi&amp;gt; re: go eu implemento net.* para i2p em Go 20:48:10 &amp;lt;str4d&amp;gt; psi, uhu! 20:48:28 &amp;lt;psi&amp;gt; net.Dial net.Listener net.PacketConn net.Conn net.Addr etc 20:48:36 * psi rola para cima 20:48:56 &amp;lt;str4d&amp;gt; Quanto ao branding, tive uma ideia três dias antes do lançamento de que seria ótimo ter algum tipo de logo para o I2P Summer Dev (de preferência um que possamos reutilizar em anos futuros) 20:48:58 &amp;lt;psi&amp;gt; ++ sam padrão por favor 20:49:12 &amp;lt;str4d&amp;gt; E então vi o Elio Qoshi lançar uma startup de design open source um dia depois 20:50:00 &amp;lt;zzz&amp;gt; mais algo em 4) ? 20:50:09 &amp;lt;str4d&amp;gt; Então: entrei em contato com ele sobre desenhar um logo para o I2P Summer Dev (sozinho e com texto para uso em banners, camisetas etc.), visando o fim deste mês para entrega 20:50:47 &amp;lt;str4d&amp;gt; Eu informei um orçamento de US$ 200, porque era o que eu me sentia confortável em pagar do meu bolso se o projeto não achasse que isso era um bom uso de fundos. 20:50:55 &amp;lt;str4d&amp;gt; Então: isso é um bom uso de fundos? 20:51:25 &amp;lt;psi&amp;gt; temos equipe para o summer of $i2pthing ? 20:51:41 &amp;lt;zzz&amp;gt; não é um bom uso de fundos a menos que planejemos fazer algo com isso 20:51:47 &amp;lt;str4d&amp;gt; (a sadie também está procurando um designer que conhece, e a startup do Elio promete 100% de devolução do dinheiro se não gostarmos dos designs, então no geral é de baixo risco na minha humilde opinião) 20:52:26 &amp;lt;str4d&amp;gt; zzz, o plano é usar o branding na conta GetI2P no Twitter (avatar + banner), usá-lo em posts relevantes no site (e de alguma forma na página inicial), etc. 20:52:29 &amp;lt;zzz&amp;gt; então, a menos que tenhamos planos concretos para usá-lo _fast_, vai ser dinheiro jogado fora 20:52:36 &amp;lt;str4d&amp;gt; Possivelmente camisetas (a sadie está verificando o custo) 20:52:54 &amp;lt;str4d&amp;gt; zzz, é por isso que quero a entrega para o fim deste mês, assim temos dois meses para usá-lo 20:53:09 &amp;lt;str4d&amp;gt; E então teremos para uso futuro 20:53:16 * psi lag 20:53:41 &amp;lt;str4d&amp;gt; Como disse no post de lançamento, estou animado para dar brindes aos novos colaboradores. Atualmente são adesivos, pode ser que sejam camisetas 20:54:04 &amp;lt;str4d&amp;gt; psi, no momento não temos pessoal suficiente para o I2P Summer Dev, há um monte de ideias procurando devs :) 20:54:14 &amp;lt;zzz&amp;gt; por favor obtenha aprovação do echelon antes de gastar qualquer dinheiro 20:55:03 &amp;lt;psi&amp;gt; ok 20:55:09 &amp;lt;str4d&amp;gt; Entrei em contato com o eche|on quando tive a ideia, mas queria obter confirmação em uma reunião :) 20:56:02 &amp;lt;psi&amp;gt; re: summer of $i2pthing acho que meu i2p net.* poderia se encaixar na libp2p do ipfs relativamente fácil, mas iniciar no processo de desenvolvimento do ipfs é intimidante 20:56:04 &amp;lt;zzz&amp;gt; então você já tem aprovação dele, ou apenas disse que estava pensando nisso? 20:56:22 &amp;lt;psi&amp;gt; na verdade minha biblioteca em Go para i2p 20:56:41 &amp;lt;str4d&amp;gt; zzz, eu disse a ele o que estava pensando e meu orçamento proposto, e disse que traria isso na reunião 20:56:50 &amp;lt;zzz&amp;gt; Quero evitar o problema que tivemos com os adesivos, em que o hottuna só discutiu vagamente com o eche, depois apresentou uma conta de US$ 600 20:56:57 &amp;lt;str4d&amp;gt; Se tudo o que preciso é da aprovação do eche, então vou buscá-la e seguir em frente :D 20:57:22 &amp;lt;psi&amp;gt; dependendo de eu conseguir ou não essa próxima entrevista de trabalho, posso ter ou não muito tempo livre 20:57:43 &amp;lt;str4d&amp;gt; zzz, vou 20:57:51 &amp;lt;str4d&amp;gt; (evitar esse problema) 20:58:06 &amp;lt;str4d&amp;gt; psi, libpnp é em Go? 20:58:07 &amp;lt;zzz&amp;gt; US$ 200 não é muito, mas isso também não nos dá muito. Camisetas custam mais e dão muito mais trabalho se você for levá-las a NYC para a HOPE 20:58:16 &amp;lt;psi&amp;gt; libp2p é em Go e JS 20:58:26 &amp;lt;str4d&amp;gt; uhum 20:58:32 &amp;lt;zzz&amp;gt; mais algo em 4) ? 20:58:33 &amp;lt;str4d&amp;gt; OpenBazaar é em Go também então? 20:58:35 &amp;lt;psi&amp;gt; na verdade, é a camada de abstração de rede do ipfs 20:58:38 &amp;lt;psi&amp;gt; é uma API 20:58:49 &amp;lt;psi&amp;gt; openbazaar é py2 20:58:49 &amp;lt;str4d&amp;gt; isso é só para o logo. Camisetas seriam um orçamento separado 20:58:53 &amp;lt;psi&amp;gt; usando Twisted 20:59:02 &amp;lt;str4d&amp;gt; E sim, a sadie está vendo camisetas a tempo da HOPE 20:59:02 &amp;lt;psi&amp;gt; (se bem me lembro) 20:59:17 &amp;lt;str4d&amp;gt; psi, mas eles disseram que estão migrando para IPFS... estranho 20:59:34 &amp;lt;zzz&amp;gt; última chamada para 4) 20:59:37 &amp;lt;str4d&amp;gt; De qualquer forma, se você tiver tempo este mês para atualizar suas bibliotecas SAM para 3.3, seria fantástico :) 20:59:48 &amp;lt;str4d&amp;gt; Ok ok, termino por aqui :P 20:59:55 &amp;lt;psi&amp;gt; sim, sam 3.3 será implementado com certeza 20:59:57 &amp;lt;str4d&amp;gt; (em 4)) 21:00:08 &amp;lt;zzz&amp;gt; seria bom atualizar o lado do i2pd para 3.3 também 21:00:16 &amp;lt;zzz&amp;gt; mais algo para a reunião? 21:00:25 * zzz procura o baffer 21:00:28 &amp;lt;str4d&amp;gt; Ah, estou pensando em mover as libs SAM para o projeto i2p no GitHub 21:00:38 &amp;lt;str4d&amp;gt; E sim, tenho 5) reagendar a próxima reunião 21:00:50 &amp;lt;zzz&amp;gt; ok 5) vai, str4d 21:01:09 &amp;lt;str4d&amp;gt; Acho que seria bom tornar algumas das obscuras (olhando para libsam3 e i2psam aqui) mais visíveis 21:01:11 &amp;lt;psi&amp;gt; quais libs sam especificamente? 21:01:22 &amp;lt;psi&amp;gt; lembre-se de que misturar licenças é ruim 21:01:22 &amp;lt;str4d&amp;gt; txi2p provavelmente fica bem onde está, já que já tem muitos vínculos 21:01:32 &amp;lt;str4d&amp;gt; psi, não será no repositório i2p.i2p 21:01:37 &amp;lt;zzz&amp;gt; vamos adiar o resto das coisas de libs para depois da reunião 21:01:39 &amp;lt;psi&amp;gt; oh 21:01:42 &amp;lt;zzz&amp;gt; ok 5) vai, str4d 21:01:54 &amp;lt;psi&amp;gt; kk 21:01:54 &amp;lt;str4d&amp;gt; Eu só hospedaria os repositórios git existentes 21:01:57 &amp;lt;str4d&amp;gt; 5) reagendar 21:02:13 &amp;lt;str4d&amp;gt; Tenho dificuldade de participar neste horário de reunião no momento porque é cedo 21:02:21 &amp;lt;str4d&amp;gt; sadie tem dificuldade porque é no horário de trabalho 21:02:46 &amp;lt;str4d&amp;gt; Gostaria de propor que mudemos a reunião para uma hora mais tarde, o que resolve ambos os problemas. 21:03:16 &amp;lt;str4d&amp;gt; (pelo menos pelo restante do verão; podemos voltar quando chegarem as mudanças do horário de verão novamente, se quisermos) 21:03:18 &amp;lt;zzz&amp;gt; poderia verificar isso com os europeus, já que são os que seriam mais afetados 21:03:58 &amp;lt;str4d&amp;gt; Isso é o eche|on, e...? 21:03:59 &amp;lt;zzz&amp;gt; o que você acertar com eles está bom para mim. Foi o que eu disse na última reunião, ou talvez na anterior. 21:04:10 &amp;lt;zzz&amp;gt; principalmente o ech 21:04:24 &amp;lt;str4d&amp;gt; uhum 21:04:33 &amp;lt;str4d&amp;gt; Vou perguntar a ele ao mesmo tempo em que acerto os orçamentos 21:04:53 &amp;lt;str4d&amp;gt; Se ele concordar, então provavelmente é mais fácil simplesmente mudar o horário sumariamente e esperar reclamações :P 21:05:02 &amp;lt;zzz&amp;gt; vamos tentar no próximo mês e ver como vai, mas sim, é bom perguntar a ele antes 21:05:07 &amp;lt;zzz&amp;gt; mais algo sobre 5) ? 21:05:14 &amp;lt;str4d&amp;gt; Por mim é isso! 21:05:17 &amp;lt;zzz&amp;gt; mais algo para a reunião? 21:05:45 &amp;lt;str4d&amp;gt; Feliz Summer Dev, pessoal! Vamos Fazer o I2P InteGrar de Novo! 21:05:49 * zzz ***bafs*** encerra a reunião &lt;/div></description></item><item><title>Desenvolvimento de Verão do I2P</title><link>/pt/blog/2016/06/01/desenvolvimento-de-ver%C3%A3o-do-i2p/</link><pubDate>Wed, 01 Jun 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/06/01/desenvolvimento-de-ver%C3%A3o-do-i2p/</guid><description>&lt;p>Ao longo dos últimos anos, a necessidade de os usuários estarem no controle de seus próprios dados tornou-se cada vez mais evidente. Tem sido feito um excelente progresso nesse sentido com a ascensão de aplicativos de mensagens como Signal e de sistemas de armazenamento de arquivos como Tahoe-LAFS. O trabalho contínuo da Let&amp;rsquo;s Encrypt para levar HTTPS ao mundo inteiro vem ganhando força de forma constante.&lt;/p>
&lt;p>Mas incorporar privacidade e anonimato em aplicações não é trivial. Grande parte do software que as pessoas usam todos os dias não foi projetado para preservar a privacidade, e as ferramentas disponíveis para os desenvolvedores geralmente não são fáceis de usar. A pesquisa OnionScan, publicada recentemente, dá uma ideia de como é fácil até mesmo para usuários técnicos configurarem incorretamente seus serviços, comprometendo completamente suas intenções.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 3 de maio de 2016</title><link>/pt/blog/2016/05/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-3-de-maio-de-2016/</link><pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/05/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-3-de-maio-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eche|on, pr0ng, xmpre, xmz, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:46 &amp;lt;zzz&amp;gt; 0) Oi 20:00:46 &amp;lt;zzz&amp;gt; 1) Status do Tails (pr0ng) `http://zzz.i2p/topics/2108` 20:00:46 &amp;lt;zzz&amp;gt; 2) Atualização do planejamento 0.9.26 (zzz) 20:00:46 &amp;lt;zzz&amp;gt; 3) Atualização do planejamento HOPE (zzz) `http://zzz.i2p/topics/1968` 20:00:50 &amp;lt;zzz&amp;gt; 0) Oi 20:00:52 &amp;lt;zzz&amp;gt; oi 20:01:01 &amp;lt;pr0ng&amp;gt; E aí, Eeepers 20:01:22 &amp;lt;zzz&amp;gt; 1) Status do Tails (pr0ng) `http://zzz.i2p/topics/2108` 20:01:32 &amp;lt;zzz&amp;gt; ok, muita coisa aconteceu no Tails no último mês 20:01:33 &amp;lt;pr0ng&amp;gt; Oi zzz 20:01:47 &amp;lt;Irc2PGuest33835&amp;gt; oi 20:02:01 &amp;lt;zzz&amp;gt; 0.9.25 entrou no Tails 2.3, e 0.9.26 pode ou não alinhar com o 2.4. pr0ng, você poderia nos dar um breve relatório? 20:02:51 &amp;lt;pr0ng&amp;gt; Não tenho certeza sobre a parte de “não alinhar” — isso é o suporte de persistência do I2P? 20:03:05 &amp;lt;zzz&amp;gt; quero dizer em termos de cronograma 20:03:36 &amp;lt;pr0ng&amp;gt; Basicamente, este lançamento foi pego do repositório deb.i2p.no e enviado para o repositório APT do Tails pelo “anonym” 20:04:00 &amp;lt;pr0ng&amp;gt; Testei a versão isoladamente na imagem do Tails, de forma bastante extensa 20:04:20 &amp;lt;pr0ng&amp;gt; Tenho me comunicado com o anonym para entender o que vai para onde e quando 20:04:28 &amp;lt;zzz&amp;gt; e eu disse a eles que você tinha testado... talvez seja por isso que o anonym fez o resto? 20:04:48 &amp;lt;pr0ng&amp;gt; Pessoa muito bacana e prestativa, me deu muitos conselhos e ajuda 20:05:02 &amp;lt;pr0ng&amp;gt; Agora entendo exatamente como a versão é testada e implantada 20:05:27 &amp;lt;zzz&amp;gt; o que aconteceu para .25/2.3 é o processo real, ou eles esperam que você faça mais da próxima vez? 20:05:42 &amp;lt;pr0ng&amp;gt; De fato. Eles pegaram o .deb direto do I2P 20:06:40 &amp;lt;pr0ng&amp;gt; Há alguns scripts que definem como o I2P é implantado — eles / o anonym usaram esses, e agora sei onde estão e como compilar/transferir para inclusão 20:07:29 &amp;lt;zzz&amp;gt; ok, então você fará mais da próxima vez 20:07:55 &amp;lt;pr0ng&amp;gt; Eles podem pegar do deb.i2p2.no ou por outros métodos — no momento eles estão destacando o aspecto da persistência — posso precisar fazer outra coisa para isso funcionar no próximo lançamento, mas vou descobrir com certeza. 20:08:20 &amp;lt;eche|on&amp;gt; ótimo até agora 20:08:30 &amp;lt;pr0ng&amp;gt; é possível — parece que vou conseguir “entregar” a versão eu mesmo desta vez 20:08:33 &amp;lt;zzz&amp;gt; então você começou a entrar nas questões pendentes deles, a primeira das quais é persistência? 20:08:48 &amp;lt;pr0ng&amp;gt; sim — estou satisfeito que passou e aprendi os requisitos 20:10:09 &amp;lt;pr0ng&amp;gt; sim — vou olhar as questões pendentes — o elemento de persistência parece ser mais um “bom ter”, mas foi destacado na nossa conversa. 20:10:24 &amp;lt;zzz&amp;gt; qual seria o seu prazo para que eu tenha a 0.9.26 no deb.i2p2.no para você conseguir colocá-la no Tails 2.4? 20:11:48 &amp;lt;pr0ng&amp;gt; Vou precisar determinar isso — é algo sobre o qual não posso ser preciso no momento 20:12:01 &amp;lt;pr0ng&amp;gt; Certamente voltarei com uma resposta para isso 20:12:13 &amp;lt;zzz&amp;gt; ok, me avise, mesmo que seja só um palpite. 20:12:22 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:12:40 &amp;lt;pr0ng&amp;gt; Vou, com certeza. 20:12:52 &amp;lt;pr0ng&amp;gt; Até aqui tudo bem, acho eu. 20:13:04 &amp;lt;zzz&amp;gt; obrigado de novo, você está fazendo um ótimo trabalho, bom tê-lo nisso 20:13:34 &amp;lt;zzz&amp;gt; 2) Atualização do planejamento 0.9.26 (zzz) 20:13:36 &amp;lt;pr0ng&amp;gt; Fico feliz em ajudar — tem sido uma curva acentuada, mas estou bem mais confortável com o processo e os requisitos. :) 20:14:11 &amp;lt;zzz&amp;gt; Eu terminei as partes principais do .26 — protocolo de assinatura do livro de endereços e CRLs no feed de notícias. E fizemos o merge do GMP 6 20:14:48 &amp;lt;xmz&amp;gt; zzz: alguém relatou uma configuração de family funcionando usando o console do I2P em Java? 20:14:48 &amp;lt;xmz&amp;gt; zzz: Eu nunca consegui fazê-la funcionar 20:14:50 &amp;lt;zzz&amp;gt; Agora vou me dedicar à correção de bugs e esse será meu foco até o lançamento. Estou no encalço de um bug estranho de temporizador que acho ser a causa raiz de alguns problemas que as pessoas estão vendo 20:15:32 &amp;lt;zzz&amp;gt; xmz, além de mim, não ouvi relatos de falha ou sucesso 20:15:34 &amp;lt;pr0ng&amp;gt; desculpe a ignorância — “propped GMP 6” significa “dropped libgmp”? 20:15:42 &amp;lt;zzz&amp;gt; se você estiver com problemas, por favor abra um ticket 20:15:57 &amp;lt;xmz&amp;gt; ok, vou testar daqui a pouco e relatar 20:16:05 &amp;lt;zzz&amp;gt; propped = propagate = merge de outro branch (de desenvolvimento) 20:16:25 &amp;lt;zzz&amp;gt; neste ponto ainda não defini uma data para o .26, mas fim de maio ou começo de junho parece provável 20:16:40 &amp;lt;pr0ng&amp;gt; Ah. Ok. obrigado por isso :) 20:17:14 &amp;lt;zzz&amp;gt; obrigado ao eche|on por fazer algumas compilações de dev. Gostaríamos muito de ver alguém assumir e fazer um site real, automático, de compilações de desenvolvimento 20:17:18 &amp;lt;eche|on&amp;gt; Eu voto na segunda semana de junho 20:17:50 &amp;lt;zzz&amp;gt; Como alguns de vocês podem ter visto, declarei que estamos desacelerando nossos lançamentos, de 6–8 semanas para 8–10. 20:17:52 &amp;lt;eche|on&amp;gt; Eu quero, mas meu tempo está limitado no momento 20:18:32 &amp;lt;eche|on&amp;gt; sim, está ok 20:18:32 &amp;lt;zzz&amp;gt; Isso é um subproduto de menos testes, eu fazendo muita coisa que o kytv fazia, e uma redução geral de atividade em todo lugar 20:19:18 &amp;lt;zzz&amp;gt; também há quase nenhuma participação na revisão de propostas e na preparação para as coisas difíceis que virão este ano, esp. NTCP2 e relacionados 20:20:10 &amp;lt;zzz&amp;gt; também há o “summer of x” proposto, sobre o qual eu esperava uma atualização da sadie. Se avançarmos com isso, vai desacelerar bastante os lançamentos 20:20:47 &amp;lt;zzz&amp;gt; Posso dizer que não há ninguém trabalhando adiantado no planejamento ou na codificação do .27 agora 20:20:52 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:21:52 &amp;lt;zzz&amp;gt; 3) Atualização do planejamento HOPE (zzz) `http://zzz.i2p/topics/1968` 20:22:32 &amp;lt;zzz&amp;gt; Continuo falhando em obter um compromisso de espaço para reunião do Lance para o HOPE 20:22:51 &amp;lt;zzz&amp;gt; então ainda não posso dar orientação a ninguém se estão fazendo planos para comparecer 20:23:15 &amp;lt;zzz&amp;gt; sadie ia se encontrar com ele na semana passada, ela não respondeu à minha pergunta sobre se obteve uma resposta dele 20:23:25 &amp;lt;eche|on&amp;gt; hmm 20:24:05 &amp;lt;zzz&amp;gt; Se alguém tiver uma data limite sobre quando precisa saber, diga. Eu me sinto mal por ficar cobrando o Lance, mas não está funcionando 20:24:26 &amp;lt;xmpre&amp;gt; zzz: tenho um servidor Jenkins configurado para i2pd, posso configurar um para o I2P em Java se houver interesse? 20:24:44 &amp;lt;zzz&amp;gt; sim, xmpre, com certeza 20:25:20 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:27:05 &amp;lt;eche|on&amp;gt; zzz: Ainda tenho aquele ticket^^ 20:27:15 &amp;lt;zzz&amp;gt; Vi no histórico acima que str4d e sadie tiveram problemas com o horário padrão da reunião, e algo sobre mudar a base do fuso horário que eu não entendi. Se vocês dois quiserem negociar com os europeus e chegar a algo que funcione para todos, por favor façam 20:27:20 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:27:55 &amp;lt;pr0ng&amp;gt; Estou planejando aparecer no I2PCon-2 — há alguma ideia de quando/onde será? 20:28:28 &amp;lt;pr0ng&amp;gt; ... lendo, já perdi isso!? 20:28:33 &amp;lt;zzz&amp;gt; Não acho que haverá um i2pcon 2. 20:28:50 &amp;lt;zzz&amp;gt; talvez um pequeno encontro em Toronto no outono, como uma pequena imitação 20:28:55 &amp;lt;pr0ng&amp;gt; Que pena 20:29:11 &amp;lt;zzz&amp;gt; se quiser encontrar algumas pessoas do i2p pessoalmente, a melhor chance é o HOPE e o CCC 20:29:18 * zzz aquece o baffer 20:29:31 &amp;lt;pr0ng&amp;gt; Vou anotar isso então. 20:29:54 * zzz *bafs* a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de abril de 2016</title><link>/pt/blog/2016/04/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-abril-de-2016/</link><pubDate>Thu, 07 Apr 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/04/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-abril-de-2016/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eche|on, hottuna, orignal, str4d, susbarbatus, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:05 &amp;lt;zzz&amp;gt; 1) Itens em aberto das reuniões anteriores `http://zzz.i2p/topics/2093` 20:00:05 &amp;lt;zzz&amp;gt; 2) Substituição dos papéis e serviços do kytv `http://zzz.i2p/topics/2098` 20:00:05 &amp;lt;zzz&amp;gt; 3) Atualização do planejamento da 0.9.26 `http://i2p-projekt.i2p/en/get-involved/roadmap` `http://zzz.i2p/topics/1960` 20:00:05 &amp;lt;zzz&amp;gt; 4) Planejamento para a HOPE `http://zzz.i2p/topics/1968` 20:00:05 &amp;lt;zzz&amp;gt; 5) Breve revisão das reuniões mensais e da gestão do projeto após 3 meses 20:00:10 &amp;lt;zzz&amp;gt; 0) Oi 20:00:12 &amp;lt;zzz&amp;gt; oi 20:00:38 &amp;lt;zzz&amp;gt; 1) Itens em aberto das reuniões anteriores `http://zzz.i2p/topics/2093` 20:00:55 &amp;lt;orignal_&amp;gt; oi 20:01:00 &amp;lt;zzz&amp;gt; - Preparação da campanha de reseed, até o fim de janeiro: 20:01:00 &amp;lt;zzz&amp;gt; ** Sadie vai contatar o backup para discutir ABERTO, nova data 5 de abril 20:01:11 &amp;lt;zzz&amp;gt; sadie, status? 20:02:10 &amp;lt;zzz&amp;gt; - Fortalecendo a rede - página inicial e páginas adicionais 20:02:10 &amp;lt;zzz&amp;gt; ** str4d, gravy, cacapo: Adicionar casos de uso, no que somos melhores, mais "paixão" e "substância", adicionar / destacar o Bote, até o fim de janeiro ABERTO, str4d vai adicionar casos de uso ao site até 6 de mar., mais mudanças sobre paixão etc. até 5 de abr. 20:02:15 &amp;lt;zzz&amp;gt; str4d, status? 20:03:06 &amp;lt;zzz&amp;gt; - Adicionar a "Story" da I2P / histórico / por quê 20:03:06 &amp;lt;zzz&amp;gt; ** comraden vai editar / lapidar / aprimorar / publicar até o fim de fevereiro ABERTO, nova data 1º de abr., rascunho de volta para zzz até meados de março 20:03:11 &amp;lt;zzz&amp;gt; comradenosebleed, status? 20:03:34 &amp;lt;str4d&amp;gt; oi 20:04:40 &amp;lt;zzz&amp;gt; Gerenciamento de tickets - atualmente ad hoc 20:04:40 &amp;lt;zzz&amp;gt; ** Sadie vai revisar, fazer recomendações ou possivelmente começar a gerenciá-los (para quando?) ABERTO, str4d e sadie para agendar reunião ou fazer relatório até 5 de abril(?) 20:04:50 &amp;lt;zzz&amp;gt; sadie, str4d: status? 20:05:49 &amp;lt;hottuna&amp;gt; oi 20:05:59 &amp;lt;zzz&amp;gt; str4d ABERTO - lançamento do Android 0.9.24 em 3 de mar., lista de TODO compilada até 6 de mar., rascunho do roadmap até 6 de mar., para revisão em 5-6 de mar. 20:06:05 &amp;lt;zzz&amp;gt; str4d, status? 20:06:33 &amp;lt;str4d&amp;gt; Discutimos isso 20:06:41 &amp;lt;str4d&amp;gt; (desculpe, fazendo 2 reuniões ao mesmo tempo) 20:06:54 &amp;lt;zzz&amp;gt; str4d e zzz vão revisar o ticket VRP até 12 de fev.; Vamos tomar algumas decisões durante as reuniões do roadmap em 5-6 de março (zzz fez em 8 de fev., str4d até 6 de mar.) 20:06:56 &amp;lt;str4d&amp;gt; sobre: tickets 20:06:57 &amp;lt;zzz&amp;gt; str4d, status? 20:07:29 &amp;lt;zzz&amp;gt; sadie e anonimal vão trazer edições do CoC baseadas no Monero 0mq na reunião de 5 de abril 20:07:36 &amp;lt;zzz&amp;gt; sadie, anonimal: status? 20:08:25 &amp;lt;str4d&amp;gt; Eu decidi anteriormente ter o status "new" para tickets que precisam de triagem, e ainda acho que esse é o caminho a seguir 20:09:00 &amp;lt;str4d&amp;gt; Também acho que pode ser uma boa ideia definir um horário regular para alguns de nós passarmos por esses tickets 20:09:09 &amp;lt;str4d&amp;gt; sobre: android 20:09:59 &amp;lt;str4d&amp;gt; Ainda não aconteceu porque estou bloqueado no script de build 20:10:17 &amp;lt;eche|on&amp;gt; uhh 20:10:54 &amp;lt;str4d&amp;gt; Ticket VRP: ainda não aconteceu porque eu estive doente quando planejava trabalhar nisso 20:11:00 &amp;lt;zzz&amp;gt; está claro que o estilo atual de gestão do projeto não está funcionando porque nada está acontecendo. Vamos seguir, e coloquei 5) na pauta para decidir se devemos continuar com reuniões mensais ou não 20:11:10 &amp;lt;zzz&amp;gt; quase todos esses itens têm 3 meses e 1/3 20:11:19 &amp;lt;str4d&amp;gt; O que aconteceu, que não está na lista do zzz, é que terminei a migração das especificações e estou bem avançado na migração das propostas 20:11:37 &amp;lt;zzz&amp;gt; ótima notícia sobre especificações/propostas, bom trabalho 20:12:09 &amp;lt;str4d&amp;gt; Então eu diria que "nada" é incorreto, apenas movendo priorizações que não se refletem no estilo atual de GP 20:12:17 &amp;lt;str4d&amp;gt; Então sim, precisamos refinar 20:12:20 &amp;lt;zzz&amp;gt; ok. boa perspectiva 20:12:25 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:13:04 &amp;lt;str4d&amp;gt; Para todos os demais, as coisas das propostas estão em `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/spec/proposals` - por favor, revisem e comentem :) 20:13:26 &amp;lt;zzz&amp;gt; 2) Substituição dos papéis e serviços do kytv `http://zzz.i2p/topics/2098` 20:13:34 &amp;lt;zzz&amp;gt; há uma lista de cerca de 20 coisas que ele fazia 20:13:44 &amp;lt;str4d&amp;gt; Nada mais da minha parte 20:13:47 &amp;lt;str4d&amp;gt; (Eu fiz trabalho no I2P Android, só não consegui chegar ao lançamento) 20:13:55 &amp;lt;zzz&amp;gt; Tenho me concentrado no que vi como as maiores prioridades - launchpad e debian 20:14:14 &amp;lt;zzz&amp;gt; alguns outros estão pesquisando outras coisas, e trocamos alguns links da página inicial do console na .25 20:14:33 &amp;lt;zzz&amp;gt; para mim, a próxima coisa mais importante é o mantenedor do tails 20:15:06 &amp;lt;zzz&amp;gt; há alguém aqui que conheça tails E empacotamento debian e possa ajudar? se não, vou fazer o chamado no twitter o quanto antes 20:15:24 &amp;lt;zzz&amp;gt; seremos removidos do tails já no próximo lançamento em dois meses 20:15:32 &amp;lt;zzz&amp;gt; 2.4, creio eu 20:15:50 &amp;lt;zzz&amp;gt; é mais do que consigo assumir. Eu não farei isso. 20:16:02 &amp;lt;str4d&amp;gt; Ugh 20:16:19 &amp;lt;str4d&amp;gt; O que o Tails exige no mínimo 20:16:19 &amp;lt;str4d&amp;gt; ? 20:16:20 &amp;lt;zzz&amp;gt; o trabalho é pegar o empacotamento do debian que eu faço, ajustar/inserir no tails, testar, testar, testar, além de vários tickets do I2P no tails que já existem 20:16:49 &amp;lt;zzz&amp;gt; acho que há um grande texto que o kytv fez, está linkado no tópico do kytv no zzz.i2p 20:17:04 &amp;lt;zzz&amp;gt; basicamente a entrada para o tails é um pacote deb 20:17:19 &amp;lt;zzz&amp;gt; mas acho que eles têm uma lista de queixas acumuladas 20:17:25 &amp;lt;eche|on&amp;gt; chamado no twitter 20:17:33 &amp;lt;str4d&amp;gt; +1 no Twitter 20:17:35 &amp;lt;zzz&amp;gt; mais alguém tem algo a relatar sobre a substituição do kytv? 20:18:07 &amp;lt;str4d&amp;gt; Não avancei mais no servidor de CI (integração contínua) do Buildbot desde que mencionei no IRC uma ou duas semanas atrás 20:18:23 &amp;lt;str4d&amp;gt; Vou trabalhar mais nisso neste fim de semana 20:18:42 &amp;lt;zzz&amp;gt; ok. há muito na lista, vamos cada um escolher algo importante. 20:19:02 &amp;lt;zzz&amp;gt; última chamada para 2) 20:19:46 &amp;lt;str4d&amp;gt; Se ninguém mais fizer, eu *talvez* assuma o bot/relay de IRC. Improvável por ora. 20:20:34 &amp;lt;zzz&amp;gt; acho que os builds deb estão em forma decente mas ainda há algumas coisas como arm para jessie que talvez eu tenha corrigido hoje, ou talvez não 20:21:19 &amp;lt;zzz&amp;gt; 3) Atualização do planejamento da 0.9.26 `http://i2p-projekt.i2p/en/get-involved/roadmap` `http://zzz.i2p/topics/1960` 20:21:33 &amp;lt;zzz&amp;gt; ok quero fazer 3a) cronograma e depois 3b) GMP 6 20:21:38 &amp;lt;zzz&amp;gt; 3a) cronograma 20:22:03 &amp;lt;zzz&amp;gt; o roadmap diz 'maio' e 6–7 semanas após o último lançamento, 22 de março, seria início a meados de maio 20:22:36 &amp;lt;zzz&amp;gt; nas reuniões do roadmap há um mês, chegamos a um plano ambicioso incluindo o protocolo de assinatura do livro de endereços 20:23:16 &amp;lt;zzz&amp;gt; mas tudo desmoronou no dia seguinte quando as coisas do kytv caíram e ficou menos provável que ele voltasse 20:23:36 &amp;lt;zzz&amp;gt; então ainda não comecei nada relacionado à 26. nas últimas 2–3 semanas foi tempo integral em debian/launchpad 20:24:01 &amp;lt;str4d&amp;gt; ~sete semanas a partir de agora é o fim de maio. Você acha viável? 20:24:15 &amp;lt;str4d&amp;gt; (Agora que as coisas do debian estão em grande parte sob controle) 20:24:19 &amp;lt;zzz&amp;gt; isso empurrará a 26 provavelmente para junho, e ficará bem além do prazo do tails 2.4 20:24:37 &amp;lt;str4d&amp;gt; Ugh 20:24:37 &amp;lt;zzz&amp;gt; final de maio pode acontecer, mas está ficando menos provável a cada dia 20:24:42 &amp;lt;str4d&amp;gt; Quando é o prazo do tails? 20:25:11 &amp;lt;zzz&amp;gt; não sei de cabeça. Já pedi de novo para eles incluírem a 25 eles mesmos (eles já recusaram uma vez) 20:25:23 &amp;lt;eche|on&amp;gt; Acho que junho está ok, já que o tails está sob julgamento atualmente 20:25:45 &amp;lt;zzz&amp;gt; eles não têm visibilidade do uso do i2p no tails e não ouvem nenhum clamor, então veem como mais trabalho do que vale 20:26:18 &amp;lt;eche|on&amp;gt; sim 20:26:33 &amp;lt;zzz&amp;gt; normalmente, para um recurso grande como o protocolo de assinatura do livro de endereços, eu teria terminado uma semana antes do lançamento _anterior_, pronto para 'prop' 20:26:54 &amp;lt;zzz&amp;gt; então são 3 semanas de atraso, mais o tempo de desenvolvimento, que é de pelo menos algumas semanas, ou 5 semanas de atraso no total 20:27:39 &amp;lt;zzz&amp;gt; esse é o status. Ainda não publiquei nada no roadmap oficial, mas preciso fazer isso em breve 20:27:49 &amp;lt;zzz&amp;gt; mais algo em 3a) cronograma ? 20:27:58 &amp;lt;str4d&amp;gt; O que planejamos incluir no lançamento 0.9.27 propriamente dito? 20:28:16 &amp;lt;zzz&amp;gt; veja o link do roadmap acima 20:28:31 &amp;lt;zzz&amp;gt; ntcp2/dh/pt iniciais 20:29:18 &amp;lt;str4d&amp;gt; Ainda acho que as coisas precisam acontecer na ordem lá, então o que poderíamos fazer é empurrar o protocolo de assinatura do livro de endereços para 0.9.27 20:29:27 &amp;lt;str4d&amp;gt; Isso te dá maio para trabalhar nele 20:29:47 &amp;lt;zzz&amp;gt; mas ainda não há .26. nada aconteceu. não há nada lá além de mudanças de deb 20:29:50 &amp;lt;str4d&amp;gt; E então a .26 pode ser CRLs e alguma limpeza geral talvez 20:30:08 &amp;lt;zzz&amp;gt; até alguém (incluindo eu) fazer algo, não há nada para lançar 20:30:27 &amp;lt;zzz&amp;gt; então vamos ver como vai. Também preciso tirar alguns dias para fazer meus impostos :) 20:30:37 &amp;lt;zzz&amp;gt; mais algo em 3a) cronograma ? 20:30:55 &amp;lt;eche|on&amp;gt; não se apeguem demais ao cronograma planejado 20:30:56 &amp;lt;str4d&amp;gt; Tenho alguns ajustes iniciais de UI que surgiram das minhas discussões com a sadie que posso aplicar 20:31:20 &amp;lt;zzz&amp;gt; 3b) GMP 6 20:31:25 &amp;lt;str4d&amp;gt; (não é o grande redesenho que planejei, mas alguns refinamentos gerais) 20:31:50 &amp;lt;zzz&amp;gt; após cerca de 15 meses de trabalho, tuna e eu estamos quase prontos para fazer 'prop' do branch gmp6 para o trunk para a 26 20:32:05 &amp;lt;zzz&amp;gt; tuna tem cerca de uma centena de binários compilados ao longo dos últimos 6 meses, aguardando check-in 20:32:25 &amp;lt;zzz&amp;gt; compilados de várias formas - VMs, nativo, Microsoft, sistemas emprestados, etc. 20:32:53 &amp;lt;zzz&amp;gt; tradicionalmente fazemos check-in de notas detalhadas sobre o ambiente de compilação (revisões do compilador, detalhes do SO, etc.) para cada binário que colocamos no repositório 20:33:13 &amp;lt;zzz&amp;gt; infelizmente, o tuna não manteve registros de nenhuma das compilações. 20:34:06 &amp;lt;zzz&amp;gt; então a pergunta é: recomeçamos (possivelmente nos custando 6 meses), ou eu só construo os binários para Linux e ignoro todo o resto, ou será que realmente não precisamos dessas notas e seguimos em frente com tudo que o tuna fez? 20:34:08 &amp;lt;eche|on&amp;gt; alguma chance de refazê-los? 20:34:47 &amp;lt;zzz&amp;gt; tuna diz que é impossível. qualquer um poderia construir os binários linux 32/64. mas todo o resto é problemático 20:35:00 &amp;lt;eche|on&amp;gt; boa pergunta, neste caso: refazer ou aceitar, sem meio termo 20:35:25 &amp;lt;eche|on&amp;gt; precisamos do material gmp para mac, win e arm 20:35:29 &amp;lt;zzz&amp;gt; por último o que o tuna me disse foi: pegue ou largue, ele terminou 20:35:54 &amp;lt;zzz&amp;gt; mesmo que as compilações sejam rápidas, os testes são lentos 20:36:25 &amp;lt;str4d&amp;gt; Temos o processo de teste documentado em algum lugar? 20:36:54 &amp;lt;zzz&amp;gt; se você for à última página de `http://zzz.i2p/topics/1960` ele enviou todas as notas de compilação que tem 20:36:56 &amp;lt;eche|on&amp;gt; (só para constar, já aceitamos outras coisas sem notas) 20:37:07 &amp;lt;str4d&amp;gt; porque isso parece exatamente o que deveríamos colocar em um servidor de CI 20:37:38 &amp;lt;zzz&amp;gt; ele atualizou os readmes de como compilar. há algumas informações no tópico sobre como testar, e eu desenvolvi meus próprios métodos também 20:38:07 &amp;lt;zzz&amp;gt; lembre que ele lançou 13 versões da coleção de binários nos últimos 6 meses 20:38:36 &amp;lt;zzz&amp;gt; hottuna, você tem algo a acrescentar? 20:38:37 &amp;lt;str4d&amp;gt; Se alguém puder escrever uma metodologia de testes, posso transformar isso em um tipo de build no Buildbot 20:38:58 &amp;lt;str4d&amp;gt; Aí é só encontrar máquinas para conectar isso. 20:39:08 &amp;lt;hottuna&amp;gt; um segundo 20:39:24 &amp;lt;str4d&amp;gt; Estou pensando que provavelmente deveríamos investir em um Mac que possamos deixar rodando em algum lugar como buildslave 20:39:44 &amp;lt;hottuna&amp;gt; eche|on: sobre refazer: não é impossível, mas é trabalho demais para mim agora. de longe. 20:40:02 &amp;lt;str4d&amp;gt; nada muito caro, mas algo que possamos realmente usar para completar o trio (já teremos buildslaves linux e windows assim que eu acertar as VMs com o eche) 20:40:10 &amp;lt;eche|on&amp;gt; hottuna: há alguma forma de como reconstruir? 20:40:27 &amp;lt;zzz&amp;gt; mesmo que a compilação de todos os 100 arquivos acontecesse amanhã, seriam 3 meses para testar 20:40:39 &amp;lt;hottuna&amp;gt; há um documento README que _deveria_ conter tudo o que você precisa. 20:40:48 &amp;lt;str4d&amp;gt; Pelo menos, nos beneficiamos das melhorias do hottuna nos vários scripts 20:41:10 &amp;lt;str4d&amp;gt; Mas a outra questão é: se reconstruirmos agora, pulamos para 6.1 20:41:11 &amp;lt;zzz&amp;gt; além disso, há mudanças enormes no próprio código cpuid 20:41:23 &amp;lt;hottuna&amp;gt; str4d: os scripts não estão perfeitos agora, mas de qualquer forma estão melhores. 20:41:23 &amp;lt;zzz&amp;gt; certo, talvez 6.1 20:41:25 &amp;lt;str4d&amp;gt; Sim 20:41:30 &amp;lt;hottuna&amp;gt; str4d: se reconstruirmos, devemos pular para 6.1 20:41:44 &amp;lt;eche|on&amp;gt; o novo código funciona bem? 20:41:57 &amp;lt;hottuna&amp;gt; eche|on: pelo que sabemos não tem bugs (hah!). 20:42:07 &amp;lt;zzz&amp;gt; claro que nos builds debian linkamos dinamicamente, então você teria 6.1 de qualquer forma se instalado (e isso me lembra, não testamos libs dinâmicas do gmp 6) 20:42:10 &amp;lt;str4d&amp;gt; Só não sei o quanto os scripts precisam mudar para fazer 6.1, mas espero que funcione basicamente como drop-in 20:42:14 &amp;lt;eche|on&amp;gt; se os testes estiverem ok, inclua. e vamos reconstruir com 6.1 em um canal paralelo e deixar as informações entrarem depois 20:42:38 &amp;lt;eche|on&amp;gt; pelo que vejo, já testamos isso bastante bem 20:42:51 &amp;lt;hottuna&amp;gt; eche|on: a parte complicada não foi rodar os scripts em si. conseguir máquinas, configurar ambientes e testar é que foi a parte complicada/lenta 20:43:03 &amp;lt;eche|on&amp;gt; sim 20:43:13 &amp;lt;str4d&amp;gt; hottuna, é isso que quero colocar na CI 20:43:15 &amp;lt;zzz&amp;gt; vamos voltar à questão original. Queremos jogar fora 6 meses de trabalho (na verdade estamos nisso desde o início de 2015) ou podemos aceitar os binários que temos, sem notas sobre os detalhes 20:43:25 &amp;lt;str4d&amp;gt; Quantas máquinas distintas você acha que usou? 20:43:37 &amp;lt;zzz&amp;gt; vamos deixar CI etc. de lado por um momento e decidir se temos um problema ou não 20:43:52 &amp;lt;hottuna&amp;gt; str4d: deve ser basicamente drop-in, com um ou dois alvos a mais. não faz sentido não ter suporte para as arquiteturas mais recentes suportadas pelo gmp 20:44:13 &amp;lt;str4d&amp;gt; zzz, eu me inclinaria a aceitar os binários condicionado a fazermos uma migração para 6.1 20:44:24 &amp;lt;hottuna&amp;gt; str4d: ~6 ambientes distintos 20:44:29 &amp;lt;zzz&amp;gt; 6.1 está no roadmap para o fim deste ano 20:44:39 &amp;lt;zzz&amp;gt; os binários atuais são 6.0 20:44:41 &amp;lt;str4d&amp;gt; Quais são os efeitos colaterais de aceitarmos os binários? 20:44:41 &amp;lt;hottuna&amp;gt; str4d: nenhuma máquina necessariamente se estiver cross-compilando 20:44:51 &amp;lt;str4d&amp;gt; 1) eles vão parar no mtn 20:45:01 &amp;lt;zzz&amp;gt; lembrem também, isso nos dá grandes ganhos de velocidade em certos hardwares, e também tempo constante 20:45:17 &amp;lt;str4d&amp;gt; 2) eles serão incluídos nos arquivos de atualização e instalação relevantes 20:45:21 &amp;lt;zzz&amp;gt; 'efeito colateral' = coisas ruins? 20:45:28 &amp;lt;str4d&amp;gt; 2a) aumentando bastante o tamanho do arquivo de atualização 20:45:44 &amp;lt;str4d&amp;gt; 3) se estiver quebrado em algum sistema específico, o que acontece? 20:46:03 &amp;lt;str4d&amp;gt; Já planejávamos 1) de qualquer forma 20:46:26 &amp;lt;zzz&amp;gt; só faremos check-in dos binários se forem imediatamente 'propped' para a .26. 20:46:28 &amp;lt;str4d&amp;gt; Da mesma forma para 2), mas os binários 6.0 seriam substituídos pelos 6.1 então não é grande coisa 20:46:37 &amp;lt;str4d&amp;gt; O que me preocupa é 3) 20:46:43 &amp;lt;zzz&amp;gt; apenas binários para release serão colocados no repositório 20:47:00 &amp;lt;str4d&amp;gt; 3a) existe algum código hoje para verificar um estado de falha? 20:47:04 &amp;lt;zzz&amp;gt; 3) é um risco genérico de qualquer mudança 20:47:19 &amp;lt;zzz&amp;gt; falhas no gmp geralmente são crash da JVM 20:47:26 &amp;lt;str4d&amp;gt; 3b) Há uma forma de voltar para uma libjbigi mais antiga que funcione? 20:47:44 &amp;lt;str4d&amp;gt; (automática ou manual) 20:48:00 &amp;lt;str4d&amp;gt; Poderíamos, por exemplo, renomear a libjbigi antiga para, se houver problema, podermos dizer aos usuários "vá e renomeie este arquivo" 20:48:22 &amp;lt;zzz&amp;gt; str4d, você está explorando se deveríamos jamais mudar o jbigi? esses são impactos genéricos de mudar o gmp 20:49:14 &amp;lt;str4d&amp;gt; zzz, sua preocupação é não saber a origem precisa desses binários. Minha suposição então é que estamos preocupados que, se houver um problema, se torne muito mais difícil rastrear a fonte. 20:49:27 &amp;lt;str4d&amp;gt; Então estou pensando em termos de estratégias de mitigação 20:50:00 &amp;lt;zzz&amp;gt; poderíamos não incluir jbigi.jar na atualização 26, assim somente instalações novas receberiam. Seria um rollout mais lento. 20:50:25 &amp;lt;zzz&amp;gt; novas instalações + launchpad/deb 20:50:57 &amp;lt;zzz&amp;gt; a correção genérica é remover libjbigi.so e jbigi.jar, aí você funciona sem 20:51:01 &amp;lt;str4d&amp;gt; Isso pode ser uma boa ideia de qualquer maneira 20:51:30 &amp;lt;str4d&amp;gt; Distribuir para novas instalações e, se não ouvirmos problemas, distribuir nas atualizações no próximo lançamento. 20:51:43 &amp;lt;zzz&amp;gt; Acho que o ponto do tuna é que nada é reprodutível mesmo. São todos sistemas emprestados e VMs há muito apagadas 20:52:23 &amp;lt;zzz&amp;gt; eche|on, as informações do sistema e do msvc da máquina que o hottuna usou para os builds de win estão disponíveis? 20:53:10 &amp;lt;zzz&amp;gt; o tuna não se voluntariou para nenhuma pesquisa, mas ele não pegou emprestado o laptop da sadie também? ou é tudo inútil já que upgrades podem ter acontecido nesse meio tempo? 20:53:24 &amp;lt;eche|on&amp;gt; ele teve acesso à máquina com win 10 no meu host KVM. Posso fazer login e verificar 20:53:33 &amp;lt;str4d&amp;gt; Mmm, por isso eu gostaria de fazer os builds 6.1 no Buildbot com servidores de build que possamos rastrear. 20:53:57 &amp;lt;hottuna&amp;gt; zzz: peguei emprestados dois Macs com osx de amigos diferentes 20:53:58 &amp;lt;eche|on&amp;gt; Eu não mudei a VM em nada 20:54:33 &amp;lt;zzz&amp;gt; ninguém sequer se voluntariou para assumir um Mac gratuito que nós pagaríamos, porque ninguém quer ser o 'cara do Mac' 20:54:51 &amp;lt;zzz&amp;gt; então é realmente falta de tempo e pessoal, não de dinheiro 20:55:17 &amp;lt;hottuna&amp;gt; zzz: eu só não quero gadgets que eu tenha que carregar por aí. 20:56:01 &amp;lt;zzz&amp;gt; aqui estão as notas de build completas do hottuna: 20:56:03 &amp;lt;zzz&amp;gt; Notas de build jbigi: 20:56:03 &amp;lt;zzz&amp;gt; ------------------ 20:56:03 &amp;lt;zzz&amp;gt; Windows: compilação cruzada, hosts linux. Compilador: GCC 20:56:03 &amp;lt;zzz&amp;gt; Linux: compilação nativa. Compilador: GCC 20:56:03 &amp;lt;zzz&amp;gt; FreeBSD: compilação nativa, VM. Compilador: GCC 20:56:03 &amp;lt;zzz&amp;gt; OSX: compilação nativa. Compilador: GCC 20:56:03 &amp;lt;zzz&amp;gt; Notas de build jcpuid: 20:56:03 &amp;lt;zzz&amp;gt; ------------------- 20:56:03 &amp;lt;zzz&amp;gt; Windows: compilação nativa. Compilador: MSVC 20:56:03 &amp;lt;zzz&amp;gt; Linux: compilação nativa. Compilador: GCC 20:56:03 &amp;lt;zzz&amp;gt; FreeBSD: compilação nativa. Compilador: GCC 20:56:03 &amp;lt;zzz&amp;gt; OSX: compilação nativa. Compilador: GCC 20:56:17 &amp;lt;zzz&amp;gt; isso é suficiente ou recomeçamos? 20:57:14 &amp;lt;str4d&amp;gt; Considerando que vamos migrar para 6.1 até o fim do ano, e que esses binários tiveram testes razoáveis, estou inclinado a dizer que sim. 20:57:41 &amp;lt;zzz&amp;gt; alguma objeção? 20:57:45 &amp;lt;eche|on&amp;gt; é pelo menos um começo, mas em termos de "builds reprodutíveis do Tor" não é nada. que tipo de padrões queremos? 20:58:03 &amp;lt;hottuna&amp;gt; não 20:58:34 &amp;lt;eche|on&amp;gt; eu gostaria de incluí-los em novas instalações com a flag "temp". Sei que é trabalhoso. 20:59:14 &amp;lt;zzz&amp;gt; basicamente, os testes atuais caíram a zero. A única forma de obter mais testes é colocá-los no trunk, e em um lançamento. 20:59:17 &amp;lt;susbarbatus&amp;gt; Desculpem me intrometer; tenho vários Macs, e não tenho problema em ser um cara de Mac ou de bsd. Se alguém puder me dizer o que é necessário depois da reunião, posso avaliar se é algo em que posso contribuir, caso eu tenha conhecimento suficiente / seja aprendível. 20:59:29 &amp;lt;zzz&amp;gt; ótimo, susbarbatus 20:59:44 &amp;lt;str4d&amp;gt; susbarbatus, seria fantástico 20:59:47 &amp;lt;zzz&amp;gt; ok, então vamos pedir ao hottuna para fazer o check-in 20:59:53 &amp;lt;eche|on&amp;gt; zzz: sim, nunca dissemos que lançamento é 100% seguro e completo^^ 21:00:05 &amp;lt;zzz&amp;gt; hottuna, o branch é i2p.i2p.str4d.gmp6 (NÃO i2p.i2p.zzz.gmp6) 21:00:17 &amp;lt;hottuna&amp;gt; ok 21:00:38 &amp;lt;zzz&amp;gt; hottuna, não esqueça de dar mtn drop nos que precisam ser removidos. Quando terminar, o diretório deve corresponder exatamente ao que está no seu zip v13 21:00:50 &amp;lt;zzz&amp;gt; mais algo em 3b) ? 21:00:55 &amp;lt;hottuna&amp;gt; você quer que os jcpuid/binários antigos para plataformas para as quais não compilamos sejam removidos? 21:01:09 &amp;lt;str4d&amp;gt; susbarbatus, o que eu gostaria de configurar é um buildserver, se você puder se comprometer a manter um Mac sempre ligado e estar disponível para perguntas/assistência quando algo falhar. Em geral não exigiria muita participação da sua parte, porque o buildserver seria controlado automaticamente :) 21:01:28 &amp;lt;zzz&amp;gt; Acredito que a proposta do hottuna era que a v13 fosse _exatamente_ o que seria lançado, nada mais, nada menos. 21:01:38 &amp;lt;zzz&amp;gt; se quiser podemos revisar isso de novo depois da reunião 21:01:38 &amp;lt;str4d&amp;gt; Ou se não sempre ligado, pelo menos facilmente iniciado na configuração do buildserver 21:01:51 &amp;lt;hottuna&amp;gt; zzz: esplêndido 21:01:54 &amp;lt;str4d&amp;gt; (o buildmaster vai lidar com buildservers que não estão sempre online) 21:02:12 &amp;lt;zzz&amp;gt; vamos adiar a conversa de buildserver e passar para 4) 21:02:22 &amp;lt;zzz&amp;gt; 4) Planejamento para a HOPE `http://zzz.i2p/topics/1968` 21:02:23 &amp;lt;susbarbatus&amp;gt; str4d: sem problema. Posso colocar meu mac mini ~2012 para isso. É lento mas não estará fazendo mais nada. 21:02:24 &amp;lt;str4d&amp;gt; ACK 21:02:33 &amp;lt;str4d&amp;gt; ^5 susbarbatus :) 21:02:52 &amp;lt;eche|on&amp;gt; hope - consegui um ingresso para gastar 21:02:57 &amp;lt;zzz&amp;gt; Me encontrei com o Lance esta semana. a proposta continua sendo que ele forneça uma sala de conf. pequena o dia todo, no dia anterior ou posterior à HOPE 21:03:04 &amp;lt;zzz&amp;gt; isto é, 21 ou 25 de julho 21:03:22 &amp;lt;zzz&amp;gt; Deixei claro para ele que precisamos de uma data e compromisso em breve, para podermos comprar as passagens 21:03:46 &amp;lt;zzz&amp;gt; isso não seria aberto ao público. só por convite, 5–6 pessoas, apenas um encontro para reuniões de roadmap etc. 21:03:51 &amp;lt;str4d&amp;gt; Neste momento não posso me comprometer a estar lá, embora haja uma pequena chance de eu estar nos EUA até lá 21:04:00 &amp;lt;zzz&amp;gt; além disso, apresentamos a ele o que estamos fazendo e vice-versa 21:04:30 &amp;lt;zzz&amp;gt; no momento tenho eu e a sadie como certos, com comradenosebleed e lazygravy como talvez. Quem mais? 21:04:49 &amp;lt;zzz&amp;gt; e qual é a data limite para vocês organizarem as viagens? 21:05:33 &amp;lt;zzz&amp;gt; se for só eu e a sadie talvez possamos cancelar tudo, mas vamos ver 21:05:39 &amp;lt;zzz&amp;gt; alguém? 21:06:04 &amp;lt;zzz&amp;gt; hottuna vai vir? 21:06:07 &amp;lt;str4d&amp;gt; (tudo depende de quando for marcada a defesa da minha tese, ainda não faço ideia de quando será) 21:06:09 &amp;lt;str4d&amp;gt; (e também de outras coisas relacionadas a visto) 21:06:17 &amp;lt;str4d&amp;gt; Se a defesa da minha tese for antes disso, eu gostaria de estar lá (mesmo que só de passagem) 21:06:17 &amp;lt;eche|on&amp;gt; Estou interessado, mas não consigo pagar voo e hotel. esp. se nos encontrarmos mais tarde em can 21:06:17 &amp;lt;str4d&amp;gt; Então me pergunte de novo em um mês mais ou menos 21:06:45 &amp;lt;zzz&amp;gt; ok, vou manter a pressão no Lance para fechar isso, e espero que as pessoas apareçam 21:06:50 &amp;lt;zzz&amp;gt; última chamada em 4) 21:07:00 &amp;lt;hottuna&amp;gt; zzz: é realmente complicado para mim em termos de agenda. tenho que estar na UE em 16 de jul. para um casamento. 21:07:15 &amp;lt;hottuna&amp;gt; Não acho que eu me atreva a me comprometer agora. 21:07:20 &amp;lt;zzz&amp;gt; ótimo, passe por NYC na volta :) 21:07:26 &amp;lt;hottuna&amp;gt; (ou de forma alguma se tiver que ser decidido agora) 21:07:33 &amp;lt;hottuna&amp;gt; hmmph.. 21:07:44 &amp;lt;hottuna&amp;gt; não é uma ideia terrível 21:07:47 &amp;lt;zzz&amp;gt; 5) Breve revisão das reuniões mensais e da gestão do projeto após 3 meses 21:07:59 &amp;lt;str4d&amp;gt; Então me coloque como "com esperança" para o meetup, e improvável para a HOPE (já que não posso me comprometer a precisar de um ingresso, mas usarei um sobrando se eu acontecer de estar lá) 21:08:26 &amp;lt;zzz&amp;gt; ok, da minha perspectiva isso não está funcionando, quase nenhum item de ação está sendo concluído, então dá para consertar as coisas ou devemos parar com as reuniões mensais? 21:08:40 &amp;lt;str4d&amp;gt; Acho que dá para consertar 21:08:42 &amp;lt;zzz&amp;gt; se ninguém está fazendo nada, não há o que gerenciar. Não está tão ruim assim, mas está perto 21:09:11 &amp;lt;str4d&amp;gt; Pelo menos, acho as reuniões mensais úteis 21:09:30 &amp;lt;zzz&amp;gt; o objetivo também era fazer a transição da gest. do projeto para a sadie mas ela nem está aparecendo nas reuniões então isso também não está no trilho 21:09:32 &amp;lt;hottuna&amp;gt; Eu concordaria com isso 21:09:44 &amp;lt;str4d&amp;gt; Ela achou que era uma hora mais cedo 21:09:49 &amp;lt;str4d&amp;gt; Ela está em outra reunião agora 21:10:19 &amp;lt;str4d&amp;gt; (ela apareceu uma hora mais cedo e ninguém estava conversando aqui) 21:10:41 &amp;lt;zzz&amp;gt; claro, todo mundo adora reuniões quando não precisa conduzi-las. Mas eu fico parecendo um bobo perguntando todo mês se algo que alguém prometeu 3 meses atrás aconteceu. Estou cansado disso. 21:10:49 &amp;lt;str4d&amp;gt; Eu discuti isso com a sadie, e agora temos reuniões semanais definidas para nos manter no trilho com itens em que ambos estamos trabalhando 21:11:19 &amp;lt;str4d&amp;gt; zzz, então não faça do foco da reunião "você fez essa coisa" 21:11:36 &amp;lt;zzz&amp;gt; talvez isso seja dramático demais, mas com a falta de progresso e o desaparecimento do kytv acho que estamos encrencados 21:11:40 &amp;lt;hottuna&amp;gt; zzz: quando a transição para a sadie deveria acontecer? 21:11:40 &amp;lt;str4d&amp;gt; Acho que as reuniões mensais deveriam servir mais para reavaliar prioridades e reorganizações 21:11:58 &amp;lt;zzz&amp;gt; ok, então como mantemos as pessoas no trilho para fazer o que prometeram? 21:12:13 &amp;lt;str4d&amp;gt; enquanto o "você fez isso" precisa de a) mais responsabilidade pessoal e b) mais acompanhamento individual 21:12:30 &amp;lt;hottuna&amp;gt; zzz: não está ótimo de forma alguma, mas "encrenca séria" provavelmente é exagero. 21:13:02 &amp;lt;str4d&amp;gt; zzz, no meu caso, marquei reuniões semanais com a sadie para me manter no trilho, e dei a ela acesso à minha lista de tarefas do I2P para que ela possa ajudar a priorizar 21:13:07 &amp;lt;susbarbatus&amp;gt; str4d: acho que o ponto é mais que, se todos estivessem cumprindo promessas/compromissos, então o zzz não teria que fazer a pergunta "você fez isso?" ;). 21:13:12 &amp;lt;str4d&amp;gt; (só tivemos uma reunião até agora, então ainda preciso ver como isso funciona) 21:13:17 &amp;lt;str4d&amp;gt; susbarbatus, sim 21:13:50 &amp;lt;str4d&amp;gt; Precisamos ser flexíveis o suficiente para lidar com o fato de que as pessoas fazem isso por diversão/voluntariado fora do trabalho regular 21:14:13 &amp;lt;zzz&amp;gt; certo. Meu sistema atualmente é que, quando você termina algo, você relata isso no tópico do zzz.i2p para a reunião, para _não_ precisarmos ocupar tempo de reunião com isso 21:14:15 &amp;lt;str4d&amp;gt; Mas também precisamos enfatizar que se alguém não está fazendo as coisas, não está ajudando 21:14:28 &amp;lt;zzz&amp;gt; só quando as pessoas não terminam e não reportam é que precisamos perder tempo aqui 21:14:42 &amp;lt;str4d&amp;gt; e é melhor passar um item para outra pessoa do que bloquear indefinidamente 21:14:54 &amp;lt;str4d&amp;gt; (diz o cara que está bloqueando indefinidamente no I2P Android :P ) 21:15:19 &amp;lt;zzz&amp;gt; então str4d e sadie configuraram um sistema paralelo e não público de gestão do projeto como experimento. isso é interessante, mas claro que não está claro como se relaciona com o que estou fazendo, ou se devo continuar fazendo 21:15:55 &amp;lt;str4d&amp;gt; zzz, é uma parte do quadro mais amplo 21:16:28 &amp;lt;str4d&amp;gt; Como eu disse acima, acho que tentar fazer o "por que você não fez isso" em uma reunião mensal não é tão útil quanto achávamos que seria 21:16:35 &amp;lt;zzz&amp;gt; então, a gestão do projeto via meu fórum e a "cobrança" nas reuniões mensais, estou preparado para declarar como um fracasso 21:16:50 &amp;lt;str4d&amp;gt; porque, se não fizeram nada nas três primeiras semanas, é improvável que façam na última 21:17:21 &amp;lt;str4d&amp;gt; por isso acho que checagens rápidas mais regulares para pessoas que têm itens pendentes são melhores, que é o que estou tentando com a sadie 21:17:34 &amp;lt;zzz&amp;gt; neste ponto não acho que vou receber o rascunho de volta do comradenosebleed, ou um CoC (Código de Conduta), ou casos de uso no site, ou um lançamento do Android, pelo menos não até alguma data específica por mais distante que seja 21:18:10 &amp;lt;zzz&amp;gt; então proponho parar a revisão mensal de itens de ação. Como de costume, as pessoas farão ou não o que quiserem no open source, e é muito, muito difícil convencer alguém a fazer qualquer coisa por aqui. 21:18:36 &amp;lt;zzz&amp;gt; as pessoas farão o que querem, e quaisquer "cenouras e porretes" que eu tenha não são eficazes 21:19:50 &amp;lt;str4d&amp;gt; Eu voto para mantermos as reuniões mensais, e usá-las para continuar ajustando nossas prioridades com base no que *de fato* é feito e no que aconteceu no mês passado (por exemplo, o que acabamos de fazer sobre a .26 depois do kytv) 21:20:56 &amp;lt;susbarbatus&amp;gt; Bem, como está funcionando o sistema de recompensas no momento? Por exemplo, é uma boa lista pública resumida com incentivo pago. As pessoas ainda olham para isso? 21:20:59 &amp;lt;susbarbatus&amp;gt; O que quero mencionar: e micropagamentos para tarefas. 21:21:03 &amp;lt;str4d&amp;gt; enquanto isso, se alguém concorda em fazer algo, também deveria concordar em manter a sadie informada sobre o progresso, ou pelo menos dar à sadie um canal de comunicação para dar uma cobrada :P 21:21:21 &amp;lt;zzz&amp;gt; ok, então proponho deixar o cargo de gestor do projeto, a ser substituído por algum sistema e pessoa a definir. Teremos reuniões mensais, mas sem revisão de itens de ação 21:21:54 &amp;lt;zzz&amp;gt; próxima reunião será na ter., 3 de maio 21:21:58 &amp;lt;zzz&amp;gt; mais algo em 5) 21:22:10 &amp;lt;zzz&amp;gt; mais algo para esta reunião? 21:22:35 &amp;lt;str4d&amp;gt; Nada da minha parte 21:22:53 &amp;lt;zzz&amp;gt; obrigado a todos, reunião longa hoje 21:22:58 * zzz *bafs* encerra a reunião &lt;/div></description></item><item><title>Versão 0.9.25</title><link>/pt/blog/2016/03/22/vers%C3%A3o-0.9.25/</link><pubDate>Tue, 22 Mar 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/03/22/vers%C3%A3o-0.9.25/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.25 contém uma nova versão principal do SAM, v3.3, para suportar aplicações multiprotocolo sofisticadas. Esta versão adiciona códigos QR para compartilhar endereços de serviços ocultos com outras pessoas e imagens &amp;ldquo;identicon&amp;rdquo; para distinguir visualmente endereços.&lt;/p>
&lt;p>Adicionamos uma nova página de configuração &amp;ldquo;router family&amp;rdquo; no console, para facilitar a declaração de que seu grupo de routers é operado por uma única pessoa. Há várias mudanças para aumentar a capacidade da rede e, esperamos, melhorar o sucesso na construção de tunnel.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 19 de março de 2016</title><link>/pt/blog/2016/03/19/reuni%C3%A3o-de-desenvolvimento-do-i2p-19-de-mar%C3%A7o-de-2016/</link><pubDate>Sat, 19 Mar 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/03/19/reuni%C3%A3o-de-desenvolvimento-do-i2p-19-de-mar%C3%A7o-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> orignal, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:01 &amp;lt;zzz&amp;gt; 0) Oi 20:00:01 &amp;lt;zzz&amp;gt; 1) Roteiro 0.9.27-29: `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:07 &amp;lt;zzz&amp;gt; oi 20:00:35 &amp;lt;zzz&amp;gt; 1) Roteiro 0.9.27-29: `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:00:57 &amp;lt;str4d&amp;gt; oi 20:01:17 &amp;lt;z3r0fox&amp;gt; oi 20:01:17 &amp;lt;zzz&amp;gt; meu objetivo hoje é dividir o roteiro 27-29 em 27 e 28-29, no mínimo 20:02:05 &amp;lt;zzz&amp;gt; tendo em mente meus dois objetivos de longo prazo: 1) fazer a rede crescer; 2) melhorar a segurança 20:02:55 &amp;lt;zzz&amp;gt; então vamos olhar a lista 27-29. Algo salta aos olhos como sendo de alta prioridade que precisamos ter em 27, ou pelo menos começar a trabalhar? 20:05:08 &amp;lt;str4d&amp;gt; "Migração de criptografia para serviços ocultos existentes" &amp;lt;-- Presumo que isso seja adicionar as partes de backend e UI para permitir que as pessoas façam a migração? 20:05:13 &amp;lt;str4d&amp;gt; (assim como fazê-lo no stats.i2p etc.) 20:05:49 &amp;lt;str4d&amp;gt; "Trabalho inicial em nova criptografia" &amp;lt;-- Isso é prioridade muito alta para mim, mas a implementação ainda está bloqueada pelo trabalho de design 20:05:51 &amp;lt;zzz&amp;gt; sim, aproveitando o trabalho do feed de assinaturas na 26 20:06:21 &amp;lt;zzz&amp;gt; poderíamos chamar de 'trabalho inicial de design' 20:06:34 &amp;lt;str4d&amp;gt; Mmm 20:06:41 &amp;lt;str4d&amp;gt; Vamos definir o grafo de dependências real aqui 20:06:53 &amp;lt;str4d&amp;gt; (para os outros primeiros itens) 20:07:11 &amp;lt;str4d&amp;gt; a - Trabalho inicial em NTCP2 20:07:24 &amp;lt;str4d&amp;gt; b - Trabalho inicial em novo DH 20:07:29 &amp;lt;str4d&amp;gt; c - Trabalho inicial em nova criptografia 20:07:29 &amp;lt;str4d&amp;gt; d - Trabalho inicial em LS2 com suporte a múltiplos destinos 20:07:33 &amp;lt;str4d&amp;gt; e - Trabalho inicial em novo netdb ("próximo backend") 20:08:23 &amp;lt;zzz&amp;gt; qualquer coisa rotulada como 'trabalho inicial' provavelmente não tem dependências 20:08:23 &amp;lt;str4d&amp;gt; LS2 requer novo código de netDB para suportá-lo, não? 20:08:46 &amp;lt;str4d&amp;gt; Bem, sim, se for suporte interno para o router fazer o parsing de partes dele 20:09:23 &amp;lt;str4d&amp;gt; Mas como o router obtém esses dados para analisar terá dependências 20:09:39 &amp;lt;zzz&amp;gt; 'new netdb' é a coisa do tuna como R5N, então é ortogonal a LS2 20:09:51 * str4d está tentando separar as coisas que podemos implementar mais cedo das coisas nas quais precisamos focar trabalho de design que podem estar bloqueando outras tarefas 20:09:54 &amp;lt;str4d&amp;gt; Ok 20:10:34 &amp;lt;str4d&amp;gt; c depende de d, pelo menos 20:10:52 &amp;lt;str4d&amp;gt; porque na camada de E2E, a criptografia está no LS 20:11:08 &amp;lt;str4d&amp;gt; O que você quer dizer com b? 20:11:27 &amp;lt;str4d&amp;gt; (porque b pareceria ser pré-requisito para a, caso contrário) 20:12:08 &amp;lt;zzz&amp;gt; b = fazer uma lista de candidatos DH, com info sobre disponibilidade de código, velocidade, etc. 20:13:04 &amp;lt;str4d&amp;gt; Ok, então b é semi-independente de a :) 20:13:04 &amp;lt;zzz&amp;gt; c = fazer um plano, fazer uma lista 20:13:51 &amp;lt;zzz&amp;gt; muito disso de 'trabalho inicial' está praticamente morto na praia. Ninguém pensa nisso há meses ou anos, sem discussão recente 20:14:04 &amp;lt;zzz&amp;gt; alguém precisa voltar a entrar de cabeça nisso 20:14:07 &amp;lt;str4d&amp;gt; Ah, vejo meu erro. Presumi que tudo na lista se referia a coisas realmente chegando como código 20:15:41 &amp;lt;zzz&amp;gt; talvez sim, talvez não 20:15:52 &amp;lt;str4d&amp;gt; Ok, minhas prioridades agora são todas de uma vez ;D 20:16:25 &amp;lt;str4d&amp;gt; Mas provavelmente começando com algo que terá um retorno mais rápido 20:16:30 &amp;lt;zzz&amp;gt; muita coisa requer construção de consenso e design com i2pd e kovri antes de codificar 20:17:02 &amp;lt;str4d&amp;gt; Mmm 20:18:34 &amp;lt;str4d&amp;gt; O que precisa acontecer na minha opinião para a e d é um pequeno grupo de pessoas revisar todas as propostas existentes e obter alguma clareza, depois fazer algum tipo de reunião de discussão de design 20:18:48 &amp;lt;str4d&amp;gt; Com o mínimo de reunião possível idealmente :P 20:19:28 &amp;lt;str4d&amp;gt; b terá algum impacto em a do ponto de vista de design, mas pode ser adiado 20:20:14 &amp;lt;zzz&amp;gt; Eu ficaria feliz em revitalizar as discussões no zzz.i2p para começar. Temos 20-30 propostas no ar agora, a maioria caiu no vazio ou foi esquecida. 20:20:37 &amp;lt;str4d&amp;gt; Da mesma forma com c em d 20:20:37 &amp;lt;str4d&amp;gt; Desses cinco, no entanto, e provavelmente terá mais efeito na confiabilidade da rede... 20:20:40 &amp;lt;zzz&amp;gt; Como resultado, estamos muito mal posicionados para o desenvolvimento futuro no momento 20:21:39 &amp;lt;str4d&amp;gt; Neste ponto estamos deixando de lado a criptografia no nível do tunnel, o que não vejo problema em fazer (queremos esperar um pouco e ver o que sai do trabalho do Tor aqui) 20:21:47 &amp;lt;zzz&amp;gt; o que é outra razão pela qual summer of x poderia ser um lugar melhor para colocar recursos. Pelo menos o que precisa ser feito para todos os x é mais claro 20:22:21 &amp;lt;zzz&amp;gt; 'tunnel-level crypto' está sequer em alguma lista ou post? 20:22:41 &amp;lt;str4d&amp;gt; Não sei 20:22:53 &amp;lt;str4d&amp;gt; Isso é algo que vamos entender melhor assim que eu colocar as propostas no site :P 20:23:40 * str4d vai trabalhar hoje no precursor disso. 20:23:51 &amp;lt;zzz&amp;gt; Eu perguntaria no que você mais gostaria de trabalhar, mas isso parece bobo dado que você tem meses e meses de coisas atrasadas na sua lista no momento 20:24:43 &amp;lt;str4d&amp;gt; Bem, muito disso foi apenas um agendamento de afazeres excessivamente ambicioso e irrealista da minha parte 20:25:21 &amp;lt;str4d&amp;gt; (sem levar em conta o trabalho real necessário, como por exemplo o lançamento no Android...) 20:25:55 &amp;lt;zzz&amp;gt; Estou bem pessimista quanto ao progresso agora, mesmo para a .26, que eu ainda não comecei e pode levar bastante tempo 20:26:03 &amp;lt;str4d&amp;gt; Para 0.9.26 já temos uma lista de coisas que precisam ser implementadas. Mas também podemos começar as discussões de design. 20:26:16 &amp;lt;zzz&amp;gt; E talvez eu tenha que ficar várias semanas sem codar para entender o launchpad e o debian 20:26:30 &amp;lt;str4d&amp;gt; Hmm, é... 20:27:04 &amp;lt;zzz&amp;gt; então, neste ponto, 27 parece estar bem distante 20:27:21 &amp;lt;str4d&amp;gt; Ok, digamos que só podemos fazer um de [ criptografia de transporte | criptografia E2E ] 20:27:33 &amp;lt;str4d&amp;gt; (em termos de fazer planejamento de design junto com outras coisas de implementação) 20:27:41 &amp;lt;str4d&amp;gt; Qual é mais importante terminar? 20:28:26 &amp;lt;str4d&amp;gt; Criptografia de transporte é importante no que diz respeito a adversários de terceiros 20:28:56 &amp;lt;str4d&amp;gt; Criptografia E2E é importante no que diz respeito a OBEPs e IBGWs (pontos finais de saída e gateways de entrada) que veem aquele pacote criptografado, e também para o desempenho do tunnel 20:29:09 &amp;lt;zzz&amp;gt; Estou inclinado para coisas de transporte DH/NTCP2/padding/PT. É menos "blue-sky" e já temos mais rascunhos. O caminho é mais claro 20:30:29 &amp;lt;str4d&amp;gt; Então vamos focar nisso para a .27 20:31:52 &amp;lt;zzz&amp;gt; você acha que isso é mais importante do que LS2? LS2 está num estado semelhante ao das coisas de transporte. Muitas propostas, zero discussão recente 20:32:28 &amp;lt;str4d&amp;gt; Idealmente eu gostaria de trabalhar em ambos em paralelo 20:32:41 &amp;lt;str4d&amp;gt; Mas estou tentando ser realista aqui sobre o que realmente vamos conseguir :) 20:32:47 &amp;lt;zzz&amp;gt; arma na cabeça, escolha um 20:33:30 &amp;lt;str4d&amp;gt; transporte 20:33:39 &amp;lt;zzz&amp;gt; ok, combinado 20:33:46 &amp;lt;psi&amp;gt; transporte parecido com TLS, quando? 20:34:08 &amp;lt;str4d&amp;gt; Coisas de transporte são benéficas para as propriedades de anonimato que fornecemos aos nossos usuários atuais 20:34:21 &amp;lt;str4d&amp;gt; Coisas de LS2 são benéficas para usuários futuros (assim como para os atuais) 20:34:26 &amp;lt;zzz&amp;gt; não está em nenhuma lista ou proposta se bem me lembro (iirc), psi 20:34:34 &amp;lt;str4d&amp;gt; Além disso, tenho muito mais perguntas na cabeça sobre LS2 do que sobre transporte 20:34:47 &amp;lt;psi&amp;gt; kk 20:35:12 &amp;lt;zzz&amp;gt; str4d, se você conseguisse colocar essas perguntas nos tópicos do zzz.i2p já seria um começo 20:35:19 &amp;lt;str4d&amp;gt; zzz, não tenho certeza se isso é verdade, sei que pelo menos está no Trac wiki 20:36:19 &amp;lt;zzz&amp;gt; basicamente há umas 20 propostas no zzz.i2p implorando por participação do str4d, psi, orignal, anonimal. Se movermos algumas para o topo da lista como acabamos de fazer hoje, esperamos que recebam mais olhos 20:36:19 &amp;lt;str4d&amp;gt; Talvez seja mais adequado dizer "pontos de interrogação" 20:36:36 &amp;lt;str4d&amp;gt; mmm 20:36:38 &amp;lt;zzz&amp;gt; claro, algumas das coisas de LS2 são bem tentativa-e-erro 20:37:01 &amp;lt;str4d&amp;gt; Então, na minha mente, minha tarefa nº 1 agora é colocar as propostas no site 20:37:31 &amp;lt;zzz&amp;gt; na minha mente, Android é a #1 para você 20:37:42 &amp;lt;str4d&amp;gt; (e minha outra tarefa nº 1 é corrigir o bug do ProGuard no I2P Android) 20:37:50 &amp;lt;str4d&amp;gt; Sim 20:38:08 &amp;lt;orignal&amp;gt; Estou bem com qualquer proposta assim que forem adiante 20:38:08 &amp;lt;str4d&amp;gt; No pior dos casos, eu apenas desfaria o conserto do Samsung 4.2 para este lançamento 20:38:09 &amp;lt;zzz&amp;gt; então para 27, a lista é coisas de transporte: progresso em DH, NTCP e PT 20:38:21 &amp;lt;zzz&amp;gt; mais alguma coisa para 27? 20:38:39 &amp;lt;str4d&amp;gt; Mmm. Colocar trabalho de design do LS2 na .28 20:39:17 &amp;lt;str4d&amp;gt; zzz, seria bom um planejamento inicial de design do console 20:39:45 &amp;lt;orignal&amp;gt; Pessoalmente, mal posso esperar por uma nova criptografia, especialmente para destinos, então LS2 deveria ser implementado o quanto antes 20:40:08 &amp;lt;str4d&amp;gt; (no sentido de decidir uma direção e um roteiro, sem implementar de fato) 20:40:08 &amp;lt;zzz&amp;gt; ok 20:41:18 &amp;lt;zzz&amp;gt; Acho que isso é um 27 bastante ambicioso: migração de criptografia para serviços ocultos existentes + as coisas de transporte 20:41:20 &amp;lt;str4d&amp;gt; orignal, igualmente; por isso quero garantir que façamos certo :) 20:41:43 &amp;lt;zzz&amp;gt; Vou colocar LS2 e coisas relacionadas na 28 e mover todo o resto para 29? 20:42:35 &amp;lt;str4d&amp;gt; Parece razoável 20:42:35 &amp;lt;str4d&amp;gt; .27 então tem uma boa mistura de design e implementação 20:42:38 &amp;lt;zzz&amp;gt; mais alguma coisa em 1) roteiro? 20:43:18 &amp;lt;str4d&amp;gt; Da minha parte, não no momento. 20:43:27 &amp;lt;zzz&amp;gt; mais algum tópico? 20:43:34 &amp;lt;str4d&amp;gt; Queremos revisitar isto, claro, provavelmente no meio da .26 20:44:08 &amp;lt;str4d&amp;gt; (para garantir que estamos no rumo com a preparação necessária para a .27) 20:44:50 &amp;lt;str4d&amp;gt; 2) Como estamos em relação à recuperação após o desaparecimento do kytv? 20:44:55 &amp;lt;zzz&amp;gt; A próxima reunião mensal é 5 de abril. Quero dizer de antemão que, se ninguém relatar que fez algo desde a reunião de 3 de março, vou declarar esse novo estilo de gestão de projeto um fracasso. Se ninguém está fazendo nada, não há nada a gerir e não há necessidade de reuniões mensais 20:45:33 &amp;lt;str4d&amp;gt; Você mencionou launchpad e debian acima. Há mais alguma coisa que você considera urgente para a recuperação? 20:45:35 &amp;lt;zzz&amp;gt; 2) Meeh estava pesquisando launchpad/debian, que é nossa maior interrupção. Preciso comparar notas com ele 20:46:05 &amp;lt;zzz&amp;gt; eu e o echelon trocamos e-mails com o tails, eles estão preocupados com ele e procurando um substituto. 20:46:18 &amp;lt;zzz&amp;gt; Eu disse a eles que isso não vai acontecer do nosso lado tão cedo, problema deles por enquanto 20:46:58 &amp;lt;zzz&amp;gt; todo o resto em torno do build (geoip, tx) eu cobri. 20:47:16 &amp;lt;zzz&amp;gt; mas launchpad/deb é um desastre. Ninguém mais sabe de nada, e nada está documentado 20:47:58 &amp;lt;zzz&amp;gt; e o que ele fez para a 24 está incompleto, então há ainda mais trabalho a fazer na 24 antes de chegarmos à 25 20:48:16 &amp;lt;zzz&amp;gt; mais alguma coisa em 2)? 20:48:42 &amp;lt;str4d&amp;gt; Seria útil fazer um chamado por um novo empacotador? 20:48:50 &amp;lt;str4d&amp;gt; (por exemplo, Twitter?) 20:48:53 &amp;lt;zzz&amp;gt; claro 20:49:07 * zzz pega o baffer 20:49:20 &amp;lt;str4d&amp;gt; sadie pode definir a redação precisa do chamado 20:49:49 &amp;lt;str4d&amp;gt; (queremos que seja acolhedor e encorajador sem soar muito em pânico ;) ) 20:49:56 &amp;lt;zzz&amp;gt; não delegue todo tweet para a sadie, você também pode twittar :) 20:50:04 * zzz *bafffs* a reunião foi encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 6 de março de 2016</title><link>/pt/blog/2016/03/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-6-de-mar%C3%A7o-de-2016/</link><pubDate>Sun, 06 Mar 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/03/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-6-de-mar%C3%A7o-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> EinMByte, sadie, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="registro-de-reuniões">Registro de reuniões&lt;/h2>
&lt;div class="irc-log"> &amp;lt;zzz&amp;gt; 1) VRP/H1/1119 &amp;lt;zzz&amp;gt; 2) 0.9.26 pendências &amp;lt;zzz&amp;gt; 3) Summer of X &amp;lt;zzz&amp;gt; 4) 27-29 adiado para a próxima reunião &amp;lt;zzz&amp;gt; 0) oi &amp;lt;zzz&amp;gt; oi &amp;lt;str4d&amp;gt; oi &amp;lt;zzz&amp;gt; Vou explicar o 3) quando chegarmos lá &amp;lt;EinMByte&amp;gt; Oi &amp;lt;zzz&amp;gt; 1) VRP/H1/1119 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/ticket/1119` &amp;lt;zzz&amp;gt; todo mundo teve a chance de se atualizar e revisar este ticket? * str4d está prestes a postar seus comentários &amp;lt;zzz&amp;gt; str4d, impressões gerais? &amp;lt;str4d&amp;gt; No geral, acho que está bem bom. Gosto do retorno positivo que temos recebido de pessoas que fazem esse tipo de coisa profissionalmente :) &amp;lt;zzz&amp;gt; Acho que estamos mais ou menos no caminho certo &amp;lt;zzz&amp;gt; este ticket existe há 2 anos. você mencionou o H1 há 14 meses. temos os rascunhos do processo de VRP do anonimal desde setembro &amp;lt;zzz&amp;gt; acho que, nesse tempo, o h1 ficou bem legítimo &amp;lt;str4d&amp;gt; Concordo com o zzz que os pontos mais adiante estão superespecificados, mas acho que as seções de processo e resposta (seções III e IV) estão no nível certo de especificação &amp;lt;zzz&amp;gt; não tenho mais dúvidas quanto a usar o h1 &amp;lt;EinMByte&amp;gt; Sim, embora eu só tenha acompanhado a discussão à distância, a resposta a vulnerabilidades deveria seguir procedimentos mais rígidos do que agora. O H1 pode ser uma boa opção para isso. &amp;lt;EinMByte&amp;gt; s/options/option &amp;lt;str4d&amp;gt; Também sou +1 no h1, pelos motivos que já expus no ticket. &amp;lt;zzz&amp;gt; str4d, você encontrou a katie do h1 um tempo atrás, certo? pode nos contar sobre essa reunião? &amp;lt;z3r0fox&amp;gt; Oi &amp;lt;str4d&amp;gt; Sim! Encontrei ela no Kiwicon 9 &amp;lt;str4d&amp;gt; Perguntei a ela sobre o tweet que postei, ao qual o arice respondeu no ticket &amp;lt;str4d&amp;gt; Acontece que o arice na verdade enviou a ela por e-mail um link para o nosso ticket perguntando se a resposta dele estava adequada, e ela acabou revisando o ticket no celular enquanto estava em outra reunião :P &amp;lt;str4d&amp;gt; Ela também gostou :P &amp;lt;zzz&amp;gt; e sobre as coisas financiadas e o que o tor está fazendo com eles? &amp;lt;str4d&amp;gt; Ela mencionou que isso ia acontecer e indicou que talvez possamos entrar no mesmo programa &amp;lt;zzz&amp;gt; também, impressões gerais da empresa h1 depois de conhecer a katie? &amp;lt;str4d&amp;gt; Ainda não fiz um follow-up sobre isso, porque 1) tese, e 2) não faz sentido entrar em qualquer programa se depois não formos usar o h1 &amp;lt;str4d&amp;gt; zzz, muito positivo &amp;lt;zzz&amp;gt; alguém tem alguma objeção a usar o h1? &amp;lt;str4d&amp;gt; Eles parecem saber o que fazem, e a Katie certamente está prosperando lá &amp;lt;zzz&amp;gt; podemos virar a chave no h1 agora para colocar no ar ou o que precisa acontecer antes? &amp;lt;str4d&amp;gt; Se formos de h1, acho que isto precisa acontecer: &amp;lt;str4d&amp;gt; - Finalizamos o VRP e colocamos no site &amp;lt;str4d&amp;gt; - Damos um trato no texto de apresentação da página principal do h1 &amp;lt;str4d&amp;gt; (coisas como como respondemos, o que consideramos no escopo etc.) &amp;lt;zzz&amp;gt; o vrp precisa vir antes do h1 entrar no ar? &amp;lt;str4d&amp;gt; - Decidimos a equipe de resposta &amp;lt;str4d&amp;gt; - Movemos o sandbox para beta fechado, com alguns pesquisadores convidados &amp;lt;str4d&amp;gt; - Quando tivermos tempo para nos acostumar à plataforma, volumes de resposta etc., abrimos &amp;lt;zzz&amp;gt; você acha mesmo que as respostas vão começar a aparecer no dia em que virarmos a chave? &amp;lt;str4d&amp;gt; Podem &amp;lt;str4d&amp;gt; A Katie me disse que havia vários pesquisadores muito interessados em ajudar projetos open-source, se conseguissem encontrá-los &amp;lt;zzz&amp;gt; não imagino que precisamos ter tudo alinhado. não é como se os pesquisadores fossem começar a hackear no dia um &amp;lt;zzz&amp;gt; especialmente se não houver dinheiro envolvido &amp;lt;zzz&amp;gt; beta fechado significa que eles têm que deixar entrar? &amp;lt;str4d&amp;gt; Sim &amp;lt;str4d&amp;gt; Essencialmente o h1 convida talvez 10 pesquisadores para poderem usar nossa página &amp;lt;EinMByte&amp;gt; Você tem alguma ideia de quem seria convidado? &amp;lt;zzz&amp;gt; então, deixando de lado o VRP e nossa equipe de resposta por enquanto, quem vai arrumar nossa página no h1 para deixá-la pronta? str4d? &amp;lt;str4d&amp;gt; Não me lembro dos detalhes exatos &amp;lt;str4d&amp;gt; (se nós convidamos as pessoas via h1 ou se eles encontram os pesquisadores no pool já registrado) &amp;lt;str4d&amp;gt; A ideia é que assim não sejamos inundados com tickets ruins antes de nos acostumarmos a como responder a eles &amp;lt;str4d&amp;gt; Mas, na minha opinião, também nos ajuda a começar a construir relacionamentos diretamente com alguns pesquisadores &amp;lt;zzz&amp;gt; você tem ideia se todo mundo persegue recompensas no h1 ou se os gratuitos também recebem muitos relatos? &amp;lt;EinMByte&amp;gt; Claro, ou pelo menos com aqueles que usam o h1 &amp;lt;str4d&amp;gt; Pessoalmente não tenho essa noção &amp;lt;EinMByte&amp;gt; zzz: Há possibilidade de eventualmente oferecer recompensas? &amp;lt;str4d&amp;gt; Mas a Katie indicou que definitivamente havia pesquisadores que queriam ajudar projetos FOSS (software livre e de código aberto) se conseguissem identificá-los &amp;lt;zzz&amp;gt; alguém está financiando recompensas do tor agora, então sim &amp;lt;sadie&amp;gt; Posso ajudar o str4d na página principal do h1 &amp;lt;str4d&amp;gt; valeu, sadie &amp;lt;EinMByte&amp;gt; O I2P tem uma poupança razoável, por que não gastar parte dela em recompensas &amp;lt;zzz&amp;gt; ok, ótimo, então a sadie e o str4d vão trabalhar para deixar o lado do h1 pronto &amp;lt;str4d&amp;gt; EinMByte, sim, poderíamos ir para recompensas, mas não inicialmente na minha opinião &amp;lt;zzz&amp;gt; 1mb certamente podemos se quisermos &amp;lt;zzz&amp;gt; mais algo sobre h1 ou podemos passar para o próprio vrp? &amp;lt;EinMByte&amp;gt; Vamos ver como funciona sem recompensas &amp;lt;str4d&amp;gt; E como mencionado acima, agora há um programa no h1 para financiar recompensas para projetos FOSS &amp;lt;z3r0fox&amp;gt; Beta parece uma boa oportunidade para a equipe desenvolver respostas públicas caso um bug realmente sério seja divulgado publicamente &amp;lt;str4d&amp;gt; no qual talvez possamos entrar &amp;lt;zzz&amp;gt; última chamada para h1 &amp;lt;zzz&amp;gt; ok, vamos olhar o vrp em si no ticket * str4d posta seus comentários &amp;lt;zzz&amp;gt; estamos revisando o rascunho do anonimal de novembro &amp;lt;zzz&amp;gt; mas vamos não passar ponto a ponto &amp;lt;zzz&amp;gt; impressões gerais sobre o rascunho de novembro e para onde vamos a partir daqui? &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Concordo com o zzz que os pontos mais adiante estão superespecificados, mas acho que as seções de processo e resposta (seções III e IV) estão no nível certo de especificação * zzz leva um minuto para ler os comentários do str4d &amp;lt;zzz&amp;gt; ok, parece que estamos em concordância geral de que o rascunho de novembro é um ótimo começo e temos acordos preliminares sobre as edições necessárias &amp;lt;zzz&amp;gt; o que eu gostaria de fazer é tirar a etapa final disso do anonimal, para que o str4d e eu terminemos as edições, publiquemos no site e montemos uma equipe &amp;lt;str4d&amp;gt; Parece bom &amp;lt;zzz&amp;gt; o que vocês acham? &amp;lt;str4d&amp;gt; Também há os ajustes necessários agora que vamos de h1 em vez de Trac privado &amp;lt;zzz&amp;gt; voluntários para nos ajudar a trabalhar na versão final? &amp;lt;zzz&amp;gt; não queremos ficar excessivamente específicos de ferramenta (mtn, h1, etc.) no processo. Deve ser em nível alto o suficiente para evitar a maior parte disso &amp;lt;str4d&amp;gt; Verdade &amp;lt;str4d&amp;gt; E vamos iterar de qualquer forma &amp;lt;zzz&amp;gt; não precisa estar perfeito já na largada &amp;lt;str4d&amp;gt; Esse é outro motivo para um beta privado inicialmente &amp;lt;zzz&amp;gt; ok, str4d, para quando teremos isso pronto? &amp;lt;sadie&amp;gt; o rascunho do vrp parece bom &amp;lt;zzz&amp;gt; final de março? &amp;lt;str4d&amp;gt; parece bom &amp;lt;zzz&amp;gt; ok, mais algo no 1) ?? &amp;lt;zzz&amp;gt; passando para 2) 0.9.26 revisitato &amp;lt;zzz&amp;gt; mais algum comentário? infelizmente ainda não atualizei o roadmap no site &amp;lt;zzz&amp;gt; então eu poderia levantar minhas anotações para a câmera &amp;lt;zzz&amp;gt; desculpem, eu deveria ter feito o site. &amp;lt;zzz&amp;gt; Mas consegui colocar os logs das últimas 3 reuniões, incluindo quinta e sexta passadas, no site &amp;lt;zzz&amp;gt; acho que vou fazer isso até o kytv reaparecer &amp;lt;zzz&amp;gt; quando for nossa próxima reunião, vou colocar a .26 na pauta para olharmos então &amp;lt;zzz&amp;gt; mais algo no 2) ? &amp;lt;zzz&amp;gt; ok, passando para 3) Summer of X &amp;lt;zzz&amp;gt; str4d, pode explicar nossa ideia, por favor &amp;lt;str4d&amp;gt; A ideia é focarmos o desenvolvimento por três meses em elementos do I2P voltados a usuários e desenvolvedores &amp;lt;str4d&amp;gt; isto é, coisas com as quais as pessoas realmente se importem, em vez de ajustes no streaming ;P &amp;lt;str4d&amp;gt; E, portanto, coisas sobre as quais seja mais fácil fazer divulgação &amp;lt;str4d&amp;gt; A ideia geral é: &amp;lt;str4d&amp;gt; - Summer of APIs: passar um mês trabalhando na atualização de nossas bibliotecas etc. &amp;lt;str4d&amp;gt; - Summer of Apps: passar um mês ajudando outros projetos a usar essas bibliotecas &amp;lt;str4d&amp;gt; - Summer of Plugins: passar um mês trabalhando em nossos próprios aplicativos e plugins &amp;lt;zzz&amp;gt; certo, é sobre fazer a rede crescer por meio de divulgação e tornar aplicativos (nossos e de outros) melhores &amp;lt;str4d&amp;gt; Isso &amp;lt;zzz&amp;gt; minha ideia era: se conseguirmos mais 5 Vuze, seremos 5 vezes maiores &amp;lt;EinMByte&amp;gt; Você também pode querer adicionar documentação a isso &amp;lt;str4d&amp;gt; Além disso, há todo o espírito do Summer of Code ao qual podemos nos conectar online &amp;lt;EinMByte&amp;gt; não há boa API sem documentação decente &amp;lt;zzz&amp;gt; muitas vezes vemos algum projeto pensando em i2p, mas não sabem muito e não recebem ajuda &amp;lt;str4d&amp;gt; EinMByte, para as partes de API, sim &amp;lt;zzz&amp;gt; concordo, 1mb &amp;lt;str4d&amp;gt; isto é, seria para tornar nossas bibliotecas e APIs o mais fáceis possível para devs usarem &amp;lt;z3r0fox&amp;gt; Parece uma boa ideia de campanha! Vale tentar &amp;lt;str4d&amp;gt; então, por exemplo, atualizar txi2p, libsam etc. com SAMv3.3 &amp;lt;EinMByte&amp;gt; Suportar mais linguagens? &amp;lt;EinMByte&amp;gt; Mais integração através de bibliotecas existentes &amp;lt;str4d&amp;gt; Potencialmente, se tivermos desenvolvedores para ajudar :) &amp;lt;str4d&amp;gt; EinMByte, sim &amp;lt;zzz&amp;gt; Eu gostaria que a sadie também se envolvesse nisso com branding e divulgação &amp;lt;EinMByte&amp;gt; Acho que o trabalho do str4d com o Twisted é ótimo, seria legal fazer mais coisas assim &amp;lt;str4d&amp;gt; Corrigir o suporte a libtorrent, tentar colocar algo no libp2p, etc. &amp;lt;zzz&amp;gt; summer of i2p, ou i2p summer of fun, etc &amp;lt;EinMByte&amp;gt; ou seja, não escrever nossa própria API do zero, mas oferecer plugins para qualquer framework que as pessoas estejam usando &amp;lt;str4d&amp;gt; EinMByte, exatamente. &amp;lt;zzz&amp;gt; empurrando o sam 3.3, trazendo todas as várias bibliotecas bridge atualizadas, documentadas, etc. &amp;lt;str4d&amp;gt; Ou, se oferecermos nossa própria API, torná-la o mais simples possível. É isso que eu gosto no libsam, são dois arquivos que qualquer projeto pode incluir (ou idealmente, qualquer biblioteca existente) &amp;lt;zzz&amp;gt; tem python e go e c e c++ e twisted e libtorrent e libsockets e e e... &amp;lt;zzz&amp;gt; consertamos coisas de outras pessoas e fazemos pull requests para eles &amp;lt;EinMByte&amp;gt; str4d: Concordo, APIs devem ser fáceis de incluir. É um problema comum para mim &amp;lt;str4d&amp;gt; Enquanto isso estiver ocorrendo, podemos perguntar a outros projetos se querem ajuda para colocar I2P em seus aplicativos &amp;lt;zzz&amp;gt; por que cargas d’água o libtorrent não funciona? quem pode descobrir isso e consertar? &amp;lt;zzz&amp;gt; ^^ como exemplo &amp;lt;str4d&amp;gt; Então, na próxima fase do SoX, trabalhamos em educá-los e ajudá-los a usar as bibliotecas e APIs recém-atualizadas &amp;lt;EinMByte&amp;gt; parece bom &amp;lt;str4d&amp;gt; Seria ótimo ter adesão do i2pd e do kovri nisso, pelo menos na parte de API &amp;lt;str4d&amp;gt; já que queremos terminar com apps podendo usar qualquer backend de I2P que queiram &amp;lt;zzz&amp;gt; acho que poderíamos deixar muita gente empolgada aqui. Sei que o psi está trabalhando em várias bibliotecas &amp;lt;zzz&amp;gt; precisamos de uma lista de todos os apps de mensagens que queremos mirar &amp;lt;str4d&amp;gt; E isso é bom para se conectar com nossa divulgação existente &amp;lt;EinMByte&amp;gt; Se conseguirmos a PR certa, pode ser um sucesso &amp;lt;EinMByte&amp;gt; Quero criar uma API C++ simples para o kovri, em algum momento &amp;lt;zzz&amp;gt; ótimo, 1mb &amp;lt;EinMByte&amp;gt; Então essa API poderia ser usada a partir de várias linguagens de programação. Mas esta é uma API de core, não uma API de cliente (então o caso de uso é um pouco diferente) &amp;lt;EinMByte&amp;gt; Basicamente, deve permitir que qualquer aplicativo inclua o core do kovri. &amp;lt;zzz&amp;gt; seria um projeto holístico legal para envolver todo mundo &amp;lt;EinMByte&amp;gt; Concordo &amp;lt;str4d&amp;gt; Na minha lista de tarefas de divulgação tenho Tahoe-LAFS, IPFS, Tox, OpenBazaar, Zeronet... &amp;lt;zzz&amp;gt; ok, como avançamos com isso &amp;lt;zzz&amp;gt; talvez a sadie possa dar um nome legal &amp;lt;str4d&amp;gt; Temos essencialmente até o fim de maio para planejar isso &amp;lt;str4d&amp;gt; (enquanto .25 e .26 são lançadas) &amp;lt;zzz&amp;gt; então, depois da .26 &amp;lt;zzz&amp;gt; vamos colocar isso na pauta da reunião de 4 de abril &amp;lt;EinMByte&amp;gt; Ok. &amp;lt;EinMByte&amp;gt; A PR (relações públicas) teria que participar, porém &amp;lt;zzz&amp;gt; junho: APIs julho: apps agosto: plugins &amp;lt;EinMByte&amp;gt; (então acho que isso é com a sadie, agora?) &amp;lt;zzz&amp;gt; também poderíamos encaixar isso no HOPE &amp;lt;z3r0fox&amp;gt; Não conheço muitos detalhes ainda, obviamente, mas não sou um péssimo redator técnico se alguém quiser me passar algum trabalho braçal &amp;lt;zzz&amp;gt; ok, vamos pedir para a sadie detalhar isso um pouco em 4 de abril &amp;lt;sadie&amp;gt; zzz - Posso cuidar de gráficos/conteúdo com o str4d para a divulgação &amp;lt;zzz&amp;gt; ok &amp;lt;zzz&amp;gt; mais algo sobre o summer of x? &amp;lt;sadie&amp;gt; também, estarei no Hope com adesivos .. &amp;lt;str4d&amp;gt; Nada da minha parte :) &amp;lt;amnesia&amp;gt; Dê outro nome que não seja Summer of X para não soar genérico, ou como pornografia? &amp;lt;str4d&amp;gt; amnesia, X é um placeholder &amp;lt;str4d&amp;gt; (até pensarmos em algo melhor) &amp;lt;zzz&amp;gt; ok. como eu disse no começo da reunião, gostaria de adiar a discussão de 27-29 e do roadmap maior e metas para a segunda metade de ‘16 &amp;lt;amnesia&amp;gt; Summer of Targetted Development? &amp;lt;zzz&amp;gt; gostamos dessas reuniões específicas de roadmap ou não? devemos fazer isso de novo? &amp;lt;str4d&amp;gt; amnesia, um pouco longo na minha opinião &amp;lt;str4d&amp;gt; Vamos pensar em algo para a reunião de abril &amp;lt;zzz&amp;gt; mandem suas ideias para o ‘X’ para a sadie ou postem em algum lugar &amp;lt;str4d&amp;gt; zzz, eu gosto delas &amp;lt;str4d&amp;gt; E falando nisso &amp;lt;zzz&amp;gt; queremos outra reunião de roadmap em março? &amp;lt;sadie&amp;gt; zzz, podemos colocar algo no fórum onde as pessoas deixem sugestões para o nome do “summer of”? &amp;lt;zzz&amp;gt; sim, sadie &amp;lt;str4d&amp;gt; Outra coisa que eu queria levantar era o planejamento de longo prazo &amp;lt;EinMByte&amp;gt; zzz: Sim. Precisamos de mais longo prazo &amp;lt;zzz&amp;gt; temos nosso lançamento .25 no próximo final de semana, então isso vai nos ocupar &amp;lt;zzz&amp;gt; talvez daqui a umas 2 semanas para outra reunião de roadmap &amp;lt;EinMByte&amp;gt; A menos que planejemos isso para depois, mas em algum momento vai precisar de discussão &amp;lt;str4d&amp;gt; Parece bom &amp;lt;z3r0fox&amp;gt; zzz: Acho boas. Mantêm o foco &amp;lt;str4d&amp;gt; Quero sugerir algo para as pessoas refletirem &amp;lt;EinMByte&amp;gt; zzz: claro &amp;lt;zzz&amp;gt; querem voltar para uma terça às 20h ou fazer no fim de semana? &amp;lt;str4d&amp;gt; Em paralelo ao SoX, eu gostaria de ter outros dois fluxos paralelos de trabalho de desenvolvimento &amp;lt;str4d&amp;gt; - Migração de criptografia &amp;lt;str4d&amp;gt; - Reformulação da UI &amp;lt;str4d&amp;gt; O impeditivo em ambos é pesquisa e design, não implementação &amp;lt;EinMByte&amp;gt; A migração de criptografia inclui NTCP2? &amp;lt;str4d&amp;gt; Sim &amp;lt;str4d&amp;gt; Então, enquanto fazemos as coisas de implementação do SoX, também fazemos revisões das várias propostas etc. &amp;lt;zzz&amp;gt; que tal sábado, 19 de março &amp;lt;z3r0fox&amp;gt; +1 Finais de semana &amp;lt;zzz&amp;gt; 20h UTC Sábado, 19 de março &amp;lt;str4d&amp;gt; Com o objetivo de ter um plano pronto para implementar durante ou depois do SoX &amp;lt;EinMByte&amp;gt; 19 de março parece bom &amp;lt;str4d&amp;gt; Da mesma forma com a UI, precisamos começar a planejar o design disso o quanto antes, porque vai levar tempo &amp;lt;sadie&amp;gt; 19 de março funciona para mim &amp;lt;zzz&amp;gt; ok, sox == summer of x, entendido &amp;lt;str4d&amp;gt; Sim (até mudarmos :P ) &amp;lt;str4d&amp;gt; As coisas de design podem acontecer em paralelo com todo o resto, e a implementação poderia acontecer depois do SoX &amp;lt;str4d&amp;gt; Seria tão bom se conseguíssemos ter uma nova UI no lugar até o CCC &amp;lt;zzz&amp;gt; ok, vou colocar uma pauta no zzz.i2p, além das notas e dos logs da reunião de hoje no site &amp;lt;str4d&amp;gt; Enfim, coisas para pensar &amp;lt;zzz&amp;gt; mais algo para a reunião de hoje? * zzz pega o baffer &amp;lt;str4d&amp;gt; Podemos discutir mais na próxima de roadmap &amp;lt;sadie&amp;gt; baff it &amp;lt;str4d&amp;gt; 19 de março funciona para mim :) * zzz *baffs* it &amp;lt;zzz&amp;gt; obrigado a todos &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P - 04 de março de 2016</title><link>/pt/blog/2016/03/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-mar%C3%A7o-de-2016/</link><pubDate>Fri, 04 Mar 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/03/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-mar%C3%A7o-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> EinMByte, orignal\_, sadie, str4d, xcps\_, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:00:05 &amp;lt;zzz&amp;gt; 0) oi 15:00:23 &amp;lt;zzz&amp;gt; 1) estrutura para estas reuniões 15:00:32 &amp;lt;zzz&amp;gt; 2) discussão do roadmap 15:00:37 &amp;lt;zzz&amp;gt; 0) oi 15:00:41 &amp;lt;zzz&amp;gt; oi 15:00:54 &amp;lt;str4d&amp;gt; oi 15:01:02 &amp;lt;xcps_&amp;gt; oi! 15:01:27 &amp;lt;orignal_&amp;gt; e aí? 15:02:18 &amp;lt;zzz&amp;gt; por favor, revisem o tópico em `http://zzz.i2p/topics/2021` e o roadmap atual em `http://i2p-projekt.i2p/en/get-involved/roadmap` 15:02:27 &amp;lt;zzz&amp;gt; 1) estrutura para estas reuniões 15:03:22 &amp;lt;zzz&amp;gt; devemos ir direto ao roadmap ou falar primeiro sobre prioridades de alto nível? 15:03:53 &amp;lt;str4d&amp;gt; Eu começaria pela segunda 15:04:41 &amp;lt;zzz&amp;gt; ok, então no tópico, eu sugeri duas prioridades — crescer a rede e aumentar a segurança 15:04:55 &amp;lt;zzz&amp;gt; como soam essas como princípios de alto nível? 15:05:25 &amp;lt;zzz&amp;gt; vamos primeiro decidir o que é importante 15:05:32 &amp;lt;EinMByte&amp;gt; Soam como esperado, acho 15:05:48 &amp;lt;EinMByte&amp;gt; “crescer a rede” deve ser no sentido amplo, no entanto 15:05:57 &amp;lt;str4d&amp;gt; Acho que são ótimos como temas amplos 15:06:03 &amp;lt;zzz&amp;gt; anonimal sugeriu um monte a mais no tópico, mas não era bem o que eu queria 15:06:13 &amp;lt;xcps_&amp;gt; aumentar a segurança deveria ser sempre o mais importante, na minha opinião 15:06:28 &amp;lt;zzz&amp;gt; outros princípios que devemos considerar ao revisar o roadmap? 15:06:28 &amp;lt;str4d&amp;gt; O que, na minha opinião, precisamos fazer aqui é entender o que isso realmente significa em termos de possíveis entregáveis 15:06:40 &amp;lt;EinMByte&amp;gt; Então “crescer a rede” também deveria significar “aumentar a atenção da pesquisa” 15:07:00 &amp;lt;zzz&amp;gt; crescer a rede significa uma enorme variedade de coisas — veja o tópico 15:07:09 &amp;lt;str4d&amp;gt; EinMByte, sim, acho que mencionei isso no tópico 15:07:36 &amp;lt;zzz&amp;gt; vamos descobrir o que isso significa em breve. neste momento, vamos concordar sobre o que é importante. 15:07:58 &amp;lt;str4d&amp;gt; Usabilidade é muito importante para mim e, na minha opinião, alimenta as duas áreas acima 15:07:58 &amp;lt;zzz&amp;gt; tudo é possível se continuarmos crescendo. assim que pararmos de crescer, estamos mortos 15:08:05 &amp;lt;zzz&amp;gt; concordo, str4d 15:08:41 &amp;lt;str4d&amp;gt; Mais imediatamente no sentido de aumentar nossa base de usuários, e mais a longo prazo no sentido de aumentar nossa exposição pública, facilidade de uso por pesquisadores etc. 15:09:11 &amp;lt;EinMByte&amp;gt; Observe também que crescer é a única maneira de atrair pesquisadores 15:09:25 &amp;lt;zzz&amp;gt; mais usuários trazem mais devs e mais pesquisadores e mais conteúdo e e e 15:09:37 &amp;lt;EinMByte&amp;gt; Redes grandes são geralmente mais interessantes de estudar 15:10:05 &amp;lt;EinMByte&amp;gt; Então acho que todos podemos concordar nessas 2 prioridades 15:10:16 &amp;lt;zzz&amp;gt; a maior parte do nosso crescimento no último ano veio do Vuze. O que é ótimo, mas eu adoraria ter mais crescimento 'nativo' também 15:10:43 &amp;lt;zzz&amp;gt; mas talvez crescimento em apps embarcados, ou focar em aplicações em geral, seja o caminho mais fácil para crescer 15:10:48 &amp;lt;str4d&amp;gt; Sim 15:11:04 &amp;lt;EinMByte&amp;gt; zzz: Para muita gente, é mais fácil usar um aplicativo que execute o I2P em segundo plano e cuide da configuração por eles 15:11:12 &amp;lt;sadie&amp;gt; oi — um pouco atrasada para a festa 15:11:20 &amp;lt;zzz&amp;gt; oi, sadie, que bom que você veio 15:11:23 &amp;lt;str4d&amp;gt; Isso, na minha opinião, virá de melhorias de usabilidade tanto na UI quanto nas APIs 15:11:42 &amp;lt;str4d&amp;gt; Na parte de APIs, já estamos trabalhando em vários tópicos 15:11:48 &amp;lt;zzz&amp;gt; de certa forma, são os apps que são especialistas em UI, deixe-os empacotar o i2p e expô-lo (ou escondê-lo) como acharem melhor 15:11:58 &amp;lt;str4d&amp;gt; Mmm 15:12:08 &amp;lt;EinMByte&amp;gt; str4d: Essa é uma solução diferente para o mesmo problema, sim. E eu gosto mais porque empacotar o I2P com tudo não escala, na minha opinião 15:12:30 &amp;lt;str4d&amp;gt; Esse é mais ou menos o caminho que eu estava seguindo no Android 15:13:04 &amp;lt;EinMByte&amp;gt; Precisa haver uma forma de garantir que as pessoas não tenham uma instância do I2P para cada aplicativo 15:13:12 &amp;lt;zzz&amp;gt; ok, mais algo em 1) ou devemos passar a olhar o próprio roadmap? 15:14:00 &amp;lt;str4d&amp;gt; Acho que todos aqui parecem estar em um acordo geral 15:14:08 &amp;lt;str4d&amp;gt; (pelo menos sem discordâncias :P) 15:14:14 &amp;lt;zzz&amp;gt; deixa eu copiar as linhas do tópico. Não como dogma, só como referência 15:14:25 &amp;lt;zzz&amp;gt; Crescer a Rede 15:14:25 &amp;lt;zzz&amp;gt; Inclui: Marketing, projetos conjuntos, empacotar mais coisas, ajudar outros a empacotar o i2p, usabilidade, melhorias no site, mais traduções, palestras e apresentações, artigos e relatos, UI, Android, apps Android, melhor evasão do GFW, orchid, mais libs e ferramentas para devs de cliente, melhor suporte para sites gigantes, apoiar dev alternativo de router, alianças, acelerações e eficiência, capacidade, aumento de limites, entrar no 15:14:25 &amp;lt;zzz&amp;gt; Debian, ... 15:14:25 &amp;lt;zzz&amp;gt; Aumentar a segurança 15:14:25 &amp;lt;zzz&amp;gt; Inclui: migração cripto, protocolo de assinatura, novos protocolos de transporte, transports plugáveis, LS2, NTCP2, novo DH, revogação de chaves, armazenamento de chaves, revisão de código, Sybil, correção de bugs, naming, SSL, ... 15:14:46 &amp;lt;zzz&amp;gt; ok, vamos para 2) o roadmap em si 15:15:10 &amp;lt;zzz&amp;gt; a url é `http://i2p-projekt.i2p/en/get-involved/roadmap` 15:15:50 &amp;lt;zzz&amp;gt; .25 está praticamente pronto, lançamento em cerca de 10 dias, então vamos olhar os próximos 4 releases 26-29 para este ano 15:16:00 &amp;lt;zzz&amp;gt; o que deve nos levar até o ccc 15:16:15 &amp;lt;EinMByte&amp;gt; Se algo está sob 2017, por exemplo, isso significa que só vamos olhar para isso então, ou significa que começamos a implementação naquele ponto? 15:16:41 &amp;lt;str4d&amp;gt; Em termos do que precisamos fazer, eu colocaria a migração cripto e o trabalho em Sybil como de alta prioridade 15:16:42 &amp;lt;zzz&amp;gt; 1mb, certamente queremos começar agora as coisas grandes de 2017, como nova cripto/DH, NTCP2, etc 15:17:04 &amp;lt;EinMByte&amp;gt; Além disso, ataques Eclipse são um problema agora, na minha opinião 15:17:05 &amp;lt;zzz&amp;gt; então o roadmap poderia incluir trabalho preparatório para isso 15:17:23 &amp;lt;str4d&amp;gt; EinMByte, sim, eu estava incluindo isso sob Sybil 15:17:36 &amp;lt;EinMByte&amp;gt; A ideia de rotação à meia-noite não funciona e deve haver alternativas melhores, suponho 15:17:52 &amp;lt;zzz&amp;gt; concordo 15:18:05 &amp;lt;EinMByte&amp;gt; str4d: Claro, é razoável classificá-los como o mesmo tipo de ataque 15:18:44 &amp;lt;str4d&amp;gt; EinMByte, discuti isso com algumas pessoas na RWC 15:18:48 &amp;lt;str4d&amp;gt; Tenho algumas ideias, mas é difícil discutir aqui 15:18:51 &amp;lt;EinMByte&amp;gt; zzz: Então, se quisermos começar com NTCP2/... até 2017, vamos precisar planejar trabalho preliminar 15:18:58 &amp;lt;zzz&amp;gt; certo, 1mb 15:19:02 &amp;lt;str4d&amp;gt; Sim 15:19:20 &amp;lt;str4d&amp;gt; Quero ter planejamento e pesquisa no roadmap :) 15:19:28 &amp;lt;zzz&amp;gt; aqui está o problema. Eu deveria estar trabalhando na 26 agora e não sei o que tem dentro 15:19:39 &amp;lt;orignal_&amp;gt; é possível adicionar padding aleatório ao NTCP existente? 15:20:01 &amp;lt;str4d&amp;gt; orignal_, não que eu me lembre, mas confira o tópico de NTCP2 15:20:02 &amp;lt;zzz&amp;gt; então vamos gastar 10 minutos planejando a 26, depois podemos ir para o longo prazo 15:20:13 &amp;lt;str4d&amp;gt; ok 15:20:14 &amp;lt;zzz&amp;gt; me digam o que eu deveria estar fazendo hoje 15:20:30 &amp;lt;EinMByte&amp;gt; Verdade, vamos focar nisso primeiro 15:20:34 &amp;lt;zzz&amp;gt; ok, vamos ver o que está na lista da 25 que não aconteceu 15:20:50 &amp;lt;zzz&amp;gt; wrapper não aconteceu, kytv está AWOL 15:20:54 &amp;lt;EinMByte&amp;gt; “melhorias de cripto” é bem amplo 15:21:12 &amp;lt;zzz&amp;gt; o que realmente aconteceu em melhorias de cripto foram algumas acelerações no 25519 15:21:34 &amp;lt;zzz&amp;gt; então a lista da .25 na verdade está toda lá, exceto o wrapper 15:22:00 &amp;lt;zzz&amp;gt; mas há mais a fazer em Sybil, então vamos manter isso na lista da 26 15:22:08 &amp;lt;str4d&amp;gt; Ótimo 15:22:25 &amp;lt;str4d&amp;gt; Empurramos o GMP 6 para a .26 por causa da necessidade de mais testes 15:22:35 &amp;lt;zzz&amp;gt; o que mais na lista da 26 agora deveria estar lá ou ser movido 15:23:05 &amp;lt;EinMByte&amp;gt; Eventualmente, prevenir Sybil provavelmente será muito trabalho, então me parece algo de longo prazo 15:23:10 &amp;lt;EinMByte&amp;gt; (no sentido de que precisamos primeiro de uma boa revisão da literatura) 15:23:15 &amp;lt;zzz&amp;gt; orignal, sim, NTCP com padding é NTCP2 15:23:21 &amp;lt;str4d&amp;gt; EinMByte, a ferramenta de detecção de Sybil ainda não é usada para nada, é aí que é necessário mais planejamento :) 15:23:49 &amp;lt;zzz&amp;gt; hottuna4 está indisponível por um mês, não tenho certeza de quando esse mês termina, então gmp6 pode ou não entrar na 26 15:24:02 &amp;lt;str4d&amp;gt; Ok 15:24:37 &amp;lt;str4d&amp;gt; Melhorias no protocolo de assinatura para o livro de endereços: isso seria muito bom de adicionar o quanto antes, para que proprietários de Dest antigos possam migrar para Ed25519 15:24:37 &amp;lt;EinMByte&amp;gt; Acho que CRLs realmente não precisam de um ponto de interrogação 15:24:47 &amp;lt;str4d&amp;gt; Mas quanto tempo isso realmente levará para fazer? 15:25:14 &amp;lt;zzz&amp;gt; vamos precisar de uma atualização de status do tuna em breve; espero que o prazo para aprontar coisas grandes para a 26 seja final de março / primeira semana de abril 15:26:10 * str4d ainda não entende muito bem a coisa de CRL, zzz poderia detalhar? 15:26:14 &amp;lt;zzz&amp;gt; 25 terá a habilidade de ler crls do disco, então podemos incluir na atualização 15:26:35 &amp;lt;zzz&amp;gt; mas isso não ajuda tanto porque em uma atualização podemos simplesmente remover o cert e isso faz a mesma coisa 15:26:56 &amp;lt;zzz&amp;gt; então, para distribuir crls para as pessoas sem precisar fazer uma atualização, nós as colocaríamos no feed 15:26:57 &amp;lt;str4d&amp;gt; Só estou tentando entender o caso de uso 15:27:09 &amp;lt;zzz&amp;gt; o caso de uso é alguém ser comprometido 15:27:20 &amp;lt;str4d&amp;gt; Ainda não fazemos cert pinning? 15:27:30 &amp;lt;zzz&amp;gt; não 15:27:56 &amp;lt;zzz&amp;gt; então eu já fiz 90% disso e só preciso colocar a crl no namespace 15:28:46 &amp;lt;zzz&amp;gt; pinning é complicado e perigoso 15:29:05 &amp;lt;zzz&amp;gt; o crypto cat fez o 'pinning suicide' 15:29:17 &amp;lt;zzz&amp;gt; onde eles estavam com pinning, mas um intermediário mudou 15:30:49 &amp;lt;zzz&amp;gt; não acho que pinning substitua cls 15:30:51 &amp;lt;zzz&amp;gt; crls 15:31:21 &amp;lt;zzz&amp;gt; crls não são só para ssl, tem as chaves de reseed e de update 15:31:58 &amp;lt;zzz&amp;gt; podemos manter crls na lista para a 26 então? está quase pronto 15:32:20 &amp;lt;str4d&amp;gt; O que me preocupa em relação a pinning é que alguém poderia fazer, por exemplo, algo tipo Quantum Insert para redirecionar um nome de domínio de reseed e simplesmente colocar qualquer cert SSL válido que satisfaça o requisito do nome de domínio, e os routers vão aceitar 15:33:05 &amp;lt;str4d&amp;gt; E sobre CRLs, se usarmos isso para desabilitar um certificado específico, por que certificado ele é substituído? 15:33:25 &amp;lt;zzz&amp;gt; nada. no próximo release presumivelmente haveria um substituto 15:33:45 &amp;lt;str4d&amp;gt; Isso está entrando um pouco demais nos detalhes 15:34:07 &amp;lt;str4d&amp;gt; Acho que o que eu queria dizer é que precisamos pensar mais um pouco sobre isso 15:34:24 &amp;lt;zzz&amp;gt; ok, então vamos manter crls para a 26, mas vamos discutir os detalhes disso na próxima semana ou duas 15:34:30 &amp;lt;zzz&amp;gt; já que não está 100% claro 15:34:38 &amp;lt;zzz&amp;gt; seguindo 15:34:42 &amp;lt;zzz&amp;gt; o que mais na lista da 26 15:34:43 &amp;lt;str4d&amp;gt; ok 15:34:50 &amp;lt;EinMByte&amp;gt; ok 15:35:08 &amp;lt;zzz&amp;gt; protocolo de assinatura 15:35:28 &amp;lt;zzz&amp;gt; isso é a chave para a migração cripto dos sites 15:35:40 &amp;lt;EinMByte&amp;gt; substituto do hosts.txt ou o que você quer dizer? 15:36:22 &amp;lt;zzz&amp;gt; sim, isto é o hosts.txt como um feed, com algo como foo.i2p=b64#sig=b64#cmd=alt ... 15:36:26 &amp;lt;str4d&amp;gt; EinMByte, emendar o protocolo de assinatura do livro de endereços com metadados de chave-valor assinados 15:36:49 &amp;lt;zzz&amp;gt; a proposta está bem definida, mas em pausa há uns 18 meses 15:37:07 &amp;lt;EinMByte&amp;gt; Certo, embora o tamanho do arquivo hosts não ficaria grande demais 15:38:02 &amp;lt;EinMByte&amp;gt; Talvez adicionar um parâmetro since, para excluir todos os hosts inseridos antes de um determinado momento 15:38:07 &amp;lt;EinMByte&amp;gt; (para evitar baixar a lista inteira mesmo quando não for necessário) 15:38:22 &amp;lt;zzz&amp;gt; isso originalmente fazia parte do plano de migração cripto, mas era difícil e não era a parte mais importante 15:38:49 &amp;lt;zzz&amp;gt; mas é a principal coisa restante na migração cripto de assinaturas 15:39:26 &amp;lt;str4d&amp;gt; EinMByte, meio que já temos isso com etag 15:39:28 &amp;lt;zzz&amp;gt; isso é mais uma daquelas coisas propostas com muitos detalhes, mas ainda não houve acordo e, portanto, não começou 15:39:42 &amp;lt;EinMByte&amp;gt; str4d: Mas é usado? 15:39:46 &amp;lt;str4d&amp;gt; EinMByte, sim 15:40:00 &amp;lt;EinMByte&amp;gt; Ah, deixa pra lá. nesse caso 15:40:03 &amp;lt;str4d&amp;gt; Isso não seria diferente da configuração atual 15:40:20 &amp;lt;zzz&amp;gt; então ficará na lista da 26 e vamos começar nisso o quanto antes. não sei se conseguiremos avançar o suficiente para a 26, mas vou tentar. precisamos revisar o tópico no zzz.i2p 15:40:22 &amp;lt;str4d&amp;gt; mas, em vez dos registros de nomes de domínio nunca se repetirem, agora eles se repetiriam no “stream” 15:40:42 &amp;lt;EinMByte&amp;gt; Há alguma razão específica para precisarmos manter o formato estranho, porém? 15:41:05 &amp;lt;EinMByte&amp;gt; Me pareceria mais fácil se simplesmente usássemos algo padrão 15:41:06 &amp;lt;zzz&amp;gt; talvez. compatibilidade com clientes antigos. mas devemos revisar e decidir com certeza se isso é importante 15:41:20 &amp;lt;zzz&amp;gt; nenhum de nós olhou para isso em talvez um ano 15:41:28 &amp;lt;zzz&amp;gt; então vamos tirar o pó e dar uma olhada 15:41:32 &amp;lt;EinMByte&amp;gt; zzz: A compatibilidade poderia ser tratada também fornecendo o arquivo hosts.txt antigo por um tempo 15:41:41 &amp;lt;str4d&amp;gt; Há também a questão mais ampla do que fazer com, por exemplo, todos os nomes “perdidos” 15:41:53 &amp;lt;str4d&amp;gt; Mas isso está fora da discussão atual 15:41:57 &amp;lt;zzz&amp;gt; sim. também precisaríamos envolver as outras impls 15:42:18 &amp;lt;EinMByte&amp;gt; str4d: Acho que isso é algo para decidir quando tivermos um novo sistema de naming (se um dia tivermos) 15:42:26 &amp;lt;str4d&amp;gt; Por enquanto, quero alguma forma para domínios atualmente ativos atualizarem seus dests 15:42:26 &amp;lt;zzz&amp;gt; ok, fica na lista da 26 por enquanto. próximo na lista — coisas de Sybil 15:42:45 &amp;lt;zzz&amp;gt; podemos fazer Sybil ser automático? Espero que todos tenham lido o artigo do Philip Winter???? 15:42:50 &amp;lt;str4d&amp;gt; E quanto antes colocarmos o código central, mais cedo poderemos ligá-lo em cerca de um ano 15:43:50 &amp;lt;EinMByte&amp;gt; zzz: Que artigo? Claramente perdi algo 15:44:27 &amp;lt;zzz&amp;gt; confira @__phw no Twitter para o link 15:45:02 &amp;lt;zzz&amp;gt; estamos trabalhando com ele graças a uma apresentação da sadie no ccc 15:45:03 &amp;lt;EinMByte&amp;gt; zzz: este: http://arxiv.org/pdf/1602.07787v1.pdf? 15:45:27 &amp;lt;zzz&amp;gt; se foi publicado nas últimas duas semanas, é esse 15:45:59 &amp;lt;EinMByte&amp;gt; Bem, é um eprint de fevereiro deste ano 15:46:09 &amp;lt;zzz&amp;gt; não acho que estejamos prontos para automático. eles também não, na verdade 15:46:22 &amp;lt;zzz&amp;gt; eles só cuspem um e-mail uma vez por dia para os dirauths 15:46:36 &amp;lt;zzz&amp;gt; é tudo heurística e mágica dos dois lados 15:46:49 &amp;lt;EinMByte&amp;gt; Então ele provavelmente colocou o eprint online depois que foi publicado 15:46:57 &amp;lt;zzz&amp;gt; então eu gostaria de empurrar as coisas automáticas para mais tarde no ano 15:47:07 &amp;lt;str4d&amp;gt; EinMByte, 25 de fev é a versão que eu tenho 15:47:14 &amp;lt;EinMByte&amp;gt; zzz: Então como exatamente isso funcionaria em um cenário descentralizado? 15:47:44 &amp;lt;str4d&amp;gt; Precisamos fazer as coisas de baixo pra cima em vez de cima pra baixo 15:48:06 &amp;lt;str4d&amp;gt; ou seja, cada router precisaria incluir “potenciais candidatos a Sybil” nos perfis de pares 15:48:13 &amp;lt;zzz&amp;gt; EinMByte, não sei. é difícil 15:48:20 &amp;lt;str4d&amp;gt; com base, por exemplo, em tempos online etc. 15:48:30 &amp;lt;EinMByte&amp;gt; Detectar ataques Sybil é factível, acho; preveni-los com base nessa detecção é muito difícil em uma rede descentralizada 15:48:30 &amp;lt;EinMByte&amp;gt; Mas eu gosto do desafio 15:48:34 &amp;lt;zzz&amp;gt; também precisamos do gravy que está trabalhando em um refazer centralizado do setup dele 15:48:43 &amp;lt;str4d&amp;gt; Há também a possibilidade de ter algum tipo de setup mais centralizado 15:48:45 &amp;lt;str4d&amp;gt; Sim, isso 15:48:45 &amp;lt;EinMByte&amp;gt; str4d: Nesse ponto você precisa começar a atribuir confiança a cada router 15:48:52 &amp;lt;EinMByte&amp;gt; o que por si só seria um sistema anti-Sybil inteiro 15:49:07 &amp;lt;str4d&amp;gt; E fazer os routers assinarem uma lista de potenciais sybils 15:49:07 &amp;lt;zzz&amp;gt; meio como as propostas do dagon 15:49:09 &amp;lt;str4d&amp;gt; EinMByte, isso é basicamente o que os perfis de pares são agora, porém 15:49:31 &amp;lt;str4d&amp;gt; onde “confiança” é atualmente definida como “roteou de forma confiável para mim no passado” 15:49:42 &amp;lt;EinMByte&amp;gt; str4d: Sim, e eles causaram alguns ataques até agora :) 15:50:15 &amp;lt;str4d&amp;gt; Sim 15:50:23 &amp;lt;EinMByte&amp;gt; Além disso, perfis de pares não permitem realmente que você exclua um par da rede 15:50:31 &amp;lt;EinMByte&amp;gt; A prevenção de Sybil permitiria isso, de certa forma 15:50:35 &amp;lt;str4d&amp;gt; Perfilamento de pares e seleção de pares é outra das coisas que acho que precisa de priorização 15:50:46 &amp;lt;str4d&amp;gt; Eles podem, sim 15:51:01 &amp;lt;zzz&amp;gt; então proponho mudar o item de Sybil da 26 para 'melhoria contínua', mas mover a parte 'automática' para mais tarde 15:51:01 &amp;lt;str4d&amp;gt; Agora não 15:51:11 &amp;lt;str4d&amp;gt; Só estou dizendo que é onde colocaríamos isso 15:51:34 &amp;lt;EinMByte&amp;gt; str4d: Sim, isso é possível. 15:51:37 &amp;lt;str4d&amp;gt; (no sentido de colocar detecção de Sybil e técnicas mais avançadas no léxico e na arquitetura do I2P) 15:51:53 &amp;lt;EinMByte&amp;gt; De qualquer forma, eu não abriria mão da descentralização. É a parte mais legal do I2P, na minha opinião 15:52:14 &amp;lt;str4d&amp;gt; Sim 15:52:27 &amp;lt;EinMByte&amp;gt; (e centralização também leva a vários ataques práticos de qualquer forma) 15:52:43 &amp;lt;zzz&amp;gt; vamos seguir. melhorias no streaming? não sei bem o que é, talvez só o item perene de 'melhorar' 15:52:49 &amp;lt;str4d&amp;gt; zzz, sim, podemos continuar a trabalhar naquela página da routerconsole, e depois integrá-la com os perfis e a seleção de pares quando decidirmos uma estratégia 15:53:00 &amp;lt;zzz&amp;gt; não consigo pensar no que há para fazer especificamente em streaming. alguém? 15:53:01 &amp;lt;EinMByte&amp;gt; Às vezes, adicionar uma autoridade central pode tornar sua prova de segurança fácil, mas causar falhas de segurança na prática 15:53:20 &amp;lt;str4d&amp;gt; Pesquisa e otimizações seriam boas 15:53:28 &amp;lt;EinMByte&amp;gt; zzz: Alguma melhoria óbvia que poderíamos fazer ali? 15:53:30 &amp;lt;str4d&amp;gt; Isso seria um bom candidato para pesquisa externa 15:53:46 &amp;lt;zzz&amp;gt; realmente precisamos de um setup de testes melhor 15:53:51 &amp;lt;EinMByte&amp;gt; str4d: Concordo. 15:53:55 &amp;lt;zzz&amp;gt; adicionar atrasos / perdas, reordenar etc. 15:54:04 &amp;lt;EinMByte&amp;gt; Provavelmente deveríamos estender nossa página de “questões de pesquisa em aberto” com isso e outras coisas 15:54:40 &amp;lt;zzz&amp;gt; não tenho muitas ideias mirabolantes na minha lista de coisas de streaming. precisa ser guiado por resultados de testes 15:54:50 &amp;lt;EinMByte&amp;gt; Pode haver mais melhoria na alocação de tunnels? 15:55:05 &amp;lt;str4d&amp;gt; zzz, há algum projeto no GH que simula “A Internet” com containers que podem fazer isso, se bem me lembro 15:55:08 &amp;lt;zzz&amp;gt; então que tal tornar este item 'streaming test harness' 15:55:17 &amp;lt;str4d&amp;gt; Não sei o quão fácil seria, porém, precisaríamos de uma nova JVM por container :P 15:55:25 &amp;lt;str4d&amp;gt; EinMByte, mmm 15:55:48 &amp;lt;EinMByte&amp;gt; str4d: shadow poderia ser usado, acho. Não sei se poderia ser integrado com Java, mas está na lista TODO do kovri 15:55:52 &amp;lt;str4d&amp;gt; Isso não é realmente streaming, porém, isso é no nível de datagramas 15:56:22 &amp;lt;zzz&amp;gt; a coisa da alocação de tunnels é a ideia do psi de fazer o client escolher tunnels 15:56:34 &amp;lt;EinMByte&amp;gt; str4d: Sim, suspeito que há mais a otimizar nisso 15:56:46 &amp;lt;EinMByte&amp;gt; zzz: Não acho que usuários sejam os melhores algoritmos de otimização, mas talvez 15:57:10 &amp;lt;zzz&amp;gt; é uma corrupção violenta do nosso layering, e não vejo como fazer. mas é isso que o psi está propondo 15:57:19 &amp;lt;EinMByte&amp;gt; ... ou provavelmente “cliente” não significa usuário 15:57:32 &amp;lt;zzz&amp;gt; client == lado cliente do i2cp 15:57:44 &amp;lt;str4d&amp;gt; A questão aí é 15:57:54 &amp;lt;str4d&amp;gt; Tor fornece essa capacidade via o Control Socket deles 15:57:58 &amp;lt;EinMByte&amp;gt; Ok então significa isso 15:57:59 &amp;lt;str4d&amp;gt; E é muito útil para pesquisadores 15:58:10 &amp;lt;str4d&amp;gt; Mas eles também têm uma arquitetura muito mais plana 15:58:19 &amp;lt;str4d&amp;gt; Enquanto nós isolamos diferentes clientes uns dos outros via I2CP 15:58:31 &amp;lt;EinMByte&amp;gt; zzz: Eu esperaria que o router tivesse mais informações relevantes. O cliente poderia passar quaisquer requisitos adicionais 15:58:41 &amp;lt;zzz&amp;gt; também temos os lua hooks do psi para pesquisadores, que nunca foram mesclados (nem em Java nem no kovri), mas ainda é uma opção 15:59:14 &amp;lt;zzz&amp;gt; veja, agora o lado cliente nem sabe sobre tunnels, então certamente não tem nenhuma habilidade de escolhê-los 15:59:16 &amp;lt;str4d&amp;gt; Falando com o nickm na RWC, ele disse que era muito mais fácil para o Tor manter uma interface de Control Socket do que um sistema de plugins 15:59:17 &amp;lt;EinMByte&amp;gt; Sei que o shadow está sendo usado na prática por pesquisadores 15:59:22 &amp;lt;EinMByte&amp;gt; Lua, não sei 15:59:55 &amp;lt;EinMByte&amp;gt; zzz: Então provavelmente a mesma coisa pode ser alcançada passando as informações relevantes pelo I2CP? 16:00:17 &amp;lt;zzz&amp;gt; 1mb, sim, mas ficaria realmente muito feio 16:00:44 &amp;lt;str4d&amp;gt; Poderíamos sempre restringir isso com um flag -research ou algo assim 16:00:54 &amp;lt;str4d&amp;gt; (no router.config) 16:01:06 &amp;lt;str4d&amp;gt; Assim, a maioria dos usuários não fica exposta à feiura 16:01:13 &amp;lt;zzz&amp;gt; kovri/i2pd ainda não têm aquelas barreiras rígidas de API entre cliente/router, é mais fácil para os 16:01:20 &amp;lt;zzz&amp;gt; *eles 16:01:28 &amp;lt;str4d&amp;gt; E podemos definir “.research” desde o começo para significar “Reservamos o direito de mudar essas APIs” 16:01:44 &amp;lt;str4d&amp;gt; ou seja, pesquisadores precisariam usar o flag .research junto com uma versão específica 16:01:57 &amp;lt;str4d&amp;gt; Voltando ao tópico real da discussão: 16:01:59 &amp;lt;EinMByte&amp;gt; zzz: Sobre tunnels. Depende. Acho que faria sentido passar informações sobre o uso pretendido do tunnel. 16:02:20 &amp;lt;zzz&amp;gt; (Para sua informação, esta reunião vai por mais 25 minutos no máximo, a continuar no domingo) 16:02:33 &amp;lt;EinMByte&amp;gt; zzz: É mais fácil para nós principalmente porque o shadow é escrito em C, acho 16:02:42 &amp;lt;str4d&amp;gt; Acho que isso deveria ser empurrado para a categoria “precisa de mais pesquisa” 16:02:44 &amp;lt;zzz&amp;gt; o problema é que não são só os seus tunnels que precisam ser escolhidos, mas os tunnels da extremidade remota 16:02:48 &amp;lt;EinMByte&amp;gt; Ok. Vamos em frente então. 16:03:08 &amp;lt;zzz&amp;gt; ok, isso é tudo o que está na lista da 26 agora. O que deve ser adicionado? 16:03:11 &amp;lt;EinMByte&amp;gt; zzz: A extremidade remota não cuida disso? 16:03:36 &amp;lt;zzz&amp;gt; não, fazemos roteamento na origem (ou seja, escolhemos o lease da extremidade remota a partir do leaseset dela para o inbound dele) 16:04:08 &amp;lt;zzz&amp;gt; olhem a lista 27-29. o que deveria ser puxado para a 26, se algo? 16:04:44 &amp;lt;str4d&amp;gt; Quero começar a fazer o trabalho preparatório para novos LSs e o netdb 16:04:46 &amp;lt;zzz&amp;gt; é aqui que está todo o 'trabalho inicial em xxx para 2017', mas também muita coisa de 2016 16:05:23 &amp;lt;EinMByte&amp;gt; zzz: Entendi errado o que você quis dizer com far-end, deixa pra lá 16:05:31 &amp;lt;str4d&amp;gt; Quanto antes acertarmos isso e colocarmos na codebase, mais cedo a rede terá suporte amplo a isso 16:06:42 &amp;lt;EinMByte&amp;gt; Observe que nós (kovri) queremos especificações 16:06:52 &amp;lt;EinMByte&amp;gt; Caso contrário, será difícil acompanhar a implementação 16:07:31 &amp;lt;zzz&amp;gt; claro. qualquer coisa que seja uma nova especificação, precisamos todos trabalhar juntos 16:07:36 &amp;lt;EinMByte&amp;gt; str4d: Vamos começar listando o que o LS2 realmente deve suportar 16:07:53 &amp;lt;EinMByte&amp;gt; (se isso ainda não foi feito) 16:09:40 &amp;lt;zzz&amp;gt; basicamente, LS2 são só algumas coisas 16:09:59 &amp;lt;zzz&amp;gt; adicionar algum espaço para flags 16:10:09 &amp;lt;zzz&amp;gt; e habilitar cripto futura 16:10:52 &amp;lt;zzz&amp;gt; mas eu tenho todas aquelas propostas sobre multihoming melhor, além de busca de serviço ao estilo grothoff 16:11:00 &amp;lt;zzz&amp;gt; anycast 16:11:01 &amp;lt;EinMByte&amp;gt; Temos uma lista específica em algum lugar para referência? 16:11:11 &amp;lt;zzz&amp;gt; está reunido no zzz, um segundo 16:11:23 &amp;lt;str4d&amp;gt; EinMByte, Estou trabalhando aos poucos para reunir tudo isso no site 16:11:41 &amp;lt;zzz&amp;gt; podemos acelerar isso, str4d? tipo na próxima semana ou duas? 16:11:47 &amp;lt;str4d&amp;gt; Isso deveria entrar na lista da .26 16:11:50 &amp;lt;str4d&amp;gt; Hmm 16:11:53 &amp;lt;str4d&amp;gt; Possivelmente 16:11:59 &amp;lt;str4d&amp;gt; Preciso de mais olhos nisso 16:11:59 &amp;lt;zzz&amp;gt; sem as propostas em uma lista simples, isso é difícil demais 16:12:08 &amp;lt;EinMByte&amp;gt; str4d: Ótimo. Na verdade, para algumas dessas coisas, uma funcionalidade de wiki seria útil 16:12:24 &amp;lt;EinMByte&amp;gt; (a ideia é que isso aceleraria) 16:12:48 &amp;lt;zzz&amp;gt; para começar, precisamos de uma lista 16:12:50 &amp;lt;str4d&amp;gt; exatamente 16:12:56 &amp;lt;zzz&amp;gt; não vamos tentar abraçar o mundo aqui 16:13:11 &amp;lt;str4d&amp;gt; Estou tentando mover de exigir HTML no backend para (atualmente) rST 16:13:31 &amp;lt;str4d&amp;gt; Preciso que pessoas revisem o que tenho para verificar que a) é utilizável e b) não perde nada do que temos atualmente 16:13:39 &amp;lt;str4d&amp;gt; Atualmente está aplicado apenas à documentação de especificação 16:13:40 &amp;lt;zzz&amp;gt; vamos colocar essa coisa das propostas na lista para a 26 e falamos depois sobre o que isso significa. Mas precisamos avançar nisso o quanto antes. 16:13:55 &amp;lt;str4d&amp;gt; Mas no momento em que isso estiver solidificado, estender para propostas é trivial 16:13:56 &amp;lt;zzz&amp;gt; quero elas no site. não me importa em que forma. 16:14:46 &amp;lt;EinMByte&amp;gt; Estou disposto a revisar propostas, mas às vezes acontece de eu simplesmente não encontrar nenhum texto 16:15:10 &amp;lt;EinMByte&amp;gt; (algumas coisas no site estão meio escondidas, acho) 16:15:37 &amp;lt;zzz&amp;gt; certo 16:16:05 &amp;lt;zzz&amp;gt; precisamos mover coisas do zzz.i2p para o site com algum tipo de organização 16:16:13 &amp;lt;EinMByte&amp;gt; str4d: Mover de HTML para algo que possa ser facilmente convertido para vários formatos é uma coisa boa 16:16:28 &amp;lt;EinMByte&amp;gt; zzz: Sim, absolutamente 16:16:35 &amp;lt;str4d&amp;gt; EinMByte, o que eu preciso que revisem está em i2p.www.str4d 16:16:36 &amp;lt;EinMByte&amp;gt; Talvez um processo fixo para todas as propostas 16:16:57 &amp;lt;zzz&amp;gt; ok. está na lista para a 26. detalhes virão. str4d, mãos à obra. eu não esperaria muito feedback. Apenas crie um novo sistema e todos entraremos na linha 16:17:02 &amp;lt;str4d&amp;gt; e em `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/` 16:17:04 &amp;lt;str4d&amp;gt; EinMByte, se você quiser trabalhar comigo para acertar isso, eu poderia terminar talvez até a .25 16:17:23 &amp;lt;zzz&amp;gt; o que mais para a 26? precisamos encerrar isso 16:17:36 &amp;lt;str4d&amp;gt; ( EinMByte, `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/spec` especificamente) 16:18:14 &amp;lt;zzz&amp;gt; isso é coisa de curtíssimo prazo. Preciso saber o que fazer na segunda 16:18:27 &amp;lt;zzz&amp;gt; última chamada para a 26 16:18:41 &amp;lt;str4d&amp;gt; Acho que a parte de assinaturas vai levar um tempo 16:18:49 &amp;lt;str4d&amp;gt; Então eu ficaria feliz com isso sendo a principal coisa 16:18:52 &amp;lt;zzz&amp;gt; concordo. 16:19:54 &amp;lt;zzz&amp;gt; ok. reunião no domingo no mesmo horário. vamos começar com VRP/H1. por favor, revisem o ticket 1119 com antecedência. depois disso, falaremos sobre 27-29, se o tempo permitir. 16:20:06 &amp;lt;EinMByte&amp;gt; str4d: Algum desses que você acha que requer mais atenção? 16:20:27 &amp;lt;zzz&amp;gt; podemos também voltar brevemente à 26 no domingo, se necessário 16:20:43 &amp;lt;str4d&amp;gt; EinMByte, basicamente decidir se o formato para escrever propostas é utilizável e se limita o que vai parar no site (em formato HTML ou TXT) 16:20:45 &amp;lt;zzz&amp;gt; então a agenda no domingo será 1) VRP/H1/1119; 2) 26; 3) 27-29 16:20:57 &amp;lt;zzz&amp;gt; obrigado, pessoal 16:21:25 * zzz *bafs* reunião encerrada 16:27:50 &amp;lt;EinMByte&amp;gt; str4d: Provavelmente está OK desde que possa ser convertido para a maioria dos outros formatos :) &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de março de 2016</title><link>/pt/blog/2016/03/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-mar%C3%A7o-de-2016/</link><pubDate>Thu, 03 Mar 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/03/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-mar%C3%A7o-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> anonimal, comraden1, eche|on, hottuna4, orignal\_, sadie_i2p, str4d, Yankee, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:02 &amp;lt;zzz&amp;gt; 0) Oi 20:00:02 &amp;lt;zzz&amp;gt; 1) Revisão das tarefas antigas atribuídas ainda abertas da reunião de 30 de dez. `http://zzz.i2p/topics/2014` 20:00:02 &amp;lt;zzz&amp;gt; 2) Revisão das novas tarefas atribuídas da reunião de 2 de fev. `http://zzz.i2p/topics/2014` 20:00:02 &amp;lt;zzz&amp;gt; 3) Preparar e agendar as reuniões de roadmap `http://zzz.i2p/topics/2021` 20:00:02 &amp;lt;zzz&amp;gt; 4) Proposta de Código de Conduta (Sadie) `http://zzz.i2p/topics/2015?page=2` 20:00:12 &amp;lt;zzz&amp;gt; 0) Oi 20:00:15 &amp;lt;zzz&amp;gt; oi 20:00:25 &amp;lt;anonimal&amp;gt; Oi 20:00:38 &amp;lt;str4d&amp;gt; Oi 20:01:07 &amp;lt;zzz&amp;gt; 1) Revisão das tarefas antigas atribuídas ainda abertas da reunião de 30 de dez. `http://zzz.i2p/topics/2014` 20:01:19 &amp;lt;hottuna4&amp;gt; oi 20:01:37 &amp;lt;zzz&amp;gt; gravy deve publicar um sobre leasesets criptografados até 27 de jan., ou um tópico diferente, até 15 de fev. 20:01:51 &amp;lt;zzz&amp;gt; alguém sabe do status do gravy? 20:03:13 &amp;lt;anonimal&amp;gt; Não. 20:03:47 &amp;lt;sadie_i2p&amp;gt; ocupado na vida real 20:04:07 &amp;lt;zzz&amp;gt; sadie_i2p, tem uma nova data dele? 20:04:24 &amp;lt;sadie_i2p&amp;gt; aguardando nova data do Gravy 20:04:33 &amp;lt;zzz&amp;gt; ok, vamos transferir para a próxima reunião 20:04:42 &amp;lt;zzz&amp;gt; Sadie trabalhar com J para colocar no ar o post de blog dele sobre reseed, nova data meados de fev. 20:04:49 &amp;lt;zzz&amp;gt; sadie_i2p, qual a novidade disso? 20:05:42 &amp;lt;sadie_i2p&amp;gt; J também está ocupado, trabalhando com Back up 20:06:07 &amp;lt;zzz&amp;gt; sadie_i2p, esse post de blog ainda vai acontecer ou devemos seguir em frente? 20:06:44 &amp;lt;sadie_i2p&amp;gt; eu e o back up estamos trabalhando em outra coisa neste momento - o post de blog provavelmente não vai acontecer 20:06:58 &amp;lt;zzz&amp;gt; ok, vou riscar isso da lista 20:07:02 &amp;lt;sadie_i2p&amp;gt; seguir em frente 20:07:17 &amp;lt;zzz&amp;gt; Sadie contatar o backup para discutir a campanha de reseed, nova data meados de fev. 20:07:32 &amp;lt;zzz&amp;gt; sadie_i2p, o que você e o backup estão aprontando? 20:07:34 &amp;lt;anonimal&amp;gt; Fev.? 20:07:54 &amp;lt;zzz&amp;gt; sim anonimal, todos estes itens estão atrasados 20:08:26 &amp;lt;sadie_i2p&amp;gt; novo conteúdo e gráficos 20:08:51 &amp;lt;zzz&amp;gt; para o site, suponho 20:08:55 &amp;lt;sadie_i2p&amp;gt; haverá atrasos nisso por causa das agendas, mas o back up agora está trabalhando no conteúdo e eu estou trabalhando nos gráficos para o site 20:09:15 &amp;lt;zzz&amp;gt; e quanto à "campanha" para além do site em si? 20:09:30 &amp;lt;zzz&amp;gt; o que vocês planejam? e para quando? 20:09:34 &amp;lt;eche|on&amp;gt; ótimo 20:09:47 &amp;lt;sadie_i2p&amp;gt; vamos preparar uma nova página para o site e então começar a direcionar as pessoas para lá via redes sociais etc... 20:10:00 &amp;lt;sadie_i2p&amp;gt; talvez usar novos adesivos como incentivo também 20:10:10 &amp;lt;eche|on&amp;gt; adesivos! 20:10:17 &amp;lt;zzz&amp;gt; ooh sim, adesivos para reseeders, ótima ideia 20:10:19 &amp;lt;str4d&amp;gt; Esta é uma página "o que é reseed" ou um guia "como executar um reseed"? 20:10:49 &amp;lt;sadie_i2p&amp;gt; é um novo guia de como executar um reseed 20:11:36 &amp;lt;zzz&amp;gt; sadie_i2p, pode nos dar o próximo marco disso? (data, o que é) 20:12:12 &amp;lt;str4d&amp;gt; Então isso seria um guia para "usuários" ou contribuidores do I2P, em vez de desenvolvedores 20:12:26 &amp;lt;str4d&amp;gt; Então vou pensar em um lugar melhor para colocar esses guias 20:13:07 &amp;lt;sadie_i2p&amp;gt; isso pode levar um pouco mais de tempo - eu diria no máximo em dois meses 20:13:10 &amp;lt;str4d&amp;gt; exceto hmm... 20:13:21 &amp;lt;sadie_i2p&amp;gt; O guia será para usuários e contribuidores 20:13:45 &amp;lt;zzz&amp;gt; sadie_i2p, por favor nos dê um marco intermediário para o próximo mês 20:13:59 &amp;lt;sadie_i2p&amp;gt; provavelmente posso fornecer atualização de conteúdo em um mês 20:14:02 &amp;lt;str4d&amp;gt; Na verdade, acho que isso se encaixa em "Get involved -&amp;gt; Guides" 20:14:11 &amp;lt;zzz&amp;gt; ok, ótimo 20:14:16 &amp;lt;zzz&amp;gt; seguindo em frente 20:14:26 &amp;lt;zzz&amp;gt; str4d, gravy, cacapo: Adicionar casos de uso, no que somos melhores, mais "paixão" e "gordura", adicionar / destacar o Bote, até o final de 20:14:39 &amp;lt;zzz&amp;gt; janeiro ABERTO, nova data 1º de março 20:14:50 &amp;lt;zzz&amp;gt; Vi que o cacapo escreveu alguns bons casos de uso 20:15:06 &amp;lt;str4d&amp;gt; Sim, com base nos exemplos do dymaxion 20:15:11 &amp;lt;zzz&amp;gt; str4d, qual o status de trazer isso para o site junto com um pouco de "paixão" e "gordura"? 20:15:21 &amp;lt;Yankee&amp;gt; Olá senhoras e senhores! 20:15:35 &amp;lt;str4d&amp;gt; Na minha humilde opinião, o conteúdo precisa de um pouco de polimento (parece um pouco demais "I2P ao resgate!") 20:16:03 &amp;lt;str4d&amp;gt; Quanto a onde no site, ainda não tenho certeza de onde isso se encaixa 20:16:05 &amp;lt;zzz&amp;gt; str4d, o prazo era 1º de março, pode nos dar uma nova data para colocar isso no site? 20:16:45 &amp;lt;str4d&amp;gt; O "objetivo" deste item era fazer algo melhor do que a coluna do meio atual da página inicial e a página de aplicativos suportados 20:18:02 &amp;lt;str4d&amp;gt; zzz, posso colocar a página em um URL 20:18:42 &amp;lt;zzz&amp;gt; você e a sadie_i2p estão alinhados sobre o que é este item de trabalho? a sadie adicionou isso à lista de tarefas no ccc 20:20:29 &amp;lt;str4d&amp;gt; É 20:20:45 &amp;lt;str4d&amp;gt; um começo, mas ainda precisamos definir a arquitetura da informação mais ampla 20:20:57 &amp;lt;str4d&amp;gt; o que realmente estamos tentando transmitir com a página inicial 20:21:42 &amp;lt;zzz&amp;gt; ok, então me dê uma data para a primeira parte 20:21:49 &amp;lt;zzz&amp;gt; por favor 20:22:12 &amp;lt;str4d&amp;gt; Vou migrar o documento de casos de uso para o site até o final desta semana 20:22:42 &amp;lt;str4d&amp;gt; E um relatório de status adicional na próxima reunião sobre a reestruturação da página inicial 20:23:04 &amp;lt;zzz&amp;gt; ok, ótimo, espero que você e a sadie possam discutir os detalhes dos objetivos maiores de "gordura" e "paixão". 20:23:39 &amp;lt;zzz&amp;gt; comraden editar / polir / aprimorar / publicar a história do I2P até o fim de fevereiro 20:24:13 &amp;lt;zzz&amp;gt; alguém sabe no que o comraden1 está? Eu preciso que ele devolva o rascunho editado, depois quero dar mais uma passada 20:25:00 &amp;lt;zzz&amp;gt; o prazo disso no site era segunda-feira 20:25:30 &amp;lt;sadie_i2p&amp;gt; a nova data é 1º de abril 20:25:59 &amp;lt;zzz&amp;gt; ok. então eu preciso do rascunho de volta dele em algumas semanas 20:26:14 &amp;lt;anonimal&amp;gt; zzz: Link para o rascunho atual da história? 20:26:39 &amp;lt;zzz&amp;gt; o que está no zzzi2p ainda é o mais recente. Não quero fazer nenhuma alteração enquanto o comraden1 estiver com o "master" 20:26:53 &amp;lt;zzz&amp;gt; ok, seguindo em frente 20:27:09 &amp;lt;zzz&amp;gt; tickets: Sadie revisar, fazer recomendações ou possivelmente começar a gerenciá-los (para quando?) ABERTO - nova data meados de fev. (?) 20:27:09 &amp;lt;anonimal&amp;gt; Ok. 20:27:30 &amp;lt;zzz&amp;gt; sadie_i2p, como está indo essa grande tarefa? 20:28:06 &amp;lt;sadie_i2p&amp;gt; aff 20:29:12 &amp;lt;zzz&amp;gt; preciso de um pouco mais do que só um "aff" :) 20:29:14 &amp;lt;str4d&amp;gt; Era uma tarefa considerável :P 20:29:35 &amp;lt;sadie_i2p&amp;gt; str4d e eu conversamos sobre reuniões semanais de tickets 20:29:56 &amp;lt;zzz&amp;gt; isso pode ser mais viável do que alguma "revisão" pontual 20:30:06 &amp;lt;str4d&amp;gt; Achei que tinha levantado isso em uma reunião anterior, mas caso não tenha: adicionei um status "open" ao Trac, para denotar tickets que nós, devs, vimos mas que não têm ninguém designado nem status particular. 20:30:26 &amp;lt;str4d&amp;gt; Meu objetivo com isso foi diferenciar esses tickets dos realmente novos 20:30:26 &amp;lt;sadie_i2p&amp;gt; sim, seria 20:30:26 &amp;lt;zzz&amp;gt; sadie_i2p, você já se aprofundou o suficiente para fazer alguma recomendação sobre como estamos gerenciando os tickets? 20:31:08 &amp;lt;str4d&amp;gt; Assim, a pilha de tickets "novos" está bem menor agora que tirei do bolo os que nós mesmos abrimos 20:31:15 &amp;lt;sadie_i2p&amp;gt; neste ponto, minha melhor recomendação é check-in e triagem semanais 20:32:34 &amp;lt;str4d&amp;gt; +1 20:32:34 &amp;lt;zzz&amp;gt; ok. já estamos prontos para agendar a primeira reunião ou ainda há mais organização a fazer antes? 20:33:28 &amp;lt;str4d&amp;gt; Ainda estou viajando, então preferiria esperar até a próxima semana 20:33:46 &amp;lt;zzz&amp;gt; ok. se vocês não tiverem agendado nada antes da reunião de abril, vamos chamar vocês então 20:34:05 &amp;lt;zzz&amp;gt; str4d lançamento do Android 0.9.24 até 7 de fev., lista de TODO consolidada até 26 de fev. 20:34:21 &amp;lt;zzz&amp;gt; parece que você está atrasado nisso :) 20:34:28 &amp;lt;str4d&amp;gt; Heh 20:34:34 &amp;lt;zzz&amp;gt; novas datas? 20:34:37 &amp;lt;str4d&amp;gt; Ambos falharam miseravelmente, por causa da tese de doutorado 20:34:55 &amp;lt;str4d&amp;gt; (que eu *finalmente* entreguei em meados de fev.) 20:35:04 &amp;lt;str4d&amp;gt; Estou trabalhando em liberar a 0.9.24 enquanto falamos 20:35:06 &amp;lt;zzz&amp;gt; oba. 20:35:10 &amp;lt;str4d&amp;gt; (num laptop muuuuuuito lento() 20:35:14 &amp;lt;str4d&amp;gt; ) 20:35:16 &amp;lt;zzz&amp;gt; e a lista de TODO? 20:35:31 &amp;lt;str4d&amp;gt; A consolidação da lista de TODO acontecerá nos próximos dias 20:35:41 &amp;lt;zzz&amp;gt; ok, vamos cobrar isso de você 20:35:51 &amp;lt;str4d&amp;gt; heh :P 20:36:01 &amp;lt;zzz&amp;gt; str4d e zzz revisar o ticket do VRP até 12 de fev. Eu fiz a minha parte. 20:36:06 &amp;lt;str4d&amp;gt; É basicamente percorrer a lista de TODO no repositório e procurar por coisas que estão faltando na minha lista de TODO pessoal 20:36:14 &amp;lt;zzz&amp;gt; nova data para isso? 20:36:20 &amp;lt;anonimal&amp;gt; Sobre o #1119, só agora estou vendo o último comentário do zzz de 3 semanas atrás. Nunca recebi um e-mail nem tenho recebido e-mails do GitHub ou outras coisas nas últimas semanas para @mail.i2p/@i2pmail.org. 20:36:32 &amp;lt;anonimal&amp;gt; Estou seriamente me perguntando se o serviço de e-mail do postman está com problemas. 20:36:37 &amp;lt;str4d&amp;gt; Outra vítima da tese. Vou ler isso esta tarde depois que a 0.9.24 sair 20:36:46 &amp;lt;anonimal&amp;gt; Talvez eu tenha que trocar de e-mail :/ 20:36:49 &amp;lt;zzz&amp;gt; ok, ótimo 20:36:49 &amp;lt;str4d&amp;gt; anonimal, sim, também tenho tido problemas sérios ultimamente (muitos e-mails sendo rejeitados) 20:37:03 &amp;lt;zzz&amp;gt; acredite se quiser, acho que isso é tudo para o 1) 20:37:11 &amp;lt;zzz&amp;gt; e 2) 20:37:17 &amp;lt;str4d&amp;gt; (desde mais ou menos 6 de fev.) 20:37:22 &amp;lt;anonimal&amp;gt; zzz: Vou ler seus comentários mais a fundo e reescrever o VRP. 20:37:28 &amp;lt;zzz&amp;gt; 3) Preparar e agendar as reuniões de roadmap `http://zzz.i2p/topics/2021` 20:37:33 &amp;lt;anonimal&amp;gt; Espera! 20:37:45 &amp;lt;zzz&amp;gt; ok, desculpe, mais alguma coisa sobre 1 ou 2? 20:37:45 &amp;lt;anonimal&amp;gt; Para o 1): decisão sobre o H1? 20:38:06 &amp;lt;anonimal&amp;gt; A decisão sobre o H1 foi movida para 1), pelo que me lembro. 20:38:41 &amp;lt;anonimal&amp;gt; Ou não, de qualquer forma acho que vamos abordar isso hoje. 20:38:47 &amp;lt;zzz&amp;gt; na última reunião, decidimos que encerraríamos as discussões de VRP e h1 nas reuniões de roadmap de 4 a 6 de março 20:39:11 &amp;lt;anonimal&amp;gt; K. 20:39:23 &amp;lt;zzz&amp;gt; Acabei de agendá-las, vamos fazê-las amanhã e no domingo às 15:00 UTC. anonimal, você consegue participar de alguma dessas reuniões? 20:39:30 &amp;lt;str4d&amp;gt; Oba, isso me dá uma chance de revisar :P 20:41:08 &amp;lt;zzz&amp;gt; então isso nos leva ao 3) 20:41:11 &amp;lt;zzz&amp;gt; como eu disse 20:41:19 &amp;lt;zzz&amp;gt; Acabei de agendá-las, vamos fazê-las amanhã e no domingo às 15:00 UTC. 20:41:21 &amp;lt;anonimal&amp;gt; zzz: Eita, sábado é a reunião do kovri de no mínimo duas horas às 18:00 UTC. 20:41:21 * anonimal pensando 20:41:23 &amp;lt;anonimal&amp;gt; zzz: Quanto tempo você acha que a reunião de sábado vai durar? 20:41:33 &amp;lt;orignal_&amp;gt; todo mundo aqui tem que se importar com a reunião do kovri? 20:41:40 &amp;lt;zzz&amp;gt; nossas reuniões serão sexta e domingo. nada de sábado. 20:41:46 &amp;lt;orignal_&amp;gt; ou isso pode ser resolvido em privado? 20:42:05 &amp;lt;zzz&amp;gt; Proponho que façamos o VRP logo no início da reunião de domingo. ok? 20:42:06 * anonimal perdeu a noção dos dias 20:42:11 &amp;lt;anonimal&amp;gt; Posso no domingo. 20:42:16 &amp;lt;anonimal&amp;gt; Ok, parece ótimo. 20:43:00 &amp;lt;zzz&amp;gt; serão reuniões informais, revisando onde estamos e para onde queremos ir 20:43:11 &amp;lt;zzz&amp;gt; o objetivo é definir um roadmap para pelo menos o resto do ano 20:43:22 &amp;lt;zzz&amp;gt; a segunda reunião pode ser mais estruturada 20:43:46 &amp;lt;zzz&amp;gt; Estou meio travado sobre o que devo fazer em seguida e pelo resto do ano. então estas reuniões são vitais para\ 20:43:52 &amp;lt;zzz&amp;gt; definir a direção para mim 20:44:08 &amp;lt;str4d&amp;gt; Mmmk 20:44:15 &amp;lt;anonimal&amp;gt; K. 20:44:37 &amp;lt;zzz&amp;gt; então a sexta será uma revisão mais informal de prioridades. No domingo começaremos com h1/vrp, depois vamos realmente definir o roadmap para .26-.29 20:44:47 &amp;lt;zzz&amp;gt; mais alguma coisa sobre o 3) 20:45:31 &amp;lt;zzz&amp;gt; indo para o 4) 20:45:39 &amp;lt;zzz&amp;gt; 4) Proposta de Código de Conduta (Sadie) `http://zzz.i2p/topics/2015?page=2` 20:45:56 &amp;lt;zzz&amp;gt; vejo que ela agora propôs fazer algo semelhante ao do Debian 20:46:00 &amp;lt;zzz&amp;gt; ah de volta bem a tempo 20:46:12 &amp;lt;zzz&amp;gt; alguém tem alguma opinião sobre o CoC do Debian? 20:46:48 &amp;lt;orignal_&amp;gt; dedian não é uma rede anônima 20:46:56 * str4d abre o link 20:47:05 &amp;lt;str4d&amp;gt; orignal_, não, mas é FOSS 20:47:08 &amp;lt;zzz&amp;gt; mas quais são seus pensamentos sobre o CoC deles, orignal_ ? 20:47:17 &amp;lt;orignal_&amp;gt; as pessoas vêm para o I2P por razões diferentes 20:47:33 &amp;lt;anonimal&amp;gt; Na minha opinião, é meio fraco e não tenho certeza de como qualquer coisa é aplicada. 20:48:02 &amp;lt;orignal_&amp;gt; zzz, o CoC deles é adequado para eles, já que é um projeto estabelecido com histórico 20:48:04 &amp;lt;zzz&amp;gt; sadie, o que você gosta no CoC do Debian? 20:48:14 &amp;lt;orignal_&amp;gt; I2P é completamente diferente 20:48:32 &amp;lt;sadie_i2p&amp;gt; pareceu oferecer uma boa estrutura básica para começarmos, pelo menos 20:48:40 &amp;lt;str4d&amp;gt; orignal_, e a história de &amp;gt;10 anos do I2P não o torna um projeto estabelecido? 20:48:45 &amp;lt;zzz&amp;gt; claro, somos diferentes, mas de fato somos um projeto estabelecido com história 20:48:51 &amp;lt;orignal_&amp;gt; a última coisa que as pessoas vêm aqui é ouvir de novo essas baboseiras de RH 20:49:31 &amp;lt;zzz&amp;gt; Não vejo o que as razões para vir a um projeto têm a ver com os padrões de como devem se comportar quando chegam aqui 20:49:41 &amp;lt;zzz&amp;gt; RH? 20:50:31 &amp;lt;sadie_i2p&amp;gt; Estou procurando exemplos que sejam simples e diretos - 20:50:31 &amp;lt;sadie_i2p&amp;gt; então talvez não os melhores, mas um ponto de partida 20:51:29 &amp;lt;zzz&amp;gt; achamos que o do Debian é o melhor lugar para começar, ou o do Monero seria melhor 20:51:36 &amp;lt;orignal_&amp;gt; str4d, infelizmente não 20:51:51 &amp;lt;str4d&amp;gt; orignal_, "pessoas != desenvolvedores", mais uma vez. 20:51:53 &amp;lt;orignal_&amp;gt; compare quantas pessoas usam Debian e I2P 20:52:11 &amp;lt;orignal_&amp;gt; não tente copiar os grandões, vocês ainda não estão nessa liga 20:52:12 &amp;lt;str4d&amp;gt; Não podemos confundir usuários com desenvolvedores. 20:52:21 &amp;lt;zzz&amp;gt; Acho que, se pudermos escolher o mais próximo do nosso objetivo, então podemos pedir para algumas pessoas trabalharem em editá-lo para se adequar à nossa situação 20:52:42 &amp;lt;str4d&amp;gt; Isso seria como dizer "qualquer um que instala o SO Debian não pode dizer nada de que não gostamos" 20:52:42 &amp;lt;str4d&amp;gt; Esse *não* é o ponto aqui 20:52:53 &amp;lt;str4d&amp;gt; E, portanto, a base de usuários não importa para esta discussão 20:52:54 &amp;lt;sadie_i2p&amp;gt; o Monero também tem um muito bom - se este for melhor dos dois, não tenho objeção 20:53:21 &amp;lt;orignal_&amp;gt; zzz, CoC é coisa de RH 20:53:21 &amp;lt;orignal_&amp;gt; nada mais 20:53:28 &amp;lt;zzz&amp;gt; opiniões de outros sobre Debian vs. Monero? 20:53:44 &amp;lt;anonimal&amp;gt; + Monero 20:53:49 &amp;lt;zzz&amp;gt; orignal_, o que você quer dizer com "RH"? 20:54:07 &amp;lt;orignal_&amp;gt; RH = recursos humanos 20:54:24 &amp;lt;zzz&amp;gt; o do Monero é mais curto do que o do Debian, então acho que é mais fácil começar pequeno 20:55:13 &amp;lt;zzz&amp;gt; temos voluntários para marcar o CoC do Monero com mudanças propostas e voltar com isso no mês que vem? 20:55:18 &amp;lt;str4d&amp;gt; zzz, gosto da essência do do Debian, no sentido de que cobre muito do que acho que nos importa (por exemplo, o ponto 2 teria sido muito útil recentemente) 20:55:26 &amp;lt;zzz&amp;gt; ou o do Debian 20:55:28 &amp;lt;orignal_&amp;gt; minha opinião de novo, ainda não é hora disso 20:55:40 &amp;lt;zzz&amp;gt; não precisamos decidir agora entre Debian vs Monero 20:55:48 &amp;lt;zzz&amp;gt; orignal_, recebemos sua mensagem alto e claro, obrigado 20:55:59 &amp;lt;str4d&amp;gt; E não é excessivamente prescritivo 20:56:13 &amp;lt;zzz&amp;gt; nenhuma decisão tomada. estamos só discutindo. 20:56:40 &amp;lt;sadie_i2p&amp;gt; podemos usar o que for mais aplicável de ambos 20:56:43 &amp;lt;anonimal&amp;gt; Sobre o CoC, 20:56:56 &amp;lt;str4d&amp;gt; Também gosto do ponto 6 - que, ao responder a problemas, quem responde também deve respeitar o CoC 20:57:03 &amp;lt;anonimal&amp;gt; https://github.com/monero-project/kovri/blob/master/doc/CONTRIBUTING.md 20:57:09 &amp;lt;anonimal&amp;gt; Também inclui um belo gráfico do processo de governança do Monero. 20:57:30 &amp;lt;comraden1&amp;gt; zzz: sobre o rascunho — Tive um aumento de problemas no trabalho e estou lidando com um familiar que voltou à remissão, então o rascunho do histórico ficou em segundo plano. sadie_i2p mencionou 2016-04-01 como a nova data, que vou tentar cumprir 20:57:30 &amp;lt;str4d&amp;gt; Ooh, figuras! 20:57:48 &amp;lt;comraden1&amp;gt; zzz: desculpas por estar fora do circuito por algumas semanas! 20:58:06 &amp;lt;anonimal&amp;gt; str4d zzz: Sim, e eu estaria disposto a ajustar o guia de contribuição para se adequar ao java i2p. 20:58:52 &amp;lt;anonimal&amp;gt; Oi comraden1, estou postando algo na página da história do i2p para revisão. 20:59:30 &amp;lt;sadie_i2p&amp;gt; eu me voluntario 20:59:58 &amp;lt;comraden1&amp;gt; anonimal: valeu :) se estiver no fórum eu vejo da próxima vez que eu entrar. Fique à vontade para me enviar por PM ou falar na clearnet 21:00:05 &amp;lt;zzz&amp;gt; ok, excelente. Sadie_i2p e anonimal, vocês podem voltar com uma recomendação na reunião do mês que vem? 21:00:20 &amp;lt;sadie_i2p&amp;gt; claro 21:00:25 &amp;lt;zzz&amp;gt; comraden1, obrigado pela atualização, sinto muito pelos problemas na família 21:00:31 &amp;lt;zzz&amp;gt; mais alguma coisa sobre o 4) ? 21:00:40 * zzz aquece o baffer 21:00:48 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 21:00:54 &amp;lt;orignal_&amp;gt; sim, escrever CoC para alguém parece um trabalho melhor 21:01:13 &amp;lt;anonimal&amp;gt; Sim, embora o i2pmail esteja problemático ultimamente, sadie_i2p e eu devemos tentar conversar pelo IRC se possível. 21:01:21 &amp;lt;anonimal&amp;gt; Não, nada mais para a reunião da minha parte, zzz. 21:01:52 &amp;lt;zzz&amp;gt; orignal_, por favor, não interrompa nossa reunião com comentários sarcásticos sobre o kovri. Isso foi longe demais no mês passado e eu prometi que não deixaria acontecer de novo 21:02:07 &amp;lt;orignal_&amp;gt; fui eu? 21:02:41 * zzz *bafs* encerra a reunião 21:02:45 &amp;lt;zzz&amp;gt; obrigado a todos &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 2 de fevereiro de 2016</title><link>/pt/blog/2016/02/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-2-de-fevereiro-de-2016/</link><pubDate>Tue, 02 Feb 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/02/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-2-de-fevereiro-de-2016/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> allyourbase, anonimal, C0B4, cacapo, comraden1, eche|on, EinMByte, hottuna, Hummingbird, Irc2PGuest39432, Irc2PGuest76545, Irc2PGuest95462, IrcI2Pd743, JIa3apb_KaraHoBu4, lazygravy, nda, orignal, psi, sadie_i21, str4d, supervillain, The_Tin_Hat, trolly, xcps, Yankee, z3r0fox, zab\__, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:00 &amp;lt;zzz&amp;gt; Agenda `http://zzz.i2p/topics/2014` 20:00:00 &amp;lt;zzz&amp;gt; 0) Oi 20:00:00 &amp;lt;zzz&amp;gt; 1) Revisão das tarefas atribuídas na reunião de 30 de dez. - `http://zzz.i2p/topics/2016` (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 2) Outros acompanhamentos do CCC - `http://zzz.i2p/topics/2019` (zzz) 20:00:00 &amp;lt;zzz&amp;gt; 3) Plano de reuniões do projeto para 2016 (zzz, Sadie) 20:00:00 &amp;lt;zzz&amp;gt; 4) Prontidão do GMP 6 para mesclar - `http://zzz.i2p/topics/1960` (tuna) 20:00:00 &amp;lt;zzz&amp;gt; 5) solicitação de página inicial do console em `http://secure.tinhat.i2p` - `http://zzz.i2p/topics/236?page=3#p10884` (david) 20:00:00 &amp;lt;zzz&amp;gt; 6) Proposta de Código de Conduta (CoC) - `http://zzz.i2p/topics/2015` (Sadie) 20:00:02 &amp;lt;lazygravy&amp;gt; Há um link para isso no post do blog do CCC 20:00:05 &amp;lt;zzz&amp;gt; 0) Oi 20:00:09 &amp;lt;zzz&amp;gt; oi 20:00:19 &amp;lt;EinMByte&amp;gt; oi 20:00:21 &amp;lt;psi&amp;gt; oi 20:00:25 &amp;lt;lazygravy&amp;gt; Olá 20:00:32 &amp;lt;cacapo&amp;gt; oi 20:00:33 &amp;lt;sadie_i21&amp;gt; oi 20:00:37 &amp;lt;zzz&amp;gt; 1) Revisão das tarefas atribuídas na reunião de 30 de dez. - `http://zzz.i2p/topics/2016` (zzz) 20:00:44 &amp;lt;Irc2PGuest76545&amp;gt; Ei 20:00:48 &amp;lt;zzz&amp;gt; ok, vamos passar rapidamente apenas pelos itens em aberto 20:00:49 &amp;lt;anonimal&amp;gt; Oi 20:00:50 &amp;lt;Hummingbird&amp;gt; oi 20:00:55 &amp;lt;z3r0fox&amp;gt; Oi 20:01:03 &amp;lt;zzz&amp;gt; gravy vai publicar um sobre leasesets criptografados até 27 de jan. 20:01:11 &amp;lt;zzz&amp;gt; lazygravy, qual é o status? 20:01:34 &amp;lt;orignal&amp;gt; oi 20:01:37 &amp;lt;lazygravy&amp;gt; zzz: muito atrasado nisso. Mas está "começado". Ainda pretendo escrevê-lo 20:01:38 &amp;lt;zab__&amp;gt; oi 20:01:44 &amp;lt;trolly&amp;gt; oi 20:01:50 &amp;lt;lazygravy&amp;gt; Pode mudar o tema, mas meu ponto permanece 20:01:51 &amp;lt;zzz&amp;gt; lazygravy, qual é a nova data alvo? 20:02:27 &amp;lt;Irc2PGuest39432&amp;gt; ops 20:02:28 &amp;lt;Irc2PGuest39432&amp;gt; oi 20:02:37 &amp;lt;lazygravy&amp;gt; zzz: no fim de semana do feriado do presidente? 20:02:52 &amp;lt;zzz&amp;gt; tem uma data para isso? 20:03:10 &amp;lt;lazygravy&amp;gt; 15 fev 20:03:14 &amp;lt;zzz&amp;gt; ok, obrigado 20:03:17 &amp;lt;zzz&amp;gt; Sadie trabalhar com J para publicar o post do blog dele 20:03:32 &amp;lt;zzz&amp;gt; sadie_i21,status? 20:03:42 &amp;lt;sadie_i21&amp;gt; meados de fev 20:03:55 &amp;lt;supervillain&amp;gt; vodka alguém? 20:04:02 &amp;lt;zzz&amp;gt; Sadie contatar backup para discutir campanha de reseed 20:04:05 &amp;lt;zzz&amp;gt; sadie_i21,status? 20:04:12 &amp;lt;Irc2PGuest76545&amp;gt; oi 20:04:27 &amp;lt;sadie_i21&amp;gt; ainda não 20:04:39 &amp;lt;zzz&amp;gt; nova data de entrega, por favor? 20:06:09 &amp;lt;zzz&amp;gt; ok, vamos seguir, sadie por favor me avise 20:06:10 &amp;lt;sadie_i21&amp;gt; meados de fev para isto também 20:06:10 &amp;lt;Irc2PGuest95462&amp;gt; oi 20:06:13 &amp;lt;zzz&amp;gt; Fortalecendo a rede - página inicial e páginas adicionais 20:06:13 &amp;lt;zzz&amp;gt; ** str4d, gravy, cacapo: Adicionar casos de uso, no que somos melhores, mais "paixão" e "conteúdo", adicionar / destacar Bote, até o final de janeiro 20:06:17 &amp;lt;zzz&amp;gt; ok, valeu sadie 20:06:31 &amp;lt;zzz&amp;gt; str4d, lazygravy, cacapo, status? 20:07:08 &amp;lt;cacapo&amp;gt; estamos trabalhando nisso, mas acho que precisamos de feedback da comunidade 20:07:16 &amp;lt;str4d&amp;gt; oi 20:07:16 &amp;lt;lazygravy&amp;gt; cacapo++ 20:07:22 &amp;lt;Irc2PGuest76545&amp;gt; hallo 20:07:40 &amp;lt;zzz&amp;gt; nova data de entrega, por favor? 20:08:42 &amp;lt;cacapo&amp;gt; também acho que não estamos claros quanto ao objetivo final. É para um post no blog? 20:08:50 &amp;lt;hottuna&amp;gt; cacapo: se você precisar que eu leia de novo, por favor me chame 20:08:50 &amp;lt;cacapo&amp;gt; 1º de março 20:09:07 &amp;lt;EinMByte&amp;gt; por favor tentem também direcionar pesquisadores, não apenas usuários finais 20:09:07 &amp;lt;str4d&amp;gt; O escopo, pelo que posso ver, é alterar a página inicial e a página de "aplicativos suportados", não? 20:09:18 &amp;lt;zzz&amp;gt; se não me engano, a intenção era aprimorar a página inicial e possivelmente adicionar páginas adicionais. Não um post no blog 20:09:33 &amp;lt;zzz&amp;gt; sadie_i21, você poderia elaborar, por favor? 20:09:34 &amp;lt;EinMByte&amp;gt; Ok, deixa pra lá nesse caso 20:09:38 &amp;lt;str4d&amp;gt; Certo 20:09:47 &amp;lt;cacapo&amp;gt; então é a pági 20:09:59 &amp;lt;cacapo&amp;gt; na de aplicativos suportados? 20:10:26 &amp;lt;zzz&amp;gt; se não me engano, a prioridade era a página inicial. Se extrapolar para outras páginas (novas ou não), tudo bem também 20:10:55 &amp;lt;cacapo&amp;gt; também: falamos de torrents para RP? 20:11:06 &amp;lt;zzz&amp;gt; a menos que a sadie tenha algo a acrescentar, vamos seguir 20:11:22 &amp;lt;zzz&amp;gt; podemos discutir torrents ou não fora da reunião 20:11:37 &amp;lt;sadie_i21&amp;gt; nope 20:11:38 &amp;lt;str4d&amp;gt; sadie_i21, as ideias de design do Simply Secure provavelmente também são relevantes aqui. 20:11:39 &amp;lt;str4d&amp;gt; Se eles tiverem algum pensamento imediato sobre a página inicial, isso afetará como os casos de uso serão escritos e apresentados/ 20:12:00 &amp;lt;zzz&amp;gt; comraden editar / polir / aprimorar / publicar a "i2p story" até o fim de fevereiro 20:12:06 &amp;lt;sadie_i21&amp;gt; desculpa zzz, estou em uma ligação... 20:12:09 &amp;lt;zzz&amp;gt; comraden1, você está dentro do prazo para isso? 20:12:13 &amp;lt;str4d&amp;gt; cacapo, eu digo que sim, destacando benefícios de torrents (por exemplo, baixar novas versões do Tails!) 20:12:17 &amp;lt;psi&amp;gt; sadie_i21: você já tem o encaminhamento do "spam firehose" do press@geti2p.net no seu e-mail? 20:12:42 &amp;lt;zzz&amp;gt; psi, por favor trate disso em privado com a sadie 20:12:45 &amp;lt;sadie_i21&amp;gt; não, ainda não 20:12:50 &amp;lt;psi&amp;gt; kk 20:13:09 &amp;lt;zzz&amp;gt; ok, vamos assumir que comraden1 está dentro do prazo 20:13:17 &amp;lt;zzz&amp;gt; processos mais amplos de roadmap e definição de prioridades estão a definir (TBD), mas devem sair das reuniões de projeto em evolução 20:13:26 &amp;lt;comraden1&amp;gt; zzz: não li o post que você colocou ainda, como mencionei antes tive uma emergência para atender 20:13:50 &amp;lt;zzz&amp;gt; esse item é meu e da sadie, vamos adiar para o item 3) 20:13:52 &amp;lt;comraden1&amp;gt; Vou olhar o histórico em algum momento desta semana e volto com correções para você &amp; lance 20:14:05 &amp;lt;zzz&amp;gt; comraden1, você está dentro do prazo para o fim de fevereiro? 20:14:26 &amp;lt;str4d&amp;gt; zzz, o rascunho é certamente interessante :) 20:14:31 &amp;lt;str4d&amp;gt; cacapo, sobre como isso aparece no site, acho que funcionaria bem tê-lo intercalado com cabeçalhos por ano (quebrando-o em "capítulos", por assim dizer). Também significaria que poderíamos navegar por ano. 20:14:34 &amp;lt;comraden1&amp;gt; zzz: até agora, sim :) 20:14:45 &amp;lt;zzz&amp;gt; sadie revisar, fazer recomendações ou possivelmente começar a gerenciar tickets (para quando?) 20:14:55 &amp;lt;zzz&amp;gt; sadie_i21, status? data de entrega? 20:15:55 &amp;lt;zzz&amp;gt; ok vamos assumir que ela ainda está em uma ligação, por favor nos retorne 20:16:05 &amp;lt;zzz&amp;gt; 4) Android - 20:16:05 &amp;lt;zzz&amp;gt; meio como 1) no sentido de que é código e atrelado ao java router, mas como 3) no sentido de que é ad hoc ou um trabalho de uma pessoa só pelo str4d, e ele está atrasado. 20:16:13 &amp;lt;str4d&amp;gt; DM de @YrB1rd: "São. Tantas. Coisas." 20:16:24 &amp;lt;str4d&amp;gt; (há alguns dias, mas você entendeu a ideia ;P) 20:16:57 &amp;lt;zzz&amp;gt; isso não era realmente um item a fazer, mas str4d você tem alguma proposta sobre como gerenciar o desenvolvimento de Android, ou podemos dar a você e/ou à sadie uma atribuição mais específica sobre isso? 20:17:09 &amp;lt;str4d&amp;gt; Sim, basicamente tudo que tinha a mim como dependência primária ficou completamente comprometido nos últimos 4-5 meses. 20:17:36 &amp;lt;zzz&amp;gt; você pode nos dar uma meta para um lançamento 0.9.24 e talvez outra meta para apresentar um plano de como gerenciar melhor Android? 20:17:39 &amp;lt;str4d&amp;gt; Porque estive escrevendo minha tese de doutorado. 20:18:08 &amp;lt;str4d&amp;gt; Almejando a submissão no final desta semana, então isso ficará fora do caminho, mas também vou assumir trabalho remunerado depois disso. 20:18:23 &amp;lt;zzz&amp;gt; 5 de fev., ótimo 20:18:33 &amp;lt;str4d&amp;gt; 0.9.24: vou mirar este fim de semana. 20:18:38 &amp;lt;sadie_i21&amp;gt; zzz - podemos voltar à questão dos tickets - estou só metade aqui agora 20:18:56 &amp;lt;zzz&amp;gt; voltar agora ou voltar depois? 20:19:16 &amp;lt;sadie_i21&amp;gt; depois 20:19:22 &amp;lt;str4d&amp;gt; Além disso: o que eu preciso é de um roadmap melhor, para eu poder fazer desenvolvimento lento e direcionado em vez de "oh, outra versão do I2P está chegando, preciso limpar algum trabalho de Android para poder fazer um lançamento". 20:19:23 &amp;lt;zzz&amp;gt; ok, o fim de semana é 7 de fev. para 0.9.24 20:19:48 &amp;lt;zzz&amp;gt; ok str4d, data de entrega para quando você terá um roadmap? 20:20:42 &amp;lt;zzz&amp;gt; mais alguma coisa no item 1) ? 20:20:50 &amp;lt;str4d&amp;gt; Tenho um monte de itens a fazer localmente, no repositório e no Trac. O que eu preciso são mais olhos no planejamento. 20:21:30 &amp;lt;zzz&amp;gt; então você nem consegue nos dar uma data, isso é um mau sinal. Você pode publicar um roadmap rascunho a partir da sua lista de tarefas? 20:21:34 &amp;lt;str4d&amp;gt; zzz, eu diria 6 de março, posso rascunhar algo antes, mas espero que acabemos fazendo o roadmap disso junto com todo o resto enquanto eu estiver aí. 20:21:40 &amp;lt;zzz&amp;gt; ok, 6 de março 20:21:44 &amp;lt;zzz&amp;gt; última chamada para 1) 20:21:57 &amp;lt;zzz&amp;gt; 2) Outros acompanhamentos do CCC - `http://zzz.i2p/topics/2019` (zzz) 20:22:13 &amp;lt;zzz&amp;gt; Coloquei o 2) aqui apenas como marcador caso houvesse outros acompanhamentos importantes 20:22:18 &amp;lt;str4d&amp;gt; Vou mirar 26 de fev. para reunir todos os itens a fazer e possivelmente rascunhar um roadmap. 20:22:26 &amp;lt;zzz&amp;gt; Tenho trocado e-mails com Phillip Winter sobre Sybil 20:22:39 &amp;lt;zzz&amp;gt; mais alguém tem acompanhamentos interessantes para relatar? 20:23:02 &amp;lt;eche|on&amp;gt; nada do meu lado 20:23:25 &amp;lt;zzz&amp;gt; ok, encorajo todos vocês a enviarem alguns e-mails ou fazerem a pesquisa que queriam fazer, ainda não é tarde 20:23:26 &amp;lt;anonimal&amp;gt; Íamos cobrir VRP nesta reunião? 20:23:26 &amp;lt;eche|on&amp;gt; as finanças serão atualizadas neste fim de semana IMHO 20:23:44 &amp;lt;zzz&amp;gt; VRP não está na agenda, se tivermos tempo podemos adicionar como 7) 20:23:49 &amp;lt;zzz&amp;gt; última chamada para 2) 20:23:58 &amp;lt;JIa3apb_KaraHoBu4&amp;gt; Caro zzz! Sou muito grato a você pela criação desta rede porque conheci pessoas maravilhosas aqui e encontrei conteúdo raro, pelo qual em nosso país se é suspenso pelos genitais em uma macieira. Longos anos para você! 20:23:58 &amp;lt;C0B4&amp;gt; Desculpe, quem verificou a segurança da 0.9.24 20:24:11 &amp;lt;str4d&amp;gt; Tenho algumas pessoas com quem preciso fazer follow-up do RWC 20:24:13 &amp;lt;str4d&amp;gt; (encaixando isso no 2)) 20:24:31 &amp;lt;zzz&amp;gt; 3) Plano de reuniões do projeto para 2016 (zzz, Sadie) 20:24:44 &amp;lt;lazygravy&amp;gt; Aproveitando o gancho, preciso falar com você sobre i2spy, str4d. Mas isso fica para depois/offline 20:24:57 &amp;lt;zzz&amp;gt; ok, apenas um item breve. Decidimos na reunião de 30 de dez. levar mais a sério o gerenciamento do projeto 20:25:03 &amp;lt;zzz&amp;gt; realizar reuniões mensais 20:25:14 &amp;lt;zzz&amp;gt; e ter alguém atuando como gerente de projeto 20:25:37 &amp;lt;zzz&amp;gt; então esta é a primeira reunião mensal, e elas serão na primeira terça-feira de cada mês às 20:00 UTC 20:25:56 &amp;lt;zzz&amp;gt; exceto no próximo mês, que será na qui., 7 de mar. 20:26:26 &amp;lt;zzz&amp;gt; o objetivo é eu conduzir estas reuniões por um tempo, mas depois de algumas, passá-las para a Sadie e tê-la como nossa gerente de projeto 20:26:34 &amp;lt;zzz&amp;gt; parece bom? algum comentário? 20:26:39 &amp;lt;lazygravy&amp;gt; Parece razoável. Esperançosamente isso nos manterá todos responsáveis. 20:26:59 &amp;lt;comraden1&amp;gt; La 20:27:03 &amp;lt;comraden1&amp;gt; lazygravy++ 20:27:04 &amp;lt;anonimal&amp;gt; A sadie_i21 vai estar no IRC com mais frequência? 20:27:15 &amp;lt;xcps&amp;gt; C0B4, bom ponto! 20:27:15 &amp;lt;lazygravy&amp;gt; anonimal++ 20:27:22 &amp;lt;sadie_i21&amp;gt; okee dokee 20:27:33 &amp;lt;str4d&amp;gt; Parece bom para mim 20:27:42 &amp;lt;zzz&amp;gt; é um bom ponto, temos reiterado à sadie_i21 que esteja aqui com mais frequência, sei que ela estava trabalhando em um segundo computador para facilitar 20:27:48 &amp;lt;str4d&amp;gt; sadie_i21, ainda tenho aquela conta de bouncer - sadie - se você quiser 20:28:04 &amp;lt;zzz&amp;gt; acho que será difícil gerenciar o projeto se você não estiver aqui com muita frequência 20:28:28 &amp;lt;anonimal&amp;gt; Oi sadie_i21, nunca dissemos oi oficialmente. 20:28:28 &amp;lt;anonimal&amp;gt; Tenho perguntas relacionadas a gerenciamento de projeto, mas acho que podem esperar? 20:28:30 &amp;lt;str4d&amp;gt; Isso pelo menos permitiria que você não perdesse PMs etc. 20:28:39 &amp;lt;zzz&amp;gt; sadie_i21, algum progresso em obter uma configuração para que você possa estar aqui e ver o histórico (scrollback)? 20:28:52 &amp;lt;sadie_i21&amp;gt; oi! Estou tentando estar aqui mais!! 20:28:57 &amp;lt;anonimal&amp;gt; s/PM-related/Project Management-related/ 20:29:06 &amp;lt;comraden1&amp;gt; str4d: fala comigo sobre como configurar isso para a sadie_i21 offline? Twitter ou aqui serve 20:29:14 &amp;lt;sadie_i21&amp;gt; sim, zzz - tudo pronto e configurado 20:29:43 &amp;lt;zzz&amp;gt; ok, temos o plano geral de migração de mim para a sadie, vamos ver como vai nos próximos meses 20:29:47 &amp;lt;eche|on&amp;gt; desculpe interromper, como sadie será gerente, o sistema precisa que ela esteja organizada 20:30:01 &amp;lt;eche|on&amp;gt; hardware que ela precisa, desculpe 20:30:20 &amp;lt;zzz&amp;gt; echelon hã? 20:30:41 &amp;lt;str4d&amp;gt; comraden1, ok 20:31:00 &amp;lt;zzz&amp;gt; mais alguma coisa no 3) ? 20:31:05 &amp;lt;comraden1&amp;gt; eche|on: configurei um computador para ela então talvez não seja necessário, mas fica a critério dela se quiser um novo equipamento 20:31:14 &amp;lt;eche|on&amp;gt; zzz: desculpe, falamos sobre um PC que ela precisa, e ela deveria entrar em contato comigo 20:31:23 &amp;lt;zzz&amp;gt; ok 20:31:29 &amp;lt;zzz&amp;gt; 4) Prontidão do GMP 6 para mesclar - `http://zzz.i2p/topics/1960` (tuna) 20:31:35 &amp;lt;zzz&amp;gt; hottuna, quais são as novidades? 20:31:38 &amp;lt;eche|on&amp;gt; se for esse o ponto, na minha humilde opinião está ok, mas a rodada da reunião aqui pode votar sim! 20:31:56 &amp;lt;hottuna&amp;gt; jcpuid para Windows x86 não está funcionando 20:32:05 &amp;lt;hottuna&amp;gt; Tenho duas opções restantes para testar, depois disso estarei 100% sem ideias 20:32:40 &amp;lt;zzz&amp;gt; ok. kytv fez isso com sucesso 5 anos atrás, se você bater na parede talvez ele possa ajudar 20:32:48 &amp;lt;eche|on&amp;gt; jcpuid é código c? 20:32:58 &amp;lt;hottuna&amp;gt; ucpuid para osx não foi compilado nem testado 20:32:58 &amp;lt;hottuna&amp;gt; jcpuid* 20:33:13 &amp;lt;hottuna&amp;gt; c+asm+java-bindings 20:33:13 &amp;lt;zzz&amp;gt; Eu gostaria que coisas grandes como esta estivessem preparadas para 0.9.25 até meados de fev., então temos cerca de duas semanas para fazer acontecer 20:33:24 &amp;lt;anonimal&amp;gt; hottuna: Posso ajudar com isso. 20:33:31 &amp;lt;str4d&amp;gt; Também há outra alternativa que poderíamos analisar 20:33:41 &amp;lt;hottuna&amp;gt; zzz: Não posso prometer nada. Estou batendo um pouco na parede aqui 20:33:47 &amp;lt;hottuna&amp;gt; anonimal: ajuda com builds de osx? 20:33:48 &amp;lt;str4d&amp;gt; orignal levantou a questão há um tempo de que nossa implementação de ElGamal poderia ser muito mais eficiente. 20:33:52 &amp;lt;hottuna&amp;gt; ou ajuda com windows x86? 20:34:02 &amp;lt;hottuna&amp;gt; str4d: como? 20:34:04 &amp;lt;str4d&amp;gt; (atualmente ele apenas faz a matemática de ElG diretamente) 20:34:07 &amp;lt;hottuna&amp;gt; por ser tudo em c? 20:34:12 &amp;lt;zzz&amp;gt; vamos não desviar para ElG 20:34:17 &amp;lt;zzz&amp;gt; na reunião 20:34:25 &amp;lt;str4d&amp;gt; hottuna, usando por exemplo Montgomery ladder ou algo assim 20:34:30 &amp;lt;str4d&amp;gt; Ainda a ser analisado 20:34:35 &amp;lt;hottuna&amp;gt; ok 20:34:41 &amp;lt;IrcI2Pd743&amp;gt; C0B4 por exemplo, ninguém. Todas as pessoas apenas acreditam na palavra sobre a segurança e o anonimato da rede. 20:34:53 &amp;lt;zzz&amp;gt; ok, então o resumo é que o hottuna precisa de ajuda e o relógio está correndo ou perderemos a .25. todos por favor ajudem se ele pedir 20:35:00 &amp;lt;anonimal&amp;gt; hottuna: Sim. Estou sempre com pouco tempo hoje em dia + Kovri, então farei o que puder. 20:35:08 &amp;lt;zzz&amp;gt; mais alguma coisa no 4) ? 20:35:14 &amp;lt;anonimal&amp;gt; hottuna: O link mais recente está no post do fórum? 20:35:34 &amp;lt;str4d&amp;gt; Sou inútil para testes infelizmente 20:35:36 &amp;lt;hottuna&amp;gt; links para o quê? 20:35:40 &amp;lt;hottuna&amp;gt; para jcpuid? 20:35:47 &amp;lt;orignal&amp;gt; str4d, 100% 20:36:18 &amp;lt;zzz&amp;gt; 5) `http://secure.tinhat.i2p` solicitação de página inicial do console - `http://zzz.i2p/topics/236?page=3#p10884` 20:36:27 &amp;lt;zzz&amp;gt; The_Tin_Hat, por favor nos fale sobre seu site 20:37:10 &amp;lt;JIa3apb_KaraHoBu4&amp;gt; Justificativa – para os fracos! 20:37:16 &amp;lt;The_Tin_Hat&amp;gt; O site fornece uma série de tutoriais práticos sobre privacidade e segurança, visando ser digeríveis por usuários intermediários, incluindo vários tutoriais sobre i2p e tor 20:38:03 &amp;lt;The_Tin_Hat&amp;gt; Acho que é relevante para pessoas que estão começando no I2P e/ou segurança e privacidade na internet 20:38:03 &amp;lt;zzz&amp;gt; Sei que você está no thetinhat.i2p há um tempo, e o que é o relativamente novo secure.thetinhat.com? há quanto tempo cada um existe? 20:38:08 &amp;lt;trolly&amp;gt; Conheço o thetinhat há muito 20:38:18 &amp;lt;trolly&amp;gt; Traduzi alguns desses tutoriais 20:38:23 &amp;lt;str4d&amp;gt; zzz, se entendi corretamente secure.thetinhat.i2p é uma chave EdDSA 20:38:44 &amp;lt;The_Tin_Hat&amp;gt; thetinhat.i2p ainda existe, mas o subdomínio foi adicionado quando mudei de servidores e atualizei a chave, junto com tunnels mais longos 20:38:53 &amp;lt;C0B4&amp;gt; Desculpe, mas espero há muito por uma resposta à pergunta, ou vocês não respondem a meros mortais&amp;gt;&amp;gt;&amp;gt; &amp;lt;C0B4&amp;gt; Desculpe, quem verificou a segurança da 0.9.24 20:38:53 &amp;lt;zzz&amp;gt; alguém tem alguma pergunta ou comentário sobre essa solicitação? 20:38:57 &amp;lt;str4d&amp;gt; Então 5a) precisamos estender os feeds de assinatura para permitir upgrades de chave 20:39:16 &amp;lt;zzz&amp;gt; C0B4, estamos no meio de uma reunião, desculpe 20:39:43 &amp;lt;zzz&amp;gt; str4d, vamos falar sobre 5a) nas reuniões de roadmap do próximo mês 20:39:52 &amp;lt;str4d&amp;gt; b 20:40:15 &amp;lt;str4d&amp;gt; Sou +1 por adicionar. 20:40:47 &amp;lt;hottuna&amp;gt; +1, adiciona 20:40:52 &amp;lt;anonimal&amp;gt; hottuna: Sim, jcpuid. 20:40:56 &amp;lt;zzz&amp;gt; ok em relação à solicitação para secure.thetinhat.i2p na página inicial do console, se não houver outras perguntas ou comentários, por favor votem +1 ou -1 20:40:59 &amp;lt;lazygravy&amp;gt; +1 20:41:13 &amp;lt;Yankee&amp;gt; Hi, gays! 20:41:23 &amp;lt;trolly&amp;gt; +1 20:41:23 &amp;lt;cacapo&amp;gt; +1 20:41:51 &amp;lt;comraden1&amp;gt; +1 para adicionar 20:41:53 &amp;lt;anonimal&amp;gt; hottuna: Ou estamos trabalhando diretamente do mtn agora? (Não vi nada desde o último teste) 20:42:24 &amp;lt;zzz&amp;gt; anonimal, saímos desse tópico, por favor discuta em outro lugar, obrigado 20:42:32 &amp;lt;zzz&amp;gt; ok última chamada para 5) 20:42:37 &amp;lt;z3r0fox&amp;gt; +1 20:43:06 &amp;lt;zzz&amp;gt; não ouvindo objeções, vamos aprovar a solicitação do thinhat, vou incluir para a .25 20:43:27 &amp;lt;zzz&amp;gt; 6) Proposta de Código de Conduta - `http://zzz.i2p/topics/2015` (Sadie) 20:43:27 &amp;lt;zzz&amp;gt; 6a) Proposta e justificativa (Sadie) 20:43:27 &amp;lt;zzz&amp;gt; 6b) Perguntas para Sadie 20:43:27 &amp;lt;zzz&amp;gt; 6c) Comentários breves de quem AINDA NÃO comentou em zzz.i2p 20:43:27 &amp;lt;zzz&amp;gt; 6d) Comentários breves de quem JÁ comentou em zzz.i2p 20:43:27 &amp;lt;zzz&amp;gt; 6e) Voluntários para apresentar uma proposta específica na próxima reunião 20:43:50 &amp;lt;zzz&amp;gt; Gostaria de limitar este tópico a cerca de 20 minutos. Não vamos tomar nenhuma decisão final hoje 20:43:53 &amp;lt;zzz&amp;gt; 6a) Proposta e justificativa (Sadie) 20:44:01 &amp;lt;zzz&amp;gt; sadie_i21, é com você 20:45:30 &amp;lt;zzz&amp;gt; ok perdemos a sadie, vamos para 6b 20:45:36 &amp;lt;zzz&amp;gt; er, 6c 20:45:40 &amp;lt;Yankee&amp;gt; zzz: Edward Snowden escreveu que i2p não é seguro 20:45:44 &amp;lt;zzz&amp;gt; 6c) Comentários breves de quem AINDA NÃO comentou em zzz.i2p 20:46:09 &amp;lt;zzz&amp;gt; se você ainda não adicionou suas ideias no tópico de zzz.i2p, por favor comente esta proposta agora 20:46:13 &amp;lt;orignal&amp;gt; 6, na minha opinião CoC é completamente inútil 20:46:32 &amp;lt;orignal&amp;gt; uma pessoa adulta deve ter isso na cabeça 20:47:02 &amp;lt;orignal&amp;gt; em vez de criar política, CoC e outras coisas de RH 20:47:29 &amp;lt;comraden1&amp;gt; zzz: sou a favor de um coc (pedi ao lazygravy para postar um link ao coc da nsa como exemplo). Isso faz parte da maturidade do projeto para desenvolvimento e para garantir que possamos trazer mais do que apenas programadores para o i2p 20:47:41 &amp;lt;orignal&amp;gt; façam trabalhos em vez de políticas 20:47:53 &amp;lt;eche|on&amp;gt; Estou no ponto de que, como já deveria estar reconhecido por todos nós, também podemos escrever e fixar as regras não escritas. Sem mudança alguma. 20:48:02 &amp;lt;anonimal&amp;gt; zzz: Sou a favor de um CoC. 20:48:04 * orignal acredita que vocês terão menos programadores 20:48:04 &amp;lt;zzz&amp;gt; mais alguém que não tenha comentado no tópico de zzz.i2p deseja acrescentar seus pensamentos? 20:48:16 &amp;lt;zzz&amp;gt; por favor, sejam breves nos comentários 20:49:05 &amp;lt;orignal&amp;gt; sendo breve. Não vamos introduzir qualquer CoC para i2pd. 20:49:18 &amp;lt;zzz&amp;gt; ok. vamos voltar ao 6a). sadie_i21 por favor nos conte sua proposta, o que você tinha em mente e por quê 20:49:19 &amp;lt;orignal&amp;gt; ponto final 20:50:15 &amp;lt;Yankee&amp;gt; anonimal: Eu não vi nada mais chato do que você... 20:50:24 &amp;lt;EinMByte&amp;gt; Provavelmente um CoC não é muito importante, mas não sou contra. 20:50:24 &amp;lt;EinMByte&amp;gt; É mais ou menos uma formalidade 20:50:40 &amp;lt;anonimal&amp;gt; Um comentário: 20:50:43 &amp;lt;anonimal&amp;gt; CoCs não só protegem as vítimas, mas também protegem os ofensores de tomar decisões estúpidas que tenham consequências de longo prazo, como de carreira ou pessoais. 20:50:43 &amp;lt;anonimal&amp;gt; Posso comentar mais no tópico. FIM. 20:50:56 &amp;lt;zzz&amp;gt; ok, 6d) vamos abrir para outros comentários, mesmo que você já tenha comentado no tópico de zzz.i2p 20:51:18 &amp;lt;zzz&amp;gt; alguém sente que não foi claro no tópico ou deseja acrescentar mais ideias? 20:52:03 &amp;lt;sadie_i21&amp;gt; Eu estava buscando feedback sobre a ideia de ter padrões de comunidade 20:52:04 &amp;lt;EinMByte&amp;gt; anonimal: Sim, mas considere o fato de que a maioria dos ofensores será anônima. 20:53:00 &amp;lt;allyourbase&amp;gt; Para que isso vai ser usado? Enviar para repórteres? Expulsar membros do projeto? 20:53:02 &amp;lt;sadie_i21&amp;gt; no ponto do zzz, em linha com a maturidade do projeto 20:53:08 &amp;lt;lazygravy&amp;gt; Sinto-me semelhante ao EinMByte. É inútil, ou bom. Não é algum evento fim do mundo como alguns fizeram parecer 20:53:08 &amp;lt;anonimal&amp;gt; EinMByte: Até agora, vi 50/50 nisso (um anônimo, um não anônimo) mas entendo seu ponto. 20:53:08 &amp;lt;lazygravy&amp;gt; Inútil significando um zero líquido, não negativo 20:53:08 &amp;lt;C0B4&amp;gt; anonimal, é a priori um criminoso. Por que defendê-lo&amp; 20:53:09 &amp;lt;zzz&amp;gt; sadie, você queria apenas feedback geral sobre a ideia de qualquer padrão ou CoC? Você ainda não ofereceu (ainda) um exemplo específico para considerar 20:53:26 &amp;lt;comraden1&amp;gt; EinMByte: idealmente podemos começar com maneiras de tratar isso. Vou linkar isto novamente https://github.com/NationalSecurityAgency/SIMP/blob/master/Community_Code_of_Conduct.md pois acho que a parte de violações de diretrizes é algo que podemos impor 20:53:31 &amp;lt;psi&amp;gt; Um CoC é inútil e um tiro no pé IMO 20:53:37 &amp;lt;EinMByte&amp;gt; anonimal: Bem, se você planeja ofender pessoas, é provavelmente sábio permanecer anônimo ;). 20:53:39 &amp;lt;psi&amp;gt; Em termos de PR 20:53:39 &amp;lt;Yankee&amp;gt; zzz: Eu escrevi que o russo escreveu no cliente C++. É verdade? 20:53:57 &amp;lt;zzz&amp;gt; Yankee, estamos no meio de uma reunião, desculpe 20:54:00 &amp;lt;sadie_i21&amp;gt; também, ter um ajudaria se fôssemos solicitar bolsas, etc 20:54:21 &amp;lt;EinMByte&amp;gt; sadie_i21: Isso pode ser verdade, bom ponto. 20:54:33 &amp;lt;zab__&amp;gt; sério? bolsas são importantes 20:54:34 &amp;lt;psi&amp;gt; também já fui acusado de espalhar FUD 20:54:38 &amp;lt;lazygravy&amp;gt; Debian e milhares de outros projetos usam um e o PR deles está ok. Como você contesta isso? 20:54:39 &amp;lt;sadie_i21&amp;gt; obrigada a todos que dedicaram tempo para compartilhar ideias no fórum sobre isso, aliás 20:54:50 &amp;lt;anonimal&amp;gt; Yankee: Pashol na xyi :) 20:54:53 * orignal concorda com zab__ 20:55:22 * orignal é a favor de CoC depois da última frase do anonimal 20:55:30 &amp;lt;psi&amp;gt; lazygravy: saddie acabou de propor padrões da comunidade que você disse que nunca aconteceriam 20:55:33 &amp;lt;comraden1&amp;gt; zab__: é disso que a sadie_i21 está falando, nova postura da NSF na América https://www.nsf.gov/news/news_summ.jsp?cntn_id=137466 20:55:41 &amp;lt;anonimal&amp;gt; sadie_i21: Obrigado por trazer isso à nossa atenção. 20:55:59 &amp;lt;str4d&amp;gt; sadie_i21, você quis dizer a comunidade como um todo, ou apenas a comunidade de devs? 20:56:00 &amp;lt;lazygravy&amp;gt; psi: o FUD precisa parar. É a comunidade de devs 20:56:01 &amp;lt;zzz&amp;gt; ok, sadie_i21 você gostaria de voltar na próxima reunião com uma proposta específica? ou não prosseguir? qual é o próximo passo? 20:56:09 &amp;lt;Yankee&amp;gt; anonimal: o quê? 20:56:11 &amp;lt;psi&amp;gt; lazygravy: não é fud... 20:56:24 &amp;lt;orignal&amp;gt; pessoal, desculpem, vocês acreditam que palavrões são permitidos aqui? 20:56:32 &amp;lt;sadie_i21&amp;gt; não a comunidade como um todo - não. 20:56:44 &amp;lt;nda&amp;gt; CoC. o que vocês farão com 'pessoas ruins' tecnicamente? (desculpe pelo meu en) 20:56:44 &amp;lt;IrcI2Pd743&amp;gt; sadie_i21, você não é de RH por profissão? 20:57:06 &amp;lt;lazygravy&amp;gt; psi: é. Mas essa é uma discussão offline. 20:57:09 * zab__ sorri 20:57:25 &amp;lt;zab__&amp;gt; Yankee: , 20:57:25 &amp;lt;nda&amp;gt; escrever cartas para o governo ou o quê? 20:57:34 &amp;lt;C0B4&amp;gt; an 20:57:45 &amp;lt;psi&amp;gt; um CoC é a coisa errada para i2p 20:57:52 &amp;lt;zzz&amp;gt; temos voluntários para trabalhar em uma proposta específica para o próximo mês, à luz dos comentários aqui e no tópico de zzz.i2p? 20:57:52 &amp;lt;C0B4&amp;gt; anonimal, ? 20:58:07 &amp;lt;orignal&amp;gt; zab__, 20:58:15 &amp;lt;eche|on&amp;gt; nda: na última linha de trabalho, excluir do nosso fork principal em java por algum tempo? 20:58:17 &amp;lt;IrcI2Pd743&amp;gt; anonimal, . , -, , . ? 20:58:21 &amp;lt;zzz&amp;gt; pessoal, por favor mantenham-se no tópico e em inglês, obrigado 20:58:23 &amp;lt;sadie_i21&amp;gt; vamos elaborar uma proposta para a próxima reunião 20:58:40 &amp;lt;zzz&amp;gt; ok, alguém se oferece para trabalhar com a sadie? 20:58:44 &amp;lt;orignal&amp;gt; zzz, o anonimal foi o primeiro 20:58:53 &amp;lt;IrcI2Pd743&amp;gt; zzz, desculpe, mas e você desenvolvedor primeiro 20:58:56 &amp;lt;comraden1&amp;gt; zzz: posso auxiliar quem for com links para ideias, etc. Não posso me comprometer a fazer todo o trabalho porque minha vida está desmoronando no momento :) 20:58:58 &amp;lt;orignal&amp;gt; ele disse algo muito ofensivo para todos 20:59:02 &amp;lt;IrcI2Pd743&amp;gt; *seu 20:59:04 &amp;lt;nda&amp;gt; eche|on ah obrigado pela resposta 20:59:10 &amp;lt;zab__&amp;gt; Prometo ler o CoC cuidadosamente e ter uma opinião 20:59:19 &amp;lt;anonimal&amp;gt; zzz sadie_i21: Eu gostaria de ajudar. 20:59:35 &amp;lt;lazygravy&amp;gt; Não acho que tenhamos concordado com um texto específico 20:59:48 &amp;lt;anonimal&amp;gt; Preciso gastar um pouco mais de tempo com o i2p em java do que com um VRP e reescrever/reorganizar docs. 20:59:49 &amp;lt;lazygravy&amp;gt; (O que é super importante, IMO. Um poderia ser redigido de forma horrível) 21:00:04 &amp;lt;zzz&amp;gt; ok. Em resumo parece que mais "membros da equipe" (com privilégios de checkin ou na nossa página da equipe) são a favor do que contra, enquanto entre não-membros da equipe, mais são contra 21:00:21 &amp;lt;str4d&amp;gt; lazygravy, sim. E eu não pensaria que o texto específico seria sequer acordado na próxima reu 21:00:21 &amp;lt;str4d&amp;gt; nião* 21:00:25 &amp;lt;zzz&amp;gt; Acho que ambos os grupos são importantes de considerar, já que não-membros podem se tornar membros 21:00:39 &amp;lt;zab__&amp;gt; idealmente chegaríamos a mais de um CoC candidato 21:00:41 &amp;lt;str4d&amp;gt; Acho que temos um monte de propostas, bem como várias razões a favor e contra. 21:01:13 &amp;lt;zzz&amp;gt; Como suspeito que serei o árbitro final de qualquer código ou processo, não estou nada ansioso para adotar qualquer coisa que não tenha consenso amplo ou quase unânime 21:01:21 &amp;lt;str4d&amp;gt; Um bom ponto de partida seria algumas pessoas revisarem as opções propostas, olhando prós e contras 21:01:38 &amp;lt;zzz&amp;gt; ok, sadie parece que seu nome está na tarefa de trazer algo de volta no próximo mês 21:01:44 &amp;lt;zzz&amp;gt; mais alguma coisa em 6) ? 21:02:02 &amp;lt;sadie_i21&amp;gt; anotado 21:02:10 &amp;lt;str4d&amp;gt; Pesquisas adicionais sobre as impressões positivas e negativas de "CoC"s ou similares seriam úteis (por exemplo, a questão das bolsas acima, ou as impressões negativas que parecem ser as principais objeções) 21:02:16 &amp;lt;EinMByte&amp;gt; Não consigo me decidir até ver uma proposta, acho 21:02:17 &amp;lt;str4d&amp;gt; Mas isso seria mais envolvido 21:02:34 &amp;lt;nda&amp;gt; e com CoC vocês não terão nada a fazer com 'pessoas ruins' que não são da equipe do i2p? 21:02:44 &amp;lt;zzz&amp;gt; última chamada para 6) 21:02:57 &amp;lt;lazygravy&amp;gt; str4d++ 21:03:09 &amp;lt;str4d&amp;gt; nda, o CoC ou o que quer que seja seria apenas para a equipe de dev do I2P, sim 21:03:25 * lazygravy afk, vida real apareceu 21:03:27 &amp;lt;eche|on&amp;gt; nda: por que deveríamos? é para nossa equipe de dev do i2p 21:03:29 &amp;lt;str4d&amp;gt; Basicamente, precisamos de mais dados. 21:03:40 &amp;lt;nda&amp;gt; str4d ok obrigado 21:03:44 &amp;lt;psi&amp;gt; (por enquanto) 21:03:45 &amp;lt;comraden1&amp;gt; zab__: não é uma má ideia. Faz sentido olhar o que está disponível para copiar em vez de reinventar 21:03:49 &amp;lt;zzz&amp;gt; ok, declaro encerrado o 6), obrigado a todos 21:03:59 &amp;lt;zzz&amp;gt; 7) VRP anonimal vá 21:04:03 &amp;lt;str4d&amp;gt; Em essência, seria uma extensão aos acordos de desenvolvedor que já temos que assinar. 21:04:40 &amp;lt;anonimal&amp;gt; Sobre VRP: estou aguardando respostas do zzz e do str4d e da comunidade. 21:04:57 &amp;lt;anonimal&amp;gt; Então posso reescrever e encerrar o ticket. 21:04:59 &amp;lt;nda&amp;gt; eu pensei que isso fosse algo tipo "Chame a polícia, este é um homem mau no I2P!" desculpa mesmo ) 21:05:01 &amp;lt;comraden1&amp;gt; E para acrescentar ao ponto do str4d, também garantiria uma base para aqueles que não assinaram um acordo de dev (como eu) 21:05:08 &amp;lt;str4d&amp;gt; anonimal, oh, houve novas atualizações? Desculpe, perdi. 21:05:09 &amp;lt;zzz&amp;gt; não tenho o número do ticket aqui. do que você precisa? Sei que str4d se encontrou com a Kate recentemente. str4d, quais são as últimas? 21:05:26 &amp;lt;eche|on&amp;gt; o que é VRP` 21:05:26 &amp;lt;eche|on&amp;gt; ? 21:05:36 &amp;lt;str4d&amp;gt; eche|on, Vulnerability Response Process 21:05:37 &amp;lt;anonimal&amp;gt; `http://trac.i2p2.i2p/ticket/1119` 21:05:37 &amp;lt;zzz&amp;gt; anonimal, você tem esse ticket? 21:05:39 &amp;lt;eche|on&amp;gt; ah, ok 21:05:52 &amp;lt;eche|on&amp;gt; um tópico complicado 21:06:04 &amp;lt;zzz&amp;gt; acho que nem decidimos usar o H1 ainda, decidimos? Mas claramente eles fizeram barulho recentemente 21:06:15 &amp;lt;str4d&amp;gt; zzz, ainda não fiz follow-up com a Katie sobre o programa de recompensas por bugs de OSS (tese), mas farei isso esta semana. 21:06:38 &amp;lt;str4d&amp;gt; Certamente tive uma boa impressão dela, bem como da resposta deles no nosso ticket 21:06:38 &amp;lt;zzz&amp;gt; seria bom decidir isso de uma vez por todas durante nossas reuniões de roadmap no próximo mês? 21:06:40 &amp;lt;anonimal&amp;gt; Acho que esse foi o maior obstáculo: a decisão do H1. 21:06:40 &amp;lt;anonimal&amp;gt; Eles comentaram no ticket, apresentaram seu caso, 21:06:41 &amp;lt;anonimal&amp;gt; Eu apresentei o meu caso, 21:06:43 &amp;lt;anonimal&amp;gt; a kay apresentou o caso deles, 21:06:52 &amp;lt;str4d&amp;gt; Katie também teve bons comentários sobre o processo que estamos seguindo 21:07:33 &amp;lt;zzz&amp;gt; Não tenho certeza se conseguiremos focar o suficiente para tomar decisões antes de março. Estou um pouco sobrecarregado com o nível de detalhe no ticket. Pode ser demais. mas talvez não. 21:08:02 &amp;lt;zzz&amp;gt; str4d, como e quando devemos abordar isso? 21:08:37 &amp;lt;str4d&amp;gt; Katie gostou do detalhamento e do esforço que estávamos fazendo para acertar isso, para constar 21:08:52 &amp;lt;zzz&amp;gt; tudo bem, mas eu me importo com o que você pensa, não tanto com a katie :) 21:09:05 &amp;lt;str4d&amp;gt; zzz, se conseguíssemos entrar no mesmo programa de recompensas por bugs que o Tor está, acho que isso provavelmente decidiria por nós 21:09:09 &amp;lt;zzz&amp;gt; como e quando chegamos a uma resposta 21:09:37 &amp;lt;str4d&amp;gt; porque acho que teríamos um influxo maior de pesquisadores do que se tivéssemos apenas uma página aberta 21:09:47 &amp;lt;anonimal&amp;gt; Como isso foi adiado desde a reunião de dezembro, não estou animado com outro adiamento 21:09:47 &amp;lt;anonimal&amp;gt; Mas realmente não estou em posição de argumentar ou fazer pedidos. 21:09:47 &amp;lt;anonimal&amp;gt; Então, o que funcionar para todos os outros. 21:09:47 &amp;lt;anonimal&amp;gt; s/exciting/excited/ 21:09:55 &amp;lt;zzz&amp;gt; sim, mas independentemente do H1, precisamos de um processo 21:10:04 &amp;lt;str4d&amp;gt; Sim 21:10:24 &amp;lt;zzz&amp;gt; então proponho trabalharmos nisso durante as reuniões de roadmap em março. OK? 21:10:31 &amp;lt;str4d&amp;gt; Vou revisar as últimas mudanças do anonimal na próxima semana. 21:10:41 &amp;lt;zzz&amp;gt; ok, farei isso também 21:10:49 &amp;lt;zzz&amp;gt; mais alguma coisa no 7) ? 21:10:54 &amp;lt;str4d&amp;gt; Até 12 de fev 21:11:02 &amp;lt;IrcI2Pd743&amp;gt; anonimal, Foi frustrante quando você se permitiu xingar perto de mim. 21:11:18 &amp;lt;anonimal&amp;gt; Minhas últimas 4 linhas chegaram? 21:11:18 * comraden1 tem que sair afk 21:11:29 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 21:11:32 &amp;lt;str4d&amp;gt; anonimal, vi até s/ 21:11:40 &amp;lt;IrcI2Pd743&amp;gt; anonimal, Exijo um pedido de desculpas. 21:11:42 * zzz aquece o *baffer 21:11:52 &amp;lt;anonimal&amp;gt; Vou revisar o log da reunião, acho que perdi um monte de texto. 21:11:57 &amp;lt;orignal&amp;gt; 8) a frase do anonimal 21:12:09 * zzz *bafffs* a reunião encerrada &lt;/div></description></item><item><title>Lançamento 0.9.24</title><link>/pt/blog/2016/01/27/lan%C3%A7amento-0.9.24/</link><pubDate>Wed, 27 Jan 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/01/27/lan%C3%A7amento-0.9.24/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.24 contém uma nova versão do SAM (v3.2) e diversas correções de bugs e melhorias de eficiência. Observe que esta versão é a primeira a exigir Java 7. Atualize para Java 7 ou 8 o quanto antes. Seu router não será atualizado automaticamente se você estiver usando Java 6.&lt;/p>
&lt;p>Para evitar os problemas causados pela muito antiga biblioteca commons-logging, nós a removemos. Isso fará com que plugins I2P-Bote muito antigos (0.2.10 e anteriores, assinados por HungryHobo) travem se o IMAP estiver ativado. A correção recomendada é substituir o seu plugin I2P-Bote antigo pelo atual, assinado por str4d.&lt;/p></description></item><item><title>Recapitulação do CCC</title><link>/pt/blog/2016/01/23/recapitula%C3%A7%C3%A3o-do-ccc/</link><pubDate>Sat, 23 Jan 2016 00:00:00 +0000</pubDate><guid>/pt/blog/2016/01/23/recapitula%C3%A7%C3%A3o-do-ccc/</guid><description>&lt;p>Presentes: Sadie, Colin, lazygravy, zzz, hottuna, kytv, cacapo e eche|on.&lt;/p>
&lt;h2 id="iniciar">Iniciar&lt;/h2>
&lt;p>O projeto teve mais um ano bem-sucedido no CCC. Gostaríamos de agradecer aos voluntários do 32C3 por toda a ajuda na organização deste evento e por nos receberem de forma tão acolhedora. Muitos colaboradores do I2P puderam participar do Congresso deste ano graças às muitas doações generosas de apoiadores como você ao projeto.&lt;/p>
&lt;p>Assim como nos anos anteriores, ficamos no Noisy Square, perto da mesa da EFF. Isso se mostrou um local ideal para nós, já que nossa mesa esteve quase sempre movimentada com usuários atuais e novos interessados em I2P, com muitos dos quais não teríamos tido a oportunidade de conversar de outra forma.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 30 de dezembro de 2015</title><link>/pt/blog/2015/12/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-dezembro-de-2015/</link><pubDate>Wed, 30 Dec 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/12/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-dezembro-de-2015/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cacapo, comraden1, dg, eche\|on, hottuna, kytv, lazygravy, psi, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 09:49:14 &amp;lt;zzz&amp;gt; 0) Oi 09:49:14 &amp;lt;zzz&amp;gt; 1) Estrutura e objetivos da reunião 09:49:14 &amp;lt;zzz&amp;gt; 2) PR 09:49:14 &amp;lt;zzz&amp;gt; 3) Gestão de Projetos 09:49:14 &amp;lt;zzz&amp;gt; 0) Oi 09:49:16 &amp;lt;zzz&amp;gt; Oi 09:49:30 &amp;lt;zzz&amp;gt; 1) Estrutura e objetivos da reunião 09:49:30 &amp;lt;zzz&amp;gt; Antes de mais nada, peço desculpas pelo horário horrível desta reunião para o pessoal da América do Norte. 09:49:30 &amp;lt;zzz&amp;gt; Esta será um pouco diferente da nossa estrutura usual de reunião, porque é majoritariamente presencial aqui no CCC. 09:49:31 &amp;lt;zzz&amp;gt; Vamos tentar repassar os destaques para o IRC. 09:49:33 &amp;lt;zzz&amp;gt; Também vamos tomar notas aqui. 09:49:35 &amp;lt;zzz&amp;gt; Agora, deixem-me fazer um preâmbulo para esta reunião. 09:49:49 &amp;lt;zzz&amp;gt; Como todos devem saber, Sadie foi fundamental para a organização e o sucesso da I2PCon em Toronto. 09:49:49 &amp;lt;zzz&amp;gt; Todos vimos seu talento e entusiasmo em Toronto e, obviamente, ela quer fazer mais pelo I2P daqui para frente. 09:49:49 &amp;lt;zzz&amp;gt; Ao trabalharmos com ela antes e durante a conferência, soubemos que ela tem ampla experiência em Gestão de Projetos e PR, 09:49:49 &amp;lt;zzz&amp;gt; tanto com o Tor quanto no mundo real. 09:49:49 &amp;lt;zzz&amp;gt; Pedi a ela, após a conferência, que conhecesse melhor o nosso projeto, entendesse nossa estrutura e processos atuais, 09:49:52 &amp;lt;zzz&amp;gt; e voltasse com recomendações sobre o que poderíamos melhorar e como ela poderia nos ajudar. 09:50:04 &amp;lt;zzz&amp;gt; Desde então, ela teve várias longas chamadas com o tuna, comigo, o str4d, o psi e outros, 09:50:04 &amp;lt;zzz&amp;gt; e revisou nosso site, o Trac e os processos atuais. 09:50:04 &amp;lt;zzz&amp;gt; Além disso, o psi a nomeou Assistente de PR e ela está tuitando na conta @GetI2P e ajudando a divulgar o I2P. 09:50:06 &amp;lt;zzz&amp;gt; Ela agora está pronta para nos trazer algumas recomendações. 09:50:06 &amp;lt;zzz&amp;gt; Enquanto minha pergunta original para ela foi "como você pode nos ajudar?", a resposta que voltou é 09:50:06 &amp;lt;zzz&amp;gt; algo mais como "aqui estão as coisas que precisamos corrigir para que eu possa ajudar de forma eficaz", 09:50:08 &amp;lt;zzz&amp;gt; seguido pelas coisas que ela de fato poderia fazer por nós, ou mais precisamente como todos nós podemos trabalhar juntos de forma mais eficaz. 09:50:19 &amp;lt;zzz&amp;gt; O que eu gostaria de fazer hoje é ouvir as recomendações dela e discutir cada uma brevemente. 09:50:19 &amp;lt;zzz&amp;gt; Muitos desses tópicos tendem a gerar discussões longas e eu gostaria de conter isso para não ficarmos aqui o dia todo. 09:50:19 &amp;lt;zzz&amp;gt; Para cada recomendação, gostaria de obter o compromisso de um de vocês para acompanhar. 09:50:19 &amp;lt;zzz&amp;gt; Se a recomendação não for controversa e tivermos consenso, esse compromisso seria implementá-la. 09:50:20 &amp;lt;zzz&amp;gt; Se precisar de mais pesquisa ou não concordarmos, esse compromisso seria rever nossas opções e 09:50:21 &amp;lt;zzz&amp;gt; apresentar um plano, ou uma contraproposta, ou uma lista de opções para serem discutidas em uma reunião futura. 09:50:23 &amp;lt;zzz&amp;gt; Esses compromissos e prazos serão anotados e acompanhados. 09:50:25 &amp;lt;zzz&amp;gt; Não quero empacar em nenhum ponto, então vou procurar voluntários para acompanhar a maioria das coisas. 09:50:42 &amp;lt;zzz&amp;gt; Quero enfatizar que eu pedi para a Sadie fazer isso e nos dar sua opinião com base na experiência anterior dela. 09:50:42 &amp;lt;zzz&amp;gt; Podemos não concordar, mas devemos ouvir e considerar cuidadosamente as recomendações dela. 09:50:42 &amp;lt;zzz&amp;gt; O I2P é bastante peculiar e nem tudo pode ser apropriado para nós, 09:50:42 &amp;lt;zzz&amp;gt; mas ela passou a nos conhecer bem neste ano, então vamos ouvir o que ela tem. 09:50:43 &amp;lt;zzz&amp;gt; Claro que poderemos aceitar sugestões de outros, mas tenho a impressão de que a Sadie já cobriu muita coisa. 09:51:24 &amp;lt;zzz&amp;gt; Vamos primeiro falar de PR e depois de Gestão de Projetos. 09:51:24 &amp;lt;zzz&amp;gt; Ambos são temas muito amplos e haverá sobreposição. Mas vamos tentar mantê-los o mais separados possível. 09:51:54 &amp;lt;zzz&amp;gt; *** fim do colar referente ao tópico 1), começaremos com o 2) em alguns minutos. obrigado *** 09:58:39 &amp;lt;hottuna&amp;gt; str4d: oi, deveríamos conversar sobre as coisas de DH que estamos usando 09:59:30 &amp;lt;str4d&amp;gt; hottuna, você está se referindo aos handshakes do NTCP e do SSU? 09:59:55 &amp;lt;hottuna&amp;gt; acho que onde quer que DH seja usado 10:00:39 &amp;lt;hottuna&amp;gt; ok. vamos falar sobre isso depois da reunião 10:00:47 &amp;lt;str4d&amp;gt; Claro 10:00:57 &amp;lt;str4d&amp;gt; De acordo com `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` é só NTCP e SSU 10:01:21 &amp;lt;hottuna&amp;gt; o zzz vai ler a nota longa acima para nós agora 10:01:48 &amp;lt;str4d&amp;gt; (Ainda preciso atualizar essa página antes da minha palestra) 10:04:10 &amp;lt;psi&amp;gt; acho que estou aqui 10:06:33 &amp;lt;lazygravy&amp;gt; psi: sim, o zzz postou uma longa mensagem pouco antes de você entrar. falando IRL agora 10:07:57 &amp;lt;hottuna&amp;gt; Então, o que queremos fazer é obter compromissos das pessoas para resolver um monte de tópicos diferentes 10:08:25 &amp;lt;hottuna&amp;gt; Algumas coisas que vamos abordar serão controversas e outras não 10:08:47 &amp;lt;hottuna&amp;gt; os tópicos não controversos esperamos apenas atribuir a uma pessoa e deixar isso resolvido 10:08:56 &amp;lt;hottuna&amp;gt; Passando para Sadie e PR 10:09:16 &amp;lt;hottuna&amp;gt; gravy e sadie têm escrito posts de blog 10:09:29 &amp;lt;hottuna&amp;gt; e estão buscando mais conteúdo 10:10:21 &amp;lt;hottuna&amp;gt; muito conteúdo se perde nas mensagens de commit 10:10:38 &amp;lt;hottuna&amp;gt; em que o autor do commit não registra de fato a importância do commit 10:11:24 &amp;lt;str4d&amp;gt; Em vez de vasculhar mensagens de commit, o melhor/mais fácil lugar para olhar é o history.txt 10:11:30 &amp;lt;hottuna&amp;gt; idealmente, gostaríamos de publicar um post no blog pelo menos a cada 2 meses para manter alguma sensação de ritmo 10:12:08 &amp;lt;str4d&amp;gt; Isso ainda não dá uma indicação de importância, mas é contextualmente mais fácil de lidar e filtra o joio de commits que não entram no history.txt 10:13:04 &amp;lt;lazygravy&amp;gt; str4d: a questão é que há tantas coisas legais acontecendo, e não há como descobrir sem acompanhar o i2p de perto. deveria ser mais fácil para as pessoas verem as coisas legais 10:13:47 &amp;lt;str4d&amp;gt; Talvez o que ajude (seria meio radical) seria reestruturar o history.txt para organizar itens por importância (major/minor/bugfix), mais como um changelog (ou ter um arquivo de changelog em paralelo) 10:14:13 &amp;lt;str4d&amp;gt; já que, como está, o arquivo de histórico é basicamente apenas um log de commits mais fácil de analisar 10:14:30 &amp;lt;str4d&amp;gt; Dito isso, ele é conveniente, então talvez informações paralelas sejam melhores (ainda que mais difíceis de manter) 10:14:38 * str4d para de se atolar nos detalhes 10:14:41 &amp;lt;str4d&amp;gt; :P 10:14:59 &amp;lt;hottuna&amp;gt; o lazygravy poderia atuar como editor e meio que delegar a responsabilidade de escrever conteúdo quando apropriado 10:15:14 &amp;lt;str4d&amp;gt; Certamente, facilitar saber o que está acontecendo é um ponto positivo, e acho que alguns dos tópicos de organização de alto nível ajudarão nisso 10:15:33 &amp;lt;str4d&amp;gt; (ou seja, quem for escrever o post pode olhar lá pelo panorama de alto nível em vez do log de commits) 10:15:56 &amp;lt;psi&amp;gt; soa bastante semelhante a programação em par 10:16:10 &amp;lt;hottuna&amp;gt; próximo tópico dentro de PR 10:16:29 &amp;lt;hottuna&amp;gt; sobre fazer uma campanha de reseed e atrair novos desenvolvedores 10:16:46 &amp;lt;psi&amp;gt; (ou mais como programação de casal, o programador e a esposa do programador) 10:17:11 &amp;lt;lazygravy&amp;gt; str4d: i.e. WTF são lease sets criptografados, ou um destaque legal do repositório debian do kytv 10:17:15 &amp;lt;hottuna&amp;gt; gostaríamos de envolver o torontocrypto para atrair mais hosts de reseed 10:17:23 &amp;lt;lazygravy&amp;gt; s/i.e./e.g./ 10:17:24 &amp;lt;iRelay&amp;gt; lazygravy quis dizer: str4d: e.g. WTF são lease sets criptografados, ou um destaque legal do repositório debian do kytv 10:18:25 &amp;lt;hottuna&amp;gt; Gostaríamos de gerar um pacote de conteúdo contendo todas as informações necessárias para configurar um host de reseed, tudo disponível em um só lugar 10:19:14 &amp;lt;hottuna&amp;gt; precisamos articular por que reseeds são necessários e importantes 10:19:18 &amp;lt;str4d&amp;gt; Mmm 10:19:42 &amp;lt;str4d&amp;gt; Poderia até ser tão simples quanto "sudo apt-get i2p-reseed" 10:20:22 &amp;lt;lazygravy&amp;gt; str4d++ 10:20:23 &amp;lt;kytv&amp;gt; Eu estava pensando em fazer imagens docker para que possa ser completamente plug-n-play 10:20:47 &amp;lt;psi&amp;gt; o reseed em Go era excessivamente fácil de configurar e usar 10:20:56 &amp;lt;hottuna&amp;gt; hottuna/eu me ofereci para escrever alguns parágrafos sobre por que reseeds são necessários e o que eles fazem 10:21:07 &amp;lt;hottuna&amp;gt; kytv: isso seria incrível 10:21:23 &amp;lt;str4d&amp;gt; kytv++ 10:21:35 &amp;lt;str4d&amp;gt; Largar e usar é o ideal 10:22:00 &amp;lt;str4d&amp;gt; Algo como o que foi mencionado em uma das palestras do Tor ontem, sobre como as pessoas no futuro poderiam obter um certificado LetsEncrypt que venha com um .onion gratuito 10:22:16 &amp;lt;str4d&amp;gt; (ou seja, o script do letsencrypt configura o Tor HS para o usuário) 10:22:38 &amp;lt;kytv&amp;gt; o i2p-tools do mdrollete está disponível como uma imagem docker, então talvez nós (=eu) possamos apenas polir minha imagem docker do I2P (ainda não divulgada) para que dê para fazer tudo copiando e colando uma linha de comando e o reseed “simplesmente funcione” 10:22:41 &amp;lt;hottuna&amp;gt; sobre onboarding de desenvolvedores, tornando o código-fonte mais acessível 10:22:42 &amp;lt;str4d&amp;gt; (isso por si só seria muito legal para o I2P, mas é um pouco diferente do que precisamos aqui) 10:22:55 &amp;lt;comraden1&amp;gt; kytv: docker com certeza 10:23:01 &amp;lt;hottuna&amp;gt; str4d: posso te convencer a adicionar alguns links para o código-fonte a partir do geti2p.net? 10:23:04 &amp;lt;str4d&amp;gt; Se reseeds forem um appliance, isso também facilita muito manter reseeds honestos em sincronia 10:23:17 &amp;lt;str4d&amp;gt; hottuna, onde? 10:23:18 &amp;lt;lazygravy&amp;gt; ideia: deveríamos tirar a nota da 0.7.6 na página de download 10:23:33 &amp;lt;kytv&amp;gt; (Eu sou mais do time lxc, mas estou aprendendo docker, então tanto faz ) 10:23:45 &amp;lt;kytv&amp;gt; ja 10:23:50 &amp;lt;lazygravy&amp;gt; kytv: docker parece “na moda” agora, então pode ser o melhor 10:23:54 &amp;lt;hottuna&amp;gt; onde fizer sentido 10:24:08 &amp;lt;str4d&amp;gt; Acredito que haja pelo menos um link para o ViewMTN do kytv, mas isso é dentro do I2P 10:24:11 &amp;lt;hottuna&amp;gt; mas a ideia é facilitar para dar uma olhada rápida no código-fonte 10:24:13 &amp;lt;kytv&amp;gt; Mover toda a documentação de coisas antigas para /attic ou algo relacionado 10:24:19 &amp;lt;hottuna&amp;gt; para atrair desenvolvedores 10:24:33 &amp;lt;hottuna&amp;gt; str4d, fora do i2p e idealmente a partir do geti2p.net, é o que queremos 10:24:36 &amp;lt;str4d&amp;gt; Eu poderia adicionar links para a nova página de devs para a página do Github, mas eles precisariam estar claramente marcados como somente leitura 10:24:50 &amp;lt;psi&amp;gt; se vocês realmente querem atrair devs, deveríamos deixar o github mais ativo 10:24:52 &amp;lt;hottuna&amp;gt; sim. 10:25:57 &amp;lt;str4d&amp;gt; É na nova página de dev que vocês querem os links? 10:25:57 &amp;lt;hottuna&amp;gt; isso parece um passo simples e direto a tomar 10:25:57 &amp;lt;hottuna&amp;gt; apenas adicionar um link somente leitura para o github 10:25:57 &amp;lt;str4d&amp;gt; hottuna, qual? Links ou o github mais ativo? 10:25:57 &amp;lt;hottuna&amp;gt; já seria uma melhoria 10:25:57 &amp;lt;str4d&amp;gt; ahk 10:26:05 &amp;lt;hottuna&amp;gt; str4d: posso colocar seu nome ao lado disso? 10:26:24 &amp;lt;hottuna&amp;gt; esse item, no caso 10:26:38 &amp;lt;str4d&amp;gt; Claro. Presumo que todos esses vão virar issues no Trac 10:26:51 &amp;lt;hottuna&amp;gt; não sei se vão. 10:26:57 &amp;lt;hottuna&amp;gt; vou perguntar ao zzz 10:27:09 &amp;lt;str4d&amp;gt; É, provavelmente não vale a pena para as tarefas menores 10:27:20 &amp;lt;str4d&amp;gt; Contanto que eu receba a lista em algum momento :P 10:27:26 &amp;lt;hottuna&amp;gt; ok 10:27:36 &amp;lt;hottuna&amp;gt; acho que o zzz vai fazer um texto no zzz.i2p 10:28:22 &amp;lt;kytv&amp;gt; isso quase certamente irá para o zzz.i2p, mas talvez também como tickets no Trac 10:28:41 &amp;lt;str4d&amp;gt; k 10:28:50 * str4d abre a lista de afazeres para começar a adicionar itens 10:32:43 &amp;lt;hottuna&amp;gt; estamos falando sobre quais casos de uso deveríamos promover para o i2p 10:33:13 &amp;lt;hottuna&amp;gt; e o consenso parece ser que devemos promover os casos de uso nos quais somos bons. como o Bote 10:33:20 &amp;lt;str4d&amp;gt; Mmm 10:33:29 &amp;lt;str4d&amp;gt; Definitivamente precisamos destacar o aspecto peer-to-peer 10:33:36 &amp;lt;hottuna&amp;gt; como torrents para potenciais 10:33:38 &amp;lt;hottuna&amp;gt; y 10:33:57 &amp;lt;hottuna&amp;gt; gostaríamos de destacar esses bons usos na página principal 10:34:12 &amp;lt;hottuna&amp;gt; *o que gostaríamos de destacar 10:34:20 &amp;lt;str4d&amp;gt; Isso é algo em que o I2P deve ter uma vantagem fundamental, devido à natureza de comutação por pacotes e à simetria em nível de tunnel 10:34:33 &amp;lt;hottuna&amp;gt; sim. e há outras coisas em que somos bons 10:34:39 &amp;lt;str4d&amp;gt; E particularmente aplicações que por si só incentivem a contribuição 10:34:41 &amp;lt;hottuna&amp;gt; e essas coisas devemos promover 10:35:05 &amp;lt;hottuna&amp;gt; e, enquanto isso, podemos continuar trabalhando nas coisas em que ainda não somos tão bons 10:35:09 &amp;lt;str4d&amp;gt; (porque a necessidade de contribuição do I2P pode então pegar carona na da aplicação) 10:35:43 &amp;lt;hottuna&amp;gt; lazygravy, str4d, cacapo: vocês poderiam trabalhar nos 3 melhores casos de uso para o i2p 10:36:01 &amp;lt;hottuna&amp;gt; para que possamos então apresentá-los adequadamente na página inicial 10:36:18 &amp;lt;str4d&amp;gt; Claro 10:37:03 &amp;lt;cacapo&amp;gt; yepp 10:37:08 &amp;lt;hottuna&amp;gt; quando vocês podem voltar com algo (recomendações ou mudanças no site)? 10:37:43 &amp;lt;hottuna&amp;gt; um prazo para o fim de janeiro está ok? 10:37:55 &amp;lt;cacapo&amp;gt; ok 10:38:01 &amp;lt;hottuna&amp;gt; relacionado a PR: i2p.net ficará disponível em breve 10:38:03 &amp;lt;str4d&amp;gt; Por mim, tudo bem 10:39:04 &amp;lt;eche|on&amp;gt; 16.4.2016 é para i2p,net 10:39:11 &amp;lt;str4d&amp;gt; Posso dizer agora que, se quisermos dizer “coisas que funcionam bem hoje”, estamos realmente falando apenas de e-mail de alta latência (Bote) e torrents. Em breve podemos adicionar armazenamento de dados distribuído também (assim que o Tahoe tiver suporte nativo a cliente I2P) 10:39:24 * str4d está ansioso pela recuperação do i2p.net 10:39:33 &amp;lt;eche|on&amp;gt; o tahoe só será utilizável com upload/download paralelo 10:40:08 &amp;lt;str4d&amp;gt; Acho que seria ideal combinar isso com minha proposta de serviços de dev no i2p.i2p, tê-los disponíveis em paralelo dentro e fora da rede 10:40:12 &amp;lt;hottuna&amp;gt; cacapo comenta que o i2p não comunica muito bem uma narrativa sobre o projeto. ou nada. 10:40:29 &amp;lt;lazygravy&amp;gt; str4d: o tahoe tem seus próprios problemas de UI... :/ (embora eu adore) 10:40:29 &amp;lt;hottuna&amp;gt; ao contrário do tor, que tem muita história e contexto 10:41:03 &amp;lt;str4d&amp;gt; hottuna, que narrativa ele quer dizer? 10:41:09 &amp;lt;hottuna&amp;gt; relacionada a jake/snowden/&amp;/etc 10:41:42 &amp;lt;str4d&amp;gt; ah, narrativa relacionando a história do I2P ao contexto mundial? 10:41:43 &amp;lt;hottuna&amp;gt; comraden1: se voluntaria para fazer um texto sobre a história do i2p 10:41:52 &amp;lt;str4d&amp;gt; (como fez a palestra de Tor HS?) 10:42:05 &amp;lt;eche|on&amp;gt; história: palestra do zzz na i2pcon, minha palestra no 32c3 10:42:06 &amp;lt;hottuna&amp;gt; (não vi isso) 10:42:33 &amp;lt;str4d&amp;gt; minha palestra na I2PCon também teve um pouco disso 10:42:37 &amp;lt;hottuna&amp;gt; zzz, comraden1 e lazygravy se voluntariaram para fazer o texto de fato 10:42:41 &amp;lt;hottuna&amp;gt; psi: por aí? 10:42:53 &amp;lt;psi&amp;gt; sim 10:42:57 &amp;lt;hottuna&amp;gt; str4d: e também o trecho do Lance James 10:43:34 &amp;lt;str4d&amp;gt; lazygravy, a UX do Tahoe deve melhorar muito quando o magic folders for lançado. Em termos de UI, ainda há trabalho a fazer, mas não tanto quanto nós :P 10:43:52 &amp;lt;hottuna&amp;gt; str4d, sadie, vocês dois poderiam se ajudar para fazer a divulgação da palestra no RWC? 10:44:03 &amp;lt;hottuna&amp;gt; última chamada para tópicos relacionados a PR 10:44:06 &amp;lt;hottuna&amp;gt; Lest* 10:44:08 &amp;lt;hottuna&amp;gt; last* 10:44:49 &amp;lt;hottuna&amp;gt; certo, vou tomar isso como silêncio 10:44:50 &amp;lt;str4d&amp;gt; hottuna, sim, vou manter contato com a Sadie 10:44:56 * str4d ainda precisa preparar essa palestra :/ 10:45:04 &amp;lt;hottuna&amp;gt; Próximo tópico. GESTÃO DE PROJETOS 10:45:34 &amp;lt;comraden1&amp;gt; str4d: também “história de como o i2p começou”. Estou pensando na marinha pesquisando onion routing -&amp;gt; second generation onion router -&amp;gt; tor 10:46:40 &amp;lt;str4d&amp;gt; comraden1, mmm, você provavelmente encontrará muito disso nos logs das primeiras reuniões do I2P no site 10:47:15 &amp;lt;str4d&amp;gt; Se você for cavucar por lá, sinta-se à vontade para escrever resumos rápidos das reuniões para eu poder adicioná-los :P 10:48:11 &amp;lt;comraden1&amp;gt; str4d: o zzz mencionou que tem muito disso na cabeça e queria escrever um rascunho. Eu vou editar e garantir que fique perfeito antes de lançarmos 10:48:45 &amp;lt;str4d&amp;gt; +1 10:49:19 &amp;lt;dg&amp;gt; Eu me lembro de ter falado sobre isso com o zzz há séculos; se ele tiver logs disso, pode ser útil 10:49:22 &amp;lt;hottuna&amp;gt; estamos falando sobre quais são os objetivos reais do projeto 10:49:54 &amp;lt;hottuna&amp;gt; e que é importante tê-los escritos em algum lugar para podermos fazer uma gestão de projeto significativa 10:50:29 &amp;lt;str4d&amp;gt; Daria uma boa página “sobre” 10:51:16 &amp;lt;str4d&amp;gt; Eu queria mesclar as várias páginas de introdução, mas na verdade poderíamos aproveitá-las separadamente 10:51:36 &amp;lt;str4d&amp;gt; Transformar https://geti2p.net/en/about/intro em uma breve visão geral do I2P, tanto da rede quanto do projeto 10:51:38 &amp;lt;iRelay&amp;gt; Título: Intro - I2P (em geti2p.net) 10:51:59 &amp;lt;str4d&amp;gt; Depois, fazer de https://geti2p.net/docs/how/intro a página “como o I2P funciona” de fato 10:52:00 &amp;lt;iRelay&amp;gt; Título: A Gentle Introduction to How I2P Works - I2P (em geti2p.net) 10:52:10 &amp;lt;str4d&amp;gt; Mais ou menos o que parecem ser agora, mas devidamente separadas 10:53:12 &amp;lt;dg&amp;gt; hottuna: Onde posso encontrar os posts do blog? 10:53:22 &amp;lt;dg&amp;gt; hottuna: Só consigo ver um (`http://i2p-projekt.i2p/en/blog/2015/11/15/Community-Outreach)` 10:53:25 &amp;lt;iRelay&amp;gt; Título: Community Outreach - Blog - I2P (em i2p-projekt.i2p) 10:54:38 &amp;lt;lazygravy&amp;gt; dg: eles não existem além desse 10:54:55 &amp;lt;lazygravy&amp;gt; e aquele foi basicamente um POC, na minha opinião. O próximo deve ser publicado em 10Jan2016 no CCC 10:58:32 &amp;lt;hottuna&amp;gt; estamos falando sobre se queremos ser geridos 10:58:46 &amp;lt;hottuna&amp;gt; dg, str4d, psi: vocês têm alguma opinião sobre ter o trabalho de vocês gerido? 10:59:11 &amp;lt;psi&amp;gt; por quem e quanto de gerenciamento? 10:59:17 &amp;lt;hottuna&amp;gt; pela sadie 10:59:26 &amp;lt;dg&amp;gt; aberto a isso 10:59:42 &amp;lt;hottuna&amp;gt; e que isso seja relaxado em termos de prazos. mas sem prazos impostos 10:59:46 &amp;lt;hottuna&amp;gt; as coisas ficam prontas quando ficarem prontas 11:00:11 &amp;lt;hottuna&amp;gt; mas associar mentalmente um prazo a elas pode ser uma ferramenta útil 11:00:11 &amp;lt;dg&amp;gt; pronto quando estiver pronto, mas com um empurrãozinho/motivação 11:00:40 &amp;lt;psi&amp;gt; sem pensamentos até eu tomar café da manhã 11:00:47 &amp;lt;hottuna&amp;gt; ou, no mínimo, saber que outra pessoa sabe que uma determinada tarefa está na sua pilha 11:01:15 &amp;lt;hottuna&amp;gt; sobre gestão de projetos: gostaríamos de voltar a ter reuniões semanais/quinzenais em funcionamento 11:01:25 &amp;lt;hottuna&amp;gt; o zzz tem a meta de iniciá-las em fevereiro novamente 11:01:27 &amp;lt;hottuna&amp;gt; again* 11:01:36 &amp;lt;hottuna&amp;gt; e então ir transferindo gradualmente para a sadie 11:01:48 &amp;lt;hottuna&amp;gt; para isso acontecer, a sadie precisa entrar no IRC 11:01:56 &amp;lt;str4d&amp;gt; Por mim, tudo bem. Eu tendo a trabalhar melhor quando tenho alguém para trocar ideias 11:03:23 &amp;lt;hottuna&amp;gt; o zzz acabou de se comprometer a ter um único roadmap escrito até o fim de fevereiro 11:03:23 &amp;lt;hottuna&amp;gt; excelente. 11:03:23 &amp;lt;hottuna&amp;gt; o consenso parece ser que ser gerido de forma leve provavelmente é bom. 11:03:23 &amp;lt;hottuna&amp;gt; mas qualquer coisa pesada demais só transformaria isso em trabalho 11:03:23 &amp;lt;str4d&amp;gt; Soa bem. Podemos sempre ajustar o nível depois que tivermos alguma experiência com isso. 11:03:23 * dg acena com a cabeça 11:03:23 &amp;lt;hottuna&amp;gt; *roadmap será para fim de jan, não fev 11:03:23 &amp;lt;hottuna&amp;gt; str4d: combinado 11:04:35 &amp;lt;str4d&amp;gt; Para sua informação, zzz, a sadie e eu vamos nos encontrar no começo de março; seria bom manter isso em mente quanto às coisas em que podemos trabalhar/discutir então. 11:05:52 &amp;lt;hottuna&amp;gt; sobre os tickets no Trac, a sadie está se voluntariando para ficar de olho e encaminhar tickets para a pessoa certa 11:06:05 &amp;lt;dg&amp;gt; Poder observar nossa mecânica como trac/zzz.i2p/irc é importante para a Sadie entender completamente como trabalhamos, de qualquer forma 11:06:16 &amp;lt;dg&amp;gt; Ela conseguiu fazer isso sem acesso ao IRC? 11:07:04 &amp;lt;hottuna&amp;gt; str4d: você estaria disposto a ajudar a sadie nesse esforço? 11:07:40 &amp;lt;str4d&amp;gt; Eu tenho há um tempo na minha lista de tarefas um item semanal de “dar uma olhada nos tickets novos”, que continuo adiando porque tem coisa demais 11:08:06 &amp;lt;str4d&amp;gt; Mas a partir do ano que vem, vou me empenhar para ajudar a sadie com isso :) 11:08:49 &amp;lt;str4d&amp;gt; Vocês devem ter notado que agora há um status “open” para os tickets. Eu adicionei isso para podermos diferenciar entre tickets novos e aqueles que já vimos mas não necessariamente temos uma opinião 11:08:53 &amp;lt;hottuna&amp;gt; Última chamada para tópicos de GESTÃO DE PROJETOS 11:09:10 &amp;lt;dg&amp;gt; hottuna: veja acima 11:09:25 &amp;lt;str4d&amp;gt; Meu objetivo seria ter o mínimo possível de tickets “new”, isto é, movê-los para uma pessoa/status relevante, ou “open” para ao menos reconhecê-los como um ticket válido. 11:09:36 &amp;lt;hottuna&amp;gt; Última chamada para OUTROS tópicos 11:09:48 &amp;lt;hottuna&amp;gt; dg: colocar a sadie no Trac é fundamental. e um requisito 11:10:00 &amp;lt;hottuna&amp;gt; Quero dizer no IRC 11:10:17 &amp;lt;dg&amp;gt; ok 11:10:23 &amp;lt;str4d&amp;gt; Eu tenho uma conta de bouncer de IRC para ela já faz um tempo 11:10:42 &amp;lt;hottuna&amp;gt; str4d: podemos te pedir para escrever alguns itens sobre o que você aprendeu sobre resposta a vulnerabilidades na conferência? 11:10:48 &amp;lt;str4d&amp;gt; Tudo que ela precisa é de ajuda para conectar do lado dela, e aí poderá manter logs etc. sem precisar ficar conectada o tempo todo 11:11:40 &amp;lt;str4d&amp;gt; hottuna, você quer dizer da conversa com a k8em0 na Kiwicon? 11:11:47 &amp;lt;hottuna&amp;gt; mhm 11:11:47 &amp;lt;dg&amp;gt; Também ajuda com a configuração do navegador/privoxy? 11:12:13 &amp;lt;str4d&amp;gt; Eu não aprendi muito mais do que já meio que sabia, além de ouvir antecipadamente sobre o programa de recompensa por bugs que o Tor acabou de anunciar 11:12:26 &amp;lt;zzz&amp;gt; estamos propondo adiar a discussão de VRP para janeiro 11:12:36 &amp;lt;hottuna&amp;gt; str4d: faria sentido escrever um textinho? 11:12:40 &amp;lt;str4d&amp;gt; a k8em0 disse que ficou muito impressionada com nosso ticket de VRP 11:12:45 &amp;lt;hottuna&amp;gt; tipo um post no zzz.i2p? 11:12:55 &amp;lt;hottuna&amp;gt; ou foi tudo meio inútil? 11:13:15 &amp;lt;str4d&amp;gt; Não foi inútil, mais uma confirmação de que nosso ticket de VRP está no caminho certo 11:13:31 * zzz ******BAFFFFS***** a reunião está encerrada, obrigado a todos &lt;/div></description></item><item><title>Lançamento 0.9.23</title><link>/pt/blog/2015/11/19/lan%C3%A7amento-0.9.23/</link><pubDate>Thu, 19 Nov 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/11/19/lan%C3%A7amento-0.9.23/</guid><description>&lt;p>Olá I2P! Este é o primeiro lançamento assinado por mim (str4d), após 49 lançamentos assinados por zzz. Este é um teste importante da nossa redundância em tudo, incluindo pessoas.&lt;/p>
&lt;h2 id="manutenção">Manutenção&lt;/h2>
&lt;p>Minha chave de assinatura tem sido incluída nas atualizações do router há mais de dois anos (desde a 0.9.9), portanto, se você estiver em uma versão recente do I2P, esta atualização deve ser tão fácil quanto qualquer outra. No entanto, se você estiver executando uma versão anterior à 0.9.9, primeiro será necessário atualizar manualmente para uma versão recente. Depois de atualizar manualmente, seu router encontrará e baixará a atualização 0.9.23 como de costume.&lt;/p></description></item><item><title>Envolvimento com a comunidade</title><link>/pt/blog/2015/11/15/envolvimento-com-a-comunidade/</link><pubDate>Sun, 15 Nov 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/11/15/envolvimento-com-a-comunidade/</guid><description>&lt;h2 id="meta">Meta&lt;/h2>
&lt;p>Saudações! Este é o primeiro de uma longa série de blogs para ajudar a comunidade a ver o que está acontecendo na comunidade I2P. Como muitos eventos incríveis estão acontecendo &lt;em>dentro&lt;/em> da rede, achamos que vale a pena falar sobre algumas dessas atividades aqui.&lt;/p>
&lt;h2 id="solicitação-de-feedback">Solicitação de feedback&lt;/h2>
&lt;p>Vamos encarar os fatos &amp;ndash; nosso console precisa de melhorias. Nosso site também poderia passar por uma atualização. Estamos em busca de feedback sobre como melhorar a usabilidade do I2P para usuários novos e atuais!&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 03 de novembro de 2015</title><link>/pt/blog/2015/11/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-novembro-de-2015/</link><pubDate>Tue, 03 Nov 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/11/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-03-de-novembro-de-2015/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> abyss, amknesia, anonimal, dogedDEV, eche|on, kytv, Lady3Jane, lbt, obscuratus, psi, sadie_i2p, str4d, trolly, xmz, Z0rg1nc, zab@kyirc, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:17 &amp;lt;zzz&amp;gt; 0) Olá 20:00:17 &amp;lt;zzz&amp;gt; 1) `http://dogecoindark.i2p/` solicitação para a página inicial da Router Console, reconsideração da reunião de 14 de julho `http://i2p-projekt.i2p/en/meetings/238` -- solicitação original: `http://zzz.i2p/topics/236?page=2#p9999` -- resultado: `http://zzz.i2p/topics/236?page=3#p10078` -- possivelmente substituído por `http://doged.i2p/` 20:00:17 &amp;lt;zzz&amp;gt; 2) `http://exchanged.i2p/` solicitação para a página inicial da Router Console: `http://zzz.i2p/topics/236?page=3#p10391` 20:00:17 &amp;lt;zzz&amp;gt; 3) `http://i2pwiki.i2p/` solicitação para a página inicial da Router Console: `http://zzz.i2p/topics/236?page=3#p10437` 20:00:18 &amp;lt;zzz&amp;gt; 4) `http://lenta.i2p/` solicitação para a página inicial da Router Console: `http://zzz.i2p/topics/236?page=3#p10439` 20:00:21 &amp;lt;zzz&amp;gt; 5) atualização da preparação do CCC desde a reunião de 6 de out.: `http://i2p-projekt.i2p/en/meetings/239` 20:00:22 &amp;lt;zzz&amp;gt; 6) proposta de substituição do forum.i2p (hottuna, dg) - acompanhamento da reunião de 6 de out.: `http://i2p-projekt.i2p/en/meetings/239` 20:00:25 &amp;lt;zzz&amp;gt; Observe que vários comentários iniciais sobre os itens 1-4 estão na página da pauta `http://zzz.i2p/topics/1970` 20:00:27 &amp;lt;zzz&amp;gt; 0) Olá 20:00:42 &amp;lt;zzz&amp;gt; bem-vindos à 240ª reunião deste grande projeto, ao longo de 13 anos e meio 20:01:00 &amp;lt;zab@kyirc&amp;gt; oi 20:01:10 &amp;lt;anonimal&amp;gt; Olá 20:01:24 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: How to get my Eepsite added to the Router Console home page (em zzz.i2p) 20:01:27 &amp;lt;zzz&amp;gt; para os novatos, esta reunião é principalmente para tomadas de decisão em grupo; vamos mirar 10 minutos ou menos para cada item da pauta 20:01:43 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: How to get my Eepsite added to the Router Console home page (em zzz.i2p) 20:01:51 &amp;lt;zzz&amp;gt; e, como lembrete, qualquer pessoa pode agendar uma reunião aqui a qualquer momento por qualquer motivo 20:01:53 &amp;lt;iRelay&amp;gt; Título: I2PWiki (em i2pwiki.i2p) 20:02:16 &amp;lt;zzz&amp;gt; 1) `http://dogecoindark.i2p/` solicitação para a página inicial da Router Console, reconsideração da reunião de 14 de julho `http://i2p-projekt.i2p/en/meetings/238` -- solicitação original: `http://zzz.i2p/topics/236?page=2#p9999` -- resultado: `http://zzz.i2p/topics/236?page=3#p10078` -- possivelmente substituído por `http://doged.i2p/` 20:02:26 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: How to get my Eepsite added to the Router Console home page (em zzz.i2p) 20:02:35 &amp;lt;iRelay&amp;gt; Título: I2P Development Meeting 239 - I2P (em i2p-projekt.i2p) 20:02:39 &amp;lt;zzz&amp;gt; o operador de dogecoindark.i2p está aqui? 20:02:39 &amp;lt;iRelay&amp;gt; Título: I2P Development Meeting 239 - I2P (em i2p-projekt.i2p) 20:02:43 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Meeting Tues. Nov. 3, 8 PM UTC (em zzz.i2p) 20:03:17 &amp;lt;iRelay&amp;gt; Título: I2P Development Meeting 238 - I2P (em i2p-projekt.i2p) 20:04:34 &amp;lt;zzz&amp;gt; Vi muitos comentários negativos sobre dogecoindark.i2p/doged.i2p na página da reunião. Mais alguém deseja comentar a favor ou contra? 20:05:03 &amp;lt;psi&amp;gt; acho que o I2P deveria passar a adotar uma postura neutra em relação a criptomoedas em geral 20:05:20 &amp;lt;zzz&amp;gt; qual você diria que é nossa postura agora? 20:05:33 &amp;lt;psi&amp;gt; neutra 20:06:03 &amp;lt;zzz&amp;gt; então o que você quer dizer com 'passar a' adotar uma postura neutra? 20:06:06 &amp;lt;dogedDEV&amp;gt; sim 20:06:11 &amp;lt;dogedDEV&amp;gt; estou aqui 20:06:30 &amp;lt;dogedDEV&amp;gt; quais foram os comentários negativos? 20:06:32 &amp;lt;dogedDEV&amp;gt; removi todos os scripts, 20:06:35 &amp;lt;psi&amp;gt; não endossar algumas moedas em detrimento de outras 20:06:38 &amp;lt;dogedDEV&amp;gt; agora são só gráficos e HTML 20:06:54 &amp;lt;zzz&amp;gt; dogedDEV, por favor, revise-os rapidamente, o link está acima 20:07:00 &amp;lt;dogedDEV&amp;gt; e movi muito do nosso código-fonte para o repositório git baseado em I2P 20:07:02 &amp;lt;anonimal&amp;gt; Já expus meu ponto em `http://zzz.i2p/topics/1970-meeting-tues-nov-3-8-pm-utc` 20:07:02 &amp;lt;str4d&amp;gt; oi 20:07:06 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Meeting Tues. Nov. 3, 8 PM UTC (em zzz.i2p) 20:07:51 &amp;lt;zzz&amp;gt; dogedDEV, por favor explique a mudança de nome e responda às objeções sobre todas as imagens. Neste momento você não tem nenhum apoio, então você tem cerca de 2 minutos para nos convencer do contrário 20:08:34 &amp;lt;dogedDEV&amp;gt; bem, tenho trabalhado sem parar para expandir-nos mais no I2P 20:08:39 &amp;lt;dogedDEV&amp;gt; construí um servidor Electrum no I2P 20:08:49 &amp;lt;dogedDEV&amp;gt; refiz o site inteiro depois das reclamações de que tinha widgets 20:09:00 &amp;lt;dogedDEV&amp;gt; por isso o nome mudou para i2p. Abandonei o site antigo e recomecei do zero. 20:09:11 &amp;lt;dogedDEV&amp;gt; fiz vários tutoriais para ajudar usuários a entrar no I2P 20:09:29 &amp;lt;dogedDEV&amp;gt; e doged.i2p é sua casa permanente 20:11:15 &amp;lt;dogedDEV&amp;gt; gostaria de pensar que, se as pessoas aumentarem sua largura de banda, os gráficos carregarão mais rápido. talvez eu adicione uma versão somente texto em breve para atender quem tem necessidades de baixa largura de banda 20:11:15 &amp;lt;dogedDEV&amp;gt; eu realmente gosto do I2P e divulguei para muitas pessoas preocupadas com privacidade, globalmente, sobre ele e seus benefícios 20:11:15 &amp;lt;zzz&amp;gt; mas todo o I2P é de 'baixa largura de banda'. O problema está do seu lado, não dos seus usuários 20:11:15 &amp;lt;dogedDEV&amp;gt; as imagens parecem carregar rápido para mim e outros usuários que ajustaram sua largura de banda 20:11:15 &amp;lt;zzz&amp;gt; não para mim 20:11:15 &amp;lt;dogedDEV&amp;gt; acho que nosso site lá carrega tão rápido quanto nosso site .onion. 20:11:19 &amp;lt;dogedDEV&amp;gt; tenho focado menos no Tor ultimamente e mais no I2P. 20:11:21 &amp;lt;zzz&amp;gt; nem para os outros que comentaram 20:11:27 &amp;lt;anonimal&amp;gt; Nem para mim, e estou carregando de novo e esperando. 20:11:45 &amp;lt;anonimal&amp;gt; E fontes da clearnet ainda estão sendo puxadas. É como se nada tivesse mudado desde que postamos naquele tópico. 20:11:50 &amp;lt;dogedDEV&amp;gt; posso mudar a resolução delas, creio 20:12:00 &amp;lt;zzz&amp;gt; nenhum site em 2015 coloca tudo atrás de 200 imagens na página inicial 20:12:02 &amp;lt;dogedDEV&amp;gt; de onde está puxando da clearnet? 20:12:13 &amp;lt;dogedDEV&amp;gt; não deveria estar se comunicando com nenhuma clearnet 20:12:17 &amp;lt;abyss&amp;gt; olá 20:12:24 &amp;lt;kytv&amp;gt; a página índice 20:12:47 &amp;lt;zzz&amp;gt; neste momento não vejo como 'amplamente útil para a comunidade I2P', que é nosso primeiro critério 20:12:56 &amp;lt;zzz&amp;gt; Vejo aonde você quer chegar, mas acho que ainda não chegou lá 20:13:03 &amp;lt;dogedDEV&amp;gt; como uma criptomoeda focada em privacidade não é útil? 20:13:06 &amp;lt;kytv&amp;gt; está claramente melhor do que estava. 20:13:08 &amp;lt;str4d&amp;gt; estou carregando o site agora 20:13:15 &amp;lt;zzz&amp;gt; alguém aqui é a favor desta solicitação? por favor, manifeste-se agora 20:13:23 &amp;lt;dogedDEV&amp;gt; acabei de carregar, metade dos gráficos já carregou aqui 20:13:39 &amp;lt;str4d&amp;gt; O site levou 13s para carregar o HTML (mas a maior parte foi para obter o LS) 20:13:44 &amp;lt;dogedDEV&amp;gt; e não estou conectando a ele localmente nem nada 20:13:48 &amp;lt;abyss&amp;gt; funciona bem para mim 20:13:50 &amp;lt;str4d&amp;gt; nunca carreguei o site no endereço novo ainda 20:14:01 &amp;lt;str4d&amp;gt; A imagem mais rápida foi 17s 20:14:10 &amp;lt;str4d&amp;gt; A mais lenta até agora é 1min44s 20:14:25 &amp;lt;dogedDEV&amp;gt; posso, com certeza, reduzir a resolução dos gráficos 20:14:34 &amp;lt;zzz&amp;gt; da última vez que tentei, desisti após 10 minutos 20:14:42 &amp;lt;abyss&amp;gt; o dogedev tem trabalhado duro em promover privacidade e levar a comunidade de criptomoedas da clearnet em direção ao I2P 20:14:44 &amp;lt;str4d&amp;gt; 3 min e ainda não carregou 20:14:51 &amp;lt;anonimal&amp;gt; ^ aqui também, ainda está carregando. 20:14:53 &amp;lt;kytv&amp;gt; nunca carregou completamente aqui 20:14:56 &amp;lt;eche|on&amp;gt; ok, começou a carregar 1 min atrás, vamos esperar 20:14:57 &amp;lt;str4d&amp;gt; dogedDEV, você está usando o mesmo router I2P para o HTTP tunnel ao testar? 20:15:14 &amp;lt;dogedDEV&amp;gt; não 20:15:14 &amp;lt;str4d&amp;gt; porque, se sim, sua conexão não estará passando pelo I2P 20:15:29 &amp;lt;zzz&amp;gt; não estamos duvidando do comprometimento do dogedDEV com o I2P. estamos apenas avaliando a adequação de adicionar o site à página inicial 20:15:46 &amp;lt;dogedDEV&amp;gt; acho que posso reduzir a resolução das imagens, diminuindo assim o tamanho dos arquivos. 20:16:01 &amp;lt;str4d&amp;gt; dogedDEV, ok, agora que parte da metade superior do site carregou (recursos de desenvolvimento etc.), consigo ver o problema 20:16:10 &amp;lt;dogedDEV&amp;gt; eu só queria que ficasse bonito, mas suponho que para o usuário médio carregue devagar. e desempenho é igualmente importância. 20:16:15 &amp;lt;str4d&amp;gt; Você não deveria precisar usar imagens para *TODO* o seu conteúdo 20:16:22 &amp;lt;dogedDEV&amp;gt; importante* 20:16:30 &amp;lt;anonimal&amp;gt; Aprecio o mérito artístico, mas por que isso não pode ser uma oportunidade para inovação? 20:16:32 &amp;lt;zzz&amp;gt; Estou propondo que rejeitemos esta solicitação. Ele sempre pode reenviar no futuro. Alguma objeção? 20:16:42 &amp;lt;str4d&amp;gt; Isso não só faz o site demorar uma eternidade para carregar, como também o torna não pesquisável 20:16:52 &amp;lt;dogedDEV&amp;gt; há inovação na moeda, inclusive com o I2P 20:16:57 &amp;lt;dogedDEV&amp;gt; há outros servidores Electrum no I2P por aí? 20:17:34 &amp;lt;zab@kyirc&amp;gt; Sou totalmente a favor de entrar em coisas financeiras, mas isto está muito lento 20:18:01 &amp;lt;anonimal&amp;gt; Parece que a única pessoa que se importa com a visão do site é o autor. 20:18:01 &amp;lt;dogedDEV&amp;gt; estou trabalhando em um app Android agora que se conecta ao nosso Electrum no I2P 20:18:01 &amp;lt;str4d&amp;gt; Se o que você gosta é a fonte, você pode carregá-la via CSS 20:18:01 &amp;lt;zzz&amp;gt; não estamos duvidando da inovação nem do seu projeto como um todo. Apenas do site. 20:18:01 &amp;lt;anonimal&amp;gt; Estou falando apenas do site, esta reunião é sobre o *site*. 20:18:01 &amp;lt;zzz&amp;gt; última chamada para discussão sobre 1) 20:18:01 &amp;lt;str4d&amp;gt; A maioria do que posso ver no site poderia ser feito em CSS, o que reduziria drasticamente as imagens necessárias e melhoraria drasticamente os tempos de carregamento do site. 20:18:01 &amp;lt;dogedDEV&amp;gt; não, eu concordei com a visão do site; se os gráficos são grandes demais, posso diminuir o tamanho e até fazer um link somente texto, que use apenas CSS 20:18:01 &amp;lt;abyss&amp;gt; anonimal, eu gosto 20:18:02 &amp;lt;anonimal&amp;gt; Concordo com o str4d 20:18:29 &amp;lt;kytv&amp;gt; sem objeções em rejeitar. É insuportavelmente lento quando carrega. 20:18:43 &amp;lt;dogedDEV&amp;gt; quando é a próxima reunião? 20:18:43 &amp;lt;kytv&amp;gt; e agora não é um desses momentos... 20:18:47 &amp;lt;kytv&amp;gt; $ http_proxy=`http://127.0.0.1:4444` curl --silent `http://doged.i2p/` 20:18:50 &amp;lt;kytv&amp;gt; &amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;408 Request Timeout&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; 20:18:51 &amp;lt;kytv&amp;gt; &amp;lt;body&amp;gt;&amp;lt;h2&amp;gt;408 Request timeout&amp;lt;/h2&amp;gt; 20:18:57 &amp;lt;zzz&amp;gt; e não é só o site em si - também é a recente mudança de nome (que talvez devesse reiniciar o cronômetro completamente) e a objeção do psi a promover _qualquer_ moeda 20:19:09 &amp;lt;iRelay&amp;gt; Título: DogecoinDark.i2p Official Site (em doged.i2p) 20:19:13 &amp;lt;zzz&amp;gt; ok, é isso para 1) 20:19:24 &amp;lt;str4d&amp;gt; dogedDEV, agora que um pouco mais do site carregou, está realmente muito bonito. Mas acho que quase tudo, até pelo menos os links de FB/Twitter/etc., poderia ser feito via CSS com algumas imagens apenas para o que realmente precisa ser imagem. 20:19:24 &amp;lt;zzz&amp;gt; 2) `http://exchanged.i2p/` solicitação para a página inicial da Router Console: `http://zzz.i2p/topics/236?page=3#p10391` 20:19:29 &amp;lt;dogedDEV&amp;gt; então, já que a promoção de moedas do psi afeta a avaliação, o anoncoin está sendo removido? 20:19:38 &amp;lt;dogedDEV&amp;gt; porque isso seria bobo 20:19:41 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: How to get my Eepsite added to the Router Console home page (em zzz.i2p) 20:19:46 &amp;lt;str4d&amp;gt; Então sou -1 em 1) por enquanto. 20:19:47 &amp;lt;zzz&amp;gt; o operador de exchanged.i2p está aqui? 20:20:06 &amp;lt;abyss&amp;gt; zzz, ei, eu estou aqui 20:20:31 &amp;lt;zzz&amp;gt; ok, abyss, por favor nos conte sobre seu site e responda a quaisquer objeções levantadas no tópico do zzz.i2p 20:20:43 &amp;lt;psi&amp;gt; anoncoin está morto 20:20:47 &amp;lt;psi&amp;gt; (na minha opinião) 20:20:51 &amp;lt;dogedDEV&amp;gt; isso é triste =\ 20:21:00 &amp;lt;dogedDEV&amp;gt; enfim, seguindo. vou reenviar. 20:21:00 &amp;lt;abyss&amp;gt; psi, não está morto 20:21:26 &amp;lt;dogedDEV&amp;gt; sou a favor de exchanged.i2p, se minha opinião importar. 20:21:31 &amp;lt;abyss&amp;gt; ok zzz, a principal preocupação é que eu não seria confiável para se confiar o dinheiro de outras pessoas 20:21:47 &amp;lt;zzz&amp;gt; conte-nos sobre o site primeiro, por favor 20:21:50 &amp;lt;dogedDEV&amp;gt; o site carrega rápido, as negociações são rápidas. muitos usuários de doged negociaram lá sem problemas. 20:21:58 &amp;lt;abyss&amp;gt; ok 20:22:26 &amp;lt;abyss&amp;gt; Exchanged.i2p é um site onde usuários podem negociar criptomoedas como bitcoin, litecoin, anoncoin, dogecoindark etc. anonimamente 20:22:47 &amp;lt;abyss&amp;gt; estamos operando desde 1º de julho 20:23:00 &amp;lt;abyss&amp;gt; os testes alpha começaram em 1º de junho 20:23:49 &amp;lt;abyss&amp;gt; também tenho sido avalizado pela equipe de desenvolvimento do anoncoin e do dogecoindark 20:24:19 &amp;lt;abyss&amp;gt; o dev do anoncoin não está aqui no momento, mas aqui está o link https://www.reddit.com/r/CryptoCurrency/comments/3cxk7k/exchangedi2p_anonymous_exchange/ 20:24:23 &amp;lt;iRelay&amp;gt; Título: Exchanged.i2p Anonymous Exchange : CryptoCurrency (em www.reddit.com) 20:24:24 &amp;lt;zzz&amp;gt; parecem haver duas objeções: que o site é muito cru/inicial, e que não deveríamos endossar nada financeiro 20:25:17 &amp;lt;zzz&amp;gt; aqui está o que eu disse no tópico da solicitação: Nunca tivemos um pedido para uma exchange antes. Embora eu não ache que sejamos qualificados para avaliar a legitimidade e a estabilidade de qualquer mercado, acho que devemos tentar, pois pode haver algum tipo de bênção implícita ao colocar um link na Router Console. 20:25:28 &amp;lt;dogedDEV&amp;gt; ao colocar um ícone em um menu, pessoalmente não vejo isso como endosso. a menos que vocês também incentivem seu uso em detrimento de outras pessoas que estão pedindo a mesma coisa que ele. 20:25:49 &amp;lt;zab@kyirc&amp;gt; a rusticidade torna os tempos de carregamento rápidos e não afeta a utilidade 20:26:12 &amp;lt;zab@kyirc&amp;gt; para qualquer trader, tempo de resposta rápido é muito mais importante que beleza 20:26:13 &amp;lt;dogedDEV&amp;gt; eu curto os menus em ASCII. me lembra os velhos tempos. 20:26:19 &amp;lt;abyss&amp;gt; tentei criar um design que maximizasse a usabilidade 20:26:19 &amp;lt;dogedDEV&amp;gt; acho que muitos usuários sentem o mesmo. 20:26:19 &amp;lt;zzz&amp;gt; alguém tem alguma opinião sobre isso? É um endosso? Devemos tentar verificar? Ou não deveríamos colocar mercados ou plataformas de negociação na página inicial de forma alguma? 20:26:34 &amp;lt;dogedDEV&amp;gt; certo, tempo de resposta e o admin estar por aí há tanto tempo, acho que é pra seguir. 20:27:00 &amp;lt;str4d&amp;gt; Do ponto de vista de usabilidade, parece bom (mas não fiz nenhuma negociação) 20:27:15 &amp;lt;kytv&amp;gt; Estou mais ou menos indiferente. Minha objeção ao #1 é a lentidão extrema no carregamento. Este, pelo menos, é *muito* rápido. 20:27:17 &amp;lt;dogedDEV&amp;gt; ele até adicionou recentemente uma API a pedido de um site de análise 20:27:17 &amp;lt;anonimal&amp;gt; Sim, como temos o poder de escolher, todo link vira um endosso implícito. 20:27:24 &amp;lt;zab@kyirc&amp;gt; Sou definitivamente a favor de mercados, exchanges e qualquer coisa financeira sobre I2P em geral. Isso adiciona uma dimensão à ampla usabilidade do I2P que ajuda a atrair pessoas 20:27:27 &amp;lt;str4d&amp;gt; Sugeri que houvesse também um tema claro, porque o contraste escuro é difícil para alguns usuários 20:27:33 &amp;lt;zzz&amp;gt; alguém aqui usou este site para alguma negociação? por favor, diga 20:27:37 &amp;lt;lbt&amp;gt; Opinião de usuário aqui: Acho que a informação deveria ser facilmente encontrada, mas também acho que não deveria fazer parte de um router :o Talvez um link para uma lista, ordenada por tema, de domínios ativos ou algo assim na Router Console? 20:27:45 &amp;lt;str4d&amp;gt; (particularmente azul sobre preto, embora o tom de azul esteja um pouco melhor que da última vez) 20:28:10 &amp;lt;zab@kyirc&amp;gt; str4d: cores de mainframe dos anos 80 FTW ;-) 20:28:27 &amp;lt;zzz&amp;gt; não vamos entrar em conselhos detalhados de cor aqui. Visão geral, hora da decisão. Sim ou não e por quê, por favor. 20:28:38 &amp;lt;amknesia&amp;gt; Já existe uma declaração na página inicial do router dizendo 'os links abaixo não são um endosso, mas simplesmente sites que atenderam às diretrizes mínimas para serem colocados na página inicial'? 20:29:03 &amp;lt;dogedDEV&amp;gt; sim - o site carrega rápido, eu usei e funciona como esperado. o abyss está sempre por aí e é fácil falar com ele. 20:29:08 &amp;lt;dogedDEV&amp;gt; amknesia, boa ideia. 20:29:35 &amp;lt;dogedDEV&amp;gt; os desenvolvedores do I2P não aprovam/endossam os sites listados na console. 20:29:44 &amp;lt;zzz&amp;gt; É amplamente útil para a comunidade I2P? 20:29:56 &amp;lt;zzz&amp;gt; explícito ou não, é um endosso implícito 20:30:02 &amp;lt;zab@kyirc&amp;gt; absolutamente 20:30:20 &amp;lt;str4d&amp;gt; Amplamente útil? Na minha humilde opinião, sim. 20:30:31 &amp;lt;dogedDEV&amp;gt; contanto que moeda fiduciária não esteja envolvida, acho que é uma ótima adição. 20:30:39 &amp;lt;anonimal&amp;gt; Sim, amplamente útil, e o site melhorou um pouco em usabilidade. 20:30:48 &amp;lt;zzz&amp;gt; alguém aqui realmente usou para uma negociação? 20:30:48 &amp;lt;Lady3Jane&amp;gt; O endosso é implícito, especialmente para recém-chegados e especialmente porque muitos links são de fato oficiais 20:30:58 &amp;lt;anonimal&amp;gt; Não. 20:31:07 &amp;lt;zab@kyirc&amp;gt; mesmo se houver moeda fiduciária envolvida, ainda é uma ótima adição 20:31:07 &amp;lt;dogedDEV&amp;gt; eu negociei nele. 20:31:27 &amp;lt;anonimal&amp;gt;&amp;gt;O endosso é implícito 20:31:28 &amp;lt;amknesia&amp;gt; zzz: Eu, só algumas frações de satoshi em negociação, porém. 20:31:28 &amp;lt;dogedDEV&amp;gt; pequenos valores, mas ao longo do tempo, e sempre funcionou 20:31:30 &amp;lt;str4d&amp;gt; Mas com moeda fiduciária envolvida, é mais difícil que o site em si seja justificadamente anônimo 20:31:33 &amp;lt;anonimal&amp;gt; Sim, e uma isenção de responsabilidade seria inútil. 20:31:33 &amp;lt;Lady3Jane&amp;gt; pilgrim-wu (que não está aqui) está profundamente envolvido em criptoexchanges (inclusive gerencia uma sediada no W. China). Ele já usou exchanged.i2p antes. Ele adora, zzz 20:32:25 &amp;lt;abyss&amp;gt; para quem se interessar, posso dar alguns doged para negociar 20:32:25 &amp;lt;zzz&amp;gt; ok, vamos encerrar isto. O consenso não está claro para mim, então por favor digitem +1 para sim e -1 para não 20:32:32 &amp;lt;dogedDEV&amp;gt; +1 20:32:35 &amp;lt;str4d&amp;gt; Do ponto de vista de 'risco', se o site está apenas trocando criptomoedas, então está sujeito às forças de mercado de outras exchanges no que diz respeito ao valor 20:32:42 &amp;lt;abyss&amp;gt; assim vocês podem testar por si mesmos :) 20:32:45 &amp;lt;zab@kyirc&amp;gt; +1 20:33:33 &amp;lt;trolly&amp;gt; +1 20:33:33 &amp;lt;Lady3Jane&amp;gt; (Não sei se tenho direito a voto aqui, mas...) +1 20:33:48 &amp;lt;anonimal&amp;gt; -1: Nada de sexo, drogas, dinheiro ou rock&amp;roll na Router Console. 20:33:56 &amp;lt;kytv&amp;gt; = "neutro / não negativo" 20:34:30 &amp;lt;abyss&amp;gt; +1 se meu voto contar 20:34:33 &amp;lt;psi&amp;gt; +1 nada de drogas sexo dinheiro rock/roll na Router Console 20:34:38 &amp;lt;trolly&amp;gt; sem rock&amp;roll?? OMG anonimal!! 20:34:41 &amp;lt;obscuratus&amp;gt; -1: Bom site, mas concordo que é um endosso. 20:34:49 &amp;lt;psi&amp;gt; na verdade, -1 20:34:57 &amp;lt;abyss&amp;gt; psi, :) 20:34:57 &amp;lt;trolly&amp;gt; +1 drogas, sexo e rock&amp;roll em todo lugar 20:35:01 &amp;lt;abyss&amp;gt; :( 20:35:09 &amp;lt;amknesia&amp;gt; Pergunta: E quanto a ter uma página/site de links em vez da página inicial, mas com link a partir dela. Isso evitaria o 'endosso implícito' na página inicial, ao mesmo tempo facilitando para novatos encontrar sites de interesse. Algum dos sites atuais da página inicial está configurado para prover isso? 20:35:21 &amp;lt;obscuratus&amp;gt; amknesia: +1 20:35:28 &amp;lt;lbt&amp;gt; amknesia: +1 20:35:29 &amp;lt;Lady3Jane&amp;gt; Do ponto de vista de RP, anonimal, concordo quanto a sexo e drogas. Não queremos que a console vire o equivalente no I2P da hidden wiki. Mas por que corretoras de moeda são inerentemente negativas? 20:35:47 &amp;lt;Lady3Jane&amp;gt; console do router* 20:35:56 &amp;lt;anonimal&amp;gt; Eu tenderia à ideia do amknesia. 20:36:01 &amp;lt;dogedDEV&amp;gt; acho que redes privadas têm uma obrigação indireta de proteger cripto, especialmente recentemente. 20:36:05 &amp;lt;dogedDEV&amp;gt; mas isso é só a minha opinião. 20:36:05 &amp;lt;zzz&amp;gt; +1 de mim (por pouco) 20:36:19 &amp;lt;str4d&amp;gt; Lady3Jane, O problema inerente com uma exchange anônima é que há toda chance do site desaparecer com todos os fundos, e sem ressarcimento 20:36:35 &amp;lt;dogedDEV&amp;gt; isso pode acontecer em qualquer exchange 20:36:43 &amp;lt;dogedDEV&amp;gt; e já aconteceu em exchanges da clearnet. 20:36:51 &amp;lt;anonimal&amp;gt; ^ Então não vejo razão para endossar mais uma aqui. 20:36:57 &amp;lt;amknesia&amp;gt; str4d: Só como contra-argumento: Isso já aconteceu com exchanges públicas não anônimas, então isso é realmente uma ameaça maior? 20:36:57 &amp;lt;str4d&amp;gt; Aconteceu, sim. Mas há vias para ao menos ressarcimento parcial 20:37:08 &amp;lt;Lady3Jane&amp;gt; abyss: Além do típico sistema de escrow, você tem alguma contingência para assegurar ao público (mas acima de tudo, aos devs que querem endossar você) que não vai fugir com uma mala de dinheiro? 20:37:17 &amp;lt;abyss&amp;gt; anonimal, porque esta é privada 20:37:25 &amp;lt;zzz&amp;gt; conto 4+ e 3-, mas também poderíamos declarar que está muito apertado e reconsiderar em uma reunião futura 20:37:31 &amp;lt;str4d&amp;gt; Lady3Jane, na verdade não vejo um escrow 20:37:37 &amp;lt;str4d&amp;gt; (pelo menos não na lista de segurança) 20:37:46 &amp;lt;str4d&amp;gt; Eu queria perguntar sobre multisig também 20:37:58 &amp;lt;anonimal&amp;gt; E talvez devêssemos revisar os padrões para submissão. 20:38:19 &amp;lt;abyss&amp;gt; não há escrow ou multisig porque isso não é realmente prático para uma exchange de baixa latência 20:38:29 &amp;lt;zzz&amp;gt; kytv, str4d, com uma arma na cabeça, por favor votem + ou - 20:38:32 &amp;lt;amknesia&amp;gt; Talvez seja hora de um serviço de reputação cripto? 20:39:05 &amp;lt;dogedDEV&amp;gt; similar ao cryptoasian, você quer dizer? 20:39:17 * anonimal não se importa quem faz o que, onde ou quando, isto é apenas para a Router Console do I2P em Java. 20:39:25 &amp;lt;zzz&amp;gt; última chamada para votos 20:39:27 &amp;lt;str4d&amp;gt; Estou em +0,5, de forma cautelosa, neste estágio. Acho que o site é benéfico para os usuários, mas os riscos provavelmente deveriam ser melhor transmitidos aos usuários. 20:39:56 &amp;lt;dogedDEV&amp;gt; talvez o abyss possa colocar um disclaimer no site? 20:40:10 &amp;lt;zzz&amp;gt; que tal aprovado se ele colocar um disclaimer lá então? 20:40:16 &amp;lt;dogedDEV&amp;gt; e isso pelo menos apaziguaria as pessoas votando não por causa do risco 20:40:27 &amp;lt;abyss&amp;gt; posso fazer isso 20:40:44 &amp;lt;str4d&amp;gt; Sempre há risco, mas enquanto os usuários estiverem explicitamente cientes dos riscos, eu 20:40:46 &amp;lt;kytv&amp;gt; zzz: +1 (com algum tipo de disclaimer) 20:40:51 &amp;lt;str4d&amp;gt; não me oponho. 20:40:52 &amp;lt;zzz&amp;gt; gastamos tempo demais nisso, se não decidirmos nos próximos 60 segundos vou seguir em frente de qualquer forma 20:41:04 &amp;lt;zzz&amp;gt; ok, parece aprovação se ele adicionar o disclaimer 20:41:07 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:41:20 &amp;lt;dogedDEV&amp;gt; zzz: quando é a próxima reunião? 20:41:23 &amp;lt;amknesia&amp;gt; É difícil torná-lo provisório? 20:41:27 &amp;lt;fox&amp;gt; +1 para a exchange do abyss, o código é limpo 20:41:32 &amp;lt;zzz&amp;gt; 3) `http://i2pwiki.i2p/` solicitação para a página inicial da Router Console: `http://zzz.i2p/topics/236?page=3#p10437` 20:41:34 &amp;lt;amknesia&amp;gt; IE vocês sempre poderiam removê-lo depois da próxima sessão se houver problemas? 20:41:38 &amp;lt;zzz&amp;gt; o operador de i2pwiki.i2p está aqui? 20:41:50 &amp;lt;iRelay&amp;gt; Título: I2PWiki (em i2pwiki.i2p) 20:42:33 &amp;lt;zzz&amp;gt; alguma discussão sobre i2pwiki pró/contra? 20:42:43 &amp;lt;fox&amp;gt; open4you.i2p não é só um zumbi? 20:42:56 &amp;lt;zzz&amp;gt; por favor, mantenham-se no tópico 20:42:56 * anonimal carregando 20:42:59 &amp;lt;kytv&amp;gt; +1 para i2pwiki. Ele realmente carrega e o usuário disponibiliza backups. 20:43:10 &amp;lt;str4d&amp;gt; dogedDEV, a próxima reunião de página inicial será uma semana antes do lançamento 0.9.24 20:43:11 &amp;lt;psi&amp;gt; +1 i2pwiki 20:43:22 &amp;lt;fox&amp;gt; -1 open4you 20:43:31 &amp;lt;trolly&amp;gt; open4you.i2p às vezes funciona e às vezes não, fox 20:43:31 &amp;lt;dogedDEV&amp;gt; i2host não está carregando para mim 20:43:31 &amp;lt;zzz&amp;gt; alguma objeção a i2pwiki? 20:43:41 &amp;lt;zzz&amp;gt; por favor, mantenham-se no tópico 20:43:43 &amp;lt;abyss&amp;gt; acho decente 20:43:44 &amp;lt;str4d&amp;gt; i2pwiki.i2p por padrão redireciona para B32 20:43:53 &amp;lt;fox&amp;gt; trolly: às vezes carrega, mas não acho que ainda ofereçam hospedagem 20:43:54 &amp;lt;trolly&amp;gt; o admin não respondeu, acho que open4you.i2p foi hackeado ou algo assim 20:43:57 &amp;lt;str4d&amp;gt; (pelo menos para mim) 20:44:03 &amp;lt;zzz&amp;gt; por favor, mantenham-se no tópico. open4you NÃO é o tópico. 20:44:14 &amp;lt;anonimal&amp;gt; slogans de i2p ainda estão lá. Isso foi um problema antes. 20:44:31 &amp;lt;trolly&amp;gt; ele criou admin2.ope4you.i2p depois, mas só consigo fazer login em admin.open4you.i2p 20:44:32 &amp;lt;zzz&amp;gt; a questão dos slogans é suficiente para rejeitar? 20:44:40 &amp;lt;abyss&amp;gt; str4d, acho que isso é um problema do mediawiki, o meu estava com o mesmo problema 20:44:45 &amp;lt;zzz&amp;gt; por favor, mantenham-se no tópico. open4you NÃO é o tópico. 20:45:05 &amp;lt;str4d&amp;gt; Além disso, interessante - ugha.i2p está de volta 20:45:19 &amp;lt;anonimal&amp;gt; Sim, por causa de algum conteúdo. Fora isso, eu daria +1. 20:45:30 &amp;lt;abyss&amp;gt; 2015-10 Novo eepsite de wiki: Como ugha.i2p ficou fora do ar de maio de 2015 até 2015-10-30, uma nova wiki foi lançada (`http://i2pwiki.i2p`). Está rodando em MediaWiki. Por favor, migrem para esta wiki. 20:45:30 &amp;lt;kytv&amp;gt; i2pslogans não é um problema. Isso também estava em ugha.i2p. Usuários podem policiar isso assim como podiam em ugha 20:45:31 &amp;lt;dogedDEV&amp;gt; -1 em i2pwiki.i2p 20:45:44 &amp;lt;abyss&amp;gt; *da ugha.i2p. página inicial 20:45:46 &amp;lt;iRelay&amp;gt; Título: I2PWiki (em i2pwiki.i2p) 20:45:47 &amp;lt;str4d&amp;gt; Sou geralmente +1 para i2pwiki.i2p, mas realmente gostaria que o problema do redirecionamento fosse corrigido 20:45:53 &amp;lt;dogedDEV&amp;gt; Não foi possível encontrar o seguinte destino: `http://i2host.i2p/cgi-bin/i2hostjump?i2pwiki.i2p/` 20:46:07 &amp;lt;iRelay&amp;gt; Título: I2HOST Jump (em i2host.i2p) 20:46:07 &amp;lt;str4d&amp;gt; dogedDEV, `http://nrbnshsndzb6homcipymkkngngw4s6twediqottzqdfyvrvjw3pq.b32.i2p` é o B32 de i2pwiki 20:46:11 &amp;lt;zzz&amp;gt; ok, temos + de psi e kytv e str4d , - de anonimal e dogedev. Outros, por favor, votem 20:46:14 &amp;lt;zzz&amp;gt; eu: +1 20:46:16 &amp;lt;abyss&amp;gt; str4d, poderia ser um problema do i2prouter? 20:46:17 &amp;lt;kytv&amp;gt; É só uma configuração do I2PTunnel, tenho certeza, não é um problema do mediawiki. 20:46:20 &amp;lt;iRelay&amp;gt; Título: I2PWiki (em nrbnshsndzb6homcipymkkngngw4s6twediqottzqdfyvrvjw3pq.b32.i2p) 20:46:24 &amp;lt;fox&amp;gt; o tópico não é limpar /home? 20:46:24 &amp;lt;lbt&amp;gt; str4d: Se você não notou, veja a página de status do uhga, parece que esteve "no ar" o tempo todo 20:46:26 &amp;lt;obscuratus&amp;gt; +1 20:46:49 &amp;lt;abyss&amp;gt; str4d, acho que quando sites usam links relativos o i2prouter padroniza para o b32 20:46:53 &amp;lt;zzz&amp;gt; fox, estamos no item 3) da agenda 20:47:02 &amp;lt;fox&amp;gt; +1 i2pwiki ele carrega e é útil 20:47:23 &amp;lt;zzz&amp;gt; ok, conto 6 + e 2 -, parece aprovado, alguma objeção final? 20:47:27 &amp;lt;abyss&amp;gt; +1 acho útil e funciona bem 20:47:51 &amp;lt;anonimal&amp;gt; +1, eu estava errado. 20:47:56 &amp;lt;zzz&amp;gt; última chamada para 3) 20:47:57 &amp;lt;anonimal&amp;gt; Os slogans foram corrigidos. 20:48:06 * anonimal viu versão em cache. 20:48:15 &amp;lt;zzz&amp;gt; 4) `http://lenta.i2p/` solicitação para a página inicial da Router Console: `http://zzz.i2p/topics/236?page=3#p10439` 20:48:22 &amp;lt;zzz&amp;gt; o operador de lenta.i2p está aqui? 20:48:35 &amp;lt;iRelay&amp;gt; Título: Lenta.i2p | (em lenta.i2p) 20:48:37 &amp;lt;zab@kyirc&amp;gt; +1 de mim. Carrega rápido, as notícias são reais e o layout é agradável 20:48:48 &amp;lt;zzz&amp;gt; este pareceu ter amplo apoio no tópico do zzz.i2p e no #ru quando perguntei lá algumas semanas atrás 20:49:12 &amp;lt;zzz&amp;gt; mais algum pensamento pró/contra? 20:49:34 &amp;lt;kytv&amp;gt; = "neutro / não negativo" 20:49:45 &amp;lt;trolly&amp;gt; o admin do i2pwiki está por aqui? 20:49:55 &amp;lt;zab@kyirc&amp;gt; ter algo voltado a usuários .ru na página inicial pode ser visto como um sinal de boa vontade 20:49:57 * anonimal Sem objeções. xopowo. 20:50:08 &amp;lt;str4d&amp;gt; Não faço ideia do que diz, mas é bom refletirmos a base de usuários russa. 20:50:14 &amp;lt;abyss&amp;gt; +1 para lenta.i2p 20:50:18 &amp;lt;zzz&amp;gt; parece aprovado para mim. última chamada para 4) 20:50:21 &amp;lt;psi&amp;gt; +1 para lenta.i2p 20:50:43 &amp;lt;kytv&amp;gt; +0,5 com base na aprovação de pessoas que podem ler russo 20:50:51 &amp;lt;str4d&amp;gt; O título deveria estar em russo, para que os usuários percebam instantaneamente que é um site RU 20:51:12 &amp;lt;amknesia&amp;gt; Hm, pergunta boba, mas talvez devesse haver uma divisão de links com base no 'idioma selecionado atualmente' versus links em 'línguas estrangeiras'? 20:51:16 &amp;lt;str4d&amp;gt; (tanto para os que não falam russo não clicarem, quanto para os que falam russo clicarem) 20:51:30 &amp;lt;str4d&amp;gt; amknesia, pensei nisso agora mesmo :) 20:51:50 &amp;lt;zzz&amp;gt; sempre podemos ajustar o nome na console 20:51:57 &amp;lt;zzz&amp;gt; 5) atualização da preparação do CCC desde a reunião de 6 de out.: `http://i2p-projekt.i2p/en/meetings/239` 20:52:02 &amp;lt;iRelay&amp;gt; Título: I2P Development Meeting 239 - I2P (em i2p-projekt.i2p) 20:52:34 &amp;lt;zzz&amp;gt; Só coloquei este item na agenda no caso de haver algo a discutir. acredito que o banner e os doces e tudo isso estão sob controle. 20:52:47 &amp;lt;zzz&amp;gt; concluímos as decisões do orçamento na última reunião. 20:52:59 &amp;lt;zzz&amp;gt; Se alguém tiver algo a levantar sobre o CCC, agora é a hora, senão vamos seguir 20:53:56 &amp;lt;zzz&amp;gt; última chamada para 5) 20:54:31 &amp;lt;str4d&amp;gt; Nada da minha parte 20:54:36 &amp;lt;str4d&amp;gt; Divirtam-se por lá 20:54:46 &amp;lt;zzz&amp;gt; 6) proposta de substituição do forum.i2p (hottuna, dg) - acompanhamento da reunião de 6 de out.: `http://i2p-projekt.i2p/en/meetings/239` 20:55:13 &amp;lt;zzz&amp;gt; ok, as notas da última reunião estão publicadas (valeu, kytv) e no final você verá que hottuna e dg deveriam voltar com uma proposta. 20:55:30 &amp;lt;zzz&amp;gt; hottuna e dg, é com vocês. No entanto, nenhum dos dois parece estar aqui? 20:56:05 &amp;lt;zzz&amp;gt; mais alguém tem algo sobre substituição do fórum que estenda (não repita) a discussão da última reunião? 20:56:51 &amp;lt;str4d&amp;gt; Tenho algo tangencialmente relacionado que gostaria de emendar à reunião se tivermos tempo. 20:56:56 &amp;lt;obscuratus&amp;gt; E quanto a forums.i2p? 20:58:30 &amp;lt;zzz&amp;gt; ok, mais algo em 6) ? 20:58:30 &amp;lt;str4d&amp;gt; Acho que um fórum de usuários é uma boa ideia 20:58:30 &amp;lt;trolly&amp;gt; freedomforum.i2p também funciona 20:58:30 &amp;lt;str4d&amp;gt; E acho que tê-lo acessível pela clearnet (não só via inproxy) é uma boa ideia 20:58:30 &amp;lt;obscuratus&amp;gt; str4d: +1 20:58:30 &amp;lt;zzz&amp;gt; o item específico da agenda é se deveria haver um substituto 'oficial' 20:58:30 &amp;lt;trolly&amp;gt; e temos um novo fórum.. `http://es.i2p` 20:58:30 &amp;lt;trolly&amp;gt; mas é apenas em espanhol, porém qualquer um pode criar um canal em EN, claro 20:58:39 &amp;lt;zzz&amp;gt; nenhum site, 'oficial' ou não, solicitou estar na página inicial da console 20:58:42 &amp;lt;trolly&amp;gt; canal/tópico * 20:58:54 &amp;lt;zzz&amp;gt; ok, mais algo em 6) ? 20:59:01 &amp;lt;Z0rg1nc&amp;gt; mm, como vocês vão proteger novos usuários do fórum se ele cair também? 20:59:07 &amp;lt;str4d&amp;gt; Se tivermos pessoas dispostas a manter um fórum oficial, sou +1 20:59:14 &amp;lt;Z0rg1nc&amp;gt; *se não apenas admins forem permitidos a falar 20:59:39 * anonimal realmente gostaria da presença de dg e hottuna antes de se pronunciar sobre 6) 20:59:44 &amp;lt;zzz&amp;gt; Sou +1 para muitos fóruns, -0,1 para um oficial 20:59:50 &amp;lt;trolly&amp;gt; Não posso dizer se o admin do `http://es.i2p` gostaria de manter um fórum oficial também, desculpe 20:59:53 &amp;lt;amknesia&amp;gt; Proponho adiar para a próxima discussão. 21:00:13 &amp;lt;str4d&amp;gt; +1 por adiar 21:00:16 &amp;lt;zzz&amp;gt; como hottuna e dg não estão aqui, vamos adiar isso 21:01:20 &amp;lt;zzz&amp;gt; 7) str4d vai 21:01:20 &amp;lt;str4d&amp;gt; s/adiar/arquivar 21:01:20 &amp;lt;str4d&amp;gt; Ok 21:01:20 &amp;lt;str4d&amp;gt; Aqui está uma ideia que está martelando na minha cabeça há alguns meses 21:01:20 &amp;lt;str4d&amp;gt; Definimos *.i2p.i2p como um espaço não atribuível. 21:01:27 &amp;lt;str4d&amp;gt; E reservamos para uso pelos devs/serviços do I2P 21:01:48 &amp;lt;psi&amp;gt; +1 parece divertido 21:01:51 &amp;lt;str4d&amp;gt; Isso nos contorna de qualquer coisa esquisita que aconteça com relação ao addressbook do I2P / espaço de nomes 21:02:05 &amp;lt;amknesia&amp;gt; Parece um plano para mim. 21:02:07 &amp;lt;str4d&amp;gt; definimos na especificação de nomes a que Dest cada 3LD se refere 21:02:19 &amp;lt;str4d&amp;gt; E podemos mudar a qualquer momento 21:02:37 &amp;lt;str4d&amp;gt; (possivelmente tendo um hosts.txt dentro da rede, que hospedamos, contendo os Dests especificados atuais) 21:03:08 &amp;lt;anonimal&amp;gt;&amp;gt;definimos na especificação de nomes 21:03:21 &amp;lt;anonimal&amp;gt; E isso protegeria contra malícia, certo? 21:03:50 &amp;lt;str4d&amp;gt; Sim. A especificação é pública e quaisquer mudanças maliciosas seriam completamente visíveis 21:03:55 &amp;lt;zzz&amp;gt; str4d, já está bloqueado pelo registrador stats.i2p e acho que pela maioria dos outros. Porém, atualmente não está bloqueado na importação do addressbook. 21:04:23 &amp;lt;zzz&amp;gt; não sei que 'coisas esquisitas' você tem em mente 21:05:20 &amp;lt;str4d&amp;gt; zzz, o problema com o sistema atual de addressbook é que ele é apenas pseudo-global. 21:05:36 &amp;lt;str4d&amp;gt; Isso, por si só, é debatível, para o futuro 21:05:37 &amp;lt;eche|on&amp;gt; isso é bom 21:05:53 &amp;lt;str4d&amp;gt; Mas, na minha humilde opinião, serviços operados por *nós* *deveriam* ser globais. 21:06:23 &amp;lt;amknesia&amp;gt; Ideia boba: E se migrássemos para um esquema ao estilo namecoin com algum tipo de sistema PoS com uma quantidade exigida de tempo de CPU para manter seus domínios? 21:06:30 &amp;lt;str4d&amp;gt; A forma mais fácil de fazer isso é definir uma seção do namespace como controlada por nós. A seção lógica é *.i2p.i2p 21:06:39 &amp;lt;str4d&amp;gt; amknesia, isso está fora do escopo deste tópico da reunião 21:06:43 &amp;lt;zzz&amp;gt; str4d, talvez escreva sua proposta no subfórum de nomes do zzz.i2p? 21:06:54 &amp;lt;amknesia&amp;gt; Ok 21:07:01 &amp;lt;str4d&amp;gt; zzz, farei, quando eu tiver tempo para isso (provavelmente no mês que vem) 21:07:11 &amp;lt;zzz&amp;gt; ok, mais algo em 7) 21:07:37 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 21:07:40 &amp;lt;str4d&amp;gt; Heh, nesse ponto, também tenho outra proposta: tornar as propostas um pouco mais formais e visíveis 21:08:08 &amp;lt;zab@kyirc&amp;gt; desmutar o drz e mesclar o fux (brincadeira) 21:08:08 &amp;lt;zzz&amp;gt; ok, agora você está ficando meta, então.... 21:08:14 &amp;lt;str4d&amp;gt; Breve 8) 21:08:28 &amp;lt;zzz&amp;gt; 8) str4d vai 21:08:30 &amp;lt;str4d&amp;gt; zzz, tópico legítimo, prometo :) 21:08:48 &amp;lt;str4d&amp;gt; No momento, todas as propostas são feitas no zzz.i2p 21:08:54 &amp;lt;str4d&amp;gt; A visibilidade geral delas é, na minha humilde opinião, no mínimo ruim 21:08:57 * anonimal aguarda o post do str4d 21:09:17 &amp;lt;zzz&amp;gt; concordo, então proponha algo melhor :) 21:09:24 &amp;lt;str4d&amp;gt; Pegue, por exemplo, a melhoria do feed do serviço de hostname, que se perde 21:09:46 &amp;lt;zzz&amp;gt; não estou tratando meu site como precioso. Você tem uma proposta? 21:09:54 &amp;lt;str4d&amp;gt; Proponho que as propostas sejam armazenadas formalmente no repositório do site do I2P e fiquem visíveis 21:10:09 &amp;lt;zzz&amp;gt; por mim, tudo bem 21:10:15 &amp;lt;str4d&amp;gt; Com links para o tópico de discussão canônico no zzz.i2p 21:10:22 &amp;lt;str4d&amp;gt; Originalmente planejei um repositório novo separado 21:10:32 &amp;lt;zzz&amp;gt; você pode configurar isso/ 21:10:32 &amp;lt;str4d&amp;gt; Mas o site do I2P serve a dois propósitos: 21:10:36 &amp;lt;zzz&amp;gt; ? 21:10:37 &amp;lt;str4d&amp;gt; - Definir a especificação da rede I2P 21:10:47 &amp;lt;str4d&amp;gt; - Documentar a implementação de referência (Java) 21:10:55 &amp;lt;zzz&amp;gt; alguém tem alguma objeção? 21:11:03 &amp;lt;xmz&amp;gt; não 21:11:11 &amp;lt;str4d&amp;gt; E como as especificações já fazem parte do site, proponho ao mesmo tempo elevar a posição delas 21:11:27 &amp;lt;zab@kyirc&amp;gt; contanto que as propostas sejam texto puro - não coloque binários no mtn, por favor 21:11:28 &amp;lt;anonimal&amp;gt; Onde isso ficaria no site? 21:11:38 &amp;lt;str4d&amp;gt; E defini-las como não traduzíveis, por simplicidade 21:11:46 &amp;lt;str4d&amp;gt; zab, de jeito nenhum 21:11:59 &amp;lt;str4d&amp;gt; anonimal, atualmente elas estão em /langcode/docs/specs/* 21:12:03 &amp;lt;str4d&amp;gt; (as especificações) 21:12:04 &amp;lt;zzz&amp;gt; Acho que o str4d já tem carta branca para organização menor do site 21:12:12 &amp;lt;zzz&amp;gt; então podemos encerrar isto? 21:12:17 &amp;lt;zzz&amp;gt; mais algo em 8) ? 21:12:20 &amp;lt;str4d&amp;gt; Proponho, em vez disso, ter /spec/* para especificações e /spec/proposal/* para propostas 21:12:46 &amp;lt;str4d&amp;gt; zzz, sim, mas isso também entra nos processos de proposta 21:12:49 &amp;lt;zzz&amp;gt; não vamos usar uma reunião para discutir detalhes de caminhos do site 21:12:56 &amp;lt;anonimal&amp;gt; Só pergunto porque o layout do site é informação demais de uma vez, para o meu gosto, na minha opinião. 21:13:08 &amp;lt;str4d&amp;gt; o objetivo final é que pessoas fora do I2P possam então ver nossas propostas. 21:13:22 &amp;lt;str4d&amp;gt; anonimal, a reformulação está em andamento, deixe isso para depois :) 21:13:25 &amp;lt;zzz&amp;gt; concordado e não ouvi nenhuma objeção 21:13:27 &amp;lt;zzz&amp;gt; mais algo em 8) ? 21:13:30 * anonimal :) 21:13:44 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 21:13:54 &amp;lt;anonimal&amp;gt; Sim, brevemente. 21:14:04 &amp;lt;zzz&amp;gt; 9) anonimal vai 21:14:04 &amp;lt;abyss&amp;gt; então exchanged.i2p foi aprovado com um disclaimer? 21:14:18 &amp;lt;abyss&amp;gt; algo como "Aviso: negociar criptomoedas é arriscado; confiar seu dinheiro a pessoas anônimas também é arriscado. " 21:14:32 &amp;lt;zzz&amp;gt; abyss sim 21:14:33 &amp;lt;zzz&amp;gt; 9) anonimal vai 21:14:45 &amp;lt;abyss&amp;gt; \o/ 21:14:46 &amp;lt;anonimal&amp;gt; O *i2p.i2p do str4d me fez pensar nos comentários do IETF feitos na I2PCon e https://blog.torproject.org/blog/landmark-hidden-services-onion-names-reserved-ietf 21:14:49 &amp;lt;iRelay&amp;gt; Título: Landmark for Hidden Services: .onion names reserved by the IETF | The Tor Blog (em blog.torproject.org) 21:15:05 &amp;lt;amknesia&amp;gt; abyss: Não esqueça o 'Por favor ignore o homem por trás do site com a mala virtual e DC-3 abastecido' :) 21:15:13 &amp;lt;anonimal&amp;gt; Então a pergunta é: 21:15:27 &amp;lt;xmz&amp;gt; também poderia adicionar que o serviço não é endossado de forma alguma pelo projeto i2p (desculpe, não consigo ver toda a discussão anterior, estou no celular) 21:15:49 &amp;lt;zzz&amp;gt; estamos em 9), por favor, mantenham-se no tópico 21:16:09 &amp;lt;anonimal&amp;gt; Estamos buscando a IANA? 21:16:12 * anonimal desculpe o lag 21:16:26 &amp;lt;str4d&amp;gt; anonimal, sim. Sou o representante do I2P nesse processo. 21:16:58 &amp;lt;anonimal&amp;gt; Boa! Algo a relatar? 21:17:02 &amp;lt;str4d&amp;gt; Também me voluntariei para estar no comitê de design que vai propor mudanças/melhorias ao processo da RFC 6761 21:17:31 &amp;lt;str4d&amp;gt; .i2p foi proposto junto com .onion, .gnu, .bit e alguns outros pela equipe do GNUnet 21:17:40 &amp;lt;zzz&amp;gt; ótimo, obrigado por continuar com isso, str4d 21:17:42 &amp;lt;str4d&amp;gt; Isso ficou parado por vários anos, indo e voltando 21:17:56 &amp;lt;zzz&amp;gt; Tenho certeza de que você pode detalhar mais para ele após a reunião 21:17:58 &amp;lt;anonimal&amp;gt; Sim, obrigado, str4d. 21:18:05 &amp;lt;zzz&amp;gt; mais algo em 9) ? 21:18:09 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 21:18:31 &amp;lt;str4d&amp;gt; bem... 21:18:34 &amp;lt;str4d&amp;gt; (brincadeira ;) 21:18:40 &amp;lt;anonimal&amp;gt; lol 21:18:47 &amp;lt;sadie_i2p&amp;gt; ha 21:19:01 &amp;lt;zzz&amp;gt; obrigado a todos. /me ****bafs**** the meeting closed &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de outubro de 2015</title><link>/pt/blog/2015/10/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-outubro-de-2015/</link><pubDate>Tue, 06 Oct 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/10/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-outubro-de-2015/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cacapo, comradenosebleed, dg, eche|on, hottuna2, postman, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 19:59:41 &amp;lt;zzz&amp;gt; 0) Oi 19:59:41 &amp;lt;zzz&amp;gt; 1) Orçamento 32C3 19:59:41 &amp;lt;zzz&amp;gt; 2) Outros itens de tarefas do 32C3 - banner, etc. 19:59:41 &amp;lt;zzz&amp;gt; 3) Orçamento RWC 19:59:44 &amp;lt;zzz&amp;gt; 0) Oi 19:59:47 &amp;lt;zzz&amp;gt; Oi 19:59:50 &amp;lt;eche|on&amp;gt; oi 19:59:53 &amp;lt;dg&amp;gt; oi 19:59:59 &amp;lt;zzz&amp;gt; 1) Orçamento 32C3 19:59:59 &amp;lt;cacapo&amp;gt; oi 20:00:23 &amp;lt;zzz&amp;gt; ok, o plano é fazer o que fizemos em Toronto, que é definir um orçamento geral e deixar o echelon cuidar dos detalhes 20:00:43 &amp;lt;hottuna2&amp;gt; eu amo soylent e você 20:00:46 &amp;lt;hottuna2&amp;gt; ops 20:00:47 &amp;lt;zzz&amp;gt; echelon, qual é o total dos pedidos de verbas de viagem que você recebeu 20:01:06 &amp;lt;eche|on&amp;gt; atualmente é cerca de 4k e 2 BTC 20:01:56 &amp;lt;hottuna2&amp;gt; calculado como? 20:02:03 &amp;lt;zzz&amp;gt; ok, houve pedidos excessivos ou de algum desconhecido que precisamos discutir, ou estava tudo razoável? 20:02:41 &amp;lt;eche|on&amp;gt; todos razoáveis, nenhum acima de 1k euro até agora, então... tudo certo 20:02:52 &amp;lt;eche|on&amp;gt; alguns escreveram informação demais, haha 20:03:22 &amp;lt;zzz&amp;gt; e aproximadamente quanto mais para pagar por ingressos do CCC, um jantar, cobrinhas de goma e afins? 20:04:06 &amp;lt;eche|on&amp;gt; Acho que o jantar ficará em 500+x, os ingressos serão 100 cada (para ~10 pessoas) e as cobras de goma e miudezas entre 200-300 20:04:24 &amp;lt;eche|on&amp;gt; jantar para 20+x 20:05:04 &amp;lt;zzz&amp;gt; então isso dá 1800 euros + 4K de viagem + ~500 por 2 BTC, total de 6300 euros, certo? 20:05:53 &amp;lt;eche|on&amp;gt; sim, mas não vamos chegar a isso, na minha opinião parte do fundo de viagem será pago em BTC, e o jantar pode sair mais barato... 20:05:59 &amp;lt;eche|on&amp;gt; então vamos dizer 6k 20:06:34 &amp;lt;eche|on&amp;gt; ano passado tivemos 1257 sem custos de viagem 20:06:38 &amp;lt;zzz&amp;gt; isso me parece bem razoável, vamos abrir para discussão... o que vocês acham? 20:06:39 &amp;lt;eche|on&amp;gt; e alguns ingressos 20:07:13 &amp;lt;hottuna2&amp;gt; isso significa que vamos alcançar nossa meta de gastar 10% por ano? 20:07:31 &amp;lt;eche|on&amp;gt; claro 20:07:53 &amp;lt;hottuna2&amp;gt; quer dizer, ficaremos abaixo de 10%? 20:08:01 &amp;lt;zzz&amp;gt; duvido, temos ~250K e só gastamos 4–5K em Toronto iirc 20:08:02 &amp;lt;eche|on&amp;gt; claro 20:08:22 &amp;lt;eche|on&amp;gt; espera, 150k, não 250... 20:08:49 &amp;lt;zzz&amp;gt; de qualquer forma, estamos bem abaixo de 10%, conta de guardanapo 20:09:02 &amp;lt;eche|on&amp;gt; e atualmente gastamos 5.3k este ano 20:09:19 &amp;lt;hottuna2&amp;gt; ok. estou satisfeito com isso. 20:09:22 &amp;lt;zzz&amp;gt; alguma objeção a um orçamento de 6K euros para o CCC? 20:10:05 &amp;lt;zzz&amp;gt; ótimo 20:10:41 &amp;lt;zzz&amp;gt; como sempre eche|on acho que preferimos reembolsar as pessoas, mas podemos pagar adiantado se realmente precisarem para comprar ingressos, certo? 20:11:25 &amp;lt;hottuna2&amp;gt; há como saber de quanto será o reembolso? 20:11:25 &amp;lt;eche|on&amp;gt; correto 20:11:44 &amp;lt;zzz&amp;gt; acho que acabamos de aprovar 100% dos pedidos das pessoas, correto? 20:11:49 &amp;lt;eche|on&amp;gt; sim 20:12:05 &amp;lt;zzz&amp;gt; ok, então o que você pediu é o que você vai receber, hottuna2 20:12:13 &amp;lt;hottuna2&amp;gt; ok 20:12:23 &amp;lt;zzz&amp;gt; muito obrigado, eche|on; acho que esse processo funcionou bem 20:12:27 &amp;lt;zzz&amp;gt; mais algo em 1) ? 20:12:53 &amp;lt;zzz&amp;gt; 2) Outros itens de tarefas do 32C3 - banner, etc. 20:13:05 &amp;lt;eche|on&amp;gt; o banner ainda está em Toronto 20:13:10 &amp;lt;eche|on&amp;gt; cartaz - precisamos de um cartaz 20:13:28 &amp;lt;zzz&amp;gt; telefones DECT parte 2? banner? cartaz? o que precisa ser feito, voluntários? 20:13:35 &amp;lt;eche|on&amp;gt; precisamos de uma mesa (vou tentar entrar no wiki e criar alguma página sobre o nosso grupo) 20:13:45 &amp;lt;hottuna2&amp;gt; quem está com o banner? 20:13:57 &amp;lt;hottuna2&amp;gt; eu não estou com ele. 20:13:57 &amp;lt;str4d&amp;gt; j0 20:13:58 &amp;lt;eche|on&amp;gt; estava no hacklab de Toronto 20:14:13 &amp;lt;hottuna2&amp;gt; devo levar a arte do púlpito da i2pcon? 20:14:40 &amp;lt;zzz&amp;gt; hottuna2, você pode ficar encarregado de encontrar o banner em Toronto e trazê-lo? 20:14:53 &amp;lt;eche|on&amp;gt; podemos cuidar dos telefones DECT, mas não sei, todo mundo tem celular, Wi‑Fi disponível... 20:15:13 &amp;lt;zzz&amp;gt; talvez DM do Twitter tenha tornado DECT obsoleto 20:15:15 &amp;lt;hottuna2&amp;gt; zzz, farei isso. 20:15:19 &amp;lt;eche|on&amp;gt; hottuna2: houve uma discussão no Twitter com a sadie sobre o banner e deixar que ela o leve para Hamburgo 20:15:23 &amp;lt;dg&amp;gt; vou só ao Twitter 20:15:41 &amp;lt;dg&amp;gt; irc se não houver resposta 20:15:50 &amp;lt;hottuna2&amp;gt; precisamos de algum outro material de marketing? 20:15:50 &amp;lt;eche|on&amp;gt; a mesa precisa ser reservada o quanto antes 20:15:59 &amp;lt;eche|on&amp;gt; adesivos 20:16:06 &amp;lt;zzz&amp;gt; eche|on, você se ofereceu para reservar a mesa? 20:16:28 &amp;lt;eche|on&amp;gt; um folheto (3 colunas, dobrado) com informações básicas ajudaria muito, mas não está disponível 20:16:44 &amp;lt;eche|on&amp;gt; zzz: posso tentar reservar a mesa no dia 26 antes do cinema 20:16:56 &amp;lt;eche|on&amp;gt; ou melhor: vou fazer o possível para reservá-la 20:17:00 &amp;lt;dg&amp;gt; lugar de sempre, ou? 20:17:10 &amp;lt;eche|on&amp;gt; dg: seria o ideal, noisysquare 20:17:11 &amp;lt;zzz&amp;gt; sim, mas você se ofereceu para se inscrever no wiki, certo, echelon? 20:17:13 &amp;lt;dg&amp;gt; só uma pergunta: qual é o tamanho da mesa normalmente? 20:17:24 &amp;lt;eche|on&amp;gt; sim, vou tentar cuidar do wiki também 20:17:28 &amp;lt;zzz&amp;gt; 8-10 20:17:30 &amp;lt;cacapo&amp;gt; eche|on: não tivemos um concurso de folheto um tempo atrás 20:17:31 &amp;lt;dg&amp;gt; eche|on: ah, bom 20:17:32 &amp;lt;hottuna2&amp;gt; Sadie manda um Oi pelo Twitter 20:17:36 &amp;lt;dg&amp;gt; zzz: então cabe todo mundo? 20:17:38 &amp;lt;eche|on&amp;gt; a mesa é geralmente uma mesa redonda para 8-10, ou uma mesa quadrada 20:17:51 &amp;lt;dg&amp;gt; hottuna2: ela needs2irc 20:17:56 &amp;lt;zzz&amp;gt; nunca estamos todos lá ao mesmo tempo, sem preocupações 20:17:58 &amp;lt;eche|on&amp;gt; cacapo: sim, mas os resultados do concurso de folheto não eram utilizáveis AFAIR 20:18:03 &amp;lt;hottuna2&amp;gt; é isso que estou dizendo a ela 20:18:20 &amp;lt;dg&amp;gt; certo :) 20:18:34 &amp;lt;zzz&amp;gt; também houve a ideia de distribuir pendrives USB, eu pesquisei, parece que saem por US$ 2 no atacado para baixa capacidade 20:18:41 &amp;lt;dg&amp;gt; estou esperando a programação para planejar meu dia 20:18:42 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/29c3/` 20:18:46 &amp;lt;iRelay&amp;gt; Título: Concurso I2P 29C3 (em echelon.i2p) 20:18:51 &amp;lt;dg&amp;gt; saber quando entrar/sair 20:19:29 &amp;lt;eche|on&amp;gt; dg: normalmente nos encontramos entre 10–12h e saímos depois da 1h... 20:19:47 &amp;lt;zzz&amp;gt; então, sobre o cartaz, quem está vendo isso? 20:19:48 &amp;lt;eche|on&amp;gt; zzz: os pendrives USB são legais 20:20:03 &amp;lt;eche|on&amp;gt; mas não sei se são realmente úteis 20:20:13 &amp;lt;hottuna2&amp;gt; então o wiki de 2015 para o 32c3 não parece estar aberto ainda 20:20:28 &amp;lt;eche|on&amp;gt; correto 20:20:36 &amp;lt;dg&amp;gt; passa da minha hora de dormir ;) combina com minhas manhãs de preguiça 20:20:43 &amp;lt;zzz&amp;gt; não vou carregar centenas de USBs pelo oceano. Não sei se já é tarde para conseguir os com logo 20:20:46 &amp;lt;dg&amp;gt; o CCH fica aberto a noite toda? 20:20:58 &amp;lt;eche|on&amp;gt; dg: o CCH fica aberto 24/7 20:21:08 &amp;lt;zzz&amp;gt; vamos adiar a conversa sobre o básico e a logística do CCC por enquanto 20:21:20 &amp;lt;dg&amp;gt; ok, obrigado, eche|on 20:21:22 &amp;lt;zzz&amp;gt; este item da pauta é só para preparação 20:21:36 &amp;lt;eche|on&amp;gt; zzz: 2 weeks time on one sender 20:22:07 &amp;lt;zzz&amp;gt; alguém quer se voluntariar para um cartaz ou para os pendrives USB? 20:22:29 &amp;lt;zzz&amp;gt; e qual foi a resposta sobre os adesivos? 20:22:32 &amp;lt;eche|on&amp;gt; mas um pendrive/cartão USB custa cerca de 4–6 cada 20:22:48 &amp;lt;zzz&amp;gt; vi por cerca de US$ 2 no eBay 20:22:58 &amp;lt;hottuna2&amp;gt; não tenho certeza se entendi a ideia por trás dos pendrives USB 20:23:08 &amp;lt;zzz&amp;gt; mas acho que esses não eram personalizados 20:23:15 &amp;lt;dg&amp;gt; vamos incluir o i2p, só colocar nosso logo, ou...? 20:23:22 &amp;lt;zzz&amp;gt; ambos 20:23:44 &amp;lt;hottuna2&amp;gt; não tenho certeza de que seja um bom uso do dinheiro. se fôssemos o Tails, seria outra história 20:24:41 &amp;lt;eche|on&amp;gt; não sou muito fã de USB nessa faixa cara, pois precisaríamos de 100+x, isso dá pelo menos 500 20:24:45 &amp;lt;eche|on&amp;gt; para os personalizados 20:24:47 &amp;lt;zzz&amp;gt; ok 20:24:51 &amp;lt;eche|on&amp;gt; com pouco uso 20:25:10 &amp;lt;zzz&amp;gt; então vamos pular os pendrives USB. E os adesivos? Como está o estoque aí? Você trouxe todos para cá ou? 20:25:17 &amp;lt;str4d&amp;gt; hottuna2: nem precisamos dar os USBs 20:25:24 &amp;lt;eche|on&amp;gt; ainda tenho adesivos 20:25:42 &amp;lt;comradenosebleed&amp;gt; zzz: eu também tenho um monte de adesivos que o tuna me deu, não me importo de levá-los comigo 20:25:44 &amp;lt;str4d&amp;gt; se forem decentes o bastante, poderíamos vender a preço de custo 20:25:45 &amp;lt;eche|on&amp;gt; mas alguns dos contatos de Toronto queriam criar um novo design, AFAIK. 20:25:55 &amp;lt;comradenosebleed&amp;gt; (desculpa, tuna, estou tentando distribuir o máximo que consigo) 20:26:05 &amp;lt;dg&amp;gt; talvez eu tenha alguns adesivos 20:26:11 &amp;lt;eche|on&amp;gt; str4d: não gosto de vender e lidar com dinheiro além do meu cartão de débito no CCC 20:26:16 &amp;lt;zzz&amp;gt; eche|on, você tem o suficiente para o CCC ou precisa que o comradenosebleed traga alguns? 20:26:30 &amp;lt;hottuna2&amp;gt; queremos comprar mais camisetas 20:26:40 &amp;lt;eche|on&amp;gt; tenho o suficiente para o CCC, mas são as últimas que tenho 20:26:53 &amp;lt;comradenosebleed&amp;gt; provavelmente tenho uns 200 na minha mesa, não tenho problema em levá-los comigo 20:27:07 &amp;lt;eche|on&amp;gt; então preciso de um novo design, ou peço mais 10k com o mesmo design 20:27:13 &amp;lt;hottuna2&amp;gt; e uma pergunta à parte, queremos vendê-las? 20:27:23 &amp;lt;hottuna2&amp;gt; eche|on: eu gostaria de fazer um novo design 20:27:33 &amp;lt;hottuna2&amp;gt; antes de pedir novos adesivos 20:27:36 &amp;lt;zzz&amp;gt; vamos adiar a compra de mais adesivos por enquanto se temos o suficiente para o CCC e há potencial para um novo design 20:27:44 &amp;lt;eche|on&amp;gt; certo 20:27:51 &amp;lt;zzz&amp;gt; não, acho que não devemos vendê-los 20:27:53 &amp;lt;dg&amp;gt; vou levar alguns de qualquer forma 20:28:02 &amp;lt;hottuna2&amp;gt; zzz, de acordo. 20:28:12 &amp;lt;str4d&amp;gt; ninguém vende adesivos em conferências :P 20:28:21 &amp;lt;str4d&amp;gt; só a divulgação já compensa 20:28:22 &amp;lt;hottuna2&amp;gt; ainda assim, queremos comprar mais camisetas? 20:28:43 &amp;lt;eche|on&amp;gt; hottuna2: podemos perguntar no zzz.i2p sobre visitantes (equipe i2p) que precisem/queiram uma camisa. pelo menos dg e str4d precisam 20:28:46 &amp;lt;str4d&amp;gt; (ah espera, camisetas, deixa pra lá) 20:28:46 &amp;lt;eche|on&amp;gt; sim 20:28:56 &amp;lt;zzz&amp;gt; eu digo não às camisetas. dá trabalho demais vender, e praticamente todo mundo já tem uma, certo? 20:29:05 &amp;lt;str4d&amp;gt; eu não 20:29:11 &amp;lt;str4d&amp;gt; mas eu não estarei no CCC 20:29:13 &amp;lt;eche|on&amp;gt; e postman postman !?? 20:29:20 &amp;lt;eche|on&amp;gt; ah, foi mal... 20:29:20 &amp;lt;dg&amp;gt; o postman vai se juntar a nós btw :) 20:29:29 &amp;lt;zzz&amp;gt; para os casos isolados, podem comprar na spreadshirt 20:29:40 &amp;lt;zzz&amp;gt; se quiserem 20:30:04 &amp;lt;str4d&amp;gt; Esse era o meu plano :) 20:30:19 &amp;lt;zzz&amp;gt; qual foi a resposta sobre o cartaz? Talvez o tuna e a sadie façam algo, talvez não? 20:30:22 &amp;lt;dg&amp;gt; vou pegar uma também, não há necessidade de pedir mais para o projeto 20:30:37 &amp;lt;zzz&amp;gt; o cartaz do Timothy Leary ainda existe? 20:31:27 &amp;lt;hottuna2&amp;gt; zzz, então sem camiseta para o dg ou o postman? 20:31:37 &amp;lt;hottuna2&amp;gt; não me importo de encomendar/levá-las. 20:31:40 &amp;lt;postman&amp;gt; ei, eu pegaria uma 20:31:49 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/29c3/user5/poster/final_with_garlic.jpg` 20:32:03 &amp;lt;eche|on&amp;gt; zzz: esse? 20:32:06 &amp;lt;dg&amp;gt; eu gostaria de uma amarela se você tiver, mas eu mesmo peço se não tiver 20:32:43 &amp;lt;hottuna2&amp;gt; dg, postman, quais são seus tamanhos? 20:32:45 &amp;lt;zzz&amp;gt; parece que fica entre o tuna, o postman e o dg resolverem as camisetas, se o tuna as encomenda ou se os outros simplesmente compram as suas 20:32:56 &amp;lt;eche|on&amp;gt; os custos das camisetas podem ser reembolsados no 32C3 para membros da equipe 20:33:03 &amp;lt;dg&amp;gt; sim, desculpa, vamos deixar para depois :) 20:33:26 &amp;lt;zzz&amp;gt; ok, então o projeto vai reembolsar camisetas para quem não tiver 20:33:34 &amp;lt;zzz&amp;gt; alguma objeção a isso? 20:33:41 &amp;lt;eche|on&amp;gt; já pagamos as outras camisas 20:33:48 &amp;lt;zzz&amp;gt; sim 20:34:31 &amp;lt;zzz&amp;gt; ok, parece que não temos uma resposta sobre o cartaz no momento, mas não é um grande problema se não conseguirmos um 20:34:31 &amp;lt;eche|on&amp;gt; data do jantar em pré-anúncio? 20:34:32 &amp;lt;hottuna2&amp;gt; não 20:34:32 &amp;lt;hottuna2&amp;gt; foi assim que fizemos anteriormente 20:34:39 &amp;lt;zzz&amp;gt; sim, eche|on, esse é o cartaz do Leary 20:35:09 &amp;lt;zzz&amp;gt; eche|on, você tem uma proposta de qual noite para o jantar? 20:35:42 &amp;lt;eche|on&amp;gt; hmm, dia 27 é um pouco cedo, mas ainda ok. 28 ou 29 também servem. Mas preciso esperar a programação das palestras 20:36:03 &amp;lt;zzz&amp;gt; ok, talvez vamos anotar provisoriamente dia 28, sujeito a mudança 20:36:08 &amp;lt;zzz&amp;gt; mais algo em 2) ? 20:36:09 &amp;lt;eche|on&amp;gt; podemos fazer no dia 27, é domingo, primeira noite, todos com jet lag, ninguém vai querer cerveja, barato^^ 20:36:49 &amp;lt;zzz&amp;gt; última chamada para 2) 20:36:51 &amp;lt;dg&amp;gt; não, obrigado, dia 27 não 20:37:20 &amp;lt;zzz&amp;gt; 3) Orçamento RWC 20:37:36 &amp;lt;zzz&amp;gt; eche|on, há pedidos de financiamento para o RWC? Qual é o total? 20:37:51 &amp;lt;eche|on&amp;gt; sim, isso é um pouco não-anônimo, recebi um pedido de 500 para custos de hotel no RWC 20:38:20 &amp;lt;zzz&amp;gt; soa razoável, alguma objeção? 20:38:25 &amp;lt;eche|on&amp;gt; não 20:38:30 &amp;lt;eche|on&amp;gt; se o artigo for bom, tudo certo^^ 20:38:51 &amp;lt;eche|on&amp;gt; e é 2016, ano novo, novos 10% *g* 20:39:24 &amp;lt;zzz&amp;gt; eu incentivo quem puder ir ao RWC a conferir, é uma boa conferência 20:39:35 &amp;lt;zzz&amp;gt; mais algo em 3) ? 20:39:40 &amp;lt;eche|on&amp;gt; longe demais de mim 20:39:53 &amp;lt;eche|on&amp;gt; embora interessante, claro 20:39:55 &amp;lt;dg&amp;gt; longe demais e incompatível com o CCC 20:40:50 &amp;lt;zzz&amp;gt; ok, mais algum tópico? Sei que eu derrubei i2pcontrol, a talk do 32c3 e a substituição do fórum lá no tópico do zzz.i2p, mas se alguém quiser discutir _brevemente_ fale agora 20:41:33 &amp;lt;hottuna2&amp;gt; sim. eu gostaria de falar sobre o forum.i2p 20:41:38 &amp;lt;hottuna2&amp;gt; queremos substituí-lo? 20:41:52 &amp;lt;dg&amp;gt; apenas sobre a substituição do fórum, estamos abertos a isso e discutindo. se alguém acha que é uma boa ideia fazermos, fale com postman/comigo/eche|on. podemos operar um, mas não sabemos se há muito apoio 20:42:33 &amp;lt;zzz&amp;gt; vou colar minha posição do zzz.i2p, outros podem discordar, tudo bem 20:42:35 &amp;lt;hottuna2&amp;gt; acho que devemos ter um lugar público para discussões 20:42:54 &amp;lt;zzz&amp;gt; Minha opinião consistente tem sido que os usuários votarão com os pés, deixar mil flores desabrocharem, etc. etc. Não é necessário, ou mesmo sensato, que nós abençoemos um substituto. Um ou mais são livres para solicitar colocação na página inicial do console seguindo nosso processo usual. Se alguém quiser montar um site de fórum, deve fazê-lo, 20:43:18 &amp;lt;hottuna2&amp;gt; não concordo. 20:43:19 &amp;lt;dg&amp;gt; hottuna2: embora eu seja muito aberto a um fórum, o que não é aberto no zzz.i2p? para constar, é improvável que um forum.i2p operado por postman/echelon/por mim esteja na clearnet (internet aberta) 20:43:43 &amp;lt;hottuna2&amp;gt; acho que deveríamos ter um fórum na clearnet. 20:43:47 &amp;lt;zzz&amp;gt; zzz.i2p não é aberto a todos os tópicos 20:44:01 &amp;lt;hottuna2&amp;gt; interagir com o i2p agora é como interagir com um tijolo. 20:44:06 &amp;lt;zzz&amp;gt; os fóruns são _martelados_ por robôs de indexação via inproxies (proxies de entrada) 20:45:15 &amp;lt;zzz&amp;gt; e martelados por spam via inproxies 20:45:15 &amp;lt;hottuna2&amp;gt; tem o IRC e o zzz.i2p. é isso em termos de comunicações públicas com o i2p 20:45:15 &amp;lt;hottuna2&amp;gt; como vamos atrair pessoas novas em ferramentas de anonimato se nem estamos disponíveis para essas pessoas? 20:45:15 &amp;lt;eche|on&amp;gt; zzz.i2p é conversa de dev; um fórum para usuários seria legal, mas não pode ser operado na clearnet 20:45:15 &amp;lt;zzz&amp;gt; eu gostaria de ver mais uso do blog no nosso site pela equipe de RP 20:45:16 &amp;lt;hottuna2&amp;gt; entendo que manter um fórum é bem inconveniente. 20:45:19 &amp;lt;eche|on&amp;gt; forum.i2p atualmente é um bom fórum, mantenho-o tão limpo quanto eu quiser 20:45:36 &amp;lt;dg&amp;gt; administrar um é ok, clearnet vai ser difícil. É possível, mas... 20:45:38 &amp;lt;zzz&amp;gt; o fórum estará morto até o fim do ano devido ao rekey (troca de chaves) 20:45:38 &amp;lt;hottuna2&amp;gt; mas o nosso blog não suporta comunicação de mão dupla. o lbog é apenas uma ferramenta de broadcast. 20:45:53 &amp;lt;dg&amp;gt; vejo que a clearnet seria útil para suporte, porém. 20:46:02 &amp;lt;hottuna2&amp;gt; então este é um tópico relevante para tentar tratar o quanto antes. 20:46:38 &amp;lt;zzz&amp;gt; alguém quer tocar um substituto de fórum (ou 'o' fórum)? vá em frente, você não precisa da permissão de ninguém 20:46:42 &amp;lt;hottuna2&amp;gt; suporte e também atrair novos desenvolvedores. mostrar às pessoas os tópicos que estamos discutindo é uma forma de atrair desenvolvedores e gente de todos os níveis 20:46:50 &amp;lt;str4d&amp;gt; não vejo uma maneira simples de adicionar comentários ao blog sem ir além da abordagem quase estática 20:47:19 &amp;lt;dg&amp;gt; a equipe irc2p topa, mas não sei como lidar com o problema da clearnet 20:47:21 &amp;lt;zzz&amp;gt; hottuna2, ninguém está dizendo que um fórum não é uma coisa boa 20:47:47 &amp;lt;str4d&amp;gt; seção de comentários ao* 20:47:53 &amp;lt;hottuna2&amp;gt; então concordamos que ter um seria útil para nós? 20:47:55 &amp;lt;eche|on&amp;gt; dg: o forum.i2p já foi clearnet, não deu muito certo, foi fechado e tudo bem 20:48:09 &amp;lt;zzz&amp;gt; declarei o forum.i2p morto lá em janeiro. Teve tempo de sobra. 20:48:16 &amp;lt;hottuna2&amp;gt; e também concordamos que queremos alcançar e atrair novatos para se juntarem ao i2p? 20:48:23 &amp;lt;dg&amp;gt; eche|on: seria útil para suporte a usuários, porém 20:48:36 &amp;lt;hottuna2&amp;gt; para que isso seja mais do que um objetivo vaporware, é preciso ação 20:48:37 &amp;lt;eche|on&amp;gt; dg: não vale o trabalho 20:48:42 &amp;lt;zzz&amp;gt; hottuna2, concordo que fóruns são bons. Não sei se um de nós precisa operar um. E não tenho certeza de ter ouvido alguém se voluntariar. 20:49:08 &amp;lt;dg&amp;gt; não me importo em lidar com o spam, só quero permanecer anônimo e você não pode fazer isso operando um site na clearnet 20:49:23 &amp;lt;eche|on&amp;gt; sim 20:50:46 &amp;lt;hottuna2&amp;gt; dg, eu ou outra pessoa poderíamos alugar o root server (servidor dedicado)? 20:50:46 &amp;lt;eche|on&amp;gt; mas sério, você não quer o fórum do i2p na clearnet 20:50:46 &amp;lt;hottuna2&amp;gt; e você teria acesso a ele via i2p+ssh? 20:50:46 &amp;lt;zzz&amp;gt; então talvez o dg como admin combinado com alguns recursos de servidor possa ser uma solução 20:50:46 &amp;lt;dg&amp;gt; hottuna2: isso é algo que podemos discutir se você (ou outra pessoa) estiver confortável com o custo 20:50:46 &amp;lt;hottuna2&amp;gt; eche|on: quero que o fórum seja na clearnet e no i2p 20:50:46 &amp;lt;eche|on&amp;gt; hottuna2: você vai perdê-lo. 20:50:46 &amp;lt;eche|on&amp;gt; o forum.i2p teve problemas massivos de spam 20:50:46 &amp;lt;dg&amp;gt; eche|on: sei que a clearnet pode ser um problema, mas muitos usuários gostam dela como mecanismo de suporte 20:50:46 &amp;lt;dg&amp;gt; irc não é para todo mundo, especialmente onde temos a "câmara de sono profundo" 20:50:46 &amp;lt;eche|on&amp;gt; é por isso que foi fechado 20:50:46 &amp;lt;zzz&amp;gt; claro, clearnet é um sonho legal, talvez solucionável, talvez não 20:50:50 &amp;lt;eche|on&amp;gt; forum.i2p ainda é um bom canal de suporte 20:50:54 &amp;lt;hottuna2&amp;gt; dg, estou confortável com isso, e também acho que o i2p reembolsaria um servidor de fórum 20:51:24 &amp;lt;dg&amp;gt; feliz em tentar e, se não funcionar, ficaremos só no i2p. Não sei sobre o i2p reembolsar isso (embora não seja minha decisão), mas, de novo, o i2p já reembolsa serviços centrais... 20:51:25 &amp;lt;comradenosebleed&amp;gt; Quantos moderadores havia no fórum quando estava na clearnet? Se tivéssemos mais mods poderíamos reduzir abuso, spam etc. 20:51:35 &amp;lt;hottuna2&amp;gt; eche|on: eche|on: o i2p patrocinaria uma máquina para o fórum? 20:51:35 &amp;lt;dg&amp;gt; comradenosebleed: afaik era só o eche|on 20:51:43 &amp;lt;eche|on&amp;gt; comradenosebleed: tínhamos pelo menos 5–10 pessoas 20:51:49 &amp;lt;dg&amp;gt; hottuna2: estou feliz em administrar de qualquer forma, só não quero colocar um peso em você. 20:51:53 &amp;lt;eche|on&amp;gt; mas um cara bem idiota fez spam e um pouco de DDOS 20:52:06 &amp;lt;hottuna2&amp;gt; dg, você se voluntaria para configurar e administrar um fórum clearnet+oculto? 20:52:07 &amp;lt;zzz&amp;gt; dg, talvez você possa estimar os requisitos de banda/poder de processamento e montar uma proposta? 20:52:25 &amp;lt;dg&amp;gt; hottuna2, zzz: ok, vou trabalhar com o hottuna2 nisso e podemos elaborar uma proposta 20:52:36 &amp;lt;dg&amp;gt; hottuna2: enquanto eu puder continuar anônimo, sem problema 20:52:38 &amp;lt;hottuna2&amp;gt; pegar um servidor bem potente na hertzner sai por cerca de 30/mês 20:52:42 &amp;lt;zzz&amp;gt; ainda não sou a favor, mas estou disposto a ouvir 20:52:55 &amp;lt;zzz&amp;gt; temos VMs sobrando agora, mas depende da carga 20:53:02 &amp;lt;zzz&amp;gt; ok, mais algo sobre o fórum? 20:53:06 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:53:11 &amp;lt;eche|on&amp;gt; além disso, estando na clearnet você não pode hospedar muitos tópicos que estão agora no forum.i2p 20:53:11 * zzz aquece o baffer 20:53:28 &amp;lt;hottuna2&amp;gt; zzz, eche|on: sobre VMs sobrando, queremos colocar toda a nossa infraestrutura no mesmo host? 20:53:30 &amp;lt;eche|on&amp;gt; por exemplo, você vai precisar de um russo nativo para administrar o fórum 20:53:31 &amp;lt;comradenosebleed&amp;gt; eu me voluntario como moderador se colocarmos um fórum na clearnet. Por mais que eu odeie sugerir cloudflare para hospedá-lo, eles têm excelente prevenção de ddos 20:54:01 &amp;lt;hottuna2&amp;gt; comradenosebleed: anotado 20:54:02 &amp;lt;eche|on&amp;gt; e esse precisaria conhecer as regras do país onde o host está hospedado (hetzner é alemã, a Alemanha tem algumas leis estranhas, p.ex.) 20:54:15 &amp;lt;zzz&amp;gt; fiquem à vontade para continuar a conversa sobre o fórum, porém eu... vou... 20:54:23 &amp;lt;eche|on&amp;gt; baffando! 20:54:25 &amp;lt;zzz&amp;gt; .. *baffando* a reunião encerrada &lt;/div></description></item><item><title>Lançamento 0.9.22</title><link>/pt/blog/2015/09/12/lan%C3%A7amento-0.9.22/</link><pubDate>Sat, 12 Sep 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/09/12/lan%C3%A7amento-0.9.22/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>A versão 0.9.22 contém correções para o problema de o i2psnark ficar preso antes da conclusão e inicia a migração dos router infos (informações do router) para novas e mais fortes assinaturas Ed25519. Para reduzir a instabilidade na rede, seu router terá apenas uma pequena probabilidade de converter para Ed25519 a cada reinicialização. Quando ele fizer a troca de chaves (rekey), espere ver um uso de largura de banda menor por alguns dias, enquanto ele se reintegra à rede com sua nova identidade. Se tudo correr bem, vamos acelerar o processo de troca de chaves na próxima versão.&lt;/p></description></item><item><title>I2PCon: Missão Cumprida</title><link>/pt/blog/2015/08/20/i2pcon-miss%C3%A3o-cumprida/</link><pubDate>Thu, 20 Aug 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/08/20/i2pcon-miss%C3%A3o-cumprida/</guid><description>&lt;p>A I2PCon foi um enorme sucesso. Para nós, os colaboradores do I2P, ela representa um grande avanço em termos do que somos capazes de realizar como comunidade, de como comunicamos os casos de uso do I2P e de como alcançamos pessoas preocupadas com a privacidade.&lt;/p>
&lt;p>Ao organizar este evento, também expandimos nossa comunidade. Pessoas que anteriormente apenas acompanhavam em silêncio nossos canais de irc, ou usavam nosso software, ou talvez nem sequer tivessem ouvido falar do I2P, agora fazem parte da nossa comunidade.&lt;/p></description></item><item><title>Lançamento 0.9.21</title><link>/pt/blog/2015/07/31/lan%C3%A7amento-0.9.21/</link><pubDate>Fri, 31 Jul 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/07/31/lan%C3%A7amento-0.9.21/</guid><description>&lt;h2 id="detalhes-da-atualização">Detalhes da atualização&lt;/h2>
&lt;p>0.9.21 contém várias mudanças para adicionar capacidade à rede, aumentar a eficiência dos floodfills e usar a largura de banda de forma mais eficaz. Migramos os tunnels de clientes compartilhados para assinaturas ECDSA e adicionamos um fallback em DSA usando a nova funcionalidade &amp;ldquo;multisession&amp;rdquo; para aqueles sites que não suportam ECDSA.&lt;/p>
&lt;p>Os palestrantes e a programação da I2PCon em Toronto 2015 foram anunciados. Consulte a página da I2PCon para obter detalhes. Reserve seu lugar no Eventbrite.&lt;/p></description></item><item><title>I2PCon</title><link>/pt/blog/2015/07/16/i2pcon/</link><pubDate>Thu, 16 Jul 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/07/16/i2pcon/</guid><description>&lt;p>A I2PCon é o primeiro evento do seu tipo. Ela tem dois objetivos de curto prazo. O primeiro é oferecer ao público em geral um evento onde seja possível obter conhecimento sobre privacidade e preocupações com a privacidade. O segundo objetivo é promover o projeto I2P e sua comunidade. Isso se dará na forma de discussões técnicas sobre criptografia, anonimato e tópicos centrados em I2P.&lt;/p>
&lt;p>Há um objetivo mais amplo e de prazo mais longo para este evento: construir uma comunidade de pessoas conscientes da privacidade. Ao conectar pessoas que reconhecem a importância da privacidade, gostaríamos de proporcionar um fórum onde essa comunidade possa crescer.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 14 de julho de 2015</title><link>/pt/blog/2015/07/14/reuni%C3%A3o-de-desenvolvimento-do-i2p-14-de-julho-de-2015/</link><pubDate>Tue, 14 Jul 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/07/14/reuni%C3%A3o-de-desenvolvimento-do-i2p-14-de-julho-de-2015/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> chlorelium, dg, EinMByte, hottuna, lazygravy, psi, RN, str4d, z3r0fox, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2></description></item><item><title>Encontro em Toronto</title><link>/pt/blog/2015/06/02/toronto-meetup/</link><pubDate>Tue, 02 Jun 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/06/02/toronto-meetup/</guid><description>&lt;p>A equipe do I2P tem o prazer de anunciar que vamos organizar um encontro em Toronto nos dias 15 e 16 de agosto. Vários membros da nossa comunidade estarão presentes e vão conduzir palestras, oficinas e discussões sobre e relacionadas ao I2P. Este evento não é apenas para pessoas do I2P; é para todos.&lt;/p>
&lt;p>Se você tem curiosidade sobre o I2P, se interessa por privacidade/criptografia/anonimato ou apenas quer aparecer para conversar conosco, venha. Este é um evento para todos. Se você não tiver familiaridade com nenhum desses temas, apareça mesmo assim e mostraremos como o I2P funciona e o que você pode fazer com ele.&lt;/p></description></item><item><title>Versão 0.9.20</title><link>/pt/blog/2015/06/02/vers%C3%A3o-0.9.20/</link><pubDate>Tue, 02 Jun 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/06/02/vers%C3%A3o-0.9.20/</guid><description>&lt;p>0.9.20 contém muitas correções de bugs importantes e várias mudanças para aumentar a capacidade de floodfill na rede.&lt;/p>
&lt;p>Routers configurados para 32–64 KB de largura de banda compartilhada agora podem se tornar floodfill, e routers configurados para 512 KB ou mais de largura de banda compartilhada terão limites de conexão mais altos. Essas alterações podem fazer com que seu router use mais recursos. Se o router ficar muito ocupado, a melhor forma de reduzir o uso é diminuir as configurações de largura de banda no console. Se isso não ajudar, agora você pode desativar o floodfill automático na página de configuração avançada no console.&lt;/p></description></item><item><title>Reunião dos Desenvolvedores do I2P - 5 de maio de 2015</title><link>/pt/blog/2015/05/05/reuni%C3%A3o-dos-desenvolvedores-do-i2p-5-de-maio-de-2015/</link><pubDate>Tue, 05 May 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/05/05/reuni%C3%A3o-dos-desenvolvedores-do-i2p-5-de-maio-de-2015/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cacapo, dg, eche|on, hottuna, psi, str4d, xmz, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:23 &amp;lt;zzz&amp;gt; 0) Oi 20:00:23 &amp;lt;zzz&amp;gt; 1) Planejamento da reunião em Toronto (15-16 de ago.) 20:00:27 &amp;lt;zzz&amp;gt; 0) Oi 20:00:29 &amp;lt;zzz&amp;gt; oi 20:00:35 &amp;lt;eche|on&amp;gt; oi 20:00:51 &amp;lt;psi&amp;gt; já está quase na hora da reunião? 20:00:53 &amp;lt;zzz&amp;gt; 1) Planejamento da reunião em Toronto (15-16 de ago.) 20:01:03 &amp;lt;dg&amp;gt; oi 20:01:14 &amp;lt;zzz&amp;gt; 1a) revisar onde estamos 20:01:19 &amp;lt;zzz&amp;gt; 1b) voluntários 20:01:32 &amp;lt;zzz&amp;gt; 1c) seguimos em frente 20:01:37 &amp;lt;zzz&amp;gt; 1a) revisar onde estamos 20:02:00 &amp;lt;zzz&amp;gt; hottuna, por favor nos dê uma atualização sobre o planejamento, o local e os custos previstos 20:02:20 &amp;lt;hottuna&amp;gt; Oi a todos 20:02:24 &amp;lt;psi&amp;gt; oi 20:02:50 &amp;lt;str4d&amp;gt; oi 20:02:53 &amp;lt;hottuna&amp;gt; Então, reservamos dois blocos de 8 horas no hacklab em Toronto para 15-16 de ago. 20:03:20 &amp;lt;hottuna&amp;gt; Os períodos custam 150 CAD cada 20:03:46 &amp;lt;hottuna&amp;gt; Este é o local: https://hacklab.to/ 20:03:48 &amp;lt;iRelay&amp;gt; Title: hacklab.to - Toronto's hacker collective (at hacklab.to) 20:04:07 &amp;lt;hottuna&amp;gt; O plano inicial é ter dois eventos separados. 20:04:37 &amp;lt;xmz&amp;gt; oi 20:04:44 &amp;lt;hottuna&amp;gt; 15Ago: apresentação geral de I2P + I2P CryptoParty (evento de criptografia e privacidade) 20:05:28 &amp;lt;hottuna&amp;gt; 16Ago: Fazer uma apresentação técnica levando a discussões sobre várias questões futuras 20:06:10 &amp;lt;hottuna&amp;gt; Idealmente eu gostaria de ter um roteiro melhor para ambos os dias até o fim desta reunião. 20:07:09 &amp;lt;psi&amp;gt; a hospedagem é por conta própria ou isso está “coberto”? 20:07:13 &amp;lt;hottuna&amp;gt; Além disso, conseguimos através do J@torontocrypto um espaço tipo lounge numa casa em Toronto para planejamento/hacking/etc. à noite 20:07:55 &amp;lt;hottuna&amp;gt; psi, a hospedagem pode ser oferecida gratuitamente nesse lounge (que é uma casa no lado oposto de Toronto) 20:08:14 &amp;lt;xmz&amp;gt; transporte de e para o lounge? 20:08:46 &amp;lt;hottuna&amp;gt; Transporte público não deve ser muito ruim. Algo como 25 minutos de metrô. 20:08:46 &amp;lt;xmz&amp;gt; Acho que cada um se arranja. Vou estar de carro então posso levar algumas pessoas 20:08:54 &amp;lt;eche|on&amp;gt; blocos de 8h, horários? 20:08:55 &amp;lt;xmz&amp;gt; ah, não é ruim 20:09:11 &amp;lt;eche|on&amp;gt; carros na cidade... 20:09:25 &amp;lt;zzz&amp;gt; ok, obrigado, tuna, gostaria de abrir para perguntas e comentários agora, antes de entrarmos nos detalhes da pauta ou nos voluntários 20:09:28 &amp;lt;xmz&amp;gt; você tem um ponto aí, eche|on 20:09:42 &amp;lt;xmz&amp;gt; o trânsito em Toronto pode ser bem ruim 20:10:01 &amp;lt;eche|on&amp;gt; 2 blocos de 8h está bom, quais os horários? e presumo que chegamos, sentamos, temos energia e Wi‑Fi 20:10:03 &amp;lt;zzz&amp;gt; alguém tem perguntas ou comentários gerais? 20:10:14 &amp;lt;eche|on&amp;gt; e algum material técnico fornecido 20:10:18 &amp;lt;dg&amp;gt; haverá streams, e estamos pensando em divulgar isso? se sim, como? 20:10:54 &amp;lt;hottuna&amp;gt; eche|on, blocos de 8h: são blocos noturnos, então acho que teríamos que sair do hacklab por volta de 00:00 20:10:54 &amp;lt;hottuna&amp;gt; J se ofereceu para organizar a parte de CryptoParty do dia 15 de ago. 20:11:23 &amp;lt;eche|on&amp;gt; meia-noite está bom, o que dá das 16h às 24h 20:11:32 &amp;lt;hottuna&amp;gt; eche|on: energia, wifi, cadeiras, mesas, etc. estão disponíveis 20:11:32 &amp;lt;xmz&amp;gt; isso é bom 20:11:48 &amp;lt;xmz&amp;gt; se houver upload suficiente, streaming é definitivamente uma opção 20:11:52 &amp;lt;eche|on&amp;gt; por mim, tudo certo até agora. 20:12:17 &amp;lt;eche|on&amp;gt; streaming não é um grande problema, temos root server com tráfego livre para distribuir, se quisermos 20:12:26 &amp;lt;hottuna&amp;gt; xmz, não sei se eles têm uma internet muito forte. 20:12:42 &amp;lt;hottuna&amp;gt; além disso, streaming pode não ser aceitável por motivos de privacidade 20:12:56 &amp;lt;hottuna&amp;gt; e adicionalmente daria bastante trabalho organizar 20:13:01 &amp;lt;str4d&amp;gt; Sim, isso é um tópico para discussão 20:13:01 &amp;lt;xmz&amp;gt; sim 20:13:14 &amp;lt;dg&amp;gt; e quanto à divulgação? 20:13:19 &amp;lt;eche|on&amp;gt; é, não sou a favor de streaming, só Twitter e Instagram^^ 20:13:34 &amp;lt;str4d&amp;gt; Mas tecnicamente não seria difícil. Não precisamos de 1080p de upload ^^ 20:13:36 &amp;lt;eche|on&amp;gt; anúncios, já fazemos anúncios no zzz e no fórum, ou que anúncios? 20:13:49 &amp;lt;fox&amp;gt; então o primeiro a hackear o AP Wi‑Fi público vence? 20:13:57 &amp;lt;hottuna&amp;gt; dg, J se ofereceu para fazer um pouco de divulgação e, como ele já fez algumas CryptoParties em Toronto, acho que não teremos problemas para atrair público. 20:14:06 &amp;lt;dg&amp;gt; anúncios para o público geral, não tenho certeza de quão grande é o alcance do hacklab? 20:14:14 &amp;lt;dg&amp;gt; hottuna: obrigado, era isso que eu procurava 20:14:14 &amp;lt;hottuna&amp;gt; o twitter/site do i2p também seriam úteis 20:14:30 &amp;lt;dg&amp;gt; Estou agradavelmente surpreso com quantos podem comparecer 20:14:48 &amp;lt;zzz&amp;gt; "j" está ansioso para acionar a publicidade, pedi a ele (via tuna0) para segurar até fazermos esta reunião, definirmos quem fará RP do nosso lado e podermos fazer um anúncio coordenado 20:14:52 &amp;lt;hottuna&amp;gt; fox, há uma rede de convidados disponível 20:14:54 &amp;lt;eche|on&amp;gt; Sou a favor de um evento de I2P com “alguns” convidados 20:14:55 &amp;lt;xmz&amp;gt; sim, estou feliz por ser em Toronto. se fosse em outro lugar seria difícil para mim comparecer. 20:15:09 &amp;lt;dg&amp;gt; seria ótimo se ele pudesse vir aqui também. 20:15:12 &amp;lt;dg&amp;gt; (j) 20:15:38 &amp;lt;hottuna&amp;gt; dg, J está distraído pelo mundo real hoje 20:15:56 &amp;lt;hottuna&amp;gt; a única coisa que J nos pediu é um roteiro para 16 de ago. 20:16:02 &amp;lt;dg&amp;gt; hottuna: não acho que o mataria configurar um bouncer (proxy persistente de IRC)! Ele vem dizendo que vai aparecer faz tempo 20:16:41 &amp;lt;eche|on&amp;gt; então, sáb/dom cada um das 16h à meia-noite 20:16:42 &amp;lt;zzz&amp;gt; alguém tem outras perguntas ou comentários gerais, ou alguma objeção a fazermos isso? 20:16:58 &amp;lt;eche|on&amp;gt; Eu voto em um almoço de I2P no domingo antes do hacklab 20:16:59 &amp;lt;xmz&amp;gt; nenhuma objeção, só incentivo aqui 20:17:06 &amp;lt;xmz&amp;gt; é uma boa ideia 20:17:15 &amp;lt;psi&amp;gt; é efetivamente de sáb até segunda de manhã, certo? 20:17:24 &amp;lt;eche|on&amp;gt; Seria bom juntar algumas pessoas do I2P e nos conhecermos, o resto é lucro na minha visão 20:17:52 &amp;lt;zzz&amp;gt; vamos evitar a tentação de discutir detalhes pequenos. Por exemplo, suspeito que os horários possam mudar, a pauta ainda não está definida, não precisamos falar de configuração de bouncer 20:18:02 &amp;lt;hottuna&amp;gt; eche|on, sim — pelo que sei. Essa janela pode ser deslocada uma hora para frente ou para trás. 20:18:16 &amp;lt;eche|on&amp;gt; sim, está ok 20:18:38 &amp;lt;eche|on&amp;gt; então o alojamento no lounge é para os notívagos atravessarem a noite 20:18:41 &amp;lt;psi&amp;gt; hottuna: o que é palestra geral vs palestra técnica? 20:19:03 &amp;lt;hottuna&amp;gt; psi, boa pergunta. e algo que teremos que decidir. 20:19:05 &amp;lt;eche|on&amp;gt; palestra geral: I2P, o que é, como funciona; palestra técnica: qual é o protocolo 20:19:22 &amp;lt;eche|on&amp;gt; hottuna: mas o alojamento com lugar para dormir é de sáb a seg, ou? 20:19:30 &amp;lt;hottuna&amp;gt; para 15 de ago., gostaríamos de mirar um público mais geral. Então qualquer coisa que pessoas não‑i2p entenderiam 20:19:31 &amp;lt;xmz&amp;gt; há guias/passo a passo planejados para pessoas novas no I2P? 20:19:33 &amp;lt;dg&amp;gt; s/kill/kill him/ 20:19:34 &amp;lt;str4d&amp;gt; Não estarei presente (como já disse), mas não tenho objeções de alto nível 20:19:34 &amp;lt;iRelay&amp;gt; dg meant: hottuna: I don't think it'd kill him to setup a bouncer! He has been saying he'll come for a while 20:19:34 &amp;lt;eche|on&amp;gt; e o lounge faz barulho para quem estiver dormindo? 20:20:06 &amp;lt;hottuna&amp;gt; xmz, está planejada uma CryptoParty que basicamente é um walkthrough/workshop em grupo para 15 de ago. 20:20:14 &amp;lt;xmz&amp;gt; isso é ótimo 20:20:33 &amp;lt;psi&amp;gt; Quero fazer uma breve introdução ao desenvolvimento de apps para i2p 20:21:16 &amp;lt;psi&amp;gt; deveríamos realmente mostrar como é fácil desenvolver com i2p &amp;lt;-- ideia de workshop 20:22:26 &amp;lt;hottuna&amp;gt; psi, uma introdução ao desenvolvimento de apps para i2p seria boa para 16 de ago., imagino 20:22:30 &amp;lt;str4d&amp;gt; ++ 20:22:43 &amp;lt;str4d&amp;gt; Isso encaixaria bem com Android 20:22:45 &amp;lt;hottuna&amp;gt; eche|on, sobre o lounge: eu gostaria de confirmar os detalhes com o J, sáb‑seg soa apropriado 20:22:45 &amp;lt;dg&amp;gt; seria legal, psi 20:22:45 &amp;lt;hottuna&amp;gt; str4d, você gostaria de falar sobre Android? 20:22:45 &amp;lt;eche|on&amp;gt; nesse caso eu vou para meu próprio quarto de hotel ;-) 20:22:45 &amp;lt;psi&amp;gt; eu precisaria levar uma cópia do monotone para não esperarmos 5 horas para sincronizar 20:22:45 &amp;lt;zzz&amp;gt; sim, eu imagino o sábado como algo público, e o domingo como uma reunião de dev / hackathon, aberto ao público mas provavelmente só nós. Também poderíamos fazer uma segunda apresentação pública no dom. se a primeira estiver “lotada” 20:22:45 &amp;lt;str4d&amp;gt; hottuna: provavelmente é uma boa ideia fazê‑lo, já que eu sou o líder de fato do projeto Android :P 20:22:46 &amp;lt;eche|on&amp;gt; parece razoável, zzz 20:23:15 &amp;lt;hottuna&amp;gt; str4d, vou te inscrever para 16 de ago. e falar sobre Android então? 20:23:36 &amp;lt;str4d&amp;gt; Sim 20:24:12 &amp;lt;hottuna&amp;gt; psi, te inscrevi para uma introdução ao desenvolvimento de apps para i2p. tudo bem? 20:24:22 &amp;lt;psi&amp;gt; sim 20:24:29 &amp;lt;zzz&amp;gt; ok, vou passar para 1b) voluntários 20:24:44 &amp;lt;zzz&amp;gt; nunca fizemos isso antes. Não vai acontecer a menos que alguém esteja no comando. 20:24:44 &amp;lt;hottuna&amp;gt; danke. 20:24:57 &amp;lt;zzz&amp;gt; Ninguém consegue fazer tudo sozinho. 20:25:19 &amp;lt;zzz&amp;gt; Precisamos de alguém responsável geral por isso, e de várias pessoas responsáveis por partes diversas. 20:25:20 &amp;lt;eche|on&amp;gt; pessoas no comando, eu voto em: hottuna contato local para reservar o local e o lounge, eu pago 20:25:49 &amp;lt;zzz&amp;gt; Se alguém acha que isso será fácil... pense de novo 20:26:08 &amp;lt;hottuna&amp;gt; topo continuar fazendo a coordenação geral, que é o que venho fazendo até agora. 20:26:13 &amp;lt;zzz&amp;gt; e se não acharmos voluntários suficientes, vamos cancelar tudo agora antes de sair gastando dinheiro 20:26:32 &amp;lt;zzz&amp;gt; então aqui está minha lista do meu post, que pode estar exagerada, mas podemos começar por aqui: 20:26:47 &amp;lt;zzz&amp;gt; - Coordenador Geral do Encontro (??) 20:26:47 &amp;lt;zzz&amp;gt; - Finanças (echelon) 20:26:47 &amp;lt;zzz&amp;gt; - RP / Marketing (psi) 20:26:47 &amp;lt;zzz&amp;gt; - Infraestrutura / Logística (hottuna) 20:26:47 &amp;lt;zzz&amp;gt; - Cronograma geral (??) 20:26:47 &amp;lt;zzz&amp;gt; - Planejamento da CryptoParty (??) 20:26:49 &amp;lt;zzz&amp;gt; - Apresentação da CryptoParty (??) 20:26:51 &amp;lt;zzz&amp;gt; - Apresentação técnica profunda (zzz) 20:26:53 &amp;lt;zzz&amp;gt; - apresentação i2pd / sessão de planejamento (orignal) 20:26:58 &amp;lt;zzz&amp;gt; - apresentação / sessão de planejamento de Android (str4d via skype) 20:26:59 &amp;lt;zzz&amp;gt; - Líder do Roadmap / sessões técnicas (??) 20:27:01 &amp;lt;zzz&amp;gt; - Escolha de locais para comer/beber (orignal) 20:27:03 &amp;lt;zzz&amp;gt; - Escolha de hotel / casa para pernoite (hottuna) 20:27:05 &amp;lt;zzz&amp;gt; - Coordenador de lanches (echelon) 20:27:07 &amp;lt;zzz&amp;gt; - Adesivos (echelon) 20:27:09 &amp;lt;zzz&amp;gt; - Gravação de vídeo/áudio (??) 20:27:53 &amp;lt;eche|on&amp;gt; Sou a favor de não planejar muito as palestras. temos alguns voluntários aqui para fazer palestras 20:28:18 &amp;lt;zzz&amp;gt; certo. Não quero fazer o planejamento aqui nesta reunião. Quero escolher os responsáveis e deixar que façam 20:28:39 &amp;lt;zzz&amp;gt; e a pessoa responsável geral pode conduzir todas as reuniões subsequentes 20:28:45 &amp;lt;hottuna&amp;gt; Eu me voluntario para organizar o cronograma geral também. 20:28:52 &amp;lt;xmz&amp;gt; o planejamento da cryptoparty terá que ser coordenado com o J, certo? 20:29:01 &amp;lt;xmz&amp;gt; ou ele vai cuidar de tudo 20:29:04 &amp;lt;hottuna&amp;gt; J se voluntariou para organizar a CryptoParty 20:29:17 &amp;lt;zzz&amp;gt; ok, então hottuna como responsável geral e também responsável pelo cronograma? 20:29:52 &amp;lt;str4d&amp;gt; +1, ele é o mais indicado para acompanhar tudo 20:29:56 &amp;lt;eche|on&amp;gt; se ele topa? 20:31:16 &amp;lt;zzz&amp;gt; ok, hottuna? 20:31:16 &amp;lt;hottuna&amp;gt; tudo bem por mim. provavelmente é mais fácil assim 20:31:17 &amp;lt;hottuna&amp;gt; quanto à apresentação da CryptoParty, não tenho certeza do que deveria conter 20:31:17 &amp;lt;hottuna&amp;gt; eu topo. 20:32:02 &amp;lt;str4d&amp;gt; hottuna: presumo que isso signifique que você definitivamente estará em Toronto para o evento? (Isso estava no ar antes) 20:32:02 &amp;lt;zzz&amp;gt; alguém já foi a uma CryptoParty? 20:32:08 &amp;lt;psi&amp;gt; eu já 20:32:22 &amp;lt;psi&amp;gt; pelo que vejo é tipo uma mini‑con 20:32:30 &amp;lt;hottuna&amp;gt; str4d, estou planejando estar em Toronto. então, a menos que algum desastre aconteça, estarei, 20:33:01 &amp;lt;cacapo&amp;gt; oi - o echelon e eu fizemos uma pequena cryptoparty no 29c3 20:33:16 &amp;lt;zzz&amp;gt; ótimo. psi podemos te nomear para trabalhar com o J tanto no RP quanto na CryptoParty? 20:34:43 &amp;lt;psi&amp;gt; sim 20:34:43 &amp;lt;psi&amp;gt; (agora que isso está firme vou comprar minhas passagens) 20:34:43 &amp;lt;hottuna&amp;gt; cacapo, eche|on: vocês gostariam de participar da CryptoParty? 20:34:43 &amp;lt;hottuna&amp;gt; psi, você tem os contatos do J? 20:34:44 &amp;lt;cacapo&amp;gt; hottuna: claro, topo 20:34:54 &amp;lt;eche|on&amp;gt; Eu fui só um ajudante na parte do I2P, estarei em Toronto, mas mais como reserva :-) 20:34:55 &amp;lt;str4d&amp;gt; hottuna: presumo que isso signifique que você definitivamente estará em Toronto para o evento? (Isso estava no ar antes) :P 20:34:56 &amp;lt;str4d&amp;gt; eita 20:34:58 &amp;lt;str4d&amp;gt; foi mal 20:35:10 &amp;lt;psi&amp;gt; hottuna: no momento não 20:35:25 &amp;lt;hottuna&amp;gt; Não tenho exatamente certeza do que precisa ser feito. idealmente você coordenaria isso com o J 20:35:28 &amp;lt;psi&amp;gt; hottuna: encaminhe para mim quando puder 20:35:30 &amp;lt;str4d&amp;gt; psi: não está firme até 1c) 20:35:38 &amp;lt;zzz&amp;gt; quem gostaria de trabalhar — ou apresentar — uma palestra, em qualquer dos dias? 20:36:12 &amp;lt;psi&amp;gt; eu ajudo como “wingman” em uma apresentação se alguém precisar 20:36:13 &amp;lt;zzz&amp;gt; posso fazer uma por dia, mas acho que deveríamos ter várias curtas, não uma grande por uma pessoa só 20:36:28 &amp;lt;eche|on&amp;gt; certo 20:37:37 &amp;lt;zzz&amp;gt; hottuna, parece que orignal teve que sair, você pode falar com ele depois para ver com o que ele pode se voluntariar, talvez uma apresentação do i2pd ou sessão técnica, ou uma ida a um bar/ 20:38:13 &amp;lt;hottuna&amp;gt; zzz, então psi e str4d ofereceram duas técnicas para 16 de ago. 20:38:17 &amp;lt;hottuna&amp;gt; zzz, vou tentar falar com o orignal, sim. 20:38:23 &amp;lt;zzz&amp;gt; mais alguém quer se voluntariar para algo neste momento? 20:39:56 &amp;lt;zzz&amp;gt; ok, parece para mim que temos as atribuições importantes feitas. 20:40:06 &amp;lt;eche|on&amp;gt; não muito, estarei por aí 1 ou 2 dias antes e vou dar uma olhada 20:40:23 &amp;lt;zzz&amp;gt; então 1c) parece que temos equipe adequada para seguir com isso? 20:40:33 &amp;lt;hottuna&amp;gt; eu diria que sim. 20:40:48 &amp;lt;eche|on&amp;gt; seremos mais de 5 pessoas por lá? ;-) 20:41:14 &amp;lt;zzz&amp;gt; Quero garantir que não coloquemos coisa demais nas costas do tuna. Vamos todos ajudar para que isso seja um sucesso 20:41:33 &amp;lt;eche|on&amp;gt; sim, façam um plano no zzz.i2p sobre as palestras 20:41:35 &amp;lt;zzz&amp;gt; ok, se o tuna não está em pânico então acho que estamos em boa forma 20:41:52 &amp;lt;hottuna&amp;gt; Não estou em pânico. 20:41:54 &amp;lt;eche|on&amp;gt; e o hottuna deve me passar o contato para pagar 20:42:11 &amp;lt;zzz&amp;gt; Espero que o hottuna conduza mais várias reuniões nas próximas semanas e meses para se preparar 20:42:15 &amp;lt;hottuna&amp;gt; eche|on, poderia ser em dinheiro, no mundo real? 20:42:27 &amp;lt;hottuna&amp;gt; Acho que vamos precisar de uma página de wiki para organizar. 20:42:40 &amp;lt;eche|on&amp;gt; dinheiro também está OK, mas quanto mais eu puder pagar adiantado melhor, meu cartão de crédito/débito não é exatamente ilimitado^^ 20:42:53 &amp;lt;psi&amp;gt; eu tenho um wiki que posso dedicar 20:42:57 &amp;lt;psi&amp;gt; potencialmente 20:43:00 &amp;lt;zzz&amp;gt; quero adicionar um 1d) apoio financeiro à pauta 20:43:13 &amp;lt;zzz&amp;gt; 1d) apoio financeiro 20:43:32 &amp;lt;hottuna&amp;gt; posso sugerir: https://trac.i2p2.de/wiki/MeetupToronto2015 20:43:33 &amp;lt;eche|on&amp;gt; temos dinheiro para distribuir. 20:43:49 &amp;lt;zzz&amp;gt; tradicionalmente só reembolsamos pessoas em cerca de $200 para conferências 20:44:19 &amp;lt;zzz&amp;gt; ouvi que algumas pessoas podem precisar de significativamente mais para poder comparecer 20:44:28 &amp;lt;eche|on&amp;gt; str4d: seu problema era principalmente dinheiro para comparecer? 20:44:44 &amp;lt;str4d&amp;gt; eche|on: não, timing 20:44:51 &amp;lt;zzz&amp;gt; qual é o máximo que estaríamos dispostos a dar por pessoa? ou, alternativamente, quanto dinheiro as pessoas precisariam para comparecer? 20:44:51 &amp;lt;eche|on&amp;gt; ha, não, confundi alguns nomes.. 20:44:52 &amp;lt;str4d&amp;gt; (bem, dinheiro também) 20:44:59 &amp;lt;zzz&amp;gt; $500? $1000? $2000? 20:45:11 &amp;lt;eche|on&amp;gt; IMHO voos da europa são 1200 ida e volta 20:45:19 &amp;lt;eche|on&amp;gt; e IMHO é isso que o kytv precisa para comparecer 20:45:33 &amp;lt;eche|on&amp;gt; se ele/ela puder ficar em algum lugar $barato e bom 20:45:45 &amp;lt;zzz&amp;gt; se alguém tiver um número exato de que precisa, fale agora 20:45:53 &amp;lt;eche|on&amp;gt; kytv: agora é sua hora. 20:46:09 &amp;lt;zzz&amp;gt; ou, quanto acham razoável? 20:46:27 &amp;lt;eche|on&amp;gt; Acho que podemos pagar um monte de coisas diferentes, mas eu preferiria pagar mais nos custos de viagem e menos em bebida alcoólica no evento 20:46:35 &amp;lt;eche|on&amp;gt; (pronuncia-se booze?) 20:47:13 &amp;lt;hottuna&amp;gt; eche|on, ter pessoas presentes é mais importante, sim. 20:47:16 &amp;lt;psi&amp;gt; hm 20:47:23 &amp;lt;hottuna&amp;gt; (é booze, sim) 20:47:28 &amp;lt;zzz&amp;gt; ou, de outra forma, quanto deveríamos gastar no total neste evento? 20:48:01 &amp;lt;eche|on&amp;gt; atualmente na lista para eu pagar: local, alguns lanches/café/coffee‑break, um jantar/almoço para o I2P. 20:48:20 &amp;lt;psi&amp;gt; todos os meus custos seriam só transporte e eu teria que ver essa parte, provavelmente aéreo, talvez ônibus/trem 20:48:43 &amp;lt;zzz&amp;gt; $10K seria exagerado gastar? 20:48:50 &amp;lt;eche|on&amp;gt; Eu pagaria ao kytv (e a qualquer outro colaborador dedicado do I2P) 1200 pelo voo, e a cada outro até 500, se quiserem 20:49:20 &amp;lt;hottuna&amp;gt; eche|on, parece razoável 20:49:25 &amp;lt;str4d&amp;gt; $10k precisaria ser muito bem justificado 20:49:33 &amp;lt;eche|on&amp;gt; e isso daria uns 10k aproximadamente 20:50:04 &amp;lt;str4d&amp;gt; Mas com boa justificativa, eu não seria contra 20:50:59 &amp;lt;eche|on&amp;gt; ok, 5k‑10k nessa faixa 20:51:24 &amp;lt;hottuna&amp;gt; devemos reembolsar os custos totais de viagem ou algo como 50% ou 75%? 20:51:27 &amp;lt;zzz&amp;gt; que tal até $1500 de reembolso para membros do core team, e até 2500 euros para ‘circunstâncias especiais’, ou seja, você realmente precisa 20:51:36 &amp;lt;eche|on&amp;gt; Eu pagaria até 10k, a única questão: se fizermos isso regularmente, é meio difícil pagar 10k todo ano 20:51:38 &amp;lt;hottuna&amp;gt; eche|on, acho que algo mais perto de 5k do que 10k seria mais fácil de concordar 20:51:56 &amp;lt;zzz&amp;gt; eche|on, relembre‑nos, quanto dinheiro temos no momento? 20:52:10 &amp;lt;eche|on&amp;gt; espera um segundo 20:52:37 &amp;lt;str4d&amp;gt; No HoF atual: 44,6k euros e 537,7 BTC 20:52:50 &amp;lt;eche|on&amp;gt; cerca de 41k euros, 534 Bitcoin e 700 Litecoin do meu lado 20:53:19 &amp;lt;eche|on&amp;gt; 534 btc a 210 cada, LTC é 1,2 cada 20:53:52 &amp;lt;fox&amp;gt; experiência pessoal para quarto e pensão baratos: o motel 6 ficou bem melhor pela América do Norte 20:53:59 &amp;lt;xmz&amp;gt; Posso ajudar na montagem/desmontagem etc. 20:54:50 &amp;lt;hottuna&amp;gt; que tipo de despesas gostaríamos de reembolsar para uma pessoa? despesa total da viagem? só voos? voos+hotel? 20:55:02 &amp;lt;fox&amp;gt; lugares do tipo “inn” são legais se você quiser café da manhã 20:55:22 &amp;lt;zzz&amp;gt; normalmente fazemos sem perguntas, o que quer que você tenha gasto 20:56:13 &amp;lt;str4d&amp;gt; Mas dado o tamanho desse gasto, provavelmente queremos algumas restrições razoáveis 20:56:33 &amp;lt;eche|on&amp;gt; Eu voto por despesas de viagem 20:56:34 &amp;lt;zzz&amp;gt; claro. 20:56:41 &amp;lt;eche|on&amp;gt; já que o lounge é barato e disponível 20:56:55 &amp;lt;psi&amp;gt; hottuna: só para esclarecer, eu teria ou não que reservar hotel pessoalmente 20:56:59 &amp;lt;psi&amp;gt; (Para mim) 20:57:04 &amp;lt;xmz&amp;gt; Poderíamos ter alguma forma de aceitar doações no evento 20:57:04 &amp;lt;eche|on&amp;gt; e comida/bebida é como em casa, se você quiser 20:57:25 &amp;lt;hottuna&amp;gt; psi: você teria que fazer a reserva. reserve o que quiser. o echelon te reembolsa 20:57:33 &amp;lt;psi&amp;gt; ok 20:57:45 &amp;lt;zzz&amp;gt; que tal máximo de US$ 1K para norte‑americanos, 1500 euros no máximo para europeus, 2000 euros no máximo para ‘circunstâncias especiais’ 20:58:20 &amp;lt;eche|on&amp;gt; zzz: voos de US para CAD são &amp;lt;1000$ ? 20:58:22 &amp;lt;cacapo&amp;gt; com 5K‑10K e muitas pessoas chave presentes, por que não chamar de Summit - um pouco mais oficial 20:59:00 &amp;lt;zzz&amp;gt; não deveria ser mais de $400 20:59:04 &amp;lt;zzz&amp;gt; mas não olhei 20:59:12 &amp;lt;zzz&amp;gt; e pode ser distância de carro para alguns 20:59:44 &amp;lt;zzz&amp;gt; nunca reembolsamos 100% para ninguém 20:59:44 &amp;lt;eche|on&amp;gt; Quero notar de novo e perguntar: se fizermos nesse montante, precisamos esclarecer que os reembolsos para 32C3 e os próximos eventos serão como de costume ~200, a não ser que algo especial aconteça 21:00:03 &amp;lt;hottuna&amp;gt; eche|on, concordo 21:00:47 &amp;lt;zzz&amp;gt; Estou apenas jogando propostas, alguém por favor concorde/discorde se está alto/baixo 21:00:48 &amp;lt;eche|on&amp;gt; é meio injusto, mas pode ser visto como uma forma de divulgação 21:01:00 &amp;lt;eche|on&amp;gt; zzz: eu concordo, com essa observação adicionada 21:01:46 &amp;lt;zzz&amp;gt; veja por outro lado, acho que deveríamos gastar pelo menos 10% do nosso dinheiro por ano. Talvez 15‑20%. 21:02:04 &amp;lt;eche|on&amp;gt; hmm 21:02:19 &amp;lt;zzz&amp;gt; porque mais 10 anos seria muito tempo nesse ritmo 21:02:58 &amp;lt;eche|on&amp;gt; recebemos 7k em doações em 2014 e gastamos 11k (em euros apenas) 21:03:55 &amp;lt;hottuna&amp;gt; zzz, se formos fazer a coisa por percentuais, vamos começar baixo. 21:03:57 &amp;lt;eche|on&amp;gt; este ano recebemos ~600 euros e gastamos 3k 21:04:21 &amp;lt;eche|on&amp;gt; 10% está bom para mim no momento 21:04:30 &amp;lt;eche|on&amp;gt; teria que converter alguns BT para de novo... 21:04:31 &amp;lt;zzz&amp;gt; incluindo btc temos ~150 mil euros 21:05:00 &amp;lt;eche|on&amp;gt; Eu chamo BTC meio que de “coisa para brincar” e, a menos que estejam em aqui, eu realmente não conto muito com eles. 21:05:30 &amp;lt;eche|on&amp;gt; claro, a cotação é 210 atualmente, mas nunca vou conseguir trocar 400 BTC de uma vez. 21:05:38 &amp;lt;hottuna&amp;gt; Concordo com o eche|on. btc não são 100% confiáveis para esse tipo de conta 21:06:10 &amp;lt;eche|on&amp;gt; então, concordando com no máximo 10k para este evento, vou trocar alguns BTC 21:06:33 &amp;lt;eche|on&amp;gt; Só quero ficar no lado seguro e ter algum tipo de “reserva” em . 21:06:40 &amp;lt;zzz&amp;gt; você pode oferecer extra às pessoas se aceitarem reembolso em BTC 21:06:54 &amp;lt;eche|on&amp;gt; claro, faço isso o tempo todo. essa é a vantagem do BTC 21:07:08 &amp;lt;eche|on&amp;gt; você pode pagar o pessoal com eles, mas não pode contar com isso. 21:07:50 &amp;lt;hottuna&amp;gt; eche|on, zzz, psi, dg: todos concordamos com um teto duro de 10k para despesas relacionadas a este evento? 21:07:53 &amp;lt;eche|on&amp;gt; mas sim, temos o dinheiro 21:08:02 &amp;lt;zzz&amp;gt; ok, que tal isso: orçamos 10K euros para o evento total. O máximo por pessoa depende de quantas pessoas vão, pedidos de “circunstâncias especiais” etc., a serem determinados depois 21:08:03 &amp;lt;psi&amp;gt; teto duro sim 21:08:20 &amp;lt;hottuna&amp;gt; zzz, parece bom. 21:08:44 &amp;lt;eche|on&amp;gt; Hmm, teto duro é interessante, mas depende dos custos locais de lanches^^ 21:09:07 &amp;lt;eche|on&amp;gt; podemos colocar teto duro nas despesas para as pessoas comparecerem. 21:09:15 &amp;lt;eche|on&amp;gt; e isso seria 8 ou 9k? 21:09:24 &amp;lt;zzz&amp;gt; mas todo mundo use o bom senso. Você não pode dirigir até Toronto e reservar um hotel de $400 a noite e esperar que tudo seja coberto 21:09:55 &amp;lt;eche|on&amp;gt; zzz: despesas de viagem, ou viagem&amp;hotel? 21:10:23 &amp;lt;zzz&amp;gt; não sei 21:10:35 &amp;lt;eche|on&amp;gt; também: lista de pessoas a priorizar (tipo: quem já fez muito, quem vai dar palestra, outros) 21:10:38 &amp;lt;hottuna&amp;gt; eche|on, dado que há um lounge disponível gratuitamente não sou contra a ideia de apenas despesas de viagem 21:10:47 &amp;lt;zzz&amp;gt; normalmente é voo + hotel, mas nunca chegamos perto de reembolso total antes então não importava 21:11:39 &amp;lt;str4d&amp;gt; Acho que por agora orçamento de 10k, fazer uma chamada para sabermos quem vai mesmo, então estaremos em melhor posição para orçar reembolso 21:11:50 &amp;lt;eche|on&amp;gt; Resumo minha opinião: teto de 8k para despesas de viagem dos participantes, com algum nível de prioridade para as pessoas 21:12:00 &amp;lt;zzz&amp;gt; ok 21:12:32 &amp;lt;str4d&amp;gt; (chamada das pessoas do core) 21:12:34 &amp;lt;zzz&amp;gt; vamos encerrar isso por ora, pediremos que as pessoas enviem e‑mail para o echelon com quanto precisariam depois 21:12:37 &amp;lt;hottuna&amp;gt; eche|on, de acordo. 21:12:51 &amp;lt;hottuna&amp;gt; certo 21:12:54 &amp;lt;zzz&amp;gt; ok, todos que vão e querem reembolso do projeto digam ‘sim’ 21:12:56 &amp;lt;zzz&amp;gt; sim 21:13:02 &amp;lt;eche|on&amp;gt; sim ;-) 21:13:04 &amp;lt;hottuna&amp;gt; https://trac.i2p2.de/wiki/MeetupToronto2015 agora contém algumas informações. 21:13:12 &amp;lt;psi&amp;gt; sim 21:13:19 &amp;lt;hottuna&amp;gt; se você se inscreveu para uma responsabilidade, por favor ajude a manter esta página 21:14:17 &amp;lt;zzz&amp;gt; ok, eche|on, por favor veja com o kytv depois quanto ele precisaria para comparecer 21:14:22 &amp;lt;hottuna&amp;gt; cacapo ?? 21:14:24 &amp;lt;zzz&amp;gt; algo mais em 1d? 21:14:47 &amp;lt;cacapo&amp;gt; hottuna: sim, eu vou se conseguir dobrar meu chefe 21:15:12 &amp;lt;cacapo&amp;gt; Ficaria feliz em receber um pequeno reembolso em BTC 21:15:14 &amp;lt;hottuna&amp;gt; zzz, não 21:15:24 &amp;lt;zzz&amp;gt; vai levar alguns dias para descobrir quem vai. 21:15:49 &amp;lt;zzz&amp;gt; para algumas pessoas o valor do reembolso pode entrar na decisão, mas para a maioria provavelmente não 21:15:59 &amp;lt;zzz&amp;gt; algo mais em 1) ? 21:16:14 &amp;lt;zzz&amp;gt; outros tópicos (não Toronto) para discutir? 21:16:46 &amp;lt;zzz&amp;gt; primeira reunião em 6 meses, tenho que procurar o “baffer” 21:17:15 &amp;lt;zzz&amp;gt; obrigado a todos e especialmente aos voluntários 21:17:26 &amp;lt;zzz&amp;gt; ahh, aí está 21:17:40 &amp;lt;eche|on&amp;gt; ótimo 21:17:49 &amp;lt;eche|on&amp;gt; hora de dormir agora^^ 21:17:52 * zzz *bafs* encerra a reunião &lt;/div></description></item><item><title>Lançamento 0.9.19</title><link>/pt/blog/2015/04/12/lan%C3%A7amento-0.9.19/</link><pubDate>Sun, 12 Apr 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/04/12/lan%C3%A7amento-0.9.19/</guid><description>&lt;p>0.9.19 traz várias correções e melhorias para o desempenho do floodfill. Muitos de vocês observaram alto uso de CPU após o lançamento da 0.9.18. Isso foi causado por uma combinação de maior uso de criptografia, o grande influxo de usuários do Vuze na rede, redução do número de floodfills devido a requisitos de desempenho mais rígidos e alguns bugs de longa data. As coisas devem melhorar bastante depois que a maior parte da rede tiver sido atualizada. Como sempre, a melhor maneira de reduzir o uso de CPU é diminuir seus limites de largura de banda.&lt;/p></description></item><item><title>Versão 0.9.18</title><link>/pt/blog/2015/02/22/vers%C3%A3o-0.9.18/</link><pubDate>Sun, 22 Feb 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/02/22/vers%C3%A3o-0.9.18/</guid><description>&lt;p>0.9.18 contém diversas correções de erros e melhorias de desempenho. Reduzimos o tempo de inicialização e a latência em todos os nossos protocolos de rede. Aumentamos os limites padrão de conexões para os routers mais rápidos e reduzimos o uso de threads no i2ptunnel. Correções no UPnP devem melhorar o tratamento de alterações em dispositivos externos. O uso de CPU em routers de alta largura de banda pode ser reduzido graças a algumas correções no NTCP.&lt;/p></description></item><item><title>Relatório da viagem ao 31C3</title><link>/pt/blog/2015/01/20/relat%C3%B3rio-da-viagem-ao-31c3/</link><pubDate>Tue, 20 Jan 2015 00:00:00 +0000</pubDate><guid>/pt/blog/2015/01/20/relat%C3%B3rio-da-viagem-ao-31c3/</guid><description>&lt;p>&lt;em>Presentes:&lt;/em> &lt;a href="https://twitter.com/apekattenandre">Apekatten&lt;/a>
, &lt;a href="https://twitter.com/echeloni2p">Echelon&lt;/a>
, &lt;a href="https://twitter.com/hottuna_i2p">Hottuna&lt;/a>
, &lt;a href="https://twitter.com/k4k3fyll">Marielle&lt;/a>
, &lt;a href="https://twitter.com/mikalv">Meeh&lt;/a>
, Sindu, &lt;a href="https://twitter.com/i2p">zzz&lt;/a>
&lt;/p>
&lt;p>Estivemos, pelo segundo ano consecutivo, em um ótimo local no Congresso, no &lt;a href="https://noisysquare.com/">Noisy Square&lt;/a>
, bem ao lado da mesa da EFF. Fazer parte do Noisy Square realmente aumentou nossa visibilidade e ajudou muitas pessoas a nos encontrar. Obrigado ao Noisy Square e aos organizadores do 31C3 por um excelente Congresso.&lt;/p>
&lt;p>Também agradecemos a Gabriel Weinberg e ao seu fabuloso mecanismo de busca &lt;a href="https://duckduckgo.com/">DuckDuckGo&lt;/a>
 pelo apoio às ferramentas de anonimato de código aberto e pela &lt;a href="https://geti2p.net/en/blog/2014/03/12/press-release-ddg-donation">generosa contribuição&lt;/a>
 ao I2P em 2014. O financiamento do DuckDuckGo e de outros ajudou a viabilizar nossa participação no CCC. Este é o principal encontro anual dos desenvolvedores do I2P e é fundamental para o nosso sucesso.&lt;/p></description></item><item><title>Lançamentos do aplicativo Android</title><link>/pt/blog/2014/12/01/lan%C3%A7amentos-do-aplicativo-android/</link><pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/12/01/lan%C3%A7amentos-do-aplicativo-android/</guid><description>&lt;p>Já faz algum tempo desde a última vez que publiquei atualizações sobre nosso desenvolvimento para Android, e vários lançamentos do I2P ocorreram sem lançamentos correspondentes para Android. Finalmente, a espera acabou!&lt;/p>
&lt;h2 id="novas-versões-do-aplicativo">Novas versões do aplicativo&lt;/h2>
&lt;p>Novas versões do I2P Android e do Bote foram lançadas! Elas podem ser baixadas a partir destes URLs:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://geti2p.net/en/download#android">I2P Android 0.9.17&lt;/a>
&lt;/li>
&lt;li>&lt;a href="https://download.i2p.io/android/bote/releases/0.3/Bote.apk">Bote 0.3&lt;/a>
&lt;/li>
&lt;/ul>
&lt;p>A principal mudança destas versões é a transição para o novo sistema de design Material do Android. O Material Design tornou muito mais fácil para desenvolvedores de aplicativos com, digamos, habilidades de design “minimalistas” (como eu) criar aplicativos mais agradáveis de usar. O I2P Android também atualiza seu I2P router subjacente para a versão recém-lançada 0.9.17. O Bote traz vários novos recursos juntamente com muitas melhorias menores; por exemplo, agora você pode adicionar novos destinos de e-mail por meio de códigos QR.&lt;/p></description></item><item><title>Versão 0.9.17</title><link>/pt/blog/2014/11/30/vers%C3%A3o-0.9.17/</link><pubDate>Sun, 30 Nov 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/11/30/vers%C3%A3o-0.9.17/</guid><description>&lt;p>0.9.17 é principalmente uma versão de correção de erros, mas também dá continuidade à nossa migração para assinaturas criptográficas mais fortes.&lt;/p>
&lt;p>Migramos o sistema de feed de notícias usado para as notícias no seu console e para a indicação da versão mais recente do router para um formato assinado usando chaves RSA de 4096 bits, para maior segurança.&lt;/p>
&lt;p>Novos eepsites e servidores serão assinados com ECDSA por padrão, se ECDSA estiver disponível. Agora há um aviso na barra lateral do console se o ECDSA não estiver disponível. Para usuários do RedHat, temos relatos de instalações bem-sucedidas do JAR BouncyCastle Provider (bcprov) para adicionar suporte ao ECDSA.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 25 de novembro de 2014</title><link>/pt/blog/2014/11/25/reuni%C3%A3o-de-desenvolvimento-do-i2p-25-de-novembro-de-2014/</link><pubDate>Tue, 25 Nov 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/11/25/reuni%C3%A3o-de-desenvolvimento-do-i2p-25-de-novembro-de-2014/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, eche|on, EinMByte, JekabsR, kytv, orignal, psi, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:04:39 &amp;lt;str4d&amp;gt; Oi 20:04:44 &amp;lt;str4d&amp;gt; É hora da reunião 20:06:47 &amp;lt;str4d&amp;gt; zzz, psi, kytv, Meeh, dg 20:07:30 &amp;lt;psi&amp;gt; é? 20:07:39 &amp;lt;psi&amp;gt; ah terça-feira 20:09:03 &amp;lt;zzz&amp;gt; presente 20:09:48 &amp;lt;orignal&amp;gt; reunião? 20:10:11 &amp;lt;str4d&amp;gt; orignal: discutindo a lista de tarefas do Java I2P 20:10:35 &amp;lt;str4d&amp;gt; Enquanto esperamos outros aparecerem: `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:10:41 &amp;lt;kytv&amp;gt; Presente também, embora eu geralmente seja inútil quanto a essas coisas. 20:11:37 &amp;lt;str4d&amp;gt; Ajustei o gráfico de Gantt na página acima (que eu configurei para o ciclo de desenvolvimento 0.9.13-0.9.16) para mostrar o que acho que fizemos. 20:13:30 &amp;lt;zzz&amp;gt; interessante 20:14:06 &amp;lt;zzz&amp;gt; múltiplos destinos por tunnel &amp;lt;-- não aconteceu 20:14:22 &amp;lt;str4d&amp;gt; Não aconteceu? Ok, culpa minha. 20:14:27 &amp;lt;zzz&amp;gt; passada do FindBugs &amp;lt;-- aconteceu, mas sempre dá para fazer de novo 20:14:56 &amp;lt;str4d&amp;gt; Várias sessões por I2CP - isso também não aconteceu *derp* 20:14:56 * str4d corrige 20:15:48 &amp;lt;zzz&amp;gt; uau, tivemos um bom ano (na minha opinião) 20:16:38 &amp;lt;eche|on&amp;gt; sim, tivemos 20:17:14 &amp;lt;str4d&amp;gt; zzz: sim, eu chamei isso de parte da preparação para a auditoria especificamente, mas você está certo. 20:17:39 &amp;lt;zzz&amp;gt; investigar novo DH &amp;lt;---- eu diria que só pela metade, em relação ao NTCP2 de qualquer forma 20:20:26 &amp;lt;str4d&amp;gt; O Gantt não mostra facilmente "meio feito" :P 20:20:34 &amp;lt;str4d&amp;gt; Recarreguem a página, corrigido 20:21:36 &amp;lt;str4d&amp;gt; Ok, então isso é o que concluímos no último ciclo. 20:21:36 &amp;lt;zzz&amp;gt; então não está feito 20:23:45 &amp;lt;str4d&amp;gt; O objetivo desta reunião é começar a planejar o que será feito no próximo ciclo. 20:23:46 &amp;lt;zzz&amp;gt; Gostaria de reiterar que um ciclo de planejamento de 3–5 versões parece ser muito útil para focar nossas mentes e nossos recursos 20:23:47 &amp;lt;str4d&amp;gt; (Quando eu atualizar o gráfico de Gantt, vou deixar os itens meio feitos lá e empurrá-los para a frente) 20:23:47 &amp;lt;str4d&amp;gt; Na reunião anterior, pedi aos participantes que pensassem em alguns pontos cada um sobre coisas que querem ver feitas no I2P e ao redor do I2P 20:23:47 &amp;lt;str4d&amp;gt; Podemos colar isso agora, por favor? 20:24:21 &amp;lt;str4d&amp;gt; +1 20:24:36 &amp;lt;str4d&amp;gt; E agora temos evidências disso! 20:26:15 &amp;lt;zzz&amp;gt; sem entrar no que é mais importante do que o quê, acho que quase tudo o que está mostrado e inacabado no gráfico de Gantt ainda é importante 20:27:01 &amp;lt;str4d&amp;gt; Concordo. 20:27:07 &amp;lt;str4d&amp;gt; Ainda quero ver que ideias as pessoas tiveram na última semana, se é que tiveram. 20:27:45 &amp;lt;str4d&amp;gt; Aqui estão as minhas: `http://pastethis.i2p/show/jF2RkHwrIPkCb0yOpI7l/` 20:27:46 &amp;lt;iRelay&amp;gt; Título: Paste #jF2RkHwrIPkCb0yOpI7l | LodgeIt! (em pastethis.i2p) 20:28:07 &amp;lt;eche|on&amp;gt; Estou sem opções, eu vejo de colocar o I2P para fora, com a ajuda de bote android, i2p messenger é uma opção, um servidor XMPP e syndie. Desculpe, ainda considero syndie importante. 20:28:27 &amp;lt;str4d&amp;gt; eche|on: ótimo, obrigado! 20:28:43 &amp;lt;str4d&amp;gt; Continuem mandando :) 20:28:53 &amp;lt;eche|on&amp;gt; e com o app Android vêm rotas restritas 20:28:54 &amp;lt;zzz&amp;gt; minha lista de coisas novas: resolver o problema ECDSA do Red Hat, migrar para EdDSA, Jetty 9 / Java 7, expandir a base de usuários do Vuze, e mais marketing / alcance / parcerias / incorporação 20:29:36 &amp;lt;str4d&amp;gt; Para perpetuarmos nos logs, vou escrever minhas ideias aqui também: 20:30:11 &amp;lt;str4d&amp;gt; A fazer no I2P: análise de UX da Routerconsole e redesign; Pegar ideias do design HS 2.0 do Tor e aplicar aos Destinos do I2P; Escalonamento de largura de banda. A fazer ao redor do I2P: melhorias de tema do site; Implementar relés de busca do I2P-Bote; Pesquisa 20:30:23 &amp;lt;zzz&amp;gt; mais uma: orchid: consertar ou matar 20:30:32 &amp;lt;str4d&amp;gt; +100 20:31:13 &amp;lt;kytv&amp;gt; Com relação ao problema ECDSDA no RedHat/Gentoo, talvez pudéssemos/deveríamos exibir uma mensagem na barra lateral (ou nos logs) com um link de download. Ou talvez perguntar ao usuário se “nós” devemos baixá-lo em ./lib 20:31:35 &amp;lt;zzz&amp;gt; mais uma: melhorias de testes, hardware de testes, testes no Windows 20:31:58 &amp;lt;str4d&amp;gt; kytv: boas ideias (mas discuti-las pode ficar para outra reunião :) 20:32:03 &amp;lt;zzz&amp;gt; mais uma: gastar mais dinheiro 20:32:36 &amp;lt;zzz&amp;gt; mais uma: China 20:32:58 &amp;lt;str4d&amp;gt; Entre essas ideias e a lista não concluída na página acima, temos um bom conjunto de projetos potenciais. 20:33:34 &amp;lt;str4d&amp;gt; Meu objetivo é deixar esses projetos organizados, formalizados e publicados na página de tarefas do site 20:34:11 &amp;lt;str4d&amp;gt; Dando uma fuçada nas páginas de tarefas de outros projetos, este é o formato que estou propondo: 20:34:11 &amp;lt;str4d&amp;gt; `http://pastethis.i2p/show/nvexU3ZvSFOI6L5DrrqM/` 20:34:12 &amp;lt;iRelay&amp;gt; Título: Paste #nvexU3ZvSFOI6L5DrrqM | LodgeIt! (em pastethis.i2p) 20:34:54 &amp;lt;eche|on&amp;gt; boa ideia 20:35:10 &amp;lt;kytv&amp;gt; Idem em relação ao Orchid 20:35:10 &amp;lt;kytv&amp;gt; Meu principal “A fazer ao redor do I2P” é com relação a testes. Não testes automatizados com software, por si só, mas qualquer um dos nossos serviços indo ao ar sem qualquer tipo de teste... apenas [puf], “está no ar... mas não sei se funciona.” 20:35:12 &amp;lt;kytv&amp;gt; No I2P: Fazer o Instalador instalar no diretório do usuário no Windows para evitar qualquer tipo de problema de permissões. Deve ser fácil, mas eu não sei como. 20:35:16 &amp;lt;kytv&amp;gt; O Chrome fez isso (talvez ainda faça?) 20:35:41 &amp;lt;str4d&amp;gt; Meu resultado ideal: usuários podem ir à página de tarefas e encontrar uma lista de todas as ideias que temos para projetos no e ao redor do I2P. 20:36:11 &amp;lt;zzz&amp;gt; mais uma: GSoC 20:36:14 &amp;lt;str4d&amp;gt; Haverá uma nuvem de tags no topo em que possam clicar para filtrar projetos que exigem certas habilidades 20:36:17 &amp;lt;str4d&amp;gt; skills 20:36:21 &amp;lt;zzz&amp;gt; mais uma: encontro no verão 20:37:54 &amp;lt;zzz&amp;gt; mais uma: investigação de GNS, segunda passada? 20:38:28 &amp;lt;str4d&amp;gt; mmm 20:38:54 &amp;lt;zzz&amp;gt; ou talvez, só mais uma discussão com aquele pessoal resolva 20:39:09 &amp;lt;str4d&amp;gt; Agora, vou retirar do Gantt as tarefas que concluímos. 20:39:27 &amp;lt;zzz&amp;gt; você pode salvar e começar um novo? 20:39:29 &amp;lt;str4d&amp;gt; zzz: quais dos últimos lá embaixo foram concluídos (detecção de replay de SSU etc.)? 20:39:38 &amp;lt;str4d&amp;gt; Claro, posso. 20:39:49 &amp;lt;zzz&amp;gt; é meio legal mostrar que realmente realizamos coisas 20:40:19 &amp;lt;eche|on&amp;gt; zzz: a maioria das coisas foi feita por você IMHO 20:40:35 &amp;lt;EinMByte&amp;gt; eu perdi a reunião? 20:40:37 &amp;lt;zzz&amp;gt; Acho que relatei tudo que estava do lado errado de concluído ou não 20:42:39 &amp;lt;str4d&amp;gt; Novo gráfico no ar 20:43:55 &amp;lt;str4d&amp;gt; zzz: quais dos três lá embaixo devem ser empurrados adiante? Acho que o bloqueio do cliente ainda é um problema? 20:43:59 &amp;lt;zzz&amp;gt; Eu gostaria de ver muito mais planejamento e foco nas coisas sem codificação nos próximos meses. Muitas coisas estão bastante desorganizadas ou não acontecendo em nada que se aproxime de um ritmo disciplinado ou constante 20:44:09 &amp;lt;str4d&amp;gt; (bloqueio de client tunnel) 20:44:18 &amp;lt;str4d&amp;gt; zzz: concordo. 20:44:34 &amp;lt;str4d&amp;gt; Isso, na minha opinião, será ajudado ao trabalharmos na página de tarefas. 20:44:56 &amp;lt;str4d&amp;gt; Se conseguirmos explicar os projetos sem codificação de uma forma que os recém-chegados possam entender e fazer, isso também nos ajuda. 20:44:59 &amp;lt;zzz&amp;gt; não tenho 100% de certeza agora sobre o que é esse item de bloqueio do cliente, mas acho que ainda está inacabado 20:45:08 &amp;lt;str4d&amp;gt; (Da mesma forma para projetos de codificação) 20:45:32 &amp;lt;zzz&amp;gt; isso aí 20:45:53 * str4d empurra as melhorias de streaming adiante também 20:46:03 &amp;lt;str4d&amp;gt; Posso cortar a detecção de replay de sessão SSU então? 20:46:04 &amp;lt;dg&amp;gt; Você quer dizer os problemas de duplicação? 20:46:18 &amp;lt;dg&amp;gt; O jeito em que recebíamos tunnels que não se descadastram do I2PTunnel e não permitem novos? Esse tipo de coisa? 20:46:30 &amp;lt;zzz&amp;gt; str4d, vou ter que te responder depois sobre SSU replay, não sei agora 20:46:45 &amp;lt;dg&amp;gt; Eu gostaria de ver menos morte de tunnel em vez de vazão 20:46:59 &amp;lt;str4d&amp;gt; dg: pode ser isso. Há também o problema separado de a inicialização do I2PTunnel travar a UI 20:47:29 &amp;lt;zzz&amp;gt; coloque “tunnel death” lá como um novo item, por que não 20:48:01 &amp;lt;dg&amp;gt; str4d: Tinha esquecido disso! 20:48:03 &amp;lt;str4d&amp;gt; k 20:48:39 &amp;lt;zzz&amp;gt; acho que essa coisa do bloqueio eu tenho algo sem marcar no código para isso, vem se arrastando há uns 18 meses, mas ainda não está certo 20:48:40 &amp;lt;str4d&amp;gt; Próximo: olhar as ideias acima. Quais devem ir na nossa planilha de 6 meses (isto é, quais devo adicionar ao Gantt)? 20:50:16 &amp;lt;psi&amp;gt; EinMByte: reunião em andamento 20:50:21 &amp;lt;psi&amp;gt; (não) 20:51:51 &amp;lt;zzz&amp;gt; Sugiro colocar tudo lá por enquanto, depois falamos de prioridades, ou deixamos as dependências do Gantt nos dizerem o que fazer a seguir? 20:52:52 &amp;lt;str4d&amp;gt; mmk 20:53:04 * str4d está extraindo a lista acima e arrumando agora 20:53:08 &amp;lt;EinMByte&amp;gt; psi: ah, ótimo. 20:54:08 &amp;lt;psi&amp;gt; item potencial: fazer benchmark da vazão de tunnel e das taxas de descarte de mensagens 20:54:26 &amp;lt;str4d&amp;gt; EinMByte: você tem alguma ideia para nossa lista de tarefas? 20:55:15 &amp;lt;EinMByte&amp;gt; NTCP2, possivelmente. Embora fosse de longo prazo 20:56:39 &amp;lt;str4d&amp;gt; EinMByte: para referência: `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:56:53 &amp;lt;EinMByte&amp;gt; obrigado 20:57:04 &amp;lt;EinMByte&amp;gt; (ia perguntar) 21:00:23 &amp;lt;str4d&amp;gt; Aqui está a lista das ideias de todos: 21:00:24 &amp;lt;str4d&amp;gt; `http://pastethis.i2p/show/K0fGRb2708ADbCTZ9u9K/` 21:00:25 &amp;lt;iRelay&amp;gt; Título: Paste #K0fGRb2708ADbCTZ9u9K | LodgeIt! (em pastethis.i2p) 21:01:01 &amp;lt;str4d&amp;gt; Quase todas estas podem ser transformadas em projetos para a página de tarefas do site. 21:01:36 &amp;lt;str4d&amp;gt; Próximo tópico de discussão: quais destas (e as que estão no Gantt atualmente) são mais importantes para fazermos nos próximos seis meses? 21:02:48 &amp;lt;psi&amp;gt; rotas restritas é provavelmente o item mais importante na minha opinião 21:02:50 &amp;lt;EinMByte&amp;gt; com respeito ao syndie, talvez: eu estava trabalhando neste plugin - sem tempo agora, porém). Isto pode ser uma das coisas que podem (?) trazer mais atenção ao syndie. 21:03:20 &amp;lt;dg&amp;gt; str4d: Tunnel death está ausente e acho isso bastante importante 21:03:37 &amp;lt;EinMByte&amp;gt; Se alguém estiver interessado em desenvolver plugins para firefox / icedove: vocês sabem o que fazer 21:03:37 &amp;lt;str4d&amp;gt; dg: está lá (bloqueio de thread de tunnel) 21:03:41 &amp;lt;str4d&amp;gt; Achei que era isso 21:03:49 &amp;lt;dg&amp;gt; ah, desculpa str4d, eu quis dizer quando conexões são abruptamente terminadas 21:03:54 &amp;lt;dg&amp;gt; minha culpa 21:04:04 &amp;lt;str4d&amp;gt; Ah, ok 21:04:55 &amp;lt;EinMByte&amp;gt; psi: concordo que rotas restritas são importantes. Mas também acho que devemos perceber que vai levar bastante tempo para implementar 21:05:21 &amp;lt;EinMByte&amp;gt; (não tenho certeza de quanto do design/conceito foi feito) 21:05:35 &amp;lt;dg&amp;gt; No I2P: rotas restritas, problemas de ECDSA no RedHat, HS 2.0 do Tor, depois o resto. Ao redor do I2P: base de usuários do Vuze, GSoC, pesquisa, benchmark, depois o resto. 21:06:04 &amp;lt;dg&amp;gt; Concordo com EinMByte.. o redesign da router console é importante, mas isso pode levar um tempo indeterminado. 21:07:15 &amp;lt;EinMByte&amp;gt; str4d: mais uma coisa, possivelmente. Conheço alguns pesquisadores que desenvolveram um novo conceito para um DWSE (distributed web search engine, motor de busca web distribuído), eles podem estar interessados em desenvolver isso como uma aplicação do I2P 21:07:42 &amp;lt;str4d&amp;gt; EinMByte: legal! 21:07:49 &amp;lt;EinMByte&amp;gt; Já que a maioria dos DWSEs agora não funciona muito bem, seria muito interessante ter isso, na minha opinião 21:08:01 &amp;lt;zzz&amp;gt; não, por “tunnel death” eu quis dizer quebra de tunnel de 3 minutos, o teste de datagrama do cara do Vuze, etc. Distinto de problemas locais de bloqueio do i2ptunnel. 21:08:07 &amp;lt;EinMByte&amp;gt; Também é algo que eu consideraria implementar 21:08:20 &amp;lt;dg&amp;gt; Eu não estava pensando precisamente em 3 minutos, mas isso estava incluído. 21:08:34 &amp;lt;EinMByte&amp;gt; (com ajuda, de preferência) 21:09:03 &amp;lt;str4d&amp;gt; ok, recarreguem a página do Gantt 21:10:34 &amp;lt;EinMByte&amp;gt; str4d: de qualquer modo, não conte muito com isso, depende de os usuários do I2P realmente se interessarem por algo assim. 21:11:14 &amp;lt;EinMByte&amp;gt; Além disso, não tenho certeza sobre as coisas de GNS. Em qualquer caso, não deveria ter alta prioridade. 21:11:56 &amp;lt;str4d&amp;gt; Paste de novas ideias atualizado: `http://pastethis.i2p/show/1qxHbkWjD27N7SdzNJZL/` 21:11:57 &amp;lt;iRelay&amp;gt; Título: Paste #1qxHbkWjD27N7SdzNJZL | LodgeIt! (em pastethis.i2p) 21:12:35 &amp;lt;zzz&amp;gt; eu diria que 4 categorias amplas são de maior importância: 1) continuação da migração cripto de curto prazo (livro de endereços, muiltidest, etc.) 2) planejamento/pesquisa cripto de longo prazo (DH, LS2, NTCP2) 3) tudo de testes 4) tudo de não-codificação 21:13:48 &amp;lt;EinMByte&amp;gt; zzz: está em ordem de importância? 21:14:05 &amp;lt;str4d&amp;gt; Os problemas de ECDSA entram na primeira categoria; o HS 2.0 do Tor entra na segunda categoria. 21:14:21 &amp;lt;zzz&amp;gt; não. importância aproximadamente igual 21:14:44 &amp;lt;str4d&amp;gt; Então o único item não representado nessas categorias é rotas restritas 21:15:28 &amp;lt;jenkins@kyirc&amp;gt; Iniciando build #556 para o job i2pd (build anterior: SUCESSO) 21:15:30 &amp;lt;jenkins@kyirc&amp;gt; Projeto i2pd build #556: SUCESSO em 8.2 s: `http://jenkins.killyourtv.i2p/job/i2pd/556/` 21:15:31 &amp;lt;jenkins@kyirc&amp;gt; * orignal: eliminated NTCPServerConnection 21:15:32 &amp;lt;jenkins@kyirc&amp;gt; * orignal: moved NTCP client code to Transports 21:16:34 &amp;lt;EinMByte&amp;gt; talvez NTCP2 não seja tão importante assim 21:16:50 &amp;lt;zzz&amp;gt; e a razão de eu tê-las agrupado assim e dizer prioridade igual é que provavelmente são 4 grupos separados de pessoas para essas 4 categorias que poderiam progredir 21:17:08 &amp;lt;EinMByte&amp;gt; ou, pelo menos antes de podermos começar propriamente com o NTCP2, precisamos fazer muita pesquisa, além de responder algumas questões muito importantes 21:17:33 &amp;lt;jenkins@kyirc&amp;gt; Projeto i2pd (Linux x86) build #33: SUCESSO em 1 min 47 s: `http://jenkins.killyourtv.i2p/job/i2pd%20(Linux%20x86)/33/` 21:17:44 &amp;lt;EinMByte&amp;gt; zzz: de fato 21:17:51 &amp;lt;JekabsR&amp;gt; é interessante que a rede i2p tende a juntar todos os routers rápidos 21:17:58 &amp;lt;jenkins@kyirc&amp;gt; Iniciando build #33 para o job i2pd (Linux x64) 21:18:03 &amp;lt;zzz&amp;gt; certo. “NTCP2” é só uma abreviação para um monte de coisas que podem ou não realmente resultar em algo chamado “NTCP2” 21:18:34 &amp;lt;JekabsR&amp;gt; e eles não preferem routers lentos 21:18:40 &amp;lt;EinMByte&amp;gt; Sim. Em qualquer caso, se mudarmos as camadas de transporte, é extremamente importante não cometer erros, pois isso provavelmente quebraria o I2P por completo. 21:19:19 &amp;lt;psi&amp;gt; JekabsR: routers mais lentos ainda são usados, só não tanto 21:19:43 &amp;lt;jenkins@kyirc&amp;gt; Projeto i2pd (Linux x64) build #33: SUCESSO em 1 min 52 s: `http://jenkins.killyourtv.i2p/job/i2pd%20(Linux%20x64)/33/` 21:20:05 &amp;lt;EinMByte&amp;gt; zzz: se 2 é “pesquisa”, então você está certo 21:20:33 &amp;lt;EinMByte&amp;gt; pode ser feito simultaneamente 21:21:52 * str4d está refazendo o Gantt nessas quatro categorias (mais uma categoria Outros) 21:22:12 &amp;lt;JekabsR&amp;gt; mas há um problema — destinos do tipo cliente raramente obtêm conexões de router rápidas 21:22:40 &amp;lt;eche|on&amp;gt; não? 21:22:46 &amp;lt;psi&amp;gt; JekabsR: não tenho certeza se isso é preciso 21:23:46 &amp;lt;zzz&amp;gt; str4d, esquecemos do Android, ou isso é um roadmap separado? 21:23:59 &amp;lt;str4d&amp;gt; zzz: esquecemos 21:24:01 &amp;lt;eche|on&amp;gt; JekabsR: routers em modo escondido têm alguns problemas, mas outros conseguem conexões rápidas, pois há routers rápidos suficientes disponíveis e com capacidade livre 21:24:26 &amp;lt;str4d&amp;gt; Tecnicamente, I2P Android entra na categoria “no I2P” 21:24:35 &amp;lt;psi&amp;gt; ah, outra pergunta de pesquisa: quanta capacidade o i2p realmente tem agora? 21:25:14 &amp;lt;zzz&amp;gt; talvez uma 5ª categoria para Android faça mais sentido 21:25:46 &amp;lt;zzz&amp;gt; mas não estou preso a categorias. Só mencionei as 4 como uma forma rápida de comunicar o que acho importante 21:25:54 &amp;lt;JekabsR&amp;gt; porque tendem a criar um pequeno número de conexões realmente rápidas e um grande número de conexões lentas 21:26:11 &amp;lt;dg&amp;gt; [citação necessária] 21:26:15 &amp;lt;JekabsR&amp;gt; meu router começou a derrubar tunnels lentos 21:26:24 &amp;lt;str4d&amp;gt; zzz: acho que foi uma boa ideia 21:26:56 &amp;lt;str4d&amp;gt; Atualizem a página do Gantt agora 21:27:07 &amp;lt;eche|on&amp;gt; JekabsR: https://geti2p.net/_static/pdf/I2P-PET-CON-2009.1.pdf 21:30:12 &amp;lt;eche|on&amp;gt; JekabsR: tunnels são derrubados apenas no fim do tempo de vida do tunnel e se os próprios tunnels precisarem da capacidade. 21:30:29 &amp;lt;str4d&amp;gt; Se você recarregar `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` agora verá os títulos, cada um com uma barra de seis meses. Isso dá uma indicação de quanto tempo há para encaixar tudo. 21:32:43 &amp;lt;str4d&amp;gt; Agora que temos algumas ideias para os próximos seis meses, precisamos começar a planejar prazos. 21:33:18 &amp;lt;str4d&amp;gt; E quem vai pegar o quê. 21:33:52 &amp;lt;JekabsR&amp;gt; meu console frequentemente relata que tem conexões de entrada demais e tunnels são parcialmente rejeitados. Como o i2p decide qual rejeitar? 21:34:08 &amp;lt;dg&amp;gt; ‘conexões de entrada demais’? 21:34:21 &amp;lt;dg&amp;gt; JekabsR: uma reunião está em andamento, você pode querer esperar até terminar 21:35:00 &amp;lt;str4d&amp;gt; Também gostaria de alguns voluntários para ajudar a transformar a lista de ideias em uma página de projetos funcional na página de tarefas do site 21:35:12 &amp;lt;JekabsR&amp;gt; Conexões NTCP: 425. Limite: 425. Tempo limite: 2 min. 21:35:30 &amp;lt;JekabsR&amp;gt; Conexões UDP: 1149. Limite: 1275. Tempo limite: 4 min. 21:36:14 &amp;lt;JekabsR&amp;gt; os limites estão sendo atingidos 21:37:42 &amp;lt;JekabsR&amp;gt; o router está usando 80% da CPU 21:38:23 &amp;lt;str4d&amp;gt; Alguém? 21:39:36 &amp;lt;kytv&amp;gt; JekabsR: 1) reunião em andamento, você pode querer esperar; 2) dê uma olhada em `http://127.0.0.1:7657/peers#help` 21:41:16 &amp;lt;JekabsR&amp;gt; kytv: vou ver 21:41:44 &amp;lt;zzz&amp;gt; str4d, acho que você perdeu todo mundo depois de uma hora e 45. Talvez declarar vitória por agora e avançamos mais em outro momento? 21:41:45 &amp;lt;str4d&amp;gt; Vamos tentar algumas perguntas mais específicas. 21:41:52 &amp;lt;str4d&amp;gt; Ou isso./ 21:41:55 &amp;lt;JekabsR&amp;gt; 330,0 / 342,4 KBps minha carga atual 21:42:06 &amp;lt;str4d&amp;gt; Sim, definitivamente fizemos um bom progresso. 21:42:30 &amp;lt;JekabsR&amp;gt; e uploads de torrent a 2 - 5kb de velocidade :( 21:44:17 &amp;lt;str4d&amp;gt; Obrigado pelas discussões, pessoal! 21:44:20 * str4d aquece o baffer 21:44:20 * str4d ***bafs a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 18 de novembro de 2014</title><link>/pt/blog/2014/11/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-novembro-de-2014/</link><pubDate>Tue, 18 Nov 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/11/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-novembro-de-2014/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, eche|on, Meeh, orignal, psi, RN, str4d, zzz, o log completo foi parcialmente reconstruído a partir do scrollback (histórico do chat), iRelay entrou e saiu intermitentemente no início.&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> &amp;lt;zzz&amp;gt; 0) Olá &amp;lt;zzz&amp;gt; 1) Reembolso para participantes do 31C3 (zzz, echelon) &amp;lt;zzz&amp;gt; 2) Compra de máquinas para teste/compilação (zzz, kytv) &amp;lt;zzz&amp;gt; 3) Cronograma de lançamento do 0.9.17 e/ou 0.9.16.1 (zzz) &amp;lt;zzz&amp;gt; 4) Status do reseed e novo admin (zzz) &amp;lt;zzz&amp;gt; 5) Teste de notícias SU3 antes do 0.9.17 (zzz, echelon, psi) &amp;lt;zzz&amp;gt; 6) Roteiro de 6 meses, NTCP2 etc. (str4d, remarcado de 28 de out.) &amp;lt;zzz&amp;gt; 7) Tópicos para novos desenvolvedores (str4d) &amp;lt;zzz&amp;gt; 0) Olá &amp;lt;zzz&amp;gt; Olá &amp;lt;dg&amp;gt; oi, consegui chegar. &amp;lt;str4d&amp;gt; Olá &amp;lt;orignal&amp;gt; oi &amp;lt;zzz&amp;gt; Gostaria de manter os itens 1-5 curtos, 5-10 minutos cada. Depois passo para o str4d os itens restantes para durarem o quanto ele quiser. &amp;lt;zzz&amp;gt; 1) Reembolso para participantes do 31C3 (zzz, echelon) &amp;lt;zzz&amp;gt; Tradicionalmente pagamos os ingressos de conferência para membros do projeto e acho que há amplo consenso para continuar com isso &amp;lt;RN&amp;gt; oi &amp;lt;zzz&amp;gt; Como o CCC no ano passado foi tão produtivo, proponho que forneçamos fundos adicionais para apoiar as pessoas e encorajá-las a participar &amp;lt;zzz&amp;gt; Não um reembolso completo, apenas um apoio parcial. Proponho 200 euros para cada, além do ingresso. &amp;lt;zzz&amp;gt; opiniões/discussão? &amp;lt;eche|on&amp;gt; por mim, sem problema &amp;lt;str4d&amp;gt; O ingresso é 150 euros (se não me engano)? &amp;lt;RN&amp;gt; parece razoável para mim... 350... 20:04:02 &amp;lt;zzz&amp;gt; Acho que o ingresso é 100-120 euros 20:04:43 &amp;lt;eche|on&amp;gt; o ingresso foi 80 euros da última vez 20:04:43 &amp;lt;str4d&amp;gt; https://events.ccc.de/congress/2014/wiki/Static:Tickets 20:04:46 &amp;lt;iRelay&amp;gt; Título: Tickets - 31C3_Public_Wiki (em events.ccc.de) 20:05:01 &amp;lt;zzz&amp;gt; Além disso, se houver alguém que precise de um nível de apoio mais alto para conseguir participar, deve falar agora 20:05:16 &amp;lt;RN&amp;gt; qual é a data? 20:05:29 &amp;lt;eche|on&amp;gt; 27 a 30 de dezembro &amp;lt;zzz&amp;gt; parece que temos acordo quanto à ideia geral. Alguma discussão sobre o valor exato? * RN não pode comparecer.... &amp;lt;RN&amp;gt; mas acho que algo extra além do ingresso é bom para despesas diversas e hospedagem.... &amp;lt;str4d&amp;gt; Não tenho objeções a 200 euros + ingresso &amp;lt;eche|on&amp;gt; então, quem vai e quem receberia o dinheiro? ;-) &amp;lt;RN&amp;gt; 200 cobriria duas diárias de hotel, ou as quatro? &amp;lt;zzz&amp;gt; Presumo que seriam cerca de 8 pessoas, como no ano passado, para fins de orçamento &amp;lt;eche|on&amp;gt; RN: depende do hotel, com certeza cobriria um hostel &amp;lt;str4d&amp;gt; RN: depende de onde você for &amp;lt;eche|on&amp;gt; ok, não é a quantidade de pessoas que é um problema, mas eu não gostaria de pagar esse dinheiro a um novato, só porque ela/ele leu sobre isso. sem problema para pessoas "bem conhecidas" &amp;lt;zzz&amp;gt; certo &amp;lt;str4d&amp;gt; https://events.ccc.de/2014/10/14/31c3-special-terms-at-generator-hostel/ &amp;lt;str4d&amp;gt; Oferta especial 31C3. Quartos duplos por 70,00 euros; uma cama em dormitório de seis, 17,00 euros por noite. &amp;lt;zzz&amp;gt; isso de forma alguma cobre completamente hotel/comida/avião. É só uma ajudinha para incentivar membros da equipe a participar &amp;lt;zzz&amp;gt; última chamada para discussão do item 1) &amp;lt;str4d&amp;gt; Com duas pessoas dividindo o quarto duplo acima, os 200 euros cobririam o hotel &amp;lt;RN&amp;gt; ainda me parece razoável... &amp;lt;zzz&amp;gt; ok, parece que temos acordo &amp;lt;eche|on&amp;gt; claro &amp;lt;RN&amp;gt; :) &amp;lt;zzz&amp;gt; 2) Compra de máquinas para teste/compilação (zzz, kytv) &amp;lt;zzz&amp;gt; temos cobertura de testes limitada para Windows e Mac. &amp;lt;zzz&amp;gt; o zab costumava testar com Mac, ele se foi; o meeh tem um Mac, mas ele pifou e/ou ele ficou sem tempo &amp;lt;zzz&amp;gt; então eu queria perguntar se conseguiríamos mais cobertura de testes se comprássemos máquinas Windows ou Mac para o kytv e/ou outros &amp;lt;RN&amp;gt; meu Mac é muito antigo para ajudar... e eu queimei o filtro de linha em que ele ligava... &amp;lt;Meeh_&amp;gt; zzz: o que preciso testar? &amp;lt;zzz&amp;gt; essas poderiam ser usadas para outras coisas também (por exemplo, laptops poderiam ser legais) &amp;lt;Meeh_&amp;gt; tenho OS X 10.9 e 10.10 &amp;lt;eche|on&amp;gt; Tenho uma máquina Windows, mas não tempo. ainda temos 2 licenças de Win 8 &amp;lt;Meeh_&amp;gt; diga e faço agora &amp;lt;zzz&amp;gt; Meeh_, rodar compilações de desenvolvimento. Você as executa agora? &amp;lt;dg&amp;gt; quando dizemos 'cobertura de testes', o que queremos dizer? &amp;lt;zzz&amp;gt; alguém está rodando compilações de desenvolvimento no Windows? &amp;lt;Meeh_&amp;gt; não, desculpe, Mac novo... faz um dia que meu Lenovo morreu, a marielle teve que me comprar um &amp;lt;Meeh_&amp;gt; então acabei de instalar o Java &amp;lt;Meeh_&amp;gt; me dá um segundo e eu faço o build e inicio &amp;lt;RN&amp;gt; sim, porque dependendo do tempo e do nível de cobertura de testes... tenho um XP +pos_ready rodando builds de teste 20:14:15 &amp;lt;dg&amp;gt; eu poderia se necessário, mas seria em uma VM e eu não usaria intensamente 20:14:25 &amp;lt;dg&amp;gt; só ver se funciona após uptime, testar alguns eepsites, rodar algum snark, verificar erros 20:14:30 &amp;lt;dg&amp;gt; não sei se eu toparia com todos os erros que um usuário real toparia 20:14:47 &amp;lt;zzz&amp;gt; minha pergunta é: podemos incentivar alguém a fazer mais testes de builds de desenvolvimento se comprarmos máquinas dedicadas? 20:15:31 &amp;lt;str4d&amp;gt; Há dois tipos de testes dos quais nos beneficiaríamos: pessoas fazendo QA (garantia de qualidade) manualmente nas builds e servidores de CI (integração contínua) rodando em Windows e Mac. 20:15:39 &amp;lt;eche|on&amp;gt; eu não. Tenho todo o hardware/software, mas não tempo/disposição para testes intensivos 20:15:49 &amp;lt;zzz&amp;gt; sim, str4d 20:16:09 &amp;lt;RN&amp;gt; ou e se a máquina fosse configurada com algum tipo de acesso remoto "seguro via I2P" para a equipe de desenvolvimento... 20:16:17 &amp;lt;Meeh_&amp;gt; zzz, posso sempre fazer testes no OS X; se eu não responder no IRC, tente twitter ou meeh@mail.i2p, já que ambos alertam meu telefone 20:16:24 &amp;lt;str4d&amp;gt; Este tópico parece ser sobre QA, mas o que seria necessário para, por exemplo, um servidor de CI em Mac ser conectado ao Jenkins do kytv? 20:16:47 &amp;lt;Meeh_&amp;gt; para uma CI sim 20:16:48 &amp;lt;zzz&amp;gt; alguém faria mais se comprássemos hardware para essa pessoa? 20:16:59 &amp;lt;Meeh_&amp;gt; infelizmente eu preciso mover meu Mac de tempos em tempos 20:17:22 &amp;lt;eche|on&amp;gt; &amp;lt;= falta a conexão de rede gratuita até agora. 20:17:23 &amp;lt;Meeh_&amp;gt; que hardware, que testes em qual SO? (independentemente de pagar pelo hw) 20:17:26 &amp;lt;zzz&amp;gt; Meeh, você parece estar com menos tempo ultimamente, não mais 20:17:37 &amp;lt;zzz&amp;gt; Windows e Mac 20:17:41 &amp;lt;eche|on&amp;gt; Já rodo um nó I2P no meu endereço. Mas hm, eu poderia rodar Windows em IPv6 20:17:48 &amp;lt;Meeh_&amp;gt; sim, resolvi muita coisa na RL (vida real) que tomava tempo 20:17:53 &amp;lt;RN&amp;gt; se o resto da minha infraestrutura não estivesse constantemente uma bagunça eu ofereceria um lar para uma máquina.... 20:18:26 &amp;lt;Meeh_&amp;gt; para sua informação, i2pd/i2p estará disponível de au,ru,nl,uk,de,no,us-w,us-e em cerca de uma hora 20:18:34 &amp;lt;Meeh_&amp;gt; para download 20:18:39 &amp;lt;zzz&amp;gt; ok, não vamos nos preocupar com quem em particular. eche|on, se encontrarmos alguém, temos orçamento para comprar algum hardware? 20:18:40 &amp;lt;Meeh_&amp;gt; CDN 20:18:47 &amp;lt;zzz&amp;gt; Meeh, por favor, mantenha-se no tópico 20:18:52 &amp;lt;eche|on&amp;gt; zzz: temos fundos, com certeza 20:19:02 &amp;lt;eche|on&amp;gt; a propósito, Meeh, o dinheiro chegou? 20:19:17 &amp;lt;zzz&amp;gt; ok, proponho encerrar este tópico e procurar voluntários nas próximas semanas 20:19:18 &amp;lt;RN&amp;gt; falem comigo em 6 meses se eu tiver estabilizado os demônios... 20:19:24 &amp;lt;zzz&amp;gt; eche|on, por favor, mantenha-se no tópico 20:19:34 &amp;lt;zzz&amp;gt; mais alguma discussão sobre o item 2)? 20:20:03 &amp;lt;Meeh_&amp;gt; ah, desculpe, esqueci de responder. está pago e encerrado.. acho que recebi o dinheiro, mas a marielle transferiu ao mesmo tempo, então preciso conferir. mas quase certo. obrigado 20:20:07 &amp;lt;dg&amp;gt; eu gostaria de ouvir o kytv 20:20:18 &amp;lt;Meeh_&amp;gt; eche|on: ^ 20:20:28 &amp;lt;dg&amp;gt; pm, pessoal 20:20:40 &amp;lt;zzz&amp;gt; vamos colocar isso na pauta para revisitar na próxima reunião 20:20:51 &amp;lt;str4d&amp;gt; +1 20:20:51 &amp;lt;zzz&amp;gt; 3) Cronograma de lançamento do 0.9.17 e/ou 0.9.16.1 (zzz) 20:21:07 &amp;lt;eche|on&amp;gt; Eu voto por 0.9.17 20:21:18 &amp;lt;zzz&amp;gt; Em determinado momento eu queria fazer um lançamento 0.9.16.1 para corrigir o bug no SSU, mas já desisti disso 20:21:21 &amp;lt;dg&amp;gt; Nada desabou... então 0.9.17. 20:21:21 &amp;lt;eche|on&amp;gt; em 2-3 semanas 20:21:41 &amp;lt;zzz&amp;gt; Agora proponho um lançamento "mini" 0.9.17 no fim de semana de 29 de nov. 20:22:00 &amp;lt;zzz&amp;gt; isto é, um ciclo de 4 semanas para corrigir bugs, bem antes o recesso de Natal 20:22:02 &amp;lt;str4d&amp;gt; Há vários relatos no forum.i2p de que a rede 0.9.16 ficou mais lenta e a participação nos nós diminuiu. 20:22:03 &amp;lt;RN&amp;gt; "mini?" 20:22:22 &amp;lt;zzz&amp;gt; mini no sentido de mudanças limitadas e não um ciclo completo de 6-7 semanas 20:22:25 &amp;lt;str4d&amp;gt; Não sei se o bug do SSU poderia estar causando isso... 20:22:37 &amp;lt;RN&amp;gt; ah... sim... mini... bom plano... 20:22:43 &amp;lt;zzz&amp;gt; praticamente o que está no mtn agora. Cerca de 13 mil linhas de diff, mas a maior parte são mudanças de testes eddsa 20:22:49 &amp;lt;orignal&amp;gt; claro que causa. por causa de pacotes descartados 20:23:10 &amp;lt;zzz&amp;gt; a propósito, minhas estatísticas de sucesso de build expl. aumentaram significativamente desde o lançamento .16. Não sei por quê 20:23:11 &amp;lt;RN&amp;gt; então parece que sim para fazer um mini-lançamento &amp;lt;zzz&amp;gt; o bug no SSU é na verdade só uma irritação, não acho que seja a causa de problemas reais &amp;lt;zzz&amp;gt; ok, vamos declarar congelamento de tags e mirar um lançamento em 11 dias &amp;lt;zzz&amp;gt; algo mais sobre o item 3)? &amp;lt;eche|on&amp;gt; então 0.9.17 em 2 semanas &amp;lt;RN&amp;gt; uhuuu! &amp;lt;str4d&amp;gt; Os operadores dos hosts de lançamento estarão disponíveis então? &amp;lt;dg&amp;gt; sim. &amp;lt;str4d&amp;gt; (Lembrando que 29 de nov. é logo após o Dia de Ação de Graças) &amp;lt;dg&amp;gt; Para mim não leva muito, não será um problema. &amp;lt;zzz&amp;gt; vamos assumir que sim por enquanto e adiar se necessário. eu estarei por aqui, mas em um semi-coma de peru. perfeito para compilar. &amp;lt;dg&amp;gt; De qualquer forma, é basicamente do echelon que você precisa &amp;lt;zzz&amp;gt; 4) Status do reseed e novo admin (zzz) &amp;lt;zzz&amp;gt; Este é apenas um breve anúncio para quem não sabe. &amp;lt;Meeh_&amp;gt; yeo &amp;lt;zzz&amp;gt; Devido a restrições de tempo, o Meeh transferiu o trabalho de admin do reseed para o "backup" &amp;lt;Meeh_&amp;gt; o que é claramente o melhor no momento :) &amp;lt;zzz&amp;gt; o backup não está no IRC, mas pode ser contatado facilmente em backup@mail.i2p ou no subfórum de reseed no zzz.i2p &amp;lt;zzz&amp;gt; obrigado ao meeh e ao backup pela transição tranquila &amp;lt;Meeh_&amp;gt; mas acho que o logstash será interessante para o admin de reseed em breve &amp;lt;Meeh_&amp;gt; que eu coleto do meu &amp;lt;eche|on&amp;gt; o Dia de Ação de Graças não é problema aqui na Europa &amp;lt;zzz&amp;gt; o backup está trabalhando para colocar o restante dos sites em su3, melhorar o monitoramento e recrutar novos hosts &amp;lt;zzz&amp;gt; então, por favor, deem total apoio ao backup. &amp;lt;str4d&amp;gt; Sim :) &amp;lt;dg&amp;gt; :) &amp;lt;zzz&amp;gt; trabalhem com ele também se tiverem problemas de SSL/TLS que ele tenha descoberto &amp;lt;zzz&amp;gt; algo mais sobre o item 4)? &amp;lt;Meeh_&amp;gt; Posso fornecer reseed da Rússia e da Austrália agora &amp;lt;Meeh_&amp;gt; se quiserem &amp;lt;Meeh_&amp;gt; também &amp;lt;Meeh_&amp;gt; nada mais sobre 4 da minha parte &amp;lt;eche|on&amp;gt; Meeh_: pergunta ao baclup^^ &amp;lt;zzz&amp;gt; ótimo, contate seu novo líder ;) &amp;lt;zzz&amp;gt; 5) Teste de notícias SU3 antes do 0.9.17 (zzz, echelon, psi) &amp;lt;eche|on&amp;gt; aah &amp;lt;zzz&amp;gt; .17 inclui uma mudança para notícias su3. &amp;lt;eche|on&amp;gt; esse é um tópico &amp;lt;eche|on&amp;gt; preciso testar isso 20:29:17 &amp;lt;zzz&amp;gt; Eu gostaria que o eche|on adicionasse um item de notícias, gerasse o su3, para que possamos testá-lo antes do lançamento .17 20:29:43 * str4d está refletindo sobre a especificação atual para garantir que está ideal 20:29:52 &amp;lt;zzz&amp;gt; todas as builds de desenvolvimento devem estar puxando de news.su3 agora, mas como não houve nada novo desde o lançamento, precisa de um teste 20:30:07 &amp;lt;eche|on&amp;gt; Vou tentar gerar um .su3 nos próximos dias 20:30:25 &amp;lt;zzz&amp;gt; também seria ideal, mas não obrigatório, se o psi criasse um cert e o comitasse, já que ele é o backup mas atualmente não consegue criar seu próprio arquivo su3 20:30:45 &amp;lt;dg&amp;gt; por que ele não pode? 20:32:24 &amp;lt;zzz&amp;gt; str4d, revise também a whitelist de XHTML no código, por favor 20:32:24 &amp;lt;zzz&amp;gt; ótimo, obrigado, eche|on 20:32:24 &amp;lt;str4d&amp;gt; Farei. 20:32:24 &amp;lt;eche|on&amp;gt; zzz: o script estava no mtn? 20:32:24 &amp;lt;zzz&amp;gt; eche|on, sim, i2p.scripts 20:32:24 &amp;lt;zzz&amp;gt; Sei que o str4d propôs escrever o XML à mão, e foi o que eu fiz para o lançamento .16, mas talvez uma busca por um gerador de feed fosse útil 20:32:24 &amp;lt;zzz&amp;gt; não sei 20:32:24 &amp;lt;zzz&amp;gt; algo mais sobre o item 5)? 20:32:24 &amp;lt;str4d&amp;gt; O que eu proporia na verdade é: 20:32:51 &amp;lt;str4d&amp;gt; - Encontrar um programa para escrever feeds Atom. 20:33:22 &amp;lt;str4d&amp;gt; -- Se nada for adequado, escrever um script em Python que converta um diretório de entradas XHTML em um feed...? 20:33:56 &amp;lt;zzz&amp;gt; sim 20:33:56 &amp;lt;str4d&amp;gt; - Armazenar as informações sobre as versões de lançamento etc. em um arquivo de configuração separado, e ter um script que as insira no feed Atom. 20:34:19 &amp;lt;zzz&amp;gt; str4d, por favor, faça essa revisão da spec nos próximos dias 20:34:26 &amp;lt;str4d&amp;gt; Ok 20:34:38 &amp;lt;zzz&amp;gt; algo mais sobre o item 5)? 20:35:26 &amp;lt;zzz&amp;gt; 6) Roteiro de 6 meses, NTCP2 etc. (str4d, remarcado de 28 de out.) 20:35:26 &amp;lt;zzz&amp;gt; 7) Tópicos para novos desenvolvedores (str4d) 20:35:38 &amp;lt;zzz&amp;gt; Eu passo a reunião e o baffer para o str4d neste momento 20:35:48 &amp;lt;str4d&amp;gt; Ooooooooo 20:35:56 * str4d sorri com satisfação 20:35:56 &amp;lt;Meeh_&amp;gt; e talvez eu tenha notícias ao final da reunião 20:35:58 &amp;lt;Meeh_&amp;gt; da reunião 20:36:02 &amp;lt;Meeh_&amp;gt; então dá um HL em mim, str4d, por favor :) 20:36:25 &amp;lt;str4d&amp;gt; Ok, não lembro exatamente o que eu planejava dizer no item 6) quando propus originalmente.. 20:39:31 &amp;lt;str4d&amp;gt; Então vou começar com o 7) e ver se me volta. 20:39:31 &amp;lt;str4d&amp;gt; Apesar da reformulação do site, as informações que disponibilizamos lá não estão bem organizadas nem claras. 20:39:31 &amp;lt;str4d&amp;gt; E com o foco aumentado no último ano em privacidade e segurança, precisamos realmente aproveitar ao máximo o ambiente atual. 20:39:57 &amp;lt;str4d&amp;gt; Temos vários locais com informações sobre possíveis projetos, tarefas etc., mas nada claro ou atualizado 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/todo` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/roadmap` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/docs/overview/performance/future` 20:41:06 &amp;lt;str4d&amp;gt; `http://i2p-projekt.i2p/en/get-involved/develop/applications` 20:41:06 &amp;lt;str4d&amp;gt; Vou deixar os dois últimos links por agora, mas pelo menos quero que todos nós olhemos as páginas de todo e roadmap agora. 20:41:17 &amp;lt;str4d&amp;gt; tipo, agora 20:41:20 &amp;lt;str4d&amp;gt; ;P 20:41:40 &amp;lt;iRelay&amp;gt; Título: Roadmap - I2P (em i2p-projekt.i2p) 20:41:42 &amp;lt;iRelay&amp;gt; Título: Future Performance Improvements - I2P (em i2p-projekt.i2p) 20:41:45 &amp;lt;iRelay&amp;gt; Título: Application Development - I2P (em i2p-projekt.i2p) 20:42:08 &amp;lt;str4d&amp;gt; A página de todo está preenchida principalmente com tarefas que parecem ter sido concluídas. Das tarefas que restam, quantas ainda são relevantes? 20:43:49 &amp;lt;zzz&amp;gt; a página wiki no trac e os vários tópicos no zzz.i2p provavelmente são muito mais relevantes 20:44:13 &amp;lt;str4d&amp;gt; Provavelmente. Mas não são visíveis para quem está de fora. 20:44:41 &amp;lt;str4d&amp;gt; "Oi, quer ajudar no I2P? Vá caçar algo para fazer no zzz.i2p" 20:44:49 &amp;lt;zzz&amp;gt; certo 20:44:56 &amp;lt;str4d&amp;gt; Não estou dizendo para duplicarmos informações. 20:45:50 &amp;lt;str4d&amp;gt; Mas acho que o site deve conter uma visão geral concisa do que achamos importante para o I2P, com links para mais informações conforme desejado. 20:45:52 &amp;lt;str4d&amp;gt; Isso se encaixa bem em um futuro projeto do GSoC (Google Summer of Code). 20:46:16 &amp;lt;str4d&amp;gt; Como sempre, falar assim não vai fazer muita coisa :P 20:46:33 &amp;lt;zzz&amp;gt; uma revisão em grupo agora no IRC vai funcionar, ou precisamos de um voluntário para refazer tudo, ou algumas horas no CCC resolveriam? 20:47:19 &amp;lt;str4d&amp;gt; Revisão em grupo agora não vai funcionar. E depois do que passei com o site, não acho justo colocar tudo isso em uma pessoa só. 20:47:40 &amp;lt;eche|on&amp;gt; Eu voto em um "vamos trabalhar um pouco nisso e, se não terminar no CCC, fazemos na mesa 20:47:45 &amp;lt;zzz&amp;gt; talvez seja justo se não for você... 20:48:02 &amp;lt;str4d&amp;gt; O CCC está bem próximo, então seria ideal. Mas precisaríamos atualizar o site etc. muito rapidamente, para podermos apontar as pessoas para ele. 20:49:32 &amp;lt;zzz&amp;gt; se sua intenção é que isso esteja no contexto de um esforço mais amplo para aplicar ao GSoC, por favor deixe claro 20:50:14 &amp;lt;str4d&amp;gt; Eu gostaria muito de trazer um estudante do GSoC a bordo, mas isso é um tópico separado. 20:50:50 &amp;lt;zzz&amp;gt; se não for pelo GSoC, qual o motivo do "muito rapidamente"? 20:51:20 &amp;lt;str4d&amp;gt; zzz: quis dizer que, se o trabalho for feito no CCC, então não podemos capitalizar isso no CCC. 20:51:32 &amp;lt;zzz&amp;gt; ah, ok 20:52:08 &amp;lt;str4d&amp;gt; Em vez disso, teríamos que dizer "confira o site em x dias", o que não deixa uma impressão tão boa. 20:53:46 &amp;lt;zzz&amp;gt; então seu objetivo é ter uma boa resposta para as pessoas que chegam e perguntam 'do que vocês precisam'? 20:53:53 &amp;lt;str4d&amp;gt; No site, /todo é antigo. /roadmap é ralo. /performance/future é separado, e /develop/applications é um monte de tópicos agrupados em um só. 20:53:56 &amp;lt;str4d&amp;gt; zzz: sim. 20:54:19 &amp;lt;str4d&amp;gt; Pessoas interessadas no I2P podem olhar o site e ver imediatamente como suas habilidades serão mais úteis. 20:54:44 &amp;lt;str4d&amp;gt; No topo da lista: designers de UI (interface do usuário) ^_^ 20:54:53 &amp;lt;zzz&amp;gt; mas as pessoas que perguntam isso geralmente nunca rodaram o i2p, então minha resposta é 'instale e rode por algumas semanas, depois pergunte no IRC' 20:55:52 &amp;lt;str4d&amp;gt; Não acho que rodar o I2P precise ser pré-requisito para ajudar. 20:55:52 &amp;lt;zzz&amp;gt; mas sim, a outra resposta é 'ui, cripto, ..." 20:56:25 &amp;lt;str4d&amp;gt; Na minha opinião, se você diz para alguém esperar algumas semanas, muitas vezes o entusiasmo pode ser deslocado por outra coisa. 20:56:28 &amp;lt;str4d&amp;gt; Certo, mas precisamos ser mais específicos. 20:56:28 &amp;lt;zzz&amp;gt; mas realisticamente alguém vai começar a desenvolver sem nunca ter usado? 20:56:59 &amp;lt;zzz&amp;gt; não consigo imaginar me voluntariando para programar para um software que nunca usei. 20:58:33 &amp;lt;str4d&amp;gt; Não, mas podemos começar a engajar com elas enquanto começam a usar o I2P. 20:58:33 &amp;lt;zzz&amp;gt; claro. concordo com tudo. Uma lista de tarefas (todo) atualizada é um sinal de um projeto sério. 20:58:58 &amp;lt;str4d&amp;gt; Ok, hora da ação: 20:58:58 &amp;lt;RN&amp;gt; lá está falando sobre 6.x e anteriores... 20:59:07 &amp;lt;dg&amp;gt; outra coisa é se vamos ou não abandonar stop-and-go, etc 20:59:16 &amp;lt;dg&amp;gt; as pessoas apontam para nossa documentação e dizem "uau, eles vão ter/fazer" 20:59:33 &amp;lt;str4d&amp;gt; dg: ? 21:00:43 &amp;lt;&amp;gt; RN@kyirc inclina-se na cadeira... 21:01:06 &amp;lt;dg&amp;gt; e, ah, atrasos 21:01:30 * RN sente-se nostálgico 21:02:35 &amp;lt;str4d&amp;gt; Durante a próxima semana, todos aqui podem elaborar duas listas? Uma com recursos e melhorias que gostariam de ver no I2P em si, e outra com recursos e melhorias no ecossistema I2P (isso inclui coisas como novos apps e serviços, trabalho de dev em apps existentes, pesquisa, revisão de código etc.) 21:02:35 &amp;lt;str4d&amp;gt; Não precisa ser longa, mas acho que se todos contribuirmos com alguns pontos em cada uma, mesmo que alguns sejam duplicados, será um bom ponto de partida. 21:02:35 * str4d vai rascunhar um esboço de como o conteúdo será apresentado no site (que conteúdo irá para onde etc.) 21:03:29 &amp;lt;RN&amp;gt; temos um mecanismo de pesquisa/opinião razoável? no fórum ou no zzz? 21:03:31 &amp;lt;zzz&amp;gt; sim, se você montar a estrutura nós podemos preencher 21:03:53 &amp;lt;str4d&amp;gt; zzz: parece ser sempre assim ;P 21:04:33 &amp;lt;str4d&amp;gt; Quem está disponível neste mesmo horário na próxima semana para uma "reunião"/discussão em grupo? 21:04:57 &amp;lt;RN&amp;gt; talvez eu esteja 21:05:55 &amp;lt;str4d&amp;gt; O único tópico será peneirar as listas com as quais as pessoas aparecerem e organizá-las nas seções de conteúdo que vou apresentar. 21:05:59 &amp;lt;zzz&amp;gt; ok 21:06:20 &amp;lt;dg&amp;gt; eu também 21:06:31 &amp;lt;RN&amp;gt; você quer as listas enviadas por i2pmail para você? 21:06:50 &amp;lt;RN&amp;gt; ou contribuir para um tópico no fórum ou no trac ou??? 21:07:44 &amp;lt;str4d&amp;gt; RN: se você não puder ir à reunião, me mande um link para pastethis.i2p 21:08:31 &amp;lt;str4d&amp;gt; Caso contrário, é só levar à reunião. 21:08:38 &amp;lt;RN&amp;gt; k 21:08:41 &amp;lt;str4d&amp;gt; Em vez de uma discussão no zzz.i2p, desta vez quero tentar uma tempestade de ideias independente sem ser influenciado pelo que já foi postado. 21:09:16 &amp;lt;str4d&amp;gt; Após a reunião, teremos algo que pode ser postado no zzz.i2p ou no wiki (provavelmente lá) para mais discussão e edição. 21:11:36 &amp;lt;str4d&amp;gt; Alguém mais tem algo a dizer sobre o item 7)? 21:11:45 * str4d terminou por esta reunião 21:11:59 &amp;lt;str4d&amp;gt; Caso contrário, vou voltar ao item 6) brevemente 21:13:30 * RN aguarda o baffing ou a passagem do baffer 21:13:54 * str4d não assume nada. 21:14:00 &amp;lt;str4d&amp;gt; 6) Roteiro de 6 meses, NTCP2 etc. (str4d, remarcado de 28 de out.) 21:14:39 &amp;lt;str4d&amp;gt; Ainda não consigo lembrar para onde eu queria ir com este tópico, mas ele encaixa bem com o 7. 21:14:52 &amp;lt;str4d&amp;gt; Trabalhos de desenvolvimento em larga escala anteriores foram aproximadamente semestrais, e estamos perto do fim de um ciclo. 21:15:38 &amp;lt;str4d&amp;gt; Além do movimento contínuo rumo à nova criptografia, devemos decidir onde focar o esforço de desenvolvimento nos próximos seis meses. 21:16:07 &amp;lt;str4d&amp;gt; NTCP2 é uma sugestão, e desenvolvimento e integração de PT 21:16:11 &amp;lt;eche|on&amp;gt; estou afk agora 21:16:21 &amp;lt;str4d&amp;gt; o/ eche|on 21:16:49 &amp;lt;str4d&amp;gt; Formalizar nossa lista de tarefas (todo) vai, na minha opinião, nos ajudar tanto quanto ajudará novos desenvolvedores em potencial. 21:17:13 &amp;lt;str4d&amp;gt; No mínimo, precisamos garantir que a lista em papel do zzz de coisas de desenvolvimento seja à prova de ônibus ;) 21:18:44 &amp;lt;Meeh_&amp;gt; qual é o tópico atual? 21:19:24 &amp;lt;str4d&amp;gt; Meeh_: acho que todos já terminaram de ouvir meu discurso, então vou passar para você :) 21:19:28 &amp;lt;RN&amp;gt; roteiro de 6 meses... 21:19:53 &amp;lt;str4d&amp;gt; Para o item 6) acho que podemos falar mais na próxima semana, depois que discutirmos as listas das pessoas. 21:20:00 &amp;lt;str4d&amp;gt; s/it/it more/ 21:20:01 &amp;lt;iRelay&amp;gt; str4d quis dizer: Para o item 6) acho que podemos falar mais na próxima semana, depois que discutirmos as listas das pessoas. 21:20:31 &amp;lt;Meeh_&amp;gt; ah, obrigado 21:21:23 &amp;lt;Meeh_&amp;gt; bem, enquanto vocês fizeram a reunião agora, eu fiz o que disse que faria, e isso está dando ao i2p muito mais espelhos de download 21:21:48 &amp;lt;RN&amp;gt; :) 21:21:55 &amp;lt;str4d&amp;gt; Yay! 21:22:03 &amp;lt;dg&amp;gt; ótimo 21:22:03 &amp;lt;Meeh_&amp;gt; em algumas horas, download.i2p.io deve funcionar para todos, e deve resolver com base em latência e geoip 21:22:06 &amp;lt;Meeh_&amp;gt; nada registrado do meu site 21:22:07 &amp;lt;Meeh_&amp;gt; coisinha de DNS 21:22:14 &amp;lt;Meeh_&amp;gt; eles também ganharam nomes 21:22:17 &amp;lt;Meeh_&amp;gt; vou listá-los agora 21:22:31 &amp;lt;Meeh_&amp;gt; o domínio mencionado era um domínio compartilhado 21:23:45 &amp;lt;Meeh_&amp;gt; jp01-mirror.i2p.io, nl01-mirror.i2p.io, no01-mirror.i2p.io, ru01-mirror.i2p.io, uk01-mirror.i2p.io, use01-mirror.i2p.io, usw01-mirror.i2p.io 21:24:00 &amp;lt;Meeh_&amp;gt; todos responderão em http(s) 21:24:19 &amp;lt;Meeh_&amp;gt; ah, o de01 também vai surgir 21:24:38 &amp;lt;Meeh_&amp;gt; mas NL01 e DE01 provavelmente não estarão no ar antes de amanhã; no entanto, todos os outros devem funcionar em pouco tempo 21:25:01 * RN abraça Meeh_ 21:25:09 &amp;lt;Meeh_&amp;gt; Também consegui meus certificados do Windows e da Apple 21:25:32 &amp;lt;Meeh_&amp;gt; então vou assinar builds do i2pd no OS X e no Windows, para escapar do bloqueador/alerta de "publicador não confiável" 21:25:42 &amp;lt;Meeh_&amp;gt; também 21:26:20 &amp;lt;Meeh_&amp;gt; todo membro da equipe I2P pode ter sua própria conta de e‑mail @ i2p.io OU um alias, com acesso via clearnet, inclusive 21:26:31 &amp;lt;Meeh_&amp;gt; por exemplo, a marielle tem m@i2p.io, e eu tenho mv@i2p.io 21:26:39 &amp;lt;Meeh_&amp;gt; curto e limpo :D 21:27:09 &amp;lt;Meeh_&amp;gt; fora isso, desculpem por não estar mais por aqui, mas espero que as coisas de RL estejam resolvidas agora e eu possa continuar aqui :) 21:27:51 &amp;lt;Meeh_&amp;gt; por fim, uma build de i2pd para OS X e Windows será lançada amanhã ou hoje à noite. 21:27:53 &amp;lt;Meeh_&amp;gt; obrigado por ouvirem! 21:28:12 * RN abraça mais o Meeh_ 21:28:41 &amp;lt;Meeh_&amp;gt; hehe, obrigado RN:) 21:29:02 &amp;lt;str4d&amp;gt; Meeh_++ 21:29:16 &amp;lt;dg&amp;gt; str4d, zzz, Meeh_++ 21:29:32 &amp;lt;Meeh_&amp;gt; str4d, isso pode/poderia incluir o F-Droid também, se você quiser 21:29:45 &amp;lt;str4d&amp;gt; Meeh_: há um CDN (rede de distribuição de conteúdo) configurado para esses servidores, ou eles são "individuais"? Ou seja, como a lista de espelhos no site deve ser atualizada? 21:30:04 &amp;lt;Meeh_&amp;gt; kytv: um servidor para governar todos.. lembre que se você publicar naquele ao qual tem acesso, todos os servidores recebem 21:31:42 &amp;lt;Meeh_&amp;gt; str4d: estou parcialmente pronto com o balanceamento de DNS 21:31:42 &amp;lt;Meeh_&amp;gt; ou seja, ele reage ao espelho mais próximo 21:31:42 &amp;lt;Meeh_&amp;gt; então poderíamos usar um domínio único para tudo 21:31:42 &amp;lt;str4d&amp;gt; Ok, então o único link de download que as pessoas verão é download.i2p.io 21:31:42 &amp;lt;Meeh_&amp;gt; mas o guia era para bind9 e estou rodando powerdns no servidor necessário, então só preciso... achar o jeito deles de fazer o mesmo 21:31:42 &amp;lt;str4d&amp;gt; (para esse sistema de espelhos) 21:31:55 &amp;lt;Meeh_&amp;gt; sim, ou se formos ... abraçar isso, podemos colocar todos 21:31:58 &amp;lt;str4d&amp;gt; F-Droid nisso também seria ideal. 21:32:51 &amp;lt;Meeh_&amp;gt; sim, agora é apenas um rsync simples, mas eu atualizo para um proxy OpenStack Swift em cada local quando eu vir alta demanda 21:33:07 &amp;lt;Meeh_&amp;gt; aí será uma URL REST para publicar atualizações também 21:33:15 &amp;lt;Meeh_&amp;gt; até o zzz poderá fazer ele mesmo pelo navegador com as credenciais corretas 21:33:31 &amp;lt;Meeh_&amp;gt; (quando o swift for adicionado) 21:33:47 &amp;lt;Meeh_&amp;gt; o motivo de eu não ter feito agora é que teria levado pelo menos uma ou duas horas a mais 21:33:49 &amp;lt;Meeh_&amp;gt; no mínimo 21:34:00 &amp;lt;Meeh_&amp;gt; então eu não teria chegado à reunião :p 21:34:20 &amp;lt;str4d&amp;gt; Ou como https://fdroid.i2p.io/repo/ e https://fdroid.i2p.io/archive/, ou https://download.i2p.io/fdroid/repo/ e https://download.i2p.io/fdroid/archive/ 21:34:42 &amp;lt;str4d&amp;gt; A segunda opção é provavelmente melhor, assim não precisamos de certificados HTTPS separados. 21:34:51 &amp;lt;psi&amp;gt; i2p.io vai ser um inproxy (proxy de entrada)? 21:34:51 &amp;lt;Meeh_&amp;gt; escolha qualquer *.i2p.io/* e você pode usar o curinga de https 21:34:58 &amp;lt;Meeh_&amp;gt; sua escolha 21:35:01 &amp;lt;Meeh_&amp;gt; não 21:35:04 &amp;lt;Meeh_&amp;gt; página do i2pd 21:35:14 &amp;lt;Meeh_&amp;gt; subsite do PS 21:35:24 &amp;lt;Meeh_&amp;gt; claro, linkando para geti2p.net também 21:36:02 &amp;lt;Meeh_&amp;gt; veja isso como uma página de readme, mais ou menos, tanto sobre o I2P como rede quanto o i2pd como cliente 21:36:21 &amp;lt;Meeh_&amp;gt; nem tudo pronto, então se tiverem sugestões, por favor escrevam 21:37:47 &amp;lt;str4d&amp;gt; Meeh_: parece bom. Se você tem um certificado curinga então escolherei fdroid.i2p.io (ou f-droid.i2p.io, que seria tecnicamente correto) 21:37:56 &amp;lt;str4d&amp;gt; É, vá de f-droid.i2p.io 21:38:08 &amp;lt;Meeh_&amp;gt; claro, adicionamos 21:38:16 &amp;lt;str4d&amp;gt; Ok, na minha opinião a reunião está encerrada. Algum pedido final de tópicos? 21:38:27 &amp;lt;Meeh_&amp;gt; você também quer acesso e configurar seu próprio vhost no nginx? 21:38:35 &amp;lt;Meeh_&amp;gt; mesmo servidor ao qual o kytv 21:38:46 &amp;lt;Meeh_&amp;gt; tem acesso 21:39:00 &amp;lt;Meeh_&amp;gt; Acho que você tinha, na verdade, ou tem 21:39:15 &amp;lt;Meeh_&amp;gt; por causa da configuração inicial do F-Droid 21:39:22 &amp;lt;str4d&amp;gt; Tenho, sim - foi como eu enviei as coisas existentes do F-Droid 21:39:22 &amp;lt;Meeh_&amp;gt; se não me engano 21:39:32 &amp;lt;str4d&amp;gt; Enfim 21:39:34 * str4d aquece o baffer 21:39:43 &amp;lt;Meeh_&amp;gt; faça login, verifique se sua senha funciona, me avise se não e eu garanto que você pode dar sudo 21:39:55 * str4d ***bafs a reunião encerrada 21:40:13 * RN dança uma dança de agradecimento por uma boa reunião &lt;/div></description></item><item><title>Lançamento 0.9.16</title><link>/pt/blog/2014/11/01/lan%C3%A7amento-0.9.16/</link><pubDate>Sat, 01 Nov 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/11/01/lan%C3%A7amento-0.9.16/</guid><description>&lt;p>0.9.16 é um avanço significativo no nosso plano de migrar das assinaturas criptográficas DSA para ECDSA e, em seguida, EdDSA, e traz várias outras mudanças para aumentar seu anonimato e segurança. Os tunnels (túneis) do cliente para standard, IRC e SOCKS IRC usarão assinaturas ECDSA por padrão. Além disso, corrigimos um grande número de erros graves, incluindo travamentos do console.&lt;/p>
&lt;p>Alterações nas estruturas de dados do router exigirão que os usuários do plugin i2pcontrol atualizem para a versão 0.0.9.&lt;/p></description></item><item><title>Lançamento 0.9.15</title><link>/pt/blog/2014/09/20/lan%C3%A7amento-0.9.15/</link><pubDate>Sat, 20 Sep 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/09/20/lan%C3%A7amento-0.9.15/</guid><description>&lt;p>A versão 0.9.15 adiciona suporte preliminar a assinaturas Ed25519 EdDSA. Inclui um novo backend de configuração persistente para o i2psnark e corrige vários problemas no tratamento de nomes de arquivos pelo i2psnark. Há várias melhorias para acelerar o SAM. Os plugins agora suportam assinaturas mais fortes no formato de arquivo su3. A instalação de plugins via o console, que havia sido desativada na versão 0.9.14, foi reativada.&lt;/p>
&lt;p>Oferecemos suporte a assinaturas ECDSA desde a 0.9.12 e gostaríamos de começar a usar ECDSA por padrão. Infelizmente, alguns de vocês ainda estão executando versões mais antigas do I2P e, para outros, sua distribuição ou o ambiente de execução do Java não oferece suporte ao ECDSA. Há relatos de que as distribuições Red Hat (RHEL, Fedora) não têm suporte a ECDSA. Alguns resolveram os problemas do Java atualizando do Java 6 para o Java 7; outros tiveram sucesso instalando os &amp;ldquo;unlimited strength policy files&amp;rdquo;. Adicionamos informações sobre recursos criptográficos ausentes ao arquivo de log e à página /logs no console. Depois de atualizar para a 0.9.15, verifique se falta suporte a ECDSA e tente corrigi-lo, se necessário. Isso é particularmente importante para quem opera eepsites e serviços populares.&lt;/p></description></item><item><title>Versão de teste para Android no Google Play na Noruega</title><link>/pt/blog/2014/08/23/vers%C3%A3o-de-teste-para-android-no-google-play-na-noruega/</link><pubDate>Sat, 23 Aug 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/08/23/vers%C3%A3o-de-teste-para-android-no-google-play-na-noruega/</guid><description>&lt;p>O I2P Android existe há mais de três anos. Nesse período, ele evoluiu de um simples projeto de teste para um port para Android funcional e útil do I2P router (roteador). Nosso objetivo final tem sido lançar o I2P Android na Google Play, para facilitar que os usuários descubram, instalem e usem o I2P em seus dispositivos Android. Depois de muito trabalho melhorando a interface do usuário, corrigindo bugs e realizando testes, achamos que o I2P Android está finalmente pronto para estar onde os usuários estão.&lt;/p></description></item><item><title>O surgimento da Privacy Solutions</title><link>/pt/blog/2014/08/15/o-surgimento-da-privacy-solutions/</link><pubDate>Fri, 15 Aug 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/08/15/o-surgimento-da-privacy-solutions/</guid><description>&lt;p>Olá a todos!&lt;/p>
&lt;p>Hoje anunciamos o projeto Privacy Solutions, uma nova organização que desenvolve e mantém software I2P. A Privacy Solutions inclui vários novos esforços de desenvolvimento projetados para aprimorar a privacidade, a segurança e o anonimato dos usuários, com base nos protocolos e na tecnologia I2P.&lt;/p>
&lt;p>Esses esforços incluem:&lt;/p>
&lt;ol>
&lt;li>The Abscond browser bundle.&lt;/li>
&lt;li>The i2pd C++ router project.&lt;/li>
&lt;li>The &amp;ldquo;BigBrother&amp;rdquo; I2P network monitoring project.&lt;/li>
&lt;li>The Anoncoin crypto-coin project.&lt;/li>
&lt;li>The Monero crypto-coin project.&lt;/li>
&lt;/ol>
&lt;p>O financiamento inicial da Privacy Solutions foi fornecido pelos apoiadores dos projetos Anoncoin e Monero. A Privacy Solutions é um tipo de organização sem fins lucrativos sediada na Noruega, registrada nos registros do governo norueguês. (Algo como uma 501(c)3 dos EUA.)&lt;/p></description></item><item><title>Lançamento 0.9.14.1</title><link>/pt/blog/2014/08/09/lan%C3%A7amento-0.9.14.1/</link><pubDate>Sat, 09 Aug 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/08/09/lan%C3%A7amento-0.9.14.1/</guid><description>&lt;p>0.9.14.1 inclui correções para o formulário &amp;ldquo;Adicionar Torrent&amp;rdquo; no i2psnark e alguns outros formulários da web. Restauramos a capacidade de instalar plugins pelo console, mas você deve primeiro editar o arquivo router.config (em ~/.i2p/ ou /var/lib/i2p/i2p-config/ ou %APPDATA%\I2P) para adicionar a linha routerconsole.enablePluginInstall=true. Outros recursos avançados raramente usados que foram removidos na 0.9.14 podem ser restaurados adicionando a linha routerconsole.advanced=true.&lt;/p>
&lt;p>Como de costume, se configurado com o padrão &amp;ldquo;Download and Verify&amp;rdquo;, o router fará o download da atualização automaticamente e exibirá um botão para reiniciar. No entanto, devido a um bug na versão 0.9.14, se a sua atualização estiver configurada para &amp;ldquo;Notify only&amp;rdquo;, o botão de download não será exibido. Você deve alterar sua configuração para &amp;ldquo;Download and Verify&amp;rdquo; ou &amp;ldquo;Download, Verify, and Restart&amp;rdquo; para atualizar.&lt;/p></description></item><item><title>Lançamento do I2P 0.9.14</title><link>/pt/blog/2014/07/26/lan%C3%A7amento-do-i2p-0.9.14/</link><pubDate>Sat, 26 Jul 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/07/26/lan%C3%A7amento-do-i2p-0.9.14/</guid><description>&lt;p>A versão 0.9.14 inclui correções críticas para vulnerabilidades de XSS e de execução remota relatadas pela Exodus Intelligence. Como precaução adicional, desativamos vários recursos avançados de configuração no console do router, incluindo a instalação de novos plug-ins. Planejamos reativá-los em uma versão futura após revisão adicional.&lt;/p>
&lt;p>Devido a alterações na biblioteca do I2P, os usuários do I2P-Bote devem atualizar o plugin para a versão 0.2.10 para funcionar com o I2P 0.9.14. Seu router deverá atualizar o plugin automaticamente após a reinicialização do router.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 14 de julho de 2014</title><link>/pt/blog/2014/07/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-julho-de-2014/</link><pubDate>Mon, 14 Jul 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/07/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-julho-de-2014/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eche|on, Meeh, psi, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:11 &amp;lt;zzz&amp;gt; 0. Oi 20:00:11 &amp;lt;zzz&amp;gt; 1. Selecionar novo Gerente de Relações Públicas (zzz) 20:00:19 &amp;lt;zzz&amp;gt; 2. Substituir mtn.i2p2.i2p no i2ptunnel.config padrão (zzz) 20:00:23 &amp;lt;zzz&amp;gt; 0. Oi 20:00:29 &amp;lt;zzz&amp;gt; Oi 20:00:49 &amp;lt;zzz&amp;gt; 1. Selecionar novo Gerente de Relações Públicas (zzz) 20:00:50 &amp;lt;zzz&amp;gt; 1) Gerente de Relações Públicas. orion se demitiu. Indico psi e Meeh como excelentes candidatos. Outros podem propor seus nomes para consideração abaixo, ou na reunião. Você também pode querer se voluntariar como assistente. As funções incluem: 20:00:50 &amp;lt;zzz&amp;gt; - Tuitar com frequência usando @geti2p 20:00:50 &amp;lt;zzz&amp;gt; - enviar adesivos para quem pedir 20:00:50 &amp;lt;zzz&amp;gt; - Falar em conferências e encontros 20:00:50 &amp;lt;zzz&amp;gt; - Responder aos e-mails de press@i2pmail.org (gerar e distribuir uma nova chave GPG para isso) 20:00:52 &amp;lt;zzz&amp;gt; - Divulgação: fazer contato com pessoas/grupos com quem queremos trabalhar; formar alianças estratégicas 20:00:55 &amp;lt;zzz&amp;gt; - Tarefas diversas de promoção, suporte e comunicação 20:00:56 &amp;lt;zzz&amp;gt; - Manter uma atitude positiva 20:00:56 &amp;lt;Meeh&amp;gt; Oi 20:01:11 &amp;lt;psi&amp;gt; ? 20:01:13 &amp;lt;psi&amp;gt; oi 20:01:38 &amp;lt;zzz&amp;gt; Algum entre psi ou Meeh está disposto a assumir? Há outros voluntários ou indicações? 20:01:50 &amp;lt;psi&amp;gt; Estou disposto a assumir, se desejarem 20:02:24 &amp;lt;eche|on&amp;gt; disponível aqui, mas não para esse trabalho, desculpe 20:02:27 &amp;lt;psi&amp;gt; Também posso conseguir os adesivos do orion 20:03:23 &amp;lt;zzz&amp;gt; Meeh, você está disposto a assumir ou prefere dar seu apoio ao psi? 20:04:49 &amp;lt;zzz&amp;gt; mais alguém tem comentários? 20:04:59 &amp;lt;Meeh&amp;gt; Posso fazer ambos; quero dizer, posso assumir e, claro, apoiarei o psi se for ele quem fizer 20:05:45 &amp;lt;psi&amp;gt; então uma equipe de RP? 20:06:12 &amp;lt;Meeh&amp;gt; por que não? Não posso ir aos EUA, então de qualquer forma preciso de alguém lá 20:06:21 &amp;lt;psi&amp;gt; funciona 20:06:27 &amp;lt;zzz&amp;gt; Acho que o psi pode ter mais tempo do que o Meeh para isso? 20:06:57 &amp;lt;psi&amp;gt; sim, tenho muito tempo livre agora e provavelmente por um tempo 20:07:24 &amp;lt;Meeh&amp;gt; mas sem problemas para cobrir UE/Ásia/África 20:07:34 &amp;lt;Meeh&amp;gt; Sim, em alguns pontos acho isso também 20:07:44 &amp;lt;zzz&amp;gt; Desde que o conheço, o Meeh nunca teve muito tempo livre 20:08:00 &amp;lt;Meeh&amp;gt; no entanto, acho que posso contribuir bastante no que diz respeito a tuitar, falar em conferências e fazer alguma divulgação 20:08:17 &amp;lt;zzz&amp;gt; que tal o psi como responsável e o Meeh como assistente? 20:08:26 &amp;lt;psi&amp;gt; eu não faço apresentações em público, então posso deixar isso com o Meeh 20:08:36 &amp;lt;psi&amp;gt; parece bom 20:08:44 &amp;lt;Meeh&amp;gt; também me parece bom 20:08:47 &amp;lt;Meeh&amp;gt; Posso cuidar da parte pública 20:08:58 &amp;lt;zzz&amp;gt; alguma objeção ou outros comentários? 20:09:44 &amp;lt;zzz&amp;gt; ok, ótimo 20:10:28 &amp;lt;zzz&amp;gt; Vou passar ao psi a senha do Twitter. Por favor, pegue os adesivos com o orion. 20:10:44 &amp;lt;psi&amp;gt; entendido 20:11:19 &amp;lt;zzz&amp;gt; Além disso, por favor, gere e distribua uma chave GPG para o press@ e peça ao welterde para ajustar a lista de discussão de acordo 20:11:27 &amp;lt;zzz&amp;gt; falando no welt... 20:11:33 &amp;lt;eche|on&amp;gt; .... 20:11:36 &amp;lt;zzz&amp;gt; 2. Substituir mtn.i2p2.i2p no i2ptunnel.config padrão (zzz) (Fora do ar desde 12 de junho - possíveis substitutos mtn.killyourtv.i2p ou mtn.i2p-projekt.i2p) 20:11:52 * psi indica o do kytv 20:12:05 &amp;lt;zzz&amp;gt; eche|on, kytv_, algum de vocês gostaria de se voluntariar? 20:12:15 &amp;lt;zzz&amp;gt; não podemos colocar ambos em um único tunnel, pois isso confunde o mtn 20:12:56 &amp;lt;zzz&amp;gt; há outros que estejam ativos e funcionando há algum tempo? 20:13:01 &amp;lt;eche|on&amp;gt; pode colocar o meu, eu tento mantê-lo funcionando como sempre 20:14:24 &amp;lt;zzz&amp;gt; ok, então será o echelon, acho 20:14:37 &amp;lt;eche|on&amp;gt; o kytv já faz muitas coisas 20:15:07 &amp;lt;zzz&amp;gt; ambos parecem muito confiáveis, então não faz muita diferença 20:15:27 &amp;lt;Meeh&amp;gt; mtn.meeh.i2p está em execução há um ano agora 20:15:29 &amp;lt;zzz&amp;gt; isso não dá mais trabalho, talvez só um pouquinho mais de tráfego, provavelmente nem perceptível 20:16:25 &amp;lt;eche|on&amp;gt; podemos criar 3 tunnels e habilitar apenas um? 20:17:55 &amp;lt;zzz&amp;gt; legal, meeh, bom saber 20:17:55 &amp;lt;zzz&amp;gt; mais algo sobre o 2)? 20:17:55 &amp;lt;zzz&amp;gt; outros tópicos para a reunião? 20:18:19 &amp;lt;psi&amp;gt; temos um IRC de backup? 20:18:39 &amp;lt;psi&amp;gt; parece que se parte/tudo das coisas do postman cair, estaremos encrencados 20:19:17 &amp;lt;psi&amp;gt; mail+irc é do postman, então qual é o ponto de encontro de backup no caso de as coisas do postman não funcionarem 20:19:29 &amp;lt;zzz&amp;gt; claro, poderíamos criar 3 tunnels, mas para mim isso parece só desordem adicional 20:19:37 &amp;lt;psi&amp;gt; estou me perguntando isso já faz um tempo... 20:20:28 &amp;lt;eche|on&amp;gt; ok, certo, dentro do ciclo de lançamento de 6 semanas podemos mudar isso rápido o suficiente; além disso, pessoas realmente interessadas podem entrar aqui. Também posso enviar a chave para $trusted 20:21:54 &amp;lt;zzz&amp;gt; temos 3 servidores de IRC 20:21:54 &amp;lt;zzz&amp;gt; não há backup para o próprio postman... 20:21:54 * zzz aquece seu short baffer para a reunião curta 20:21:54 * zzz ***bafs o encerramento da reunião &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 01 de julho de 2014</title><link>/pt/blog/2014/07/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-julho-de-2014/</link><pubDate>Tue, 01 Jul 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/07/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-julho-de-2014/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bgwcb, eche|on, kytv, Meeh, psi, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:32 &amp;lt;zzz&amp;gt; 0. Oi 20:00:32 &amp;lt;zzz&amp;gt; 1. I2P no Google Play (meeh / str4d) 20:00:32 &amp;lt;zzz&amp;gt; 2. Testes em tablets (zzz) 20:00:37 &amp;lt;zzz&amp;gt; 0. Oi 20:00:39 &amp;lt;zzz&amp;gt; Olá 20:00:51 &amp;lt;zzz&amp;gt; 1. I2P no Google Play (meeh / str4d) 20:01:12 &amp;lt;eche|on&amp;gt; oi 20:01:13 &amp;lt;zzz&amp;gt; Meeh, str4d, por favor, falem sobre seus planos para o Google Play 20:03:31 &amp;lt;zzz&amp;gt; ok, vou dizer o que eu sei 20:03:56 &amp;lt;zzz&amp;gt; Meeh tem uma conta existente, mas não usada; ele vai dar acesso ao str4d também; 20:04:35 &amp;lt;zzz&amp;gt; ele tem uma build de dev lá agora que é só por convite; eles planejam torná-la disponível para todos com a build 0.9.14; 20:04:55 &amp;lt;eche|on&amp;gt; uma conta de dev não deve ser problema algum 20:05:06 &amp;lt;zzz&amp;gt; eles planejam ter duas versões, uma gratuita e uma de "doação" pelo custo de ~$2.50 20:05:18 &amp;lt;eche|on&amp;gt; sim 20:05:30 &amp;lt;bgwcb&amp;gt; por quê? 20:05:49 &amp;lt;zzz&amp;gt; Meeh repassaria os fundos ao echelon mensalmente (assumindo que fosse suficiente para valer a pena, e que o meeh não tivesse nenhuma despesa) 20:05:50 &amp;lt;eche|on&amp;gt; Vai ter alguns problemas com o registro como I2P, mas ele/ela vai dar conta 20:05:52 &amp;lt;bgwcb&amp;gt; e para que vocês precisam do google play? 20:06:14 &amp;lt;zzz&amp;gt; aparentemente muitos apps têm versões de doação, a taxa de adesão é talvez 1% da versão gratuita 20:06:47 &amp;lt;eche|on&amp;gt; é uma boa ideia 20:06:50 &amp;lt;zzz&amp;gt; todo mundo tem google play; só poucos têm f-droid ou amazon ou instalam diretamente de um site 20:07:03 &amp;lt;eche|on&amp;gt; Não acho que vai entrar muito dinheiro, mas melhor do que nada 20:07:05 &amp;lt;zzz&amp;gt; é isso que eu sei, mais ou menos. Comentários? 20:07:22 &amp;lt;eche|on&amp;gt; comentário: o registro como I2P vai ser uma bagunça, mas no mais, sigam em frente 20:08:08 &amp;lt;zzz&amp;gt; alguém desconhecido reservou, mas não publicou, net.i2p.android.router. Meeh está tentando recuperá-lo. 20:08:11 &amp;lt;bgwcb&amp;gt; quais diferenças há na gratuita em relação à de doação? 20:08:21 &amp;lt;eche|on&amp;gt; bgwcb: nenhuma ;-) 20:08:33 &amp;lt;zzz&amp;gt; não é um grande problema, mas impediria a detecção de duplicata com instalações existentes do site ou do f-droid 20:08:33 &amp;lt;bgwcb&amp;gt; uau 20:08:33 &amp;lt;eche|on&amp;gt; exceto a doação do campo de compra. 20:08:44 &amp;lt;bgwcb&amp;gt; boa ideia, seu gênio adormecido 20:08:49 &amp;lt;psi&amp;gt; oi 20:08:57 &amp;lt;eche|on&amp;gt; zzz: então o registro funciona via as classes java e não pelo nome do projeto? 20:09:34 &amp;lt;zzz&amp;gt; a classe é essencialmente o nome, ou identificador único. meeh e str4d estão investigando 20:09:48 &amp;lt;psi&amp;gt; sobre: versão de doação, ela terá "mais recursos"? 20:09:54 &amp;lt;zzz&amp;gt; também estamos tentando encontrar o nextloop, nosso cara do f-droid, para ajudar 20:10:02 &amp;lt;psi&amp;gt; ou é só outro pacote? 20:10:11 &amp;lt;eche|on&amp;gt; psi: não, só uma função de "você tem a versão de doação" ;-) 20:10:18 &amp;lt;eche|on&amp;gt; na tela Sobre, IMHO 20:10:37 &amp;lt;eche|on&amp;gt; bálsamo para a alma "você é melhor que os outros, você nos pagou algo!" 20:10:38 &amp;lt;psi&amp;gt; legal 20:10:41 &amp;lt;kytv&amp;gt; (um 'oi' tardio) 20:10:53 &amp;lt;zzz&amp;gt; algum comentário sobre uma versão de doação? 20:10:56 &amp;lt;psi&amp;gt; epeen 20:11:21 &amp;lt;zzz&amp;gt; alguma objeção a uma versão de doação? ou ao google play em geral? 20:11:28 &amp;lt;eche|on&amp;gt; zzz: sigam em frente, eu adicionaria um texto "Sobre" diferente no próprio app 20:11:47 &amp;lt;eche|on&amp;gt; eu já tive a ideia de vender cada versão de android, mas não há necessidade 20:12:29 &amp;lt;zzz&amp;gt; se você se interessa pelo que o Meeh tem até agora ou quer testar a versão dele do app, contate-o 20:12:50 &amp;lt;eche|on&amp;gt; o que é um bom guia para TOP2 ;-) 20:13:01 &amp;lt;zzz&amp;gt; última chamada por comentários sobre o google play 20:13:28 &amp;lt;kytv&amp;gt; +1 para google play, mais usuários é bom 20:13:50 &amp;lt;psi&amp;gt; +1 para google play também, já que mais usuários significa mais feedback 20:14:14 &amp;lt;kytv&amp;gt; (não tenho certeza sobre +1 para "exigir pagamento", mas doações são A-OK) 20:14:36 &amp;lt;Meeh&amp;gt; *lendo o histórico* 20:14:39 &amp;lt;zzz&amp;gt; 2 versões, gratuita e paga. a previsão é que 99% escolherá a gratuita 20:15:12 &amp;lt;kytv&amp;gt; sim, entendi. Está perfeitamente ok. 20:15:25 &amp;lt;zzz&amp;gt; Meeh antes da última chamada, vamos dar a ele alguns minutos para ler o histórico e detalhar 20:17:56 &amp;lt;Meeh&amp;gt; hm, sim. 20:18:13 &amp;lt;Meeh&amp;gt; bem, eu gostaria de adicionar um tópico na verdade, que de certa forma está conectado com isso 20:18:24 &amp;lt;Meeh&amp;gt; mas de certa forma também não 20:18:55 &amp;lt;zzz&amp;gt; Meeh, última chamada para comentários sobre 1) 20:19:04 &amp;lt;zzz&amp;gt; eu errei algo? 20:20:04 &amp;lt;Meeh&amp;gt; eu faria isso com prazer, e o esquema de dois apps com doações ainda me parece uma boa ideia :) 20:20:05 &amp;lt;Meeh&amp;gt; não, estava certo sobre o namespace etc. 20:20:05 &amp;lt;Meeh&amp;gt; você acertou 20:20:06 &amp;lt;zzz&amp;gt; ok então. fim de 1). 20:20:07 &amp;lt;zzz&amp;gt; 2. Testes em tablets (zzz) 20:20:42 &amp;lt;zzz&amp;gt; Não temos testadores e devs de android suficientes agora. Estamos prestes a ganhar muito mais usuários. Então, definitivamente precisamos de mais testadores e devs. 20:20:49 &amp;lt;Meeh&amp;gt; Mencione-me quando eu puder adicionar o 3), é um tópico grande. e provavelmente interessaria a muitos 20:21:03 &amp;lt;Meeh&amp;gt; preciso trabalhar mais no tópico enquanto 2) 20:21:05 &amp;lt;zzz&amp;gt; ok 3) meeh na lista 20:21:08 &amp;lt;zzz&amp;gt; de volta ao 2) 20:21:41 &amp;lt;zzz&amp;gt; Eu gostaria de propor reembolsar pessoas que queiram comprar um dispositivo Android e que prometam fazer testes ou desenvolvimento. 20:22:13 &amp;lt;zzz&amp;gt; Digamos, até $200 para cada um para até 8 pessoas, suficiente para comprar um tablet de 7", ou para financiar parcialmente um telefone ou tablet de 10" 20:22:31 &amp;lt;zzz&amp;gt; Eu também gostaria de financiar completamente um tablet de 10" para o str4d, até uns $400 20:22:44 &amp;lt;zzz&amp;gt; comentários? voluntários? 20:23:24 &amp;lt;eche|on&amp;gt; meu comentário já está registrado, sigam em frente. 20:23:25 &amp;lt;str4d&amp;gt; oi 20:23:27 &amp;lt;str4d&amp;gt; desculp pelo atraso 20:23:36 &amp;lt;eche|on&amp;gt; mas não comprem dispositivos chineses com spyware^^ 20:24:07 &amp;lt;zzz&amp;gt; já compramos alguns dispositivos para devs mas nós realmente, realmente precisamos de testadores 20:24:47 &amp;lt;str4d&amp;gt; desculpa* 20:24:55 &amp;lt;zzz&amp;gt; isso seria para pessoas que já fazem parte da comunidade de devs, p.ex., psi, orion, dg, kytv, echelon, etc. 20:25:23 &amp;lt;zzz&amp;gt; quem quer um? acho que isso seria um ótimo uso dos fundos do projeto 20:26:00 &amp;lt;kytv&amp;gt; Estou sempre aberto a testar, mas não tenho tablet e não sei quão útil seria qualquer feedback que eu possa dar. Dito isso, posso testar e fornecer relatórios (espero) válidos. 20:26:21 &amp;lt;zzz&amp;gt; ok, temos um. ótimo. 20:26:48 &amp;lt;zzz&amp;gt; como de costume, peçam reembolso ao echelon, nosso tesoureiro 20:26:52 &amp;lt;Meeh&amp;gt; Eu também poderia testar, mas meu tablet está começando a ficar meio velho 20:26:56 &amp;lt;Meeh&amp;gt; meio* 20:27:18 &amp;lt;zzz&amp;gt; Eu gosto muito dos tablets android de 7". Ótimos para testes e uso geral. E você não corre o risco de estragar seu telefone. 20:27:50 &amp;lt;zzz&amp;gt; última chamada por comentários sobre 2) tablets android para testes 20:28:23 &amp;lt;str4d&amp;gt; A escolha do dispositivo é importante 20:28:30 &amp;lt;eche|on&amp;gt; (eu NÃO pago produtos da Apple, lol) 20:28:37 &amp;lt;Meeh&amp;gt; Posso ajudar a testar, mas para garantir os testes provavelmente seria preciso a compra de um tablet novo 20:28:53 &amp;lt;str4d&amp;gt; A oportunidade que temos aqui é oferecer uma gama de *tamanhos* de dispositivos assim como *densidades* de tela 20:29:21 &amp;lt;zzz&amp;gt; se deixarmos cada pessoa escolher seu próprio telefone ou tablet, isso deve fornecer a variedade necessária 20:29:55 &amp;lt;zzz&amp;gt; ok, passando para 3) o tópico desconhecido do Meeh. 15 minutos no máximo. 20:29:57 &amp;lt;zzz&amp;gt; vai lá, Meeh 20:29:59 &amp;lt;str4d&amp;gt; (p.ex., meu tablet de 7" é 600x1024 pixels e cai na categoria -sw600dp) 20:32:03 &amp;lt;Meeh&amp;gt; ok, decidi voltar (já que estive fora por um tempo) com uma surpresa, alguns podem ter ouvido falar, e alguns visto algo disso.. mas, resumindo, eu fiz um "pacote de navegador I2P" que provavelmente estará pronto para win32 e osx dentro de 24 horas 20:32:29 &amp;lt;Meeh&amp;gt; ativem seus plugins do tor e vejam https://hideme.today/dev/ 20:32:35 &amp;lt;iRelay&amp;gt; Título: The Abscond bundle (em hideme.today) 20:32:39 &amp;lt;Meeh&amp;gt; esse é o conjunto de recursos e a "cara" dele 20:32:57 &amp;lt;psi&amp;gt; como assim 20:33:01 &amp;lt;psi&amp;gt; um pacote de navegador? 20:33:05 &amp;lt;Meeh&amp;gt; Estou tentando tornar o i2p mais fácil de começar.. porque essa é sempre a reclamação que eu recebo 20:33:08 &amp;lt;Meeh&amp;gt; sim 20:33:17 &amp;lt;Meeh&amp;gt; e mais: é 100% portátil 20:33:26 &amp;lt;Meeh&amp;gt; você pode colocá-lo num pendrive usb 20:33:39 &amp;lt;Meeh&amp;gt; executá-lo em qualquer máquina.. fazer uma modificação, e você pode dar boot cruzado nele também 20:33:42 &amp;lt;psi&amp;gt; legal 20:33:43 &amp;lt;str4d&amp;gt; psi: Tor Browser com I2PButton 20:33:46 &amp;lt;Meeh&amp;gt; como em a mesma instalação em win,linux,osx 20:33:58 &amp;lt;Meeh&amp;gt; mais ou menos como o str4d disse, sim :) 20:34:38 &amp;lt;Meeh&amp;gt; então, algum de vocês tem comentários etc. sobre isso, ideias, ++, ? 20:34:49 &amp;lt;psi&amp;gt; onde posso conseguir? 20:34:56 &amp;lt;Meeh&amp;gt; achei que seria bom ter algum feedback antes do lançamento 20:34:57 &amp;lt;psi&amp;gt; parece que a instância do gitlab está bloqueada 20:35:11 &amp;lt;Meeh&amp;gt; vou publicar o código final e disponibilizá-lo algumas horas depois da reunião 20:35:21 &amp;lt;psi&amp;gt; ok 20:35:23 &amp;lt;Meeh&amp;gt; não terminei um conjunto completo de build 20:35:38 &amp;lt;Meeh&amp;gt; então preciso dizer como compilar e juntar todas as partes 20:35:44 &amp;lt;eche|on&amp;gt; comentário: muito trabalho. 20:35:47 &amp;lt;eche|on&amp;gt; mas ótimo. 20:36:13 &amp;lt;Meeh&amp;gt; eu foquei mais em um protótipo/prova de conceito do que em um sistema de build 20:36:54 &amp;lt;Meeh&amp;gt; então eu peguei o torbrowser em si e o rebatizei, o torbutton está quase reescrito para funcionar 100% com i2p em vez de tor, 20:37:17 &amp;lt;Meeh&amp;gt; o lançador foi escrito do zero por mim, muito por causa da parte do jre 20:37:34 &amp;lt;Meeh&amp;gt; portanto todos os scripts de build antigos do tor falham 20:37:43 &amp;lt;Meeh&amp;gt; e não são facilmente modificáveis 20:38:36 &amp;lt;psi&amp;gt; orchid incluído? 20:38:59 &amp;lt;Meeh&amp;gt; sim, há alguns plugins do i2p assim como plugins do navegador incluídos 20:39:06 &amp;lt;psi&amp;gt; legal 20:39:16 &amp;lt;Meeh&amp;gt; plugins do i2p principalmente para despertar interesse, como o i2p-bote 20:39:23 &amp;lt;Meeh&amp;gt; e plugins do navegador para privacidade 20:40:20 &amp;lt;Meeh&amp;gt; a ideia é ter um script de build que facilmente construa um novo bundle para osx,linux,win32 a cada release do i2p 20:40:37 &amp;lt;Meeh&amp;gt; e claro, atualização do navegador etc., mas isso vai exigir trabalho manual 20:40:53 &amp;lt;Meeh&amp;gt; mas incluí nos meus planos futuros manter isso 20:42:25 &amp;lt;zzz&amp;gt; ok, mais algo em 3) ? 20:43:02 &amp;lt;zzz&amp;gt; alguém tem outros tópicos? 20:43:14 &amp;lt;Meeh&amp;gt; não, basicamente era isso. se alguém em win32 quiser testar, por favor grite, porque depois da experiência com o anoncoin isso precisa de mais testes 20:43:55 &amp;lt;Meeh&amp;gt; e vejo que vou ficar sem cafeína se eu não sair para comprar, volto em 10. leva 5min cada trecho :) 20:44:24 &amp;lt;zzz&amp;gt; ok, ótimo. Um lembrete de que qualquer um pode convocar uma reunião sobre qualquer tópico a qualquer momento. 20:44:35 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Lançamento do I2P 0.9.13</title><link>/pt/blog/2014/05/22/lan%C3%A7amento-do-i2p-0.9.13/</link><pubDate>Thu, 22 May 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/05/22/lan%C3%A7amento-do-i2p-0.9.13/</guid><description>&lt;p>0.9.13 inclui correções para routers atrás de um firewall, melhorias nas consultas ao netdb e uma grande atualização do SusiMail. Claro, há também a coleção habitual de correções de bugs e atualizações de tradução.&lt;/p>
&lt;p>Como de costume, recomendamos atualizar para esta versão. A melhor forma de manter a segurança e ajudar a rede é executar a versão mais recente.&lt;/p>
&lt;p>zzz atualizou suas chaves GPG, e os arquivos da versão estão assinados com suas novas chaves. A nova impressão digital da chave é: 2D3D 2D03 910C 6504 C121 0C65 EE60 C0C8 EE72 56A8&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 6 de maio de 2014</title><link>/pt/blog/2014/05/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-6-de-maio-de-2014/</link><pubDate>Tue, 06 May 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/05/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-6-de-maio-de-2014/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bgwcb, dg, eche|on, EinMByte, hghoster, kytv, nombra, Nyakov, psi, topiltzin, user, Yi, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:37 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1618` 20:00:43 &amp;lt;bgwcb&amp;gt; bem, vamos começar? 20:00:46 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Reunião ter. 6 de maio - 20:00 UTC (em zzz.i2p) 20:00:57 &amp;lt;zzz&amp;gt; 0. Oi 20:00:57 &amp;lt;zzz&amp;gt; 1. solicitação para página inicial da console do hiddengate.i2p (veja a próxima mensagem para detalhes) 20:00:57 &amp;lt;zzz&amp;gt; 2. OMGWTFBBQ Summer Europe - echelon 20:00:57 &amp;lt;zzz&amp;gt; 3. cronograma do lançamento 0.9.13 20:01:06 &amp;lt;zzz&amp;gt; 0. Oi 20:01:09 &amp;lt;zzz&amp;gt; olá 20:01:11 &amp;lt;eche|on&amp;gt; oi! 20:01:15 &amp;lt;psi&amp;gt; olá 20:01:16 &amp;lt;topiltzin&amp;gt; oi 20:01:23 &amp;lt;nombra&amp;gt; o/ (reconectado bem a tempo) 20:01:38 &amp;lt;kytv&amp;gt; hola 20:01:49 &amp;lt;Yi&amp;gt; o que é? 20:01:50 &amp;lt;zzz&amp;gt; A maioria destes itens deve ser breve, vamos limitá-los a 15 minutos cada. 20:02:00 &amp;lt;hghoster&amp;gt; oi, pessoal 20:02:05 * mokosoul sai de fininho antes que alguém perceba que esteve aqui na reunião. 20:02:08 &amp;lt;zzz&amp;gt; 1. solicitação para página inicial da console do hiddengate.i2p 20:02:16 &amp;lt;zzz&amp;gt; vejam o link acima para detalhes 20:02:42 &amp;lt;zzz&amp;gt; hghoster é quem solicitou para hiddengate.i2p. você poderia nos falar um pouco sobre o site? 20:03:52 &amp;lt;hghoster&amp;gt; HiddenGate é um projeto para usuários russos de I2P. Objetivo: publicar, online/offline, o jornal "Vestnik I2P", que apresenta o I2P e orienta como acessá-lo. 20:04:00 &amp;lt;hghoster&amp;gt; temos wiki, fórum, imboard 20:04:06 &amp;lt;EinMByte&amp;gt; Oi 20:04:47 &amp;lt;EinMByte&amp;gt; hghoster: então... podemos dizer que é um tipo de site de ajuda? 20:05:03 &amp;lt;hghoster&amp;gt; então... nós já publicamos a primeira versão do jornal. também tem alguns caras que continuam a preencher a wiki com novos artigos técnicos 20:05:04 &amp;lt;kytv&amp;gt; para conveniência, a ToS em EN: `http://hiddengate.i2p/wiki/ToS#Terms_of_Service` 20:05:04 &amp;lt;zzz&amp;gt; ok, obrigado. Alguém tem perguntas ou comentários? Eu especialmente gostaria de comentários de falantes de russo 20:05:08 &amp;lt;iRelay&amp;gt; Título: HiddenGate Wiki: HiddenGate Wiki (em hiddengate.i2p) 20:05:27 &amp;lt;bgwcb&amp;gt; hghoster: imageboard censurado, mas provavelmente é bom porque nós, bons anônimos russos, não gostamos de cp 20:05:29 &amp;lt;EinMByte&amp;gt; Visitei o site antes e parece bom 20:05:50 &amp;lt;EinMByte&amp;gt; uma coisa que eu gostaria de mencionar: a página inicial está toda em russo 20:05:55 &amp;lt;hghoster&amp;gt; EinMByte: sim. nosso objetivo é fazer uma plataforma onde novos usuários não verão cp, etc., algum conteúdo chocante 20:06:15 &amp;lt;hghoster&amp;gt; só para discussões políticas, alguns interesses, etc. sem lixo, sem cp 20:06:48 &amp;lt;hghoster&amp;gt; EinMByte: mas há uma ou duas páginas em inglês, por exemplo a ToS. um momento, por favor 20:07:08 &amp;lt;EinMByte&amp;gt; Então, talvez uma introdução em inglês seria bom? 20:07:08 &amp;lt;EinMByte&amp;gt; (mesmo que o resto do site esteja em russo) 20:07:08 &amp;lt;EinMByte&amp;gt; Parece bom 20:07:14 &amp;lt;zzz&amp;gt; hghoster publicou uma ToS em inglês e em russo, conforme exigido: `http://hiddengate.i2p/wiki/ToS` 20:07:18 &amp;lt;iRelay&amp;gt; Título: HiddenGate Wiki: HiddenGate Wiki (em hiddengate.i2p) 20:07:20 &amp;lt;EinMByte&amp;gt; zzz: considerando a quantidade de usuários russos, acho que seria uma boa adição 20:07:22 &amp;lt;hghoster&amp;gt; zzz obrigado 20:07:48 &amp;lt;EinMByte&amp;gt; Bem, eu só gostaria de pelo menos uma frase em inglês na página inicial 20:08:05 &amp;lt;EinMByte&amp;gt; porque visitar hiddengate.i2p foi bem confuso para mim 20:08:31 &amp;lt;EinMByte&amp;gt; e suponho que seria assim para a maioria dos usuários de I2P não russos 20:08:45 &amp;lt;EinMByte&amp;gt; no entanto, eu concordo com a proposta 20:09:18 &amp;lt;zzz&amp;gt; mais algum comentário dos usuários russos aqui - bgwcb denixx_ Nyakov? 20:09:38 &amp;lt;hghoster&amp;gt; podemos colocar algum texto de boas-vindas no topo da primeira página explicando aos usuários não russos onde eles estão 20:10:12 &amp;lt;EinMByte&amp;gt; hghoster: é isso que quero dizer 20:10:19 &amp;lt;hghoster&amp;gt; estou registrando nossa conversa e vamos discutir isso depois também 20:10:21 &amp;lt;hghoster&amp;gt; acho que eles podem estar dormindo :) mas o bgwcb não 20:10:22 &amp;lt;Nyakov&amp;gt; Acho que é uma boa ideia 20:10:36 &amp;lt;bgwcb&amp;gt; acho que se o hiddengate entrar na página inicial, isso vai encher o hiddengate de algum conteúdo bom 20:10:37 &amp;lt;hghoster&amp;gt; ok, vou me lembrar disso, obrigado 20:10:49 &amp;lt;EinMByte&amp;gt; Afinal, suponho que é isso que os usuários vindos do painel de controle verão: a página principal 20:10:49 &amp;lt;zzz&amp;gt; hghoster, recebi alguns comentários na semana passada em #ru de que seu site tinha muito pouco conteúdo. Quais são seus planos para adicionar mais conteúdo? 20:10:53 &amp;lt;Yi&amp;gt; acho que está ok 20:11:12 &amp;lt;zzz&amp;gt; não queremos sites "mortos" na nossa página inicial 20:11:17 &amp;lt;user@kyirc&amp;gt; +1 pela frase de boas-vindas. o nome de domínio está em inglês e eu poderia ter chegado ao site também e então nem saber o que é é meio frustrante, mesmo que o resto vá ser ininteligível para mim de qualquer forma 20:11:53 &amp;lt;bgwcb&amp;gt; e é uma boa ideia porque eles não têm cp. os recém-chegados podem ter medo das redes escuras porque é um abrigo para pedófilos e terroristas 20:11:59 &amp;lt;hghoster&amp;gt; com certeza planos são bons :) há outro cara, "Glavred", ele é o criador da ideia deste projeto. eu estou trabalhando nisso como admin. também há alguns caras que continuam a preencher a wiki 20:12:37 &amp;lt;hghoster&amp;gt; claro que não preenche tão rápido quanto queremos. mas continuamos nosso trabalho de qualquer jeito. até alguém como o sr. P não fechar os internets 20:12:48 &amp;lt;bgwcb&amp;gt; mas então eu vou querer colocar na página inicial `http://rus.i2p` com um comentário de que tem algum conteúdo chocante 20:12:50 &amp;lt;hghoster&amp;gt; desculpem meu inglês ruim 20:13:00 &amp;lt;iRelay&amp;gt; Título: I2P Wiki (em rus.i2p) 20:13:13 &amp;lt;zzz&amp;gt; não precisa se desculpar, você está indo bem :)( 20:13:40 &amp;lt;zzz&amp;gt; ok, mais algum comentário? Não ouvi nenhuma objeção até agora? 20:13:53 &amp;lt;dg&amp;gt; Parece bom para mim. 20:13:54 &amp;lt;EinMByte&amp;gt; zzz: sobre sites "mortos" - veja assim: se um site vai para a página inicial, isso pode muito bem aumentar o tráfego 20:14:09 &amp;lt;EinMByte&amp;gt; então, isso também pode ter um efeito positivo no conteúdo 20:14:12 &amp;lt;dg&amp;gt; Além disso, podemos sempre remover um site se estiver "morto" 20:14:21 &amp;lt;EinMByte&amp;gt; exatamente 20:14:45 &amp;lt;kytv&amp;gt; sem problemas aqui, mas uma ou duas frases introdutórias em inglês (para combinar com o idioma do hostname) seriam bem-vindas. 20:15:26 &amp;lt;user@kyirc&amp;gt; o tooltip da console poderia/deveria já mencionar que é em russo. sou a favor 20:16:08 &amp;lt;hghoster&amp;gt; o site está hospedado fora da Rússia, então acho que não há problemas com isso. também sou c++er e tenho um bom trabalho, então dinheiro não é problema. o principal é como propagar o I2P de forma mais efetiva. esperamos que o jornal nos ajude 20:16:32 &amp;lt;hghoster&amp;gt; kytv: sim, claro 20:16:48 &amp;lt;zzz&amp;gt; então tá, hghoster, aprovamos seu pedido e vou adicioná-lo para a 0.9.13. Obrigado por participar da reunião e boa sorte com seu site 20:16:48 &amp;lt;bgwcb&amp;gt; sou a favor de aparecer na página principal 20:16:48 &amp;lt;zzz&amp;gt; obrigado também aos nossos amigos do #ru por nos ajudar 20:16:50 &amp;lt;psi&amp;gt; (c++ers estão convidados a ajudar com i2pd e i2pcpp) &amp;lt;-- off topic 20:16:59 &amp;lt;zzz&amp;gt; seguindo em frente 20:16:59 &amp;lt;zzz&amp;gt; 2. OMGWTFBBQ Summer Europe - echelon 20:17:01 &amp;lt;zzz&amp;gt; eche|on, conte-nos sobre isso 20:17:03 &amp;lt;hghoster&amp;gt; obrigado a todos! 20:17:08 &amp;lt;bgwcb&amp;gt; obrigado a todos, foi interessante 20:17:19 &amp;lt;eche|on&amp;gt; o churrasco 20:17:38 &amp;lt;eche|on&amp;gt; sempre quisemos fazer um churrasco, posso oferecer para sediar um neste verão, em Graz, Áustria 20:17:45 &amp;lt;eche|on&amp;gt; se quisermos fazer um 20:18:18 &amp;lt;eche|on&amp;gt; dinheiro para bebidas/comida está disponível nos fundos IMHO, só a parte sobre pessoas irem a este churrasco é que é um tópico... 20:18:28 &amp;lt;EinMByte&amp;gt; seria legal, mas eu provavelmente não compareceria (por razões de anonimato) 20:18:35 &amp;lt;zzz&amp;gt; quando? 20:18:46 &amp;lt;eche|on&amp;gt; eu penso mais no fim de agosto, começo de setembro 20:19:21 &amp;lt;zzz&amp;gt; para não conflitar com a DEFCON, primeira semana de agosto 20:19:33 &amp;lt;eche|on&amp;gt; certo, eu sei 20:19:48 &amp;lt;bgwcb&amp;gt; É uma boa ideia 20:19:58 &amp;lt;EinMByte&amp;gt; zzz: posso acrescentar rapidamente duas coisas: uma pergunta sobre Just Mail, outra sobre a DerbyCon (offtopic, desculpe) 20:20:11 &amp;lt;psi&amp;gt; sobre o tema de conferências, o orion e eu provavelmente estaremos na DerbyCon 20:20:17 &amp;lt;eche|on&amp;gt; e eu sei que não virá muita gente, e eu só posso fornecer um local para o churrasco, sem acomodação para dormir 20:20:23 &amp;lt;zzz&amp;gt; EinMByte, você será o número 4 da pauta 20:20:33 &amp;lt;EinMByte&amp;gt; zzz: obrigado 20:20:46 &amp;lt;zzz&amp;gt; psi, DerbyCon será o número 5 da pauta 20:20:52 &amp;lt;psi&amp;gt; ok 20:20:56 &amp;lt;EinMByte&amp;gt; eche|on: churrasco é definitivamente uma boa ideia 20:21:05 &amp;lt;EinMByte&amp;gt; se você conseguir gente suficiente para comparecer 20:21:38 &amp;lt;bgwcb&amp;gt; mas por que está hospedado fora da Rússia? 20:21:38 &amp;lt;zzz&amp;gt; quem estiver interessado em um churrasco em Graz no fim de agosto/início de setembro, por favor digite "yes" ou "maybe" 20:21:53 &amp;lt;EinMByte&amp;gt; zzz: participar ou só apoiar 20:22:09 &amp;lt;zzz&amp;gt; participar. 20:22:15 &amp;lt;zzz&amp;gt; eu direi "maybe" 20:22:37 &amp;lt;bgwcb&amp;gt; maybe 20:22:56 &amp;lt;psi&amp;gt; "maybe" (se eu conseguir chegar lá, o que é bem improvável) 20:23:11 &amp;lt;eche|on&amp;gt; hm, acho que vou iniciar um questionário no forum.i2p? 20:23:26 &amp;lt;eche|on&amp;gt; Graz é muito bem acessível de avião via Frankfurt ;-) 20:23:40 &amp;lt;eche|on&amp;gt; mas isso é caro. Eu sei. 20:24:14 &amp;lt;zzz&amp;gt; eche|on, não muito apoio... talvez um encontro ou churrasco em uma conferência fosse mais popular? 20:24:17 &amp;lt;EinMByte&amp;gt; Eu também acho melhor levar esse assunto para um fórum ou algo assim 20:24:51 &amp;lt;bgwcb&amp;gt; where owned? 20:24:52 &amp;lt;eche|on&amp;gt; zzz: isso seria melhor. se encontrarmos uma conf que se encaixe? 20:24:52 &amp;lt;bgwcb&amp;gt; desculpe, onde exatamente 20:24:54 &amp;lt;EinMByte&amp;gt; 5? 20:24:54 &amp;lt;bgwcb&amp;gt; ? 20:24:55 &amp;lt;zzz&amp;gt; eu adoraria um encontro no verão, mas combinado com uma conf pode fazer mais sentido 20:24:57 &amp;lt;eche|on&amp;gt; este ano não tenho tempo para ir a Las Vegas 20:25:45 &amp;lt;eche|on&amp;gt; (de novo) 20:25:48 &amp;lt;eche|on&amp;gt; mas se quiserem fazer algo, há dinheiro disponível^^ 20:25:48 &amp;lt;zzz&amp;gt; ok, vamos adiar este tópico para mais pesquisa, talvez possamos conversar de novo em algumas semanas com ideias 20:25:48 &amp;lt;eche|on&amp;gt; vou ficar de olho nisso 20:26:03 &amp;lt;EinMByte&amp;gt; bom 20:26:14 &amp;lt;zzz&amp;gt; seguindo em frente 20:26:18 &amp;lt;zzz&amp;gt; 3. cronograma do lançamento 0.9.13 20:26:46 &amp;lt;zzz&amp;gt; estamos a cerca de 4 semanas desde a 0.9.12 e nosso ciclo normal de 5–8 semanas nos dá um lançamento para o fim de maio 20:27:02 &amp;lt;dg&amp;gt; só 4.. 20:27:11 &amp;lt;zzz&amp;gt; rfree tem feito uma boa pesquisa sobre os problemas na 0.9.12 com routers atrás de firewall e a -14 parece ajudar bastante 20:27:17 &amp;lt;EinMByte&amp;gt; e quanto àqueles supostos problemas com a 0.9.12, foram resolvidos (se é que havia)? 20:27:19 &amp;lt;zzz&amp;gt; então ele está recomendando um lançamento em breve. 20:27:28 &amp;lt;EinMByte&amp;gt; ah, certo 20:27:50 &amp;lt;zzz&amp;gt; parece ser apenas com routers atrás de firewall, mas isso inclui todos os usuários de TAILS também 20:27:56 &amp;lt;eche|on&amp;gt; zzz: até onde você foi com o susimail, terminou? 20:28:12 &amp;lt;zzz&amp;gt; sim, estou praticamente concluído com o susimail por ora 20:28:24 &amp;lt;eche|on&amp;gt; ok, e o Tails, próximo lançamento em que data? 20:28:25 &amp;lt;zzz&amp;gt; então susimail + correções de firewall parece bom o suficiente para um lançamento 20:28:32 &amp;lt;eche|on&amp;gt; ou seja, para qual data precisamos estar prontos? 20:28:33 &amp;lt;zzz&amp;gt; então talvez em 2 ou 3 semanas? 20:28:58 &amp;lt;user@kyirc&amp;gt; -0 foi ruim para mim, em lin, sem firewall, -4 corrigiu a capacidade de alcance. depois, no XP com firewall, -0 era quase inutilizável. -14 funciona ótimo 20:29:04 &amp;lt;eche|on&amp;gt; atualmente sem problema com um ciclo mais curto 20:29:24 &amp;lt;user@kyirc&amp;gt; não sei sobre o problema de travamento da console, porém, que foi na -14 20:29:36 &amp;lt;zzz&amp;gt; prazo de check-in 16 ou 23 de maio, e lançamento 19 ou 26 de maio 20:29:47 &amp;lt;eche|on&amp;gt; 16 de maio seria melhor (dia 29 é feriado) 20:29:50 &amp;lt;dg&amp;gt; Eu digo 16/19, desde que não haja deadlocks e coisas assim. 20:30:10 &amp;lt;dg&amp;gt; Se os usuários ainda estiverem sofrendo, adiem. 20:31:10 &amp;lt;zzz&amp;gt; OK, vamos mirar no dia 16 para o prazo e um lançamento no dia 19. Se tivermos problemas não resolvidos, então adiaremos 20:31:20 &amp;lt;EinMByte&amp;gt; ok 20:31:45 &amp;lt;user@kyirc&amp;gt; no XP está perfeitamente bem. a parada da console no MEU caso pode ter sido causada por mim, já que eu testei um plugin que ainda dependia de uma versão mais antiga do Jetty. talvez isso tenha mudado algo nas minhas configurações, pois os problemas permaneceram após remover os plugins. mas isso é só no MEU caso 20:32:14 &amp;lt;user@kyirc&amp;gt; se mais ninguém tiver esse problema, então -14 é um bom candidato a lançamento, imho 20:32:49 &amp;lt;zzz&amp;gt; seguindo em frente: 4) EinMByte Just Mail 20:32:49 &amp;lt;EinMByte&amp;gt; sim, só uma pergunta menor 20:32:49 &amp;lt;EinMByte&amp;gt; orion: ding 20:32:54 &amp;lt;EinMByte&amp;gt; então minha pergunta foi: o orion conseguiu entrar em contato 20:33:07 &amp;lt;EinMByte&amp;gt; e segundo: que diabos eles estão fazendo 20:33:16 &amp;lt;EinMByte&amp;gt; imho, não parece que isso possa funcionar 20:33:20 &amp;lt;zzz&amp;gt; ele recebeu uma resposta e me copiou, não dizia muita coisa 20:33:26 &amp;lt;EinMByte&amp;gt; então acho que eles precisam de algum conselho 20:33:30 &amp;lt;EinMByte&amp;gt; zzz: você poderia colar 20:33:38 &amp;lt;EinMByte&amp;gt; estou interessado 20:34:04 &amp;lt;EinMByte&amp;gt; como escrevi em `http://zzz.i2p/topics/1614,` eu duvido das ideias deles 20:34:10 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Just Mail Kickstarter (em zzz.i2p) 20:34:28 &amp;lt;EinMByte&amp;gt; * a viabilidade das ideias deles 20:35:09 &amp;lt;zzz&amp;gt; Vou colar naquele tópico depois da reunião... É só papo furado de marketing, não explica realmente nada. 20:35:26 &amp;lt;EinMByte&amp;gt; certo, obrigado 20:35:44 &amp;lt;zzz&amp;gt; mais alguma coisa sobre Just Mail? 20:35:47 &amp;lt;EinMByte&amp;gt; acho que isso resolve o 4, não parece que isso vai dar certo 20:36:12 &amp;lt;EinMByte&amp;gt; (sinto muito também pelas pessoas que investiram nisso) 20:36:25 &amp;lt;zzz&amp;gt; seguindo em frente 20:36:37 &amp;lt;zzz&amp;gt; 5) DerbyCon EinMByte psi orion 20:36:55 &amp;lt;psi&amp;gt; acredito que o orion e eu conseguiremos comparecer à DerbyCon 20:37:00 &amp;lt;EinMByte&amp;gt; de novo, eu queria saber o status disso 20:37:07 &amp;lt;EinMByte&amp;gt; ok, já há alguma palestra? 20:37:20 &amp;lt;psi&amp;gt; eu estava esperando que vocês dois pudessem dar uma 20:37:29 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1579` 20:37:33 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Derbycon Louisville Sept. 24-28 (em zzz.i2p) 20:37:44 &amp;lt;EinMByte&amp;gt; zzz: nenhuma chance de você dar uma palestra? 20:38:20 &amp;lt;zzz&amp;gt; Há uma chance, mas eu voto no nosso cara de PR, o orion 20:38:24 &amp;lt;EinMByte&amp;gt; além disso, alguém sabe se essas palestras serão transmitidas ou não? 20:38:50 &amp;lt;psi&amp;gt; se forem, você sempre pode se vestir como o unibomber (str4d) 20:39:25 &amp;lt;zzz&amp;gt; psi, orion, recomendo que vocês contatem o Adrian imediatamente para saber o cronograma e o processo do CFP e descobrir que tipo de palestra seria apropriada 20:39:35 &amp;lt;psi&amp;gt; ok 20:39:46 &amp;lt;zzz&amp;gt; Esta é principalmente uma conf de InfoSec, bem diferente da DEFCON/HOPE/CCC etc. 20:40:39 &amp;lt;EinMByte&amp;gt; É importante que tenhamos uma palestra, porque isso certamente vai espalhar a palavra 20:40:54 &amp;lt;EinMByte&amp;gt; (também mais chance de pesquisa acadêmica) 20:41:13 &amp;lt;zzz&amp;gt; falando em HOPE: `http://zzz.i2p/topics/1507` 20:41:19 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: HOPE X (em zzz.i2p) 20:41:36 &amp;lt;zzz&amp;gt; e DEFCON: `http://zzz.i2p/topics/1556` 20:41:42 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: DEFCON 2014 (em zzz.i2p) 20:42:07 &amp;lt;zzz&amp;gt; de qualquer forma, psi e orion, se vocês forem à DerbyCon há uma chance de eu ir também. 20:42:18 &amp;lt;zzz&amp;gt; eche|on, churrasco em Louisville? 20:42:22 &amp;lt;EinMByte&amp;gt; em um mundo ideal, teríamos uma palestra em todas essas conferências 20:42:30 &amp;lt;psi&amp;gt; ooh isso parece legal, churrasco no KT 20:42:51 &amp;lt;zzz&amp;gt; KY 20:43:02 &amp;lt;psi&amp;gt; é KY? puxa 20:43:50 &amp;lt;zzz&amp;gt; dois ou três de vocês deveriam coautorizar uma palestra e me deixar fora disso. Seria o melhor :) 20:44:00 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 20:44:10 * zzz esquenta o baffer 20:44:14 &amp;lt;user@kyirc&amp;gt; não é um tópico da pauta, mas acho que deveríamos começar a pensar sobre nossa página oficial dentro da rede. www.i2p2.i2p é feia. ela foi escolhida para corresponder ao domínio da Internet pública i2p2.de. como este não é mais nosso endereço principal, também deveríamos pensar em um domínio mais bonito dentro da rede. i2p.i2p, por exemplo. não sei se geti2p.i2p faz sentido, já que você não precisa mais _get_ i2p. 20:44:23 &amp;lt;eche|on&amp;gt; zzz: louiesville, hora, local? 20:44:39 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1579` 20:44:44 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Derbycon Louisville Sept. 24-28 (em zzz.i2p) 20:44:53 &amp;lt;user@kyirc&amp;gt; não é urgente, mas talvez algo em que pensar, e fácil de "consertar" 20:45:22 &amp;lt;EinMByte&amp;gt; sim, uma nova página inicial seria bom 20:45:22 &amp;lt;eche|on&amp;gt; hm, nessa data eu queria estar na Escócia 20:45:30 &amp;lt;zzz&amp;gt; user, isso é com o welterde. Na console do router removemos todas as referências, agora apontamos para i2p-projekt.i2p 20:45:59 &amp;lt;user@kyirc&amp;gt; que também não é perfeito, por causa do k 20:45:59 &amp;lt;zzz&amp;gt; obrigado a todos por uma boa reunião 20:46:09 &amp;lt;eche|on&amp;gt; precisaria verificar os horários 20:46:20 &amp;lt;EinMByte&amp;gt; zzz: uma última coisa, você planeja ter reuniões regulares 20:46:30 &amp;lt;user@kyirc&amp;gt; como é um link não é um problema tão grande, mas ainda assim um nome em inglês seria melhor, imho 20:46:44 &amp;lt;EinMByte&amp;gt; (a menos que isso já seja o caso?) 20:47:02 &amp;lt;zzz&amp;gt; EinMByte, nós agendamos reuniões conforme necessário. Qualquer um pode agendar uma reunião a qualquer momento, para qualquer tópico. 20:47:17 &amp;lt;EinMByte&amp;gt; zzz: certo 20:47:23 &amp;lt;user@kyirc&amp;gt; o que há de errado com i2p-project.i2p? já está registrado por outra pessoa? 20:47:47 &amp;lt;eche|on&amp;gt; mas Louisville é fácil de chegar e central 20:47:50 &amp;lt;zzz&amp;gt; EinMByte, `http://zzz.i2p/topics/1491` 20:47:55 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Project Meetings (em zzz.i2p) 20:48:37 &amp;lt;EinMByte&amp;gt; estou pensando em uma reunião de i2pcpp 20:48:42 &amp;lt;EinMByte&amp;gt; mas preciso discutir com o orion 20:48:44 &amp;lt;zzz&amp;gt; se formos à DerbyCon deveríamos tentar convencer o Lance a ir também 20:50:03 &amp;lt;eche|on&amp;gt; ok, vou manter isso em mente e vou para a cama 20:50:04 &amp;lt;eche|on&amp;gt; até mais 20:50:19 &amp;lt;zzz&amp;gt; qualquer palestra terá que ser foda para ser aceita. A DerbyCon foi pequena no primeiro ano, mas este é o 4º ano, eu acho. Temos um pequeno acesso interno com o irongeek, mas não é só o show dele. 20:50:55 &amp;lt;EinMByte&amp;gt; btw, estou disposto a olhar os slides etc. Não sei se ajudaria muito, mas nunca se sabe 20:51:51 &amp;lt;EinMByte&amp;gt; de qualquer forma, tchau &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 22 de abril de 2014</title><link>/pt/blog/2014/04/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-abril-de-2014/</link><pubDate>Tue, 22 Apr 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/04/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-abril-de-2014/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> hottuna, nombre\_, psi, str4d, zzz2&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:32:31 &amp;lt;str4d&amp;gt; Olá a todos 20:34:53 &amp;lt;str4d&amp;gt; 0) Oi 20:34:53 &amp;lt;str4d&amp;gt; 1) TODO 0.9.13-0.9.16 `http://zzz.i2p/topics/1600` 20:34:53 &amp;lt;str4d&amp;gt; 2) Novo transporte para os PTs do Tor `http://zzz.i2p/topics/1551` 20:34:53 &amp;lt;str4d&amp;gt; 3) Quaisquer itens que surgirem de 1) 20:34:53 &amp;lt;str4d&amp;gt; Atividade pós-reunião: teste de estresse do Mumble (bate-papo por voz sobre I2P) 20:35:07 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: TODO 0.9.13 - 0.9.16 (em zzz.i2p) 20:35:10 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Suporte aos Pluggable Transports do Tor (em zzz.i2p) 20:35:29 &amp;lt;str4d&amp;gt; 0) Oi 20:35:57 &amp;lt;hottuna&amp;gt; Olá 20:37:37 &amp;lt;str4d&amp;gt; Mais alguém? 20:38:01 &amp;lt;str4d&amp;gt; zzz2 orion psi kytv meeh_ 20:41:17 &amp;lt;str4d&amp;gt; Com sorte, alguns deles vão aparecer. 20:41:17 &amp;lt;str4d&amp;gt; 1) TODO 0.9.13-0.9.16 `http://zzz.i2p/topics/1600` 20:41:22 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: TODO 0.9.13 - 0.9.16 (em zzz.i2p) 20:41:26 &amp;lt;zzz2&amp;gt; aqui 20:41:58 &amp;lt;str4d&amp;gt; A pedido do zzz, iniciámos um tópico de discussão para propor ideias para o roteiro (roadmap) do I2P daqui para frente. 20:42:27 &amp;lt;str4d&amp;gt; Houve muita conversa, mas não se chegou a um consenso. 20:43:14 &amp;lt;str4d&amp;gt; Resumi algumas das sugestões iniciais na página do roadmap `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 20:43:17 &amp;lt;iRelay&amp;gt; Título: Roadmaps/1.0 I2P Bugtracker (em trac.i2p2.i2p) 20:45:01 &amp;lt;str4d&amp;gt; zzz2: Vejo que você tem se dedicando ao susimail (oba) 20:46:19 &amp;lt;zzz2&amp;gt; é, caí nesse buraco de coelho enquanto tentamos decidir o que é realmente importante 20:52:07 &amp;lt;str4d&amp;gt; Acho que foi um trabalho útil, nem que seja porque há um bug antigo sobre problemas de login, e o susimail é um dos primeiros apps que os usuários vão experimentar 20:52:08 &amp;lt;str4d&amp;gt; `http://trac.i2p2.i2p/ticket/747` 20:52:12 &amp;lt;iRelay&amp;gt; Título: #747 (Problemas de login com o Susimail) I2P Bugtracker (em trac.i2p2.i2p) 20:54:45 &amp;lt;psi&amp;gt; str4d: ohai 20:54:47 * psi está atrasado? 20:55:19 &amp;lt;str4d&amp;gt; sim, psi está 20:55:25 &amp;lt;str4d&amp;gt; Ainda não aconteceu muita coisa :/ 20:55:58 * psi rola a tela para cima 20:56:07 &amp;lt;str4d&amp;gt; Para resumir o que vem acontecendo desde que o RFC foi publicado: 20:56:18 &amp;lt;str4d&amp;gt; - zzz tem trabalhado no susimail 20:56:59 &amp;lt;str4d&amp;gt; - psi tem se familiarizado com PTs, novo DH e JNI 20:57:23 &amp;lt;str4d&amp;gt; - Eu tenho trabalhado no I2P-Bote Android e, agora, em Java EdDSA 20:57:39 * psi passou o dia inteiro detalhando a estrutura de PT para i2p 20:58:59 &amp;lt;zzz2&amp;gt; se str4d e psi estão progredindo em EdDSA, 25519 e PTs, então acho que o melhor uso do meu tempo é avançar na migração para o novo algoritmo de assinatura, p.ex., múltiplos dests por um tunnel, e algum tipo de suporte a addressbook 21:00:27 &amp;lt;jenkins@kyirc&amp;gt; Iniciando build #581 para o job I2P 21:01:01 &amp;lt;zzz2&amp;gt; qual é o status das chaves mtn do psi e do acordo de desenvolvimento? Não recebi nada pelo correio. 21:01:23 &amp;lt;str4d&amp;gt; psi assinou o acordo de desenvolvimento, eu publiquei no site 21:01:36 &amp;lt;str4d&amp;gt; (então as chaves públicas dele estão registradas) 21:02:10 &amp;lt;zzz2&amp;gt; a impressão digital da chave dele está lá também? 21:02:32 &amp;lt;zzz2&amp;gt; se sim vou adicioná-lo e anunciar 21:03:02 &amp;lt;psi&amp;gt; minha fp do gpg está no meu twitter 21:03:05 &amp;lt;str4d&amp;gt; não a impressão digital, mas a própria chave está 21:03:47 &amp;lt;zzz2&amp;gt; isso precisa estar naquele arquivo de template de exemplo monotonerc. psi, talvez você possa fazer isso como seu primeiro teste de habilidades com mtn? 21:04:23 &amp;lt;jenkins@kyirc&amp;gt; Iupiii, build corrigido! 21:04:24 &amp;lt;jenkins@kyirc&amp;gt; Projeto I2P build #581: CORRIGIDA em 3 min 55 s: `http://jenkins.killyourtv.i2p/job/I2P/581/` 21:04:36 &amp;lt;psi&amp;gt; posso fazer isso 21:04:40 &amp;lt;psi&amp;gt; já fiz isso localmente 21:04:53 &amp;lt;str4d&amp;gt; zzz2, psi, atualizei o Gantt do roadmap - `http://trac.i2p2.i2p/wiki/Roadmaps/1.0` 21:04:56 &amp;lt;iRelay&amp;gt; Título: Roadmaps/1.0 I2P Bugtracker (em trac.i2p2.i2p) 21:05:21 &amp;lt;psi&amp;gt; a fp da chave monotone para minha chave de transporte NOT é "1ceb85b992114bae1bcb156ef238f8f3044a6bfe", -- ampernand@gmail.com 21:06:04 &amp;lt;psi&amp;gt; posso pegar a fp da minha chave de transporte também 21:06:29 &amp;lt;zzz2&amp;gt; ok, ótimo, bem-vindo ao time! Como digo a todos, por favor, tenha cuidado, pratique no www primeiro 21:06:30 &amp;lt;str4d&amp;gt; psi: você precisa enviar isso para o eche, kytv e welt 21:06:43 &amp;lt;str4d&amp;gt; +1 21:06:56 * kytv recebeu e está adicionando no servidor dele 21:07:08 &amp;lt;zzz2&amp;gt; psi, temos instruções bem precisas na página da web sobre como fazer tudo isso... :) 21:07:27 &amp;lt;psi&amp;gt; vou revisar isso 21:07:38 &amp;lt;zzz2&amp;gt; p.ex., me enviar e-mail (mas para você não é mais necessário) 21:08:15 &amp;lt;str4d&amp;gt; Como está o Gantt do roadmap para todos agora? Há itens que parecem irrealistas, ou algo faltando 21:08:16 &amp;lt;str4d&amp;gt; ? 21:09:37 * psi revisa o roadmap 21:09:43 &amp;lt;jenkins@kyirc&amp;gt; Projeto I2P UnitTests build #528: SUCESSO em 5 min 6 s: `http://jenkins.killyourtv.i2p/job/UnitTests/528/` 21:09:57 &amp;lt;jenkins@kyirc&amp;gt; Iniciando build #82 para o job I2P-Android 21:09:59 &amp;lt;str4d&amp;gt; zzz2: sugiro que você resolva o item das novas chaves GPG mais cedo do que tarde ;) 21:10:19 &amp;lt;zzz2&amp;gt; str4d, por favor nos diga o que isso está te dizendo sobre o que é importante 21:10:33 &amp;lt;str4d&amp;gt; psi: você está encontrando muita sobreposição entre seu trabalho com PTs e NTCP2? 21:10:34 &amp;lt;zzz2&amp;gt; sim, vou fazer isso antes do próximo lançamento, prometo 21:11:24 &amp;lt;str4d&amp;gt; Na minha opinião (IMHO), há três coisas importantes: 21:11:32 &amp;lt;jenkins@kyirc&amp;gt; Projeto I2P-Android build #82: SUCESSO em 1 min 34 s: `http://jenkins.killyourtv.i2p/job/I2P-Android/82/` 21:11:40 &amp;lt;str4d&amp;gt; 1) progresso na atualização de criptografia - agora finalmente em andamento 21:12:01 &amp;lt;psi&amp;gt; str4d: no momento, ainda não olhei o ntcp2 21:12:13 &amp;lt;str4d&amp;gt; (dando sequência ao trabalho de preparação) 21:13:28 &amp;lt;zzz2&amp;gt; 1) "agora em andamento"? Tenho ralado muito nisso há 6 meses 21:13:32 &amp;lt;str4d&amp;gt; 2) Preparação para auditoria - na minha opinião, precisamos colocar nosso modelo de ameaça etc. em dia o quanto antes (ASAP) 21:15:33 * psi fica afk por 30 minutos 21:15:33 &amp;lt;psi&amp;gt; evento inesperado, bbl 21:15:33 &amp;lt;psi&amp;gt; vou olhar o scrollback depois 21:16:21 &amp;lt;zzz2&amp;gt; Parece haver alguma confusão por aí sobre a "nova criptografia de assinatura". Está pronta, está disponível na 0.9.12, funciona. Para destinations. 21:17:06 &amp;lt;zzz2&amp;gt; A "única" coisa não feita é migrar destinations publicados existentes para um novo. 21:21:13 &amp;lt;str4d&amp;gt; sim, o que primeiro depende de escolher um novo, que na minha opinião deve ser Ed25519, o que depende de obter uma implementação rápida. 21:21:15 &amp;lt;str4d&amp;gt; E, ao mesmo tempo, concordo que a infraestrutura de migração restante necessária deve ser implementada. 21:21:16 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Por anos deixamos isso de lado e trabalhamos no que achamos benéfico para os usuários, mas, na minha opinião, se quisermos começar a atrair mais interesse de pesquisa e utilizá-lo de forma eficaz, precisamos estar mais conscientes do que o I2P pode e não pode alcançar. 21:21:17 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Eu sei que você tem, zzz ;P 21:21:18 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; (Eu estava me referindo especificamente à parte que envolve a nova criptografia em si) 21:21:19 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; obrigado pelo esforço que você colocou para chegar até aqui :) 21:21:20 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; 3) Usabilidade, UX - este é um terceiro ponto importante que não está no gráfico do Roadmap 21:21:22 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Bem - o trabalho do zzz no susimail entra nessa categoria, assim como melhorias no streaming 21:21:41 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Mas também é importante revisar nossas páginas de erro e de ajuda, e como auxiliamos o usuário a realizar suas tarefas. 21:21:41 &amp;lt;str4d&amp;gt; (depois da minha linha "2) Preparação para auditoria") 21:22:00 &amp;lt;str4d&amp;gt; Preciso ficar AFK em 10-15 min 21:22:50 &amp;lt;str4d&amp;gt; E como o psi está AFK, vou retirar "2) Novo transporte para os PTs do Tor" desta reunião 21:23:55 &amp;lt;str4d&amp;gt; zzz2: na sua opinião, o que precisamos fazer antes de organizar uma reunião com o Lance sobre o modelo de ameaça? 21:24:59 * str4d gostaria de tentar uma reunião com o Lance em maio 21:26:04 &amp;lt;str4d&amp;gt; então precisamos definir o que devemos fazer antes disso, para podermos organizar a reunião com tempo suficiente para terminar isso primeiro. 21:29:27 &amp;lt;zzz2&amp;gt; Discordo que primeiro precisamos escolher. 21:29:59 &amp;lt;zzz2&amp;gt; Ou, que possamos escolher agora (P256) e escolher de novo mais tarde quando houver mais opções disponíveis. 21:30:02 &amp;lt;MTN@kyirc&amp;gt; [ I2P ] correção de compilação [zzz@mail.i2p] `http://killyourtv.i2p/viewmtn/revision/info/12396c3ee88d1194482fc2cc3751db1169cc52e3` 21:30:34 &amp;lt;zzz2&amp;gt; Poderíamos mudar o padrão para novos dests para P256 na 0.9.13, se quisermos. 21:30:35 &amp;lt;str4d&amp;gt; zzz2: se chegarmos ao ponto em que o sistema de nomes consiga lidar com escolhas dinâmicas de enc, então eu concordo 21:31:05 &amp;lt;zzz2&amp;gt; P256 é claramente melhor que DSA 21:31:34 &amp;lt;str4d&amp;gt; Também concordo. 21:31:43 &amp;lt;zzz2&amp;gt; Acho melhor os haters do P256 darem um passo atrás e pensarem em quão ruim é o DSA 1024. 21:32:03 &amp;lt;MTN@kyirc&amp;gt; [ WWW ] adicionando a chave de transporte do psi [kytv@mail.i2p] `http://killyourtv.i2p/viewmtn/revision/info/029163d2d446f10ab1a129b559802fabac2ef8b7` 21:32:52 &amp;lt;str4d&amp;gt; zzz2: entendo seu ponto. 21:33:39 &amp;lt;zzz2&amp;gt; sobre: auditoria e Lance, sempre é uma boa hora. você tem alguma atualização do processo de auditoria para nós, vinda da lista de e-mails? 21:33:40 &amp;lt;str4d&amp;gt; Parte do motivo de eu querer ter EdDSA funcionando antes da troca é que, com base no que você disse em tópicos antes, eu não gostaria de trocar o algoritmo de assinatura de Dest duas vezes. 21:34:14 &amp;lt;str4d&amp;gt; sim, da segunda vez seria um pouco mais fácil porque o suporte a multi dest etc. já estaria lá, mas a parte de nomes ainda é o ponto fraco. 21:34:48 &amp;lt;zzz2&amp;gt; para servidores você não quer mudar duas vezes, mas para clientes não importa 21:35:04 &amp;lt;str4d&amp;gt; bem observado. 21:35:23 &amp;lt;str4d&amp;gt; Há algo que impediria Dests novos de falar com os antigos? 21:35:31 &amp;lt;nombre_&amp;gt; então, pelo que entendi, vocês estão fazendo upgrades de criptografia? existe talvez uma página que detalhe tudo o que estão planejando? e, sobre uma implementação de 25519, vocês poderiam simplesmente usar NaCl via JNI, ou Kalium, embora isso possa ser um tanto limitante 21:35:34 &amp;lt;zzz2&amp;gt; e mesmo para servidores, se você mudar para P256 dificilmente vale a pena mudar de novo, a menos que saia alguma notícia muito ruim sobre P256 21:35:54 &amp;lt;str4d&amp;gt; Se não, pode ser uma boa ideia colocar os clientes em P256 antes 21:36:08 &amp;lt;zzz2&amp;gt; novos dests podem falar com os antigos e vice-versa, desde que ambos estejam na 0.9.12 ou posterior 21:36:39 &amp;lt;str4d&amp;gt; zzz2: http://blog.cr.yp.to/20140323-ecdsa.html é razão suficiente para eu não querer permanecer em ECDSA 21:36:43 &amp;lt;iRelay&amp;gt; Título: cr.yp.to: 2014.03.23: How to design an elliptic-curve signature system (em blog.cr.yp.to) 21:37:56 &amp;lt;str4d&amp;gt; não por um único ponto (ainda), mas se conseguirmos uma implementação de EdDSA eficaz e *correta*, acho que seria muito benéfico mudar 21:38:27 &amp;lt;str4d&amp;gt; nombre_: `http://trac.i2p2.i2p/ticket/856` 21:38:30 &amp;lt;iRelay&amp;gt; Título: #856 (Revisão/migração de criptografia) I2P Bugtracker (em trac.i2p2.i2p) 21:38:30 &amp;lt;str4d&amp;gt; (e links ali dentro) 21:38:40 &amp;lt;nombre_&amp;gt; obrigado str4d 21:38:53 &amp;lt;zzz2&amp;gt; nada ali me diz para adiar se livrar do DSA. Também não há nada ali que me faça entrar em pânico sobre P256. Há algo melhor que P256? claro. 21:39:15 &amp;lt;str4d&amp;gt; sem atualizações reais, propriamente ditas, da lista de e-mails da OpenITP; não tem havido muita atividade real ultimamente. 21:40:38 &amp;lt;zzz2&amp;gt; Eu reservei espaço para 65536 algoritmos de assinatura e implementei 7. Faltam 65529, podemos adicionar alguns a cada release se quisermos. 21:43:27 &amp;lt;str4d&amp;gt; zzz, eu apoiaria mover os clientes para p256 na 0.9.13 21:44:47 &amp;lt;str4d&amp;gt; mas se a transição de servidor ainda não for ser tranquila, eu preferiria esperar um pouco e ver como vai o trabalho em EdDSA. 21:45:49 &amp;lt;nombre_&amp;gt; eu também (não que minha opinião valha algo), o ECDSA da NIST é melhor que DSA, mesmo que alguns de nós, paranoicos de chapéu de alumínio, só se sintam seguros quando for 25519 21:46:48 &amp;lt;nombre_&amp;gt; quebrar dest/b32 é meio que esperado, né? 21:47:13 &amp;lt;str4d&amp;gt; levou muito tempo e muito trabalho para chegar a este ponto, não faz sentido correr na última hora 21:49:48 * RN dá uma espiada e olha em volta 21:54:36 &amp;lt;zzz2&amp;gt; há 1) clientes 2) novos servidores e 3) migração de servidores existentes. 21:54:43 &amp;lt;zzz2&amp;gt; 1 e 2 podemos fazer agora, 3) dá muito mais trabalho. 21:54:59 &amp;lt;zzz2&amp;gt; 1 e 2 quebram a compatibilidade com routers antigos, i2pcpp e i2pd, até que eles alcancem 21:55:16 &amp;lt;nombre_&amp;gt; então há alguém trabalhando em achar/criar uma implementação em Java de 25519? e qual é o prazo estimado de quando ela seria utilizável? 21:55:28 &amp;lt;nombre_&amp;gt; presumo que com p256 isso já seja viável porque isso está incluído no Bouncy Castle? 21:55:52 &amp;lt;zzz2&amp;gt; p256 está na JVM 21:56:06 &amp;lt;nombre_&amp;gt; ah, melhor ainda 21:56:17 &amp;lt;zzz2&amp;gt; temos 25519 em Java agora, mas é lento demais para ser utilizável. str4d e psi estão tentando acelerar 21:57:39 &amp;lt;nombre_&amp;gt; hmm, bem, sem saber nada de cripto, eu acharia que usar JNI seria a maneira mais simples de acelerar. talvez eu deva estudar mais o 25519 para entender quais partes são os gargalos 23:02:36 &amp;lt;str4d&amp;gt; Ninguém realmente encerrou quando eu fui afk, então: 23:02:53 * str4d *baf* encerra a reunião. &lt;/div></description></item><item><title>Lançamento 0.9.12</title><link>/pt/blog/2014/03/31/lan%C3%A7amento-0.9.12/</link><pubDate>Mon, 31 Mar 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/03/31/lan%C3%A7amento-0.9.12/</guid><description>&lt;p>I2P agora requer Java 6 ou superior. Recomendamos fortemente que você atualize para o Java 7. Se você ainda estiver usando o Java 5, deve atualizar o Java antes de instalar o I2P 0.9.12.&lt;/p>
&lt;p>A versão 0.9.12 adiciona suporte preliminar a Destinos assinados com ECDSA. Ela contém várias correções no tratamento de Mensagens de Status de Entrega (confirmações de recebimento) e essas mensagens agora são criptografadas de ponta a ponta para maior segurança.&lt;/p></description></item><item><title>Mecanismo de busca DuckDuckGo concede US$ 5.000 ao Invisible Internet Project</title><link>/pt/blog/2014/03/12/mecanismo-de-busca-duckduckgo-concede-us-5.000-ao-invisible-internet-project/</link><pubDate>Wed, 12 Mar 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/03/12/mecanismo-de-busca-duckduckgo-concede-us-5.000-ao-invisible-internet-project/</guid><description>&lt;p>&lt;strong>Somewhere, NH&lt;/strong> &amp;ndash; A empresa de busca na Internet &lt;a href="https://duckduckgo.com/">DuckDuckGo&lt;/a>
 &lt;a href="https://duck.co/blog/foss2014">doa&lt;/a>
 US$ 5.000 ao &lt;a href="https://geti2p.net/">Invisible Internet Project&lt;/a>
 (I2P) como parte de seu programa anual de doações a projetos de código aberto. O prêmio foi concedido com base em &lt;a href="https://duck.co/forum/thread/5174/foss-donation-nomations-2014-edition">indicações&lt;/a>
 feitas por membros do público no portal da comunidade do DuckDuckGo. Com ênfase na privacidade, o DuckDuckGo oferece um mecanismo de busca que não rastreia seus usuários nem armazena dados pessoais. I2P é uma rede anônima destinada a proteger indivíduos da vigilância em massa (dragnet surveillance) regularmente realizada por provedores de serviços de Internet (ISPs) e governos.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 11 de março de 2014</title><link>/pt/blog/2014/03/11/reuni%C3%A3o-de-desenvolvedores-do-i2p-11-de-mar%C3%A7o-de-2014/</link><pubDate>Tue, 11 Mar 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/03/11/reuni%C3%A3o-de-desenvolvedores-do-i2p-11-de-mar%C3%A7o-de-2014/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> AK-47, eche|on, efkt, inscrut\_, kytv, orion, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:26 &amp;lt;zzz&amp;gt; 0. Oi 20:00:26 &amp;lt;zzz&amp;gt; 1. solicitação para página inicial do console do anoncoin.i2p (Meeh) 20:00:26 &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:00:26 &amp;lt;zzz&amp;gt; 3. Echelon redução de serviços / incorporação 20:00:26 &amp;lt;zzz&amp;gt; 0. Oi 20:00:27 &amp;lt;zzz&amp;gt; Oi 20:00:33 &amp;lt;zzz&amp;gt; Vamos limitar cada tópico a cerca de 15 minutos 20:01:43 &amp;lt;eche|on&amp;gt; oi 20:02:02 &amp;lt;orion&amp;gt; Oi. 20:02:29 &amp;lt;inscrut_&amp;gt; oi eche|on 20:02:39 &amp;lt;inscrut_&amp;gt; o/ orion 20:02:48 &amp;lt;topiltzin&amp;gt; oi 20:04:08 &amp;lt;inscrut_&amp;gt; e aí, topz 20:05:15 &amp;lt;str4d&amp;gt; hey 20:05:26 &amp;lt;topiltzin&amp;gt; netsplit 20:05:54 &amp;lt;str4d&amp;gt; buuu 20:05:59 &amp;lt;str4d&amp;gt; vaias 20:06:15 * inscrut_ arremessa um tomate 20:08:58 &amp;lt;topiltzin&amp;gt; certo, a reunião acabou. Circulando agora 20:09:01 &amp;lt;eche|on&amp;gt; sobre os tópicos 0-2 eu estou mais ou menos no "podem seguir em frente". 20:09:12 &amp;lt;zzz&amp;gt; ok vamos tentar isso de novo 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 0. Oi 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1. solicitação para página inicial do console do anoncoin.i2p (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 3. Echelon redução de serviços / incorporação 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 0. Oi 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Oi 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Vamos limitar cada tópico a cerca de 15 minutos 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Para 2 e 3, que são tópicos grandes e frequentemente discutidos, vamos focar em onde estamos agora e no que fazer em seguida, não em como chegamos aqui 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Não espero chegar a decisões sobre 2 ou 3, mas seria bom definir próximos passos para pesquisa, se necessário 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Além disso, o contexto sobre os itens da pauta está no link no /topic acima. 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 1. solicitação para página inicial do console do anoncoin.i2p (Meeh) 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; Meeh, você está aqui? 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; pulando 1 e 2 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; 3. Echelon redução de serviços / incorporação 20:09:12 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; eche|on, você está aqui? 20:09:44 &amp;lt;zzz&amp;gt; então pulamos 1 e 2 e estamos no 3. eche|on, a palavra é sua 20:10:12 &amp;lt;eche|on&amp;gt; devido a várias questões privadas e não privadas, reduzi meus serviços e vou reduzir mais alguns 20:10:20 &amp;lt;eche|on&amp;gt; por exemplo, false.i2p está fora do ar 20:10:48 &amp;lt;eche|on&amp;gt; qual será o próximo serviço eu não posso dizer no momento, continuarei sendo o cara do dinheiro pelo menos neste ano 20:11:27 &amp;lt;eche|on&amp;gt; Acabei de pensar que não consegui impedir o I2P de perder dinheiro devido a fraude e outras coisas; fica mais difícil 20:11:54 &amp;lt;eche|on&amp;gt; além disso, quanto mais dinheiro, mais difícil fica, especialmente com empresas doando dinheiro para nós, que deveríamos gastar em coisas "úteis". 20:12:17 &amp;lt;orion&amp;gt; Eu gostaria de intervir. 20:12:19 &amp;lt;eche|on&amp;gt; não é tudo muito claro, mais uma "sensação", eu sei, mas só quero informar vocês 20:13:33 &amp;lt;AK-47&amp;gt; Obrigado pelo tempo que durou, de qualquer forma. 20:13:33 &amp;lt;psi&amp;gt; oi 20:13:33 &amp;lt;zzz&amp;gt; eche|on, você tem alguma proposta específica para nos trazer hoje? 20:14:30 &amp;lt;zzz&amp;gt; duas possibilidades que podem reduzir um pouco sua carga de trabalho - tornar o orion "tesoureiro adjunto - U.S. $$" e o Meeh "tesoureiro adjunto - BTC/altcoin" --- alguma dessas ajudaria? 20:14:31 &amp;lt;eche|on&amp;gt; minha proposta: pensar seriamente em nos incorporar e, se não 20:14:50 &amp;lt;eche|on&amp;gt; um tesoureiro para $ ajudará com doações em $, claro 20:15:00 &amp;lt;eche|on&amp;gt; e meeh para alt/btc também seria bom 20:15:43 &amp;lt;inscrut_&amp;gt; é possível tornar públicos os livros (contábeis)? talvez como um livro-razão de partidas dobradas? 20:15:52 &amp;lt;eche|on&amp;gt; livros? 20:16:01 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/donations/index.html` 20:16:09 &amp;lt;iRelay&amp;gt; Título: Doações (em echelon.i2p) 20:16:26 &amp;lt;orion&amp;gt; Quero fazer duas propostas separadas. A primeira é esta: Devemos manter o dinheiro distribuído em várias moedas (dólar, euro, *coin). 20:16:39 &amp;lt;orion&amp;gt; E devem ser mantidos em diferentes jurisdições. 20:16:40 &amp;lt;eche|on&amp;gt; meu maior problema/medo é o montante de quase 40k na minha mão. como, "oficialmente", este é o meu dinheiro, perante a lei. Não do I2P. 20:17:54 &amp;lt;str4d&amp;gt; hmm. Então, se você tiver problemas financeiros pessoais, legalmente você teria que usar os fundos do I2P. 20:18:15 &amp;lt;eche|on&amp;gt; correto 20:18:32 &amp;lt;eche|on&amp;gt; esse é o problema de não sermos uma entidade legal 20:18:54 &amp;lt;eche|on&amp;gt; e é por isso que não quero mais do que 50k aqui, mais ou menos 20:21:36 &amp;lt;orion&amp;gt; eche|on: antes de considerar a incorporação, você concorda que o dinheiro deve ser mantido tanto em diferentes moedas quanto em diferentes jurisdições? 20:21:43 &amp;lt;eche|on&amp;gt; Não tenho grandes problemas (pessoais) com mais de 50k, mas se houver problemas, o I2P vai perder, o que não é minha intenção 20:22:05 &amp;lt;zzz&amp;gt; há algum benefício em manter uma conta em $$. Grande parte de nossa receita e despesas é em $$ e perdemos muito nas conversões de ida e volta 20:22:13 &amp;lt;eche|on&amp;gt; orion: uma conta em $ baseada nos EUA é útil e, se alguém quiser assumir: sim 20:22:34 &amp;lt;orion&amp;gt; Eu me voluntario para manter USD em uma conta. 20:23:40 &amp;lt;zzz&amp;gt; é administrável que várias pessoas mantenham dinheiro e ainda assim consolidar os totais e transações na página do hall da fama? 20:24:25 &amp;lt;eche|on&amp;gt; é possível devido à hospedagem em mtn/git da nossa página 20:24:42 &amp;lt;eche|on&amp;gt; precisaríamos de uma tabela/seção para cada moeda 20:25:06 &amp;lt;str4d&amp;gt; exibir isso é simples 20:25:07 &amp;lt;eche|on&amp;gt; se quisermos dividir UMA moeda entre 2+x pessoas, elas precisam interagir bem 20:26:58 &amp;lt;zzz&amp;gt; eche|on continuaria como tesoureiro e responsável por manter os totais, com assistentes responsáveis por acompanhar sua parte? 20:27:00 &amp;lt;eche|on&amp;gt; sobre a incorporação: 50k não vale a dor de cabeça, na minha opinião (IMHO), mas HÁ um risco 20:27:16 &amp;lt;eche|on&amp;gt; zzz: seria bom. 20:27:30 &amp;lt;zzz&amp;gt; a incorporação faz muito pouco para reduzir o risco 20:27:50 &amp;lt;eche|on&amp;gt; mas tira o risco de cima de mim ;-) 20:29:03 &amp;lt;orion&amp;gt; Tenho uma proposta que não envolve incorporação: um fundo fiduciário 20:29:03 &amp;lt;str4d&amp;gt; não impede perda de dinheiro por má-fé, mas evita perda legal por insolvência pessoal 20:29:06 &amp;lt;zzz&amp;gt; então a proposta é tornar o orion um tesoureiro adjunto - U.S. --- alguma objeção ou mais discussão sobre isso? 20:29:07 &amp;lt;topiltzin&amp;gt; não gaste os bitcoins com ácido 20:29:09 &amp;lt;str4d&amp;gt; eu apoio a indicação do orion 20:29:59 &amp;lt;zzz&amp;gt; ok, parece um acordo fechado, eche|on e orion podem acertar os detalhes. 20:30:16 &amp;lt;eche|on&amp;gt; adendo à lista de tópicos: 20:30:24 &amp;lt;eche|on&amp;gt; 4. Recompensa de 50BTC para cliente Bitcoin 20:30:43 &amp;lt;zzz&amp;gt; Estamos quase no fim dos nossos 15 minutos. Próximos passos sobre incorporação ou propostas ou coisas a fazer ou pesquisar sobre incorporação? 20:30:53 &amp;lt;eche|on&amp;gt; 50BTC é muito dinheiro por um plugin do I2P btc. Proposta: reduzir para 10 e colocar 40BTC no fundo geral 20:31:05 &amp;lt;zzz&amp;gt; ok ech você está na lista para o #4 20:31:15 &amp;lt;orion&amp;gt; topiltzin: Não vou. :x 20:31:29 &amp;lt;zzz&amp;gt; última chamada para o tópico 3 20:31:35 &amp;lt;orion&amp;gt; zzz: Fundo fiduciário. 20:31:52 &amp;lt;orion&amp;gt; Quero propor isso como uma alternativa barata à incorporação. 20:32:25 &amp;lt;zzz&amp;gt; ok, que tal se você redigir uma proposta e publicá-la em algum lugar e podemos discutir em uma reunião futura? 20:32:41 &amp;lt;str4d&amp;gt; Com, por exemplo: quais são as diferenças legais? 20:33:46 &amp;lt;zzz&amp;gt; declarando o fim do tópico 3 20:33:50 &amp;lt;zzz&amp;gt; de volta ao tópico 1 20:33:52 &amp;lt;zzz&amp;gt; 1. solicitação para página inicial do console do anoncoin.i2p (Meeh) 20:34:09 &amp;lt;zzz&amp;gt; alguma discussão, concordância ou objeções ao anoncoin.i2p na página inicial? 20:34:44 &amp;lt;eche|on&amp;gt; mandar ver, adicione 20:35:41 &amp;lt;zzz&amp;gt; anoncoin pode estar prestes a ficar grande e o Meeh está trabalhando para promovê-lo mais para a comunidade I2P 20:35:48 &amp;lt;zzz&amp;gt; última chamada para 1 20:36:22 &amp;lt;eche|on&amp;gt; Eu seria cuidadoso com "ficar grande"; nem o litecoin ficou grande, é tudo um pouco de hype, mas enfim, ótimo que o anoncoin seja conhecido por causa do I2P 20:36:40 &amp;lt;eche|on&amp;gt; pena que o Snowden não fez marketing para o I2P 20:36:49 &amp;lt;zzz&amp;gt; heh. 20:37:03 &amp;lt;zzz&amp;gt; mas fale com o Meeh se você tiver alguma pergunta sobre os planos dele 20:37:06 &amp;lt;str4d&amp;gt; Não consegui ver o site, mas não tenho objeções óbvias. 20:37:08 &amp;lt;eche|on&amp;gt; farei isso 20:37:16 &amp;lt;zzz&amp;gt; fim do 1. Vou adicionar. 20:37:17 &amp;lt;zzz&amp;gt; 2. Git (Meeh) 20:37:30 &amp;lt;efkt&amp;gt; +1 para anoncoin 20:37:38 &amp;lt;orion&amp;gt; Sem objeções para anoncoin. 20:37:39 &amp;lt;eche|on&amp;gt; git - sem objeção real, exceto a questão de retomada e a necessidade de um howto 20:37:40 &amp;lt;zzz&amp;gt; alguma opinião sobre git? 20:37:56 &amp;lt;zzz&amp;gt; existe uma questão de retomada? 20:38:08 &amp;lt;str4d&amp;gt; Prós: 20:38:12 &amp;lt;eche|on&amp;gt; que eu saiba, o GIT não retoma 20:38:16 &amp;lt;str4d&amp;gt; Todo mundo conhece 20:38:24 &amp;lt;orion&amp;gt; Espera, o que é retomar? 20:38:32 &amp;lt;orion&amp;gt; Qual é o contexto deste tópico? 20:38:50 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1588` &amp;lt;--- contexto 20:38:56 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Reunião Ter. 11 de Mar. 20:00 UTC (em zzz.i2p) 20:38:57 &amp;lt;topiltzin&amp;gt; Se a conexão cair durante um fetch/clone/pull/push 20:39:03 &amp;lt;eche|on&amp;gt; orion: em um clone/pull/... grande, se o túnel cair, o git começa do início ou do meio da transação? 20:40:11 &amp;lt;str4d&amp;gt; Tudo suporta isso 20:40:12 &amp;lt;str4d&amp;gt; Pode assinar ou aprovar commits com chaves GPG 20:40:12 &amp;lt;str4d&amp;gt; orion: possível mudança do mtn para o git 20:40:12 &amp;lt;str4d&amp;gt; Contras: 20:41:09 &amp;lt;str4d&amp;gt; - Retomada não suportada (se um pull falhar no meio do caminho você tem que começar do início) 20:41:09 &amp;lt;str4d&amp;gt; - fuso horário local armazenado no commit 20:41:09 &amp;lt;str4d&amp;gt; (corrigir com alias git='TZ=UTC git') 20:41:41 &amp;lt;zzz&amp;gt; HH recentemente aceitou um pull request no GitHub i2p.i2p. Se ele pode fazer isso, por que mudar para git? O git de verdade é melhor do que exportar? 20:42:05 &amp;lt;topiltzin&amp;gt; git de verdade seria anônimo, pois não estaríamos usando o GitHub 20:42:42 &amp;lt;topiltzin&amp;gt; há outras questões com a exportação - mudanças desde a última exportação não ficam visíveis até a próxima exportação 20:42:49 &amp;lt;zzz&amp;gt; Eu pensei que a ideia era facilitar os pulls do GitHub 20:43:26 &amp;lt;zzz&amp;gt; se um novo colaborador tiver que rodar git dentro do i2p, nós realmente tornamos isso mais fácil para ele? 20:43:58 &amp;lt;topiltzin&amp;gt; se fizéssemos o quê? 20:44:14 &amp;lt;zzz&amp;gt; mudássemos para git, seja lá o que isso signifique 20:44:37 &amp;lt;topiltzin&amp;gt; eu suponho que teríamos servidores git dentro do i2p e também na clearnet, como temos no mtn agora 20:45:46 &amp;lt;topiltzin&amp;gt; e eles sincronizariam periodicamente como agora. Conceitualmente tudo permanece igual, o que mudamos é o software 20:45:53 &amp;lt;zzz&amp;gt; Acho que não sei como pull requests funcionam, então vou parar de fazer perguntas 20:47:30 &amp;lt;topiltzin&amp;gt; pull request é como dizer: "Por favor sincronize do meu repositório git" 20:47:56 &amp;lt;topiltzin&amp;gt; em nível conceitual há muito pouca diferença entre git e mtn. É surpreendente como seus mecanismos são semelhantes 20:47:56 &amp;lt;zzz&amp;gt; que tal uma votação informal - quem tiver opinião, digite ++, +, 0, -, ou -- para fortemente a favor/a favor/neutro/contra/fortemente contra a mudança para git 20:48:05 &amp;lt;topiltzin&amp;gt; ++ 20:48:08 &amp;lt;orion&amp;gt; ++ 20:48:17 &amp;lt;eche|on&amp;gt; 0 20:49:02 &amp;lt;zzz&amp;gt; 0 20:50:14 &amp;lt;zzz&amp;gt; algum voluntário para pesquisar mais e trazer um relatório? 20:51:08 &amp;lt;topiltzin&amp;gt; algo específico sobre o que pesquisar? 20:51:28 &amp;lt;zzz&amp;gt; temos, por exemplo, viewmtn, trac e algumas coisas de mtn embutidas em nossos scripts de compilação que precisariam ser tratadas. Alguém para fazer uma lista do que seria necessário e quanto trabalho 20:51:59 &amp;lt;zzz&amp;gt; e se a questão da retomada é um problema sério ou não 20:53:01 &amp;lt;zzz&amp;gt; então, vamos devolver ao Meeh já que é item da pauta dele. Vamos pedir que ele traga um relatório em uma reunião futura. 20:53:10 &amp;lt;zzz&amp;gt; mais alguma coisa no 2? 20:53:12 &amp;lt;topiltzin&amp;gt; vou dar uma olhada, embora eu imagine que o kytv saiba melhor sobre os scripts de compilação, não? 20:53:42 &amp;lt;zzz&amp;gt; as coisas de compilação são em sua maioria obra minha 20:53:52 &amp;lt;zzz&amp;gt; fim do 2) 20:53:59 &amp;lt;zzz&amp;gt; 4. Recompensa de 50BTC para cliente Bitcoin - echelon, vai 20:54:39 &amp;lt;eche|on&amp;gt; ok, o cliente nativo de bitcoin ainda tem 50 BTC restantes para a tarefa de "integrar o cliente btc ao cliente I2P", também conhecido como: plugin 20:55:38 &amp;lt;eche|on&amp;gt; já existe um cliente btc para I2P (na minha opinião, IMHO, o giv fez) e ele recebeu 68 BTC e 30 da recompensa pelo cliente independente 20:56:08 &amp;lt;eche|on&amp;gt; agora: 50 BTC é MUITO para fazer um plugin. Eu gostaria de dividir, por exemplo, 10 BTC para o plugin, 40 para o fundo geral 20:56:28 &amp;lt;str4d&amp;gt; mesmo 10BTC é muito. 20:57:12 &amp;lt;kytv&amp;gt; (1BTC é muito) 20:57:22 &amp;lt;kytv&amp;gt; (para um plugin) 20:59:04 &amp;lt;eche|on&amp;gt; não sei, por isso coloquei isso como tópico 20:59:16 &amp;lt;eche|on&amp;gt; não quero ser o cara mau "roubando" dinheiro de recompensas 21:02:42 &amp;lt;zzz&amp;gt; sem objeções a dividir isso 21:03:00 &amp;lt;eche|on&amp;gt; ok 21:03:09 &amp;lt;eche|on&amp;gt; farei isso 21:03:22 &amp;lt;zzz&amp;gt; mais alguém com opiniões sobre o 4) 21:03:45 &amp;lt;kytv&amp;gt; só para ficar claro: sem objeções à divisão. 21:03:52 &amp;lt;zzz&amp;gt; mais alguma coisa para a reunião? 21:04:23 * zzz incentiva as pessoas a discutir as coisas entre as reuniões 21:04:41 &amp;lt;kytv&amp;gt; (grande objeção a 50BTC indo para um plugin... quero dizer http://coinmill.com/BTC_EUR.html#BTC=50) 21:04:45 &amp;lt;iRelay&amp;gt; Título: Converter Bitcoins (BTC) e Euros (EUR): Calculadora de Conversão de Taxa de Câmbio (em coinmill.com) 21:04:53 &amp;lt;zzz&amp;gt; e lembra que qualquer pessoa pode agendar uma reunião sobre qualquer tópico a qualquer momento 21:05:06 * zzz *bafs* a reunião foi encerrada &lt;/div></description></item><item><title>Malware em i2pbrowser.net</title><link>/pt/blog/2014/02/16/malware-em-i2pbrowser.net/</link><pubDate>Sun, 16 Feb 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/02/16/malware-em-i2pbrowser.net/</guid><description>&lt;p>Fomos recentemente informados da existência de i2pbrowser.net. Este site copia nossa página inicial e a página de download, e tenta enganar os usuários para que façam o download de malware para Windows.&lt;/p>
&lt;p>Há vários indicadores de que o i2pbrowser.net é um site de malware:&lt;/p>
&lt;ul>
&lt;li>The domain was registered on February 10th, 2014.&lt;/li>
&lt;li>The download URLs for Windows, Mac OSX, Linux, Android etc. all link to the same .exe file.&lt;/li>
&lt;li>The .exe is only 741 KB; the official Windows installer for I2P is 13 MB.&lt;/li>
&lt;/ul>
&lt;p>Nós mesmos não examinamos o malware, mas ele não parece ser muito sofisticado; não está integrado nem distribuído junto com o software I2P. O especialista em segurança da informação &lt;a href="https://twitter.com/lancejssc">Lance James&lt;/a>
 publicou &lt;a href="https://twitter.com/lancejssc/status/434768667310821377">um tweet&lt;/a>
 classificando-o como &amp;ldquo;um DarkComet RAT padrão&amp;rdquo; (trojan de acesso remoto).&lt;/p></description></item><item><title>Versão 0.9.11</title><link>/pt/blog/2014/02/08/vers%C3%A3o-0.9.11/</link><pubDate>Sat, 08 Feb 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/02/08/vers%C3%A3o-0.9.11/</guid><description>&lt;p>0.9.11 continua melhorando a consulta e o armazenamento de LeaseSet para impedir que um atacante correlacione um Destination (Destino) com um Router. Ela adiciona suporte para o plugin de outproxy (proxy de saída) &lt;a href="http://www.subgraph.com/orchid.html">Orchid&lt;/a>
, que está disponível em plugins.i2p. Há uma redução no uso de memória devido a correções nos transportes. Temos algumas melhorias no protocolo I2CP que fornecerão melhores mecanismos de consulta e proteção de autorização para clientes externos. Claro, há também a coleção usual de correções de bugs. Todos os usuários devem atualizar.&lt;/p></description></item><item><title>0.9.10 Release</title><link>/pt/blog/2014/01/22/0.9.10-release/</link><pubDate>Wed, 22 Jan 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/01/22/0.9.10-release/</guid><description>&lt;p>A versão 0.9.10 altera o mecanismo para realizar consultas de LeaseSet, tornando mais difícil para um atacante correlacionar um Destination (destino I2P) com um Router. Ela também corrige bugs de codificação de caracteres no susimail e inclui várias outras correções de bugs e atualizações de tradução. A maioria de vocês atualizará via torrent, usando o novo formato de atualização &amp;ldquo;su3&amp;rdquo; com chaves mais fortes.&lt;/p>
&lt;p>Recentemente participamos do &lt;a href="https://events.ccc.de/congress/2013/wiki/Main_Page">30C3&lt;/a>
 e do &lt;a href="http://realworldcrypto.wordpress.com/">Real World Crypto&lt;/a>
, estabelecendo várias novas conexões e formulando grandes planos para 2014. Agradecemos aos que apoiaram nossa participação com suas doações!&lt;/p></description></item><item><title>Syndie 1.105b Release</title><link>/pt/blog/2014/01/21/syndie-1.105b-release/</link><pubDate>Tue, 21 Jan 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/01/21/syndie-1.105b-release/</guid><description>&lt;p>Esta é a primeira versão estável desde fevereiro de 2013. É essencialmente a mesma que a 1.104b-7-rc, com algumas atualizações de tradução.&lt;/p>
&lt;p>Todos os binários e pacotes de código-fonte estão em syndie.de e syndie.i2p. Os plugins estão disponíveis em plugins.i2p e stats.i2p.&lt;/p>
&lt;p>Para os que estão atualizando a partir da 1.103b, notarão que a inicialização e o encerramento do syndie estão muito mais rápidos devido à nova versão do HSQLDB.&lt;/p></description></item><item><title>I2P Dev Meeting - January 07, 2014</title><link>/pt/blog/2014/01/07/i2p-dev-meeting-january-07-2014/</link><pubDate>Tue, 07 Jan 2014 00:00:00 +0000</pubDate><guid>/pt/blog/2014/01/07/i2p-dev-meeting-january-07-2014/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eche|on2, EinMByte, Giant, kytv, Meeh, str4d, TerraNullius, topiltzin, user, wowa, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:02:10 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 0) oi 20:02:10 &amp;lt;zzz&amp;gt; 1) envio da página inicial do console do jisko.i2p `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 2) adição do i2pjump.i2p `http://zzz.i2p/topics/1539` 20:02:10 &amp;lt;zzz&amp;gt; 3) Hospedar arquivos de lançamento em i2p.no `http://zzz.i2p/topics/1390` 20:02:10 &amp;lt;zzz&amp;gt; 4) responsável pela auditoria da OpenITP `http://zzz.i2p/topics/1533` post #4 20:02:11 &amp;lt;zzz&amp;gt; 5) mais alguma coisa 20:02:13 &amp;lt;zzz&amp;gt; 6) baffer 20:02:19 &amp;lt;zzz&amp;gt; 0) oi 20:02:24 &amp;lt;zzz&amp;gt; oi 20:02:40 &amp;lt;zzz&amp;gt; 1) envio da página inicial do console do jisko.i2p `http://zzz.i2p/topics/1539` 20:02:46 &amp;lt;zzz&amp;gt; O op do jisko está aqui? 20:03:35 &amp;lt;zzz&amp;gt; algum comentário sobre a submissão do jisko? 20:03:44 &amp;lt;topiltzin&amp;gt; +1 20:03:54 &amp;lt;eche|on2&amp;gt; adiciona. 20:04:28 &amp;lt;zzz&amp;gt; alguma objeção? 20:07:05 &amp;lt;str4d&amp;gt; oi 20:07:11 &amp;lt;str4d&amp;gt; Sem objeções aqui 20:07:13 &amp;lt;zzz&amp;gt; ótimo, até o concorrente do jisko não se opõe... 20:07:13 &amp;lt;str4d&amp;gt; É uma boa alternativa ao id3nt (no qual eu preciso gastar algum tempo em algum momento) 20:07:13 &amp;lt;str4d&amp;gt; Quanto mais, melhor 20:07:13 &amp;lt;zzz&amp;gt; de fato. Vou adicioná-lo ao mtn 20:07:13 &amp;lt;str4d&amp;gt; Assim, se eu ficar fora do ar, há alternativas 20:07:13 &amp;lt;zzz&amp;gt; 2) adição do i2pjump.i2p `http://zzz.i2p/topics/1539` 20:07:33 &amp;lt;zzz&amp;gt; Vejo que o tuna não está aqui, mas ele afirma que fez todos os testes passarem 20:07:41 &amp;lt;zzz&amp;gt; e ele publicou o código dele 20:07:46 &amp;lt;zzz&amp;gt; alguma objeção? 20:07:54 &amp;lt;zzz&amp;gt; ou comentários? 20:08:22 &amp;lt;eche|on2&amp;gt; sem objeções até agora 20:09:17 &amp;lt;zzz&amp;gt; tem um cara mandando e‑mails para o grothoff dizendo que foi "inspirado" pelo código do jump 20:10:25 &amp;lt;zzz&amp;gt; como não ouvi objeções, vou pedir ao tuna para adicioná-lo ao mtn, já que ele tem privilégios 20:10:31 &amp;lt;zzz&amp;gt; 3) Hospedar arquivos de lançamento em i2p.no `http://zzz.i2p/topics/1390` 20:10:39 &amp;lt;zzz&amp;gt; Meeh, você está aqui? 20:11:06 &amp;lt;zzz&amp;gt; conversamos no CCC, ele disse que quase certamente tinha a largura de banda 20:11:22 &amp;lt;zzz&amp;gt; há alternativas razoáveis? 20:11:28 &amp;lt;zzz&amp;gt; Google Drive parece meio tosco 20:11:30 &amp;lt;zzz&amp;gt; opiniões? 20:11:50 &amp;lt;eche|on2&amp;gt; Google Drive é meio feio, né 20:12:08 &amp;lt;eche|on2&amp;gt; mas é bem difícil de bloquear. 20:12:23 &amp;lt;eche|on2&amp;gt; Eu rodaria um host de download e uma cópia no Google Drive 20:12:36 &amp;lt;eche|on2&amp;gt; ou em outro lugar como Mega, Sharehosts,... 20:12:56 &amp;lt;zzz&amp;gt; str4d, qual é o estado do código de escolha de espelho no site? 20:13:51 &amp;lt;str4d&amp;gt; zzz: os espelhos são adicionados em um arquivo no backend e são usados para gerar a lista específica por arquivo. 20:15:16 &amp;lt;zzz&amp;gt; ah, eu me esqueci do 'select alternate link' 20:15:19 &amp;lt;str4d&amp;gt; As URLs de caminho podem conter a versão se desejado (assim os arquivos podem ser organizados no servidor por versão) 20:15:31 &amp;lt;str4d&amp;gt; O padrão é definido no código do backend 20:16:05 &amp;lt;zzz&amp;gt; seria 'alternate download locations' melhor do que 'select alternate link' ? 20:16:07 &amp;lt;zzz&amp;gt; ou 'view mirror list' 20:16:27 &amp;lt;zzz&amp;gt; isso é muito bom, eu esqueci que trabalhamos bastante nisso 20:17:08 &amp;lt;str4d&amp;gt; 'Any mirror' escolhe um espelho aleatório da lista. 20:17:08 &amp;lt;Meeh&amp;gt; zzz: aqui agora! 20:17:15 &amp;lt;zzz&amp;gt; alguma objeção ao Meeh ser o local de download primário? 20:17:23 &amp;lt;Meeh&amp;gt; i2p.nu * 20:17:25 &amp;lt;Meeh&amp;gt; ou i2p2.no 20:17:39 &amp;lt;zzz&amp;gt; ah, não é i2p.no? 20:17:40 &amp;lt;eche|on2&amp;gt; por enquanto não, desde que não seja o único 20:17:48 &amp;lt;Meeh&amp;gt; não, desculpa, eu tenho i2p.nu e i2p2.no 20:18:11 &amp;lt;Meeh&amp;gt; adiciona "facebook" como um ponto na reunião para mim, tenho umas notícias legais 20:18:41 &amp;lt;zzz&amp;gt; ok FB será o 5) 20:19:01 &amp;lt;eche|on2&amp;gt; a palavra proibida... 20:19:12 &amp;lt;eche|on2&amp;gt; só preciso tossir... *desculpa* 20:20:03 &amp;lt;zzz&amp;gt; parece que você já está na lista de espelhos como download.i2p2.no, isso está funcionando? 20:20:07 &amp;lt;zzz&amp;gt; se você quiser adicionar i2p.nu também, ótimo, quanto mais melhor, contanto que você esteja por perto na hora da atualização, ou outra pessoa tenha a senha 20:20:41 &amp;lt;zzz&amp;gt; você pode trabalhar com o str4d nas URLs? 20:21:19 &amp;lt;Meeh&amp;gt; sim 20:21:34 &amp;lt;zzz&amp;gt; mais algum comentário? 20:22:02 &amp;lt;Meeh&amp;gt; Preciso verificar para onde download.i2p2.no aponta, talvez precise mudar para outro host, preciso checar o I/O. e posso fornecer mais URLs se necessário. fora isso; não :) 20:22:38 &amp;lt;zzz&amp;gt; ok, você tem algumas semanas antes do próximo lançamento, mas é melhor mais cedo do que tarde para deixar tudo certo 20:22:48 &amp;lt;str4d&amp;gt; Sem comentários da minha parte 20:22:50 &amp;lt;Meeh&amp;gt; Tenho os domínios, digo que podemos usá-los como vocês quiserem, ou seja, apenas me deem instruções de como vocês querem :P 20:23:14 &amp;lt;kytv&amp;gt; +1 para tudo até agora (e vou ficar feliz em continuar cuidando do upload dos arquivos de download) 20:23:18 &amp;lt;DarkestMatter&amp;gt; Estou mexendo no Makefile.gcj e esbarrei num problema causado pela minha relativa ingenuidade com Java e gcj. Estou recebendo um java.lang.NullPointerException causado pela falta de jar.so como ant-1.8.2.jar.so, que existem em um dir fora de $JAVA_HOME, e imagino que esse seja o problema 20:23:26 &amp;lt;zzz&amp;gt; você e o str4d podem acertar os detalhes se necessário 20:23:42 &amp;lt;zzz&amp;gt; DarkestMatter, estamos no meio de uma reunião, se puder aguardar cerca de meia hora 20:23:45 &amp;lt;DarkestMatter&amp;gt; Onde eu precisaria criar um symlink do diretório REAL sob JAVA_HOME para o processo de build encontrá-los? 20:24:06 &amp;lt;zzz&amp;gt; próximo na pauta: 20:24:06 &amp;lt;zzz&amp;gt; 4) responsável pela auditoria da OpenITP `http://zzz.i2p/topics/1533` post #4 20:24:29 &amp;lt;zzz&amp;gt; contexto: a OpenITP está prestes a abrir o processo de submissão deles 20:24:38 &amp;lt;zzz&amp;gt; precisamos de alguém responsável 20:24:56 &amp;lt;zzz&amp;gt; Eles disseram que devemos nos inscrever mesmo que não estejamos prontos 20:24:59 &amp;lt;zzz&amp;gt; o que não estamos 20:25:28 &amp;lt;zzz&amp;gt; Eu publiquei um processo em 3 fases no post acima 20:25:45 &amp;lt;zzz&amp;gt; em que enviamos, depois nos preparamos, então realmente submetemos e gerimos a auditoria 20:26:05 &amp;lt;zzz&amp;gt; no CCC concordamos que arrumar o modelo de ameaças é o mais importante 20:26:31 &amp;lt;zzz&amp;gt; Comentários? Alguém quer ficar encarregado? 20:28:10 &amp;lt;str4d&amp;gt; O plano geral parece sólido. 20:29:48 &amp;lt;zzz&amp;gt; Suspeitando que não teríamos voluntários, conversei com o Brandon WIley, perguntando se poderíamos pagá-lo para fazer isso. (Ele está atualmente prestando consultoria para o zooko, cuja empresa faz auditorias). Opiniões? 20:30:05 &amp;lt;topiltzin&amp;gt; quanto? 20:31:03 &amp;lt;str4d&amp;gt; Fico feliz em contribuir para a auditoria, mas provavelmente não terei tempo para gerenciá-la eu mesmo. 20:32:26 &amp;lt;zzz&amp;gt; Presumo alguns milhares de dólares pelo menos 20:32:26 &amp;lt;zzz&amp;gt; bem mais se realmente formos auditados, embora isso provavelmente não seria antes de 2015 20:32:29 &amp;lt;topiltzin&amp;gt; provavelmente é melhor que uma parte externa faça isso, mesmo que custe alguns milhares 20:32:29 &amp;lt;str4d&amp;gt; Se o pagarmos, queremos garantir que seja útil. 20:32:53 &amp;lt;user&amp;gt; isso incluiria exatamente o quê? 20:32:54 &amp;lt;topiltzin&amp;gt; se ele faz isso profissionalmente, (muito provavelmente) vai fazer um trabalho melhor do que qualquer um de nós 20:33:49 &amp;lt;user&amp;gt; ++1 externo, e ++1 se isso ajudar a ter uma melhor reputação em termos de revisão 20:34:06 &amp;lt;zzz&amp;gt; Eu gostaria que ele realmente nos ajudasse a corrigir coisas, não apenas ser um "consultor" tradicional ou pré-auditor que só aponta problemas 20:34:27 &amp;lt;zzz&amp;gt; Brandon é um cara ocupado, mas também um cara atualmente procurando por dinheiro 20:34:56 &amp;lt;user&amp;gt; e ele ajudaria vocês a corrigir? 20:34:58 &amp;lt;zzz&amp;gt; Se você não viu: http://www.kickstarter.com/projects/brandonwiley/operator-a-news-reader-that-circumvents-internet-c 20:35:52 &amp;lt;zzz&amp;gt; Pedi a ele para olhar nossa página de auditoria da openitp no trac 20:36:07 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria` 20:36:19 &amp;lt;zzz&amp;gt; e aguardar o anúncio da openitp e os detalhes do processo de submissão 20:36:26 &amp;lt;str4d&amp;gt; A I2P nunca (até onde eu sei) teve um especialista de segurança de verdade. Acho que pagar por um para acertar as bases disso é uma boa ideia (e provavelmente já passou da hora). 20:36:27 &amp;lt;user&amp;gt; minha opinião como alguém de fora / apenas usuário é que alguns milhares de dólares está ok, desde que seja &amp;lt;10k e não apenas maquiagem, mas algo realmente completo 20:36:42 &amp;lt;zzz&amp;gt; até isso ser publicado, não vale a pena entrar em negociações com ele 20:36:53 &amp;lt;zzz&amp;gt; mas a Eleanor disse que a qualquer dia... 20:37:51 &amp;lt;zzz&amp;gt; eche|on, qual é o nosso saldo? ~$500K? 20:38:00 &amp;lt;wowa&amp;gt; Se você quer que eu mude o tópico de `http://zzz.i2p/topics/1546?` 20:38:31 &amp;lt;zzz&amp;gt; wowa, estamos no meio de uma reunião, por favor aguarde até terminarmos, valeu 20:38:36 &amp;lt;eche|on2&amp;gt; zzz: aproximadamente 500 BTC e 50k 20:39:37 &amp;lt;zzz&amp;gt; parece que as pessoas estão positivas quanto à ideia. Infelizmente, mesmo que o contratemos para ficar encarregado, precisamos encontrar alguém para ficar encarregado dele... 20:39:40 &amp;lt;EinMByte&amp;gt; Moin 20:42:42 &amp;lt;zzz&amp;gt; Não acho que haja mais algo a fazer até o anúncio da OpenITP, então podemos perguntar se o Brandon está interessado; se estiver, teremos que conversar sobre isso novamente 20:42:49 &amp;lt;zzz&amp;gt; mais algum comentário sobre o 4)? 20:42:49 &amp;lt;EinMByte&amp;gt; Perdi a reunião? 20:42:49 &amp;lt;str4d&amp;gt; EinMByte: em andamento 20:42:49 &amp;lt;user&amp;gt; Ein: Apenas o começo 20:42:49 &amp;lt;eche|on2&amp;gt; ok, 493 BTC e 48k euros 20:42:49 &amp;lt;EinMByte&amp;gt; ah, ok 20:42:49 &amp;lt;zzz&amp;gt; última chamada sobre o 4) 20:42:49 &amp;lt;str4d&amp;gt; Sem comentários no momento. 20:42:49 &amp;lt;str4d&amp;gt; Além de que o planejamento deve começar no wiki 20:42:49 &amp;lt;zzz&amp;gt; str4d, vamos discutir em NYC também 20:42:49 &amp;lt;str4d&amp;gt; zzz: sim. 20:42:49 &amp;lt;zzz&amp;gt; 5) facebook Meeh vai 20:42:49 * str4d vai mover o plano de 3 etapas para /wiki/OpenITPReview/Plan 20:42:49 &amp;lt;Meeh&amp;gt; ok 20:42:49 &amp;lt;Meeh&amp;gt; Como eu disse ao zzz no CCC, agora consegui controle sobre a página https://www.facebook.com/I2P 20:42:49 &amp;lt;EinMByte&amp;gt; Bom para divulgação, eu suponho 20:42:49 &amp;lt;topiltzin&amp;gt; muito legal :) 20:42:49 &amp;lt;EinMByte&amp;gt; Pessoalmente eu evito a coisa, mas obviamente a maioria das pessoas tem Facebook 20:42:49 &amp;lt;Meeh&amp;gt; e eu usei ~10$ e 15 min do meu tempo entre o trabalho, e as curtidas subiram de 150 para 300 20:42:49 &amp;lt;eche|on2&amp;gt; até aqui bom, mas eu fico fora do facebook 20:42:50 &amp;lt;Meeh&amp;gt; isso foi em menos de 10 horas 20:42:56 &amp;lt;EinMByte&amp;gt; então definitivamente é algo bom para conseguir mais usuários 20:43:02 &amp;lt;Meeh&amp;gt; você não precisa de uma conta para ver a página 20:43:22 &amp;lt;Meeh&amp;gt; no entanto, acho que precisamos estar públicos lá também, para ficar "grandes", mais usuários 20:43:22 &amp;lt;EinMByte&amp;gt; Meeh: eu sei, estava mais me referindo a curtir e afins 20:43:37 &amp;lt;Meeh&amp;gt; mas ninguém aqui gosta do Facebook, nem tem uma conta :P 20:44:04 &amp;lt;Meeh&amp;gt; então, posso ter algo do trabalho que eu possa reaproveitar, para termos uma URL do i2p para alguns selecionados que possam fazer login e postar no Facebook, via I2P 20:44:09 &amp;lt;TerraNullius&amp;gt; Olá, sobre o 3) também seria possível hospedar os lançamentos no GitHub? 20:44:12 &amp;lt;zzz&amp;gt; Meeh, é só isso ou você está pedindo discussão ou...? 20:44:55 &amp;lt;Meeh&amp;gt; mais informação, mas acho que poderia ser uma ideia ter uma discussão sobre alcançar nossos usuários via "mídias sociais" 20:44:57 &amp;lt;zzz&amp;gt; TerraNullius, terminamos o 3) por enquanto, desculpe, você pode esperar até depois da reunião para discutir mais 20:45:37 &amp;lt;zzz&amp;gt; Meeh, por favor discuta com o orion, ele é nosso chefe de divulgação, suponho que tenha algumas ideias 20:45:43 &amp;lt;EinMByte&amp;gt; Meeh: obviamente esses novos usuários precisarão entender que usar "mídias sociais" não é isento de riscos 20:45:54 &amp;lt;zzz&amp;gt; também podemos fazer um brainstorm com ele em NYC e te retornar 20:46:07 &amp;lt;Meeh&amp;gt; precisamos de mais contribuidores, provedores de conteúdo, usuários, +++, e como podemos ver o mundo "corporativo" coleta muitos usuários a partir de SM 20:46:32 &amp;lt;Meeh&amp;gt; EinMByte: claro. mas alguém precisa dizer a eles ;) 20:46:39 &amp;lt;Meeh&amp;gt; é aí que nós entramos 20:46:41 &amp;lt;EinMByte&amp;gt; bem verdade 20:46:47 &amp;lt;topiltzin&amp;gt; e festas underground do I2P :) 20:46:47 &amp;lt;Giant&amp;gt; Quem moderaria i2p&amp;lt;-&amp;gt;fb? Isso vai ser o centro do spam. 20:46:49 &amp;lt;zzz&amp;gt; você está pagando pessoas para curtirem você? 20:46:56 &amp;lt;topiltzin&amp;gt; (até as 6 da manhã) 20:47:03 &amp;lt;Meeh&amp;gt; sim, um pouco agora só para ver quanto eu conseguiria impulsionar 20:47:05 &amp;lt;eche|on2&amp;gt; zzz: sim, algumas pessoas fazem isso 20:47:16 &amp;lt;Meeh&amp;gt; 22 amigos e o resto de anúncios 20:47:23 &amp;lt;zzz&amp;gt; agora tudo que precisamos são caminhões de bombeiro 20:48:11 &amp;lt;Meeh&amp;gt; Giant: leia de novo. "para alguns selecionados que podem fazer login" :) 20:48:16 &amp;lt;Meeh&amp;gt; selected é a palavra-chave 20:48:18 &amp;lt;Meeh&amp;gt; palavra* 20:48:24 &amp;lt;zzz&amp;gt; bom trabalho, Meeh, vamos todos fornecer conteúdo para ele. Tem algumas fotos do ccc também que você pode postar 20:48:25 &amp;lt;zzz&amp;gt; Tenho uma do tuna, mas você vai ter que cortar as pessoas no fundo 20:48:37 &amp;lt;zzz&amp;gt; mais algo no 5) ? 20:48:51 &amp;lt;Meeh&amp;gt; Ótimo, se alguém puder me dar um link para isso eu vou enviar uma galeria, incluindo algumas minhas 20:49:08 &amp;lt;Meeh&amp;gt; sim, vou arrumar isso 20:49:11 &amp;lt;zzz&amp;gt; ok, só se certifique de cortar 20:49:26 &amp;lt;zzz&amp;gt; mais algo para a reunião? 20:49:35 &amp;lt;EinMByte&amp;gt; sim 20:49:39 &amp;lt;user&amp;gt; por que cortar? você está nelas ao fundo? ;) 20:49:46 &amp;lt;EinMByte&amp;gt; Gostaria de propor uma breve discussão sobre integração com GNS 20:50:16 &amp;lt;EinMByte&amp;gt; Ainda estamos investigando isso? 20:50:16 * str4d estava prestes a mencionar isso 20:50:27 &amp;lt;Meeh&amp;gt; user: não era permitido tirar fotos se nem todos concordassem, e não conseguimos achar todas as pessoas para perguntar se está ok publicar 20:50:35 &amp;lt;str4d&amp;gt; GNS ou outros 20:50:35 &amp;lt;zzz&amp;gt; ok, isso pode durar o dia todo, então vamos tentar 10 minutos 20:50:37 &amp;lt;zzz&amp;gt; 6) GNS EinMByte vá 20:51:07 &amp;lt;user&amp;gt; Meeh: ah, ok. isso faz sentido 20:51:09 &amp;lt;str4d&amp;gt; EinMByte: investigando isso, sim. 20:51:22 &amp;lt;EinMByte&amp;gt; Certo, então qual abordagem vamos adotar 20:51:25 &amp;lt;EinMByte&amp;gt; reimplementar? 20:51:28 &amp;lt;str4d&amp;gt; Sem garantias de que isso vai acontecer, ou de que será uma integração direta (ou mesmo que será com o GNS). 20:51:40 &amp;lt;EinMByte&amp;gt; ainda há alguma possibilidade de não ter que reescrever? 20:51:46 &amp;lt;str4d&amp;gt; Mas o que temos agora é uma bagunça ad hoc que "apenas funciona". 20:52:16 &amp;lt;EinMByte&amp;gt; E quanto ao suporte do lado deles? 20:52:31 &amp;lt;Meeh&amp;gt; topiltzin: quer ser uma estrela do Facebook de novo? :) (com relação ao I2P, fotos, CCC) 20:52:34 &amp;lt;EinMByte&amp;gt; Eles pareceram bem "fechados"... 20:53:02 &amp;lt;topiltzin&amp;gt; com certeza, Meeh, manda ver :) 20:53:34 &amp;lt;zzz&amp;gt; passei horas e horas com o Christian no CCC 20:54:19 &amp;lt;EinMByte&amp;gt; zzz: nenhum resultado disso? 20:54:30 &amp;lt;str4d&amp;gt; EinMByte: se decidirmos usar o GNS como está (e ignorar o fato de que por padrão o DHT dele não é anônimo), então poderíamos conectá-lo para testes com o ExecNamingService 20:54:33 &amp;lt;str4d&amp;gt; Há uma API definida. Só escrevemos um script que possa consultar essa API e o executamos a partir do ExecNamingService. 20:54:33 &amp;lt;str4d&amp;gt; Simples. Mas nada ideal. 20:54:42 &amp;lt;zzz&amp;gt; pode ser qualquer coisa entre 'eles resolvem todos os nossos problemas', 'vamos usar parte disso', 'são boas ideias' até 'uau, não, obrigado' 20:55:08 &amp;lt;zzz&amp;gt; na verdade, nenhum resultado. Além de termos prometido investigar 20:55:37 &amp;lt;zzz&amp;gt; Acho que precisamos entender o que eles estão fazendo. Além disso, nada está decidido 20:56:15 &amp;lt;zzz&amp;gt; no momento sou cético sobre tudo do gnunet. Não quer dizer que eu não possa ser convencido. 20:56:31 &amp;lt;str4d&amp;gt; zzz me encaminhou uma troca interessante sobre o sistema de nomes do I2P, mencionava várias outras tecnologias além do GNS 20:57:39 &amp;lt;EinMByte&amp;gt; bem, suponho que (como você diz, zzz) possa haver alguns problemas com as ideias por trás do GNS 20:58:02 &amp;lt;EinMByte&amp;gt; Ou seja: nossos usuários conseguirão se adaptar 20:58:09 &amp;lt;str4d&amp;gt; DLV (DNSSEC Lookaside Validation), DNSCurve... 20:58:14 &amp;lt;str4d&amp;gt; Há mais tecnologias por aí além do GNS 20:58:14 &amp;lt;str4d&amp;gt; Vejo que muitas ideias no GNS foram desenvolvidas do zero, sem assumir nada. 20:58:37 &amp;lt;topiltzin&amp;gt; fervendo os oceanos 20:58:44 &amp;lt;zzz&amp;gt; claro. Faz muito tempo que discutimos nosso sistema de nomes no grande contexto da Internet, o triângulo, alternativas, etc., então isso é bom 20:58:48 &amp;lt;EinMByte&amp;gt; Sim. Já que precisamos de uma alternativa ao hosts.txt com certeza, podemos também investigar essas alternativas 20:59:00 &amp;lt;str4d&amp;gt; Até coisas como o modo como o cache local é armazenado criptografado, como uma cópia direta dos blocos obtidos do DHT 20:59:02 &amp;lt;zzz&amp;gt; mas ele está de fato tentando ferver 20:59:37 &amp;lt;str4d&amp;gt; Eu fiz um teste rápido, posso confirmar que NamingServices podem ser distribuídos como plugins. 20:59:39 &amp;lt;zzz&amp;gt; falamos sobre uma camada que esconda as feiuras do GNS que teríamos que projetar e implementar. No entanto, isso também pode esconder alguns benefícios. 20:59:59 &amp;lt;str4d&amp;gt; Isso só requer que o NamingService padrão seja um MetaNamingService. 21:01:06 &amp;lt;str4d&amp;gt; Há desvantagens em tornar o NamingService padrão da instalação um MetaNamingService e o NamingService padrão adicionado a ele o BlockfileNamingService? 21:01:08 &amp;lt;zzz&amp;gt; vamos encerrar o 6), não vamos resolver as coisas aqui 21:01:08 &amp;lt;zzz&amp;gt; mais algo no 6)? mais algo para a reunião? 21:01:15 &amp;lt;str4d&amp;gt; (O NS padrão atual é o BlockfileNamingService, e o NS padrão atual adicionado ao Meta é o HostsTxt...) 21:01:26 &amp;lt;EinMByte&amp;gt; mais uma coisa no 6: 21:01:30 &amp;lt;str4d&amp;gt; zzz: a proposta acima é, eu acho, parte do 6 21:01:32 &amp;lt;EinMByte&amp;gt; str4d, você mencionou alternativas? 21:01:50 &amp;lt;EinMByte&amp;gt; se o GNS não funcionar, podemos sempre verificar outras coisas 21:01:54 &amp;lt;EinMByte&amp;gt; podem se encaixar melhor para nós 21:02:25 &amp;lt;str4d&amp;gt; EinMByte: sim. Não tenho conhecimento dessas alternativas, mas todas as ideias merecem consideração. 21:04:12 &amp;lt;str4d&amp;gt; zzz: proponho que mudemos para MNS na 0.9.10, não há mudança visível para os usuários, mas então se as pessoas quiserem testar um plugin de NS não precisam editar o router.config 21:04:18 &amp;lt;zzz&amp;gt; ok, todos continuem trabalhando nessas ideias grandes e pequenas, é assim que melhoramos as coisas 21:04:35 &amp;lt;EinMByte&amp;gt; str4d: ok. Vou tentar arrumar um tempo para olhar isso 21:04:48 &amp;lt;EinMByte&amp;gt; Acho que isso encerra o 6? 21:04:54 &amp;lt;zzz&amp;gt; str4d, podemos fazer quando precisarmos, mas sem pressa? precisa de mais testes também. Talvez postar um howto? 21:05:17 &amp;lt;zzz&amp;gt; ok, vocês podem continuar papiando mas eu tenho que ir 21:05:19 &amp;lt;topiltzin&amp;gt; Vou oferecer a visão contrária: nosso sistema de nomes atual funciona muito bem 21:05:27 &amp;lt;EinMByte&amp;gt; aqui também 21:05:30 &amp;lt;topiltzin&amp;gt; e tem alguns benefícios que queremos manter 21:05:38 * str4d afk 21:06:06 * zzz *bafs* a reunião está encerrada &lt;/div></description></item><item><title>Lançamento 0.9.9</title><link>/pt/blog/2013/12/07/lan%C3%A7amento-0.9.9/</link><pubDate>Sat, 07 Dec 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/12/07/lan%C3%A7amento-0.9.9/</guid><description>&lt;p>0.9.9 corrige vários erros no netdb, no streaming e no i2ptunnel, e inicia um plano de um ano para aumentar a força dos algoritmos de assinatura criptográfica usados no router e oferecer suporte a vários algoritmos e comprimentos de chave simultaneamente. Os arquivos de atualização automática agora serão assinados com chaves RSA de 4096 bits.&lt;/p>
&lt;p>Agora suportamos SSL entre o seu router e seus servidores para maior segurança. Veja este tópico de desenvolvimento para mais informações.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 22 de outubro de 2013</title><link>/pt/blog/2013/10/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-outubro-de-2013/</link><pubDate>Tue, 22 Oct 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/10/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-outubro-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, efkt, kytv, Meeh, Pseudonemo, str4d, topiltzin, welterde, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:54 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1490` - 15 minutos no máximo por item, 5 minutos para itens breves 20:00:54 &amp;lt;zzz&amp;gt; 0) olá 20:00:54 &amp;lt;zzz&amp;gt; 1) `http://salt.i2p` solicitação para a página inicial da Console (adiado da reunião de 10 de setembro) 20:00:55 &amp;lt;zzz&amp;gt; 2) `http://no.i2p` solicitação de serviços (Meeh) 20:00:55 &amp;lt;zzz&amp;gt; 2a) Adicionar à lista de jump padrão do i2ptunnel 20:00:55 &amp;lt;zzz&amp;gt; 2b) Adicionar às assinaturas recomendadas do livro de endereços na FAQ 20:00:57 &amp;lt;zzz&amp;gt; 2c) Adicionar ao texto de ajuda de registro na ajuda do eepsite 20:00:59 &amp;lt;zzz&amp;gt; 3) Assinador de releases de backup adicional - Precisamos de novas chaves su3, HH ainda não adicionou as dele; precisamos de outra pessoa? 20:01:02 &amp;lt;zzz&amp;gt; 4) Ícones para a página inicial da Console necessários `http://zzz.i2p/topics/1492` (breve) 20:01:04 &amp;lt;zzz&amp;gt; 5) Reestruturação do site (str4d) (breve) 20:01:08 &amp;lt;zzz&amp;gt; 6) Atualização do Trac - obrigado ao Meeh e ao kytv (breve) 20:01:09 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting Tues. Oct. 22 8 PM UTC (at zzz.i2p) 20:01:10 &amp;lt;zzz&amp;gt; 7) Permitir marketplaces (mercados) nos serviços de registro de eepsite? (zab) 20:01:13 &amp;lt;zzz&amp;gt; 0) olá 20:01:14 &amp;lt;zzz&amp;gt; 1) `http://salt.i2p` solicitação para a página inicial da Console (adiado da reunião de 10 de setembro) 20:01:18 &amp;lt;dg&amp;gt; oi 20:01:18 &amp;lt;iRelay&amp;gt; Title: salted (at salt.i2p) 20:01:20 &amp;lt;dg&amp;gt; efkt_: 20:01:25 &amp;lt;zzz&amp;gt; efkt_, você está aqui? 20:01:25 &amp;lt;kytv&amp;gt; +1 para o Salt 20:01:36 &amp;lt;iRelay&amp;gt; Title: no.i2p registration service (at no.i2p) 20:01:37 &amp;lt;efkt_&amp;gt; Olá, pessoal. Sim, estou aqui. 20:01:41 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Console Home Page Icons (at zzz.i2p) 20:01:44 &amp;lt;iRelay&amp;gt; Title: salted (at salt.i2p) 20:02:20 &amp;lt;topiltzin&amp;gt; +1 para o Salt 20:02:38 &amp;lt;dg&amp;gt; +1 para o Salt 20:02:43 &amp;lt;zzz&amp;gt; Só tenho uma pergunta - de onde vem o nome, quer dizer "sal" ou é um acrônimo? deve ser traduzido? 20:03:00 &amp;lt;dg&amp;gt; Salt é um grande recurso da comunidade e o efkt_ é extremamente acolhedor. Não tenho nada de ruim a dizer sobre ele :) 20:04:26 &amp;lt;efkt_&amp;gt; zzz: Na verdade não é um acrônimo de nada. Infelizmente, alguma startup de "coisas de segurança" recentemente também decidiu usar "Salt". A ideia por trás do nome foi: criptografia NaCl, hashes com sal como a "escolha temática" 20:05:07 &amp;lt;efkt_&amp;gt; É só por diversão. 20:05:38 &amp;lt;efkt_&amp;gt; Isso leva a muitas perguntas "que diabos é Salt?" Por que Salt? 20:07:44 &amp;lt;efkt_&amp;gt; Quanto à tradução, não vejo utilidade em chamá-lo de algo diferente do que é usado para a URL curta 20:07:47 &amp;lt;zzz&amp;gt; então devemos traduzi-lo na console ou não? 20:07:57 &amp;lt;str4d&amp;gt; +1 para o Salt 20:08:51 &amp;lt;str4d&amp;gt; "tome tudo o que você lê no I2P com uma pitada de ceticismo" 20:09:09 &amp;lt;dg&amp;gt; hah 20:09:19 &amp;lt;efkt_&amp;gt; Haha. RN tem piadas sobre sal sem parar. 20:11:36 &amp;lt;zzz&amp;gt; ok. Notei que o ícone que você enviou não tem uma parte transparente. Pode ficar melhor se tiver. Ou talvez não. Pode depender do tema 20:11:36 &amp;lt;zzz&amp;gt; se você está satisfeito com o ícone, tudo bem, acho 20:11:36 &amp;lt;zzz&amp;gt; não havendo objeções, acho que é isso para 1). Vou fazer o check-in. 20:11:36 &amp;lt;zzz&amp;gt; indo para 2) no.i2p - o Meeh está aqui? 20:11:42 &amp;lt;str4d&amp;gt; Talvez devesse ser traduzido. 20:17:33 &amp;lt;zzz&amp;gt; no curto prazo, apenas gerar uma chave pública, guardar sua chave privada em algum lugar seguro e fazer o check-in 20:17:53 &amp;lt;zzz&amp;gt; se eu e o kytv formos atropelados por um ônibus, então você seria quem construiria e assinaria a release 20:18:07 &amp;lt;zzz&amp;gt; o que é basicamente executar 'ant release' 20:18:08 &amp;lt;dg&amp;gt; Posso fazer isso também então. Mas não vou poder assumir responsabilidade por escrever código. 20:18:33 &amp;lt;zzz&amp;gt; escrever as notas de release, distribuir os arquivos, iniciar torrents, escrever as notícias são atividades relacionadas 20:18:34 &amp;lt;dg&amp;gt; Então, por favor, olhem para os dois lados antes de atravessar! 20:19:00 &amp;lt;zzz&amp;gt; basicamente você seria um empacotador / gerente de releases 20:19:23 &amp;lt;dg&amp;gt; sim, posso fazer isso. 20:19:41 &amp;lt;zzz&amp;gt; Acho que o str4d seria bem adequado 20:20:40 &amp;lt;zzz&amp;gt; dg você tem trabalhado muito com monotone? você tem privilégios de check-in agora? 20:21:14 &amp;lt;dg&amp;gt; zzz: Eu não tive privilégios de check-in em i2p.i2p e não sou um profissional de mtn. Entendo o suficiente para usar, mas truques avançados estão além de mim. 20:21:22 &amp;lt;dg&amp;gt; Se o str4d for mais apropriado, tudo bem. 20:21:50 &amp;lt;zzz&amp;gt; outros acks/nacks sobre o str4d ? 20:29:18 &amp;lt;kytv@kytv&amp;gt; pelo amor de Deus, vou retransmitir: 20:30:12 &amp;lt;kytv@kytv&amp;gt; `http://pastethis.i2p/show/5965` 20:30:13 &amp;lt;iRelay@kytv&amp;gt; Title: Paste #5965 | LodgeIt! (at pastethis.i2p) 20:30:14 &amp;lt;kytv@kytv&amp;gt; bah 20:30:32 &amp;lt;dg&amp;gt; bem-vindo de volta 20:30:43 &amp;lt;zzz&amp;gt; ok 20:30:44 &amp;lt;zzz&amp;gt; reposte 20:30:50 &amp;lt;zzz&amp;gt; não havendo objeção, vamos dar as boas-vindas ao str4d como nosso mais novo assinador de releases de backup 20:30:55 &amp;lt;zzz&amp;gt; str4d, o kytv ou eu podemos ajudá-lo a gerar suas chaves e fazer o check-in 20:31:03 &amp;lt;zzz&amp;gt; excelente. Estou sempre preocupado com o ônibus. 20:31:06 &amp;lt;zzz&amp;gt; 4) Ícones para a página inicial da Console necessários `http://zzz.i2p/topics/1492` (breve) 20:31:12 &amp;lt;zzz&amp;gt; só queria mencionar a questão dos ícones aqui, para destacar postman badger sponge eche|on kytv et al 20:31:20 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Console Home Page Icons (at zzz.i2p) 20:31:41 &amp;lt;zzz&amp;gt; escolham ou criem um ícone ou escolheremos um para vocês 20:32:01 &amp;lt;zzz&amp;gt; vocês têm algumas semanas 20:32:17 &amp;lt;zzz&amp;gt; obrigado ao str4d pelo seu post detalhado sobre o que há no fux 20:32:32 &amp;lt;zzz&amp;gt; mais alguém tem algo a dizer sobre isso? 20:32:49 * kytv está indiferente 20:33:11 &amp;lt;zzz&amp;gt; ok, seguindo 20:33:11 &amp;lt;dg&amp;gt; seria bom ter um conjunto de ícones mais bonito. Eu gosto do conjunto fux. é isso. 20:33:12 &amp;lt;zzz&amp;gt; 5) Reestruturação do site (str4d) (breve) 20:33:33 &amp;lt;zzz&amp;gt; str4d, qual é o status e o que está bloqueando o progresso? 20:33:57 &amp;lt;str4d&amp;gt; Status: arquivos .py não estão sendo atualizados por algum motivo (estavam antes) 20:34:22 &amp;lt;str4d&amp;gt; Quando um arquivo .py é atualizado, é preciso reiniciar o servidor web, mas o script para fazer isso parou de funcionar. 20:34:46 &amp;lt;str4d&amp;gt; Fora isso, não muito. 20:35:28 &amp;lt;str4d&amp;gt; Problemas de CSS foram mostrados no IE; parece que na página inicial a imagem de fundo (BG) não está aparecendo, mas não posso testar. 20:35:28 &amp;lt;zzz&amp;gt; você precisa do welterde_ ou apenas de tempo? 20:35:33 &amp;lt;topiltzin&amp;gt; o site reformulado tem problemas com IE{7,8}. IE9 não foi testado. Não sei se nos importamos com isso. 20:35:57 &amp;lt;topiltzin&amp;gt; IE10 funciona bem, então estou inclinado a não me preocupar com as versões mais antigas 20:36:05 &amp;lt;str4d&amp;gt; Nas páginas que não são a inicial, IE{7,8} é terrível. 20:36:49 &amp;lt;str4d&amp;gt; Mas isso não é realmente um bloqueador. 20:37:02 &amp;lt;str4d&amp;gt; quanto ao conteúdo, todos estão satisfeitos com a página inicial como está? 20:37:13 &amp;lt;zzz&amp;gt; ok. só gostaria de nos ver cruzar a linha de chegada nisso. Em 1º de setembro no tx, você anunciou que iria ao ar em uma semana :) 20:37:20 &amp;lt;dg&amp;gt; sim, str4d 20:37:53 &amp;lt;str4d&amp;gt; zzz: sim, pouco depois disso descobri o problema com os .py e fiquei sem tempo para corrigir. 20:38:20 &amp;lt;zzz&amp;gt; ok, obrigado pela atualização, str4d. algo mais sobre 5) ? 20:38:22 &amp;lt;str4d&amp;gt; Se .py -&amp;gt; restart não está funcionando, então o welterde_ (e todo operador de mirror) precisa reiniciar manualmente toda vez. 20:38:33 &amp;lt;str4d&amp;gt; Alguns pontos menores: 20:38:55 &amp;lt;str4d&amp;gt; Ao atualizar para uma release, há dois locais a alterar: 20:39:16 &amp;lt;str4d&amp;gt; i2p2www/__init__.py - CURRENT_I2P_VERSION 20:39:38 &amp;lt;str4d&amp;gt; e i2p2www/pages/downloads/list.html - os hashes no topo. 20:39:50 &amp;lt;zzz&amp;gt; talvez eu possa encurtar, não adianta me treinar até eu precisar, pois vou perguntar de novo... 20:40:07 &amp;lt;str4d&amp;gt; zzz: justo. Mas é só isso ^. 20:40:30 &amp;lt;str4d&amp;gt; tl;dr - assim que o problema com .py for resolvido, fica seguro para ir ao ar. 20:40:31 &amp;lt;zzz&amp;gt; ok, vou copiar-e-colar, posso perder, posso não perder. 20:41:01 &amp;lt;kytv&amp;gt; (o meu está atualizando/reiniciando, para constar (http://geti2pj2fl72u4m2.onion/ / `http://kfri3jwfsi2uy7j3pbzykbbaoqoj4siyhf3hozln3wxcrkvvityq.b32.i2p/))` 20:41:04 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (at geti2pj2fl72u4m2.onion) 20:41:16 &amp;lt;zzz&amp;gt; ok, então vamos pedir ao welterde_ para ajudar aqui 20:41:49 &amp;lt;zzz&amp;gt; ok, obrigado pela atualização, str4d. algo mais sobre 5) ? 20:42:06 &amp;lt;str4d&amp;gt; É *muito* mais simples do que o atual :-P 20:42:13 &amp;lt;str4d&amp;gt; kytv: obrigado - qual script? 20:42:16 &amp;lt;str4d&amp;gt; (mas terminei o 5) 20:42:25 &amp;lt;zzz&amp;gt; bah. Eu tenho meu script sed :) 20:42:25 &amp;lt;str4d&amp;gt; Ah, mais um ponto: 20:42:34 &amp;lt;zzz&amp;gt; 6) Atualização do Trac - obrigado ao Meeh e ao kytv (breve) 20:42:40 &amp;lt;str4d&amp;gt; Quero que a gente pense sobre a página /research 20:42:42 &amp;lt;kytv&amp;gt; (de nada) 20:43:11 &amp;lt;str4d&amp;gt; Só jogando a ideia. 20:43:32 &amp;lt;kytv&amp;gt; str4d: é uma modificação daquela em i2p.www.revamp que fiz para um appliance futuro. Posso colocar no pastebin depois. 20:43:35 &amp;lt;zzz&amp;gt; Eu só coloquei isto na pauta para agradecer ao kytv e seus ajudantes Meeh e welterde_ por mover, hospedar, atualizar, gerenciar, etc., e colocá-lo de volta no ar 20:43:54 * dg agradece 20:44:18 &amp;lt;str4d&amp;gt; kytv++ 20:44:20 &amp;lt;zzz&amp;gt; é um recurso importante que foi martelado por spam e depois desativado por mim e depois quebrado pelo kytv, mas não vamos mencionar essa parte já que estamos agradecendo a ele... 20:44:41 &amp;lt;efkt_&amp;gt; bwahaha 20:44:52 * str4d tinha planos de ajudar, até que o kytv sabotou esses planos e ficou com a glória para si ;-P 20:45:17 &amp;lt;zzz&amp;gt; ah sim, desculpe str4d, você também fez bastante nas etapas iniciais 20:45:42 &amp;lt;zzz&amp;gt; ok, chega disso, de volta às pancadas 20:45:47 &amp;lt;zzz&amp;gt; 7) Permitir marketplaces nos serviços de registro de eepsite? (zab) 20:46:18 &amp;lt;zzz&amp;gt; Tenho 3 deles na fila do stats.i2p, todo mundo chegando depois daquela coisa do Silk Road 20:46:49 &amp;lt;str4d&amp;gt; Aplicar isso não é trivial - só sabemos se a pessoa que está registrando deixa isso óbvio no domínio ou na descrição 'sobre'. 20:46:51 &amp;lt;dg&amp;gt; Não acho que alguém irá mirar no $registrar por dizer sim 20:46:53 &amp;lt;zzz&amp;gt; tivemos vários registros silkroad* no ano passado, eu os aprovei na época, nenhum ficou por muito tempo 20:46:57 &amp;lt;Meeh&amp;gt; desculpem o atraso, mas estou aqui agora 20:47:15 &amp;lt;zzz&amp;gt; Meeh, já voltamos a você, estamos no 7) 20:47:21 &amp;lt;Meeh&amp;gt; sem problema 20:47:52 &amp;lt;zzz&amp;gt; zab, o que você gostaria de dizer sobre isso 20:48:00 &amp;lt;zzz&amp;gt; ^^ topiltzin 20:48:00 &amp;lt;topiltzin&amp;gt; No interesse de total transparência, eu tenho investimento significativo em bitcoin. Então, naturalmente apoio qualquer coisa que promova o uso de bitcoin 20:48:00 &amp;lt;zzz&amp;gt; fazer cumprir nunca é algo garantido 20:48:26 &amp;lt;topiltzin&amp;gt; na verdade, parte da razão de eu trabalhar no i2p é me preparar para um possível futuro em que marketplaces anônimos não possam mais usar o Tor 20:48:42 &amp;lt;topiltzin&amp;gt; &amp;lt;/fim da transparência total&amp;gt; 20:49:03 &amp;lt;zzz&amp;gt; Eu poderia rejeitar por 1) é ilegal 2) traz atenção de que não precisamos ou 3) i2p realmente não é seguro o suficiente para mercados 20:49:13 &amp;lt;zzz&amp;gt; mas todas essas são razões frágeis 20:49:18 &amp;lt;dg&amp;gt; Se 3), não sei para o que somos seguros 20:49:21 &amp;lt;str4d&amp;gt; Mas assumindo que possamos descobrir quais domínios são para marketplaces: 20:49:22 &amp;lt;str4d&amp;gt; topiltzin ^ 20:49:35 &amp;lt;dg&amp;gt; Não concordo em nunca dizer "Ei, $group, venham para nós! Somos, tipo, seguros e tal!" mas um pouco de confiança também é bom 20:49:49 &amp;lt;Pseudonemo&amp;gt; quanto à percepção pública, políticas podem ajudar, mesmo que não sejam perfeitamente aplicáveis, na minha opinião 20:50:01 &amp;lt;topiltzin&amp;gt; 3) é algo que os operadores dos marketplaces precisam decidir por si mesmos 20:50:45 &amp;lt;Meeh&amp;gt; Concordo com você nisso, topiltzin; os operadores escolhem 20:50:46 &amp;lt;topiltzin&amp;gt; se 2) vai acontecer, vai acontecer independentemente da política do livro de endereços 20:50:49 &amp;lt;zzz&amp;gt; para sua informação, os três que estou segurando são silkroadreloaded.i2p, market.i2p e freemart.i2p - você pode acessar todos via stats.i2p 20:51:02 &amp;lt;welterde_&amp;gt; ainda incapaz de descobrir por que o restart não está funcionando? 20:51:35 &amp;lt;welterde_&amp;gt; (acabei de chegar) 20:52:00 &amp;lt;topiltzin&amp;gt; sobre 1) - esse é o interessante. Sugiro a seguinte política: se um marketplace anunciar $ILLEGAL_ACTIVITY, então ele não é indexado 20:52:08 &amp;lt;str4d&amp;gt; welterde_: não tive tempo de investigar isso. 20:52:18 &amp;lt;topiltzin&amp;gt; mas um mercado que simplesmente diga "anonymous marketplace" não deve ser banido automaticamente 20:52:28 &amp;lt;welterde_&amp;gt; entendi 20:52:32 &amp;lt;str4d&amp;gt; +1 no 1) 20:52:34 &amp;lt;dg&amp;gt; a maioria das coisas aqui é anônima 20:52:40 &amp;lt;efkt_&amp;gt; para constar, acho razoável não banir todos os marketplaces de forma absoluta e usar uma base caso a caso, não permitindo suporte para aqueles que desejam usar o stats.i2p para drogas, assassinato, armas, etc., focando no que é desagradável e não necessariamente no que é ilegal. 20:52:45 &amp;lt;Pseudonemo&amp;gt; Acho que a sugestão do topiltzin é um compromisso razoável, para constar 20:52:59 &amp;lt;str4d&amp;gt; stats.i2p é um serviço voluntário, não um livro de endereços "oficial". 20:53:14 &amp;lt;zzz&amp;gt; Acho difícil me indignar muito com drogas. Se estiverem anunciando CP ou assassinatos por encomenda, aí é outra história. 20:53:27 * dg acena com a cabeça 20:53:35 &amp;lt;str4d&amp;gt; Mmm. 20:53:43 &amp;lt;Pseudonemo&amp;gt; ainda está linkado na router console, o que seria considerado um endosso tácito por muitos 20:53:51 &amp;lt;Meeh&amp;gt; concordo 20:54:00 &amp;lt;str4d&amp;gt; IMHO o tipo padrão de T&amp;C (Termos e Condições) que exigimos para a routerconsole estaria ok. 20:54:13 &amp;lt;dg&amp;gt; Pseudonemo: Um link para um site que na verdade não linka, mas pode ser contatado por informações sobre um site que as pessoas PODEM não gostar? não 20:54:32 &amp;lt;Pseudonemo&amp;gt; justo 20:54:43 &amp;lt;zzz&amp;gt; Acho que vou tratar mercados como fóruns e sites de torrents, ou seja, publicar um TOS (Termos de Serviço) e então eu decido 20:54:48 &amp;lt;str4d&amp;gt; (mas isso não significa que um marketplace seria aceito na routerconsole, essa é uma decisão separada) 20:56:05 &amp;lt;topiltzin&amp;gt; tudo bem. Ajudaria se você publicasse algumas diretrizes sobre o que NÃO será indexado 20:56:12 &amp;lt;zzz&amp;gt; obrigado, pessoal, pelas opiniões. isso é mais um problema meu do que uma questão do projeto e eu precisava de algum conselho. 20:57:07 &amp;lt;dg&amp;gt; se você se sentir desconfortável com isso, está no seu direito de não permitir, zzz 20:57:24 &amp;lt;dg&amp;gt; mas acho que está ok desde que não cruze nenhuma linha moral 20:57:54 &amp;lt;zzz&amp;gt; está tudo em `http://stats.i2p/i2p/addkey.html` - acho que eu apenas adicionaria 'markets' à linha sobre fóruns, trackers, hosts de arquivos + imagens... 20:57:54 &amp;lt;zzz&amp;gt; ok, chega do 7) 20:57:54 &amp;lt;zzz&amp;gt; voltando para: 20:57:54 &amp;lt;zzz&amp;gt; 2) `http://no.i2p` solicitação de serviços (Meeh) 20:57:54 &amp;lt;zzz&amp;gt; 2a) Adicionar à lista de jump padrão do i2ptunnel 20:57:54 &amp;lt;zzz&amp;gt; 2b) Adicionar às assinaturas recomendadas do livro de endereços na FAQ 20:57:56 &amp;lt;zzz&amp;gt; 2c) Adicionar ao texto de ajuda de registro na ajuda do eepsite 20:58:08 &amp;lt;iRelay&amp;gt; Title: Add a Key (at stats.i2p) 20:58:13 &amp;lt;zzz&amp;gt; manda ver, Meeh, o que você tem para nós? 20:58:24 &amp;lt;iRelay&amp;gt; Title: no.i2p registration service (at no.i2p) 20:59:06 &amp;lt;Meeh&amp;gt; bem, configurei um serviço de registro com um TOS mais ou menos igual ao do stats.i2p, para ajudar a "descentralizar" o serviço de nomes no I2P se necessário 20:59:16 &amp;lt;zzz&amp;gt; ping Meeh 20:59:36 &amp;lt;Meeh&amp;gt; minhas mensagens não estão chegando? 21:01:45 &amp;lt;str4d&amp;gt; estou te ouvindo 21:01:45 &amp;lt;Meeh&amp;gt; ok, bom, verifiquei no freenode, então o iRelay também 21:01:45 &amp;lt;zzz&amp;gt; entendi, lag 21:01:45 &amp;lt;zzz&amp;gt; sim, realmente precisamos de mais de tudo e o meu serviço de registro realmente fica muito sozinho 21:01:45 &amp;lt;zzz&amp;gt; acabei de verificar, eu o configurei em janeiro de 2008 depois que orion.i2p sumiu (snif) 21:02:08 &amp;lt;Meeh&amp;gt; isso, por isso eu o adicionei, para ajudar a "descentralizar" se necessário 21:02:27 &amp;lt;zzz&amp;gt; o serviço inr.i2p do slow é ótimo, mas a política dele de "vale-tudo" não é compatível com a nossa 21:02:40 &amp;lt;Meeh&amp;gt; fora isso, não pensei muito sobre isso, então se as pessoas quiserem contribuir com ideias, mandem ver 21:02:51 &amp;lt;zzz&amp;gt; se você puder trabalhar junto na base de software dele, mas ter algo gerenciado, ótimo 21:04:56 &amp;lt;dg&amp;gt; para constar, inr.i2p é uma coisa. 21:05:24 &amp;lt;zzz&amp;gt; alguém revisou o TOS do Meeh ou tem alguma opinião? 21:05:24 &amp;lt;topiltzin&amp;gt; dei uma olhada rápida, pareceu copy-paste do seu 21:05:24 &amp;lt;Meeh&amp;gt; sim, vou publicar minhas alterações. Eu o atualizei para django 1.5 e adicionei suporte à "view" export-alive.txt 21:05:24 &amp;lt;topiltzin&amp;gt; +1 para no.i2p baseado em nada além da pura excelência do Meeh :) 21:05:24 &amp;lt;Meeh&amp;gt; topiltzin: sim, foi copy-paste :P 21:05:24 &amp;lt;zzz&amp;gt; bem, Meeh, na verdade você tem dois copy-pastes. um do slow em no.i2p e um meu em no.i2p/tos/ 21:05:24 &amp;lt;Meeh&amp;gt; Eu escrevi alguma coisa e copiei a maior parte, para deixá-lo o mais próximo possível das regras oficiais, já que presumi que o zzz as segue de perto 21:05:24 &amp;lt;Meeh&amp;gt; sim, um mix 21:05:24 &amp;lt;Meeh&amp;gt; posso mudar, claro 21:05:26 &amp;lt;efkt_&amp;gt; +1 para no.i2p. Dar às pessoas mais links de jump e assinaturas é um ponto positivo. Se houver mais sites registrados com no.i2p, acho que seria útil informar a base de usuários existente sobre tal mudança. 21:05:45 &amp;lt;Meeh&amp;gt; eu não removi as políticas que eram "aceitáveis" da fonte original 21:05:46 &amp;lt;zzz&amp;gt; é confuso ter coisas sobrepostas em dois lugares? 21:05:51 &amp;lt;zzz&amp;gt; na verdade 3 com /postkey/ 21:06:21 &amp;lt;Meeh&amp;gt; ok, devo corrigir isso. mas a questão então é: qual é o melhor? 21:06:30 &amp;lt;Meeh&amp;gt; ou, o mais aceitável 21:06:37 &amp;lt;Meeh&amp;gt; no qual posso trabalhar mais 21:06:40 &amp;lt;zzz&amp;gt; falando por experiência, você tem que gritar o TOS alto e claro 21:07:17 &amp;lt;zzz&amp;gt; para constar, estou recebendo cerca de 75/mês e rejeitando cerca de 3–5/mês 21:07:54 &amp;lt;zzz&amp;gt; alguma objeção a 2a) ou 2b) ou 2c)? 21:08:16 &amp;lt;zzz&amp;gt; se não, Meeh, por favor faça todos os check-ins você mesmo 21:08:23 &amp;lt;Meeh&amp;gt; ok, eu recebo cerca de 1–2 por semana, mas muitas vezes eles registram em duplicidade 21:08:26 &amp;lt;Meeh&amp;gt; tanto com você quanto comigo 21:08:32 &amp;lt;Meeh&amp;gt; por exemplo silkroadreloaded 21:09:02 &amp;lt;zzz&amp;gt; alguém tem mais alguma coisa enquanto eu esquento o baffer? 21:10:21 &amp;lt;efkt_&amp;gt; zzz: dg: kytv: topiltzin: str4d: Obrigado. É muito importante ter apoio. 21:10:56 &amp;lt;dg&amp;gt; Talvez devêssemos falar sobre o roadmap na próxima vez e nossos planos. 21:10:56 &amp;lt;kytv&amp;gt; a hospedagem para nossos downloads, a menos que já haja um plano, precisa ser detalhada. 21:10:56 &amp;lt;Meeh&amp;gt; ok. Então dizemos para adicionar ao trunk? (no.i2p) 21:10:56 &amp;lt;Meeh&amp;gt; parece que já estamos em um novo tópico :P 21:10:56 &amp;lt;kytv&amp;gt; +1 para no.i2p (sim, adicionar ao trunk) 21:11:05 &amp;lt;zzz&amp;gt; ah, vou observar que anotei algumas políticas de reunião bem óbvias em `http://zzz.i2p/topics/1491` para deixar claro que qualquer um pode agendar uma reunião para qualquer coisa a qualquer momento 21:11:20 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Project Meetings (at zzz.i2p) 21:11:25 &amp;lt;dg&amp;gt; efkt_: Sem problema. Você é ótimo! 21:11:38 &amp;lt;zzz&amp;gt; sim, downloads e roadmap podem ser bons para uma reunião futura 21:11:53 &amp;lt;dg&amp;gt; nada por enquanto da minha parte 21:11:59 * zzz encerra a reunião enfaticamente com ***BAFS*** 21:12:12 &amp;lt;dg&amp;gt; :) &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de outubro de 2013</title><link>/pt/blog/2013/10/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-outubro-de-2013/</link><pubDate>Fri, 04 Oct 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/10/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-outubro-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, equinox, hottuna, Mathiasdm, orion, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:09:33 &amp;lt;str4d&amp;gt; Hora da reunião. Quem está aqui? 20:09:53 * psi está aqui 20:10:04 * dg aqui 20:11:34 * topiltzin . 20:11:51 &amp;lt;str4d&amp;gt; hottuna, zzz, welterde, kytv: ping 20:12:17 * orion está aqui 20:13:01 * str4d carrega a pauta da reunião 20:14:01 &amp;lt;str4d&amp;gt; Não consigo acessar zzz.i2p. Mais alguém consegue acessar `http://zzz.i2p/topics/1480` ? 20:14:35 &amp;lt;str4d&amp;gt; Consegui. 20:14:43 &amp;lt;str4d&amp;gt; 1) Modelo de ameaças 20:14:44 &amp;lt;str4d&amp;gt; 1a) Discutir os méritos do esquema de classificação DREAD (e escolher outro se necessário). 20:14:44 &amp;lt;str4d&amp;gt; 1b) Discutir o modelo de ameaças (e atualizar se necessário). 20:14:44 &amp;lt;str4d&amp;gt; 1c) Aplicar DREAD (ou outro esquema) aos vetores de ataque no modelo de ameaças. 20:14:44 &amp;lt;str4d&amp;gt; 2) Reformulação do site - revisar em preparação para o lançamento. 20:14:53 &amp;lt;str4d&amp;gt; 3) Definição do roadmap. 20:15:22 &amp;lt;str4d&amp;gt; 4) Discussão de documentação. 20:15:41 &amp;lt;str4d&amp;gt; Já cobrimos 0) Dizer oi ;-P 20:15:42 &amp;lt;str4d&amp;gt; 1) Modelo de ameaças 20:15:53 &amp;lt;str4d&amp;gt; 1a) Discutir os méritos do esquema de classificação DREAD (e escolher outro se necessário). 20:17:07 &amp;lt;str4d&amp;gt; Como disse no post do fórum, acho que uma das coisas que podemos fazer para melhorar como os outros percebem o I2P é melhorar e esclarecer o modelo de ameaças. 20:17:29 &amp;lt;str4d&amp;gt; Agora, é um bloco enorme de texto, e é difícil para usuários (e devs desmotivados) encontrarem as principais preocupações. 20:17:45 &amp;lt;dg&amp;gt; É difícil classificar também. 20:17:47 &amp;lt;dg&amp;gt; Entender a urgência, etc. 20:18:03 &amp;lt;str4d&amp;gt; E sem qualquer modelagem de risco adequada, realmente não temos ideia se estamos focando nos aspectos certos. 20:18:13 &amp;lt;psi&amp;gt; Seria ótimo ter uma versão curta do modelo de ameaças primeiro e construir a partir disso 20:18:23 &amp;lt;str4d&amp;gt; dg: exatamente. 20:18:59 &amp;lt;str4d&amp;gt; Fiz algumas pesquisas, e https://www.owasp.org/index.php/Threat_Risk_Modeling tem um bom "layout" de modelagem de risco de ameaças, que é usado por, por exemplo, o Cryptocat para o modelo de ameaças deles. 20:19:04 &amp;lt;iRelay&amp;gt; Title: Threat Risk Modeling - OWASP (at www.owasp.org) 20:19:53 &amp;lt;str4d&amp;gt; O esquema DREAD que eles descrevem não é completamente eficaz para identificar o risco corretamente, de acordo com feedback mencionado em um post subsequente pelo designer do modelo - https://blogs.msdn.com/b/david_leblanc/archive/2007/08/13/dreadful.aspx 20:20:49 &amp;lt;str4d&amp;gt; Proponho que usemos o modelo DREAD modificado que ele apresenta no post acima, para modelar a severidade e a prioridade dos nossos vetores de ataque. 20:20:50 &amp;lt;str4d&amp;gt; Discutam! 20:21:13 &amp;lt;dg&amp;gt; Me dê um tempo para revisar os modelos? :) 20:21:40 &amp;lt;str4d&amp;gt; dg: era para você já ter feito isso, eu linkei no post do fórum... 20:21:44 &amp;lt;str4d&amp;gt; :P 20:21:50 &amp;lt;dg&amp;gt; desculpa 20:22:24 &amp;lt;str4d&amp;gt; (mas eu realmente não pedi às pessoas para fazerem isso, culpa minha) 20:23:08 &amp;lt;str4d&amp;gt; DREAD tl;dr - eles classificam uma ameaça em cinco escalas de 1 a 10, somam os resultados e dividem por 5. 20:23:12 &amp;lt;str4d&amp;gt; Potencial de dano 20:23:29 &amp;lt;str4d&amp;gt; Reprodutibilidade 20:23:29 &amp;lt;str4d&amp;gt; Explorabilidade 20:23:29 &amp;lt;str4d&amp;gt; Usuários afetados 20:23:30 &amp;lt;str4d&amp;gt; Descobribilidade 20:24:12 &amp;lt;str4d&amp;gt; DREAD modificado tl;dr - os mesmos cinco parâmetros, mas com escala 1-3 (baixo, médio, alto) e um cálculo "ponderado". 20:25:09 &amp;lt;dg&amp;gt; Estou dando uma lida rápida; obviamente não sei todos os detalhes, mas qualquer sistema estruturado é melhor. 20:25:18 &amp;lt;str4d&amp;gt; O modelo DREAD modificado faz mais sentido para mim do que o original. 20:26:06 &amp;lt;dg&amp;gt; Eu também tenho muito respeito pela OWASP. :P 20:26:10 &amp;lt;str4d&amp;gt; "Se olharmos para os cinco componentes, vemos que nenhum deles é altamente correlacionado - um não implica o outro. Isso significa que temos fatores independentes, que é um dos critérios mais fortes para um modelo sólido. Assim, nossa tarefa é descobrir como pesar corretamente as entradas. No WSC, dissemos para avaliá-los de 1 a 10, somá-los e dividir por 5. Se aplicarmos alguns testes óbvios, vemos que um dano de 1, e todos os outros fatores 10 (um incômodo bem conhecido 20:26:10 &amp;lt;str4d&amp;gt; , por exemplo, pop-ups) recebe o mesmo peso que uma descobribilidade de 1 e todo o resto 10 (difícil de identificar, mas causa a morte térmica do universo). Isso é um mau funcionamento óbvio." 20:27:10 &amp;lt;str4d&amp;gt; dg: eu também. Eles têm muitos outros modelos e documentos potencialmente úteis lá. 20:27:31 &amp;lt;str4d&amp;gt; Mais alguém tem comentários? 20:29:50 &amp;lt;str4d&amp;gt; Se mais ninguém tiver comentários ainda, então vamos passar para o próximo tópico enquanto vocês pensam. 20:30:05 &amp;lt;psi&amp;gt; sem comentários 20:31:03 &amp;lt;str4d&amp;gt; 1b) Discutir o modelo de ameaças (e atualizar se necessário). 20:31:17 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/overview/threat-model/` 20:31:18 * psi começa a passar os olhos pelo modelo de ameaças 20:31:39 &amp;lt;iRelay&amp;gt; Title: I2P's Threat Model - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:31:47 &amp;lt;dg&amp;gt; Eu notei uma classificação? 20:31:50 &amp;lt;dg&amp;gt; Isso é novo? 20:32:04 &amp;lt;str4d&amp;gt; dg: Adicionei o sistema DREAD modificado. 20:32:12 &amp;lt;str4d&amp;gt; (antecipando que ninguém teria objeções) 20:32:31 &amp;lt;str4d&amp;gt; (mas não antecipando que não haveria comentário algum :-P ) 20:32:53 &amp;lt;str4d&amp;gt; As classificações são inválidas. 20:33:03 &amp;lt;dg&amp;gt; Não parece bater- 20:33:05 &amp;lt;dg&amp;gt; é 20:33:09 &amp;lt;str4d&amp;gt; (é isso que quero mudar nesta reunião) 20:33:25 &amp;lt;str4d&amp;gt; Enquanto discutimos o próprio modelo de ameaças, por favor pensem em possíveis classificações (para o próximo tópico) 20:33:28 &amp;lt;dg&amp;gt; O desenho parece bom, então com valores reais, eu gostaria. Devíamos ordenar também por severidade. 20:34:48 &amp;lt;str4d&amp;gt; Nossa página de modelo de ameaças não segue o layout "padrão" de modelo de ameaças (por exemplo, a página da OWASP) 20:35:04 &amp;lt;str4d&amp;gt; Identificar objetivos de segurança 20:35:05 &amp;lt;str4d&amp;gt; Levantar informações sobre a aplicação 20:35:05 &amp;lt;str4d&amp;gt; Decompô-la 20:35:05 &amp;lt;str4d&amp;gt; Identificar ameaças 20:35:05 &amp;lt;str4d&amp;gt; Identificar vulnerabilidades 20:35:08 &amp;lt;psi&amp;gt; vamos discutir os valores dessas classificações agora... ou mais tarde? 20:35:50 &amp;lt;str4d&amp;gt; psi: próximo tópico. Agora estamos discutindo o modelo de ameaças em si - não dá para classificar ameaças se estiverem desatualizadas. 20:35:58 &amp;lt;psi&amp;gt; certo 20:36:17 &amp;lt;str4d&amp;gt; (E para sua informação, a reunião terminará às 22:00 UTC) 20:36:29 &amp;lt;str4d&amp;gt; (Pelo menos, eu vou sair então) 20:37:18 &amp;lt;str4d&amp;gt; A página do modelo de ameaças não identifica claramente nossos objetivos de segurança. 20:37:21 &amp;lt;dg&amp;gt; Cadê todo mundo? 20:37:29 &amp;lt;dg&amp;gt; Não dá para operar com 3 pessoas. 20:37:54 &amp;lt;str4d&amp;gt; topiltzin, hottuna, zzz, welterde, kytv: ping 20:37:55 &amp;lt;zzz&amp;gt; há mais em "formalizar" o modelo do que apenas classificar cada elemento 20:37:56 &amp;lt;equinox&amp;gt; Acho que vale considerar os métodos expostos nos artigos de hoje do Guardian. A NSA tentou mirar o processo de desenvolvimento 20:38:16 &amp;lt;str4d&amp;gt; zzz: eu sei, mas temos que começar de algum lugar. 20:38:18 &amp;lt;zzz&amp;gt; em particular, a maior objeção ao nosso modelo é que não especificamos claramente o que entra e o que fica de fora 20:38:40 &amp;lt;dg&amp;gt; O que nos afeta e o que não nos afeta? 20:38:43 &amp;lt;zzz&amp;gt; o que é um passo que deveria acontecer antes da classificação, se quisermos atender aos críticos 20:39:23 &amp;lt;str4d&amp;gt; zzz: é isso que estamos fazendo agora. 20:39:23 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; A página do modelo de ameaças não identifica claramente nossos objetivos de segurança. 20:39:29 &amp;lt;zzz&amp;gt; o ponto principal de um modelo de ameaças é especificar o que NÃO está nele, por exemplo, a NSA. Projetos usam isso para lavar as mãos e dizer "não é nosso problema, não está no nosso modelo de ameaças" 20:39:44 &amp;lt;zzz&amp;gt; não fizemos isso. 20:40:07 &amp;lt;idog98@freenode&amp;gt; . 20:40:10 &amp;lt;str4d&amp;gt; Certo. Então vamos fazer isso. 20:40:29 &amp;lt;zzz&amp;gt; Se fizermos um modelo formal e omitirmos a NSA, podemos então parar de trabalhar em ofuscação de protocolo e talvez até em cripto mais forte. 20:40:42 &amp;lt;zzz&amp;gt; ou poderíamos chamar isso de desculpa. 20:41:18 &amp;lt;dg&amp;gt; Desde o começo, é claro que o Tor não pode salvar você de um GPA. Tornamos isso e outras ressalvas claros? 20:41:26 &amp;lt;dg&amp;gt; e nós protegemos contra a NSA? 20:41:59 &amp;lt;str4d&amp;gt; Adversários globais (que podem monitorar toda a internet) ficam de fora por natureza do design de onion routing. 20:42:18 &amp;lt;str4d&amp;gt; A NSA, por maior que seja, não é um adversário global. 20:42:37 &amp;lt;psi&amp;gt; a NSA como é tem um alcance extenso 20:42:38 &amp;lt;zzz&amp;gt; A maior parte do modelo atual é aspiracional, pois somos pequenos demais para realisticamente combater muitos dos itens no momento 20:42:50 &amp;lt;dg&amp;gt; Protegeríamos contra um GPA com algumas das coisas no nosso roadmap? ;) 20:42:52 &amp;lt;equinox&amp;gt; str4d: talvez, mas eles trabalham com outros 20:43:01 &amp;lt;zzz&amp;gt; a terminologia tradicional é "adversário em nível estatal", por exemplo, a NSA 20:43:03 &amp;lt;orion&amp;gt; GPA? 20:43:11 &amp;lt;str4d&amp;gt; equinox: provavelmente. 20:43:13 &amp;lt;str4d&amp;gt; zzz: obrigado. 20:43:18 &amp;lt;dg&amp;gt; Global Passive Adversary 20:43:56 &amp;lt;zzz&amp;gt; então, se você quiser fazer um modelo estrito e excluir nível estatal, e usá-lo para guiar o desenvolvimento, isso nos diria, por exemplo, para não trabalhar em ofuscação 20:44:47 &amp;lt;orion&amp;gt; Já é difícil o bastante manter o anonimato, quanto mais fazer ofuscação. 20:45:43 &amp;lt;zzz&amp;gt; os críticos adoram modelos formais... ter um só dá munição aos trolls, ou realmente ajudaria na divulgação e no desenvolvimento? 20:45:53 &amp;lt;str4d&amp;gt; Sempre declaramos que o I2P não faz ofuscação (mas não explicitamente no modelo de ameaças) 20:46:19 &amp;lt;str4d&amp;gt; É um ponto justo. 20:46:28 &amp;lt;Mathiasdm&amp;gt; um modelo de ameaças é bom para dar foco 20:46:34 &amp;lt;dg&amp;gt; Os trolls já têm o suficiente se quiserem trolar. Que se dane. 20:46:41 &amp;lt;Mathiasdm&amp;gt; trolls sempre estão por aí, eu não levaria isso em conta 20:46:43 &amp;lt;Mathiasdm&amp;gt; (desculpem interromper) 20:46:51 &amp;lt;str4d&amp;gt; Meu objetivo com esta reunião não era ter um modelo de ameaças rígido que tivéssemos de seguir à risca. 20:47:02 &amp;lt;str4d&amp;gt; Mesmo que quiséssemos, não seria possível em uma única reunião. 20:47:25 &amp;lt;dg&amp;gt; Sem problema. Bom te ver, Mathiasdm. 20:47:28 &amp;lt;dg&amp;gt; Um modelo formal nos ajuda a definir contra o que estamos tentando nos proteger também 20:47:37 &amp;lt;dg&amp;gt; Estou por aqui há quase um ano e ainda não tenho certeza exatamente do quê. 20:47:40 &amp;lt;str4d&amp;gt; A página do site que chamamos de "modelo de ameaças" é um bloco enorme de texto e difícil de grep. Isso é realmente o que quero corrigir. 20:48:20 &amp;lt;str4d&amp;gt; Quero que os usuários possam olhar e entender rapidamente o que estamos tentando fazer. 20:48:50 &amp;lt;equinox&amp;gt; Sabemos que as agências estatais e atores em nome do Estado só vão ampliar seu escopo com o tempo (se não forem contidos). Acho melhor planejar para essa eventualidade em vez de reagir a ela. 20:49:16 &amp;lt;str4d&amp;gt; Porque desinformação e mal-entendidos têm sido um problema para o I2P há muito tempo. 20:50:28 &amp;lt;zzz&amp;gt; Acho que a página está bem boa. Embora talvez precise de outra página que seja um resumo. 20:51:12 &amp;lt;str4d&amp;gt; A modelagem de risco de ameaças (com DREAD) é algo fácil de fazer e fácil de remover se decidirmos que não nos fornece informações válidas. 20:51:57 &amp;lt;str4d&amp;gt; zzz: é boa para quem está disposto a dedicar tempo para ler. Não é boa para quem só dá uma passada de olho. 20:52:36 &amp;lt;str4d&amp;gt; Como o post que linkei acima diz: "Aviso! NÃO aplique este sistema, ou qualquer outro sistema, sem PENSAR sobre ele. Este sistema pode ou não ajudá-lo a chegar à conclusão certa e, se não ajudar, considere que vale o que você pagou por ele, que é zero." 20:53:26 &amp;lt;zzz&amp;gt; na minha opinião você tem 3 objetivos ortogonais para a mesma página: 1) simplificar para as massas, 2) formalizar e 3) modelagem de risco 20:54:38 &amp;lt;str4d&amp;gt; 1) e 3) estão ligados - ter as classificações permite que as massas folheiem, achem as "importantes" para elas e leiam. 20:54:49 &amp;lt;str4d&amp;gt; Mas concordo que 2) é ortogonal (e também ligada a 3) ) 20:56:04 &amp;lt;str4d&amp;gt; Se ter um modelo de ameaças formal virar um obstáculo para outras coisas, então precisaremos persegui-lo. Mas quando eu disse originalmente "formalizar", eu deveria ter dito "esclarecer". 20:57:43 &amp;lt;str4d&amp;gt; Enquete rápida: alguém aqui acha que passar e aplicar DREAD aos vetores de ataque na nossa página "modelo de ameaças" é útil ou uma boa ideia? 20:58:28 &amp;lt;str4d&amp;gt; Se sim, vamos para o próximo tópico e fazer isso, então podemos discutir o resultado. Se não, vamos esquecer e seguir em frente. 20:58:44 &amp;lt;topiltzin&amp;gt; sim-desde-que-seja-outro-quem-faça 20:58:46 &amp;lt;dg&amp;gt; Qual é a alternativa? 20:59:09 &amp;lt;dg&amp;gt; hahaha 20:59:21 &amp;lt;topiltzin&amp;gt; sendo honesto :) 20:59:37 &amp;lt;dg&amp;gt; ou deprimente. :) 21:02:00 &amp;lt;hottuna&amp;gt; Não é uma má ideia, mas não tenho certeza de que seja a solução definitiva para o modelo de ameaças. 21:02:06 &amp;lt;psi&amp;gt; hmm &amp;lt;str4d&amp;gt; hottuna: Não pretendo que seja, mas acho que é um passo útil. E ninguém mais estava sugerindo ou fazendo nada :-P &amp;lt;psi&amp;gt; depende se há mais pessoas ajudando &amp;lt;psi&amp;gt; se for só 1 pessoa, sem chance &amp;lt;psi&amp;gt; se houver colaboradores, possivelmente &amp;lt;str4d&amp;gt; psi: Eu queria fazer isso na reunião agora, enquanto tínhamos mais de uma pessoa. &amp;lt;zzz&amp;gt; "formalizar" é importante para alguns - OpenITP, críticos, revisores, auditores, financiadores, outros na nossa área, etc. &amp;lt;hottuna&amp;gt; isso realmente seria suficiente e estruturado o bastante para simplesmente fazer agora nesta reunião? &amp;lt;hottuna&amp;gt; não estou muito familiarizado com todo o processo DREAD. &amp;lt;str4d&amp;gt; hottuna: passamos por cada vetor de ataque e avaliamos as cinco categorias como baixo, médio ou alto. Só isso. &amp;lt;psi&amp;gt; eu também não sou familiar com DREAD &amp;lt;str4d&amp;gt; Escolhi esse porque era muito simples de aplicar. &amp;lt;psi&amp;gt; ah &amp;lt;str4d&amp;gt; (As cinco categorias que resumi logo acima do índice na página do modelo de ameaças) &amp;lt;psi&amp;gt; vamos tentar um de exemplo &amp;lt;hottuna&amp;gt; cada vetor de ataque conhecido? &amp;lt;hottuna&amp;gt; psi, claro &amp;lt;str4d&amp;gt; Intencionalmente fiz tudo antes para tornar simples porque eu sabia que conseguir alguém aqui para concordar em fazer isso seria difícil :P &amp;lt;str4d&amp;gt; Ok, "ataques de temporização" &amp;lt;hottuna&amp;gt; claro. &amp;lt;str4d&amp;gt; Potencial de dano: Se uma ameaça for explorada, quão grande será o dano causado? &amp;lt;str4d&amp;gt; Se for usado para identificar um usuário, então esse usuário é desanonimizado -> alto? &amp;lt;hottuna&amp;gt; explorações estatísticas baseadas em temporização e tamanhos de pacotes foram empregadas contra o Tor para descobrir com sucesso qual site estava sendo visitado &amp;lt;hottuna&amp;gt; com taxas de sucesso muito altas (~90% se lembro corretamente) &amp;lt;str4d&amp;gt; (use, por exemplo, https://www.owasp.org/index.php/Threat_Risk_Modeling#DREAD para ter uma ideia das escalas - já tem três níveis descritos) &amp;lt;str4d&amp;gt; Confiabilidade: Quão confiável é o ataque? - baixo? médio? Em geral depende da carga da rede. 21:12:28 &amp;lt;psi&amp;gt; ser capaz de medir o tempo de quê exatamente? 21:13:26 &amp;lt;hottuna&amp;gt; qualquer coisa em geral? 21:14:11 &amp;lt;psi&amp;gt; ok 21:14:27 &amp;lt;hottuna&amp;gt; Eu não sei. 21:14:47 &amp;lt;hottuna&amp;gt; Mas as descrições parecem orientadas a mensagem. 21:14:52 &amp;lt;str4d&amp;gt; (use, por exemplo, https://www.owasp.org/index.php/Threat_Risk_Modeling#DREAD para ter uma ideia das escalas - já tem três níveis descritos) 21:14:54 &amp;lt;iRelay&amp;gt; Title: Threat Risk Modeling - OWASP (at www.owasp.org) 21:14:56 &amp;lt;str4d&amp;gt; Confiabilidade: Quão confiável é o ataque? - baixo? médio? Em geral depende da carga da rede. 21:15:33 &amp;lt;str4d&amp;gt; psi: é um bom ponto - a seção "Ataques de temporização" provavelmente deveria ser dividida em ataques de entrega de mensagens e ataques de conteúdo de mensagens 21:15:36 &amp;lt;hottuna&amp;gt; potencial de dano: 5? 21:15:51 &amp;lt;str4d&amp;gt; Assuma entrega de mensagens por enquanto. 21:15:55 &amp;lt;psi&amp;gt; " Destruição completa do sistema ou dos dados " significa que a máquina explode, imagino? 21:16:08 &amp;lt;hottuna&amp;gt; quanto à confiabilidade, modelos estatísticos têm se mostrado confiáveis no caso do Tor.. 21:18:00 &amp;lt;str4d&amp;gt; hottuna: estamos usando uma escala de 1-3 21:19:08 &amp;lt;str4d&amp;gt; a escala de 1-10 descrita na OWASP é mais difícil de justificar. 21:19:08 &amp;lt;str4d&amp;gt; "Qual é a diferença entre descobribilidade 6 e 7? Quem raios sabe?" 21:19:08 &amp;lt;str4d&amp;gt; Use a escala da OWASP como indicador de como atribuir baixo/médio/alto 21:19:11 &amp;lt;str4d&amp;gt; psi: No nosso caso, eu diria que "alto" é correlação completa entre um usuário específico e sua atividade. 21:19:13 &amp;lt;psi&amp;gt; temporização eu diria 5 ou 6 21:19:13 &amp;lt;psi&amp;gt; (para dano) 21:19:14 &amp;lt;str4d&amp;gt; (para Dano) 21:19:17 &amp;lt;str4d&amp;gt; https://blogs.msdn.com/b/david_leblanc/archive/2007/08/13/dreadful.aspx explica as categorias possivelmente melhor. 21:20:00 &amp;lt;psi&amp;gt; entendi 21:20:16 &amp;lt;hottuna&amp;gt; mas o dano seria revelar algum tipo de informação, o que pode ser ruim.. teoricamente poderia revelar que estou executando um certo aplicativo ou falando com um certo destino 21:20:20 &amp;lt;hottuna&amp;gt; isso é 5-6? 21:20:34 &amp;lt;str4d&amp;gt; Explorabilidade: O que é necessário para explorar essa ameaça? - médio? O atacante precisa monitorar vários pontos ao longo do possível caminho. 21:20:36 &amp;lt;str4d&amp;gt; baixo? 21:20:49 &amp;lt;psi&amp;gt; depende do atacante 21:20:55 &amp;lt;psi&amp;gt; e também depende do tamanho da rede 21:21:34 &amp;lt;str4d&amp;gt; Explorabilidade são requisitos antes de lançar o ataque. Confiabilidade é o quão bem funciona uma vez disparado. 21:21:48 &amp;lt;psi&amp;gt; ah 21:21:49 &amp;lt;str4d&amp;gt; psi: sim, então essas classificações mudarão com o tempo. 21:22:05 &amp;lt;str4d&amp;gt; (E este é um exemplo de limitação do modelo, e uma grande falha no DREAD original) 21:22:06 &amp;lt;psi&amp;gt; explorabilidade seria média 21:22:18 &amp;lt;str4d&amp;gt; Explorabilidade é usada apenas para calcular prioridade, não severidade. 21:22:25 &amp;lt;psi&amp;gt; só rodar um router I2P padrão não seria suficiente 21:22:54 &amp;lt;str4d&amp;gt; psi: certo, então não alto. 21:23:15 &amp;lt;str4d&amp;gt; Mas não baixo porque não precisa de poder computacional avançado etc. 21:23:20 &amp;lt;str4d&amp;gt; Usuários afetados: Quantos usuários serão afetados? 21:23:27 &amp;lt;hottuna&amp;gt; Você teria que fazer parte de um tunnel e então apenas dar uma olhada no perfil de mensagens. Se você for o ibgw para um serviço, pode ser capaz de separar alguns usuários do resto. Ou pelo menos agrupá-los em diferentes grupos de usuários 21:23:40 &amp;lt;hottuna&amp;gt; em* 21:24:23 &amp;lt;psi&amp;gt; médio pode ser um pouco demais para explorabilidade 21:24:29 &amp;lt;psi&amp;gt; pouco* 21:24:36 &amp;lt;psi&amp;gt; médio-baixo 21:24:40 &amp;lt;hottuna&amp;gt; no caso do ibg, eu diria que é bem fácil, mas você não obteria muitas informações 21:24:45 &amp;lt;hottuna&amp;gt; ibgw* 21:25:06 &amp;lt;str4d&amp;gt; psi: médio ou baixo. Isso só vai afetar a pontuação de prioridade. 21:25:48 &amp;lt;hottuna&amp;gt; Quanto à explorabilidade, acho bem viável. Especialmente em comparação com outras explorações. 21:25:55 &amp;lt;str4d&amp;gt; Descobribilidade: Quão fácil é descobrir essa ameaça? - médio? Requer pelo menos algum conhecimento de como o I2P funciona. 21:25:59 &amp;lt;psi&amp;gt; hottuna: concordo 21:26:10 &amp;lt;str4d&amp;gt; "Algo altamente descobrível é publicamente conhecido, ou muito parecido com algo que é publicamente conhecido. Baixa descobribilidade significa que leva conhecimento íntimo do funcionamento interno do seu app para desvendá-lo." 21:26:22 &amp;lt;psi&amp;gt; médio 21:26:51 &amp;lt;hottuna&amp;gt; Nós nunca saberíamos sobre o ataque já que é passivo 21:26:55 &amp;lt;str4d&amp;gt; hottuna: exatamente. A classificação depende em parte do que for escolhido para outros ataques. É tudo relativo. 21:27:26 &amp;lt;hottuna&amp;gt; str4d, você está anotando algum tipo de valor com base no que está sendo dito? 21:27:44 &amp;lt;str4d&amp;gt; hottuna: sim. 21:29:02 &amp;lt;hottuna&amp;gt; bom. 21:29:02 &amp;lt;hottuna&amp;gt; D: baixo 21:29:19 &amp;lt;psi&amp;gt; hmm 21:29:29 &amp;lt;hottuna&amp;gt; Usuários afetados: Alto (todos os que de fato fazem algo) 21:29:37 &amp;lt;str4d&amp;gt; Eis o que acho que concordamos, e o que isso calcula: 21:29:37 &amp;lt;str4d&amp;gt; Potencial de dano: médio 21:29:37 &amp;lt;str4d&amp;gt; Confiabilidade: média 21:29:37 &amp;lt;str4d&amp;gt; Explorabilidade: média 21:29:51 &amp;lt;str4d&amp;gt; Usuários afetados: alto 21:29:52 &amp;lt;str4d&amp;gt; Descobribilidade: média 21:29:53 &amp;lt;str4d&amp;gt; Severidade: 4/5 21:29:54 &amp;lt;str4d&amp;gt; Prioridade: 5/9 21:30:23 &amp;lt;psi&amp;gt; ataques de temporização são bem ruins, mas não parecem práticos 21:30:29 &amp;lt;psi&amp;gt; pelo menos, no momento 21:30:41 &amp;lt;str4d&amp;gt; Isso parece um resultado sensato? Os níveis que defini são o que realmente decidimos? 21:30:58 &amp;lt;hottuna&amp;gt; Não concordo com a descobribilidade. 21:31:01 &amp;lt;str4d&amp;gt; E devemos fazer pelo menos mais um vetor de ataque, para ter uma noção de como isso vai compará-los. 21:31:09 &amp;lt;hottuna&amp;gt; Um nó que registra passivamente nunca seria descoberto. 21:31:17 &amp;lt;str4d&amp;gt; hottuna: você acha que deveria ser alto? 21:31:17 &amp;lt;hottuna&amp;gt; Claro. 21:31:29 &amp;lt;str4d&amp;gt; hottuna: "descobribilidade" errada. 21:31:47 &amp;lt;hottuna&amp;gt; seja lá o que "indescoberto" se traduzir 21:31:53 &amp;lt;str4d&amp;gt; Este é um modelo defensivo. Trata-se da descobribilidade da vulnerabilidade pelo atacante. 21:32:00 &amp;lt;psi&amp;gt; os recursos usados para lançar um ataque seriam bem óbvios, a menos que eles tivessem invadido todas as máquinas 21:32:12 &amp;lt;hottuna&amp;gt; ah. Entendi. 21:32:18 &amp;lt;dg&amp;gt; Ataques de temporização são específicos e talvez nem sejam tão aplicáveis a nós.. 21:32:25 &amp;lt;hottuna&amp;gt; Ah, nesse caso eu concordo. 21:33:28 &amp;lt;psi&amp;gt; para fazer um ataque de temporização seria necessário ou uma visão panorâmica ou propriedade de muitos nós (quantos? idk) 21:33:38 &amp;lt;str4d&amp;gt; Severidade é quão ruim achamos que o ataque é, Prioridade é a ordem que acha que devemos focar. 21:33:55 &amp;lt;dg&amp;gt; Ah. 21:33:55 &amp;lt;psi&amp;gt; não tenho certeza se uma visão panorâmica seria suficiente também 21:33:57 &amp;lt;dg&amp;gt; Sim, 4/5. 21:34:10 &amp;lt;str4d&amp;gt; Vamos deixar essa classificação por ora e fazer outra para comparação. 21:34:30 &amp;lt;psi&amp;gt; refletindo sobre 4/5 SE eles conseguem fazer ataques de temporização então praticamente tudo de baixa latência é af 21:34:33 &amp;lt;psi&amp;gt; afetado* 21:34:54 &amp;lt;psi&amp;gt; prioridade... não sei se 5/9 é apropriado 21:35:15 &amp;lt;str4d&amp;gt; "Ataques de tagging" deve ser fácil de classificar. 21:35:32 &amp;lt;str4d&amp;gt; psi: não saberemos o que prioridade significa até termos mais classificados. Classificação é um processo iterativo. 21:35:38 &amp;lt;psi&amp;gt; ok 21:35:48 &amp;lt;str4d&amp;gt; Então, ataques de tagging. 21:36:15 &amp;lt;psi&amp;gt; tagging de mensagens? tagging de routers? 21:36:48 &amp;lt;str4d&amp;gt; Mensagens 21:36:59 &amp;lt;str4d&amp;gt; (meio que) 21:37:07 &amp;lt;str4d&amp;gt; Determinar o caminho que uma mensagem segue. 21:37:17 &amp;lt;str4d&amp;gt; Potencial de dano: médio? 21:37:30 &amp;lt;psi&amp;gt; médio, concordo 21:37:38 &amp;lt;psi&amp;gt; baixo em certo sentido 21:37:43 &amp;lt;hottuna&amp;gt; Potencial de dano: baixo 21:37:47 &amp;lt;hottuna&amp;gt; baixo-médio 21:37:58 &amp;lt;str4d&amp;gt; Tagging (se possível) só vai revelar informação dentro de um determinado tunnel. 21:37:58 &amp;lt;psi&amp;gt; depende da situação 21:38:01 &amp;lt;str4d&amp;gt; Confiabilidade: baixo. 21:38:01 &amp;lt;psi&amp;gt; sim 21:38:08 &amp;lt;str4d&amp;gt; Ou... 21:38:10 &amp;lt;str4d&amp;gt; Hmm. 21:38:41 &amp;lt;psi&amp;gt; em qual escopo o tagging seria medido? 21:38:58 &amp;lt;hottuna&amp;gt; se fossem usados numa situação em que pudessem identificar participantes do tunnel, funcionariam sempre, certo? 21:39:00 &amp;lt;str4d&amp;gt; Explorabilidade e descobribilidade são baixas - deveria ser impossível taggear as mensagens em si, e conluio requer posicionamento exato de routers. 21:39:20 &amp;lt;hottuna&amp;gt; E:baixo 21:39:21 &amp;lt;str4d&amp;gt; psi: uma mensagem indo entre dois endpoints (um cliente ou servidor). 21:39:23 &amp;lt;hottuna&amp;gt; D: baixo 21:39:39 &amp;lt;psi&amp;gt; concordo, BAIXO 21:39:45 &amp;lt;psi&amp;gt; E e D 21:39:50 &amp;lt;str4d&amp;gt; hottuna: exatamente. Se um ataque de tagging fosse descoberto, funcionaria sempre. 21:40:13 &amp;lt;hottuna&amp;gt; então, R: alto? 21:40:21 &amp;lt;str4d&amp;gt; Mas tal descoberta deveria ser impossível porque tudo é assinado. 21:40:51 &amp;lt;str4d&amp;gt; Mas depende do ataque de tagging. 21:40:56 &amp;lt;str4d&amp;gt; Tagging de mensagem: alto. 21:40:57 &amp;lt;psi&amp;gt; se tiverem suas chaves então podem assinar também 21:41:06 &amp;lt;str4d&amp;gt; Tagging por conluio: médio. 21:41:07 &amp;lt;hottuna&amp;gt; str4d, claro, mas descobribilidade é outra métrica 21:41:13 * str4d diz alto por enquanto. 21:41:28 * hottuna está satisfeito 21:41:44 &amp;lt;str4d&amp;gt; Usuários afetados: só usuários com nós maliciosos em seus tunnels são afetados. 21:42:02 &amp;lt;psi&amp;gt; baixo 21:42:16 &amp;lt;hottuna&amp;gt; U: muito provavelmente baixo 21:42:26 &amp;lt;str4d&amp;gt; Ok: 21:42:26 &amp;lt;str4d&amp;gt; Potencial de dano: baixo 21:42:27 &amp;lt;str4d&amp;gt; Confiabilidade: alta 21:42:27 &amp;lt;str4d&amp;gt; Explorabilidade: baixa 21:42:27 &amp;lt;str4d&amp;gt; Usuários afetados: baixo 21:42:27 &amp;lt;str4d&amp;gt; Descobribilidade: baixa 21:42:28 &amp;lt;str4d&amp;gt; Severidade: 2/5 21:42:29 &amp;lt;str4d&amp;gt; Prioridade: 2/9 21:42:52 &amp;lt;hottuna&amp;gt; parece bom 21:42:59 &amp;lt;psi&amp;gt; soa bem 21:43:22 &amp;lt;str4d&amp;gt; sensação boa 21:43:57 &amp;lt;hottuna&amp;gt; vamos para uma ameaça de verdade? 21:44:28 &amp;lt;str4d&amp;gt; Devemos passar rapidamente pelos tópicos restantes da reunião e depois voltar a isso? 21:44:37 &amp;lt;hottuna&amp;gt; ok 21:44:56 * str4d remove 4) Discussão de documentação, vai levar tempo demais. 21:45:12 &amp;lt;str4d&amp;gt; 2) Reformulação do site - revisar em preparação para o lançamento. 21:45:35 &amp;lt;psi&amp;gt; a reformulação do site é aplicar um CSS melhor ou tem mais? 21:45:48 &amp;lt;str4d&amp;gt; Além deste processo de classificação (ou remover as classificações), o que mais precisa ser feito antes de o welterde "lançar" a reformulação do site? 21:46:12 &amp;lt;hottuna&amp;gt; Eu não sei. 21:46:21 &amp;lt;str4d&amp;gt; psi: CSS "melhor", mas muitas mudanças estruturais e de layout. 21:46:32 &amp;lt;str4d&amp;gt; Acho que, estruturalmente, está tudo pronto. 21:46:50 &amp;lt;hottuna&amp;gt; Quão automático é o processo de atualização das traduções? 21:46:50 &amp;lt;str4d&amp;gt; Completamente. 21:47:06 &amp;lt;hottuna&amp;gt; Com que frequência é? 21:47:28 &amp;lt;str4d&amp;gt; Sempre que eu atualizo. 21:47:45 &amp;lt;hottuna&amp;gt; Ok. 21:47:48 &amp;lt;str4d&amp;gt; Até agora, sempre que vejo mudanças nas strings eu rodo os scripts para extrair e atualizar as strings de tradução. 21:47:50 &amp;lt;psi&amp;gt; preciso sair, volto em 30 minutos 21:47:56 &amp;lt;hottuna&amp;gt; Acho que isso é bom o suficiente. 21:48:01 * str4d já terá ido embora até lá. 21:48:30 &amp;lt;str4d&amp;gt; psi: fique à vontade para continuar a discussão do DREAD então :) 21:48:44 &amp;lt;hottuna&amp;gt; ah, str4d: o botão gigante de download na página inicial não parece se autoatualizar para a versão mais recente 21:48:45 &amp;lt;str4d&amp;gt; Há problemas conhecidos de CSS no IE 7 e 8, se bem me lembro 21:49:00 &amp;lt;str4d&amp;gt; hottuna: esse é outro bug sobre o qual preciso falar com o welterde. 21:49:09 &amp;lt;hottuna&amp;gt; ok. bom. 21:49:25 &amp;lt;str4d&amp;gt; Sempre que um arquivo .py muda, um script deve reiniciar o servidor (e sempre que as traduções mudam, ele as recompila) 21:49:49 &amp;lt;str4d&amp;gt; Mas, por algum motivo, mudanças em arquivos .py não estão sendo detectadas no servidor do welterde... 21:49:49 &amp;lt;str4d&amp;gt; (Antes eram) 21:50:24 &amp;lt;str4d&amp;gt; Certo, se não houver mais nada, então eu 21:50:43 &amp;lt;str4d&amp;gt; 'estou satisfeito com a reformulação e, assim que o bug dos .py for corrigido, pode entrar no ar. 21:50:52 &amp;lt;hottuna&amp;gt; Beleza! 21:51:11 &amp;lt;str4d&amp;gt; (O CSS no IE 7/8 será mitigado quando eu tiver chance, mas não considero isso um bloqueador) 21:51:23 &amp;lt;hottuna&amp;gt; Parece razoável. 21:51:42 &amp;lt;str4d&amp;gt; "ao vivo" == welterde vai colocar no ar em https://geti2p.net (a URL que decidimos há várias reuniões), mas vai deixar www.i2p2.de como está. 21:51:52 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network - I2P (at geti2p.net) 21:52:00 &amp;lt;hottuna&amp;gt; Por que o i2p2.de será deixado como está? 21:52:03 &amp;lt;str4d&amp;gt; Depois vou rodar testes, verificar se o Google etc. estão satisfeitos com ele. 21:52:30 &amp;lt;str4d&amp;gt; hottuna: em caso de acontecer algo catastrófico e precisarmos reverter. 21:52:42 &amp;lt;hottuna&amp;gt; ok, então é só temporário 21:52:51 &amp;lt;str4d&amp;gt; Só quando tudo estiver absolutamente verificado e pronto é que faremos um redirecionamento 301 de i2p2.de para geti2p.net 21:53:15 &amp;lt;hottuna&amp;gt; faz sentido 21:53:23 &amp;lt;str4d&amp;gt; Porque 301 é uma mudança permanente e fará com que os mecanismos de busca atualizem seus links. 21:54:08 &amp;lt;str4d&amp;gt; O código de redirecionamento legado usa 302 por enquanto, mas será mudado para 301 quando tudo estiver pronto (para não perdermos PageRank dos links antigos) 21:54:28 &amp;lt;str4d&amp;gt; Certo, seguindo: 21:54:28 &amp;lt;str4d&amp;gt; 3) Definição do roadmap. 21:54:42 &amp;lt;str4d&amp;gt; hottuna: sua vez. 21:55:44 &amp;lt;str4d&amp;gt; Você tem cerca de dez minutos do meu tempo (talvez mais para quem mais ainda estiver aqui) 21:55:45 &amp;lt;hottuna&amp;gt; roadmap? Tudo que sei é que tenho tido um pouco mais de tempo ultimamente e voltei a olhar o código do DHT. Especialmente o código de tratamento de respostas. 21:56:08 &amp;lt;hottuna&amp;gt; Não tenho muito mais a acrescentar. 21:56:48 &amp;lt;str4d&amp;gt; O roadmap atual para 0.9: 21:56:48 &amp;lt;str4d&amp;gt; Incluir alguns dados seed na distribuição para que um local de reseed central não seja necessário? 21:56:48 &amp;lt;str4d&amp;gt; Mapeamento de alcançabilidade / lidar com pares parcialmente alcançáveis / rotas restritas aprimoradas 21:56:49 &amp;lt;str4d&amp;gt; Melhorar as páginas de ajuda e o site 21:56:49 &amp;lt;str4d&amp;gt; Mais traduções 21:56:56 &amp;lt;str4d&amp;gt; Mensagem de desconexão do SSU 21:56:57 &amp;lt;str4d&amp;gt; Consultas iterativas de floodfill 21:57:13 &amp;lt;str4d&amp;gt; Não faço ideia de onde estamos nisso, ou quando foi atualizado pela última vez. 21:57:54 &amp;lt;hottuna&amp;gt; As consultas de floodfill são iterativas pelo que entendo. 21:57:59 &amp;lt;str4d&amp;gt; 1.0 - 3.0 foram atualizados pela última vez em 2008. 21:58:14 &amp;lt;str4d&amp;gt; 0.9 foi adicionado em 2010. 21:58:14 &amp;lt;dg&amp;gt; rotas restritas é improvável 21:58:37 &amp;lt;hottuna&amp;gt; Vou ter que sair em um ou dois minutos 21:58:42 &amp;lt;str4d&amp;gt; Acho que uma avaliação adequada do roadmap precisa de outra reunião, com mais participantes. 21:59:01 &amp;lt;hottuna&amp;gt; Concordo. 21:59:14 &amp;lt;str4d&amp;gt; hottuna: bom saber que você está voltando ao código do DHT. 21:59:29 &amp;lt;str4d&amp;gt; Adiado para depois. 21:59:33 &amp;lt;hottuna&amp;gt; E o modelo de ameaças em si deveria ser acompanhado. 21:59:43 &amp;lt;str4d&amp;gt; Certo. 21:59:47 &amp;lt;hottuna&amp;gt; Podemos ter uma reunião longa na próxima para isso? 22:00:35 &amp;lt;str4d&amp;gt; hottuna: Eu esperava que 2 horas fossem suficientes, mas passamos pelo menos uma hora debatendo se valia a pena fazer isso&amp;gt;_&amp;lt; 22:00:36 &amp;lt;hottuna&amp;gt; Tenho que ir, mas obrigado pela reunião, str4d. Você leva jeito! 22:01:19 &amp;lt;str4d&amp;gt; Não temos tempo para voltar ao 1c), então: 22:01:23 &amp;lt;str4d&amp;gt; str4d *baf*a a reunião encerrada &lt;/div></description></item><item><title>Lançamento 0.9.8.1</title><link>/pt/blog/2013/10/02/lan%C3%A7amento-0.9.8.1/</link><pubDate>Wed, 02 Oct 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/10/02/lan%C3%A7amento-0.9.8.1/</guid><description>&lt;p>0.9.8.1 corrige um problema na atualização para a versão 0.9.8 no Windows para algumas pessoas. Novas instalações e plataformas não-Windows não são afetadas; no entanto, todas as plataformas serão atualizadas automaticamente, mesmo se estiverem executando a versão 0.9.8.&lt;/p>
&lt;p>Veja o ticket do Trac para detalhes e soluções alternativas. Veja &lt;a href="../../pt/blog/2013/09/30/0.9.8-release/">as notas de lançamento da versão 0.9.8&lt;/a>
 para informações sobre IPv6 e outras alterações.&lt;/p>
&lt;p>Devido a ataques recentes, os logins estão desativados no Trac e novos registros estão desativados no zzz.i2p. Até que esses serviços sejam restaurados, por favor reporte todos os bugs no IRC freenode ou no IRC2P #i2p-dev.&lt;/p></description></item><item><title>Lançamento 0.9.8</title><link>/pt/blog/2013/09/30/0.9.8-release/</link><pubDate>Mon, 30 Sep 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/09/30/0.9.8-release/</guid><description>&lt;p>A versão 0.9.8 inclui o tão aguardado suporte a IPv6. Está ativado por padrão, mas, é claro, você precisa de um endereço IPv6 público para usá-lo. A configuração está na guia de configuração &amp;rsquo;network&amp;rsquo; do seu console. Também temos melhorias de anonimato, incluindo preenchimento dos pacotes SSU e chaves privadas do router mais longas.&lt;/p>
&lt;p>30% de vocês farão a atualização via torrent na rede neste ciclo de atualização.&lt;/p>
&lt;h2 id="detalhes-do-ipv6">Detalhes do IPv6&lt;/h2>
&lt;p>O IPv6 está habilitado e é preferido por padrão. Se você tiver um endereço IPv6 público e estiver se conectando a outro router com um endereço IPv6 publicado, a conexão será feita via IPv6. Há uma nova seção de configuração de IPv6 em /confignet no console do router. Se o IPv6 estiver causando problemas, você pode desativá-lo lá.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 10 de setembro de 2013</title><link>/pt/blog/2013/09/10/reuni%C3%A3o-de-desenvolvedores-do-i2p-10-de-setembro-de-2013/</link><pubDate>Tue, 10 Sep 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/09/10/reuni%C3%A3o-de-desenvolvedores-do-i2p-10-de-setembro-de-2013/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dbowie, dg, efkt, EpicCoffee, Pseudonemo, psi, topiltzin, trolly, welterde, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:31 &amp;lt;zzz&amp;gt; 0) oi 20:00:38 &amp;lt;zzz&amp;gt; 1) reformulação do site (str4d) 20:00:55 &amp;lt;zzz&amp;gt; 2) pedido de inclusão na página inicial da router console para `http://open4you.i2p/` 20:01:03 &amp;lt;iRelay&amp;gt; Título: open4you.i2p (em open4you.i2p) 20:01:11 &amp;lt;zzz&amp;gt; 3) desativar o outproxy (topiltzin / dg) 20:01:20 &amp;lt;zzz&amp;gt; 4) atualização do projeto netdb (hottuna) 20:01:23 &amp;lt;zzz&amp;gt; 0) oi 20:01:25 &amp;lt;zzz&amp;gt; oi 20:01:30 &amp;lt;dg&amp;gt; oi 20:01:35 &amp;lt;topiltzin&amp;gt; oi 20:01:42 &amp;lt;zzz&amp;gt; mais informações e links em `http://zzz.i2p/topics/1460` 20:01:55 &amp;lt;zzz&amp;gt; vamos tentar algo novo e limitar cada item da pauta a 15 minutos 20:02:00 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Reunião ter., 10 de set., 20:00 UTC (em zzz.i2p) 20:02:03 &amp;lt;zzz&amp;gt; 1) reformulação do site (str4d) 20:02:07 &amp;lt;zzz&amp;gt; vai, str4d 20:04:12 &amp;lt;zzz&amp;gt; pulando o 1) por enquanto 20:04:17 &amp;lt;zzz&amp;gt; 2) pedido de inclusão na página inicial da router console para `http://open4you.i2p/` 20:04:21 &amp;lt;iRelay&amp;gt; Título: open4you.i2p (em open4you.i2p) 20:04:28 &amp;lt;zzz&amp;gt; o solicitante do open4you está aqui? 20:05:53 &amp;lt;zzz&amp;gt; pulando o 2) por enquanto 20:05:59 &amp;lt;zzz&amp;gt; 3) desativar o outproxy (topiltzin / dg) 20:06:05 &amp;lt;zzz&amp;gt; vai, dg ou topiltzin 20:06:05 &amp;lt;dg&amp;gt; \o 20:06:13 &amp;lt;dg&amp;gt; Eu começo. 20:06:50 &amp;lt;dg&amp;gt; Oi pessoal, venho pensando nisso há algum tempo: acho que ter o outproxy (proxy de saída) para HTTP (e possivelmente HTTPS) incluído por padrão não está alinhado com nossos objetivos; 20:07:25 &amp;lt;dg&amp;gt; na maioria das vezes, quando perguntam no IRC sobre uso de outproxy, os membros da comunidade recomendam o Tor e que não mexam no outproxy para a maioria/qualquer uso 20:07:38 &amp;lt;dg&amp;gt; “deixamos isso para o Tor” é algo que se diz muito por aqui 20:08:22 &amp;lt;dg&amp;gt; o outproxy é centralizado, o que obviamente é um grande problema; o Tor já tem problemas mesmo com milhares de nós de saída, quanto mais nós com apenas um 20:08:43 &amp;lt;dg&amp;gt; além das questões de segurança, é um problema de usabilidade. E se alguém tentando usar o I2P achar que o I2P é muito lento porque o google.com carrega devagar? Ah, e em alemão? Hã? 20:09:14 &amp;lt;dg&amp;gt; Não implementamos o código de outproxy como um recurso ‘de verdade’ por um motivo: não queremos fazer isso e nosso alvo são os serviços ocultos 20:09:58 &amp;lt;dg&amp;gt; Sinto que estamos colocando os usuários em risco ao inserir o outproxy por padrão e (possivelmente) confundindo a percepção deles sobre o que o I2P é e o que ele faz. 20:10:04 &amp;lt;dg&amp;gt; fim do pitch inicial 20:10:17 &amp;lt;zzz&amp;gt; topiltzin, você tem algo a acrescentar? 20:10:52 &amp;lt;topiltzin&amp;gt; é uma boa lista; também entendo o ponto do KillYourTV de que a funcionalidade não deve ser removida 20:11:22 &amp;lt;zzz&amp;gt; ok, vamos abrir para comentários de outros 20:11:23 &amp;lt;topiltzin&amp;gt; mas concordo fortemente com o dg que é melhor afastar os usuários de usar o I2P para navegação na clearnet (internet aberta) 20:12:17 &amp;lt;dg&amp;gt; Alguém (Pseudonemo) sugeriu uma página de explicação sobre por que sites da clearnet não vão carregar e, possivelmente, uma recomendação de usar o Tor. 20:12:19 &amp;lt;welterde&amp;gt; um plugin que faça outproxy via Tor localmente seria legal.. 20:12:45 &amp;lt;dg&amp;gt; welterde: engraçado você dizer isso.. o jtor foi apresentado pelo ioerror ao zzz algumas semanas atrás. 20:13:26 &amp;lt;welterde&amp;gt; dg: sim.. era nisso que eu estava pensando.. deve ser muito mais limpo do que ter que depender de um componente externo em execução 20:13:52 &amp;lt;dg&amp;gt; Então, opiniões? 20:13:54 &amp;lt;efkt&amp;gt; Geralmente, a única hora em que vejo o tema do I2P em discussão é respondendo perguntas como “Por que não funciona do jeito que eu quero?” e fornecendo alternativas como o outproxy do Meeh ou simplesmente usar o Tor. Ter a opção de outproxy é uma coisa boa, e os usuários saberem que existe essa opção também é legal. 20:13:56 &amp;lt;zzz&amp;gt; Sou contra remover isso — é um recurso limitado, sim, mas o que ele faz, faz razoavelmente bem. Não vamos melhorar a usabilidade dele desativando-o. Só vamos tornar as coisas mais difíceis e confusas. 20:14:45 &amp;lt;EpicCoffee&amp;gt; Acho que no geral concordo com o zzz (desde que entrei) 20:14:58 &amp;lt;zzz&amp;gt; talvez quando tivermos uma solução melhor (um plugin para Tor) então poderíamos desativar o do echelon por padrão 20:15:19 &amp;lt;trolly_&amp;gt; opções são sempre boas, e eu uso bastante os outproxies; claro que sei que não se deve confiar em comunicações via outproxy 20:15:21 &amp;lt;dg&amp;gt; Por que deveríamos fazer algo que (em geral) reconhecemos que o Tor faz melhor? Parece que estamos desapontando as pessoas ao sequer tentar, é uma falsa impressão. Uma página de explicação bem feita poderia reduzir a confusão/dificuldade 20:15:46 &amp;lt;dg&amp;gt; Não sugiro remover a capacidade, apenas o padrão 20:15:47 &amp;lt;zzz&amp;gt; parece que o dg está basicamente descrevendo um problema de documentação/educação, que não será resolvido ao desativá-lo. 20:16:24 &amp;lt;topiltzin&amp;gt; não seria resolvido, mas seria evitado 20:16:31 &amp;lt;dg&amp;gt; Não sei por que o usuário deveria confiar em um terceiro ao instalar o I2P 20:16:36 &amp;lt;zzz&amp;gt; i2ptunnel assusta e eu preferiria não ter que mandar as pessoas irem lá para ativá-lo 20:16:36 &amp;lt;EpicCoffee&amp;gt; Algumas pessoas não usam Tor e não vão usar Tor por vários motivos. Elas podem ter utilidade para um outproxy do I2P. 20:17:12 &amp;lt;topiltzin&amp;gt; a proposta do kytv de ter uma página de aviso que deixe as coisas claras seria uma solução adequada, não? 20:17:16 &amp;lt;trolly_&amp;gt; dg, você está certo, o EpicCoffee também 20:17:26 &amp;lt;EpicCoffee&amp;gt; Em raras ocasiões eu uso o outproxy, principalmente para conferir links enviados no i2prc 20:17:42 &amp;lt;dg&amp;gt; Entendo que podemos dizer “bem, o usuário deveria ler” ou algo assim, mas... devemos deixá-los atirar no próprio pé tão facilmente? 20:17:49 &amp;lt;trolly_&amp;gt; como eu, EpicCoffee 20:17:51 &amp;lt;zzz&amp;gt; olhando por outro ângulo, embora esteja ativado por padrão no lado do I2P, sempre exige uma ação afirmativa do usuário para habilitar no navegador. Então dá para dizer que não está ativado por padrão agora, se você considerar também o navegador. 20:18:09 &amp;lt;EpicCoffee&amp;gt; Se o link não puder ser carregado pelo outproxy, é improvável que eu o carregue pela clearnet. 20:18:32 &amp;lt;dg&amp;gt; também exige ação afirmativa para navegar em eepsites, ainda assim é confuso. Se alguém estiver ciente dos riscos, pode adicionar o outproxy. 20:18:37 *** trolly_ agora é conhecido como trolly 20:18:37 &amp;lt;dg&amp;gt; Ou carregar o possível plugin para Tor que pode estar vindo 20:18:49 &amp;lt;EpicCoffee&amp;gt; Tenho certeza de que não estou sozinho nisso. 20:18:49 &amp;lt;EpicCoffee&amp;gt; lol 20:18:55 &amp;lt;zzz&amp;gt; o eche|on tem alguma opinião? 20:19:03 &amp;lt;dg&amp;gt; Isso não é um ataque ao echelon, mas deveríamos confiar todo o tráfego de outproxy a uma única pessoa? 20:19:12 &amp;lt;dg&amp;gt; Independentemente de quem seja, é um ponto único e uma pessoa só 20:19:37 &amp;lt;zzz&amp;gt; você preferiria confiar em uma pessoa que você mais ou menos conhece, ou em 3000 que você não conhece? 20:19:41 &amp;lt;dg&amp;gt; É fácil supor que o I2P esteja realizando um mecanismo tipo o do Tor 20:19:57 &amp;lt;dg&amp;gt; Em 3000 que eu não conheço 20:20:10 &amp;lt;zzz&amp;gt; estamos chegando à marca dos 15 minutos. temos algum tipo de consenso? mais alguém tem alguma opinião sobre isso? 20:20:34 &amp;lt;welterde&amp;gt; na minha humilde opinião, não deveríamos desativá-lo até termos o plugin para Tor 20:20:37 &amp;lt;Pseudonemo&amp;gt; Acho que o dg está argumentando principalmente sob a perspectiva de usuários novos. Eles não conhecem o eche|on. 20:20:51 &amp;lt;topiltzin&amp;gt; +1 Pseudonemo 20:20:59 &amp;lt;dg&amp;gt; *Eu* conheço o eche|on, então não me importo tanto com o outproxy, mas sim. 20:21:04 &amp;lt;dg&amp;gt; welterde: posso concordar com esse compromisso. 20:21:21 &amp;lt;EpicCoffee&amp;gt; ninguém deveria usar um outproxy para nada sensível. isso deveria ser óbvio, lol. 20:21:22 &amp;lt;dg&amp;gt; Vamos deixar por aqui? 20:21:33 &amp;lt;topiltzin&amp;gt; pressupondo que um plugin para Tor esteja sendo feito... o que não está 20:21:54 &amp;lt;zzz&amp;gt; ok, tópico interessante, obrigado por trazer isso, dg. Pode valer a pena falar sobre isso de novo daqui a um tempo, com ou sem plugin para Tor 20:21:59 &amp;lt;topiltzin&amp;gt; é um problema de educação, então o melhor seria resolvê-lo por meio de educação 20:22:16 &amp;lt;dg&amp;gt; zzz: sem problema, obrigado. 20:22:39 &amp;lt;zzz&amp;gt; algum voluntário para olhar a questão de educação/documentação e propor algumas melhorias? 20:22:42 &amp;lt;EpicCoffee&amp;gt; topiltzin: acho que eu não gostaria de um plugin para Tor no I2P. Minha opinião é que eu não gosto/confio no Tor. 20:22:55 &amp;lt;dg&amp;gt; EpicCoffee: assunto movido, deixemos para a próxima :) 20:23:16 &amp;lt;zzz&amp;gt; última chamada por voluntários e então encerramos este tópico 20:23:43 &amp;lt;zzz&amp;gt; ok então. 20:24:04 &amp;lt;zzz&amp;gt; pulando o 4) já que o hottuna não está aqui 20:24:04 &amp;lt;zzz&amp;gt; vamos voltar ao 1), o str4d está aqui? 20:24:45 &amp;lt;zzz&amp;gt; pulando o 1) de novo 20:24:49 * EpicCoffee deve estar alheio à “lista” 20:25:01 &amp;lt;dg&amp;gt; EpicCoffee: você não estava aqui no começo, vou mandar PM. 20:25:09 &amp;lt;zzz&amp;gt; 2) open4you.i2p, que vamos discutir esteja o solicitante aqui ou não. 20:25:12 &amp;lt;EpicCoffee&amp;gt; ah, obrigado, dg 20:25:13 &amp;lt;zzz&amp;gt; open4you, você está aqui? 20:25:15 &amp;lt;topiltzin&amp;gt; EpicCoffee: o canal é registrado em tempo real `http://killyourtv.i2p/irclogs/%23i2p-dev.2013-09-10.log` 20:25:54 &amp;lt;zzz&amp;gt; o pedido está no final de `http://zzz.i2p/topics/1429` 20:26:03 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Resumo do Lançamento 0.9.8 (em zzz.i2p) 20:26:44 &amp;lt;zzz&amp;gt; como lembrete, já que não fazemos isso há um tempo, minhas diretrizes pessoais estão em `http://zzz.i2p/topics/236` 20:26:49 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Como adicionar meu Eepsite à página inicial da router console (em zzz.i2p) 20:27:09 &amp;lt;zzz&amp;gt; alguém já usou esse site? Alguém tem alguma opinião sobre colocá-lo no console? 20:27:30 &amp;lt;dg&amp;gt; Se o open4you não aparecer, posso propor um? 20:27:31 &amp;lt;dg&amp;gt; carregando as diretrizes agora 20:27:36 &amp;lt;topiltzin&amp;gt; Gosto que o operador seja franco sobre o que pode e não pode garantir 20:28:08 *** trolly agora é conhecido como trolly_ 20:28:14 &amp;lt;topiltzin&amp;gt; mas além dessa impressão (positiva) não há muito a dizer... 20:28:15 &amp;lt;zzz&amp;gt; estamos considerando apenas o open4you hoje, pelo menos no item 2). Se quiser, você pode ter um novo item 5), dg 20:28:28 &amp;lt;EpicCoffee&amp;gt; Acredito que deveria haver hospedagem disponível no I2P, porém não sei se eu confiaria em um host, lol. Estou dividido quanto ao tema de hospedagem, então vou me abster neste 20:28:29 &amp;lt;dg&amp;gt; zzz: ok, vlw 20:28:42 &amp;lt;zzz&amp;gt; os Termos de Uso dele me parecem ok 20:29:03 &amp;lt;zzz&amp;gt; é uma categoria nova que atualmente não está no console, então isso é um ponto positivo 20:29:03 &amp;lt;dg&amp;gt; não conheço nenhum cliente do open4you.i2p, então não posso atestar, mas se o dono aparecer outra hora, tudo bem discutir de novo 20:29:56 &amp;lt;dg&amp;gt; a falta de recomendações me deixa desconfiado 20:30:24 &amp;lt;zzz&amp;gt; a questão recente do FreedomHosting torna a hospedagem de eepsite interessante 20:31:13 &amp;lt;dg&amp;gt; Pelo que entendi, isso é gratuito, certo? 20:31:19 &amp;lt;zzz&amp;gt; temos alguma pergunta que o solicitante deva responder para tomarmos uma decisão? ou podemos decidir hoje? 20:31:33 &amp;lt;zzz&amp;gt; Não vi se era gratuito ou não. o FAQ está apenas em russo. 20:31:45 &amp;lt;topiltzin&amp;gt; é gratuito 20:31:45 &amp;lt;dg&amp;gt; Se é gratuito, por que não? Não há risco de golpe e definitivamente é de ‘interesse’. 20:31:49 &amp;lt;dg&amp;gt; "9 months work free web hosting in i2p." 20:31:58 &amp;lt;dg&amp;gt; foi mal, pessoal, eu estava sob a impressão de que era bitcoin 20:32:19 &amp;lt;topiltzin&amp;gt; ainda assim, não temos ideia se realmente funciona 20:32:46 &amp;lt;dg&amp;gt; Devemos encarar isso e encontrar um voluntário para testar em algum momento entre agora e o lançamento? 20:32:55 &amp;lt;dg&amp;gt; Se não funcionar, a gente tira 20:33:15 &amp;lt;zzz&amp;gt; Estou inclinado a dizer sim agora. Não sei o que provaria uma pessoa testar. Podemos sempre remover depois. 20:33:33 &amp;lt;dg&amp;gt; bem, testar pelo menos verifica se funciona. Não há muito mais que possamos testar. 20:33:39 &amp;lt;zzz&amp;gt; Eu esperaria que as pessoas estivessem ao menos vagamente cientes das questões de confiança envolvidas em hospedagem 20:33:41 &amp;lt;dg&amp;gt; sim, também sou a favor. 20:34:10 &amp;lt;zzz&amp;gt; não há razão para não funcionar. Para começar, não vejo nenhuma evidência de um processo automatizado. 20:34:12 &amp;lt;dg&amp;gt; Mais algum voto? 20:34:26 &amp;lt;dg&amp;gt; parece ser movido a email 20:34:28 &amp;lt;dg&amp;gt; driven 20:34:43 &amp;lt;zzz&amp;gt; última chamada para opiniões/objeções 20:34:57 &amp;lt;topiltzin&amp;gt; por ‘funciona’ quero dizer se o operador realmente fará o que diz que vai fazer 20:35:14 &amp;lt;psi&amp;gt; temos algum depoimento de usuários sobre o open4you? 20:35:22 &amp;lt;topiltzin&amp;gt; em vez de configurar um eepsite e abandoná-lo 20:35:24 &amp;lt;dg&amp;gt; não 20:35:28 &amp;lt;topiltzin&amp;gt; psi: nenhum, esse é o problema 20:35:31 &amp;lt;dg&amp;gt; topiltzin: se isso acontecer, podemos remover. 20:35:39 &amp;lt;dg&amp;gt; o dono é ao menos um pouco ativo, já que fez o pedido 20:35:48 &amp;lt;dg&amp;gt; sou a favor. 20:35:53 &amp;lt;psi&amp;gt; sim, eu diria para não seguir com a recomendação; primeiro conseguimos um usuário de teste 20:35:56 &amp;lt;zzz&amp;gt; minha suposição é que ele tenha quase nenhum negócio até agora. Vamos dar a ele um período de teste de algumas versões do I2P com isso no console, e se for fajuto então a gente tira 20:36:09 &amp;lt;psi&amp;gt; ou... se formos endossar, colocar um aviso grande e gordo 20:36:10 &amp;lt;dg&amp;gt; zzz: +1 20:36:27 &amp;lt;psi&amp;gt; hmm 20:36:33 &amp;lt;psi&amp;gt; zzz tem um bom ponto 20:36:42 &amp;lt;psi&amp;gt; mas... ainda assim 20:36:49 &amp;lt;dg&amp;gt; psi: é gratuito 20:36:56 &amp;lt;zzz&amp;gt; psi, por favor esclareça: você está objetando ou não? 20:36:56 &amp;lt;topiltzin&amp;gt; Vou mandar email para ele nos próximos dias 20:36:58 &amp;lt;psi&amp;gt; oh? é? 20:37:04 &amp;lt;dg&amp;gt; sim 20:37:08 &amp;lt;psi&amp;gt; estou manifestando cautela 20:37:13 &amp;lt;psi&amp;gt; sem objeção 20:37:16 &amp;lt;topiltzin&amp;gt; Acho que posso muito bem colocar o zab.i2p de volta no ar 20:37:22 &amp;lt;dg&amp;gt; Eu achava que era bitcoin, mas não é 20:37:25 &amp;lt;dg&amp;gt; É gratuito, então... não me importo muito com depoimentos ainda 20:37:30 &amp;lt;dg&amp;gt; :) 20:37:40 &amp;lt;dg&amp;gt; topiltzin: você é a favor ou contra? 20:37:52 &amp;lt;topiltzin&amp;gt; me abstendo 20:38:00 &amp;lt;zzz&amp;gt; parece que não temos objeções e está aprovado? se eu estiver errado, por favor, digam 20:38:01 &amp;lt;topiltzin&amp;gt; Vou testar a hospedagem dele nos próximos dias, no entanto 20:38:05 &amp;lt;dg&amp;gt; 2 a favor, 0 contra 20:38:12 &amp;lt;psi&amp;gt; abstenção 20:38:19 &amp;lt;welterde&amp;gt; abstenção 20:38:26 &amp;lt;EpicCoffee&amp;gt; estou curioso como os arquivos são transferidos para a conta de hospedagem do open4you 20:38:47 &amp;lt;dg&amp;gt; EpicCoffee: ftp (hã?) ou via um painel de controle, ao que parece. 20:39:07 &amp;lt;psi&amp;gt; sftp? 20:39:18 &amp;lt;zzz&amp;gt; ok, vou mandar email para ele para conseguir um logo e colocar as coisas no console. Quem se interessar, por favor, inscreva-se e nos conte depois 20:39:34 &amp;lt;zzz&amp;gt; se for fajuto ou não funcionar, podemos sempre tirar pouco antes do lançamento. 20:39:35 &amp;lt;dg&amp;gt; "1 GB of available space, php5, mysql, ftp access, 3 tunnel \ 2 hop" 20:39:40 &amp;lt;dg&amp;gt; +1 20:39:48 &amp;lt;welterde&amp;gt; psi: duvido.. 20:40:01 &amp;lt;zzz&amp;gt; e isso encerra o item 2) 20:40:18 &amp;lt;zzz&amp;gt; sem sinal de hottuna ou str4d, então vamos para o 5) pedido do dg 20:40:20 &amp;lt;zzz&amp;gt; vai, dg 20:40:29 &amp;lt;welterde&amp;gt; embora devesse funcionar melhor sobre o I2P (sabe.. modo passivo/ativo e tal para ftp..) 20:41:36 &amp;lt;dg&amp;gt; Proponho `http://salt.i2p/` (não é meu site, é do efkt) para inclusão na router console. O salt.i2p contém: um wiki grande e útil de eepsites e guias; XMPP; um canal de IRC que provavelmente é o mais ativo no IRC2p 20:41:51 &amp;lt;iRelay&amp;gt; Título: salted (em salt.i2p) 20:42:00 &amp;lt;dg&amp;gt; Ele fornece muitos ‘pontos de partida’ de eepsite e é SFW. 20:42:02 &amp;lt;EpicCoffee&amp;gt; eu digo +1 para o salt 20:42:07 &amp;lt;EpicCoffee&amp;gt; eu gosto do wiki do salt 20:42:16 &amp;lt;topiltzin&amp;gt; sim, #salt pwnz +1 20:42:18 &amp;lt;dg&amp;gt; o salt cresceu e se tornou um ótimo recurso para mim e para outros na comunidade 20:42:28 &amp;lt;dg&amp;gt; o canal é #salt ftr 20:42:52 &amp;lt;zzz&amp;gt; realmente só podemos aceitar pedidos do dono do eepsite. Você poderia pedir para ele solicitar seguindo as diretrizes em `http://zzz.i2p/topics/236` ? então podemos considerar para a 0.9.9 20:42:54 &amp;lt;welterde&amp;gt; +1.. é basicamente o que aquele wiki antigo costumava ser, agora.. 20:43:06 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Como adicionar meu Eepsite à página inicial da router console (em zzz.i2p) 20:43:33 &amp;lt;zzz&amp;gt; Não estou familiarizado com o site 20:43:55 &amp;lt;zzz&amp;gt; Não acho que queiramos começar a adicionar sites sem permissão 20:44:14 &amp;lt;dg&amp;gt; Ele estava ativo não faz muito, pode aparecer a qualquer momento 20:44:23 &amp;lt;dg&amp;gt; Concordo em não adicionar sem permissão 20:44:34 &amp;lt;dg&amp;gt; ainda assim, achei que valia tentar 20:44:43 &amp;lt;zzz&amp;gt; chamando o efkt 20:44:49 &amp;lt;efkt&amp;gt; Vocês têm minha permissão, desde que todos estejam satisfeitos com isso. Criei o site com algumas das possíveis políticas e ideias do I2P em mente sobre que conteúdo é apropriado para o I2P. Estou aberto a discussão se vocês não gostarem de algo que possa estar lá (só dizendo) 20:44:53 &amp;lt;EpicCoffee&amp;gt; efkt é o dono do salt? Presumo isso com base em observações. 20:44:59 &amp;lt;dg&amp;gt; Sim, EpicCoffee. 20:45:10 &amp;lt;efkt&amp;gt; Daí o aviso na página inicial, políticas explícitas sobre gore/pr0n/etc. 20:45:43 &amp;lt;efkt&amp;gt; O wiki não é aberto para edição a menos que acabemos conhecendo você, então é improvável que seja vandalizado. 20:46:03 * EpicCoffee também aponta o XMPP do salt 20:46:17 &amp;lt;dg&amp;gt; o XMPP também é popular e vem com guias. :) 20:46:50 &amp;lt;topiltzin&amp;gt; sim, o salt é muito bom mesmo.. tem uma sensação real de comunidade 20:46:59 &amp;lt;zzz&amp;gt; se você quiser fazer isso agora, por favor responda às perguntas a seguir. Se for demais para agora, podemos discutir em cerca de 6 semanas, antes do próximo lançamento 20:47:00 &amp;lt;EpicCoffee&amp;gt; desde que os usuários entendam que os admins podem ver o que é dito se não estiver criptografado (acho que o artigo do wiki incentiva fortemente OTR) 20:47:06 &amp;lt;efkt&amp;gt; Temos servidores XMPP suficientes por aí para que, no futuro, não seja uma má ideia listar alguns no console. A maioria de nós que roda servidores tem S2S funcionando. 20:47:07 &amp;lt;zzz&amp;gt; - Um endereço de email 20:47:07 &amp;lt;zzz&amp;gt; - A URL para a qual linkar 20:47:07 &amp;lt;zzz&amp;gt; - A URL dos seus termos de serviço em inglês, se disponível ou necessário 20:47:07 &amp;lt;zzz&amp;gt; - Se o site não estiver em inglês, uma breve descrição do site em inglês 20:47:07 &amp;lt;zzz&amp;gt; - (Opcional) Uma URL para um ícone png transparente para exibir. O tamanho deve ser 32x32 (sujeito a mudança). Se nenhum ícone for fornecido, o ícone será o “toopie”. Copiaremos esse ícone para o código-fonte da router console e o serviremos localmente. 20:47:10 &amp;lt;zzz&amp;gt; - Se for fornecido um ícone, a licença da imagem. 20:47:12 &amp;lt;zzz&amp;gt; - (Opcional) Um rótulo de uma ou duas palavras em inglês. Se não for fornecido, usaremos example.i2p 20:47:14 &amp;lt;zzz&amp;gt; - (Opcional) algumas palavras ou uma frase em inglês para um popup (dica de ferramenta) 20:48:19 &amp;lt;efkt&amp;gt; efkt@mail.i2p 20:48:23 &amp;lt;efkt&amp;gt; site: `http://salt.i2p` 20:48:27 &amp;lt;iRelay&amp;gt; Título: salted (em salt.i2p) 20:48:38 &amp;lt;efkt&amp;gt; termos de serviço do site - Há um aviso na página inicial: `http://salt.i2p` 20:48:43 &amp;lt;iRelay&amp;gt; Título: salted (em salt.i2p) 20:49:15 &amp;lt;efkt&amp;gt; Não tenho um ícone 32x32 para fornecer rapidamente, mas seria igual ao nosso favicon, uma estrela preta com fundo transparente ou branco 20:49:47 &amp;lt;efkt&amp;gt; o rótulo pode ser simplesmente “salt” 20:49:59 &amp;lt;EpicCoffee&amp;gt; efkt, posso fazer um ícone 32x32 rápido se quiser. bem, tão rápido quanto o I2P permitir, lol 20:50:25 &amp;lt;zzz&amp;gt; podemos te dar uma semana para o ícone :) 20:50:32 &amp;lt;zzz&amp;gt; há quanto tempo o site está no ar? 20:50:34 &amp;lt;efkt&amp;gt; EpicCoffee: Se quiser. É igual ao favicon — a “estrela anarquista” preta, você vê o mesmo tipo de forma por toda parte no Google Imagens. Leva só um momento, realmente 20:50:40 &amp;lt;efkt&amp;gt; zzz: agosto de 2012, se bem me lembro (IIRC) 20:51:21 &amp;lt;dg&amp;gt; `http://salt.i2p/wiki/index.php/Main_Page#Tutorials` 20:51:21 &amp;lt;efkt&amp;gt; Honestamente, fico muito surpreso por encontrar tantos usuários incapazes de alcançar o site, já que ele não faz parte do addressbook padrão (ou do XMPP) — e ainda assim recebemos muitos recém-chegados sendo direcionados para lá pelo IRC. Desculpem sair do tópico. 20:51:35 &amp;lt;iRelay&amp;gt; Título: Salted Wiki (em salt.i2p) 20:51:41 &amp;lt;efkt&amp;gt; zzz: Ah, e o textinho “Cryptomunitions and tutorials” 20:51:46 &amp;lt;dg&amp;gt; Sim, é um problema (além do irritante bug ‘addressbook-not-found’) ao introduzir usuários. 20:52:20 &amp;lt;zzz&amp;gt; qualquer um na página inicial do console é automaticamente adicionado ao addressbook padrão 20:52:42 &amp;lt;efkt&amp;gt; Ah. Isso será útil para quem é novo no I2P e vem ao IRC2p explorar. 20:52:52 &amp;lt;efkt&amp;gt; uma dor de cabeça resolvida :) 20:52:59 &amp;lt;dg&amp;gt; 1/2. 20:53:05 &amp;lt;dg&amp;gt; sem xmpp.salt.i2p ;) 20:53:32 &amp;lt;zzz&amp;gt; efkt, para mim seus termos de serviço são insuficientes para um wiki que recomendaríamos, pois eles descrevem apenas pelo que você não é responsável. Não dizem que tipo de conteúdo, se algum, é proibido. 20:54:03 &amp;lt;zzz&amp;gt; Se vale tudo, então não posso apoiar o pedido. 20:54:04 &amp;lt;efkt&amp;gt; zzz: Mesmo que ninguém possa editar o wiki, de jeito nenhum, a menos que eu tenha avaliado pessoalmente e dado uma conta? 20:54:19 &amp;lt;dg&amp;gt; efkt: acredito que ele esteja dizendo que as regras reais são pouco claras. pr0n, etc. 20:54:41 &amp;lt;efkt&amp;gt; Hrm. 20:54:53 &amp;lt;zzz&amp;gt; não há regras declaradas, de forma alguma. 20:54:56 &amp;lt;dbowie&amp;gt; 32X32 blackstar.jpg, codificado em base64: `http://pastethis.i2p/show/5437/` 20:54:57 &amp;lt;iRelay&amp;gt; Título: Paste #5437 | LodgeIt! (em pastethis.i2p) 20:55:00 &amp;lt;zzz&amp;gt; quanto ao conteúdo permitido 20:55:54 &amp;lt;efkt&amp;gt; Posso acrescentar algo facilmente. Não é um problema, só refletindo sobre que coisas “extras” adicionar — Conteúdos como Gore, Estupro, Tortura, Snuff ou sexo estranho nunca serão permitidos no site 20:56:23 &amp;lt;dg&amp;gt; então, próprio para a família — safe for work etc.? 20:56:53 &amp;lt;zzz&amp;gt; Não acho que devamos pedir para você redigir termos de conteúdo nos próximos 30 segundos. Quer pensar nisso e voltar em algumas semanas? 20:57:06 &amp;lt;efkt&amp;gt; Neste momento, não posso dizer que o salt é próprio para a família ou safe for work. A página onionland linka explicitamente para onions de drogas. 20:57:43 &amp;lt;efkt&amp;gt; zzz: Sim, eu gostaria disso pelo menos — prefiro trabalhar com todos e produzir algo desejável que seja útil ao I2P 20:59:22 &amp;lt;EpicCoffee&amp;gt; EpicCoffee: algum host de imagens no I2P? 20:59:24 &amp;lt;zzz&amp;gt; minha filosofia é que qualquer coisa similar às regras do tracker do postman é aceitável. 20:59:24 &amp;lt;zzz&amp;gt; não quero dizer como você deve tocar seu site ou como escrever suas regras. Você faz como preferir e então decidiremos se queremos isso no console. 20:59:24 &amp;lt;zzz&amp;gt; mas você pode olhar os links que temos agora e ter uma noção 21:00:36 &amp;lt;zzz&amp;gt; passamos dos 15 minutos, então podemos pedir para você voltar em algumas semanas? Qualquer site que tenha tanto apoio do pessoal aqui, acho que seria uma boa adição ao console, se você puder resolver a questão dos Termos de Serviço. 21:01:36 &amp;lt;efkt&amp;gt; Estou disposto a elaborar Termos de Serviço e a conversar sobre qualquer coisa no site que a comunidade ache que não cabe. Obrigado, zzz. Sim, tudo bem 21:02:13 &amp;lt;zzz&amp;gt; ótimo. fico feliz em saber de um novo site com o qual eu não estava familiarizado. Vou dar uma olhada. me mande um email ou publique no zzz.i2p quando juntar tudo 21:02:19 &amp;lt;zzz&amp;gt; e esse é o fim do 5) 21:02:25 &amp;lt;zzz&amp;gt; última chamada para o str4d pelo 1) 21:02:36 &amp;lt;zzz&amp;gt; hottuna ainda não está aqui pelo 4) 21:02:47 * zzz esquenta o baffer 21:03:50 * zzz *bafs* a reunião encerrada 21:07:16 &amp;lt;zzz&amp;gt; obrigado a todos, boa reunião &lt;/div></description></item><item><title>Versão 0.9.7.1</title><link>/pt/blog/2013/08/10/vers%C3%A3o-0.9.7.1/</link><pubDate>Sat, 10 Aug 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/08/10/vers%C3%A3o-0.9.7.1/</guid><description>&lt;p>Esta versão não programada desativa as mensagens de verificação de RouterInfo que foram usadas no ataque publicado no artigo da UCSB, o que deve tornar muito mais difícil correlacionar um LeaseSet a um Router. Também incluímos um número limitado de outras correções listadas abaixo. Nossa versão 0.9.8, que incluirá suporte a IPv6, permanece prevista para o fim de setembro.&lt;/p>
&lt;p>Como de costume, recomendamos que todos os usuários atualizem para esta versão.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de agosto de 2013</title><link>/pt/blog/2013/08/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-agosto-de-2013/</link><pubDate>Tue, 06 Aug 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/08/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-agosto-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, kytv, topiltzin, welterde, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:08 &amp;lt;zzz&amp;gt; 0) oi 20:00:23 &amp;lt;zzz&amp;gt; 1) Verificações de RI desativadas em uma versão pontual? 20:00:30 &amp;lt;zzz&amp;gt; 2) tópicos diversos conduzidos pelo Meeh 20:00:33 &amp;lt;zzz&amp;gt; 3) baffer pelo Meeh 20:00:36 &amp;lt;zzz&amp;gt; ------------- 20:00:36 &amp;lt;zzz&amp;gt; 0) oi 20:00:51 &amp;lt;zzz&amp;gt; 1) Verificações de RI desativadas em uma versão pontual? 20:01:02 &amp;lt;zzz&amp;gt; welterde levantou isso outro dia 20:01:33 &amp;lt;zzz&amp;gt; se eu for fazer, tem que ser nos próximos dias, pois estarei AFK ~ 13 a 29 20:01:53 &amp;lt;zzz&amp;gt; echelon está viajando, mas por enquanto vamos supor que conseguimos contatá‑lo e que ele pode cuidar das notícias 20:02:14 &amp;lt;zzz&amp;gt; então, welterde, por favor apresente seus argumentos sobre por que deveríamos fazer isso 20:03:08 &amp;lt;welterde&amp;gt; o ataque descrito no artigo é bastante sério para destinos pouco utilizados, já que as estatísticas necessárias não são muito grandes 20:04:14 &amp;lt;zzz&amp;gt; ele ataca os destinos de servidor ou os usuários (cliente) que se conectam a eles? 20:04:21 &amp;lt;welterde&amp;gt; e para destinos de longa duração é ainda mais perigoso, pois você pode manter o ataque pelo tempo que for necessário para obter estatísticas suficientes 20:05:08 &amp;lt;welterde&amp;gt; zzz: o cliente que se conecta a algum destino... digamos, tunnels de link de IRC sobre um destino dedicado seriam um alvo principal (se você de alguma forma obtiver controle do destino) 20:06:29 &amp;lt;welterde&amp;gt; zzz: no entanto... há uma opção para desativar as verificações de RI nas opções avançadas... talvez uma atualização nas notícias para que os usuários a desativem? 20:06:29 &amp;lt;zzz&amp;gt; você sempre considerou isso sério ou mudou de ideia recentemente? 20:06:56 &amp;lt;zzz&amp;gt; achei que eu tinha acabado de adicionar essa opção na semana passada? 20:07:15 &amp;lt;welterde&amp;gt; ah 20:07:18 &amp;lt;dg&amp;gt; você adicionou, eu cometi o mesmo erro. 20:07:34 &amp;lt;welterde&amp;gt; pensei que você só tinha mudado o valor padrão dessa opção... ok... então não é uma opção 20:07:57 &amp;lt;zzz&amp;gt; talvez eu não tenha explicado bem em algum post... 20:08:59 &amp;lt;welterde&amp;gt; zzz: e no artigo eles também não levaram a temporização em conta... acho que isso pode ser usado para melhorar ainda mais o ataque 20:09:02 &amp;lt;zzz&amp;gt; Nós temos uma pré‑impressão do artigo deles há quase 5 meses, desde 10 de março. Se isso é um problema que exige largar tudo, fizemos um trabalho incrivelmente ruim ao responder. 20:09:33 &amp;lt;zzz&amp;gt; Então estou me perguntando se você sempre achou isso crítico ou mudou de ideia recentemente e, se mudou, por quê? 20:10:33 &amp;lt;welterde&amp;gt; bem... eu estava sob bastante estresse até recentemente... então na verdade só fui olhar agora 20:11:30 &amp;lt;welterde&amp;gt; zzz: mas é realmente difícil dizer, já que não temos tantos dados sobre essas coisas... 20:11:48 &amp;lt;zzz&amp;gt; o que aconteceu com aquela página no trac com nossas respostas do openitp e nossa falta de critérios de segurança... 20:12:11 &amp;lt;dg&amp;gt; Se é um problema que exige largar tudo, esperar mais 1 mês e meio também é um problema. 20:12:30 &amp;lt;zzz&amp;gt; claro 20:12:40 &amp;lt;zzz&amp;gt; mas é? 20:13:12 &amp;lt;zzz&amp;gt; o problema são as verificações de RI ou é Sybil? Se for Sybil então não temos correções no curto prazo 20:13:27 &amp;lt;welterde&amp;gt; zzz: são as verificações de RI 20:13:46 &amp;lt;zzz&amp;gt; isto é, existe uma grande classe de ataques de ff hostis 20:14:16 &amp;lt;welterde&amp;gt; zzz: e uma variante do ataque pode ser possível com consulta de RI e então esperando por uma conexão também... mas esse ataque seria ordens de grandeza mais difícil... então eu não me preocuparia com esse por enquanto 20:14:35 &amp;lt;zzz&amp;gt; se um atacante assume o controle de uma parte do espaço de chaves, não há uma série de coisas que ele poderia fazer? 20:15:20 &amp;lt;welterde&amp;gt; zzz: com tempo suficiente o atacante não precisa ocupar uma grande parte do espaço de chaves 20:15:23 &amp;lt;zzz&amp;gt; acho que sempre vi isso como um problema de Sybil. Não quer dizer que eu estava certo. 20:15:30 &amp;lt;zzz&amp;gt; *digo 20:16:07 &amp;lt;welterde&amp;gt; ele só precisa ocupar o espaço ao redor do LS alvo 20:16:53 &amp;lt;welterde&amp;gt; zzz: hmm... algo que seria legal para o stats.i2p ou similar seria uma visualização do ff ao longo do espaço de chaves... (se ainda não houver algo assim) 20:18:50 &amp;lt;zzz&amp;gt; ok, obrigado por apresentar o caso, welterde. Agora vou pedir que outros entrem aqui com suas opiniões 20:18:53 &amp;lt;welterde&amp;gt; ataques não sutis poderiam ser visíveis lá então 20:19:00 * welterde procura a página do openitp que você mencionou 20:19:22 &amp;lt;zzz&amp;gt; str4d configurou isso, mas não vejo mais o link na página inicial 20:19:35 &amp;lt;dg&amp;gt; p: Alguém conseguiria realizar o ataque de RI sem um Sybil de espaço de chaves completo? 20:19:45 &amp;lt;dg&amp;gt; Acho que sim, mas ??? 20:20:05 &amp;lt;zzz&amp;gt; `http://trac.i2p2.i2p/wiki/OpenITPReview/Criteria` 20:20:35 &amp;lt;zzz&amp;gt; Maturidade e transparência do processo de resposta a vulnerabilidades 20:21:20 &amp;lt;zzz&amp;gt; não estamos falando aqui de um Sybil em todo o espaço de chaves. Você está mirando um segmento específico 20:21:31 &amp;lt;welterde&amp;gt; dg: ele só precisa capturar a maioria das consultas de LS... e o máximo possível de consultas de RI; esta última parte só depende de quanto tempo ele tem para o ataque 20:22:17 &amp;lt;dg&amp;gt; "maioria"? Da rede toda? 20:22:20 &amp;lt;zzz&amp;gt; só está me irritando muito que poderíamos ter feito isso meses atrás sem esforço. 20:22:39 &amp;lt;dg&amp;gt; certo. fica uma droga se fizermos agora, sério. 20:22:49 &amp;lt;zzz&amp;gt; mas acho que isso é irrelevante 20:23:14 &amp;lt;zzz&amp;gt; quem mais tem opinião, por favor se manifeste 20:23:43 &amp;lt;topiltzin&amp;gt; dd if=/dev/null of=opinion.txt 20:24:13 &amp;lt;zzz&amp;gt; última chamada. vamos fazer isso? 20:24:27 &amp;lt;welterde&amp;gt; claro, se alguém estivesse entediado poderia bolar uma simulação... isso certamente ajudaria ;) 20:25:09 &amp;lt;zzz&amp;gt; talvez eu só esteja irritado comigo mesmo por não ter pensado em simplesmente desativar as verificações. 20:25:32 &amp;lt;dg&amp;gt; zzz: não se preocupe com isso. não se espera que você cubra tudo sempre. 20:25:43 &amp;lt;zzz&amp;gt; ok, todos com uma opinião, por favor digitem yes para fazermos um release esta semana ou no para não 20:26:06 &amp;lt;welterde&amp;gt; (ou eu estou aqui se tanto faz para você...) 20:26:58 &amp;lt;zzz&amp;gt; Se eu não vir nenhum voto, não vamos fazer isso 20:27:21 &amp;lt;topiltzin&amp;gt; o release conterá *apenas* a desativação das verificações de RI? 20:27:32 &amp;lt;topiltzin&amp;gt; vs. o que quer que esteja no trunk agora? 20:27:35 &amp;lt;welterde&amp;gt; talvez não devêssemos ter pulado a fase de quem está aqui da reunião 20:27:54 &amp;lt;dg&amp;gt; eu só não sou qualificado o suficiente. 20:27:57 &amp;lt;zzz&amp;gt; não me importa quem está aqui. me importa quem tem opinião. 20:28:24 &amp;lt;welterde&amp;gt; zzz: bem... quem não está aqui não tem opinião ;) 20:28:46 &amp;lt;welterde&amp;gt; zzz: acho que estamos falando mais de um release pequeno, certo? 20:28:59 &amp;lt;dg&amp;gt; welterde: o que você quer dizer 20:29:02 &amp;lt;zzz&amp;gt; seria só verificações de RI + qualquer outra coisa pequena que decidirmos puxar do trunk 20:29:17 &amp;lt;zzz&amp;gt; e provavelmente chamada 0.9.7.1? 20:29:28 &amp;lt;welterde&amp;gt; sim... era isso que eu tinha em mente também 20:29:39 &amp;lt;kytv&amp;gt; sem conhecimento deste tópico, portanto sem opinião; se fizermos, claro que posso fazer os uploads para os diversos lugares, etc. 20:29:58 &amp;lt;zzz&amp;gt; pelo amor de Deus, alguém vote. welterde, pelo menos 20:30:13 &amp;lt;zzz&amp;gt; quem mais leu o artigo da UCSB? 20:30:16 &amp;lt;welterde&amp;gt; ah, eu sou a favor, se isso não ficou claro ;) 20:30:41 &amp;lt;dg&amp;gt; eu li... 20:31:16 &amp;lt;topiltzin&amp;gt; estou ansioso para testar as outras coisas no trunk, então quanto mais decidirmos puxar, mais "Yes" meu voto se torna. Sem opinião estritamente sobre a verificação de RI. 20:31:54 &amp;lt;welterde&amp;gt; str4d: sua opinião? você esteve bastante ativo na discussão no fórum ;) 20:33:56 &amp;lt;welterde&amp;gt; zzz: talvez devêssemos fazer a votação no tópico do artigo... assim o str4d e o tuna (e os outros no tópico que não estão aqui) também podem opinar... 20:33:56 &amp;lt;zzz&amp;gt; eu gostaria de manter a lista de "outras coisas" bem curta, pois eu faria isso muito rápido e depois viajaria, sem conseguir corrigir problemas 20:33:59 &amp;lt;zzz&amp;gt; tuna está quase completamente AFK por mais um tempo 20:34:51 &amp;lt;dg&amp;gt; um no seria melhor do que silêncio 20:35:03 &amp;lt;welterde&amp;gt; zzz: bem... ou o kytv poderia fazer o build... 20:35:10 &amp;lt;zzz&amp;gt; em teoria o kytv também pode fazer releases, ele é o outro com chaves de assinatura, sim 20:36:35 &amp;lt;zzz&amp;gt; ok então vamos fazer. Vou abrir um tópico no zzz.i2p se vocês quiserem propor outras coisas para entrar, decisão final em cerca de 24 horas, e eu faço o build talvez na quinta‑feira. Alguém pode contatar o echelon? 20:36:53 &amp;lt;zzz&amp;gt; algo mais sobre este tópico? 20:37:37 &amp;lt;dg&amp;gt; acho que não. 20:38:23 &amp;lt;zzz&amp;gt; `http://zzz.i2p/topics/1443` 20:38:40 &amp;lt;zzz&amp;gt; por favor, revisem o diff de 17 mil linhas a partir do 0.9.7 e o history.txt para outros candidatos a puxar 20:38:47 &amp;lt;zzz&amp;gt; 2) tópicos do Meeh 20:38:50 &amp;lt;zzz&amp;gt; assuma, Meeh 20:54:33 &amp;lt;topiltzin&amp;gt; zzz: a tag é "i2p-0.9.7" 20:54:36 &amp;lt;topiltzin&amp;gt; não "0.9.7" 20:54:47 * topiltzin preparando sua plucklist 20:55:26 &amp;lt;welterde&amp;gt; aqui também 20:55:32 &amp;lt;zzz&amp;gt; valeu 20:55:47 &amp;lt;dg&amp;gt; zzz: pm ok? 20:57:06 &amp;lt;zzz&amp;gt; só se não tiver nenhum interesse para mais ninguém 20:58:51 &amp;lt;dg&amp;gt; rascunho de email para o zooko 20:58:55 &amp;lt;dg&amp;gt; `http://pastethis.i2p/show/0bZ3iFeE9uABCORkfXV6/` 20:58:58 &amp;lt;iRelay&amp;gt; Título: Paste #0bZ3iFeE9uABCORkfXV6 | LodgeIt! (em pastethis.i2p) 20:59:10 &amp;lt;dg&amp;gt; eu não incluí status nem nada ainda. Posso estar completamente fora. Feedback é bem‑vindo. 21:01:00 &amp;lt;zzz&amp;gt; 3) /me *baf*s the meeting closed for Meeh 21:03:29 &amp;lt;zzz&amp;gt; dg, isso é um começo realmente ótimo. &lt;/div></description></item><item><title>Versão 0.9.7</title><link>/pt/blog/2013/07/15/vers%C3%A3o-0.9.7/</link><pubDate>Mon, 15 Jul 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/07/15/vers%C3%A3o-0.9.7/</guid><description>&lt;p>A versão 0.9.7 inclui correções de bugs significativas e melhorias significativas.&lt;/p>
&lt;p>Pela primeira vez, routers da classe &amp;lsquo;N&amp;rsquo; (aqueles com um mínimo de 128 KBytes/sec de largura de banda compartilhada) passarão automaticamente a se tornar floodfill (antes, eram apenas routers &amp;lsquo;O&amp;rsquo; com 256 KBps). Isso aumentará a população de floodfill para resistência adicional a certos ataques (veja abaixo). Routers floodfill não consomem muita largura de banda adicional, mas tendem a usar memória adicional e mais conexões simultâneas. Se você não deseja que seu router se torne floodfill, defina a configuração avançada router.floodfillParticipant=false.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de junho de 2013</title><link>/pt/blog/2013/06/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-junho-de-2013/</link><pubDate>Tue, 04 Jun 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/06/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-junho-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> christoph2, dg, hottuna, inscrutable, KillYourTV, Meeh, orion, psi, sponge, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 19:52:28 &amp;lt;hottuna&amp;gt; zzz, christoph2: syn 19:54:26 &amp;lt;topiltzin&amp;gt; yay, dev beating! 19:54:33 &amp;lt;topiltzin&amp;gt; s/beating/meeting/ 19:54:37 &amp;lt;iRelay&amp;gt; topiltzin meant: yay, dev meeting! 20:00:03 * hottuna baf's the meeting opened 20:00:07 &amp;lt;hottuna&amp;gt; Agenda: 20:00:14 &amp;lt;hottuna&amp;gt; * The next NetDB backend 20:00:14 &amp;lt;hottuna&amp;gt; * Ticket #729 - properties location on osx 20:00:14 &amp;lt;hottuna&amp;gt; * Ticket #741 - process renamer on windows 20:00:14 &amp;lt;hottuna&amp;gt; * Misc? 20:00:22 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/729` - (assigned enhancement) - on OSX ~/.i2p -&amp;gt; ~/Library/Application Support/i2p 20:00:33 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/741` - (accepted enhancement) - Make I2P easier to deal with with Windows firewall software 20:00:45 &amp;lt;hottuna&amp;gt; __ The next NetDB backend__ 20:01:16 &amp;lt;hottuna&amp;gt; I've been working on a proposal, the first RFC is ready 20:01:35 &amp;lt;hottuna&amp;gt; http://trac.i2p2.de/wiki/NetDB/NextBackend 20:01:38 &amp;lt;iRelay&amp;gt; Title: NetDB/NextBackend I2P (at trac.i2p2.de) 20:02:14 &amp;lt;hottuna&amp;gt; The general idea is to use a Kademlia base and extend it with features that improve performance and/or reliability. 20:02:59 &amp;lt;hottuna&amp;gt; Some of the initial code for Kademlia has already been written by zzz 20:03:34 &amp;lt;hottuna&amp;gt; In fact a full BEP5 implementation. BEP5 is the mainline bittorrent implementation of Kademlia. 20:04:13 &amp;lt;hottuna&amp;gt; Several DHTs have been considered: Chord, Freenet and Pastry. 20:04:47 &amp;lt;hottuna&amp;gt; However Kad is fast, extendible and relatively reliable. 20:05:05 &amp;lt;topiltzin&amp;gt; some other Kad derivatives that are used in production: Azureus kad, eMule kad, Mojito Kad (Limewire) 20:05:24 &amp;lt;topiltzin&amp;gt; Overnet (eDonkey, now defunct) 20:05:47 &amp;lt;topiltzin&amp;gt; no p2p app uses chord or pastry (to my knowledge) 20:05:54 &amp;lt;hottuna&amp;gt; I've had a look through the Az-Kad and it's not very compatible. Mojito might be interesting 20:05:57 &amp;lt;hottuna&amp;gt; On top of Kad a few changes have been proposed. 20:06:05 &amp;lt;hottuna&amp;gt; Recursive tunnels for faster lookups. 20:06:20 &amp;lt;hottuna&amp;gt; And Random Recursive lookups for more reliable lookups. 20:07:13 &amp;lt;hottuna&amp;gt; Insertions will be standard Kad until Random Recursive Stores are implemented. 20:07:45 &amp;lt;hottuna&amp;gt; Alright, so that is the overview. Does anyone have any questions? 20:08:17 &amp;lt;topiltzin&amp;gt; One objection to recursive tunnels is that it renders local ip banlists useless 20:08:40 &amp;lt;topiltzin&amp;gt; for example, I could have manually added the ips of a hostile party to my ban list 20:09:18 &amp;lt;topiltzin&amp;gt; the nodes that participate in the recursive lookup/store will not know that 20:09:37 &amp;lt;hottuna&amp;gt; That is true. 20:10:00 &amp;lt;hottuna&amp;gt; Recursive queries are somewhat frail, and should only be used for speed. 20:10:35 &amp;lt;hottuna&amp;gt; Random Recursive queries will however, eventually find a path which doesnt involve the banned nodes. 20:11:05 &amp;lt;hottuna&amp;gt; For what kind of situations would you not trust the ban-list of another node? 20:11:25 &amp;lt;dg&amp;gt; sponge: want udp 20:11:28 &amp;lt;dg&amp;gt; eche|on: count is not persistent after network changes ("soft restart") 20:11:51 &amp;lt;topiltzin&amp;gt; for the situation where the operator of that node hasn't been diligent in updating the banlist 20:12:02 &amp;lt;topiltzin&amp;gt; or for the situation where the other node has no banlist at all 20:12:29 &amp;lt;hottuna&amp;gt; But what would happen if the query passed through a 'banned' node? 20:12:51 &amp;lt;hottuna&amp;gt; Either it is forwarded, dropped or recorded. 20:13:31 &amp;lt;zzz&amp;gt; iterative never passes thru anybody 20:13:34 &amp;lt;topiltzin&amp;gt; whatever the sybil/eclipse attack does - probably droped? 20:14:38 &amp;lt;hottuna&amp;gt; That is the thing about Recursive. It's ok if it fails. We have more reliable methods for keys that are under attack. 20:15:09 &amp;lt;hottuna&amp;gt; Like Iterative or Random Recursive 20:15:24 &amp;lt;zzz&amp;gt; how to select a mode? 20:15:35 &amp;lt;topiltzin&amp;gt; theoretically you could include a small bloom filter of banned ips to the query 20:15:54 &amp;lt;hottuna&amp;gt; mode selection an open question. 20:15:57 &amp;lt;hottuna&amp;gt; is an* 20:16:28 &amp;lt;hottuna&amp;gt; In my mind a parallel version would be interesting 20:16:39 &amp;lt;hottuna&amp;gt; A sequential failover version would be slow 20:17:03 &amp;lt;hottuna&amp;gt; But it is a bandwidth vs. max_latency tradeof 20:17:51 &amp;lt;hottuna&amp;gt; topiltzin: R5N includes a bloomfilter in queries. But I don't think the really is needed. 20:18:14 &amp;lt;hottuna&amp;gt; We build this thing to work even if failures are encountered 20:18:14 &amp;lt;topiltzin&amp;gt; how much slower is the iterative lookup, and is that slowness a bottleneck of any kind? Do we really need to be optimizing that? 20:18:45 &amp;lt;zzz&amp;gt; I think we gotta start with adding stat code (where necessary) to netdb and snark and gathering stats on current performance of those two impls 20:18:52 &amp;lt;hottuna&amp;gt; When you visit an eepsite, a lookup has to be done. 20:19:25 &amp;lt;hottuna&amp;gt; topiltzin: the speed of lookups can be seen under the 'Lookup' part of http://trac.i2p2.de/wiki/NetDB/NextBackend 20:19:28 &amp;lt;iRelay&amp;gt; Title: NetDB/NextBackend I2P (at trac.i2p2.de) 20:20:16 &amp;lt;zzz&amp;gt; netdb has lots of stats, if we add stats to equivalent places in snark we can start to put a picture together 20:20:35 &amp;lt;hottuna&amp;gt; query latencies etc? 20:21:06 &amp;lt;topiltzin&amp;gt; zzz: +1 on moar stats 20:21:06 &amp;lt;zzz&amp;gt; latencies, queries-per-success, etc, yes 20:22:26 &amp;lt;hottuna&amp;gt; Having access to those stats would be interesting. Especially when developing something new. However comparing I2PSnark-DHT to FloodFill is comparing apples to oranges. 20:22:29 &amp;lt;zzz&amp;gt; as I said the other day, I think the snark code could be moved back to netdb but only if we choose K and B to swallow the whole local netdb into the routing table 20:22:57 &amp;lt;zzz&amp;gt; if the routing table is missing most of the local netdb we may as well just keep sorting 20:23:55 &amp;lt;zzz&amp;gt; your proposal (and yes it's been my plan for a couple years as well) is to replace the orange with the apple, so it's kindof important to compare them. 20:23:58 &amp;lt;hottuna&amp;gt; Im am not against setting a high B, lookup latency is a real issue 20:24:55 &amp;lt;hottuna&amp;gt; regarding K I think keeping it at 8 may be reasonable. 20:25:18 &amp;lt;hottuna&amp;gt; of course the new dht would have to be evaluated. 20:26:05 &amp;lt;zzz&amp;gt; you can't pick K in isolation. You have to pick K and B to make the routing table work as well as sorting does now, for a given local netdb size. 20:27:03 &amp;lt;hottuna&amp;gt; Both can be tweaked while deploying. 20:27:29 &amp;lt;hottuna&amp;gt; So I'd go for an initial guesstimation base on what we know and what we need. 20:28:17 &amp;lt;zzz&amp;gt; also depends greatly on whether it's the ffs or everybody that's in the new dht 20:29:24 &amp;lt;hottuna&amp;gt; Not making every node a participant in the new dht would be a mistake an keep us vulnerable to attacks like that presented in the UCSB paper 20:30:15 &amp;lt;zzz&amp;gt; I don't see info on who's in or out in your proposal 20:30:18 &amp;lt;hottuna&amp;gt; I suppose I wasn't very clear about that in the proposal. 20:30:25 &amp;lt;hottuna&amp;gt; ;) 20:31:30 &amp;lt;zzz&amp;gt; not at all sure you want everybody (natted, android, hidden, chinese, mobile phones, etc) in it 20:31:46 &amp;lt;zzz&amp;gt; check out jr's extensive comments on where it all went bad 20:31:53 &amp;lt;topiltzin&amp;gt; node churn is not good for the dht. You should have some minimal uptime requirements 20:32:32 &amp;lt;hottuna&amp;gt; topiltzin: node churn isnt much of an issue since all our data is mutable and republished every 37 seconds - 30 minutes 20:33:09 &amp;lt;hottuna&amp;gt; nat:ed nodes should probably not participate. android probably should 20:33:17 &amp;lt;zzz&amp;gt; sure, N=500 and B=-8 was the disaster he never figured out, but there were other causes too, that are still present in our network... and could get much much worse if android takes off 20:33:25 &amp;lt;hottuna&amp;gt; chinese.. i don't know.. 20:34:04 &amp;lt;hottuna&amp;gt; other than likely having higher churn, how is android different? 20:34:32 &amp;lt;topiltzin&amp;gt; node churn affects routing negatively.. so if the goal of this effort is to improve routing you cannot ignore it 20:34:39 &amp;lt;zzz&amp;gt; I mean phones, not android in particular 20:34:58 &amp;lt;hottuna&amp;gt; android==phnoes for me aswell 20:35:22 &amp;lt;zzz&amp;gt; mobile devices have lower bandwidth and horsepower and intermittent connectivity 20:35:57 &amp;lt;hottuna&amp;gt; How is it done now? 20:36:12 &amp;lt;zzz&amp;gt; what? 20:36:39 &amp;lt;hottuna&amp;gt; regarding android devices that want to be an ff? 20:36:42 &amp;lt;hottuna&amp;gt; christoph2: is lurking somewhere 20:36:49 * christoph2 hides 20:37:00 &amp;lt;topiltzin&amp;gt; there are some criteria for becoming an FF, one of them is uptime 20:37:11 &amp;lt;hottuna&amp;gt; how would fast key-rotation interfere with an eclipse attack? 20:37:57 &amp;lt;hottuna&amp;gt; and how long does it take for a node to integrate into the netdb of the other nodes? (ie pollute their routing tables) 20:38:32 &amp;lt;zzz&amp;gt; androids become ff automatically like anybody else, if they meet the criteria. But seems unlikely anybody would do that over the air 20:38:38 &amp;lt;christoph2&amp;gt; well you have time T it takes to integrate a node into I2P (untill it's reasonably well connected) and time t the rotation. you need T/t + safety nodes for eclipse 20:38:53 &amp;lt;hottuna&amp;gt; topiltzin: uptime is really not much of an issue. R5N has some pretty aggressive replication factors. So churn is not an issue 20:39:00 &amp;lt;christoph2&amp;gt; * nodes needed to actually eclipse 20:40:27 &amp;lt;christoph2&amp;gt; hottuna: not exactly following code changes. was less than 30 minutes in december 20:40:27 &amp;lt;hottuna&amp;gt; I did some quick calculations yesterday 20:40:27 &amp;lt;christoph2&amp;gt; well 0.9.2 iirc 20:40:27 &amp;lt;hottuna&amp;gt; nodes_needed_for_eclipse = (60/key_rot_interval)*eclipse_integration_time*attackers_per_eclipse 20:40:27 &amp;lt;hottuna&amp;gt; nodes_needed_for_eclipse = (60/10)*24*20 = 2880. Which might be prohibitive for an attacker. 20:40:27 &amp;lt;zzz&amp;gt; hottuna, how would a new keyspace (either a different permutation formula, different rotation schedule, or both) work? I don't see how we could ever migrate over. 20:40:27 &amp;lt;hottuna&amp;gt; ok, that sounds reasonable 20:40:49 &amp;lt;hottuna&amp;gt; We'd use both in parallel? the current implementation will remain separate until we can safely move away from it. 20:41:26 &amp;lt;zzz&amp;gt; what I really want to know is what can we do in the next two weeks to improve resistance 20:41:29 &amp;lt;hottuna&amp;gt; christoph2: are those calculations sensible? and would 2880 nodes be an issue at all? 20:41:36 &amp;lt;zzz&amp;gt; if that's making the class N routers ff, lets do that. 20:41:36 &amp;lt;topiltzin&amp;gt; I find it very hard to believe that node churn isn't an issue. The bigger the churn, the worse the routing table of each individual node 20:42:29 &amp;lt;zzz&amp;gt; how could we ever 'move safely away' and maintain compatibility? How could we handle the conn limit issues of two parallel impls? How would we migrate from one to the other? 20:42:33 &amp;lt;hottuna&amp;gt; topiltzin: the value K, which is the size of each bucket in the routing table is chosen to be a number of nodes that are highly unlikely to drop out of the dht in an hour. 20:42:33 &amp;lt;topiltzin&amp;gt; ^^ class F but !windoze 20:43:04 &amp;lt;topiltzin&amp;gt; s/F/N/ 20:43:08 &amp;lt;iRelay&amp;gt; topiltzin meant: ^^ class N but !windoze 20:43:12 &amp;lt;zzz&amp;gt; sure, we could do class N non-windows. No idea how many there are 20:43:35 &amp;lt;zzz&amp;gt; it would also expose those routers as being non-windows, small anon issue 20:43:35 &amp;lt;christoph2&amp;gt; hottuna: you get ~20 on a moderately expensive server. 100 of these may or may not be a problem depending on whom you defend against. and I'm not sure if you couldn't get several times more nodes per server with proper code 20:44:22 &amp;lt;hottuna&amp;gt; alright, so it could be a bit of an issue. However it won't be for long the way technology tends to evolve 20:45:28 &amp;lt;zzz&amp;gt; what else could we do for 0.9.7? 20:45:28 &amp;lt;topiltzin&amp;gt; true re: anon issue.. so maybe just do all N and hope we don't piss users off too mch 20:46:18 &amp;lt;christoph2&amp;gt; didn't read everything. what was the issue with windows? 20:46:25 &amp;lt;hottuna&amp;gt; re connections: old nodes would carry on as usual. new nodes would balance their queries amongst both nets. 20:46:49 &amp;lt;dg&amp;gt; christoph2: baked in connection limits 20:46:52 &amp;lt;hottuna&amp;gt; christoph2: windows doesnt allow for a large number of connections 20:47:07 &amp;lt;christoph2&amp;gt; ah ok 20:47:27 &amp;lt;hottuna&amp;gt; christoph2: alright, so that answers the key rotation issue. it is probably not worthwhile 20:47:34 &amp;lt;topiltzin&amp;gt; actually it's the rate at which new connections are opened that's limited 20:49:07 &amp;lt;zzz&amp;gt; hottuna, I don't see how we get from here to there. I can see how to move the snark code to netdb with the same iterative lookups in the same keyspace. I don't know whether its worth it, but at least I can see how. After that it all seems really hard and mysterious. 20:50:02 &amp;lt;hottuna&amp;gt; We would change the key-space? Or what are you referring to as keyspace? 20:50:05 &amp;lt;topiltzin&amp;gt; +1 with starting with snark code and figuring other stuff $later 20:50:40 &amp;lt;zzz&amp;gt; keyspace = key-&amp;gt;routing key algo, including rotation 20:52:14 &amp;lt;hottuna&amp;gt; so step one while deploying is having something that works (likely iterative only). then we add new KRPC messages for Recursive and Random Recursive 20:52:54 &amp;lt;hottuna&amp;gt; And when the net has upgraded to mostly support them we can enable them in the originator nodes. 20:53:27 &amp;lt;hottuna&amp;gt; deploying will even help us figure out performance while under massive attack 20:53:38 &amp;lt;zzz&amp;gt; (for background, I started with the netdb kbucket code to make a generic library in i2p.zzz.kademlia, with arbitrary K, B, hash size, and eviction algo. Then I unit tested it to death. Then I moved it to snark for BEP 5 and more testing. The last part of the original plan is to move it back to netdb to complete the circle) 20:54:54 &amp;lt;hottuna&amp;gt; zzz.kad &amp;&amp; i2psnark seems like a good base. I've been reading some of the code today, and it makes a lot of sense to me. 20:55:01 &amp;lt;zzz&amp;gt; you're proposing different keyspace, different rotation, and different participants. i.e. a completely new overlay. 20:55:33 &amp;lt;hottuna&amp;gt; I'd like to do a completely new overlay. 20:56:04 &amp;lt;zzz&amp;gt; oh good. code reading++. 20:56:47 &amp;lt;hottuna&amp;gt; alright. If this makes sense and no one has any objections I'd like to move this meeting along. 20:57:42 &amp;lt;hottuna&amp;gt; __Ticket #729 - properties location on osx__ 20:57:49 &amp;lt;hottuna&amp;gt; topiltzin, Meeh 20:58:11 &amp;lt;topiltzin&amp;gt; yep, that's some very low-hanging fruit that's been dangling around 20:58:39 &amp;lt;zzz&amp;gt; new overlay sounds like misery to me. 21:00:12 &amp;lt;topiltzin&amp;gt; ... awkward moment ... 21:00:59 &amp;lt;topiltzin&amp;gt; we still on dht? 21:02:09 &amp;lt;dg&amp;gt; imho discussion on dht isn't over but for the benefit of the meeting it should be 21:02:23 &amp;lt;dg&amp;gt; no decisions seem clear 21:02:26 * dg returns to shadows 21:03:16 &amp;lt;topiltzin&amp;gt; I think the decision for the immediate future 0.9.7 is moar FFs .. the long-term view is still foggy 21:03:42 &amp;lt;topiltzin&amp;gt; I'm gonna go ahead with #729 . Meeh, you around bro? 21:04:16 &amp;lt;trolly&amp;gt; sry, I forgot about meeting 21:04:57 &amp;lt;hottuna&amp;gt; alright topiltzin, what's up with #729? 21:05:35 &amp;lt;topiltzin&amp;gt; So, I've been running it for a while now, propagating trunk to branch i2p.i2p.729 21:05:50 &amp;lt;topiltzin&amp;gt; works fine, straight-forward 21:06:21 &amp;lt;topiltzin&amp;gt; affects only new installs on OSX, so low impact, etc. 21:06:44 &amp;lt;topiltzin&amp;gt; I'd like to merge it and get it over with 21:07:03 &amp;lt;hottuna&amp;gt; zzz, up for the #729 merge? 21:07:45 &amp;lt;hottuna&amp;gt; I don't have mac access, but Im assuming that topiltzin and Meeh does. 21:08:12 &amp;lt;topiltzin&amp;gt; Yeah, we're probably the only osx users around here :) 21:08:15 &amp;lt;topiltzin&amp;gt; here's a diff: 21:08:15 &amp;lt;topiltzin&amp;gt; mtn diff -r h:i2p.i2p -r h:i2p.i2p.729 21:09:14 &amp;lt;hottuna&amp;gt; I don't have repo access on this machine :/ 21:09:41 &amp;lt;dg&amp;gt; "access"? 21:10:00 &amp;lt;hottuna&amp;gt; as in set up :P 21:10:07 &amp;lt;zzz&amp;gt; no objections 21:10:38 &amp;lt;topiltzin&amp;gt; pastebin coming for those who care 21:10:50 &amp;lt;zzz&amp;gt; just needs some testing, but probably wont get more unless its merged 21:10:50 &amp;lt;hottuna&amp;gt; thanks! 21:11:35 &amp;lt;zzz&amp;gt; I lobbied for merging months ago as you will see in #729 comments 21:11:42 &amp;lt;topiltzin&amp;gt; `http://pastethis.i2p/show/3404/` 21:11:45 &amp;lt;iRelay&amp;gt; Title: Paste #3404 | LodgeIt! (at pastethis.i2p) 21:12:01 &amp;lt;hottuna&amp;gt; let's go ahead with the merge then 21:12:17 &amp;lt;topiltzin&amp;gt; ok great. Meeh, speak now or forever hold your peace 21:12:28 &amp;lt;topiltzin&amp;gt; (or whatever it is the priest says at the wedding) 21:13:18 &amp;lt;zzz&amp;gt; I'd like him to speak later too if that's when he tests it :) 21:13:21 &amp;lt;topiltzin&amp;gt; ok, I'll merge after the meeting 21:13:56 &amp;lt;hottuna&amp;gt; __Ticket #741 - process renamer on windows__ 21:14:11 &amp;lt;topiltzin&amp;gt; str4d: you around for this? 21:15:54 &amp;lt;topiltzin&amp;gt; mmk, this ticket is not so small 21:16:57 &amp;lt;topiltzin&amp;gt; background - on windows, i2p runs with a process name of "java" 21:16:57 &amp;lt;sponge&amp;gt; hi 21:17:24 &amp;lt;sponge&amp;gt; meeting today? 21:17:27 &amp;lt;topiltzin&amp;gt; which means any security settings that are applied to i2p become valid for any and every java application 21:17:41 &amp;lt;hottuna&amp;gt; sponge: yes. `http://zzz.i2p/topics/1397?page=1#p6616` 21:17:48 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [4th June] (at zzz.i2p) 21:17:48 &amp;lt;sponge&amp;gt; ty 21:17:59 &amp;lt;sponge&amp;gt; bout time I made one of these... 21:18:48 &amp;lt;sponge&amp;gt; this day is always difficult for me to do anything at this particular hour 21:18:55 &amp;lt;zzz&amp;gt; can we do anything on 741 w/o str4d ? 21:19:29 &amp;lt;sponge&amp;gt; I finally have a machine with windows on it 21:19:36 &amp;lt;topiltzin&amp;gt; if we have a copy of visual studio then we can do everything without him 21:19:59 &amp;lt;sponge&amp;gt; 7 iirc, never use it though, so i can help/test 21:20:14 &amp;lt;hottuna&amp;gt; I could get a VS license from microsoft, if anyone knows how to use it.. 21:20:41 &amp;lt;topiltzin&amp;gt; it's a good idea for the project to have such license 21:20:41 &amp;lt;zzz&amp;gt; I mean as far as discussion. So back to the beginning, topiltzin you put this on the agenda why? just to try to get things moving? 21:20:41 &amp;lt;sponge&amp;gt; vs is pretty painful from what I have heard 21:21:07 &amp;lt;topiltzin&amp;gt; exactly - get some action going 21:21:37 &amp;lt;hottuna&amp;gt; Alright, str4d isn't around. Should we table this? 21:21:48 &amp;lt;sponge&amp;gt; aye 21:22:28 * sponge has some 'misc' for discussion 21:22:41 &amp;lt;sponge&amp;gt; let me know when I got the talking stick 21:23:03 &amp;lt;hottuna&amp;gt; Ill take that as a resounding yes. 21:23:03 &amp;lt;hottuna&amp;gt; Moving along.. 21:23:06 &amp;lt;hottuna&amp;gt; __Misc__ 21:23:09 &amp;lt;topiltzin&amp;gt; if you guys want to table it fine, but let's not forget about it competely 21:23:21 &amp;lt;hottuna&amp;gt; topiltzin: agreed 21:23:46 &amp;lt;topiltzin&amp;gt; (I will bring it up next meeting too) 21:23:57 &amp;lt;topiltzin&amp;gt; ;-) 21:24:08 &amp;lt;hottuna&amp;gt; sponge: Misc was it? 21:24:51 &amp;lt;sponge&amp;gt; MISC-- Bridge API for UDP (BOB) -- I have a few ideas on how it could be done, but I need some feedback, and need to know if it is even wanted 21:25:18 &amp;lt;sponge&amp;gt; basically we need some sort of standard that is expandable 21:25:22 &amp;lt;sponge&amp;gt; and to stick with it 21:25:43 &amp;lt;sponge&amp;gt; it also has to be able to not mess with what is out there already 21:25:57 &amp;lt;sponge&amp;gt; well-- adapt easily 21:26:56 &amp;lt;hottuna&amp;gt; So the question is what people would use it for? 21:27:03 &amp;lt;zzz&amp;gt; we already have a thread going at `http://zzz.i2p/topics/1393` --- how about putting your proposal there? 21:27:10 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: UDP Trackers (at zzz.i2p) 21:27:10 &amp;lt;sponge&amp;gt; two ways I am thinking of is either wrap a UDP packet with &amp;lt;&amp;lt;destination&amp;gt;&amp;lt;data&amp;gt;&amp;gt; or &amp;lt;&amp;lt;handle&amp;gt;&amp;lt;data&amp;gt;&amp;gt; 21:28:13 &amp;lt;dg&amp;gt; hottuna: trackers, voip? 21:28:16 &amp;lt;sponge&amp;gt; I'm curious on demand 21:28:16 &amp;lt;dg&amp;gt; dare i say it, games 21:29:03 &amp;lt;sponge&amp;gt; and I need people to discuss this. I have been trying for YEARS to talk with someine, to get more ideas, and nobody wants to think on the problem 21:29:03 &amp;lt;dg&amp;gt; oh, anonet. psi was pushing for that. 21:29:03 &amp;lt;sponge&amp;gt; *someone 21:29:03 &amp;lt;zzz&amp;gt; gotta read up on how SOCKS does it too 21:29:03 &amp;lt;sponge&amp;gt; there are apps out there that do use IDP 21:29:06 &amp;lt;sponge&amp;gt; *UDP 21:29:22 &amp;lt;sponge&amp;gt; don't forget gnutella 21:29:25 &amp;lt;inscrutable&amp;gt; voip (mumble) has been implemented and seen some use 21:29:44 &amp;lt;zzz&amp;gt; that's tcp 21:29:47 &amp;lt;sponge&amp;gt; bote uses a udp-ish packet too 21:29:54 &amp;lt;sponge&amp;gt; gnutella can use udp 21:29:58 &amp;lt;inscrutable&amp;gt; zzz: My bad 21:30:29 &amp;lt;orion&amp;gt; When is the next meeting? 21:30:40 &amp;lt;hottuna&amp;gt; Whenever someone wants to hold one 21:30:40 &amp;lt;zzz&amp;gt; it's all easy inside the JVM. I could add udp to zzzot in a day. It's the external i/f that is a pita. 21:30:40 &amp;lt;sponge&amp;gt; so is there demand? and if you got implementation ideas that can expand and not go stale, post 21:30:45 &amp;lt;orion&amp;gt; Oh crap. We're in a meeting. 21:30:45 &amp;lt;hottuna&amp;gt; I won't host one next week. 21:31:06 &amp;lt;hottuna&amp;gt; orion: we're at __Misc__ now.. 21:31:25 &amp;lt;dg&amp;gt; sponge: yes. 21:31:32 &amp;lt;sponge&amp;gt; number 2 misc--- ipv6 and it's implications on de-anoning 21:31:35 &amp;lt;orion&amp;gt; hottuna: Thank you. 21:31:50 &amp;lt;sponge&amp;gt; concerns? 21:32:01 &amp;lt;sponge&amp;gt; haw close are we to using ipv6 21:32:08 &amp;lt;sponge&amp;gt; how 21:32:12 &amp;lt;hottuna&amp;gt; what concerns are you having sponge? 21:32:27 &amp;lt;sponge&amp;gt; ipv6 can link to who you are very easily 21:32:46 &amp;lt;Meeh&amp;gt; damn, overslept the meeting -.- 21:32:53 &amp;lt;zzz&amp;gt; IPv6 thread: `http://zzz.i2p/topics/109` 21:32:56 &amp;lt;hottuna&amp;gt; since the address space is larger? 21:32:59 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IPV6 TODO (at zzz.i2p) 21:33:03 &amp;lt;sponge&amp;gt; yes 21:33:03 &amp;lt;sponge&amp;gt; I was thinking 21:33:14 &amp;lt;sponge&amp;gt; zzz: this is different, but related 21:33:17 &amp;lt;dg&amp;gt; ipv6 does not deanonymize? WHOIS _may_ be more accurate as _may_ be determining if a NAT is in place (Bob and Ryan are behind a NAT, you do not know which is which) -- with IPv6, you can perhaps know if it is Bob or Ryan. 21:33:24 &amp;lt;dg&amp;gt; IMO, it makes no practical difference to I2P. 21:33:27 &amp;lt;sponge&amp;gt; i2p could get an ipv6 space 21:33:39 &amp;lt;psi&amp;gt; socks 5 udp would be awesome 21:33:42 &amp;lt;sponge&amp;gt; farm that out to users via tunnel 21:33:45 &amp;lt;str4d&amp;gt; o/ 21:33:48 &amp;lt;orion&amp;gt; Side note: i2pcpp will have full ipv6 support. 21:33:54 &amp;lt;str4d&amp;gt; Apologies for being late. 21:33:57 &amp;lt;hottuna&amp;gt; dg: I agree. 21:34:06 &amp;lt;zzz&amp;gt; awaiting sponge to list his concerns (post #66) 21:34:20 &amp;lt;dg&amp;gt; hottuna: Can we move on if sponge has nothing to add? 21:34:35 &amp;lt;dg&amp;gt; i feel it's a non issue 21:34:35 &amp;lt;zzz&amp;gt; schedule? merge for 0.9.8, enable by default in 0.9.9 21:34:38 &amp;lt;sponge&amp;gt; so in short.... will i2p provide an ipv6 tunnel for persons of high concern? 21:34:53 &amp;lt;topiltzin&amp;gt; hey str4d, you missed the i2p.exe discussion :( 21:35:04 &amp;lt;sponge&amp;gt; should wee? 21:35:07 &amp;lt;hottuna&amp;gt; I don't think our threat model includes I2P being illegal to run. 21:35:31 &amp;lt;hottuna&amp;gt; If that was the case ipv4 would be problematic as well. 21:35:42 &amp;lt;zzz&amp;gt; orion, I'm trying to keep our docs up to date w.r.t IPv6. The docs should match what's in my ipv6 branch now. 21:35:45 &amp;lt;sponge&amp;gt; ht: in some countries (china?) it is 21:36:20 &amp;lt;hottuna&amp;gt; And who runs i2p is the only additional information that would be leaked. 21:36:39 &amp;lt;zzz&amp;gt; the best way thru the GFW may be via IPv6, hard to see how it's a negative 21:38:09 &amp;lt;sponge&amp;gt; last misc from me--- So sorry I have been missing all the previous meetings. Again, difficult for me to do this day of the week, and hour. I will be more active very soon on everything as well... the talking stick is for the next persion... 21:38:13 &amp;lt;orion&amp;gt; zzz: Thank you. 21:39:03 &amp;lt;hottuna&amp;gt; Meeh: you missed #726, but are requested to do some testing of the patches that will be merged by topiltzin (i think that is the summary) 21:39:15 &amp;lt;hottuna&amp;gt; str4d: #741 was tabled for next meeting 21:39:22 &amp;lt;hottuna&amp;gt; sponge: nice :) 21:39:29 &amp;lt;sponge&amp;gt; I say bring up 741 now 21:39:32 &amp;lt;hottuna&amp;gt; Okay, anything else? 21:39:32 &amp;lt;Meeh&amp;gt; hottuna: noted. 21:39:39 &amp;lt;sponge&amp;gt; he's here, why not 21:39:46 &amp;lt;hottuna&amp;gt; fine by me 21:39:46 &amp;lt;orion&amp;gt; hottuna: Yes, minor thing. 21:40:01 &amp;lt;hottuna&amp;gt; ok, go orion! 21:40:04 &amp;lt;topiltzin&amp;gt; de-tablizing 741 ... :) 21:40:20 &amp;lt;orion&amp;gt; I was wondering if someone could get me my credentials for the press@i2p2.de email account. 21:40:27 &amp;lt;orion&amp;gt; As well as update the website. 21:40:46 &amp;lt;sponge&amp;gt; orion: website is in mtn 21:40:56 &amp;lt;hottuna&amp;gt; update what part of the website? 21:41:03 &amp;lt;str4d&amp;gt; And no credentials required to update website. 21:41:18 &amp;lt;str4d&amp;gt; (Just create a mtn key and go) 21:41:25 &amp;lt;orion&amp;gt; str4d: email account 21:41:43 &amp;lt;hottuna&amp;gt; welterde handles that domain as far as I know. 21:41:46 &amp;lt;orion&amp;gt; Or, nevermind. The team.html page has already been updated. 21:41:46 &amp;lt;zzz&amp;gt; you'll be sorely disappointed, as I don't think we've ever gotten a single email there, but welterde is the person to ask to get added. It's just a redirector to a list, there's no account. 21:42:02 &amp;lt;orion&amp;gt; So right now it's just the email account. 21:42:20 &amp;lt;orion&amp;gt; I Will speak to welterde, thank you. I yield my time. 21:42:30 &amp;lt;hottuna&amp;gt; excellent 21:42:38 &amp;lt;hottuna&amp;gt; __Ticket #741 - process renamer on windows__ 21:42:45 &amp;lt;str4d&amp;gt; Okay, so briefly de-tablizing 741? 21:42:45 &amp;lt;hottuna&amp;gt; topiltzin, str4d 21:42:52 &amp;lt;hottuna&amp;gt; yes 21:42:58 &amp;lt;sponge&amp;gt; :-) 21:43:05 &amp;lt;str4d&amp;gt; Current situation: the process renamer works. 21:43:12 &amp;lt;str4d&amp;gt; (When called by the Tanuki wrapper) 21:43:23 &amp;lt;str4d&amp;gt; (or passed CLI arguments) 21:44:01 &amp;lt;str4d&amp;gt; I've tested it on Win7. topiltzin has verified that the code has been run on pretty much everything except Win8. 21:44:12 &amp;lt;str4d&amp;gt; So it needs testing there. 21:44:34 &amp;lt;hottuna&amp;gt; Does anyone have win8 access? 21:44:37 &amp;lt;zzz&amp;gt; 32/64? 21:44:52 * KillYourTV can 21:44:59 &amp;lt;str4d&amp;gt; The one part that is not working currently is the internal defaults - the arguments that are used if no arguments are provided externally (i.e. wrapper or CLI). 21:45:02 &amp;lt;KillYourTV&amp;gt; (win 8, x64 and/or x86) 21:45:09 &amp;lt;sponge&amp;gt; My daughter was going to upgrade to 8, but we found out it is really bad. 21:45:12 &amp;lt;str4d&amp;gt; zzz: I was running 64-bit Win7 21:45:30 &amp;lt;str4d&amp;gt; (IIRC) 21:45:30 &amp;lt;hottuna&amp;gt; so KillYourTV, you're up for some testing? 21:45:37 &amp;lt;KillYourTV&amp;gt; always 21:45:44 &amp;lt;hottuna&amp;gt; :) 21:45:52 &amp;lt;str4d&amp;gt; Thanks KillYourTV :) 21:46:11 &amp;lt;topiltzin&amp;gt; two remaining points I can see: 21:46:11 * KillYourTV will set up some VMs 21:46:14 &amp;lt;str4d&amp;gt; Testing just requires dropping the new i2p.exe into the install folder, and tweaking wrapper.config to use "i2p" instead of "java". 21:46:21 &amp;lt;topiltzin&amp;gt; 1. Icons - need them in different sizes, alpha channels, b.s. 21:46:36 &amp;lt;topiltzin&amp;gt; 2. Strings like license, description, etc. need reviewing 21:46:55 &amp;lt;str4d&amp;gt; 1. - I've set the VS file to refer to the icon in the installer/ dir in i2p.i2p. 21:47:22 &amp;lt;str4d&amp;gt; So it should be using the same icon as the launch4j-based i2p.exe uses. 21:47:25 &amp;lt;KillYourTV&amp;gt; I've not noticed but is the proposed "renamer" already in i2p.i2p? 21:47:36 &amp;lt;str4d&amp;gt; 2. - Agreed. 21:47:36 &amp;lt;hottuna&amp;gt; re Icons: i don't think that any high quality/svg files exist 21:47:51 &amp;lt;str4d&amp;gt; KillYourTV: yes - installer/c/i2pExe 21:48:10 &amp;lt;zzz&amp;gt; if it doesnt work w/o arguments, isnt that a problem? 21:48:10 &amp;lt;KillYourTV&amp;gt; cheers, I can handle the rest then ^^ 21:48:28 &amp;lt;str4d&amp;gt; zzz: yes it is. 21:48:35 &amp;lt;topiltzin&amp;gt; then some things like control panel are going to look weird 21:48:43 &amp;lt;str4d&amp;gt; That needs to be fixed if it is going to replace the launch4j-based i2p.exe 21:48:54 &amp;lt;topiltzin&amp;gt; str4d: are you sure it's a problem? I thought you hardcoded some defaults 21:49:17 &amp;lt;str4d&amp;gt; topiltzin: I did, but it just crashes and I couldn't work out why at the time. 21:49:29 &amp;lt;sponge&amp;gt; hardcodeing can be a bad thing, Do a path search first. 21:49:47 &amp;lt;str4d&amp;gt; But when I pulled out (what should have been) the exact same arguments and used them via the CLI, it worked fine.. 21:50:02 &amp;lt;str4d&amp;gt; sponge: different defaults. 21:50:13 &amp;lt;sponge&amp;gt; ahh 21:50:35 &amp;lt;str4d&amp;gt; sponge: these are the settings that I2P is run with if nothing else is there (no wrapper.config). See installer/i2pstandalone.xml 21:50:38 &amp;lt;topiltzin&amp;gt; str4d: in order KillYourTV to test you need to build the actual i2p.exe or have you commited that in mtn? 21:50:46 &amp;lt;str4d&amp;gt; (and the doBuildExe target in build.xml) 21:50:49 &amp;lt;sponge&amp;gt; str4d: you may have to do like I did for BOB, basically a double main() 21:50:53 &amp;lt;KillYourTV&amp;gt; topiltzin: it's in mtn 21:51:07 * KillYourTV already asked ^^ 21:51:14 &amp;lt;str4d&amp;gt; topiltzin: needs to be built - I wasn't going to commit the binary until we were close to actually using i. 21:51:21 &amp;lt;str4d&amp;gt; KillYourTV: I meant that the source is in mtn ^_^ 21:51:24 &amp;lt;sponge&amp;gt; the first main inserts missing args, passes it to the actual main() 21:51:31 &amp;lt;KillYourTV&amp;gt; oh...heh 21:51:58 &amp;lt;str4d&amp;gt; sponge: that's pretty much what is done - if args are passed they are used, otherwise default args are constructed. 21:52:05 &amp;lt;sponge&amp;gt; so you got main() and _main() 21:52:08 &amp;lt;topiltzin&amp;gt; ok so the i2p.exe is not in mtn? 21:52:08 &amp;lt;str4d&amp;gt; topiltzin: what is the format of launch.properties? 21:52:27 &amp;lt;str4d&amp;gt; topiltzin: correct. Just installer/c/i2pExe/i2p.c etc. 21:52:30 &amp;lt;sponge&amp;gt; the first is just a cleanup 21:52:37 &amp;lt;str4d&amp;gt; sponge: see installer/c/i2pExe/i2p.c for the code. 21:52:37 &amp;lt;dg&amp;gt; topiltzin: src yes, binary no 21:52:48 &amp;lt;sponge&amp;gt; will look, thanks 21:53:11 &amp;lt;sponge&amp;gt; I'll get back to you on why it is broken 21:53:27 &amp;lt;str4d&amp;gt; topiltzin: there were also several commented-out methods that I couldn't work out their purpose. 21:54:04 &amp;lt;topiltzin&amp;gt; that's fine, I can explain offline 21:54:15 &amp;lt;topiltzin&amp;gt; but KillYourTV needs a binary to test, can you build one? 21:54:54 &amp;lt;str4d&amp;gt; topiltzin: sure. 21:55:21 &amp;lt;topiltzin&amp;gt; launch.properties - I believe one line per property, need to double-check 21:55:39 &amp;lt;str4d&amp;gt; (unless you already have VS2008 KillYourTV - that's what it is built with) 21:56:05 &amp;lt;topiltzin&amp;gt; which brings up another interesting __misc__ point: 21:56:08 &amp;lt;str4d&amp;gt; topiltzin: I'm thinking that launch.properties could be like wrapper.config but for the standalone case. 21:56:23 &amp;lt;topiltzin&amp;gt; yeah 21:56:42 &amp;lt;str4d&amp;gt; (Because the current standalone i2p.exe is not adjustable at all) 21:58:33 &amp;lt;topiltzin&amp;gt; now that the project is loaded with cash (because some mysterious person donated 1000 BTC when they were still cheap) we should have some software licenses for things like vmware, visual studio, etc. 21:59:21 &amp;lt;hottuna&amp;gt; visual studio I can get for free or one of you guys 21:59:24 &amp;lt;topiltzin&amp;gt; I'm sure that KillYourTV has legally purchased his copies of Windows 8 :-D but technically it's the project that should be funding that 21:59:39 &amp;lt;zzz&amp;gt; microsoft is advertising $450 win8 computers on tv (Asus? Acer?), we could just buy one of those 22:00:05 &amp;lt;sponge&amp;gt; excellent idea zzz 22:00:16 &amp;lt;KillYourTV&amp;gt; (dreamspark copies, "for educational use") 22:00:27 &amp;lt;maidenboi2&amp;gt; tiger direct often has deals for 300-400 on low end laptops 22:00:27 &amp;lt;orion&amp;gt; If Microsoft offers student discounts, I can get them. 22:00:34 &amp;lt;orion&amp;gt; If you want to go that route. 22:00:37 &amp;lt;topiltzin&amp;gt; hottuna yes please (re VS) 22:00:51 &amp;lt;dg&amp;gt; wait 22:01:01 &amp;lt;dg&amp;gt; is the gamer laptop we bought win. 8? 22:01:19 &amp;lt;hottuna&amp;gt; do we really need toys? couldnt the testing be done on a vm? 22:01:27 &amp;lt;KillYourTV&amp;gt; echelon had his own windows. 22:01:45 &amp;lt;KillYourTV&amp;gt; and I do my testing in clean VMs 22:01:52 &amp;lt;sponge&amp;gt; str4d: I have vs around some place (it is very old) but I won't be using that. I'll simply review your code once pull and apply is finished here and advise you 22:02:14 &amp;lt;str4d&amp;gt; sponge: thanks. 22:02:59 &amp;lt;topiltzin&amp;gt; a vm is always better 22:02:59 &amp;lt;orion&amp;gt; I agree with hottuna regarding the VM. 22:02:59 &amp;lt;topiltzin&amp;gt; and we can pass around images for easier debugging etc. 22:02:59 &amp;lt;hottuna&amp;gt; alright. so are we happy with this topic/discussion? 22:02:59 &amp;lt;sponge&amp;gt; str4d: no problem. I've head my head buried in C, C++ and ASM for the last month 22:03:02 &amp;lt;zzz&amp;gt; a win8 netbook would be a hella lot cheaper than VS 22:03:52 &amp;lt;orion&amp;gt; zzz: What if I got a student copy of VS? 22:04:03 &amp;lt;hottuna&amp;gt; I was thinking of donating my student copy as well. 22:04:14 &amp;lt;topiltzin&amp;gt; orion: if you get a student copy i2p cannot technically use it 22:04:21 &amp;lt;sponge&amp;gt; My daughter could possibly get a student version too 22:04:27 &amp;lt;topiltzin&amp;gt; s/technically/legally/ 22:04:31 &amp;lt;iRelay&amp;gt; topiltzin meant: orion: if you get a student copy i2p cannot legally use it 22:04:31 &amp;lt;hottuna&amp;gt; topiltzin: why not? 22:04:34 &amp;lt;str4d&amp;gt; hottuna: yes over here. Two main action items: Fix the defaults (and provide a launch.properties); build an i2p.exe for KillYourTV to test. 22:04:37 &amp;lt;orion&amp;gt; It's for my education. 22:05:07 &amp;lt;hottuna&amp;gt; and not for a for-profit company/project 22:05:07 &amp;lt;topiltzin&amp;gt; beause it is a student copy for orion's education - it means only he can use it 22:05:26 &amp;lt;hottuna&amp;gt; ok. in that case I cant provide VS. 22:05:49 &amp;lt;topiltzin&amp;gt; what license does yours have? 22:05:58 &amp;lt;hottuna&amp;gt; and this stuff cant be built by mingw? 22:05:58 &amp;lt;hottuna&amp;gt; topiltzin: student 22:06:46 &amp;lt;topiltzin&amp;gt; you can use it to build i2p.exe or other stuff for i2p, the only thing you can't do is give it to someone else 22:07:23 &amp;lt;KillYourTV&amp;gt; what about vs2008 express? Is that limited to 32bit only? 22:07:46 &amp;lt;sponge&amp;gt; str4d: note! It is not good style to mix C++ comments in C code ;-) use /* */ 22:08:01 &amp;lt;KillYourTV&amp;gt; I suppose we need i2p.exe 64bit _and_ i2p.exe 32bit 22:08:32 &amp;lt;topiltzin&amp;gt; I *think* 32-bit only is good enough 22:08:35 &amp;lt;sponge&amp;gt; I also already see your problem 22:09:01 &amp;lt;topiltzin&amp;gt; good enough = runs on both 64 and 32 bit windows 22:09:19 &amp;lt;KillYourTV&amp;gt; I'm not sure a 32bit i2p.exe can load the 64bit wrapper. The 32bit wrapper can't load the 64bit jvm 22:09:36 &amp;lt;KillYourTV&amp;gt; dunno though about this 22:10:48 &amp;lt;sponge&amp;gt; str4d: i2p.c line 54, and the loop below -- you are not assiginging correctly... it should be '*new_argv[0]' not 'new_argv[0]' same for the loop below that. The final NULL should be OK 22:11:06 &amp;lt;K1773R&amp;gt; KillYourTV: how about a x86 which starts the x86 or x64 launcher? 22:11:44 &amp;lt;sponge&amp;gt; str4d: Try that, and it should work for you 22:11:47 &amp;lt;KillYourTV&amp;gt; that's what I'm saying, I don't know if it can work. 32bit binaries _usually_ cannot call x64 binaries. 22:12:47 &amp;lt;sponge&amp;gt; actually the first line may be OK, but the loop does need to be a * 22:13:26 &amp;lt;sponge&amp;gt; read_options, if returning as a pointer, needs to copy the pointer 22:13:45 &amp;lt;K1773R&amp;gt; KillYourTV: trough cmd.exe it should work as last resort, tough thats a win problem 22:13:48 &amp;lt;sponge&amp;gt; new_argv[i] = &amp;(read_options[i-1]); 22:13:51 &amp;lt;sponge&amp;gt; like so 22:14:57 &amp;lt;topiltzin&amp;gt; sponge do you have access to a windows box? Can you help test this? 22:15:17 &amp;lt;topiltzin&amp;gt; sponge: also post any comments on trac #741 22:15:35 &amp;lt;sponge&amp;gt; I have a win 7 laptop, but can't test today. I'm short on time, and had to budget time to be here 22:16:17 &amp;lt;sponge&amp;gt; otherwise i would jump at it 22:16:52 &amp;lt;sponge&amp;gt; point is that you have a pointer to an array of pointers 22:17:41 &amp;lt;KillYourTV&amp;gt; I can basically test any/all versions of Windows 22:17:44 &amp;lt;sponge&amp;gt; you are not copying the pointer, your code is copying the first few chars, which will point to random crap and cause your crash 22:18:46 &amp;lt;sponge&amp;gt; new_argv[0] = argv[0]; &amp;lt;-- that is okay 22:18:59 &amp;lt;sponge&amp;gt; new_argv[i] = read_options[i-1]; &amp;lt;-- random crap 22:19:13 * hottuna is readying the meeting closing hammer 22:20:21 &amp;lt;hottuna&amp;gt; alright.. closing time 22:20:24 &amp;lt;str4d&amp;gt; sponge: I'm pretty sure that section is still the same as it was for limewireExe 22:20:31 &amp;lt;micster&amp;gt; Before everyone goes, I've been thinking of "non profit 501(c)(3) status" for the Invisible Internet Project. Would this be the place to talk about that or somewhere else? 22:20:38 &amp;lt;str4d&amp;gt; (Which *should* have been in a working state, according to topiltzin) 22:20:45 &amp;lt;hottuna&amp;gt; micster: yes 22:21:04 &amp;lt;dg&amp;gt; hottuna: we're done with #741? 22:21:22 &amp;lt;hottuna&amp;gt; i doubt we'll become done with it :P 22:21:29 &amp;lt;sponge&amp;gt; str4d: problem 2 22:21:33 &amp;lt;sponge&amp;gt; free(read_options); 22:21:45 &amp;lt;sponge&amp;gt; don't free them there 22:21:48 &amp;lt;micster&amp;gt; I saw a post in the forum about someone wanting to incorporate in Germany. I'm in the US and have an interest in pursuing this. 22:21:52 &amp;lt;str4d&amp;gt; KillYourTV: re: 32/64, what currently happens with the launch4j-based i2p.exe? That starts a separate java.exe process; is it built separately for 32 and 64 bit? 22:21:55 &amp;lt;hottuna&amp;gt; sponge: I've gotta go. Could you take care of the rest of the meeting? 22:21:58 &amp;lt;sponge&amp;gt; free them at the very end 22:22:09 &amp;lt;sponge&amp;gt; I'm about to go too 22:22:15 &amp;lt;hottuna&amp;gt; it just needs a final baf, and it's done 22:22:18 &amp;lt;hottuna&amp;gt; darnit! 22:22:25 &amp;lt;dg&amp;gt; micster: Great! Sadly, timing's pretty bad. Post about it on zzz.i2p ("the forum") if you can? 22:22:28 &amp;lt;str4d&amp;gt; sponge: I'll try your suggestion and report back. 22:22:31 &amp;lt;sponge&amp;gt; I think it is done 22:22:38 &amp;lt;micster&amp;gt; Ok 22:22:41 &amp;lt;str4d&amp;gt; (later though - afk now o/) 22:22:59 &amp;lt;sponge&amp;gt; str4d: double check that it is a pointer 22:23:01 * hottuna baf's the meeting closing hammer 22:23:06 * hottuna **baf** 22:23:17 &amp;lt;sponge&amp;gt; **BARF** :-) 22:23:35 &amp;lt;hottuna&amp;gt; summary posted at: `http://zzz.i2p/topics/1397` 22:23:42 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [4th June] (at zzz.i2p) 22:23:50 &amp;lt;RN&amp;gt; :) 22:23:57 &amp;lt;sponge&amp;gt; cool, I can now go run my errands 22:24:08 &amp;lt;topiltzin&amp;gt; great meeting everyone! 22:24:19 &amp;lt;dg&amp;gt; micster: the meeting is now finishing up and everyone seems to have a lot they want to get across. You'll get more exposure and brain time if you post it there. 22:24:53 &amp;lt;micster&amp;gt; Ok, I'll make the post. Maybe it can be discussed in a future meeting. 22:25:01 &amp;lt;micster&amp;gt; Just wanted to see if I was in the right place. 22:26:52 &amp;lt;RN&amp;gt; lots of good discussion. thanks for making the time to particpate y'all 22:27:07 &amp;lt;hottuna&amp;gt; :) 22:28:54 &amp;lt;zzz&amp;gt; micster, the correct thread for that is `http://zzz.i2p/topics/1388` 22:28:58 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Official I2P group (at zzz.i2p) &lt;/div></description></item><item><title>Versão 0.9.6</title><link>/pt/blog/2013/05/28/vers%C3%A3o-0.9.6/</link><pubDate>Tue, 28 May 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/05/28/vers%C3%A3o-0.9.6/</guid><description>&lt;p>0.9.6 inclui correções de bugs e uma atualização do Jetty 6.1.26 (2010-11-10) para o Jetty 7.6.10 (2013-03-12). Veja abaixo informações importantes sobre a atualização do Jetty. A série Jetty 7 é mantida ativamente e planejamos permanecer atualizados com ela em futuros lançamentos do I2P.&lt;/p>
&lt;p>A maioria dos usuários atualizará via HTTP. Aqueles que estiverem executando versões de desenvolvimento tentarão atualizar por meio do BitTorrent experimental dentro da rede com o i2psnark. Corrigimos alguns erros que permitirão que mais usuários atualizem via torrent no ciclo de atualização 0.9.7.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 21 de maio de 2013</title><link>/pt/blog/2013/05/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-maio-de-2013/</link><pubDate>Tue, 21 May 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/05/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-maio-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, eche|on, hottuna, Mathiasdm, Meeh, zzz&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 19:56:52 &amp;lt;hottuna&amp;gt; Hi@all &amp;&amp; (welt||welterde||weltende) 19:57:24 &amp;lt;eche|on&amp;gt; ;-) 20:00:33 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #182 for job I2P 20:01:11 &amp;lt;hottuna&amp;gt; Mathiasdm, Meeh, postman, str4d, _sponge, KillYourTV, Complication 20:01:19 &amp;lt;hottuna&amp;gt; Alright, lets get this meeting started 20:01:33 &amp;lt;eche|on&amp;gt; meeting? hmm 20:01:33 &amp;lt;hottuna&amp;gt; Agenda: 20:01:39 &amp;lt;hottuna&amp;gt; * New bounty system 20:01:44 &amp;lt;hottuna&amp;gt; * New bounties 20:01:49 &amp;lt;hottuna&amp;gt; * Misc? 20:02:21 &amp;lt;hottuna&amp;gt; __New bounty system___ 20:03:25 &amp;lt;hottuna&amp;gt; During this summer I'll have some time over for I2P development, but I also have to pay my rent which is why a new bounty system or at least a new set of bounties and sub-bounties will be suggested 20:03:51 &amp;lt;dg&amp;gt; \o 20:04:37 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P build #182:SUCCESS in 4 min 7 sec: `http://jenkins.killyourtv.i2p/job/I2P/182/` 20:05:00 &amp;lt;hottuna&amp;gt; after discussing the idea with eche|on, it seems like the best option for payed work is via the bounty system 20:05:44 &amp;lt;hottuna&amp;gt; to make it work I'll suggest at least one large bounty and then create sub-bounties for it 20:06:27 &amp;lt;hottuna&amp;gt; the sub bounties will be created and closed on a bi-weekly schedule 20:06:41 &amp;lt;hottuna&amp;gt; (preferably by holding a meeting like this when a sub bounty is to be closed) 20:07:27 &amp;lt;eche|on&amp;gt; you know my opinion, and so I just wait for input ;-) 20:07:35 &amp;lt;hottuna&amp;gt; Currently the i2p project has a lot of funds which aren't doing us any good 20:08:10 &amp;lt;hottuna&amp;gt; and allowing me to contribute to some much needed problem areas in i2p should be a good thing overall 20:08:51 &amp;lt;hottuna&amp;gt; Does anyone have any questions or feedback at this idea? 20:09:26 &amp;lt;hottuna&amp;gt; I've talked to zzz, eche|on, postman and Mathiasdm earlier and they have approved 20:10:07 &amp;lt;hottuna&amp;gt; I've tried to reach welt/welterde/weltende, _sponge, badger and KillYourTV but have not gotten any response from them 20:10:23 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P UnitTests build #153:SUCCESS in 5 min 36 sec: `http://jenkins.killyourtv.i2p/job/UnitTests/153/` 20:10:35 &amp;lt;hottuna&amp;gt; But I'd like to know what the rest of the inhabitants of #i2p-dev think about the idea 20:10:52 &amp;lt;dg&amp;gt; I agree that we should be doing something with the funds 20:11:08 &amp;lt;dg&amp;gt; An organized method of doing so is useful, I don't disagree at all so I'm remaining mute 20:12:04 &amp;lt;hottuna&amp;gt; dg, does this seem like a good way of doing something useful? 20:13:00 &amp;lt;dg&amp;gt; yes. The bounty system already works, we should build upon it 20:13:19 &amp;lt;zzz&amp;gt; you're proposing using existing funds? euros or BTC? 20:13:21 &amp;lt;hottuna&amp;gt; As far as bounty amounts go, 325 per bi-weekly sub-bounty is what I need to cover my basic costs of living 20:13:47 &amp;lt;hottuna&amp;gt; euros are safer and simpler for me 20:14:07 &amp;lt;hottuna&amp;gt; but maybe parts could be payed in btc 20:14:42 &amp;lt;hottuna&amp;gt; in any case the bounty should be set in euros and then possibly payed out in btc 20:14:47 &amp;lt;zzz&amp;gt; eche|on, whats our balances? 20:15:27 &amp;lt;hottuna&amp;gt; and to answer your question, Im proposing using existing funds 20:15:27 &amp;lt;eche|on&amp;gt; `http://echelon.i2p/donations/index.html` - still on those sums 20:15:32 &amp;lt;iRelay&amp;gt; Title: Donations (at echelon.i2p) 20:15:40 &amp;lt;eche|on&amp;gt; so ~28k and 626 BTC 20:16:47 &amp;lt;dg&amp;gt; hottuna: What work will you be performing? 20:17:22 &amp;lt;zzz&amp;gt; appx. how many hours a week are you proposing to work? 20:17:35 &amp;lt;hottuna&amp;gt; that is point two on the agenda, but i'm primarily thinking about improving on our floodfill issues 20:17:57 &amp;lt;hottuna&amp;gt; 40 h/week. So full time. 20:18:56 &amp;lt;zzz&amp;gt; so round numbers, 8 euros/hour 20:19:18 &amp;lt;zzz&amp;gt; nope. 4 euros/hour 20:19:20 &amp;lt;hottuna&amp;gt; in my mind that sounds reasonable/cheap 20:19:35 &amp;lt;zzz&amp;gt; 325/80 20:20:13 &amp;lt;zzz&amp;gt; mcdonalds isn't hiring? :) 20:20:35 &amp;lt;hottuna&amp;gt; i think burger king has payed me more an hour :P 20:21:06 &amp;lt;eche|on&amp;gt; you worked for a burger king? hell,... I should have visited your working office^^ 20:21:35 &amp;lt;zzz&amp;gt; appx. how many weeks you propose to work? 20:21:56 &amp;lt;hottuna&amp;gt; lets see.. this will be a rough number 20:23:19 &amp;lt;hottuna&amp;gt; I should manage at least 8, but it could be more or less than that 20:24:10 &amp;lt;zzz&amp;gt; so a 1300 euro commitment from us 20:24:24 &amp;lt;hottuna&amp;gt; yeah 20:24:49 &amp;lt;hottuna&amp;gt; more than that would have to be discussed in a meeting 20:25:18 &amp;lt;zzz&amp;gt; anybody remember what we paid jrandom monthly? 20:26:08 &amp;lt;hottuna&amp;gt; let's see what the internet archive says 20:26:10 &amp;lt;eche|on&amp;gt; less. ~500$ IMHO 20:26:39 &amp;lt;zzz&amp;gt; he was more of a hippie than tuna is :) 20:26:50 &amp;lt;hottuna&amp;gt; $465 USD/month 20:27:11 &amp;lt;hottuna&amp;gt; I'm hippying as hard as I can damnit! 20:27:52 &amp;lt;dg&amp;gt; hippy harder!! 20:28:49 &amp;lt;hottuna&amp;gt; alright, so does anyone have any objections or questions? 20:29:15 &amp;lt;zzz&amp;gt; no objection 20:29:41 &amp;lt;Mathiasdm&amp;gt; sounds good 20:30:25 &amp;lt;dg&amp;gt; ditto 20:30:54 &amp;lt;hottuna&amp;gt; Alright. Then we are all happy about this 20:31:32 &amp;lt;hottuna&amp;gt; For the record: As no complaints have been raised, we'll proceed with the new bounty system. 20:31:47 &amp;lt;hottuna&amp;gt; __New bounties__ 20:32:34 &amp;lt;hottuna&amp;gt; The floodfill system has some issues, including attack resistance and scalability. 20:33:02 &amp;lt;hottuna&amp;gt; Replacing it is the first bounty that I will suggest. 20:33:30 &amp;lt;hottuna&amp;gt; I've talked to zzz about some alternatives 20:33:47 &amp;lt;hottuna&amp;gt; and step one appears to be to move to a kademlia based netdb 20:34:30 &amp;lt;hottuna&amp;gt; zzz has in fact already started by implementing kademlia in i2psnark 20:34:59 &amp;lt;hottuna&amp;gt; this is probably a good base for for a netdb network 20:35:53 &amp;lt;hottuna&amp;gt; there are some modifications that can be made to kad to make it more probabilistic and avoid the worst aspects of eclipse and sybil attacks. 20:36:01 &amp;lt;zzz&amp;gt; I'm not sure "replace" is the right word. And also not sure it's the top of my list. Our ff system is actually in pretty good shape right now. But I'm not sure how much you want to get into discussing it now. 20:36:27 &amp;lt;zzz&amp;gt; A reasonable sub-bounty may be just to analyze the current situation and make proposals 20:36:41 &amp;lt;hottuna&amp;gt; replace would be a long term goal, initially adding a second netdb backend would be the goal 20:36:58 &amp;lt;hottuna&amp;gt; yeah, replace is the wrong word. 20:37:09 &amp;lt;zzz&amp;gt; but sure, the UCSD folks highlighted some issues. 20:37:35 &amp;lt;zzz&amp;gt; ignoring vulnerabilities for a moment, I think we're actually good for a couple years of growth w/o changes 20:38:06 &amp;lt;Mathiasdm&amp;gt; 22:37 &amp;lt;zzz&amp;gt; A reasonable sub-bounty may be just to analyze the current situation and make proposals &amp;lt;-- sounds like a good idea if it's time-boxed 20:38:53 &amp;lt;hottuna&amp;gt; spending two weeks on an analysis might be overkill, but having a meeting and discussing the alternatives after a week might be good 20:38:55 &amp;lt;zzz&amp;gt; what's _not_ realistic is replacing ffs with R5N this summer. 20:39:09 &amp;lt;hottuna&amp;gt; zzz, agreed 20:41:24 &amp;lt;hottuna&amp;gt; there might also be a need for some work surrounding development like multirouter support 20:41:24 &amp;lt;hottuna&amp;gt; which would make development easier 20:41:24 &amp;lt;zzz&amp;gt; fyi for everybody, the netdb roadmap in my head is 1) encrypted lookup responses and 2) migrate the snark kad back to router 20:41:24 &amp;lt;Meeh&amp;gt; like the ideas 20:41:35 &amp;lt;Meeh&amp;gt; ./roadmap 20:41:49 &amp;lt;dg&amp;gt; yeah 20:44:21 &amp;lt;hottuna&amp;gt; I don't think that 2 full weeks are needed for this 20:44:27 &amp;lt;Meeh&amp;gt; yea 20:45:21 &amp;lt;dg&amp;gt; "alternative exploration"? 20:45:30 &amp;lt;Meeh&amp;gt; as in the exploration tunnels right or? 20:45:30 &amp;lt;zzz&amp;gt; depends how long before your head explodes 20:45:37 &amp;lt;zzz&amp;gt; what else on your list? 20:45:45 &amp;lt;hottuna&amp;gt; "alternative exploration" = {what technology?, if dht-which?, what code-base?} 20:46:03 &amp;lt;hottuna&amp;gt; maybe one week, and if I have time to spare I'll start with the multirouter stuff. 20:47:09 &amp;lt;hottuna&amp;gt; I'm not sure, but some of the bounties like ipv6 will have to be completed soon as ipv6 looks to be actually deployed now 20:47:40 &amp;lt;dg&amp;gt; zzz is working on ipv6 a load but he my appreciate help 20:48:12 &amp;lt;eche|on&amp;gt; I try to add IPv6 on my root server for I2P use. 20:48:15 &amp;lt;hottuna&amp;gt; Resolving issues regarging an openitp submission has been suggested by zzz 20:48:22 &amp;lt;eche|on&amp;gt; as soon as I find time to understand and get it up... 20:48:57 &amp;lt;Meeh&amp;gt; I have a dev server that I can let developers into for testing.. It have multiple ipv6 adresses 20:49:00 &amp;lt;hottuna&amp;gt; having us accepted into OpenITP would be a major thing for us 20:49:07 &amp;lt;Meeh&amp;gt; Could setup more of them now for testing 20:49:22 &amp;lt;eche|on&amp;gt; and now gone for a good night time... 20:49:25 &amp;lt;zzz&amp;gt; here's my list: IPv6 (incl. testing), Crypto (see trac wiki), OpenITP prep (see trac wiki), NTCP and SSU protocol obfuscation (old zzz.i2p post, Lance James might be able to help), other state firewall resistance, Symmetric NATs (ticket #873), ... 20:49:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/873` - (accepted defect) - Port changing .. obscurely 20:49:40 &amp;lt;Meeh&amp;gt; zzz: want access to a ipv6 server for testing? 20:49:51 &amp;lt;dg&amp;gt; hottuna: major thing, yes, but, in case you (or others) are not aware: OpenITP are not long term funders. They fund short, achievable goals to improve projects "quickly". 20:51:05 &amp;lt;zzz&amp;gt; Meeh yes, in a couple weeks. I'd like to see the minor fix in 0.9.5 to ignore published IPv6 addresses get out there before we start publishing them 20:51:24 &amp;lt;zzz&amp;gt; s/0.9.5/0.9.6/ 20:51:24 &amp;lt;hottuna&amp;gt; crypto is another thing that I know a bit about, so my time might be well spent there 20:51:27 &amp;lt;iRelay&amp;gt; zzz meant: Meeh yes, in a couple weeks. I'd like to see the minor fix in 0.9.6 to ignore published IPv6 addresses get out there before we start publishing them 20:51:48 &amp;lt;Meeh&amp;gt; ok :) I can setup multiple too if needed 20:51:51 &amp;lt;hottuna&amp;gt; maybe if we're lucky I'll be somewhat done with the floodfill system by the time zzz is done with ipv6 20:51:58 &amp;lt;Meeh&amp;gt; got a /48 net 20:52:14 &amp;lt;hottuna&amp;gt; that way we could both attack the crypto problem 20:52:21 &amp;lt;zzz&amp;gt; heck what about i2pcpp 20:52:37 &amp;lt;dg&amp;gt; orion is 404 atm 20:52:48 &amp;lt;Meeh&amp;gt; sindu might help there when he got time, great C coder 20:52:59 &amp;lt;Meeh&amp;gt; talked about it earlier, know him from RL 20:53:26 &amp;lt;hottuna&amp;gt; that sounds interesting 20:53:49 &amp;lt;zzz&amp;gt; if orion is at least willing to accept help, that's a big step - he wasn't before - 20:53:52 &amp;lt;hottuna&amp;gt; but I think that I should spend time where makes the most difference which in my mind is floodfills/ipv6 and crypto 20:54:11 &amp;lt;hottuna&amp;gt; *it 20:54:14 &amp;lt;zzz&amp;gt; sure, my list doesn't necessarily match your skills or interest 20:54:29 &amp;lt;Meeh&amp;gt; also, he should get some creds for spreading the i2p stickers around Oslo, Norway. He have placed it all around the city 20:54:44 &amp;lt;Meeh&amp;gt; hottuna: if you want, send more.. soon emtpy again:P 20:55:11 &amp;lt;zzz&amp;gt; oh yeah, hottuna if you aren't coming to DEFCON I need some too 20:55:30 &amp;lt;hottuna&amp;gt; im planning on coming to defcon 20:55:44 &amp;lt;hottuna&amp;gt; i havent bought any plane tickets yet, but I will soon. 20:55:47 &amp;lt;zzz&amp;gt; oh hella yes. 20:56:23 &amp;lt;Meeh&amp;gt; hottuna: if you got files, I might be able to get some free printups myself 20:56:43 &amp;lt;hottuna&amp;gt; the files are in the i2p.graphics branch 20:56:46 &amp;lt;Meeh&amp;gt; if you got the sticker in png/ai/whatever format 20:56:49 &amp;lt;Meeh&amp;gt; ok thanks 20:57:00 &amp;lt;hottuna&amp;gt; if im remembering correctly 20:57:16 &amp;lt;hottuna&amp;gt; alright. 20:57:51 &amp;lt;hottuna&amp;gt; Is everyone ok with the first bounty being for the floodfill system? 20:58:02 &amp;lt;dg&amp;gt; aye 20:58:25 &amp;lt;Meeh&amp;gt; yepp 20:58:50 &amp;lt;Mathiasdm&amp;gt; ok, so first 1 week of research into the options, followed by implementation (currently most likely kademlia)? sounds good 20:59:06 &amp;lt;hottuna&amp;gt; yes, that's the idea 21:01:56 &amp;lt;hottuna&amp;gt; ok 21:03:15 &amp;lt;hottuna&amp;gt; For the record: The first bounty to be introduced is adding a new netdb backend. The first sub bounty should be divided into alternative exploration, multirouter research and discussion with you guys 21:03:26 &amp;lt;hottuna&amp;gt; __Misc__ 21:04:38 &amp;lt;hottuna&amp;gt; How is the website deployment going? 21:09:27 &amp;lt;hottuna&amp;gt; Everyone died? 21:09:31 &amp;lt;hottuna&amp;gt; str4d? 21:12:57 &amp;lt;Mathiasdm&amp;gt; oh 21:13:04 &amp;lt;Mathiasdm&amp;gt; I was curious :) 21:14:22 &amp;lt;hottuna&amp;gt; did I miss anything exciting? 21:14:29 &amp;lt;Mathiasdm&amp;gt; only this: 21:14:32 &amp;lt;Mathiasdm&amp;gt; 23:10 -!- hottuna [hottuna@irc2p] has quit [Quit: leaving] 21:14:32 &amp;lt;Mathiasdm&amp;gt; 23:12 &amp;lt;+Mathiasdm&amp;gt; oh 21:14:35 &amp;lt;Mathiasdm&amp;gt; 23:13 &amp;lt;+Mathiasdm&amp;gt; I was curious :) 21:15:12 &amp;lt;hottuna&amp;gt; Alright, if no one knows, let's see next week 21:15:38 * hottuna baf's with the meeting ending hammer 21:19:59 * Mathiasdm lurks onward :) &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 02 de abril de 2013</title><link>/pt/blog/2013/04/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-abril-de-2013/</link><pubDate>Tue, 02 Apr 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/04/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-abril-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, dr|z3d, K1773R, KillYourTV, lillith, orion, RN, Shinobiwan, str4d, weltende&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:52:42 &amp;lt;lillith&amp;gt; okay meeting topics for today: 20:54:22 &amp;lt;lillith&amp;gt; 1. Are bounties appropriate? 20:54:29 &amp;lt;lillith&amp;gt; 2. Managing money 20:54:29 &amp;lt;lillith&amp;gt; 2a. The ssl certs 20:54:32 &amp;lt;lillith&amp;gt; 3. Making the i2p project official 20:56:38 &amp;lt;lillith&amp;gt; 4. Procedure regarding decicions for the project (for example making it official) 20:56:53 &amp;lt;lillith&amp;gt; for scrollback from last week if you were not here, `http://sighup.i2p/irclogs/show?search=&amp;user=&amp;from_date=26+Mar+2013&amp;to_date=26+Mar+2013&amp;channels[]=#i2p-dev&amp;per_page=3&amp;page_format=Html` 20:56:53 &amp;lt;lillith&amp;gt; relevant zzz.i2p posts: `http://zzz.i2p/topics/1359` for the meeting thread 20:56:53 &amp;lt;lillith&amp;gt; `http://zzz.i2p/topics/1366` for the bounties thread 20:57:07 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Managing the project (at zzz.i2p) 20:57:09 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: I2P Bounty System - 2013 (at zzz.i2p) 20:57:55 &amp;lt;trolly&amp;gt; chosen download bin file from zzz.i2p? 20:58:02 &amp;lt;lillith&amp;gt; 1. Are bounties appropriate, and further bounty discussion 20:58:05 &amp;lt;dg&amp;gt; Huh. Corruption again! 20:58:50 &amp;lt;lillith&amp;gt; not sure who (if anyone) woud like to be pinged, so i'l go on 20:59:22 &amp;lt;dg&amp;gt; trolly: that's a bug 20:59:30 &amp;lt;trolly&amp;gt; haha, no problem 20:59:41 &amp;lt;lillith&amp;gt; Last week it was decided that while bounties can be a good thing they may well need some looking at 20:59:48 &amp;lt;trolly&amp;gt; a trojan bug? just joking.. 20:59:59 &amp;lt;dg&amp;gt; try to nab the output of `http_proxy="`http://127.0.0.1:4444/"` `http://zzz.i2p/whateverurlbrokebefore`` and check /logs for anything important 21:00:05 &amp;lt;dg&amp;gt; it seems to be corruption, we saw this on id3nt.i2p in the past 21:00:19 &amp;lt;lillith&amp;gt; i suggested some revisions of the 50 BTC syndie bounty to echelon, and he has updated it 21:01:06 &amp;lt;lillith&amp;gt; which led me to two questions: can/should we employ people, ie give them a small amount of money regularly over an extended period? 21:01:57 &amp;lt;lillith&amp;gt; and what exactly is the procedure on bounties funded by i2p's money, not directly from a donor 21:02:20 * lillith opens up the floor for discussion 21:04:50 &amp;lt;str4d_&amp;gt; dg: if it's occuring on another site, that suggests an I2P tunnel problem. 21:05:26 &amp;lt;dg&amp;gt; str4d_: This happened before, is what I am saying. I do not know if the person affected == trolly but it was a few months back and none of us had any answer. 21:05:41 * str4d_ was affected by it. 21:05:52 &amp;lt;dr|z3d&amp;gt; dg: !!! 21:05:56 &amp;lt;dg&amp;gt; Okay, more than one person. 21:06:10 &amp;lt;dg&amp;gt; I believe zab was still around at the time which may tell you the period.. 21:06:21 &amp;lt;dg&amp;gt; dr|z3d: !!! 21:06:24 &amp;lt;str4d_&amp;gt; But the issue is orthogonal to the current discussion =) 21:06:36 * dr|z3d lols. 21:06:47 &amp;lt;lillith&amp;gt; str4d_: implying discussion ;) 21:08:32 &amp;lt;Shinobiwan&amp;gt; should i2p employ people? yes and no IMO. yes the people that continue to provide services that make i2p of higher quality (such as running the default IRC network and the more popular things like id3nt.i2p) are the best candidates to receive funds... in addition to the developer stuff which may have bounties attached. 21:09:27 &amp;lt;str4d_&amp;gt; Shinobiwan: I wouldn't consider that employment though. 21:09:50 &amp;lt;str4d_&amp;gt; "Employment" would be payments for the purpose of direct I2P development (code or otherwise). 21:10:19 &amp;lt;dr|z3d&amp;gt; Shinobiwan: i2p should award effort and achievement. 21:10:43 &amp;lt;lillith&amp;gt; what i had initially proposed was a small monthly payment for maintaining syndie, getting and keeping it into repos, bug fizing, etc 21:12:25 &amp;lt;dr|z3d&amp;gt; otoh, i2p should not award aspiration, lazinesss or failure to deliver. 21:12:32 &amp;lt;str4d_&amp;gt; That seems like a good compromise between the current bounty system and "proper" employment (which is hard for anonymous dev work) 21:13:20 &amp;lt;str4d_&amp;gt; Right. So if a monthly system were set up, the payment would be subject to "sufficient" work having been done. 21:13:31 &amp;lt;lillith&amp;gt; dr|z3d: absolutely. there is plenty of money to give to people who deserve it 21:14:06 &amp;lt;str4d_&amp;gt; (So it would require a monthly meeting between the deciding people to analyze the various outputs during that period) 21:14:09 &amp;lt;dr|z3d&amp;gt; lillith: we're swimming in it. 21:14:35 &amp;lt;str4d_&amp;gt; I don't think that failure to deliver in one particular month should be cause for complete funding cuts, though. 21:15:03 &amp;lt;dr|z3d&amp;gt; commitment, dedication, service. 21:15:04 &amp;lt;lillith&amp;gt; people have afk commitments as well as internet ones 21:15:07 &amp;lt;Shinobiwan&amp;gt; derp, pingout. 21:15:37 &amp;lt;dr|z3d&amp;gt; remind me again why str4d_ isn't getting compensated? :) 21:16:07 &amp;lt;str4d_&amp;gt; I'd propose a more flexible system where the "employee" gets paid for the months they do sufficient work in. 21:16:07 &amp;lt;str4d_&amp;gt; (extended absences would be grounds for discontinuing funding though) 21:16:22 &amp;lt;str4d_&amp;gt; lillith: exactly (like zzz currently) 21:17:02 &amp;lt;str4d_&amp;gt; dr|z3d: under my proposed system, I wouldn't be at present =P 21:17:26 &amp;lt;dr|z3d&amp;gt; the threat of halebopp dropping indent inspires zzz to offer hosting costs. so why does str4d_ have to battle with eche|on to get hosting funding? 21:17:53 &amp;lt;dr|z3d&amp;gt; i offer one word: incompetence. 21:17:56 &amp;lt;str4d_&amp;gt; dr|z3d: that's on a tangent. 21:18:42 &amp;lt;dr|z3d&amp;gt; str4d_: more than likely. 21:18:45 &amp;lt;darrob&amp;gt; what kind of maintenance work are we talking about here? shouldn't bugs and specific goals like repo inclusion be separate bounties so more than one person can claim them? 21:18:56 &amp;lt;str4d_&amp;gt; There are two kinds of potential funding that I can see - the bounty/employment hybrid above, and donations from I2P towards community services. These should be treated separately. 21:19:25 &amp;lt;dr|z3d&amp;gt; value added recompense. 21:20:00 &amp;lt;dr|z3d&amp;gt; anything else is jizz. like paying 10btc for dogpoo. 21:20:03 &amp;lt;lillith&amp;gt; str4d_: and competitions too, if there were ever to be another 21:20:10 &amp;lt;str4d_&amp;gt; darrob: what we are trying to do is promote developers staying around. 21:20:13 &amp;lt;str4d_&amp;gt; lillith: true, that's a third category. 21:20:40 &amp;lt;dr|z3d&amp;gt; also beer. my bad. 21:21:34 &amp;lt;RN&amp;gt; I wouldn't mind being paid beer for my humor... ;) 21:21:43 &amp;lt;lillith&amp;gt; from echelon.i2p: - the I2P general fund will cover all needed costs of I2P - discussed by dev team and will be noted here and on official webpage 21:22:09 &amp;lt;lillith&amp;gt; i think most things would be acceptable as long as they are discussed and agreed upon beforehand 21:22:12 &amp;lt;str4d_&amp;gt; darrob: So rather than paying out a large lump sum for an arbitrary milestone and then the dev goes AWOL, we define smaller milestones and tasks within the confines of (what is currently called) the bounty, and the dev gets continual smaller payments. 21:23:55 &amp;lt;str4d_&amp;gt; The bounty system would still exist for bounties proposed by third parties (as they have control over how their funds are used), but for bounties that would be proposed by I2P itself from I2P funds, the new system should be better for I2P IMHO. 21:24:26 &amp;lt;dr|z3d&amp;gt; bounties are shit. hit and run contributors. 21:25:09 &amp;lt;lillith&amp;gt; dr|z3d: hence why we are discussing a new system 21:25:12 &amp;lt;dr|z3d&amp;gt; not to mention "i paid $200, I'm important attitudes" 21:25:26 &amp;lt;str4d_&amp;gt; Part of the problem IMHO is that the current system only has a general description, with no concrete structure. 21:25:49 &amp;lt;dr|z3d&amp;gt; lillith: excuse me if i'm not quite following the finer points of the argument :) 21:25:52 &amp;lt;str4d_&amp;gt; For the new system, we need an agreed set of guidelines for proposing and managing funded tasks. 21:26:59 &amp;lt;lillith&amp;gt; dr|z3d: if people want to waste/spend their money on bounties for improperly completed features, they should still be allowed to imho 21:27:58 &amp;lt;str4d_&amp;gt; lillith: yep. Or they can choose to use the new system, by donating their money to I2P and putting in a request through whatever process we decide on to set up a new funded task. 21:28:16 &amp;lt;lillith&amp;gt; i agree - there is money there, and we might as well use it, so we might as well use it properly and effectively 21:28:56 &amp;lt;lillith&amp;gt; and then if the donor goes awol it's still technically a community owned bounty 21:28:59 &amp;lt;darrob&amp;gt; i'd like to see people sticking around too, of course, but i don't see how bounties are shit at all. on the other hand the monthly thing sounds like trouble but i don't mean to dismiss it too quickly. 21:29:02 &amp;lt;str4d_&amp;gt; Tasks funded via the new system need to be funded with money controlled by I2P, because it will be a panel of I2P representatives who decide what counts as "sufficient" work, not the donor themselves. 21:29:03 &amp;lt;dr|z3d&amp;gt; lillith: i disagree. donate to the project and let the project decide how to distribute rewards. 21:29:06 * Shinobiwan not sure if my other msgs went through 21:29:17 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; bounty and employment != donation ... both should take place I think... employment/bounty for dev specific stuff... and perhaps donations for things like community services 21:29:19 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; the employment part would need more of a specific set of conditions 21:29:24 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; the community service part, really just needs the community to decide what's worth supporting 21:29:27 &amp;lt;Shinobiwan&amp;gt; &amp;lt;Shinobiwan&amp;gt; and then dish out something appropriate 21:29:50 &amp;lt;str4d_&amp;gt; dr|z3d: both options will be there. 21:29:53 &amp;lt;K1773R&amp;gt; Shinobiwan: they didnt, now they did :) 21:30:04 &amp;lt;str4d_&amp;gt; Shinobiwan: `http://killyourtv.i2p/irclogs/latest.log.html` for scrollback. 21:30:07 &amp;lt;iRelay&amp;gt; Title: #i2p-dev logs for Tuesday, 2013-04-02 (at killyourtv.i2p) 21:30:12 &amp;lt;dr|z3d&amp;gt; "oh we need russian" no we don't. we need commitment. not money chasing rats that disappear as soon as the bounty is awarded. 21:30:24 &amp;lt;Shinobiwan&amp;gt; thx str4d, K1773R 21:30:47 &amp;lt;lillith&amp;gt; dr|z3d: a new, private infrastructure may well appear for paying individuals for work - it might as well all be in together 21:31:27 &amp;lt;str4d_&amp;gt; darrob: the reason most proposals sound like trouble is because we don't have a large enough developer base to properly run/support them. Therefore, a proposal that should result in a larger developer base is a good idea. 21:31:42 &amp;lt;dr|z3d&amp;gt; money should not be able to dictate the project. period. 21:32:01 &amp;lt;KillYourTV&amp;gt; and `http://killyourtv.i2p/irclogs/%23i2p-dev.2013-04-02.log` for "live" scrollback (the HTMLized logs are processed every 10 minutes or so) 21:32:16 &amp;lt;dr|z3d&amp;gt; sponsor the project, great, but don't tell us how to spend the money. 21:32:27 &amp;lt;darrob&amp;gt; dr|z3d: i like it if a money chasing rat fixed certain features in syndie and ran. what's the problem? maybe someday syndie will get a real developer again but that person won't necessarily need payment then. actually, as far as committed maintainers are concerned, it might actually be counterproductive to offer a pay for the job. 21:33:05 &amp;lt;Shinobiwan&amp;gt; thx KillYourTV 21:33:19 &amp;lt;KillYourTV&amp;gt; np 21:33:36 &amp;lt;dr|z3d&amp;gt; darrob: the "problem" is money thinking it can dictate the agenda. 21:33:39 &amp;lt;lillith&amp;gt; dr|z3d: i2p isn't being told how to spend its money, because bounty money never was i2p's. i2p/echelon just act as an escrow service 21:33:39 &amp;lt;str4d_&amp;gt; Interesting point dr|z3d - I think part of this depends on what we define as the I2P project. 21:34:42 &amp;lt;str4d_&amp;gt; lillith: I think the point dr|z3d is making is that, rather than being told how to spend its money, I2P is being told how to proceed, i.e. the development path is decided by the person with the most money. 21:34:57 &amp;lt;darrob&amp;gt; dr|z3d: bounties are just offers (or cries for help). where do you get the negative attitude? 21:35:21 &amp;lt;str4d_&amp;gt; And if the bounty process was adhered to as-is, that could potentially be rather problematic wrt the threat model. 21:36:18 &amp;lt;lillith&amp;gt; that is a good point - i hadn't thought of it in that way before 21:36:47 &amp;lt;Shinobiwan&amp;gt; a set of rules that says "This person must be paid on this date" is a good idea in that, that person can count on the income to be there when they need it. But on the other hand, it also may create drama when people fail to meet other people's expectations of what that money is really going towards... so I think it's probably not inappropriate to have meeting specifically for 'paydays' or whatever... if there's going to be a 'regular' thing. 21:37:35 &amp;lt;dr|z3d&amp;gt; bounties are shit. show me ongoing commitment from bounty hunters and i'll change my view. except you can't. hit and run merchants. 21:37:49 &amp;lt;str4d_&amp;gt; So maybe what needs to happen is that any tasks/sub-projects that affect I2P directly must be funded and controlled by I2P itself. 21:37:52 &amp;lt;dr|z3d&amp;gt; darrob: i get the "negative" attitudes from half complete work that's awarded a bounty, only to disappear before you can say "um, i think you missed..." 21:38:03 &amp;lt;dr|z3d&amp;gt; darrob: also, next time you pretend str4d_ is a css artist, don't bother. you insult yourself. 21:38:10 &amp;lt;dr|z3d&amp;gt; and you also lose a friend. 21:38:13 &amp;lt;lillith&amp;gt; dr|z3d: didn't str4d_ and zzz claim some bounties for the unit tests? 21:38:17 &amp;lt;darrob&amp;gt; dr|z3d: what? 21:38:20 &amp;lt;str4d_&amp;gt; dr|z3d: OT 21:38:55 &amp;lt;dr|z3d&amp;gt; str4d_: yeah. also, beer. darrob: if you don't get it, *yawn* 21:39:03 &amp;lt;str4d_&amp;gt; lillith: that was after the unit tests bounty was split up into sub-tasks/milestones (which I'd say was a step towards the proposed new system). 21:39:45 &amp;lt;str4d_&amp;gt; dr|z3d: keep on-topic in here please =) 21:39:56 &amp;lt;lillith&amp;gt; I think everything has been said on this topic now no? 21:40:03 &amp;lt;Shinobiwan&amp;gt; if bounties exist IMO they should go towards the things that nobody currently part of the community knows how to or can do, IMO... not the things they dont have time for. 21:40:06 * dr|z3d recalibrates. 21:40:06 &amp;lt;darrob&amp;gt; i guess all i'm trying to say is that i question that hit and run improvements are necessarily a bad thing. 21:40:19 &amp;lt;Shinobiwan&amp;gt; I2P will survive with everyone supporting it, not just the people who get paid 21:40:30 &amp;lt;str4d_&amp;gt; darrob: they are good for kickstarting development in a new area 21:40:37 &amp;lt;str4d_&amp;gt; But the I2P router/project is not a new area, IMHO 21:40:53 &amp;lt;str4d_&amp;gt; So, how about the following: 21:41:20 &amp;lt;dr|z3d&amp;gt; Shinobiwan: like design! *laughs* 5 years of asking for help, and not one iota of thought to offer a bounty *laughs* 21:41:58 &amp;lt;str4d_&amp;gt; Projects that directly affect the I2P program/network can be funded only from I2P funds, and donors who want to contribute just donate to I2P. 21:42:21 &amp;lt;dr|z3d&amp;gt; because designers aren't coders, ergo worth nothing. except when you're offering 10BTC/100$ for anything, including crayons. 21:42:47 &amp;lt;str4d_&amp;gt; Projects that don't directly affect the I2P program/network but are still I2P-related (e.g. syndie) are eligible for bounties on new/substantial work. 21:42:58 &amp;lt;dr|z3d&amp;gt; sorry, but I can't take this conversation _too_ seriously, built as it is on an anthill of incompetence. 21:43:01 &amp;lt;str4d_&amp;gt; (But can also be managed via I2P if the donor wants) 21:43:23 &amp;lt;lillith&amp;gt; dr|z3d: i'l ping you when we move on then :) 21:43:26 &amp;lt;str4d_&amp;gt; But a bounty would need to be more accurately-defined than the current system allows. 21:43:46 &amp;lt;dr|z3d&amp;gt; lillith: very good, sir :) 21:44:04 &amp;lt;str4d_&amp;gt; s/allows/does 21:44:10 &amp;lt;darrob&amp;gt; str4d_: does that imply that there will be an i2p management board to make those decisions? i think that was another week's discussion, right? 21:44:32 &amp;lt;str4d_&amp;gt; darrob: yes. 21:44:42 &amp;lt;str4d_&amp;gt; This is separate to any "official-ness". 21:45:05 &amp;lt;lillith&amp;gt; str4d_: sounds good :) 21:45:32 &amp;lt;str4d_&amp;gt; But there would be a panel of (elected) developers (coders/designers/contributors) who are trusted with steering the I2P project. 21:45:46 &amp;lt;str4d_&amp;gt; I.e. something a bit more formal than what we currently have. 21:46:00 &amp;lt;lillith&amp;gt; darrob: that's either coming up or later, depending on whether we want to continue 21:46:26 &amp;lt;str4d_&amp;gt; Mmm. My proposal works under the assumption that such a panel exists in some form. 21:47:05 &amp;lt;str4d_&amp;gt; (exact specifics being discussed later as above) 21:47:21 &amp;lt;Shinobiwan&amp;gt; lulz 21:47:28 &amp;lt;Shinobiwan&amp;gt; what's #i2p-dev then? 21:47:35 &amp;lt;lillith&amp;gt; i disagree with the panel idea tbh 21:47:38 &amp;lt;lillith&amp;gt; meetings seem to work well, and they let new people have a say too 21:47:38 &amp;lt;lillith&amp;gt; it would need to be large enough to get a variety of perspectives 21:47:38 &amp;lt;lillith&amp;gt; you never know who might offer then next amazing idea 21:48:04 &amp;lt;str4d_&amp;gt; lillith: exactly. 21:48:11 &amp;lt;Shinobiwan&amp;gt; it's that panel, but yea... it would need to become officially official 21:48:18 &amp;lt;str4d_&amp;gt; But with the current size of the developer base, that's hard. 21:48:25 &amp;lt;str4d_&amp;gt; It's a chicken-and-egg problem. 21:48:35 &amp;lt;str4d_&amp;gt; And we need to break into the loop somewhere. 21:51:05 &amp;lt;lillith&amp;gt; Shinobiwan: yea, thats basically what i'm trying to say :) 21:51:05 &amp;lt;lillith&amp;gt; actually no it's not 21:51:05 &amp;lt;lillith&amp;gt; #i2p-dev along with mailing lists, zzz.i2p, syndie, etc 21:51:05 &amp;lt;lillith&amp;gt; anyone who wants a say should have a chance imho 21:52:35 &amp;lt;str4d_&amp;gt; lillith: yes, but there still needs to be a group of people with a final say. 21:52:53 &amp;lt;Shinobiwan&amp;gt; people need to know eachother w/out knowing one another... to the point I can say, str4d, KYTV, dr|z3d ... (a lot more but just for example) have been on the network for so long, and IMO all make I2P of higher quality. Collectively I think people can figure out and reach an agreement who would go on such a panel... even though nobody really knows eachother AFK. Opinions from new people to the project should be listened to also 21:52:53 &amp;lt;Shinobiwan&amp;gt; however 21:53:00 &amp;lt;str4d_&amp;gt; (i.e. the people who control the funds. Currently, that is a single person - eche) 21:53:25 &amp;lt;str4d_&amp;gt; At least to begin with. 21:53:52 &amp;lt;str4d_&amp;gt; The Debian developer model is a good one for making decisions like you suggest lillith - all done via voting. 21:53:55 &amp;lt;lillith&amp;gt; so, everyone has a say, a few (3 or 4) people have the final say? 21:54:10 &amp;lt;str4d_&amp;gt; (And a "developer" is just someone who has contributed in some way IIRC) 21:54:25 &amp;lt;str4d_&amp;gt; But a voting system needs a larger base of "developers" first, I think. 21:54:51 &amp;lt;str4d_&amp;gt; lillith: anyone can suggest an idea - that's never going to change. 21:55:06 &amp;lt;Shinobiwan&amp;gt; in my mind it's more than 3 or 4 people.. more like 12+ and growing... but people that fail to make the meetings don't get to vote... (and if their vote is especially important/relevant, then the meeting might happen another time) 21:55:12 &amp;lt;str4d_&amp;gt; But I2P has finite resources, and those resources need to be allocated appropriately. 21:56:06 &amp;lt;str4d_&amp;gt; (the biggest resource being time from continual developers) 21:56:20 &amp;lt;KillYourTV&amp;gt; as I wrote on zzz.i2p, I think votes such as via gpg signed messages to a mailing list would be better than irc. We've got mailing lists and they should be utilized. 21:56:20 &amp;lt;str4d_&amp;gt; s/biggest/most important but currently most limited/ 21:56:23 &amp;lt;iRelay&amp;gt; str4d_ meant: (the most important but currently most limited resource being time from continual developers) 21:56:28 &amp;lt;str4d_&amp;gt; KillYourTV: agreed. 21:56:43 &amp;lt;Shinobiwan&amp;gt; ya gpg signed == much better 21:56:54 &amp;lt;str4d_&amp;gt; Provides a transparent and verifiable archive of votes. 21:57:09 &amp;lt;lillith&amp;gt; is that topic 1 over then? 21:57:09 &amp;lt;darrob&amp;gt; i agree also. don't expect to accomplish any serious discussion on irc. 21:57:12 * KillYourTV is 'stealing' ideas from Debian's system(s) 21:57:19 &amp;lt;str4d_&amp;gt; http://www.debian.org/vote/ 21:57:22 &amp;lt;iRelay&amp;gt; Title: Debian Voting Information (at www.debian.org) 21:57:39 &amp;lt;lillith&amp;gt; it's all open source, its there to be 'stolen' :) 21:58:06 &amp;lt;lillith&amp;gt; 2. Managing money 21:58:10 &amp;lt;KillYourTV&amp;gt; and with mailing lists you have the oh-so-helpful 'plonk' mechanism available if needed to raise the signal to noise ratio. 21:58:21 &amp;lt;lillith&amp;gt; eche|on: ping 21:58:24 &amp;lt;K1773R&amp;gt; KillYourTV: dont copy the "GPL Nazis" idea pls :P 21:59:46 &amp;lt;lillith&amp;gt; afaict the money management wrt bounties has already been discussed enough 22:00:12 &amp;lt;str4d_&amp;gt; KillYourTV: if we go the mailing-list route, the mailing-list needs to be usable entirely within I2P (currently not the case). 22:00:23 &amp;lt;str4d_&amp;gt; (But also usable externally) 22:00:33 &amp;lt;lillith&amp;gt; but there are other, non- bounty uses for money, for example purchasing ssl certificates 22:00:36 &amp;lt;KillYourTV&amp;gt; agreed 22:00:53 &amp;lt;darrob&amp;gt; str4d_: the nntp interface should qualify. 22:00:53 &amp;lt;KillYourTV&amp;gt; and agreed to lillith's last point (ofc) 22:01:04 &amp;lt;lillith&amp;gt; dr|z3d welt weltende welterde echelon 22:01:07 &amp;lt;darrob&amp;gt; ...which i *think* is functional. 22:01:10 &amp;lt;KillYourTV&amp;gt; are they linked? 22:01:30 &amp;lt;KillYourTV&amp;gt; I know they were supposed to be but the last I checked (months ago) they weren't. 22:01:38 &amp;lt;Shinobiwan&amp;gt; purchasing ssl certificates would go w/ donations IMO ... community services ... the same way to decide what the money goes towards as donations. 22:01:41 * KillYourTV fires up the nntp tunnel 22:01:41 &amp;lt;darrob&amp;gt; you can at least read through it. 22:01:44 &amp;lt;lillith&amp;gt; can we keep this ontopic guys, project management is coming up :) 22:02:01 &amp;lt;Shinobiwan&amp;gt; i.e.. have a meeting... say "we need this"... "agree?" ... panel says OK ... majority of panel green light 22:02:32 &amp;lt;Shinobiwan&amp;gt; not so quickly, but the general idea. 22:02:32 &amp;lt;Shinobiwan&amp;gt; hehe 22:02:47 &amp;lt;str4d_&amp;gt; Shinobiwan: can fall under the same vote system proposed above. 22:03:14 &amp;lt;Shinobiwan&amp;gt; yep 22:04:16 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; well the ML interface is accesible via i2p more or less.. `http://vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p/` still contains redirects to lists.i2p2.de.. not sure what to do about those 22:04:24 &amp;lt;iRelay&amp;gt; &amp;lt;iRelay@freenode&amp;gt; Title: lists.i2p2.de Mailing Lists (at vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p) 22:04:32 &amp;lt;Shinobiwan&amp;gt; if there is such a panel, it is not finalized at a fixed number of people... IMO... it should grow, and grow and grow... so, whatever panel currently exists, should have some procedure to bring in new panel members regularly 22:04:43 &amp;lt;darrob&amp;gt; we need a central party with a politburo and the users' congress. :) 22:04:46 &amp;lt;KillYourTV&amp;gt; FTR, the mailing lists as currently set up are not available via nntp. 22:05:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (haven't added it to the hosts.txt yet) 22:05:42 &amp;lt;KillYourTV&amp;gt; (at least not under i2p.*) 22:06:27 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. they should be.. but maybe not under i2p.* 22:06:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; I didn't set it up.. so don't really know anymore ;) 22:06:58 &amp;lt;darrob&amp;gt; KillYourTV: i think i2p. are welt's preexisting groups. the new ones are alt.privacy.i2p.dev/general and alt.privacy.syndie.dev/general. 22:08:42 &amp;lt;KillYourTV&amp;gt; ah...nvm me. now that I refreshed the list again I see those new ones. 22:09:00 &amp;lt;KillYourTV&amp;gt; sorry 22:09:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. right.. slrn didn't show them as they didn't contain unread messages 22:09:34 &amp;lt;darrob&amp;gt; i'm still confused why there are no messages. i really thought i saw a couple of test messages before. 22:09:45 &amp;lt;lillith&amp;gt; can we get back on topic please? 22:10:23 &amp;lt;lillith&amp;gt; i, and surely others want to know what's going on with ssl certificates for the i2p domains 22:11:17 &amp;lt;KillYourTV&amp;gt; i didn't see the topic change, just &amp;lt;lillith&amp;gt; but there are other, non- bounty uses for money, for example purchasing ssl certificates /me zips it 22:11:56 &amp;lt;lillith&amp;gt; ahh, sorry 22:12:06 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; can we keep this ontopic guys, project management is coming up :) 22:12:23 &amp;lt;KillYourTV&amp;gt; and what's the topic? ;) (I didn't see that switch) 22:12:30 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; 2. Managing money 22:12:41 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; afaict the money management wrt bounties has already been discussed enough 22:12:41 &amp;lt;str4d_&amp;gt; lillith: eche is currently sourcing the required money. 22:12:48 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; but there are other, non- bounty uses for money, for example purchasing ssl certificates 22:13:16 &amp;lt;str4d_&amp;gt; &amp;lt;kytv2&amp;gt; eche|on: any updates on the certificate situation? I haven't had to get "real "certs for a while and don't know how long the verification process takes nowadays. 22:13:19 &amp;lt;str4d_&amp;gt; &amp;lt;eche|on&amp;gt; kytv2: I am on the hunt for 3k euro and cert requests... 22:13:29 &amp;lt;lillith&amp;gt; so it's under control then? 22:13:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; and pushed.. 22:14:14 &amp;lt;KillYourTV&amp;gt; yes, it's being taken care of 22:14:21 &amp;lt;orion&amp;gt; Can I reiterate my opinion that it's dangerous to have one person managing all the money? 22:14:45 &amp;lt;orion&amp;gt; ok 22:15:00 &amp;lt;dg&amp;gt; Current topic = ? 22:15:03 &amp;lt;orion&amp;gt; It's not being put in to some off-shore corporation, right? 22:15:14 &amp;lt;lillith&amp;gt; &amp;lt;lillith&amp;gt; 2. Managing money 22:15:21 &amp;lt;str4d_&amp;gt; orion: no. 22:15:58 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; afair eche wanted to speak with an lawyer about making i2p an official entity of some kind 22:15:58 &amp;lt;lillith&amp;gt; dr|z3d: ping :) 22:16:12 &amp;lt;str4d_&amp;gt; Currently our funds lie in a (bank?) account owned by eche|on and (mostly) in a Bitcoin wallet held by eche|on. 22:16:49 &amp;lt;KillYourTV&amp;gt; yes, that's right, in .at IIRC 22:17:07 &amp;lt;KillYourTV&amp;gt; (wrt: 'official entity') 22:18:46 &amp;lt;lillith&amp;gt; at as in austria? 22:18:53 &amp;lt;dg&amp;gt; yes 22:19:19 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (not australia *scnr*) 22:19:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (running gag from EEVblog if you are curious) 22:20:26 &amp;lt;lillith&amp;gt; okay, looks like we've moved on again 22:20:41 &amp;lt;lillith&amp;gt; 3. Making the project official 22:21:12 &amp;lt;str4d_&amp;gt; lillith: re: money management, it's rather dependent on both the "official" status of the project, and the project management status. 22:21:30 &amp;lt;str4d_&amp;gt; (The former re: where funds are kept, the latter re: how funds are spent) 22:22:14 &amp;lt;lillith&amp;gt; ok, fair enough :) we can straddle points 2 and 3 for a while then :) 22:25:16 &amp;lt;trolly&amp;gt; must go 22:25:19 &amp;lt;trolly&amp;gt; bye 22:25:47 &amp;lt;trolly&amp;gt; later I'll send yo new translaion str4d_ 22:29:26 &amp;lt;lillith&amp;gt; or not, as the case may be 22:30:11 &amp;lt;lillith&amp;gt; i'd suggest time to move on :) 22:30:28 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #28 for job I2P-Bote 22:30:28 &amp;lt;lillith&amp;gt; 4. Procedure for making decisions in i2p 22:31:27 * KillYourTV votes for taking long discussions about important decisions to a mailing list 22:31:30 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P-Bote build #28:SUCCESS in 1 min 3 sec: `http://jenkins.killyourtv.i2p/job/I2P-Bote/28/` 22:31:34 &amp;lt;lillith&amp;gt; so, mailing list, hierachy, etc 22:31:37 &amp;lt;KillYourTV&amp;gt; That way anyone can take part when he/she can 22:31:50 &amp;lt;lillith&amp;gt; i'd like to put in an honourable mention for syndie here 22:31:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 22:32:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (@ML) 22:32:04 &amp;lt;lillith&amp;gt; everything is signed by default, for a start 22:33:18 &amp;lt;KillYourTV&amp;gt; I like syndie too (ofc), but mailing lists would be easier for outsiders to take part 22:33:45 &amp;lt;lillith&amp;gt; but yes, i agree in principle. no point hanging around waiting for discussion that clearly isn't happening 22:33:48 &amp;lt;KillYourTV&amp;gt; that's not to say that discussions can't be mirrored to syndie... 22:34:33 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; yeah.. nntp syndie gateway or so would be nice to have 22:34:36 &amp;lt;lillith&amp;gt; and of course, officially moving is only one thread away ;) 22:35:54 &amp;lt;KillYourTV&amp;gt; 21:00 UTC isn't handy for everyone. On a mailing list time zones mean nothing. On a mailing list there no netsplits, relay problems, or ping outs. For meaningful discussions a mailing list (IMHO) is _THE_ way to go. 22:36:30 &amp;lt;dg&amp;gt; KillYourTV: I agree. 22:37:54 &amp;lt;KillYourTV&amp;gt; irc is good when you need pretty-damn-close-to-realtime...but "we need a new domain" doesn't have that kind of urgency. Post it and it'll be addressed when $user can address it. 22:37:54 &amp;lt;lillith&amp;gt; imho syndie has all the benefits of mailing lists and more, the only issue is accessability for outsiders 22:38:32 &amp;lt;lillith&amp;gt; then again, how many people that we want to include already use mailing lists? 22:39:03 &amp;lt;KillYourTV&amp;gt; There's been talk of a Syndie webapp" but I don't think that's gone (and will) go anywhere. 22:40:20 &amp;lt;KillYourTV&amp;gt; I'd gather that more use mailing lists than IRC. 22:40:31 &amp;lt;lillith&amp;gt; i don't want to dominate a discussion on syndie vs ml here, but i think it's something woth considering 22:41:25 &amp;lt;iRelay&amp;gt; * weltende@freenode prefers his mail/nntp client tbh 22:42:04 &amp;lt;KillYourTV&amp;gt; syndie via mutt would = 'win' 22:43:14 &amp;lt;lillith&amp;gt; this topic also includes hierachy, which was touched upon before but imo needs some expansion 22:45:09 &amp;lt;dg&amp;gt; I don't know if we can come to a consensus on anything AND have a discussion easily with IRC meetings anymore. 22:45:28 &amp;lt;dg&amp;gt; It worked in 2006 when it was more of a quick update on the project but it's not anymore and it involves lengthy debates/discussion. 22:46:40 &amp;lt;lillith&amp;gt; having more time to think through things would result in on topic, well thought out, clear discussion 22:46:47 &amp;lt;lillith&amp;gt; threading also = win 22:47:13 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 22:47:21 &amp;lt;KillYourTV&amp;gt; +1 22:47:28 &amp;lt;dg&amp;gt; +1 22:47:39 &amp;lt;dg&amp;gt; might I add: nntp, fuck yeah. 22:47:50 &amp;lt;lillith&amp;gt; irc meetings were always an experimental thing, and the experiment failed :) 22:48:05 &amp;lt;dg&amp;gt; hey, lillith, at least we're having the discussions now, right? :) 22:49:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; imho we should keep irc meetings and move things that take a long time in the meeting or which has a lot of discussion to the ML 22:50:11 &amp;lt;lillith&amp;gt; yep :) seems like no-one actually likes meetings anyway haha 22:50:15 &amp;lt;dg&amp;gt; I think it's mainly due to the timing. 22:50:18 &amp;lt;dg&amp;gt; And pressure to respond in a fast manner.. 22:50:18 &amp;lt;dg&amp;gt; postman: `http://zzz.i2p/topics/1367` 22:50:18 &amp;lt;lillith&amp;gt; but there's no chance of getting a time thats good for _everyone_ 22:50:18 &amp;lt;lillith&amp;gt; plus some people have irregular schedules 22:50:18 &amp;lt;dg&amp;gt; Exactly. 22:50:25 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: I2P and e-mail (at zzz.i2p) 22:50:30 &amp;lt;lillith&amp;gt; with a heavy heart, and feeling rather poetic, i'd gladly baf the last meeting ;) 22:50:41 &amp;lt;dg&amp;gt; weltende: I was thinking this.. keep irc meetings for discussion of some things in the ML (actually doing something &amp; such). W 22:50:44 &amp;lt;dg&amp;gt; go for it, lillith. 22:51:26 * lillith bafs the meeting closed 22:51:36 &amp;lt;lillith&amp;gt; thank you, and goodnight :) 22:52:01 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #103 for job I2P 22:52:09 &amp;lt;lillith&amp;gt; can susimail handle mailing lists? 22:52:41 &amp;lt;KillYourTV&amp;gt; sure, but I'd use a 'real' client like claws or mutt 22:53:04 &amp;lt;KillYourTV&amp;gt; (just a matter or preference) 22:54:55 &amp;lt;lillith&amp;gt; ahh, thats okay then :) 22:56:33 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P build #103:SUCCESS in 4 min 34 sec: `http://jenkins.killyourtv.i2p/job/i2p/103/` 23:01:15 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project I2P UnitTests build #74:SUCCESS in 4 min 31 sec: `http://jenkins.killyourtv.i2p/job/UnitTests/74/` 23:04:51 &amp;lt;KillYourTV&amp;gt; and +1 to meetings continuing with the bigger things being taken to mailing lists/forums/syndie. 23:05:54 &amp;lt;KillYourTV&amp;gt; IRC is good for quick status updates..but a "newsletter" of sorts could work for that purpose too. 23:06:19 &amp;lt;lillith&amp;gt; it's nice to have a start, with some goals, and an end, with a consensus 23:06:22 &amp;lt;dg&amp;gt; mailing list also works for alerts. see how tor do it with consensus issues. 23:06:46 &amp;lt;lillith&amp;gt; 'today THIS is what we decided and THIS is what we're going to do about it' 23:07:29 &amp;lt;lillith&amp;gt; i'm not sure but i imagine ml discussions as dragging on with no distinct endpoint 23:07:52 &amp;lt;lillith&amp;gt; +1 for newsletter though 23:08:33 &amp;lt;KillYourTV&amp;gt; they can, sure...but I think more will be accomplished on a long ML discussion than a 4-5 hour long irc meeting. 23:09:08 * lillith signs up with an open mind :) 23:09:38 * psi likes the idea of a mailing list 23:09:53 &amp;lt;K1773R&amp;gt; where is the ML? 23:10:01 * KillYourTV really likes MLs but they (the ones on the Internet) will probably cause his AFK identity to be leaked...heh 23:10:12 &amp;lt;KillYourTV&amp;gt; lists.i2p2.de i think 23:10:39 &amp;lt;KillYourTV&amp;gt; and (/me scrolls up) 23:10:54 &amp;lt;KillYourTV&amp;gt; `http://vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p/` 23:11:08 &amp;lt;iRelay&amp;gt; Title: lists.i2p2.de Mailing Lists (at vmfwbic2brek2ez223j6fc6bl5mmouzqvbsch45msvyyzih3iqua.b32.i2p) 23:11:24 &amp;lt;dg&amp;gt; it just redirects 23:11:55 &amp;lt;KillYourTV&amp;gt; there's also nntp.welterde.i2p 23:12:37 &amp;lt;KillYourTV&amp;gt; alt.privacy.i2p.*, alt.privacy.syndie.* 23:13:16 &amp;lt;KillYourTV&amp;gt; (cheers darrob for pointing me to the right usenet groups) 23:14:57 * RN wanders off to tinker with thundirbird 23:17:46 &amp;lt;str4d_&amp;gt; +1 to meetings continuing (but sticking to time) and +1 to "important" discussions on the ML. 23:19:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; for you interested.. posting is atm allowed for the following groups: 23:19:35 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; post: "i2p.*,alt.anonymous,alt.anonymous.*,alt.privacy.anon-server,alt.privacy.anon-server.*,alt.privacy.i2p.*,alt.privacy.syndie.*" 23:25:35 &amp;lt;KillYourTV&amp;gt; this will have to be fixed before "important" discussions make their way there http://lists.i2p2.de/pipermail/i2p-general/ 23:25:42 &amp;lt;iRelay&amp;gt; Title: The I2p-general Archives (at lists.i2p2.de) 23:26:27 &amp;lt;KillYourTV&amp;gt; ...unless the messages were purposely wiped (which wouldn't make sense) 23:30:13 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. 23:30:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; no idea atm.. but heading to bed now &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 26 de março de 2013</title><link>/pt/blog/2013/03/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-mar%C3%A7o-de-2013/</link><pubDate>Tue, 26 Mar 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/03/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-mar%C3%A7o-de-2013/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> dg, LaughingBuddha, lillith, Meeh, nom, orion, str4d, Umlaut, weltende&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 21:01:00 &amp;lt;dg&amp;gt; Então, quem está aqui? 21:01:11 &amp;lt;orion&amp;gt; Eu. 21:01:18 &amp;lt;str4d&amp;gt; o/ 21:01:37 &amp;lt;lillith-&amp;gt; eu estou aqui :) 21:02:10 &amp;lt;dg&amp;gt; eche|on, Meeh, KillYourTV, psi, hottuna 21:02:21 &amp;lt;Umlaut&amp;gt; me incluam também (como espectador) 21:02:28 * nom está ouvindo, enquanto codifica alguns projetos paralelos 21:02:39 &amp;lt;dg&amp;gt; Sintam-se à vontade para contribuir se acharem que têm algo a acrescentar. 21:03:04 * dg espera mais um ou dois minutos 21:03:27 &amp;lt;lillith&amp;gt; resumo dos tópicos enquanto isso, dg? 21:03:42 &amp;lt;dg&amp;gt; Tópicos: 21:03:45 &amp;lt;dg&amp;gt; * Motivando a comunidade - "recompensas são apropriadas?" 21:03:45 &amp;lt;dg&amp;gt; * Gerenciando dinheiro 21:03:46 &amp;lt;dg&amp;gt; ** Tornando o projeto "oficial" - benefícios/negativos/como 21:04:24 &amp;lt;lillith&amp;gt; eu tinha algo para acrescentar *pensa* 21:04:31 &amp;lt;dg&amp;gt; hm? 21:06:37 * lillith não consegue lembrar... provavelmente nada muito importante mesmo :) 21:09:14 * dg franze a testa com a falta dos outros 21:09:44 * LaughingBuddha fica observando 21:10:27 &amp;lt;dg&amp;gt; Vamos começar então 21:10:54 * lillith lembrou! 21:10:59 &amp;lt;dg&amp;gt; hm? 21:11:14 &amp;lt;dg&amp;gt; RN: ping 21:11:25 &amp;lt;lillith&amp;gt; como kytv|away apontou, se estamos decidindo sobre votação precisamos de algum tipo de critério de elegibilidade :) 21:11:49 &amp;lt;dg&amp;gt; sim 21:12:07 &amp;lt;dg&amp;gt; Vamos começar 21:12:10 &amp;lt;dg&amp;gt; * Motivando a comunidade - "recompensas são apropriadas?" 21:12:13 &amp;lt;lillith&amp;gt; eu imagino que asdfsdafsdafsd queira ser incluído nos pontos 1+2 :) 21:12:24 &amp;lt;orion&amp;gt; As recompensas estão funcionando? 21:12:43 &amp;lt;dg&amp;gt; Da última vez tudo virou uma grande discussão sobre recompensas, gestão e BTC, então desta vez vamos tentar separar os temas e ser dignos. 21:12:53 &amp;lt;LaughingBuddha&amp;gt; Quem é o responsável pelas recompensas? eche|on? 21:13:00 &amp;lt;lillith&amp;gt; sim 21:13:11 &amp;lt;LaughingBuddha&amp;gt; Ele está aqui? 21:13:11 &amp;lt;str4d&amp;gt; Determinar se as recompensas estão funcionando depende de qual é o propósito definido de uma recompensa. 21:13:11 &amp;lt;dg&amp;gt; defina “funcionando”. Elas, na minha opinião, estão trazendo os desenvolvedores ou correções de que precisamos? Não. 21:13:18 &amp;lt;lillith&amp;gt; ele controla todo o dinheiro - ponto 2 :) 21:13:25 &amp;lt;orion&amp;gt; Então vamos pensar em outra coisa. 21:13:40 &amp;lt;dg&amp;gt; O sistema de recompensas não parece estar funcionando nem para as próprias recompensas. 21:13:54 &amp;lt;lillith&amp;gt; acho que deveria haver algum tipo de benefício ou incentivo além de amar o I2P 21:14:09 &amp;lt;dg&amp;gt; Muitos links na página também dão 404, mas isso é um problema não relacionado 21:14:12 &amp;lt;str4d&amp;gt; Da página de recompensas: " Em vez disso, estamos usando um sistema de recompensas, pelo qual qualquer pessoa pode obter apoio para trabalhar em algo que as pessoas desejam ver implementado, e as pessoas que querem contribuir para o I2P podem ter a garantia de que seu apoio vai para o que elas valorizam." 21:14:12 &amp;lt;lillith&amp;gt; temos que atrair as pessoas e depois mantê-las com nosso charme e civilidade ;) 21:14:23 &amp;lt;LaughingBuddha&amp;gt; Não que eu esteja em posição de trabalhar em alguma das recompensas, mas elas me pareceram bem vagas da última vez que olhei 21:14:30 &amp;lt;LaughingBuddha&amp;gt; corrigindo: serem* 21:14:37 &amp;lt;orion&amp;gt; A única coisa que vai atrair atenção para o I2P é conteúdo. 21:14:45 &amp;lt;dg&amp;gt; eche|on postou suas ideias aqui - `http://zzz.i2p/topics/1359` - caso ele não pudesse comparecer. 21:14:48 &amp;lt;nom&amp;gt; na minha opinião recompensas não funcionam, porque uma base de código só é tão boa quanto sua manutenção, e pagar alguém pela 'conclusão' passa as ideias/incentivos errados sobre o que precisamos em termos de desenvolvedores; para que um código valha a pena ser usado em escala distribuída, ele precisa ser continuamente trabalhado por pessoas motivadas. ter uma pessoa criando uma base de código, sendo paga e possivelmente desaparecendo não traz benefício algum para a comunidade 21:14:51 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Managing the project (em zzz.i2p) 21:14:57 &amp;lt;lillith&amp;gt; str4d: em vez de quê...? 21:15:17 &amp;lt;str4d&amp;gt; A partir daquela afirmação acima, o propósito das recompensas parece ser financiar esforços pontuais para implementar funcionalidades específicas. 21:15:20 &amp;lt;Umlaut&amp;gt; recompensas são apropriadas? - Acho que depende; na minha opinião, recompensas para devs, para um projeto específico e onde não haja concurso/competição envolvida - nesses casos elas são apropriadas 21:15:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: funcionou no passado se você olhar a página de recompensas.. 21:15:30 &amp;lt;dg&amp;gt; str4d: É isso que queremos? 21:15:41 &amp;lt;LaughingBuddha&amp;gt; nom: concordo 21:15:48 &amp;lt;str4d&amp;gt; Isso funciona? De certa forma. 21:16:03 &amp;lt;str4d&amp;gt; weltende, exatamente. Há exemplos claros de recompensas sendo assumidas. 21:16:18 &amp;lt;dg&amp;gt; http://www.i2p2.de/bounties.html 21:16:29 &amp;lt;iRelay&amp;gt; Título: Bounties - I2P (em www.i2p2.de) 21:16:34 &amp;lt;str4d&amp;gt; A adesão às recompensas É lenta, por falta de visibilidade/divulgação/marketing/o que seja, mas as recompensas estão sendo assumidas aos poucos. 21:16:41 &amp;lt;dg&amp;gt; Não sei se as recompensas que estão sendo cumpridas talvez não estejam sendo cumpridas da maneira que queremos também. 21:17:03 &amp;lt;str4d&amp;gt; Mas, das recompensas reivindicadas, nenhum desenvolvedor está atualmente com o I2P. 21:17:10 &amp;lt;dg&amp;gt; Por exemplo: "Datastore over I2P" - "REIVINDICADA por 700 euros" - "duck, smeghead" 21:17:20 &amp;lt;lillith&amp;gt; talvez, mudar as recompensas para ..... e manter seu trabalho por um tempo razoável 21:17:23 &amp;lt;nom&amp;gt; para conseguir desenvolvimento contínuo de verdade, um modelo melhor é o de projeto/bolsas, em que as pessoas doam para um projeto com metas definidas, e quem conduz esse projeto paga continuamente a quem está ativamente trabalhando para atingir essas metas 21:17:34 &amp;lt;dg&amp;gt; A solução foi, na minha opinião, improvisada; o $$$ da recompensa foi bastante alto para esse remendo e os dois desenvolvedores dessa recompensa sumiram. 21:17:46 &amp;lt;str4d&amp;gt; dg: isso é irrelevante - conforme o modelo atual de recompensas, cabe ao doador decidir sobre a conclusão. 21:18:01 &amp;lt;dg&amp;gt; E se houver vários doadores? 21:18:08 &amp;lt;str4d&amp;gt; O primeiro doador. 21:18:11 &amp;lt;orion&amp;gt; Eu não gosto de recompensas. Na minha opinião, a única maneira de atrair desenvolvedores é atrair atenção para o I2P. 21:18:15 &amp;lt;str4d&amp;gt; (segundo o modelo atual) 21:18:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; lillith: não é realmente necessário na minha opinião se estiver no core do router.. 21:18:25 &amp;lt;str4d&amp;gt; Se uma recompensa for financiada pelo I2P, então isso passa a ser relevante, pois o próprio I2P é o juiz. 21:18:32 &amp;lt;dg&amp;gt; Ah. Isso não parece certo. :s. 21:18:54 &amp;lt;orion&amp;gt; Na minha opinião, a melhor maneira de atrair atenção para o I2P é oferecendo conteúdo. 21:19:06 &amp;lt;dg&amp;gt; Certo, mas algumas recompensas podem levar a conteúdo. 21:19:13 &amp;lt;str4d&amp;gt; Não estou defendendo o sistema atual de recompensas, só descrevendo-o. 21:19:44 &amp;lt;dg&amp;gt; str4d: certo, e obrigado. 21:20:03 &amp;lt;nom&amp;gt; honestamente acho que grande parte do problema é estarmos confundindo coisas que são parte direta da base de código do I2P com coisas que simplesmente rodam em cima do I2P. ex.: tradução vs datastore 21:20:03 &amp;lt;str4d&amp;gt; O maior problema de um projeto semi-anônimo como o I2P é reter desenvolvedores. O modelo atual de recompensas não ajuda em nada nisso. 21:20:42 &amp;lt;dg&amp;gt; Sou contra o sistema de recompensas, pois ele não ajuda o ecossistema que temos, evidentemente (nenhum dos desenvolvedores está aqui hoje..) e acho que os fundos do projeto poderiam ser melhor alocados. 21:20:57 &amp;lt;nom&amp;gt; uma recompensa/pagamento para uma pessoa fazer uma parte específica da base de código é ok em teoria, mas isso não funciona para criar desenvolvimento contínuo de apps/sistemas que rodam em cima do I2P 21:21:12 &amp;lt;str4d&amp;gt; Concordo. 21:21:17 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: bem.. se não forem assumidas, então o dinheiro não é gasto.. 21:21:54 &amp;lt;dg&amp;gt; weltende: Os fundos ficam em reserva, não podem ser gastos pois estão alocados para gastar na $bounty. 21:21:57 &amp;lt;nom&amp;gt; por exemplo, adicionar testes de unidade ao I2P poderia valer uma recompensa, mas provavelmente seria melhor fazer um acordo com programadores que seriam pagos um pequeno valor continuamente para continuar adicionando mais testes de unidade conforme necessário 21:22:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; se você achar, porém, que para determinada recompensa o código não é bom o suficiente ou algo assim.. pode ser uma boa ideia especificar mais claramente na descrição da recompensa o que precisa ser feito 21:22:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: o que só é um problema se tivermos que gastar o dinheiro imediatamente 21:23:01 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; não fica reservado para sempre, como você pode ver na página de recompensas.. já houve fundos voltando para o caixa geral 21:23:21 &amp;lt;dg&amp;gt; weltende: Duvido que cheguemos ao ponto de PRECISAR dos fundos alocados para recompensas, mas isso parece redundante. 21:23:44 &amp;lt;str4d&amp;gt; Alocação de fundos foge ao ponto atual. 21:23:59 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: exatamente meu ponto 21:24:11 &amp;lt;lillith&amp;gt; dg: competições estão incluídas em recompensas ou são o ponto 1.5? 21:24:14 &amp;lt;str4d&amp;gt; Sempre haverá dinheiro, de uma forma ou de outra. 21:24:26 &amp;lt;str4d&amp;gt; (Ou não) 21:24:29 &amp;lt;nom&amp;gt; acho que o datastore é um ótimo exemplo de onde não se deveria usar recompensas; para algo tão complexo quanto um datastore universal ser viável, ele precisa ser um projeto próprio com desenvolvedores ativos; pagar alguém pela conclusão vai te dar algo marginalmente funcional, mas que nunca vai melhorar 21:24:40 &amp;lt;LaughingBuddha&amp;gt; ^ 21:24:40 &amp;lt;str4d&amp;gt; nom: concordo. 21:24:43 &amp;lt;dg&amp;gt; lillith: Competições não tinham me ocorrido, mas suponho que seria o ponto depois deste. 21:24:46 &amp;lt;Umlaut&amp;gt; Deixem-me lembrar o concurso de arte do i2p para o 29c3 - Aquilo era realmente um projeto de dev? Foi apropriado usar recompensas nele? Sendo que nem havia critérios estritos definidos? 21:24:57 &amp;lt;str4d&amp;gt; O resultado vai satisfazer a recompensa, mas provavelmente não vai escalar. 21:25:00 &amp;lt;dg&amp;gt; nom: Não poderia ter dito melhor. 21:25:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: torrents também não foram nada além de uma recompensa.. 21:25:34 &amp;lt;LaughingBuddha&amp;gt; Umlaut: eu achei que fossem fundos pessoais do eche|on? 21:25:54 &amp;lt;Umlaut&amp;gt; se eu estivesse disposto a contribuir para o concurso, a recompensa iria mais me desencorajar? 21:26:01 &amp;lt;lillith&amp;gt; (a maioria das) recompensas são definidas por usuários - entre dar a eles uma escolha e eles não doarem nada, pelo menos com uma recompensa eles têm alguma voz no que acontece 21:26:32 &amp;lt;nom&amp;gt; colocando de outra forma... não há recompensas no Google.... 21:26:32 &amp;lt;Umlaut&amp;gt; LaughingBuddha realmente? então desculpe, eu não sabia disso 21:26:32 &amp;lt;nom&amp;gt; weltende sim, mas o zzz continua trabalhando no snark, não é? 21:26:47 &amp;lt;str4d&amp;gt; Se o I2P tivesse uma estrutura estabelecida para desmembrar projetos (ou atuar como um guarda-chuva para eles), então seria diferente (mas isso se conecta ao ponto posterior sobre “oficialidade”). 21:26:51 &amp;lt;LaughingBuddha&amp;gt; Umlaut: Posso estar enganado, mas acho que li isso em algum lugar 21:27:04 &amp;lt;str4d&amp;gt; Acho que recompensas são úteis, mas não da maneira como estão sendo promovidas atualmente. 21:27:08 &amp;lt;lillith&amp;gt; LaughingBuddha: tecnicamente, todos os fundos do i2p são dinheiro pessoal do eche|on 21:27:11 &amp;lt;dg&amp;gt; nom: o zzz estava por aqui de qualquer forma. Acho que as motivações dele são diferentes de ganhar recompensas e o programa de recompensas tem pouco a ver com isso. Não acredito que ele tenha ganhado algo da recompensa de torrent também. 21:27:18 &amp;lt;str4d&amp;gt; E que elas não deveriam ser o foco principal. 21:27:21 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: sim.. mas sem a recompensa não teria havido uma base de código para começar.. (e ele não fazia parte do time de devs da recompensa) 21:27:21 &amp;lt;dg&amp;gt; Vamos falar do dinheiro depois.. 21:27:40 &amp;lt;LaughingBuddha&amp;gt; lillith: Ele não “administra” isso? 21:27:47 &amp;lt;LaughingBuddha&amp;gt; dg: ok 21:28:10 &amp;lt;str4d&amp;gt; weltende, você tem um bom ponto. 21:28:14 &amp;lt;lillith&amp;gt; i2p não é uma entidade legal, então não pode possuir nada. logo, é dinheiro pessoal do eche|on. 21:28:29 &amp;lt;str4d&amp;gt; Recompensas são úteis para dar o pontapé inicial no código, não para desenvolvimento contínuo. 21:28:36 &amp;lt;LaughingBuddha&amp;gt; lillith: Entendi 21:28:36 &amp;lt;nom&amp;gt; se você quer desenvolvimento contínuo, deve pagar desenvolvedores continuamente para trabalhar nas coisas que eles querem trabalhar. doar dinheiro para fazer algo é válido, mas não deveria ser dado como um montante único para quem conseguir um 0.0.1 funcionando primeiro; deveria ser usado para financiar o desenvolvimento do projeto ao longo do tempo 21:28:39 &amp;lt;lillith&amp;gt; ele poderia, legalmente, ir embora com tudo um dia (ele não faria isso, mas poderia) 21:28:48 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: e eu realmente não vejo seu ponto com “não há recompensas no Google”.. as pessoas que trabalham no Google são pagas para trabalhar lá.. 21:28:52 &amp;lt;lillith&amp;gt; ^isso 21:29:27 &amp;lt;LaughingBuddha&amp;gt; Mas parece que concordamos com a primeira parte da afirmação do nom. Não? 21:29:30 &amp;lt;lillith&amp;gt; por exemplo, recompensa de $X por mês para trabalhar em algo 21:29:45 &amp;lt;LaughingBuddha&amp;gt; Sim 21:29:52 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ou talvez definir marcos na recompensa? 21:29:56 &amp;lt;Meeh&amp;gt; Parece uma boa solução 21:30:07 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (e ao atingir o marco $X você recebe $Y de dinheiro) 21:30:07 &amp;lt;dg&amp;gt; Soa bem. 21:30:14 &amp;lt;LaughingBuddha&amp;gt; marcos parecem uma boa ideia 21:30:17 &amp;lt;LaughingBuddha&amp;gt; mas precisam ser claramente definidos 21:30:20 &amp;lt;dg&amp;gt; Marcos + pagamento contínuo? 21:30:20 &amp;lt;nom&amp;gt; lol esse era o meu ponto: eles são pagos e trabalham, e o trabalho deles não está diretamente conectado com a forma como são pagos. claro, se pararem de trabalhar, param de receber, mas não são pagos por completar um trecho específico de código; são pagos o suficiente para viver e passar a vida codando 21:30:23 &amp;lt;str4d&amp;gt; Marcos é meio como o que a recompensa de Testes de Unidade tem atualmente. 21:30:27 &amp;lt;lillith&amp;gt; é para o eche|on que precisamos pedir com jeitinho para mudar o site etc.? 21:30:38 &amp;lt;dg&amp;gt; não, o site está no mtn 21:30:41 &amp;lt;Umlaut&amp;gt; nom eu concordo com seu ponto, pagar aos devs que são confiáveis e conhecidos por serem bons contribuidores 21:30:44 &amp;lt;str4d&amp;gt; lillith: não, qualquer um pode mudar o site. 21:30:54 &amp;lt;Meeh&amp;gt; Ou manter uma parte da recompensa como pagamento de "suporte contínuo" por mês do aplicativo/o que for 21:31:22 &amp;lt;Meeh&amp;gt; Assim não ficamos com apps, libs etc. desatualizados. 21:31:29 &amp;lt;LaughingBuddha&amp;gt; O projeto seria avaliado a cada marco, então? 21:31:44 &amp;lt;dg&amp;gt; LaughingBuddha: bom ponto. Por quem? 21:32:00 &amp;lt;nom&amp;gt; ah, marcos são só recompensas menores... uma solução mais simples é ter um fundo de dinheiro para um projeto, e alguém/um grupo de pessoas que pague o dinheiro a quem está ativamente trabalhando nele 21:32:03 &amp;lt;dg&amp;gt; O “conselho”? (De novo, vamos chegar nisso depois). 21:32:10 &amp;lt;LaughingBuddha&amp;gt; Conselho de devs? 21:32:10 &amp;lt;LaughingBuddha&amp;gt; sim 21:32:29 &amp;lt;nom&amp;gt; geralmente você acabaria com o conselho de devs sendo as mesmas pessoas que estão sendo pagas, claro... 21:32:46 &amp;lt;lillith&amp;gt; para tornar qualquer coisa decidida aqui 'oficial', é tão simples quanto alguém enviar uma atualização do site para o mtn? 21:32:55 &amp;lt;LaughingBuddha&amp;gt; quantos devs ativos estão trabalhando na base de código do i2p? 21:32:58 &amp;lt;Umlaut&amp;gt; também é preciso levar em consideração como o sistema de doações atual parece do ponto de vista do doador em potencial (especialmente alguém novo na comunidade i2p) 21:33:04 &amp;lt;lillith&amp;gt; LaughingBuddha: um 21:33:07 &amp;lt;dg&amp;gt; lillith: Mais ou menos. E postar no zzz.i2p. ;_; 21:33:15 &amp;lt;dg&amp;gt; O conselho de devs determina o estado do $project e decide se ele deve continuar recebendo financiamento? 21:33:18 &amp;lt;Umlaut&amp;gt; eu poderia ser um deles 21:33:25 &amp;lt;dg&amp;gt; LaughingBuddha: 2, 3? 21:33:32 &amp;lt;LaughingBuddha&amp;gt; hmm 21:33:47 &amp;lt;nom&amp;gt; o modelo conselho/empregados parece funcionar muito bem para 99% das corporações no mundo. você tem um grupo de pessoas mais comprometidas que já contribuíram muito e que gerenciam o dinheiro, e tem pessoas que entram e contribuem e são pagas por seus esforços com base no julgamento dos contribuintes de longa data 21:33:54 &amp;lt;LaughingBuddha&amp;gt; E se montarmos um conselho de no mínimo 5 pessoas que entendam do assunto? 21:34:01 &amp;lt;LaughingBuddha&amp;gt; Devs + Usuários 21:34:09 &amp;lt;Umlaut&amp;gt; e eu confiaria mais no sistema se houvesse mais de uma pessoa, algo como já mencionado, um conselho de devs que lide com o dinheiro 21:34:24 &amp;lt;orion&amp;gt; E se tivesse que pagar para estar no conselho? 21:34:31 &amp;lt;LaughingBuddha&amp;gt; hã? 21:34:38 &amp;lt;nom&amp;gt; (isso só funciona, porém, se você puder separar os projetos próprios do i2p dos projetos que apenas rodam no i2p, que não deveriam ser geridos pelo próprio time de devs do i2p) 21:34:38 &amp;lt;str4d&amp;gt; orion: não é um bom modelo. 21:34:47 &amp;lt;str4d&amp;gt; inb4 um oligarca russo toma conta do I2P 21:34:57 &amp;lt;LaughingBuddha&amp;gt; haha 21:35:06 &amp;lt;nom&amp;gt; inb4 já aconteceu, zzz = vladimir 21:35:10 &amp;lt;orion&amp;gt; Pagar em código. 21:35:29 &amp;lt;LaughingBuddha&amp;gt; E como você mede quanto tem que pagar? 21:35:32 &amp;lt;LaughingBuddha&amp;gt; 200 linhas de código? 21:35:35 &amp;lt;lillith&amp;gt; algumas pessoas são grandes contribuintes sem programar 21:35:46 &amp;lt;orion&amp;gt; Não faço ideia, só brainstorming. 21:35:49 &amp;lt;nom&amp;gt; como qualquer oligarquia, o único sistema natural é eleição pelo conselho existente 21:35:49 &amp;lt;str4d&amp;gt; Exatamente. 21:36:03 &amp;lt;dg&amp;gt; Então, o conselho “dev” (equipe) normal (vamos falar disso depois) decidiria se vale a pena pagar pelo $project? 21:36:15 &amp;lt;dg&amp;gt; Complicação em excesso vai levar a não fazermos nada 21:36:22 &amp;lt;lillith&amp;gt; 3 níveis: círculo interno, círculo externo, outros 21:36:30 &amp;lt;LaughingBuddha&amp;gt; lillith: gostei 21:36:37 &amp;lt;lillith&amp;gt; outros = pessoas novas/desconhecidas 21:36:51 &amp;lt;lillith&amp;gt; círculo externo = pessoas conhecidas/confiáveis 21:36:51 &amp;lt;LaughingBuddha&amp;gt; porque não parece que temos devs suficientes para um painel de juízes de verdade 21:37:02 &amp;lt;Umlaut&amp;gt; dg eu diria que sim, pois os devs devem saber *melhor* quais projetos são mais importantes/urgentes/valem a pena gastar dinheiro 21:37:05 &amp;lt;lillith&amp;gt; círculo interno votado pelo círculo externo 21:37:20 &amp;lt;nom&amp;gt; é uma hierarquia; o projeto i2p como um todo é mais do que apenas o time de devs do i2p, mas eles são a ponta de lança, por assim dizer. eles recebem/têm a maioria das doações/recursos. mas outros projetos construídos sobre o i2p não seriam geridos pelo time de devs do i2p, embora pudessem receber financiamento do i2p propriamente dito 21:37:23 &amp;lt;lillith&amp;gt; meio como as reuniões, mas mais estruturado hierarquicamente 21:38:13 &amp;lt;dg&amp;gt; na minha opinião &amp;lt;+dg&amp;gt; Complicação em excesso vai levar a não fazermos nada 21:38:37 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +1 21:39:15 &amp;lt;dg&amp;gt; Toda a ideia de “conselho” (equipe/dev) se encaixa bem, já que vamos discutir isso em seguida de qualquer forma 21:39:22 &amp;lt;dg&amp;gt; Deixamos isso para outra hora ou...? 21:39:28 &amp;lt;nom&amp;gt; em suma, zzz, eche e quem mais eles considerarem parte do 'conselho' do i2p ficam encarregados do dinheiro/decisões (já estão), e outros projetos no i2p deveriam ser estruturados de forma semelhante com seus próprios conselhos de tomadores de decisão. em vez de recompensas para um subprojeto (datastore, cliente de BTC, etc.), a recompensa deveria ser dada ao conselho daquele projeto, e deixá-los decidir como gastar para fazer as coisas acontecerem 21:39:39 &amp;lt;lillith&amp;gt; então vamos voltar ao tópico ou recompensas já foram discutidas até a exaustão? 21:40:49 &amp;lt;nom&amp;gt; e a decisão de dar uma recompensa a um conselho de devs para um projeto obviamente tem que ser tomada pelo conselho do i2p; assim você não tem 3 pessoas aparecendo, dizendo que vão fazer algo, pegando o dinheiro e depois nunca fazendo. 21:41:13 &amp;lt;dg&amp;gt; nom: +1 21:41:21 &amp;lt;Meeh&amp;gt; nom: +1 21:41:24 &amp;lt;LaughingBuddha&amp;gt; nom: acho que é pago na conclusão 21:41:34 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; nom++ 21:41:46 &amp;lt;LaughingBuddha&amp;gt; nom: +1 21:41:54 &amp;lt;dg&amp;gt; Acho que é um bom ponto para encerrar? :) 21:42:14 &amp;lt;Meeh&amp;gt; Concordo 21:42:24 &amp;lt;nom&amp;gt; no futuro seria melhor que os doadores dessem diretamente ao subprojeto se já existir um conselho/grupo, em vez de doar ao eche para criar uma recompensa. já que se já houver um grupo trabalhando nisso, eles seriam os melhores para determinar como usar o dinheiro para atingir essas metas 21:42:53 &amp;lt;dg&amp;gt; ok, seguindo 21:42:58 &amp;lt;Umlaut&amp;gt; nom isso faz todo sentido 21:43:01 &amp;lt;Umlaut&amp;gt; nom++ 21:43:11 * nom ergue seu copo, saúde, pessoal 21:43:18 &amp;lt;dg&amp;gt; Acho que cobrimos “gerenciar dinheiro” em grande parte e isso entra em “tornar o projeto oficial” de qualquer forma 21:43:21 &amp;lt;LaughingBuddha&amp;gt; :) 21:43:21 &amp;lt;dg&amp;gt; Então vamos ao último? 21:43:47 &amp;lt;lillith&amp;gt; clarificar a posição sobre o dinheiro primeiro para os lurkers? 21:43:54 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; para um e.V. precisaríamos de pelo menos 7 pessoas dispostas a se tornar públicas como membros 21:43:55 &amp;lt;LaughingBuddha&amp;gt; Oficial = Registrar como organização? 21:44:26 &amp;lt;dg&amp;gt; LaughingBuddha: sim 21:44:29 &amp;lt;Meeh&amp;gt; no caso de registrar como uma organização, em qual país? 21:45:01 &amp;lt;dg&amp;gt; lillith: Os fundos de recompensa deveriam ir para equipes designadas pelo conselho central do I2P.. se formos adiante com isso. 21:45:04 &amp;lt;dg&amp;gt; Meeh: EUA, presumo? 21:45:07 &amp;lt;Meeh&amp;gt; isso também exige a desanonimização de certas pessoas 21:45:14 &amp;lt;Umlaut&amp;gt; ok, então quem são as almas corajosas para abrir mão do seu anonimato (se isso significar oficializar)? 21:45:17 &amp;lt;orion&amp;gt; No que vocês decidiram? 21:45:20 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Não necessariamente os EUA 21:45:28 &amp;lt;nom&amp;gt; não sei se a designação 'oficial' seria realmente tão útil assim... honestamente não consigo ver qual seria o benefício 21:45:31 &amp;lt;lillith&amp;gt; presumivelmente as pessoas têm que estar nos EUA também? 21:45:54 &amp;lt;lillith&amp;gt; nom: uma entidade legal para doar 21:45:54 &amp;lt;nom&amp;gt; além de colocar o projeto/as pessoas mais no radar dos poderes constituídos... 21:46:06 &amp;lt;Meeh&amp;gt; Eu posso revelar minha identidade, então sem problema para mim.. Mas acho que não tenho permissão para entrar nos EUA, então é. 21:46:17 &amp;lt;orion&amp;gt; Registro é estúpido. 21:46:28 &amp;lt;LaughingBuddha&amp;gt; dg: Quais são os benefícios? 21:46:39 &amp;lt;orion&amp;gt; Vamos apenas espalhar o dinheiro entre diferentes “contas” geridas por pessoas diferentes. 21:46:55 &amp;lt;orion&amp;gt; Isto é, a conta do eche|on, a conta do zzz, a conta do dg, etc. 21:46:57 &amp;lt;LaughingBuddha&amp;gt; Uma carteira para cada (sub)projeto? 21:47:04 &amp;lt;dg&amp;gt; LaughingBuddha: Gerenciar o dinheiro do projeto sob “I2P” e não uma pessoa, ou pessoas. Uma fachada oficial é muito menos suspeita e mais passível de prestação de contas. 21:47:09 &amp;lt;orion&amp;gt; Não. 21:47:12 &amp;lt;Umlaut&amp;gt; Vocês acham que oficializar traria benefícios reais para o mundo do i2p? 21:47:14 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; orion: não sei se a receita não acharia isso suspeito 21:47:14 &amp;lt;orion&amp;gt; Só “contas” diferentes. 21:47:32 * nom acha que o foco deveria ser mais na logística da hierarquia de conselhos / democracia / esquema de votação. para realmente ter um sistema assim, precisaríamos ou de um site bem administrado, ou de algum tipo de sistema distribuído para isso 21:47:35 &amp;lt;LaughingBuddha&amp;gt; dg: Entendi 21:47:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; certamente traria muita papelada 21:47:54 &amp;lt;lillith&amp;gt; Umlaut: sem mais reclamações sobre o eche|on segurando o dinheiro 21:48:04 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; nom++ 21:48:13 &amp;lt;iRelay&amp;gt; * str4d@freenode clona o cérebro do nom 21:48:14 &amp;lt;dg&amp;gt; nom: talvez sim. Se conseguirmos organizar isso, então podemos chegar a um consenso sobre isso.. 21:48:44 &amp;lt;orion&amp;gt; Para constar, se vocês quiserem fazer algo que exija abrir mão do anonimato, eu faço. 21:48:57 &amp;lt;dg&amp;gt; git clone `http://git.repo.i2p/repo/nom.git` 21:49:00 &amp;lt;LaughingBuddha&amp;gt; Eu consideraria isso 21:49:03 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Tornar-se “oficial” é principalmente uma decisão financeira, na minha opinião; não contribui de fato para a estrutura. 21:49:22 &amp;lt;orion&amp;gt; Embora eu seja contra a ideia de ir ao governo, eu farei se for o que o projeto decidir que é o melhor. 21:49:40 &amp;lt;dg&amp;gt; Então, vamos mudar o foco para a estrutura organizacional 21:49:51 &amp;lt;dg&amp;gt; (Já que isso suplanta este assunto de qualquer forma) 21:50:06 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: bem.. um e.V. exige que os membros votem em um conselho uma vez por ano... então já teríamos o procedimento de votação para o conselho ;) 21:50:14 &amp;lt;dg&amp;gt; “O projeto Debian só permite que a votação seja feita por ‘Desenvolvedores Debian’ (onde “$developer” = “qualquer tipo de contribuidor”). Se houver algum tipo de sistema de votação aqui, ele precisaria ser limitado de forma semelhante; caso contrário, o sistema estaria sujeito a abusos, permitindo que uma pequena, porém vocal, clique impusesse suas demandas.” 21:50:21 &amp;lt;dg&amp;gt; Devemos adotar uma abordagem semelhante? 21:50:25 &amp;lt;LaughingBuddha&amp;gt; (para o e.V.) 21:50:44 &amp;lt;lillith&amp;gt; quanto você precisa contribuir para ser um contribuidor? 21:50:59 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; O problema com a abordagem de “Desenvolvedores Debian” é o número de desenvolvedores que o I2P tem (muito poucos) 21:51:05 &amp;lt;lillith&amp;gt; ou seja, ser ativo em #i2p-help é suficiente? 21:51:25 &amp;lt;Meeh&amp;gt; precisamos encontrar uma definição de contribuidor 21:51:33 &amp;lt;sigint&amp;gt; para quê? 21:51:36 * lillith não lê 'contribuidor' como 'contribuidor de código' 21:51:55 &amp;lt;dg&amp;gt; str4d: “qualquer tipo de contribuidor”. 21:51:59 &amp;lt;lillith&amp;gt; sigint: leia o histórico no sighup ;) 21:52:10 &amp;lt;sigint&amp;gt; vou fazer isso 21:52:12 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; dg, é, acabei de ler essa parte *derp* 21:52:12 &amp;lt;nom&amp;gt; a estrutura organizacional é bem simples na teoria: basta ter um sistema de três níveis de membros do conselho (eleitos pela oligarquia do conselho existente), contribuidores (eleitos em geral pelo grupo existente de contribuidores) e usuários (todo o resto, incluindo pessoas que /querem/ ser vistas como contribuidores, mas não estão por aqui há tempo suficiente para que, em geral, confiem nelas) 21:52:27 &amp;lt;lillith&amp;gt; o sighup é como seu irmãozinho ;) 21:52:39 &amp;lt;Umlaut&amp;gt; tudo depende da escala da contribuição, da confiabilidade do contribuidor e de outros fatores 21:53:06 &amp;lt;nom&amp;gt; algo como: realeza, nobreza e plebe.... 21:53:13 &amp;lt;Umlaut&amp;gt; confiabilidade = ser confiável pelos outros 21:53:16 &amp;lt;lillith&amp;gt; talvez um bom começo seja começar com números aproximados e trabalhar a partir daí? 21:53:31 &amp;lt;Umlaut&amp;gt; nom na verdade estou me referindo ao que você disse 21:54:09 &amp;lt;Umlaut&amp;gt; não confiável = alguém que prometeu fazer algo, gerou alguma expectativa e depois sumiu (com uma recompensa..) 21:54:24 &amp;lt;nom&amp;gt; hmm é 21:55:35 &amp;lt;dg&amp;gt; nom: “existente”? 21:56:15 &amp;lt;orion&amp;gt; Tenho que ir. Para concluir, só quero dizer que ter fundos em um local central facilita o roubo por governos opressivos, e que se precisarmos fazer algo que exija abrir mão do meu anonimato, eu farei. Até mais 21:56:26 &amp;lt;nom&amp;gt; talvez, suprema corte (conselho), senado (contribuidores) e câmara (usuários) seria melhor... o conselho tem o controle real sobre todas as decisões, mas leva em conta os votos dos contribuidores, que são identidades confiáveis, e também os votos da população geral de usuários, mas você não pesa isso demais, pois não há proteção real contra pessoas criarem um monte de identidades de usuário para votar 21:56:33 &amp;lt;lillith&amp;gt; tchau orion :) 21:56:37 &amp;lt;dg&amp;gt; Encerramos agora e continuamos na próxima semana no mesmo horário? 21:56:40 &amp;lt;nom&amp;gt; o/ orion 21:56:50 &amp;lt;dg&amp;gt; Uma hora é muito, não quero que isso se arraste. 21:57:04 &amp;lt;orion&amp;gt; Como vocês quiserem. 21:57:07 &amp;lt;lillith&amp;gt; dg: topo 21:57:17 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Fico feliz em continuar na próxima semana. 21:57:26 &amp;lt;lillith&amp;gt; dá tempo para refletir sobre o que já foi dito 21:57:29 &amp;lt;nom&amp;gt; claro, parece bom 21:57:31 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Precisamos pensar melhor sobre isso. 21:57:43 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; E, com sorte, mais algumas pessoas aparecem então ^_^ 21:58:07 * nom acha que a principal lição aqui é que poderíamos usar um site/sistema para tomada de decisões/votação em grupo 21:58:07 &amp;lt;lillith&amp;gt; sim... 21:58:14 &amp;lt;dg&amp;gt; Concordo, parece bom, pessoal. Vou atualizar o tópico no zzz.i2p em breve (me cutuquem se eu não fizer isso em 24 horas). 21:58:25 &amp;lt;dg&amp;gt; obrigado a todos. :) 21:58:29 &amp;lt;LaughingBuddha&amp;gt; Boa sessão 21:58:32 * lillith pega o baffer de forma ameaçadora 21:58:42 &amp;lt;dg&amp;gt; ;) vai 21:58:53 &amp;lt;Umlaut&amp;gt; obrigado por me deixarem participar 21:58:53 &amp;lt;lillith&amp;gt; *baf* reunião encerrada :) 21:59:04 &amp;lt;Umlaut&amp;gt; luzes apagadas! 21:59:06 &amp;lt;lillith&amp;gt; obrigada, e boa noite :) 21:59:19 &amp;lt;sigint&amp;gt; Ótimo. Entrei bem no final. Eu até esqueci que ia ter um :| 21:59:22 &amp;lt;nom&amp;gt; inb4 enorme netsplit bem cronometrado 21:59:25 &amp;lt;sigint&amp;gt; já volto, lendo o backlog 21:59:28 &amp;lt;sponge&amp;gt; o/ 21:59:40 &amp;lt;Umlaut&amp;gt; sigint falha de fuso horário? 21:59:50 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; o/ sponge. 21:59:50 &amp;lt;sponge&amp;gt; :-) 21:59:57 &amp;lt;lillith&amp;gt; sigint: mesma hora na semana que vem ;) diga tudo o que não teve chance de dizer então :) 22:00:12 &amp;lt;sponge&amp;gt; orion quer saber das minhas ideias, pelo que vejo... 22:00:50 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; Apontei ele na sua direção, sponge - achei que reunir as energias criativas seria uma boa ideia. 22:01:05 &amp;lt;sigint&amp;gt; lillith: eu não tinha planejado explicitamente participar desta reunião, mas teria sido legal. nada demais, porém. eu tenho uma ideia que seria boa para trazer na reunião da próxima semana. 22:01:09 &amp;lt;sponge&amp;gt; Sim, excelente. 22:01:32 &amp;lt;sponge&amp;gt; Preciso de pessoas para ajudar com minhas ideias... eu tenho ideias demais 22:01:35 &amp;lt;sigint&amp;gt; ideia: oferecer recompensas em BTC por vulnerabilidades de segurança 22:01:39 &amp;lt;lillith&amp;gt; sigint: é com o dg que você vai querer falar sobre isso então :) 22:01:41 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; (E o trabalho do orion no i2pcpp provou que ele é bom em implementar coisas ^_^) 22:01:58 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; sigint, poste quaisquer ideias para a próxima semana no tópico do zzz.i2p. 22:01:59 * lillith ergue as sobrancelhas 22:02:07 &amp;lt;lillith&amp;gt; muiiito interessante 22:02:10 &amp;lt;sigint&amp;gt; farei sim &lt;/div></description></item><item><title>Versão 0.9.5</title><link>/pt/blog/2013/03/08/vers%C3%A3o-0.9.5/</link><pubDate>Fri, 08 Mar 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/03/08/vers%C3%A3o-0.9.5/</guid><description>&lt;p>0.9.5 inclui correções de bugs e medidas de defesa para alguns problemas e vulnerabilidades que estão sendo investigados por pesquisadores da UCSB. Continuamos a trabalhar com eles em melhorias adicionais. Esta é uma boa oportunidade para lembrar à comunidade que, embora nossa rede continue a crescer rapidamente, ela ainda é relativamente pequena. Pode haver diversas falhas ou bugs que poderiam comprometer seu anonimato. Ajude-nos a fazer a rede crescer divulgando o projeto e contribuindo onde puder.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 19 de fevereiro de 2013</title><link>/pt/blog/2013/02/19/reuni%C3%A3o-de-desenvolvedores-do-i2p-19-de-fevereiro-de-2013/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/02/19/reuni%C3%A3o-de-desenvolvedores-do-i2p-19-de-fevereiro-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, hottuna, inscrutus, KillYourTV, lillith, Meeh, str4d&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:25:01 &amp;lt;KillYourTV&amp;gt; Talvez eu esteja na minoria, mas acho que se vão haver reuniões elas *realmente* deveriam começar no horário. 20:25:24 &amp;lt;inscrutus&amp;gt; De fato 20:26:31 &amp;lt;KillYourTV&amp;gt; Não começar até 30-60 minutos depois de quando _deveria ter começado_ pega mal, especialmente para quem está de fora e pode estar vendo pelas redes retransmitidas. 20:27:21 &amp;lt;inscrutus&amp;gt; Não lembro quem presidiu da última vez. Estamos esperando por ele? 20:28:11 &amp;lt;lillith&amp;gt; ^isso 20:28:28 &amp;lt;lillith&amp;gt; inscrutus: dg costuma se atrasar 20:32:22 &amp;lt;hottuna&amp;gt; KillYourTV, sim. Concordo 20:33:01 &amp;lt;lillith&amp;gt; podemos simplesmente começar sem o dg, se alguém quiser já ir em frente 20:36:27 &amp;lt;inscrutus&amp;gt; Acho que IPv6 foi um tópico que ficou da última reunião... 20:50:56 &amp;lt;dg&amp;gt; Foi. 20:51:07 &amp;lt;dg&amp;gt; Mas a maior parte disso não pode ser feita sem o zzz, ou o str4d 20:52:25 * dg pede desculpas pelo atraso - estava meio fora do ar 20:52:40 &amp;lt;dg&amp;gt; Os tópicos eram/são: 20:52:43 &amp;lt;dg&amp;gt; * Documentação do Syndie (lillith) 20:52:43 &amp;lt;dg&amp;gt; * Lista de discussão (meeh) 20:52:43 &amp;lt;dg&amp;gt; * Feeds (str4d) 20:52:43 &amp;lt;dg&amp;gt; * Ideias (qualquer um) 20:52:54 &amp;lt;dg&amp;gt; Meeh, lillith? 20:53:03 &amp;lt;dg&amp;gt; se vocês não estiverem aqui.. merda. 21:18:01 &amp;lt;Meeh&amp;gt; dg: Agora estou aqui, desculpa 21:18:20 &amp;lt;dg&amp;gt; sem problema, e a lillith? 21:18:23 &amp;lt;dg&amp;gt; Desculpe, não você ;) 21:18:27 &amp;lt;Meeh&amp;gt; não sei 21:18:49 &amp;lt;inscrutus&amp;gt; a lillith estava, cerca de 45 min atrás 21:18:49 &amp;lt;lillith&amp;gt; estou 21:19:08 &amp;lt;inscrutus&amp;gt; Retiro o que disse 21:20:10 &amp;lt;dg&amp;gt; \o 21:20:22 &amp;lt;dg&amp;gt; Oi, pessoal, desculpem o atraso 21:20:42 &amp;lt;dg&amp;gt; a lillith vai falar sobre a documentação do Syndie 21:21:35 &amp;lt;lillith&amp;gt; essa é a minha deixa ou vamos ter a agenda completa primeiro? 21:21:49 &amp;lt;dg&amp;gt; eu já apresentei a completa ;) 21:21:52 &amp;lt;dg&amp;gt; talvez tenha se perdido 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Os tópicos eram/são: 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Documentação do Syndie (lillith) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Lista de discussão (meeh) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Feeds (str4d) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Ideias (qualquer um) 21:21:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Meeh, lillith? 21:22:02 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; se vocês não estiverem aqui.. merda. 21:22:21 &amp;lt;lillith&amp;gt; ahh ok :) 21:22:24 &amp;lt;inscrutus&amp;gt; Eu vi isso só via o relay do kytv.... 21:23:10 &amp;lt;lillith&amp;gt; certo, bem, já que zzz e outros colocaram tanto trabalho no Syndie, acho uma pena que ainda seja tão pouco usado 21:24:01 &amp;lt;lillith&amp;gt; e como a GUI é... desafiadora para um iniciante, pensei que poderia ser uma boa ideia escrever/atualizar a documentação 21:24:47 &amp;lt;lillith&amp;gt; então agora eu, o KillYourTV e o aargh estamos trabalhando numa wiki 21:25:17 &amp;lt;lillith&amp;gt; hospedado em *não tenho o b32 à mão* 21:25:19 &amp;lt;dg&amp;gt; Wiki exclusivamente para Sundie? 21:25:23 &amp;lt;dg&amp;gt; s/Sundie/Syndie 21:25:54 &amp;lt;lillith&amp;gt; como é uma wiki, eu/nós apreciaríamos se todos pudessem dar uma olhada e corrigir se necessário 21:26:01 &amp;lt;lillith&amp;gt; sim 21:26:16 &amp;lt;Meeh&amp;gt; Estou tentando fazer um mapa dos arquivos do Syndie em `http://wiki.meeh.i2p/doku.php?id=syndie:known_archives` 21:26:24 &amp;lt;iRelay&amp;gt; Title: syndie:known_archives [wiki.meeh.i2p] (at wiki.meeh.i2p) 21:26:43 &amp;lt;lillith&amp;gt; então, por favor, deem uma experimentada no Syndie e digam se vocês acham que o guia para iniciantes é adequado como uma breve introdução 21:26:50 &amp;lt;dg&amp;gt; Uma coluna indicando se é padrão ou não pode ser útil 21:27:25 &amp;lt;dg&amp;gt; certo :) 21:27:44 &amp;lt;lillith&amp;gt; a documentação atual está inacabada, então qualquer coisa que fizermos já é uma melhoria 21:28:27 &amp;lt;lillith&amp;gt; também, KillYourTV: suponho que o plano seja exportar a wiki para o site oficial em algum momento; está correto e, se sim, com quem preciso falar? 21:30:10 &amp;lt;lillith&amp;gt; Meeh: uma coluna para política de filtragem/bloqueio também pode ser útil 21:30:25 &amp;lt;Meeh&amp;gt; ok, mas não sei o que preencher ali 21:31:03 &amp;lt;dg&amp;gt; pergunte por aí, eu acho 21:31:26 &amp;lt;Meeh&amp;gt; vou fazer isso 21:31:53 &amp;lt;dg&amp;gt; obrigado por dar um pouco de carinho ao Syndie, lillith 21:32:01 &amp;lt;lillith&amp;gt; te digo a minha mais tarde, não aqui agora :) 21:32:31 &amp;lt;inscrutus&amp;gt; lillith: este é o b32 da wiki? `http://fomjl7cori4juycw55kdlczpgzzhme6nox6zykokuiov6t5lxhvq.b32.i2p/user_guide/` 21:32:34 &amp;lt;iRelay&amp;gt; Title: Syndie Handbook (at fomjl7cori4juycw55kdlczpgzzhme6nox6zykokuiov6t5lxhvq.b32.i2p) 21:33:02 &amp;lt;lillith&amp;gt; dg: na verdade é bem bom, mesmo que tenha bugs. 21:33:23 &amp;lt;lillith&amp;gt; inscrutus: é sim :) obrigado 21:33:54 &amp;lt;KillYourTV&amp;gt; lillith: sim, quando terminar, toda a documentação acabará no site 'oficial' do Syndie (por enquanto `http://www.syndie.i2p/wiki/` vai redirecionar para a página da wiki) 21:33:57 &amp;lt;iRelay&amp;gt; Title: Syndie Documentation Project (at www.syndie.i2p) 21:35:14 &amp;lt;inscrutus&amp;gt; Ok, qual é o próximo, dg? 21:35:17 &amp;lt;lillith&amp;gt; então, a menos que alguém tenha mais algo a dizer sobre isso, posso dar um *baf* neste tópico :) 21:35:20 &amp;lt;dg&amp;gt; Meeh 21:35:31 &amp;lt;dg&amp;gt; (com a lista de discussão) 21:35:43 &amp;lt;dg&amp;gt; lillith: valeu :) - estou gostando de ler a introdução 21:36:02 &amp;lt;dg&amp;gt; Meeh: Quer assumir a palavra? 21:36:41 &amp;lt;Meeh&amp;gt; Se não me engano, estou esperando pelo weltende porque eu precisava de acesso ao router console para criar tunnels para tornar a lista de discussão disponível dentro do i2p 21:37:42 &amp;lt;Meeh&amp;gt; e precisamos começar a usá-la 21:38:36 &amp;lt;inscrutus&amp;gt; É uma lista de discussão -dev? Ou apenas geral do i2p? 21:38:39 &amp;lt;dg&amp;gt; zzz e user disseram que iam esperar até existir uma presença dentro do i2p 21:38:42 &amp;lt;Meeh&amp;gt; ambas 21:38:56 &amp;lt;inscrutus&amp;gt; ok 21:39:04 &amp;lt;Meeh&amp;gt; ok 21:39:25 &amp;lt;Meeh&amp;gt; weltende: alguma chance de criar tunnels para a lista de discussão? 21:39:25 &amp;lt;Meeh&amp;gt; em breve 21:41:01 &amp;lt;lillith&amp;gt; Meeh: qual é a intenção para a lista de discussão? comparada ao zzz.i2p ou ao IRC ou ao Syndie 21:41:37 &amp;lt;str4d2&amp;gt; desculpem a ausência - falha na internet 21:42:00 &amp;lt;dg&amp;gt; str4d :) 21:42:11 &amp;lt;Meeh&amp;gt; pessoalmente, não tenho certeza.. Mas parece que chegamos à conclusão de que deveríamos voltar a usar a lista de discussão, como outros projetos de código aberto fazem... 21:42:33 &amp;lt;Meeh&amp;gt; não lembro em qual reunião foi 21:43:08 &amp;lt;inscrutus&amp;gt; Talvez fosse uma boa ideia espelhar a lista de discussão no Syndie ou vice-versa. Para evitar fragmentação 21:43:23 &amp;lt;str4d2&amp;gt; Daqui a uns 15 minutos fico indisponível, aliás 21:44:10 &amp;lt;Meeh&amp;gt; Gosto da sua ideia, inscrutus 21:44:41 &amp;lt;str4d2&amp;gt; (e não consigo neste horário de reunião no futuro) 21:45:11 &amp;lt;str4d2&amp;gt; essa é uma ideqla legal 21:45:14 &amp;lt;str4d2&amp;gt; ideia* 21:45:53 &amp;lt;dg&amp;gt; Já foi sugerido no passado; acredito que isso ia ser parte do Syndie de qualquer forma. 21:46:04 &amp;lt;dg&amp;gt; Meeh: Mais alguma coisa? 21:46:15 * lillith- preciso mesmo lembrar de conectar meu laptop à tomada.... lendo o scrollback após um SIGHUP... 21:47:11 &amp;lt;Meeh&amp;gt; não, na verdade não; preciso falar com o weltende primeiro 21:47:22 &amp;lt;lillith-&amp;gt; inscrutus: essa era minha próxima sugestão :) 21:47:41 &amp;lt;dg&amp;gt; Certo. 21:47:44 &amp;lt;inscrutus&amp;gt; :) 21:47:51 &amp;lt;lillith-&amp;gt; acho que poderíamos 'comer nossa própria comida de cachorro' um pouco mais 21:48:18 &amp;lt;dg&amp;gt; lillith-: ? 21:48:40 &amp;lt;lillith-&amp;gt; sobre o espelhamento da lista de discussão/Syndie 21:48:55 &amp;lt;dg&amp;gt; Não conheço essa expressão 21:49:47 &amp;lt;lillith-&amp;gt; ah, o princípio da 'dog food' em projetos de código aberto é, basicamente, usar o próprio software 21:49:50 &amp;lt;inscrutus&amp;gt; significa usar seus próprios produtos. Vem de um fabricante de ração cujo CEO, acredito, comeu a própria ração da empresa para provar que é boa 21:50:01 &amp;lt;dg&amp;gt; ah.. comer a nossa própria comida de cachorro 21:50:04 &amp;lt;dg&amp;gt; Concordo 21:50:15 &amp;lt;lillith-&amp;gt; se esperamos que outros usem, nós também devemos 21:50:35 &amp;lt;str4d2&amp;gt; Hmm 21:51:01 &amp;lt;str4d2&amp;gt; Meu problema com o Syndie é que não tenho a menor ideia de como usá-lo 21:51:12 &amp;lt;dg&amp;gt; Preciso dar uma olhada de novo 21:51:12 &amp;lt;dg&amp;gt; Enfim.. 21:51:12 &amp;lt;dg&amp;gt; str4d2: Você pode falar sobre Feeds agora? Depois de $next_thing, talvez devêssemos discutir um novo horário de reunião. Mas nem todo mundo está aqui.. 21:51:15 &amp;lt;str4d2&amp;gt; A interface não é muito intuitiva. 21:51:18 &amp;lt;lillith-&amp;gt; str4d2: você já olhou a documentação? 21:51:57 &amp;lt;str4d2&amp;gt; Um pouco, mas não deveríamos esperar que todos os usuários façam isso 21:52:00 &amp;lt;lillith-&amp;gt; dg: com certeza esse é o motivo pelo qual precisamos de um novo horário... 21:52:30 &amp;lt;dg&amp;gt; mais ou menos. zzz e outros estão ausentes por questões de vida real (IRL) também — o que torna mais difícil chegar a um novo horário que funcione para todos. 21:53:01 &amp;lt;str4d2&amp;gt; e estou ocupado agora, desculpe 21:53:01 &amp;lt;lillith-&amp;gt; dg: poderíamos ter um novo horário temporário e revisitar em algumas semanas. 21:53:38 &amp;lt;lillith-&amp;gt; terça 8h00 não é bom para dg, str4d2, nem para mim 21:55:51 &amp;lt;dg&amp;gt; não é :-/ 22:03:14 &amp;lt;lillith-&amp;gt; todo mundo foi dormir ou esse é o fim da reunião? 22:03:29 &amp;lt;dg&amp;gt; Aparentemente, dormir.. 22:03:36 &amp;lt;dg&amp;gt; Vamos abrir um tópico no zzz.i2p sobre isso? 22:03:39 * lillith- pega o "baffer" de forma ameaçadora 22:03:42 &amp;lt;inscrutus&amp;gt; Estou aqui, só não tenho nada a acrescentar sobre horários de reunião 22:03:49 &amp;lt;dg&amp;gt; Somos só nós três. 22:05:25 * dg *bafs* a reunião encerrada 22:05:28 &amp;lt;lillith-&amp;gt; ok, bem, se ninguém tiver nada a acrescentar então eu faço as honras 22:05:51 * lillith- *bafs* a reunião 22:06:10 &amp;lt;lillith-&amp;gt; droga, você chegou primeiro ;) &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P - 12 de fevereiro de 2013</title><link>/pt/blog/2013/02/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-fevereiro-de-2013/</link><pubDate>Tue, 12 Feb 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/02/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-fevereiro-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> asdfsdafsdafsd, christoph3, dg, eche|on, h2ik, hottuna, inscrutus, lillith, Mathiasdm, Meeh, orion, Shinobiwan, str4d, suhr, unresolved, user, weltende, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:00:38 &amp;lt;hottuna&amp;gt; dg, hora da reunião? 20:03:06 &amp;lt;dg&amp;gt; uh.. via Tor? 20:03:06 &amp;lt;dg&amp;gt; estava só puxando o tópico da reunião ;) 20:03:06 &amp;lt;dg&amp;gt; ok, oi! 20:03:06 &amp;lt;dg&amp;gt; Agenda de hoje: 20:03:09 &amp;lt;dg&amp;gt; (0) - oi 20:03:15 &amp;lt;dg&amp;gt; (1) - Votação do domínio 20:03:18 &amp;lt;dg&amp;gt; (2) - Transição do site 20:03:25 &amp;lt;dg&amp;gt; (3) - IPv6 .. espero 20:03:28 &amp;lt;dg&amp;gt; (4) - Cripto .. espero 20:03:43 &amp;lt;dg&amp;gt; str4d KillYourTV eche|on zzz 20:03:54 &amp;lt;str4d&amp;gt; Oi! 20:03:57 &amp;lt;dg&amp;gt; sponge meeh 20:03:57 &amp;lt;hottuna&amp;gt; Oi! 20:04:04 &amp;lt;dg&amp;gt; Oi! :-) 20:04:07 &amp;lt;exoshell&amp;gt; dg: Parece que preciso editar meu arquivo .pac e atualizar a regex. A conexão estava passando por 127.0.0.1:4444 Obrigado! :) 20:04:25 &amp;lt;dg&amp;gt; exoshell: Sem problema. Melhor ter esse problema do que ser censurado de verdade, né? 20:04:34 &amp;lt;dg&amp;gt; Ok, quantas pessoas precisamos para votar? 20:04:45 &amp;lt;exoshell&amp;gt; sem brincadeira. 20:04:48 &amp;lt;str4d&amp;gt; weltende 20:04:52 &amp;lt;str4d&amp;gt; (ping) 20:05:06 &amp;lt;hottuna&amp;gt; Mathiasdm postman badger 20:05:19 &amp;lt;hottuna&amp;gt; a votação do domínio está chegando 20:05:22 &amp;lt;dg&amp;gt; \o/ 20:05:41 &amp;lt;dg&amp;gt; h2ik bpb psi 20:05:49 &amp;lt;dg&amp;gt; .. acorda, acorda? 20:06:23 &amp;lt;dg&amp;gt; Todo mundo com sono 20:06:36 &amp;lt;dg&amp;gt; Podíamos fazer com mais de três pessoas &amp;gt;.&amp;gt; 20:06:51 &amp;lt;hottuna&amp;gt; 3 pessoas não é suficiente. 20:06:58 &amp;lt;str4d&amp;gt; Não 20:07:16 &amp;lt;hottuna&amp;gt; Podemos abrir um tópico no zzz.i2p para isso e colocar o tópico do #i2p-dev apontando as pessoas para lá. 20:07:20 &amp;lt;str4d&amp;gt; E são necessárias duas votações - para quê mudaríamos e se vamos mudar mesmo. 20:07:31 &amp;lt;hottuna&amp;gt; e só deixar as pessoas votarem por uma das alternativas 20:07:38 &amp;lt;str4d&amp;gt; (Podem e devem ser independentes) 20:07:41 &amp;lt;dg&amp;gt; RN, Shinobiwan 20:07:49 &amp;lt;hottuna&amp;gt; concordo 20:08:00 &amp;lt;dg&amp;gt; pode ser uma ideia 20:08:07 &amp;lt;dg&amp;gt; Eu estava pensando em $OPTIONS/"Eu não quero mudança" 20:08:28 &amp;lt;hottuna&amp;gt; dg, faz sentido para mim 20:08:45 &amp;lt;dg&amp;gt; Digo... publicamos isso há uma semana 20:08:45 &amp;lt;zzz&amp;gt; nem se dê ao trabalho se o weltende não estiver aqui 20:08:48 &amp;lt;str4d&amp;gt; Com duas votações, mesmo quem não quer mudança pode contribuir com uma ideia sobre para o quê mudaria se tivesse que mudar. 20:09:22 &amp;lt;dg&amp;gt; Eles poderiam de qualquer jeito? Temos o tópico no ar há uma semana e não houve novas sugestões. 20:09:22 &amp;lt;hottuna&amp;gt; str4d, então $OPTIONS/"Eu não quero mudança" não é suficiente? 20:09:37 &amp;lt;dg&amp;gt; "Você pode se abster (para dizer que não quer que a gente mude), mas é preferível levantar isso antes para podermos discutir o porquê... mas não é necessário." 20:09:40 &amp;lt;Shinobiwan&amp;gt; o/ 20:10:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; zzz: bem... eu *realmente* não ligo 20:10:51 &amp;lt;str4d&amp;gt; hottuna: isso não dá as estatísticas corretas. 20:10:51 &amp;lt;dg&amp;gt; Isso significa que você vai com a maioria ou... o quê? 20:10:55 &amp;lt;dg&amp;gt; Não se importar não é uma ótima postura. 20:11:02 &amp;lt;hottuna&amp;gt; weltende, contanto que você saiba que há uma votação 20:11:21 &amp;lt;zzz&amp;gt; ok, mas presumivelmente o trabalho cairia em você se mudarmos, então você meio que tem que concordar com a mudança 20:11:21 &amp;lt;dg&amp;gt; Dissemos que há uma votação, as pessoas podem votar a favor - com uma opção - ou contra 20:12:11 &amp;lt;str4d&amp;gt; weltende, quanto trabalho você vê para você no caso de uma troca? 20:12:22 &amp;lt;hottuna&amp;gt; certo, temos pessoas suficientes por aqui para a votação "Você quer mudar o domínio?" ? 20:12:29 &amp;lt;dg&amp;gt; Estou tentando pensar em coisas que você não consegue fazer com um sed rápido. 20:13:03 &amp;lt;dg&amp;gt; hottuna: hottuna, str4d, zzz, Shinobiwan, welt, dg 20:13:03 &amp;lt;dg&amp;gt; isso dá 6 20:13:03 &amp;lt;dg&amp;gt; isso é suficiente? 20:13:10 &amp;lt;dg&amp;gt; Não tenho certeza. 20:13:10 &amp;lt;hottuna&amp;gt; sim? 20:13:22 * asdfsdafsdafsd entra correndo na sala 20:13:29 &amp;lt;asdfsdafsdafsd&amp;gt; Estou aqui.... 7 20:13:29 &amp;lt;dg&amp;gt; :o 20:13:32 &amp;lt;dg&amp;gt; então são 7 20:13:47 &amp;lt;zzz&amp;gt; atualizações de DNS, certificados SSL, transferências (se alguém já tiver o novo domínio agora) .. entre outras 20:13:47 &amp;lt;hottuna&amp;gt; então vamos fazer a votação? 20:13:54 &amp;lt;dg&amp;gt; não é como se tivéssemos certificados SSL mesmo assim 20:13:57 &amp;lt;dg&amp;gt; vamos fazer 20:13:57 &amp;lt;inscrutus&amp;gt; sou só um civil, minha opinião vale alguma coisa? 20:14:04 &amp;lt;dg&amp;gt; sim 20:14:11 &amp;lt;hottuna&amp;gt; inscrutus, sim :) 20:14:14 &amp;lt;zzz&amp;gt; dg, sim nós temos certificados 20:14:21 &amp;lt;dg&amp;gt; zzz: nenhum válido até onde sei 20:14:28 &amp;lt;hottuna&amp;gt; zzz, o certificado do CAcert? 20:14:28 &amp;lt;dg&amp;gt; hottuna: dizer "I"? combinado? 20:14:30 &amp;lt;inscrutus&amp;gt; legal :) 20:15:00 &amp;lt;hottuna&amp;gt; \me diz que vota "I" 20:15:03 &amp;lt;asdfsdafsdafsd&amp;gt; então, quais são as alternativas de domínio? 20:15:06 &amp;lt;zzz&amp;gt; dg, a escolha da CA (Autoridade Certificadora) é outra questão. Não confunda as coisas dizendo que não temos certificados. 20:15:17 &amp;lt;hottuna&amp;gt; "I" 20:15:17 &amp;lt;Shinobiwan&amp;gt; i2p2.de ? 20:15:17 &amp;lt;dg&amp;gt; zzz: meh. dá quase na mesma. fica para outra hora, de qualquer forma. 20:15:24 &amp;lt;dg&amp;gt; Os que são a favor de uma mudança de domínio (não importa para qual), digam I! 20:15:35 &amp;lt;hottuna&amp;gt; asdfsdafsdafsd, essa é a próxima votação, primeiro decidimos se queremos mudar 20:15:42 &amp;lt;zzz&amp;gt; não, não é a mesma coisa de forma alguma. É trabalho a ser feito, não desconsidere. 20:15:42 * dg vota "I" 20:15:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: não sei.. mas não vou fazer nada antes de 1/3 20:15:52 * hottuna vota "I" 20:15:59 &amp;lt;zzz&amp;gt; vocês querem dizer "aye" ? 20:16:06 &amp;lt;zzz&amp;gt; pelo amor de Deus 20:16:07 &amp;lt;dg&amp;gt; ... 20:16:07 &amp;lt;dg&amp;gt; sim 20:16:10 &amp;lt;hottuna&amp;gt; sim :P 20:16:13 &amp;lt;hottuna&amp;gt; droga 20:16:13 &amp;lt;dg&amp;gt; LOL 20:16:16 * inscrutus diz aye (para o que vale) 20:16:16 &amp;lt;asdfsdafsdafsd&amp;gt; hottune, ah ok 20:16:19 &amp;lt;dg&amp;gt; .. aye 20:16:26 &amp;lt;asdfsdafsdafsd&amp;gt; editar.... tuna lol 20:17:20 &amp;lt;hottuna&amp;gt; 3 a favor - 0 contra, até agora. 20:17:46 &amp;lt;Shinobiwan&amp;gt; i2p2.de ? ?_? 20:17:49 &amp;lt;zzz&amp;gt; temos voluntários para fazer todo o outro trabalho necessário? docs, site, console do router, etc? 20:17:52 &amp;lt;Shinobiwan&amp;gt; se sim, aye 20:18:03 &amp;lt;dg&amp;gt; Shinobiwan: Mudando de i2p2.de -&amp;gt; qualquer coisa 20:18:19 &amp;lt;dg&amp;gt; (teremos outra votação para determinar o que é "qualquer coisa") 20:18:26 &amp;lt;Shinobiwan&amp;gt; então sim... com certeza. 20:18:29 &amp;lt;hottuna&amp;gt; zzz, eu assumo a responsabilidade se tiver trabalho a ser feito (específico de servidor) 20:18:35 * asdfsdafsdafsd confere com seus demônios maiores e menores.... 20:18:46 &amp;lt;dg&amp;gt; O site não precisa de nada. 20:18:46 &amp;lt;asdfsdafsdafsd&amp;gt; aye 20:19:01 &amp;lt;str4d&amp;gt; zzz: o trabalho será feito, mas o redirecionamento 301 no servidor vai resolver isso. 20:19:01 &amp;lt;hottuna&amp;gt; 5 a favor - 0 contra 20:19:04 &amp;lt;dg&amp;gt; bem, um redirecionamento. 20:19:07 &amp;lt;dg&amp;gt; 4 a favor - 0 contra. 20:19:09 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; abstenção aqui 20:19:09 &amp;lt;dg&amp;gt; ops 20:19:12 &amp;lt;str4d&amp;gt; O site, nada (além de ajustar os links de espelho no rodapé) 20:19:31 &amp;lt;str4d&amp;gt; Ah, e aye 20:19:34 &amp;lt;dg&amp;gt; então.. não? 20:19:37 &amp;lt;hottuna&amp;gt; ok 20:19:43 &amp;lt;str4d&amp;gt; dg: abstenção. Diferença. 20:19:47 &amp;lt;eche|on&amp;gt; conte-me como não, é absolutamente desnecessário e trabalho desnecessário e confunde os usuários 20:20:00 &amp;lt;asdfsdafsdafsd&amp;gt; Acho que isso significa que vou ter que editar meus cartazes.... 20:20:00 &amp;lt;dg&amp;gt; str4d: Não, eu disse algo no tópico por causa do modelo anterior que estávamos seguindo. 20:20:02 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; meu inglês é ruim. Quero dizer que sou indiferente 20:20:12 &amp;lt;dg&amp;gt; str4d: "Você pode se abster (para dizer que não quer que a gente mude), mas é preferível levantar isso antes para podermos discutir o porquê... mas não é necessário." 20:20:12 &amp;lt;eche|on&amp;gt; mas como eu não tenho que fazer nada, quem liga 20:20:15 &amp;lt;dg&amp;gt; ah ok 20:20:18 &amp;lt;dg&amp;gt; 6 a favor - 1 contra 20:20:21 &amp;lt;lillith&amp;gt; Para o que vale, meu voto é por não mudar. eu gosto de i2p2.de com as outras URLs apontando para ele 20:20:34 &amp;lt;str4d&amp;gt; lillith: outras URLs? 20:20:34 &amp;lt;dg&amp;gt; 2 contra. 20:21:01 &amp;lt;lillith&amp;gt; geti2p.net etc 20:21:04 &amp;lt;str4d&amp;gt; Você quer dizer os espelhos? Eles não estão apontando para ele (isso seria um redirecionamento 301) - no momento são espelhos completos. 20:21:19 &amp;lt;dg&amp;gt; geti2p.net é um espelho se não me engano. 20:21:22 &amp;lt;lillith&amp;gt; ahh ok :D 20:21:26 &amp;lt;dg&amp;gt; então.. sim ou não? 20:21:45 &amp;lt;zzz&amp;gt; Dou um aye condicionado, dependente do resultado da segunda votação. Se eu não gostar do novo, mudo para nay. 20:21:52 &amp;lt;lillith&amp;gt; não - manter i2p2 como URL primária 20:21:59 &amp;lt;hottuna&amp;gt; sponge, Mathiasdm, Meeh, RN: Votos para o domínio? 20:22:06 &amp;lt;dg&amp;gt; 7 a favor - 2 contra. 20:22:25 &amp;lt;str4d&amp;gt; (Por isso eu queria fazer a segunda votação primeiro =P) 20:22:33 &amp;lt;dg&amp;gt; .. ah. 20:22:38 &amp;lt;dg&amp;gt; Isso faz sentido. 20:22:45 &amp;lt;asdfsdafsdafsd&amp;gt; o zzz pode criar uma enquete no fórum de dev? 20:22:56 &amp;lt;dg&amp;gt; não sei se enquetes são possíveis 20:22:59 &amp;lt;zzz&amp;gt; não, porque se a 1ª votação perder você não precisa de uma segunda. 20:23:13 &amp;lt;inscrutus&amp;gt; lillith: isso sugere outra pergunta: manter i2p2 como domínio secundário? 20:23:20 &amp;lt;str4d&amp;gt; inscrutus: claro. 20:23:20 &amp;lt;inscrutus&amp;gt; i2p2.de* 20:23:26 &amp;lt;dg&amp;gt; Isso é um sim. 20:23:33 &amp;lt;dg&amp;gt; Vamos mantê-lo por motivos de SEO e para impedir o mal. 20:23:37 &amp;lt;str4d&amp;gt; Se a mudança for adiante, www.i2p2.de será 301-redirecionado para o novo 20:24:10 &amp;lt;str4d&amp;gt; Ou seja, não seria um espelho completo, redirecionaria para a nova URL (o que garante que o SEO/links/etc. antigos sejam transferidos para a nova URL) 20:24:28 &amp;lt;inscrutus&amp;gt; Certo, faz sentido 20:24:37 &amp;lt;eche|on&amp;gt; ...em certo ponto eu não consigo mais ler/ouvir/... esse buzzword SEO,... 20:24:47 &amp;lt;asdfsdafsdafsd&amp;gt; Acho que uma votação no fórum talvez seja uma má ideia, porque pode ter gente votando várias vezes também 20:24:54 &amp;lt;zzz&amp;gt; meu voto e qualquer mudança também dependem do weltende concordar em fazer o trabalho 20:24:54 &amp;lt;dg&amp;gt; SEO é real, lol. 20:26:05 &amp;lt;str4d&amp;gt; zzz: minha sugestão (se uma mudança de domínio for aprovada) é que a reformulação do site seja colocada na nova URL e, depois de testada, a antiga entre em redirecionamento. Assim o weltende mataria dois coelhos com uma cajadada só. 20:26:43 &amp;lt;hottuna&amp;gt; A primeira votação acabou mesmo? 20:26:49 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; não matem pássaros inocentes!! 20:26:49 &amp;lt;dg&amp;gt; Acho que sim. 20:26:59 &amp;lt;h2ik&amp;gt; oi de volta dg 20:26:59 &amp;lt;dg&amp;gt; Então.. 7 a favor - 2 contra. 20:27:02 &amp;lt;dg&amp;gt; oh! 20:27:02 &amp;lt;dg&amp;gt; oi! 20:27:02 &amp;lt;h2ik&amp;gt; foi mal, trabalhando :-) 20:27:06 &amp;lt;dg&amp;gt; sem problema :-) 20:27:10 &amp;lt;dg&amp;gt; tem tempo de dizer sim ou não? 20:27:13 &amp;lt;asdfsdafsdafsd&amp;gt; Acho que mais ninguém vem... 20:27:36 &amp;lt;asdfsdafsdafsd&amp;gt; podemos esperar até 8:30 UTC porém 20:27:51 &amp;lt;dg&amp;gt; Vou esperar a resposta do h2ik 20:28:18 * h2ik está lendo sobre a votação do domínio 20:28:38 &amp;lt;dg&amp;gt; a votação agora é na verdade "Você acha que devemos mudar?" - não para o quê 20:29:01 &amp;lt;dg&amp;gt; se o resultado for sim, vou postar um tópico no fórum para votação. 20:29:04 &amp;lt;dg&amp;gt; se não..: passa 20:29:16 &amp;lt;h2ik&amp;gt; Temos o .de há muito tempo e eu não me oponho. Então passo. 20:29:31 &amp;lt;h2ik&amp;gt; desculpa, abstenho-me 20:29:31 &amp;lt;dg&amp;gt; 7 a favor - 3 contra. 20:29:34 &amp;lt;dg&amp;gt; oh 20:29:34 &amp;lt;h2ik&amp;gt; estou ok de qualquer jeito 20:29:41 &amp;lt;dg&amp;gt; então não contra, nem a favor 20:29:44 &amp;lt;dg&amp;gt; ok 20:29:44 * unresolved acena 20:29:47 &amp;lt;h2ik&amp;gt; 7 - 1 - 3 20:29:50 &amp;lt;dg&amp;gt; 7 a favor - 2 contra. 20:30:15 &amp;lt;dg&amp;gt; 7 - 2 - 3 20:30:15 * h2ik aguarda ansiosamente o tópico de IPv6 :-) 20:30:19 &amp;lt;dg&amp;gt; Ok, então está feito! :D 20:30:37 &amp;lt;dg&amp;gt; str4d: Sua hora de brilhar. 20:30:47 &amp;lt;dg&amp;gt; tópico = transição para o novo design do site 20:30:50 &amp;lt;str4d&amp;gt; Podemos sempre atualizar esta votação se mais pessoas chegarem, mas há gente suficiente para a segunda votação. 20:31:08 &amp;lt;str4d&amp;gt; dg: não vamos fazer a segunda votação agora? Ou vamos fazer isso em um tópico? 20:31:22 &amp;lt;dg&amp;gt; str4d: Eu estava pensando em um tópico... podemos fazer agora se você quiser? 20:31:25 &amp;lt;dg&amp;gt; Temos gente suficiente para isso. 20:31:35 &amp;lt;dg&amp;gt; Não vale a pena esperar mais uma semana na minha opinião, mas não queria chatear ninguém 20:31:54 &amp;lt;hottuna&amp;gt; Vamos fazer agora? 20:31:57 &amp;lt;zzz&amp;gt; não dá para fazer enquetes no zzz.i2p. use o forum.i2p se quiser uma enquete 20:31:57 &amp;lt;dg&amp;gt; ora, vamos fazer 20:32:07 &amp;lt;asdfsdafsdafsd&amp;gt; precisamos de um domínio chamativo... 20:32:10 &amp;lt;hottuna&amp;gt; enumere as opções e todos nós escolhemos uma 20:32:17 &amp;lt;dg&amp;gt; Os candidatos ao novo domínio são: 20:32:17 &amp;lt;dg&amp;gt; - i2p.io 20:32:17 &amp;lt;dg&amp;gt; - i2p.int 20:32:17 &amp;lt;dg&amp;gt; - i2p.me 20:32:17 &amp;lt;dg&amp;gt; - geti2p.net 20:32:38 &amp;lt;h2ik&amp;gt; geti2p.net ficaria em linha com outros projetos FOSS 20:32:38 &amp;lt;Meeh&amp;gt; i2p.int era meio elegante 20:32:41 &amp;lt;Meeh&amp;gt; ou io 20:32:43 &amp;lt;hottuna&amp;gt; ** outro (especificar) ** 20:32:51 &amp;lt;dg&amp;gt; (e verifique se está disponível) 20:33:05 * hottuna vota em geti2p.net (já que já temos e é bem bom) 20:33:17 * dg vota em geti2p.net. idem quanto aos motivos. 20:33:23 &amp;lt;zzz&amp;gt; quem é dono desses 4 agora? 20:33:29 &amp;lt;asdfsdafsdafsd&amp;gt; i2p4.me? lol 20:33:36 &amp;lt;dg&amp;gt; N/A, N/A, N/A, hottuna. AFAIK. 20:34:00 &amp;lt;hottuna&amp;gt; eu não sou dono do geti2p.net 20:34:04 &amp;lt;dg&amp;gt; ah? 20:34:15 &amp;lt;hottuna&amp;gt; weltende/welterde é dono do geti2p.net 20:34:18 &amp;lt;dg&amp;gt; ah ok 20:35:03 &amp;lt;zzz&amp;gt; hum, se não sabemos quem é dono de um domínio proposto, então não adianta p%$# nenhuma falar sobre isso. A menos que esteja disponível. 20:35:10 &amp;lt;lillith&amp;gt; seria contraproducente escolher i2p-projekt.de? 20:35:10 &amp;lt;lillith&amp;gt; esse é meu voto se for uma opção 20:35:21 &amp;lt;hottuna&amp;gt; zzz, os acima estão disponíveis 20:35:36 &amp;lt;hottuna&amp;gt; lillith, você pode votar no que quiser :) 20:35:44 &amp;lt;zzz&amp;gt; ok. 20:35:47 &amp;lt;asdfsdafsdafsd&amp;gt; i2phides.me 20:35:58 &amp;lt;zzz&amp;gt; mais um motivo pelo qual precisamos do acordo do welt. 20:36:09 &amp;lt;lillith&amp;gt; hottuna: bom. só checando se a ideia não é sair de um domínio .de :) 20:36:17 &amp;lt;dg&amp;gt; era para alguns de nós ;) 20:36:24 &amp;lt;dg&amp;gt; bem... na verdade... no geral, era. 20:36:31 &amp;lt;dg&amp;gt; mas você pode votar no que quiser 20:36:36 &amp;lt;Shinobiwan&amp;gt; geti2p.net é bom, i2p.me também é bom na minha opinião 20:36:39 &amp;lt;Shinobiwan&amp;gt; se precisar pegar um novo, i2p.me 20:36:46 &amp;lt;str4d&amp;gt; dg: não no geral 20:36:57 &amp;lt;dg&amp;gt; não precisa ser novo 20:37:03 * zzz novamente levanta a questão importante de migrar para um TLD controlado pelos EUA 20:37:12 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; e fez-se silêncio ..... 20:37:13 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Eu não gosto do .me e .io - são bem desconhecidos aqui 20:37:15 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; talvez mais baratos, não sei, mas o pessoal aqui ficaria tipo "WTF é isso?" 20:37:15 &amp;lt;dg&amp;gt; Não acho que seja a hora. 20:37:35 &amp;lt;hottuna&amp;gt; quando decidir no que você quer votar, por favor indique com um /me ou algo facilmente distinguível 20:37:35 &amp;lt;dg&amp;gt; A votação foi em +, não - 20:37:49 &amp;lt;asdfsdafsdafsd&amp;gt; Não gosto do '.io' 20:37:52 &amp;lt;Shinobiwan&amp;gt; é, a questão do país é importante :/ 20:38:11 &amp;lt;dg&amp;gt; Eu acho que se o $GOV quisesse se livrar de nós, conseguiria de qualquer jeito. O Tor Project vai bem. 20:38:17 &amp;lt;zzz&amp;gt; concordo. você não está escolhendo 2 letras, está escolhendo um domínio legal (no sentido jurídico) 20:38:19 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; ah, era o relay atrasando. 20:38:19 * Mad lê silenciosamente, achando que esta é uma decisão bem importante. 20:38:22 &amp;lt;dg&amp;gt; Temos maiores problemas do que nosso domínio se eles quiserem nos fechar tão fortemente. 20:38:31 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Na minha humilde opinião, curto é melhor do que i2p-project.qualquercoisa 20:38:43 &amp;lt;unresolved&amp;gt; i2.p 20:38:46 &amp;lt;unresolved&amp;gt; :P 20:39:25 &amp;lt;zzz&amp;gt; dg, o fato de $X ainda não ter sido derrubado não é grande argumento. A questão é quem um determinado governo _já_ derrubou e por quê, e qual o processo legal exigido. 20:42:48 &amp;lt;asdfsdafsdafsd&amp;gt; isso é bem bom unresolved -&amp;gt; i2.p 20:44:24 &amp;lt;inscrutus&amp;gt; Estamos preocupados com o .net ter problemas de censura? 20:44:27 &amp;lt;dg&amp;gt; zzz: É? Não acho que o governo dos EUA viria atrás da gente, mas se viesse, provavelmente iria atrás do TPO ao mesmo tempo, ou não muito depois. O TPO não viu isso como um grande problema e eu também não. 20:44:27 &amp;lt;dg&amp;gt; Eu não estou, alguns estão. 20:44:30 &amp;lt;lillith&amp;gt; semi relacionado ao ponto do zzz, existe um .onion do i2p? algum dia haverá? 20:44:33 &amp;lt;zzz&amp;gt; dizer por alto que todos os TLDs são equivalentes é ingênuo 20:44:33 &amp;lt;unresolved&amp;gt; vlw :P 20:44:33 &amp;lt;dg&amp;gt; lillith: posso cuidar disso mas, até onde sei, agora, não. 20:44:33 &amp;lt;str4d&amp;gt; lillith: isso É um ponto válido; mas seria trabalho para o weltende 20:44:33 &amp;lt;str4d&amp;gt; (Não existe um agora) 20:44:33 &amp;lt;lillith&amp;gt; também um freesite - se censura é/pode ser um problema, há outras formas de contornar além de apenas mudar a URL 20:44:33 &amp;lt;inscrutus&amp;gt; Bem, há domínios de backup caso o geti2p.net seja derrubado 20:44:33 * inscrutus vota em geti2p.net 20:44:33 &amp;lt;inscrutus&amp;gt; E ser derrubado daria uma boa cobertura na mídia :D 20:44:35 &amp;lt;asdfsdafsdafsd&amp;gt; hehe 20:44:35 &amp;lt;zzz&amp;gt; novamente, o fato de t.p.o ou qualquer outro ainda não ter tido um problema, ou sua teoria de que não derrubariam a gente a menos que também derrubassem $X e que nunca fariam isso, é irrelevante 20:44:35 &amp;lt;lillith&amp;gt; também, sobre o pessoal falando do tor, o tor não permite compartilhamento de arquivos, então eles têm mais proteção nos EUA 20:44:35 &amp;lt;lillith&amp;gt; o i2p permite compartilhamento de arquivos então é mais provável ser um alvo 20:44:35 &amp;lt;zzz&amp;gt; são os procedimentos estabelecidos e o devido processo legal, ou a falta deles. 20:46:13 &amp;lt;dg&amp;gt; inscrutus: mm, sim. Duvido que fôssemos censurados sem algum barulho. 20:46:19 &amp;lt;str4d&amp;gt; lillith: não é que eles proíbam compartilhamento de arquivos por razões legais, é que eles encorajam as pessoas a não compartilhar por razões técnicas. 20:46:19 &amp;lt;dg&amp;gt; De qualquer forma, ainda dá para usar Tor para compartilhamento de arquivos. 20:46:19 &amp;lt;dg&amp;gt; Você só não deveria. 20:46:22 &amp;lt;dg&amp;gt; Então.. 20:46:22 &amp;lt;dg&amp;gt; De volta ao tópico? 20:46:22 &amp;lt;lillith&amp;gt; str4d: seja qual for o motivo, quase certamente será um ponto a favor quando se trata de não ser derrubado 20:46:33 &amp;lt;lillith&amp;gt; desculpa, dg. sim 20:46:50 &amp;lt;dg&amp;gt; Agora, acho que está geti2p.net - 2 20:46:53 * lillith deseja registrar oficialmente um voto para i2p-projekt.de 20:46:56 &amp;lt;dg&amp;gt; Shinobiwan: Você não decidiu ;) 20:46:56 &amp;lt;dg&amp;gt; ok 20:46:59 &amp;lt;zzz&amp;gt; presumivelmente i2p2.de etc permanece como espelho por muitos anos 20:47:02 &amp;lt;dg&amp;gt; sim 20:47:05 &amp;lt;Shinobiwan&amp;gt; Perdi o ping, devo ter perdido algo 20:47:19 &amp;lt;dg&amp;gt; Shinobiwan: ah. Não precisa ser um domínio novo. Seu voto? 20:47:57 &amp;lt;Shinobiwan&amp;gt; geti2p.net 20:48:15 &amp;lt;dg&amp;gt; isso dá 4 até agora.. 20:48:15 &amp;lt;Shinobiwan&amp;gt; se o welterde disser OK, ou o que quer que precise acontecer para isso. 20:48:27 &amp;lt;zzz&amp;gt; .io, .me e .int são piores do que o que temos agora e não valem a pena. i2p-projekt.net é melhor mas hifens são terríveis por vários motivos, e a grafia em inglês é problemática. isso deixa apenas geti2p.net na minha humilde opinião 20:48:41 &amp;lt;inscrutus&amp;gt; dg: eu estou contado entre esses 4? Acho que estou com lag 20:49:13 &amp;lt;asdfsdafsdafsd&amp;gt; Concordo com o zzz.... dos 4, o geti2p.net é o melhor 20:49:32 &amp;lt;Shinobiwan&amp;gt; sim, haha, exatamente. 20:49:55 &amp;lt;str4d&amp;gt; Das opções disponíveis, meu voto é para geti2p.net (e por http://geti2p.net/ em vez de http://www.geti2p.net/ como está atualmente) 20:50:06 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network - I2P (at geti2p.net) 20:50:34 &amp;lt;dg&amp;gt; geti2p.net - 7 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d 20:50:34 &amp;lt;dg&amp;gt; i2p-projekt.de - 1 - lillith 20:51:34 &amp;lt;unresolved&amp;gt; vou de geti2p.net 20:51:53 &amp;lt;Meeh&amp;gt; geti2p.net + meeh 20:52:55 &amp;lt;Meeh&amp;gt; Caso não tenha ficado claro, eu voto em geti2p.net também 20:53:09 &amp;lt;dg&amp;gt; aye 20:53:12 &amp;lt;dg&amp;gt; geti2p.net - 9 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d, unresolved, meeh 20:53:15 &amp;lt;dg&amp;gt; i2p-projekt.de - 1 - lillith 20:53:18 &amp;lt;dg&amp;gt; Terminamos? 20:53:21 &amp;lt;zzz&amp;gt; ech tem mais alguns também. i2pprojekt.net talvez? pena que esses não entraram na lista semana passada. 20:53:25 &amp;lt;orion&amp;gt; Votação? 20:53:28 &amp;lt;orion&amp;gt; Sobre o que estamos votando? 20:53:32 &amp;lt;dg&amp;gt; zzz: se alguém se importasse, poderia ter sugerido 20:53:39 &amp;lt;dg&amp;gt; orion: novo domínio do projeto (oficial, o principal usado) 20:53:46 &amp;lt;zzz&amp;gt; na verdade, o passo um, algumas semanas atrás, deveria ter sido listar todos os domínios que já temos. 20:53:49 &amp;lt;orion&amp;gt; Quais são as opções? 20:54:00 &amp;lt;dg&amp;gt; orion: 20:54:00 &amp;lt;dg&amp;gt; - i2p.io 20:54:00 &amp;lt;dg&amp;gt; - i2p.int 20:54:00 &amp;lt;dg&amp;gt; - i2p.me 20:54:00 &amp;lt;dg&amp;gt; - geti2p.net 20:54:10 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; sobre i2pprojekt.net - tenho o mesmo problema que o zzz: o k em vez de c 20:54:10 &amp;lt;dg&amp;gt; (ou um que você saiba que está disponível!) 20:54:25 &amp;lt;str4d&amp;gt; - i2pproject.net 20:54:32 &amp;lt;str4d&amp;gt; - i2p-projekt.de 20:54:57 &amp;lt;str4d&amp;gt; (Temos esses dois além de geti2p.net e i2p2.de) 20:55:00 &amp;lt;lillith&amp;gt; eu só acho que deveria ser um pouco diferente do típico get[nome].[com|net|org] 20:55:08 &amp;lt;suhr&amp;gt; i2p-project.org está disponível? 20:55:15 &amp;lt;dg&amp;gt; hífens são ruins. 20:56:12 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Acho que geti2p.net e i2pproject.net são os melhores, apesar do 'pp' duplo 20:56:37 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; mas eu ficaria com o geti2p.net 20:57:18 &amp;lt;str4d&amp;gt; AFK 5 min 20:58:25 &amp;lt;Mathiasdm&amp;gt; 21:22 &amp;lt;hottuna&amp;gt; sponge, Mathiasdm, Meeh, RN: Votos para o domínio? 20:58:28 &amp;lt;Mathiasdm&amp;gt; hm? 20:58:35 &amp;lt;orion&amp;gt; E i2p.sg, i2p.vc ou i2p.mn? 20:58:56 &amp;lt;Mathiasdm&amp;gt; Não vou votar, não tenho estado ativo o suficiente para contribuir com algo útil 20:59:07 &amp;lt;Meeh&amp;gt; ok, existe alguma ferramenta web simples onde possamos criar uma votação rápida, votar e terminar com isso? :P 20:59:10 &amp;lt;hottuna&amp;gt; Estamos votando para mudar nosso domínio oficial, saindo de i2p2.de 20:59:17 &amp;lt;hottuna&amp;gt; toda opinião é valiosa, Mathiasdm 20:59:24 &amp;lt;Mathiasdm&amp;gt; obrigado por perguntar :) 20:59:42 &amp;lt;Mathiasdm&amp;gt; sim, mas sou alguém com uma opinião desinformada :) então vou passar essa 20:59:45 &amp;lt;dg&amp;gt; Estou anotando. 20:59:48 &amp;lt;Mathiasdm&amp;gt; Preciso ficar AFK de novo, receio 20:59:51 * Mathiasdm acena 20:59:55 &amp;lt;hottuna&amp;gt; tchau 21:00:10 &amp;lt;dg&amp;gt; tchau 21:00:21 &amp;lt;dg&amp;gt; seria bom se pudéssemos te ver de novo em breve, Mathiasdm! 21:00:21 &amp;lt;Meeh&amp;gt; tchau 21:00:24 &amp;lt;orion&amp;gt; Qual é o status legal desses TLDs? 21:00:57 &amp;lt;dg&amp;gt; AFK por uns 10 minutos. Como o str4d saiu e ele está liderando o próximo tópico, fiquem à vontade para falar sobre domínios ou o que for. 21:01:03 &amp;lt;dg&amp;gt; geti2p.net está ganhando, provavelmente será nossa decisão. 21:01:28 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; tchau Mathiasdm! 21:03:28 &amp;lt;orion&amp;gt; Podemos ter o site em geti2p.net e e-mails pessoais direcionados para blah@i2p.io? 21:03:35 &amp;lt;orion&amp;gt; Tipo, press@i2p.io 21:04:11 &amp;lt;hottuna&amp;gt; acho que nunca tivemos e-mail pessoal 21:04:22 &amp;lt;hottuna&amp;gt; não que seja uma má ideia, seria legal 21:04:29 &amp;lt;lillith&amp;gt; orion: por quê? 21:04:51 &amp;lt;hottuna&amp;gt; ter isso separado faz pouco sentido para mim 21:05:07 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Eu nem sei o que .io significa. input output? 21:05:11 &amp;lt;Meeh&amp;gt; e-mail pessoal para desenvolvedores/colaboradores ativos poderia ser útil 21:05:22 &amp;lt;Meeh&amp;gt; especialmente quando se trata de PR etc 21:05:33 &amp;lt;lillith&amp;gt; concordo, mas certamente meeh@geti2p.net 21:05:36 &amp;lt;Meeh&amp;gt; o serviço do postman é legal... mas seria ótimo com IMAP e tal 21:05:55 &amp;lt;lillith&amp;gt; um site com e-mail diferente grita golpe para mim 21:06:06 &amp;lt;suhr&amp;gt; i2p.io é legal, mas temos i2pmail.org... 21:06:23 &amp;lt;inscrutus&amp;gt; kytv: sim, input/output 21:06:30 &amp;lt;asdfsdafsdafsd&amp;gt; haha eu também, user.... 21:06:41 &amp;lt;lillith&amp;gt; suhr: não é oficial. concordo que deveria haver e-mails oficiais para devs etc 21:06:59 &amp;lt;unresolved&amp;gt; i2pmail ? :/ 21:07:06 &amp;lt;unresolved&amp;gt; isso é mesmo uma boa ideia 21:07:13 &amp;lt;suhr&amp;gt; Deveria estar disponível no i2p. 21:07:23 &amp;lt;lillith&amp;gt; unresolved: já existe 21:07:30 &amp;lt;Meeh&amp;gt; sim, mas claro que podemos ter dois domínios de e-mail dentro do i2p 21:07:34 &amp;lt;unresolved&amp;gt; :/ 21:07:37 &amp;lt;suhr&amp;gt; (www.i2p2.i2p é um endereço terrível, de qualquer forma) 21:07:40 &amp;lt;inscrutus&amp;gt; i2pmail.org já não é o gateway de e-mail do postman? 21:08:03 &amp;lt;str4d&amp;gt; voltei 21:08:16 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; inscrutus, é sim 21:08:24 &amp;lt;hottuna&amp;gt; Temos mais algum votante? 21:08:39 &amp;lt;asdfsdafsdafsd&amp;gt; então o jrandom levou i2p.i2p também quando ficou AWOL? 21:09:04 &amp;lt;lillith&amp;gt; str4d: a reunião foi passada para você :) 21:09:30 &amp;lt;str4d&amp;gt; Ok. Tenho que sair nos próximos dez minutos de qualquer forma, então serei breve: 21:10:10 &amp;lt;str4d&amp;gt; O site está pronto para a transição (ou pelo menos, tão pronto quanto vejo) 21:10:30 &amp;lt;str4d&amp;gt; Traduções estão em andamento. 21:10:41 &amp;lt;lillith&amp;gt; str4d: como está o site móvel? 21:10:45 &amp;lt;str4d&amp;gt; Eu *não* trabalhei nisso, não. 21:11:05 &amp;lt;str4d&amp;gt; Está melhor do que o site atual, mas o CSS do menu ainda precisa de trabalho. 21:11:44 &amp;lt;str4d&amp;gt; O CSS do desktop também 21:12:02 &amp;lt;str4d&amp;gt; Então designers são mais do que bem-vindos para meter a mão. 21:12:09 &amp;lt;str4d&amp;gt; Mas decidimos anteriormente que o tema não é um bloqueador. 21:12:46 &amp;lt;str4d&amp;gt; Atualmente, os redirecionamentos das URLs antigas para as novas (por exemplo, /how_threatmodel.html -&amp;gt; /docs/overview/threat-model/) são feitos com redirecionamentos 302. 21:13:20 &amp;lt;hottuna&amp;gt; Ok 21:13:20 &amp;lt;str4d&amp;gt; Vou deixá-los assim até o site entrar no ar, para que os redirecionamentos de URL possam ser testados corretamente 21:13:27 &amp;lt;str4d&amp;gt; (Mas trocar para 301 é só adicionar um parâmetro) 21:13:31 &amp;lt;hottuna&amp;gt; Você ouviu algo do echelon ou do weltende sobre implantar o site? 21:13:49 &amp;lt;str4d&amp;gt; o weltende disse que não faz trabalho de site antes de março 21:14:15 &amp;lt;str4d&amp;gt; (Ele disse 2 semanas na semana passada, mas mais cedo na reunião disse 1/3, que presumo significar março) 21:15:33 &amp;lt;str4d&amp;gt; Então ainda há tempo para trabalho de design, mais traduções e quaisquer outras sugestões 21:15:36 &amp;lt;hottuna&amp;gt; ok 21:15:54 &amp;lt;Meeh&amp;gt; talvez um pouco tarde, mas tenho um tópico para a reunião.. agora temos mailing lists... devemos começar a usá-las? 21:16:05 &amp;lt;Meeh&amp;gt; Eu configurei o servidor em lists.i2p2.de 21:16:15 &amp;lt;hottuna&amp;gt; dg, você voltou? 21:16:42 &amp;lt;hottuna&amp;gt; não tivemos novos 21:16:49 &amp;lt;hottuna&amp;gt; votos 21:16:56 &amp;lt;hottuna&amp;gt; espera, isso não é verdade 21:16:59 &amp;lt;hottuna&amp;gt; geti2p.net - 9 - hottuna, dg, inscrutus, zzz, asdfsdafsdafsd, Shinobiwan, str4d, unresolved, meeh, user 21:17:09 &amp;lt;zzz&amp;gt; Não sei o que 1/3 quis dizer. Mas sem ele concordar e fazer o trabalho para o site, ou um novo domínio, ou qualquer outra coisa, não temos nada. 21:17:28 &amp;lt;hottuna&amp;gt; i2p-projekt.de - 1 - lillith 21:18:03 &amp;lt;Meeh&amp;gt; outra pergunta, quem tem acesso ao geti2p.net, e se essa pessoa ficar AWOL? 21:18:09 &amp;lt;inscrutus&amp;gt; zzz: é possível outros ajudarem para reduzir a carga do weltende? 21:18:27 &amp;lt;Meeh&amp;gt; que carga? 21:18:46 &amp;lt;zzz&amp;gt; não sei 21:18:56 &amp;lt;hottuna&amp;gt; Meeh, welterde/weltende 21:18:59 &amp;lt;lillith&amp;gt; Meeh: vamos deixar o tópico da mailing list para o final? 21:19:06 &amp;lt;dg&amp;gt; Voltei. 21:19:14 &amp;lt;hottuna&amp;gt; como funciona propriedade compartilhada de DNS? 21:19:25 &amp;lt;hottuna&amp;gt; talvez acesso compartilhado à conta do registrador? 21:19:35 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; Meeh: esse lists.i2p2.de é acessível de dentro do i2p? 21:19:55 &amp;lt;dg&amp;gt; Ainda não. 21:20:09 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; pode te dar acesso à VM relevante 21:20:38 &amp;lt;Meeh&amp;gt; lillith: podemos deixar para o final sim. 21:20:52 &amp;lt;dg&amp;gt; Então, site 21:21:03 &amp;lt;dg&amp;gt; Estamos esperando o welt poder nos ajudar a implantar? 21:21:20 &amp;lt;hottuna&amp;gt; Acho que sim 21:21:39 &amp;lt;Meeh&amp;gt; weltende, eu posso dar ssh nele e fazer port forwarding do console e arrumar se você quiser? 21:21:58 * dg assente com a cabeça 21:22:13 &amp;lt;hottuna&amp;gt; mas chegamos a uma decisão? 21:22:28 &amp;lt;dg&amp;gt; sim, geti2p.net 21:22:35 &amp;lt;dg&amp;gt; essa é a maioria 21:23:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Meeh: hmm? consertar o quê? 21:24:25 &amp;lt;str4d&amp;gt; Último ponto sobre a reformulação do site - `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/` tem a versão mais recente, sugestões são bem-vindas. 21:24:36 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 21:24:36 &amp;lt;Meeh&amp;gt; tunnel, lists.i2p2.i2p ou o que for 21:24:36 &amp;lt;Meeh&amp;gt; já que ainda não está dentro do i2p 21:26:12 &amp;lt;inscrutus&amp;gt; str4d: muito bom 21:26:33 &amp;lt;iRelay&amp;gt; &amp;lt;user@kytv&amp;gt; parece muito bom, str4d 21:27:02 &amp;lt;str4d&amp;gt; Obrigado =) 21:27:20 &amp;lt;str4d&amp;gt; Publiquem quaisquer sugestões no ticket #807 21:27:24 * str4d saindo agora o/ 21:27:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Meeh: ah.. bom ponto 21:27:26 &amp;lt;dg&amp;gt; o/ 21:27:29 &amp;lt;dg&amp;gt; Então, IPv6? 21:27:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 21:27:35 &amp;lt;SkinSyste&amp;gt; isso está incrível, deveria virar a homepage do i22p.de 21:28:06 &amp;lt;asdfsdafsdafsd&amp;gt; Eu gostei do esquema de cores, str4d... 21:28:35 &amp;lt;asdfsdafsdafsd&amp;gt; vamos acabar com o esquema de cores claro ou escuro? 21:28:53 &amp;lt;inscrutus&amp;gt; dg: Existe um resumo de IPv6 + i2p que eu possa ler? 21:29:15 &amp;lt;dg&amp;gt; inscrutus: Sim, pera aí. 21:29:22 &amp;lt;Meeh&amp;gt; tem um tópico ou dois de IPv6 no zzz.i2p 21:29:37 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/109` `http://zzz.i2p/topics/594` 21:29:37 &amp;lt;hottuna&amp;gt; inscrutus, `http://zzz.i2p/topics/109` 21:29:52 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: I2P vs. IPv6: A bad joke (at zzz.i2p) 21:29:56 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: IPV6 TODO (at zzz.i2p) 21:31:30 &amp;lt;suhr&amp;gt; Como chegar à página "How does I2P work" nesse site? 21:31:33 &amp;lt;suhr&amp;gt; O menu não é clicável. 21:32:15 &amp;lt;suhr&amp;gt; Ah, é "Documentation index" 21:33:19 &amp;lt;suhr&amp;gt; É um pouco não intuitivo. 21:34:01 &amp;lt;dg&amp;gt; Hm. Isso é para o str4d abrir um ticket. 21:34:04 &amp;lt;dg&amp;gt; *ou 21:34:16 &amp;lt;dg&amp;gt; IPv6.. 21:34:34 &amp;lt;dg&amp;gt; welt foi o último (único?) dev a trabalhar em IPv6 + I2P 21:34:46 &amp;lt;dg&amp;gt; Não sei se alguém está disposto a pegar isso além do zzz (e ele precisa de uma máquina, ssh através do i2p nesse caso) 21:34:53 &amp;lt;dg&amp;gt; hottuna? Meeh? 21:34:55 &amp;lt;Meeh&amp;gt; sim, alguém se interessa por um hackfest de IPv6? 21:35:13 &amp;lt;Meeh&amp;gt; Eu forneço servidor 21:35:13 &amp;lt;hottuna&amp;gt; Um hackfest parece uma boa ideia 21:35:20 &amp;lt;Meeh&amp;gt; e ajudo a testar em outros locais também 21:35:46 &amp;lt;zzz&amp;gt; não, não é hora para um hackfest. Precisamos de um analysisfest e um decisionfest. 21:36:05 &amp;lt;Meeh&amp;gt; ok, bem, quer liderar isso, zzz? 21:36:27 &amp;lt;Meeh&amp;gt; e você quer uma conta ssh em um servidor IPv6 para brincar? 21:38:18 &amp;lt;zzz&amp;gt; sim para ambos. porém provavelmente não antes de abril. 21:39:14 &amp;lt;Meeh&amp;gt; ok, por que não antes de abril? 21:39:21 &amp;lt;Meeh&amp;gt; e 21:39:40 &amp;lt;Meeh&amp;gt; como analisamos o que precisa ser analisado? 21:39:55 &amp;lt;Meeh&amp;gt; na minha opinião, devemos colocar i2p em IPv6 o quanto antes 21:40:21 &amp;lt;zzz&amp;gt; Provavelmente estou prestes a perder um monte de tempo, mas ainda não tenho mais nada a dizer sobre isso. 21:40:32 &amp;lt;Meeh&amp;gt; ah ok 21:40:44 &amp;lt;dg&amp;gt; espero que não seja o caso, mas :( 21:41:09 &amp;lt;zzz&amp;gt; para análise, leia e entenda cada palavra no tópico 109 e depois continue e apresente uma recomendação e justificativa 21:42:42 &amp;lt;zzz&amp;gt; s/work/word/ 21:42:45 &amp;lt;iRelay&amp;gt; zzz meant: for analysis, read and understand every word in thread 109 and then keep going and come up with a recommendation and reasoning 21:42:56 &amp;lt;Meeh&amp;gt; Eu apoio sua opção nº 3, pela minha experiência limitada com IPv6 21:43:10 &amp;lt;Meeh&amp;gt; e eu li o tópico 21:43:25 &amp;lt;zzz&amp;gt; é mais sobre qual mudança se encaixa melhor no nosso código, não sobre o IPv6 em si. 21:44:16 &amp;lt;zzz&amp;gt; também poderia ser sobre como fazer NTCP/SSU com pombos. 21:45:37 &amp;lt;suhr&amp;gt; Existe uma grande diferença entre IPv4 e IPv6 em Java? 21:48:13 * suhr não conhece o código do I2P. 21:52:54 &amp;lt;christoph4&amp;gt; Duvido que o problema seja o código de rede direto 21:52:54 &amp;lt;zzz&amp;gt; não 21:53:28 &amp;lt;zzz&amp;gt; é realmente uma questão de estrutura de dados. 21:54:32 &amp;lt;christoph4&amp;gt; + alem disso pode haver alguma diversão com privacy extension e múltiplos endereços válidos ao redor em que você quer alternar de tempos em tempos. E como você faz um "um nó por /16" no espaço de endereços IPv6 21:54:43 &amp;lt;zzz&amp;gt; você quer organizar por protocolo de alto nível NTCP/SSU, ou baixo nível IPv4/v6, ou ambos ou nenhum 21:56:12 &amp;lt;zzz&amp;gt; certo. os vários lugares onde assumimos v4 também têm que ser corrigidos, mas isso é só trabalho braçal 21:57:07 &amp;lt;inscrutus&amp;gt; trabalho braçal seria bom para novos devs se familiarizarem com o código 21:57:10 &amp;lt;zzz&amp;gt; dg, terminamos, espero? 21:57:21 &amp;lt;dg&amp;gt; sim 21:57:28 &amp;lt;dg&amp;gt; não temos mais ninguém 21:57:31 &amp;lt;dg&amp;gt; então... sim. 21:57:38 &amp;lt;hottuna&amp;gt; certo! 21:57:38 * zzz entrega ao dg o *baffer 21:57:53 &amp;lt;dg&amp;gt; Vou reduzir o que temos por reunião da próxima vez, ou talvez mais cutucões? ;-) 21:57:56 * dg pega 21:57:56 &amp;lt;lillith&amp;gt; dg: então cripto e mailing list ficam para a próxima semana? 21:57:59 * dg *baf*a a reunião encerrada 21:58:02 &amp;lt;dg&amp;gt; lillith: Sim. 21:58:17 &amp;lt;hottuna&amp;gt; certo, você conseguiu fazer a gente decidir um novo domínio 21:58:20 &amp;lt;hottuna&amp;gt; nada mal :) 21:58:40 &amp;lt;dg&amp;gt; :) 21:58:51 &amp;lt;lillith&amp;gt; hottuna: foi uma decisão bastante unânime ;) 21:59:08 &amp;lt;hottuna&amp;gt; fazer a gente decidir é a parte difícil 21:59:23 &amp;lt;inscrutus&amp;gt; dg: acho razoável não esperar tanto pelos atrasados 21:59:51 &amp;lt;lillith&amp;gt; inscrutus: ou começar mais cedo para os atrasados 22:00:06 &amp;lt;lillith&amp;gt; isto é, começar a cutucar por volta de 7 e meia 22:00:29 &amp;lt;inscrutus&amp;gt; lillith: isso também 22:00:33 &amp;lt;dg&amp;gt; Talvez tópicos triviais, não de dev, deveriam ser mais cedo 22:00:44 &amp;lt;dg&amp;gt; (Mailing list por exemplo) 22:01:26 &amp;lt;inscrutus&amp;gt; dg: boa ideia, para não espantar os não-devs :) 22:01:29 &amp;lt;dg&amp;gt; Preciso saber bons horários para o zzz .. e quem quer que sejam os outros caras de cripto/IPv6. A maioria de nós não consegue contribuir para a discussão. 22:04:44 &amp;lt;zzz&amp;gt; dg, eu também não sei quais são os bons horários. str4d e tuna pareciam estar fazendo um pequeno progresso. 22:07:47 &amp;lt;zzz&amp;gt; dg, estou chutando que serão necessários 6–12 meses para chegar a um plano sólido. 22:08:13 &amp;lt;dg&amp;gt; zzz: Isso é razoável. Antes tarde do que nunca, e eu prefiro que estejamos planejando do que nada. 22:09:25 &amp;lt;zzz&amp;gt; isso já está na lista há anos. pressionar mais pode ajudar ou não. &lt;/div></description></item><item><title>Reunião dos Desenvolvedores do I2P - 5 de fevereiro de 2013</title><link>/pt/blog/2013/02/05/reuni%C3%A3o-dos-desenvolvedores-do-i2p-5-de-fevereiro-de-2013/</link><pubDate>Tue, 05 Feb 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/02/05/reuni%C3%A3o-dos-desenvolvedores-do-i2p-5-de-fevereiro-de-2013/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> christoph3, darrob, dg, eche|on, hottuna, KillYourTV, Meeh, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 19:59:45 &amp;lt;dg&amp;gt; str4d: ideias em relação a IPv6 na reunião? 20:01:00 &amp;lt;str4d&amp;gt; Traga o assunto se quiser. Eu sei que há problemas reais que estão impedindo isso, mas pode ser uma boa ideia verificar quais são atualmente. 20:01:03 &amp;lt;str4d&amp;gt; Também vou trazer a reformulação do site. 20:01:14 &amp;lt;dg&amp;gt; Ótimo. 20:01:22 &amp;lt;str4d&amp;gt; (Então encaixa isso em algum lugar ^_^) 20:01:33 &amp;lt;dg&amp;gt; Pode deixar :) 20:01:36 &amp;lt;dg&amp;gt; Vamos deixar cripto por último, se é que entra 20:01:44 &amp;lt;dg&amp;gt; Não quero matar o movimento, mas não sei para onde estamos indo com isso 20:01:55 &amp;lt;dg&amp;gt; Não sei o suficiente sobre isso para tentar... pressionar por isso 20:05:01 &amp;lt;str4d&amp;gt; Sim, por último é uma boa ideia, desde que as primeiras partes da reunião se mantenham no rumo. 20:05:28 &amp;lt;str4d&amp;gt; E já estamos em uma situação bem melhor - a página de revisão de cripto tem alguns dados interessantes (fornecidos por "guest", então não faço ideia de quem seja ^_^) 20:05:41 &amp;lt;dg&amp;gt; Eu estava pensando nisso 20:14:16 &amp;lt;str4d&amp;gt; dg: não está na hora da reunião agora? 20:14:48 &amp;lt;dg&amp;gt; ah, é 20:14:55 &amp;lt;dg&amp;gt; ok então 20:14:58 &amp;lt;darrob&amp;gt; eu ia perguntar isso. fico confuso ao ver vocês *planejarem* uma reunião às 08:05. 20:15:36 &amp;lt;dg&amp;gt; a pauta de hoje é: 20:15:36 &amp;lt;dg&amp;gt; (0) - Oi! 20:15:36 &amp;lt;dg&amp;gt; (1) - Domínio principal 20:15:36 &amp;lt;dg&amp;gt; (2) - Progresso em IPv6, bloqueadores 20:15:39 &amp;lt;dg&amp;gt; (3) - Reformulação do site 20:15:42 &amp;lt;dg&amp;gt; (4) - Cripto 20:15:57 &amp;lt;dg&amp;gt; não percebi a hora 20:16:20 * str4d envia uma mensagem CTCP TIME para dg 20:16:34 * str4d vê ela ricochetear no I2P IRC tunnel. 20:16:41 &amp;lt;hottuna&amp;gt; Olá, pessoal! 20:16:48 &amp;lt;str4d&amp;gt; Oi! 20:16:55 &amp;lt;dg&amp;gt; Vamos começar então? 20:17:25 &amp;lt;dg&amp;gt; Então, (1) - domínio principal 20:17:28 &amp;lt;dg&amp;gt; (e oi, também) 20:17:46 &amp;lt;dg&amp;gt; O domínio principal atual (usado na maioria dos lugares) é i2p2.de 20:17:49 &amp;lt;dg&amp;gt; Há alguns problemas com ele 20:17:53 &amp;lt;str4d&amp;gt; www.i2p2.de 20:18:00 &amp;lt;str4d&amp;gt; (não i2p2.de) 20:18:00 &amp;lt;dg&amp;gt; (1) - Não é atraente nem memorável. 20:18:11 &amp;lt;dg&amp;gt; (2) - Questões de SEO por causa do TLD baseado em país 20:18:29 &amp;lt;dg&amp;gt; (3) - Conflitos com outros domínios (usamos geti2p.net nos adesivos, por exemplo) 20:19:03 &amp;lt;eche|on&amp;gt; Eu uso www.i2p2.de nos adesivos do I2P 20:19:06 &amp;lt;hottuna&amp;gt; (3) foi culpa minha, é só um domínio mais memorável 20:19:13 &amp;lt;dg&amp;gt; Estou propondo usarmos geti2p.net para tudo a partir de agora, mas manter os sites antigos com um redirecionamento ou alguma mágica de SEO para dizer aos sites que mudamos sem um redirecionamento completo 20:19:16 &amp;lt;str4d&amp;gt; (2) não é um problema direto para o Google, pelo menos. 20:19:54 &amp;lt;dg&amp;gt; i2p2.net é o melhor da seleção, porém, há uns como i2p-projekt.de que, IMHO, são obscuros demais para uso do projeto 20:20:01 &amp;lt;dg&amp;gt; geti2p.net também é meio motivacional 20:20:16 &amp;lt;str4d&amp;gt; A página deles sobre geolocalização diz que a segmentação geográfica não afeta especificamente o pagerank, a menos que a busca seja limitada por país. 20:20:40 &amp;lt;str4d&amp;gt; Mas eles também dizem que usam a segmentação geográfica junto com um monte de outras coisas que analisam para decidir a regionalização. 20:20:43 &amp;lt;hottuna&amp;gt; Eu prefiro geti2p.net, mas acho que precisaríamos de uma votação oficial para mudar 20:20:49 &amp;lt;KillYourTV&amp;gt; iRelay: título da web i2p2.net 20:20:52 &amp;lt;dg&amp;gt; Concordo, hottuna 20:20:55 &amp;lt;iRelay&amp;gt; Home - Contractor Safety Program Manuals - Downloadable and Turn-Key Custom-Written 20:21:23 &amp;lt;dg&amp;gt; i2p.net seria o ideal, simples e o domínio original, mas não podemos ter isso por anos. Nem há promessa de que conseguiremos quando expirar. 20:21:34 * KillYourTV ficou curioso com o que tinha lá, com ou sem erro de digitação 20:22:01 &amp;lt;str4d&amp;gt; E quanto a i2p.com e i2p.org? 20:22:16 &amp;lt;str4d&amp;gt; (Ou um dos outros TLDs genéricos? 20:22:16 &amp;lt;str4d&amp;gt; ) 20:22:35 &amp;lt;str4d&amp;gt; Já estavam registrados há muito tempo? 20:23:10 &amp;lt;dg&amp;gt; Acredito que sim. Até onde sei, tivemos sorte de pegar o .net quando o projeto começou, mas não tenho certeza. 20:23:10 &amp;lt;eche|on&amp;gt; 1. i2p.net está registrado até 2016 e será pego por algumas máquinas depois 20:23:21 &amp;lt;eche|on&amp;gt; 2. NÃO mude o domínio de novo. Isso é um pé no saco. sério. 20:23:39 &amp;lt;eche|on&amp;gt; credibilidade do usuário não vai aumentar com uma mudança de domínio 20:23:42 &amp;lt;dg&amp;gt; Desta vez não será uma mudança de emergência. 20:23:50 &amp;lt;dg&amp;gt; Já temos uns 5 domínios por aí 20:23:57 &amp;lt;eche|on&amp;gt; foi uma fase looonga de 3 anos para colocar www.i2p2.de no jogo depois que i2p.net morreu 20:24:08 &amp;lt;str4d&amp;gt; eche|on: isso porque vocês não tinham acesso ao i2p.net 20:24:15 &amp;lt;dg&amp;gt; circunstâncias totalmente diferentes 20:24:27 &amp;lt;dg&amp;gt; (e um processo totalmente diferente) 20:24:30 &amp;lt;str4d&amp;gt; Com acesso aos domínios antigo e novo, ou você deixa o conteúdo no antigo, ou (melhor) faz um redirecionamento 301. 20:24:45 &amp;lt;dg&amp;gt; não é como se estivéssemos nos recuperando de um golpe tão grande desta vez, só mudando o domínio padrão ao qual nos referimos 20:25:50 &amp;lt;zzz&amp;gt; Antigamente, com/net/org eram os melhores. Mas não é mais verdade, além de toda a questão de que os EUA podem e de fato derrubam esses domínios quando querem. Vocês realmente querem voltar para um .net? 20:26:24 &amp;lt;dg&amp;gt; Não é como se os EUA não pudessem pegar .de. Se manter as coisas seguras fosse tão simples quanto ser estrangeiro, não precisaríamos do I2P. 20:26:49 &amp;lt;hottuna&amp;gt; i2p.{aero|af|ag|ai|am|asia|bz|cat|cm|coop|cx|gg|gr|gs|gy.|hk|hn|ht|im|io|je|ki|la|lc|li|lt|lv|me|mg|mn|ms|mx|name|nf|nu|pt|re|tel|tv} estão disponíveis 20:27:07 &amp;lt;dg&amp;gt; o "2" deixa pouco elegante, o que me incomoda 20:27:26 &amp;lt;dg&amp;gt; hottuna: i2p.io soa bacana 20:27:41 &amp;lt;eche|on&amp;gt; Eu quero i2p.xxx 20:27:44 &amp;lt;hottuna&amp;gt; o 2 não faz sentido para qualquer novato 20:28:11 &amp;lt;str4d&amp;gt; i2p.coop 20:28:14 &amp;lt;dg&amp;gt; Acho que na palestra do CCC, o cara falando chegou a chamar i2p de "i2p2" 20:28:17 &amp;lt;str4d&amp;gt; i2p.coup? ^_^ 20:28:18 &amp;lt;christoph3&amp;gt; a lista provavelmente fica bem mais curta removendo domínios inaceitavelmente caros ;-) 20:28:24 &amp;lt;zzz&amp;gt; dg você está subestimando muito a diferença na capacidade dos EUA de derrubar .de vs .net 20:28:24 &amp;lt;dg&amp;gt; "ser ou não ser i2p" (ou algo assim) 20:28:55 &amp;lt;str4d&amp;gt; zzz: i2p.net está fora de questão de qualquer maneira =) 20:29:09 &amp;lt;dg&amp;gt; zzz: sério? Não tenho tanta certeza. Se os EUA quisessem derrubar, certamente poderiam exercer suas capacidades de derrubar domínios nos EUA. 20:29:09 &amp;lt;hottuna&amp;gt; zzz, concordo. Também é um ponto válido. 20:29:24 &amp;lt;dg&amp;gt; str4d: mas geti2p.net é a alternativa que eu propus pelo menos, então acho que ele está se referindo a isso 20:29:27 &amp;lt;hottuna&amp;gt; até agora só domínios domésticos dos EUA foram derrubados 20:29:57 &amp;lt;eche|on&amp;gt; nem domínios .at foram derrubados apesar de serem domínios de spam e disseminação de vírus 20:30:17 &amp;lt;christoph3&amp;gt; zzz provavelmente não está falando do pior caso em que os EUA realmente querem muito derrubar 20:30:28 &amp;lt;christoph3&amp;gt; mas só gostariam de 20:30:31 &amp;lt;str4d&amp;gt; Já que isso começou por questões de segmentação geográfica: quais são os TLDs realmente genéricos? 20:30:31 &amp;lt;dg&amp;gt; Tenho quase certeza de que se os EUA começassem a gritar que era relacionado a terrorismo, também poderia cair 20:31:12 &amp;lt;hottuna&amp;gt; como são controlados os domínios .org? 20:31:12 &amp;lt;str4d&amp;gt; Opa, acabei de achar uma lista. 20:31:12 &amp;lt;eche|on&amp;gt; str4d: muitos deles, incluindo alguns locais russos, asiáticos, chineses... 20:31:19 &amp;lt;str4d&amp;gt; https://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=1347922 20:31:34 &amp;lt;str4d&amp;gt; O Google trata todos esses ^ como gTLDs. 20:31:38 &amp;lt;eche|on&amp;gt; http://de.wikipedia.org/wiki/Top-Level-Domain 20:31:41 &amp;lt;iRelay&amp;gt; Título: Top-Level-Domain Wikipedia (em de.wikipedia.org) 20:31:49 &amp;lt;christoph3&amp;gt; .org era verizon como .com e .net, não era? 20:31:52 &amp;lt;eche|on&amp;gt; i2p.int seria legal. 20:31:59 &amp;lt;eche|on&amp;gt; e seria possível. 20:32:18 &amp;lt;eche|on&amp;gt; ou um .nato? 20:33:05 &amp;lt;hottuna&amp;gt; int soa legal, mas é controlado pela IANA, que é governo dos EUA 20:33:27 &amp;lt;str4d&amp;gt; hottuna: no fim das contas todos os TLDs não são controlados pela IANA? 20:33:46 &amp;lt;str4d&amp;gt; (excluindo a nova leva de TLDs que empresas agora podem comprar) 20:34:04 &amp;lt;dg&amp;gt; nova proposta: compramos .i2p 20:34:11 &amp;lt;hottuna&amp;gt; mais ou menos diretamente? .int sendo diretamente? 20:34:11 &amp;lt;hottuna&amp;gt; :P 20:34:14 &amp;lt;hottuna&amp;gt; i2p.i2p? 20:34:21 &amp;lt;dg&amp;gt; project.i2p 20:34:36 &amp;lt;dg&amp;gt; download.i2p 20:34:39 &amp;lt;darrob&amp;gt; hottuna: obviamente a página principal teria que ser www.i2p2.i2p. :) 20:34:54 &amp;lt;hottuna&amp;gt; :P 20:35:12 &amp;lt;str4d&amp;gt; Mas acabei de fazer todo esse esforço de marcar tudo em dobro na reformulação do site &amp;gt;_&amp;lt; 20:35:59 &amp;lt;hottuna&amp;gt; str4d, eu fiz algumas traduções. Ainda faltam cerca de 70k palavras. 20:37:10 &amp;lt;str4d&amp;gt; Havia cerca de 70k palavras para começar =P 20:37:13 &amp;lt;darrob&amp;gt; quão imediata é essa ameaça de derrubada pelos EUA, afinal? em vez de nos preocuparmos, poderíamos apenas esperar e ver. pior caso: teríamos que pirar estilo piratebay com proxies e atenção da mídia e tudo. 20:37:36 &amp;lt;eche|on&amp;gt; até agora é óbvio, já que o tor ainda está vivo. 20:37:47 &amp;lt;dg&amp;gt; ah. sim. Tor, claro. 20:38:19 &amp;lt;darrob&amp;gt; dg: continue? 20:38:38 &amp;lt;hottuna&amp;gt; realisticamente ainda teremos os espelhos, então perder um TLD específico não é grande coisa 20:38:53 &amp;lt;dg&amp;gt; darrob: sobre o Tor?? 20:38:56 &amp;lt;dg&amp;gt; darrob: quanto à discussão, acho que ainda estamos falando 20:39:03 &amp;lt;dg&amp;gt; Então, queremos levar isso a voto? 20:39:18 &amp;lt;dg&amp;gt; Se sim, quais seriam as opções? 20:39:18 &amp;lt;dg&amp;gt; (e quando?) 20:39:22 &amp;lt;hottuna&amp;gt; eu gostaria que geti2p.net fosse uma opção 20:39:28 &amp;lt;dg&amp;gt; A gente poderia fazer agora se vocês quisessem, não sei se temos pessoas suficientes 20:39:35 &amp;lt;KillYourTV&amp;gt; +1 para novo TLD. Muitas vezes são uma pechincha: US$ 185.000 para registro e depois US$ 6.250 por trimestre. Certamente temos fundos suficientes para isso. 20:39:35 &amp;lt;hottuna&amp;gt; próxima reunião? 20:39:50 &amp;lt;dg&amp;gt; Com certeza! 20:39:53 &amp;lt;dg&amp;gt; hottuna: certo 20:39:53 &amp;lt;hottuna&amp;gt; e anunciar nos fóruns 20:39:53 &amp;lt;darrob&amp;gt; dg: desculpe, deixa pra lá. seu comentário sobre o tor não ficou claro para mim, mas é irrelevante agora. 20:40:04 &amp;lt;eche|on&amp;gt; KillYourTV: ^^ solução perfeita, mas hospedagem é outro tópico. 20:40:35 &amp;lt;hottuna&amp;gt; alguém gostaria de propor uma mudança para um domínio diferente de geti2p.net? 20:40:38 &amp;lt;darrob&amp;gt; KillYourTV: só precisaríamos vender nossos bitcoins na hora certa. 20:41:00 &amp;lt;dg&amp;gt; hottuna: eu não tenho nenhum outro, mas, de novo, não conheço os outros que temos. 20:41:55 &amp;lt;str4d&amp;gt; i2p.io soou muito bom, mas .io ainda é específico de país 20:42:42 &amp;lt;dg&amp;gt; mundo ideal: teríamos i2p.org 20:43:34 &amp;lt;hottuna&amp;gt; ok, então temos 2 alternativas. i2p.io e geti2p.net 20:43:45 &amp;lt;str4d&amp;gt; i2p.int? 20:43:48 &amp;lt;str4d&amp;gt; i2p.info? 20:43:56 &amp;lt;str4d&amp;gt; i2p.jobs =P 20:43:59 &amp;lt;dg&amp;gt; i2p.info está disponível? 20:44:18 &amp;lt;dg&amp;gt; i2p.transformers? 20:44:30 &amp;lt;eche|on&amp;gt; i2p.onion 20:44:45 &amp;lt;hottuna&amp;gt; i2p.info está tomado 20:45:00 &amp;lt;str4d&amp;gt; i2p.co - esse é um domínio de país que é tratado (pelo Google, pelo menos) como genérico. 20:45:23 &amp;lt;hottuna&amp;gt; i2p.co está tomado 20:45:30 &amp;lt;str4d&amp;gt; i2p.me? 20:45:37 &amp;lt;dg&amp;gt; i2p.me é legal. 20:45:58 &amp;lt;str4d&amp;gt; (outro gccTLD) 20:46:09 &amp;lt;darrob&amp;gt; e "legal" é apelativo, se me permite. eu preferiria ver i2p2.org ou algo assim. 20:46:09 &amp;lt;hottuna&amp;gt; sugestões: i2p.io i2p.int i2p.me geti2p.net 20:46:28 &amp;lt;dg&amp;gt; Quero tirar o "2". 20:46:31 &amp;lt;str4d&amp;gt; darrob: eu preferiria ver i2p.alguma_coisa 20:46:53 &amp;lt;str4d&amp;gt; Por que i2p.de não foi escolhido na época? Já estava tomado? 20:47:01 &amp;lt;str4d&amp;gt; s/originally/at the time/ 20:47:04 &amp;lt;iRelay&amp;gt; str4d quis dizer: Why wasn't i2p.de chosen at the time? Taken? 20:47:12 &amp;lt;hottuna&amp;gt; i2p2.org tomado 20:47:16 &amp;lt;hottuna&amp;gt; i2p.de tomado 20:47:31 &amp;lt;str4d&amp;gt; Mmm. 20:47:50 &amp;lt;KillYourTV&amp;gt; i2p.ispent185000dollarsandalligotwasthisstupidtld 20:48:00 &amp;lt;str4d&amp;gt; Concordo que não queremos algo apelativo. 20:48:07 &amp;lt;str4d&amp;gt; Precisa fazer sentido. 20:48:22 &amp;lt;dg&amp;gt; legal == viável neste contexto 20:48:24 &amp;lt;dg&amp;gt; (também) 20:49:13 &amp;lt;hottuna&amp;gt; i2p.int está disponível, a propósito 20:50:52 &amp;lt;hottuna&amp;gt; dg, você vai adicionar i2p.io i2p.int i2p.me geti2p.net às alternativas da votação? 20:51:18 &amp;lt;dg&amp;gt; hottuna: Sim. Anotando isso agora. 20:51:27 &amp;lt;hottuna&amp;gt; danke 20:54:10 &amp;lt;str4d&amp;gt; Mais alguma coisa aqui, ou próximo tópico, dg? 20:54:40 &amp;lt;dg&amp;gt; estava escrevendo o tópico 20:54:40 &amp;lt;dg&amp;gt; é, próximo 20:54:43 &amp;lt;dg&amp;gt; Certo, IPv6! 20:54:53 &amp;lt;dg&amp;gt; Pelo que entendi, welt* estava trabalhando nisso e então... ??? aconteceu 20:55:04 &amp;lt;dg&amp;gt; Não sei as lacunas, talvez alguém possa preencher 20:55:21 &amp;lt;dg&amp;gt; Há uma recompensa agora por suporte a IPv6 no I2P 20:55:42 &amp;lt;dg&amp;gt; São 100 EUR 20:55:45 &amp;lt;hottuna&amp;gt; `http://zzz.i2p/topics/109` 20:55:48 &amp;lt;dg&amp;gt; `http://www.i2p2.i2p/bounty_ipv6` 20:55:55 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: IPV6 TODO (em zzz.i2p) 20:55:56 &amp;lt;iRelay&amp;gt; Título: Bounty I2P IPv6 native - I2P (em www.i2p2.i2p) 20:56:04 &amp;lt;dg&amp;gt; Acho que depois/junto com o crypto doup, isso é importante 20:56:43 &amp;lt;dg&amp;gt; Eu poderia precisar do zzz ou do welt* 20:56:57 &amp;lt;dg&amp;gt; Seria fantástico se o welt* retomasse isso 20:59:01 &amp;lt;dg&amp;gt; Meeh aparentemente topa ajudar 20:59:12 &amp;lt;dg&amp;gt; Se o zzz for fazer, ele precisa de SSH 20:59:42 &amp;lt;Meeh&amp;gt; Posso fornecer SSH para o zzz 20:59:45 &amp;lt;Meeh&amp;gt; para um servidor de desenvolvimento 21:00:09 &amp;lt;Meeh&amp;gt; também deveríamos começar a usar listas de e-mails agora que está no ar :) 21:00:20 * dg assente com a cabeça 21:00:44 &amp;lt;dg&amp;gt; Não estou familiarizado com a etiqueta de listas de e-mails, mas posso começar a postar lá 21:00:51 * dg grilos 21:01:54 &amp;lt;str4d&amp;gt; Meeh: é interno à I2P também, ou devemos usar @i2pmail.org? 21:02:17 &amp;lt;dg&amp;gt; Presumi que fosse interno à I2P, mas.. 21:02:20 &amp;lt;Meeh&amp;gt; @i2pmail.org por enquanto... ainda não descobri como trazer isso para dentro do i2p 21:03:16 &amp;lt;str4d&amp;gt; Meeh: você precisaria de algum tipo de reescrita. Talvez falar com o postman? 21:03:36 &amp;lt;Meeh&amp;gt; sim, vou 21:04:34 &amp;lt;dg&amp;gt; Devemos seguir em frente ou esperar? 21:04:49 &amp;lt;str4d&amp;gt; Voltando ao IPv6, o zzz forneceu um bom resumo no post do fórum de dev 21:05:20 &amp;lt;str4d&amp;gt; Parece que o próximo passo é comparar e contrastar as três opções possíveis. 21:05:43 &amp;lt;str4d&amp;gt; Queremos fazer isso aqui/agora? No tópico de dev? Numa página de wiki do Trac como a de cripto? 21:06:17 &amp;lt;dg&amp;gt; Trac, eu diria 21:06:52 &amp;lt;Meeh&amp;gt; dg, str4d : 21:06:52 &amp;lt;Meeh&amp;gt; 22:05:27 &amp;lt;postman&amp;gt; if the mailinglist server resides in the internet 21:06:52 &amp;lt;Meeh&amp;gt; 22:05:40 &amp;lt;postman&amp;gt; all people use their @i2pmail.org adress for signup 21:06:52 &amp;lt;Meeh&amp;gt; 22:06:14 &amp;lt;postman&amp;gt; teh mails will be automatically rewritten when transferred to / from internet 21:06:52 &amp;lt;Meeh&amp;gt; and i2p 21:07:34 &amp;lt;Meeh&amp;gt; 22:07:02 &amp;lt;postman&amp;gt; ( i think it would be best to have a ml server public) 21:07:56 &amp;lt;Meeh&amp;gt; 22:07:16 &amp;lt;postman&amp;gt; so people without mail.i2p adresses can subscribe 21:08:12 &amp;lt;Meeh&amp;gt; então eu sugiro a configuração atual, já que muitos que não estão no i2p podem entrar na lista 21:08:37 &amp;lt;str4d&amp;gt; Meeh: certo. 21:08:54 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Devemos seguir em frente ou esperar? 21:08:54 &amp;lt;str4d&amp;gt; Ah, e também, se o nome de domínio mudar, o que acontece com o e-mail da lista? 21:09:04 &amp;lt;dg&amp;gt; Fazer CNAME no MX? 21:09:14 &amp;lt;str4d&amp;gt; Ah, verdade. 21:09:25 &amp;lt;str4d&amp;gt; dg: seguir em frente, eu acho. Não acho que vamos ter discussões aprofundadas sobre IPv6 hoje,. 21:09:40 &amp;lt;dg&amp;gt; É... parece que sim. Estou cético quanto a cripto também? :| 21:09:51 &amp;lt;dg&amp;gt; Ok, reformulação do site! 21:10:07 &amp;lt;dg&amp;gt; str4d vem trabalhando firme na marcação e eliminando os bloqueadores 21:10:14 &amp;lt;dg&amp;gt; Acho que estamos chegando mais perto de poder colocar no ar 21:10:17 * dg passa o microfone para o str4d 21:10:50 &amp;lt;str4d&amp;gt; Certo, o site está cada vez mais perto de estar pronto. 21:11:02 &amp;lt;str4d&amp;gt; Eu quase marquei todo o docs/ 21:11:36 &amp;lt;str4d&amp;gt; Agora estou trabalhando em docs/spec/* e depois docs/discussion/* (embora eu não tenha certeza se esse é necessário?) 21:12:03 &amp;lt;str4d&amp;gt; docs/spec/ é um pouco difícil de marcar completamente, já que há muito conteúdo formatado em &amp;lt;pre&amp;gt; que, se traduzido, vai quebrar. 21:12:36 &amp;lt;str4d&amp;gt; Em termos de URL, tirando docs/spec/* e docs/discussion/*, o site inteiro deve ter URLs funcionando. 21:12:51 &amp;lt;str4d&amp;gt; Se alguém quiser testar isso (manualmente ou de forma automatizada) seria bom. 21:13:37 &amp;lt;str4d&amp;gt; Estruturalmente, acho que não falta muito para o site - alguém pensa em algo? 21:14:55 &amp;lt;hottuna&amp;gt; Não 21:15:06 &amp;lt;hottuna&amp;gt; e se forem encontradas falhas elas podem ser corrigidas 21:15:24 &amp;lt;dg&amp;gt; Acho que não há nada... muito menos crítico 21:15:31 &amp;lt;str4d&amp;gt; Em termos de design, ainda não estou totalmente satisfeito, mas isso não é crítico. 21:15:53 &amp;lt;str4d&amp;gt; O CSS mobile que adicionei TEM falhas, mas é muito mais fácil de usar/ler do que o CSS de desktop. 21:16:27 &amp;lt;str4d&amp;gt; Então acho que a única coisa que resta é esperar as traduções começarem a chegar. 21:17:10 &amp;lt;str4d&amp;gt; (Eu gostaria de ter pelo menos algumas das páginas principais traduzidas antes do lançamento, para que o Google não pense que estou mentindo para ele no sitemap.xml) 21:19:52 &amp;lt;str4d&amp;gt; E aqui vai uma ideia: Se/quando decidirmos um novo domínio, lançamos o novo site lá, para podermos testar ao vivo, e então informamos o Google/usuários via redirecionamento 301 que o novo site é o novo domínio? 21:21:03 &amp;lt;hottuna&amp;gt; a tradução é um trabalho muito grande 21:21:03 &amp;lt;hottuna&amp;gt; um que vai levar muito tempo 21:21:03 &amp;lt;hottuna&amp;gt; por que não atualizar o sitemap.xml quando as traduções estiverem disponíveis? 21:22:56 &amp;lt;str4d&amp;gt; hottuna: o sitemap é gerado de forma meio recursiva. 21:22:59 &amp;lt;hottuna&amp;gt; Isso seria melhor? 21:23:02 &amp;lt;hottuna&amp;gt; ok 21:23:28 &amp;lt;str4d&amp;gt; Tem a ver com todo o lance de reflang que o Google exige. 21:23:51 &amp;lt;str4d&amp;gt; Cada página no sitemap tem que listar como link de idioma todas as outras páginas de idioma, incluindo si mesma. 21:24:06 &amp;lt;str4d&amp;gt; E isso tem que ser repetido para cada variante de idioma de uma página. 21:24:25 &amp;lt;str4d&amp;gt; Eu já separei em /sitemapindex.xml e /lang/sitemap.xml. 21:24:41 &amp;lt;dg&amp;gt; O Google realmente se importaria? 21:24:41 &amp;lt;hottuna&amp;gt; mas sempre vamos carecer de traduções para alguns idiomas? 21:24:45 &amp;lt;str4d&amp;gt; Mas também temos um menu suspenso de Idioma, que o Google vai encontrar. 21:25:23 &amp;lt;str4d&amp;gt; hottuna: a lista de Idiomas na reformulação foi tirada do site atual - há traduções parciais para todos eles. 21:25:26 &amp;lt;str4d&amp;gt; dg: na verdade não faço ideia. 21:25:59 &amp;lt;dg&amp;gt; Pode levar muito tempo para conseguirmos traduções 21:26:06 &amp;lt;str4d&amp;gt; A questão do idioma no sitemap está lá para que o Google não use as páginas em si para determinar o idioma (nesse caso, toda variante de idioma atualmente seria chamada de "Inglês") 21:26:33 &amp;lt;str4d&amp;gt; Hmm... Vou verificar se o Google se guia inteiramente pelo sitemap, ou se ainda usa suas próprias observações. 21:26:39 &amp;lt;str4d&amp;gt; Posso estar me preocupando à toa. 21:26:47 &amp;lt;hottuna&amp;gt; dg: Acho que vai, historicamente foi o caso para a maioria dos idiomas. 21:27:02 &amp;lt;hottuna&amp;gt; talvez, str4d, mas no fim das contas a decisão é sua 21:27:06 &amp;lt;str4d&amp;gt; E se ter páginas "específicas de idioma" que não estão traduzidas não for afetar nosso pagerank, então não é um bloqueador. 21:29:44 &amp;lt;dg&amp;gt; Hm, ok 21:31:22 * dg espera 21:32:56 &amp;lt;str4d&amp;gt; Ok, acabei de ler algumas coisas, e parece que o Google se guia pelo sitemap 21:33:25 &amp;lt;str4d&amp;gt; Já que um uso é traduzir apenas o template da página e deixar o conteúdo em um único idioma (como posts de fórum). 21:33:44 &amp;lt;str4d&amp;gt; Então, traduções não são um bloqueador e podem ser atualizadas conforme avançamos. 21:33:51 &amp;lt;str4d&amp;gt; Nesse caso, o site poderia ir ao ar, agora. 21:33:51 &amp;lt;dg&amp;gt; Mais algum bug? 21:33:58 &amp;lt;dg&amp;gt; Oh. Legal. 21:34:01 &amp;lt;str4d&amp;gt; (Bem, agora + o tempo de verificar todas as URLs restantes) 21:34:04 &amp;lt;dg&amp;gt; Alguém tem alguma opinião sobre colocar no ar? 21:37:48 &amp;lt;hottuna&amp;gt; certo. se "agora" é uma opção, eu votaria por agora 21:37:59 &amp;lt;dg&amp;gt; eu também 21:38:34 &amp;lt;str4d&amp;gt; Colocar no ar requer alguma ajuda de quem estiver administrando o servidor (welterde, se não me engano) 21:38:45 &amp;lt;str4d&amp;gt; E os espelhos. 21:39:20 &amp;lt;hottuna&amp;gt; certo, na próxima aparição do welterde/weltende, vamos pedir? 21:39:34 &amp;lt;str4d&amp;gt; Propagar de volta para i2p.www é simples. Mas os admins do servidor precisam rodar o script de setup e então configurar o WSGI para usar o virtualenv. 21:40:15 * str4d vai propagar i2p.www para a reformulação agora para que merges etc. possam ser feitos agora. 21:42:53 &amp;lt;dg&amp;gt; Viva 21:43:12 &amp;lt;hottuna&amp;gt; Sim 21:46:43 &amp;lt;str4d&amp;gt; Ok, então isso encerra a reformulação. dg? 21:46:50 &amp;lt;dg&amp;gt; str4d: Sim. 21:47:21 &amp;lt;dg&amp;gt; Eu estava evitando seguir 21:47:22 &amp;lt;dg&amp;gt; por causa da discussão sobre IPv6 (ou falta dela..) 21:47:25 &amp;lt;dg&amp;gt; Querem encerrar por hoje? 21:47:25 &amp;lt;dg&amp;gt; Acho que é a melhor escolha 21:47:33 &amp;lt;hottuna&amp;gt; Claro 21:47:59 &amp;lt;str4d&amp;gt; Sim, 1.75 horas já está bom por hoje 21:48:10 &amp;lt;dg&amp;gt; Heh. 21:48:10 &amp;lt;dg&amp;gt; Certo, 21:48:13 * dg bamfa a reunião encerrada 21:49:21 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1343` 21:49:28 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Meeting [6th February] (em zzz.i2p) 21:50:31 &amp;lt;hottuna&amp;gt; a próxima reunião é em 12/2, não 6/2 21:50:42 &amp;lt;hottuna&amp;gt; hã 21:50:42 &amp;lt;hottuna&amp;gt; ok 21:50:49 &amp;lt;hottuna&amp;gt; ou estou confuso 21:51:47 &amp;lt;dg&amp;gt; meu erro 21:52:10 &amp;lt;dg&amp;gt; ;_; 21:55:01 &amp;lt;iRelay&amp;gt; &amp;lt;str4d@freenode&amp;gt; ping weltende 23:39:54 &amp;lt;zzz&amp;gt; hum, foi só impressão minha, ou a reunião pulou totalmente a decisão final de que mudar nossa URL era definitivamente uma boa ideia? 23:40:30 &amp;lt;zzz&amp;gt; Vi alguns prós e contras de mudar e então 'vamos postar uma votação para escolher qual novo' 23:40:50 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project Syndie HSQLDB2 build #9:SUCCESS in 15 sec: `http://eotfca7qexthbireor6ae7g4hbj5hwuhe4gkzxdx3l3g2t5gzn7q.b32.i2p/job/Syndie%20HSQLDB2/9/` 23:41:54 &amp;lt;zzz&amp;gt; nem vi alguém se voluntariar para fazer todo o trabalho necessário para implementar tal mudança 23:45:25 &amp;lt;zzz&amp;gt; ou o plano (não declarado) é votar no melhor nome primeiro, e só então decidir se vamos fazer e como? 23:45:29 &amp;lt;zzz&amp;gt; ^^ dg 23:45:55 &amp;lt;dg&amp;gt; Correto, desculpe se não ficou claro 23:46:03 &amp;lt;dg&amp;gt; Vou detalhar mais da próxima vez 23:46:49 &amp;lt;zzz&amp;gt; pode ter sido eu, eu só dei uma olhada por cima. 23:46:55 &amp;lt;zzz&amp;gt; então houve uma decisão ou não? 23:47:37 &amp;lt;dg&amp;gt; Vamos fazer uma votação na próxima semana 23:48:03 &amp;lt;zzz&amp;gt; uma votação sobre o quê? se muda, ou para o quê mudar? 23:48:33 &amp;lt;dg&amp;gt; Para o que mudar 23:48:56 &amp;lt;zzz&amp;gt; então foi tomada uma decisão ou não sobre mudar de fato? 23:48:59 &amp;lt;dg&amp;gt; Certamente poderíamos ter pessoas se abstendo 23:49:06 &amp;lt;dg&amp;gt; o que seria um "sem mudança" 23:49:42 &amp;lt;dg&amp;gt; Concordamos que uma mudança seria legal, mas não conseguimos concordar para qual 23:49:52 &amp;lt;zzz&amp;gt; a decisão de mudar de fato é a) já tomada ou b) adiada até depois da votação? 23:50:14 &amp;lt;dg&amp;gt; b) 23:50:54 &amp;lt;zzz&amp;gt; isso também não ficou claro para mim na reunião nem em `http://zzz.i2p/topics/1343` 23:51:01 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Meeting [12th February] (em zzz.i2p) 23:51:18 &amp;lt;str4d&amp;gt; zzz: Pelo que entendi, das pessoas presentes na reunião, a maioria era a favor da mudança. 23:51:25 &amp;lt;zzz&amp;gt; e para mim, imho "seria legal" está bem longe de "é definitivamente uma boa ideia E temos voluntários para fazer o trabalho" 23:51:28 &amp;lt;str4d&amp;gt; Mas nem todas as pessoas relevantes estavam na reunião. 23:51:38 &amp;lt;dg&amp;gt; (por exemplo, você) 23:52:04 &amp;lt;dg&amp;gt; welt também não estava, posso estar esquecendo alguém, mas mais alguém faltou? 23:52:37 &amp;lt;zzz&amp;gt; claro, eu entrei e saí, minha culpa. Mas na minha leitura dos logs os prós estavam dizendo 'seria legal' e os contras tinham objeções significativas. 23:53:04 &amp;lt;str4d&amp;gt; zzz: Não me lembro de objeções significativas. Pode elaborar? 23:53:07 &amp;lt;zzz&amp;gt; mas o dg diz que ainda não foi decidido, 23:53:25 &amp;lt;str4d&amp;gt; A única grande foi a do eche sobre perda de links, mas isso é facilmente resolvido com um 301 23:53:28 &amp;lt;dg&amp;gt; A grande foi do ech, dizendo que causaria grandes problemas 23:53:31 &amp;lt;dg&amp;gt; e isso não era verdade 23:53:45 &amp;lt;dg&amp;gt; s/was't true/debunked 23:53:52 &amp;lt;str4d&amp;gt; (Então não pode ser comparado justamente com a migração i2p.net -&amp;gt; i2p2.de, que AÍ foi um problema) 23:53:58 &amp;lt;zzz&amp;gt; &amp;lt;eche|on&amp;gt; 2. do NOT change the domain again. Thats a pain in the ass. really. 23:53:58 &amp;lt;zzz&amp;gt; &amp;lt;eche|on&amp;gt; user credability is not to be raised with a domain change 23:54:09 &amp;lt;zzz&amp;gt; tem a questão do controle pelos EUA que eu levantei 23:54:19 &amp;lt;zzz&amp;gt; tem a quantidade de trabalho necessária, que ninguém levantou 23:54:30 &amp;lt;str4d&amp;gt; "pé-no-saco" estava se referindo ao acima. 23:54:46 &amp;lt;dg&amp;gt; Há links no site principal (quanto disso dá para fazer com regex?), alguns no código-fonte (mesma coisa?) 23:54:46 &amp;lt;dg&amp;gt; O que mais? 23:54:53 &amp;lt;zzz&amp;gt; tem a questão de SEO, que você aparentemente acha gerenciável, mas eu não tenho tanta certeza 23:55:16 &amp;lt;str4d&amp;gt; Credibilidade do usuário - isso é meio subjetivo e, IMHO, mudar de i2p2.* para i2p.* vai facilitar a vida dos usuários. 23:55:16 &amp;lt;zzz&amp;gt; há links na nossa documentação e no código 23:55:35 &amp;lt;str4d&amp;gt; Links no site são todos relativos, então sem problemas aí. 23:55:35 &amp;lt;dg&amp;gt; s/http://www.i2p2.de/http://geti2p.net/ 23:55:38 &amp;lt;iRelay&amp;gt; Title: Not found - I2P (at www.i2p2.de) 23:55:38 &amp;lt;dg&amp;gt; s/http://www.i2p2.de/http://geti2p.net/g 23:55:41 &amp;lt;iRelay&amp;gt; Title: Not found - I2P (at www.i2p2.de) 23:55:50 &amp;lt;str4d&amp;gt; Docs e código e SEO - de novo, um redirecionamento 301 resolve tudo isso. 23:56:05 &amp;lt;dg&amp;gt; 301 é redirecionamento permanente, né? 23:56:08 &amp;lt;str4d&amp;gt; (A doc e o código, claro, devem ser atualizados, mas os links não quebrariam) 23:56:11 &amp;lt;str4d&amp;gt; Sim. 23:56:21 &amp;lt;dg&amp;gt; Se for, eu imaginaria que foi criado para isso - esse tipo de coisa, enfim. 23:56:21 &amp;lt;str4d&amp;gt; É o que a reformulação tem para todas as localizações antigas de páginas 23:56:24 &amp;lt;zzz&amp;gt; se ainda não foi decidido, (e o dg diz que não foi) então podemos falar sobre isso semana que vem. Minha leitura dos logs e do post do zzz foi que estava decidido, mas aparentemente não 23:56:42 &amp;lt;str4d&amp;gt; ex. /debian.html --[301]--&amp;gt; /en/download/debian 23:56:57 &amp;lt;str4d&amp;gt; zzz: isso, não decidido ainda, isso foi só para colocar a bola rolando. 23:57:04 &amp;lt;zzz&amp;gt; ok 23:57:19 &amp;lt;zzz&amp;gt; também, muito disso requer o tempo do welt, que é escasso 23:57:24 &amp;lt;str4d&amp;gt; Nada vai acontecer sem consenso informado. 23:57:44 &amp;lt;zzz&amp;gt; ok, ótimo. acho que interpretei mal os logs 23:57:55 &amp;lt;str4d&amp;gt; Sim, por isso eu gostaria de resolver a reformulação e colocar no ar ao mesmo tempo. 23:58:29 &amp;lt;str4d&amp;gt; Ou melhor, vou continuar trabalhando nas coisas do site e, quando o welt aparecer, podemos colocar no ar. 23:59:15 &amp;lt;dg&amp;gt; Vou editar o post para deixar claro 23:59:18 &amp;lt;zzz&amp;gt; talvez. tentar mudar 6 coisas de uma vez aumenta o risco também. Eu recomendaria incrementalismo 00:00:16 &amp;lt;zzz&amp;gt; também cuidado para não ficar focado demais no Google, já que há outros mecanismos de busca também, que podem se comportar diferente 00:00:31 &amp;lt;zzz&amp;gt; ou pelo menos mais lentamente 00:00:34 &amp;lt;str4d&amp;gt; zzz: mmm, por isso eu sugeri colocar a reformulação na "nova" url para testar. 00:00:42 &amp;lt;str4d&amp;gt; E então aplicar o 301. 00:00:53 &amp;lt;str4d&amp;gt; (Assumindo que a url mude) 00:01:30 &amp;lt;str4d&amp;gt; Sim, vou verificar outros mecanismos de busca, mas o Google parece usar tecnologias razoavelmente padrão (por exemplo, as coisas do sitemap) 00:02:05 * str4d está verificando e corrigindo URLs antigas/quebradas. 00:03:24 &amp;lt;dg&amp;gt; Editei meu post. `http://zzz.i2p/topics/1343` 00:03:31 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Meeting [12th February] (em zzz.i2p) 00:05:36 * dg espera o ech voltar 00:05:43 &amp;lt;dg&amp;gt; Isso vai ser amanhã, certo? 00:08:17 &amp;lt;zzz&amp;gt; sobre incrementalismo, por exemplo, vocês podem considerar usar 302 por alguns dias no site ao vivo até terem certeza de que está tudo certo, antes de mudar para 301, porque vocês realmente não querem bagunçar 301 00:08:28 &amp;lt;str4d&amp;gt; Mmm, sim. 00:08:40 &amp;lt;str4d&amp;gt; Você quer dizer para as páginas legadas também? 00:09:16 &amp;lt;zzz&amp;gt; talvez. algo a se pensar 00:09:43 &amp;lt;str4d&amp;gt; Tenho quase certeza de que todas as páginas antigas estão boas (eu verifiquei manualmente a maioria delas) 00:09:53 &amp;lt;dg&amp;gt; Quanto a domínios, https://twitter.com/i2p/status/298485275053666304 - não posso ser o único que acha isso bagunçado 00:10:00 &amp;lt;str4d&amp;gt; Mas provavelmente vale a pena verificar de novo em algum momento. 00:10:28 &amp;lt;dg&amp;gt; str4d: Sem resposta do zab. 00:12:36 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #43 for job Cobertura Coverage Reports 00:13:41 &amp;lt;zzz&amp;gt; não estou dizendo que é uma má ideia mudar (e se formos, geti2p.net é a única escolha). Só que façamos isso com propósito, se fizermos. Você fez uma proposta e conduziu a discussão, mas nunca chamou uma decisão, ou mesmo identificou como ou quando uma decisão seria tomada. 00:14:59 &amp;lt;dg&amp;gt; &amp;lt;+hottuna&amp;gt; Eu prefiro geti2p.net, mas acho que precisaríamos de uma votação oficial para mudar 00:15:02 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Concordo, hottuna 00:15:13 &amp;lt;dg&amp;gt; só geti2p.net? 00:15:20 &amp;lt;dg&amp;gt; Então dane-se a votação e façamos só um s/n? 00:15:27 &amp;lt;dg&amp;gt; tudo bem, mas me avisem agora :p 00:16:10 &amp;lt;zzz&amp;gt; então a votação para mudar e a votação sobre para o que mudar se misturaram 00:17:01 &amp;lt;zzz&amp;gt; "única escolha" é só imho 00:17:12 &amp;lt;dg&amp;gt; Todo mundo presente estava a fim de mudar (ech foi o único que discordou e ele... ficou quieto... não sei o que isso significa, né?) então eu pulei essa etapa 00:20:04 &amp;lt;zzz&amp;gt; bem, conduza a reunião como quiser, mas não tenho certeza se você quer desconsiderar pessoas que só objetam uma vez, especialmente se você não tem um chamado óbvio de fim da discussão e uma decisão 00:20:13 &amp;lt;dg&amp;gt; não, entendo seu ponto 00:20:16 &amp;lt;dg&amp;gt; ponto* 00:20:26 &amp;lt;dg&amp;gt; eu realmente preciso delinear as coisas melhor &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P - 29 de janeiro de 2013</title><link>/pt/blog/2013/01/29/reuni%C3%A3o-de-desenvolvedores-do-i2p-29-de-janeiro-de-2013/</link><pubDate>Tue, 29 Jan 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/01/29/reuni%C3%A3o-de-desenvolvedores-do-i2p-29-de-janeiro-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, hottuna, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:08:14 &amp;lt;dg&amp;gt; so hi all 20:08:33 &amp;lt;dg&amp;gt; we didn't really talk much about the agenda but we have some big stuff to discuss anyhow so no big deal 20:08:55 &amp;lt;dg&amp;gt; first topic is the new website design and the blockers for getting it live 20:08:58 &amp;lt;dg&amp;gt; so i'll hand over to str4d 20:09:09 * dg passes metaphorical spotlight to str4d 20:09:20 &amp;lt;str4d&amp;gt; Hi! 20:09:27 &amp;lt;str4d&amp;gt; &amp;lt;/ocd&amp;gt; 20:10:07 &amp;lt;str4d&amp;gt; Right, well I haven't had as much time over the last week to work on it, but the site *can* go live if desired. 20:10:26 &amp;lt;str4d&amp;gt; The blockers (that I see) are tagging the documentation for translations. 20:10:37 &amp;lt;str4d&amp;gt; Oh, and fixing URLs - that actually is a blocker. 20:10:48 &amp;lt;str4d&amp;gt; (I've been doing them at the same time). 20:11:45 &amp;lt;str4d&amp;gt; I've done the rest of the site - we just need to go through every page of the documentation and repeat what I've been doing: add translation tags to each paragraph/heading/list item/whatever, and check/correct the site-internal URLs. 20:12:29 &amp;lt;str4d&amp;gt; The other bit that I consider a blocker is getting the old translations migrated to the new format, i.e. going through the old faq_lang.html etc. pages and copying their text into the .po files as appropriate. 20:12:55 &amp;lt;dg&amp;gt; Translation tagging IMHO isn't a true blocker but something we need to finish soon, I don't know how you guys feel about going live without translations fully done 20:13:14 &amp;lt;str4d&amp;gt; (I've done 1.2 pages for de and 1 page for es as an example, but it really needs to be someone who understands the language, so that the copy-paste can be verified) 20:14:00 &amp;lt;str4d&amp;gt; (since there is no guarantee that the two individual pages have the same content) 20:15:52 &amp;lt;str4d&amp;gt; Design-wise, I'm starting to be more inclined to just leave the modified duck's theme there; it's had praise from quite a few people, including a designer. I'm personally still not happy with it (e.g. I find it a bit hard to read the long text passages in the documentation), but I wouldn't call it a blocker. 20:16:09 &amp;lt;dg&amp;gt; I like it more or less 20:16:40 &amp;lt;str4d&amp;gt; Oh - one bad thing currently is that the mobile CSS I added seems to not work on mobiles *derp* 20:16:52 &amp;lt;str4d&amp;gt; (Though it works quite nicely on a narrowed desktop browser) 20:19:26 &amp;lt;str4d&amp;gt; That's really about it for the site, as far as I can think of - it's functioning nicely, and most of the groundwork is in place. 20:19:41 &amp;lt;dg&amp;gt; I'll go check out for any broken links later 20:19:52 &amp;lt;dg&amp;gt; I found some previously 20:20:17 &amp;lt;str4d&amp;gt; dg: my test site is running the latest version, so you can check there. 20:20:32 &amp;lt;str4d&amp;gt; The only broken links should be in /lang/doc/* 20:20:35 &amp;lt;dg&amp;gt; let me dig up the ticket 20:20:38 &amp;lt;str4d&amp;gt; Every other page should be fine. 20:20:45 &amp;lt;str4d&amp;gt; It's ticket #807 20:20:52 &amp;lt;dg&amp;gt; saved me some time :) 20:20:59 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 20:20:59 &amp;lt;dg&amp;gt; want to revisit this next week then? 20:23:38 &amp;lt;dg&amp;gt; Found one. 20:23:46 &amp;lt;dg&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/how/networkcomparisons` from `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/docs/how/garlic-routing` 20:23:49 &amp;lt;str4d&amp;gt; Oh, and /lang/misc/* hasn't been looked at either. 20:23:56 &amp;lt;iRelay&amp;gt; Title: Garlic Routing - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:24:06 &amp;lt;dg&amp;gt; Should be /en/comparison 20:24:12 &amp;lt;dg&amp;gt; sorry for pasting whole thing, won't do it again 20:24:15 &amp;lt;dg&amp;gt; eyerape 20:24:22 &amp;lt;str4d&amp;gt; dg: yep, that is a side-effect of my hypenating all the double-worded pages. 20:24:30 &amp;lt;str4d&amp;gt; Oh, that too. 20:25:09 &amp;lt;dg&amp;gt; /docs/how/garlic-routing has /docs/how/elgamalaes, should be /docs/how/elgamal-aes 20:25:16 &amp;lt;dg&amp;gt; i'll put them all into the ticket later 20:25:23 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; want to revisit this next week then? 20:26:01 &amp;lt;str4d&amp;gt; I'm happy to. Anyone else want to comment? ^_^ 20:27:18 &amp;lt;Meeh&amp;gt; `http://meeh.i2p/viewmtn/viewmtn.py/` 20:27:49 &amp;lt;dg&amp;gt; internal server error on `http://meeh.i2p/viewmtn/viewmtn.py/branch/changes/i2p.i2p` 20:28:45 &amp;lt;Meeh&amp;gt; yepp 20:28:48 &amp;lt;Meeh&amp;gt; working on it 20:28:55 &amp;lt;dg&amp;gt; I'll take it as a no, anyway 20:28:58 &amp;lt;dg&amp;gt; so onto .. crypto? 20:29:18 &amp;lt;str4d&amp;gt; One last question then: given the apparent level of apathy from people in here regarding copying over the old translations, would it be a better idea to just abandon them and upload the blank .po to Transifex? 20:29:44 &amp;lt;dg&amp;gt; Isn't Transifex reasonably active? 20:29:51 &amp;lt;str4d&amp;gt; The .po file will end up on Transifex anyway; I had just planned on it containing the old translations as a bit of a head start. 20:30:05 &amp;lt;dg&amp;gt; I'd say yes 20:30:48 &amp;lt;str4d&amp;gt; Any other votes? 20:32:38 &amp;lt;str4d&amp;gt; If we go with that, then I'll try and tag as many more pages as I have time for, and then I'll create .po files for the current website languages. Then someone with Transifex access can create an i2p.www subprojcet and upload them (KillYourTV?) 20:32:50 * psi reads scrollback 20:33:34 &amp;lt;psi&amp;gt; votes on a hackfest? 20:35:05 * psi reads more scrollback 20:39:01 &amp;lt;str4d&amp;gt; ... 20:39:04 * str4d doesn't like assuming, but assumes that no one has objections to that line of action. 20:39:04 &amp;lt;dg&amp;gt; too quiet&amp;gt;.&amp;gt; 20:39:04 &amp;lt;str4d&amp;gt; In that case, the old translations will be discarded from i2p.www.revamp (or maybe just left in the branch for now - if a translator really wants to they can find them for reference). 20:39:04 &amp;lt;psi&amp;gt; no formed opinion 20:39:14 &amp;lt;SkinSystem&amp;gt; hi, i heard k0e touches himself whilst watching granny pr0n 20:39:21 &amp;lt;dg&amp;gt; uh? 20:39:32 &amp;lt;psi&amp;gt;&amp;gt;.&amp;gt; #i2p-chat 20:40:45 &amp;lt;str4d&amp;gt; Right, that's it from me on the website. 20:49:59 &amp;lt;dg&amp;gt; well.. 20:50:11 &amp;lt;dg&amp;gt; IDK if wait(str4d) 20:51:33 &amp;lt;dg&amp;gt; AFK, back soon 21:03:55 &amp;lt;hottuna&amp;gt; zzz, did you see the update of http://trac.i2p2.de/wiki/Crypto/CurrentSpecs ? 21:03:58 &amp;lt;iRelay&amp;gt; Title: Crypto/CurrentSpecs I2P (at trac.i2p2.de) 21:07:36 &amp;lt;zzz&amp;gt; yeah you guys are doing a great job 21:08:13 &amp;lt;hottuna&amp;gt; do you think we are using asymmetric ciphers where they aren't needed? 21:08:23 &amp;lt;hottuna&amp;gt; and could be replaced by symmetric alternatives? 21:08:38 &amp;lt;zzz&amp;gt; I doubt we're using anything where it isn't needed 21:09:04 &amp;lt;hottuna&amp;gt; good 21:09:15 &amp;lt;zzz&amp;gt; the web page crypto section needs the symm/asymm crypto added ofc, right now it's only sigs 21:09:46 &amp;lt;hottuna&amp;gt; yeah. But one issue at a time 21:09:53 &amp;lt;hottuna&amp;gt; I think the signs are the most vulnerable anyway 21:10:07 &amp;lt;zzz&amp;gt; right. just as a one-liner placeholder is all I meant 21:20:19 &amp;lt;hottuna&amp;gt; zzz, sud signing should be fairly do-able as far as implementation and not having a flag day goes? 21:20:41 &amp;lt;hottuna&amp;gt; do-able as in possibly to change cipher for. 21:23:58 &amp;lt;dg&amp;gt; back 21:26:53 &amp;lt;zzz&amp;gt; i guess. we did su2 w/o incident, so why not su3, su4, ... 21:28:38 &amp;lt;hottuna&amp;gt; but before we should decide what cipher is the most viable 21:36:25 &amp;lt;dg&amp;gt; okay 21:36:33 &amp;lt;dg&amp;gt; since str4d_afk is gone.. uh 21:36:51 &amp;lt;dg&amp;gt; zzz, hottuna, do you want to discuss anything further or should we close the meeting? It seems like nobody else is around 21:40:29 &amp;lt;dg&amp;gt; a'ight 21:40:35 * dg bafs the meeting closed 21:41:11 &amp;lt;hottuna&amp;gt; thanks dg :) 21:41:55 &amp;lt;dg&amp;gt; str4d went MIA 21:45:03 &amp;lt;dg&amp;gt; anyway, np 23:00:32 &amp;lt;str4d&amp;gt; Sorry, connection went down and then I was AFK &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 22 de janeiro de 2013</title><link>/pt/blog/2013/01/22/reuni%C3%A3o-de-desenvolvedores-do-i2p-22-de-janeiro-de-2013/</link><pubDate>Tue, 22 Jan 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/01/22/reuni%C3%A3o-de-desenvolvedores-do-i2p-22-de-janeiro-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> christoph1, dg, eche|on, hottuna, lillith, RN, str4d, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:07:05 &amp;lt;hottuna_&amp;gt; Alright, meeting-time? 20:07:27 &amp;lt;str4d&amp;gt; o/ 20:08:28 &amp;lt;RN-&amp;gt; tjink so 20:08:41 &amp;lt;hottuna_&amp;gt; eche|on, zzz, dg: ping 20:09:46 &amp;lt;hottuna_&amp;gt; let's wait until 20:15 and see if dg shows up. 20:10:21 &amp;lt;RN-&amp;gt; did everyone read zzz homework assignment? 20:10:36 &amp;lt;hottuna_&amp;gt; yepyep 20:11:28 &amp;lt;RN-&amp;gt; was over my head 20:11:31 &amp;lt;str4d&amp;gt; Okay, looks like the three meeting topics are ugha.i2p, the website revamp and the crypto. Anything else we want to cover? 20:11:50 &amp;lt;hottuna_&amp;gt; I think that is more than enough 20:11:58 &amp;lt;str4d&amp;gt; Alright: 20:12:01 &amp;lt;RN-&amp;gt; read it tho 20:12:04 &amp;lt;str4d&amp;gt; (0) Say Hi. 20:12:11 &amp;lt;str4d&amp;gt; (1) Ugha.i2p 20:12:18 &amp;lt;str4d&amp;gt; (2) Website revamp 20:12:29 &amp;lt;str4d&amp;gt; (3) Crypto discussion 20:12:32 &amp;lt;str4d&amp;gt; (0) Say Hi. 20:12:35 &amp;lt;str4d&amp;gt; Hi! 20:13:00 &amp;lt;RN-&amp;gt; hi 20:13:07 &amp;lt;hottuna_&amp;gt; hello everybody! 20:14:44 &amp;lt;RN-&amp;gt; we waiting 4 zzz and ech? 20:15:21 &amp;lt;hottuna_&amp;gt; I think we can manage until the crypto part 20:15:27 &amp;lt;str4d&amp;gt; eche|on was around an hour ago; zzz tends to speak when he needs to. 20:15:27 &amp;lt;RN-&amp;gt; guess they r at end... 20:15:49 &amp;lt;hottuna_&amp;gt; weltende, welterde, eche|on: ping, re new website 20:15:52 &amp;lt;hottuna_&amp;gt; altight 20:15:58 &amp;lt;RN-&amp;gt; anyone got the baffer? 20:15:58 &amp;lt;str4d&amp;gt; And everyone else can turn up when they do ^_^ 20:16:05 &amp;lt;str4d&amp;gt; (1) Ugha.i2p 20:16:05 &amp;lt;hottuna_&amp;gt; So.. ugha? 20:16:08 &amp;lt;str4d&amp;gt; o/ 20:16:39 &amp;lt;zzz&amp;gt; here, standing by until 3), if it's reasonbly fast 20:16:52 &amp;lt;hottuna_&amp;gt; Alright, I posted a content-request page last week 20:16:52 &amp;lt;hottuna_&amp;gt; syndie/imule content was requested 20:16:59 &amp;lt;hottuna_&amp;gt; and has as far as I can see been submitted 20:17:18 * str4d can 20:17:29 &amp;lt;str4d&amp;gt; 't actually load ugha right now =P 20:17:41 &amp;lt;str4d&amp;gt; Do we know who runs ugha? 20:18:04 &amp;lt;hottuna_&amp;gt; I don't 20:18:23 &amp;lt;hottuna_&amp;gt; do we have any further ideas about what to change/add to ugha? 20:18:31 &amp;lt;str4d&amp;gt; Because it would be useful to get some proper spam protection if possible. 20:18:38 &amp;lt;eche|on&amp;gt; we do partly know/guess who runs it. but it will not be disclosured here 20:18:47 &amp;lt;eche|on&amp;gt; and owner did not respond yet 20:18:54 &amp;lt;dg&amp;gt; Okay, hey 20:18:57 &amp;lt;str4d&amp;gt; eche|on: fair enough. 20:18:57 &amp;lt;eche|on&amp;gt; ugha.i2p was cleaned from spam 20:19:09 &amp;lt;str4d&amp;gt; eche|on: how much work was that? 20:19:12 &amp;lt;eche|on&amp;gt; and I added a site about iMule and syndie, KillYourTV added a bit more 20:19:30 &amp;lt;eche|on&amp;gt; spam? a lot, it was&amp;gt;200 or even&amp;gt;400 spam messages to be removed 20:19:38 &amp;lt;eche|on&amp;gt; they appeared in 2 years time 20:20:09 &amp;lt;str4d&amp;gt; And just manually removed? 20:20:24 &amp;lt;hottuna_&amp;gt; did it appear over the inproxy? 20:20:35 &amp;lt;dg&amp;gt; I was wondering this 20:20:50 &amp;lt;dg&amp;gt; sorry for being late although I managed to get here :) 20:20:53 &amp;lt;eche|on&amp;gt; yea, str4d, click each spam site, click delete site, click yes, I want to remove, click next spam site 20:21:08 &amp;lt;eche|on&amp;gt; and IMHO it is on INproxy. 20:21:27 &amp;lt;eche|on&amp;gt; yeah, it is 20:21:58 &amp;lt;eche|on&amp;gt; http://ugha.i2p.to/RecentChanges 20:22:01 &amp;lt;hottuna_&amp;gt; alright, maybe it shouldnt be accessible over the inproxy? 20:22:15 &amp;lt;RN-&amp;gt; so... set read omly for inproxy? 20:22:15 &amp;lt;eche|on&amp;gt; maybe someone want to count the "delete" pictures ;-) 20:23:34 &amp;lt;hottuna_&amp;gt; is it possible to notify the admin via the the wiki? 20:23:45 &amp;lt;eche|on&amp;gt; guess not 20:23:48 &amp;lt;hottuna_&amp;gt; a read-only via inproxy rule would probably be good 20:23:51 &amp;lt;hottuna_&amp;gt; ok 20:24:06 &amp;lt;hottuna_&amp;gt; eche|on, but you know who? you could do it? 20:24:28 &amp;lt;eche|on&amp;gt; I cannot do anything on it, I am just a user like anyone else 20:24:43 &amp;lt;dg&amp;gt; The person obviously is not active. 20:24:46 &amp;lt;dg&amp;gt; So.. maybe still no. 20:24:51 &amp;lt;eche|on&amp;gt; all I can do is asking tino (i2p.to owner) to block it. 20:25:18 &amp;lt;hottuna_&amp;gt; is blocking it entirely an acceptable solution? 20:26:01 &amp;lt;eche|on&amp;gt; yes 20:26:05 &amp;lt;dg&amp;gt; not long term 20:26:30 &amp;lt;RN-&amp;gt; I agree with dg 20:26:44 &amp;lt;eche|on&amp;gt; it is a wiki. It needs active administration to remove unwatned content 20:26:44 &amp;lt;hottuna_&amp;gt; i think blocking it is acceptable.. since it only is of use to people who are already using i2p 20:26:57 &amp;lt;eche|on&amp;gt; but as we also have active spammers inside of I2P.... 20:26:57 &amp;lt;zzz&amp;gt; tino's not going to take action unless the owner requests it 20:27:04 &amp;lt;zzz&amp;gt; at least, he shouldnt. 20:27:41 &amp;lt;hottuna_&amp;gt; eche|on, could you contact the owner? 20:27:52 &amp;lt;eche|on&amp;gt; currently I visit ugha.i2p daily and remove the spam 20:28:15 &amp;lt;eche|on&amp;gt; hottuna_: I did contact via IRC and email already. now it is time for person to react. 20:28:38 &amp;lt;zzz&amp;gt; if it continues to be an embarassment we can take it out of the router console, whether we have a replacement or not 20:28:41 &amp;lt;eche|on&amp;gt; you know, weve seen same problem with forum.i2p already. thats the problem inside of I2P 20:28:48 &amp;lt;hottuna_&amp;gt; regarding blocking from i2p.to? 20:29:02 &amp;lt;eche|on&amp;gt; regarding active admin jobs on it 20:29:25 &amp;lt;hottuna_&amp;gt; ok 20:29:58 &amp;lt;hottuna_&amp;gt; anyway, if you manage to get some response, ask about blocking 20:31:01 &amp;lt;RN-&amp;gt; tino is not only inproxy anymore 20:31:43 &amp;lt;dg&amp;gt; Yeah. 20:32:01 &amp;lt;str4d&amp;gt; Aside from the spam issue, is there any content that ugha should have/needs updated&amp;gt; 20:32:29 &amp;lt;dg&amp;gt; Yes. 20:32:29 &amp;lt;eche|on&amp;gt; I had a look at the russian wiki. Thats a nice nice nice one 20:32:44 &amp;lt;str4d&amp;gt; From /Requests - "More advanced i2p config options and explanations." - hottuna_ you already added some of these, right? 20:32:44 &amp;lt;eche|on&amp;gt; it is really filled with good content and structured. but in russian. 20:32:44 &amp;lt;str4d&amp;gt; eche|on: link? 20:32:53 &amp;lt;hottuna_&amp;gt; what's the url for the russian wiki? 20:33:12 &amp;lt;hottuna_&amp;gt; str4d, yes. And I found a similar list on echelon.i2p 20:33:24 &amp;lt;eche|on&amp;gt; if I find it again... 20:34:10 &amp;lt;eche|on&amp;gt; imho rus.i2p 20:34:56 &amp;lt;eche|on&amp;gt; but more explanation about advanced config is nice 20:34:59 &amp;lt;str4d&amp;gt; Ooh, that *is* a nice wiki. 20:36:25 &amp;lt;eche|on&amp;gt; to sad I am a bit out of time, but if I get the chance, I do a few bits 20:36:32 &amp;lt;RN-&amp;gt; looks like it's using the same nice clean interface as cake why TV on his Cindy page 20:36:42 &amp;lt;dg&amp;gt; is it in english? 20:36:45 &amp;lt;RN-&amp;gt; I'll have to leave in about 10 minutes or less catch up with the rest of the meeting on my scroll back... 20:38:21 &amp;lt;str4d&amp;gt; Are there any other major points about ugha.i2p that need raising? 20:38:36 &amp;lt;hottuna_&amp;gt; no. 20:38:47 &amp;lt;hottuna_&amp;gt; I updated the request site 20:39:50 &amp;lt;str4d&amp;gt; The /I2pRfc page could do with updates, if it is/was ever planned to be authoritative (though the website is probably the better place for specs). 20:40:26 &amp;lt;dg&amp;gt; ugha.i2p has a lot of content which could be added or update 20:40:33 &amp;lt;dg&amp;gt; it seems to have more information about i2p's past and old tech documents than anywhere else 20:41:19 &amp;lt;str4d&amp;gt; Summary so far: spam is (currently) under control but needs active policing; there are numerous old pages that would be good to get updated (a good task for people who like writing). 20:41:34 &amp;lt;hottuna_&amp;gt; agreed. 20:41:41 &amp;lt;str4d&amp;gt; And if possible, the wiki should block edits from the inproxy. 20:41:56 &amp;lt;str4d&amp;gt; Anything else to add before we move on? 20:41:59 &amp;lt;dg&amp;gt; Is that all for the wiki then? 20:42:02 &amp;lt;dg&amp;gt; I don't think so 20:42:52 &amp;lt;str4d&amp;gt; dg: you want to do the honors? ^_^ 20:43:11 &amp;lt;dg&amp;gt; Alright :3 20:43:15 &amp;lt;dg&amp;gt; thx 20:43:38 * str4d gets to talk lots in the next topic anyway =D 20:43:53 &amp;lt;dg&amp;gt; Okay, so the website revamp - I feel that the new design headed by str4d (he's doing the backend mostly but some CSS changes) brings a fresh look to i2p and can help refresh people's perspective and first impressions of it 20:44:00 &amp;lt;dg&amp;gt; The current one is rather stale, etc, etc.. 20:44:11 &amp;lt;dg&amp;gt; I think that we should look into what needs completing in order to push it live 20:44:34 &amp;lt;str4d&amp;gt; What *must* be completed before pushing live: 20:44:37 &amp;lt;dg&amp;gt; Minor issues can be worked on when it's out there so the blockers we need to consider here? 20:44:48 &amp;lt;str4d&amp;gt; - translation tagging 20:45:01 &amp;lt;str4d&amp;gt; (well, not *must* but most at the very least) 20:45:17 &amp;lt;str4d&amp;gt; - checking that all site-internal links are updated and valid 20:45:36 &amp;lt;str4d&amp;gt; That's basically it. 20:45:56 &amp;lt;hottuna_&amp;gt; how is translation tagging done? 20:46:07 &amp;lt;str4d&amp;gt; I've already started on that, and have covered most of the site pages (if you leave out the docs, which are large on their own) 20:46:22 &amp;lt;dg&amp;gt; Latter isn't too hard. There's tools for it IIRC but I can go around clicking (take one for the team ;) if push comes to shove. 20:46:33 &amp;lt;dg&amp;gt; Explain translation tagging? 20:46:40 &amp;lt;str4d&amp;gt; hottuna_: Jinja2 template tags 20:46:40 &amp;lt;str4d&amp;gt; And gettext PO files 20:47:05 &amp;lt;str4d&amp;gt; &amp;lt;h2&amp;gt;{% trans %}A Gentle Introduction to How I2P Works{% endtrans %}&amp;lt;/h2&amp;gt; 20:47:08 &amp;lt;str4d&amp;gt; &amp;lt;p&amp;gt;{% trans -%} 20:47:08 &amp;lt;str4d&amp;gt; I2P is a project to build, deploy, and maintain a network supporting secure and anonymous 20:47:08 &amp;lt;str4d&amp;gt; communication. People using I2P are in control of the tradeoffs between anonymity, reliability, 20:47:11 &amp;lt;str4d&amp;gt; bandwidth usage, and latency. There is no central point in the network on which pressure can be 20:47:11 &amp;lt;str4d&amp;gt; exerted to compromise the integrity, security, or anonymity of the system. The network supports 20:47:11 &amp;lt;str4d&amp;gt; dynamic reconfiguration in response to various attacks, and has been designed to make use of 20:47:11 &amp;lt;str4d&amp;gt; additional resources as they become available. Of course, all aspects of the network are open and 20:47:11 &amp;lt;str4d&amp;gt; freely available. 20:47:15 &amp;lt;str4d&amp;gt; {%- endtrans %}&amp;lt;/p&amp;gt; 20:48:17 &amp;lt;str4d&amp;gt; The tagged blocks get extracted into a messages.pot which can then be translated like the routerconsole is. 20:48:36 &amp;lt;str4d&amp;gt; That's another task that I think *must* be done before launch: 20:48:57 &amp;lt;str4d&amp;gt; - Migrate old translated pages (e.g. /how_intro_fr) to PO files 20:49:53 &amp;lt;hottuna_&amp;gt; ok 20:49:56 &amp;lt;hottuna_&amp;gt; whats the mtn repo name? 20:50:04 &amp;lt;hottuna_&amp;gt; alright 20:50:08 &amp;lt;str4d&amp;gt; That one I can't do much about =P I've migrated one page as a test, but I can't verify the accuracy of the old translations (especially as there was nothing to keep things in sync between the static pages) 20:50:12 &amp;lt;str4d&amp;gt; i2p.www.revamp 20:51:02 * str4d starts up the test site again 20:52:33 &amp;lt;str4d&amp;gt; Okay, `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` is back up. 20:52:44 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:52:59 &amp;lt;str4d&amp;gt; Something else I've done is added mobile support to the website - you can see it by narrowing your browser window below 768px 20:53:34 &amp;lt;dg&amp;gt; What are we doing about blog/ 20:53:34 &amp;lt;dg&amp;gt; ? 20:53:45 &amp;lt;str4d&amp;gt; dg: what do you mean? 20:53:52 &amp;lt;str4d&amp;gt; (In what regard?) 20:54:04 &amp;lt;dg&amp;gt; Who will be blogging and how will we set it up? When will we blog also? :) 20:54:43 &amp;lt;str4d&amp;gt; At present the blog just contains the (old) release posts and the (much older) status posts. 20:54:54 &amp;lt;str4d&amp;gt; At the very least there will be the release posts as normal. 20:55:50 &amp;lt;str4d&amp;gt; That's a later issue though - we need to actually get the site finished first! 20:56:09 &amp;lt;hottuna_&amp;gt; agreed 20:56:20 &amp;lt;str4d&amp;gt; Ticket #807 does have a few things in it which would be good to get done, but are not blockers 20:56:32 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 20:56:44 &amp;lt;str4d&amp;gt; They are somewhat spread out through the ticket, but some are: 20:57:02 &amp;lt;str4d&amp;gt; - fill out /about/glossary 20:57:21 &amp;lt;str4d&amp;gt; - improve blog/meetings layout and styling 20:58:17 &amp;lt;str4d&amp;gt; - fix or replace the theme 20:58:36 &amp;lt;hottuna_&amp;gt; re translation tagging: is """{{ _('Friends of I2P') }}""" tagable in a straight forward manner 20:59:03 &amp;lt;str4d&amp;gt; hottuna_: That already is tagged. 20:59:26 &amp;lt;hottuna_&amp;gt; just curious about syntax 20:59:29 &amp;lt;str4d&amp;gt; (That's the more compact notation) 20:59:39 &amp;lt;hottuna_&amp;gt; aah 20:59:42 &amp;lt;str4d&amp;gt; {{ }} inserts the result of the contained Python method 20:59:53 &amp;lt;str4d&amp;gt; _() is the gettext call in Python 21:00:00 &amp;lt;str4d&amp;gt; (well, the one that is imported into Jinja2 21:00:03 &amp;lt;str4d&amp;gt; ) 21:00:19 &amp;lt;hottuna_&amp;gt; thanks 21:00:34 &amp;lt;str4d&amp;gt; {% trans %}{% endtrans %} is a more verbose tag, but it's the Jinja2 tag and supports any content between the tags. 21:00:49 &amp;lt;str4d&amp;gt; (whereas the _() one can't contain e.g. ' 21:00:52 &amp;lt;hottuna_&amp;gt; what is left to tag? 21:01:13 &amp;lt;str4d&amp;gt; hottuna_: check the mtn log for details of what has been tagged, but IIRC: 21:01:44 &amp;lt;str4d&amp;gt; - get-involved/guides (I've tagged ides and dev-guidelines there) 21:01:55 &amp;lt;str4d&amp;gt; - misc/* 21:01:58 &amp;lt;str4d&amp;gt; - docs/* 21:02:09 &amp;lt;str4d&amp;gt; And then any blog posts that we want translated. 21:03:06 &amp;lt;str4d&amp;gt; (I've already migrated and tagged the 0.9.4 and 0.9.3 posts, and future posts can be tagged as well; earlier ones can be tagged as/when people can be bothered) 21:04:17 &amp;lt;str4d&amp;gt; Okay, we do need to get a move on in the meeting. 21:05:18 &amp;lt;str4d&amp;gt; Summary: site revamp is almost ready, help is appreciated getting the rest of the site tagged for translation and url-checked (can be done simultaneously) (thanks hottuna_ for offering to help (I assume that's what you are doing?)) 21:05:45 &amp;lt;str4d&amp;gt; And other text/layout changes are appreciated but not blocking. 21:06:31 &amp;lt;str4d&amp;gt; Oh: and if anyone wants to get started on translating the pages (using the old translated pages as reference or for copy-paste), *please do so*. 21:06:34 &amp;lt;str4d&amp;gt; Anything else? 21:06:49 &amp;lt;hottuna_&amp;gt; ill have a look at tagging 21:07:48 &amp;lt;str4d&amp;gt; hottuna_: thanks. Leave get-involved/guides to me, as I've already started in there. 21:08:43 &amp;lt;str4d&amp;gt; dg: are you keeping an eye on the meeting (timeliness)? 21:09:02 &amp;lt;dg&amp;gt; oh, sorry 21:09:14 &amp;lt;dg&amp;gt; So we're done with website/ 21:09:41 &amp;lt;dg&amp;gt; Crypto time :-D 21:10:16 &amp;lt;dg&amp;gt; Let me dig up the relevant topics 21:10:16 &amp;lt;dg&amp;gt; One moment 21:11:28 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1328` + `http://zzz.i2p/topics/715` 21:11:38 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: Meeting [22nd January] (at zzz.i2p) 21:12:10 &amp;lt;dg&amp;gt; TL;DR: We need to be discussing which components of the i2p router need to be changed in order of priority (or as zzz put it, "to talk generally about which uses are more vulnerable than others" 21:12:10 &amp;lt;dg&amp;gt; ) 21:12:17 &amp;lt;dg&amp;gt; (for the DSA change) 21:12:45 &amp;lt;dg&amp;gt; It's an apt time to discuss any other crypto changes that could be thrown in but right now, we should stick to what zzz suggested as it's a masssive rabbithole 21:12:52 &amp;lt;hottuna_&amp;gt; like noted in the tor cipher migration document we should strive to do changes where they are the most important and not necessarily the easiest 21:13:26 &amp;lt;dg&amp;gt; (https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt) 21:15:55 &amp;lt;hottuna_&amp;gt; in my mind the most important areas are those using potentially weak ciphers for longterm keys 21:16:39 &amp;lt;dg&amp;gt; hottuna_: I'm no crypto expert (and as such I'll stay out unless I know something) but aren't the longterm keys also the keys which could cause a flag day? 21:17:12 &amp;lt;hottuna_&amp;gt; changing most ciphers would cause a flag day 21:17:31 &amp;lt;dg&amp;gt; I was thinking all destinations being fucked 21:17:38 &amp;lt;dg&amp;gt; so yeah 21:17:41 &amp;lt;hottuna_&amp;gt; well basically 21:18:03 &amp;lt;hottuna_&amp;gt; i dont see a way around destinations being wrecked 21:19:03 &amp;lt;hottuna_&amp;gt; Im don't have a list of places where long-term keys are used 21:19:22 &amp;lt;hottuna_&amp;gt; but such a list and the corresponding cipher used should be created 21:21:04 &amp;lt;str4d&amp;gt; Agreed. We should also rank their perceived vulnerability. 21:21:11 &amp;lt;str4d&amp;gt; (This would make a good wiki page on Trac) 21:21:19 &amp;lt;hottuna_&amp;gt; yes. 21:22:02 &amp;lt;hottuna_&amp;gt; we should also create a list of ciphers that have been proven as safe (by the test of time) and are otherwise viable for us 21:22:17 &amp;lt;str4d&amp;gt; Section 2 of the Tor page basically applies to us as well. 21:22:20 &amp;lt;hottuna_&amp;gt; that list should include asymetric 21:22:55 &amp;lt;zzz&amp;gt; sounds good 21:23:11 &amp;lt;hottuna_&amp;gt; asymmetric* encryption, symmetric encryption, signatures and hmac ciphers that we trust 21:23:49 &amp;lt;zzz&amp;gt; how_cryptography page is a good reference 21:24:32 &amp;lt;hottuna_&amp;gt; str4d, did you start a wiki page or should I? 21:24:40 * str4d is doing so now 21:25:00 &amp;lt;str4d&amp;gt; /Crypto/CurrentSpecs sound alright? 21:25:09 &amp;lt;str4d&amp;gt; (For the summary table) 21:25:09 &amp;lt;hottuna_&amp;gt; sure 21:25:16 &amp;lt;zzz&amp;gt; DSA is a nice place to start analysis because it's easy to understand, and it's on the surface the weakest 21:26:15 &amp;lt;hottuna_&amp;gt; yes 21:27:01 &amp;lt;hottuna_&amp;gt; as for what is used where and what time periods which keys are used for I dont know much 21:28:56 &amp;lt;zzz&amp;gt; the OP on `http://zzz.i2p/topics/715` has a list 21:29:03 &amp;lt;zzz&amp;gt; ~8 places we use DSA 21:29:05 &amp;lt;iRelay&amp;gt; Title: zzz.i2p: DSA 1024/160 Replacement (at zzz.i2p) 21:29:40 &amp;lt;hottuna_&amp;gt; the one with the longest validity is routerinfo? 21:30:23 &amp;lt;str4d&amp;gt; || '''Aspect/Location''' || '''Cipher used''' || '''Cipher details''' || ''' Perceived vulnerability''' || '''Comments''' 21:30:30 &amp;lt;str4d&amp;gt; Anything else that needs to go into the table? 21:30:30 &amp;lt;zzz&amp;gt; maybe dest. which isn't listed. 21:31:12 &amp;lt;zzz&amp;gt; theres both a dest key and a leaseset key I think the dest signs the leaseset and the leaseset key is unused 21:31:38 &amp;lt;hottuna_&amp;gt; str4d, validity period 21:32:24 &amp;lt;zzz&amp;gt; wouldnt be the end of the world to have a RI flag day but throwing out all 2500 in hosts.txt is another story 21:32:38 &amp;lt;str4d&amp;gt; Hmm... maybe the Perceived vulnerability / validity should be in a separate table then. 21:33:07 &amp;lt;zzz&amp;gt; datagrams is a problem, dests is a problem 21:33:22 &amp;lt;hottuna_&amp;gt; throwing out hosts is a huge issue. but it is also the most vulnerable key in my mind 21:34:37 &amp;lt;zzz&amp;gt; for each case we have to go farther though. not just how easy to break but what's the threat model / consequence. 21:35:08 &amp;lt;hottuna_&amp;gt; yes. maybe link to a separate page for each case? 21:35:26 &amp;lt;str4d&amp;gt; `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` now exists and has some basic content 21:35:33 &amp;lt;iRelay&amp;gt; Title: Crypto/CurrentSpecs I2P (at trac.i2p2.i2p) 21:36:09 &amp;lt;zzz&amp;gt; and put that in perspective gven the size of the net, etc. e.g., we currently have a guy that claims he can shutdown an eepsite for 23 1/2 hours a day. 21:37:13 &amp;lt;hottuna_&amp;gt; christoph1, ? 21:37:25 &amp;lt;dg&amp;gt; Yikes. 21:37:28 &amp;lt;str4d&amp;gt; Mmm. 21:37:35 &amp;lt;dg&amp;gt; How does that work? 21:37:58 &amp;lt;hottuna_&amp;gt; eclipse attack on our floodfills 21:38:01 &amp;lt;christoph1&amp;gt; use enough precomputed routerinfos, put 10 bad nodes near the target hash block lookup 21:38:20 &amp;lt;lillith&amp;gt; why is it not 24 hours? 21:38:35 &amp;lt;christoph1&amp;gt; because midnight is a bit tricky 21:38:46 &amp;lt;christoph1&amp;gt; you can use another 10 to put in place for tomorrow 21:39:05 &amp;lt;christoph1&amp;gt; but there's still a period around the keyspace rotation where things are unstable 21:39:22 &amp;lt;lillith&amp;gt; so the router gets half an hour where the floodfills are uncertain? 21:39:33 &amp;lt;christoph1&amp;gt; (client can hit one of the good nodes by chance because it doesn't know all attackers jet 21:39:52 &amp;lt;str4d&amp;gt; The keys for the next day can be known in advance, so positioning malicious nodes could be planned in advance, no? 21:39:59 &amp;lt;christoph1&amp;gt; jep 21:40:22 &amp;lt;christoph1&amp;gt; still it seems around rotation it is somewhat unstable 21:40:49 &amp;lt;str4d&amp;gt; Anyway, this is somewhat off-track for this topic (sorry christoph1) 21:41:05 &amp;lt;christoph1&amp;gt; ack 21:43:08 &amp;lt;str4d&amp;gt; Okay, does anyone want to work on getting `http://trac.i2p2.i2p/wiki/Crypto/CurrentSpecs` filled out? 21:43:14 &amp;lt;iRelay&amp;gt; Title: Crypto/CurrentSpecs I2P (at trac.i2p2.i2p) 21:43:26 &amp;lt;zzz&amp;gt; dg, please keep us on track, not drag us off it :) 21:43:42 &amp;lt;hottuna_&amp;gt; str4d, yeah. I just managed to log in :P 21:44:01 &amp;lt;str4d&amp;gt; Maybe we should quickly clarify what exactly we want on that page (my column headings are rather generic) 21:44:36 &amp;lt;dg&amp;gt; zzz: sory ;) 21:44:59 &amp;lt;str4d&amp;gt; First table: a summary of the crypto used in the router. Name, validity period, vulnerability... key length? Prime strength? 21:44:59 &amp;lt;zzz&amp;gt; m yfault too 21:45:48 &amp;lt;str4d&amp;gt; Second table: a list of every point in the router where crypto is used. Location and cipher name (of course). Usage details? What is important to know here? 21:46:27 &amp;lt;str4d&amp;gt; We can probably elaborate on separate pages for the second table if necessary (link the location name to a subpage) 21:47:41 &amp;lt;hottuna_&amp;gt; str4d, added subpage 21:48:06 &amp;lt;str4d&amp;gt; IMHO this should be a page that someone can glance at and understand the current state-of-play (whereas the site docs are the full specs) 21:48:32 &amp;lt;str4d&amp;gt; hottuna_: ah, I get what you mean by validity period now. 21:48:39 &amp;lt;hottuna_&amp;gt; :) 21:50:20 &amp;lt;str4d&amp;gt; hottuna_: there's already an entry for destinations - LeaseSet signing 21:50:29 &amp;lt;hottuna_&amp;gt; oh 21:50:29 &amp;lt;hottuna_&amp;gt; sorry 21:50:36 &amp;lt;str4d&amp;gt; (For the DSA part at least - I think you're thinking there of the encryption) 21:51:56 &amp;lt;str4d&amp;gt; Also, I'd call it "Security timescale" rather than "Validity period" 21:52:38 &amp;lt;hottuna_&amp;gt; yep 21:52:38 &amp;lt;zzz&amp;gt; FYI for everybody else - every RI and Dest has two keys, one for encryption and one for signing 21:53:11 &amp;lt;hottuna_&amp;gt; ok 21:53:11 &amp;lt;hottuna_&amp;gt; why? 21:53:32 &amp;lt;zzz&amp;gt; ElG was deemed far too slow for signing 21:54:44 &amp;lt;str4d&amp;gt; This might be a silly question, but how are the two keys "linked" verifiably? 21:55:23 &amp;lt;zzz&amp;gt; for both RI and Dest, the Hash covers both keys + the (usually null) Certificate 21:55:23 &amp;lt;hottuna_&amp;gt; a public key is derived from the private key 21:55:51 &amp;lt;zzz&amp;gt; change any of the 3 and you change the hash. 21:56:13 &amp;lt;str4d&amp;gt; Ah, k (you mean the Destination hash?) 21:56:23 &amp;lt;str4d&amp;gt; (i.e. the B64) 21:56:26 &amp;lt;zzz&amp;gt; yes 21:56:53 &amp;lt;str4d&amp;gt; Okay... the problem with upgrading the Destination crypto makes much more sense now... 21:56:59 &amp;lt;zzz&amp;gt; and for Dests, change any of the 3 and you need a new hosts.txt entry 21:58:34 &amp;lt;zzz&amp;gt; and (hint) non-null certs may be the path to upgrades w/ (partial) compatibility, i.e. not breaking gravity. That's what's covered further down in topic 715 21:59:39 &amp;lt;str4d&amp;gt; Yeah - that enables both to work alongside each other. 22:00:09 &amp;lt;str4d&amp;gt; But it still means that the end-to-end crypto for the old Destinations is untouched. 22:00:52 &amp;lt;str4d&amp;gt; The point where the Dest crypto key is most important is the leg between the OPEP and IBGW, right? 22:01:26 &amp;lt;zzz&amp;gt; not sure 22:01:53 &amp;lt;zzz&amp;gt; other complication is there used to be two layers of end-to-end crypto, one in the router and one in the client, and some keys are now unused 22:02:32 &amp;lt;zzz&amp;gt; ditto w/ signing keys... one was for LS revocation and is unused 22:02:46 &amp;lt;zzz&amp;gt; so that's another opportunity, maybe 22:03:29 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/how_intro` seems to indicate that the ElGamal/AES+SessionTags is used for end-to-end router encryption. 22:04:37 &amp;lt;zzz&amp;gt; crypto is much harder to discuss than signing. theres the ElG wrapping the AES and the Tags, together with the DH exchange. 22:05:35 &amp;lt;str4d&amp;gt; Yes. But as far as e.g. LeaseSets go, we probably need to discuss both in tandem, no? 22:05:46 &amp;lt;zzz&amp;gt; I'd suggest not even trying to get into the crypto side today. 22:05:53 &amp;lt;str4d&amp;gt; Not today, no. 22:06:00 &amp;lt;zzz&amp;gt; maybe, maybe not 22:06:03 &amp;lt;str4d&amp;gt; So, back on topic *derp* 22:06:30 &amp;lt;zzz&amp;gt; you change one key, you change the hash. But as the Tor doc says, don't try to change everything just because you're changing one thing 22:06:33 &amp;lt;str4d&amp;gt; What is the issue with Datagram signing? 22:07:12 &amp;lt;zzz&amp;gt; it's using our signing algorithm, i.e. DSA. Which we use to sign everything. (including suds) 22:07:54 &amp;lt;zzz&amp;gt; which also isn't on the list on topic 715, and might be the longest-lived key of all 22:09:04 &amp;lt;str4d&amp;gt; Right, but the specific problem I'm guessing with Datagrams is ensuring that routers can still talk to each other 22:09:04 &amp;lt;str4d&amp;gt; ? 22:10:00 &amp;lt;zzz&amp;gt; right. change signing and you break all RI and LS lookup, and all signed end-to-end communication 22:10:51 &amp;lt;zzz&amp;gt; because almost everything is signed 22:11:41 &amp;lt;str4d&amp;gt; So really the only way to move forward with upgrading the signing algorithm is to ensure that every place it is used can handle multiple signing algorithms? 22:12:27 &amp;lt;str4d&amp;gt; The problem then becomes knowing what versions are supported by a router (and the partitioning problems from the Tor doc are relevant here). 22:12:30 &amp;lt;zzz&amp;gt; but then every dest would need two sets of tunnels, one for old and one for new, afaik 22:12:49 &amp;lt;zzz&amp;gt; there's two kinds of compatibility to consider. 22:13:19 &amp;lt;str4d&amp;gt; That's a good point&amp;gt;_&amp;lt; 22:13:42 &amp;lt;zzz&amp;gt; 1) "network" compatibility, i.e. can the RIs and LSs be stored and retrieved, can msgs get thru tunnels, even if the ffs or participants are down-rev; 22:14:21 &amp;lt;zzz&amp;gt; 2) end-to-end compatibility, can A talk to B. For that, seems like both A and B need to support the same things 22:15:43 &amp;lt;str4d&amp;gt; 2) is "easy" to handle for direct router-to-router communication, as the router versions are public knowledge. What about end-to-end communication? 22:17:24 &amp;lt;zzz&amp;gt; the other thing is an RI has a whole Properties in it, we can put whatever flags we want in there 22:17:27 &amp;lt;str4d&amp;gt; Where would a router need to look to determine if another router (such as an eepsite server) supports the new signatures? 22:17:30 &amp;lt;zzz&amp;gt; nothing like that for LS 22:18:01 &amp;lt;zzz&amp;gt; certs is the magic 22:18:48 &amp;lt;zzz&amp;gt; in a cert we can spec both crypto and signing algo, and store the extra bytes if it doesnt fit in the first 384 22:18:59 &amp;lt;zzz&amp;gt; again, that's the topic 715 stuff 22:19:53 &amp;lt;zzz&amp;gt; the cert has to start at byte 385 to not break 1) 22:20:54 &amp;lt;zzz&amp;gt; is that about enough for today? got out of this what you wanted? 22:21:09 &amp;lt;hottuna_&amp;gt; i think this is a beginning 22:21:34 &amp;lt;hottuna_&amp;gt; more specific issues and solutions cna be discussed and the wiki page used as an aid 22:23:50 &amp;lt;str4d&amp;gt; zzz: it's a good start - thank you =) 22:24:24 &amp;lt;zzz&amp;gt; lots of work ahead... 22:24:39 &amp;lt;str4d&amp;gt; Yes, but we have to start somewhere ^_^ 22:24:54 &amp;lt;hottuna_&amp;gt; str4d, pushed tags for monotone.html 22:25:05 &amp;lt;zzz&amp;gt; I had one more topic for the mtg but only if welt welterde weltende is around 22:25:26 &amp;lt;str4d&amp;gt; hottuna_: the one under get-involved/guides? I'll drop the ones I'd started putting in then ^_^ 22:25:37 &amp;lt;hottuna_&amp;gt; yes 22:26:00 &amp;lt;hottuna_&amp;gt; alright, are we done then? 22:26:11 &amp;lt;dg&amp;gt; I'd say so? 22:26:15 &amp;lt;str4d&amp;gt; I'd like to add a random point: 22:26:18 * dg had nothing to chime in with 22:26:21 &amp;lt;dg&amp;gt; not a crypto god 22:27:08 &amp;lt;str4d&amp;gt; I'd like to congratulate sponge on his efforts with Android - stock I2P now successfully runs on Android devices. 22:27:46 &amp;lt;str4d&amp;gt; And initial reports seem to indicate better performance and lower battery usage than I2P-Android 22:27:53 &amp;lt;hottuna_&amp;gt; that's quite the feat 22:28:04 &amp;lt;hottuna_&amp;gt; well done sponge 22:28:16 &amp;lt;hottuna_&amp;gt; i've gotta go now 22:28:23 &amp;lt;hottuna_&amp;gt; dg, will you strat the thread for next week? 22:28:27 &amp;lt;dg&amp;gt; spogne has done extremely well 22:28:56 &amp;lt;dg&amp;gt; Will do. Topics? Seems crypto needs to be a recurring topic for the next few weeks. :) 22:29:03 &amp;lt;dg&amp;gt; I should be here on time next week also 22:29:47 &amp;lt;str4d&amp;gt; If we can get the revamp tagged by then, we could potentially go live with the new site (though I would prefer to get actual translations in first) 22:30:18 &amp;lt;str4d&amp;gt; (Also depends on welterde being around) 22:30:25 &amp;lt;hottuna_&amp;gt; str4d, i think actual translations will take a very long time 22:30:52 &amp;lt;hottuna_&amp;gt; alright, nn ppl 22:30:59 &amp;lt;str4d&amp;gt; hottuna_: complete translations, yes. But there are already-translated pages (see www.i2p2/pages/translations) which would be quick to migrate. 22:31:07 &amp;lt;str4d&amp;gt; (For people who understand the language) 22:31:14 &amp;lt;str4d&amp;gt; o/ hottuna_ 22:31:45 * str4d *baf*s the meeting closed. &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P - 15 de janeiro de 2013</title><link>/pt/blog/2013/01/15/reuni%C3%A3o-de-desenvolvedores-do-i2p-15-de-janeiro-de-2013/</link><pubDate>Tue, 15 Jan 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/01/15/reuni%C3%A3o-de-desenvolvedores-do-i2p-15-de-janeiro-de-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> darrob, dg, eche|on, hottuna, KillYourTV, LaughingBuddha, orion, sponge, welterde, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:02:07 &amp;lt;hottuna&amp;gt; dg, tem reunião hoje 20:02:26 &amp;lt;LaughingBuddha&amp;gt; ah sim, é terça-feira 20:02:56 &amp;lt;hottuna&amp;gt; str4d, Meeh: a reunião é agora? 20:03:49 &amp;lt;orion&amp;gt; sim 20:04:07 &amp;lt;Meeh&amp;gt; hottuna: não sei, espero que sim 20:04:26 &amp;lt;hottuna&amp;gt; certo, existe uma lista de itens? 20:04:56 &amp;lt;hottuna&amp;gt; dg, ping 20:06:07 &amp;lt;hottuna&amp;gt; certo, vamos começar em 5 minutos 20:06:35 &amp;lt;hottuna&amp;gt; todo mundo por aqui, pensem no que gostariam de falar 20:06:57 &amp;lt;hottuna&amp;gt; quando começarmos, ajudem a criar a lista de itens 20:07:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Eu achei que hoje era a reunião de cripto 20:08:07 &amp;lt;hottuna&amp;gt; weltende, eu perdi a última. Só estou tentando criar alguma ordem 20:08:22 &amp;lt;hottuna&amp;gt; zzz, reunião de cripto 20:10:23 &amp;lt;hottuna&amp;gt; weltende, que cripto ia ser discutida? 20:11:09 &amp;lt;hottuna&amp;gt; Certo, vamos tentar começar isso. 20:11:16 &amp;lt;hottuna&amp;gt; Agenda da reunião: 20:11:28 &amp;lt;hottuna&amp;gt; * Status do hackathon do Syndie 20:11:51 &amp;lt;hottuna&amp;gt; * Cripto do I2P 20:12:02 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: isso eu não sei.. 20:12:20 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: devo enviar seu r0ket por encomenda ou algo assim, a propósito? 20:12:32 &amp;lt;dg&amp;gt; cheguei a tempo? 20:12:51 &amp;lt;hottuna&amp;gt; acabei de começar, mas se você quiser assumir eu fico feliz 20:12:53 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: sim 20:13:20 &amp;lt;dg&amp;gt; o máximo que eu sei é "cripto" 20:14:32 &amp;lt;hottuna&amp;gt; dg, mais algum item de que devemos tratar 20:14:35 &amp;lt;hottuna&amp;gt; ? 20:15:14 &amp;lt;dg&amp;gt; Status do Syndie, alguma atualização dos pesquisadores, direção geral? 20:15:37 &amp;lt;hottuna&amp;gt; certo. vamos começar então? 20:15:55 &amp;lt;dg&amp;gt; claro 20:16:14 &amp;lt;dg&amp;gt; Espero que o zab apareça, já que ele e o zzz sabem mais sobre os internos do router (roteador).. 20:18:28 &amp;lt;orion&amp;gt; Acho que íamos discutir a possibilidade de atualizar a cripto. 20:18:28 &amp;lt;hottuna&amp;gt; de qualquer forma, sair do DSA-1024 20:18:31 &amp;lt;orion&amp;gt; E a logística por trás disso. 20:18:31 &amp;lt;hottuna&amp;gt; certo 20:18:31 &amp;lt;dg&amp;gt; Deixe-me resgatar o tópico. 20:18:31 &amp;lt;hottuna&amp;gt; faz sentido 20:18:31 &amp;lt;hottuna&amp;gt; dg, `http://zzz.i2p/topics/715` 20:18:31 &amp;lt;dg&amp;gt; aha 20:18:42 &amp;lt;dg&amp;gt; ha.. dois anos atrás 20:19:00 &amp;lt;hottuna&amp;gt; Devemos começar com "Status do Syndie" por enquanto? 20:20:11 &amp;lt;dg&amp;gt; Sim 20:21:09 &amp;lt;hottuna&amp;gt; Certo, quantos itens na lista de tarefas foram adicionados / concluídos? 20:21:40 &amp;lt;hottuna&amp;gt; E qual é a URL da lista de tarefas? 20:25:43 &amp;lt;hottuna&amp;gt; Changelog do Syndie: `http://zzz.i2p/posts/6095` 20:25:43 &amp;lt;hottuna&amp;gt; Há usuários do Syndie por aqui? 20:26:06 &amp;lt;dg&amp;gt; Eu testei, mas tive problemas/achei meio morto. 20:26:09 &amp;lt;hottuna&amp;gt; Eu tentei e comecei a sincronizar, mas há muitos itens para sincronizar 20:26:16 &amp;lt;dg&amp;gt; Não sei se alguém é usuário regular.. 20:26:37 &amp;lt;hottuna&amp;gt; e se você permitir um histórico longo, talvez as postagens mais novas devessem ser buscadas primeiro? 20:26:44 &amp;lt;darrob&amp;gt; tô meio que aqui. 20:27:08 &amp;lt;hottuna&amp;gt; darrob, você também mantém um arquivo? 20:27:16 &amp;lt;darrob&amp;gt; hottuna: sim 20:28:23 &amp;lt;hottuna&amp;gt; você tem acompanhado o hackfest? 20:29:25 &amp;lt;hottuna&amp;gt; Tarefas do Syndie: https://github.com/i2p/i2p.syndie/blob/master/TODO 20:29:36 &amp;lt;eche|on&amp;gt; o hackfest do Syndie foi um sucesso e está funcionando muito bem. atualmente há um pequeno problema com posts demais para quem começa. Vamos resolver em breve. 20:30:28 &amp;lt;hottuna&amp;gt; ótimo, há um item no Trac para a sincronização inicial grande ou isso está anotado em outro lugar? 20:30:32 &amp;lt;eche|on&amp;gt; o syndie busca por data 20:30:43 &amp;lt;darrob&amp;gt; sim, o hackfest tem sido um grande sucesso até agora. o zzz corrigiu um monte de bugs que tornavam o uso do syndie difícil. até a importação de mensagens antigas deve estar melhor agora, se bem me lembro. 20:30:46 &amp;lt;eche|on&amp;gt; e há algumas discussões sobre "o que é novo" 20:31:34 &amp;lt;eche|on&amp;gt; por um motivo de anonimato, "tudo o que o arquivo recebe hoje é NOVO" 20:31:59 &amp;lt;hottuna&amp;gt; eche|on, não entendi essa última parte. As buscas são feitas pegando o post mais recente primeiro? 20:32:05 &amp;lt;eche|on&amp;gt; não 20:32:13 &amp;lt;hottuna&amp;gt; Quando sincronizei recentemente pareceu bem aleatório 20:32:17 &amp;lt;eche|on&amp;gt; na minha opinião, ele busca um após o outro, aleatoriamente 20:32:31 &amp;lt;eche|on&amp;gt; mas ele envia todas as mensagens que são "novas" desde uma data específica 20:32:42 &amp;lt;hottuna&amp;gt; talvez alguma ordem fosse preferível 20:32:49 &amp;lt;eche|on&amp;gt; mas novo não é/era baseado na data de criação da mensagem 20:33:04 &amp;lt;eche|on&amp;gt; novo era baseado na data de chegada ao servidor (por motivos de anonimato) 20:33:14 &amp;lt;hottuna&amp;gt; aah, entendi 20:33:48 &amp;lt;hottuna&amp;gt; onde devo sugerir busca ordenada? 20:34:13 &amp;lt;eche|on&amp;gt; e se um servidor receber 5000 novidades de algum "arquivo antigo perdido" em um dia, essas 5000 são vistas como novas, mesmo que a data de criação seja&amp;gt;5 anos atrás 20:34:16 &amp;lt;darrob&amp;gt; hottuna: poste isso em "Syndie dev". :) 20:34:27 &amp;lt;eche|on&amp;gt; ou bug do snydie ;-) 20:34:34 &amp;lt;hottuna&amp;gt; o tópico do syndie? 20:34:49 &amp;lt;zzz&amp;gt; passamos uma semana trabalhando em envios (pushes), quase pronto, precisamos trabalhar em alguns problemas de datas e depois vamos olhar os recebimentos (pulls) 20:35:08 &amp;lt;darrob&amp;gt; não, o fórum do syndie. 20:35:11 &amp;lt;eche|on&amp;gt; hottuna: ah, ainda não no syndie -) 20:35:26 &amp;lt;eche|on&amp;gt; mas você pode mudar a política padrão de pull/push no seu syndie 20:35:45 &amp;lt;hottuna&amp;gt; Eu vi algumas configurações, mas sou um usuário bem iniciante 20:36:14 &amp;lt;zzz&amp;gt; mas o principal: estou voltando ao i2p, preciso que vocês intensifiquem os testes e a programação 20:36:14 &amp;lt;eche|on&amp;gt; política de pull 20:36:29 &amp;lt;hottuna&amp;gt; ok, bom saber, zzz 20:36:44 &amp;lt;eche|on&amp;gt; sim, eu tive a impressão de que o zzz puxou a "carta jrandom" e mudou do I2P para o syndie ;-) 20:36:44 &amp;lt;hottuna&amp;gt; Mais algum comentário sobre o syndie? 20:37:10 &amp;lt;hottuna&amp;gt; Certo, seguindo 20:37:18 &amp;lt;hottuna&amp;gt; ** Atualizações dos pesquisadores ** 20:37:34 &amp;lt;hottuna&amp;gt; zzz, você teve algum contato com algum deles? 20:37:40 &amp;lt;zzz&amp;gt; vou tentar escolher um ponto para um release, provavelmente numerado 1.103b-0, vou precisar de ajuda do weltende para colocar no site 20:37:55 &amp;lt;sponge&amp;gt; Pergunta para todos: Quem aqui tem uma conta do Google, e tem nervos de aço, e pode colocar coisas do i2p relacionadas a Android numa conta do Google Drive para permitir acesso mais rápido a essas coisas? --&amp;gt; *IDEIA* se o i2p já TEM uma conta do Google, quem é o responsável por ela, para que eu possa enviar as coisas e eles publicarem no Google Drive? 20:38:06 &amp;lt;eche|on&amp;gt; hottuna: a propósito, perdemos a matemática legal ao nosso lado explicando curvas elípticas 20:38:23 &amp;lt;eche|on&amp;gt; sponge: nós temos a conta do Google do I2P? 20:38:30 &amp;lt;eche|on&amp;gt; sponge: veja o query 20:38:30 &amp;lt;zzz&amp;gt; só o que você viu aqui e no tópico do zzz.i2p. mas se o christoph tiver algo a acrescentar, ele está aqui 20:38:51 &amp;lt;hottuna&amp;gt; eche|on, eu não perdi. Já passei por isso antes. Tive flashbacks e suores.. 20:38:51 &amp;lt;sponge&amp;gt; eche: essa é a pergunta... temos? 20:39:02 &amp;lt;zzz&amp;gt; sponge, talvez mantenha no tópico da reunião? 20:39:05 &amp;lt;hottuna&amp;gt; christoph, estamos tendo a reunião semanal do i2p agora 20:39:16 &amp;lt;hottuna&amp;gt; você tem alguma atualização relacionada ao i2p? 20:39:19 &amp;lt;sponge&amp;gt; oh, reunião? excelente! 20:39:59 &amp;lt;orion&amp;gt; Conta do Google? 20:40:02 &amp;lt;orion&amp;gt; Eu faço. 20:40:14 &amp;lt;hottuna&amp;gt; Relacionado à pesquisa que eles estão fazendo, eu li o paper do DHT do GNUnet 20:40:21 &amp;lt;sponge&amp;gt; orion: Uau! excelente! 20:40:24 &amp;lt;hottuna&amp;gt; e foi interessante 20:40:27 &amp;lt;eche|on&amp;gt; hottuna: doces adoráveis, fiquei impressionado com aqueles dois caras malucos e agora acho curvas elípticas MUITO legais ^^ 20:40:54 &amp;lt;eche|on&amp;gt; sponge: de que conta do Google você precisa? 20:41:00 &amp;lt;sponge&amp;gt; zzz/outros: não sou especialista em cripto, não tenho nada a contribuir para a reunião :-( 20:41:27 &amp;lt;dg&amp;gt; eu também 20:41:40 &amp;lt;hottuna&amp;gt; R5N dá aos nós que estão fazendo uma busca a opção de simplesmente continuar procurando e acabar funcionando, desde que exista um único caminho até a chave desejada 20:42:00 &amp;lt;eche|on&amp;gt; sponge: e por favor veja o query 20:42:19 &amp;lt;hottuna&amp;gt; Acho que pode ser uma alternativa interessante para o netdb (banco de dados de rede) 20:42:30 &amp;lt;sponge&amp;gt; eche: basicamente alguém que consiga colocar um binário grande e APKs para Android, incluindo i2p-android (o do zzz e o build de desenvolvimento) mais as coisas de libc em que estou trabalhando, que serão um arquivo APK e um tarball 20:42:45 &amp;lt;hottuna&amp;gt; mas tenho certeza de que o zzz não está muito afim de refazer o DHT tão cedo :P 20:43:31 &amp;lt;eche|on&amp;gt; sponge: temos uma conta do Google Code do I2P, que também poderia hospedar esses arquivos. Só não sei sobre a conta do Google Play 20:43:54 &amp;lt;hottuna&amp;gt; Certo, sem mais atualizações sobre a pesquisa? 20:44:13 &amp;lt;sponge&amp;gt; eche: a ideia é ter algo fácil para as pessoas obterem os APKs e o tarball de forma fácil e com o mínimo de problemas possível, em vez de via i2p. Não tem nada a ver com a Play Store; o Google Drive é gratuito, a menos que você queira mais espaço, se bem me lembro... 20:44:20 &amp;lt;zzz&amp;gt; sponge, talvez mantenha no tópico da reunião? 20:44:23 &amp;lt;hottuna&amp;gt; Seguindo... 20:44:42 &amp;lt;sponge&amp;gt; falamos disso depois 20:44:45 &amp;lt;hottuna&amp;gt; ** Cripto do I2P ** 20:44:52 &amp;lt;eche|on&amp;gt; sponge: ah, ok, temos a plataforma oficial de hospedagem no Google Code do I2P. É o melhor lugar, na minha humilde opinião 20:44:52 &amp;lt;zzz&amp;gt; nota 10 por começar a reunião quase no horário; passo 2 é manter no tópico e seguir em frente :) 20:45:19 &amp;lt;sponge&amp;gt; eheheh, por acaso eu estava acordado ;-) 20:45:26 &amp;lt;hottuna&amp;gt; Então, que decisões específicas de cripto temos pela frente? 20:45:41 &amp;lt;hottuna&amp;gt; Substituir DSA 1024 20:45:48 &amp;lt;zzz&amp;gt; Gostaria de saber quem colocou "cripto" como tópico da reunião e o que em particular você tinha em mente? 20:46:09 &amp;lt;hottuna&amp;gt; o welt me disse 20:46:28 &amp;lt;dg&amp;gt; str4d, mas não tenho certeza se ele está aqui. 20:46:39 &amp;lt;sponge&amp;gt; Eu diria para substituir DSA 1024 pelo que for necessário, e precisamos de uma forma de ainda permitir que routers mais antigos reconheçam o que está em uso agora. 20:46:50 &amp;lt;hottuna&amp;gt; Não há problema em discutir isso 20:47:20 &amp;lt;zzz&amp;gt; é um assunto grande, claro; gostaria de ouvir o que é e por que está na pauta, para podermos manter o foco. 20:48:06 &amp;lt;hottuna&amp;gt; é por isso que deveríamos ter um tópico no fórum para cada reunião 20:48:24 &amp;lt;eche|on&amp;gt; syndie *g* 20:48:32 &amp;lt;sponge&amp;gt; Acho que o maior erro cometido no I2P foi não olhar suficientemente para frente para ter algum tipo de dica sobre que tipo de cripto usar. Talvez o que possa ser feito é oferecer uma dica via DSA 1024 de forma que o router mais antigo a ignore e um mais novo aceite a oferta 20:48:55 &amp;lt;hottuna&amp;gt; isso é um bom ponto, sponge 20:48:58 &amp;lt;zzz&amp;gt; bem (off-topic), precisamos de alguém responsável por cada reunião, para que haja uma pauta e ela possa começar no horário. dg, você vai voltar a fazer isso? se não, precisamos encontrar outra pessoa 20:49:01 &amp;lt;orion&amp;gt; 20:21:47&amp;lt;+str4d&amp;gt; KillYourTV: poderia atualizar o /topic para a reunião de cripto da próxima semana? 20:49:01 &amp;lt;orion&amp;gt; 20:22:57-!- KillYourTV mudou o tópico de #i2p-dev para: Hackfest do Syndie em andamento, build atual do Syndie 1.102b-3 | Build atual do I2P: 0.9.4-4 | Reunião de cripto de dev aqui 8:00 PM (20:00) UTC Ter. 15 de Jan. | Reporte bugs em `http://trac.i2p2.i2p` / http://trac.i2p2.de 20:49:07 &amp;lt;iRelay&amp;gt; Título: I2P (em trac.i2p2.i2p) 20:49:27 &amp;lt;dg&amp;gt; Sim, por mim tudo bem. Fiquei fora de sincronia depois que eu morri. :) 20:50:15 &amp;lt;hottuna&amp;gt; Certo, não acho que a parte de cripto esteja levando a algum lugar. Objeções? 20:50:18 &amp;lt;sponge&amp;gt; zzz: é possível oferecer uma dica em DSA 1024 de modo que routers atuais e antigos a ignorem? 20:51:02 &amp;lt;dg&amp;gt; hottuna: infelizmente, fixamos isso como o tópico e eu não gastei tempo pensando em mais nada.. 20:51:08 &amp;lt;zzz&amp;gt; dg, ok com o quê? fazer de novo ou arranjar outra pessoa para fazer? 20:51:19 &amp;lt;sponge&amp;gt; uma 'pilha de cripto dupla' vai causar muito inchaço? 20:51:22 &amp;lt;dg&amp;gt; Podemos falar sobre para onde estamos indo com as coisas e nossos planos para rotas restritas, se vocês quiserem. Parece importante para mim, mas.. 20:51:26 &amp;lt;dg&amp;gt; zzz: fazer de novo 20:51:53 &amp;lt;KillYourTV&amp;gt; tópicos de reunião no Syndie &amp;lt;3 20:52:36 &amp;lt;hottuna&amp;gt; sponge, acho que há complicações relacionadas a ter múltiplas criptos 20:52:43 &amp;lt;zzz&amp;gt; sponge, muito brevemente, para cada _uso_ de cripto (por ex., assinar RIs), não para cada _tipo_ de cripto (por ex., DSA 1024), há duas coisas a fazer: decidir se e quando precisamos mudar, e decidir como fazer isso de forma compatível, se possível. Eu já comecei a segunda, e o tópico está no zzz.i2p. 20:52:58 &amp;lt;hottuna&amp;gt; como ataques de downgrade de cripto etc. 20:53:09 &amp;lt;zzz&amp;gt; mas não podemos falar sobre "DSA 1024", apenas sobre um uso específico dele (tem pelo menos meia dúzia, se bem me lembro) 20:53:43 &amp;lt;zzz&amp;gt; e se vamos falar sobre atualização de cripto na próxima semana, o paper do Tor é leitura obrigatória antecipadamente. 20:54:18 &amp;lt;zzz&amp;gt; (procurem por "read it and weep" no zzz.i2p) 20:54:28 &amp;lt;hottuna&amp;gt; dg, você poderia iniciar um tópico de reunião no zzz.i2p ou no forum.i2p? 20:54:47 &amp;lt;hottuna&amp;gt; para que algumas notas para a próxima semana possam ser organizadas? 20:55:35 &amp;lt;hottuna&amp;gt; link para o paper do Tor: https://gitweb.torproject.org/tor.git?a=blob_plain;hb=HEAD;f=doc/spec/proposals/ideas/xxx-crypto-migration.txt 20:55:38 &amp;lt;dg&amp;gt; hottuna: `http://zzz.i2p/topics/1268` - a menos que precisemos de um novo? 20:56:12 &amp;lt;sponge&amp;gt; uma coisa de que não precisamos é um 'flag day' do I2P 20:56:36 &amp;lt;dg&amp;gt; pelo amor de Deus, não 20:56:39 &amp;lt;zzz&amp;gt; então, sponge, em geral, "inchaço" não é o problema. compatibilidade é. por favor, leia o paper read-it-and-weep 20:56:42 &amp;lt;hottuna&amp;gt; doh, esse link está morto 20:56:42 &amp;lt;hottuna&amp;gt; link real do Tor: https://gitweb.torproject.org/torspec.git/blob_plain/34ecac0fbac7f476bfcbf813767721fada62c17e:/proposals/ideas/xxx-crypto-migration.txt 20:56:48 &amp;lt;LaughingBuddha&amp;gt; hehe 20:56:59 &amp;lt;sponge&amp;gt; sim, eu li aquele tópico há um tempo 20:57:03 &amp;lt;hottuna&amp;gt; certo, mais algum comentário sobre este tópico? 20:57:41 &amp;lt;hottuna&amp;gt; dg, talvez devêssemos ter um por semana para que os tópicos possam ser discutidos 20:57:58 &amp;lt;hottuna&amp;gt; e uma lista de tópicos possa ser criada 20:58:01 &amp;lt;sponge&amp;gt; contanto que seja uma transição suave, apenas façam o que for necessário; eu vou ficar satisfeito 20:58:08 &amp;lt;dg&amp;gt; pode ser uma boa ideia para manter as coisas frescas, mas pode ficar chato com o tempo 20:58:36 &amp;lt;hottuna&amp;gt; dg, poderíamos pelo menos tentar? 20:58:43 &amp;lt;hottuna&amp;gt; e ver se dá certo 20:58:54 &amp;lt;sponge&amp;gt; também, estou correto em que isso não vai mudar o formato b32.i2p? 21:00:28 &amp;lt;sponge&amp;gt; isto é, ainda é um hash 21:00:35 &amp;lt;dg&amp;gt; claro 21:01:47 &amp;lt;orion&amp;gt; sha256 parece razoável por enquanto 21:02:02 &amp;lt;hottuna&amp;gt; Destinations (destinos) se relacionam a chaves públicas/privadas 21:02:02 &amp;lt;hottuna&amp;gt; enquanto não mudarmos as chaves públicas ou os hashes, devemos ficar bem 21:02:37 &amp;lt;orion&amp;gt; E se usássemos uma primitiva de ECC que resultasse em comprimentos de chave pública iguais aos que usamos agora? 21:02:44 &amp;lt;orion&amp;gt; isto é, 128 bytes 21:03:06 &amp;lt;hottuna&amp;gt; orion, isso seria um desperdício terrível de ciclos de CPU e de largura de banda 21:03:10 &amp;lt;eche|on&amp;gt; acho que são 156 bits 21:03:29 &amp;lt;hottuna&amp;gt; e ainda precisaríamos notificar o lado receptor de qual cripto estamos usando 21:04:42 &amp;lt;hottuna&amp;gt; certo, mais alguma discussão relacionada a cripto? 21:05:34 &amp;lt;hottuna&amp;gt; Seguindo... 21:05:44 &amp;lt;sponge&amp;gt; :-) 21:05:47 &amp;lt;hottuna&amp;gt; ** Pauta aberta / Diversos ** 21:06:22 &amp;lt;eche|on&amp;gt; eu limpei o ugha.i2p 21:06:37 &amp;lt;hottuna&amp;gt; tinha muito spam por lá? 21:07:03 &amp;lt;eche|on&amp;gt; ah sim, algumas centenas de artigos de spam 21:07:26 &amp;lt;hottuna&amp;gt; É muito bom que o ugha.i2p ainda esteja no ar 21:07:44 &amp;lt;hottuna&amp;gt; Eu li e publiquei algumas coisas úteis lá 21:08:15 &amp;lt;hottuna&amp;gt; dg, você poderia criar o tópico da reunião para a próxima semana? 21:08:31 &amp;lt;hottuna&amp;gt; orion, como está indo o i2pcpp? 21:08:42 &amp;lt;dg&amp;gt; Sim. Algo que você queira que eu mencione ou apenas um "Este é um tópico de reunião para discussão da reunião de $date.."? 21:08:44 &amp;lt;orion&amp;gt; hottuna: SSU de entrada funciona agora. 21:09:07 &amp;lt;orion&amp;gt; Também posso começar a construção de inbound tunnels (túneis de entrada). 21:09:07 &amp;lt;hottuna&amp;gt; uau, você é bem rápido :) 21:09:19 &amp;lt;orion&amp;gt; Sim, está avançando muito rapidamente. 21:09:34 &amp;lt;hottuna&amp;gt; dg, nada em especial; eu estava pensando em dar o pontapé inicial na conversa sobre cripto 21:09:34 &amp;lt;orion&amp;gt; Mas a faculdade começa de novo na segunda. 21:09:37 &amp;lt;sponge&amp;gt; sim, o orion é bem rápido, considerando o quão horrivelmente obtuso o C++ pode ser 21:09:47 &amp;lt;orion&amp;gt; As coisas vão desacelerar MUITO depois de segunda. 21:10:02 &amp;lt;orion&amp;gt; Então estou tentando fazer o máximo possível. 21:10:02 &amp;lt;dg&amp;gt; hottuna: Certo, vou resumir o dilema. 21:10:13 &amp;lt;LaughingBuddha&amp;gt; Talvez alguém pudesse criar uma página no ugha com coisas que deveriam ser adicionadas 21:10:28 &amp;lt;hottuna&amp;gt; naturalmente, mas pelo menos há uma base de código para a qual podemos direcionar as pessoas que reclamam de Java :P 21:10:51 &amp;lt;hottuna&amp;gt; LaughingBuddha, que coisas adicionadas a quê? i2pcpp? 21:11:06 &amp;lt;LaughingBuddha&amp;gt; Desculpe, coisas que deveríamos ter no wiki 21:11:13 &amp;lt;LaughingBuddha&amp;gt; Como uma página de pedidos 21:11:16 &amp;lt;hottuna&amp;gt; aah :) 21:11:19 &amp;lt;hottuna&amp;gt; boa ideia 21:11:19 &amp;lt;LaughingBuddha&amp;gt; Tutoriais, etc. 21:11:42 &amp;lt;LaughingBuddha&amp;gt; Seria bom ter um site para direcionar as pessoas novas com perguntas comuns 21:11:53 &amp;lt;LaughingBuddha&amp;gt; Como configuro X 21:11:56 &amp;lt;orion&amp;gt; Quando o novo site vai ao ar? 21:12:47 &amp;lt;hottuna&amp;gt; orion, da última vez que falei com o str4d ele estava insatisfeito com algumas páginas 21:13:06 &amp;lt;orion&amp;gt; Entendo. 21:13:25 &amp;lt;hottuna&amp;gt; mas estou pensando que talvez simplesmente lançar e ir resolvendo pequenos problemas possa ser uma boa ideia 21:14:08 &amp;lt;hottuna&amp;gt; eche|on e weltende: quanto trabalho dá para vocês migrarem para o novo site? 21:14:34 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: não muito.. já está pronto? 21:14:57 &amp;lt;hottuna&amp;gt; Acho que está chegando lá, o str4d ainda não está muito satisfeito 21:15:22 &amp;lt;hottuna&amp;gt; mas com a bênção do str4d eu gostaria de lançar antes de estar perfeito 21:15:49 &amp;lt;sponge&amp;gt; documentos vivos nunca são 'perfeitos' 21:16:16 &amp;lt;hottuna&amp;gt; é o que penso 21:16:16 &amp;lt;sponge&amp;gt; então, você quer dizer 'bom o bastante' 21:16:18 &amp;lt;LaughingBuddha&amp;gt; :) 21:17:03 &amp;lt;hottuna&amp;gt; Acho que está bom o bastante. E um pouco melhor do que o atual 21:17:55 &amp;lt;LaughingBuddha&amp;gt; um pouco? 21:18:06 &amp;lt;hottuna&amp;gt; bastante 21:18:21 &amp;lt;LaughingBuddha&amp;gt; É como colocar o site antigo numa máquina do tempo 21:19:48 &amp;lt;dg&amp;gt; algo além de cripto, hottuna? 21:20:03 &amp;lt;hottuna&amp;gt; não que eu me lembre 21:20:19 &amp;lt;dg&amp;gt; certo, então vamos discutir o DSA.. de novo? 21:20:48 &amp;lt;hottuna&amp;gt; como o zzz disse, precisamos discutir cada lugar onde cada cifra é usada 21:21:11 &amp;lt;sponge&amp;gt; minhas ideias e preocupações quanto a DSA/cripto já foram expressas, não tenho mais nada a dizer 21:21:49 &amp;lt;dg&amp;gt; com sorte conseguimos colocar o zab até lá? 21:22:08 &amp;lt;hottuna&amp;gt; isso seria o ideal 21:22:23 &amp;lt;dg&amp;gt; hottuna: isto ok? `http://zzz.i2p/topics/1328` 21:22:26 &amp;lt;hottuna&amp;gt; LaughingBuddha, eu adicionei uma seção de pedidos em `http://ugha.i2p/` 21:22:29 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Meeting [22nd January] (em zzz.i2p) 21:22:32 &amp;lt;dg&amp;gt; Vou enviar um e-mail para o zab agora. 21:22:39 &amp;lt;hottuna&amp;gt; Ótimo, dg! 21:22:42 &amp;lt;hottuna&amp;gt; obrigado 21:22:45 &amp;lt;sponge&amp;gt; uma coisa a notar sobre reuniões quando se trata de programadores — já tentou tocar um bando de gatos? 21:22:52 &amp;lt;hottuna&amp;gt; certo, mais alguma coisa antes de eu encerrar esta reunião? 21:22:59 &amp;lt;LaughingBuddha&amp;gt; Ok, hottuna 21:23:10 &amp;lt;dg&amp;gt; hottuna: acho que devo incluir atualizar o ugha e falar sobre o que precisamos terminar antes de colocar o novo site no ar 21:23:10 &amp;lt;hottuna&amp;gt; sponge, é essa a sensação que estou tendo 21:23:13 &amp;lt;dg&amp;gt; acho que não 21:23:31 &amp;lt;hottuna&amp;gt; de acordo 21:23:46 &amp;lt;hottuna&amp;gt; Certo. Esta reunião está encerrada. 21:23:52 &amp;lt;hottuna&amp;gt; Nos vemos na próxima semana, no mesmo horário. 21:23:52 &amp;lt;hottuna&amp;gt; baf's 21:24:12 &amp;lt;dg&amp;gt; hurra &lt;/div></description></item><item><title>I2P Dev Meeting - January 08, 2013</title><link>/pt/blog/2013/01/08/i2p-dev-meeting-january-08-2013/</link><pubDate>Tue, 08 Jan 2013 00:00:00 +0000</pubDate><guid>/pt/blog/2013/01/08/i2p-dev-meeting-january-08-2013/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> christoph, dg, h2ik, KillYourTV, orion, primal, RN, str4d, welterde, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 21:02:22 &amp;lt;str4d&amp;gt; Alright, I'm going to go ahead and start the meeting. 21:02:29 &amp;lt;str4d&amp;gt; 0) Say hi 21:02:29 &amp;lt;str4d&amp;gt; 1) Feeds progress 21:02:29 &amp;lt;str4d&amp;gt; 2) JUnit hackfest summary 21:02:29 &amp;lt;str4d&amp;gt; 3) discussion of Syndie progress and where we are going with that 21:02:29 &amp;lt;str4d&amp;gt; 4) Suggestions for future hackfests 21:02:29 &amp;lt;str4d&amp;gt; 5) PR manager nomination 21:02:32 &amp;lt;str4d&amp;gt; 6) 0.9.4 progress 21:02:35 &amp;lt;str4d&amp;gt; 7) Website revamp 21:02:38 &amp;lt;str4d&amp;gt; 0) Say hi 21:02:38 &amp;lt;str4d&amp;gt; Hi! 21:03:06 &amp;lt;orion&amp;gt; Hi! 21:03:49 &amp;lt;lillith&amp;gt; hi :) 21:06:50 &amp;lt;str4d&amp;gt; Anyone else? 21:08:58 &amp;lt;str4d&amp;gt; The "hi"s have it. 21:09:05 &amp;lt;str4d&amp;gt; 1) Feeds progress 21:09:35 &amp;lt;str4d&amp;gt; This will be short. 21:10:51 &amp;lt;str4d&amp;gt; The feeds work is getting close, but I won't have it ready for 0.9.5 unfortunately - too many little things that need tidying up (user notifications etc.) as well as some not-so-little things (re-working the /home design, specifically how categories are presented to the user). 21:11:55 &amp;lt;dg&amp;gt; woah 21:11:58 &amp;lt;dg&amp;gt; I goth ere in time 21:11:58 &amp;lt;str4d&amp;gt; And I'd rather push it to the next release than release it in its current state, since I want users to have a good first impression of it =) 21:12:05 &amp;lt;dg&amp;gt; I thought I'd missed you guys 21:12:15 &amp;lt;str4d&amp;gt; dg: we started an hour late, FYI =P 21:12:15 &amp;lt;orion&amp;gt; dg: Nope, still here. 21:12:23 &amp;lt;dg&amp;gt; \o 21:13:38 &amp;lt;str4d&amp;gt; So, any feedback, comments and suggestions for the feeds work would be greatly appreciated, but it's not urgently required before the 0.9.5 release. 21:14:37 &amp;lt;str4d&amp;gt; Anyone have any points to raise on this topic before we move on? 21:14:53 &amp;lt;orion&amp;gt; No. 21:15:51 &amp;lt;dg&amp;gt; I don't, if zzz is here, he might? 21:17:23 &amp;lt;str4d&amp;gt; We can come back to this at the end if necessary. 21:17:26 &amp;lt;str4d&amp;gt; Next: 21:17:26 &amp;lt;str4d&amp;gt; 2) JUnit hackfest summary 21:17:57 &amp;lt;str4d&amp;gt; Anyone else here who participated? zzz? topiltzin? KillYourTV? 21:18:55 &amp;lt;zzz&amp;gt; yup, went well, the 4 of us all hacked away, and zab fought to the end until they all passed. First time in years, or maybe ever. 21:19:22 &amp;lt;str4d&amp;gt; Kudos to zab for that. 21:20:04 &amp;lt;str4d&amp;gt; And as a result we now have a Jenkins service run by kytv which will hopefully keep us in check ^_^ 21:21:47 &amp;lt;str4d&amp;gt; Next step there is to expand our code coverage (which Jenkins also monitors) with moar tests. 21:22:06 &amp;lt;str4d&amp;gt; Not much else to say here, so: 21:22:09 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; kytv: you running sonar as well? 21:22:14 &amp;lt;str4d&amp;gt; 3) discussion of Syndie progress and where we are going with that 21:23:08 &amp;lt;str4d&amp;gt; zzz and eche|on have started the Syndie hackfest - how bad is it looking? =P 21:23:39 &amp;lt;zzz&amp;gt; going well, need more people to test, code, or make suggestions, but we have several dozen checkins in the last few days 21:24:01 &amp;lt;zzz&amp;gt; suggest people try the latest version in mtn, they will find a lot of fixes 21:24:32 * str4d plans to pull the branch in the next day or so and have a look 21:24:32 &amp;lt;zzz&amp;gt; but the point here is to recruit somebody to work on it steadily. It needs a lot of work 21:25:50 &amp;lt;str4d&amp;gt; One of the points I recall from the TODO was a big-picture question: where are we heading/do we want to go with Syndie? 21:27:11 &amp;lt;dg&amp;gt; As in? Development wise? Popularity wise? 21:27:54 &amp;lt;str4d&amp;gt; Both probably. 21:28:29 &amp;lt;str4d&amp;gt; What needs to happen to reach its original goals? What were those goals? Do they still make sense? 21:29:13 &amp;lt;str4d&amp;gt; This sort of thing would be good to outline on the Syndie bounty. 21:29:23 &amp;lt;dg&amp;gt; Popularity wise: get Syndie at least considered alongside "anonymous publishing" tools (I don't know if there even are any apart from Freenet?) 21:29:35 &amp;lt;dg&amp;gt; If we get to that point, we're doing well 21:29:49 &amp;lt;str4d&amp;gt; (Since then people can look at the bounty and actually get a feel for what is required) 21:29:52 &amp;lt;dg&amp;gt; The goals are on the site, I believe. At least the use cases which sort of explained.. 21:30:19 &amp;lt;str4d&amp;gt; Useful links for reviewing the original goals: 21:30:22 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/status-2006-09-12.html` 21:30:22 &amp;lt;str4d&amp;gt; `http://www.i2p2.i2p/status-2006-10-03.html` 21:30:29 &amp;lt;iRelay&amp;gt; Title: I2P Status Notes for 2006-09-12 - I2P (at www.i2p2.i2p) 21:30:33 &amp;lt;iRelay&amp;gt; Title: I2P Status Notes for 2006-10-03 - I2P (at www.i2p2.i2p) 21:31:36 &amp;lt;str4d&amp;gt; dg: then it would be good to review the Syndie site and update it. 21:31:58 &amp;lt;zzz&amp;gt; in the hackfest we're just fixing obvious problems. But hopefully the fest will attract new users and devs with ideas. 21:33:16 &amp;lt;str4d&amp;gt; PR will help in that respect (which we will get to shortly). 21:34:21 &amp;lt;str4d&amp;gt; Would it be a good idea to create a ticket for reviewing the Syndie docs/goals/bounty etc. to ensure they are current? 21:35:07 &amp;lt;dg&amp;gt; I'd say so 21:36:37 &amp;lt;str4d&amp;gt; dg: could you do that? =) 21:37:05 * dg nods 21:37:08 &amp;lt;str4d&amp;gt; And does anyone have anything else to add to this topic at present? 21:37:11 &amp;lt;str4d&amp;gt; Thanks 21:39:35 &amp;lt;orion&amp;gt; no. 21:41:07 &amp;lt;str4d&amp;gt; zzz: any other comments before we move on? 21:41:34 &amp;lt;str4d&amp;gt; Aside from "Get hacking on Syndie NOW!!!!!!!!!!!!" ;P 21:43:41 &amp;lt;str4d&amp;gt; Oh - why is syndie.i2p not up? 21:43:44 &amp;lt;str4d&amp;gt; welterde? 21:43:51 &amp;lt;str4d&amp;gt; (Or whoever runs it) 21:43:57 &amp;lt;str4d&amp;gt; syndie.i2p2.de is up. 21:44:48 * KillYourTV guesses it was jrandom's. 21:45:31 &amp;lt;str4d&amp;gt; Mmm, probably. In which case it would be worth setting up syndie.i2p2.i2p 21:45:58 &amp;lt;str4d&amp;gt; (I recall seeing syndie.i2p in the I2P docs, so that needs changing at some point) 21:46:41 &amp;lt;KillYourTV&amp;gt; I don't think syndie has an eepsite...(yet) 21:47:16 &amp;lt;str4d&amp;gt; It has a clearnet site... 21:48:00 &amp;lt;KillYourTV&amp;gt; hell...the most recently downloads are from 2007, other than my Debian packages or the plugin versions. 21:48:03 &amp;lt;KillYourTV&amp;gt; I don't think many (other than mosfet, darrob, echelon, and I) have cared about syndie for a long time (which is why there's the hackfest!!!!!!!11111onetyelven) 21:49:54 &amp;lt;str4d&amp;gt; Okay, meeting will move on for now, we can revisit this if needed. 21:50:05 &amp;lt;str4d&amp;gt; 4) Suggestions for future hackfests 21:51:17 &amp;lt;KillYourTV&amp;gt; weltende: not familiar with sonar but i'll look into it. maybe I can handle that too... 21:51:32 &amp;lt;str4d&amp;gt; So, what other hackfest ideas do we have? 21:56:17 &amp;lt;RN-Droid&amp;gt; me too! 21:56:36 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; So, what other hackfest ideas do we have? 21:58:32 &amp;lt;str4d&amp;gt; Things that we have on the boiler at present: 21:58:35 &amp;lt;str4d&amp;gt; I2P itself 21:58:35 &amp;lt;str4d&amp;gt; Syndie 21:58:42 &amp;lt;str4d&amp;gt; Android port 21:58:49 &amp;lt;str4d&amp;gt; Website 21:59:54 &amp;lt;str4d&amp;gt; Anything within those that might be deserving of a hackfest? 22:00:05 &amp;lt;str4d&amp;gt; (Anything I've missed?) 22:01:14 &amp;lt;orion&amp;gt; str4d: Is the protocol spec something hackable? 22:07:25 &amp;lt;str4d&amp;gt; orion: you mean the docs for it? 22:07:48 &amp;lt;str4d&amp;gt; If the documentation is unclear then that is something worth considering. 22:08:03 &amp;lt;str4d&amp;gt; Especially as we now have someone trying to use it to replicate a compatible I2P =) 22:08:34 &amp;lt;orion&amp;gt; str4d: I meant actually modifying the protocol. 22:08:45 &amp;lt;str4d&amp;gt; orion: that, not so much. 22:08:53 &amp;lt;str4d&amp;gt; zzz can elaborate more. 22:09:09 &amp;lt;str4d&amp;gt; It depends on what protocol you are referring to though. 22:10:00 &amp;lt;orion&amp;gt; Upgrading crypto mainly. 22:10:00 &amp;lt;str4d&amp;gt; Existing protocols (SSU, NTCP, I2CP, I2NP etc.) should ideally be backwards compatible, so a hackfest on them is probably counter-productive as any changes need to be carefully considered. 22:10:35 &amp;lt;str4d&amp;gt; Ah yes. That is certainly something worth considering, especially before you get too far along with i2pcpp 22:10:54 &amp;lt;str4d&amp;gt; Again, probably not hackfest-worthy, but it's something that we should probably dedicate some time to. 22:11:05 &amp;lt;orion&amp;gt; ok 22:11:23 &amp;lt;dg&amp;gt; btw `http://trac.i2p2.i2p/ticket/840` 22:11:27 &amp;lt;iRelay&amp;gt; Title: #840 (Review Syndie site) I2P (at trac.i2p2.i2p) 22:11:47 * str4d tables the motion that the next meeting (or maybe the one after) be a crypto review meeting. 22:12:39 &amp;lt;dg&amp;gt; I agree 22:12:50 &amp;lt;str4d&amp;gt; o/ 22:13:10 &amp;lt;orion&amp;gt; /o 22:13:41 &amp;lt;str4d&amp;gt; zzz? KillYourTV? welterde? 22:14:29 &amp;lt;str4d&amp;gt; We'll want it to be a meeting that the people with the most knowledge of I2P's crypto can attend (so definitely zzz and zab) 22:16:32 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; str4d: ah.. crypto.. I'll be there.. when? *fetches calender* 22:17:02 &amp;lt;dg&amp;gt; Next week? 22:17:05 &amp;lt;dg&amp;gt; Same time? 22:17:48 &amp;lt;str4d&amp;gt; welterde, I'm proposing either the next meeting or the one after (so Tues Jan 15 or 22, 20:00 UTC) but if another time suits you/zzz/zab/etc better... 22:22:57 * str4d has just emailed zab to ask about his availability. 22:24:08 &amp;lt;str4d&amp;gt; s/just emailed zab/is attempting to email zab (and waiting on postman's SMTP to respond&amp;gt;_&amp;lt;) 22:26:17 * str4d waits for welterde to finish checking his calender 22:26:32 &amp;lt;iRelay&amp;gt; &amp;lt;welterde@freenode&amp;gt; str4d: already noted ;) 22:27:04 &amp;lt;str4d&amp;gt; Okay, so the currently-proposed time is Tues Jan 15, 20:00 UTC. 22:27:23 * str4d will make a zzz.i2p post about it 22:27:26 &amp;lt;str4d&amp;gt; Next: 22:27:29 &amp;lt;str4d&amp;gt; 5) PR manager nomination 22:27:36 &amp;lt;str4d&amp;gt; orion: you're up! 22:27:47 &amp;lt;str4d&amp;gt; (Finally ^_^) 22:29:26 &amp;lt;orion&amp;gt; yay 22:32:30 &amp;lt;orion&amp;gt; What is the role of the PR manager position? 22:32:33 &amp;lt;orion&amp;gt; formally. 22:33:00 &amp;lt;str4d&amp;gt; "PR manager: press contact, manages public relations and affairs" 22:33:10 &amp;lt;str4d&amp;gt; (from /team) 22:34:51 &amp;lt;str4d&amp;gt; So the person who gets I2P known, handles interview/article requests, organizes I2P appearances... that sort of thing, I'd imaging. 22:34:54 &amp;lt;orion&amp;gt; I can be a press contact. I like speaking in front of public audiences. 22:34:57 &amp;lt;str4d&amp;gt; imagine* 22:35:39 &amp;lt;dg&amp;gt; It needs to be someone who can IRL. 22:35:50 &amp;lt;orion&amp;gt; I can meet press/media IRL. 22:35:53 &amp;lt;dg&amp;gt; Also, general i2p public face for things we need would be helpful.. 22:35:53 &amp;lt;orion&amp;gt; I don't mind that. 22:36:03 &amp;lt;dg&amp;gt; (GSoC for one, if Google demand) 22:36:17 &amp;lt;str4d&amp;gt; dg: good point there. 22:36:48 &amp;lt;str4d&amp;gt; I know that mentors don't have to be public, but Google does require a single person to be the main point of contact. 22:36:48 &amp;lt;orion&amp;gt; Interviews, all that stuff sounds good. The one thing I am not good at though is media stuff (making flyers, etc) 22:37:36 &amp;lt;orion&amp;gt; I don't mind being a main point of contact -- organizing I2P appearances I can do, so long as you guys tell me about them. Hell, if they're in the area I can go IRL. 22:37:39 &amp;lt;str4d&amp;gt; orion: making flyers etc. isn't technically part of the job - it would be to organize flyers etc. getting made (which themselves would be done by a designer) 22:37:58 &amp;lt;orion&amp;gt; Ahh 22:38:13 &amp;lt;str4d&amp;gt; eche already has a competition running to get some leaflets, banners etc. designed. 22:38:20 &amp;lt;orion&amp;gt; Ok. 22:38:23 &amp;lt;str4d&amp;gt; So e.g. the PR manager could promote that competition. 22:38:30 &amp;lt;str4d&amp;gt; (To get a wider variety of entries) 22:38:55 &amp;lt;dg&amp;gt; For me, it's showing people that i2p is more than a few people hiding with no face at all 22:39:01 &amp;lt;dg&amp;gt; However you wish to do that 22:39:08 &amp;lt;dg&amp;gt; Talks, interviews, whatever, it's all good 22:39:15 &amp;lt;orion&amp;gt; Right. 22:39:15 &amp;lt;str4d&amp;gt; Something I've wondered - what about posting a/the competition on a freelance design website? To get more exposure. 22:40:06 &amp;lt;orion&amp;gt; If people reach out to me, I have no problem talking to them. 22:40:52 &amp;lt;orion&amp;gt; I can even show up to events if they are in the area. 22:41:03 &amp;lt;orion&amp;gt; (New Hampshire) 22:41:06 &amp;lt;dg&amp;gt; Mind if I ask the area? 22:41:06 &amp;lt;dg&amp;gt; - 22:41:07 &amp;lt;dg&amp;gt; haha 22:41:39 &amp;lt;orion&amp;gt; There is a train that goes directly to Boston though. 22:42:14 &amp;lt;str4d&amp;gt; One event that would be good to get people to is http://wiki.openitp.org/events:techno-activism_3rd_mondays 22:42:22 &amp;lt;iRelay&amp;gt; Title: events:techno-activism_3rd_mondays [OpenITP Wiki] (at wiki.openitp.org) 22:44:58 &amp;lt;str4d&amp;gt; orion: FWIW, as PR manager, the page/subpages on the website (revamp) `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/about/media` would basically be under your jurisdiction. 22:45:05 &amp;lt;iRelay&amp;gt; Title: Presentations on I2P - I2P (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 22:45:22 &amp;lt;orion&amp;gt; I will accept the PR role, but I am a poor college kid. 22:45:49 &amp;lt;orion&amp;gt; I can't afford to go to too many events. 22:46:16 &amp;lt;str4d&amp;gt; orion: talk to eche|on - there's always a possibility of funding. 22:46:27 &amp;lt;orion&amp;gt; Ok. 22:46:38 &amp;lt;str4d&amp;gt; And as a PR manager, you may end up drumming up additional funding anyway =D 22:47:13 &amp;lt;orion&amp;gt; I accept the position, and I will relinquish the position if I feel I am not up to it. 22:47:41 &amp;lt;str4d&amp;gt; You can't be expected to detract from your own RL work of course, but we do appreciate your assistance. And you won't be acting alone. 22:48:15 &amp;lt;orion&amp;gt; That sounds great. assistance would definitely be appreciated. 22:50:40 * str4d updates the website 22:52:03 &amp;lt;str4d&amp;gt; And done! Welcome (officially) to the team orion =D 22:52:18 &amp;lt;orion&amp;gt; Yay! 22:52:29 &amp;lt;str4d&amp;gt; (Though if being on the /team page makes it official, then I'm not technically an official team member =P) 22:53:40 &amp;lt;str4d&amp;gt; Okay, moving on to the last couple of topics: 22:53:43 &amp;lt;str4d&amp;gt; 6) 0.9.4 progress 22:53:43 &amp;lt;primal&amp;gt; IRL is evil. 22:53:43 &amp;lt;str4d&amp;gt; How are we looking at present? We are over the halfway mark for the usual 6-week release period. 22:54:06 &amp;lt;str4d&amp;gt; s/0.9.4 progress/0.9.5 progress/ 22:54:09 &amp;lt;iRelay&amp;gt; str4d meant: 6) 0.9.5 progress 22:55:49 &amp;lt;str4d&amp;gt; As outlined in topic 1) the feeds work won't be ready for 0.9.5. 22:58:32 &amp;lt;primal&amp;gt; I'm not sure if this is an inappropriate time to ask, but is the Android i2p still in development? Or is that not an 'official' thing? 22:59:16 &amp;lt;str4d&amp;gt; primal: yes it is. zzz has an old stable version (0.9.1) but sponge has been working on the latest stuff. 22:59:23 &amp;lt;str4d&amp;gt; Current release: 0.9.1-0_b1-API8 `http://zzz.i2p/topics/949` | Current dev build: 0.9.3-5_b2-API8 `http://sponge.i2p/` (scan/click QR code) 22:59:38 &amp;lt;iRelay&amp;gt; Title: SPONGE (at sponge.i2p) 22:59:58 &amp;lt;str4d&amp;gt; sponge is also working on getting the normal Oracle JVM working on Android though, so stock I2P could potentially be used. 23:00:27 &amp;lt;primal&amp;gt; str4d: hmm, I ought to get ahold of him, I'd be interested in working on this. 23:01:12 &amp;lt;str4d&amp;gt; primal: talk to sponge, and see #i2p-android-dev 23:01:12 &amp;lt;str4d&amp;gt; And, yay! 23:02:01 &amp;lt;str4d&amp;gt; So, no feedback on 0.9.5 progress? 23:04:59 &amp;lt;str4d&amp;gt; If not, then on to the last defined topic: 23:04:59 &amp;lt;str4d&amp;gt; 7) Website revamp 23:05:03 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` 23:05:14 &amp;lt;str4d&amp;gt; Ticket #807 outlines my progress. 23:05:26 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 23:05:30 &amp;lt;dg&amp;gt; Just slipping this in, we're doing better thanks to the bug fix in 0.9.4 for network capacity. `http://stats.i2p/cgi-bin/avg.cgi?a=tunnel.buildSuccess.60m&amp;s=93&amp;u=q` 23:05:38 &amp;lt;dg&amp;gt; The estimated router count has gone up which implies better connectivity to zzz's router? 23:06:01 &amp;lt;dg&amp;gt; If we look at 6 months though, we're still not doing as good 23:06:12 &amp;lt;dg&amp;gt; anyway, sorry to hijack. :p 23:06:19 &amp;lt;str4d&amp;gt; dg: yes, good that you mentioned that 23:06:26 &amp;lt;primal&amp;gt; The new site is far far superior 23:07:21 &amp;lt;str4d&amp;gt; First point: I have changed the content of the left column (as per ticket #792 ) - thoughts? 23:07:24 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/792` - (assigned task) - Replace left column content 23:09:00 &amp;lt;str4d&amp;gt; Second point - at the bottom of #807 I have suggested some URL changes, which I would like feedback on. Another one is /lang/about/media vs /lang/media ? 23:10:39 &amp;lt;primal&amp;gt; ugh 23:11:03 &amp;lt;orion&amp;gt; str4d: Is `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/` supposed to show the new design? 23:11:10 &amp;lt;iRelay&amp;gt; Title: I2P Anonymous Network (at vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 23:11:10 &amp;lt;str4d&amp;gt; Third point: `http://trac.i2p2.i2p/ticket/807#comment:12` lists several content-related issues that need resolving, but I'm not that great at writing content. Assistance here would be greatly appreciated. 23:11:13 &amp;lt;primal&amp;gt; errr nvm. Had a complaint about links going to clearnet sites and being unmarked, then I realised this is to be the i2p clearnet homepage :P 23:11:16 &amp;lt;iRelay&amp;gt; Title: #807 (Revamp of website) I2P (at trac.i2p2.i2p) 23:11:20 &amp;lt;str4d&amp;gt; orion: it shows one of the new designs. 23:11:43 &amp;lt;str4d&amp;gt; But the design itself is not finalized yet. 23:11:46 &amp;lt;orion&amp;gt; Ahh. How do you alternate between them? 23:12:01 &amp;lt;str4d&amp;gt; orion: look in the footer 23:12:13 &amp;lt;primal&amp;gt; str4d: I can help with writing, it's what I do. What needs fixing? 23:12:20 &amp;lt;orion&amp;gt; Firefox doesn't like the footer. 23:12:20 &amp;lt;str4d&amp;gt; "Duck" is the default, "danimoth" is another proposal I found, the others are from the old site. 23:12:30 &amp;lt;str4d&amp;gt; primal: see comment 12 as above. 23:12:37 &amp;lt;str4d&amp;gt; orion: I have no issues with FF17 23:12:40 &amp;lt;primal&amp;gt; str4d: indeed, checking now 23:13:11 &amp;lt;str4d&amp;gt; primal: re: clearnet links, this site will be the I2P-internal site as well. 23:13:23 &amp;lt;str4d&amp;gt; So your point about marking clearnet links is a good one - examples? 23:13:54 * str4d already has added logic so that I2P-internal sites get rewritten when viewed on the clearnet (to either their clearnet URLs if known, or to an inproxy). 23:14:25 &amp;lt;orion&amp;gt; http://i.imgur.com/PwDF8.png 23:14:29 &amp;lt;primal&amp;gt; Why is Research under Volunteer instead of About? 23:14:33 &amp;lt;str4d&amp;gt; It might just require adding a CSS class to any external &amp;lt;a&amp;gt; links so they can be specifically outlined or something. 23:14:52 &amp;lt;primal&amp;gt; I went and looked under 'About' first, and would if I was someone wanting to see 'hey, has this been TESTED? Can I trust it?' 23:15:30 &amp;lt;str4d&amp;gt; primal: because I'm intending that page to be more aimed at researchers wanting to test I2P, but that is a good point. 23:15:37 &amp;lt;primal&amp;gt; Ahh okay 23:15:55 &amp;lt;str4d&amp;gt; Stuff under the "About" menu (to me) is about existing stuff, rather than potential developments. 23:16:06 &amp;lt;str4d&amp;gt; So maybe the Papers link should be moved back into the about menu. 23:16:37 * str4d already split off the papers page from the presentations, tutoruals etc (which is now the media page) 23:16:52 &amp;lt;str4d&amp;gt; tutorial 23:16:55 &amp;lt;str4d&amp;gt; * 23:17:20 &amp;lt;str4d&amp;gt; orion: oh - that's because the old site doesn't have a footer. 23:17:23 &amp;lt;primal&amp;gt; I'd agree. A fellow at my local hackerspace who works on Tor actually asked me for that info once and I didn't know where to point him 23:17:30 &amp;lt;primal&amp;gt; having it clearly available would be good 23:18:05 &amp;lt;str4d&amp;gt; And I'm not a designer, so I haven't been playing with the old CSS much - I just got it mostly-migrated over to show how the new structure and layout fits into the old clothing. 23:18:20 * str4d moves the Papers link now. 23:18:54 &amp;lt;orion&amp;gt; str4d (see image) 23:19:56 &amp;lt;str4d&amp;gt; orion: yes, I looked at it - that's the theme from the current website, and I didn't add footer CSS to it. The two more modern themes (duck's and danimoth's) have footer CSS. 23:21:14 &amp;lt;primal&amp;gt; str4d: I would put the academic papers under 'Presentations, Tutorials, and Articles' 23:21:34 &amp;lt;str4d&amp;gt; primal: under it as in position-wise, or as a sub-menu? 23:21:37 &amp;lt;primal&amp;gt; Unless you want to emphasise them highly themselves 23:21:52 * str4d split off Papers from that page, and isn't about to merge them back =P 23:22:15 &amp;lt;str4d&amp;gt; Hmm... 23:22:26 * str4d put the link under "Comparisons" for now. 23:22:45 &amp;lt;primal&amp;gt; above them position wise. 'Academic Papers and Peer Review' perhaps 23:23:59 &amp;lt;christoph&amp;gt; the content is quite mixed there already 23:24:33 &amp;lt;primal&amp;gt; christoph: I'd prefer to amalgamate the content, but str4d said he isn't about to merge stuff ;) 23:25:00 &amp;lt;primal&amp;gt; I'm just saying, anyone who is *seriously* looking at I2P for security reasons will want to focus on the academic / peer review. 23:25:11 &amp;lt;str4d&amp;gt; primal: my point is, it's merged on the current site - I split it off because I felt that academic papers deserved their own page with their own layout. 23:25:21 &amp;lt;christoph&amp;gt; hm it's actually mostly fine now, /me seems to remember lots of different stuff mixed 23:25:31 &amp;lt;primal&amp;gt; I wouldn't trust software to protect me from getting killed/legal issues/etc without being able to read up on it 23:25:50 &amp;lt;christoph&amp;gt; so basically probably I was remembering before str4d splitof 23:25:53 &amp;lt;primal&amp;gt; str4d: I agree. As said, I'd recommend adding an 'Academic Papers and Peer Review' section under about for them 23:25:53 &amp;lt;str4d&amp;gt; primal: see `http://www.i2p2.i2p/papers` for the "old" version. 23:25:57 &amp;lt;iRelay&amp;gt; Title: Papers and Presentations on I2P - I2P (at www.i2p2.i2p) 23:26:12 &amp;lt;str4d&amp;gt; primal: refresh the page to see my shift for now 23:26:19 &amp;lt;str4d&amp;gt; But that's a good title. 23:26:22 &amp;lt;primal&amp;gt; ok 23:27:01 &amp;lt;primal&amp;gt; Looks good. 23:27:16 &amp;lt;str4d&amp;gt; Title changed locally - should I shift it further down that menu as well? Or rearrange the rest of the menu 23:27:19 &amp;lt;str4d&amp;gt; ? 23:27:42 &amp;lt;primal&amp;gt; Shift it down under 'Hall of Fame' imo 23:27:57 &amp;lt;primal&amp;gt; just above presentations and articles 23:28:35 &amp;lt;str4d&amp;gt; Mmm, I like that. Pushing... 23:29:37 &amp;lt;str4d&amp;gt; Any other comments? Does the front-page as a whole look okay? Does the left-hand column content work? 23:30:12 &amp;lt;primal&amp;gt; well 23:30:42 &amp;lt;primal&amp;gt; grammatically the second paragraph isn't quite right ;) 23:32:28 &amp;lt;primal&amp;gt; "I2P is used by many people who care about their privacy, as well as those in high-risk situations. It is ideal for activists, oppressed people, journalists and whistle-blowers." 23:33:09 &amp;lt;primal&amp;gt; Or perhaps... "I2P is used by many people who care about their privacy, as well as those in high-risk situations. It can benefit a wide range of people, such as activists, oppressed people, journalists and whistle-blowers." 23:33:17 &amp;lt;str4d&amp;gt; That second paragraph is a compact version of what used to take up that entire column (which I didn't like on its own - too much like the Tor site) 23:33:33 &amp;lt;primal&amp;gt; or even 'It can provide a secure method of communication for activists...' etc 23:34:12 &amp;lt;str4d&amp;gt; The main div already talks about secure communication 23:35:12 &amp;lt;primal&amp;gt; I2P is used by many people who care about their privacy, as well as those in high-risk situations. It is designed to protect activists, oppressed people, journalists and whistle-blowers - as well as the average person." 23:35:45 &amp;lt;primal&amp;gt; eh, I'm just tossing stuff out here. Anyhow, the sentence does need to be grammatically corrected and is a bit of a run-on, but I'm nit-picking ;) Generally it's fine 23:36:17 &amp;lt;str4d&amp;gt; I like that last one =) 23:36:58 &amp;lt;primal&amp;gt; yeah me too. 23:37:10 &amp;lt;str4d&amp;gt; "I2P is a full darknet implementation - a network within a network, unmonitorable by your ISP or government." - thoughts? 23:37:45 &amp;lt;str4d&amp;gt; That was taken from the Trac wiki page, and I think it's about as technical as you'd want to get on the front page. 23:38:15 &amp;lt;primal&amp;gt; Well, it is quite a definitive claim 23:38:23 &amp;lt;str4d&amp;gt; As zzz has said before, we want to carefully consider exactly what is said on the front page, as that will be important for SEO as well as it being what the users first see. 23:38:30 &amp;lt;primal&amp;gt; but if we're comfortable with that, ok :) 23:38:50 &amp;lt;str4d&amp;gt; Yeah... the first two "statements" are true enough, but the last is debatable. 23:38:57 &amp;lt;primal&amp;gt; perhaps 'intended to be unmonitorable by...' 23:39:12 &amp;lt;primal&amp;gt; i.e that's the plan, 23:39:41 &amp;lt;str4d&amp;gt; That makes it sound like it isn't yet ^_^ 23:39:52 &amp;lt;primal&amp;gt; hmm 23:39:59 * primal tries to think of a better phrasing 23:40:38 &amp;lt;primal&amp;gt; I'd go with 'desgined to be' but I dislike repeating the same term and if you go with my other paragraph 2, it'd be repeated. 23:40:45 &amp;lt;str4d&amp;gt; The column links to about/intro as well, so that is likely where new users will head first. 23:41:08 &amp;lt;primal&amp;gt; 'created to be unmonitorable' perhaps? 23:41:44 &amp;lt;str4d&amp;gt; (So about/intro will need work as well) 23:41:48 &amp;lt;h2ik&amp;gt; I can guarantee that it's monitor-able but it takes a lot of effort 23:42:15 &amp;lt;h2ik&amp;gt; it's privacy/security through obfuscation 23:42:15 &amp;lt;primal&amp;gt; right but the INTENT is for it not to be monitorable. I'd go with 'created to be unmonitorable' 23:42:50 &amp;lt;str4d&amp;gt; h2ik: obfuscation? Not encryption? 23:42:53 &amp;lt;h2ik&amp;gt; or perhaps something like "designed to prevent monitoring" 23:43:08 &amp;lt;h2ik&amp;gt; str4d: well there is both but I can deduce end points 23:43:15 &amp;lt;h2ik&amp;gt; str4d: and if you want to get devious you could run an outproxy :-) 23:43:22 &amp;lt;str4d&amp;gt; h2ik, how so? 23:43:33 &amp;lt;primal&amp;gt; h2ik: yeah, but I used 'designed to be' in the next paragraph. It's just grammatically tacky to repeat the term ;) 23:43:45 &amp;lt;dg&amp;gt; let's not make promises we can't keep. 23:43:56 &amp;lt;dg&amp;gt; ioerror spoke about this, it's dangerous 23:43:56 &amp;lt;str4d&amp;gt; Also, we should distinguish between being able to monitor the I2P network itself, and being able to monitor network traffic wihin it. 23:43:59 &amp;lt;str4d&amp;gt; within* 23:44:06 &amp;lt;h2ik&amp;gt; which is ultimately my point there dg so thanks for getting me there faster 23:44:10 &amp;lt;str4d&amp;gt; dg++ 23:44:29 &amp;lt;primal&amp;gt; "Created to provide security from monitoring by...." 23:44:43 &amp;lt;dg&amp;gt; It is extremely EXTREMELY dangerous and potentially fatal for us to say we can keep someone safe and that they are entirely safe from an adversary. However, we can tell them what we can protect against *as well as* our goals. 23:44:46 &amp;lt;primal&amp;gt; or 'protection from monitoring by...' 23:44:49 &amp;lt;h2ik&amp;gt; primal: how about intended to make monitoring difficult or some such ? 23:45:04 &amp;lt;dg&amp;gt; It's okay to say our goals and that's important for inspiring some people to use i2p, actually. It's a base for a secure internet. 23:45:16 &amp;lt;h2ik&amp;gt; +1 dg 23:45:19 &amp;lt;str4d&amp;gt; dg: yep. 23:45:24 &amp;lt;str4d&amp;gt; The flow I see for a new user is: 23:45:47 &amp;lt;h2ik&amp;gt; (sorry didn't mean to jump in on the discussion... just wandered by for the meeting) 23:45:50 &amp;lt;str4d&amp;gt; Front page -&amp;gt; about/i2p (either via the Read more... link or the About menu) -&amp;gt; other information. 23:45:50 &amp;lt;primal&amp;gt; h2ik: hmm "and is intended to protect against monitoring by third parties, such as hostile governments or ISPs' 23:46:00 &amp;lt;str4d&amp;gt; h2ik, you're more than welcome to =) 23:46:19 &amp;lt;h2ik&amp;gt; primal: I like that.. 23:46:38 &amp;lt;primal&amp;gt; dg: yeah, that's why I asked about it, it seems to basically be promising more than we could be sure of delivering on. 23:46:57 &amp;lt;primal&amp;gt; str4d: "I2P is a full darknet implementation - a network within a network, and is intended to protect against monitoring by third parties, such as hostile governments or ISPs." 23:47:52 &amp;lt;str4d&amp;gt; primal: sounds good. 23:48:03 &amp;lt;h2ik&amp;gt; +1 primal 23:48:58 &amp;lt;dg&amp;gt; As long as we're not saying something which says "we make sure you can't get killed by your gov for using i2p!", we're on the right lines 23:49:18 &amp;lt;primal&amp;gt; yep and it keeps us from having to a disclaimer like Anomos has 23:49:34 &amp;lt;dg&amp;gt; Anomos = ? 23:49:41 &amp;lt;h2ik&amp;gt; "PS. we're faster than freenet" 23:49:44 &amp;lt;dg&amp;gt; disclaimers are no btw 23:49:47 &amp;lt;primal&amp;gt; http://anomos.info/ 23:49:50 &amp;lt;iRelay&amp;gt; Title: Anomos (at anomos.info) 23:49:54 &amp;lt;primal&amp;gt; encrypted torrent thingy 23:50:05 &amp;lt;dg&amp;gt; Disclaimers are like "yeah man we do this for kicks but we're not promisin' nothin', maybe you'll be safe, maybe you won't" 23:50:12 &amp;lt;dg&amp;gt; there's no confidence at all 23:50:15 &amp;lt;primal&amp;gt; yup thats why I'm not a fan of them 23:50:31 &amp;lt;dg&amp;gt; many of the devs and team are passionate people and it's more than just something which may or may not help you not get killed 23:51:50 &amp;lt;primal&amp;gt; dg: I'm in agreement. No arguments from me on that count :) Heck, I'm just a user who likes his privacy, that's why I'm here. I haven't got an (overly) hostile government. But what I do online is still none of their business. 23:52:55 &amp;lt;primal&amp;gt; I just think this is a project that benefits EVERYONE in general. And I want to do what I can to make sure it succeeds :) 23:53:06 &amp;lt;dg&amp;gt; primal: I'm not oppressed but I want to help people who are. I'm the same! I want to make i2p better though, and we're all in agreement on that. As long as our website reflects that, we're golden. 23:53:13 &amp;lt;dg&amp;gt; +1 23:53:26 &amp;lt;primal&amp;gt; dg: precisely :) 23:54:01 &amp;lt;dg&amp;gt; The community feeling should be reflected. The active IRC and people here are a DEFINITE strong point. 23:54:28 &amp;lt;primal&amp;gt; dg: we need someone to advocate the point of the users of I2p imo, cause that's who makes it work ultimately 23:54:39 &amp;lt;primal&amp;gt; but I'm getting a bit off topic there :D 23:54:42 &amp;lt;str4d&amp;gt; Okay, text on front page updated. 23:54:49 &amp;lt;primal&amp;gt; str4d: awesome/ 23:54:52 &amp;lt;dg&amp;gt; heh :D 23:54:55 &amp;lt;h2ik&amp;gt; primal: and those users are also the reason we are in business 23:55:10 &amp;lt;primal&amp;gt; h2ik: hey I'm one of them and so I agree 23:55:25 &amp;lt;primal&amp;gt; str4d: whistle-blowers is hyphenated :P lol 23:55:36 * primal nitpicks! ;) 23:55:40 &amp;lt;str4d&amp;gt; Whoops =P 23:55:48 &amp;lt;primal&amp;gt; rofl 23:56:03 &amp;lt;dg&amp;gt; as for anomos, meh. Kind of dangerous to have something only for BitTorrent too.. if you can fingerprint it, you can say "bam, bittorrent", maybe you can just say that all BitTorrent is bad and then goodbye anomos 23:57:18 &amp;lt;dg&amp;gt; Only looked at the site briefly though, I cannot judge. 23:57:55 &amp;lt;str4d&amp;gt; As much as I like this discussion, getting back onto topic, and my second point - URL changes in the revamp? 23:58:26 &amp;lt;primal&amp;gt; Is the android release mature enough to be on the page for download? or perhaps as a 'development release' or something? Or is that sponge's project and not something that ought to be up there? 23:58:29 &amp;lt;primal&amp;gt; dg: yeah I haven;t tried it, i2psnark works just fine for me. 23:58:29 &amp;lt;primal&amp;gt; sorry str4d :) 23:59:08 &amp;lt;str4d&amp;gt; So: would the url /lang/blog/XXXX/XX/XX/slug be preferable to the current /lang/blog/entry/XXXX/XX/XX/slug ? 23:59:15 &amp;lt;str4d&amp;gt; //lang/support/* vs /lang/help/* ? 23:59:22 &amp;lt;h2ik&amp;gt; str4d: we could add some of the newer services to the interesting eepsite list if that's what you are after 23:59:25 &amp;lt;str4d&amp;gt; /lang/volunteer/* vs /lang/get-involved/* ? 23:59:36 &amp;lt;dg&amp;gt; /post/* and /lang/help/* 23:59:59 &amp;lt;str4d&amp;gt; dg: you said support yesterday, not help =P 00:00:26 &amp;lt;str4d&amp;gt; h2ik: you mean the list of eepsites on /home ? 00:00:29 &amp;lt;str4d&amp;gt; (in the routerconsole) 00:00:36 &amp;lt;str4d&amp;gt; That's not what I'm referring to. 00:01:34 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Starting build #12 for job Cobertura Coverage Reports 00:02:50 &amp;lt;h2ik&amp;gt; str4d: oh the front web page, I see, sorry. 00:03:35 &amp;lt;str4d&amp;gt; h2ik: I've re-organized the pages into more SEO- and user-friendly URLs, but I'm asking if they should be changed (before I go through and ensure that all internal links are up-to-date) 00:03:35 &amp;lt;str4d&amp;gt; h2ik: not the front page so much as the URLs of other pages. 00:03:42 &amp;lt;dg&amp;gt; str4d: changed my mind I think 00:03:45 &amp;lt;str4d&amp;gt; So e.g. /en/volunteer/bounties vs /en/get-involved/bounties 00:03:52 &amp;lt;dg&amp;gt; str4d: support is almost too professional? 00:03:56 &amp;lt;dg&amp;gt; str4d: /lang/get-involved/* 00:04:03 &amp;lt;str4d&amp;gt; And /en/support/faq vs /en/help/faq 00:04:06 * h2ik nods in understanding. 00:04:17 &amp;lt;str4d&amp;gt; dg: yeah, that's what I was starting to think as well, hence my RFC 00:04:55 &amp;lt;str4d&amp;gt; h2ik: the navbar roughly corresponds to the URL sub-structure, but not entirely. 00:05:11 &amp;lt;dg&amp;gt; /en/help/faq.. I think. I'm 50/50 on help/support. Help is maybe too bland but support too formal? 00:05:35 &amp;lt;str4d&amp;gt; dg: I was also worried about conflation of meaning with help / volunteer 00:06:34 &amp;lt;str4d&amp;gt; And if volunteer is changed to get-involved, what should be done about that menu? So far, no menu-opening items are linked as well (again, preventing conflation of meaning). 00:08:26 &amp;lt;dg&amp;gt; str4d: Get involved is more motivational, volunteer is not so "you can do something now!", I guess. 00:08:41 &amp;lt;dg&amp;gt; as for the help/volunteer.. uh. 00:08:44 &amp;lt;primal&amp;gt; yeah I like get involved 00:09:32 &amp;lt;str4d&amp;gt; primal: then where should the "Get Involved!" page be linked from? 00:09:51 &amp;lt;primal&amp;gt; main page 00:09:58 &amp;lt;str4d&amp;gt; AFK for 30 mins 00:10:01 &amp;lt;str4d&amp;gt; primal: I mean in the nav-bar 00:10:16 &amp;lt;dg&amp;gt; How about we just rename Volunteer to Get Involved? 00:10:31 &amp;lt;str4d&amp;gt; (See how "Volunteer" is the menu title and it has an option "Get Involved!") 00:10:34 &amp;lt;h2ik&amp;gt; +1 on that. Volunteer is crap 00:10:46 &amp;lt;dg&amp;gt; Then the navbar actually LINKS (like Download does), but has a drop down too? 00:10:49 &amp;lt;dg&amp;gt; Is this possible? 00:11:24 &amp;lt;primal&amp;gt; oh hurm 00:11:24 &amp;lt;primal&amp;gt; oh where it is is fine, just after 'help' 00:11:54 &amp;lt;dg&amp;gt; Also, the comparisons for networks is inconsistent. 00:11:54 &amp;lt;h2ik&amp;gt; Get Involved or Join Us (or similar) - we want to encourage people to join our fun band of like-minded privacy people .. just saying 00:12:18 &amp;lt;dg&amp;gt; /en/about/comparison/gnunet design even is different to /en/about/docs/overview/comparison#freenet 00:12:29 &amp;lt;dg&amp;gt; I don't know if I like /just/ the chunk of test either. 00:12:32 &amp;lt;dg&amp;gt; *text 00:13:13 &amp;lt;iRelay&amp;gt; &amp;lt;jenkins@kytv&amp;gt; Project Cobertura Coverage Reports build #12:UNSTABLE in 11 min: `http://eotfca7qexthbireor6ae7g4hbj5hwuhe4gkzxdx3l3g2t5gzn7q.b32.i2p/job/cobertura/12/` 00:13:25 &amp;lt;primal&amp;gt; dg: that was what I meant 00:15:51 &amp;lt;dg&amp;gt; Btw, where can I find swt.jar? 00:16:21 &amp;lt;h2ik&amp;gt; str4d: in case nobody has mentioned it before, THANK YOU for taking this on. 00:16:43 &amp;lt;KillYourTV&amp;gt; swt.jar: your package manager or http://www.eclipse.org/swt/ 00:16:46 &amp;lt;iRelay&amp;gt; Title: SWT: The Standard Widget Toolkit (at www.eclipse.org) 00:17:01 &amp;lt;dg&amp;gt; ah ok 00:18:10 &amp;lt;KillYourTV&amp;gt; re: cobertura: 00:18:13 &amp;lt;KillYourTV&amp;gt; 00:13:10 Code coverage enforcement failed for the following metrics: 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Lines's stability is 24.85 and set mininum stability is 24.88. 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Methods's stability is 30.55 and set mininum stability is 30.65. 00:18:16 &amp;lt;KillYourTV&amp;gt; 00:13:10 Setting Build to unstable. 00:18:37 &amp;lt;KillYourTV&amp;gt; &amp;lt;/ot&amp;gt; 00:21:03 &amp;lt;KillYourTV&amp;gt; &amp;lt;+dg&amp;gt; Then the navbar actually LINKS (like Download does), but has a drop down too? 00:21:03 &amp;lt;KillYourTV&amp;gt; &amp;lt;+dg&amp;gt; Is this possible? &amp;lt;-- possible and the way it was originally IIRC 00:21:33 &amp;lt;dg&amp;gt; not sure if it is a good design choice but it works better in $self-&amp;gt;head 00:21:52 &amp;lt;primal&amp;gt; got dc'd 00:22:03 &amp;lt;primal&amp;gt; gah 00:22:06 &amp;lt;primal&amp;gt; got dcd 00:23:36 &amp;lt;str4d&amp;gt; I got dcd as well 00:24:16 &amp;lt;str4d&amp;gt; &amp;lt;dg&amp;gt; /en/about/comparison/gnunet design even is different to /en/about/docs/overview/comparison#freenet &amp;lt;-- I copied the /en/about/docs/overview/comparison#tor template 00:24:27 &amp;lt;str4d&amp;gt; The tor and freenet comparisons are as-is from the current website 00:24:38 &amp;lt;str4d&amp;gt; (Just split onto separate pages( 00:25:15 &amp;lt;str4d&amp;gt; &amp;lt;primal&amp;gt; dg: that was what I meant 00:25:23 &amp;lt;str4d&amp;gt; ^-- last I saw before dv 00:25:23 &amp;lt;str4d&amp;gt; dc 00:26:07 &amp;lt;dg&amp;gt; Ah, right. Still, not so great. 00:26:45 &amp;lt;str4d&amp;gt; Caught up from kytv's logs. 00:27:00 &amp;lt;str4d&amp;gt; h2ik: thanks! I decided that it needed doing ^_^ 00:27:27 &amp;lt;str4d&amp;gt; dg: the same can be said for a number of existing pages. 00:28:08 &amp;lt;str4d&amp;gt; &amp;lt;dg&amp;gt; Then the navbar actually LINKS (like Download does), but has a drop down too? &amp;lt;-- That's my concern. What is the general position on this? 00:32:48 &amp;lt;dg&amp;gt; I'm okay with it but it may be bad "design-wise". 00:32:52 &amp;lt;dg&amp;gt; I'm no UX guy. ;) 00:33:06 &amp;lt;RN-Droid&amp;gt; are we still officially in meeting? 00:33:13 &amp;lt;dg&amp;gt; Kind of. 00:33:16 &amp;lt;str4d&amp;gt; RN-Droid: yes 00:33:19 &amp;lt;dg&amp;gt; If you wanna bring something up, shoot! 00:33:30 &amp;lt;str4d&amp;gt; Though I was about to end it, since it was tailing off. 00:33:54 &amp;lt;RN-Droid&amp;gt; have we got any feedback from postman about linking together the 2 channels? 00:34:09 &amp;lt;str4d&amp;gt; dg: it's marginally better now that I've removed the need for &amp;lt;a&amp;gt;s as styling, so the user can now tell the difference between a menu item that goes somewhere and one that doesn't (by the cursor) 00:34:15 &amp;lt;str4d&amp;gt; RN-Droid: I forgot to bring that up&amp;gt;_&amp;lt; 00:34:38 &amp;lt;str4d&amp;gt; And postman hasn't been around (not saying that he hasn't been listening) 00:35:01 &amp;lt;dg&amp;gt; RN-Droid: We do not need postman for it, just someone to set the mode.. more or less. zzz gave his blessing. IMO, we can redirect first, change things later. postman etc could apply a rule server side but we don't need it. Shouldn't cause any problems as long as someone is in the channel to keep the mode set. 00:35:08 &amp;lt;dg&amp;gt; str4d: ah, yes 00:35:45 &amp;lt;str4d&amp;gt; dg: still not sure if it's okay from a UX perspective (I wasn't even sure if having one of the top ones linking and the other opening was alright) 00:35:56 &amp;lt;str4d&amp;gt; (But at least with the latter, there is no linking AND opening) 00:36:27 &amp;lt;RN-Droid&amp;gt; great well I personally will leave it on my list but if we're redirecting people in I get disconnected uh how do we know for sure somebody's gonna be in there? 00:36:30 &amp;lt;str4d&amp;gt; So, to summarize the URL changes: 00:36:58 &amp;lt;dg&amp;gt; RN-Droid: Some bot.. or something. Ok temporarily but ideally, server side or nothing referencing it. or both. 00:37:01 &amp;lt;str4d&amp;gt; RN-Droid: it's an automatic redirect when they connect. 00:37:08 &amp;lt;dg&amp;gt; str4d: btw, sorry for hijacking so much 00:37:08 &amp;lt;str4d&amp;gt; (Isn't it?) 00:37:23 &amp;lt;RN-Droid&amp;gt; okay sounds good in Psych to pedia will probably be in there too so we should have it covered 00:37:26 &amp;lt;KillYourTV&amp;gt; if done server side it's automatic. 00:37:29 &amp;lt;str4d&amp;gt; dg: no worries. The rest of the meeting went to structure enough ^_^ 00:37:37 &amp;lt;dg&amp;gt; str4d: and yes, but someone needs to be in there to keep up the mode, although doesn't have to be an op. Once the channel empties, default modes come back. I don't think you can mlock it. 00:37:44 &amp;lt;KillYourTV&amp;gt; (if not server side check out mode +L) 00:37:52 &amp;lt;dg&amp;gt; "org.eclipse.swt.graphics does not exist" 00:37:55 &amp;lt;dg&amp;gt;&amp;gt;.&amp;gt; 00:38:06 &amp;lt;str4d&amp;gt; So: I'll change /lang/volunteer/* to /lang/get-involved/* but leave the nav menu as-is for now until a UX decision is made. 00:38:09 &amp;lt;RN-Droid&amp;gt; okay we can hash out the mode situation of the service I redirect later Thanks for I listen to my input 00:38:16 &amp;lt;str4d&amp;gt; /lang/blog/* is already changed. 00:38:23 &amp;lt;dg&amp;gt; str4d: Sounds good 00:38:46 &amp;lt;str4d&amp;gt; And /lang/support/* vs /lang/help/* hasn't been properly decided on yet, so I'll leave it for now. 00:38:53 &amp;lt;primal&amp;gt; looks good to me 00:39:23 &amp;lt;str4d&amp;gt; primal: you're still keen to have a look at the writing-related tasks on ticket #807 ? 00:39:38 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 00:39:41 &amp;lt;str4d&amp;gt; (After another hour of discussion ^_^) 00:39:55 &amp;lt;RN-Droid&amp;gt; forward slash M e! drops out before baffing... I'll give more feedback when I redo the meeting later if there's anything else I have to add 00:40:03 &amp;lt;primal&amp;gt; str4d: sure I am lol 00:40:17 &amp;lt;str4d&amp;gt; Excellent =) 00:40:37 &amp;lt;str4d&amp;gt; And I'll close ticket #792 now that we have (mostly) decided on the front page text - if it needs tweaking the ticket can always be re-opened. 00:40:43 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/792` - (assigned task) - Replace left column content 00:40:51 &amp;lt;str4d&amp;gt; So, any other points of order before the meeting officially ends? 00:41:34 &amp;lt;orion&amp;gt; I just jizzed my pants. 00:42:39 &amp;lt;primal&amp;gt; str4d: I wish to propose we get a user advocate type position! 00:42:39 &amp;lt;dg&amp;gt; primal: We do, and orion has fulfilled it! 00:42:39 &amp;lt;dg&amp;gt; (PR manager == user advocate) 00:42:39 &amp;lt;str4d&amp;gt; dg: not quite =P 00:42:42 &amp;lt;dg&amp;gt; str4d: I thought we decided they were more or less the same umbrella? 00:42:45 &amp;lt;str4d&amp;gt; There is actually a separate entry for it on /team 00:42:52 &amp;lt;str4d&amp;gt; dg: sort-of. 00:42:59 &amp;lt;primal&amp;gt; oh really? cool 00:43:06 &amp;lt;primal&amp;gt; who is the user advocate? 00:43:25 &amp;lt;dg&amp;gt; I'm up for it if it's not the same thing as PR manager 00:43:28 &amp;lt;str4d&amp;gt; primal: orion is the PR manager, and apparently the user advocate as well. 00:44:02 &amp;lt;orion&amp;gt; If we have too many committees we'll end up like the Methodist hurch. 00:44:06 &amp;lt;str4d&amp;gt; dg: in my mind, PR manager was more about managing I2P appearances, liaising with media etc. 00:44:13 &amp;lt;orion&amp;gt; s/hurch/church 00:44:20 &amp;lt;str4d&amp;gt; *shudder* 00:44:20 &amp;lt;primal&amp;gt; rofl 00:44:23 &amp;lt;dg&amp;gt; str4d: ah, and user advocate? 00:44:34 &amp;lt;str4d&amp;gt; I don't think the definitions are too hard-set as it is. 00:44:41 &amp;lt;primal&amp;gt; str4d: well if a user advocate IS an open position, I'd want to apply for it, if you can tell me how I'd do so. 00:45:04 &amp;lt;str4d&amp;gt; From the /team page: User Advocate: gather, prioritize, advocate for user needs 00:45:07 &amp;lt;dg&amp;gt; I'm not sure what *I* am, while we're on the subject 00:46:03 &amp;lt;str4d&amp;gt; primal: well you can either JFDI ^_^ or you can wait until the next general meeting for a more formal application (like orion today) 00:46:14 &amp;lt;str4d&amp;gt; dg: neither am I, really ^_^ 00:46:59 &amp;lt;str4d&amp;gt; primal, dg: if you hadn't gathered, next week's meeting is going to be a crypto meeting, discussing the need for migrating I2P's crypto (unless the time gets shifted). 00:47:10 &amp;lt;primal&amp;gt; str4d: how do I do it? is there a form or something ? amd plau 00:47:22 &amp;lt;orion&amp;gt; primal: I just made a thread on the forum. 00:47:33 &amp;lt;dg&amp;gt; str4d: I'll just be "dg - overall dg" for now then :) 00:47:36 &amp;lt;orion&amp;gt; zzz 00:48:03 &amp;lt;dg&amp;gt; as for the crypto meeting, I don't know if I can weigh in but I will try. I'm no crypto god but I'd rather not be silent for the duration. 00:48:03 &amp;lt;str4d&amp;gt; primal: not really a form, as it's not a proper formal process. zzz.i2p forum thread would be best, especially if there are more than one applicant (not that there's no reason for having both ^_^) 00:48:10 &amp;lt;dg&amp;gt; It'll be interesting for me nonetheless.. 00:48:41 &amp;lt;str4d&amp;gt; dg: it's not going to be so much a decision of what crypto to go to (though I expect that will be important) as much as *how* to migrate. 00:49:07 * str4d aims to try and bring together the relevant minds to do some concerted brainstorming. 00:49:22 &amp;lt;str4d&amp;gt; Anyway, anything else to be officially meeting-ed? 00:49:44 &amp;lt;dg&amp;gt; str4d: Alright, I'll try to help where possible. Let me know if I should shut up though ;-) 00:49:48 &amp;lt;dg&amp;gt; Don't think so. 00:50:20 &amp;lt;primal&amp;gt; str4d: sounds good. I will do so 00:50:24 &amp;lt;primal&amp;gt; all done here 00:50:43 &amp;lt;str4d&amp;gt; Alright: 00:50:43 * str4d *baf*s the meeting closed. 00:51:01 &amp;lt;orion&amp;gt; Now for the after-party. 00:51:07 &amp;lt;str4d&amp;gt; \o/ 00:51:14 &amp;lt;orion&amp;gt; \o\ \o/ /o/ 00:51:29 &amp;lt;str4d&amp;gt; *wub wub* &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 18 de dezembro de 2012</title><link>/pt/blog/2012/12/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-dezembro-de-2012/</link><pubDate>Tue, 18 Dec 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/12/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-dezembro-de-2012/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Astral_12, eche|on, KillYourTV, LaughingBuddha, RN, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:08:58 &amp;lt;RN&amp;gt; a reunião começou enquanto eu estava desconectado? 20:09:17 &amp;lt;eche|on&amp;gt; qual reunião? 20:09:38 * KillYourTV aponta para o tópico 20:10:09 &amp;lt;RN&amp;gt; Reunião de Dev aqui 8:00 PM (20:00) UTC ter. 18 de dez^^ tópico 20:11:38 &amp;lt;KillYourTV&amp;gt; talvez tenham parado... 20:12:12 &amp;lt;LaughingBuddha&amp;gt; É só começar quando der? 20:18:08 &amp;lt;RN&amp;gt; geralmente o dg conduz as reuniões 20:18:27 &amp;lt;RN&amp;gt; acho que a lillith assumiu quando ele teve que sair uma vez 20:18:50 &amp;lt;str4d&amp;gt; Ele não apareceu na semana passada, por isso. 20:18:53 &amp;lt;LaughingBuddha&amp;gt; Existe um link para a pauta geral? 20:18:53 &amp;lt;str4d&amp;gt; (E na semana anterior ele estava ocupado) 20:21:29 &amp;lt;RN&amp;gt; bom, geralmente há uma pauta... 20:22:25 &amp;lt;str4d&amp;gt; Há um link para a pauta que ele vinha usando nas últimas reuniões, mas não consigo abrir zzz.i2p no momento... 20:22:28 &amp;lt;RN&amp;gt; no trac 20:22:28 &amp;lt;eche|on&amp;gt; esse é o clima das atualizações 20:22:28 &amp;lt;eche|on&amp;gt; muita atualização/tráfego no momento 20:22:28 &amp;lt;RN&amp;gt; `http://trac.i2p2.i2p/wiki/meeting` 20:22:28 &amp;lt;str4d&amp;gt; o/ topiltzin 20:22:28 &amp;lt;eche|on&amp;gt; bem mais rápido do que qualquer atualização anterior 20:22:28 &amp;lt;str4d&amp;gt; RN, você consegue acessar isso? 20:22:28 &amp;lt;Benedikt&amp;gt; o que aconteceu? um dos servidores desta rede caiu? 20:22:31 &amp;lt;str4d&amp;gt; De toda forma, tenho alguns tópicos planejados, se você não conseguir. 20:22:31 &amp;lt;RN&amp;gt; parece que a pauta não foi atualizada desde a reunião de 4 de dezembro 20:22:31 &amp;lt;topiltzin&amp;gt; \o str4d 20:22:31 &amp;lt;eche|on&amp;gt; Benedikt: net split, acontece muito devido a tunnels I2P instáveis 20:22:31 &amp;lt;Benedikt&amp;gt; ah, vlw 20:22:34 &amp;lt;str4d&amp;gt; Ok, vou propor uma pauta pseudo-aleatória. 20:22:45 &amp;lt;LaughingBuddha&amp;gt; Manda 20:23:07 &amp;lt;str4d&amp;gt; (0) Dizer oi. 20:23:07 &amp;lt;str4d&amp;gt; Oi! 20:23:15 &amp;lt;LaughingBuddha&amp;gt; Eyyy 20:23:31 &amp;lt;topiltzin&amp;gt; e aí 20:25:46 &amp;lt;str4d&amp;gt; Mais alguém? ^_^ 20:25:52 &amp;lt;str4d&amp;gt; Certo, seguindo: 20:25:52 &amp;lt;str4d&amp;gt; (1) Saúde da Rede / Status das Atualizações 20:26:31 &amp;lt;str4d&amp;gt; A saúde da rede parece (pra mim) ter estado bem ruim nos últimos dias/semana. Sabemos se isso foi um ataque real? 20:26:46 &amp;lt;str4d&amp;gt; Ou apenas degradação contínua devido aos bugs? 20:27:58 &amp;lt;LaughingBuddha&amp;gt; Acho que só vamos saber com certeza quando mais gente realmente atualizar para 0.9.4 20:28:29 &amp;lt;RN&amp;gt; str4d, o link do trac? sim 20:30:43 &amp;lt;topiltzin&amp;gt; o eche|on estava relatando um comportamento estranho, mas não vamos saber ao certo nem depois que o pessoal atualizar para 0.9.4 20:34:04 &amp;lt;str4d&amp;gt; o psi pareceu achar que parte disso estava relacionado a guias russos recomendando que os usuários forçassem floodfill para encontrar mais nós. 20:34:07 &amp;lt;str4d&amp;gt; Com relação às atualizações: 20:34:15 &amp;lt;str4d&amp;gt; &amp;lt;eche|on&amp;gt; muita atualização/tráfego no momento 20:34:18 &amp;lt;str4d&amp;gt; &amp;lt;eche|on&amp;gt; bem mais rápido do que qualquer atualização anterior 20:34:29 &amp;lt;str4d&amp;gt; Algo a acrescentar a esse resumo do andamento das atualizações, eche|on? 20:36:17 &amp;lt;eche|on&amp;gt; 780 atualizações completas enviadas até agora pelos meus nós 20:37:38 &amp;lt;str4d&amp;gt; O LaughingBuddha disse que as atualizações por torrent funcionaram para ele. Alguém sabe qual é o tamanho do enxame? 20:37:54 &amp;lt;str4d&amp;gt; (Só conheço routers de dev, mas seria interessante saber) 20:38:13 &amp;lt;KillYourTV&amp;gt; Cerca de 10 20:38:59 &amp;lt;eche|on&amp;gt; o torrent tem uso muito baixo pra mim 20:39:06 &amp;lt;KillYourTV&amp;gt; ou, colocando assim: vejo 10 peers 20:39:17 &amp;lt;eche|on&amp;gt; Vejo 6 para su2 e 4 para sud 20:40:01 &amp;lt;KillYourTV&amp;gt; como apenas uma porcentagem muito pequena dos usuários da build de desenvolvimento recebeu a atualização via torrent, não me surpreende que haja tão poucas transferências até agora. 20:40:16 &amp;lt;Astral_12&amp;gt; str4d: 6-7 peers , su2 20:40:30 &amp;lt;str4d&amp;gt; KillYourTV, não, todos os usuários da build de desenvolvimento recebem torrent. 20:41:09 &amp;lt;str4d&amp;gt; Se a versão termina em -0 e você escolhe um número de 0 a 99 que não seja 0, você não recebe torrents. 20:41:12 &amp;lt;str4d&amp;gt; (IIRC) 20:41:15 &amp;lt;KillYourTV&amp;gt; ah... então entendi errado. 20:41:23 &amp;lt;KillYourTV&amp;gt; `http://tracker2.postman.i2p/details.php?dllist=1&amp;filelist=1&amp;info_hash=%09k%a6%29%14%7b%15%f6%f89%d7%1b%1c%d9T%fe%60c%ec%7c` 20:41:23 &amp;lt;iRelay&amp;gt; Torrent #19559: i2pupdate-0.9.4.su2, Tamanho: 3.06 MB, Downloads: 6, Adicionado: 2012-12-17 17:52:22, S/L: 10/1 20:42:01 &amp;lt;str4d&amp;gt; Já é suficiente para mostrar que o mecanismo de atualização está funcionando (e não precisamos nos preocupar muito com escalabilidade, porque isso já foi bem testado para torrents ^_^) 20:43:11 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice@kytv&amp;gt; Eu perdi a opção de torrent 20:43:37 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice@kytv&amp;gt; estava atualizando a partir da 0.9.3-13 20:43:48 &amp;lt;str4d&amp;gt; Ok, por ora não há muito mais a dizer aqui — podemos avaliar os efeitos da atualização na próxima reunião. 20:43:48 &amp;lt;str4d&amp;gt; (2) Reformulação do Site 20:43:48 &amp;lt;str4d&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` é onde cheguei até agora (certifique-se de dar um hard refresh (atualização forçada) para pegar o CSS mais recente) 20:43:55 &amp;lt;iRelay&amp;gt; Título: The Invisible Internet Project - I2P (em vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:44:27 &amp;lt;str4d&amp;gt; RN, seu router provavelmente encontrou a atualização via HTTP primeiro. 20:44:30 &amp;lt;eche|on&amp;gt; str4d: escalabilidade é um problema com um torrent inalcançável 20:44:37 &amp;lt;zzz&amp;gt; não existe opção 20:44:40 &amp;lt;eche|on&amp;gt; e atualmente SOMENTE builds de dev recebem um torrent 20:44:59 &amp;lt;str4d&amp;gt; Confira `http://localhost:7657/debug` - você deve ver um verificador TORRENT lá. 20:45:14 &amp;lt;zzz&amp;gt; e não, 20.000 em um único enxame não é algo bem testado dentro do i2p. 20:46:14 &amp;lt;eche|on&amp;gt; str4d: e eu não vejo um torrent na 0.9.3-15 20:46:21 &amp;lt;str4d&amp;gt; zzz, verdade, eu tinha esquecido disso *derp* 20:46:32 &amp;lt;LaughingBuddha&amp;gt; str4d: Seeding: 0/9 pares 20:46:55 &amp;lt;str4d&amp;gt; zzz, como o gerenciador de atualização escolhe entre duas opções de update quando têm a mesma prioridade? 20:46:58 &amp;lt;eche|on&amp;gt; [RegisteredUpdater org.klomp.snark.UpdateHandler for ROUTER_SIGNED TORRENT @pri 10] *ooos* 20:47:08 &amp;lt;str4d&amp;gt; É simplesmente a primeira que for encontrada? 20:47:50 &amp;lt;zzz&amp;gt; não sei 20:48:39 &amp;lt;str4d&amp;gt; Olhando o paste acima, estou supondo que é o número de prioridade mais alto que vence, e não o mais baixo. 20:50:15 &amp;lt;str4d&amp;gt; Alguém tem mais algo a acrescentar aqui? Podemos avaliar os efeitos da atualização na próxima reunião. 20:51:21 &amp;lt;topiltzin&amp;gt; o site parece bom aqui :) 20:51:28 * str4d precisa sair em 25 min então quer seguir 20:52:57 &amp;lt;RN&amp;gt; por favor continue, str4d 20:53:21 &amp;lt;str4d&amp;gt; (2) Reformulação do Site 20:53:22 &amp;lt;str4d&amp;gt; Fiz ajustes nos temas antigos para ao menos referirem às partes certas do HTML, então os links no rodapé podem ser usados para experimentar os diferentes arquivos CSS disponíveis. 20:53:52 &amp;lt;str4d&amp;gt; Isso dá uma ideia de como a nova estrutura ainda pode ser disposta de forma diferente. 20:55:17 &amp;lt;MTN11&amp;gt; i2p: kytv@mail.i2p * rb47286b470722a6382a963092219407946bcc5b6 installer/ (5 files in 5 dirs): Add dummy placeholder files to empty eepsite directories 20:55:17 &amp;lt;MTN11&amp;gt; git and a few other vcses don't store empty directories....but now these directories 20:55:17 &amp;lt;MTN11&amp;gt; are no longer empty. 20:55:32 &amp;lt;jenkins&amp;gt; Iniciando build #46 para o job i2p (build anterior: SUCCESS) 20:59:21 &amp;lt;jenkins&amp;gt; Projeto i2p build #46:SUCCESS em 2 min 42 s: `http://kzzj7cu24fo6w7jsisgysh65lfyrkjaaaqsdn3hvlop6lp36vs2q.b32.i2p/job/i2p/46/` 20:59:24 &amp;lt;str4d&amp;gt; Como está a sensação para vocês? 20:59:24 &amp;lt;str4d&amp;gt; Também fiz várias mudanças no backend que devem facilitar a administração do site — por ex., incrementar a versão do router agora só precisa ser feito em dois lugares, zzz 20:59:24 &amp;lt;str4d&amp;gt; (Bem, na verdade só em um, mas adicionei outro para poder incluir o Launchpad na lista de espelhos) 21:01:40 &amp;lt;str4d&amp;gt; Alguém viu meus posts acima? 21:03:08 &amp;lt;KillYourTV&amp;gt; sim. Acho que o site está muito bom. 21:03:31 &amp;lt;LaughingBuddha&amp;gt; Sim 21:03:37 &amp;lt;LaughingBuddha&amp;gt; +1 no design 21:03:37 &amp;lt;str4d&amp;gt; laaaaag 21:04:45 &amp;lt;KillYourTV&amp;gt; alguns links quebrados porém, mas talvez isso já seja conhecido 21:06:05 &amp;lt;KillYourTV&amp;gt; especificamente `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/develop/developerskeys` aponta para `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/develop/monotone` que não existe. 21:06:55 &amp;lt;str4d&amp;gt; Ainda pretendo abrir o design para sugestões da comunidade (já que ainda há coisas no design do duck que me incomodam), mas como primeira iteração funciona. 21:06:58 &amp;lt;str4d&amp;gt; KillYourTV, conforme o ticket #807 os links quebrados são conhecidos (principalmente nas páginas mais antigas que migrei, já que na época eu não sabia onde as outras páginas iriam ficar). 21:06:58 &amp;lt;str4d&amp;gt; Perguntas: 21:07:01 &amp;lt;str4d&amp;gt; - Os feeds de Blog e Reuniões estão bons como estão, ou deveriam truncar o conteúdo (para que leitores tenham que ir ao site principal para ver tudo)? 21:07:05 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (accepted enhancement) - Revamp of website 21:07:36 &amp;lt;str4d&amp;gt; - O feed de Reuniões precisa ser mais óbvio, ou o &amp;lt;link&amp;gt; no índice de reuniões é suficiente (o Firefox detecta em Favoritos -&amp;gt; Assinar esta página)? 21:08:39 &amp;lt;str4d&amp;gt; KillYourTV, ah, esse é um bug diferente — a página existe, mas eu movi o arquivo monotonerc que ela importa, então preciso consertar isso&amp;gt;&amp;lt; 21:09:07 &amp;lt;str4d&amp;gt; Mas, de novo, todos esses links serão corrigidos. 21:09:21 &amp;lt;str4d&amp;gt; - Alguém tem sugestões de mudanças de conteúdo que precisam acontecer antes da reformulação entrar no ar? 21:09:35 &amp;lt;str4d&amp;gt; - Precisamos de feeds RSS além de ATOM? 21:10:55 &amp;lt;zzz&amp;gt; todas as páginas vão ficar nas mesmas URLs? 21:10:58 &amp;lt;str4d&amp;gt; - O link "any" nos espelhos deve preferencialmente escolher um espelho em um país determinado a partir do idioma do visitante? 21:11:44 &amp;lt;topiltzin&amp;gt; isso é bem complicado 21:12:30 &amp;lt;topiltzin&amp;gt; qual é o comportamento atual? 21:13:08 &amp;lt;str4d&amp;gt; zzz, estou razoavelmente satisfeito com as URLs como estão agora (mas sugestões são bem-vindas). 21:13:18 &amp;lt;str4d&amp;gt; Há um punhado de páginas que não consegui colocar. 21:13:21 &amp;lt;str4d&amp;gt; topiltzin, veja `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/feed/blog/atom` e `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/feed/meetings/atom` para o comportamento atual 21:13:27 &amp;lt;iRelay&amp;gt; Título: I2P Blog0.9.4 Release (em vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 21:14:02 &amp;lt;zzz&amp;gt; str4d, digo em comparação com o site atual vs. o novo site 21:14:32 &amp;lt;str4d&amp;gt; zzz, se você estava perguntando se as páginas estão nas mesmas URLs do site atual: não. 21:14:35 &amp;lt;str4d&amp;gt; As URLs agora fazem sentido de verdade. 21:15:25 &amp;lt;str4d&amp;gt; zzz, há alguns auxiliares legados que redirecionam URLs antigas para as novas, mas isso só funciona para algumas páginas. 21:15:32 &amp;lt;zzz&amp;gt; str4d, precisamos conversar sobre isso então. Construímos muita reputação de SEO / link juice (autoridade de links) nos últimos 5 anos e não podemos nos dar ao luxo de jogar isso fora. Também há alguns sob /static/ que têm que permanecer iguais 21:15:46 &amp;lt;zzz&amp;gt; hosts.txt subscription, e notícias de backup 21:15:50 &amp;lt;str4d&amp;gt; (a saber, meetings, status e quaisquer páginas colocadas no mapa legado) 21:16:04 &amp;lt;zzz&amp;gt; também temos muitos links do nosso console de volta para o site 21:16:04 &amp;lt;str4d&amp;gt; zzz, as estáticas estão iguais, pelo que vejo 21:16:37 &amp;lt;zzz&amp;gt; você pode ter um redirecionamento para cada página antiga? 21:17:46 &amp;lt;str4d&amp;gt; LEGACY_MAP={ 21:17:52 &amp;lt;str4d&amp;gt; 'download': 'downloads_list' 21:17:52 &amp;lt;str4d&amp;gt; } 21:17:52 &amp;lt;str4d&amp;gt; ^-- podemos adicionar mapeamentos aí do site antigo para o novo. 21:17:52 &amp;lt;str4d&amp;gt; zzz, teria que ser um redirecionamento manual, mas sim. 21:17:52 &amp;lt;topiltzin&amp;gt; esse acúmulo de link juice vale para todos os nossos domínios? 21:17:55 &amp;lt;str4d&amp;gt; (Eu gostaria de mover o código de suporte legado para um arquivo separado, porque vai ficar enooooooooorme) 21:17:58 &amp;lt;str4d&amp;gt; E se eu mandar usar redirecionamentos 301, o cliente vê o redirecionamento como permanente (ou é 302?) 21:18:33 &amp;lt;topiltzin&amp;gt; talvez pudéssemos testar o novo site no geti2p.net e manter o antigo no i2p2.de ou algo assim? 21:19:00 &amp;lt;str4d&amp;gt; topiltzin, pelo que vejo o geti2p.net é o mesmo site (só um segundo domínio) 21:19:07 &amp;lt;str4d&amp;gt; (isto é, mesmo backend) 21:19:42 &amp;lt;zzz&amp;gt; isso não é pouca coisa. Ganhamos muita reputação de links nos últimos 5 anos e não podemos nos dar ao luxo de perder. É extremamente importante acertar isso. 21:19:42 &amp;lt;topiltzin&amp;gt; Estou tentando pensar em alguma forma de testar tráfego mais cedo do que tarde 21:20:10 &amp;lt;str4d&amp;gt; zzz, ok, vou passar e adicionar ao LEGACY_MAP toda página que eu movi 21:20:17 &amp;lt;zzz&amp;gt; outra coisa - que funcione tanto com quanto sem o sufixo .html. 21:21:03 &amp;lt;str4d&amp;gt; zzz, já feito (adição de uma linha no mapeador legado) 21:21:03 &amp;lt;str4d&amp;gt; Além disso, alguém pode sugerir novos locais de URL para os seguintes arquivos? (Estou travado) 21:21:03 &amp;lt;str4d&amp;gt; i2ptunnel_services.html jbigi.html manualwrapper.html minwww.html ports.html ratestats.html 21:21:34 &amp;lt;zzz&amp;gt; também tem o lance de rel=canonical 21:22:19 &amp;lt;str4d&amp;gt; zzz, pode elaborar? 21:22:26 &amp;lt;zzz&amp;gt; na verdade gastamos um bom tempo com SEO tentando recuperar nosso juice depois que o i2p.net sumiu 21:22:41 &amp;lt;zzz&amp;gt; em _layout.html 21:23:20 &amp;lt;zzz&amp;gt; você quer apontar de volta para o site principal para que os espelhos não drenem sua reputação. 21:23:27 &amp;lt;zzz&amp;gt; é por isso que espelhos sempre são marcados como nofollow 21:24:10 &amp;lt;zzz&amp;gt; pra você não doar sua reputação 21:27:32 &amp;lt;topiltzin&amp;gt; um espelho serviria para um teste de tráfego? 21:28:25 &amp;lt;str4d&amp;gt; Ok, então só precisamos garantir que isso seja carregado para o novo global/layout.html 21:30:02 &amp;lt;str4d&amp;gt; (Acho que o duck não fez isso) 21:32:53 &amp;lt;topiltzin&amp;gt; (adoraria ler alguns logs de chat sobre a parte de SEO) 21:34:37 &amp;lt;zzz&amp;gt; str4d, se você ainda não está pensando em SEO, é hora de mergulhar o quanto antes. Cada palavra na página inicial importa. 21:35:00 &amp;lt;zzz&amp;gt; Tanto na página inicial atual quanto na versão do duck, as palavras são escolhidas com muito cuidado. 21:36:58 &amp;lt;zzz&amp;gt; veja por exemplo onde ranqueamos no google para 'garlic routing'. Eu escrevi aquela página do zero especificamente para ganhar page rank para esse termo de busca. 21:40:37 &amp;lt;str4d&amp;gt; Tenho focado mais em deixar o novo site operacional. Mas não mudei muito o conteúdo de texto. 21:41:36 &amp;lt;str4d&amp;gt; Posso verificar e garantir que o novo layout não perca nada de links. Você tem sugestões para o SEO da front page como está agora, zzz? 21:43:52 &amp;lt;str4d&amp;gt; Como o conteúdo de texto das páginas migradas não mudou, elas devem ficar bem assim que os redirecionamentos legados estiverem prontos. 21:45:20 &amp;lt;zzz&amp;gt; não vejo há meses. qual é a url mesmo? 21:46:13 &amp;lt;zzz&amp;gt; também, str4d, deveríamos padronizar em '-' em vez de '_' nas urls. Agora está misturado, mas nos últimos 10 anos a web claramente padronizou em '-'. Underscores ficam feios e não fazem diferença para SEO mais 21:46:29 &amp;lt;str4d&amp;gt; Está acima 21:46:32 &amp;lt;str4d&amp;gt; Também está linkado no ticket #807 21:47:19 &amp;lt;str4d&amp;gt; Sim, percebi a mistura. Vou corrigir. 21:47:22 &amp;lt;zzz&amp;gt; ok vou checar o ticket. todos os links acima que vejo são para feeds e tal 21:48:19 &amp;lt;zzz&amp;gt; também é bom manter URLs curtas para páginas que são tuitadas ou referenciadas com frequência - /download, /faq, etc. 21:48:22 &amp;lt;str4d&amp;gt; Os links acima— usem aquele b32 21:50:25 &amp;lt;zzz&amp;gt; e se você ou alguém de confiança quiser ir além e reclamar nosso site no google webmaster tools, adicionar um sitemap, etc., seria ótimo. Não estou dizendo que nosso SEO é ótimo, só que costumávamos pensar nisso pelo menos um pouco. 21:52:00 &amp;lt;str4d&amp;gt; Eu ia adicionar geração de sitemap ao backend, então eu ficaria feliz em fazer isso. 21:52:18 &amp;lt;topiltzin&amp;gt; o google webmaster tools reporta dados de volta ao google? 21:52:58 &amp;lt;zzz&amp;gt; só se você colocar o js deles no site 21:53:27 &amp;lt;str4d&amp;gt; URLs curtas - as URLs legadas bastariam? 21:54:10 &amp;lt;str4d&amp;gt; topiltzin, só se rodarmos Google Analytics 21:54:49 &amp;lt;topiltzin&amp;gt; mas teremos informações significativas sem reportar nada ao google? ou não nos importamos? usuários paranoicos se importam? etc. 21:55:38 &amp;lt;zzz&amp;gt; claro, boas perguntas. obviamente também podemos só rodar awstats ou similar nos nossos logs olhando referers e termos de busca 21:55:45 &amp;lt;zzz&amp;gt; duvido que alguém tenha feito isso em anos. 21:57:16 &amp;lt;str4d&amp;gt; Bem, as ferramentas reportam de volta, claro, mas só porque estão interagindo com os dados do Google 21:57:26 &amp;lt;str4d&amp;gt; O webmaster precisa ser não-anônimo? 21:58:06 &amp;lt;zzz&amp;gt; só precisa de um gmail, pelo que sei 21:58:13 &amp;lt;str4d&amp;gt; topiltzin, teremos informações de busca do Google, que por si só já é útil. 21:58:39 &amp;lt;str4d&amp;gt; Analytics é tecnicamente separado do toolkit de webmaster, IIRC 21:58:46 &amp;lt;zzz&amp;gt; de qualquer forma, tudo isso é secundário por enquanto 21:59:21 &amp;lt;str4d&amp;gt; Sim. zzz, você conseguiu acessar o site? 21:59:44 &amp;lt;zzz&amp;gt; não, estava conversando com você :) 22:00:49 &amp;lt;topiltzin&amp;gt; Gosto de pré-carregar eepsites enquanto converso :) 22:02:17 &amp;lt;zzz&amp;gt; não tenho muita banda de upstream extra para fetch agora 22:02:20 &amp;lt;RN&amp;gt; " Umm... the server encountered some sort of error. " 22:03:08 &amp;lt;RN&amp;gt; é isso que recebo quando seleciono o FAQ no menu suspenso 22:03:31 &amp;lt;zzz&amp;gt; str4d, como você está ficando em sincronia com o site antigo? você criou um branch dele no mtn ou está fazendo manualmente, ou adiou toda essa questão dolorosa? 22:03:34 &amp;lt;str4d&amp;gt; Rn, estranho... não deveria fazer isso. 22:04:00 &amp;lt;str4d&amp;gt; zzz, criei branch no mtn e estou propagando regularmente. 22:04:23 &amp;lt;str4d&amp;gt; Não estou mudando conteúdo na reformulação então os merges funcionam bem. 22:04:58 &amp;lt;str4d&amp;gt; Teve alguns casos chatos, mas em geral props fáceis. 22:10:49 &amp;lt;zzz&amp;gt; sobre o que você está pedindo comentários? links quebrados? organização geral? layout/cores/CSS? Não tenho ideia de onde você está. 22:11:54 &amp;lt;RN&amp;gt; o tema escuro não parece certo 22:12:00 &amp;lt;str4d&amp;gt; zzz, navegação, formato das URLs, usabilidade geral e conteúdo da página inicial 22:13:21 &amp;lt;str4d&amp;gt; RN, nenhum dos antigos parece bom. Pedi algumas dicas ao dr|z3d, mas nenhum dos temas atuais provavelmente será o final. 22:13:51 &amp;lt;str4d&amp;gt; RN, sobre o erro, vou olhar isso em uns 20 min 22:14:07 &amp;lt;zzz&amp;gt; então não haverá selecionador de temas na versão final, espero? 22:14:58 &amp;lt;zzz&amp;gt; múltiplos temas é um desperdício horrível de tempo 22:15:20 &amp;lt;str4d&amp;gt; zzz, provavelmente não, a menos que haja indecisão sobre o tema final. Eles estão aí para ajudar os designers. 22:15:43 &amp;lt;LaughingBuddha&amp;gt; Usuários sempre podem criar. Não é algo com que os devs deveriam se preocupar 22:16:20 &amp;lt;LaughingBuddha&amp;gt; IMHO 22:16:27 &amp;lt;str4d&amp;gt; Só coloquei os links ali para expor a funcionalidade por enquanto. 22:17:36 &amp;lt;zzz&amp;gt; o que mais me incomoda na página inicial é a barra preta com links. Que não são realmente links, já que só abrem um menu, não vão a lugar nenhum se você clicar 22:18:37 &amp;lt;zzz&amp;gt; é como se estivesse na cor errada, no lugar errado, e pequena demais ou algo assim. Não está no estilo do resto da página, e eu me pergunto se tudo isso não deveria estar abaixo da parte verde 22:19:12 &amp;lt;str4d&amp;gt; zzz, não foquei em cor ou estilo. 22:19:49 &amp;lt;str4d&amp;gt; A decisão de não linkar os abridores do menu veio após discussões de usabilidade e feedback. 22:20:16 &amp;lt;str4d&amp;gt; Decidiu-se que linkar alguns e outros não causaria confusão. 22:20:43 &amp;lt;str4d&amp;gt; O plano é usar CSS para deixar a distinção mais clara. 22:21:35 &amp;lt;zzz&amp;gt; não sei dizer mas as 3 seções do topo (amarelo, preto, verde) parecem uma a mais ou na ordem errada ou algo assim 22:21:35 &amp;lt;zzz&amp;gt; não é só sobre cor/estilo talvez? não sei. tem algo inacabado ou fora do lugar 22:21:35 &amp;lt;zzz&amp;gt; talvez alguma estilização possa integrar tudo, talvez não. 22:21:42 &amp;lt;str4d&amp;gt; A cor e o estilo da navbar vão mudar para integrar melhor, mas eu precisava de algo funcional. 22:22:00 &amp;lt;zzz&amp;gt; Eu adoraria colocar em algum lugar, em alguma página, um grande banner "Celebrando 10 anos 2003-2013" 22:22:50 &amp;lt;str4d&amp;gt; (é por isso que adicionei os links de tema, para mostrar que a mesma estrutura pode ser renderizada de maneira diferente) 22:23:24 &amp;lt;zzz&amp;gt; o que é uma estrutura de thesaurus? 22:23:31 &amp;lt;zzz&amp;gt; ainda não cliquei nos links de tema 22:24:20 &amp;lt;str4d&amp;gt; Argh, fail de digitação no celular. deveria ser "mesma" 22:25:06 &amp;lt;zzz&amp;gt; e agora eu queria não ter clicado 22:26:09 &amp;lt;zzz&amp;gt; pena que o dg parece ter sumido no ar. Todo aquele entusiasmo jovem acabou tão rápido? 22:26:28 &amp;lt;zzz&amp;gt; duas reuniões e acabou 22:26:47 &amp;lt;str4d&amp;gt; é, metade do old castle não está sendo usada direito por causa da nova estrutura. mas não tive tempo de migrá-los ainda. 22:26:58 &amp;lt;str4d&amp;gt; css* 22:27:36 &amp;lt;str4d&amp;gt; Parece que ele está bem ocupado no momento. 22:28:26 &amp;lt;zzz&amp;gt; então esse é o meu resumo. a barra de menu preta parece ser a mais problemática. Não que eu tenha sugestões sobre ela. Só parece/soa errado. 22:30:12 &amp;lt;topiltzin&amp;gt; Tenho certeza de que outro dg vai aparecer ou o antigo vai voltar quando chegar a hora :) 22:30:28 &amp;lt;str4d&amp;gt; Sim. e quanto ao layout dos links dentro dela? Faz sentido? 22:30:28 &amp;lt;topiltzin&amp;gt; mas enquanto isso, ainda estamos indo muito bem e é importante ouvir pontos de vista não tão jovens e não tão entusiasmados também 22:31:10 &amp;lt;str4d&amp;gt; (também, vou tentar mudar a barra preta para usar o esquema de cores do navbar de exemplo do duck.) 22:31:37 &amp;lt;zzz&amp;gt; só fiquei surpreso em ver o dg ir de 100 a zero em alguns dias. 22:32:51 &amp;lt;zzz&amp;gt; não sei se queremos links diretos para o jar, exe, etc. na página inicial. Parece que o texto na página de downloads é importante. 22:33:45 &amp;lt;zzz&amp;gt; definitivamente precisamos de um link para o trac, parece que isso se perdeu? 22:34:16 &amp;lt;zzz&amp;gt; se você fosse para algum lugar ao clicar na palavra, isso ajudaria bastante também 22:34:26 &amp;lt;KillYourTV&amp;gt; Volunteer -&amp;gt; Develop -&amp;gt; Bug Tracker 22:34:54 &amp;lt;zzz&amp;gt; hahpuxa são dois níveis? 22:35:32 &amp;lt;zzz&amp;gt; não há setinhas indicando outro nível 22:36:09 &amp;lt;zzz&amp;gt; e realmente queremos dois níveis na página inicial, ou em qualquer lugar? pode ser mais do que a avó do topiltzin consegue lidar 22:36:44 &amp;lt;zzz&amp;gt; e é bom que a gente mande a vovó pra algum lugar quando ela clicar em download 22:37:43 &amp;lt;topiltzin&amp;gt; é, vamos garantir que ela consiga o i2p e deixar pra transformá-la em desenvolvedora depois 22:38:15 &amp;lt;zzz&amp;gt; talvez seja melhor jogar fora os dropdowns chiques e só substituir download-about-help-volunteer por quatro botões grandões 22:39:01 &amp;lt;str4d&amp;gt; zzz, vai ter. 22:39:23 &amp;lt;topiltzin&amp;gt; se os botões grandões forem em Cores Bonitas a vovó vai adorar 22:39:34 &amp;lt;str4d&amp;gt; E foi o topiltzin que sugeriu mover docs para o menu about, então tecnicamente há três níveis 22:39:57 &amp;lt;str4d&amp;gt; zzz, eu tinha o link do Trac no menu help, mas o topiltzin sugeriu mover para volunteer -&amp;gt; develop 22:40:11 &amp;lt;zzz&amp;gt; é como se estivéssemos tentando fazer um site hierárquico, mas só através de uma barra de menu multi-nível complicada na página inicial. O que realmente precisamos são páginas hierárquicas de verdade, como uma página about, uma página volunteer e uma help. 22:40:57 &amp;lt;KillYourTV&amp;gt; Agora 8 peers para o sud `http://tracker2.postman.i2p/details.php?dllist=1&amp;filelist=1&amp;info_hash=%f0%d8%27%17W%cfF%83%9em%9e%3f%d8%f8%85%2ac%baRV` 22:40:57 &amp;lt;iRelay&amp;gt; Torrent #19558: i2pupdate-0.9.4.sud, Tamanho: 7.09 MB, Downloads: 6, Adicionado: 2012-12-17 17:49:15, S/L: 7/0 22:41:00 &amp;lt;zzz&amp;gt; tentar criar estrutura só naquela barra preta é insuficiente, e talvez o lugar errado para tentar 22:41:30 &amp;lt;str4d&amp;gt; zzz, a estrutura está nas urls. Eu copiei essa estrutura para a barra de navegação porque me pareceu fazer sentido. 22:42:13 &amp;lt;str4d&amp;gt; Como venho dizendo, a maior tarefa foi decidir como reorganizar as páginas antigas de um único diretório para uma hierarquia, e tive quase nenhuma ajuda nisso. 22:42:24 &amp;lt;zzz&amp;gt; só jogando ideias. Não vejo isso há meses e posso ter uma opinião diferente amanhã. 22:42:47 &amp;lt;zzz&amp;gt; não é crítica, é especulação 22:43:06 &amp;lt;str4d&amp;gt; Então minha maior pergunta é: minhas decisões de estrutura fazem sentido? 22:43:25 &amp;lt;str4d&amp;gt; (isto é, para pessoas além de mim) 22:43:35 &amp;lt;topiltzin&amp;gt; é bom que tenhamos tantas direções futuras a explorar, tenho certeza de que vai resultar em discussões produtivas 22:43:55 &amp;lt;str4d&amp;gt; Uma vez que a estrutura das páginas existentes esteja definida, as outras questões podem ser resolvidas ao redor. 22:43:58 &amp;lt;topiltzin&amp;gt; str4d: sim aqui 22:44:31 &amp;lt;str4d&amp;gt; E alguém tem sugestões para minha pergunta anterior sobre onde colocar as últimas páginas? 22:44:34 &amp;lt;str4d&amp;gt; i2ptunnel_services.html jbigi.html manualwrapper.html minwww.html ports.html ratestats.html 22:45:00 &amp;lt;topiltzin&amp;gt; e como o dg já provou que pode ir de zero a 100 muito mais rápido do que alguns dias, essas discussões vão ser *DIVERTIDAS* &amp;lt;/offtopic&amp;gt; 22:45:06 &amp;lt;zzz&amp;gt; o que você quer dizer com "colocar"? 22:45:09 &amp;lt;str4d&amp;gt; Também há páginas mais antigas que ainda não adicionei, porque acho que são meio irrelevantes, mas provavelmente deveriam ir para *algum lugar*: 22:45:12 &amp;lt;str4d&amp;gt; announcements.html clt.html cvs.html i2ptunnel_migration.html invisiblenet.html myi2p.html transition-guide.html upgrade-0.6.1.30.html 22:45:12 &amp;lt;str4d&amp;gt; benchmarks.html _config feed.atom installation.html jrandom-awol.html statusnotes.html transition-guide.txt 22:45:16 &amp;lt;zzz&amp;gt; onde linkar para elas? 22:45:23 &amp;lt;str4d&amp;gt; zzz, no backend / nas urls. 22:45:34 &amp;lt;str4d&amp;gt; Todas as páginas do site ficam em pages/site/ 22:45:45 &amp;lt;str4d&amp;gt; A partir daí, a estrutura de pastas corresponde às urls. 22:46:04 &amp;lt;zzz&amp;gt; você está hierarquizando todos os arquivos também? 22:46:21 &amp;lt;str4d&amp;gt; Então, por ex., a página sobre tunnels unidirecionais fica em pages/site/docs/tunnels/unidirectional.html 22:46:36 &amp;lt;zzz&amp;gt; porque parece uma tarefa inglória hiper-categorizar tudo 22:46:39 &amp;lt;str4d&amp;gt; zzz, sim — torna a gestão do site muito mais fácil tanto para as pessoas quanto para o código. 22:47:13 &amp;lt;zzz&amp;gt; se você diz. mas, pelo amor de deus, só faça um diretório misc/ e pronto. 22:47:48 &amp;lt;zzz&amp;gt; lembre que um arquivo só pode estar em um lugar, mas pode haver múltiplos links para ele. não se prenda tentando colocar tudo em seu lugar. 22:48:26 &amp;lt;str4d&amp;gt; Certo, misc então. E discordo nisso — pelo menos do ponto de vista de SEO, conteúdo único deve ter um slug (identificador curto na URL) único 22:49:00 &amp;lt;str4d&amp;gt; Por isso eu queria acertar as urls. 22:49:04 &amp;lt;zzz&amp;gt; acho que se você separar as notas de release, logs de reunião e status em seus próprios diretórios, verá que não sobrou muita coisa 22:49:35 &amp;lt;zzz&amp;gt; claro, URL única, mas você pode linkar a partir de muitos lugares. Nem todo link de tunnels/index.html precisa ser para um arquivo tunnels/xxx.html 22:50:16 &amp;lt;str4d&amp;gt; Sim, verdade (isso por si só é motivo de metade dos links ainda estarem quebrados) 22:50:31 &amp;lt;zzz&amp;gt; por ex., em how.html há links duplicados e links para todo tipo de tópicos. 22:50:34 &amp;lt;str4d&amp;gt; Mas eu queria que a url de cada página fizesse sentido para aquela página. 22:51:05 &amp;lt;str4d&amp;gt; i.e. /en/site/docs/overview/transport/ssu vs /en/site/docs/legacy/ssu/ 22:51:16 &amp;lt;str4d&amp;gt; (Existem ambas — uma é a documentação, outra é a especificação) 22:51:46 &amp;lt;zzz&amp;gt; bonito na teoria, talvez nem tanto na prática. ou talvez esteja tudo certo. 22:52:23 &amp;lt;str4d&amp;gt; Mas se todo mundo estiver relativamente feliz em ter uma url /en/site/misc/* para as páginas restantes, vou colocá-las lá (porque estou cansando de classificar páginas @_@) 22:54:09 &amp;lt;zzz&amp;gt; só não tente alcançar algum objetivo mítico e inútil de mapeamento 1:1:1:1 de menus:tópicos:urls:nome de arquivos 22:55:07 &amp;lt;zzz&amp;gt; e uma hierarquia profunda não ajuda ninguém. prejudica SEO, quem digita, a legibilidade das urls, etc.... então não exagere 22:55:10 &amp;lt;str4d&amp;gt; b 23:00:46 &amp;lt;str4d&amp;gt; Sobre isso, estou pensando se há uma forma de remover "site/" da url — só aumenta o comprimento. 23:01:04 &amp;lt;str4d&amp;gt; Mas dado que outras páginas são, por ex., "/en/download" ou "/en/blog", ter "/en/site/*" pode ser inevitável. 23:02:46 &amp;lt;str4d&amp;gt; E mapear urls:nomes de arquivos também é inevitável, porque são arquivos estáticos, então a única forma de obter a url de um arquivo (sem armazenar mais um mapa) é usar seu caminho. 23:04:00 &amp;lt;topiltzin&amp;gt; zzz: quais das questões que você levantou hoje você diria que são realmente bloqueadoras, em oposição a melhorias incrementais? 23:04:03 &amp;lt;zzz&amp;gt; lang/site parece fraco 23:04:07 &amp;lt;zzz&amp;gt; não podemos só usar content headers? 23:04:07 &amp;lt;str4d&amp;gt; A sensação geral que estou tendo lendo alguns artigos sobre SEO é que URLs mais longas com categorização são melhores. 23:04:48 &amp;lt;str4d&amp;gt; zzz, lembro de discutir isso com o welterde, mas não recordo o argumento dele contra. 23:06:05 &amp;lt;str4d&amp;gt; O backend só precisa obter um código de idioma de algum lugar. 23:06:08 &amp;lt;str4d&amp;gt; @babel.localeselector 23:06:09 &amp;lt;str4d&amp;gt; def get_locale(): 23:06:09 &amp;lt;str4d&amp;gt; # If the language is already set from the url, use that 23:06:09 &amp;lt;str4d&amp;gt; if hasattr(g, 'lang'): 23:06:09 &amp;lt;str4d&amp;gt; return g.lang 23:06:09 &amp;lt;str4d&amp;gt; # otherwise try to guess the language from the user accept 23:06:09 &amp;lt;str4d&amp;gt; # header the browser transmits. The best match wins. 23:06:09 &amp;lt;str4d&amp;gt; return request.accept_languages.best_match(['en', 'es', 'zh', 'de', 'fr', 'it', 'nl', 'ru', 'sv', 'cs', 'ar']) 23:06:09 &amp;lt;str4d&amp;gt; That's the current method. 23:06:24 &amp;lt;str4d&amp;gt; Mas, pelo que lembro, o welterde não ficou particularmente feliz em depender apenas de ACCEPT_LANGUAGES 23:07:01 &amp;lt;zzz&amp;gt; não sei muito sobre o backend mas parece que você está olhando para uma tecnologia de mapeamento url-&amp;gt;arquivo bem rígida? 23:07:16 &amp;lt;zzz&amp;gt; nem sei se você está usando o mesmo backend de agora ou algo novo 23:07:42 &amp;lt;str4d&amp;gt; zzz, não é uma tecnologia rígida, não — é o requisito de ter as páginas no mtn que é rígido. 23:07:46 &amp;lt;str4d&amp;gt; @app.route('/&amp;lt;string:lang&amp;gt;/site/&amp;lt;path:page&amp;gt;') 23:08:01 &amp;lt;str4d&amp;gt; ^-- esse é o capturador para urls do site. 23:08:31 &amp;lt;zzz&amp;gt; sobre bloqueadores, eu não classificaria nenhum dos meus comentários como bloqueadores, só como comentários. Mas não parece que estamos no ponto do processo para falar de bloqueadores ainda? 23:08:34 &amp;lt;str4d&amp;gt; O backend só transforma "page" em um caminho de filesystem e entrega o arquivo resultante ao renderizador de templates. 23:09:01 &amp;lt;str4d&amp;gt; zzz, espero que uma discussão como essa ajude a evitar bloqueadores por completo =) 23:09:28 &amp;lt;zzz&amp;gt; certo. mas em que tipo de cronograma você está? dias, semanas, meses, anos? Eu realmente não sei. 23:11:20 &amp;lt;str4d&amp;gt; Eu gostaria de colocar o novo site no ar dentro dos próximos meses. 23:11:23 &amp;lt;str4d&amp;gt; E idealmente a estrutura do site estará resolvida antes do próximo release. 23:11:23 &amp;lt;str4d&amp;gt; bem antes* 23:11:23 &amp;lt;str4d&amp;gt; Então o principal bloqueador que vejo é conseguir um design coeso para a nova estrutura. 23:12:01 &amp;lt;str4d&amp;gt; Então semanas para a estrutura, meses para o lançamento. 23:13:07 &amp;lt;str4d&amp;gt; Principalmente porque há muitos outros projetos relacionados a I2P nos quais quero colocar tempo, e eu gostaria de terminar alguns dos que estou agora ^_^ mas dito isso, não quero apressar um site ruim. 23:13:50 &amp;lt;zzz&amp;gt; a estrutura do site (menus, páginas) é importante, mas não muito difícil. A estrutura dos arquivos, como eu disse, não é a mesma coisa, e não é super importante, e eu não gastaria mais do que uns 5 minutos nisso. 23:16:16 &amp;lt;zzz&amp;gt; embora, no nível de topo, livrar-se de en/site seria ótimo. parece que não deveriam estar nas urls 23:16:18 &amp;lt;str4d&amp;gt; zzz, concordo com essa distinção, mas sob seus requisitos atuais a estrutura dos arquivos é equivalente à estrutura das urls, o que é muito importante para SEO. 23:16:48 &amp;lt;zzz&amp;gt; mas com mapeamento você pode pular en/site por exemplo. 23:18:24 &amp;lt;str4d&amp;gt; Uma coisa — remover /en/site (e /en para as outras páginas) significa que as novas urls vão se misturar com o capturador legado, o que vai complicar as coisas... 23:19:18 &amp;lt;zzz&amp;gt; é importante para SEO mas eu não sei as respostas certas. en/site/docs/router/transport/udp/spec.html é melhor ou pior do que /udp-specification.html? não sei. 23:19:25 &amp;lt;str4d&amp;gt; O que significa que além de ter um mapa de urls legadas para novas, precisaríamos de um mapa de urls novas para seus arquivos, o que basicamente é um banco de dados. 23:20:12 &amp;lt;str4d&amp;gt; zzz, /docs/legacy/ssu/ (ou udp) é melhor do que /udp-specification pelo que vi em leituras preliminares de SEO. 23:20:49 &amp;lt;str4d&amp;gt; Embora agora eu esteja lendo uma página defendendo arquitetura de site plana. 23:21:12 &amp;lt;str4d&amp;gt; ... ou está? Não consigo dizer... 23:21:59 &amp;lt;zzz&amp;gt; há ~575 arquivos no total, 180 de reunião, 48 de lançamento, 95 de status, sobrando só 240 outros 23:22:28 &amp;lt;str4d&amp;gt; "Junto com linking interno inteligente, SEOs devem garantir que a hierarquia de categorias do site em questão se reflita nas URLs." 23:24:39 &amp;lt;str4d&amp;gt; O seguinte é um bom exemplo de estrutura de URL: 23:24:42 &amp;lt;str4d&amp;gt; http://www.dmoz.org/Games/Video_Games/History/ 23:24:42 &amp;lt;str4d&amp;gt; O seguinte é um mau exemplo de estrutura de URL: 23:24:42 &amp;lt;str4d&amp;gt; http://www.imdb.com/title/tt0468569/ 23:24:45 &amp;lt;iRelay&amp;gt; Título: Open Directory - Games: Video Games: History (em www.dmoz.org) 23:24:53 &amp;lt;iRelay&amp;gt; Título: The Dark Knight (2008) - IMDb (em www.imdb.com) 23:26:52 &amp;lt;str4d&amp;gt; Isso parece ecoar a visão geral que estou obtendo. 23:27:04 * str4d vai fazer mais pesquisa de SEO... aff... 23:27:07 &amp;lt;zzz&amp;gt; Acho que você tem que resolver o lance de idioma primeiro 23:27:34 &amp;lt;str4d&amp;gt; Sim. Sabemos se os usuários terão ACCEPT_LANGUAGES configurado? 23:27:37 &amp;lt;str4d&amp;gt; s/that/if/ 23:27:40 &amp;lt;iRelay&amp;gt; str4d quis dizer: Sim. Sabemos se os usuários terão ACCEPT_LANGUAGES configurado? 23:27:44 &amp;lt;str4d&amp;gt; O proxy HTTP filtra isso de alguma forma? 23:28:35 &amp;lt;zzz&amp;gt; se você lidar com accept-foo corretamente então os crawlers vão funcionar melhor eu acho 23:28:35 &amp;lt;zzz&amp;gt; mas o que você faz sobre seleção manual de idioma — definir um cookie e usá-lo para sobrescrever? 23:28:35 &amp;lt;zzz&amp;gt; eu quase nada sei sobre como fazer isso 23:28:38 &amp;lt;zzz&amp;gt; até você decidir de vez se é lang/.... ou .../foo_lang.html você não vai avançar muito. Não sei se o duck escolheu o esquema en/site mas se escolheu não é importante que ele tenha escolhido 23:29:25 &amp;lt;zzz&amp;gt; certamente para blogs, jornais, etc. a prática recomendada é clara: myblog.com/2012/12/i-think-obama-is -the-whatever.html 23:32:14 &amp;lt;zzz&amp;gt; muitos sites usam URLs curtas com redirecionamentos, para anúncios e para quem "chuta" a URL — p.ex. http://cbs.com/survivor 23:32:21 &amp;lt;iRelay&amp;gt; Título: Survivor: Watch Episodes and Video and Join the Ultimate Fan Community - CBS.com (em cbs.com) 23:32:40 &amp;lt;zzz&amp;gt; URLs curtas para tweets e facebook e anúncios, talvez não importe se redirecionam 23:33:39 &amp;lt;zzz&amp;gt; o proxy http do i2p filtra accept-* 23:45:41 &amp;lt;str4d&amp;gt; zzz certo, então precisa haver uma opção de idioma baseada em URL... 23:47:49 &amp;lt;str4d&amp;gt; cookies — é ok assumir que todos os usuários do site terão cookies habilitados? 23:48:16 &amp;lt;str4d&amp;gt; ou pelo menos, todos os não-anglófonos (tanto I2P quanto clearnet) 23:49:50 &amp;lt;zzz&amp;gt; não sei 23:54:23 &amp;lt;str4d&amp;gt; Certamente dentro do I2P, não queremos alienar os usuários mais cuidadosos. 23:58:45 &amp;lt;str4d&amp;gt; Enfim, esta reunião meio que virou um festival de discussão sobre o site — desculpem! 23:58:45 &amp;lt;RN&amp;gt; certo, eu bloqueio cookies por padrão, e acho que não estou sozinho 23:59:07 &amp;lt;RN&amp;gt; é coisa importante, str4d :) 00:02:24 &amp;lt;str4d&amp;gt; Então vou encerrar oficialmente a reunião agora, mas a discussão sobre o site pode continuar (embora eu vá sair por uma hora ou algo assim). 00:02:27 &amp;lt;str4d&amp;gt; A menos que alguém tenha algum ponto rápido que queira levantar? 00:02:34 &amp;lt;str4d&amp;gt; 3 00:02:34 &amp;lt;str4d&amp;gt; 2 00:02:34 &amp;lt;str4d&amp;gt; 1 00:02:37 * str4d *baf* encerra a reunião. 00:07:57 &amp;lt;topiltzin&amp;gt; Obrigado a todos, isso foi bom. Aprendi muito sobre SEO e foi um prazer ver o zzz tão entusiasmado. ( Podem ser os efeitos colaterais do dg-pixie-dust :) ) Gostaria de poder contribuir mais, mas websites não são minha praia. 00:08:13 &amp;lt;topiltzin&amp;gt; e obrigado ao KillYourTV e ao sighup-bot__ pelos logs :) 00:13:54 &amp;lt;zzz&amp;gt; pfft. nem sabia que ainda estávamos na reunião :) 00:26:40 &amp;lt;topiltzin&amp;gt; acabei de voltar a focar :) o banco de trás estava tão aconchegante que dei uma viajada &lt;/div></description></item><item><title>Versão 0.9.4</title><link>/pt/blog/2012/12/17/vers%C3%A3o-0.9.4/</link><pubDate>Mon, 17 Dec 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/12/17/vers%C3%A3o-0.9.4/</guid><description>&lt;p>0.9.4 inclui uma correção para um bug de capacidade da rede, introduzido na 0.9.2, que estava reduzindo o desempenho e a fiabilidade da rede. Também inclui alterações significativas no sistema de atualização dentro da rede e adiciona a possibilidade de atualizar via torrents dentro da rede.&lt;/p>
&lt;p>Corrigimos diversos erros na implementação da DHT do i2psnark que foi introduzida na versão anterior. Para quem usa senhas no console ou no proxy HTTP, adotamos o método de autenticação digest, mais seguro, e melhoramos a segurança dos formulários do console.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 11 de dezembro de 2012</title><link>/pt/blog/2012/12/11/reuni%C3%A3o-de-desenvolvedores-do-i2p-11-de-dezembro-de-2012/</link><pubDate>Tue, 11 Dec 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/12/11/reuni%C3%A3o-de-desenvolvedores-do-i2p-11-de-dezembro-de-2012/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> lillith, Meeh, postman, psi, str4d, topiltzin, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:20:09 &amp;lt;str4d&amp;gt; &amp;lt;str4d&amp;gt; Não tenho certeza de onde o dg está, então proponho que comecemos a reunião de qualquer maneira, continuando com a agenda da semana passada (ou recomeçando, se necessário). 20:20:09 &amp;lt;str4d&amp;gt; (`http://zzz.i2p/posts/5779)` 20:20:18 &amp;lt;iRelay&amp;gt; Título: zzz.i2p: Reuniões de IRC (em zzz.i2p) 20:40:14 &amp;lt;str4d&amp;gt; Ninguém vai responder? 20:41:48 &amp;lt;Meeh&amp;gt; Estou dentro para uma reunião 20:42:09 &amp;lt;Meeh&amp;gt; mas o IRC esteve realmente instável hoje 20:51:48 &amp;lt;str4d&amp;gt; Alguém quer presidir e iniciar uma reunião? Não tenho ideia de onde o dg foi parar, e eu tenho que sair no meio, então não posso. 20:52:40 &amp;lt;str4d&amp;gt; Parece que o iRelay está no servidor do postman, então se quem presidir também estiver lá, as desconexões não afetarão o log da reunião. 21:01:13 &amp;lt;psi&amp;gt; a reunião era...? 21:01:32 * lillith se oferece para presidir assim que eu carregar o zzz.i2p com sucesso 21:04:05 &amp;lt;psi&amp;gt; a reunião é agora, certo? 21:05:43 &amp;lt;lillith&amp;gt; sim, a menos que alguém mais queira presidir 21:07:16 &amp;lt;psi&amp;gt; ok 21:07:16 &amp;lt;psi&amp;gt; tópicos? 21:07:16 &amp;lt;lillith&amp;gt; Então, continuando de onde paramos na semana passada, orion você está aqui? 21:09:52 &amp;lt;psi&amp;gt; parece viável 21:09:54 &amp;lt;lillith&amp;gt; não tenho certeza para quê, porém; me parece um pouco sem sentido, pelo menos para mim 21:10:20 &amp;lt;psi&amp;gt; criar um ambiente mais estruturado para ajudar os usuários 21:10:27 &amp;lt;psi&amp;gt; se bem me lembro 21:10:48 &amp;lt;topiltzin&amp;gt; mais como agrupar recursos 21:11:05 &amp;lt;topiltzin&amp;gt; +1 nisso, mas se bem me lembro alguém tinha que ser consultado primeiro (o dono do canal? quem é/era?) 21:11:13 &amp;lt;lillith&amp;gt; então combinar dois canais meio mortos em um menos morto? 21:11:50 &amp;lt;topiltzin&amp;gt; sim 21:12:23 &amp;lt;lillith&amp;gt; certo, item 2a: quem é dono de cada canal e o que pensam? 21:12:50 &amp;lt;lillith&amp;gt; 2b: o novo canal é #i2p ou #i2p-help? 21:12:57 * postman é dono de #i2p e não pensa nada em particular 21:13:31 &amp;lt;postman&amp;gt; #i2p deveria manter seu nome 21:13:33 &amp;lt;lillith&amp;gt; 2c: pedir para alguém apagar um e redirecionar as pessoas para o outro 21:13:38 &amp;lt;postman&amp;gt; zzz é dono de #i2p-help 21:14:10 &amp;lt;psi&amp;gt; suponho que o ircd possa fazer um "symlink" de algum tipo para canais? 21:14:12 &amp;lt;lillith&amp;gt; acho que novos usuários precisam de um canal 'help' óbvio para ir primeiro quando se conectarem 21:14:31 &amp;lt;lillith&amp;gt; caso contrário, eles vão apenas perguntar em canais aleatórios 21:14:51 &amp;lt;postman&amp;gt; sobre o symlink: vou verificar isso 21:16:35 &amp;lt;lillith&amp;gt; certo, item 2 resolvido? 21:18:16 &amp;lt;lillith&amp;gt; item 3: atualizações da reformulação do site. 21:18:35 &amp;lt;lillith&amp;gt; str4d, alguma novidade? 21:18:37 &amp;lt;psi&amp;gt; quantos estão trabalhando nisso? 21:23:13 &amp;lt;lillith&amp;gt; psi: até onde sei, apenas o str4d 21:28:17 &amp;lt;lillith&amp;gt; sobre o Item 4: adições de links do Console 0.9.4, acho que o str4d foi embora e o books não está aqui, talvez na próxima semana? 21:28:17 &amp;lt;str4d&amp;gt; lillith, prestes a ficar afk 21:28:26 &amp;lt;str4d&amp;gt; Mas a reorganização das páginas do site está basicamente concluída. 21:33:45 &amp;lt;str4d&amp;gt; Gostaria de algum feedback das pessoas sobre isso (navegação e estrutura de url) - veja o ticket #807 para a url ativa 21:33:48 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/807` - (melhoria aceita) - Reformulação do site 21:33:50 &amp;lt;str4d&amp;gt; E esse ticket também lista os próximos itens a fazer para a reformulação. 21:33:50 &amp;lt;lillith&amp;gt; certo, obrigado :) 21:34:09 &amp;lt;lillith&amp;gt; item 5 ; lançamento 0.9.4 21:35:46 &amp;lt;lillith&amp;gt; zzz, você ainda está visando meados de dezembro? 21:39:52 &amp;lt;zzz&amp;gt; segunda-feira. veja também /topic e `http://zzz.i2p/topics/1252` 21:39:55 &amp;lt;zzz&amp;gt; e sobre as adições de links do console, esse item da agenda pode ser adiado 6 semanas para a 0.9.5 21:45:02 &amp;lt;lillith&amp;gt; ok, obrigado :) 21:45:09 &amp;lt;lillith&amp;gt; item 6 : alguma nota dos participantes 21:45:09 &amp;lt;lillith&amp;gt; ... alguém? 21:45:09 &amp;lt;psi&amp;gt; notas? 21:45:09 &amp;lt;lillith&amp;gt; algo que queiram acrescentar 21:45:09 &amp;lt;psi&amp;gt; a reclamação mais comum dos novos usuários é que é lento no início 21:45:22 &amp;lt;psi&amp;gt; há alguma forma de tratar isso? 21:49:54 &amp;lt;Meeh&amp;gt; fazer o instalador incluir RIs poderia ajudar na velocidade de inicialização. Mas não é uma solução perfeita 21:49:54 &amp;lt;Meeh&amp;gt; e se essas RIs caírem, ou tiverem alta carga, etc etc 21:49:54 &amp;lt;psi&amp;gt; há uma maneira "mais rápida" de fazer o seed inicial além de pré-empacotar? 21:49:54 &amp;lt;zzz&amp;gt; Meeh, o seu script do servidor de reseed é em algum grau um gargalo? Está deixando o reseed mais lento de alguma forma? 21:49:54 &amp;lt;Meeh&amp;gt; aumentar o limite, antes de o router parar de fazer reseed, para 200–300... Mas também não é uma ideia perfeita 21:49:54 &amp;lt;lillith&amp;gt; Meeh, com certeza qualquer solução seria melhor do que nenhuma 21:49:54 &amp;lt;Meeh&amp;gt; isso deixa o servidor mais lento se for muito usado, já que é um bloqueio de escrita no sqlite 21:49:56 &amp;lt;Meeh&amp;gt; eu deveria fazer uma versão em mysql, e aqueles reseeders que pudessem usá-la ajudariam bastante 21:51:20 &amp;lt;lillith&amp;gt; pré-empacotar RIs só poderia acelerar a inicialização; no pior caso, fica igual ao de agora 21:51:20 &amp;lt;Meeh&amp;gt; então o bloqueio de arquivo/banco de dados não seria mais um gargalo 21:52:49 &amp;lt;Meeh&amp;gt; ou qualquer outro *sql, desde que rode como um servidor 22:01: &amp;lt;lillith&amp;gt; o orion não parece estar aqui, e não vejo como podemos continuar sem ele 22:04: &amp;lt;lillith&amp;gt; item 7: próxima reunião 22:06: &amp;lt;topiltzin&amp;gt; pré-empacotar tem alguns argumentos fortes contra, eles estão disponíveis em zzz.i2p 22:07: &amp;lt;lillith&amp;gt; vou deixar isso para o dg , presumivelmente será às 8.00 UTC na próxima terça (18) 22:08: &amp;lt;lillith&amp;gt; topiltzin, vou dar uma olhada 22:09: &amp;lt;lillith&amp;gt; Eu diria que esta reunião está oficialmente encerrada então :) &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 4 de dezembro de 2012</title><link>/pt/blog/2012/12/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-4-de-dezembro-de-2012/</link><pubDate>Tue, 04 Dec 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/12/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-4-de-dezembro-de-2012/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dg, hottuna, KillYourTV, lillith, Meeh, psi, str4d, weltende, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 20:18:53 * KillYourTV percebeu que já se passaram 17 minutos de reunião... e começamos de forma bem silenciosa... 20:19:31 &amp;lt;lillith&amp;gt; eu estava me perguntando isso, eu também anotei o horário errado ou algo assim? 20:20:23 * dg está esperando ficar livre 20:20:30 &amp;lt;dg&amp;gt; tem algumas coisas que preciso finalizar primeiro 20:20:33 &amp;lt;dg&amp;gt; desculpa 20:20:39 &amp;lt;dg&amp;gt; vocês podem começar sem mim se precisarem 20:23:07 * KillYourTV vai ser mais um observador por causa dos seus papéis meio insignificantes e sem importância... 20:23:15 &amp;lt;KillYourTV&amp;gt; ...então horários de início não importam. 20:23:39 &amp;lt;Meeh&amp;gt; Estarei aqui, mas posso esperar até o dg estar pronto 20:23:42 &amp;lt;str4d&amp;gt; Eu me pergunto se seria possível ter duas conexões leaf de IRC para o mesmo leaf para reduzir netsplits... 20:23:48 &amp;lt;dg&amp;gt; Desde que ninguém esteja ficando irritado, vou esperar mais um pouco 20:23:59 &amp;lt;dg&amp;gt; Espero que $task não demore muito mais 20:24:02 &amp;lt;str4d&amp;gt; (sem duplicar as mensagens) 20:24:05 &amp;lt;dg&amp;gt; str4d: não sem srs mods no IRCd 20:24:16 &amp;lt;dg&amp;gt; (ou i2p hax?) 20:24:22 * KillYourTV ajusta a prioridade (nice) das tarefas para dar mais tempo de CPU ao dg 20:25:07 &amp;lt;str4d&amp;gt; Já existem mods de I2P para o IRCd, então por que não redundância? 20:25:50 &amp;lt;dg&amp;gt; na verdade 20:25:50 &amp;lt;str4d&amp;gt; Acho que depende do IRCd 20:26:04 &amp;lt;dg&amp;gt; Eu meio que vejo a quantidade de splits no IRC como uma forma de medir a saúde da rede 20:26:19 &amp;lt;dg&amp;gt; Para mim, isso diz algo sobre o sucesso do tunnel :-P 20:27:07 &amp;lt;str4d&amp;gt; Falando nisso. 20:27:30 &amp;lt;KillYourTV&amp;gt; Não sei quais mods foram aplicados e por que foram necessários. (Antigamente o ngircd precisava de um pequeno mod para exibir b32... mas com webirc isso não é necessário (e eles nem são exibidos aqui mesmo)) 20:28:00 &amp;lt;str4d&amp;gt; -_- 20:49:54 &amp;lt;psi&amp;gt; orion: re: c++ i2p, se importa se eu adicionar um sistema de build ao seu código? provavelmente scons 20:54:16 &amp;lt;dg&amp;gt; Estou pronto 20:54:27 &amp;lt;dg&amp;gt; Desculpem a demora, pessoal 20:55:01 * dg dá ping em #i2p-dev 21:03:16 &amp;lt;str4d&amp;gt; o/ dg 21:04:09 &amp;lt;hottuna&amp;gt; olá dg 21:05:07 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; *acena* 21:05:53 &amp;lt;psi&amp;gt; oba 21:05:56 * psi teve timeout 21:11:17 &amp;lt;hottuna&amp;gt; pronto, dg? 21:13:23 &amp;lt;dg&amp;gt; desculpa, eu desconectei (d/c) 21:13:26 &amp;lt;dg&amp;gt; O que eu perdi? 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; *acena* 21:13:26 &amp;lt;dg&amp;gt; chanserv dá voz a psi 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; oba 21:13:26 &amp;lt;dg&amp;gt; +psi teve timeout 21:13:26 &amp;lt;dg&amp;gt; s-771 agora é conhecido como s-77 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; oba! 21:13:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Todo mundo acordou por minha causa&amp;lt;3 21:13:27 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; weltende: Alguma novidade sobre a mailing list? por favor, diga que sim 21:13:27 &amp;lt;Meeh&amp;gt; *acena* 21:13:27 &amp;lt;hottuna&amp;gt; Não acho que você perdeu nada 21:13:27 &amp;lt;psi&amp;gt; sim 21:13:27 &amp;lt;dg&amp;gt; certo 21:13:27 &amp;lt;dg&amp;gt; Então, weltende: .. 21:14:37 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; na verdade não... sem tempo até agora 21:14:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; kytv poderia fazer isso... ele tem acesso root à máquina que eu tinha em mente afair ;-) 21:14:50 * dg espera alguns minutos 21:15:41 * dg cutuca KillYourTV 21:17:30 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: e mais cowbell! 21:17:34 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; er... estrutura 21:18:02 * dg nunca foi bom nisso, mas vai tentar 21:18:12 * dg segue adiante 21:18:15 &amp;lt;dg&amp;gt; KillYourTV: dá um ping quando voltar 21:18:21 &amp;lt;dg&amp;gt; Então, atualizações de status. 21:18:40 * str4d tem ~40 min, então GTFG fg ;P 21:18:40 &amp;lt;KillYourTV&amp;gt; hmm? Eu não sabia que tinha root, mas posso dedicar um tempo a isso (trabalhos da faculdade e mudança têm tomado bastante tempo) 21:18:40 &amp;lt;dg&amp;gt; Vale a pena trazê-los de volta já que temos as reuniões (e, com sorte, os resumos delas, mas isso não está funcionando agora)? 21:19:15 &amp;lt;str4d&amp;gt; dg, para quem seriam as atualizações de status? 21:19:22 &amp;lt;str4d&amp;gt; s/for/aimed at/ 21:19:25 &amp;lt;iRelay&amp;gt; str4d meant: dg, who would the status updates be aimed at? 21:19:34 &amp;lt;dg&amp;gt; Bem, suponho que os anteriores, que jrandom mantinha, eram para quem queria um TL;DR das reuniões 21:20:06 &amp;lt;dg&amp;gt; Talvez como fizemos com a última reunião (no site), onde os resultados foram resumidos no topo da página 21:20:31 &amp;lt;hottuna&amp;gt; Seria bom para fortalecer a comunidade, mas também dá um pouco de trabalho. 21:20:49 * dg não acha que seja uma necessidade em si, mas seria bom dizer o que a reunião realizou/decidiu 21:21:32 &amp;lt;hottuna&amp;gt; Alguém gostaria de fazer isso? 21:22:01 &amp;lt;str4d&amp;gt; No redesign do site eu considerei as atualizações de status como "entradas de blog" 21:22:05 &amp;lt;str4d&amp;gt; Então talvez seja melhor escrever essas, ou estruturar as atualizações de status dessa forma. 21:22:20 &amp;lt;hottuna&amp;gt; isso parece muito bom 21:22:57 &amp;lt;str4d&amp;gt; (E como o blog vai acabar tendo RSS ou algo do tipo, isso pode ser usado para alimentar quaisquer outros canais de distribuição desejados) 21:23:24 &amp;lt;psi&amp;gt; ponto 1: a considerar, CCC 21:23:27 &amp;lt;lillith&amp;gt; eu estava pensando que, após uma reunião, poderíamos abrir um novo tópico em zzz.i2p, para permitir que as pessoas respondam com quaisquer acompanhamentos do que foi discutido 21:23:30 &amp;lt;psi&amp;gt; como este "lado" vai se organizar? 21:23:55 &amp;lt;hottuna&amp;gt; Eu apoio a ideia do blog, porém alguém teria que fazê-lo. 21:24:50 &amp;lt;psi&amp;gt; ah, maldito lag 21:25:27 &amp;lt;str4d&amp;gt; E as atualizações de status não precisam necessariamente ser muito "ao estilo de atas", já que a seção de reuniões do redesign é onde as atas de verdade devem ir (e estou pensando que as atas poderiam entrar num feed também, enquanto os logs completos são exibidos com as atas no site) 21:26:10 &amp;lt;zzz&amp;gt; dg, para sua informação, as atualizações de status do jr eram enviadas horas antes de cada reunião, e não eram atas da reunião anterior 21:26:55 &amp;lt;str4d&amp;gt; Ah, obrigado zzz - então é mais uma atualização geral para colocar todo mundo no mesmo nível antes da reunião. 21:27:10 &amp;lt;zzz&amp;gt; correto 21:27:39 &amp;lt;zzz&amp;gt; dg, para sua informação, as atualizações de status do jr eram enviadas horas antes de cada reunião, e não eram atas da reunião anterior 21:28:00 &amp;lt;dg&amp;gt; zzz: ah ok, era um tl;dr da $week? 21:28:03 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Vamos em frente? 21:28:03 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; psi: ccc está na pauta :) 21:28:03 &amp;lt;dg&amp;gt; --- aquarium (grenze@irc2p) has joined #i2p-dev 21:28:06 &amp;lt;dg&amp;gt; --- w8rabbit (w8rabbit@irc2p) has quit (Killed (nickserv (Nick kill enforced))) 21:28:06 &amp;lt;zzz&amp;gt; &amp;lt;str4d&amp;gt; Ah, obrigado zzz - então é mais uma atualização geral para colocar todo mundo no mesmo nível antes da reunião. 21:28:06 &amp;lt;zzz&amp;gt; &amp;lt;zzz&amp;gt; correto 21:28:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Próximo tópico: * função de gestão de PR (`http://zzz.i2p/topics/1299)` 21:28:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Não sei se o cara que postou isso está aqui.. 21:28:09 &amp;lt;str4d&amp;gt; dg, repost: E as atualizações de status não precisam necessariamente ser muito "ao estilo de atas", já que a seção de reuniões do redesign é onde as atas de verdade devem ir (e estou pensando que as atas poderiam entrar num feed também, enquanto os logs completos são exibidos com as atas no site) 21:28:24 &amp;lt;str4d&amp;gt; Sim, está - orion? 21:28:34 &amp;lt;hottuna&amp;gt; dg, você estaria disposto a escrever uma atualização de status antes das reuniões no blog? 21:29:16 &amp;lt;str4d&amp;gt; (ele está no canal, pelo menos) 21:29:23 &amp;lt;str4d&amp;gt; E, para constar, este é o cara que está trabalhando no I2PCPP 21:30:15 * psi está compilando i2pcpp 21:31:12 &amp;lt;psi&amp;gt; também estou olhando o código 21:32:58 &amp;lt;psi&amp;gt; eu tenho um arquivo SConstruct 21:36:03 &amp;lt;dg&amp;gt; malditos ratos comendo os cabos 21:36:03 &amp;lt;dg&amp;gt; [repost] 21:36:03 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; eu tenho um arquivo SConstruct 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; str4d: 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; * Atualizações do redesign do site 21:36:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Algo? 21:36:08 &amp;lt;dg&amp;gt; [/repost] 21:36:12 &amp;lt;str4d&amp;gt; dg, preciso de m0ar estáveis 21:36:15 &amp;lt;str4d&amp;gt; =P 21:36:21 &amp;lt;dg&amp;gt; :( 21:36:36 &amp;lt;str4d&amp;gt; dg, Consegui fazer as URLs por-rede funcionarem 21:36:59 &amp;lt;dg&amp;gt; ah, legal, progresso 21:37:02 &amp;lt;dg&amp;gt; Como você fez isso? 21:37:06 * psi nota para si mesmo: não compilar com -j8 em uma máquina com 4 cores 21:37:13 &amp;lt;str4d&amp;gt; Então, nos arquivos de página, se você colocar &amp;lt;a href="http://{{ i2pconv(trac.i2p2.i2p) }}/"&amp;gt; ele vai converter para trac.i2p2.de 21:37:32 &amp;lt;str4d&amp;gt; E o mesmo para quaisquer outros sites que tenham URLs públicas conhecidas (hardcoded). 21:37:39 &amp;lt;str4d&amp;gt; Caso contrário, ele acrescenta .to 21:38:16 &amp;lt;str4d&amp;gt; dg, o problema era que o Flask estava cacheando filtros aplicados às strings. 21:38:19 &amp;lt;str4d&amp;gt; Então ele era avaliado na primeira leitura do template e depois armazenado. 21:38:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; psi: a menos que faça múltiplas threads por core ;) 21:38:43 &amp;lt;str4d&amp;gt; Transformar o filtro em um processador de contexto (assim a func é avaliada a cada requisição) resolveu. 21:38:46 &amp;lt;dg&amp;gt; Ah, ha 21:39:34 &amp;lt;str4d&amp;gt; Posso tentar generalizar a função para você passar a URL inteira e ela localizar e alterar a parte do domínio, se preferirem usar assim. 21:39:45 &amp;lt;str4d&amp;gt; Mas Funciona Por Enquanto (TM) 21:40:01 &amp;lt;dg&amp;gt; psi: 21:40:04 &amp;lt;dg&amp;gt; * discussão sobre workshop/lightning talk do CCC 21:40:28 &amp;lt;psi&amp;gt; sim 21:40:39 * psi revisa o link zzz.i2p 21:40:58 &amp;lt;str4d&amp;gt; (à parte: Assim que eu tiver algum tempo livre (depois de tirar os bugs do mecanismo de feed), eu gostaria de acertar a questão do espelhamento de downloads com o welterde.) 21:42:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: bem... deveria ser simples o suficiente... arquivo de texto no mtn com a lista de todos os espelhos http, ftp.. 21:44:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (e no backend apenas um site mestre de rsync, do qual todos os espelhos fazem pull) 21:44:40 &amp;lt;hottuna&amp;gt; escolhemos um tópico para a lightning talk? 21:44:40 &amp;lt;psi&amp;gt; ok, sobre o CCC, há 0% de chance de eu conseguir os documentos necessários para chegar lá a tempo 21:44:40 &amp;lt;psi&amp;gt; também... muitas "outras coisas" 21:44:40 &amp;lt;psi&amp;gt; no geral estou sobrecarregado por causa das provas finais 21:44:40 &amp;lt;psi&amp;gt; também lag 21:45:31 &amp;lt;str4d&amp;gt; welterde, imaginei, mas não estou familiarizado com a configuração atual de espelhos. 21:47:26 &amp;lt;str4d&amp;gt; A outra coisa, claro, é migrar o restante das páginas antigas (e arrumar o layout da navegação) 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; ok, sobre o CCC, há 0% de chance de eu conseguir os documentos necessários para chegar lá a tempo 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; também... muitas "outras coisas" 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; no geral estou sobrecarregado por causa das provas finais 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+psi&amp;gt; também lag 21:48:06 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Provavelmente dá para perguntar ao público quem já usou i2p antes 21:48:09 &amp;lt;dg&amp;gt; &amp;lt;+iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (e no backend apenas um site mestre de rsync, do qual todos os espelhos fazem pull) 21:48:09 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; psi: sim, o ech e o welt vão, pelo que sei (afaik) 21:48:11 &amp;lt;dg&amp;gt; &amp;lt;+str4d&amp;gt; welterde, imaginei, mas não estou familiarizado com a configuração atual de espelhos. 21:51:57 &amp;lt;str4d&amp;gt; Certo, estou indo o/ 21:52:13 &amp;lt;dg&amp;gt; tchau o/ 21:52:28 &amp;lt;dg&amp;gt; Devíamos mesmo ter começado mais cedo 21:52:31 &amp;lt;dg&amp;gt; caramba 21:52:47 &amp;lt;str4d&amp;gt; Vou ver se consigo voltar a tempo do final, mas sem garantias. 21:53:35 &amp;lt;dg&amp;gt; certo, estenografia 21:53:42 * dg cutuca Meeh 21:54:01 &amp;lt;psi&amp;gt; precisamos de uma interface genérica para criar transportes 21:54:04 &amp;lt;psi&amp;gt; (na minha opinião) 21:54:23 &amp;lt;psi&amp;gt; s/need/should\ have/ 21:54:26 &amp;lt;iRelay&amp;gt; psi meant: we should\ have a generic interface for making transports 21:55:08 &amp;lt;Meeh&amp;gt; Estou aqui, desculpa, acabei de ser interrompido por uma ligação, agora voltei 21:55:16 &amp;lt;dg&amp;gt; até onde sei (afaik) existe algo chamado "restricted routes", mas não sei como funciona 21:55:19 &amp;lt;Meeh&amp;gt; *atualizando/ lendo o log* 21:55:22 &amp;lt;dg&amp;gt; (nem sei se foram implementadas..?) 21:55:28 &amp;lt;dg&amp;gt; Meeh: não tem muita coisa para ler.. :( 21:55:50 &amp;lt;psi&amp;gt; dg, não há docs sobre isso? 21:56:10 &amp;lt;dg&amp;gt; psi: uma menção em www.i2p2.i2p foi tudo o que encontrei em roadmap ou algo assim.. 21:56:47 &amp;lt;psi&amp;gt; se alguém por acaso lembrar o que eram/são "restricted routes", por favor se manifeste 21:56:50 &amp;lt;lillith&amp;gt; dg, pelo que entendo, "restricted routes" são como o "modo darknet" no freenet: você só se conecta por peers confiáveis 21:56:57 &amp;lt;psi&amp;gt; ah 21:57:16 &amp;lt;dg&amp;gt; ah 21:57:31 &amp;lt;lillith&amp;gt; acho :) 21:57:34 &amp;lt;psi&amp;gt; parece que pode ser isso 21:58:11 &amp;lt;dg&amp;gt; combina com o nome 21:58:33 &amp;lt;lillith&amp;gt; isso foi mencionado em zzz.i2p recentemente, se não me engano (iirc) 21:59:40 &amp;lt;psi&amp;gt; se alguém que saiba com certeza, lá de antigamente, puder dar uma "confirmação", seria ótimo 22:01:31 &amp;lt;lillith&amp;gt; `http://zzz.i2p/topics/114` 22:04:31 * dg lê 22:04:31 &amp;lt;lillith&amp;gt; não é o que eu quis dizer, mas explica bem detalhadamente 22:06:02 &amp;lt;Meeh&amp;gt; só por curiosidade, em que ponto da reunião estamos? 22:06:13 &amp;lt;Meeh&amp;gt; qual é o tópico atual 22:06:16 &amp;lt;dg&amp;gt; Estamos meio que flutuando, Meeh 22:06:23 &amp;lt;Meeh&amp;gt; ah ok 22:06:31 &amp;lt;dg&amp;gt; "* Ocultar o tráfego de I2P. Como o Tor, ocultar para parecer tráfego SSL, ou algo assim. (Considerando países onde darknets são ilegais) " 22:06:41 &amp;lt;dg&amp;gt; (Começamos tarde e por isso está uma droga) 22:08:10 &amp;lt;Meeh&amp;gt; sim, devemos pensar em transportes alternativos possíveis para países que bloqueiam e tornam darknets ilegais 22:09:47 &amp;lt;lillith&amp;gt; bem, para começar: quão distinto é o tráfego de i2p hoje? 22:09:50 &amp;lt;hottuna&amp;gt; Acho que deveríamos lidar com algo assim do mesmo jeito que o Tor faz 22:09:50 &amp;lt;hottuna&amp;gt; e só implantar quando for necessário 22:09:50 &amp;lt;hottuna&amp;gt; para prolongar qualquer corrida armamentista 22:09:50 &amp;lt;hottuna&amp;gt; mas ainda não fomos bloqueados em lugar nenhum 22:09:50 &amp;lt;hottuna&amp;gt; até onde eu sei 22:10:05 &amp;lt;dg&amp;gt; (ainda) 22:10:25 &amp;lt;dg&amp;gt; Além disso, a falta desse tipo de "proteção", isto é, do sistema, afasta alguns do i2p 22:10:32 &amp;lt;psi&amp;gt; em geral, uma API genérica de transporte seria uma mina de ouro para desenvolvedores 22:10:32 &amp;lt;hottuna&amp;gt; temos muitos dados aleatórios, mas nenhum dos headers do SSL 22:10:57 &amp;lt;dg&amp;gt; obfsproxy é incrível, mas não precisamos de algo desse nível 22:11:48 &amp;lt;psi&amp;gt; alguma interface que você implementaria e que faz a sua versão de transporte de dados, seja por cabras ou por http+ssl 22:11:50 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; psi: já temos uma API genérica de transporte ;) 22:11:54 &amp;lt;lillith&amp;gt; i2p realmente não pode ser "seguro demais" 22:12:02 &amp;lt;hottuna&amp;gt; uma API de transporte seria uma boa ideia e permitiria o desenvolvimento rápido de transportes necessários 22:12:14 &amp;lt;psi&amp;gt; temos, é? 22:12:36 &amp;lt;psi&amp;gt; preciso olhar o código com mais atenção 22:12:56 &amp;lt;psi&amp;gt; ou não está muito evidente, ou eu deixei passar, ou não está lá 22:13:03 &amp;lt;Meeh&amp;gt; sim, ainda... é uma questão de tempo 22:13:36 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; router/java/src/net/i2p/router/transport/Transport.java is the interface you have implement 22:13:36 &amp;lt;dg&amp;gt; certamente não, lillith 22:13:46 &amp;lt;dg&amp;gt; embora i2p já seja muita criptografia 22:14:17 &amp;lt;hottuna&amp;gt; acho o obfsproxy horrível, e ele foi colado no Tor da forma mais Frankenstein possível 22:14:40 &amp;lt;dg&amp;gt; Não gosto dos pluggable transports deles, mas a tecnologia é legal 22:14:48 &amp;lt;dg&amp;gt; (emular Skype é algo legal) 22:17:27 &amp;lt;psi&amp;gt; se bem me lembro (iirc), o obsproxy pode ser contraproducente 22:17:33 &amp;lt;hottuna&amp;gt; tenho que ir 22:17:46 &amp;lt;psi&amp;gt; por ele emular uma rede de vigilância 22:17:53 * psi ortografia 22:18:00 &amp;lt;dg&amp;gt; tchau 22:19:55 &amp;lt;psi&amp;gt; eu também tenho que sair por enquanto 22:20:27 &amp;lt;dg&amp;gt; Acho que podemos encerrar por hoje e fazer na próxima semana/em breve 22:20:34 &amp;lt;dg&amp;gt; Acabamos meio que estragando esta 22:21:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; parece um bom plano 22:21:07 &amp;lt;psi&amp;gt; é melhor ter uma estrutura de reunião predefinida 22:21:54 &amp;lt;dg&amp;gt; sim 22:26:10 &amp;lt;Meeh&amp;gt; desconectado... 22:26:29 &amp;lt;Meeh&amp;gt; 23:10:30 &amp;lt;+psi&amp;gt; em geral, uma API genérica de transporte seria uma mina de ouro para desenvolvedores 22:26:32 &amp;lt;Meeh&amp;gt; 23:10:31 &amp;lt;hottuna&amp;gt; temos muitos dados aleatórios, mas nenhum dos headers do SSL 22:26:35 &amp;lt;Meeh&amp;gt; 23:13:01 &amp;lt;+Meeh&amp;gt; sim, ainda... é uma questão de tempo 22:26:38 &amp;lt;Meeh&amp;gt; 23:13:15 &amp;lt;+Meeh&amp;gt; então por que deixar as pessoas fora do i2p por um tempo... melhor prevenir do que remediar 22:26:41 &amp;lt;Meeh&amp;gt; o que eu perdi? 22:27:11 &amp;lt;psi&amp;gt; Meeh: reunião encerrada por enquanto 22:27:11 * psi ortografia 22:27:58 &amp;lt;psi&amp;gt; &amp;lt;dg&amp;gt; certamente não, lillith 22:27:58 &amp;lt;Meeh&amp;gt; ah, que chato... reunião na próxima semana? 22:28:10 * psi lag 22:28:55 &amp;lt;lillith&amp;gt; Meeh, a decidir, talvez antes, já que esta não foi um grande sucesso 22:29:25 &amp;lt;Meeh&amp;gt; verdade, verdade, então semana que vem &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 27 de novembro de 2012</title><link>/pt/blog/2012/11/27/reuni%C3%A3o-de-desenvolvedores-do-i2p-27-de-novembro-de-2012/</link><pubDate>Tue, 27 Nov 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/11/27/reuni%C3%A3o-de-desenvolvedores-do-i2p-27-de-novembro-de-2012/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> christop1, darrob, dg, hottuna, KillYourTV, LaughingBuddha, RN, Schnaubelt, str4d, topiltzin, weltende&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 19:33:46 &amp;lt;dg&amp;gt; Certo. 19:33:49 &amp;lt;dg&amp;gt; Então, a pauta de hoje é: 19:33:52 &amp;lt;dg&amp;gt; 0) Oi 19:33:55 &amp;lt;dg&amp;gt; 1) eventos na vida real (IRL) 19:33:55 &amp;lt;dg&amp;gt; 2) Site 19:33:58 &amp;lt;dg&amp;gt; (2a) redux 19:34:01 &amp;lt;dg&amp;gt; (2b) SSL 19:34:08 &amp;lt;dg&amp;gt; 3) aquele espaço onde você pode apresentar qualquer outra coisa 19:34:39 *** KillYourTV define modo: +l 65 19:34:45 &amp;lt;dg&amp;gt; psi, Meeh e ech (entre outros) são os que vão a coisas IRL ou estão aptos/dispostos 19:34:51 * dg cutuca 19:35:02 &amp;lt;str4d&amp;gt; 0) Oi 19:35:02 &amp;lt;str4d&amp;gt; Oi! 19:35:18 *** KillYourTV define modo: +lf 60 [10j#R10,20m#m5,3n#N15]:15 19:35:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. é hora da reunião.. 19:35:29 *** KillYourTV define modo: +l 65 19:35:32 &amp;lt;dg&amp;gt; Ei 19:35:32 &amp;lt;KillYourTV&amp;gt; desculpa 19:35:35 &amp;lt;KillYourTV&amp;gt; oi 19:35:38 &amp;lt;dg&amp;gt; sem problema, welt, oi! 19:35:49 &amp;lt;hottuna_&amp;gt; olá 19:35:57 &amp;lt;dg&amp;gt; 1) então, eventos IRL 19:36:24 &amp;lt;dg&amp;gt; Nós meio que tocamos nisso da última vez — estou pensando se podemos aproveitar os ingressos (e pessoal) que temos no CCC para divulgar o i2p de alguma forma 19:36:39 &amp;lt;dg&amp;gt; `http://zzz.i2p/topics/1273` é relevante 19:36:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Eu estarei no 29c3 19:36:59 &amp;lt;hottuna_&amp;gt; Tenho adesivos e vou ao 29c3 19:37:01 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (e levo adesivos) 19:37:18 &amp;lt;hottuna_&amp;gt; Seria legal uma palestra ou um workshop 19:37:41 &amp;lt;dg&amp;gt; Exatamente o que eu pensei. Adesivos são legais e tal, mas só despertam interesse de forma vaga. 19:37:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (hmm.. talvez eu devesse levar um grande "LANG=en" desta vez :P) 19:37:55 &amp;lt;dg&amp;gt; Um workshop/palestra seria bem melhor 19:38:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; +assino 19:38:12 &amp;lt;dg&amp;gt; (Uma palestra teria efeitos duradouros) 19:38:37 &amp;lt;iRelay&amp;gt; * weltende@freenode é um orador péssimo.. *acena vagamente para outras pessoas* 19:38:52 &amp;lt;hottuna_&amp;gt; Quais seriam os pontos de uma palestra? 19:38:55 &amp;lt;hottuna_&amp;gt; uma palestra de introdução geral provavelmente não seria muito interessante para muita gente 19:39:39 &amp;lt;dg&amp;gt; Não é exatamente o *nosso* papel fazer uma palestra sobre os pontos do pesquisador francês 19:39:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; poderíamos fazer um workshop de primeiros passos com i2p, algo assim? 19:39:49 &amp;lt;dg&amp;gt; Uma introdução geral também precisaria de algum foco 19:39:51 &amp;lt;dg&amp;gt; Sim 19:40:01 &amp;lt;hottuna_&amp;gt; intro* 19:40:01 &amp;lt;hottuna_&amp;gt; (devido à natureza técnica do evento) 19:40:16 &amp;lt;LaughingBuddha&amp;gt; Talvez uma comparação com outras opções como o Tor? 19:40:31 &amp;lt;LaughingBuddha&amp;gt; s/solutions/options/ 19:40:34 &amp;lt;iRelay&amp;gt; LaughingBuddha quis dizer: Talvez uma comparação com outras opções como o Tor? 19:41:22 &amp;lt;hottuna_&amp;gt; O que torna o I2P uma opção atraente? 19:41:22 &amp;lt;Schnaubelt&amp;gt; LaughingBuddha: talvez eu não tenha visto sua sugestão no contexto, mas não acho que devamos comparar softwares feitos para propósitos diferentes. 19:41:34 &amp;lt;dg&amp;gt; Os .onion do Tor então, heh. 19:41:45 &amp;lt;dg&amp;gt; Isso pode ou não interessar o pessoal do CCC 19:42:00 &amp;lt;dg&amp;gt; Ainda seria meio genérico *como palestra* 19:42:06 &amp;lt;dg&amp;gt; Um workshop, no entanto, seria perfeitamente adequado 19:43:34 &amp;lt;darrob&amp;gt; não acho que diferenças em relação ao Tor sejam um bom tema. Elas são bastante sutis do ponto de vista de quem ouve e você teria que entrar em detalhes demais. 19:43:49 &amp;lt;RN&amp;gt; workshops são bons se você conseguir um voluntário experiente para conduzi-lo 19:44:00 &amp;lt;darrob&amp;gt; lembro vagamente de um workshop de i2p no passado que não foi tão bem. Posso estar inventando, porém. 19:44:11 &amp;lt;str4d&amp;gt; O que estaríamos tentando transmitir aos ouvintes? Estamos pressupondo nenhum conhecimento de I2P? Conhecimento superficial? 19:44:15 &amp;lt;dg&amp;gt; alguma dica do porquê? 19:44:26 &amp;lt;hottuna_&amp;gt; Houve um workshop Tor/I2P no último CCC, mas foi cancelado pelo criador (gamambel). Cerca de 10 pessoas estavam lá antes de perceber que tinha sido cancelado. 19:45:04 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. lembro 19:45:04 &amp;lt;dg&amp;gt; str4d: Eu presumiria um reconhecimento breve e "ei, já ouvi falar disso. talvez." mas nada além disso(?) 19:45:18 &amp;lt;dg&amp;gt; hottuna_: 10 é bom ou ruim para o CCC? Realmente não faço ideia :( 19:45:18 &amp;lt;LaughingBuddha&amp;gt; Schnaubelt: Estou ciente disso. Mas I2P e Tor frequentemente aparecem na mesma frase. 19:47:44 &amp;lt;hottuna_&amp;gt; Não sei, pelo menos não é péssimo? 19:47:47 &amp;lt;str4d&amp;gt; O que um workshop geralmente envolve? 19:47:47 &amp;lt;hottuna_&amp;gt; Não tenho certeza, foi o único de que já participei. 19:47:47 &amp;lt;RN&amp;gt; welt por favor me manda PM no ein depois da reunião... tenho algumas perguntas 19:47:50 &amp;lt;darrob&amp;gt; acho que um lightning talk (apresentação relâmpago) seria bem bom. Uma seleção diversa de pessoas assiste a elas, para começar. E mesmo que questionem a aparente falta de diferenças em relação ao Tor, ainda é uma vitória se isso levá-las a investigar mais. 19:47:50 &amp;lt;hottuna_&amp;gt; Mas provavelmente alguma configuração e demonstração 19:47:50 &amp;lt;hottuna_&amp;gt; sim, um lightning talk seria apropriado 19:48:13 &amp;lt;hottuna_&amp;gt; temos algo novo e/ou interessante para apresentar? 19:48:19 *** Farside &amp;lt;Farside!Farside@irc2p&amp;gt; saiu de #i2p-dev (saindo) 19:48:22 &amp;lt;hottuna_&amp;gt; talvez algo que o Tor não ofereça? 19:48:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; RN: k 19:48:32 &amp;lt;dg&amp;gt; Bem, torrents.. 19:48:36 &amp;lt;dg&amp;gt; Isso não é novo, mas. 19:48:42 &amp;lt;dg&amp;gt; Grande. 19:49:28 &amp;lt;hottuna_&amp;gt; a ideia/infraestrutura de ponte de torrents é interessante 19:49:39 &amp;lt;hottuna_&amp;gt; mas não está muito completa/implantada 19:50:41 &amp;lt;str4d&amp;gt; Sim, isso precisa de trabalho. 19:51:00 &amp;lt;hottuna_&amp;gt; ter um lightning talk é algo que os visitantes do CCC podem discutir depois 19:51:00 &amp;lt;darrob&amp;gt; hottuna_: isso mereceria um lightning talk separado. Eu me preocuparia que mencioná-lo brevemente junto com i2p só criaria aquela velha confusão "todo mundo é um exit node?". 19:51:11 &amp;lt;hottuna_&amp;gt; não precisa ser planejado extensivamente 19:51:14 &amp;lt;str4d&amp;gt; Qual seria o resultado desejado? Que tipo de pessoas isso atrairia/deveria atrair? Novos usuários em geral? Novos routers de alto perfil? Novos usuários técnicos? Novos pesquisadores? 19:52:23 &amp;lt;hottuna_&amp;gt; usuários técnicos e pesquisadores? 19:52:46 &amp;lt;str4d&amp;gt; darrob, verdade. Precisamos ser consistentes com a terminologia nesse aspecto, acho — outproxies (proxies de saída) são um serviço operado por voluntários, assim como servidores de IRC, eepsites e hosts de repositório. Eles não são algo incorporado rigidamente ao router como no Tor. 19:55:44 &amp;lt;str4d&amp;gt; Nesse caso, apresentar algumas questões de pesquisa em aberto perto do final da palestra seria útil, para mostrar que há espaço para pesquisa inédita (sempre um atrativo para acadêmicos ^_^) 19:56:19 &amp;lt;darrob&amp;gt; str4d: soa bem. 19:56:19 &amp;lt;RN&amp;gt; sim, esmagar o equívoco de que o I2P serve para esconder seu login no Facebook deveria ser um ponto importante em qualquer palestra/demonstração desse tipo, na minha opinião 19:59:09 &amp;lt;str4d&amp;gt; "I2P não é um ${DEITY}maldito proxy!" 19:59:34 &amp;lt;dg&amp;gt; Hm, ok 19:59:55 &amp;lt;RN&amp;gt; proxy é um termo realmente complicado no contexto do I2P 20:00:24 &amp;lt;str4d&amp;gt; Sim. Por isso mudei o texto padrão para o IRC tunnel. 20:00:46 &amp;lt;str4d&amp;gt; (Dizia "IRC proxy", o que é *tecnicamente* verdade, mas não do jeito que os usuários pensam) 20:00:53 &amp;lt;dg&amp;gt; Acho que quem for ao CCC poderia *realmente* fazer um workshop este ano e, possivelmente, um lightning talk (embora muito provavelmente sobre torrents) 20:01:05 &amp;lt;dg&amp;gt; Hora de passar para o site 20:01:05 &amp;lt;dg&amp;gt; ? 20:06:52 &amp;lt;RN&amp;gt; você pulou as informações atualizadas sobre a possibilidade de mesclagem? 20:08:14 * dg perdeu mensagens 20:09:02 &amp;lt;dg&amp;gt; str4d: é uma boa ideia 20:09:05 &amp;lt;dg&amp;gt; também: 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Acho que quem for ao CCC poderia *realmente* fazer um workshop este ano e, possivelmente, um lightning talk (embora muito provavelmente sobre torrents) 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Hora de passar para o site 20:09:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; ? 20:10:19 &amp;lt;dg&amp;gt; As mensagens continuam caindo. gah. 20:10:19 &amp;lt;topiltzin&amp;gt; oops, desculpe, cheguei atrasado 20:10:26 &amp;lt;dg&amp;gt; sem problema 20:10:26 * topiltzin colocando o backlog em dia 20:10:49 *** w8rabbit_ agora é conhecido como w8rabbit 20:11:11 &amp;lt;iRelay&amp;gt; &amp;lt;ReturningNovice_@kytv&amp;gt; dg, eu estava perguntando se você estava pulando a possibilidade de mesclagem da atualização do fux no site (mas minha conexão está oscilando) 20:11:39 &amp;lt;dg&amp;gt; A minha também. 20:12:08 &amp;lt;iRelay&amp;gt; * ReturningNovice_@kytv muda algumas chaves e ajusta alguns botões 20:12:14 &amp;lt;str4d&amp;gt; fux não mudou na última semana, então não há necessidade de cobrir isso agora. 20:12:25 &amp;lt;dg&amp;gt; Estou. O resultado da última vez não foi bom e o pessoal do fux disse que qualquer mesclagem não é desejável (pelo menos agora). Pode ser possível pegarmos alguns recursos no futuro, mas acho que há coisas mais importantes agora? 20:12:28 &amp;lt;dg&amp;gt; Talvez eu esteja errado. 20:12:28 &amp;lt;dg&amp;gt; É. 20:13:43 &amp;lt;str4d&amp;gt; (Estou trabalhando em feeds para a 0.9.5, então essa é minha prioridade) 20:13:54 &amp;lt;dg&amp;gt; Ah, certo. 20:14:20 &amp;lt;dg&amp;gt; Eu configurei #i2p-www (acabei de registrá-lo), e a ideia era que eu, entre outros, pudéssemos participar de um “book sprint” para praticamente dar conta das páginas 20:14:28 &amp;lt;dg&amp;gt; Eu não tinha certeza de quais páginas *realmente* precisavam de trabalho, porém 20:14:57 &amp;lt;dg&amp;gt; A ideia é que #i2p-www sirva como uma espécie de comitê da web para deixar a reforma em dia e reportar de volta ao -dev (em reuniões, imagino) quando houver novidades 20:15:28 &amp;lt;hottuna&amp;gt; Estamos atualizando a documentação ou estamos reformulando o site? 20:15:37 &amp;lt;dg&amp;gt; Reformulando o site 20:15:51 &amp;lt;dg&amp;gt; &amp;lt;@dg&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` 20:15:51 &amp;lt;dg&amp;gt; &amp;lt;@dg&amp;gt; i2p.www.revamp é o mtn 20:15:57 &amp;lt;str4d&amp;gt; dg, eu recomendaria que a reformulação de texto fosse feita agora 20:16:00 &amp;lt;str4d&amp;gt; argh 20:16:03 &amp;lt;dg&amp;gt; Determinado que o design atual não é amigável o suficiente etc. 20:16:20 &amp;lt;str4d&amp;gt; em I2p.www 20:16:48 &amp;lt;topiltzin&amp;gt; ok, backlog em dia 20:16:59 &amp;lt;str4d&amp;gt; e o design/estrutura do novo site em I2p.www.revamp 20:16:59 &amp;lt;topiltzin&amp;gt; estamos em site agora? 20:17:07 &amp;lt;dg&amp;gt; sim 20:17:22 &amp;lt;hottuna&amp;gt; beleza! design do duck. Muito bom. 20:17:34 &amp;lt;dg&amp;gt; str4d: Se for mais fácil para você, claro. 20:17:57 &amp;lt;topiltzin&amp;gt; temos um eepsite com esse design? 20:18:04 &amp;lt;topiltzin&amp;gt; ele requer JavaScript para algo? 20:18:11 &amp;lt;christop1&amp;gt; huch você consegue acessar o eepsite 20:18:11 &amp;lt;christop1&amp;gt; ? 20:18:20 &amp;lt;dg&amp;gt; &amp;cs `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` 20:18:20 &amp;lt;iRelay&amp;gt; Tentando verificar o status de "`http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/"` para dg. Por favor, aguarde... 20:18:26 &amp;lt;iRelay&amp;gt; `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` respondeu com status 200 em 5 segundos. 20:19:09 &amp;lt;topiltzin&amp;gt; e "Ur mom" ainda está lá. :-/ 20:19:12 &amp;lt;hottuna&amp;gt; Que trabalho precisa ser feito antes de ser uma alternativa viável? 20:20:04 * dg está se perguntando isso 20:20:47 &amp;lt;str4d&amp;gt; topiltzin, Peço desculpas por ainda não ter removido isso -_- 20:20:58 &amp;lt;str4d&amp;gt; o design precisa de trabalho/revisão 20:21:45 &amp;lt;RN&amp;gt; sim, lembro de ver uma prévia disso... tinha um visual profissional bacana... 20:21:45 &amp;lt;RN&amp;gt; (e a banda do vekw35...i2p leva um slashdot lol) 20:21:48 &amp;lt;str4d&amp;gt; mas isso pode ser trabalhado depois, com várias propostas se necessário 20:21:55 &amp;lt;topiltzin&amp;gt; parece ok para mim. É todo o conteúdo — howto do mtn, chaves de desenvolvedor, essas coisas — está lá? 20:22:22 &amp;lt;str4d&amp;gt; a primeira prioridade, IMHO, é finalizar o back-end. 20:22:41 &amp;lt;str4d&amp;gt; topiltzin, Migrei a maior parte. 20:22:44 *** sayliwo_ agora é conhecido como sayliwo 20:23:03 &amp;lt;RN&amp;gt; a reformulação usa os tickets normais do Trac? 20:23:41 &amp;lt;str4d&amp;gt; Ainda não estou satisfeito com o layout da página/navegação.. 20:23:48 &amp;lt;RN&amp;gt; um ticket para "remover 'ur mom'" serviria como lembrete para quem for designado... 20:24:07 &amp;lt;topiltzin&amp;gt; Não sei se "Supported Software" é o melhor nome para a coluna do meio, porque na verdade ela lista ações, não software propriamente dito 20:24:30 &amp;lt;str4d&amp;gt; RN, a página inicial precisa ser repensada. 20:25:09 &amp;lt;str4d&amp;gt; o layout do duck copiou o site do Tor, e seria bom torná-lo mais único. 20:25:20 &amp;lt;dg&amp;gt; Podemos obter uma lista do que precisa ser feito para que alguém talvez encare isso/ao menos termos uma lista clara e concisa? 20:25:39 &amp;lt;hottuna&amp;gt; Concordo, dg 20:25:54 &amp;lt;topiltzin&amp;gt; quão drástica é a repensada que você tem em mente, str4d ? 20:25:57 &amp;lt;str4d&amp;gt; Posso delinear depois o que sei que precisa ser feito. 20:26:19 &amp;lt;dg&amp;gt; Obrigado! 20:26:22 &amp;lt;dg&amp;gt; Acho que terminamos isso 20:26:36 &amp;lt;dg&amp;gt; weltende: você aí? 20:26:46 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; sim 20:26:59 &amp;lt;str4d&amp;gt; topiltzin, Gosto do layout geral, mas o conteúdo das três colunas precisa ser repensado. 20:28:17 &amp;lt;topiltzin&amp;gt; Concordo. Estou disponível para discutir quando você achar melhor 20:29:45 &amp;lt;str4d&amp;gt; e o rodapé é quase desnecessário 20:29:48 &amp;lt;str4d&amp;gt; para constar, a coluna de notícias à direita é dinâmica 20:29:48 &amp;lt;str4d&amp;gt; (ou seja, adiciona um novo artigo ao back-end e a lista é atualizada) 20:29:48 &amp;lt;str4d&amp;gt; Outra coisa — o cache precisa ser pensado 20:29:48 &amp;lt;str4d&amp;gt; &amp;lt;/braindump&amp;gt; 20:30:36 &amp;lt;topiltzin&amp;gt; dg: podemos aprofundar no site ou seguir — você decide 20:34:32 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; dg: podemos aprofundar no site ou seguir — você decide 20:34:35 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Por mim, podemos aprofundar, só não quero que isso se prolongue demais e algumas pessoas saiam, mas o tópico restante é bem pequeno e basicamente entre mim e o welt 20:35:11 &amp;lt;topiltzin&amp;gt; ok 20:36:00 &amp;lt;topiltzin&amp;gt; Eu mudaria o nome da coluna do meio "Supported Software" -&amp;gt; "What can I2P do" 20:36:11 &amp;lt;topiltzin&amp;gt; e como já temos uma pergunta semelhante no título acima, eu consideraria mudar aquilo 20:36:34 &amp;lt;topiltzin&amp;gt; talvez "What does I2P do for you" -&amp;gt; "What is I2P" 20:37:28 &amp;lt;dg&amp;gt; RN: Temos mesmo uma categoria no Trac para isso? 20:37:35 &amp;lt;topiltzin&amp;gt; sem voz passiva na página inicial == bom 20:37:38 &amp;lt;RN&amp;gt; Eu sugeriria mudar "can be conducted anonymously on I2P." para "can be conducted anonymously inside I2P." 20:37:50 &amp;lt;dg&amp;gt; Ooh. 20:37:57 &amp;lt;dg&amp;gt; inside realmente soa bem melhor, realmente. 20:38:08 &amp;lt;dg&amp;gt; Muitas pessoas parecem não entender que i2p é um espaço. 20:38:19 &amp;lt;str4d&amp;gt; Não queremos texto demais na página inicial, mas dada a navegação aprimorada, quanta linkagem redundante é necessária? 20:38:37 &amp;lt;RN&amp;gt; dg, se não tivermos, provavelmente pode ser criada... 20:38:59 &amp;lt;str4d&amp;gt; E parte disso poderia ser substituída por outros feeds/texto introdutório/alguma coisa? 20:39:14 &amp;lt;str4d&amp;gt; dg, www 20:39:21 &amp;lt;dg&amp;gt; claro, vou criar um ticket para "your mom". 20:39:28 &amp;lt;topiltzin&amp;gt; Que tal simplificar um pouco essa frase? "Muitas coisas colocariam sua privacidade em risco na Internet pública, mas você pode fazê-las anonimamente dentro do I2P" 20:39:46 * topiltzin esperava que fôssemos maduros o suficiente para não precisar de um ticket para "ur mom", mas precisamos, fazer o quê 20:40:48 &amp;lt;dg&amp;gt; Devo poupar-nos do constrangimento ou realmente precisamos criar um ticket? 20:40:51 &amp;lt;topiltzin&amp;gt; Estou tentando elaborar a descrição mais condensada e acessível possível para a página inicial 20:41:25 * RN dá risadinhas em "&amp;lt;dg&amp;gt; claro, vou criar um ticket para "your mom"." 20:41:44 &amp;lt;KillYourTV&amp;gt; Acho que o str4d não vai esquecer, então provavelmente não é necessário. 20:41:59 &amp;lt;KillYourTV&amp;gt; (nem qualquer outra pessoa que trabalhe nisso) 20:42:02 &amp;lt;topiltzin&amp;gt; jogue uma moeda. o que quer que seja para fazer isso acontecer :-/ 20:42:05 &amp;lt;str4d&amp;gt; não precisamos de um ticket para isso 20:42:24 &amp;lt;RN&amp;gt; não quis causar esse alvoroço todo 20:42:27 &amp;lt;dg&amp;gt; Seria bom ter algumas coisas anotadas oficialmente, embora, uh.. não o "your mom".. 20:42:30 &amp;lt;str4d&amp;gt; como eu disse, acho que aquela coluna inteira precisa ser substituída por outra coisa. 20:42:38 * dg varre o "your mom"-gate para debaixo do tapete. 20:42:45 &amp;lt;RN&amp;gt; mas pelo menos sabemos que definitivamente há um lugar apropriado para isso 20:43:00 &amp;lt;str4d&amp;gt; dg, então um ticket para "replace left column content with something else" 20:43:51 &amp;lt;dg&amp;gt; ok 20:44:22 &amp;lt;topiltzin&amp;gt; a coluna da esquerda poderia até desaparecer completamente, na minha opinião 20:44:49 &amp;lt;topiltzin&amp;gt; nos dá mais espaço para detalhar melhor a funcionalidade 20:45:16 &amp;lt;str4d&amp;gt; as 20:45:16 &amp;lt;str4d&amp;gt; Argh, ignore isso- _- 20:45:49 &amp;lt;dg&amp;gt; As palavras‑chave do Trac são delimitadas por ",", certo? 20:46:12 &amp;lt;KillYourTV&amp;gt; até onde sei, sim 20:47:11 &amp;lt;topiltzin&amp;gt; poderíamos até remover o cabeçalho "Supported Software" e apenas usar esse espaço para listar as diferentes coisas que o I2P pode fazer 20:47:26 &amp;lt;dg&amp;gt; `http://trac.i2p2.i2p/ticket/792` 20:47:29 &amp;lt;topiltzin&amp;gt; melhor que listar — dar um pequeno texto sobre cada um, se apropriado, ou incluir um ícone 20:47:39 &amp;lt;dg&amp;gt; topiltzin: Isso seria ótimo, na verdade. 20:48:00 &amp;lt;str4d&amp;gt; lembrem-se de que a navegação, as colunas e o rodapé são apenas listas, então a coluna da esquerda pode ser alterada/removida com um tema diferente também. 20:48:03 &amp;lt;dg&amp;gt; "Supported Software" não é amigável para o usuário mesmo 20:49:06 &amp;lt;RN&amp;gt; hmm.... ícones... isso pode virar preferência estilística rapidamente 20:50:34 &amp;lt;str4d&amp;gt; ícones etc. deveriam ficar para o tema. talvez devêssemos pensar no conteúdo que queremos na página inicial por enquanto, e não necessariamente em como ele será organizado? 20:50:45 &amp;lt;topiltzin&amp;gt; se não conseguirmos concordar sobre quais ícones ficam bons, não precisamos ter nenhum 20:51:49 &amp;lt;topiltzin&amp;gt; você quer dizer além de remover a coluna da esquerda, str4d ? 20:52:35 &amp;lt;RN&amp;gt; sim, concordo com o str4d: conteúdo primeiro, forma depois, ícones como enfeite nos temas ou mais tarde 20:52:50 &amp;lt;RN&amp;gt; as duas perguntas mais importantes que alguém provavelmente terá ao chegar ao site são: por que eu preciso disso? e eu instalei, e agora? 20:53:16 &amp;lt;str4d&amp;gt; Bem, precisa remover? Uma breve introdução com um link "read more" seria útil? Um pequeno infográfico ajudaria? 20:53:35 &amp;lt;str4d&amp;gt; Coisas assim — conteúdo. 20:53:38 &amp;lt;topiltzin&amp;gt; Eu gosto de infográficos em Cores Bonitas (TM) 20:54:30 &amp;lt;topiltzin&amp;gt; e como o RN perguntou — o que respondemos quando o visitante de primeira viagem pergunta "por que eu preciso disso?" 20:54:33 &amp;lt;RN&amp;gt; sim, topiltzin, mas você usa o Paint 20:54:40 &amp;lt;RN&amp;gt; ;) 20:54:51 &amp;lt;topiltzin&amp;gt; não seria eu mesmo, zero habilidade visual aqui :-P 20:55:43 &amp;lt;RN&amp;gt; um breve com um "read more" é uma boa ideia, IMHO 20:55:57 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Eu preferiria não encher o Trac com um monte de tickets desnecessários, mas ao mesmo tempo isso ajuda a manter controle do que precisa ser feito. 20:56:00 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Ah, e `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/volunteer/bounties` - os links de Bounties estão quebrados. 20:56:00 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Acho que vou em frente e criar tickets para isso. 20:56:11 &amp;lt;iRelay&amp;gt; Título: Bounties - I2P (em vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p) 20:56:40 &amp;lt;str4d&amp;gt; dg, estão? Devo ter perdido uma migração de link... 20:57:11 &amp;lt;KillYourTV&amp;gt; Tentei alguns links aleatórios e eles abriram para mim 20:57:18 &amp;lt;topiltzin&amp;gt; o que você diria em algo tão breve, RN ? 20:57:45 &amp;lt;dg&amp;gt; GCJ, por exemplo. "http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/Makefile.gcj" 20:57:52 &amp;lt;dg&amp;gt; Um do duck.i2p também. 20:58:07 &amp;lt;dg&amp;gt; Vou colocar no Trac isso também. 20:59:10 &amp;lt;str4d&amp;gt; Ah, isso é relacionado a texto, dg 20:59:17 &amp;lt;RN&amp;gt; bem, eu diria algo como: a internet está te observando... 20:59:17 &amp;lt;RN&amp;gt; lol 20:59:24 * dg anota 20:59:24 &amp;lt;str4d&amp;gt; eles também vão falhar no site atual. 20:59:39 &amp;lt;RN&amp;gt; eu precisaria de um tempinho para pensar em algo mais sério 20:59:47 &amp;lt;dg&amp;gt; str4d: Obrigado :) 21:00:13 &amp;lt;topiltzin&amp;gt; Não sou contra ter algo não tão sério, mas não ao ponto de "ur mom" 21:01:25 &amp;lt;topiltzin&amp;gt; idealmente algo convidativo.. não muito formal 21:01:36 &amp;lt;topiltzin&amp;gt; definitivamente vale um brainstorming 21:06:05 &amp;lt;MTN_&amp;gt; i2p.trac: #795: Bounties quebrados `http://trac.i2p2.i2p/ticket/795` 21:06:08 &amp;lt;MTN_&amp;gt; i2p.trac: #793: Links de espelho `http://trac.i2p2.i2p/ticket/793` 21:06:08 &amp;lt;MTN_&amp;gt; i2p.trac: #792: Substituir conteúdo da coluna da esquerda `http://trac.i2p2.i2p/ticket/792` 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Tickets #793 - #795 eu criei até agora. 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; idealmente algo convidativo.. não muito formal 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; definitivamente vale um brainstorming 21:06:43 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; aliás, não estou com pressa para encerrar, a menos que vocês estejam prontos 21:07:41 &amp;lt;topiltzin&amp;gt; Acho que se resume a por que queremos mais pessoas usando i2p e o que dizemos para que comecem a usar 21:08:00 &amp;lt;RN&amp;gt; espelhamento e SSL são os únicos itens restantes, além do brainstorming sobre o conteúdo? 21:08:19 &amp;lt;dg&amp;gt; SSL é principalmente entre mim e o welt, e eu criei um ticket para isso 21:08:19 &amp;lt;topiltzin&amp;gt; quer cuidar desses dois e voltar ao conteúdo no final? 21:08:34 &amp;lt;dg&amp;gt; Espelhamento foi tocado na semana passada.. acho que ainda podemos precisar do welt para isso. 21:08:34 &amp;lt;dg&amp;gt; Ah. 21:08:42 &amp;lt;dg&amp;gt; Na verdade, gostaria de levantar algo 21:08:56 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; Estou aqui.. 21:09:00 &amp;lt;dg&amp;gt; Vocês acham que trazer de volta uma mailing list para discussão de desenvolvimento etc. seria útil ou não? 21:09:10 &amp;lt;topiltzin&amp;gt; +1 sim, por favor 21:09:17 &amp;lt;dg&amp;gt; weltende: Veja o ticket #794 21:09:29 &amp;lt;dg&amp;gt; na minha opinião, encerramos a discussão a respeito de SSL na semana passada 21:09:40 &amp;lt;RN&amp;gt; uma mailing list, sim; seria bom iniciar outra novamente, IMHHO 21:09:43 &amp;lt;hottuna&amp;gt; Não tenho tanta certeza sobre uma mailing list. zzz.i2p parece preencher muito bem essa lacuna. 21:10:02 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/794` - (defeito atribuído) - SSL 21:10:03 &amp;lt;RN&amp;gt; embora o peixe quente tenha um bom ponto 21:10:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: a ML antiga atraía gente de fora, porém.. 21:10:59 &amp;lt;hottuna&amp;gt; zzz.i2p também já está estabelecido e funcionando muito bem 21:11:23 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hottuna: não tanto quanto a ML costumava 21:11:35 &amp;lt;hottuna&amp;gt; welt: sim, isso é verdade. mas tem que ser útil e não apenas inchaço por ter mais coisas 21:11:56 &amp;lt;topiltzin&amp;gt; ambos funcionam, embora mailing lists em geral sejam muito comuns em projetos de código aberto 21:11:56 &amp;lt;topiltzin&amp;gt; é uma tradição antiga, de certa forma. Posso conviver com o zzz.i2p, mas me sentiria em casa com uma mailing list de desenvolvedores 21:12:17 &amp;lt;str4d&amp;gt; uma mailing list poderia ser útil (considerei montar um site de mailing lists, mas não tinha certeza de como lidar com os e-mails sem criar um e-mail por lista no postman) 21:12:23 *** blitzkrieg_ agora é conhecido como blitzkrieg 21:12:38 &amp;lt;topiltzin&amp;gt; atrair gente de fora é algo ruim? ;-) 21:12:46 &amp;lt;hottuna&amp;gt; talvez "construa e eles virão"? se ninguém se importar, vai morrer logo 21:13:00 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: quis dizer isso como um argumento pró-ML 21:13:12 &amp;lt;topiltzin&amp;gt; ah, ok 21:13:32 &amp;lt;hottuna&amp;gt; alternativamente, pedir ao zzz versões externalizadas / link para zzz.i2p.to / link para zzz.i2p.in 21:13:39 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; sim.. vou configurar uma assim que tiver tempo 21:14:43 &amp;lt;topiltzin&amp;gt; Em geral, não me sinto confortável digitando minha senha ao usar esses in/out proxies, mas outros podem não ligar 21:15:56 &amp;lt;hottuna&amp;gt; sim, um inproxy provavelmente não é o ideal 21:16:26 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Isso existe, aliás. Mas está morto. 21:16:29 &amp;lt;topiltzin&amp;gt; qual foi a última coisa que você pegou, dg? 21:16:29 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; http://lists.welterde.de/mailman/listinfo/i2p-general 21:16:29 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Além disso, talvez seja bom desativar o listamento de diretórios em *.welterde.de. 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; http://lists.welterde.de/mailman/ 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Enfim, ok 21:16:32 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; Em geral, não me sinto confortável digitando minha senha ao usar esses in/out proxies, mas outros podem não ligar 21:16:35 &amp;lt;iRelay&amp;gt; Título: I2p-general Info Page (em lists.welterde.de) 21:16:35 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Eu também não. 21:16:38 &amp;lt;iRelay&amp;gt; Título: Index of /mailman/ (em lists.welterde.de) 21:17:14 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: ah.. eu esqueci disso.. só nunca entrou no site, imagino.. 21:17:25 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; (embora eu prefira fazer lists.i2p2.de ou algo assim) 21:17:33 &amp;lt;dg&amp;gt; Eu também :-) 21:20:27 &amp;lt;dg&amp;gt; topiltzin, pessoalmente — eu gostaria de uma mailing list, mas para mim seria mais por uma questão de profissionalismo e afins do que por um benefício que eu possa descrever e defender 21:20:42 &amp;lt;dg&amp;gt; mas suponho que o resto de vocês ache que seria benéfico, então isso é bom 21:20:45 &amp;lt;topiltzin&amp;gt; dg: return true; 21:20:45 &amp;lt;topiltzin&amp;gt; ter arquivos da mailing list é muito útil; torna o projeto mais parecido com outros projetos de código aberto, no mínimo 21:21:49 &amp;lt;topiltzin&amp;gt; qual é a diferença disso para zzz.i2p + acesso via inproxy: não muito diferente, exceto que um novo desenvolvedor aleatório teria menos curva de aprendizado para lidar 21:22:30 &amp;lt;topiltzin&amp;gt; além disso, permitir que mecanismos de busca indexem os arquivos da mailing list contribui para a base de conhecimento global, então isso é bom 21:22:40 &amp;lt;RN&amp;gt; ou alguém curioso sobre I2P poderia ler algumas discussões e talvez decidir instalar e experimentar 21:22:55 &amp;lt;topiltzin&amp;gt; muito frequentemente estou buscando algo e encontro a resposta no arquivo de mailing de algum projeto de código aberto 21:23:18 &amp;lt;topiltzin&amp;gt; RN: isso é possível, prefiro manter todos os possíveis canais abertos. 21:23:28 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: a ML não é sobre novos desenvolvedores.. ou pessoas envolvidas no i2p.. mas sim pessoas de fora do projeto, que criticam o protocolo, a implementação, etc. 21:23:40 &amp;lt;topiltzin&amp;gt; e então deixar que usuários / desenvolvedores / mercado decidam qual lugar é melhor 21:23:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; o que diminuiu bastante desde o crash 21:24:14 &amp;lt;topiltzin&amp;gt; Não vejo por que não possa ser para ambos, weltende 21:24:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: claro.. mas, na minha opinião, meu aspecto é o mais importante ;-) 21:25:04 &amp;lt;topiltzin&amp;gt; :-P 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+topiltzin&amp;gt; Não vejo por que não possa ser para ambos, weltende 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; Também vou jogar uma ideia aqui: geti2p.net como domínio padrão a partir de algum $período 21:25:14 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; (talvez quando lançarmos o novo design) 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; Eu estava pensando nisso, na verdade 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; Passa uma impressão melhor 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+topiltzin&amp;gt; Não vejo por que não possa ser para ambos, weltende 21:25:34 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; Também vou jogar uma ideia aqui: geti2p.net como domínio padrão a partir de algum $período 21:25:37 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;+dg&amp;gt; (talvez quando lançarmos o novo design) 21:25:44 &amp;lt;hottuna&amp;gt; Gosto de geti2p.net 21:25:55 &amp;lt;topiltzin&amp;gt; iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; topiltzin: claro.. mas, na minha opinião, meu aspecto é o mais importante ;-) 21:25:55 &amp;lt;topiltzin&amp;gt; &amp;lt;topiltzin&amp;gt; :-P 21:26:06 &amp;lt;dg&amp;gt; Eu também, não é perfeito (i2p.net seria melhor, obviamente), mas é melhor que o atual, na minha opinião. 21:26:17 &amp;lt;KillYourTV&amp;gt; o ticket #795 agora está corrigido no site em produção. 21:26:20 &amp;lt;dg&amp;gt; e desculpem minha conexão instável. 21:26:26 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; os adesivos já dizem geti2p.net, se não me engano ;) 21:26:34 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/795` - (novo defeito) - Bounties quebrados 21:26:38 &amp;lt;str4d&amp;gt; I2p.net ainda está registrado para o jrandom? 21:26:48 &amp;lt;dg&amp;gt; foi pago por muitos anos 21:26:51 &amp;lt;dg&amp;gt; então sim 21:26:58 &amp;lt;dg&amp;gt; a menos que o jrandom volte, estamos meio ferrados. 21:27:02 &amp;lt;dg&amp;gt; Também não há garantia de que conseguiremos i2p.net quando expirar. 21:27:08 &amp;lt;dg&amp;gt; (a menos que vamos à ICANN?) 21:27:10 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; sim... até 2016 21:27:18 &amp;lt;str4d&amp;gt; E eu concordo com a sua ideia, dg 21:27:29 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: verizone, na verdade 21:27:42 &amp;lt;topiltzin&amp;gt; sim, novo design + novo nome de domínio = frescor 21:27:51 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; err.. verisign 21:27:57 &amp;lt;dg&amp;gt; Achei que você iria à ICANN para recuperar um domínio se alguém o "roubar" depois, dizendo que é sua "marca". 21:28:04 &amp;lt;str4d&amp;gt; Já planejo que o site altere dinamicamente as URLs para sites que ele sabe estarem disponíveis dentro e fora do I2p 21:28:15 &amp;lt;dg&amp;gt; infelizmente, duvido que possamos ir à ICANN/etc. agora e dizer "ei, podemos ficar com ele agora, por favor? Não queremos esperar até 2016!" 21:28:35 &amp;lt;dg&amp;gt; (a menos que tenhamos bons amigos) 21:28:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: não.. a ICANN só lida com TLDs.. você tem que ir ao TLD 21:28:49 &amp;lt;str4d&amp;gt; Então, por exemplo, forum.I2p &amp;lt;-&amp;gt; forum.i2p2.de 21:28:52 &amp;lt;dg&amp;gt; ah, certo 21:29:07 &amp;lt;dg&amp;gt; É possível entrar em contato com $hostOfForum? 21:29:11 &amp;lt;str4d&amp;gt; Poderíamos conseguir *.i2p? :D 21:29:22 &amp;lt;dg&amp;gt; forum.i2p é/era popular e a estabilidade ajudaria.. 21:29:51 &amp;lt;dg&amp;gt; (Não ajuda o fato de um fórum oficialmente linkado ficar fora do ar boa parte do tempo e nós termos.. nenhum fórum para usuários). Funcionou bem por um tempo. 21:30:08 &amp;lt;dg&amp;gt; str4d: também, sim. o "(in i2p)" e estilos de link conflitantes nas páginas são estranhos e obscuros. 21:30:15 &amp;lt;dg&amp;gt; Prefiro o que você sugeriu. :-) 21:31:10 &amp;lt;dg&amp;gt; a propósito — "2007-09-28 - Syndie 1.101a" é meio chato de ter no site.. 21:35:18 &amp;lt;RN&amp;gt; na verdade, Syndie é algo que acho que deveríamos manter 21:35:25 &amp;lt;RN&amp;gt; precisa de um dev para dar um pouco de amor, mas funciona e é bastante útil depois que você se acostuma 21:35:25 &amp;lt;RN&amp;gt; puxa, colocar este log da reunião no Syndie seria uma ideia legal, na minha opinião 21:35:32 &amp;lt;dg&amp;gt; Manter, mas encontrar alguém para trabalhar nele. 21:35:35 &amp;lt;dg&amp;gt; Sim. 21:36:14 &amp;lt;topiltzin&amp;gt; Então temos nome de domínio, mailing list, brainstorming de conteúdo. Algum específico em que queremos ou precisamos focar mais? 21:36:56 &amp;lt;dg&amp;gt; Acho que não, mas talvez alguém discorde, heh. 21:38:53 &amp;lt;topiltzin&amp;gt; o que você quer dizer com "deveríamos manter", RN? 21:39:05 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; a propósito — "2007-09-28 - Syndie 1.101a" é meio chato de ter no site.. 21:40:30 &amp;lt;iRelay&amp;gt; &amp;lt;RN__@kytv&amp;gt; Acho que o Syndie tem um enorme potencial 21:41:02 &amp;lt;iRelay&amp;gt; &amp;lt;RN__@kytv&amp;gt; pareceu que o dg estava sugerindo removê-lo da lista de software ou algo assim 21:41:18 &amp;lt;KillYourTV&amp;gt; Precisamos ter tarballs/instaladores atualizados linkados. Talvez devêssemos também ter o syndie.i2p2.de gerenciado por mtn. 21:41:40 &amp;lt;dg&amp;gt; Mais ou menos. Eu estava propondo que talvez ocultássemos a data ou mudássemos o design para que chamasse menos atenção; na minha opinião fica feio ter um software tão parado na página 21:41:47 &amp;lt;dg&amp;gt; Isso prejudica a primeira impressão do Syndie e do i2p 21:42:01 &amp;lt;dg&amp;gt; KillYourTV: Sim. Só ter esses tarballs/etc. no ar já ajudaria.. 21:42:04 &amp;lt;topiltzin&amp;gt; Talvez possamos manter, mas remover a data? Acho que a chatice vem do 2007 ali 21:42:15 &amp;lt;dg&amp;gt; (e o instalador quebrado..) 21:42:19 &amp;lt;dg&amp;gt; s/installer/packaging 21:42:29 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ah, apenas mudar o texto do link para "Syndie" 21:42:29 &amp;lt;topiltzin&amp;gt; isso até o desenvolvimento ativo retomar (sobre remover a data) 21:42:32 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; Concordo 21:43:28 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; sim, concordo 21:43:44 &amp;lt;topiltzin&amp;gt; :) 21:43:55 &amp;lt;str4d&amp;gt; dg, a reformulação não tem isso lá. 21:43:55 &amp;lt;str4d&amp;gt; Aquela caixa no site atual é para ser o equivalente às "news" 21:43:55 &amp;lt;str4d&amp;gt; Ter um link para o Syndie seria bom, mas mais como, por exemplo, parte da coluna do meio. 21:44:05 &amp;lt;dg&amp;gt; Acho que estamos basicamente terminados 21:44:16 &amp;lt;dg&amp;gt; Embora tenha havido netsplit 21:44:23 &amp;lt;str4d&amp;gt; (Então a página de 2007 do Syndie ainda está lá, mas acessível pelo blog) 21:44:26 &amp;lt;dg&amp;gt; pfft, não acho que estejamos perdendo ninguém que estava envolvido 21:44:33 &amp;lt;dg&amp;gt; Boa reunião, pessoal. 21:44:40 &amp;lt;dg&amp;gt; Que tal às 8:00 PM da próxima vez? 21:44:43 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: a próxima reunião poderia ter um pouco mais de estrutura ;-) 21:45:14 &amp;lt;dg&amp;gt; weltende: heh, foi mal. Tínhamos muito para falar e eu não previ que seria assim; achei que seria curta. Vou considerar isso no meu planejamento da próxima vez. :-) 21:45:14 &amp;lt;dg&amp;gt; ah, bem 21:45:17 &amp;lt;dg&amp;gt; ainda assim, bom resultado. 21:45:24 &amp;lt;topiltzin&amp;gt; RN: já que você trouxe o foco para o conteúdo, estou ansioso para ouvir suas sugestões :) 21:45:31 &amp;lt;str4d&amp;gt; Mmm. Talvez estruturar os tópicos mais curtos primeiro e os mais abertos à discussão depois. 21:45:31 &amp;lt;topiltzin&amp;gt; quando estiverem disponíveis 21:45:42 &amp;lt;topiltzin&amp;gt; +1 str4d 21:45:53 &amp;lt;topiltzin&amp;gt; os mais abertos no final faz sentido 21:45:56 &amp;lt;dg&amp;gt; str4d: Sim, pode ser uma boa ideia. Espero estar indo bem, no entanto, heh. 21:45:59 &amp;lt;dg&amp;gt; Acho que sim. 21:46:14 &amp;lt;str4d&amp;gt; É melhor do que não ter reunião nenhuma =) 21:46:28 &amp;lt;topiltzin&amp;gt; topiltzin&amp;gt; RN: já que você trouxe o foco para o conteúdo, estou ansioso para ouvir suas sugestões :) 21:46:31 &amp;lt;topiltzin&amp;gt; &amp;lt;topiltzin&amp;gt; quando estiverem disponíveis 21:46:31 * dg sorri 21:46:42 &amp;lt;topiltzin&amp;gt; return true; // ;-) 21:46:44 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; você está começando bem, dg... 21:46:44 &amp;lt;dg&amp;gt; topiltzin: nah, RN pegou isso do kytv 21:47:10 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; tá bom, tá bom topz 21:47:13 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; ;) 21:47:23 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; então você bateu o malhete... ? 21:47:27 &amp;lt;dg&amp;gt; Estou feliz, sinto que fizemos algo bom hoje (e na semana passada) 21:47:27 * dg uh.. bamfs a reunião encerrada. 21:47:38 &amp;lt;dg&amp;gt; A reunião será às 8:00 PM da próxima vez, no mesmo dia. 21:47:47 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; YAY! oficialidade 21:47:47 &amp;lt;dg&amp;gt; RN: bam 21:48:05 &amp;lt;iRelay&amp;gt; &amp;lt;RN@kytv&amp;gt; :) 21:48:06 * dg dá um high five no RN 21:48:20 *** KillYourTV muda o tópico para "Compilação de desenvolvimento mais recente: 0.9.3-11 | Reunião de dev aqui 8:00 PM (20:00) UTC Ter. 4 de Dez. | Reporte bugs em `http://trac.i2p2.i2p` / http://trac.i2p2.de" 21:48:28 &amp;lt;iRelay&amp;gt; * RN@kytv dá uma cerveja ao dg 21:48:31 &amp;lt;topiltzin&amp;gt; **suave** 21:48:38 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: na verdade costumava ser *baf*s, acho :P 21:48:50 &amp;lt;dg&amp;gt; droga 21:48:53 * dg anota 21:49:00 &amp;lt;str4d&amp;gt; Sim. Então ainda não terminou =P 21:49:30 &amp;lt;dg&amp;gt; *baf*s &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 20 de novembro de 2012</title><link>/pt/blog/2012/11/20/reuni%C3%A3o-de-desenvolvedores-do-i2p-20-de-novembro-de-2012/</link><pubDate>Tue, 20 Nov 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/11/20/reuni%C3%A3o-de-desenvolvedores-do-i2p-20-de-novembro-de-2012/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> asdfsdafsdafsd, darrob, dg, k0e, KillYourTV, LaughingBuddah, nom, psi, st4d, thursday, user, weltende, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:03:41 &amp;lt;Laughing1uddah&amp;gt; Meeting time? 20:03:48 &amp;lt;dg&amp;gt; It is! 20:04:01 &amp;lt;k0e&amp;gt; checkout http://www.youtube.com/watch?v=hgJ7yck1qwY 20:04:01 &amp;lt;iRelay&amp;gt; Title: Android ICS on Raspberry Pi, Views: 139170, Rating: 99.0% 20:04:05 * dg gulps 20:04:15 &amp;lt;dg&amp;gt; okay then.. let's begin 20:04:22 &amp;lt;dg&amp;gt; our topics today are: 20:04:33 &amp;lt;dg&amp;gt; 0) Welcome 20:04:40 &amp;lt;dg&amp;gt; (0a) Changing things up 20:04:47 &amp;lt;dg&amp;gt; (Meetings, etc) 20:05:00 &amp;lt;dg&amp;gt; (1) Network health 20:05:03 &amp;lt;dg&amp;gt; (1a) IRC 20:05:10 &amp;lt;dg&amp;gt; (1b) Growth (how do we get i2p out there?) 20:05:13 &amp;lt;dg&amp;gt; (2) IRL events (CCC, Cryptoparties..) 20:05:20 &amp;lt;dg&amp;gt; (3) - Merging Fux improvements into trunk 20:05:23 &amp;lt;dg&amp;gt; (4) Website 20:05:26 &amp;lt;dg&amp;gt; (4a) - Mirroring.. 20:05:33 &amp;lt;dg&amp;gt; (4b)- SSL 20:05:36 &amp;lt;dg&amp;gt; (5) - Progress 20:05:39 &amp;lt;dg&amp;gt; (6) - Next meeting 20:05:50 &amp;lt;dg&amp;gt; (7) - Any other notes from participants, etc 20:05:50 &amp;lt;dg&amp;gt; bit of a mouthful! 20:06:28 &amp;lt;dg&amp;gt; I'm hoping we have enough people here today 20:06:43 &amp;lt;dg&amp;gt; I'm trying to base things off of past meetings 20:07:11 &amp;lt;dg&amp;gt; so uh.. 20:07:26 &amp;lt;dg&amp;gt; First of all, do we have anyone from long enough ago to recap the changes (big ones, notable ons) 20:07:26 &amp;lt;dg&amp;gt; since the last meeting? 20:07:33 &amp;lt;dg&amp;gt; (It was Sept 8) 20:09:05 &amp;lt;nom&amp;gt; unlikely atm... could try a highlight all tho 20:09:24 &amp;lt;asdfsdafsdafsd&amp;gt; Hear ye, Hear ye! 20:09:27 * asdfsdafsdafsd pounds gavel 20:09:35 &amp;lt;dg&amp;gt; I'm thinking maybe KillYourTV knows a little 20:09:53 &amp;lt;dg&amp;gt; I was told welt could be here too, so hopefully he can wave at some time 20:09:56 &amp;lt;dg&amp;gt; (no sign of zzz either) 20:10:09 &amp;lt;dg&amp;gt; This will be somewhat awkward without most of the team 20:10:23 &amp;lt;asdfsdafsdafsd&amp;gt; The honorable asdfsdafsdafsd is now presiding 20:10:25 &amp;lt;iRelay&amp;gt; * weltende@freenode waves 20:10:37 &amp;lt;dg&amp;gt; :) 20:10:37 &amp;lt;dg&amp;gt; Okay 20:10:48 &amp;lt;zzz&amp;gt; here 20:10:51 &amp;lt;dg&amp;gt; So, first of all, as some of you may know, this is the first meeting in 2 years 20:11:04 &amp;lt;dg&amp;gt; And even the last meeting was specalized 20:11:08 &amp;lt;dg&amp;gt; specialized* 20:11:30 &amp;lt;dg&amp;gt; I'm planning on booting up regular meetings to catch up on progress, etc, even if there is no big topic to discuss 20:12:01 &amp;lt;dg&amp;gt; wrt "change", I'm contemplating taking up Project Manager 20:12:04 &amp;lt;dg&amp;gt; or at least some sort of co-ordinator 20:12:28 &amp;lt;dg&amp;gt; I'm proud of the progress that was made with dr|z3d although sadly, I don't think he's ready to join in -dev again just yet (speak, even) 20:12:54 &amp;lt;dg&amp;gt; I can't comment on progress from the last 2 years since I haven't been here for that long 20:12:57 &amp;lt;dg&amp;gt; If somebody else could, I'd appreciate it 20:13:04 &amp;lt;dg&amp;gt; &amp;lt;pause for $person&amp;gt; 20:13:18 &amp;lt;nom&amp;gt; might have to wait for netsplit to unsplit 20:13:25 &amp;lt;dg&amp;gt; might be a good idea :-/ 20:13:36 &amp;lt;nom&amp;gt; hehe 20:13:51 &amp;lt;LaughingBuddah&amp;gt; While we wait, what happened dr|z3d? 20:13:54 &amp;lt;LaughingBuddah&amp;gt; what happened with* 20:13:57 * nom pokes the intertubes 20:14:13 &amp;lt;dg&amp;gt; There we go. 20:14:20 &amp;lt;dg&amp;gt; Let me paste what they missed. 20:15:42 &amp;lt;dg&amp;gt; this is painful haha 20:16:09 &amp;lt;dg&amp;gt; ok, netsplit folk: `http://pastethis.i2p/show/2297/` 20:16:12 &amp;lt;iRelay&amp;gt; Title: Paste #2297 | LodgeIt! (at pastethis.i2p) 20:16:12 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; I can't comment on progress from the last 2 years since I haven't been here for that long 20:16:15 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; If somebody else could, I'd appreciate it 20:16:15 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; &amp;lt;pause for $person&amp;gt; 20:16:27 &amp;lt;dg&amp;gt; LaughingBuddah: alright 20:16:53 &amp;lt;dg&amp;gt; Basically, after dr|z3d was kicked out for a long period, etc etc, I raised the point that he should be unmuted in -dev as we're all on the same team here, etc 20:17:00 &amp;lt;dg&amp;gt; He doesn't seem to be up to joining us again yet though 20:17:06 &amp;lt;nom&amp;gt; Complication: KillYourTV badger darrob dg gatekeeper iRelay Meeh postman RN_ Shinobiwan slow sponge str4d albat asdfsdafsdafsd Astral2012_1 Biotrophy blitzkrieg christoph cipher__ dr4wd3- eight_ joepie95 k0e kytv|away LaughingBuddah lezz luminosus MTN nom operhiem1 PrivacyHawk psi SanguineRose soundwave thursday tycho usr w8rabbit woox2k Xtothec zzz meeting time people 20:17:14 &amp;lt;LaughingBuddah&amp;gt; Nono, I was wondering why he was kicked out 20:17:21 &amp;lt;dg&amp;gt; I wanted him to have the choice to in any case, even if he didn't *want to right now* 20:17:21 &amp;lt;dg&amp;gt; Oh 20:17:28 &amp;lt;dg&amp;gt; There were disagreements with the team a while back 20:17:35 &amp;lt;SanguineRose&amp;gt; I'm not here, I am invisible 20:17:38 &amp;lt;LaughingBuddah&amp;gt; I see 20:17:38 &amp;lt;dg&amp;gt; It turned into quite a big disagreement after small ones added up 20:17:53 &amp;lt;dg&amp;gt; It's lead to a pissing contest and a division of the community to an extent :-P 20:17:56 &amp;lt;dg&amp;gt; not nice 20:18:03 &amp;lt;LaughingBuddah&amp;gt; Alright. Proceed :) 20:18:06 &amp;lt;nom&amp;gt; ha! you may be invisible but we can hear you :P 20:18:17 &amp;lt;dg&amp;gt; I'll give the $person a few more seconds to appear.. 20:18:20 &amp;lt;SanguineRose&amp;gt; lies, you can not read what I am thinking right now! 20:18:27 * dg sits awkwardly 20:18:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: yeah.. in dr|z3d and !dr|z3d mostly *cough* 20:18:48 &amp;lt;dg&amp;gt; Clearly nobody is wishing to recite history.. heh 20:18:51 * nom lounges awkwardly while reading SanguineRose's mind 20:18:57 &amp;lt;dg&amp;gt; Okay 20:19:16 &amp;lt;nom&amp;gt; meh, figure out history later when the historian decides to show up 20:19:23 &amp;lt;dg&amp;gt; so 20:19:23 &amp;lt;dg&amp;gt; (1) - network health 20:19:45 &amp;lt;dg&amp;gt; From what I've seen on the stats, we're doing okay on that front, although since the Russians left (rusleaks disappeared in general), there's been a drop 20:19:52 &amp;lt;dg&amp;gt; Returning to pre-rus levels (hah) 20:20:05 &amp;lt;dg&amp;gt; Hopefully zzz is available to comment on how we're doing on this front.. 20:20:29 &amp;lt;nom&amp;gt; imo network health is opaque, but based just on netsplits it could be better... 20:21:06 &amp;lt;zzz&amp;gt; it's shaky but kytv and I last night found the bug introduced in 0.9.2 causing all the trouble 20:21:21 &amp;lt;dg&amp;gt; zab and I have doubts about something so simple causing the issues though 20:21:27 * nom :| at timing 20:21:30 &amp;lt;asdfsdafsdafsd&amp;gt; ugh... split 20:21:36 &amp;lt;dg&amp;gt;&amp;gt;.&amp;gt; 20:21:48 &amp;lt;nom&amp;gt; zzz: what was the bug? 20:21:54 &amp;lt;dg&amp;gt; i guess that's the network speaking to us 20:22:13 &amp;lt;zzz&amp;gt; we accidentally cut the capacity of the network in half. 20:22:53 &amp;lt;LaughingBuddah&amp;gt; haha 20:23:04 * dg didn't see much of a difference on the tunnel success rates but you seem a lot more confident about it fixing things 20:23:07 &amp;lt;nom&amp;gt; lol rather unfortunate bug 20:23:14 &amp;lt;dg&amp;gt; ^ 20:23:21 &amp;lt;dg&amp;gt; I suppose we're doing alright on that front 20:23:44 &amp;lt;zzz&amp;gt; it's a network thing. You can't fix the network by just upgrading yourself. 20:23:50 &amp;lt;KillYourTV&amp;gt; of course one person upgrading to -10 will fix ALL the problems ;) 20:23:59 &amp;lt;dg&amp;gt; I can't comment for (1a) (IRC) because I've obviously been unable to contact badger 20:23:59 &amp;lt;KillYourTV&amp;gt; bah, I was too slow 20:23:59 &amp;lt;dg&amp;gt; KillYourTV: of course, haven't you heard of Java music? 20:24:02 &amp;lt;dg&amp;gt; *magic 20:24:02 &amp;lt;dg&amp;gt; pfft 20:24:13 &amp;lt;dg&amp;gt; (and i've been unable to contact postman, I was too late to get ech too..) 20:24:17 &amp;lt;dg&amp;gt; so that was a mess up on my part 20:24:51 &amp;lt;dg&amp;gt; (1b) then. 20:24:55 &amp;lt;dg&amp;gt; " 20:24:58 &amp;lt;dg&amp;gt; (1b) - Growth (how to make i2p grow more, developments with Russia (how do we get ourselves out there? outreach to big rus-sites?)) " 20:25:01 &amp;lt;nom&amp;gt; - if (style.equals("udp")) 20:25:01 &amp;lt;nom&amp;gt; + if (style.equals("SSU")) 20:25:01 &amp;lt;dg&amp;gt; Pretty broard 20:25:04 *** eight_ is now known as eight 20:25:07 &amp;lt;nom&amp;gt; ? that the bug? 20:25:24 &amp;lt;dg&amp;gt; (and there's a variable changed) 20:25:36 &amp;lt;zzz&amp;gt; thatsit 20:25:58 &amp;lt;dg&amp;gt; What was the commit excuse for that, anyway? 20:25:58 &amp;lt;dg&amp;gt; (in 0.9.2) 20:26:59 &amp;lt;k0e&amp;gt; regarding russian users, I think a big question is how is the #i2p-ru channel here doing? Are the russian users getting good support as compared to when english speakers come here and receive help 20:28:13 &amp;lt;LaughingBuddah&amp;gt; Do we have someone familiar with i2p that speaks russian? 20:28:24 &amp;lt;LaughingBuddah&amp;gt; Maybe even a dev? 20:29:02 * nom wanted to learn russian at one point, but never found the time... 20:29:21 &amp;lt;KillYourTV&amp;gt; user 'slow' fits there 20:29:32 &amp;lt;k0e&amp;gt; and on a sidenote, german looks to be the 3rd largest country after russia and USA 20:29:35 &amp;lt;str4d&amp;gt; slow hangs out there, right? 20:29:35 * nom thinks we need to go hunting for a russian and english speaking user who is dev inclined 20:29:38 &amp;lt;KillYourTV&amp;gt; (and he's nearly always in #ru) 20:29:53 &amp;lt;nom&amp;gt; nvm guess we found one 20:30:22 &amp;lt;LaughingBuddah&amp;gt; GOod 20:31:48 &amp;lt;nom&amp;gt; wrt growth generally, i would say working out all the network stability / performance bugs is a good step 20:32:09 &amp;lt;nom&amp;gt; also more content = more users = more content, sharing is caring and all that 20:32:28 &amp;lt;LaughingBuddah&amp;gt; What he said ^ 20:33:02 &amp;lt;dg&amp;gt; #i2p-ru is dead 20:33:02 &amp;lt;dg&amp;gt; zab is able to convert RU-&amp;gt;EN but not EN-&amp;gt;RU 20:33:16 &amp;lt;dg&amp;gt; btw, #ru has users, #i2p-ru does not 20:33:31 &amp;lt;dg&amp;gt; while working out bugs is great 20:33:42 &amp;lt;dg&amp;gt; We've certainly got a community based issue and I have not the slightest clue how to solve it 20:33:49 &amp;lt;nom&amp;gt; so yah.. everyone upload their media stashes to postman, and run high cap routers 20:34:13 &amp;lt;dg&amp;gt; i wish it was that simple 20:34:27 &amp;lt;dg&amp;gt; I guess this kind of includs IRL meetings 20:34:34 &amp;lt;dg&amp;gt; We've got a bunch of i2p-folk going to CCC this year 20:34:52 &amp;lt;dg&amp;gt; I think an "i2p workshop" is the best way to utilize this since it is too late to book a talk 20:35:02 &amp;lt;nom&amp;gt; lol yah increasing content is never simple, but good to remind people 20:35:18 &amp;lt;k0e&amp;gt; dg: suggest, maybe you can talk to eche|on and postman about combining those two channels (redirect to one of them) 20:35:18 &amp;lt;dg&amp;gt; i2p is barely out there like Tor 20:35:53 &amp;lt;dg&amp;gt; k0e: noted, will look into it later, thanks :) 20:36:16 &amp;lt;nom&amp;gt; re irl community meetings, at conferences and such, yah there needs to be more of it. ideally with the organizers staying connected to those of us back home in i2p, with videos and blogs, etc 20:36:55 &amp;lt;dg&amp;gt; Not sure how we could reach out to the russians, but someone could try speaking to the censored websites 20:36:59 &amp;lt;dg&amp;gt; prominent ones which are controversial, etc 20:37:06 &amp;lt;dg&amp;gt; Sadly, rusleaks is absolutely gone 20:37:09 &amp;lt;dg&amp;gt; So we can't rely on that 20:37:34 &amp;lt;dg&amp;gt; I tried reaching out to the an*on folk but I was unable to get on their networks anonymously so that was a little redundant 20:38:21 &amp;lt;LaughingBuddah&amp;gt; Let's move on 20:38:36 &amp;lt;darrob&amp;gt; i don't know about the reaching out, dg. does tor do that? this going from door to door advertising doesn't seem right. 20:38:43 &amp;lt;dg&amp;gt; Okay. 20:39:04 &amp;lt;dg&amp;gt; darrob: They don't do the door-to-door, and us doing that officially isn't right either. I was going to just encourage them a little. 20:39:22 &amp;lt;dg&amp;gt; LaughingBuddah: sure. 20:39:29 &amp;lt;str4d&amp;gt; Doc improvements would help a lot. 20:39:41 * dg was thinking about that earlier 20:39:44 &amp;lt;dg&amp;gt; I wasn't sure on the standards of them 20:40:51 &amp;lt;nom&amp;gt; yah doc improvements, and also some rigorous security testing could go a long way towards user growth 20:41:25 &amp;lt;dg&amp;gt; actually, we missed out on security testing due to lack of recent docs 20:41:35 &amp;lt;dg&amp;gt; of course, we couldn't have done anything since doc improvement took a while but yeah 20:42:09 &amp;lt;dg&amp;gt; Right now, the only way to say i2p is safer than something heavily audited e.g Tor is to read all the code + design yourself 20:42:15 &amp;lt;dg&amp;gt; That's fine for those who are wise in that area but bs for users 20:42:25 &amp;lt;dg&amp;gt; i2p has had little academic research too 20:42:35 &amp;lt;nom&amp;gt; imo at least, most users of this kinda thing want to get into the details of how it works and how secure it is. the threadmodel page is useful, but their not the results of extensive testing 20:42:46 &amp;lt;dg&amp;gt; Of course, you can't exactly force academics to write papers on i2p.. 20:42:57 &amp;lt;dg&amp;gt; nom: I agree. 20:43:19 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: that's not really true anymore imho 20:43:38 &amp;lt;dg&amp;gt; hm? 20:43:45 &amp;lt;nom&amp;gt; lol .... i suppose we could try to blackmail some grad students into writing papers on i2p \o/ 20:43:55 &amp;lt;dg&amp;gt; $5 wrench 20:44:08 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah.. just got an mail of an talk about i2p @ athens cryptoparty #0 20:44:24 &amp;lt;dg&amp;gt; oh, nice. I was wondering about Cryptoparty 20:44:27 &amp;lt;dg&amp;gt; Tor has been heavily featured at them 20:44:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: there are a few papers about i2p.. (remember that tum i2p paper for example? ;) 20:44:50 &amp;lt;asdfsdafsdafsd&amp;gt; I doubt many academics will write papers or advocate I2P.... they're all in league with the globalists 20:45:44 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; asdfsdafsdafsd: academics won't promote anything except their own software they are working on atm ;-) 20:45:48 &amp;lt;dg&amp;gt; i2p, not so much 20:46:28 &amp;lt;dg&amp;gt; The only papers I've seen about i2p are the french and correlation with headers/clocks 20:46:48 &amp;lt;dg&amp;gt; moving on 20:46:55 &amp;lt;asdfsdafsdafsd&amp;gt; weltende... exactly 20:47:02 &amp;lt;dg&amp;gt; "(3) - Discussion regarding merging current fux with trunk " 20:47:14 &amp;lt;nom&amp;gt; soooo.... gsoc? seems like security testing would be a good thing for that 20:47:17 &amp;lt;dg&amp;gt; I'm not sure if anyone can give a real answer to this apart from zzz 20:47:35 *** str4d is now known as str4d_afk 20:47:46 &amp;lt;dg&amp;gt; for those of you not aware, fux is a branch of i2p dev'd by str4d among others with user interfaces improvements. Theme improvements, that kind of thing. 20:47:49 &amp;lt;dg&amp;gt; nom: nobody wants to do gsoc 20:47:56 *** str4d_afk is now known as str4d 20:48:13 &amp;lt;dg&amp;gt; nom: zzz is on trac as a mentor but he apparently doesn't want to have a student 20:48:24 &amp;lt;zzz&amp;gt; sorry dg, all I know is 2-3 months old. last I heard, they were forking? 20:48:27 &amp;lt;dg&amp;gt; (not sure if correct, that's what I was told) 20:48:43 &amp;lt;zzz&amp;gt; wrong 20:48:58 &amp;lt;nom&amp;gt; no kidding, probably why it hasn't got done, but its a resource that gives access to the kind of people that could actually do a security assessment 20:49:24 &amp;lt;dg&amp;gt; zzz: There was some discussion of a fork, it's kind of died down now as some people have had a change of heart. Not sure what's going to be going on there, I don't think anyone is. Regarding the current changes though, I feel they could be somewhat beneficial. Nothing massive/feature breaking in there, however. 20:49:34 &amp;lt;dg&amp;gt; zzz: also, wrong? 20:49:38 &amp;lt;str4d&amp;gt; I am happy to mentor for GSoC 20:50:09 &amp;lt;dg&amp;gt; nom: Yup. 20:50:21 &amp;lt;dg&amp;gt; str4d: We could apply for next year, the application for 2010(?) is still up on trac. 20:50:25 &amp;lt;zzz&amp;gt; re: gsoc: wrong as in I'm happy to help but I'm not going to be in charge and not going to do it myself. 20:50:43 &amp;lt;dg&amp;gt; totally different to what i heard 20:50:53 &amp;lt;dg&amp;gt; key word: heard, I suppose 20:51:05 &amp;lt;dg&amp;gt; relevant trac page: `http://trac.i2p2.i2p/wiki/gsoc` 20:51:32 &amp;lt;zzz&amp;gt; dg re: fux, you're asking the wrong guy. I have no recent info. 20:51:39 &amp;lt;nom&amp;gt; imo fork is both exactly what is happening and exactly what is not happening, zzz you 'control' the official i2p.i2p branch in that you give out commit keys, but theres always gonna be people/groups writing their own features/code into i2p, if theres no interest in merging it stays a 'fork' but otherwise its not really 20:52:01 &amp;lt;dg&amp;gt; zzz: generally asking if you'd be ok with merging some of the themes, etc 20:52:04 &amp;lt;str4d&amp;gt; AFAIK there is nothing stopping mentors being anon, but we need a contactable liason (not sure if they must be non-anon) and some tax form as an organization. 20:52:23 &amp;lt;dg&amp;gt; Right. 20:52:37 &amp;lt;dg&amp;gt; I'm fine with being a liason but I'm sure a few people would be. 20:52:56 &amp;lt;dg&amp;gt; Tax form .. ugh 20:53:05 &amp;lt;LaughingBuddah&amp;gt; We will need some people to agree to be the face of i2p 20:53:24 &amp;lt;str4d&amp;gt; IIRC there was a USA-based one, or a Foreign-based one. 20:53:31 &amp;lt;dg&amp;gt; sadly we can't avoid that, LaughingBuddah.. 20:53:59 &amp;lt;dg&amp;gt; I don't want to be the guy trying to force people to give up anonymity and get up on stages but 20:54:18 &amp;lt;dg&amp;gt; We do need someone who wants to and can fulfill the job 20:54:41 &amp;lt;zzz&amp;gt; dg the last I looked at it was months ago. It was a big grab bag of stuff and I had some objections. Nobody has since asked me to look again - or spilt out the bad from the good - or given me any updates - or mentioned any progress about addressing my issues.. Unless that happens I have no update for you and i assume they are either working on it or forking. 20:54:49 &amp;lt;str4d&amp;gt; (Might not have been tax, but it was something financial) 20:54:52 &amp;lt;str4d&amp;gt; Not sure what was done in 2010 for that. 20:55:19 &amp;lt;dg&amp;gt; zzz: Alright, if I can get them to talk about it etc, I may be able to get you an update. 20:55:27 &amp;lt;dg&amp;gt; just a note 20:55:30 &amp;lt;dg&amp;gt; `http://trac.i2p2.i2p/wiki/gsoc/ideas` 20:55:37 &amp;lt;dg&amp;gt; seems quite interesting 20:55:40 &amp;lt;iRelay&amp;gt; Title: gsoc/ideas I2P (at trac.i2p2.i2p) 20:55:44 &amp;lt;zzz&amp;gt; so I repeat, you are asking the wrong guy. If you want to know about status, ask the guys working on it, not me. 20:56:07 &amp;lt;dg&amp;gt; I was asking if you'd be okay with merging is all, if they co-operated. 20:56:19 &amp;lt;dg&amp;gt; I felt that the changes could benefit i2p somewhat. 20:56:34 &amp;lt;dg&amp;gt; welcome psi 20:56:41 &amp;lt;psi&amp;gt; ?? 20:56:48 &amp;lt;dg&amp;gt; dev meeting 20:56:55 &amp;lt;psi&amp;gt; ok 20:57:36 &amp;lt;dg&amp;gt; The application for GSOC seems solid 20:57:39 &amp;lt;dg&amp;gt; Could possibly reuse it 20:57:39 &amp;lt;nom&amp;gt; zzz: what were the issues you needed addressed? 20:59:54 &amp;lt;str4d&amp;gt; There was an image in a dark theme that has since been replaced. Were there any other major issues? 21:00:17 &amp;lt;psi&amp;gt; ah yes... the assange character should've been removed for now 21:00:20 &amp;lt;psi&amp;gt; s/for/by 21:00:35 &amp;lt;dg&amp;gt; What's wrong with Assange? :P 21:00:46 &amp;lt;zzz&amp;gt; the main thing in remember is regressions in legibility and color choices, esp. in snark. But it's been months since I looked at it 21:00:49 &amp;lt;darrob&amp;gt; nom: you should try to find logs. it would be hard to recall or summarize. (for me, anyway, and i tried to give feedback, too). 21:00:56 &amp;lt;zzz&amp;gt; I felt it was a big step backwards 21:01:18 &amp;lt;KillYourTV&amp;gt; `http://killyourtv.i2p/irclogs/%23i2p-dev.2012-08-23.log.html` 21:01:21 &amp;lt;iRelay&amp;gt; Title: #i2p-dev logs for Thursday, 2012-08-23 (at killyourtv.i2p) 21:01:32 &amp;lt;dg&amp;gt; seems too late to enter gsoc this time now 21:01:43 &amp;lt;psi&amp;gt; regardless... i think we need a "real life" UI testing mechanism that isn't totally subjective 21:01:47 &amp;lt;dg&amp;gt; or uh, next year's are not open (what i mean) 21:01:54 &amp;lt;dg&amp;gt; psi: exactly 21:01:57 &amp;lt;psi&amp;gt; this is where users like Zorya come into play 21:02:12 &amp;lt;psi&amp;gt; Zorya especially is the perfect feedback tool for UI stuff 21:02:35 &amp;lt;nom&amp;gt; re assange, imo hes a cool dude, but as he 'officially' has nothing to do with i2p, we shouldn't be using his image on stuff... unless its like something related to him or wikileaks... 21:02:38 &amp;lt;psi&amp;gt; "regular" or "casual" users are VERY important and should be utilized for feedback 21:02:41 &amp;lt;zzz&amp;gt; but if the fux guys dont remember my objections either, then they probably haven't addressed them, and we're in the same place we were 3 months ago. 21:02:51 &amp;lt;psi&amp;gt; nom: i2p is politically neutral 21:03:37 &amp;lt;str4d&amp;gt; zzz, I recall your legibility issues, and I still think that is more a personal preference matter (since there are clear examples of people both liking and disliking the changes) 21:03:49 &amp;lt;nom&amp;gt; psi: right... if such a thing is possible 21:03:52 &amp;lt;psi&amp;gt; nom: no need to take any stance on things that are politically sensitive anywhere 21:03:59 &amp;lt;str4d&amp;gt; and color* 21:04:02 &amp;lt;str4d&amp;gt; The major issue was the image, and that has been addressed. 21:04:13 &amp;lt;nom&amp;gt; pretty sure were taking a stand about anonymity and free exchange of data tho.... 21:04:35 &amp;lt;str4d&amp;gt; psi, what's Zorya? 21:04:42 &amp;lt;asdfsdafsdafsd&amp;gt; assange is cointelpro 21:04:53 &amp;lt;dg&amp;gt; a person, not sure who/what they do though 21:04:53 &amp;lt;KillYourTV&amp;gt; I can say that when I last looked a few weeks ago, the constrasts in snark weren't nearly as jarring as they had been. 21:04:53 &amp;lt;psi&amp;gt; str4d: Zorya is a user in this channel 21:05:15 &amp;lt;psi&amp;gt; str4d: a "regular" user in jester's group 21:05:15 &amp;lt;zzz&amp;gt; so none of my issues were addressed? (except perhaps the assange image) 21:05:19 &amp;lt;zzz&amp;gt; then we're in the same place 21:05:38 &amp;lt;dg&amp;gt; actually, iirc, the colors were improved 21:05:42 &amp;lt;dg&amp;gt; i'm not sure they are perfect however 21:05:56 &amp;lt;zzz&amp;gt; at the time, I thought that fux was unmergable, that you should kill it and start over, separating out the good from the bad and the ugly. 21:06:08 &amp;lt;psi&amp;gt; zzz: tbh i'm not entirely sure that style issues are that critical unless they impact usability 21:06:36 &amp;lt;str4d&amp;gt; psi, ah - I read your sentence as Zorya being an automated testing tool =P 21:06:39 &amp;lt;dg&amp;gt; the best bit about fux, for me, was the framing of apps inside the console 21:06:46 &amp;lt;dg&amp;gt; i don't care as much about themes 21:07:01 &amp;lt;darrob&amp;gt; psi: that argument works for and against changes. ;) 21:07:20 &amp;lt;psi&amp;gt; darrob: correct 21:07:23 &amp;lt;nom&amp;gt; imo themes are themes and should be a basket of everyones options, if your problem is the default theme... then yah i guess i can see you not wanting to merge that... but still 21:07:23 &amp;lt;zzz&amp;gt; I gave my comments 3 months ago and havent heard anything since. If somebody would like to identify changes and ask me to look at it again, fine. 21:07:38 &amp;lt;dg&amp;gt; nom: my thoughts. 21:07:49 &amp;lt;zzz&amp;gt; you people that are saying you like some of it and dont care about the rest are missing the point completely. 21:07:49 &amp;lt;psi&amp;gt; darrob: however in its current state, the router console is in need of a redesign as it fails as a UI 21:07:52 &amp;lt;user&amp;gt; an improvement from the ui guys's side would be a UI plugin, I think. 21:08:04 &amp;lt;zzz&amp;gt; split out the good from the bad. right now it's a grab bag 21:08:11 &amp;lt;user&amp;gt; &amp;lt;dg&amp;gt; the best bit about fux, for me, was the framing of apps inside the console &amp;lt;&amp;lt;&amp;lt;---- that one I liked too.. gave an impression of unity 21:08:26 &amp;lt;dg&amp;gt; Made things a lot less clunky IMO, user. 21:08:56 &amp;lt;str4d&amp;gt; zzz, the point here is that there is nothing bad/ugly in fux, there is just stuff that everyone likes and stuff that some like and some don't. 21:09:07 &amp;lt;zzz&amp;gt; sounds like you guys are saying you still want to merge it but haven't done anything in 3 months? 21:09:33 &amp;lt;zzz&amp;gt; disagree. your snark changes are objectively bad/ugly. 21:09:56 &amp;lt;user&amp;gt; what's it that everyone likes? maybe one could start identifying that and only merge that 21:09:59 &amp;lt;psi&amp;gt; zzz: much has been done but that doesn't mean anything is "complete", as for something being "objectively ugly" is kind of an oxymoron 21:10:02 &amp;lt;nom&amp;gt; right well the good, the bad, and the ugly, are subjective.... imo as long its configurable personal taste of devs shouldn't come into it 21:10:24 &amp;lt;dg&amp;gt; Yes, we have? 21:10:27 &amp;lt;dg&amp;gt; In fact, I believe the color issue was also addressed. 21:10:27 &amp;lt;dg&amp;gt; see nom's comment 21:10:27 &amp;lt;dg&amp;gt; &amp;lt;nom&amp;gt; imo themes are themes and should be a basket of everyones options, if your problem is the default theme... then yah i guess i can see you not wanting to merge that... but still 21:10:27 &amp;lt;dg&amp;gt; psi: Exactly. 21:10:27 &amp;lt;dg&amp;gt; psi: It's great for nerds like us, not so much for a grandma who wants to be safe. 21:10:34 &amp;lt;dg&amp;gt; zzz: I can somewhat agree for snark but the rest, no. 21:10:45 &amp;lt;dg&amp;gt; user: the unification. 21:10:48 &amp;lt;dg&amp;gt; user: the non-default themes, too. 21:10:59 &amp;lt;dg&amp;gt; user: if it's non-default, I think it's fine to merge and improve along the way. Doesn't hurt. 21:11:06 &amp;lt;nom&amp;gt; how bout this, default keeps theme the same, but includes all the things fux adds, to use them you just set something in config? 21:11:14 &amp;lt;dg&amp;gt; ^ 21:11:29 &amp;lt;zzz&amp;gt; If the people doing the work say they think it's ready for another look, I'll take a look. I have nothing more to say. 21:11:32 &amp;lt;psi&amp;gt; currently (afaik), fux is aimed at hackability and flexibility, not explicitly general pleaseability 21:11:43 &amp;lt;dg&amp;gt; alright 21:11:46 &amp;lt;str4d&amp;gt; Given the users that have said otherwise, I find that hard to take as truly objective. 21:11:46 &amp;lt;dg&amp;gt; fair enough, zzz. 21:11:46 &amp;lt;str4d&amp;gt; Nevertheless, I do agree that fux is not ready for merging dg 21:12:09 &amp;lt;psi&amp;gt; str4d: fux is no where near merging 21:12:09 &amp;lt;dg&amp;gt; str4d: all I wanted was some discussion on it to see what needed doing :) 21:12:12 &amp;lt;psi&amp;gt; not sure who suggested a merge 21:12:15 &amp;lt;maidenboi&amp;gt; i like the snark changes 21:12:26 &amp;lt;nom&amp;gt; zzz: can you agree to that principle tho? that its mergeable if you're experience/view isn't changed unless you select it to happen? ie no default changes 21:13:44 &amp;lt;nom&amp;gt; or rather, since as you said its a grab bag, that pieces are mergeable if they don't change default things and only add options 21:14:14 &amp;lt;psi&amp;gt; at the moment fux is more of a sandbox for ideas, not really meant to be merged over to mainline in its entirety 21:14:45 &amp;lt;psi&amp;gt; i don't expect fux to ever be fully merged over nor would it be a good idea 21:14:56 &amp;lt;dg&amp;gt; I wanted some parts merged 21:15:18 &amp;lt;psi&amp;gt; dg: if they are "done" then sure 21:15:25 &amp;lt;psi&amp;gt; dg: which ones? 21:15:29 &amp;lt;LaughingBuddah&amp;gt; How to we determine them to be done? 21:15:48 &amp;lt;str4d&amp;gt; dg, I agree about the changes to non-default themes being mergable, especially since the majority of changes are by the original theme author, but there are other things that need work first. 21:15:55 &amp;lt;user&amp;gt; again, plugins would be handy, as to not increase the i2p package's size unneededly. 21:16:30 &amp;lt;KillYourTV&amp;gt; One thing for sure would be the pull the fix for ticket #773. It's fine in fux; it's not fine in the vanilla builds. 21:16:37 &amp;lt;iRelay&amp;gt; `http://trac.i2p2.i2p/ticket/773` - (new defect) - Overlapping text in midnight theme 21:16:49 &amp;lt;psi&amp;gt; i do like the unified css and inline frames for snark and mail 21:16:49 &amp;lt;psi&amp;gt; especially the unified css 21:16:52 &amp;lt;KillYourTV&amp;gt; iirc LaughingBuddah reported that in this channel as well. 21:16:59 &amp;lt;str4d&amp;gt; user, that does require getting the UI separation done though (which I hope to work on with top[tabfail] when I get some time) 21:17:22 &amp;lt;dg&amp;gt; psi: mainly the embedding of things, like snark 21:17:25 &amp;lt;dg&amp;gt; LaughingBuddah: majority satisfaction 21:17:28 &amp;lt;psi&amp;gt; dg: yes i like that too 21:17:46 &amp;lt;str4d&amp;gt; dg, #define majority =P 21:17:49 &amp;lt;darrob&amp;gt; i'm confused. i was under the impression that fux was supposed to be merged (rather sooner than later even). i wouldn't have taken the time and given detailed criticism if i was told that it was just a sandbox. 21:18:00 &amp;lt;LaughingBuddah&amp;gt; KillYourTV: Yeah I remember doing that 21:18:11 &amp;lt;psi&amp;gt; darrob: my impression was that it is a sandbox 21:18:36 &amp;lt;psi&amp;gt; as i have been treating it as such so far 21:18:46 &amp;lt;str4d&amp;gt; darrob, I always intended it to be merged. But in some ways it is meant as a UI sandbox. 21:18:53 &amp;lt;dg&amp;gt; str4d: i'd like the creator of the functionality to think it's ok to merge (time to), and a lot of the fux/users with it liking it 21:19:00 &amp;lt;dg&amp;gt; darrob: so was I? 21:19:00 &amp;lt;dg&amp;gt; Anyway, 21:19:07 &amp;lt;dg&amp;gt; I think we can agree that fux needs work 21:19:22 &amp;lt;dg&amp;gt; unification + #773 fix should get merged sooner rather than later 21:19:40 &amp;lt;dg&amp;gt; Let's move on ;-) 21:19:43 &amp;lt;str4d&amp;gt; It's Future UX, so it's for testing and trying out new UX ideas, working out the kinks and polishing. 21:19:58 &amp;lt;str4d&amp;gt; +1 dg 21:20:09 &amp;lt;psi&amp;gt; str4d: that would be sandbox... moving on 21:20:37 &amp;lt;nom&amp;gt; honestly i think we need to have better communication here, theres always going to be things that are mergable, and we need people who can discuss that merging without getting into fights ;) 21:21:03 &amp;lt;nom&amp;gt; so far so win today, which is nice 21:21:06 &amp;lt;str4d&amp;gt; I also need to work out how to best merge parts of branches in monotone. 21:21:43 &amp;lt;KillYourTV&amp;gt; and yeah, it looks like assange (and the dark snark theme) are completely gone 21:21:54 &amp;lt;str4d&amp;gt; At present I only know about "propagate" and "explicit_merge", but they merge everything up to a specific commit, rather than cherry-picking changes. 21:22:24 &amp;lt;nom&amp;gt; str4d: probably something involving editing a diff down to just the parts you want 21:22:24 &amp;lt;str4d&amp;gt; KillYourTV, dark snark is not in mtn, but it's in my fux builds. 21:22:51 &amp;lt;KillYourTV&amp;gt; ah..so assange (run through a filter) may still live... 21:23:02 &amp;lt;dg&amp;gt; as for fux's issues, we can co-ordinate on that after the meeting 21:23:05 &amp;lt;dg&amp;gt; we're doing well so far though 21:23:05 * dg highfives 21:23:05 &amp;lt;dg&amp;gt; (4) - Website 21:23:09 &amp;lt;dg&amp;gt; (4a) - Mirroring i2p2.de/etc 21:23:09 &amp;lt;dg&amp;gt; (4b) - SSL for the sites. 21:23:09 &amp;lt;dg&amp;gt; We need welt for this.. 21:23:09 &amp;lt;dg&amp;gt; Tor's mirroring setup is great right now, rsync etc. 21:23:09 &amp;lt;dg&amp;gt; Plus a clear list of mirrors and how to do it 21:23:09 &amp;lt;dg&amp;gt; nom: Yeah. 21:23:09 &amp;lt;dg&amp;gt; nom: We did well now, just that we have other issues to discuss so.. ha 21:23:31 * dg coughs 21:24:21 &amp;lt;nom&amp;gt; right, re website.... same as before re docs i guess, theres good info, but it feels like it hasn't been touched in a while 21:24:36 &amp;lt;dg&amp;gt; precisely my feelings 21:24:39 &amp;lt;dg&amp;gt; it seems very out of time 21:24:49 &amp;lt;str4d&amp;gt; KillYourTV, no - did you not read my earlier message? 21:25:03 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: rsync master thingy is already running 21:25:46 &amp;lt;str4d&amp;gt; nom, that seems a bit hacky... I'd prefer a solution that still allowed for a "propagate" at a later stage once the other branch was exactly as wanted. 21:25:46 &amp;lt;dg&amp;gt; I've noticed some issues between how things really are and what the website says 21:26:24 &amp;lt;psi&amp;gt; in general the website seems to feel old and the "revamp" last i checked looks really good 21:26:28 &amp;lt;nom&amp;gt; str4d: yah... could separate each mergeable thing into its own branch and merge that i suppose, and keep fux as a sandbox/catch all 21:26:52 &amp;lt;dg&amp;gt; weltende: not documented anywhere, iirc 21:26:59 &amp;lt;dg&amp;gt; psi: we should speed up on the revamp 21:27:05 &amp;lt;dg&amp;gt; the current one feels extremely stale 21:27:12 &amp;lt;psi&amp;gt; dg: priorities 21:27:23 &amp;lt;nom&amp;gt; like use fux as a test branch, when something is ready to be included as its own component, separate the branch and merge it there, also so you can maintain it as its own thing 21:27:32 &amp;lt;psi&amp;gt; dg: what has more importance? website or the software? 21:27:43 &amp;lt;str4d&amp;gt; There does need to be improvement of the website content. I've been working on layout and structure in i2p.www.revamp but haven't touched the content (otherwise propagations would be a nightmare), so that needs working on in i2p.www 21:27:46 * str4d is still not happy with the design of the revamp, but that is not the focus right now - proper content structuring so that (a) new content can be easily added, and (b) users can find what they want easily, is the main focus 21:28:15 &amp;lt;thursday&amp;gt; Could we set up a blog on the official site? I'd gladly chip write a post a week or so - short tutorials and tips, development updates, etc. 21:28:18 &amp;lt;str4d&amp;gt; psi, that is a chicken-and-egg question. Both are important. 21:28:21 &amp;lt;dg&amp;gt; psi: Hell, I think the website is a big deal and it affects the software. 21:28:24 &amp;lt;dg&amp;gt; thursday: me too. 21:28:59 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; thursday: already kinda done in the revamp branch.. not feature complete.. but the basic stuff is there 21:29:42 &amp;lt;dg&amp;gt; str4d: +1 21:29:42 &amp;lt;nom&amp;gt; ....big picture software is more important, but the website needs improvement, and imo theres enough people with enough time and skills to work on the website, without it impacting how much 'code' gets done 21:29:42 * psi refreshes the revamp branch 21:29:42 &amp;lt;str4d&amp;gt; thursday, at present the main site is just a collection of HTML files. The revamp reorganizes things so that there is a specific blog. 21:29:42 &amp;lt;str4d&amp;gt; (Still a collection of HTML files, but blog generation etc. is dynamic so it makes maintaining a blog much simpler) 21:29:42 &amp;lt;nom&amp;gt; software = community = website, as its the first introduction most people get 21:29:49 &amp;lt;dg&amp;gt; current site makes me think nerdy 21:30:11 &amp;lt;dg&amp;gt; and dead, old 21:30:18 &amp;lt;dg&amp;gt; I didn't know if i2p was even in active dev when I first saw it 21:30:37 &amp;lt;str4d&amp;gt; thursday, (and those who haven't seen it): `http://vekw35szhzysfq7cwsly37coegsnb4rrsggy5k4wtasa6c34gy5a.b32.i2p/en/site/` is the revamp 21:31:01 &amp;lt;LaughingBuddah&amp;gt; psi: they could be worked on my different people. no need to decide for only one of the two 21:31:16 &amp;lt;dg&amp;gt; I can do blog posts/write ups for pages. 21:32:51 &amp;lt;KillYourTV&amp;gt; yes, I read your message str4d. and I call `http://killyourtv.i2p/tmp/nffnatr.png` "assange run through a filter" 21:33:17 &amp;lt;KillYourTV&amp;gt; (hell, back in early september it was still 'assange.png' :P) 21:34:13 &amp;lt;thursday&amp;gt; That looks fantastic. As someone who wants to help out with the site, is there a list of the major things that need to be done before this revamp can go live? 21:34:24 &amp;lt;str4d&amp;gt; KillYourTV, that is not current. If you run fux you'll see that replaced with a variant of hat guy. 21:34:47 &amp;lt;KillYourTV&amp;gt; I *just* downloaded that from you. 21:35:18 &amp;lt;str4d&amp;gt; KillYourTV, oh, then the image file might still be sitting there. But snark does not use it. 21:35:45 * str4d has often forgotten to remove random files, sometimes leaving .zip files in the update packages&amp;gt;_&amp;lt; 21:36:11 &amp;lt;KillYourTV&amp;gt; alright...NOW I can agree. It's not in the css. carry on :) (and sorry) 21:36:32 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; hmm.. that News thingy at the end of the page is a bit to hidden imho 21:36:52 &amp;lt;dg&amp;gt; thursday: +1, I'd like this too. We can wrap up on this if we have that and can decide on a few people to work on that. 21:36:55 &amp;lt;str4d&amp;gt; thursday, feedback is key. I'm still working out the structure and layout at present, so comments on that are welcome (url layout as well as navigation) 21:36:59 &amp;lt;dg&amp;gt; &amp;lt;+dg&amp;gt; thursday: +1, I'd like this too. We can wrap up on this if we have that and can decide on a few people to work on that. 21:38:11 &amp;lt;str4d&amp;gt; thursday, if you want to improve content, there are many pages that could do with reworking to make it easier for end users to find/understand what they need to. 21:38:33 * str4d can go through some of that later if desired. 21:38:51 &amp;lt;dg&amp;gt; That'd be nice 21:39:57 &amp;lt;LaughingBuddah&amp;gt; Timed out...What's the topic? 21:40:40 &amp;lt;dg&amp;gt; Not much was said about mirroring, I think that includes the re-design though 21:40:40 &amp;lt;dg&amp;gt; imo, any changes to the current design are just temporary and not worth thinking too much about 21:42:10 &amp;lt;LaughingBuddah&amp;gt; Link to logs please 21:42:10 &amp;lt;LaughingBuddah&amp;gt; I'd like to read the part about mirroring/offer my services 21:42:10 &amp;lt;str4d&amp;gt; welterde, you were making changes to the mirroring scripts IIRC? 21:42:10 &amp;lt;dg&amp;gt; weltende: SSL on the sites, legit certs, SSL on the mirrors (at least some) - how possible is this? 21:42:10 &amp;lt;dg&amp;gt; unprofessional to have expired/none/CACert (which throws up errors = scary) 21:42:10 &amp;lt;dg&amp;gt; you could argue CA system is weak but better than nothing 21:42:10 &amp;lt;dg&amp;gt; LaughingBuddah: website etc 21:42:10 &amp;lt;dg&amp;gt; LaughingBuddah: very little was said wrt mirroring 21:42:10 &amp;lt;LaughingBuddah&amp;gt; I'd like to set up a mirror 21:42:19 &amp;lt;str4d&amp;gt; dg, yeah, there are long-standing issues in trac related to that. 21:42:19 &amp;lt;dg&amp;gt; LaughingBuddah: I figure it was because the current site is dire and we might as well wait for the new design before we do anything big. 21:42:19 &amp;lt;dg&amp;gt; The new site can highlight important things as well as a surge of new information. 21:42:22 &amp;lt;LaughingBuddah&amp;gt; Fair enough 21:42:22 &amp;lt;dg&amp;gt; Anything for the old site, again, IMO is just trying to keep something dead afloat. 21:42:34 &amp;lt;dg&amp;gt; Thank you though! :-) 21:42:34 &amp;lt;LaughingBuddah&amp;gt; Offer still stands 21:42:43 &amp;lt;dg&amp;gt; Oh, by the way, syndie.i2p2.i2p doesn't exist, but syndie.i2p2.de does 21:42:46 &amp;lt;dg&amp;gt; inconsistency.. 21:42:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: uh.. 21:43:07 &amp;lt;dg&amp;gt; (Regarding Syndie, it'd be cool if someone could try poke it back alive, but we probably do not have the men) 21:43:16 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: you mean for the revamp thing or what do you mean? 21:43:20 &amp;lt;nom&amp;gt; yah, wrt syndie that really should be removed from the frontpage... unless someone has taking it back up without me noticing, its been dead for years 21:43:31 &amp;lt;dg&amp;gt; Syndie is a really cool idea. 21:43:49 &amp;lt;str4d&amp;gt; welterde, IIRC you said you were reworking the mirroring scripts, and that they would be shifted out of i2p.www eventually 21:43:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; str4d: I was gonna integrate that into the main site, so the mirror sites don't depend on my site anymore 21:44:14 &amp;lt;str4d&amp;gt; dg, one thing I hope to fix on the new site is that urls we know exist in i2p and in clearnet get auto-changed based on the user's location (rather than an i2p user having links to trac.i2p2.de for example). 21:44:32 &amp;lt;str4d&amp;gt; welterde, ah, okay. 21:45:03 &amp;lt;dg&amp;gt; str4d: oh, yes. I was thinking about that a while ago. That'd be a small but very good change for UX. 21:45:03 &amp;lt;dg&amp;gt; good call 21:45:03 &amp;lt;LaughingBuddah&amp;gt; We've got all these projects that need manpower. Maybe we start assigning people to make sure they move forward? 21:45:42 &amp;lt;str4d&amp;gt; dg, small from UX standpoint. %^&amp;*ing annoying from backend standpoint&amp;gt;_&amp;lt; 21:45:53 * str4d has tried and so far failed 21:46:03 &amp;lt;dg&amp;gt; ^ this 21:47:13 &amp;lt;hottuna&amp;gt; are the projects organized / listed anywhere? 21:47:32 &amp;lt;psi&amp;gt; hottuna: iirc projects.i2p is one place 21:47:35 &amp;lt;psi&amp;gt; not sure 21:47:39 &amp;lt;dg&amp;gt; Perhaps we should create tickets in trac and assign them? 21:47:42 &amp;lt;dg&amp;gt; This would mean a clear, documented timeline of progress on work and to follow up who is working on it.. 21:47:45 &amp;lt;dg&amp;gt; str4d: sounds quite easy? :s. just s/$domain/$currentdomain/.. 21:47:45 &amp;lt;dg&amp;gt; str4d: Also, could do in JavaScript although not ideal. 21:47:45 &amp;lt;dg&amp;gt; hottuna: we're discussing them / and there's a topic on zzz.i2p to an extent about it but we're kind of trying to fix that 21:47:48 &amp;lt;dg&amp;gt; I propose we have trac tickets for each of the issues we've raised here, but if we can't use trac (we should though, imo since it's official) 21:47:55 &amp;lt;dg&amp;gt; we can use projects.i2p 21:48:10 &amp;lt;dg&amp;gt; trac also allows parent tickets and such, so we could have a complete way of planning this 21:48:13 &amp;lt;LaughingBuddah&amp;gt; What's the status on trac ---&amp;gt; redmine? 21:48:21 &amp;lt;psi&amp;gt; LaughingBuddah: probably not needed atm 21:48:32 &amp;lt;dg&amp;gt; LaughingBuddah: awaiting weltende.. but not needed right now 21:48:35 &amp;lt;LaughingBuddah&amp;gt; I see 21:48:41 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; haven't had time yet to give it a try yet 21:48:41 &amp;lt;dg&amp;gt; the issues with trac are more so on welt's end, not trac 21:48:44 &amp;lt;dg&amp;gt; software. 21:49:00 &amp;lt;dg&amp;gt; psi: Can you get to creating tickets for some of the issues we've raised today? 21:50:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: actually it's just the monotone plugin as I said before.. other downtimes weren't *that* often to be really annoying imho.. 21:50:46 &amp;lt;nom&amp;gt; also re trac / redmine, if anyone has any experience with fossil, i would love to hear about it, im mulling over the possibility of trying to use it to make a system for actually distributed repos/bug tracking 21:50:48 &amp;lt;psi&amp;gt; dg: which and where? 21:50:57 &amp;lt;dg&amp;gt; psi: Trac, website reorganization, managing the necessary fux changes, dealing with the mirroring stuff, etc. Just general parent ones which we can assign to people so they do not forget and it's clear who we can grill if something breaks/doesn't work. 21:50:57 &amp;lt;darrob&amp;gt; hasn't this "assigning jobs to people will ensure that they'll get done real quick" meme been discussed on zzz.i2p already? 21:51:04 &amp;lt;dg&amp;gt; darrob: maybe, but was it even done? 21:51:11 &amp;lt;dg&amp;gt; (or work?) 21:51:30 &amp;lt;dg&amp;gt; We've clearly got some people who can get some tasks done 21:51:33 &amp;lt;psi&amp;gt; dg: i dont get things done "fast" 21:51:33 &amp;lt;dg&amp;gt; trac is a way of documenting proress 21:51:33 &amp;lt;psi&amp;gt; dg: for me they are eventual 21:51:33 &amp;lt;dg&amp;gt; psi: neither do i, but i do get them done 21:52:47 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: people used to run a fossil thingy.. but afair you got into trouble if two people edited the wiki at once(in two different instances that is..) 21:53:44 &amp;lt;nom&amp;gt; speaking of eventual, psi: i/others could get a lot out of you writing up your thoughts on netdb structure / your baromatrix experiences so far.. like a running blog or something 21:53:59 &amp;lt;dg&amp;gt; nom: i certainly would 21:54:14 &amp;lt;dg&amp;gt; psi: if not you, I can/someone else. I'd just like something to come out of this meeting so we can follow up on it next time. :) 21:54:14 &amp;lt;nom&amp;gt; weltende: hmm interesting... so there would have to be some sort of system for consistency 21:54:55 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; nom: or simply support for merging as it does for files 21:56:08 &amp;lt;psi&amp;gt; nom: current "status" of baromatrix is "being worked on" 21:56:08 &amp;lt;psi&amp;gt; nom: i have more than just i2p right now going on 21:56:15 &amp;lt;nom&amp;gt; psi: right, i understand, don't mean to pressure you or your time, just saying its always good to share your thoughts 21:56:46 &amp;lt;psi&amp;gt; i'll share thoughts when they happen nom 21:56:49 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; baromatrix? 21:56:57 &amp;lt;nom&amp;gt; weltende: indeed, guess i'l have to experiment with it a bit 21:57:00 &amp;lt;dg&amp;gt; statistics project 21:57:10 &amp;lt;psi&amp;gt; baromatrix is a distributed version of stats.i2p 21:57:15 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; ah 21:57:15 &amp;lt;psi&amp;gt; to "double check" the numbers 21:57:30 &amp;lt;psi&amp;gt; it's something that i've been meaning to do for a while 21:57:59 &amp;lt;psi&amp;gt; also to get a general demographic of the userbase too without being invasive 21:58:58 &amp;lt;nom&amp;gt; also uh... wheres the code? the git.repo seems to be .... nothing? 22:03:28 &amp;lt;dg&amp;gt; I guess we should wrap up then 22:03:35 &amp;lt;dg&amp;gt; Thanks for being involved, everyone. hopefully this can become a regular thing. 22:03:46 &amp;lt;dg&amp;gt; Anyone got any more to say/issues to raise? 22:04:07 &amp;lt;LaughingBuddah&amp;gt; Maybe we should schedule the next one? 22:04:26 &amp;lt;dg&amp;gt; Next Tuesday at 9PM UTC? 22:04:29 &amp;lt;dg&amp;gt; 8PM seemed a little rough for some people. 22:04:45 &amp;lt;hottuna&amp;gt; bampf? 22:04:56 * dg bampfs the meeting closed ;-) 22:05:30 &amp;lt;hottuna&amp;gt; thanks dg, this seems like a good thing 22:06:00 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; dg: for me 7PM would be better.. 22:06:10 &amp;lt;dg&amp;gt; hottuna: Thank you, I've had a lot of support, it was a little rough at the start of this and I felt anxious about how it'd go, but it went well. Perhaps we could see more of you/others next time too! 22:06:17 &amp;lt;dg&amp;gt; weltende: 7PM UTC is ok for me, I think. 22:06:28 &amp;lt;dg&amp;gt; weltende: 8PM caused issues for str4d 22:06:43 &amp;lt;dg&amp;gt; Next Tuesday @ 7:30PM? 22:09:40 &amp;lt;iRelay&amp;gt; &amp;lt;weltende@freenode&amp;gt; sounds good 22:10:28 &amp;lt;LaughingBuddah&amp;gt; +1 22:10:39 &amp;lt;dg&amp;gt; Great. 22:14:59 &amp;lt;LaughingBuddah&amp;gt; Cya all 22:15:02 &amp;lt;LaughingBuddah&amp;gt; dg: good meeting &lt;/div></description></item><item><title>0.9.3 Lançamento</title><link>/pt/blog/2012/10/27/0.9.3-lan%C3%A7amento/</link><pubDate>Sat, 27 Oct 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/10/27/0.9.3-lan%C3%A7amento/</guid><description>&lt;p>A versão 0.9.3 inclui mudanças extensas de baixo nível no enfileiramento de mensagens no router. Implementamos o algoritmo CoDel de gerenciamento ativo de filas (AQM). Também unificamos os mecanismos de enfileiramento e prioridade nos transportes para auxiliar o diagnóstico e reduzir a latência da rede. O trabalho continua na correção de erros do transporte UDP e em tornar o UDP mais resistente a ataques. Há mais mudanças para melhorar o desempenho do router e reduzir o consumo de memória. Além disso, ativamos por padrão o suporte a DHT do i2psnark, introduzido na versão anterior.&lt;/p></description></item><item><title>Lançamento 0.9.2</title><link>/pt/blog/2012/09/21/lan%C3%A7amento-0.9.2/</link><pubDate>Fri, 21 Sep 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/09/21/lan%C3%A7amento-0.9.2/</guid><description>&lt;p>0.9.2 inclui extensas alterações de baixo nível para melhorar o desempenho e a eficiência do router. Atualizamos nossa biblioteca de UPnP, na esperança de que o UPnP funcione para mais pessoas. O I2PSnark agora tem suporte a DHT (tabela hash distribuída), mas ainda não está habilitado por padrão, pois planejamos realizar mais testes durante o próximo ciclo de desenvolvimento 0.9.3.&lt;/p>
&lt;p>Como de costume, há também muitas correções de erros nesta versão, portanto recomenda-se a atualização.&lt;/p></description></item><item><title>Lançamento 0.9.1</title><link>/pt/blog/2012/07/30/lan%C3%A7amento-0.9.1/</link><pubDate>Mon, 30 Jul 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/07/30/lan%C3%A7amento-0.9.1/</guid><description>&lt;p>A versão 0.9.1 inclui um grande número de correções de bugs no i2psnark, algumas melhorias na streaming lib (biblioteca de streaming), alterações na página inicial, novos temas e atualizações de tradução.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads">página de download&lt;/a>
.&lt;/p>
&lt;h2 id="detalhes-da-versão">DETALHES DA VERSÃO&lt;/h2>
&lt;h2 id="i2psnark">I2PSnark&lt;/h2>
&lt;ul>
&lt;li>Fix several bugs in downloading torrents with skipped files&lt;/li>
&lt;li>Fix places where rarest-first was not honored&lt;/li>
&lt;li>Fix handling of encoded magnet links&lt;/li>
&lt;li>Additional inbound connection limits&lt;/li>
&lt;li>Immediate closing of connections with handshake errors&lt;/li>
&lt;li>Blocklist peers with multiple handshake errors&lt;/li>
&lt;li>Delay &amp;ldquo;ballooning&amp;rdquo; files on disk until required, to speed torrent adds&lt;/li>
&lt;li>Store partial pieces in temp files to greatly reduce memory usage when leeching&lt;/li>
&lt;li>Remove peers restriction when leeching torrents with large pieces&lt;/li>
&lt;li>Improve configuration of open and private trackers&lt;/li>
&lt;li>Prevent configuration of default trackers as private&lt;/li>
&lt;li>Improved display and control of torrent file downloads&lt;/li>
&lt;li>Reduced number of threads&lt;/li>
&lt;li>Faster startup and shutdown of torrents&lt;/li>
&lt;li>Allow clearing of message box&lt;/li>
&lt;li>New light theme&lt;/li>
&lt;li>Torrent info page updates and cleanups&lt;/li>
&lt;li>Fix problems with restarted torrents&lt;/li>
&lt;li>Delay tunnel close at shutdown to ensure trackers are notified&lt;/li>
&lt;li>Better UI behavior during tunnel startup and shutdown&lt;/li>
&lt;/ul>
&lt;h2 id="correções-de-bugs">Correções de bugs&lt;/h2>
&lt;ul>
&lt;li>Prevent shutdown hangs caused by buggy plugins&lt;/li>
&lt;li>Fix for Raspberry Pi crashing&lt;/li>
&lt;li>Fix rare job queue hang&lt;/li>
&lt;li>Fix routing key modifier rarely not updating at midnight&lt;/li>
&lt;li>Fix excessive padding in some AES-encrypted messages&lt;/li>
&lt;li>Fix occasional gunzip failures&lt;/li>
&lt;li>Several fixes to streaming lib to speed recovery after dropped packets and improve retransmit behavior&lt;/li>
&lt;li>Fix bug that reduced reuse of tunnels&lt;/li>
&lt;/ul>
&lt;h2 id="outros">Outros&lt;/h2>
&lt;ul>
&lt;li>Ports are now passed through the SOCKS and HTTP proxies to support eepsite virtual hosts. See &lt;code>http://zzz.i2p/topics/1182&lt;/code> for setup instructions.&lt;/li>
&lt;li>I2PTunnel configuration changes now take effect immediately. No tunnel restart required.&lt;/li>
&lt;li>Summary bar iframe removed, refresh is now via Javascript only&lt;/li>
&lt;li>Reduce netDB flood redundancy&lt;/li>
&lt;li>Reduce stats publishing frequency&lt;/li>
&lt;li>Minor router console changes&lt;/li>
&lt;li>New Hungarian and Greek translations&lt;/li>
&lt;li>Completed Italian translation&lt;/li>
&lt;li>Updates to Dutch, Finnish, French, German, Spanish, and Swedish translations&lt;/li>
&lt;li>Update geoip to Maxmind 2012-07-04&lt;/li>
&lt;li>Theme updates&lt;/li>
&lt;li>Theme support for SusiMail and SudiDNS; new dark themes&lt;/li>
&lt;li>I2PTunnel and SusiDNS now iframed with summary bar&lt;/li>
&lt;li>Console home page now shows news summary in summary bar&lt;/li>
&lt;li>Console home page icon updates&lt;/li>
&lt;li>Console summary bar now configurable&lt;/li>
&lt;li>Change the HTTP proxy error code from 404 to 500&lt;/li>
&lt;li>Cleanups for efficiency in netdb and I2CP&lt;/li>
&lt;li>Increase timeout for internal uses of eepget to improve reliability&lt;/li>
&lt;/ul>
&lt;h2 id="somas-de-verificação-sha256">Somas de verificação SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>0727af83988e82f32e0972a9e12c72ac14c3c0da0815c5902193d6b13d356371 i2pinstall_0.9.1_windows.exe
39c19c0df042ad231a14fdf1c20e4927651a2af0f0cf734b46eba0d2b8419314 i2pinstall_0.9.1.jar
8603c928a210ced77b6498bf8ee07cb000be9641adc389b34c3c8a10ac4f0677 i2psource_0.9.1.tar.bz2
136b74435b93aededef5884d39cfbc513f57184b74c8481580bcd5324aa23b1a i2pupdate_0.9.1.zip
4f07fee850d56fada06f0aeabb5bb46c6172bad72411e07bf4f6a8e0d76d8acd i2pupdate.su2
c039b423983789d914a1d02d3703b3c1aa36c87165e132419ff39b5d184ef480 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Versão 0.9</title><link>/pt/blog/2012/05/02/vers%C3%A3o-0.9/</link><pubDate>Wed, 02 May 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/05/02/vers%C3%A3o-0.9/</guid><description>&lt;p>A versão 0.9 conclui mais de um ano e meio de trabalho na série 0.8.x, na qual melhoramos significativamente o desempenho e a segurança do router, e a escalabilidade da rede.&lt;/p>
&lt;p>Na versão 0.9, migramos para o Jetty 6 para o console e o servidor web do eepsite, e introduzimos uma página inicial simplificada do console do router. Esta versão é compatível em nível de rede com versões anteriores; no entanto, veja abaixo informações importantes sobre a compatibilidade com eepsites existentes, plugins e aplicações web. Recomenda-se a atualização.&lt;/p></description></item><item><title>Lançamento 0.8.13</title><link>/pt/blog/2012/02/27/lan%C3%A7amento-0.8.13/</link><pubDate>Mon, 27 Feb 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/02/27/lan%C3%A7amento-0.8.13/</guid><description>&lt;p>A versão 0.8.13 contém várias correções de erros e alguns novos recursos. Estamos satisfeitos de que a última versão tenha melhorado significativamente o desempenho, e a rede está funcionando bem apesar do crescimento rápido e contínuo. Recomenda-se a atualização.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads">página de download&lt;/a>
.&lt;/p>
&lt;h2 id="detalhes-da-versão">DETALHES DA VERSÃO&lt;/h2>
&lt;p>Esta provavelmente será a última versão antes da 0.9, na qual migraremos para o Jetty 6 e introduziremos uma página inicial simplificada do console do router. Acompanhe a seção de notícias do seu console do router nas próximas semanas para mais informações sobre a próxima versão.&lt;/p></description></item><item><title>Lançamento 0.8.12</title><link>/pt/blog/2012/01/06/lan%C3%A7amento-0.8.12/</link><pubDate>Fri, 06 Jan 2012 00:00:00 +0000</pubDate><guid>/pt/blog/2012/01/06/lan%C3%A7amento-0.8.12/</guid><description>&lt;p>A versão 0.8.12 corrige vários erros que causavam corrupção de mensagens, alguns presentes desde 2005. Ela também inclui um redesenho do controle de congestionamento do router e a otimização contínua do uso de CPU e memória. Esperamos que essas mudanças melhorem o desempenho da rede. Recomenda-se a atualização.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads">página de download&lt;/a>
.&lt;/p>
&lt;h2 id="detalhes-da-versão">DETALHES DA VERSÃO&lt;/h2>
&lt;p>Esta versão inclui várias mudanças significativas que devem ajudar a melhorar a confiabilidade e o desempenho da rede.&lt;/p></description></item><item><title>Lançamento 0.8.11</title><link>/pt/blog/2011/11/08/lan%C3%A7amento-0.8.11/</link><pubDate>Tue, 08 Nov 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/11/08/lan%C3%A7amento-0.8.11/</guid><description>&lt;p>Como todos vocês notaram, o crescimento sem precedentes da rede a partir de 5 de outubro aumentou dramaticamente o congestionamento da rede, especialmente à noite (UTC) e nos fins de semana. As duas últimas versões incluíram algumas alterações que esperávamos que aliviassem a pressão, mas, infelizmente, essas medidas tiveram apenas resultados modestos. O principal problema é limitar o número de conexões diretas de router para router na rede. Isso não é um problema novo; temos trabalhado nisso há vários anos, com bons resultados. No entanto, o crescimento recente nos levou além do limite mais uma vez.&lt;/p></description></item><item><title>Lançamento 0.8.10</title><link>/pt/blog/2011/10/20/lan%C3%A7amento-0.8.10/</link><pubDate>Thu, 20 Oct 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/10/20/lan%C3%A7amento-0.8.10/</guid><description>&lt;p>A versão 0.8.10 inclui duas alterações destinadas a reduzir o número de conexões de router para router e, portanto, melhorar as taxas de sucesso na construção de tunnel e a confiabilidade geral. Claro, há também algumas correções de bugs e atualizações de tradução.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads">página de download&lt;/a>
.&lt;/p>
&lt;h2 id="detalhes-do-lançamento">DETALHES DO LANÇAMENTO&lt;/h2>
&lt;h2 id="principais-mudanças">Principais mudanças&lt;/h2>
&lt;ul>
&lt;li>Disable tunnel testing as it forces too many router connections&lt;/li>
&lt;li>Select outbound endpoint - inbound gateway paths that are closer, using an XOR metric, to reduce router connections&lt;/li>
&lt;/ul>
&lt;h2 id="correções-de-erros">Correções de erros&lt;/h2>
&lt;ul>
&lt;li>Fix exceptions at shutdown&lt;/li>
&lt;li>Fix concurrency errors in SSU&lt;/li>
&lt;li>Fix timeout message on POST&lt;/li>
&lt;/ul>
&lt;h2 id="outros">Outros&lt;/h2>
&lt;ul>
&lt;li>Increase max tunnels, reduce router info expiration&lt;/li>
&lt;li>Add gunzip support to eepget to reduce reseed bandwidth&lt;/li>
&lt;li>Finnish, Italian, Russian, and Swedish translation updates&lt;/li>
&lt;/ul>
&lt;h2 id="somas-de-verificação-sha256">Somas de verificação SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>8494640d29b1b7969118169a7ae1c56bc5a07f354ec883734687bf09eef0e35c i2pinstall_0.8.10.exe
e5832bb49f46b0b6620e8492e6fc6454de4107b84bca5a4b35461c6b7ac0575e i2psource_0.8.10.tar.bz2
64bcd1fdd478cfda987c1d4906d94b3f20a0555bd4037aefa7a09af4f39a0e99 i2pupdate_0.8.10.zip
5620113f4e19768e15af0a9c8bc670ca443e9983a0d4868997800ee215790c51 i2pupdate.su2
39bfbfebbf77d660081fe1ce282f642fb15ed9cd170901f54a954bc986eadaf5 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Lançamento 0.8.9</title><link>/pt/blog/2011/10/11/lan%C3%A7amento-0.8.9/</link><pubDate>Tue, 11 Oct 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/10/11/lan%C3%A7amento-0.8.9/</guid><description>&lt;p>A versão 0.8.9 inclui várias melhorias de desempenho e muitas mudanças para lidar com o rápido e contínuo crescimento da rede. Ela usa um novo método iterativo para consultas ao banco de dados da rede Kademlia, que deve ser mais confiável e eficiente. Há também várias melhorias no nosso protocolo de transporte SSU (UDP) que devem melhorar a confiabilidade e a eficiência. Fizemos várias mudanças para melhorar as taxas de sucesso na construção de tunnel (túnel). E, claro, há muitas correções de bugs e atualizações de tradução.&lt;/p></description></item><item><title>Verão de Código do Ipredator</title><link>/pt/blog/2011/09/03/ver%C3%A3o-de-c%C3%B3digo-do-ipredator/</link><pubDate>Sat, 03 Sep 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/09/03/ver%C3%A3o-de-c%C3%B3digo-do-ipredator/</guid><description>&lt;p>itoopie e I2PControl estão sendo lançados!&lt;/p>
&lt;p>Tenho o prazer de anunciar que o itoopie e o I2PControl estão disponíveis ao público.&lt;/p>
&lt;p>itoopie é uma interface gráfica concebida como um complemento ao I2P Router Console. O objetivo do itoopie é fornecer uma interface mais simples e com uma curva de aprendizado mais baixa do que o I2P Router Console.&lt;/p>
&lt;p>I2PControl é um plugin do I2P que fornece uma interface JSONRPC para o router do I2P. A interface suporta definir configurações básicas (largura de banda, portas etc.), ler muitas estatísticas e é disponibilizada por meio de uma conexão HTTP criptografada com SSL.&lt;/p></description></item><item><title>Lançamento 0.8.8</title><link>/pt/blog/2011/08/23/lan%C3%A7amento-0.8.8/</link><pubDate>Tue, 23 Aug 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/08/23/lan%C3%A7amento-0.8.8/</guid><description>&lt;p>A versão 0.8.8 do I2P habilita o novo banco de dados hosts.txt para acelerar as consultas de nomes de host e armazenar informações adicionais nas entradas de nomes de host. Ela também inclui melhorias para acelerar a integração de um router na inicialização. Há novo código para detectar e reagir a grandes deslocamentos do relógio, o que deve ajudar um router a se recuperar após a suspensão/retomada do computador.&lt;/p>
&lt;p>Há novas traduções para dinamarquês e ucraniano e muitas atualizações em outros idiomas. Também está incluída, é claro, uma grande coleção de correções de bugs, melhorias de desempenho e atualizações para lidar com a contínua e rápida expansão da rede.&lt;/p></description></item><item><title>Lançamento 0.8.7</title><link>/pt/blog/2011/06/27/lan%C3%A7amento-0.8.7/</link><pubDate>Mon, 27 Jun 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/06/27/lan%C3%A7amento-0.8.7/</guid><description>&lt;p>A versão 0.8.7 do I2P contém várias atualizações de componentes há muito negligenciados, incluindo os Naming Services (serviços de nomes), a geração de gráficos, as bibliotecas nativas de CPU ID e de BigInteger, as implementações de criptografia e o wrapper.&lt;/p>
&lt;p>Agradecimentos ao novo colaborador KillYourTV, que foi fundamental na implementação e nos testes dessas atualizações, com apoio adicional de sponge e hottuna.&lt;/p>
&lt;p>Os aprimoramentos de CPU ID foram desenvolvidos por hottuna, generosamente financiados por Relakks e Ipredator - agradecimentos a Peter Sunde e Jan-Erik Fiske pelo apoio.&lt;/p></description></item><item><title>Verão do Código da Ipredator</title><link>/pt/blog/2011/06/06/ver%C3%A3o-do-c%C3%B3digo-da-ipredator/</link><pubDate>Mon, 06 Jun 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/06/06/ver%C3%A3o-do-c%C3%B3digo-da-ipredator/</guid><description>&lt;p>Fui contratado para contribuir com código para o I2P durante o verão de 2011, implementando um protocolo de controle e um cliente para esse protocolo (semelhante ao &lt;a href="https://www.torproject.org/projects/vidalia.html">Vidalia&lt;/a>
 para o Tor). Este trabalho foi ideia de Jan-Erik Fiske, da &lt;a href="http://viaeuropa.se">ViaEuropa&lt;/a>
, e de Peter Sunde, conhecido pelo &lt;a href="https://flattr.com">flattr&lt;/a>
 e pelo &lt;a href="http://thepiratebay.org/">The Pirate Bay&lt;/a>
, e seu financiamento será generosamente fornecido pela &lt;a href="https://www.relakks.com/?cid=gb">Relakks&lt;/a>
 e pela Ipredator.&lt;/p>
&lt;p>Informações atualizadas podem ser encontradas no fórum do zzz e no #i2p-dev em chat.freenode.net&lt;/p></description></item><item><title>Lançamento 0.8.6</title><link>/pt/blog/2011/05/16/lan%C3%A7amento-0.8.6/</link><pubDate>Mon, 16 May 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/05/16/lan%C3%A7amento-0.8.6/</guid><description>&lt;p>A versão 0.8.6 inclui defesas adicionais de seleção de pares para resistir a atacantes poderosos e ajustes para se adaptar ao recente crescimento rápido na rede. Recomenda-se a atualização.&lt;/p>
&lt;p>Por favor, ajude a expandir a rede. &lt;a href="http://www.i2p2.de/getinvolved.html">Participe&lt;/a>
, divulgue e &lt;a href="http://www.i2p2.de/donate.html">faça uma doação&lt;/a>
! Se encontrar um bug, envie um relatório no gitlab. Ainda estamos à procura de ajuda para traduções novas e existentes. Voluntarie-se no IRC #i2p-dev.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads/">página de download&lt;/a>
.&lt;/p></description></item><item><title>Lançamento 0.8.5</title><link>/pt/blog/2011/04/18/lan%C3%A7amento-0.8.5/</link><pubDate>Mon, 18 Apr 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/04/18/lan%C3%A7amento-0.8.5/</guid><description>&lt;p>A versão 0.8.5 contém algumas correções de erros e melhorias de desempenho, e muitas atualizações de tradução. Como de costume, recomenda-se atualizar.&lt;/p>
&lt;p>Por favor, ajude a expandir a rede. &lt;a href="http://www.i2p2.de/getinvolved.html">Participe&lt;/a>
, divulgue e &lt;a href="http://www.i2p2.de/donate.html">faça uma doação&lt;/a>
! Se encontrar um erro, por favor abra um relatório no gitlab. Ainda estamos procurando ajuda com traduções novas e existentes. Voluntarie-se no IRC #i2p-dev.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads/">página de download&lt;/a>
.&lt;/p>
&lt;h2 id="detalhes-da-versão">Detalhes da versão:&lt;/h2>
&lt;ul>
&lt;li>Lots of router console HTML fixes&lt;/li>
&lt;li>i2psnark magnet handling fixes&lt;/li>
&lt;li>SusiMail Translation support by &amp;ldquo;duck&amp;rdquo;&lt;/li>
&lt;li>Continuing work on the Arabic translation by &amp;ldquo;hamada&amp;rdquo;&lt;/li>
&lt;li>Completion of the French translation by &amp;ldquo;magma&amp;rdquo;&lt;/li>
&lt;li>Completion of the Spanish translation by &amp;ldquo;punkibastardo&amp;rdquo; and &amp;ldquo;user&amp;rdquo;&lt;/li>
&lt;li>Other translation updates&lt;/li>
&lt;li>Better support for text-mode browsers&lt;/li>
&lt;li>Profile display improvements&lt;/li>
&lt;li>Tunnel build request queue limiting&lt;/li>
&lt;li>Require nonce to change console language&lt;/li>
&lt;li>i2psnark improved logging of errors&lt;/li>
&lt;li>i2psnark improved metainfo handling&lt;/li>
&lt;li>Use the reseed server as a backup time source&lt;/li>
&lt;li>Change profile file extension from .dat to .txt.gz&lt;/li>
&lt;li>Change all i2ptunnels to 3 hops for new installs&lt;/li>
&lt;li>Add all bogons to blocklist for new installs&lt;/li>
&lt;li>More efficient use of entropy for padding&lt;/li>
&lt;/ul>
&lt;h2 id="somas-de-verificação-sha256">Somas de verificação SHA256:&lt;/h2>
&lt;pre tabindex="0">&lt;code>6ae6b196352e1053c4e7b91edc575330d108ff9abfc2746ea3c3b2e3fd467006 i2pinstall_0.8.5.exe
de9fa105c1335d58609689a942d3e6a508ca824fc8b27a34c1c0b09fc7e0167b i2psource_0.8.5.tar.bz2
7e4c1835dfd7aaa42d84cf4646f5858a37efa027f43a26eb98360e3cb4750ac8 i2pupdate_0.8.5.zip
efea978f3e4e955b9afa05847dc4ebb83c8df3651adeb717769e32a908bc5f53 i2pupdate.su2
1b6eca94b7938f5c61c26b4482c89919bdfbc7c41aee7735f8f561c01c3a29d3 i2pupdate.sud
&lt;/code>&lt;/pre></description></item><item><title>Lançamento 0.8.4</title><link>/pt/blog/2011/03/02/lan%C3%A7amento-0.8.4/</link><pubDate>Wed, 02 Mar 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/03/02/lan%C3%A7amento-0.8.4/</guid><description>&lt;p>A versão 0.8.4 contém algumas melhorias de desempenho e correções importantes de bugs. Além disso, o i2psnark agora suporta links magnet. Como de costume, a atualização é recomendada.&lt;/p>
&lt;p>Por favor, ajude a expandir a rede. &lt;a href="http://www.i2p2.de/getinvolved.html">Participe&lt;/a>
, divulgue e &lt;a href="http://www.i2p2.de/donate.html">doe&lt;/a>
! Se você encontrar um bug, por favor envie um relatório no gitlab. Ainda estamos procurando ajuda com traduções novas e existentes. Por favor, voluntarie-se no IRC #i2p-dev.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads/">página de download&lt;/a>
.&lt;/p></description></item><item><title>Versão 0.8.3</title><link>/pt/blog/2011/01/24/vers%C3%A3o-0.8.3/</link><pubDate>Mon, 24 Jan 2011 00:00:00 +0000</pubDate><guid>/pt/blog/2011/01/24/vers%C3%A3o-0.8.3/</guid><description>&lt;p>A versão 0.8.3 contém várias melhorias de desempenho, incluindo redução do número de threads e do uso de memória, e comunicação I2CP (cliente-router) mais rápida.&lt;/p>
&lt;p>Há também novo suporte a SSL no console do router, uma nova página de configuração de reseed incluindo suporte a proxy HTTP para aqueles atrás de firewalls restritivos, uma nova seção de configuração do I2CP incluindo suporte a I2CP-over-SSL para clientes remotos, uma nova seção de configuração de limites de conexão do servidor e de lista de bloqueio para proteção contra DoS aprimorada, e uma nova seção de configuração de jump server (servidor de salto) do proxy HTTP para que você possa adicionar facilmente jump servers alternativos. Agora, as estatísticas são limitadas por padrão para reduzir o uso de memória; o conjunto completo de estatísticas pode ser reativado na página de configuração de estatísticas. Também há correções de erros, é claro; como de costume, a atualização é recomendada.&lt;/p></description></item><item><title>Versão 0.8.2</title><link>/pt/blog/2010/12/22/vers%C3%A3o-0.8.2/</link><pubDate>Wed, 22 Dec 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/12/22/vers%C3%A3o-0.8.2/</guid><description>&lt;p>A versão 0.8.2 inclui extensas correções de bugs e atualizações de tema no router e no i2psnark. Há também otimizações para reduzir o uso de memória no i2psnark. Os proxies HTTP e SOCKS agora suportam autorização local e remota. Recomenda-se a atualização.&lt;/p>
&lt;p>I2P estará no 27C3 em Berlim na semana do dia 27 de dezembro. Procure o pessoal do I2P por lá e peça adesivos do I2P!&lt;/p>
&lt;p>Por favor, ajude a expandir a rede. &lt;a href="http://www.i2p2.de/getinvolved.html">Participe&lt;/a>
, divulgue e &lt;a href="http://www.i2p2.de/donate.html">doe&lt;/a>
! Se você encontrar um erro, registre um problema no gitlab. Ainda estamos procurando ajuda com traduções novas e existentes. Por favor, participe como voluntário no IRC #i2p.&lt;/p></description></item><item><title>Versão 0.8.1</title><link>/pt/blog/2010/11/15/vers%C3%A3o-0.8.1/</link><pubDate>Mon, 15 Nov 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/11/15/vers%C3%A3o-0.8.1/</guid><description>&lt;p>A versão 0.8.1 contém o conjunto habitual de correções de erros e ajustes de desempenho. Há também um novo tema do i2psnark e várias atualizações de tradução. Recomenda-se a atualização.&lt;/p>
&lt;p>Por favor, ajude a expandir a rede. Envie feedback aos desenvolvedores no IRC #i2p ou no &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
, &lt;a href="http://www.i2p2.de/getinvolved.html">envolva-se&lt;/a>
, ajude a divulgar e &lt;a href="http://www.i2p2.de/donate.html">faça uma doação&lt;/a>
! Ainda estamos em busca de ajuda para traduções novas e existentes. Participe como voluntário no IRC #i2p.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 8 de setembro de 2010</title><link>/pt/blog/2010/09/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-8-de-setembro-de-2010/</link><pubDate>Wed, 08 Sep 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/09/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-8-de-setembro-de-2010/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> &lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 22:02 &amp;lt;@Mathiasdm&amp;gt; ok 22:02 &amp;lt;@Mathiasdm&amp;gt; hora da reunião 22:03 &amp;lt;@Mathiasdm&amp;gt; 0) Olá 22:03 &amp;lt;@Mathiasdm&amp;gt; 1) Progresso do conteúdo do site 22:03 &amp;lt;@Mathiasdm&amp;gt; 2) Progresso do backend do site 22:03 &amp;lt;@Mathiasdm&amp;gt; 3) Local para discussão de dev 22:03 &amp;lt;@Mathiasdm&amp;gt; 4) Atribuição de tarefas + tratamento de discordâncias 22:03 &amp;lt;@Mathiasdm&amp;gt; 5) Atualizações de status 22:03 &amp;lt;@Mathiasdm&amp;gt; 6) Próximas conferências de dev 22:03 &amp;lt;@Mathiasdm&amp;gt; ok 22:03 &amp;lt;@Mathiasdm&amp;gt; 0) Olá 22:04 &amp;lt;@Mathiasdm&amp;gt; Bem-vindos à 208ª reunião de dev! (descaradamente roubado do badger :p) 22:04 * Mathiasdm cutuca todo mundo 22:04 &amp;lt;eche|on&amp;gt; *cutuca* 22:04 * Mathiasdm cutuca o zzz, obrigado pelo op 22:06 &amp;lt;@Mathiasdm&amp;gt; hm, precisa de mais cutucadas para acordar todo mundo? zzz badger dr|z3d dream duck eche|on hottuna postman sponge superuser ReturningNovice (desculpa :)) 22:06 &amp;lt;eche|on&amp;gt; *CUTUCA* 22:06 &amp;lt;@Mathiasdm&amp;gt; foi mal, eche|on :p vi a sua cutucada 22:08 &amp;lt;duck&amp;gt; moin 22:08 &amp;lt;@Mathiasdm&amp;gt; moin duck 22:09 &amp;lt;hawk&amp;gt; * Mathiasd1 cutuca welterde 22:11 &amp;lt;@Mathiasdm&amp;gt; ok, então vamos esperar mais um pouco, já que só somos 3 até agora 22:11 &amp;lt;@Mathiasdm&amp;gt; quem quiser participar, é só cutucar de volta 22:11 &amp;lt;whitenoise&amp;gt; *cutuca* 22:11 &amp;lt;@zzz&amp;gt; ack 22:12 &amp;lt;@Mathiasdm&amp;gt; aha, líder de desenvolvimento, bom :) 22:13 &amp;lt;@Mathiasdm&amp;gt; e, só para garantir que o máximo de pessoas possível possa participar, esperando mais 2 minutos e então começamos 22:14 &amp;lt;@Mathiasdm&amp;gt; agora falta 1 minuto 22:14 &amp;lt;superuser&amp;gt; mooin 22:15 &amp;lt;@Mathiasdm&amp;gt; bem na hora, superuser ;) 22:15 &amp;lt;@Mathiasdm&amp;gt; oi, pessoal 22:15 &amp;lt;superuser&amp;gt; ;-) 22:15 &amp;lt;superuser&amp;gt; oi, Mathiasdm 22:15 &amp;lt;superuser&amp;gt; e oi, pessoal 22:15 &amp;lt;@Mathiasdm&amp;gt; 1) Progresso do conteúdo do site 22:15 &amp;lt;@Mathiasdm&amp;gt; como provavelmente todos nós sabemos, o desenvolvimento do I2P está atualmente paralisado devido à reformulação das especificações 22:16 * Mathiasdm passa a batata quente para o zzz, para que ele possa falar sobre o progresso da reformulação das especificações 22:16 &amp;lt;eche|on&amp;gt; certo 22:17 &amp;lt;@zzz&amp;gt; já se passaram 7 semanas, o progresso está lento. Estou trabalhando em i2cp agora, já passei várias horas nisso 22:17 &amp;lt;@zzz&amp;gt; preciso que outras pessoas contribuam tanto no que prometeram fazer quanto nas coisas que ainda não têm dono 22:17 &amp;lt;@zzz&amp;gt; eot 22:18 &amp;lt;@Mathiasdm&amp;gt; ok 22:18 * Mathiasdm vai recomeçar amanhã, agora que o ambiente de desenvolvimento está configurado novamente 22:18 &amp;lt;@Mathiasdm&amp;gt; se outros têm algo a dizer sobre isso, mandem ver :) 22:19 &amp;lt;@Mathiasdm&amp;gt; acho que não 22:19 &amp;lt;@Mathiasdm&amp;gt; hm 22:19 &amp;lt;@Mathiasdm&amp;gt; 2) Progresso do backend do site 22:19 &amp;lt;eche|on&amp;gt; Acho que está ótimo por parte das pessoas que estão fazendo. 22:19 &amp;lt;@Mathiasdm&amp;gt; oh 22:19 &amp;lt;@Mathiasdm&amp;gt; desculpa :) 22:21 &amp;lt;@Mathiasdm&amp;gt; vamos pular o 2) por enquanto, a menos que o welt apareça 22:21 &amp;lt;@Mathiasdm&amp;gt; 3) Local para discussão de dev 22:22 &amp;lt;@Mathiasdm&amp;gt; isso está relacionado a `http://zzz.i2p/topics/719` 22:22 &amp;lt;@Mathiasdm&amp;gt; Cito: 22:22 &amp;lt;@Mathiasdm&amp;gt; "* Publique discussões de desenvolvimento no zzz.i2p. O que quero dizer é: IRC é um meio altamente 'volátil', em que nem todo mundo está online o tempo todo, e nem todos registram logs. É um ótimo meio para uma discussão curta, mas considere postar um breve resumo no zzz.i2p, para que outros possam participar da discussão." 22:22 &amp;lt;eche|on&amp;gt; discussão de dev é um tópico difícil. IRC é legal, mas não é confiável nem um arquivo 22:22 &amp;lt;@Mathiasdm&amp;gt; sim, concordo 22:23 &amp;lt;@Mathiasdm&amp;gt; mas há muitas coisas para escolher 22:23 &amp;lt;@Mathiasdm&amp;gt; zzz.i2p, forum.i2p, lista de discussão 22:23 &amp;lt;@Mathiasdm&amp;gt; bem, ok, 3 coisas :p 22:23 &amp;lt;eche|on&amp;gt; Eu sugeriria algum ponto central de arquivamento 22:23 &amp;lt;eche|on&amp;gt; com um backup. 22:24 &amp;lt;@Mathiasdm&amp;gt; sim 22:24 &amp;lt;@Mathiasdm&amp;gt; mas configurar armazenamento distribuído para isso parece algo difícil :p 22:24 &amp;lt;@Mathiasdm&amp;gt; embora lista de discussão seja viável, acho 22:25 &amp;lt;@Mathiasdm&amp;gt; lista de discussão é 'meio distribuída' 22:25 &amp;lt;eche|on&amp;gt; :-) 22:25 &amp;lt;superuser&amp;gt; o próprio site já não é distribuído? 22:25 &amp;lt;@Mathiasdm&amp;gt; mais alguém, ideias? 22:25 &amp;lt;eche|on&amp;gt; uma mailing list é uma boa solução, também 22:26 &amp;lt;superuser&amp;gt; também poderíamos ir por aí 22:26 &amp;lt;@Mathiasdm&amp;gt; sim, mas isso não inclui o fórum, superuser 22:26 &amp;lt;eche|on&amp;gt; certo, o site está no monotone 22:26 &amp;lt;@Mathiasdm&amp;gt; verdade 22:26 &amp;lt;superuser&amp;gt; não, não me refiro ao fórum, mas ao próprio site 22:26 &amp;lt;superuser&amp;gt; as reuniões de dev antigas não estão disponíveis lá em algum lugar também? 22:26 &amp;lt;@Mathiasdm&amp;gt; mas é difícil discutir quando você tem que dar check-in das suas discussões no monotone :p 22:27 &amp;lt;superuser&amp;gt; verdade 22:27 &amp;lt;@Mathiasdm&amp;gt; talvez com o novo backend em que o welt está trabalhando, fique mais viável 22:27 &amp;lt;superuser&amp;gt; só seria de interesse para arquivamento, não para manter a discussão 22:28 &amp;lt;@Mathiasdm&amp;gt; como solução temporária, eu proporia: se você tiver uma grande discussão no IRC, publique algumas notas em _um_ meio persistente 22:29 &amp;lt;@Mathiasdm&amp;gt; seja no zzz.i2p, lista de discussão ou fórum 22:29 &amp;lt;@Mathiasdm&amp;gt; eu sei, isso é um pouco vago 22:29 &amp;lt;eche|on&amp;gt; eu voto na mailing list ++ 22:29 &amp;lt;@Mathiasdm&amp;gt; hm, welt, as instruções da mailing list estão no site em algum lugar? 22:29 &amp;lt;superuser&amp;gt; você quer dizer o serviço de nntp do welt? 22:29 &amp;lt;@Mathiasdm&amp;gt; mailing list também me parece boa, eche|on, mas eu me pergunto se vai funcionar para fazer todo mundo usá-la? 22:29 &amp;lt;eche|on&amp;gt; atualmente não há ml disponível 22:29 &amp;lt;@Mathiasdm&amp;gt; sim, superuser 22:29 &amp;lt;@Mathiasdm&amp;gt; hã 22:29 &amp;lt;@Mathiasdm&amp;gt; ou o que era mesmo 22:29 &amp;lt;@Mathiasdm&amp;gt; acho que sim 22:30 &amp;lt;@Mathiasdm&amp;gt; eche|on: o welt montou algumas ml neste verão 22:30 &amp;lt;eche|on&amp;gt; nntp é servidor de notícias 22:30 &amp;lt;@Mathiasdm&amp;gt; mas ainda não é muito usada 22:30 &amp;lt;@Mathiasdm&amp;gt; sim, de fato, mas agora também há uma mailing list 22:30 &amp;lt;@Mathiasdm&amp;gt; mas não tenho o endereço aqui 22:30 &amp;lt;@Mathiasdm&amp;gt; zzz, duck: opiniões? 22:31 &amp;lt;superuser&amp;gt; eu não tenho informações da mailing list até agora, só vi posts do welt, do Mathiasdm e do ReturningNovice no servidor de notícias 22:32 &amp;lt;@zzz&amp;gt; não sou muito fã de uma ML, mas vou usar se o pessoal quiser. a do welt parece ser um grande segredo no momento 22:33 &amp;lt;duck&amp;gt; acho que zzz.i2p está ok 22:33 &amp;lt;@Mathiasdm&amp;gt; na minha opinião, qualquer coisa que não seja IRC seria útil (eu gosto de IRC, como disse antes, mas muitas discussões de dev ficam impossíveis de acompanhar) 22:33 &amp;lt;eche|on&amp;gt; zzz.i2p é bom, mas: discussões no IRC precisam ser copiadas para lá E de algum modo um tipo de backup seria legal 22:34 &amp;lt;@Mathiasdm&amp;gt; hm, talvez eu possa montar alguma coisa como 22:34 &amp;lt;@Mathiasdm&amp;gt; hã 22:34 &amp;lt;@Mathiasdm&amp;gt; como era o nome 22:34 &amp;lt;@Mathiasdm&amp;gt; há 2 ou 3 anos 22:34 &amp;lt;@Mathiasdm&amp;gt; trevorreznik.i2p? 22:36 &amp;lt;@Mathiasdm&amp;gt; que tal: continuamos usando zzz.i2p e passamos a usar uma mailing list, e tentamos garantir que as discussões no IRC não fiquem apenas no IRC? 22:36 &amp;lt;duck&amp;gt; todas as coisas principais de design já estão no zzz.i2p 22:36 &amp;lt;eche|on&amp;gt; melhor: tentar continuar usando zzz.i2p e copiar o que está no IRC para lá. 22:36 &amp;lt;duck&amp;gt; não vejo o seu problema 22:37 &amp;lt;superuser&amp;gt; e se a do zzz desaparecer 22:37 &amp;lt;superuser&amp;gt; s//? 22:37 &amp;lt;duck&amp;gt; dev/design 22:37 &amp;lt;@Mathiasdm&amp;gt; Por exemplo, tudo que o sponge posta (só um exemplo, sponge :p) sobre seedless e bob muitas vezes é discussão apenas no IRC 22:38 &amp;lt;duck&amp;gt; não acho que uma mailing list vá fazer o sponge documentar o protocolo e a API dele 22:38 &amp;lt;duck&amp;gt; mas claro, podem tentar 22:39 &amp;lt;@Mathiasdm&amp;gt; nãooo, não foi isso que eu quis dizer, duck 22:39 &amp;lt;@Mathiasdm&amp;gt; como disse, não me importa se é no zzz.i2p ou na mailing list 22:39 &amp;lt;@Mathiasdm&amp;gt; só não quero que essas discussões fiquem apenas no IRC 22:39 &amp;lt;@Mathiasdm&amp;gt; mas sim, você também tem um bom ponto 22:39 &amp;lt;@Mathiasdm&amp;gt; que algumas coisas talvez fiquem apenas no IRC 22:39 &amp;lt;duck&amp;gt; então vai falar com o sponge 22:39 &amp;lt;@Mathiasdm&amp;gt; foi um exemplo 22:40 &amp;lt;duck&amp;gt; (o que você pode estar fazendo por meio desta reunião, claro) 22:40 &amp;lt;duck&amp;gt; ok, entendido 22:40 &amp;lt;@Mathiasdm&amp;gt; :) 22:41 &amp;lt;@Mathiasdm&amp;gt; ok, acho que se todo mundo apenas tentar postar as coisas no zzz.i2p (ou na mailing list -- mas vamos esperar pelo welt :p), está resolvido 22:42 &amp;lt;@Mathiasdm&amp;gt; por agora, pelo menos 22:42 &amp;lt;@Mathiasdm&amp;gt; alguém tem algo a acrescentar sobre isso? 22:44 &amp;lt;@Mathiasdm&amp;gt; ok 22:44 &amp;lt;@Mathiasdm&amp;gt; próximo 22:44 &amp;lt;@Mathiasdm&amp;gt; 4) Atribuição de tarefas + tratamento de discordâncias 22:45 -!- Moru [kvirc@irc2p] entrou em #i2p-dev 22:45 &amp;lt;@Mathiasdm&amp;gt; atualmente, as tarefas (exibidas em http://www.i2p2.de/team.html ) são atribuídas/escolhidas pelas pessoas simplesmente alterando a página da web 22:45 &amp;lt;hawk&amp;gt; &amp;lt;preforce&amp;gt; Título: Team - I2P (em www.i2p2.de) 22:45 &amp;lt;@Mathiasdm&amp;gt; então, se você quer fazer uma tarefa, você simplesmente a faz e se adiciona à página 22:45 &amp;lt;@Mathiasdm&amp;gt; o que é bom, eu acho :) 22:46 &amp;lt;eche|on&amp;gt; se alguém discordar: discussão no IRC/zzz.i2p 22:46 &amp;lt;@Mathiasdm&amp;gt; sim, discordar é o ponto 22:46 &amp;lt;eche|on&amp;gt; mas as pessoas precisam de direitos de check-in para mudar, ou seja: precisam de alguma confiança dos devs existentes 22:46 &amp;lt;@Mathiasdm&amp;gt; houve discordância neste verão e nós não lidamos muito bem com isso 22:46 &amp;lt;@Mathiasdm&amp;gt; verdade, eche|on 22:47 &amp;lt;@Mathiasdm&amp;gt; como resolvemos uma discussão se as pessoas discordantes não conseguem chegar a um acordo? 22:47 &amp;lt;@Mathiasdm&amp;gt; votar ou algo assim? 22:47 &amp;lt;@Mathiasdm&amp;gt; era isso que eu estava pensando 22:48 &amp;lt;@Mathiasdm&amp;gt; sugestões? 22:48 &amp;lt;eche|on&amp;gt; a última linha de defesa foi mencionada uma vez 22:48 &amp;lt;eche|on&amp;gt; que era o zzz 22:48 &amp;lt;@Mathiasdm&amp;gt; última linha de defesa? 22:48 &amp;lt;@Mathiasdm&amp;gt; ah 22:49 &amp;lt;whitenoise&amp;gt; e uma terceira solução melhor? 22:49 &amp;lt;duck&amp;gt; se tudo mais falhar; recorrer ao zzz 22:49 &amp;lt;eche|on&amp;gt; votar é uma boa ideia, mas acho que uma solução será encontrada antes 22:49 &amp;lt;@Mathiasdm&amp;gt; se a terceira solução for definitivamente melhor, as duas partes vão escolher essa ;) 22:50 &amp;lt;@Mathiasdm&amp;gt; hm, ok 22:50 &amp;lt;@Mathiasdm&amp;gt; só por curiosidade, zzz, você concorda em ser 'a última linha de defesa'? :) 22:50 &amp;lt;@Mathiasdm&amp;gt; isso me parece ok, mas você mesmo quer isso? 22:51 &amp;lt;@zzz&amp;gt; não particularmente. minha regra é: quem está realmente fazendo algo é quem manda. pessoas que não fazem nada além de falar e irritar os outros não. 22:52 &amp;lt;@zzz&amp;gt; há trabalho de sobra para todo mundo. 22:53 &amp;lt;@Mathiasdm&amp;gt; ok :) parece bom 22:53 &amp;lt;@Mathiasdm&amp;gt; alguém tem comentários adicionais? se não, próximo item 22:53 &amp;lt;superuser&amp;gt; em geral, 'quem faz é quem manda' parece bom 22:53 &amp;lt;superuser&amp;gt; mas e se duas partes realmente fizerem 22:53 &amp;lt;superuser&amp;gt; e ainda assim seguirem em direções opostas? 22:54 &amp;lt;superuser&amp;gt; acho que nesse caso um mecanismo de votação não seria nada ruim 22:54 &amp;lt;@Mathiasdm&amp;gt; verdade 22:54 &amp;lt;@zzz&amp;gt; se for código, eu posso escolher. definitivamente não sou a última linha de defesa para o site. o welt e o echelon são. 22:55 &amp;lt;@Mathiasdm&amp;gt; bem, se houver discussão e não se chegar a uma solução, pode haver uma votação ou alguém (zzz, welt?) pode escolher 22:55 &amp;lt;@zzz&amp;gt; eles escolheriam um vencedor tirando os privilégios do perdedor. 22:56 &amp;lt;@Mathiasdm&amp;gt; *só se for uma discussão feia, eu espero ;) discordâncias amigáveis não deveriam resultar em perder privilégios :p 22:57 &amp;lt;eche|on&amp;gt; certo 22:58 &amp;lt;@Mathiasdm&amp;gt; ok então 22:58 &amp;lt;@Mathiasdm&amp;gt; próximo ponto 22:58 &amp;lt;@Mathiasdm&amp;gt; se estiver ok 22:58 &amp;lt;@Mathiasdm&amp;gt; 5) Atualizações de status 22:58 &amp;lt;eche|on&amp;gt; ok 22:59 &amp;lt;@Mathiasdm&amp;gt; acho que vou começar a 'coletar' atualizações de status neste fim de semana 22:59 &amp;lt;@Mathiasdm&amp;gt; eu ia fazer isso na semana passada, mas fiquei atolado de trabalho 22:59 &amp;lt;eche|on&amp;gt; ótimo. manda ver. 22:59 &amp;lt;@Mathiasdm&amp;gt; basicamente, simplesmente 'o que você fez na semana passada?' e 'quais são seus planos para a próxima semana?' 23:00 &amp;lt;@Mathiasdm&amp;gt; e vou publicá-las um pouco resumidas no site 23:00 &amp;lt;@Mathiasdm&amp;gt; sugestões são sempre bem-vindas :) 23:00 &amp;lt;@Mathiasdm&amp;gt; ok, ponto final (adicionado só um pouco antes de começar a reunião) 23:00 &amp;lt;@Mathiasdm&amp;gt; 6) Próximas conferências de dev 23:01 &amp;lt;@Mathiasdm&amp;gt; -quem vai ao 27c3? 23:01 &amp;lt;@Mathiasdm&amp;gt; -quem vai à brucon? 23:01 &amp;lt;@Mathiasdm&amp;gt; -mais alguma? 23:02 &amp;lt;@Mathiasdm&amp;gt; eu certamente vou à brucon, e muito provavelmente ao 27c3 por um dia (e vou ficar em Berlim por alguns dias) 23:02 &amp;lt;whitenoise&amp;gt; Mathiasdm, eu adicionei mais 1 ponto 10 min. antes do início. 23:02 &amp;lt;@Mathiasdm&amp;gt; oh? desculpa, não vi 23:03 &amp;lt;@Mathiasdm&amp;gt; ok, faço isso em um minuto, whitenoise 23:03 &amp;lt;whitenoise&amp;gt; ok 23:03 &amp;lt;whitenoise&amp;gt; obrigado 23:03 &amp;lt;@Mathiasdm&amp;gt; ninguém comenta sobre as conferências de dev? 23:04 &amp;lt;@Mathiasdm&amp;gt; então: 7) Promover o uso do protocolo bittorrent dentro do I2P: prós e contras 23:04 * Mathiasdm passa a batata quente para o whitenoise 23:04 &amp;lt;whitenoise&amp;gt; Ok, então nós discutimos isso um pouco com o duck 23:05 &amp;lt;whitenoise&amp;gt; Embora seja uma boa forma de gerar cover traffic (tráfego de cobertura) e crescimento da rede, isso pode levar à notoriedade do I2P como uma rede de compartilhamento de arquivos ilegal 23:05 &amp;lt;eche|on&amp;gt; eu decidi não comparecer ao 27c3 23:06 &amp;lt;@Mathiasdm&amp;gt; ah, que pena, eche|on 23:06 &amp;lt;@Mathiasdm&amp;gt; verdade, whitenoise 23:06 &amp;lt;whitenoise&amp;gt; Por outro lado... 23:06 &amp;lt;superuser&amp;gt; acho que o bt não deve ser enfatizado mais do que outros serviços, mas que o i2p seja promovido como uma rede de uso geral 23:07 &amp;lt;superuser&amp;gt; oh, ele ainda não tinha terminado... 23:07 &amp;lt;@Mathiasdm&amp;gt; ele pode estar com lag, dá um tempinho :) 23:08 &amp;lt;whitenoise&amp;gt; se não promovermos esse protocolo, em algum futuro não muito próximo, se o modelo de negócio para vender mídia digital não mudar, a pressão sobre os usuários de torrent será maior, então eles começarão a procurar maneiras de se esconder 23:08 &amp;lt;whitenoise&amp;gt; o que pode levar ao meu primeiro ponto (notoriedade) de qualquer forma 23:08 &amp;lt;whitenoise&amp;gt; mas é duvidoso, claro 23:08 &amp;lt;Moru&amp;gt; Olá! Desculpem me intrometer... triste, mas verdadeiro: promova como compartilhamento de arquivos e você terá muito mais usuários e vários desenvolvedores entrando. Talvez até consiga financiamento daqueles que querem usar uma plataforma segura de compartilhamento de arquivos. 23:09 &amp;lt;@Mathiasdm&amp;gt; simplesmente promovê-lo não faria isso, na minha opinião 23:09 &amp;lt;@Mathiasdm&amp;gt; e, whitenoise, você está certo sobre a notoriedade 23:09 &amp;lt;@Mathiasdm&amp;gt; mas estamos promovendo isso? 23:10 &amp;lt;whitenoise&amp;gt; na minha opinião, agora não estamos 23:10 &amp;lt;@Mathiasdm&amp;gt; e bittorrent em si não é o que causa a notoriedade, o compartilhamento de arquivos é (na minha opinião é uma distinção importante, mas talvez não nesta discussão) 23:10 &amp;lt;@Mathiasdm&amp;gt; (e oi, Moru) 23:11 &amp;lt;whitenoise&amp;gt; Bem, bittorrent é a forma mais usada, por isso falo sobre ele 23:11 &amp;lt;whitenoise&amp;gt; claro, pode ser eMule ou qualquer outra coisa 23:11 &amp;lt;@Mathiasdm&amp;gt; como você imagina promover isso? 23:12 &amp;lt;whitenoise&amp;gt; Por exemplo, usuários simples atuais têm algumas dificuldades para configurar tudo 23:12 &amp;lt;whitenoise&amp;gt; Poderíamos tornar as informações sobre bittorrent mais visíveis 23:13 &amp;lt;@Mathiasdm&amp;gt; hm, sim 23:13 &amp;lt;whitenoise&amp;gt; descrição mais simples 23:13 &amp;lt;whitenoise&amp;gt; e por aí vai. 23:13 &amp;lt;@Mathiasdm&amp;gt; mas isso é (na minha opinião) mais um problema geral do I2P 23:13 &amp;lt;whitenoise&amp;gt; talvez melhorar o i2psnark um pouco 23:13 &amp;lt;@Mathiasdm&amp;gt; I2P poderia se tornar muito mais visível :p 23:13 &amp;lt;whitenoise&amp;gt; sim 23:14 &amp;lt;whitenoise&amp;gt; mas fazer isso (assim como divulgar no twitter, por exemplo) certamente atrairá alguns usuários 23:14 &amp;lt;@Mathiasdm&amp;gt; sim 23:14 &amp;lt;@Mathiasdm&amp;gt; bem, eu concordo, e espero que avancemos para deixar tudo mais claro (melhor usabilidade e tal) num futuro próximo 23:14 &amp;lt;whitenoise&amp;gt; então, a questão é, acho, o que devemos fazer e o que não devemos 23:15 &amp;lt;whitenoise&amp;gt; melhorar a descrição, mas não divulgar como uma rede de compartilhamento de arquivos, talvez? 23:15 &amp;lt;@Mathiasdm&amp;gt; o que devemos fazer (assim que o desenvolvimento da 0.9 começar) é, na minha opinião, olhar para os 'pontos de dor' de usabilidade 23:15 &amp;lt;eche|on&amp;gt; já tenho algumas ideias sobre isso 23:17 &amp;lt;@Mathiasdm&amp;gt; sim, uma descrição do I2P ajudaria; uma reformulação do console (talvez? não sei) ajudaria 23:17 &amp;lt;@Mathiasdm&amp;gt; eche|on: não tínhamos um .pdf com observações de usabilidade de uma conferência a que você foi? 23:17 &amp;lt;eche|on&amp;gt; hm 23:18 &amp;lt;@zzz&amp;gt; eu tenho 23:18 &amp;lt;eche|on&amp;gt; preciso procurar, mas tivemos alguns problemas no geral. 23:18 &amp;lt;@Mathiasdm&amp;gt; tem um link, zzz? 23:19 &amp;lt;@Mathiasdm&amp;gt; ok, podemos focar nisso um pouco depois das especificações do site? 23:20 &amp;lt;@zzz&amp;gt; `http://zzz.i2p/files/petcon-usability-long.pdf` 23:20 &amp;lt;@Mathiasdm&amp;gt; obrigado 23:20 &amp;lt;eche|on&amp;gt; essa é uma boa ideia 23:21 &amp;lt;@Mathiasdm&amp;gt; ok então 23:21 &amp;lt;@Mathiasdm&amp;gt; outras observações ou ideias, whitenoise? 23:21 &amp;lt;whitenoise&amp;gt; hm... 23:22 &amp;lt;@Mathiasdm&amp;gt; claro que você está sempre livre para começar a trabalhar em melhorias de usabilidade do site também 23:22 &amp;lt;eche|on&amp;gt; é só esperar alguns e-mails com dados de contato para pagar um dinheirinho ;-) 23:23 &amp;lt;whitenoise&amp;gt; bem, acho que decidimos melhorar a usabilidade em geral sem dar ênfase ao bittorrent, certo? 23:23 &amp;lt;whitenoise&amp;gt; :-) 23:23 &amp;lt;@Mathiasdm&amp;gt; parece que sim, é isso, whitenoise 23:23 &amp;lt;@Mathiasdm&amp;gt; vou te mandar minha conta bancária por e-mail, eche|on, é só me enviar o dinheiro ;) 23:23 &amp;lt;@Mathiasdm&amp;gt; ok então 23:23 &amp;lt;@Mathiasdm&amp;gt; 8) cookies para todos que participaram 23:24 &amp;lt;eche|on&amp;gt; *g* 23:24 &amp;lt;@Mathiasdm&amp;gt; ===Reunião encerrada=== 23:24 &amp;lt;@Mathiasdm&amp;gt; obrigado a todos :) 23:24 &amp;lt;eche|on&amp;gt; BISCOITOS! 23:25 &amp;lt;@Mathiasdm&amp;gt; não coma todos 23:25 * Mathiasdm cutuca eche|on &lt;/div></description></item><item><title>Versão 0.8</title><link>/pt/blog/2010/07/12/vers%C3%A3o-0.8/</link><pubDate>Mon, 12 Jul 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/07/12/vers%C3%A3o-0.8/</guid><description>&lt;p>No início de 2009, pouco depois da nossa participação no 25C3, lançamos a versão 0.7 da Rede Anônima I2P. Nos 18 meses seguintes, ao longo de 15 versões, trabalhamos para melhorar a usabilidade do software do I2P e aumentar seu desempenho, segurança e confiabilidade - tudo isso enquanto lidávamos com um crescimento sem precedentes na rede.&lt;/p>
&lt;p>Em reconhecimento a estas conquistas, estamos a declarar o início da série 0.8. A versão 0.8 é totalmente compatível com todas as versões 0.7.x. Esta versão contém várias correções de erros, uma nova tradução para o holandês e a conclusão da tradução alemã. Como sempre, recomenda-se que os utilizadores atualizem.&lt;/p></description></item><item><title>Lançamento 0.7.14</title><link>/pt/blog/2010/06/07/lan%C3%A7amento-0.7.14/</link><pubDate>Mon, 07 Jun 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/06/07/lan%C3%A7amento-0.7.14/</guid><description>&lt;p>The 0.7.14 release contains the usual collection of bug fixes and performance tweaks. There are also some i2psnark improvements and more fixes for plugins. Upgrading is recommended.&lt;/p>
&lt;p>Por favor, ajude a expandir a rede. Envie comentários aos desenvolvedores no IRC #i2p ou no &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 e &lt;a href="http://www.i2p2.de/getinvolved.html">participe&lt;/a>
, divulgue e &lt;a href="http://www.i2p2.de/donate.html">doe&lt;/a>
! Ainda estamos em busca de ajuda com traduções novas e existentes. Por favor, voluntarie-se no IRC #i2p.&lt;/p>
&lt;p>Os arquivos estão disponíveis na &lt;a href="../../pt/downloads/">página de download&lt;/a>
.&lt;/p></description></item><item><title>Lançamento 0.7.13</title><link>/pt/blog/2010/04/27/lan%C3%A7amento-0.7.13/</link><pubDate>Tue, 27 Apr 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/04/27/lan%C3%A7amento-0.7.13/</guid><description>&lt;p>A versão 0.7.13 contém várias alterações e correções de bugs para melhorar o desempenho. Ela também inclui melhorias no suporte a plugins que foi introduzido na última versão. A nova, menor tunnel build message (mensagem de construção de tunnel) está habilitada para reduzir a sobrecarga e aumentar o sucesso da construção.&lt;/p>
&lt;p>Claro, também há a habitual variedade de correções de bugs. A atualização é recomendada.&lt;/p>
&lt;p>Por favor, ajude a expandir a rede. Dê feedback aos desenvolvedores no IRC #i2p ou no &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 e &lt;a href="http://www.i2p2.de/getinvolved.html">envolva-se&lt;/a>
, divulgue e &lt;a href="http://www.i2p2.de/donate.html">faça uma doação&lt;/a>
! Ainda estamos à procura de ajuda com traduções novas e existentes. Por favor, ofereça-se como voluntário no IRC #i2p.&lt;/p></description></item><item><title>Lançamento 0.7.12</title><link>/pt/blog/2010/03/15/lan%C3%A7amento-0.7.12/</link><pubDate>Mon, 15 Mar 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/03/15/lan%C3%A7amento-0.7.12/</guid><description>&lt;p>A versão 0.7.12 inclui suporte a plugins criados pelos usuários. Esses plugins podem conter aplicações web para o console, temas, traduções ou programas autônomos. Esperamos que esse suporte possibilite o desenvolvimento rápido de aplicações i2p inovadoras.&lt;/p>
&lt;p>Esta versão corrige o bug da página em branco quando um eepsite(I2P Site) não está acessível e também melhora o tratamento de desvios de relógio e alterações de IP. Ela adiciona suporte a uma nova, menor, mensagem de criação de tunnel, que será testada nesta versão e ativada na próxima versão.&lt;/p></description></item><item><title>Lançamento 0.7.11</title><link>/pt/blog/2010/02/15/lan%C3%A7amento-0.7.11/</link><pubDate>Mon, 15 Feb 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/02/15/lan%C3%A7amento-0.7.11/</guid><description>&lt;p>A versão 0.7.11 corrige vários problemas, alguns relacionados a relógios, que impediam que novos routers se integrassem rapidamente à rede. Também corrige o instalador para Windows de 64 bits. Esta versão inclui uma atualização para o Jetty 5.1.15 para corrigir &lt;a href="http://www.kb.cert.org/vuls/id/402580">esta vulnerabilidade&lt;/a>
.&lt;/p>
&lt;p>Como de costume, a versão inclui mais melhorias de anonimato e desempenho, além de uma variedade de correções de bugs. Recomenda-se a atualização.&lt;/p>
&lt;p>Por favor, envie feedback aos desenvolvedores no IRC #i2p ou no &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
, &lt;a href="http://www.i2p2.de/getinvolved.html">envolva-se&lt;/a>
, ajude a divulgar e &lt;a href="http://www.i2p2.de/donate.html">doe&lt;/a>
! Ainda estamos à procura de ajuda com traduções novas e existentes. Voluntarie-se no IRC #i2p.&lt;/p></description></item><item><title>Versão 0.7.10</title><link>/pt/blog/2010/01/22/vers%C3%A3o-0.7.10/</link><pubDate>Fri, 22 Jan 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/01/22/vers%C3%A3o-0.7.10/</guid><description>&lt;p>0.7.10 corrige algumas vulnerabilidades descobertas recentemente relacionadas à forma como os routers se comunicam com pares floodfill.
As operações de armazenamento e verificação do banco de dados da rede (netDb) são movidas de tunnels exploratórios para tunnels de cliente e são criptografadas.&lt;/p>
&lt;p>Além disso, para melhorar o anonimato, o conjunto de pares rápidos do router agora é limitado a um máximo de 30. Esta versão também corrige um bug que fazia as instalações no Windows falharem quando o caminho de instalação ou do utilizador continha um &amp;ldquo;\r&amp;rdquo; ou &amp;ldquo;\n&amp;rdquo;. Recomenda-se a atualização. Por favor, dê feedback aos desenvolvedores no IRC #i2p ou no &lt;a href="http://forum.i2p2.de/">forum.i2p2.de&lt;/a>
 e &lt;a href="http://www.i2p2.de/getinvolved.html">envolva-se&lt;/a>
 ou &lt;a href="http://www.i2p2.de/donate.html">faça uma doação&lt;/a>
! Ainda estamos à procura de ajuda com traduções novas e existentes. Por favor, ofereça-se como voluntário no IRC #i2p.&lt;/p></description></item><item><title>Versão 0.7.9</title><link>/pt/blog/2010/01/12/vers%C3%A3o-0.7.9/</link><pubDate>Tue, 12 Jan 2010 00:00:00 +0000</pubDate><guid>/pt/blog/2010/01/12/vers%C3%A3o-0.7.9/</guid><description>&lt;p>A versão 0.7.9 corrige vários bugs de longa data que causavam corrupção de mensagens. Esperamos que o desempenho da rede melhore assim que for amplamente implantada. Há outras mudanças que devem ajudar a reachability (capacidade de ser alcançado) do router e as taxas de sucesso na construção de tunnels. A versão também inclui suporte adicional a traduções e uma tradução completa para o russo por &amp;ldquo;forget&amp;rdquo;, que foi patrocinada por &amp;ldquo;russiansponsor&amp;rdquo;.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.8</title><link>/pt/blog/2009/12/08/lan%C3%A7amento-do-i2p-0.7.8/</link><pubDate>Tue, 08 Dec 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/12/08/lan%C3%A7amento-do-i2p-0.7.8/</guid><description>&lt;p>A versão 0.7.8 contém suporte inicial a traduções do console do router e mudanças no sistema de floodfill que lançam as bases para suportar um grande crescimento na rede.&lt;/p>
&lt;p>Para evitar o bloqueio fácil do I2P por firewalls maliciosos, esta versão define aleatoriamente a porta do I2P para novas instalações. Para instalações existentes, por favor ajude aqueles que são vulneráveis ao bloqueio alterando o UDP de 8887 para uma porta aleatória e ajustando o seu firewall, se necessário.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.7</title><link>/pt/blog/2009/10/12/lan%C3%A7amento-do-i2p-0.7.7/</link><pubDate>Mon, 12 Oct 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/10/12/lan%C3%A7amento-do-i2p-0.7.7/</guid><description>&lt;p>A versão 0.7.7 do I2P contém várias melhorias de anonimato. O uso de chaves de sessão para criptografia foi completamente reformulado, e o I2PSnark agora usa seus próprios tunnels para comunicação com o tracker. O trabalho continua no aprimoramento do console do router, incluindo conformidade com os padrões HTML e melhor suporte a UTF-8.&lt;/p>
&lt;p>O trabalho também continua para aumentar as velocidades, tanto reduzindo o número de chaves de sessão transferidas, quanto aprimorando os métodos de descarte de mensagens durante períodos de sobrecarga e reduzindo os descartes por routers de alta largura de banda. Há uma nova opção de atualização sem assinatura para quem deseja atualizações automáticas para versões de desenvolvimento de ponta.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.6</title><link>/pt/blog/2009/07/31/lan%C3%A7amento-do-i2p-0.7.6/</link><pubDate>Fri, 31 Jul 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/07/31/lan%C3%A7amento-do-i2p-0.7.6/</guid><description>&lt;p>A versão 0.7.6 do I2P contém correções adicionais para problemas de estabilidade da rede relacionados à construção de tunnel e aos limites de conexão. Embora a versão 0.7.5 tenha melhorado bastante a situação de congestionamento que surgia nas noites (UTC) e nos fins de semana, ela não foi eliminada; esta versão deve melhorar a situação ainda mais.&lt;/p>
&lt;p>Esta versão também inclui novos temas do console por dr|z3d, que podem ser selecionados na nova página de configuração da interface do usuário. Lamentamos, os novos temas não estão disponíveis para o Internet Explorer.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.5</title><link>/pt/blog/2009/06/29/lan%C3%A7amento-do-i2p-0.7.5/</link><pubDate>Mon, 29 Jun 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/06/29/lan%C3%A7amento-do-i2p-0.7.5/</guid><description>&lt;h1 id="i2p-versão-075">I2P versão 0.7.5&lt;/h1>
&lt;p>A versão 0.7.5 do I2P aborda principalmente problemas de estabilidade da rede ao ajustar como os tunnels exploratórios são construídos se um router se aproximar do seu limite de conexões, e também ao diferenciar entre pares conectados e outros pares que não estejam falhando ao selecioná-los para inclusão em tunnels.&lt;/p>
&lt;p>Esta versão também inclui correções para o comportamento do instalador no Windows, para o Router Console, o transporte NTCP e o mecanismo UPnP.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.4</title><link>/pt/blog/2009/06/13/lan%C3%A7amento-do-i2p-0.7.4/</link><pubDate>Sat, 13 Jun 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/06/13/lan%C3%A7amento-do-i2p-0.7.4/</guid><description>&lt;h1 id="lançamento-do-i2p-074">Lançamento do I2P 0.7.4&lt;/h1>
&lt;p>A versão 0.7.4 do I2P introduz novos recursos notáveis, como a capacidade de GeoIP e suporte a UPnP. Enquanto o primeiro pode se tornar uma base para a construção de tunnel sensível à localização geográfica, o segundo deverá permitir imediatamente que mais routers aceitem conexões TCP entrantes, ajudando a distribuir a carga de trabalho de forma mais equilibrada.&lt;/p>
&lt;p>O Inbound NTCP agora é ativado automaticamente se o router não parecer estar atrás de um firewall, e os limites padrão de largura de banda para novas instalações foram aumentados.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.3</title><link>/pt/blog/2009/05/18/lan%C3%A7amento-do-i2p-0.7.3/</link><pubDate>Mon, 18 May 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/05/18/lan%C3%A7amento-do-i2p-0.7.3/</guid><description>&lt;h1 id="i2p-versão-073">I2P versão 0.7.3&lt;/h1>
&lt;p>A versão 0.7.3 do I2P contém várias correções de bugs e melhorias, inclui muito trabalho de manutenção e novas versões dos protocolos de gateway de aplicação SAM e BOB.&lt;/p>
&lt;p>Um patch para o servidor web interno do I2P, o Jetty, está incluído para corrigir o comportamento do SusiDNS no Windows. A forma como os nós do I2P se oferecem para participar do Network Database foi alterada para evitar que muitos façam isso simultaneamente, e a criação de novos tunnels participantes agora é limitada antes que mensagens nos tunnels existentes comecem a ser descartadas.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.2</title><link>/pt/blog/2009/04/19/lan%C3%A7amento-do-i2p-0.7.2/</link><pubDate>Sun, 19 Apr 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/04/19/lan%C3%A7amento-do-i2p-0.7.2/</guid><description>&lt;h1 id="lançamento-do-i2p-072">Lançamento do I2P 0.7.2&lt;/h1>
&lt;p>A versão 0.7.2 corrige diversos erros e problemas potenciais no I2P, ao mesmo tempo que prepara o terreno para novas funcionalidades.&lt;/p>
&lt;p>Problemas de concorrência com a classe SimpleTimer não devem mais ocorrer, o transporte NTCP não deve mais lançar exceções de ponteiro nulo, e os tunnels &amp;ldquo;abandonados&amp;rdquo; devem concluir a operação corretamente.&lt;/p>
&lt;p>É adicionado suporte para acessar a Router Console via IPv6, um novo tipo de mensagem permite que aplicações I2CP consultem os limites de largura de banda do router, uma interface de desktop experimental para gerenciar o router é incluída pela primeira vez (mas ainda não é ativada automaticamente) e é impedida a participação de um único par em um número excessivo de tunnels para melhorar a confiabilidade e a segurança.&lt;/p></description></item><item><title>Lançamento do I2P 0.7.1</title><link>/pt/blog/2009/03/29/lan%C3%A7amento-do-i2p-0.7.1/</link><pubDate>Sun, 29 Mar 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/03/29/lan%C3%A7amento-do-i2p-0.7.1/</guid><description>&lt;h1 id="lançamento-do-i2p-071">Lançamento do I2P 0.7.1&lt;/h1>
&lt;p>A versão 0.7.1 otimiza o I2P para um melhor desempenho e introduz novos recursos.&lt;/p>
&lt;p>Vários bugs foram corrigidos; os substitutos da classe SimpleTimer devem gastar menos tempo com bloqueio de objetos. Alguns componentes antigos foram removidos e várias classes foram refatoradas para evitar duplicação de código.&lt;/p>
&lt;p>Suporte para LeaseSets criptografados (para criação de conexões no I2P que um adversário não possa obstruir atacando seus gateways) torna-se mais completo. Novos tipos de tunnel, como tunnels de servidor IRC, e novas opções, como início adiado e modo ocioso dos tunnels, também ganham suporte, juntamente com uma usabilidade aprimorada do mecanismo de proxy Socks do I2P.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 10 de fevereiro de 2009</title><link>/pt/blog/2009/02/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-fevereiro-de-2009/</link><pubDate>Tue, 10 Feb 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/02/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-fevereiro-de-2009/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> altGuest, badger, dream, eche|on, hottuna\_, l00kns33, unixfr3ak, welt, welterde, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 20:58:32 &amp;lt;unixfr3ak&amp;gt; reunião de devs, hein? 20:59:27 -*- dream liga o devo 21:00:25 &amp;lt;welt&amp;gt; dream: ah.. que bom que você também está aqui :) 21:00:51 &amp;lt;badger&amp;gt; 0) Olá 21:00:55 &amp;lt;dream&amp;gt; quem é você? 21:00:58 &amp;lt;badger&amp;gt; 1) I2P 0.7 21:01:02 &amp;lt;badger&amp;gt; 2) Syndie 21:01:06 &amp;lt;badger&amp;gt; 3) Doações 21:01:15 &amp;lt;badger&amp;gt; 4) ???? 21:01:21 &amp;lt;badger&amp;gt; 5) Uma breve leitura de um poema por zzz 21:01:39 &amp;lt;badger&amp;gt; 0) Olá 21:01:53 &amp;lt;altGuest&amp;gt; oi 21:02:00 &amp;lt;badger&amp;gt; bem-vindos todos à 207ª reunião de devs 21:02:05 &amp;lt;badger&amp;gt; olá 21:02:20 &amp;lt;hottuna_&amp;gt; olá! 21:02:40 &amp;lt;eche|on&amp;gt; bem-vindos! 21:02:43 &amp;lt;zzz&amp;gt; então, vamos começar cobrindo o que aconteceu desde 10 de abril de 2007, se é que aconteceu algo 21:02:48 &amp;lt;badger&amp;gt; Para colocar em perspectiva, já se passaram quase 2 anos desde a última 21:03:06 &amp;lt;badger&amp;gt; bem... Bush saiu... Obama entrou.... 21:03:36 &amp;lt;dream&amp;gt; lol EUA 21:03:51 &amp;lt;badger&amp;gt; 1) I2P 0.7 21:03:56 &amp;lt;eche|on&amp;gt; Acho que a nota de lançamento da 0.7 dá uma boa ideia do que aconteceu com o I2P 21:04:20 &amp;lt;badger&amp;gt; Bem, parece que a implantação da 0.7 correu de forma bastante tranquila 21:04:22 &amp;lt;badger&amp;gt; com cerca de 84% de cobertura na rede agora 21:04:29 &amp;lt;unixfr3ak&amp;gt; nada mal 21:04:48 &amp;lt;eche|on&amp;gt; :-) 21:04:48 &amp;lt;hottuna_&amp;gt; Quanto a rede cresceu desde a 0.7? 21:04:48 &amp;lt;badger&amp;gt; Um grande aplauso para a equipe de devs e o pessoal de release por colocar isso na rua 21:04:52 &amp;lt;unixfr3ak&amp;gt; um bug que eu posso apontar, que eu e outro usuário notamos, é 21:04:52 &amp;lt;hottuna_&amp;gt; ou mesmo desde o Natal? 21:05:21 -*- welt espera o stats.i2p carregar.. 21:05:28 -=- Agora você é conhecido como welterde 21:05:31 &amp;lt;badger&amp;gt; hottuna_: um crescimento relativamente lento mas constante, se formos pelos gráficos 21:05:41 &amp;lt;unixfr3ak&amp;gt; adicionar novos hosts privados no susidns exige editar manualmente o arquivo privathosts.txt 21:06:08 &amp;lt;welterde&amp;gt; zzz: não foi esse o bug que você corrigiu recentemente? 21:06:18 &amp;lt;welterde&amp;gt; ou era algo diferente? 21:06:25 &amp;lt;eche|on&amp;gt; as estatísticas mostram um crescimento lento e constante 21:06:35 &amp;lt;zzz&amp;gt; sim, eu quebrei na 0.7, corrigi ontem, vai entrar no -4 21:06:40 &amp;lt;eche|on&amp;gt; welterde: sim, parece que ele corrigiu 21:07:05 &amp;lt;badger&amp;gt; algo para esperar na 7.0.1 21:07:14 &amp;lt;welterde&amp;gt; zzz: bom.. então isso está resolvido 21:07:16 &amp;lt;badger&amp;gt; er... 0.7.1 21:07:19 &amp;lt;eche|on&amp;gt; mais usuários :-) 21:07:22 &amp;lt;zzz&amp;gt; desculpem por isso 21:07:35 &amp;lt;unixfr3ak&amp;gt; o que vocês vão fazer sobre o lag da rede... parece um problema crescente, nos fins de semana o I2P parece sobrecarregado 21:07:56 &amp;lt;welterde&amp;gt; talvez mais alguns ajustes na lib de streaming? 21:07:57 &amp;lt;unixfr3ak&amp;gt; de qualquer forma acho que mais usuários é bom 21:08:00 &amp;lt;badger&amp;gt; zzz: bem, você já corrigiu e melhorou coisa suficiente para ter direito a uma quebradinha ocasional :) 21:08:33 &amp;lt;hottuna_&amp;gt; Eu sugeri motivar o usuário a compartilhar tendo algum indicador de ratio no console 21:08:57 &amp;lt;unixfr3ak&amp;gt; isso parece bom 21:09:14 &amp;lt;eche|on&amp;gt; a carga na rede subiu muito no mês passado 21:09:17 &amp;lt;zzz&amp;gt; freak, estou pensando em ajustar um pouco o cálculo de capacidade nos perfis dos pares, para reagir melhor quando as coisas ficarem agitadas. 21:09:20 &amp;lt;eche|on&amp;gt; nos últimos meses, parece ir razoavelmente bem até agora 21:09:51 &amp;lt;hottuna_&amp;gt; zzz: maneiro :) 21:09:55 &amp;lt;unixfr3ak&amp;gt; isso pode ser ambicioso, mas que tal usar uma tarefa cron no Linux ou o que quer que o Windows use para ceder largura de banda ao I2P quando o computador não estiver sendo usado 21:10:17 &amp;lt;zzz&amp;gt; essas coisas precisam ser ajustadas com muito cuidado, e leva um ciclo completo de release para testar qualquer mudança 21:10:21 &amp;lt;hottuna_&amp;gt; um scheduler também seria uma solução excelente 21:10:24 &amp;lt;unixfr3ak&amp;gt; simplificando 21:10:28 &amp;lt;badger&amp;gt; O esforço de divulgação do lançamento 0.7 parece ter tido um efeito marginal nos números, mas não nem de perto o impacto que eu esperava 21:10:41 &amp;lt;unixfr3ak&amp;gt; detectar quando a rede/CPU está ociosa e usar / não usar quando não estiver 21:10:43 &amp;lt;welterde&amp;gt; zzz: aquela adição recente ao I2CP ainda não permite isso, certo? 21:10:52 &amp;lt;badger&amp;gt; alguma boa cobertura em sites de notícias alemães, no entanto 21:11:04 &amp;lt;badger&amp;gt; mas no slashdot/digg/reddit foi meio patético 21:11:09 &amp;lt;zzz&amp;gt; permitir o quê, welterde ? 21:11:29 &amp;lt;welterde&amp;gt; zzz: mudar o ratio/up-bw/down-bw de fora da routerconsole 21:11:29 &amp;lt;eche|on&amp;gt; badger: leva um tempo para os usuários conhecerem e continuarem usando :-) 21:11:32 &amp;lt;unixfr3ak&amp;gt; e uma entrada padrão de inicialização automática no registro seria legal, ou um script simples de shell para Unix 21:12:04 &amp;lt;zzz&amp;gt; não, welterde, não tem nada a ver com isso 21:12:08 &amp;lt;hottuna_&amp;gt; não sei sobre o PR... suponho que nossa 'marca' vai crescer toda vez que tivermos um novo release e uma onda de PR junto 21:12:13 &amp;lt;welterde&amp;gt; zzz: imaginei :/ 21:12:56 &amp;lt;zzz&amp;gt; tomara que a entrevista do gulli comigo seja publicada em breve, mas não tenho notícias dele há uma semana 21:13:06 &amp;lt;unixfr3ak&amp;gt; o I2P está pronto para pedir largura de banda voluntária de patrocinadores? (além de mim com minha conexão minúscula) 21:13:39 &amp;lt;welterde&amp;gt; hmm.. pode valer a pena tentar 21:13:50 &amp;lt;dream&amp;gt; Não acho que alguém já tenha dito não a largura de banda voluntária. 21:14:12 &amp;lt;unixfr3ak&amp;gt; a rede Tor tem muitos nós patrocinados, mas por outro lado muitos nós na mesma sub-rede seriam suspeitos para os usuários e dariam a alguém mais controle sobre a rede 21:14:37 &amp;lt;welterde&amp;gt; acho que já 'corrigimos' isso 21:14:59 &amp;lt;hottuna_&amp;gt; patrocinar não seria uma má ideia 21:14:59 &amp;lt;hottuna_&amp;gt; apenas uma aba HTML simples na página principal? 21:14:59 &amp;lt;hottuna_&amp;gt; apenas* 21:15:05 &amp;lt;unixfr3ak&amp;gt; nós distribuídos aleatoriamente por voluntários individuais parece mais seguro 21:15:05 &amp;lt;unixfr3ak&amp;gt; mas não tão prático 21:15:15 &amp;lt;unixfr3ak&amp;gt; a maioria das pessoas, por natureza, só vai sugar 21:15:44 &amp;lt;dream&amp;gt; Não acho que isso seja necessariamente verdade, unixfr3ak, mas é bom se preparar para os não participantes. 21:16:21 &amp;lt;unixfr3ak&amp;gt; por exemplo 21:16:40 &amp;lt;unixfr3ak&amp;gt; alguém que apenas inicia o router do I2P, não faz ideia do que ele faz e roda o i2phex 21:16:49 &amp;lt;unixfr3ak&amp;gt; baixando constantemente 21:17:11 &amp;lt;unixfr3ak&amp;gt; talvez a largura de banda padrão devesse ser alterada 21:17:22 &amp;lt;hottuna_&amp;gt; foi alterada na 0.7 21:17:34 &amp;lt;unixfr3ak&amp;gt; ou os usuários deveriam ser perguntados sobre a velocidade da conexão durante a instalação para limites de compartilhamento de largura de banda mais precisos 21:18:26 &amp;lt;unixfr3ak&amp;gt; ou talvez um vírus que instale o I2P como uma backdoor :P 21:18:34 &amp;lt;welterde&amp;gt; heh 21:18:40 &amp;lt;hottuna_&amp;gt; seria uma ótima ideia.. o instalador deveria suportar isso, certo? 21:19:08 &amp;lt;welterde&amp;gt; a primeira ou a segunda? :&amp;gt; 21:19:08 &amp;lt;unixfr3ak&amp;gt; minha piada ou perguntar a largura de banda da conexão? 21:19:23 &amp;lt;welterde&amp;gt; a primeira) provavelmente sim 21:19:26 &amp;lt;unixfr3ak&amp;gt; deve ser uma linha ou duas em algum arquivo de configuração 21:19:39 &amp;lt;unixfr3ak&amp;gt; a que não tem o :P 21:20:59 &amp;lt;badger&amp;gt; limites de download para usuários que não compartilham largura de banda de upstream? 21:21:15 &amp;lt;unixfr3ak&amp;gt; soa interessante 21:21:20 &amp;lt;unixfr3ak&amp;gt; mas 21:21:33 &amp;lt;unixfr3ak&amp;gt; acho que não devemos ir a medidas tão desesperadas ainda... 21:21:38 &amp;lt;dream&amp;gt; por padrão ele compartilha até 100% da largura de banda, unixfr3ak. depois que consegue alguns client tunnels, a maior parte é gasta nos intermediários. 21:21:45 &amp;lt;welterde&amp;gt; os routers já não punem outros routers que não roteiam tunnels? 21:22:00 &amp;lt;unixfr3ak&amp;gt; sim 21:22:00 &amp;lt;dream&amp;gt; e acho que o I2P já faz balanceamento de carga. Com certeza não consigo baixar mais do que envio na aba de largura de banda. 21:22:25 &amp;lt;unixfr3ak&amp;gt; acho que sim, mas se muita gente sugar ao mesmo tempo ainda vai colocar uma carga pesada na rede 21:22:32 &amp;lt;badger&amp;gt; talvez seja apenas o caso de sermos mais informativos para os usuários de primeira viagem 21:22:35 &amp;lt;unixfr3ak&amp;gt; especialmente se os IPs deles forem dinâmicos 21:22:46 &amp;lt;eche|on&amp;gt; `http://stats.i2p/cgi-bin/tot.cgi?a=bandwidthReceiveBps.5m&amp;s=365&amp;u=y` 21:22:56 &amp;lt;badger&amp;gt; deixar claro que retribuir para a rede melhora sua experiência 21:23:07 &amp;lt;unixfr3ak&amp;gt; sim 21:23:18 &amp;lt;unixfr3ak&amp;gt; e para rodar quando não estiverem usando o PC 21:23:36 &amp;lt;unixfr3ak&amp;gt; em vez de simplesmente deixar a conexão pela qual estão pagando ficar ociosa 21:23:51 &amp;lt;dream&amp;gt; a maioria das pessoas desliga o computador, é realmente triste 21:24:09 &amp;lt;unixfr3ak&amp;gt; sim 21:24:12 &amp;lt;dream&amp;gt; pagando o provedor por mês, quando poderiam, pelo preço de 4 lâmpadas... 21:24:15 &amp;lt;l00kns33&amp;gt; acho que a maioria entende isso - eu até acho que a maioria dos que usam I2P são geeks também ;) 21:24:32 &amp;lt;badger&amp;gt; enfim, seguindo - algo mais a acrescentar em 1) I2P 0.7? 21:24:55 &amp;lt;unixfr3ak&amp;gt; por agora sim 21:25:16 -*- welterde espera o sinal dele.. 21:25:20 &amp;lt;unixfr3ak&amp;gt; mas isso pode mudar no futuro 21:25:25 &amp;lt;eche|on&amp;gt; badger: não 21:25:25 &amp;lt;badger&amp;gt; 2) Syndie 21:25:37 &amp;lt;welterde&amp;gt; ok então :) 21:25:37 -*- badger passa o microfone boom dos anos 70 para o welterde 21:25:45 &amp;lt;badger&amp;gt; *mic 21:26:15 &amp;lt;welterde&amp;gt; como vocês podem (ou não) saber, eu recentemente terminei o esforço de aplicar esses patches do MOSFET 21:26:20 &amp;lt;welterde&amp;gt; +know 21:26:35 &amp;lt;unixfr3ak&amp;gt; deixe-me fora dos fóruns, eu não os uso :P , já volto, cigarro 21:27:14 &amp;lt;welterde&amp;gt; o que deve corrigir alguns bugs e desabilitar aquela UI padrão (na minha opinião) bugada 21:27:26 &amp;lt;welterde&amp;gt; em vez dela, usa-se a de SWT, que a maioria dos usuários acha mais fácil 21:27:42 &amp;lt;badger&amp;gt; &amp;lt;jrandom&amp;gt;w0rd&amp;lt;/jrandom&amp;gt; 21:28:11 &amp;lt;welterde&amp;gt; hmm? 21:28:30 &amp;lt;dream&amp;gt; é bom saber que alguém estava trabalhando para fazer as sincronizações que falham tentarem novamente. 21:28:40 &amp;lt;badger&amp;gt; welterde: foi mal, piada antiga de reunião de devs 21:28:59 &amp;lt;badger&amp;gt; existe um novo arquivo público do Syndie em algum lugar? 21:29:06 &amp;lt;welterde&amp;gt; de qualquer forma.. espero ter tempo em breve para substituir aquela coisinha de índice bugada ;) 21:29:09 &amp;lt;welterde&amp;gt; badger: sim 21:29:25 &amp;lt;welterde&amp;gt; http://syndie.welterde.(i2p|de)/ 21:29:52 &amp;lt;dream&amp;gt; tornar possível executar o Syndie usando um banco de dados remoto é importante, eu diria, para facilitar que as pessoas executem seus próprios arquivos. 21:29:54 &amp;lt;welterde&amp;gt; mas você não pode postar lá (ainda), pois é apenas um arquivo estático 21:30:47 &amp;lt;welterde&amp;gt; tenho que adicionar esse aos padrão também 21:30:56 &amp;lt;welterde&amp;gt; vou fazer isso em breve 21:31:16 &amp;lt;eche|on&amp;gt; então o trabalho no Syndie continua 21:31:32 &amp;lt;welterde&amp;gt; sim 21:31:54 &amp;lt;welterde&amp;gt; atualmente tentando fazer profiling do Syndie.. 21:32:29 &amp;lt;welterde&amp;gt; mas não consegui dedicar muito tempo a essa área.. 21:32:59 &amp;lt;eche|on&amp;gt; tanto trabalho a fazer... 21:33:14 &amp;lt;welterde&amp;gt; sim :/ 21:33:17 &amp;lt;dream&amp;gt; rodar o Syndie em modo texto é complicado, já que a interface parece estar ficando atrás do comportamento atual 21:33:17 &amp;lt;dream&amp;gt; normalmente funciona se você apenas deixar em --cli, mas quando trava não há indicação real. 21:33:41 &amp;lt;welterde&amp;gt; é.. o cli também está bugado no momento :/ 21:34:00 &amp;lt;welterde&amp;gt; na minha opinião, deveríamos separar o Syndie em múltiplas partes, p.ex., libsyndie, GUI, cli, ... 21:34:12 &amp;lt;badger&amp;gt; faz sentido para mim 21:34:19 &amp;lt;welterde&amp;gt; isso deve tornar mais fácil escrever extensões personalizadas, etc. 21:34:29 &amp;lt;dream&amp;gt; Que tipo de coisas a libsyndie cobriria? 21:34:36 &amp;lt;badger&amp;gt; no início, na v0.0.1, a UI do Syndie era só um topo em cima do binário de cli 21:34:48 &amp;lt;badger&amp;gt; mas parece que essa ideia se perdeu pelo caminho 21:34:55 &amp;lt;dream&amp;gt; ele ainda tem o console de texto hoje. 21:35:23 &amp;lt;welterde&amp;gt; dream: decodificação de mensagens, sincronização do arquivo, etc. etc. 21:35:34 &amp;lt;welterde&amp;gt; a maior parte da lógica 21:36:06 &amp;lt;dream&amp;gt; então a libsyndie é basicamente uma interface sobre o banco de dados, e talvez o diretório archive/? 21:36:09 &amp;lt;badger&amp;gt; sim, GUI, cli e webtop deveriam ser apenas um invólucro leve 21:36:10 &amp;lt;welterde&amp;gt; na minha opinião, devemos manter GUI/cli separados da lógica do programa 21:36:42 &amp;lt;welterde&amp;gt; dream: o arquivo não é usado para armazenar nada.. é usado só para servir o arquivo 21:37:02 &amp;lt;dream&amp;gt; eu sei. 21:37:14 &amp;lt;welterde&amp;gt; mas como cli/webtop usam, deveríamos colocar isso na libsyndie também 21:37:15 &amp;lt;dream&amp;gt; Então acho que só o servidor web precisaria lidar com esse diretório. 21:37:35 &amp;lt;dream&amp;gt; preenchendo e sincronizando a partir dele, algo como uma fila de e-mails do postfix. 21:38:00 &amp;lt;welterde&amp;gt; mas deveríamos apenas gerar/sincronizar quando estivermos realmente usando.. não como agora.. 21:38:08 &amp;lt;welterde&amp;gt; em que ele é sempre gerado/sincronizado... 21:39:18 &amp;lt;dream&amp;gt; não vejo problema em usar o diretório archive/ apenas para o servidor web. É basicamente por conveniência, para você poder usar a funcionalidade existente de servir arquivos estáticos. 21:40:07 &amp;lt;welterde&amp;gt; deveria haver um comando de cli como generate_archive ou algo assim, na minha opinião 21:40:57 &amp;lt;welterde&amp;gt; e deveríamos trazer de volta aquele import.cgi, para podermos rodar um arquivo majoritariamente estático e ainda assim poder postar 21:41:04 &amp;lt;welterde&amp;gt; ou... hmmm... 21:41:04 &amp;lt;dream&amp;gt; o que você faria com esse arquivo usando a interface do cliente? 21:41:15 &amp;lt;welterde&amp;gt; rsync com um site remoto? 21:41:26 &amp;lt;welterde&amp;gt; é assim que o syndie.welterde.(i2p|de) funciona ;) 21:41:43 &amp;lt;dream&amp;gt; o problema de um arquivo estático é que manter o sistema de arquivos atualizado com o banco de dados é uma tarefa semelhante a projetar um banco de dados. 21:41:59 &amp;lt;welterde&amp;gt; hmm.. não exatamente 21:42:05 &amp;lt;welterde&amp;gt; já que é só de mão única 21:43:17 &amp;lt;unixfr3ak&amp;gt; isso pode ser um pouco fora do tópico, mas alguém considerou uma função de datastore? 21:43:20 &amp;lt;dream&amp;gt; então, usando um hipotético --cli, alguém cria uma mensagem. Depois executa generate_archive após criá-la? Parece suspeitosamente similar a dar commit numa transação após inserir. 21:43:52 &amp;lt;unixfr3ak&amp;gt; também no i2phex, como eu disse ao Complication anteriormente, a consulta ao Bitzi no i2phex não é anônima 21:43:55 &amp;lt;dream&amp;gt; magicbutton() 21:44:04 &amp;lt;welterde&amp;gt; dream: ahm.. não 21:44:17 &amp;lt;dream&amp;gt; ...o i2phex consulta o bitzi.com? isso é loucura 21:44:37 &amp;lt;unixfr3ak&amp;gt; sim 21:44:39 &amp;lt;welterde&amp;gt; unixfr3ak: houve algum trabalho na direção do freenet, se bem me lembro 21:44:43 &amp;lt;dream&amp;gt; welterde, então a mensagem nunca vai para o diretório archive/ e não pode ser sincronizada... 21:45:20 &amp;lt;welterde&amp;gt; dream: não.. só quis dizer que uma transação é um pouco diferente 21:45:27 &amp;lt;welterde&amp;gt; por exemplo: você não edita nada 21:45:33 &amp;lt;welterde&amp;gt; (exceto talvez o índice) 21:46:02 &amp;lt;welterde&amp;gt; generate_archive só despeja o banco e atualiza os índices enquanto faz isso 21:46:41 &amp;lt;unixfr3ak&amp;gt; clique com o botão direito em um arquivo 21:47:20 &amp;lt;unixfr3ak&amp;gt; e ver o bitzi ticket leva você ao site não anônimo 21:47:20 &amp;lt;unixfr3ak&amp;gt; ainda bem que meu navegador é proxyado pelo I2P, e o alternativo pelo Tor 21:47:31 &amp;lt;dream&amp;gt; então como você coloca o novo conteúdo do banco no arquivo? E se o Syndie morrer depois de inserir uma mensagem, mas antes de você salvá-la no diretório archive/? 21:47:39 &amp;lt;unixfr3ak&amp;gt; 0_0 parece que o Bob Esponja perdeu a reunião 21:47:57 &amp;lt;welterde&amp;gt; dream: nada.. não é o archive/ 21:48:16 &amp;lt;welterde&amp;gt; mas vai estar na próxima execução bem-sucedida do generate_archive 21:49:01 &amp;lt;dream&amp;gt; o que eu faria é deixar o cliente rodar o servidor web, e o servidor web verificar o archive/ e puxar todas as mensagens do banco que ainda não estão lá. Ou simplesmente servir as mensagens diretamente do banco. 21:49:23 &amp;lt;dream&amp;gt; generate_archive não parece o tipo de coisa que você gostaria que o cliente tivesse que acompanhar. 21:49:50 &amp;lt;welterde&amp;gt; o problema é.. você não consegue rodar o Syndie em qualquer máquina 21:50:18 &amp;lt;welterde&amp;gt; por exemplo, este servidor (i2p2.de/welterde.de) atingiu o limite 21:50:36 &amp;lt;welterde&amp;gt; ele vai fazer muito swap quando eu rodar o Syndie nele.. 21:50:41 &amp;lt;welterde&amp;gt; então eu tenho que rodar localmente 21:50:46 &amp;lt;eche|on&amp;gt; sim 21:51:06 &amp;lt;welterde&amp;gt; sem problema se eu tivesse um upload razoável... o que não tenho 21:51:19 &amp;lt;welterde&amp;gt; o que a maioria dos usuários de ADSL não tem.. 21:51:45 &amp;lt;badger&amp;gt; de qualquer forma - bom trabalho com todos os patches, welterde - podemos esperar um release num futuro não muito distante? 21:51:47 &amp;lt;welterde&amp;gt; então é ou um arquivo estático ou um que seja lento pra caramba 21:52:08 &amp;lt;welterde&amp;gt; badger: acho que vou mudar de a para b (alfa para beta) em breve 21:52:16 &amp;lt;badger&amp;gt; ótimo 21:52:40 &amp;lt;badger&amp;gt; algo mais a acrescentar sobre desenvolvimento futuro? 21:52:56 &amp;lt;badger&amp;gt; (Syndie) 21:53:10 &amp;lt;welterde&amp;gt; n0pe 21:53:19 &amp;lt;welterde&amp;gt; ;) 21:53:24 &amp;lt;badger&amp;gt; certo, nesse caso 21:53:30 &amp;lt;badger&amp;gt; 3) Doações 21:53:49 -*- badger balança o microfone para o eche|on 21:54:00 &amp;lt;eche|on&amp;gt; está aberto novamente! 21:54:18 &amp;lt;eche|on&amp;gt; eu criei uma conta no PayPal e linkei no site do I2P 21:54:42 &amp;lt;hottuna_&amp;gt; :D 21:54:47 &amp;lt;badger&amp;gt; legal 21:54:50 &amp;lt;hottuna_&amp;gt; massa 21:54:52 &amp;lt;eche|on&amp;gt; mas os botões linkam para sites https:// do PayPal, não funciona para eepsite ainda 21:55:01 &amp;lt;dream&amp;gt; sim, acho que isso é uma vantagem, welterde 21:55:08 &amp;lt;eche|on&amp;gt; até agora nenhuma entrada nesse front 21:55:20 &amp;lt;welterde&amp;gt; eche|on: talvez você devesse adicionar algumas notas sobre como dizer a você o que deve ser feito com isso 21:55:29 &amp;lt;eche|on&amp;gt; e indeciso sobre uma conta para 2ndlive 21:55:31 &amp;lt;zzz&amp;gt; você pode adicionar um link da página de doações para a página halloffame e/ou fornecer mais informações sobre para que as doações serão usadas 21:55:39 &amp;lt;dream&amp;gt; Ainda acho que o que cria o arquivo deveria sincronizar mais do que apenas despejar. 21:55:48 &amp;lt;badger&amp;gt; sim 21:56:02 &amp;lt;badger&amp;gt; você planeja apoiar recompensas também? 21:56:10 &amp;lt;eche|on&amp;gt; welterde: ack 21:56:13 &amp;lt;unixfr3ak&amp;gt; você poderia simplesmente usar o Apache 21:56:17 &amp;lt;welterde&amp;gt; dream: otimização prematura ;) 21:56:19 &amp;lt;eche|on&amp;gt; zzz: ack 21:56:24 &amp;lt;dream&amp;gt; ops 3) 21:56:24 &amp;lt;dream&amp;gt; não tenho dinheiro, desculpe T_T 21:56:28 &amp;lt;eche|on&amp;gt; precisamos de uma lista do que comprar/não comprar com as doações 21:56:37 &amp;lt;zzz&amp;gt; e as assinaturas do echelon e do welterde não deveriam realmente ser listadas como despesas em vez disso? 21:56:40 &amp;lt;unixfr3ak&amp;gt; qual servidor web o I2P inclui? 21:56:51 &amp;lt;eche|on&amp;gt; badger: sim, as doações são 'para o fundo geral' ou dedicadas a uma recompensa 21:57:04 &amp;lt;badger&amp;gt; ótimo 21:57:19 &amp;lt;eche|on&amp;gt; e no PayPal deve haver um campo de texto no qual você pode informar o objetivo do dinheiro :-) 21:57:33 &amp;lt;zzz&amp;gt; você também poderia colocar um link de notícia na página inicial dizendo que as doações estão abertas 21:57:36 &amp;lt;badger&amp;gt; Se eu doar 1000 EUR, eu ganho uma camiseta Hot Tuna i2P? 21:57:51 &amp;lt;eche|on&amp;gt; mas eu não posso doar para mim mesmo ;-) 21:58:02 &amp;lt;welterde&amp;gt; hottuna_: diga sim! ;) 21:58:16 &amp;lt;eche|on&amp;gt; sem problema até agora, eu espero pela primeira e anuncio ;-) 21:58:35 &amp;lt;zzz&amp;gt; você teve a chance de ir ao 25c3 e ganhar uma camiseta 21:58:47 &amp;lt;welterde&amp;gt; ainda tem o 26c3 ;) 21:58:59 &amp;lt;eche|on&amp;gt; ack, zzz - boa ideia 22:00:32 &amp;lt;eche|on&amp;gt; então não tenho mais nada do meu lado sobre o tópico doações 22:00:51 -*- welterde espera o paste carregar.. 22:01:16 &amp;lt;badger&amp;gt; nesse caso: 22:01:22 &amp;lt;badger&amp;gt; 4) ???? 22:01:33 &amp;lt;badger&amp;gt; alguém mais tem algo para trazer à reunião? 22:01:37 &amp;lt;welterde&amp;gt; sim.. 22:01:46 &amp;lt;welterde&amp;gt; mas você tem que esperar até o paste carregar :/ 22:01:52 &amp;lt;eche|on&amp;gt; vamos ter um pedaço de bolo para todo mundo! 22:02:31 &amp;lt;welterde&amp;gt; oba! :) 22:02:32 -*- unixfr3ak pega e sai correndo 22:02:38 &amp;lt;welterde&amp;gt; nãããão 22:03:03 -*- badger dá um *baf* na cabeça do unifr3ak 22:03:08 &amp;lt;unixfr3ak&amp;gt; siiimmm 22:03:12 &amp;lt;eche|on&amp;gt; ;-) 22:03:46 &amp;lt;unixfr3ak&amp;gt; será que essa parte vai pro log da reunião 22:03:50 &amp;lt;unixfr3ak&amp;gt; :P 22:03:57 &amp;lt;welterde&amp;gt; Eu anuncio aqui, com *rufar de tambores*, thmoo: inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:03:58 &amp;lt;welterde&amp;gt; ;) 22:04:04 &amp;lt;welterde&amp;gt; unixfr3ak: claro que vai! 22:04:15 &amp;lt;welterde&amp;gt; todo mundo pegue um cliente telnet e conecte ;) 22:04:37 &amp;lt;badger&amp;gt; não é um MUD?! 22:04:40 &amp;lt;unixfr3ak&amp;gt; a chave base 32? 22:04:49 &amp;lt;welterde&amp;gt; badger: claro! 22:05:06 &amp;lt;welterde&amp;gt; unixfr3ak: você tem que abrir um client tunnel e conectar a isso com um cliente telnet/MUD 22:05:08 &amp;lt;welterde&amp;gt; (ou usar socks) 22:05:38 &amp;lt;unixfr3ak&amp;gt; não quero sujar minhas meias, vou fazer um tunnel :p 22:05:43 &amp;lt;unixfr3ak&amp;gt; hmm 22:05:47 &amp;lt;unixfr3ak&amp;gt; mas para o destino 22:05:50 &amp;lt;badger&amp;gt; meias enlameadas 22:05:59 &amp;lt;unixfr3ak&amp;gt; isso inclui o .i2p? 22:06:05 &amp;lt;welterde&amp;gt; unixfr3ak: sim 22:06:11 &amp;lt;welterde&amp;gt; pelo menos para mim funcionou ;) 22:06:56 &amp;lt;dream&amp;gt; você também pode consultar o dest de um b32 se quiser uma cópia local. o zzz me mostrou como, usando a interface secreta de cli do i2ptunnel. 22:07:13 &amp;lt;unixfr3ak&amp;gt; Delay Connect: (for request/response connections) 22:07:18 &amp;lt;unixfr3ak&amp;gt; então acho que é sim para isso 22:07:21 &amp;lt;dream&amp;gt; isso me lembra que eu deveria passar essas descrições de salas do papel para a coisa 22:07:24 &amp;lt;badger&amp;gt; welterde: talvez postar um howto curto em algum lugar ;-) 22:07:35 &amp;lt;welterde&amp;gt; dream: yay :) 22:07:46 &amp;lt;welterde&amp;gt; badger: heh.. vou fazer 22:07:58 &amp;lt;unixfr3ak&amp;gt; Trying 127.0.0.1... 22:07:58 &amp;lt;unixfr3ak&amp;gt; Connected to localhost. 22:07:58 &amp;lt;unixfr3ak&amp;gt; Escape character is '^]'. 22:08:02 &amp;lt;unixfr3ak&amp;gt; impressionante :P 22:08:02 &amp;lt;welterde&amp;gt; `http://paste.i2p2.i2p/show/11/` &amp;lt;- o b64 22:08:08 &amp;lt;l00kns33&amp;gt; um comentário sobre o I2P em geral: 22:08:08 &amp;lt;l00kns33&amp;gt; acho que é muito 'de geeks para geeks' - é preciso saber o que usuários não-geeks precisam e querem 22:08:16 &amp;lt;unixfr3ak&amp;gt; queria saber o que tem do outro lado do tunnel 22:08:20 &amp;lt;dream&amp;gt; unixfr3ak, se você for extra paranoico, sim, caso contrário ataques de timing podem ser possíveis para testar se você está online ou não. :&amp;gt; 22:08:21 &amp;lt;welterde&amp;gt; l00kns33: eles querem jogos! :D 22:08:46 &amp;lt;dream&amp;gt; l00kns33, o que poderia ser menos nerd do que um jogo de aventura online baseado em texto! 22:09:01 &amp;lt;welterde&amp;gt; unixfr3ak: funciona? você deve ver algum tipo de menu 22:09:02 &amp;lt;dream&amp;gt; Eu visto minha túnica e meu chapéu de mago! 22:09:19 &amp;lt;unixfr3ak&amp;gt; claro 22:09:28 &amp;lt;l00kns33&amp;gt; isso é uma coisa - e uma boa ideia :) 22:09:31 &amp;lt;unixfr3ak&amp;gt; Welcome to thmoo-cmd 2.1... 22:09:38 &amp;lt;welterde&amp;gt; ha :) 22:09:47 &amp;lt;welterde&amp;gt; depois você precisa digitar connect guest, se bem me lembro 22:09:52 &amp;lt;unixfr3ak&amp;gt; o que é tão impressionante sobre telnet sobre I2P? 22:10:30 &amp;lt;zzz&amp;gt; teremos um cliente CONNECT em breve, então você não vai precisar configurar um tunnel 22:10:46 &amp;lt;l00kns33&amp;gt; legal :) 22:10:50 &amp;lt;welterde&amp;gt; unixfr3ak: nada? 22:11:20 -*- welterde escreve um howto.. 22:11:26 &amp;lt;unixfr3ak&amp;gt; tem um recurso de chat estranho :P 22:11:45 &amp;lt;badger&amp;gt; bem, nesse tom - mais alguma coisa que alguém queira acrescentar? 22:11:46 &amp;lt;welterde&amp;gt; unixfr3ak: você tem que "say something" 22:11:50 &amp;lt;dream&amp;gt; Como isso funcionaria, zzz? Você quer dizer como uma VPN? 22:12:01 &amp;lt;welterde&amp;gt; dream: mais como socks, eu acho 22:12:05 &amp;lt;dream&amp;gt; Ou um cliente telnet especialmente projetado? ._. 22:12:19 &amp;lt;dream&amp;gt; Ah, bom, eu ouvi falar de SOCKS. 22:12:29 &amp;lt;unixfr3ak&amp;gt; foo disse oi 22:12:31 &amp;lt;zzz&amp;gt; mais como socks 22:12:39 &amp;lt;zzz&amp;gt; telnet localhost 1234 22:13:00 &amp;lt;zzz&amp;gt; connect inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:13:00 &amp;lt;welterde&amp;gt; unixfr3ak: e para te responder, tem que "say something" ;) 22:13:06 &amp;lt;zzz&amp;gt; é isso 22:13:15 &amp;lt;dream&amp;gt; socks é complicado, já que é como o i2ptunnel, exceto que praticamente qualquer um pode fazer novos tunnels para lugares diferentes. 22:13:37 &amp;lt;unixfr3ak&amp;gt; sim, eu sei... não precisa apontar o dolorosamente óbvio 22:13:50 &amp;lt;welterde&amp;gt; dream: não.. ele só usa o compartilhado 22:14:06 &amp;lt;welterde&amp;gt; pelo menos.. é assim que deveria funcionar ;) 22:14:34 &amp;lt;welterde&amp;gt; afk por um tempo 22:14:36 &amp;lt;badger&amp;gt; bem, acho que chegamos a um bom ponto para... 22:14:44 -*- badger encerra 22:14:54 -*- badger dá um *baf* e encerra a reunião 22:15:10 &amp;lt;eche|on&amp;gt; :-) 22:15:13 &amp;lt;badger&amp;gt; bom trabalho, pessoal 22:16:12 &amp;lt;dream&amp;gt; não dá para fazer um server tunnel com essa coisa do SOCKS? hmm... 22:16:34 &amp;lt;dream&amp;gt; acho que seria bem legal para protocolos que não são HTTP. :) 22:16:49 &amp;lt;dream&amp;gt; Ou isso, ou implementar CONNECT no eeproxy. 22:16:52 &amp;lt;unixfr3ak&amp;gt; agora vocês vão desaparecer de novo lol 22:18:38 &amp;lt;dream&amp;gt; poofda 22:19:40 &amp;lt;zzz&amp;gt; ainda estou aqui 22:19:49 &amp;lt;zzz&amp;gt; nosso socks é apenas para cliente agora 22:20:51 &amp;lt;zzz&amp;gt; eu tenho CONNECT implementado, é disso que eu estava falando acima 22:23:20 &amp;lt;dream&amp;gt; Legal, não consigo pensar em nenhum motivo para não fazer isso, e seria muito mais conveniente já que o SOCKS é tão popular que muitos apps já vêm com ele. &lt;/div></description></item><item><title>Lançamento do I2P 0.7</title><link>/pt/blog/2009/01/25/lan%C3%A7amento-do-i2p-0.7/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>/pt/blog/2009/01/25/lan%C3%A7amento-do-i2p-0.7/</guid><description>&lt;h1 id="i2p-versão-07">I2P versão 0.7&lt;/h1>
&lt;p>A versão 0.7 acrescenta estabilidade e flexibilidade ao I2PSnark, que, espera-se, poderá ser usado para distribuir atualizações do I2P no futuro.&lt;/p>
&lt;p>O router I2P recebe correções e otimizações em várias questões de nível de transporte e de streaming, na exploração da rede, no desempenho do NetDB e no sistema de introducers UDP. Entre outras funcionalidades, a nova versão oferece melhor limitação de conexões, maior tolerância a exceções &amp;ldquo;out of memory&amp;rdquo; em aplicações auxiliares e um novo sistema de endereços experimental usando hashes Base32 de chaves de destino (&amp;quot;.b32.i2p&amp;quot; URLs).&lt;/p></description></item><item><title>Lançamento do I2P 0.6.5</title><link>/pt/blog/2008/12/01/lan%C3%A7amento-do-i2p-0.6.5/</link><pubDate>Mon, 01 Dec 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/12/01/lan%C3%A7amento-do-i2p-0.6.5/</guid><description>&lt;h1 id="lançamento-do-i2p-065">Lançamento do I2P 0.6.5&lt;/h1>
&lt;p>A versão 0.6.5 introduz novos componentes, remove alguns antigos (como o antigo transporte TCP) e foi otimizada para ter melhor desempenho.&lt;/p>
&lt;p>O protocolo BOB (Basic Open Bridge) é introduzido, para uso por aplicações cliente que não podem importar diretamente as bibliotecas I2CP. Isso torna obsoleto o antigo protocolo SAM, que era anteriormente usado nesses casos. Por enquanto, porém, o BOB ainda não é iniciado automaticamente em novas instalações, e o SAM permanece ativo em instalações antigas.&lt;/p></description></item><item><title>Lançamento do I2P 0.6.4</title><link>/pt/blog/2008/10/06/lan%C3%A7amento-do-i2p-0.6.4/</link><pubDate>Mon, 06 Oct 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/10/06/lan%C3%A7amento-do-i2p-0.6.4/</guid><description>&lt;h1 id="lançamento-do-i2p-064">Lançamento do I2P 0.6.4&lt;/h1>
&lt;p>A versão 0.6.4 adiciona melhorias de desempenho e estabilidade. Pares floodfill que já estão conectados são preferidos para o armazenamento de RouterInfo e, em caso de escassez, usam-se referências a novos pares floodfill obtidas de pares comuns.&lt;/p>
&lt;p>A preferência por pares já conectados é, em geral, aumentada ao considerá-los ativos. Tempos limite durante a entrada em tunnel agora contam negativamente nos perfis dos pares.&lt;/p>
&lt;p>Também estão incluídas melhorias no manipulador de desligamento, no construtor de tunnel, na limitação de taxa do router, na coleta de estatísticas do pool de tunnel, bem como melhorias no console do router e no I2PSnark (e textos para explicar problemas de alcançabilidade).&lt;/p></description></item><item><title>Lançamento do I2P 0.6.3</title><link>/pt/blog/2008/08/26/lan%C3%A7amento-do-i2p-0.6.3/</link><pubDate>Tue, 26 Aug 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/08/26/lan%C3%A7amento-do-i2p-0.6.3/</guid><description>&lt;h1 id="versão-063-do-i2p">Versão 0.6.3 do I2P&lt;/h1>
&lt;p>A versão 0.6.3 introduz várias correções de bugs, otimizações e melhorias de segurança. Routers passarão a monitorar o número de pares NetDB bem-comportados, oferecendo-se como tal caso surja escassez e possam fazê-lo. Nós NetDB bem-comportados terão preferência mais acentuada, e nós mal-comportados serão colocados na lista de bloqueio de forma mais eficaz.&lt;/p>
&lt;p>Os LeaseSets são tratados de forma mais eficiente, novas correções devem permitir o funcionamento correto dos UDP introducers. O I2P também ganha suporte preliminar a listas de bloqueio de IP permanentes, e um novo limitador de conexões entre pares. Melhorias no Router Console devem facilitar a configuração de aplicações cliente e o I2PSnark agora resistirá melhor a dados corrompidos.&lt;/p></description></item><item><title>Lançamento do I2P 0.6.2</title><link>/pt/blog/2008/06/07/lan%C3%A7amento-do-i2p-0.6.2/</link><pubDate>Sat, 07 Jun 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/06/07/lan%C3%A7amento-do-i2p-0.6.2/</guid><description>&lt;h1 id="i2p-versão-062">I2P versão 0.6.2&lt;/h1>
&lt;p>A versão 0.6.2 traz melhorias de desempenho e anonimato. Os dados de LeaseSet não são mais adicionados a cada mensagem de ponta a ponta, reduzindo a sobrecarga do protocolo.&lt;/p>
&lt;p>Pares inalcançáveis são evitados como gateways de tunnel de entrada, o que melhora a confiabilidade e torna possível usar seleção de Lease persistente, o que, por sua vez, melhora o desempenho ao reduzir a entrega fora de ordem de mensagens.&lt;/p></description></item><item><title>Lançamento do I2P 0.6.1.33</title><link>/pt/blog/2008/04/26/lan%C3%A7amento-do-i2p-0.6.1.33/</link><pubDate>Sat, 26 Apr 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/04/26/lan%C3%A7amento-do-i2p-0.6.1.33/</guid><description>&lt;h1 id="i2p-versão-06133">I2P versão 0.6.1.33&lt;/h1>
&lt;p>A versão 0.6.1.33 contém várias correções de erros importantes e melhorias de desempenho na detecção de alcance do SSU, na seleção de pares floodfill, na seleção de pares de tunnel, nos testes de tunnel, na detecção de inatividade do NTCP, na biblioteca de streaming e na obtenção de notícias. Também adiciona suporte a rastreadores secundários ao i2psnark e a verificação das bibliotecas Jetty baixadas ao compilar a partir do código-fonte.&lt;/p></description></item><item><title>Lançamento do I2P 0.6.1.32</title><link>/pt/blog/2008/03/09/lan%C3%A7amento-do-i2p-0.6.1.32/</link><pubDate>Sun, 09 Mar 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/03/09/lan%C3%A7amento-do-i2p-0.6.1.32/</guid><description>&lt;p>Lançamento do I2P 0.6.1.32 =====================&lt;/p>
&lt;p>A versão 0.6.1.32 contém várias correções de bugs, um novo algoritmo de construção de tunnel de zzz que regula a intensidade da construção de tunnel com base em níveis anteriores de sucesso na construção de tunnel, e outras melhorias de desempenho.&lt;/p>
&lt;p>Esta versão é compatível com versões anteriores e, se já tiver a versão 0.6.1.31 instalada, reconhecerá a assinatura no arquivo de atualização assinado (para que possa atualizar automaticamente).&lt;/p></description></item><item><title>Lançamento do I2P 0.6.1.31</title><link>/pt/blog/2008/02/10/lan%C3%A7amento-do-i2p-0.6.1.31/</link><pubDate>Sun, 10 Feb 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/02/10/lan%C3%A7amento-do-i2p-0.6.1.31/</guid><description>&lt;p>Olá, há uma nova versão do I2P disponível para você aproveitar em &lt;code>http://www.i2p2.de/downloads/.&lt;/code>&lt;/p>
&lt;p>A versão 0.6.1.31 tornará o processo de lançamento do I2P independente de jrandom e dos servidores *.i2p.net. Nosso novo espelho principal é &lt;a href="https://www.i2p2.de">www.i2p2.de&lt;/a>
, acessível no I2P em &lt;a href="https://www.i2p2.i">www.i2p2.i&lt;/a>
2p.&lt;/p>
&lt;p>Atualizações automáticas serão hospedadas em vários eepsites(I2P Sites), assinadas por Complication, para esse fim, 0.6.1.31 inclui duas novas chaves de verificação de versão.&lt;/p>
&lt;p>Também estão incluídas várias correções de erros e melhorias no mecanismo de atualização automática, livro de endereços, I2PSnark e proxy de IRC. Haverá suporte para o SAM protocol versão 2.&lt;/p></description></item><item><title>Notas de status do I2P de 2008-02-01</title><link>/pt/blog/2008/02/01/notas-de-status-do-i2p-de-2008-02-01/</link><pubDate>Fri, 01 Feb 2008 00:00:00 +0000</pubDate><guid>/pt/blog/2008/02/01/notas-de-status-do-i2p-de-2008-02-01/</guid><description>&lt;p>Bem-vindo!&lt;/p>
&lt;p>&lt;strong>Atualização de status 01/2008&lt;/strong>&lt;/p>
&lt;p>Devido a uma falha do servidor do i2p.net no início de 2008, a página do projeto I2P não estava acessível. A única pessoa com acesso (jrandom) para reativar esse servidor está offline e NÃO está acessível para nós por pelo menos mais 10 meses. Nem sequer foi possível obter o instalador ou os seednodes (nós de semente) para iniciar um router novo.&lt;/p>
&lt;p>Nas últimas semanas, recebemos 2 servidores web de colaboradores prestativos como doações e configuramos uma solução totalmente redundante para as partes vitais do I2P.&lt;/p></description></item><item><title>Lançamento do I2P 0.6.1.30</title><link>/pt/blog/2007/10/07/lan%C3%A7amento-do-i2p-0.6.1.30/</link><pubDate>Sun, 07 Oct 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/10/07/lan%C3%A7amento-do-i2p-0.6.1.30/</guid><description>&lt;p>Olá pessoal, há uma nova versão do I2P disponível para vocês aproveitarem em &lt;a href="http://www.i2p.net/download">http://www.i2p.net/download&lt;/a>
&lt;/p>
&lt;p>Esta versão inclui alguns aprimoramentos experimentais na taxa de transferência de tunnel, correções no eepget, tratamento de backlog de rede, correções no i2psnark, entre outras alterações. Como sempre, uma lista completa de alterações pode ser encontrada em &lt;code>http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD&lt;/code>&lt;/p>
&lt;p>Esta versão é retrocompatível, e a atualização não deve ser um problema.&lt;/p>
&lt;p>Nossos agradecimentos ao zzz e ao Complication pelo trabalho que tornou todas essas mudanças possíveis!&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 10 de abril de 2007</title><link>/pt/blog/2007/04/10/reuni%C3%A3o-de-desenvolvedores-do-i2p-10-de-abril-de-2007/</link><pubDate>Tue, 10 Apr 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/04/10/reuni%C3%A3o-de-desenvolvedores-do-i2p-10-de-abril-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Complication, jadeSerpent, jrandom, mrflibble&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) oi 16:01 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:01 &amp;lt;jrandom&amp;gt; 2) Status de desenvolvimento do Syndie 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) oi 16:01 * jrandom acena 16:01 &amp;lt;jrandom&amp;gt; as breves notas semanais de status estão publicadas em http://dev.i2p.net/pipermail/i2p/2007-April/001343.html 16:01 * mrflibble acena de volta 16:03 &amp;lt;jrandom&amp;gt; como essas notas são curtas o suficiente, vamos direto para 1) Status da rede 16:03 &amp;lt;jrandom&amp;gt; as coisas parecem estar indo razoavelmente bem ultimamente 16:03 &amp;lt;jrandom&amp;gt; no momento não há nenhuma mudança importante em andamento para a rede (que eu saiba), então isso provavelmente continuará assim 16:03 &amp;lt;jadeSerpent&amp;gt; o IRC parece ter se acalmado finalmente também 16:03 &amp;lt;jrandom&amp;gt; legal 16:05 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar sobre 1) status da rede, então, a menos que alguém tenha algo, vamos passar para 2) status de desenvolvimento do Syndie 16:07 &amp;lt;jrandom&amp;gt; a próxima revisão está levando mais tempo do que o esperado, mas espero lançar uma nova versão nos próximos 2-3 dias 16:07 &amp;lt;jrandom&amp;gt; não será a GUI desktop, mas incluirá várias melhorias 16:08 &amp;lt;Complication&amp;gt; qualquer coisa que ajude a confiabilidade da sindicação seria excelente 16:08 &amp;lt;Complication&amp;gt; tem estado comparativamente fraca ultimamente 16:08 &amp;lt;jrandom&amp;gt; sim, esse problema deve ser relativamente fácil de resolver (até certo ponto) 16:09 &amp;lt;jadeSerpent&amp;gt; você sabe o que está causando as falhas ao obter via i2p? 16:09 &amp;lt;jrandom&amp;gt; sim, timeouts baixos 16:10 &amp;lt;jrandom&amp;gt; (e poucas threads de handler nos servidores) 16:13 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 2) status de desenvolvimento do Syndie, vamos passar para 3) ??? 16:13 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para trazer à reunião? 16:14 * mrflibble acena 16:14 &amp;lt;mrflibble&amp;gt; desculpe, voltando ao ponto 1 de novo 16:15 &amp;lt;mrflibble&amp;gt; &amp;lt;jadeSerpent&amp;gt; o IRC parece ter se acalmado finalmente também - você acha que isso é por algum motivo específico? 16:16 &amp;lt;jrandom&amp;gt; houve alguns problemas de rede e hardware nos servidores de IRC, e a maioria já atualizou para a versão mais recente agora (nos dando o benefício das melhorias do zzz) 16:17 &amp;lt;jrandom&amp;gt; os #s para as taxas de sucesso de criação de tunnel parecem muito melhores 16:17 &amp;lt;mrflibble&amp;gt; ah ok, eram os próprios servidores 16:17 &amp;lt;mrflibble&amp;gt; quais foram as melhorias do zzz? 16:19 &amp;lt;Complication&amp;gt; prioridades de mensagens, para permitir que mensagens de construção de tunnel tenham prioridade sobre o tráfego de tunnel 16:19 &amp;lt;Complication&amp;gt; e ajustes na biblioteca de streaming, e a habitual leva de correções do I2PSnark 16:19 &amp;lt;mrflibble&amp;gt; ah, obrigado 16:19 &amp;lt;jrandom&amp;gt; (o que o Complication disse :) 16:22 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:26 &amp;lt;jrandom&amp;gt; se não 16:26 * jrandom se prepara 16:26 * jrandom *baf*s fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 03 de abril de 2007</title><link>/pt/blog/2007/04/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-abril-de-2007/</link><pubDate>Tue, 03 Apr 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/04/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-abril-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Complication, jrandom, tapeworm&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 &amp;lt;jrandom&amp;gt; 1) net status 16:01 &amp;lt;jrandom&amp;gt; 2) syndie dev status 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) hi 16:01 * jrandom waves 16:01 &amp;lt;jrandom&amp;gt; weekly status notes are not up yet, but there wasn't much in 'em so we can cover it inline here 16:01 &amp;lt;jrandom&amp;gt; jumping into 1) net status 16:01 &amp;lt;jrandom&amp;gt; things seem to be doing pretty well, no major problems atm. there were some troubles on the irc servers earlier, but the hardware issues have been resolved (thanks cervantes and postman!) 16:01 &amp;lt;jrandom&amp;gt; there's been some more discussion on zzz's blog regarding the ssu/ntcp ideas - check that out for more info 16:01 &amp;lt;jrandom&amp;gt; i don't have much to add on that... anyone have anything to bring up on 1) net status? 16:04 &amp;lt;jrandom&amp;gt; if not, lets move on to 2) syndie dev status 16:04 &amp;lt;jrandom&amp;gt; some good progress on the desktop gui lately, with a few components propagated back into the tabbed gui as well 16:04 &amp;lt;jrandom&amp;gt; we've still got some work to do, but i use the desktop gui for most everything atm. 16:04 &amp;lt;jrandom&amp;gt; mk has brought up some more ideas and concerns regarding the desktop gui as well, and as always, read the Syndie dev forum to follow the planning and implementation 16:04 &amp;lt;+Complication&amp;gt; indeed, I can also confirm higher IRC sessions persistence 16:04 &amp;lt;jrandom&amp;gt; w3wt 16:06 &amp;lt;+Complication&amp;gt; Seems like testing it again might be scheduled then (during my last test, I found it a bit... intimidating) 16:07 &amp;lt;jrandom&amp;gt; ah yeah, i added labels to most of the buttons now ;) 16:07 &amp;lt;jrandom&amp;gt; though if you're on windows it still does the vertical button labels wrong (need to write a custom layout for that) 16:07 &amp;lt;+Complication&amp;gt; (especially the lack of labels on the many components) 16:08 &amp;lt;jrandom&amp;gt; but its still not ready for alpha... i can use it because i know what everything does/is suposed to do 16:08 &amp;lt;+Complication&amp;gt; over here it's Linux, but good to know, I guess 16:08 &amp;lt;jrandom&amp;gt; but hopefully in the next week or so 16:09 &amp;lt;+Complication&amp;gt; on the Syndie side, I've been wondering about one issue: could the new syncing code is being overzealous, like attempting too many transfers concurrently? 16:09 &amp;lt;+Complication&amp;gt; s/is being/be 16:09 &amp;lt;jrandom&amp;gt; it'll try 5 concurrent fetches per archive 16:10 &amp;lt;jrandom&amp;gt; (and one async import thread) 16:10 &amp;lt;+Complication&amp;gt; Over here, its failure rate against most archives has seen a dramatic rise from earlier times 16:10 &amp;lt;jrandom&amp;gt; hmm 16:10 &amp;lt;+Complication&amp;gt; It could be that more people are syncing too, but I'd still hope it possible to hit a spare moment when the archive ain't busy 16:10 &amp;lt;+Complication&amp;gt; "hitting a spare moment" and getting a quality sync done, seems to generally not happen, though 16:10 &amp;lt;jrandom&amp;gt; so various fetches fail saying "connection reset" or other tcp-like error message? 16:11 &amp;lt;+Complication&amp;gt; "socket closed" and whatnot 16:11 &amp;lt;jrandom&amp;gt; ah ok 16:11 &amp;lt;+Complication&amp;gt; I haven't really counted them 16:11 &amp;lt;+Complication&amp;gt; This is of course entirely via I2P 16:11 &amp;lt;jrandom&amp;gt; the servers arent currently that hefty (i think they have very limited handling capacity), and that should get imporved 16:12 &amp;lt;jrandom&amp;gt; also, as you and $nymFormerlyKnownAsAnonymous said, we should retry those kinds of failures 16:12 &amp;lt;+Complication&amp;gt; right, that might help too 16:12 &amp;lt;tapeworm&amp;gt; What are the servers based on? 16:12 &amp;lt;jrandom&amp;gt; but we definitely need that to be rock solid and transparent, of course 16:13 &amp;lt;jrandom&amp;gt; tapeworm: homebrew 16:13 &amp;lt;+Complication&amp;gt; though when I mesured "eepget" performance a while back, comparatively to Syndie, eepget got great performance and reliability 16:13 &amp;lt;jrandom&amp;gt; (about a dozen lines of code) 16:13 &amp;lt;+Complication&amp;gt; it pulled 2 x 9 MB from dev.i2p.net while archive.syndie.i2p kept failing on tiny little messages 16:13 &amp;lt;jrandom&amp;gt; oh, thats not really a fair test though 16:14 &amp;lt;+Complication&amp;gt; different boxes? 16:14 &amp;lt;jrandom&amp;gt; and syndie actually /uses/ eepget to fetch 16:14 &amp;lt;jrandom&amp;gt; fetching from apache is pretty different from fetching lots of small files from a homebrew webserver ;) 16:14 &amp;lt;+Complication&amp;gt; hmm... I should probably log overzealously while syncing then 16:15 &amp;lt;+Complication&amp;gt; indeed, and the difference between servers too 16:17 &amp;lt;+Complication&amp;gt; heh, it seems I managed to initiate a sync in the desktop UI 16:17 &amp;lt;+Complication&amp;gt; a task which proved too hard last time :) 16:17 &amp;lt;jrandom&amp;gt; w3wt :) 16:18 &amp;lt;jrandom&amp;gt; ok, anyone have anything else for 2? if not, lets jump on over to 3) ??? 16:18 &amp;lt;+Complication&amp;gt; I do have the habits of a heavy taskbar user, though, so it will likely take some getting used to 16:18 &amp;lt;+Complication&amp;gt; (I usually have the taskbar on auto-hide) 16:19 &amp;lt;jrandom&amp;gt; well, there's a compile time option to put the desktop gui in a shell rather than fullscreen - we can make that a command line switch instead 16:19 &amp;lt;+Complication&amp;gt; is the desktop gui, in principle, capable of having a "minimize" button? 16:19 &amp;lt;jrandom&amp;gt; its trouble to make it a runtime change though, as swt doesn't allow gui component reparenting (reliably), and you cant change a shell's trim 16:20 &amp;lt;jrandom&amp;gt; oh, yes, definitely possible - good idea 16:20 &amp;lt;+Complication&amp;gt; which would send it to background without affecting the order in which other windows below it are arranged? 16:20 &amp;lt;jrandom&amp;gt; we can toss that into the control menu (top left) or the task menu (top right) 16:20 &amp;lt;+Complication&amp;gt; Because using alt+tab tends to change that 16:21 &amp;lt;+Complication&amp;gt; (something... like the "show desktop" button I typically like to have on the taskbar near the KDE / Start button) 16:21 &amp;lt;+Complication&amp;gt; (another location may prove better, but something of this effect) 16:22 &amp;lt;jrandom&amp;gt; yeah, we can hide it the same wayt the tabbed gui's minimize works (or we can iconize it like the normal windowing minimize button) 16:22 &amp;lt;+Complication&amp;gt; Even if admittedly, minimize and show desktop are different things - now that I consider more, minimize seems a bit more logical. 16:24 &amp;lt;+Complication&amp;gt; As for syncing errors, I currently have 1 instance of HTTP 504, and 4 instances of "socket closed" 16:24 &amp;lt;+Complication&amp;gt; 2 successes 16:24 * TrevorReznik encounters like 70% socket closed 16:24 &amp;lt;jrandom&amp;gt; zounds 16:24 &amp;lt;jrandom&amp;gt; ok, ill look into that and get an update in there asap 16:27 &amp;lt;jrandom&amp;gt; ok, in 3) ??? - anyone have anything else for the meeting? 16:27 &amp;lt;+Complication&amp;gt; I wish I had, but not yet - webcache app still incomplete, since real life ran me over a little 16:28 &amp;lt;jrandom&amp;gt; damn that reality! 16:28 * Complication will try to get the 15 annoying things sorted out of the way 16:32 &amp;lt;jrandom&amp;gt; wr0d 16:32 &amp;lt;jrandom&amp;gt; ok, if there isn't anything else for the meeting... 16:32 * jrandom winds up 16:33 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 27 de março de 2007</title><link>/pt/blog/2007/03/27/reuni%C3%A3o-de-desenvolvedores-do-i2p-27-de-mar%C3%A7o-de-2007/</link><pubDate>Tue, 27 Mar 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/03/27/reuni%C3%A3o-de-desenvolvedores-do-i2p-27-de-mar%C3%A7o-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, Complication, jrandom, TrevorReznik&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:02 &amp;lt;jrandom&amp;gt; 0) oi 16:02 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:02 &amp;lt;jrandom&amp;gt; 2) propostas de NTCP/SSU do zzz 16:03 &amp;lt;jrandom&amp;gt; 3) status do desenvolvimento do Syndie 16:03 &amp;lt;jrandom&amp;gt; 4) status de DNS/registrar 16:03 &amp;lt;jrandom&amp;gt; 5) ??? 16:03 &amp;lt;jrandom&amp;gt; 0) oi 16:03 * jrandom acena 16:03 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2007-March/001342.html 16:04 &amp;lt;jrandom&amp;gt; passando para 1) status da rede 16:04 &amp;lt;jrandom&amp;gt; as coisas parecem bem boas e, como mencionado, há mais pesquisa a fazer quanto às mudanças mais recentes 16:05 &amp;lt;+Complication&amp;gt; Eu queria reclamar um pouco sobre a conectividade do IRC (o resto parece suficientemente decente), mas no último dia, tive apenas umas 6 desconexões, o que nem é tão ruim 16:05 &amp;lt;cervantes&amp;gt; /mute Complication 16:05 &amp;lt;jrandom&amp;gt; heh 16:05 &amp;lt;+Complication&amp;gt; :D 16:06 &amp;lt;+Complication&amp;gt; O sucesso na construção de tunnel está muito bom, porém 16:06 * Complication confere de novo, por via das dúvidas 16:06 &amp;lt;jrandom&amp;gt; sim, vi um pouco de churn de descons (embora, pra ser sincero, eu leio meu backlog com um grep -v -\!- então nunca vejo as desconexões ;) 16:06 &amp;lt;cervantes&amp;gt; houve várias trapalhadas de ISP recentemente no lado do irc - postman está buscando arranjos alternativos de hospedagem 16:06 &amp;lt;jrandom&amp;gt; as taxas de construção de tunnel nas estatísticas deram uma subida, embora pareçam geralmente em linha com os ciclos lá no stats.i2p 16:06 &amp;lt;cervantes&amp;gt; com sorte conseguiremos alguma redundância de rede melhor 16:06 &amp;lt;jrandom&amp;gt; ah ok cervantes 16:07 * jrandom se ofereceria para ajudar com o dev.i2p.net, mas não lembro a última vez que a carga ficou abaixo de 4 nele 16:08 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo a trazer sobre o status da rede? 16:10 &amp;lt;jrandom&amp;gt; se não, pulando para 2) propostas de NTCP/SSU do zzz 16:10 &amp;lt;jrandom&amp;gt; zzz não parece estar por aqui no momento, e eu deixei minhas postagens do Syndie respondendo ao tópico em casa (d'oh) 16:11 &amp;lt;jrandom&amp;gt; de qualquer forma, publiquem suas ideias no blog do zzz (ou leiam lá para mais informações) 16:11 &amp;lt;jrandom&amp;gt; alguém tem algo a discutir sobre isso aqui agora? 16:12 &amp;lt;+Complication&amp;gt; Bem, eu pessoalmente escrevi uma resposta lá, expressando preocupação com confiança excessiva em UDP (já que, para mim pessoalmente, UDP tinha taxas de retransmissão bem altas) 16:12 &amp;lt;jrandom&amp;gt; sim 16:12 &amp;lt;+Complication&amp;gt; Contudo, pensei em uma abordagem... 16:12 &amp;lt;+Complication&amp;gt; Atualmente os bids (lances) são totalmente determinísticos (em oposição a probabilísticos com um componente aleatório), certo? 16:13 &amp;lt;jrandom&amp;gt; sim, totalmente determinísticos 16:13 &amp;lt;+Complication&amp;gt; Eu estava pensando se haveria algum benefício (no sentido de evitar extremos) em fazê-los ter um componente de probabilidade 16:14 &amp;lt;+Complication&amp;gt; Como em "60% de probabilidade de conseguir NTCP, 40% de probabilidade de conseguir SSU" 16:14 &amp;lt;+Complication&amp;gt; (assumindo que não haja dados prévios — se houvesse dados prévios de falha/sucesso, provavelmente seria preciso enviesar a probabilidade a favor do transporte de melhor desempenho para aquele link) 16:15 &amp;lt;jrandom&amp;gt; bem, depende do que se pretende alcançar — pelo que entendi da proposta do zzz, o objetivo é usar SSU sempre que possível 16:15 &amp;lt;+Complication&amp;gt; (assumindo, claro, que ambos os transportes sejam utilizáveis para um determinado link — às vezes certamente não são) 16:15 &amp;lt;jrandom&amp;gt; aleatorizar isso não ajudaria com isso, embora oferecesse mais oportunidade para coletar dados sobre ambos os transportes no ambiente real 16:16 &amp;lt;+Complication&amp;gt; Só um pensamento sobre uma forma possível de tentar equilibrá-los (porque se um sempre dá lance mais alto, os routers provavelmente não vão "experimentar" muito) 16:19 &amp;lt;jrandom&amp;gt; é um método que poderíamos usar para reunir mais dados, vale manter em mente 16:19 &amp;lt;jrandom&amp;gt; ok, como mencionado, postem lá naquele tópico para mais coisas :) 16:20 &amp;lt;jrandom&amp;gt; passando para 3) status do desenvolvimento do Syndie 16:20 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar além do que está no e-mail 16:20 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações? 16:21 &amp;lt;+Complication&amp;gt; Ainda não. :) 16:22 &amp;lt;jrandom&amp;gt; hehe 16:22 * Complication tem esperança de ajudar mais, seja no I2P ou no Syndie, mas eu realmente preciso lançar aquela coisa do webcache primeiro 16:22 &amp;lt;jrandom&amp;gt; pois é, ansioso por ambos :) 16:24 &amp;lt;jrandom&amp;gt; ok, vamos pular o 4 e ir para 5) ??? 16:25 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 16:26 &amp;lt;TrevorReznik&amp;gt; há algum interesse em um gerador de hashcash para i2p? 16:26 &amp;lt;TrevorReznik&amp;gt; isto é, pela interface do navegador. 16:26 &amp;lt;TrevorReznik&amp;gt; pensei nisso como uma forma de eliminar possíveis cenários de DoS dentro do I2P. 16:27 &amp;lt;jrandom&amp;gt; hmm, em javascript ou c/java? 16:27 &amp;lt;jrandom&amp;gt; acho que há alguns geradores de hashcash por aí 16:27 &amp;lt;TrevorReznik&amp;gt; em java. 16:28 &amp;lt;+Complication&amp;gt; bem, alguma pesquisa sobre esquemas de hashcash provavelmente será necessária em algum momento 16:28 &amp;lt;TrevorReznik&amp;gt; www.hashcash.org tem alguns, acho. 16:28 &amp;lt;TrevorReznik&amp;gt; eles são uma iniciativa para estabelecê-lo para clientes de e-mail como mecanismo anti-spam. 16:28 &amp;lt;+Complication&amp;gt; talvez não pesquisa no sentido propriamente dito, mas sim no sentido de implementação e melhores práticas sese 16:28 &amp;lt;+Complication&amp;gt; =sentido 16:28 &amp;lt;TrevorReznik&amp;gt; eles têm uma coleção de implementações em uma variedade de linguagens. 16:28 &amp;lt;TrevorReznik&amp;gt; há 2 classes Java e pelo menos um applet lá, embora eu não saiba os parâmetros exatos de licença até o momento. 16:30 &amp;lt;+Complication&amp;gt; lugares que poderiam usar isso: 1) registro de nym (pseudônimo) no Syndie 2) registro de nomes no I2P 16:30 &amp;lt;+Complication&amp;gt; 3) e-mail, obviamente 16:30 * TrevorReznik concorda. 16:30 &amp;lt;+Complication&amp;gt; 4) em cenários menos otimistas, mensagens comuns no Syndie 16:31 &amp;lt;+Complication&amp;gt; no próprio nível da rede I2P... 16:31 &amp;lt;+Complication&amp;gt; hmm 16:31 &amp;lt;jrandom&amp;gt; é possível inseri-los nas mensagens de criação de tunnel, mas já estamos ferrados nesse front de CPU do jeito que está ;) 16:39 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:41 &amp;lt;jrandom&amp;gt; se não 16:41 * jrandom se prepara para encerrar 16:41 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 20 de março de 2007</title><link>/pt/blog/2007/03/20/reuni%C3%A3o-de-desenvolvimento-do-i2p-20-de-mar%C3%A7o-de-2007/</link><pubDate>Tue, 20 Mar 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/03/20/reuni%C3%A3o-de-desenvolvimento-do-i2p-20-de-mar%C3%A7o-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Amiga4000, _bob, Eric, jadeSerpent, jrandom, snoopy&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:05 &amp;lt;jrandom&amp;gt; 0) oi 16:05 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.28 16:05 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 16:05 &amp;lt;jrandom&amp;gt; 3) ??? 16:05 &amp;lt;jrandom&amp;gt; 0) oi 16:05 * jrandom acena 16:05 &amp;lt;jrandom&amp;gt; anotações de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2007-March/001341.html 16:05 * jrandom postou isso há pouco, então vou dar um minuto pra vocês lerem essa nota empolgante ;) 16:08 &amp;lt;jrandom&amp;gt; ok, vamos direto para 1) status da rede e 0.6.1.28 16:09 &amp;lt;jrandom&amp;gt; as coisas parecem bem até agora, com cerca de metade da rede atualizada 16:09 &amp;lt;jrandom&amp;gt; um dado interessante é que a rede também cresceu um pouco, talvez mais 40-50 conexões ntcp ativas no meu router e vejo por volta de 700 IDs de router conhecidos 16:10 &amp;lt;jrandom&amp;gt; vamos ver como isso evolui na próxima semana ou algo assim 16:11 &amp;lt;jrandom&amp;gt; ok, alguém tem algo para comentar re: status da rede ou 0.6.1.28? 16:13 &amp;lt;jrandom&amp;gt; ok, se não, vamos passar para 2) status do desenvolvimento do Syndie 16:13 &amp;lt;jrandom&amp;gt; muita coisa acontecendo nessa frente, como mencionado nas notas 16:13 &amp;lt;Amiga4000&amp;gt; oi 16:13 &amp;lt;jrandom&amp;gt; opa Amiga4000 16:13 &amp;lt;Amiga4000&amp;gt; em qual ponto agora? 16:13 &amp;lt;jrandom&amp;gt; acabamos de pular para o 2, mas se você tem algo para o 1, manda ver ;? 16:14 &amp;lt;Amiga4000&amp;gt; sim, postei no Syndie agora, suponho que meu pool não esteja funcionando como esperado 16:14 &amp;lt;jrandom&amp;gt; pool? 16:14 &amp;lt;Amiga4000&amp;gt; 2 pout tunnels 2 hops, um 70sec e 1300kb, outro 250sec e 1000 kb 16:15 &amp;lt;Amiga4000&amp;gt; ( refiro-me à msg no fórum do zzz no Syndie sobre o I2Psnark e pooling dentro do router) 16:15 &amp;lt;jrandom&amp;gt; presumo que esses tempos sejam tempos de expiração, certo, e dados é o total transferido até agora 16:15 &amp;lt;Amiga4000&amp;gt; droga, isso 16:15 &amp;lt;jrandom&amp;gt; ok, respondi àquele post no Syndie - o que você vê está bom 16:15 &amp;lt;Amiga4000&amp;gt; *beleza* 16:16 &amp;lt;Amiga4000&amp;gt; foi mal, fui rápido demais lendo e não entendi 16:16 &amp;lt;jrandom&amp;gt; se todos os tunnels expirassem ao mesmo tempo, haveria um pico e uma boa chance de falhas totais 16:16 &amp;lt;Amiga4000&amp;gt; correto, há alguma chance de ver o tempo de vida de um tunnel? 16:16 &amp;lt;jrandom&amp;gt; 1300KB e 1000KB também é um balanceamento bem bom 16:16 &amp;lt;jrandom&amp;gt; o tempo de vida é sempre 10 minutos 16:17 &amp;lt;Amiga4000&amp;gt; ok, vou acompanhar mais dados :_) 16:18 &amp;lt;jrandom&amp;gt; w3wt, obrigado por perguntar, é uma boa pergunta 16:18 &amp;lt;Amiga4000&amp;gt; ok, e status da rede: 0.1.28 está ok, embora o upload dos dados do i2psnakr esteja lento 16:19 &amp;lt;jrandom&amp;gt; hmm, você estava descrevendo 10-15KBps, certo? 16:19 &amp;lt;Amiga4000&amp;gt; certo, era 30-40 antes das últimas 2 ou 3 mudanças do zzz 16:20 &amp;lt;jrandom&amp;gt; hmm, vamos ver como progride à medida que o churn de novas versões diminui 16:20 &amp;lt;Amiga4000&amp;gt; sim, vamos esperar mais 1-2 semanas :-) 16:20 &amp;lt;jrandom&amp;gt; embora, na minha visão, 10-15KBps já é bom o suficiente 16:21 &amp;lt;Amiga4000&amp;gt; :-) 16:21 &amp;lt;jrandom&amp;gt; (na verdade eu estava usando a faixa de 10-20 como alvo para uso razoável, em vez de 1-5KBps) 16:21 &amp;lt;jrandom&amp;gt; claro, mais é melhor, mas uns 10-15 sólidos são uma ótima notícia 16:21 &amp;lt;Amiga4000&amp;gt; eu só sei que já fez 2-4x disso 16:21 &amp;lt;_bob&amp;gt; Hmm, i2p está usando 120% de CPU. ;) 16:22 &amp;lt;Amiga4000&amp;gt; e ainda consigo pegar dados da "internet" via o outproxy&amp;lt;in 20-40 kb rate 16:22 &amp;lt;jadeSerpent&amp;gt; _bob: espero que seu dissipador/ventoinha esteja funcionando 16:22 &amp;lt;jrandom&amp;gt; você está se referindo a kilobytes por segundo, né Amiga4000? 16:22 &amp;lt;Amiga4000&amp;gt; certo 16:23 &amp;lt;jrandom&amp;gt; legal 16:23 &amp;lt;Amiga4000&amp;gt; e até syndie.i2p está na faixa dos 40 16:23 &amp;lt;jrandom&amp;gt; bob: ou você tem um pc dual ou quad proc ;) 16:24 &amp;lt;_bob&amp;gt; não sabia que o top reportava valores acima de 100%. 16:24 &amp;lt;jrandom&amp;gt; i2p é pura mágica 16:24 &amp;lt;jadeSerpent&amp;gt; acho que está acima do top 16:25 &amp;lt;_bob&amp;gt; Quem me dera. Só consigo rotear cerca de 150KB/s em cada direção como está agora. 16:25 * jadeSerpent desvia de frutas podres 16:27 &amp;lt;jadeSerpent&amp;gt; eu tenho um Core 2 Duo e às vezes vejo vários processos usando&amp;gt;100% 16:29 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para o 1? 16:30 &amp;lt;jrandom&amp;gt; se não, vamos mesmo para o 2 ;) 16:30 &amp;lt;jrandom&amp;gt; não há muito mais a adicionar aqui além do que está no mail e no fórum 16:30 &amp;lt;jrandom&amp;gt; alguém tem algo que queira levantar re: 2) status do desenvolvimento do Syndie? 16:30 &amp;lt;jadeSerpent&amp;gt; mal posso esperar para testar o novo widget do editor 16:30 &amp;lt;jadeSerpent&amp;gt; o atual está me deixando maluco 16:30 &amp;lt;jrandom&amp;gt; heh 16:31 &amp;lt;jadeSerpent&amp;gt; como você conseguiu integrar editores nativos nas várias plataformas? 16:31 &amp;lt;Eric&amp;gt; Só uma pergunta rápida... por que o Susimail demora tanto para verificar o correio ou carregar? Outras páginas .i2p carregam rapidamente. 16:32 &amp;lt;jadeSerpent&amp;gt; Eric: pop3 é um protocolo muito verboso, mais ainda que http (mais pacotes trocados por operação) 16:32 &amp;lt;Eric&amp;gt; Ah, certo. 16:33 &amp;lt;jrandom&amp;gt; jadeSerpent: import org.eclipse.swt.widget.Text em vez de ...swt.custom.StyledText ;) 16:33 &amp;lt;_bob&amp;gt; Eric = Protocolo? 16:33 &amp;lt;jrandom&amp;gt; Eric: sim, o app roda localmente mas fala um subconjunto completo de pop3 com o servidor pop3 16:34 &amp;lt;jadeSerpent&amp;gt; jrandom: ah então o swt faz interface com frameworks COM 16:34 &amp;lt;Eric&amp;gt; Eric: Por que não usar webmail via HTTP em vez de um cliente local buscando e enviando via POP/SMTP? 16:34 &amp;lt;jadeSerpent&amp;gt; deixa, vou apenas ler o código 16:35 &amp;lt;jrandom&amp;gt; jadeSerpent: bem, é um widget nativo de /texto/, não o widget de editor html com 16:35 &amp;lt;jadeSerpent&amp;gt; Eric: faça essa pergunta ao postman, e de preferência no #i2p-chat ;) 16:35 &amp;lt;Eric&amp;gt; Ok. 16:35 &amp;lt;jadeSerpent&amp;gt; jrandom: oh 16:35 * jadeSerpent estava pensando em gedit/console/riched32 16:36 &amp;lt;jadeSerpent&amp;gt; s/console/kate/ 16:36 &amp;lt;jrandom&amp;gt; jadeSerpent: o widget de editor html com também é fácil de integrar, mas exigiria lidar com muitos problemas 16:36 &amp;lt;jadeSerpent&amp;gt; sim, melhor fazer seu próprio parsing por segurança 16:36 &amp;lt;jrandom&amp;gt; (por exemplo, auditá-lo por segurança, especialmente ao citar conteúdo) 16:39 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 2), vamos pular para 3) ??? 16:39 &amp;lt;jrandom&amp;gt; alguém tem algo que queira trazer para a reunião? 16:40 &amp;lt;jadeSerpent&amp;gt; como está a situação com a registerfly 16:40 &amp;lt;jadeSerpent&amp;gt; i2p.net está salvo? ;) 16:41 &amp;lt;jrandom&amp;gt; eh, ainda não resolvido, espero lidar com isso em breve 16:41 &amp;lt;jrandom&amp;gt; mas vocês já decoraram 66.111.51.110 de qualquer forma, né? ;) 16:41 &amp;lt;_bob&amp;gt; i2p.net em breve vai servir a vocês anúncios e anúncios. ;) 16:42 &amp;lt;jadeSerpent&amp;gt; sim, é o mesmo número que uso na combinação da minha pasta 16:42 &amp;lt;jadeSerpent&amp;gt; _bob: isso é um dos meus medos :( 16:43 &amp;lt;jadeSerpent&amp;gt; ou redirecionar para o SiteFinder 16:43 &amp;lt;jadeSerpent&amp;gt; que bagunça a registerfly criou heh 16:43 &amp;lt;jrandom&amp;gt; isso será resolvido em um ou dois dias 16:44 &amp;lt;Eric&amp;gt; Heh, agora lembro onde vi esse IP. É o IP do outproxy. 16:44 &amp;lt;snoopy&amp;gt; jr: confira esta página, re i2p.net: http://www.dyndns.com/news/releases/registerfly_safe_harbor.html 16:44 &amp;lt;jrandom&amp;gt; sim eric :) 16:46 &amp;lt;jrandom&amp;gt; snoopy: a maioria dos registradores por aí está oferecendo descontos para abocanhar ex-usuários da registerfly (embora, felizmente, sejamos tecnicamente um registrante da enom) 16:46 * jrandom só precisa entrar em um terminal seguro (tentei mais cedo hoje, mas o lugar estava fechado) 16:47 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para trazer para a reunião? 16:49 &amp;lt;jrandom&amp;gt; se não... 16:49 * jrandom se prepara 16:50 * jrandom *baf*s a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 13 de março de 2007</title><link>/pt/blog/2007/03/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-mar%C3%A7o-de-2007/</link><pubDate>Tue, 13 Mar 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/03/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-mar%C3%A7o-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, detonate, jrandom, TrevorReznik, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) oi 16:01 &amp;lt;jrandom&amp;gt; 1) status da rede e 0.6.1.28 16:01 &amp;lt;jrandom&amp;gt; 2) status do desenvolvimento do Syndie e 1.005a 16:02 &amp;lt;jrandom&amp;gt; 3) rumos da GUI do Syndie 16:02 &amp;lt;jrandom&amp;gt; 4) resultados do concurso de caça a bugs de fev 16:02 &amp;lt;jrandom&amp;gt; 5) ??? 16:02 &amp;lt;jrandom&amp;gt; 0) oi 16:02 * jrandom acena 16:02 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2007-March/001338.html 16:02 &amp;lt;jrandom&amp;gt; vocês tiveram algumas horas para ler (e claro ler os posts relacionados do Syndie ;) então vamos direto para 1) status da rede e 0.6.1.28 16:04 &amp;lt;jrandom&amp;gt; tem acontecido bastante coisa nessa frente ultimamente - zzz quer nos dar um resumo do que vem na 0.6.1.28? 16:05 &amp;lt;+zzz&amp;gt; ok 16:06 &amp;lt;+zzz&amp;gt; muitas melhorias na construção de tunnel e no desempenho upstream (ascendente), beneficiando principalmente quem tem muito tráfego de saída ou é limitado pela largura de banda upstream... 16:06 &amp;lt;+zzz&amp;gt; como usuários do i2psnark... 16:06 &amp;lt;+zzz&amp;gt; Estou obtendo bons resultados nos testes, então estou ansioso para disponibilizar isso para todos... 16:07 &amp;lt;jrandom&amp;gt; [w3wt] 16:07 &amp;lt;+zzz&amp;gt; Tenho um ajuste para tornar um parâmetro configurável, como solicitado pelo Amiga4000; devo incluir isso em breve. 16:08 &amp;lt;+zzz&amp;gt; E obrigado pela oferta de $$, porém por favor mantenha no banco. 16:08 &amp;lt;+zzz&amp;gt; EOT :) 16:08 &amp;lt;jrandom&amp;gt; r0x0r - adicionado a halloffame.html :) 16:09 &amp;lt;+zzz&amp;gt; haha agora sou famoso 16:10 &amp;lt;jrandom&amp;gt; as mudanças parecem bem promissoras e devem ter maior impacto quando estiverem amplamente implantadas 16:11 &amp;lt;jrandom&amp;gt; é só me mandar uma msg quando quiser que eu aperte o gatilho, e eu empacoto e envio em um dia ou algo assim 16:11 &amp;lt;jrandom&amp;gt; ok, alguém tem algo que queira levantar sobre: status da rede? 16:13 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) status do desenvolvimento do Syndie 16:14 &amp;lt;jrandom&amp;gt; muita coisa acontecendo aqui (como você pode ver se estiver usando o Syndie ou acompanhando https://trac.i2p.net/timeline ) 16:14 &amp;lt;jrandom&amp;gt; espero que tenhamos um novo release 1.005a em um ou dois dias (obviamente não incluindo as coisas que estamos discutindo em (3) abaixo) 16:15 &amp;lt;TrevorReznik&amp;gt; jrandom: você tem tempo para uma perguntinha? 16:17 &amp;lt;jrandom&amp;gt; se for para a reunião, com certeza (se for sobre 2), agora é uma boa; se não se encaixa na pauta, temos 5) ??? para o resto :) 16:17 &amp;lt;jrandom&amp;gt; (se não for algo para a reunião, me chame por mensagem privada) 16:17 &amp;lt;TrevorReznik&amp;gt; ok ;) vou esperar 16:18 &amp;lt;jrandom&amp;gt; ok, alguém tem algo para 2) status do desenvolvimento do Syndie? 16:20 &amp;lt;jrandom&amp;gt; se não, vamos mudar para 3) rumos da GUI do Syndie 16:20 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, muita coisa acontecendo nessa direção - o mk juntou algumas ideias bem interessantes e provavelmente veremos isso no Syndie mais cedo do que tarde 16:20 &amp;lt;+zzz&amp;gt; pode me chamar de tradicionalista, mas acho que a interface multipainel, ao estilo do Thunderbird, está bem boa 16:24 &amp;lt;jrandom&amp;gt; hmm, com a visão multipainel, isso se encaixaria mais nas modificações do mk do que na nossa interface multiaba atual? 16:24 &amp;lt;jrandom&amp;gt; você usa a aba de visualização na visualização do tópico agora, por exemplo? 16:26 &amp;lt;+zzz&amp;gt; no momento não há opção a não ser ir para a aba de visualização para ver anexos, o que eu não gosto — eu preferiria ver tudo no painel inferior 16:26 &amp;lt;+zzz&amp;gt; desculpe, não estou a par dos detalhes das modificações do mk, então não consigo responder sua outra pergunta 16:27 &amp;lt;jrandom&amp;gt; ah, então funcionaria melhor com a visão do mk (assim que fizermos usar o MessageView em vez do MessagePreview lá embaixo) 16:27 &amp;lt;jrandom&amp;gt; ah, tem uma captura de tela da proposta do mk em http://dev.i2p.net/~jrandom/mk_max.png 16:27 &amp;lt;jrandom&amp;gt; mk: talvez possamos encontrar uma forma de tornar configurável a árvore acima vs. à esquerda? 16:29 &amp;lt;+zzz&amp;gt; o Thunderbird costumava dar a opção de 2 ou 3 layouts para os 3 painéis, mas não consigo encontrar isso nas opções no momento 16:30 &amp;lt;jrandom&amp;gt; lembro de ter revisto o diagrama deles para isso, sim 16:31 &amp;lt;jrandom&amp;gt; talvez, se conseguirmos uma forma de tornar o “explorer” do mk parentable (definido como filho) de forma limpa em um SWT Composite arbitrário, possamos usá-lo tanto pela GUI com abas atual como uma aba quanto no modo de tela cheia como uma tela 16:33 &amp;lt;+zzz&amp;gt; eu gosto das abas para as coisas menos comuns como opções, configuração de sindicação, etc.; acho que abas combinadas com o multipainel para o que é comum é bom. na minha humilde opinião. 16:34 &amp;lt;jrandom&amp;gt; você roda o Syndie em tela cheia ou só em parte da tela 16:35 &amp;lt;+zzz&amp;gt; geralmente em tela cheia 16:35 &amp;lt;jrandom&amp;gt; hmm legal 16:36 &amp;lt;+zzz&amp;gt; mas como estou usando um laptop 1024x768 hoje em dia... no meu desktop 1600x1200 eu não ocuparia a tela toda 16:37 &amp;lt;jrandom&amp;gt; ok, para todos que estão acompanhando em segundo plano, por favor publiquem seus pensamentos e ideias quando for conveniente para vocês 16:37 &amp;lt;jrandom&amp;gt; heh sim, faz sentido 16:38 * jrandom está em um computador de cibercafé 800x600 no momento 16:38 &amp;lt;@detonate&amp;gt; hmm, estou com dificuldade para fazer o I2P funcionar de novo 16:39 &amp;lt;@detonate&amp;gt; está fazendo algo, usando muito CPU, mas o console web parece nunca iniciar 16:39 &amp;lt;@detonate&amp;gt; acho que posso tentar rodar no Windows 16:39 &amp;lt;jrandom&amp;gt; algo nos logs? 16:39 &amp;lt;@detonate&amp;gt; na verdade não, só diz que eu preciso fazer reseed 16:39 &amp;lt;@detonate&amp;gt; os logs estão mais silenciosos do que antes? 16:39 &amp;lt;+zzz&amp;gt; wrapper.log NPE's? 16:41 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para 3, vamos pular para 4) resultados do concurso de caça a bugs de fevereiro 16:42 &amp;lt;jrandom&amp;gt; parabéns e obrigado ao void, Darn e Anonymous! 16:42 &amp;lt;jrandom&amp;gt; (e a todos os outros que ajudaram, claro) 16:42 &amp;lt;jrandom&amp;gt; relatórios de bugs nos ajudam a rastrear esses problemas e garantir que sejam resolvidos, então por favor continuem enviando 16:43 &amp;lt;jrandom&amp;gt; ok, se não há nada em 4), vamos para 5) ??? 16:43 &amp;lt;jrandom&amp;gt; alguém tem algo que queira trazer para a reunião? 16:45 &amp;lt;bar&amp;gt; tinha alguém perguntando nos fóruns por que os gráficos que exibem bw (largura de banda) parecem um pouco fora 16:45 &amp;lt;bar&amp;gt; achei que você poderia ter uma ideia ou duas 16:46 &amp;lt;bar&amp;gt; (basicamente, eles atingem pico de 1,5 x a configuração máxima de bw) 16:47 &amp;lt;jrandom&amp;gt; sim, não tinha certeza de *quais* gráficos de bw estavam se referindo (pelo que vi, cada gráfico renderiza com precisão a estatística que representa) 16:47 &amp;lt;@detonate&amp;gt; deixa pra lá, está funcionando de novo :) 16:48 &amp;lt;+zzz&amp;gt; são os 3 primeiros gráficos em graphs.jsp, que parecem muito mais altos do que a bw exibida no lado esquerdo do console do router e, para mim, estão muito acima do meu limite upstream configurado 16:49 * jrandom carrega 16:51 &amp;lt;jrandom&amp;gt; hmm, e isso inclui a média upstream levando em conta o burst? 16:52 &amp;lt;+zzz&amp;gt; sim 16:52 &amp;lt;jrandom&amp;gt; hmm, vou investigar 16:53 &amp;lt;+zzz&amp;gt; vou investigar mais; imagino que isso não te soa familiar 16:53 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:57 &amp;lt;jrandom&amp;gt; se não... 16:57 * jrandom se prepara 16:58 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 20 de fevereiro de 2007</title><link>/pt/blog/2007/02/20/reuni%C3%A3o-de-desenvolvedores-do-i2p-20-de-fevereiro-de-2007/</link><pubDate>Tue, 20 Feb 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/02/20/reuni%C3%A3o-de-desenvolvedores-do-i2p-20-de-fevereiro-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, Complication, jrandom, void&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:59 &amp;lt;jrandom&amp;gt; 0) oi 14:59 &amp;lt;jrandom&amp;gt; 1) Estado da rede 14:59 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:00 &amp;lt;+void&amp;gt; jrandom: só para avisar, o gerenciamento de favoritos não está funcionando desde 8e18877de3908c52daae6d8a85fc8c671cdfb5d5 15:00 &amp;lt;jrandom&amp;gt; 3) ??? 15:00 &amp;lt;jrandom&amp;gt; 0) oi 15:00 * jrandom acena 15:00 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2007-February/001336.html 15:01 &amp;lt;jrandom&amp;gt; void: arrastar e soltar nos favoritos atualmente não atualiza a exibição (os favoritos são adicionados, mas não aparecem) - estou trabalhando nisso na outra dwindow no momento :) 15:01 &amp;lt;+void&amp;gt; ah :) 15:01 &amp;lt;jrandom&amp;gt; se não for isso ao que você está se referindo, por favor abra um relatório de bug 15:01 &amp;lt;+void&amp;gt; (bem, eu já abri um relatório de bug para isso 15:01 &amp;lt;+void&amp;gt; ) 15:02 &amp;lt;jrandom&amp;gt; w3wt 15:02 &amp;lt;jrandom&amp;gt; ok, vamos entrar em 1) Estado da rede 15:02 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar além do que está nas notas de status 15:04 &amp;lt;jrandom&amp;gt; alguém tem algo que gostaria de acrescentar sobre 1) Estado da rede? 15:06 &amp;lt;jrandom&amp;gt; se não, vamos passar para 2) Status do desenvolvimento do Syndie 15:06 &amp;lt;bar&amp;gt; jrandom: sim, o suporte ao idioma Chinês Tradicional corrigiu o problema do "china.i2p" e o Chinês Simplificado corrigiu sua postagem "peace" 15:06 &amp;lt;jrandom&amp;gt; ah, ótimo, bar 15:06 &amp;lt;bar&amp;gt; (ops, foi mal!) 15:08 &amp;lt;jrandom&amp;gt; em teoria, poderíamos empacotar fontes de fato e distribuí-las com o syndie (o que pode fazer sentido em algumas situações, como os CDs/imagens pré-instalados que o anonymous discutiu recentemente) 15:10 &amp;lt;jrandom&amp;gt; (especificamente, no relatório de bug @ urn:syndie:channel:d7:channel44:Ffn4RhCunO6gwMfAYfOoPY7FGwPNDy65dS4DyuyorME=9:messageIdi1171666081846ee ) 15:10 &amp;lt;jrandom&amp;gt; enfim, sobre o status do desenvolvimento do syndie, muita coisa acontecendo por lá 15:10 &amp;lt;jrandom&amp;gt; espero que tenhamos um novo lançamento ainda esta semana com as últimas novidades 15:12 &amp;lt;jrandom&amp;gt; como sempre, continuem mandando relatórios de bug e solicitações de recursos, e vamos tratá-los o quanto antes 15:12 &amp;lt;jrandom&amp;gt; alguém tem algo a acrescentar sobre 2) Status do desenvolvimento do Syndie? 15:15 &amp;lt;jrandom&amp;gt; ok, se não, vamos passar para 3) ??? 15:15 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer à reunião? 15:16 &amp;lt;+Complication&amp;gt; nada que eu me lembre às pressas :) 15:18 &amp;lt;+Complication&amp;gt; (ainda não, pelo menos) 15:18 &amp;lt;jrandom&amp;gt; hehe, nesse caso... 15:18 * jrandom se prepara 15:18 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 13 de fevereiro de 2007</title><link>/pt/blog/2007/02/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-fevereiro-de-2007/</link><pubDate>Tue, 13 Feb 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/02/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-fevereiro-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> green, jadeSerpent, jrandom, thecrypto, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:04 &amp;lt;jrandom&amp;gt; 0) oi 15:04 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.27 15:04 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:04 &amp;lt;jrandom&amp;gt; 3) trac.i2p.net 15:04 &amp;lt;jrandom&amp;gt; 4) ??? 15:04 &amp;lt;jrandom&amp;gt; 0) oi 15:04 * jrandom acena 15:04 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2007-February/001334.html 15:05 &amp;lt;jrandom&amp;gt; vamos direto para 1) Status da rede e 0.6.1.27 15:06 &amp;lt;jrandom&amp;gt; zzz: quer nos dar um resumo das principais correções de bugs/melhorias que encontraremos no i2psnark? 15:07 &amp;lt;+zzz&amp;gt; hum, está espalhado por todo lado, veja o history.txt :) 15:07 &amp;lt;green&amp;gt; Não podemos dizer nada sobre isso, já que você não trabalha nisso há muito tempo, humm! 15:08 &amp;lt;green&amp;gt; Então não há nada novo para discutir 15:08 &amp;lt;jrandom&amp;gt; heh ok zzz, justo :) 15:08 &amp;lt;+zzz&amp;gt; deve estar mais robusto para torrents com grande número de seeders, algumas melhorias na UI (interface do usuário), algumas correções de bugs, suporte para criação de torrents de múltiplos arquivos, etc etc 15:08 &amp;lt;+zzz&amp;gt; Aliás, w00t, reunião 200 15:09 &amp;lt;jrandom&amp;gt; caramba 15:09 &amp;lt;jrandom&amp;gt; beleza 15:09 &amp;lt;jrandom&amp;gt; meus planos agora são apenas adicionar o whispering simples para os peers floodfill (assim as pessoas não os perdem de vista tão facilmente) 15:09 &amp;lt;jrandom&amp;gt; há mais alguma tarefa fácil que eu deva tratar antes de fazer o tagging e o push? 15:10 &amp;lt;+zzz&amp;gt; isso parece mais inteligente do que esperar eu fazer 15:10 &amp;lt;jrandom&amp;gt; ah, eu deveria desabilitar o Syndie antigo também 15:11 &amp;lt;jrandom&amp;gt; (ou ao menos o fetching dele) 15:11 &amp;lt;jrandom&amp;gt; ouvi algumas sugestões para desabilitar o eepsite tunnel por padrão também - alguma opinião? sim? não? 15:11 * bar espanca seu cavalo ainda-não-totalmente-morto "não ter eepsite server tunnels iniciando automaticamente por padrão" 15:12 &amp;lt;+zzz&amp;gt; Eu commitei uma nota em localhost/syndie/ avisando que está obsoleto; se quiser deixar por mais um release, fica a seu critério 15:13 &amp;lt;jrandom&amp;gt; pode valer a pena manter o conteúdo por um tempo, mas matar a sindicação 15:13 &amp;lt;jrandom&amp;gt; ok, se alguém pensar em mais alguma coisa, me avise 15:14 &amp;lt;+zzz&amp;gt; se fizer isso, verifique se a nota que adicionei precisa de atualização 15:14 &amp;lt;jadeSerpent&amp;gt; concordo que não deve começar a servir páginas logo de cara; nenhum outro app faz isso, risco potencial de segurança 15:14 &amp;lt;green&amp;gt; Desabilitar o eepsite padrão é uma boa ideia, já que a maioria das pessoas que usam I2P não o usa e outras usam tunnels definidos pelo usuário, basta olhar a estatística do orion com apenas ~30 sites online 15:14 &amp;lt;jrandom&amp;gt; sim 15:14 &amp;lt;+zzz&amp;gt; e idem, se você desabilitar o eepsite tunnel, as instruções e a homepage padrão do eepsite precisam ser atualizadas 15:15 &amp;lt;jrandom&amp;gt; isso não vai desabilitar os tunnels já configurados, só afetará novos usuários 15:15 &amp;lt;jrandom&amp;gt; verdade, zzz 15:15 &amp;lt;+zzz&amp;gt; provavelmente uma boa ideia 15:17 &amp;lt;green&amp;gt; mas isso é apenas um ajuste menor, não uma melhoria 15:17 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 1) status da rede e 0.6.1.27? 15:17 &amp;lt;+zzz&amp;gt; resources/eepsite_index.html "seu eepsite está ativo e funcionando, mas..." 15:17 &amp;lt;jrandom&amp;gt; sim 15:19 &amp;lt;green&amp;gt; jr : Coragem, fujamos! 15:19 &amp;lt;jrandom&amp;gt; ok, pulando para 2) Status do desenvolvimento do Syndie 15:20 &amp;lt;jrandom&amp;gt; muita coisa acontecendo aqui, claro 15:20 &amp;lt;jrandom&amp;gt; além do que está mencionado nas notas, assim que lançarmos o i2p 0.6.1.27 vou limpar um monte dos bugs em aberto para o release 1.004a da próxima semana 15:21 &amp;lt;+fox&amp;gt; * thecrypto acena ao retornar após um hiato muito, muito longo deste projeto 15:21 &amp;lt;jrandom&amp;gt; alguém quer trazer algo para 2) Status do desenvolvimento do Syndie? 15:21 &amp;lt;jrandom&amp;gt; uau! 15:21 &amp;lt;jrandom&amp;gt; bem-vindo de volta, thecrypto 15:22 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Obrigado 15:22 &amp;lt;jrandom&amp;gt; ainda hackeando um SDK do i2p 0.1? :) 15:22 &amp;lt;+zzz&amp;gt; de volta para o 200º aniversário? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Acho que sim :) Mas espero recuperar o ritmo nisso, pois andei olhando o que mais existe por aí e tudo é uma droga :) 15:24 &amp;lt;jrandom&amp;gt; heh legal 15:24 &amp;lt;+fox&amp;gt; * thecrypto senta-se de lado para deixar o restante da reunião prosseguir 15:25 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para 2) Status do desenvolvimento do Syndie, vamos para 3) trac.i2p.net 15:25 &amp;lt;jrandom&amp;gt; por demanda popular (e razoável), migramos do rastreador de bugs interno do Syndie para um rastreador de bugs de verdade 15:26 &amp;lt;jrandom&amp;gt; por favor usem-no se puderem para registrar relatos de bugs (embora relatos de bugs enviados pelo Syndie serão importados automaticamente para lá após um atraso) 15:26 * jadeSerpent aplaude 15:27 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Trac funciona muito bem, uso-o no meu trabalho. Vocês integraram CVS a ele? 15:27 &amp;lt;jrandom&amp;gt; monotone (nosso DVCS (sistema de controle de versão distribuído)), sim 15:27 &amp;lt;jrandom&amp;gt; https://trac.i2p.net/browser 15:28 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Legal, migraram para DVCS :) Boa hora para eu voltar :) 15:28 &amp;lt;jrandom&amp;gt; com certeza 15:29 &amp;lt;jrandom&amp;gt; no momento, a wiki está basicamente desativada, mas pode ser útil de vez em quando para trabalhar algumas questões 15:29 &amp;lt;jrandom&amp;gt; não tenho certeza se/quando será usada, mas veremos 15:30 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 3) trac.i2p.net ? 15:31 &amp;lt;jrandom&amp;gt; se não, vamos para o bom e velho 4) ??? 15:31 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer à reunião? 15:33 &amp;lt;+fox&amp;gt; &amp;lt;thecrypto&amp;gt; Bom estar de volta 15:33 &amp;lt;jadeSerpent&amp;gt; sempre fica bem lagado na hora da reunião? 15:35 &amp;lt;jrandom&amp;gt; jadeSerpent: mais do que o normal, sim, embora não tão ruim (estou com 1.46s de lag) 15:35 * jrandom se prepara 15:35 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de fevereiro de 2007</title><link>/pt/blog/2007/02/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-fevereiro-de-2007/</link><pubDate>Tue, 06 Feb 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/02/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-fevereiro-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, dw_g, hottuna, jadeSerpent, jrandom, mk, modulus, tethrage, void&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) oi 15:02 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:02 &amp;lt;jrandom&amp;gt; 2) Status de desenvolvimento do Syndie 15:02 &amp;lt;jrandom&amp;gt; 3) Vencedores do concurso de coleta de bugs de janeiro! 15:02 &amp;lt;jrandom&amp;gt; 4) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) oi 15:02 * jrandom acena 15:02 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2007-February/001333.html 15:03 &amp;lt;jrandom&amp;gt; pulando para 1) Status da rede 15:03 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar aqui (como você provavelmente percebe ;) 15:03 &amp;lt;jrandom&amp;gt; alguém tem algo para levantar a respeito do status da rede? 15:04 &amp;lt;+void&amp;gt; já foi melhor, de algum modo... 15:04 &amp;lt;+void&amp;gt; mas não está ruim 15:05 &amp;lt;jrandom&amp;gt; é estranho, na última semana ou algo assim nossas taxas de construção (build) voltaram a subir, segundo o stats.i2p 15:05 &amp;lt;tethrage&amp;gt; há um padrão de longo prazo? 15:06 &amp;lt;tethrage&amp;gt; (na mudança da taxa de construção) 15:07 &amp;lt;jrandom&amp;gt; afaics, os padrões têm sido associados à capacidade de routers de alto desempenho, mas isso oferece apenas uma visão muito limitada da rede (já que eu só sei o que está publicamente disponível, basicamente) 15:07 &amp;lt;tethrage&amp;gt; entendi 15:08 &amp;lt;tethrage&amp;gt; há alguma informação que poderia ser fornecida para ajudar? 15:08 &amp;lt;tethrage&amp;gt; de routers normais, quero dizer 15:08 &amp;lt;jrandom&amp;gt; na verdade não, do meu ponto de vista 15:09 &amp;lt;tethrage&amp;gt; entendi 15:09 &amp;lt;jrandom&amp;gt; (basicamente só precisamos implementar algumas mudanças no código antes de avançar) 15:10 &amp;lt;tethrage&amp;gt; entendi 15:11 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para 1) Status da rede? 15:12 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) Status de desenvolvimento do Syndie 15:14 &amp;lt;jrandom&amp;gt; muita coisa acontecendo aqui, como vocês podem ler 15:14 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; menor: talvez mudar 'signed by' para 'authorization'? Estou um pouco nervoso com as linhas borradas entre fóruns, identidades, assinaturas e por aí vai 15:14 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; -d 15:15 &amp;lt;jrandom&amp;gt; ah, é uma boa ideia 15:16 &amp;lt;+void&amp;gt; mk: um fórum é uma identidade :) 15:16 &amp;lt;+void&amp;gt; e vice-versa 15:17 &amp;lt;jrandom&amp;gt; sim, embora não queiramos confundir demais as pessoas tornando essa dualidade estranha visível 15:17 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Estou ciente, mas ainda é confuso. Eu entendo bem agora, mas me preocupo que novos usuários possam ficar confusos pela falta de diferenciação 15:18 &amp;lt;+void&amp;gt; ah 15:18 &amp;lt;jrandom&amp;gt; certo - as pessoas pensam em fóruns de maneira diferente do que pensam em identidades, então precisamos garantir que nos comportamos como esperado 15:18 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Outra coisa que pode valer a pena implementar no fórum ou no gerenciamento de identidades é algo explícito como 'post to this forum only under author x authorization y', o que eliminaria confusões. Você nem precisaria de um dropdown nas mensagens de novo post 15:19 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (um dropdown para chaves) 15:20 &amp;lt;+void&amp;gt; eu preferiria um dropdown global de identidade visível o tempo todo 15:20 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; tipo, sob quem você está postando? 15:20 &amp;lt;jrandom&amp;gt; hmm 15:21 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; talvez, mas realmente não há muita diferença, acho, entre tê-lo sempre no topo e fazê-lo aparecer apenas nos posts 15:22 &amp;lt;jrandom&amp;gt; ok, antes de mergulharmos demais nisso, há um canal lateral que o Syndie não trata atualmente que pode vincular múltiplas identidades 15:22 &amp;lt;+void&amp;gt; embora sua identidade não seja usada em nenhum outro lugar além de postar 15:22 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; o que você quer dizer? 15:23 &amp;lt;+void&amp;gt; fazer push de novos posts? 15:23 &amp;lt;jrandom&amp;gt; se você precisa ter identidades completamente impossíveis de vincular, você precisa executar instâncias separadas do Syndie - você pode sincronizá-las entre si e usar apenas uma para fazer pull/push para outros arquivos, mas o arquivo local contém informações às quais apenas algumas das identidades têm acesso 15:23 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (Concordo que provavelmente devemos deixar as grandes discussões para o fórum de desenvolvimento, mas é bom ter um monte de gente falando sobre isso de uma vez) 15:24 &amp;lt;+void&amp;gt; verdade 15:24 &amp;lt;jrandom&amp;gt; entretanto, todas as identidades no arquivo local podem acessar essa informação e, se agirem com base nela (postarem com aquelas chaves, etc.), vão vazar a possibilidade de vinculação 15:25 &amp;lt;jrandom&amp;gt; talvez possamos encontrar uma maneira de realizar tudo isso de forma transparente pela GUI 15:26 &amp;lt;jrandom&amp;gt; (rodar com múltiplos arquivos localmente sem ter que iniciar o Syndie duas vezes) 15:26 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; há muitos outros pontos - como marcar certos arquivos como exclusivos entre si - que poderiam ajudar com o anonimato. Devemos tentar definir todos esses cenários e encontrar uma forma de lidar com eles de maneira bem utilizável 15:27 &amp;lt;tethrage&amp;gt; Syndie não visa anonimato, só segurança 15:27 &amp;lt;tethrage&amp;gt; é a camada de transporte sobre a qual ele roda que deveria lidar com isso, certo? :/ 15:27 &amp;lt;jrandom&amp;gt; Syndie visa o anonimato 15:27 &amp;lt;tethrage&amp;gt; (corrija-me se eu estiver errado) 15:28 &amp;lt;jrandom&amp;gt; a camada de transporte lida apenas com uma pequena parte do anonimato - precisamos lidar com o resto 15:28 &amp;lt;jrandom&amp;gt; s/small// 15:28 &amp;lt;tethrage&amp;gt; é mesmo? :/ 15:28 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; sim, isso mesmo. Syndie lida especialmente com vazamentos de informação 15:29 &amp;lt;jadeSerpent&amp;gt; anonimato de endereço IP vs. anonimato de identidade 15:29 &amp;lt;tethrage&amp;gt; entendi. Achei que você tinha dito há um tempo que o Syndie era para ser um app seguro que empregava cripto, mas não estritamente anônimo? 15:29 &amp;lt;tethrage&amp;gt; (não do mesmo jeito que o I2P etc., de qualquer forma) 15:29 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; a segurança da informação é tratada pela redundância dos arquivos 15:29 &amp;lt;jrandom&amp;gt; mk: não tenho certeza do que você quer dizer com marcar os arquivos, mas eu adoraria um post no fórum de desenvolvimento do Syndie discutindo isso :) 15:29 &amp;lt;jrandom&amp;gt; tethra: Syndie pode ser usado para coisas que não exigem anonimato 15:30 &amp;lt;jrandom&amp;gt; mas Syndie precisa ser utilizável para coisas que exigem 15:30 &amp;lt;jrandom&amp;gt; (caso contrário, não faz sentido implementá-lo como parte do projeto I2P) 15:31 &amp;lt;tethrage&amp;gt; é 15:31 &amp;lt;+void&amp;gt; jrandom: bem, para ser justo, ainda haveria sentido se o Syndie fornecesse anonimato utilizando o I2P 15:31 &amp;lt;+void&amp;gt; mas deixa pra lá 15:31 &amp;lt;+void&amp;gt; c 15:31 &amp;lt;tethrage&amp;gt; o que, além de segurança contra vazamentos de informação e código duvidoso, o Syndie faz para manter as pessoas anônimas? :/ 15:32 &amp;lt;tethrage&amp;gt; certamente, a menos que especificado, você acessa os arquivos diretamente etc.? 15:32 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; tethrage, vazamentos de informação de todos os tipos. Se quiser, podemos entrar em mais detalhes daqui a pouco 15:33 &amp;lt;jrandom&amp;gt; tethra: por exemplo, alguém acessando um eepsite com JavaScript habilitado 15:33 &amp;lt;jadeSerpent&amp;gt; tethrage: não há garantia de que os posts que você faz push para um arquivo se originaram de você, alguém pode ter feito push deles para o seu arquivo 15:34 &amp;lt;tethrage&amp;gt; jrandom: sim, o JS pode revelar coisas e tal. Mas certamente isso é mais uma questão de segurança do que de anonimato se você não está usando alguma rede anônima? 15:34 &amp;lt;tethrage&amp;gt; por outro lado, acho que estou discutindo semântica, então vou parar 15:34 &amp;lt;tethrage&amp;gt; :/ 15:34 &amp;lt;jadeSerpent&amp;gt; eu diria que rodar seu próprio arquivo publicamente acessível aumenta seu anonimato nesse aspecto 15:34 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jrandom, vou fazer esse post. Além disso, tenho brincado com um design para um navegador (não gosto de abrir novas abas para novas seções), então vou tentar fazer um protótipo e talvez postar alguns rabiscos no dev 15:34 &amp;lt;jrandom&amp;gt; “segurança contra vazamentos de informação” é o cerne do anonimato - controlar quem sabe fatos sobre sua identidade 15:35 &amp;lt;jrandom&amp;gt; ah, demais, mk, obrigado! 15:35 &amp;lt;jrandom&amp;gt; jadeSerpent: certamente 15:35 &amp;lt;tethrage&amp;gt; entendi 15:35 &amp;lt;tethrage&amp;gt; ponto entendido 15:36 &amp;lt;jrandom&amp;gt; mk: se houver melhores maneiras de apresentar a UI do Syndie, estou 100% a favor (apenas uma porção muito pequena do código está vinculada a esses componentes baseados em abas) 15:36 &amp;lt;jrandom&amp;gt; e estamos em alpha, afinal 15:38 &amp;lt;+void&amp;gt; jrandom: não creio que seja difícil transformar a interface com abas em uma interface com janelas? 15:38 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; sim. E se algumas pessoas preferirem a abordagem de abas para tudo, então não há problema em usar isso 15:38 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; (junto da aba do navegador) 15:39 &amp;lt;jadeSerpent&amp;gt; por favor, nada de MDI; sugiro algo no meio do caminho entre abas e MDI, as perspectivas do Eclipse 15:39 &amp;lt;+void&amp;gt; MDI é ruim, concordo 15:40 &amp;lt;jadeSerpent&amp;gt; o NetBeans tem algo assim também, esqueci como se chama 15:40 &amp;lt;jadeSerpent&amp;gt; views ou workbenches ou algo assim, já faz um tempo 15:41 &amp;lt;jrandom&amp;gt; esboços .png são bem-vindos :) 15:41 * jrandom foi com o estilo de abas-para-tudo porque todo mundo ama o Firefox (/etc) 15:42 &amp;lt;jadeSerpent&amp;gt; quando eu terminar os ícones, talvez eu faça uns hacks nisso 15:42 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; o ciclo de lançamentos de 2 semanas é uma coisa boa. Gosto de ver essas metas explícitas, mas também gostaria de ver algumas metas ‘mais suaves’ listadas - documentação para dev e, mais tarde, para usuários, diagramas e por aí vai 15:42 &amp;lt;jrandom&amp;gt; maneiro 15:42 &amp;lt;jadeSerpent&amp;gt; abas estão ok por enquanto imo, são utilizáveis 15:42 &amp;lt;jrandom&amp;gt; mk: http://syndie.i2p.net/roadmap.html ? 15:42 &amp;lt;jrandom&amp;gt; (embora não haja datas no roadmap) 15:43 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; legal :=) ... acabei de postar sobre isso nas tarefas pendentes :P 15:44 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; sim, embora eu esteja me referindo a metas menores. "documentar as interações gerais entre classes em syndie.gui", ou "escrever um doc sobre banimento" etc. 15:44 &amp;lt;jrandom&amp;gt; ah, bom ponto 15:45 &amp;lt;jrandom&amp;gt; eu estava querendo reunir novamente todos os itens de todo de baixo/médio/alto nível 15:45 * jrandom adiciona isso à lista de todo 15:47 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para levantar em 2) Status de desenvolvimento do Syndie? 15:48 &amp;lt;jrandom&amp;gt; (claro, sempre temos os fóruns de dev no Syndie, mas o IRC é útil para um vai-e-vem rápido) 15:49 &amp;lt;jrandom&amp;gt; se não, vamos pular para 3) Vencedores do concurso de coleta de bugs de janeiro! 15:50 &amp;lt;jrandom&amp;gt; parabéns Darn, voyde, mk e Anonymous, e obrigado a todos que ajudaram 15:51 * jrandom percebe que o concurso era originalmente para os 3 primeiros, mas a contagem ficou tão próxima 15:51 &amp;lt;jrandom&amp;gt; há um novo concurso neste mês também, mesmas regras de antes 15:51 &amp;lt;jadeSerpent&amp;gt; como você sabe que “Anonymous” era apenas uma pessoa? ;) 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; 225 (pela minha contagem) bugs no total - impressionante 15:51 &amp;lt;+void&amp;gt; :) 15:52 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jade, a chave, eu diria :) 15:52 &amp;lt;jrandom&amp;gt; jadeSerpent: urn:syndie:meta:d7:channel44:Ffn4RhCunO6gwMfAYfOoPY7FGwPNDy65dS4DyuyorME=e :) 15:53 &amp;lt;jrandom&amp;gt; poderiam ser cinco pessoas compartilhando essa chave, porém 15:53 &amp;lt;jrandom&amp;gt; mas então eles terão que compartilhar os $50USD ;) 15:53 &amp;lt;jrandom&amp;gt; (o primeiro com a chave privada que assinar uma mensagem para mim especificando para qual conta no egold enviar, ganha ;) 15:53 &amp;lt;jadeSerpent&amp;gt; a menos que um mate os outros 15:54 &amp;lt;jadeSerpent&amp;gt; mas esse tipo de coisa só aconteceria na Romênia 15:54 &amp;lt;tethrage&amp;gt; e na Rússia 15:54 &amp;lt;jrandom&amp;gt; (e na Grã-Bretanha, e na Austrália, e...) 15:55 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; 50usd é uma grana e tanto... 15:55 &amp;lt;jadeSerpent&amp;gt; na Rússia todos seriam mortos, e o senhorio pegaria o dinheiro e passaria para a máfia como taxa de proteção 15:55 &amp;lt;tethrage&amp;gt; não em GBP ;p 15:55 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Eu sei que *eu* mataria por isso 15:55 &amp;lt;tethrage&amp;gt; imagino que perguntar de onde você é não renderia uma resposta, mk? 15:55 &amp;lt;tethrage&amp;gt; :/ 15:56 &amp;lt;+fox&amp;gt; &amp;lt;dw_g&amp;gt; ok, eu aceito ;) 15:56 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Rússia originalmente :D agora Canadá 15:56 &amp;lt;jadeSerpent&amp;gt; 225 bugs é impressionante, quantos desses foram fechados? 15:56 &amp;lt;tethrage&amp;gt; ice. 15:56 &amp;lt;tethrage&amp;gt; +n 15:57 &amp;lt;jrandom&amp;gt; jadeSerpent: eu chutaria que talvez 75-80% foram tratados 15:57 &amp;lt;jadeSerpent&amp;gt; legal 15:58 &amp;lt;jrandom&amp;gt; (com talvez mais 5-10% inválidos/wontfix) 15:58 &amp;lt;jrandom&amp;gt; mas na verdade, esse é um dos itens de todo de nível mais alto - conseguir uma UI de gerenciamento de verdade para o bugtracking 15:58 * jadeSerpent recomenda o Trac 15:58 &amp;lt;jrandom&amp;gt; (demorei um pouco para percorrer todos os posts e contá-los manualmente) 15:58 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; externo ao Syndie? 15:59 &amp;lt;jrandom&amp;gt; hmm, com um sistema de exportação de syndie--&amp;gt;track? 15:59 &amp;lt;jrandom&amp;gt; s/ck// 15:59 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; um projeto legal seria integrar o Syndie a um rastreador de bugs 15:59 &amp;lt;jadeSerpent&amp;gt; sim 15:59 * jrandom aposta que algumas consultas SQL &amp; inserts resolveriam 16:00 &amp;lt;jrandom&amp;gt; seria bem válido, pelo menos de uma perspectiva de trac somente leitura 16:00 &amp;lt;+void&amp;gt; mas sincronizar atualizações feitas no Trac de volta para o Syndie deve ser complicado, acho 16:00 &amp;lt;jrandom&amp;gt; integração de ciclo completo é muito difícil 16:00 &amp;lt;jrandom&amp;gt; certo 16:00 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; em algum momento pode valer considerar um sistema do tipo 'revision' 16:00 &amp;lt;jrandom&amp;gt; mas poder consultar e detalhar no Trac, e gerar relatórios, etc 16:01 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; onde posts substituem os mais antigos 16:01 &amp;lt;jrandom&amp;gt; ah, sim, há ganchos para isso, mas os cabeçalhos Overwrite* não são atualmente respeitados 16:02 &amp;lt;jrandom&amp;gt; não seria tão difícil, porém, apenas um toggle na UI para navegar para revisões anteriores do mesmo post, além de algumas linhas de código para verificar se o post está autorizado a sobrescrever o post antigo 16:03 &amp;lt;jadeSerpent&amp;gt; entendo o desejo de usar o próprio Syndie para relatar bugs, mas seu design não envolve rastreamento de issues e sempre será subótimo para essa tarefa; na minha opinião, vocês deveriam usar um rastreador de issues de verdade 16:04 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; vendo o número de bugs registrados, concordo com o jadeSerpent 16:05 &amp;lt;jrandom&amp;gt; embora, por outro lado, quantos bugs foram descobertos por aqueles que usaram o Syndie para registrar os bugs? 16:05 * jrandom não é totalmente contrário a um Trac ou outro sistema de rastreamento de bugs 16:05 &amp;lt;jadeSerpent&amp;gt; esse tipo de bug vai ser descoberto de qualquer forma 16:05 &amp;lt;+void&amp;gt; bem, severidades, componentes, versões e fechar/abrir/reabrir bugs podem ser feitos com tags do Syndie 16:05 &amp;lt;jrandom&amp;gt; certo 16:06 &amp;lt;+void&amp;gt; (e a maioria disso já é) 16:06 &amp;lt;jadeSerpent&amp;gt; como no outro dia quando travou com alguém que estava postando um relatório de bug; teria travado com ela se estivesse postando sobre qualquer assunto, não importava que fosse um relatório de bug 16:06 &amp;lt;jrandom&amp;gt; se pudermos alimentar um rastreador de issues real via mensagens pseudônimas (e autênticas), seria ótimo 16:06 * jrandom também recebeu alguns relatórios de bug privados, que incluem informações sensíveis - estes são protegidos pela criptografia do Syndie 16:07 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; bem, por que não manter ambos? 16:08 &amp;lt;jadeSerpent&amp;gt; concordo que, no entanto, não há rastreador de issues projetado com anonimato ou confidencialidade mais do que trivial em mente 16:09 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; seria bom que o Syndie tivesse esse tipo de rastreador de bugs, mas anonimato não é um problema tão grande ao enviar a maioria dos relatórios de bug 16:10 &amp;lt;jadeSerpent&amp;gt; talvez o Trac pudesse ser modificado para aproveitar os recursos do Syndie nisso 16:10 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; jade, seria difícil. navegadores não implementam assinatura 16:12 &amp;lt;jrandom&amp;gt; hmm. o que temos é originalmente baseado em: http://syndiemedia.i2p.net:8000/blog.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800003 16:12 &amp;lt;jrandom&amp;gt; além de http://dev.i2p.net/~jrandom/bugsp1.txt e http://dev.i2p.net/~jrandom/bugsp2.txt 16:13 &amp;lt;jrandom&amp;gt; concordo que precisamos de algo melhor do que o que temos para rastrear essas issues, e estou aberto a qualquer coisa que melhor nos faça avançar 16:13 &amp;lt;jrandom&amp;gt; mas eu gostaria de manter o que quer que seja minimalista, se possível, porque estamos construindo o Syndie, não um rastreador de bugs :) 16:14 &amp;lt;jadeSerpent&amp;gt; bem, você parece estar gerenciando por enquanto sem um ;) 16:14 &amp;lt;jrandom&amp;gt; mas tenho certeza de que alguns vão cair pelas frestas, e outros terão mais dificuldade em encontrar o que é conhecido/etc. e em contribuir com correções 16:15 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; provavelmente nem precisamos implementar isso via Syndie. É útil ali até certo ponto, mas 200+ bugs é realmente muito. Devemos decidir por um tracker e disponibilizá-lo pela web e pelo I2P 16:16 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; fornecer um link para ele no topo da tela de registrar bug do Syndie, e assim teremos ambas as opções. Uma implementação de rastreador de bugs no Syndie não é algo em que devamos usar recursos agora 16:17 * jrandom adora ter o rastreamento de bugs integrado (assim as pessoas não precisam criar contas no rastreador de bugs, usar e-mails falsos, etc.), mas estou aberto a propostas sobre qual solução devemos usar 16:17 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; acho que devemos manter isso, mas também ter esse rastreador de bugs 16:18 &amp;lt;jadeSerpent&amp;gt; acesso somente leitura no curto prazo seria bom 16:18 &amp;lt;jadeSerpent&amp;gt; eu prefiro uma interface de busca mais orientada a bugs 16:18 &amp;lt;jrandom&amp;gt; não seria tão ruim, talvez pudéssemos escrever também uma exportação unidirecional de syndie--&amp;gt;issue tracker sem muito problema, para aqueles que não podem/ não querem usar a baseada na web 16:19 &amp;lt;jrandom&amp;gt; s/of r/for/ 16:19 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; o envio de bugs integrado é uma ótima coisa para ter, mas não devemos usar o arquivo do Syndie para rastrear 200+ bugs 16:20 &amp;lt;jrandom&amp;gt; embora seja ótimo para testar nossas capacidades de busca :) [sim, ok, estou convencido] 16:20 &amp;lt;jrandom&amp;gt; então, um voto para o Trac. mais algum voto? por favor, postem no fórum de desenvolvimento do Syndie, com justificativa, claro 16:21 &amp;lt;jadeSerpent&amp;gt; dois votos para o Trac, a menos que você já tenha contado o meu ;) 16:21 &amp;lt;jrandom&amp;gt; sim, era isso que eu estava contando ;) 16:21 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; quais são as opções? Eu não sei nada sobre trackers 16:21 &amp;lt;jadeSerpent&amp;gt; eu esperava que esse fosse seu próprio voto, mas ok 16:22 &amp;lt;jadeSerpent&amp;gt; já trabalhei com Trac, ótimo suporte de terceiros 16:22 &amp;lt;jadeSerpent&amp;gt; bugzilla eu diria bleh 16:22 &amp;lt;jrandom&amp;gt; embora, de lado, se alguém for bem familiar com um rastreador de issues, isso ajudaria a aprontar uma exportação de syndie--&amp;gt;issue tracker 16:22 &amp;lt;jrandom&amp;gt; sim, o Bugzilla é uma besta 16:22 &amp;lt;jadeSerpent&amp;gt; JIRA também é bom, como o Trac 16:23 &amp;lt;+void&amp;gt; Trac provavelmente também é familiar para muita gente 16:23 &amp;lt;jrandom&amp;gt; sim, e são gente boa também (eles deram ao I2P uma licença, embora ainda não a tenhamos usado) 16:23 &amp;lt;jadeSerpent&amp;gt; vocês têm uma licença do JIRA? 16:23 &amp;lt;jrandom&amp;gt; sim, JIRA e Fisheye 16:24 &amp;lt;jadeSerpent&amp;gt; legal, vale a pena tentar 16:24 &amp;lt;jadeSerpent&amp;gt; aliás, o plugin mylar do Eclipse integra-se completamente ao Bugzilla, Trac e JIRA 16:24 &amp;lt;jadeSerpent&amp;gt; altos elogios para sua interface 16:25 &amp;lt;jrandom&amp;gt; maldita essa batalha NetBeans/Eclipse 16:25 &amp;lt;bar&amp;gt; (bugs são relatados automaticamente quando criados? ;) 16:25 &amp;lt;tethrage&amp;gt; (haha) 16:26 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; hah, legal 16:26 &amp;lt;jadeSerpent&amp;gt; jrandom: suporte ao NetBeans está no roadmap do mylar iirc 16:26 &amp;lt;jrandom&amp;gt; legal 16:26 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; é isso que vem para quem apoia fanaticamente a Sun :-) 16:27 * jrandom bombardeia modulus com javabeans 16:27 &amp;lt;jadeSerpent&amp;gt; embora o mylar esteja oficialmente sob a égide da Eclipse Foundation 16:27 &amp;lt;+fox&amp;gt; * mk não consegue encontrar um site ao vivo do Trac 16:27 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; http://trac.wordpress.org/ 16:27 &amp;lt;jrandom&amp;gt; mk: `http://feedspace.i2p/` atm 16:28 &amp;lt;+void&amp;gt; http://trac.edgewall.com/ 16:29 * jrandom não quer gastar muito tempo avaliando muitos sistemas diferentes, então se alguém quiser defender um sistema específico, por favor faça isso no fórum de desenvolvimento do Syndie 16:29 &amp;lt;jadeSerpent&amp;gt; http://overlays.gentoo.org/proj/alt/wiki 16:29 &amp;lt;+void&amp;gt; (^ meta-trac oficial) 16:29 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; sim, para mim dá no mesmo 16:30 * jrandom vai assumir que é isso para * 3) Vencedores do concurso de coleta de bugs de janeiro! e nos levar para 4) ??? 16:30 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para a reunião? 16:30 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; 'melhor' é superestimado. quem tiver mais experiência com essas coisas provavelmente deveria jogar uma moeda 16:32 * jrandom não está realmente procurando um sistema de planejamento de projeto/planejamento de releases, ou um navegador de código-fonte (um wiki gratuito não faz mal, mas também temos o ugha.i2p) 16:32 &amp;lt;jrandom&amp;gt; rastrear issues é a única funcionalidade que me importa nisso 16:37 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para a reunião... 16:37 * jrandom encerra 16:37 * void entrega a jrandom o baffer 16:37 * jrandom *baf*s a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 30 de janeiro de 2007</title><link>/pt/blog/2007/01/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-janeiro-de-2007/</link><pubDate>Tue, 30 Jan 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/01/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-janeiro-de-2007/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Complication2, jrandom, mk, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:06 &amp;lt;jrandom&amp;gt; 0) oi&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 1) Status da rede&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 2) Status do Syndie&amp;lt;p&amp;gt; 15:06 &amp;lt;+zzz&amp;gt; )))&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 3) Status do I2PSnark&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 4) ???&amp;lt;p&amp;gt; 15:06 &amp;lt;jrandom&amp;gt; 0) oi&amp;lt;p&amp;gt; 15:07 * jrandom acena&amp;lt;p&amp;gt; 15:07 &amp;lt;+fox&amp;gt; &amp;lt;mk&amp;gt; Acabei de fazer a postagem, então sinta-se à vontade para responder&amp;lt;p&amp;gt; 15:07 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2007-January/001331.html&amp;lt;p&amp;gt; 15:07 &amp;lt;jrandom&amp;gt; w3wt, farei isso, mk, obrigado&amp;lt;p&amp;gt; 15:07 &amp;lt;jrandom&amp;gt; (agora vamos para nossa reunião de desenvolvimento semanal arquivada :)&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; conjunto curto de notas de status esta semana, mas vamos passar por elas&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; 1) Status da rede&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; nenhuma mudança real aqui, embora tenhamos tido um declínio substancial nas taxas de sucesso de build, conforme mostrado em gráficos no stats.i2p&amp;lt;p&amp;gt; 15:08 &amp;lt;jrandom&amp;gt; embora não as falhas catastróficas que vimos no verão passado&amp;lt;p&amp;gt; 15:09 &amp;lt;+zzz&amp;gt; sim, ao contrário da sua avaliação um tanto otimista nas notas, atingimos um mínimo de 3 meses no sucesso de build de tunnel no fim da semana passada. Houve apenas uma recuperação modesta nos últimos dias&amp;lt;p&amp;gt; 15:09 &amp;lt;Complication2&amp;gt; Do lado do status da rede, vi algum aumento na pressão de roteamento, o que causou cerca de 10% de aumento na largura de banda, mas não muito mais&amp;lt;p&amp;gt; 15:11 &amp;lt;jrandom&amp;gt; sim, essa é a parte estranha, zzz - a taxa de falhas aumentou substancialmente, mas o irc não foi substancialmente afetado&amp;lt;p&amp;gt; 15:11 &amp;lt;Complication2&amp;gt; Parece que uma parte significativa da capacidade de roteamento ou deixou a rede recentemente, ou sofreu downtime (indisponibilidade)&amp;lt;p&amp;gt; 15:11 &amp;lt;jrandom&amp;gt; Complication2: hmm, houve alguns nós com problemas de hardware e de rede, o que se correlacionaria com isso&amp;lt;p&amp;gt; 15:12 &amp;lt;+zzz&amp;gt; de $here, o irc foi bastante afetado&amp;lt;p&amp;gt; 15:12 &amp;lt;Complication2&amp;gt; mas descobri que o meu gravador de estatísticas tem gravado arquivos de 0B desde outubro... então honestamente eu não sei&amp;lt;p&amp;gt; 15:12 &amp;lt;Complication2&amp;gt; tinha um typo (erro de digitação) no meu script :O&amp;lt;p&amp;gt; 15:12 &amp;lt;jrandom&amp;gt; d'oh&amp;lt;p&amp;gt; 15:13 &amp;lt;jrandom&amp;gt; zzz: espero que isso já tenha passado, certo?&amp;lt;p&amp;gt; 15:13 &amp;lt;+zzz&amp;gt; Eu diria que as coisas estão melhorando, embora durante as noites no GMT as coisas estejam piores do que de manhã&amp;lt;p&amp;gt; 15:15 &amp;lt;jrandom&amp;gt; hmm interessante&amp;lt;p&amp;gt; 15:15 &amp;lt;Complication2&amp;gt; se a maioria dos usuários ainda for da Europa, durante as noites no GMT, a contagem deles pode estar aumentando...&amp;lt;p&amp;gt; 15:15 &amp;lt;+zzz&amp;gt; só lembre que o tempo está sempre ensolarado dentro de um colo (datacenter de colocation) :)&amp;lt;p&amp;gt; 15:16 &amp;lt;Complication2&amp;gt; (mas não verifiquei o theland.i2p recentemente)&amp;lt;p&amp;gt; 15:16 &amp;lt;jrandom&amp;gt; hehe&amp;lt;p&amp;gt; 15:16 &amp;lt;jrandom&amp;gt; (tivemos um aumento nos últimos dias, com known: chegando a 555 no início desta tarde, e agora estando em 570)&amp;lt;p&amp;gt; 15:17 &amp;lt;jrandom&amp;gt; ((ativos: 266/367))&amp;lt;p&amp;gt; 15:17 &amp;lt;jrandom&amp;gt; pelo menos, de acordo com o meu router&amp;lt;p&amp;gt; 15:18 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 1) Status da rede?&amp;lt;p&amp;gt; 15:20 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) Status do Syndie&amp;lt;p&amp;gt; 15:20 &amp;lt;jrandom&amp;gt; tem algumas coisas pesadas acontecendo aqui, com um novo lançamento chegando em um ou dois dias&amp;lt;p&amp;gt; 15:21 &amp;lt;jrandom&amp;gt; estou fazendo o possível para resolver o máximo de bugs registrados, e há duas melhorias funcionais importantes na próxima versão - melhor tratamento para banimentos, e suporte a uma série de políticas de privacidade, autenticação e autorização para vários fóruns&amp;lt;p&amp;gt; 15:23 &amp;lt;jrandom&amp;gt; quando a nova versão sair, haverá mais para discutir nesse front (embora a maior parte dessa discussão esteja acontecendo dentro do Syndie, naturalmente :)&amp;lt;p&amp;gt; 15:23 &amp;lt;jrandom&amp;gt; quanto ao concurso - ainda resta mais um dia para enviar seus bugs! os vencedores e apoiadores serão anunciados na reunião da próxima semana&amp;lt;p&amp;gt; 15:24 &amp;lt;jrandom&amp;gt; ok, alguém tem perguntas/comentários/preocupações sobre: status do Syndie?&amp;lt;p&amp;gt; 15:25 &amp;lt;jrandom&amp;gt; se não, vamos pular para 3) Status do I2PSnark&amp;lt;p&amp;gt; 15:25 &amp;lt;jrandom&amp;gt; zzz, quer nos dar uma atualização das coisas?&amp;lt;p&amp;gt; 15:25 &amp;lt;+zzz&amp;gt; sim&amp;lt;p&amp;gt; 15:26 &amp;lt;+zzz&amp;gt; na reunião de 2 semanas atrás eu estava em um bom ponto de parada, mas então encontrei e corrigi alguns verdadeiros devoradores de memória e fiz alguns outros ajustes...&amp;lt;p&amp;gt; 15:26 &amp;lt;+zzz&amp;gt; Agora estou novamente em um bom ponto de parada, então pessoal, por favor testem o CVS e relatem os resultados aqui ou no Syndie - obrigado&amp;lt;p&amp;gt; 15:27 &amp;lt;+zzz&amp;gt; sobre o thrashing (atividade excessiva) na inicialização...&amp;lt;p&amp;gt; 15:27 &amp;lt;+zzz&amp;gt; houve algumas boas sugestões no Syndie...&amp;lt;p&amp;gt; 15:28 &amp;lt;+zzz&amp;gt; minha primeira ideia não funcionou muito bem, mas limpei um lock para que a página web não trave mais na inicialização, então ela _parece_ mais rápida&amp;lt;p&amp;gt; 15:28 &amp;lt;+zzz&amp;gt; talvez eu tente as outras sugestões mais tarde. &amp;lt;eot&amp;gt;&amp;lt;p&amp;gt; 15:29 &amp;lt;jrandom&amp;gt; heh legal, obrigado, zzz!&amp;lt;p&amp;gt; 15:30 &amp;lt;jrandom&amp;gt; ok, vamos pular para o nosso bom e velho tópico geral: 4) ???&amp;lt;p&amp;gt; 15:30 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer para a reunião?&amp;lt;p&amp;gt; 15:33 &amp;lt;jrandom&amp;gt; ok, se não...&amp;lt;p&amp;gt; 15:33 * jrandom se prepara para encerrar&amp;lt;p&amp;gt; 15:34 * jrandom encerra a reunião com um *baf*&amp;lt;p&amp;gt; &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 16 de janeiro de 2007</title><link>/pt/blog/2007/01/16/reuni%C3%A3o-de-desenvolvimento-do-i2p-16-de-janeiro-de-2007/</link><pubDate>Tue, 16 Jan 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/01/16/reuni%C3%A3o-de-desenvolvimento-do-i2p-16-de-janeiro-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jrandom, zzz&lt;/p>
&lt;h2 id="ata-da-reunião">Ata da reunião&lt;/h2>
&lt;div class="irc-log"> 15:03 &amp;lt;jrandom&amp;gt; 0) oi 15:03 &amp;lt;jrandom&amp;gt; 1) Estado da rede 15:03 &amp;lt;jrandom&amp;gt; 2) Atualizações do I2PSnark 15:03 &amp;lt;jrandom&amp;gt; 3) Progresso do Syndie 15:03 &amp;lt;jrandom&amp;gt; 4) ??? 15:03 &amp;lt;jrandom&amp;gt; 0) oi 15:03 * jrandom acena 15:03 &amp;lt;jrandom&amp;gt; notas semanais de status disponíveis em http://dev.i2p.net/pipermail/i2p/2007-January/001329.html 15:05 &amp;lt;jrandom&amp;gt; enquanto vocês dão uma olhada nisso, vamos começar com 1) Estado da rede 15:05 &amp;lt;jrandom&amp;gt; não há muita mudança no momento nessa frente 15:06 &amp;lt;jrandom&amp;gt; é interessante notar o gráfico de domínios atualizado em `http://stats.i2p/cgi-bin/serv_domain.cgi,` listando uma boa distribuição de hosts mesmo após podar 2000 entradas antigas 15:07 &amp;lt;jrandom&amp;gt; zzz: em que período aquele gráfico se baseia? 15:07 &amp;lt;+zzz&amp;gt; 1 mês 15:07 &amp;lt;jrandom&amp;gt; uau, legal 15:09 &amp;lt;jrandom&amp;gt; claro, os NICs nem sempre estão atualizados, mas isso dá uma boa visão das coisas em alto nível. bom trabalho, zzz, obrigado 15:10 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para levantar em 1) Estado da rede? 15:12 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) Atualizações do I2PSnark 15:12 &amp;lt;jrandom&amp;gt; zzz, quer nos passar os detalhes? 15:13 &amp;lt;+zzz&amp;gt; temos melhorias na equidade quando > 4 leechers (clientes que apenas baixam), uma correção para o antigo bug de reinício de torrent, não iniciar um tunnel se 'autostart' estiver desmarcado, e adicionando mais alguns links na página web. 15:13 &amp;lt;+zzz&amp;gt; adicionado um botão 'stop-all' que geralmente não funciona se houver tráfego, ao que parece 15:13 &amp;lt;+zzz&amp;gt; procurando testadores e relatos como de costume, obrigado 15:14 &amp;lt;jrandom&amp;gt; sensacional, valeu zzz 15:14 &amp;lt;jrandom&amp;gt; quando achar que está no ponto, podemos empacotar e lançar um novo 0.6.1.27 com isso incluído 15:15 &amp;lt;+zzz&amp;gt; ok, talvez uma semana ou duas 15:16 &amp;lt;jrandom&amp;gt; parece bom 15:17 &amp;lt;jrandom&amp;gt; ok, vamos passar para 3) Progresso do Syndie 15:17 &amp;lt;jrandom&amp;gt; muita coisa acontecendo nessa frente, como mencionado, e esperamos liberar uma nova revisão em um dia ou dois 15:19 &amp;lt;jrandom&amp;gt; haverá um anúncio quando isso sair, no Syndie, nas páginas da web, no fórum e na lista 15:19 &amp;lt;jrandom&amp;gt; ok, passando para 4) ??? 15:20 &amp;lt;jrandom&amp;gt; alguém tem mais algo que queira trazer para a reunião? 15:23 &amp;lt;jrandom&amp;gt; se não... 15:23 * jrandom se prepara 15:23 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião dos Desenvolvedores do I2P - 09 de janeiro de 2007</title><link>/pt/blog/2007/01/09/reuni%C3%A3o-dos-desenvolvedores-do-i2p-09-de-janeiro-de-2007/</link><pubDate>Tue, 09 Jan 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/01/09/reuni%C3%A3o-dos-desenvolvedores-do-i2p-09-de-janeiro-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, jrandom, nony, tea, tethra, void, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:07 &amp;lt;jrandom&amp;gt; 0) oi 15:07 &amp;lt;jrandom&amp;gt; 1) Estado da rede 15:07 &amp;lt;jrandom&amp;gt; 2) I2Phex 0.1.1.38 15:07 &amp;lt;jrandom&amp;gt; 3) Progresso do Syndie 15:07 &amp;lt;jrandom&amp;gt; 4) Concurso de coleta de bugs do Syndie 15:07 &amp;lt;jrandom&amp;gt; 5) ??? 15:07 &amp;lt;jrandom&amp;gt; 0) oi 15:07 * jrandom acena 15:07 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2007-January/001328.html 15:09 &amp;lt;jrandom&amp;gt; enquanto vocês continuam babando pelas coisas da Macworld, vamos pular para 1) estado da rede 15:09 &amp;lt;jrandom&amp;gt; não tenho nada para mencionar aqui esta semana, mas me senti mal em não incluir o estado da rede no relatório, então aqui está 15:09 &amp;lt;jrandom&amp;gt; alguém tem algo a adicionar sobre o estado da rede? 15:09 &amp;lt;+zzz&amp;gt; Estou testando alguns ajustes no i2psnark, nada de mais 15:10 &amp;lt;jrandom&amp;gt; ah legal, é sobre os relatos de bugs recentes, ou outras coisas boas que podemos esperar? 15:11 &amp;lt;+zzz&amp;gt; outras – principalmente um tratamento melhor de torrents com &amp;gt; 4 pares 15:11 &amp;lt;jrandom&amp;gt; irado 15:11 &amp;lt;+zzz&amp;gt; também capturando alguns pontos comuns de OOM (Out Of Memory) em vez de derrubar a JVM inteira 15:12 &amp;lt;tea&amp;gt; parece ótimo, no momento o i2p-bt parece a melhor escolha para torrents de "alta" velocidade 15:12 &amp;lt;+zzz&amp;gt; isto é, quando ele pega um bloco inteiro de 256KB - 1MB para armazenar uma peça 15:13 &amp;lt;+zzz&amp;gt; todo mundo escolha um torrent e se jogue nele para me ajudar a testar :) 15:14 &amp;lt;jrandom&amp;gt; sensacional, avise quando devemos experimentar as coisas, zzz 15:14 &amp;lt;tea&amp;gt; alguém refaz 'casino royale'? :) 15:14 * jrandom menciona que esta reunião é registrada e publicada na web ;) 15:15 &amp;lt;+void&amp;gt; oh, a reunião 15:15 &amp;lt;tea&amp;gt; então sem voluntários 15:16 &amp;lt;jrandom&amp;gt; ok, legal, alguém tem mais alguma coisa para 1) Estado da rede? 15:17 &amp;lt;bar&amp;gt; já que estamos falando de i2psnark... 15:18 &amp;lt;bar&amp;gt; ...seria possível iniciar, parar e reiniciar o i2psnark pelo console? 15:18 &amp;lt;bar&amp;gt; (em vez de reiniciar todo o router para matar os tunnels) 15:19 &amp;lt;+zzz&amp;gt; não sei – jrandom, alguma ideia? 15:20 &amp;lt;jrandom&amp;gt; bar: quando você diz parar e iniciar, o que isso implica além de parar e iniciar os torrents individuais? 15:21 &amp;lt;bar&amp;gt; matar os tunnels do i2psnark que drenam meus recursos quando não estou torrentando 15:22 &amp;lt;bar&amp;gt; (os tunnels não morrem quando você remove os .torrents, se bem me lembro) 15:22 &amp;lt;jrandom&amp;gt; ah, parar o destino i2p real dele. dá para fazer sem muito trabalho, a interface web tem acesso ao SnarkManager 15:23 &amp;lt;jrandom&amp;gt; (uma solução provisória poderia ser definir os comprimentos de tunnel para 0 até você precisar usá-los de novo) 15:23 &amp;lt;jrandom&amp;gt; mas você tem razão, isso seria útil 15:23 &amp;lt;+void&amp;gt; você poderia mudar os tunnels para terem profundidade 0, embora isso fosse sujeito a erros 15:23 &amp;lt;+zzz&amp;gt; boa ideia fornecer um botão de parar tunnel na página web, concordo 15:23 * jrandom dá um hi5 em void 15:24 &amp;lt;+void&amp;gt; ack, estou atrasado *assim* tanto? 15:24 &amp;lt;jrandom&amp;gt; I2PSnarkUtil já tem um .disconnect() estático também 15:25 &amp;lt;jrandom&amp;gt; (então chamar isso a partir do I2PSnarkServlet deve ser trivial) 15:25 &amp;lt;jrandom&amp;gt; zzz: você quer cuidar disso, ou quer que eu jogue isso lá? 15:27 &amp;lt;+zzz&amp;gt; Não vejo uma pergunta aí, então manda ver 15:27 &amp;lt;jrandom&amp;gt; ok, beleza, vou fazer isso 15:27 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa em 1) Estado da rede? 15:29 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) I2Phex 0.1.1.38 15:29 &amp;lt;jrandom&amp;gt; Complication: quer nos bombardear com os detalhes? 15:31 &amp;lt;jrandom&amp;gt; pelo que eu sei, há um bom resumo de mudanças no CVS e no anúncio (http://forum.i2p.net/viewtopic.php?t=2005) 15:33 &amp;lt;tea&amp;gt; há a possibilidade de mudar permanentemente os comprimentos dos tunnels? 15:34 &amp;lt;jrandom&amp;gt; claro, lembro que há um lugar onde você pode defini-los no arquivo de configuração do i2phex especificando as opções personalizadas do i2p (embora eu não me lembre da opção de arquivo de config do i2phex a usar no momento) 15:35 &amp;lt;bar&amp;gt; tea: sim, em i2phex.cfg (i2pInboundLength, i2pInboundLengthVariance, i2pOutboundLength, i2pOutboundLengthVariance) 15:36 &amp;lt;tea&amp;gt; eu estava pensando na aba de opções que o i2p-rufus tem 15:37 &amp;lt;tea&amp;gt; algo assim poderia ser adicionado? 15:38 &amp;lt;jrandom&amp;gt; acho que o complication disse que seria uma boa ideia, então provavelmente é bem factível 15:38 * jrandom não fez nenhum hacking de GUI no i2phex (embora eu tenha certeza de que se você mandar um patch, eu garanto que ele entra :) 15:38 &amp;lt;jrandom&amp;gt; ah, deixa pra lá, parece que o complication disse que ele está trabalhando nisso 15:39 &amp;lt;jrandom&amp;gt; http://forum.i2p.net/viewtopic.php?t=2005#9149 15:39 &amp;lt;tea&amp;gt; como usuário amador do rufus, fiquei feliz em ver a pergunta pop-up 'allow zero hop connections ?', e poder clicar em não ... 15:42 &amp;lt;jrandom&amp;gt; pois é. ok, alguém tem mais alguma coisa em 2) I2Phex 0.1.1.38? 15:42 &amp;lt;bar&amp;gt; bem, já que estamos nisso, acho que parabéns à equipe original do Phex pelo lançamento 3.0 são devidos, saiu outro dia :) 15:43 * bar acena 15:43 &amp;lt;jrandom&amp;gt; pois é, parabéns ArneBab et al.! 15:45 &amp;lt;tea&amp;gt; talvez um dia eles acenem de volta ... 15:46 &amp;lt;jrandom&amp;gt; ArneBab e GregorK deram alguns bons feedbacks sobre o i2phex ao longo dos anos 15:46 &amp;lt;+void&amp;gt; no dia em que o i2phex chegar à versão 3.0? 15:46 &amp;lt;jrandom&amp;gt; tomara :) 15:47 &amp;lt;bar&amp;gt; até lá já teremos ido embora, mas sim :) 15:48 &amp;lt;jrandom&amp;gt; ok, vamos pular para 3) Progresso do Syndie 15:48 &amp;lt;jrandom&amp;gt; muito progresso na última semana, incluindo o 1.001a sendo lançado 15:50 &amp;lt;jrandom&amp;gt; embora a maior parte da discussão nesse front esteja acontecendo dentro do próprio syndie 15:50 &amp;lt;jrandom&amp;gt; então, se você ainda não está nele, entre e saiba mais :) 15:51 &amp;lt;jrandom&amp;gt; alguém tem algo que gostaria de discutir sobre o syndie? 15:53 &amp;lt;+void&amp;gt; bem, acabei de rodar sync e ele importou uma mensagem não lida com um monte de lidas 15:53 &amp;lt;+void&amp;gt; mas acho que vamos depurar isso depois da reunião? 15:54 &amp;lt;jrandom&amp;gt; hmm, pois é, bem estranho (eu importei algumas mensagens novas recentemente, e elas apareceram como não lidas). mas sim, definitivamente precisamos cavar mais nisso 15:54 &amp;lt;jrandom&amp;gt; ok, vamos pular para 4) Concurso de coleta de bugs do Syndie 15:55 &amp;lt;+void&amp;gt; dá para registrar contas anônimas no egold? 15:55 &amp;lt;jrandom&amp;gt; sim, nenhuma identidade necessária 15:56 &amp;lt;+void&amp;gt; ah, legal 15:56 &amp;lt;jrandom&amp;gt; embora, claro, eles possam congelar contas fraudulentas, e eles rastreiam todas as transferências e compartilham os dados de transferência com Eles 15:56 &amp;lt;jrandom&amp;gt; mas é mais do que suficiente para se defender contra a maioria dos adversários 15:57 &amp;lt;+void&amp;gt; é, naturalmente 15:58 * jrandom achou os relatórios de bugs e pedidos de funcionalidades inestimáveis, e embora eu saiba que os US$ 50 não cheguem nem perto de compensar o tempo real envolvido, espero que seja um pequeno gesto de agradecimento 15:58 &amp;lt;jrandom&amp;gt; Espero que continuemos este concurso todo mês 15:58 &amp;lt;+void&amp;gt; hehe 15:59 &amp;lt;+void&amp;gt; hehe pelo menos é divertido 15:59 &amp;lt;+void&amp;gt; arg 16:00 &amp;lt;jrandom&amp;gt; alguém tem alguma pergunta sobre o concurso, ou sugestões, ou frisbees? 16:01 &amp;lt;+tethra&amp;gt; concurso? 16:01 &amp;lt;+tethra&amp;gt; (cheguei atrasado) 16:01 * tethra lê o histórico 16:01 &amp;lt;+tethra&amp;gt; legal :o 16:02 &amp;lt;jrandom&amp;gt; então mandem seus relatórios de bugs :) 16:03 &amp;lt;jrandom&amp;gt; ok, vamos passar para 5) ??? 16:03 &amp;lt;+void&amp;gt; eles já estão :) 16:03 &amp;lt;+tethra&amp;gt; sim senhor! ;) 16:03 &amp;lt;jrandom&amp;gt; pois é, obrigado! (sim, estou contando tudo de 1º de jan a 31 de jan :) 16:03 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para trazer à reunião? 16:04 &amp;lt;+fox&amp;gt; &amp;lt;nony&amp;gt; roda no java6? 16:04 &amp;lt;tea&amp;gt; claro 16:04 &amp;lt;+tethra&amp;gt; aliás, compila com gcj? 16:04 &amp;lt;jrandom&amp;gt; nony: eu rodo no java6 aqui, sim 16:04 &amp;lt;jrandom&amp;gt; tethra: sim, e roda ;) 16:04 &amp;lt;+tethra&amp;gt; excelente 16:04 &amp;lt;+tethra&amp;gt; ;) 16:04 &amp;lt;+fox&amp;gt; &amp;lt;nony&amp;gt; show 16:07 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:09 &amp;lt;jrandom&amp;gt; se não... 16:09 * jrandom se prepara 16:09 * jrandom fecha a reunião com um *baf* &lt;/div></description></item><item><title>Reunião dos Desenvolvedores do I2P - 2 de janeiro de 2007</title><link>/pt/blog/2007/01/02/reuni%C3%A3o-dos-desenvolvedores-do-i2p-2-de-janeiro-de-2007/</link><pubDate>Tue, 02 Jan 2007 00:00:00 +0000</pubDate><guid>/pt/blog/2007/01/02/reuni%C3%A3o-dos-desenvolvedores-do-i2p-2-de-janeiro-de-2007/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, covracer, jrandom, z^z&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) oi 15:02 &amp;lt;jrandom&amp;gt; 1) Estado da rede e planos 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie 1.001a 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) oi 15:02 * jrandom acena 15:02 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2007-January/001325.html 15:03 * mrflibble acena para jrandom 15:03 * jrandom espera que a maioria ainda esteja se recuperando da ressaca, então faremos isso discretamente 15:04 &amp;lt;jrandom&amp;gt; vamos pular direto para 1) Estado da rede e planos 15:05 &amp;lt;jrandom&amp;gt; como mencionado nas notas, muita coisa já foi coberta, mas temos muito trabalho pela frente este ano 15:05 &amp;lt;jrandom&amp;gt; queremos discutir os diversos trade-offs e garantir que os mais apropriados sejam adotados para suportar as funcionalidades específicas às quais estamos visando 15:06 &amp;lt;jrandom&amp;gt; mas veremos como as coisas evoluem conforme avançamos 15:06 &amp;lt;jrandom&amp;gt; por ora, a rede parece estar em um estado relativamente estável, o que é Bom 15:07 &amp;lt;jrandom&amp;gt; alguém tem algo que gostaria de levantar sobre: estado da rede e planos? 15:09 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) Syndie 1.001a 15:09 &amp;lt;z^z&amp;gt; algo em que eu possa trabalhar na rede - netdb ou tunnels? 15:09 * jrandom salta de volta 15:10 &amp;lt;z^z&amp;gt; sei que temos questões sobre a propagação do netdb e sobre o uso de cpu, mas eu precisaria de uma boa orientação para começar 15:11 &amp;lt;z^z&amp;gt; vou pensar nisso de qualquer forma 15:11 &amp;lt;jrandom&amp;gt; z^z: a pesquisa no netDb quando o número de pares floodfill conhecidos/atingíveis chega a 0 precisa, muito provavelmente, fazer um percurso iterado aleatório pelos pares conhecidos 15:12 &amp;lt;z^z&amp;gt; ok, valeu, vou fuçar e perguntar depois 15:12 &amp;lt;jrandom&amp;gt; talvez um novo flag na mensagem de consulta do netDb pedindo "me dê alguns pares floodfill" 15:12 &amp;lt;jrandom&amp;gt; mandou bem, z^z! isso provavelmente teria um impacto significativo para novos usuários — avise se topar com algum problema 15:13 &amp;lt;z^z&amp;gt; ha, isso vai me levar a um território novo, parece divertido para o ano novo 15:13 &amp;lt;jrandom&amp;gt; :) 15:14 &amp;lt;bar&amp;gt; "do not delete floodfill peer router infos from netdb if there are too few of them" &amp;lt;-- alguém lembra se isso entrou no cvs ou não? 15:15 &amp;lt;jrandom&amp;gt; não 15:15 &amp;lt;jrandom&amp;gt; ou, não que eu me lembre... 15:16 &amp;lt;bar&amp;gt; ok 15:17 &amp;lt;jrandom&amp;gt; (um ótimo lugar para isso seria KademliaFloodfillNetworkFacade::dropAfterLookupFailed) 15:18 &amp;lt;jrandom&amp;gt; ops, KademliaNetworkDatabaseFacade, quer dizer (floodfill a estende) 15:20 &amp;lt;jrandom&amp;gt; (há também alguns detalhes em DatabaseLookupMessage que poderiam ser usados para sinalizar 'envie-me pares floodfill' — o 'tunnelSpecified' é um booleano, mas é transferido em um byte inteiro) 15:21 &amp;lt;jrandom&amp;gt; ok, algo mais sobre 1) Estado da rede e planos? 15:23 * jrandom retoma o salto para 2) Syndie 1.001a 15:24 &amp;lt;jrandom&amp;gt; ela está chegando em breve, talvez em um ou dois dias. muitas correções de bugs e limpeza (obrigado a todos que estão ajudando!), com mais detalhes no anúncio quando for lançada 15:25 &amp;lt;jrandom&amp;gt; é basicamente isso a mencionar sobre isso (mas, se você estiver usando a nova Syndie, pode acompanhar as discussões mais recentes por lá ;) 15:27 &amp;lt;jrandom&amp;gt; alguém tem algo para levantar sobre a Syndie 1.001a, ou pulamos para 3) ??? 15:27 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que gostaria de discutir na reunião? 15:28 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; você ainda não é a favor de um ebuild? 15:29 &amp;lt;jrandom&amp;gt; para a Syndie, ou i2p? 15:29 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; i2p 15:29 &amp;lt;jrandom&amp;gt; correto, ainda não sou a favor de um ebuild 15:29 &amp;lt;jrandom&amp;gt; (obrigado pela oferta/sugestão, ainda assim!) 15:30 &amp;lt;jrandom&amp;gt; os problemas do i2p não estão relacionados ao tamanho da rede, então aumentar o tamanho não vai resolvê-los 15:30 &amp;lt;jrandom&amp;gt; em vez disso, só vai forçar mais pessoas a lidar com os problemas e com o caminho de atualização para resolvê-los 15:30 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; sim 15:31 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; o alex fez um bom trabalho, porém, em um ebuild 15:31 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; está no overlay java-experimental-migration, se bem me lembro 15:31 &amp;lt;+fox&amp;gt; * godmode0 voltou (ausente por 01:57:51) 15:32 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; bem, de qualquer forma, isso depende de muitas melhorias no tratamento de Java e Jetty pelo Gentoo 15:32 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; e não entrará na árvore principal tão cedo 15:33 &amp;lt;jrandom&amp;gt; legal (que o trabalho do alex esteja indo bem), e tomara que levemos o i2p ao ponto em que colocá-lo no main será algo ótimo :) 15:34 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; um ebuild para a Syndie seria bem-vindo ou também deve ser adiado? 15:34 * jrandom se pergunta quanto de agitação haverá no tratamento de Java quando a JVM e libs da Sun forem GPL 15:35 &amp;lt;jrandom&amp;gt; a Syndie deverá, esperamos, estar pronta para uso em produção em questão de meses, com beta talvez em um mês, então considerar um ebuild lá seria ótimo 15:36 &amp;lt;jrandom&amp;gt; quando a Syndie for para produção, eu gostaria de torná-la o mais fácil possível para as pessoas usarem — apt-get, emerge, rpm, etc 15:36 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; ok, vou ver se consigo montar um ebuild esta semana de férias — não tenho nada melhor para fazer 15:36 &amp;lt;jrandom&amp;gt; mandou bem, obrigado, covracer! 15:37 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; instalação fácil é muito importante para ampla adoção 15:37 &amp;lt;jrandom&amp;gt; (e me avise se você encontrar quaisquer partes que possam ser simplificadas 'upstream' — eu gostaria de tornar o empacotamento o mais transparente possível) 15:37 &amp;lt;jrandom&amp;gt; sim, com certeza 15:38 &amp;lt;+fox&amp;gt; &amp;lt;covracer&amp;gt; certo, embora eu só tenha uma noção vaga das boas práticas de escrever ebuilds, não sendo um dev e nem tão ativo na parte de código 15:40 &amp;lt;jrandom&amp;gt; legal, você provavelmente sabe mais sobre escrever ebuilds do que eu, de todo modo :) boa sorte e obrigado 15:40 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa que gostaria de trazer para a reunião? 15:40 &amp;lt;bar&amp;gt; bem, acho que um post oficial no fórum de Syndie do cervantes e na Syndie antiga não faria mal, se/quando você estiver procurando por mais testadores para a nova Syndie 15:40 &amp;lt;bar&amp;gt; exceto pelo último log da reunião, não acho que tenha havido muita menção ao lançamento alpha; muitos usuários do i2p simplesmente não ouviram a notícia, ao que me parece 15:41 &amp;lt;jrandom&amp;gt; boa ideia — vou mandar spam pra eles quando a 1.001a sair 15:42 &amp;lt;bar&amp;gt; beleza :) 15:47 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para a reunião... 15:47 * jrandom se prepara 15:47 * jrandom *baf*s encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 26 de dezembro de 2006</title><link>/pt/blog/2006/12/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-dezembro-de-2006/</link><pubDate>Tue, 26 Dec 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/12/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-dezembro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, Complication2, gloin, hottuna, jrandom&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) oi 15:02 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:02 &amp;lt;jrandom&amp;gt; 2) Syndie 1.000a 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) oi 15:02 * jrandom acena 15:02 &amp;lt;jrandom&amp;gt; notas semanais de status em http://dev.i2p.net/pipermail/i2p/2006-December/001324.html 15:03 &amp;lt;jrandom&amp;gt; vamos pular para 1) status da rede 15:03 &amp;lt;Complication2&amp;gt; Ah, eu esqueci completamente que é terça-feira 15:03 &amp;lt;jrandom&amp;gt; as coisas estão indo muito bem, como mencionei, embora meu router finalmente tenha reiniciado após um tempo de atividade de 45 dias 15:04 &amp;lt;jrandom&amp;gt; (mas, francamente, eu ficaria bem feliz se pudéssemos consistentemente ter tempos de atividade de 1+ mês :) 15:04 &amp;lt;Complication2&amp;gt; O status da rede está um pouco mais instável do que antes para mim, mas isso porque um dos meus I2P routers está tendo um problema recorrente (uma vez a cada 10 dias) 15:04 &amp;lt;Complication2&amp;gt; O outro router é capaz de atingir tempos de atividade de um mês, mas não é um router de tráfego muito alto 15:05 &amp;lt;Complication2&amp;gt; Bastante modesto, na verdade 15:05 &amp;lt;jrandom&amp;gt; stats.i2p tem mostrado uma taxa de sucesso de build levemente reduzida na última semana, mas pode ser apenas sazonal 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Tenho recebido algumas mensagens estranhas no log do wrapper 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | INFO: Log age 2006_09_26.request.log 15:07 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; INFO | jvm 1 | 2006/12/26 01:00:00 | 2006-dec-26 00:00:00 org.mortbay.util.RolloverFileOutputStream removeOldFiles 15:07 &amp;lt;jrandom&amp;gt; o irc ainda está indo muito bem, mesmo com 3 hop tunnels 15:07 &amp;lt;jrandom&amp;gt; oh, interessante, hottuna, parece coisa verbosa do commons-logging 15:08 &amp;lt;jrandom&amp;gt; (o jetty usa o logger deles, não o nosso) 15:08 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; então não há com o que se preocupar .. 15:08 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; mas ainda não tenho rodado meu router devido à escassez de BW (largura de banda) 15:09 &amp;lt;jrandom&amp;gt; escassez sendo "não há bw suficiente para i2p", ou "i2p usando bw demais"? 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Bem, ambos, mas como estou rodando i2p para doar bw, a primeira alternativa me descreve melhor 15:11 &amp;lt;jrandom&amp;gt; ah heh, ok 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Acabei de iniciar o Syndie pela primeira vez e estou me sentindo um pouco sobrecarregado, não sei bem por onde começar 15:11 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; mas foi um toque legal adicionar o repositório padrão 15:13 &amp;lt;jrandom&amp;gt; obrigado :) há muito que precisamos fazer para reduzir essa sensação de sobrecarga, mas vamos falar disso ao pular para 2) Syndie 1.000a :) 15:13 &amp;lt;jrandom&amp;gt; 1.000a saiu, baixem e aproveitem! 15:14 &amp;lt;jrandom&amp;gt; a experiência out of the box deve basicamente ser: instalar, iniciar, "add the standard archive", dizer ao Syndie para sincronizar com o repositório padrão "now" (depois clicar em save), e ele começará a puxar mensagens 15:15 &amp;lt;jrandom&amp;gt; ele adicionará uma linha àquela tabela abaixo do botão save, uma por mensagem e uma por fórum - clicar com o botão direito em mensagens e fóruns as abre, ou você pode navegar via o menu Forum-&amp;gt;Read all 15:15 &amp;lt;bar&amp;gt; parabéns pelo lançamento alpha do Syndie, você tem trabalhado nisso por muito tempo e com afinco. respeito. 15:16 &amp;lt;Complication2&amp;gt; O mesmo aqui. Banco de dados impressionante e interface bastante promissora. :) 15:16 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; Estou usando o Syndie agora e lendo o post épico sobre a direção do Syndie e do i2p 15:16 &amp;lt;gloin&amp;gt; aliás, o build.xml contém um valor hardcoded: build.xml: &amp;lt;property name="swt.win32" value="../swt-I20061214-1445-win32-win32-x86/swt.jar" /&amp;gt; 15:16 &amp;lt;jrandom&amp;gt; obrigado, há muito a fazer para levar o Syndie aonde ele precisa estar, mas é um começo 15:17 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; há muito trabalho a ser feito na frente de usabilidade, mas mesmo assim você já percorreu um longo caminho 15:17 &amp;lt;jrandom&amp;gt; gloin: sim, 3 deles (swt.win32, swt.osx e swt.linux32) - eles só são usados para "ant dist" 15:18 &amp;lt;Complication2&amp;gt; "ant" por padrão significa "ant clean jar", a propósito? 15:18 * Complication2 verifica 15:18 &amp;lt;jrandom&amp;gt; hottuna: é aí que você (e vocês todos :) entram - minha cabeça está mergulhada nas entranhas do Syndie, então muitas vezes é difícil para mim ter a perspectiva certa para tornar o Syndie mais utilizável 15:19 &amp;lt;jrandom&amp;gt; eu preciso das suas opiniões, feedback e sugestões para melhorar as coisas 15:19 &amp;lt;Complication2&amp;gt; Aha, verificação de dependências e jar 15:19 &amp;lt;Complication2&amp;gt; (sem a parte de limpeza) 15:19 &amp;lt;jrandom&amp;gt; certo, Complication2, sem 'clean' por padrão 15:21 &amp;lt;gloin&amp;gt; "ant dist" constrói versões para linux, win32 e por aí vai? 15:21 &amp;lt;jrandom&amp;gt; gloin: sim, construindo instaladores, arquivos .exe, etc 15:22 &amp;lt;jrandom&amp;gt; se você só quer buildar e rodar o Syndie para seu próprio uso, "ant jar" e copiar o lib/syndie.jar para a sua instalação do Syndie, ou "ant run" para lançá-lo no lugar 15:23 &amp;lt;Complication2&amp;gt; puxa, então eu não vi o alvo "run" 15:23 &amp;lt;jrandom&amp;gt; (especificando as flags necessárias -Dswt.dir=/blah, ou colocando-as no (novo) arquivo nbproject/private/private.properties como swt.dir=/blah/) 15:23 &amp;lt;Complication2&amp;gt; Fiz um run.sh :D 15:24 &amp;lt;Complication2&amp;gt; de duas linhas, então nada demorado 15:24 &amp;lt;jrandom&amp;gt; isso também funciona :) 15:24 &amp;lt;Complication2&amp;gt; Sim, "ant run" funcionou bem 15:24 &amp;lt;gloin&amp;gt; ant run parece funcionar, o instalador linux32.exe reclama de swt ausente. 15:24 &amp;lt;Complication2&amp;gt; Acabei de testar 15:26 &amp;lt;jrandom&amp;gt; hmm, gloin, e o swt.jar existe no diretório lib do Syndie instalado? 15:27 &amp;lt;gloin&amp;gt; sim. 15:28 &amp;lt;jrandom&amp;gt; e você está rodando "java -jar /some/path/to/that/syndie/bin/syndie.exe"? ou você quis dizer o instalador para linux? 15:29 &amp;lt;gloin&amp;gt; o instalador estava ok. ele criou o diretório syndie-1.000a. 15:31 &amp;lt;gloin&amp;gt; Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3235 in java.library.path 15:33 &amp;lt;Complication2&amp;gt; Uma perguntinha (estou testando o binário para Linux) 15:33 &amp;lt;jrandom&amp;gt; hmm, ele criou o libswt-pi-gtk-3235.so em /tmp/, gloin? 15:33 &amp;lt;Complication2&amp;gt; Onde obter a chave pública "393F2DF9"? 15:33 &amp;lt;jrandom&amp;gt; isso é uma boa pergunta... 15:34 &amp;lt;gloin&amp;gt; quem? quando? 15:34 &amp;lt;gloin&amp;gt; no momento, não há libswt-pi-gtk-3235.so em /tmp/ 15:35 &amp;lt;jrandom&amp;gt; gloin: o novo swt (3.3M4) enviado com o Syndie extrai as libs nativas para /tmp/ quando não consegue encontrá-las 15:36 &amp;lt;jrandom&amp;gt; gloin: você pode rodar (cd ~/syndie-1.000a/ ; java -cp lib/syndie.jar:lib/swt.jar:lib/hsqldb.jar syndie.gui.SWTUI ) e ver se isso as encontra? 15:36 &amp;lt;jrandom&amp;gt; Complication2: estará nos vários keyservers e no site após a reunião 15:37 &amp;lt;Complication2&amp;gt; Obrigado :) 15:37 &amp;lt;jrandom&amp;gt; (está nos meus keyrings que não são acessíveis a partir da minha máquina Windows) 15:37 &amp;lt;Complication2&amp;gt; Enquanto isso, descobri por meios mais convencionais que meu download do binário realmente abortou antes do fim 15:37 * Complication2 busca o final novamente 15:38 &amp;lt;gloin&amp;gt; não. Talvez eu reconstrua o instalador 15:39 &amp;lt;jrandom&amp;gt; gloin: você poderia verificar o swt.jar para garantir que ele contém o libswt-pi-gtk-3235.so (jar tvf lib/swt.jar)? 15:40 &amp;lt;jrandom&amp;gt; de qualquer forma, vamos continuar depurando conforme as coisas forem aparecendo 15:41 &amp;lt;gloin&amp;gt; não está dentro. 15:41 &amp;lt;jrandom&amp;gt; isso é basicamente tudo sobre o Syndie 1.000a - claro que haverá atualizações ao longo do tempo, e elas serão anunciadas em reuniões ou por e-mail 15:42 &amp;lt;jrandom&amp;gt; (há downloads muito menores para atualizar o Syndie do que os completos de 4-5+MB - veja syndie.i2p.net/downloads/) 15:42 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; qual é a URL do archive do i2p Syndie na rede i2p? 15:43 &amp;lt;jrandom&amp;gt; gloin: pode me enviar por privado a saída do "jar tvf"? 15:43 &amp;lt;jrandom&amp;gt; hottuna: `http://archive.syndie.i2p/` 15:43 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; obrigado 15:45 &amp;lt;jrandom&amp;gt; (note que archive.syndie.i2p / syndie.i2p.net:8080 são apenas instâncias do Syndie com o servidor HTTP embutido rodando) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; ah :) animal :) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; ah, aliás, o relógio do Syndie não bate com o relógio do meu sistema 15:46 &amp;lt;jrandom&amp;gt; então, qualquer um pode rodar seu próprio archive do Syndie e deixar as pessoas sincronizarem com ele - basta dar a elas um link para o seu archive (o que você pode fazer via irc/html/etc, ou no próprio Syndie com um 'archive link'/referência) 15:46 &amp;lt;jrandom&amp;gt; relógio do Syndie? 15:46 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; ou os carimbos de data/hora nas mensagens no Syndie 15:47 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; espere um segundo.. agora parecem certos.. 15:47 &amp;lt;+fox&amp;gt; &amp;lt;hottuna&amp;gt; depois de um restart 15:52 &amp;lt;gloin&amp;gt; como eu construo um servidor de archive headless (sem interface gráfica)? Presumo que o import.cgi não seja mais "suportado"? 15:53 &amp;lt;jrandom&amp;gt; certo, import.cgi é incompatível com a versão mais recente - você pode rodar um servidor headless com uma instalação normal do Syndie executando o Syndie "--cli", fazendo-o rodar o mecanismo em modo texto. 15:55 &amp;lt;jrandom&amp;gt; o servidor http integrado pode ser executado a partir do mecanismo em modo texto via o comando 'httpserv' (http://syndie.i2p.net/manual.html#general_httpserv ) 15:55 &amp;lt;gloin&amp;gt; muito obrigado. 15:56 &amp;lt;jrandom&amp;gt; se você for levantar seu archive de novo, eu é que devo agradecer :) 15:57 &amp;lt;gloin&amp;gt; ufa.. mesmo com uma GUI, parece complicado :) 15:58 &amp;lt;jrandom&amp;gt; sim, vocês têm muito trabalho pela frente - ajudem a torná-lo utilizável e útil :) 15:59 &amp;lt;jrandom&amp;gt; teremos muito mais para cobrir à medida que as pessoas começarem a chutar os pneus e os problemas começarem a aparecer, mas por enquanto, sintam-se à vontade para mergulhar, postar e ver o que está acontecendo 15:59 &amp;lt;jrandom&amp;gt; deslizando para 3) ???, alguém tem mais algo para trazer para a reunião? 16:00 &amp;lt;Complication2&amp;gt; Testei o instalador binário para Linux, roda bem 16:00 &amp;lt;Complication2&amp;gt; É apenas curioso que, quando tentou criar um atalho no menu do KDE, o atalho acabou no grupo "Development" 16:00 &amp;lt;Complication2&amp;gt; Junto com NetBeans e outras coisas 16:01 &amp;lt;Complication2&amp;gt; Posso estar enganado, mas acho que lembro que ele escreveu que iria tentar criar um grupo chamado Syndie... 16:01 &amp;lt;jrandom&amp;gt; ah, sim. o izpack e os empacotadores/instaladores Java ainda estão trabalhando a integração com o kde 16:02 &amp;lt;Complication2&amp;gt; De qualquer forma, detalhe pequeno 16:02 &amp;lt;Complication2&amp;gt; Mas quis mencionar por via das dúvidas 16:02 &amp;lt;jrandom&amp;gt; ele /deveria/ criar um grupo Syndie, mas como você pode ver, o menu do kde não tem pastas por app (ele tem categorias de apps e, então, pastas por app) 16:02 &amp;lt;jrandom&amp;gt; com sorte será corrigido quando o izpack corrigir (está no radar deles) 16:03 &amp;lt;Complication2&amp;gt; Certo 16:03 &amp;lt;Complication2&amp;gt; De qualquer forma, o atalho apareceu, e o atalho do desinstalador também 16:03 &amp;lt;jrandom&amp;gt; wewt 16:03 &amp;lt;Complication2&amp;gt; E o desinstalador funcionou bem também (usei também, já que normalmente compilo a partir do código-fonte) 16:03 &amp;lt;Complication2&amp;gt; =uninstaller 16:04 &amp;lt;bar&amp;gt; tenho duas perguntas, ligeiramente relacionadas entre si 16:04 &amp;lt;bar&amp;gt; 1. já há planos de quando desativar o Syndie antigo? 16:04 &amp;lt;bar&amp;gt; 2. poderíamos ter um gateway i2p, syndie.i2p, para syndie.i2p.net, ou isso talvez colidiria com a infraestrutura do Syndie antigo? 16:05 &amp;lt;Complication2&amp;gt; Sobre a 2, acho que atualmente colidiria 16:06 &amp;lt;jrandom&amp;gt; hmm, na verdade não pensei muito nisso. estou tentado a dizer "acaba com ele, mova todo mundo para o novo Syndie agora agora agora" :) 16:07 &amp;lt;Complication2&amp;gt; ...indo para "`http://archive.syndie.i2p`" através de "localhost:4444" 16:07 &amp;lt;bar&amp;gt; a razão pela qual pergunto é que às vezes é meio chato ter que usar o squid.i2p para acessar as páginas web do Syndie 16:07 &amp;lt;jrandom&amp;gt; ah, entendido. ok, posso redirecionar syndie.i2p para apontar para syndie.i2p.net, e os usuários do Syndie antigo ainda podem usar syndiemedia.i2p 16:09 &amp;lt;bar&amp;gt; maravilha :) 16:09 &amp;lt;Complication2&amp;gt; ah, você quis dizer as páginas web 16:10 &amp;lt;Complication2&amp;gt; Eu pensei que você quisesse dizer o archive :) 16:10 &amp;lt;bar&amp;gt; correto, Complication2, desculpe por não ter sido claro nisso 16:10 &amp;lt;gloin&amp;gt; o próprio fórum é a própria identidade? 16:11 &amp;lt;Complication2&amp;gt; Há definitivamente uma identidade / pseudônimo padrão criada em uma nova instância do Syndie 16:11 &amp;lt;Complication2&amp;gt; Não tenho certeza se ele cria um fórum automaticamente 16:11 &amp;lt;jrandom&amp;gt; gloin: toda identidade tem um fórum (e todo fórum é de propriedade de uma identidade) 16:12 &amp;lt;jrandom&amp;gt; um fórum, no Syndie, é apenas uma chave pública 16:12 &amp;lt;jrandom&amp;gt; (assim como um autor) 16:12 &amp;lt;Complication2&amp;gt; Eu esqueci como fiz isso, e foi em outubro com a interface de texto de qualquer maneira :) 16:12 &amp;lt;jrandom&amp;gt; ((no banco de dados e no código, ambos são chamados de 'channels', mas a UI fala sobre fóruns e autores/nyms)) 16:13 &amp;lt;bar&amp;gt; sobre o tópico de encerrar o Syndie antigo, posso sugerir algo como "manter online por mais um mês, mas fechar o archive para novos posts, junto com uma nota informativa" 16:14 &amp;lt;gloin&amp;gt; a GUI me permite criar apenas fóruns. Isso significa que, quando eu quiser que você possa postar no meu fórum, eu autorizo o fórum do jrandom e não a pessoa jrandom? 16:15 &amp;lt;Complication2&amp;gt; Ou talvez até mantê-lo aberto por um curto período após postar a nota, assim, se alguém precisar desesperadamente nesta fase (gasp!), ainda pode trocar alguns dados por um tempinho 16:15 &amp;lt;jrandom&amp;gt; gloin: fóruns e identidades são a mesma coisa - quando você cria um novo fórum, você cria uma nova identidade (e, para autorizar jrandom a pessoa a postar no seu fórum, autorize o fórum do jrandom) 16:15 &amp;lt;jrandom&amp;gt; parece razoável, Complication2 &amp; bar 16:17 &amp;lt;jrandom&amp;gt; gloin: essas coisas são definitivamente nada óbvias, e precisamos trabalhar bastante para torná-las mais fáceis 16:21 &amp;lt;Complication2&amp;gt; Opa, eu não tinha notado várias sugestões de ajuste do I2Phex pelo striker no Syndie antigo 16:21 * Complication2 faz cópias locais 16:23 &amp;lt;jrandom&amp;gt; :) o Syndie antigo ainda continuará acessível em syndiemedia.i2p/ e syndie.i2p.net:8000/ 16:23 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:25 &amp;lt;gloin&amp;gt; Na configuração do fórum posso definir o nível de privacidade (all/auth/passphrase). Mas em cada post eu também posso definir. Qual vale? 16:27 &amp;lt;jrandom&amp;gt; ambos valem, embora, por enquanto, eu recomende manter a privacidade do fórum como 'public' (já que eu ainda não escrevi a GUI para fóruns protegidos por passphrase, apenas para mensagens protegidas por passphrase) 16:27 &amp;lt;jrandom&amp;gt; a privacidade do fórum cobre os metadados do fórum (links para outros sites, chaves empacotadas, etc), enquanto as mensagens individuais têm sua própria política 16:33 &amp;lt;jrandom&amp;gt; (syndie.i2p --&amp;gt; syndie.i2p.net a partir de agora, syndiemedia.i2p ainda aponta para syndie.i2p.net:8000/) 16:33 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada para a reunião 16:33 * jrandom vai encerrando 16:33 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P - 12 de dezembro de 2006</title><link>/pt/blog/2006/12/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-dezembro-de-2006/</link><pubDate>Tue, 12 Dec 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/12/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-dezembro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presente:&lt;/strong> jrandom&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:03 &amp;lt;jrandom&amp;gt; 0) oi 15:03 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:03 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:04 &amp;lt;jrandom&amp;gt; 3) ??? 15:04 &amp;lt;jrandom&amp;gt; 0) oi 15:04 * jrandom acena 15:04 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2006-December/001322.html 15:04 &amp;lt;jrandom&amp;gt; vamos passar para 1) status da rede 15:05 &amp;lt;jrandom&amp;gt; sem mudanças reais aqui, embora seja bom notar que a estabilidade parece bastante suficiente no irc, mesmo com tunnels longos 15:05 &amp;lt;jrandom&amp;gt; embora, é claro, isso não seja necessariamente o caso para todos e possa variar substancialmente 15:05 &amp;lt;jrandom&amp;gt; mas é bom ver isso de qualquer forma 15:05 &amp;lt;jrandom&amp;gt; ok, alguém tem algo a mencionar sobre 1) status da rede? 15:07 &amp;lt;jrandom&amp;gt; se não, vamos passar para 2) status do desenvolvimento do Syndie 15:07 &amp;lt;jrandom&amp;gt; muita coisa acontecendo aqui, embora resumida na postagem da lista de discussão 15:08 &amp;lt;jrandom&amp;gt; o novo servidor http ainda não está em uso no arquivo syndie.i2p.net/archive/, então você não pode enviar novas mensagens no momento, embora possa baixar (ou, claro, executar seu próprio 'httpserv' e deixar as pessoas publicarem) 15:11 &amp;lt;jrandom&amp;gt; ok, alguém tem algo para discutir sobre 2) status do desenvolvimento do Syndie? 15:11 &amp;lt;jrandom&amp;gt; se não, vamos passar para 3) ??? 15:12 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para mencionar na reunião? 15:16 &amp;lt;jrandom&amp;gt; se não 15:16 * jrandom se prepara 15:16 * jrandom *páf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 05 de dezembro de 2006</title><link>/pt/blog/2006/12/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-dezembro-de-2006/</link><pubDate>Tue, 05 Dec 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/12/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-dezembro-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> burl, Ch0Hag, jrandom&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:00 &amp;lt;jrandom&amp;gt; 0) oi 15:00 &amp;lt;jrandom&amp;gt; 1) Estado da rede 15:00 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:00 &amp;lt;jrandom&amp;gt; 3) iToopie 15:00 &amp;lt;jrandom&amp;gt; 4) ??? 15:00 &amp;lt;jrandom&amp;gt; 0) oi 15:00 * jrandom acena 15:00 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-December/001321.html 15:01 &amp;lt;jrandom&amp;gt; (quase duas horas antes da reunião, também! :) 15:01 &amp;lt;jrandom&amp;gt; ok, vamos direto para 1) estado da rede 15:01 &amp;lt;jrandom&amp;gt; as coisas vão muito bem, sem grande mudança nesse front 15:02 * jrandom tem estado conectado ao irc aqui há 20 dias já, também (um recorde, acredito) 15:03 &amp;lt;jrandom&amp;gt; não há muito mais a acrescentar nesse front no momento 15:03 &amp;lt;jrandom&amp;gt; então, se não houver mais nada sobre isso, vamos avançar para 2) status do desenvolvimento do Syndie 15:04 &amp;lt;jrandom&amp;gt; o progresso continua aqui, com mais componentes e detalhes tornando-se utilizáveis 15:04 &amp;lt;jrandom&amp;gt; ainda está bem cru porém... "utilitário", mas graficamente utilitário ;) 15:05 &amp;lt;jrandom&amp;gt; a versão alfa não é iminente, mas espero tê-la pronta em breve 15:07 &amp;lt;jrandom&amp;gt; em todo caso, mais informações à medida que surgirem :) 15:08 &amp;lt;jrandom&amp;gt; ok, vamos pular rapidamente para 3) iToopie 15:08 &amp;lt;jrandom&amp;gt; como mencionado nas notas, obrigado a todos! :) 15:08 &amp;lt;jrandom&amp;gt; ok, continuando em ritmo acelerado para 4) ??? 15:08 &amp;lt;jrandom&amp;gt; alguém tem algo que gostaria de trazer para a reunião? 15:10 &amp;lt;jrandom&amp;gt; (provavelmente já se passou um ano ou dois desde nossa última reunião de 10 minutos, mas talvez isso seja o melhor) 15:10 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Ei, uau. Totalmente por acaso estou realmente presente numa reunião do I2P. 15:11 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Oi, mãe! 15:11 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Isso vai para os logs, certo? :) 15:11 &amp;lt;jrandom&amp;gt; heh sim, ch0 ;) 15:12 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Porque, claro, minha mãe lê os logs das reuniões do I2P... 15:12 &amp;lt;burl&amp;gt; eu ia perguntar sobre o licenciamento, mas acabei de ler a resposta em www.i2p (por que não gpl?) 15:13 &amp;lt;jrandom&amp;gt; gpl mata bebês 15:13 * jrandom se abaixa 15:13 &amp;lt;burl&amp;gt; tenho que imprimi-los para a minha mãe. ela não é muito boa com computadores 15:13 &amp;lt;jrandom&amp;gt; heheh 15:14 &amp;lt;burl&amp;gt; tenho lido bastante sobre o movimento de software livre recentemente. eticamente parece na mosca 15:14 &amp;lt;burl&amp;gt; código fechado é do mal :) 15:14 &amp;lt;jrandom&amp;gt; bem, mal, tudo a mesma coisa. o que importa aqui é que código fechado é /inseguro/ ;) 15:15 &amp;lt;jrandom&amp;gt; (resumo da licença do Syndie @ http://syndie.i2p.net/faq.html#license informações menos religiosas sobre licenças para i2p @ http://www.i2p.net/licenses ) 15:15 &amp;lt;burl&amp;gt; sim, isso também me passou pela cabeça. se alguma empresa maligna roubasse o Syndie e fizesse uma versão fechada "melhor", quem confiaria nela? 15:16 &amp;lt;jrandom&amp;gt; você não pode roubar o que é livre 15:16 &amp;lt;burl&amp;gt; sim, mas quero dizer, fizesse mudanças no código-fonte e não deixasse você vê-las 15:17 &amp;lt;jrandom&amp;gt; mudanças na /sua cópia/ do código-fonte. minha cópia do código-fonte continua exatamente como era antes, e continua exatamente tão livre ;) 15:17 &amp;lt;jrandom&amp;gt; mas, sim, eu entendo. discordo, mas entendo 15:18 &amp;lt;jrandom&amp;gt; considerando tudo, código aberto&amp;gt;&amp;gt;código fechado, e embora a gpl tenha alguns limites desagradáveis, ela é suficiente para muitas coisas, e aberta o bastante para segurança 15:18 &amp;lt;burl&amp;gt; porque ninguém confiaria na versão fechada, então ela nunca poderia se tornar mais popular 15:20 &amp;lt;jrandom&amp;gt; sim 15:21 &amp;lt;jrandom&amp;gt; desabafos sobre licenças são sempre uma boa forma de preencher 10 min de logs da reunião ;) 15:21 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Bom, se você precisa de mais tempo de reunião - por que Java? 15:23 &amp;lt;+fox&amp;gt; &amp;lt;Ch0Hag&amp;gt; Digo, ewww! 15:23 &amp;lt;jrandom&amp;gt; !thwap 15:24 * jrandom se prepara 15:24 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 28 de novembro de 2006</title><link>/pt/blog/2006/11/28/reuni%C3%A3o-de-desenvolvedores-do-i2p-28-de-novembro-de-2006/</link><pubDate>Tue, 28 Nov 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/11/28/reuni%C3%A3o-de-desenvolvedores-do-i2p-28-de-novembro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> gott, JosephLeBlanc, jrandom, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:14 &amp;lt;jrandom&amp;gt; 0) oi 15:14 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:14 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:14 &amp;lt;jrandom&amp;gt; 3) ??? 15:14 &amp;lt;jrandom&amp;gt; 0) oi 15:14 * jrandom acena 15:14 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-November/001320.html 15:14 &amp;lt;jrandom&amp;gt; (desculpem pelo atraso, pequena emergência na cozinha) 15:14 &amp;lt;gott&amp;gt; Olá, jrandom. 15:15 &amp;lt;jrandom&amp;gt; e aí, gott 15:15 &amp;lt;jrandom&amp;gt; ok, vamos passar para 1) status da rede 15:15 * jrandom não tem mais nada a acrescentar para 1) status da rede, além de mencionar que está conectado ao irc há 13 dias sem desconexão) 15:16 &amp;lt;gott&amp;gt; Consegui baixar meu filme modernista favorito, Metroland, dos franceses em #fr via i2psnark 15:16 &amp;lt;gott&amp;gt; A uma taxa de download de 4400 kb/s; upload mais ou menos o mesmo. 15:16 &amp;lt;gott&amp;gt; 6 pares. 15:16 &amp;lt;gott&amp;gt; Muito bom para a propagação da ficção modernista europeia. 15:16 &amp;lt;jrandom&amp;gt; !thwap 15:17 &amp;lt;jrandom&amp;gt; (ou, se você estiver realmente obtendo 4Mbps, ambos os lados estão usando 0hop tunnels) 15:17 &amp;lt;gott&amp;gt; bytes por segundo. 15:18 &amp;lt;jrandom&amp;gt; alguém tem mais algo para mencionar em 1) status da rede? 15:20 &amp;lt;jrandom&amp;gt; ok, vamos pular para 2) status do desenvolvimento do syndie 15:20 &amp;lt;gott&amp;gt; É possível tornar o i2p melhor de alguma forma nesse aspecto? 15:20 &amp;lt;jrandom&amp;gt; gott: ah, você quer dizer 4400 Bps, não kbps? 15:20 &amp;lt;jrandom&amp;gt; então retiro o comentário sobre 0hop tunnels 15:21 &amp;lt;jrandom&amp;gt; 4KBps é típico no momento, e pode ser melhorado com melhor seleção de pares e gerenciamento de congestionamento 15:22 &amp;lt;jrandom&amp;gt; ok, quanto ao status do desenvolvimento do syndie, há muito progresso acontecendo, como mencionado nas notas 15:23 &amp;lt;jrandom&amp;gt; ainda há um monte de lacunas a preencher, mas em grande parte é só preencher lacunas, não escrever novos componentes 15:24 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo sobre 2) status do desenvolvimento do syndie? 15:25 &amp;lt;jrandom&amp;gt; ok, vamos passar para 3) ??? então 15:26 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer nesta reunião curtinha? 15:26 &amp;lt;JosephLeBlanc&amp;gt; Você precisa de algum dinheiro? 15:26 &amp;lt;JosephLeBlanc&amp;gt; ah, pelo amor de Deus 15:26 &amp;lt;JosephLeBlanc&amp;gt; bem, você precisa de algum dinheiro? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Você quer um computador? 15:27 &amp;lt;JosephLeBlanc&amp;gt; Você quer cerveja? 15:27 &amp;lt;JosephLeBlanc&amp;gt; O quê? 15:27 &amp;lt;jrandom&amp;gt; no momento, as finanças estão em situação bem boa, embora contribuições sejam sempre apreciadas, claro 15:27 &amp;lt;JosephLeBlanc&amp;gt; Desembucha 15:27 &amp;lt;JosephLeBlanc&amp;gt; Certo, então 15:27 &amp;lt;+zzz&amp;gt; publique uma recompensa para o cliente emule :) 15:28 &amp;lt;jrandom&amp;gt; (mas se o dinheiro estiver queimando um buraco no seu bolso, seria ótimo arranjar um mac mini para testes da gui do osx ;) 15:28 &amp;lt;jrandom&amp;gt; lol zzz 15:28 &amp;lt;JosephLeBlanc&amp;gt; Nem todo mundo é uma lésbica esnobe que tem um empréstimo estudantil de quarenta mil dólares para pagar 15:28 &amp;lt;+zzz&amp;gt; continue com o bom trabalho, jr 15:28 &amp;lt;jrandom&amp;gt; só para o caso de isso não ter sido closedshop: agradeço o interesse e o apoio, mas não terei tempo para trabalhar em um aplicativo de compartilhamento de arquivos no futuro 15:29 &amp;lt;JosephLeBlanc&amp;gt; Você pode implementar o lovesoc do modulus 15:29 &amp;lt;JosephLeBlanc&amp;gt; ? 15:29 &amp;lt;jrandom&amp;gt; obrigado, zzz, você também (seus serviços e seu código definitivamente ajudam muito!) 15:29 &amp;lt;+zzz&amp;gt; manda o baf lol 15:30 * jrandom corre para o canto 15:30 * jrandom se prepara 15:30 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 21 de novembro de 2006</title><link>/pt/blog/2006/11/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-novembro-de-2006/</link><pubDate>Tue, 21 Nov 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/11/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-novembro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> blx, Complication3, jrandom, koff, LeerokKitchen, LeerokLacerta, modulus, spaetz, tea, Walter, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:02 &amp;lt;jrandom&amp;gt; 0) olá 15:02 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:02 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:02 &amp;lt;jrandom&amp;gt; 3) ??? 15:02 &amp;lt;jrandom&amp;gt; 0) olá 15:02 * jrandom acena 15:02 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-November/001319.html 15:03 &amp;lt;jrandom&amp;gt; como essa é bem curta, vamos passar para 1) status da rede 15:04 &amp;lt;jrandom&amp;gt; as coisas estão indo muito bem no momento, a rede parece bastante estável 15:04 &amp;lt;+zzz&amp;gt; Eu inventei um "índice de capacidade de pares" 15:04 &amp;lt;+zzz&amp;gt; no painel... 15:04 &amp;lt;+zzz&amp;gt; até agora não tenho certeza se é útil 15:04 &amp;lt;jrandom&amp;gt; ah sim, desculpa, mencionei isso na semana passada - parece bem útil, obrigado! 15:05 &amp;lt;jrandom&amp;gt; interessante ver a disparidade por aí tão claramente 15:05 &amp;lt;+zzz&amp;gt; a ideia é a razão entre routers de alta capacidade e routers de baixa capacidade, o que é obviamente importante para a % de construção de tunnel 15:06 &amp;lt;+zzz&amp;gt; Estou removendo routers das estatísticas para os quais não recebo uma atualização do netDb por 1,5 hora, mas isso parece rápido demais; acho que está distorcendo as estatísticas 15:07 &amp;lt;jrandom&amp;gt; ah, ok, isso explicaria. você ainda está coletando? 15:07 &amp;lt;jrandom&amp;gt; (ou fazendo wget de dev.i2p.net?) 15:08 &amp;lt;+zzz&amp;gt; sim 15:08 &amp;lt;jrandom&amp;gt; legal 15:08 &amp;lt;+zzz&amp;gt; netDb.harvestDirectly=false 15:08 &amp;lt;+zzz&amp;gt; netDb.shouldHarvest=true, certo? 15:09 &amp;lt;jrandom&amp;gt; então as estatísticas que tivemos antes eram em grande parte baseadas em routers que eram tão ruins que o usuário os desligava e sumia, então? 15:09 &amp;lt;jrandom&amp;gt; certo 15:10 &amp;lt;+zzz&amp;gt; sempre foram 1,5 horas, mas ao traçar os routers M/N/O, eles parecem ir e vir quando, intuitivamente, deveriam permanecer bastante constantes 15:10 &amp;lt;jrandom&amp;gt; ah, ok 15:10 &amp;lt;+zzz&amp;gt; dá para ver picos/quedas em todos os dados que duram 1,5 hora :) 15:11 &amp;lt;spaetz&amp;gt; a rede parece bem estável. Sim 15:12 &amp;lt;+zzz&amp;gt; isso é tudo que tenho para esse tópico 15:12 &amp;lt;spaetz&amp;gt; Gostaria de saber se o jrandom está completamente focado no Syndie atualmente ou se ele ainda olha o desenvolvimento do i2p. 15:12 &amp;lt;spaetz&amp;gt; ou se isso está apenas um pouco em segundo plano temporariamente 15:13 * jrandom está completamente focado no Syndie atualmente, mas trabalhará no i2p tanto quando houver problemas quanto quando o Syndie estiver estabelecido 15:13 * spaetz agradece pela informação 15:14 * spaetz está bem com isso 15:15 &amp;lt;jrandom&amp;gt; w3wt. sim, estado estável significa que o desenvolvimento do Syndie pode continuar, mas se houver problemas, claro que eu repriorizo 15:15 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo sobre 1) status da rede? 15:15 &amp;lt;Walter&amp;gt; Tenho uma pergunta aleatória. 15:15 &amp;lt;jrandom&amp;gt; manda, Walter 15:17 &amp;lt;Walter&amp;gt; Assuma que você tem 100 Mb/s de largura de banda, que tipo de servidor você precisaria para saturá-la como um nó I2P? 15:17 &amp;lt;jrandom&amp;gt; não importa 15:17 &amp;lt;jrandom&amp;gt; o i2p não satura e não irá saturar 100 Mbps 15:18 &amp;lt;Walter&amp;gt; Suponha que alguém quisesse fazer uso da largura de banda disponível. 15:18 &amp;lt;jrandom&amp;gt; você não conseguiria. 15:19 &amp;lt;spaetz&amp;gt; Eu tenho 150kbs de subida e de descida e isso usa cerca de 25% de um vserver (Dell compartilhado com uma dúzia de outros) 15:19 &amp;lt;jrandom&amp;gt; isso excede a capacidade da rede inteira 15:19 &amp;lt;spaetz&amp;gt; 25% de CPU, isso 15:19 * spaetz admite que isso não é realmente uma resposta precisa e fica quieto 15:20 &amp;lt;jrandom&amp;gt; os próprios routers têm um compromisso entre memória e throughput, o que torna menos provável que um router consiga sequer empurrar &amp;gt; 3-350KBps 15:20 &amp;lt;jrandom&amp;gt; (claro, esse compromisso pode ser ajustado para permitir taxas mais altas, mas isso não é um problema) 15:21 &amp;lt;jrandom&amp;gt; usar largura de banda é *RUIM* a não ser que essa largura de banda esteja sendo usada apenas quando necessário 15:22 &amp;lt;+zzz&amp;gt; a rede está com uma média de cerca de 1.5 MBps (=12 Mbps) de tráfego total nos últimos 3 meses 15:23 &amp;lt;Walter&amp;gt; Entendi. 15:24 &amp;lt;+fox&amp;gt; &amp;lt;LeerokKitchen&amp;gt; Excursão! 15:26 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para 1) status da rede, vamos passar para 2) status do desenvolvimento do Syndie 15:26 &amp;lt;jrandom&amp;gt; o progresso continua aqui, e tenho feito testes tanto no Windows quanto no Linux 15:28 &amp;lt;jrandom&amp;gt; a batalha atual é na interface de gerenciamento do fórum, embora, como a interface de texto já esteja incorporada, toda a funcionalidade já esteja no lugar 15:29 &amp;lt;jrandom&amp;gt; não há muito mais novidades para discutir nesse front 15:30 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre 2) status do desenvolvimento do Syndie? 15:33 &amp;lt;jrandom&amp;gt; ok, vamos passar para 3) ??? 15:33 &amp;lt;jrandom&amp;gt; vocês têm mais alguma coisa para a reunião? 15:34 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; quando o Java GPL será utilizável com i2p= 15:34 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; ? 15:35 &amp;lt;Complication3&amp;gt; Acho que depende de quando o Java GPL será utilizável em várias distros 15:35 &amp;lt;Complication3&amp;gt; Ou disponível para download da Sun 15:36 &amp;lt;Complication3&amp;gt; Mas parece um ponto discutível, já que é o mesmo Java que já é utilizável agora 15:36 &amp;lt;Complication3&amp;gt; A GPL apenas permitiria empacotá-lo de forma mais conveniente, e melhorá-lo 15:37 &amp;lt;jrandom&amp;gt; (e o i2p já funciona com gcj/kaffe, embora nem todos os apps cliente) 15:37 * Complication3 lê rapidamente o histórico 15:37 &amp;lt;jrandom&amp;gt; ((e o Syndie funciona completamente com gcj/kaffe)) 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; Compilation, é isso que eles querem que você pense ;) 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; mas ok, tive minha pergunta respondida. 15:38 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; Complication, isso sim. li errado 15:39 &amp;lt;Complication3&amp;gt; blx: bem, os fontes já estão disponíveis agora, é só que poucos os leem e compilam 15:39 &amp;lt;jrandom&amp;gt; (e você pode até modificar e usar essas modificações, você só não pode distribuir seus mods) 15:40 &amp;lt;koff&amp;gt; quando o i2p terá a funcionalidade de logging (registro de logs) sugerida pelas leis propostas de que ouvi falar? 15:41 &amp;lt;jrandom&amp;gt; nunca 15:41 &amp;lt;+zzz&amp;gt; hahahaha 15:41 * Complication3 suspeita que nunca :) 15:41 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; quais leis? 15:41 * jrandom assume que você se refere às questões de retenção de dados na .de/.eu 15:41 &amp;lt;Complication3&amp;gt; Alguém no fórum falou de uma lei (proposta) na Alemanha 15:42 &amp;lt;jrandom&amp;gt; (e depois as da .us em alguns anos) 15:42 &amp;lt;Complication3&amp;gt; Poderiam ter explicado melhor, porém 15:42 &amp;lt;jrandom&amp;gt; sim, é apenas proposta, mas não é uma grande surpresa 15:43 &amp;lt;Complication3&amp;gt; Eu pessoalmente acho: não é como se as leis de retenção de dados já não estivessem sendo violadas a torto e a direito 15:43 &amp;lt;Complication3&amp;gt; Quebrar mais uma dúzia delas? Pessoalmente eu não ligaria muito... 15:44 &amp;lt;Complication3&amp;gt; Em resumo, quero ver como vão aplicar isso 15:44 &amp;lt;tea&amp;gt; como fizeram com o Napster: prender todo mundo 15:45 &amp;lt;Complication3&amp;gt; Se conseguirem fazer uma boa tentativa, será preciso encontrar algo para frustrar isso (princípio de peering "não no meu país" para países onde a insanidade prevalece) 15:45 &amp;lt;+fox&amp;gt; &amp;lt;LeerokLacerta&amp;gt; Isso me lembra uma música. 15:45 &amp;lt;+fox&amp;gt; &amp;lt;LeerokLacerta&amp;gt; http://2ch.ru/mu/src/1163070550597.mp3 15:46 &amp;lt;tea&amp;gt; transferir todo o tráfego de dados para redes anônimas pode ajudar ... 15:47 &amp;lt;Complication3&amp;gt; Apenas ignorá-los em massa funcionou para piratas comuns... 15:47 &amp;lt;Complication3&amp;gt; Você pode prender uma pessoa que te ignora. Não dá para fazer isso com várias centenas de milhares. 15:47 &amp;lt;tea&amp;gt; esse não é um argumento para um alemão :) 15:47 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; você pode 15:47 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; Hitler fez 15:48 &amp;lt;Complication3&amp;gt; Isso só porque ninguém se preocupou em removê-lo 15:48 &amp;lt;jrandom&amp;gt; *cof* 15:48 &amp;lt;Complication3&amp;gt; Se tivessem pegado em armas, isso não teria funcionado 15:48 &amp;lt;Complication3&amp;gt; (desculpem, bem fora do tópico, sim) 15:48 &amp;lt;tea&amp;gt; ainda assim, a gente se sente importante sendo paranoico 15:48 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; dito isso, acho que o i2p poderia cumprir as leis de retenção de dados sem prejudicar o anonimato, mas não há razão para fazer isso. 15:48 &amp;lt;jrandom&amp;gt; ok, bem, acho que tratamos da questão relacionada ao i2p aí ;) 15:48 &amp;lt;tea&amp;gt; foi mal 15:49 &amp;lt;jrandom&amp;gt; sim, modulus 15:49 &amp;lt;jrandom&amp;gt; (já assumimos que usuários individuais estão fazendo logging de tudo de qualquer maneira, assim como os ISPs) 15:49 &amp;lt;+fox&amp;gt; &amp;lt;modulus&amp;gt; certo, então um i2p com DR habilitado não seria o fim do mundo 15:51 &amp;lt;Complication3&amp;gt; Alguém teria que se dar ao trabalho de fazer um fork disso, porém... :P 15:52 * jrandom mantém a boca fechada ;) 15:52 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 15:53 &amp;lt;jrandom&amp;gt; se não 15:53 * jrandom vai encerrando 15:53 * jrandom *baf*s a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 14 de novembro de 2006</title><link>/pt/blog/2006/11/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-novembro-de-2006/</link><pubDate>Tue, 14 Nov 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/11/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-novembro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> badger, green, jrandom, strike1, striker&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:07 &amp;lt;jrandom&amp;gt; 0) oi 15:07 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:07 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:07 &amp;lt;jrandom&amp;gt; 3) Mods do I2Phex 15:07 &amp;lt;jrandom&amp;gt; 4) ??? 15:07 &amp;lt;jrandom&amp;gt; 0) oi 15:07 * jrandom acena 15:07 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-November/001318.html 15:07 &amp;lt;jrandom&amp;gt; (estou atrasado, então vou deixar vocês se atualizarem com elas) 15:09 &amp;lt;jrandom&amp;gt; ok, vamos mergulhar em 1) status da rede 15:10 &amp;lt;jrandom&amp;gt; [eom] :) 15:10 * jrandom teve uma boa conexão de IRC agora (4+ dias), então as coisas estão em boa forma. 15:11 &amp;lt;jrandom&amp;gt; também temos aqueles novos gráficos de capacidade de pares em stats.i2p, detalhando algumas proporções interessantes 15:13 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 1) status da rede? 15:14 &amp;lt;striker&amp;gt; só que está bonito. 15:14 &amp;lt;jrandom&amp;gt; w00t :) 15:15 &amp;lt;jrandom&amp;gt; ok, vamos pular para 2) status do desenvolvimento do Syndie então 15:15 &amp;lt;green&amp;gt; Não sei como U consegue ter 4+ dias de conection no IRC,, eu sou desconectado mais ou menos a cada 24h mesmo com um router não tão sobrecarregado 15:15 &amp;lt;jrandom&amp;gt; green: infelizmente, é bastante arbitrário. 15:16 &amp;lt;jrandom&amp;gt; (ou, mais precisamente, a causa depende de muitos fatores sem um bom controle sobre eles) 15:17 &amp;lt;green&amp;gt; alguma chance de realmente saber por quê? 15:17 &amp;lt;green&amp;gt; Tenho muitos tunnels mesmo quando o IRC cai 15:18 &amp;lt;green&amp;gt; s/when 15:18 &amp;lt;jrandom&amp;gt; sim, há muito que podemos fazer, mas estou focando meu tempo em lançar o Syndie primeiro 15:18 &amp;lt;green&amp;gt; Eu sei, então só tenho que way mais ;) 15:19 &amp;lt;green&amp;gt; s/wait 15:20 &amp;lt;green&amp;gt; gr maldito teclado 15:20 &amp;lt;green&amp;gt; ok, nada mais sobre o 1, vamos para o 2 15:20 &amp;lt;jrandom&amp;gt; w3rd 15:21 &amp;lt;jrandom&amp;gt; ok, não há muito mais a acrescentar além do que está nas notas (bem, que possa ser razoavelmente levantado) 15:21 &amp;lt;jrandom&amp;gt; o tópico de discussão de webcaching é http://forum.i2p.net/viewtopic.php?t=1958 15:22 &amp;lt;green&amp;gt; há algum plano para um conversor de phpbb para syndie? 15:22 &amp;lt;jrandom&amp;gt; e a última imagem de mockup mencionada é http://dev.i2p.net/~jrandom/mockup/forum.png 15:23 &amp;lt;jrandom&amp;gt; green: hmm, achei que tivéssemos discutido isso em uma das reuniões, mas olhando os logs, ocorreu fora de uma reunião 15:24 &amp;lt;jrandom&amp;gt; resposta curta: viável, e talvez seja feito, mas não está no roadmap imediato 15:24 &amp;lt;jrandom&amp;gt; pelo menos, não uma operação bidirecional phpbb&amp;lt;--&amp;gt;syndie 15:24 &amp;lt;jrandom&amp;gt; phpbb--&amp;gt;syndie é fácil (basta puxar as postagens ou usar geração no lado do servidor) 15:25 &amp;lt;jrandom&amp;gt; syndie--&amp;gt;phpbb também é fácil 15:25 &amp;lt;jrandom&amp;gt; não tenho certeza se o modelo de operação do phpbb é para o que as pessoas acabarão usando o Syndie 15:25 &amp;lt;jrandom&amp;gt; mas vamos ver 15:28 &amp;lt;green&amp;gt; mesmo só um phpbb -&amp;gt; syndie já seria suficiente 15:30 &amp;lt;jrandom&amp;gt; legal, isso será trivial (puxar o html renderizado do phpbb para uma página &amp; publicá-lo). um pouco mais complexo seria puxar do próprio banco de dados do phpb, embora isso dê mais controle (mas aí só o admin do phpbb poderia fazer - o método anterior pode ser feito por qualquer um) 15:31 &amp;lt;badger&amp;gt; o admin do phpbb é bastante plano.... não é um desafio conseguir um hook 15:32 &amp;lt;badger&amp;gt; e há vários plugins de rss disponíveis para ele 15:33 &amp;lt;jrandom&amp;gt; ah, legal. na verdade, se alguém quiser começar a olhar isso, seria ótimo - basta gerar uma página HTML (e se precisar referenciar outros recursos, faça-o com as URIs do syndie [syndie.i2p.net/spec.html#uri] 15:34 &amp;lt;jrandom&amp;gt; (e se você precisar de imagens/etc, apenas referencie-as como img src="attachment1" etc) 15:34 &amp;lt;jrandom&amp;gt; (e então podemos colocá-las em um post do syndie sem problema) 15:35 &amp;lt;jrandom&amp;gt; atualmente o editor de mensagens tem os recursos "adicionar página de texto" e "adicionar página html"... eventualmente podemos incluir um "adicionar página da web..." que pede uma URL para buscar 15:37 &amp;lt;badger&amp;gt; `http://forum.i2p/rss_news.php` 15:38 &amp;lt;badger&amp;gt; traduzir isso para a marcação do syndie provavelmente seria direto 15:39 &amp;lt;jrandom&amp;gt; sim (embora lembre, a marcação do syndie /é html/. as uris são apenas... longas e difíceis de ler :) 15:41 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo em 2) desenvolvimento do syndie? 15:42 &amp;lt;jrandom&amp;gt; se não, vamos pular para 3) mods do i2phex 15:43 &amp;lt;jrandom&amp;gt; strike1 / Complication: querem nos dar uma atualização? 15:43 &amp;lt;strike1&amp;gt; Fiz um sanity check (verificação básica) rápido em relação a resolver o problema de conectar a si mesmo 15:43 &amp;lt;strike1&amp;gt; http://forum.i2p.net/viewtopic.php?t=1965 15:44 &amp;lt;strike1&amp;gt; Parece estar funcionando bem, mas está apenas impedindo que o dest local seja adicionado a i2phex.hosts 15:44 &amp;lt;strike1&amp;gt; Também estou investigando os problemas de hashing e as questões de download 15:45 &amp;lt;jrandom&amp;gt; sensacional! 15:45 &amp;lt;strike1&amp;gt; Os novos mods no CVS parecem tornar o i2phex um pouco melhor até agora também, devo dizer. 15:48 &amp;lt;strike1&amp;gt; Com sorte, entre Complication, eu e quem mais quiser ajudar, podemos resolver tudo em breve. :) 15:49 &amp;lt;jrandom&amp;gt; maneiro, obrigado strike1 (&amp; complication et al!) 15:50 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 3) mods do i2phex? 15:51 &amp;lt;jrandom&amp;gt; se não, vamos pular para 4) ??? 15:51 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que gostaria de trazer para a reunião? 15:54 &amp;lt;green&amp;gt; alguma chance de ter um port do dijjer no I2P? 15:55 &amp;lt;green&amp;gt; uau, não se preocupe, só uma pergunta simples ;) 15:55 &amp;lt;jrandom&amp;gt; provavelmente não (um port do dijjer sendo um grande número de squid outproxies públicos que fazem cache) 15:56 &amp;lt;jrandom&amp;gt; mas a capacidade de ter conteúdo hospedado quando você não estiver online estará lá com o Syndie 15:56 &amp;lt;jrandom&amp;gt; (e o syndie pode rodar sobre i2p) 15:56 &amp;lt;green&amp;gt; claro, mas como o Syndie pode lidar com conteúdo grande? 15:57 &amp;lt;jrandom&amp;gt; tecnicamente, sim; mas, na prática, não 15:58 &amp;lt;green&amp;gt; então usar cache não é uma ideia tão ruim? 15:58 &amp;lt;jrandom&amp;gt; por outro lado, podemos ter arquivos .torrent distribuídos pelo Syndie para torrents que são criptografados com chaves de sessão que apenas os autorizados no Syndie conhecem 15:59 &amp;lt;jrandom&amp;gt; há um caso de uso para fazer cache de arquivos grandes, embora eu não tenha certeza se o método de cache do freenet/dijjer é a melhor rota 15:59 &amp;lt;jrandom&amp;gt; (sem trocadilho) 15:59 &amp;lt;green&amp;gt; humm, arquivos .torrent então temos que depender de um servidor / tracker cetral 15:59 &amp;lt;green&amp;gt; s/central 16:00 &amp;lt;jrandom&amp;gt; (por exemplo, veja http://freehaven.net/anonbib/#redblue ) 16:01 &amp;lt;jrandom&amp;gt; green: torrents podem ser distribuídos, e você pode colocar os mesmos dados em muitos swarms 16:01 &amp;lt;jrandom&amp;gt; mas, funcionalmente, sabemos que torrents funcionam para transferir toneladas de dados 16:03 &amp;lt;green&amp;gt; Não há tanto goo tracker no I2P, então atualmente dependemos de um servidor central mesmo sendo viável distribuir torrent por muitos tracker 16:05 &amp;lt;jrandom&amp;gt; hmm, os trackers que temos são bons, só não há tanto conteúdo :) 16:06 &amp;lt;strike1&amp;gt; Concordo, embora olhando o tracker do postman eu tenha ficado impressionado com o que encontrei lá em comparação com o ano passado. 16:07 &amp;lt;jrandom&amp;gt; sim, bastante 16:07 &amp;lt;strike1&amp;gt; Muita coisa legal :) 16:09 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa para a reunião? 16:10 &amp;lt;green&amp;gt; (baf) :) 16:10 * jrandom encerra 16:10 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de novembro de 2006</title><link>/pt/blog/2006/11/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-novembro-de-2006/</link><pubDate>Tue, 07 Nov 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/11/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-novembro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jrandom, mrflibble, spaetz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;jrandom&amp;gt; 0) olá 15:09 &amp;lt;jrandom&amp;gt; 1) Estado da rede 15:09 &amp;lt;jrandom&amp;gt; 2) Estado do desenvolvimento do Syndie 15:09 &amp;lt;jrandom&amp;gt; 3) Modificações no I2Phex 15:09 &amp;lt;jrandom&amp;gt; 4) ??? 15:09 &amp;lt;jrandom&amp;gt; 0) olá 15:09 * jrandom acena 15:10 &amp;lt;jrandom&amp;gt; notas semanais de status no ar @ http://dev.i2p.net/pipermail/i2p/2006-November/001317.html 15:10 * spaetz acena de volta 15:10 &amp;lt;mrflibble&amp;gt; legal, eu era o único em #i2p-dev há um minuto :) 15:10 &amp;lt;jrandom&amp;gt; hehe 15:10 &amp;lt;jrandom&amp;gt; é, a migração do canal i2p-dev não durou muito ;) 15:10 &amp;lt;jrandom&amp;gt; ok, vamos pular para 1) Estado da rede 15:11 &amp;lt;spaetz&amp;gt; sobre 1) a rede parece estável 15:11 &amp;lt;spaetz&amp;gt; porém, como você observou, reseeding (re-semeadura) é necessário a cada 7 dias ou algo assim 15:11 &amp;lt;jrandom&amp;gt; sim, é lamentável, e dá para corrigir 15:12 &amp;lt;jrandom&amp;gt; embora o remendo seja meio feio, e a correção de longo prazo seja bem complexa 15:12 &amp;lt;spaetz&amp;gt; sim, isso seria bom. Meu firewall é rígido demais para o reseeding 15:12 &amp;lt;jrandom&amp;gt; poxa, não permite HTTP de saída para dev.i2p.net? 15:12 &amp;lt;spaetz&amp;gt; preciso abrir mais algumas brechas nele :-) 15:13 &amp;lt;spaetz&amp;gt; jrandom: saída sim, mas todos os dados de resposta são bloqueados por padrão :-) 15:13 &amp;lt;spaetz&amp;gt; mas isso é off-topic. pode continuar. 15:14 &amp;lt;jrandom&amp;gt; lol ok, interessante 15:14 &amp;lt;jrandom&amp;gt; é algo que precisa ser tratado, embora não esteja na minha pilha de fazer-imediatamente 15:15 &amp;lt;jrandom&amp;gt; não tenho muito mais a acrescentar ao 1).. alguém tem mais algo que queira levantar sobre o estado da rede? 15:15 &amp;lt;spaetz&amp;gt; eu sou desconectado do IRC a cada 1–2 horas 15:15 &amp;lt;spaetz&amp;gt; mas eu chamaria isso de estável :-) 15:16 &amp;lt;spaetz&amp;gt; ok, vamos para 2) 15:16 &amp;lt;jrandom&amp;gt; hehe legal, 2) então 15:17 &amp;lt;jrandom&amp;gt; muito progresso nesse front 15:17 &amp;lt;spaetz&amp;gt; O novo Syndie vai ser integrado ao i2p quando chegar à versão final? 15:18 &amp;lt;jrandom&amp;gt; hmm, se você quer dizer empacotado junto, não tenho certeza. se quer dizer capaz de usar de forma transparente, sim, com certeza 15:19 &amp;lt;spaetz&amp;gt; Na verdade eu quis dizer empacotado. O i2p parece vir "com as pilhas incluídas" 15:19 &amp;lt;jrandom&amp;gt; o motivo de eu não ter certeza é que o syndie vai pesar bastante (libs nativas do SWT, traduções, dicionários de correção ortográfica, etc) 15:19 &amp;lt;jrandom&amp;gt; teremos uma opção de empacotá-los, com certeza 15:20 &amp;lt;jrandom&amp;gt; e talvez esse seja o download mais comum 15:20 &amp;lt;spaetz&amp;gt; ok, eu sou a favor de uma instalação opcional então. certo. 15:21 &amp;lt;jrandom&amp;gt; empacotar a interface de texto é certamente viável, sem dúvida, é bem leve 15:22 &amp;lt;spaetz&amp;gt; isso pode ser bom o suficiente para instigar as pessoas 15:22 &amp;lt;spaetz&amp;gt; Alguns podem querer executar a interface gráfica (GUI) em uma máquina diferente do par i2p deles de qualquer forma 15:22 &amp;lt;spaetz&amp;gt; (eu vou) 15:23 &amp;lt;jrandom&amp;gt; isso aí 15:23 &amp;lt;jrandom&amp;gt; ok, algumas imagens de teaser para o status do desenvolvimento da GUI: 15:23 &amp;lt;jrandom&amp;gt; renderização de HTML: http://dev.i2p.net/~jrandom/mockup/render_snap.png 15:23 &amp;lt;jrandom&amp;gt; árvore de fóruns: http://dev.i2p.net/~jrandom/mockup/syndie_refchooser.png 15:23 &amp;lt;jrandom&amp;gt; árvore de mensagens / filtro: http://dev.i2p.net/~jrandom/mockup/syndie_msgchooser.png 15:24 &amp;lt;jrandom&amp;gt; (a renderização de HTML já foi vista antes, e o seletor de referências talvez também, e o seletor de mensagens foi implementado ontem à noite ;) 15:25 &amp;lt;jrandom&amp;gt; vai haver muitos pequenos complementos, mas estou focando primeiro em colocar a geração de mensagens da GUI em funcionamento 15:25 &amp;lt;jrandom&amp;gt; (o que exige poder navegar por fóruns e mensagens de qualquer maneira, para escolher links) 15:26 &amp;lt;spaetz&amp;gt; legal 15:26 &amp;lt;spaetz&amp;gt; embora a beleza do syndie fosse sua integração transparente por meio da interface web 15:26 &amp;lt;spaetz&amp;gt; mas aposto que isso seria possível de implementar 15:27 &amp;lt;jrandom&amp;gt; bem, tecnicamente uma interface web seria possível, mas teria todos os problemas de segurança do navegador somados a todos os problemas para conteúdo interativo que JavaScript/etc podem causar 15:28 &amp;lt;spaetz&amp;gt; mmh, vejo o inferno em que você se meteria. Lembro das discussões correspondentes no freenet alguns anos atrás 15:28 &amp;lt;jrandom&amp;gt; tecnicamente, podemos trazer o mecanismo do Mozilla para fazer a renderização de HTML com o widget Browser do SWT, mas fazer isso simplesmente não é seguro 15:29 &amp;lt;jrandom&amp;gt; sim, exatamente 15:29 &amp;lt;jrandom&amp;gt; (e, o quê, 5–8 anos depois, eles ainda assim acharam outro buraco de segurança no filtro deles na outra semana) 15:30 &amp;lt;jrandom&amp;gt; ((meu ponto não é que o filtro deles não seja ótimo, é que fazer o filtro é insanamente perigoso)) 15:30 &amp;lt;spaetz&amp;gt; ok, se houver um documento "syndie para leigos" eu tentaria. (a interface de texto). O manual é o documento certo para isso? 15:30 &amp;lt;spaetz&amp;gt; Ele já parecia um pouco específico 15:31 &amp;lt;jrandom&amp;gt; ah - confira o post do Complication2: http://forum.i2p.net/viewtopic.php?t=1935 15:31 &amp;lt;spaetz&amp;gt; ok, obrigado. 15:31 &amp;lt;jrandom&amp;gt; isso está sendo empacotado em uma página para o site do syndie, mas ainda não está no ar 15:32 &amp;lt;spaetz&amp;gt; ok, ótimo. era tudo de que eu precisava 15:34 &amp;lt;jrandom&amp;gt; legal. ok, isso é basicamente tudo para as coisas da GUI no momento 15:34 &amp;lt;jrandom&amp;gt; há um pequeno teaser para o pessoal de P2P nas notas de status sobre um sistema de distribuição por swarming 15:35 &amp;lt;jrandom&amp;gt; essa é uma área bem madura para brincar, para quem quiser fazer algum hacking de rede 15:36 &amp;lt;jrandom&amp;gt; mas isso é só uma observação lateral 15:36 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 2) estado do desenvolvimento do syndie, vamos pular para 3) modificações no i2phex 15:36 &amp;lt;jrandom&amp;gt; Complication2: quer nos dar um resumo? 15:38 &amp;lt;jrandom&amp;gt; ou, se você não estiver aqui, quem estiver interessado pode ver as notas de status para a minha sinopse 15:39 &amp;lt;spaetz&amp;gt; mmh, foi pescar 15:39 &amp;lt;jrandom&amp;gt; ok, vamos pular para 4) ??? 15:39 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer para a reunião? 15:39 * mrflibble levanta a mão 15:40 &amp;lt;spaetz&amp;gt; nahh, ansioso para ver o (novo) Syndie se tornando mais útil 15:40 &amp;lt;mrflibble&amp;gt; em http://dev.i2p.net/pipermail/i2p/2006-November/001317.html, o que exatamente significa "hi y'all, good luck with the subpoena power"? 15:40 &amp;lt;spaetz&amp;gt; o primeiro codinome será "will the real Syndie please stand up?" :-) 15:41 &amp;lt;jrandom&amp;gt; mrflibble: http://www.electoral-vote.com:2006/ 15:41 &amp;lt;jrandom&amp;gt; hehe spaetz 15:41 &amp;lt;mrflibble&amp;gt; oh! 15:41 * bar engravida uma cédula 15:43 &amp;lt;jrandom&amp;gt; (não que os democratas fossem ser melhores para o mundo, mas a capacidade de intimar o presidente dos EUA via investigações do congresso provavelmente colocaria alguns calços na máquina de guerra por um tempo) 15:44 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 15:45 &amp;lt;jrandom&amp;gt; se não... 15:46 * jrandom se prepara 15:46 * jrandom *baf*S declara a reunião encerrada &lt;/div></description></item><item><title>Reunião dos Desenvolvedores do I2P - 31 de outubro de 2006</title><link>/pt/blog/2006/10/31/reuni%C3%A3o-dos-desenvolvedores-do-i2p-31-de-outubro-de-2006/</link><pubDate>Tue, 31 Oct 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/10/31/reuni%C3%A3o-dos-desenvolvedores-do-i2p-31-de-outubro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> burl, fedo, jrandom, koff, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:33 &amp;lt;jrandom&amp;gt; 0) oi 15:33 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:33 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 15:33 &amp;lt;jrandom&amp;gt; 3) ??? 15:33 &amp;lt;jrandom&amp;gt; 0) oi 15:33 * jrandom acena 15:33 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-October/001316.html 15:33 * tethra acena de volta! 15:34 &amp;lt;jrandom&amp;gt; vamos pular direto para 1) status da rede 15:34 &amp;lt;jrandom&amp;gt; sem novidades nesse front... as coisas parecem estáveis 15:34 &amp;lt;jrandom&amp;gt; alguém tem algo que queira levantar sobre isso? 15:35 &amp;lt;+tethra&amp;gt; nada por aqui 15:36 &amp;lt;jrandom&amp;gt; ok, então vamos passar para 2) status do desenvolvimento do Syndie 15:37 &amp;lt;jrandom&amp;gt; como mencionado nas notas, tenho explorado alguns componentes de editor wysiwyg (o que você vê é o que você obtém), mas isso parece um grande pé no saco (sem surpresa), e não existe uma solução ótima até onde sei 15:38 &amp;lt;jrandom&amp;gt; então, neste momento estou pensando em ir com um editor básico com ajudantes como você vê em fóruns como forum.i2p.net. não é wysiwyg, mas é útil 15:39 &amp;lt;+tethra&amp;gt; faz sentido. o wysiwyg poderia ser uma evolução mais adiante, então? 15:39 &amp;lt;jrandom&amp;gt; claro, se alguém encontrar um bom editor wysiwyg OSS (software de código aberto) pequeno, eu adoraria saber (embora eu já tenha analisado uma dúzia de opções) 15:39 &amp;lt;jrandom&amp;gt; sim, esse é um ótimo caminho para aprimoramentos posteriores 15:40 &amp;lt;+tethra&amp;gt; assim há menos salto entre geek e não-geek :) 15:40 &amp;lt;+tethra&amp;gt; (você já olhou o Nvu?) 15:41 &amp;lt;jrandom&amp;gt; sim, enorme, mas promissor 15:41 &amp;lt;+tethra&amp;gt; quais outros você tinha visto? 15:42 &amp;lt;+tethra&amp;gt; por curiosidade 15:42 &amp;lt;jrandom&amp;gt; tudo o que consegui achar no Google. sem lista à mão 15:42 &amp;lt;+tethra&amp;gt; ah, certo 15:44 &amp;lt;koff&amp;gt; Seria útil ter uma visualização dividida com o HTML em baixo e uma renderização da página atualizando em tempo real em cima? 15:45 &amp;lt;+tethra&amp;gt; ou talvez esquerda/direita (poder escolher seria ótimo 15:45 &amp;lt;+tethra&amp;gt; ) 15:45 &amp;lt;jrandom&amp;gt; sim, é uma boa ideia (não totalmente em tempo real, mas quase em tempo real) 15:46 &amp;lt;+tethra&amp;gt; é, botão de atualizar etc. 15:46 &amp;lt;jrandom&amp;gt; talvez após 5s de inatividade ou ao pressionar um botão 15:46 &amp;lt;jrandom&amp;gt; certo 15:48 &amp;lt;koff&amp;gt; Você talvez poderia até ter dois cursores, para quase parecer que está navegando em ambos ao mesmo tempo? 15:48 &amp;lt;+tethra&amp;gt; isso seria um pouco confuso :/ 15:48 &amp;lt;koff&amp;gt; talvez :) 15:50 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo sobre 2) status do desenvolvimento do Syndie? 15:51 &amp;lt;jrandom&amp;gt; se não, vamos para 3) ??? 15:51 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 15:54 &amp;lt;+fedo&amp;gt; sim, Jr, podemos esperar ter um guia para o usuário comum usar o Syndie 1.0? ou seja: o que podemos fazer com aquele console em modo texto ... 15:55 &amp;lt;+fedo&amp;gt; eu adoraria ajudar a testar o Syndie, mas ainda não consigo entender como usar o Syndie! :) 15:55 &amp;lt;jrandom&amp;gt; fedo: http://syndie.i2p.net/manual.html e http://syndie.i2p.net/features.html e http://syndie.i2p.net/usecases.html ajudam? 15:55 &amp;lt;jrandom&amp;gt; é uma questão de "o que você pode fazer com o Syndie", ou "como você pode fazer $x"? 15:55 &amp;lt;+fedo&amp;gt; hum, na verdade não, Jr :-/ 15:56 &amp;lt;+fedo&amp;gt; sério, eu tento fazer ... 15:56 &amp;lt;+fedo&amp;gt; como eu posso usar o Syndie ... 15:57 &amp;lt;+fedo&amp;gt; o console em modo texto não é um problema 15:57 &amp;lt;jrandom&amp;gt; como você pode usar o Syndie /para fazer o quê/? ou essa é a própria questão — por que você instalaria e usaria o Syndie? 15:57 &amp;lt;+fedo&amp;gt; mas uma das questões é o que fazer depois de instalar o Syndie :-s 15:57 &amp;lt;jrandom&amp;gt; ah 15:58 &amp;lt;jrandom&amp;gt; ok, pense no Syndie como um navegador web personalizado — você o instala para poder participar de fóruns. depois de instalá-lo, você precisa dizer em quais fóruns quer participar 15:59 &amp;lt;jrandom&amp;gt; a instalação atual 0.919b já vem pronta para se conectar ao arquivo do Syndie em http://syndie.i2p.net/archive/ — você pode simplesmente instalá-lo, fazer login e sincronizar 16:00 &amp;lt;jrandom&amp;gt; e, depois de sincronizar, você pode ler postagens nos vários fóruns, publicar respostas ou publicar no seu próprio fórum 16:01 &amp;lt;+fedo&amp;gt; Jr: estou pensando que você poderia fazer uma breve nota para explicar como usar o Syndie: por exemplo, como sincronizar, como buscar uma postagem ... 16:02 &amp;lt;+tethra&amp;gt; (ou até um repositório de exemplo (syndie.i2p.net ?) para sincronizar) 16:02 &amp;lt;+tethra&amp;gt; ah, não li acima :/ 16:02 &amp;lt;+tethra&amp;gt; deixa pra lá 16:03 &amp;lt;jrandom&amp;gt; fedo: boa ideia, vou escrever uma 16:03 * fedo acena 16:05 &amp;lt;jrandom&amp;gt; ok, bacana, alguém tem mais alguma coisa para a reunião? 16:05 &amp;lt;+fedo&amp;gt; sabemos que você habilita o uso do Syndie no Freenet: diga-nos como fazer ... (você sabe que não consigo descobrir lendo o código do Syndie :-/ ) 16:05 &amp;lt;+fedo&amp;gt; ((me ajuda :)) 16:06 &amp;lt;jrandom&amp;gt; http://syndie.i2p.net/manual.html#syndicate_freenetpost 16:06 &amp;lt;jrandom&amp;gt; and http://syndie.i2p.net/manual.html#syndicate_getindex 16:07 &amp;lt;+fedo&amp;gt; muitos 'neurônios' para queimar, mas eu vou tentar :) 16:07 &amp;lt;burl&amp;gt; fedo: Complication escreveu um guia inicial breve e bem útil no fórum aqui: `http://forum.i2p/viewtopic.php?p=8860#8860` 16:08 &amp;lt;jrandom&amp;gt; ah, certo, essa é boa, burl 16:08 &amp;lt;+fedo&amp;gt; obrigado, burl: vou dar uma olhada nessa nota ;) 16:12 &amp;lt;jrandom&amp;gt; beleza, ok, se não há mais nada para a reunião... 16:12 * jrandom se prepara 16:12 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 24 de outubro de 2006</title><link>/pt/blog/2006/10/24/reuni%C3%A3o-de-desenvolvedores-do-i2p-24-de-outubro-de-2006/</link><pubDate>Tue, 24 Oct 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/10/24/reuni%C3%A3o-de-desenvolvedores-do-i2p-24-de-outubro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> badger, bar, cervantes, Complication, HotTuna, jrandom, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:03 &amp;lt;jrandom&amp;gt; 0) oi 16:03 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:03 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 16:03 &amp;lt;jrandom&amp;gt; 3) ??? 16:03 &amp;lt;jrandom&amp;gt; 0) oi 16:03 * jrandom acena 16:03 * Complication tropeça até algum lugar ao alcance do teclado (o começo da semana foi um inferno, mas já acabou) 16:04 &amp;lt;jrandom&amp;gt; (viva os começos infernais!) 16:04 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2006-October/001315.html 16:04 &amp;lt;+Complication&amp;gt; Olá 16:05 &amp;lt;jrandom&amp;gt; enquanto vocês leem as (curtas) notas, vamos pular para 1) Status da rede 16:05 * jrandom está conectado ao freshcoffee há 3 dias sem desconectar, e parece que ambos os servidores de irc têm um bom número de usuários 16:06 &amp;lt;jrandom&amp;gt; stats.i2p voltou também, e a taxa de sucesso de tunnel tem dado alguns saltos estranhos, mas em geral está em boa forma também 16:06 &amp;lt;jrandom&amp;gt; (embora ainda na faixa de 20-30) 16:06 &amp;lt;jrandom&amp;gt; ((o que é muito melhor que 5-10, mas muito pior que 60-80)) 16:07 &amp;lt;jrandom&amp;gt; ok, alguém tem algo para trazer em 1) status da rede? 16:08 &amp;lt;+Complication&amp;gt; Similar aqui, mas sem conexões extra persistentes 16:08 &amp;lt;+tethra&amp;gt; além de aplausos, nada da minha parte! 16:08 &amp;lt;+Complication&amp;gt; Eu só queria deixar uma notinha relacionada a questões de NTP 16:09 &amp;lt;+Complication&amp;gt; Basicamente, no domingo, 29 de outubro, alguns fusos horários vão sair do horário de verão 16:09 &amp;lt;jrandom&amp;gt; (vai ser chato) 16:10 &amp;lt;+Complication&amp;gt; Eu pessoalmente espero que isso não cause problemas para ninguém, mas não entendo o suficiente de NTP para ter certeza 16:10 &amp;lt;+Complication&amp;gt; Então, caso a recente verificação de sanidade do servidor NTP (adicionada na versão .26) venha a incomodar alguém naquela noite... 16:11 &amp;lt;+Complication&amp;gt; ...achei melhor mencionar a chave de configuração com a qual isso pode ser desativado (se for necessário) 16:11 &amp;lt;+Complication&amp;gt; (assim quem lê as notas de status saberia) 16:12 &amp;lt;+Complication&amp;gt; Desativar isso pode ser feito inserindo a linha "router.clockOffsetSanityCheck=false" em `http://localhost:7657/configadvanced.jsp` 16:12 &amp;lt;+Complication&amp;gt; Mas, como disse, espero que ninguém precise disso 16:13 &amp;lt;+Complication&amp;gt; Vai ser interessante observar e ver como a rede se comporta naquela noite, conforme diferentes fusos começarem a mudar 16:13 &amp;lt;+Complication&amp;gt; Eu certamente vou observar, na esperança de que, se alguma anomalia for vista, talvez possa ser corrigida até a primavera :D 16:14 &amp;lt;jrandom&amp;gt; o minuto do evento provavelmente será bem instável, mas deve se curar logo 16:14 &amp;lt;+Complication&amp;gt; ...e era isso que eu tinha. :) 16:14 &amp;lt;jrandom&amp;gt; mas, com sorte vai dar certo, e se não, como você disse, há a primavera :) 16:14 &amp;lt;bar&amp;gt; e caso as coisas de fato b0rkarem, surgiram duas possíveis sugestões para melhoria futura no chat outro dia: 16:15 &amp;lt;bar&amp;gt; "prevent skewed routers from forming subnets by handing over control to NTP if peers &amp;lt;some number" 16:15 &amp;lt;bar&amp;gt; ...e "do not delete floodfill peer router infos from netdb if there are too few of them" 16:15 &amp;lt;jrandom&amp;gt; sim 16:16 &amp;lt;+Complication&amp;gt; De fato, ajustar o número necessário de pontos de dados (desvios de relógio dos pares disponíveis) exigidos para considerar confiáveis as medições de desvio dos pares 16:16 &amp;lt;+Complication&amp;gt; (opa, alguma redundância na minha última frase) 16:17 &amp;lt;+Complication&amp;gt; ...e sim, a verificação de floodfill. Entendo que nenhuma verificação semelhante existe atualmente? 16:18 &amp;lt;jrandom&amp;gt; certo 16:18 &amp;lt;+Complication&amp;gt; Parece que algumas pessoas, às vezes, seja por sorte ou mágica, podem estar conseguindo perder o rastro de pares floodfill 16:19 &amp;lt;jrandom&amp;gt; isso certamente deve ser corrigido 16:19 &amp;lt;jrandom&amp;gt; (isso atingiu algumas pessoas outro dia, quando um deles foi null routed) 16:20 &amp;lt;jrandom&amp;gt; (se #floodfill == 0, talvez tratar aleatoriamente alguns como floodfill) 16:20 &amp;lt;+Complication&amp;gt; Se isso for viável, possível também 16:21 &amp;lt;+Complication&amp;gt; Embora, talvez fazer isso além de manter pelo menos 2 (ou algo assim) pares floodfill seria uma aposta duplamente segura 16:22 &amp;lt;jrandom&amp;gt; sim 16:25 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para 1) status da rede? ou vamos passar para 2) status do desenvolvimento do syndie? 16:25 &amp;lt;badger&amp;gt; sobre a estabilidade do irc: vendo muito muito muito menos reconexões no lado do servidor. 16:25 &amp;lt;badger&amp;gt; você quase poderia chamar isso de um serviço :) 16:26 &amp;lt;jrandom&amp;gt; :) 16:28 &amp;lt;jrandom&amp;gt; ok, pulando para 2) status do desenvolvimento do syndie 16:28 &amp;lt;jrandom&amp;gt; muito progresso aqui, como mencionado nas notas de status 16:28 &amp;lt;jrandom&amp;gt; também houve um monte de discussão sobre isso aqui nos últimos dias 16:28 &amp;lt;jrandom&amp;gt; alguém tem algo que queira trazer nesse front? 16:30 &amp;lt;@cervantes&amp;gt; instale algo diferente de mspaint 16:30 &amp;lt;jrandom&amp;gt; heh 16:30 &amp;lt;jrandom&amp;gt; bem, há valor em usar coisas *feias* para esboçar - limita expectativas 16:31 &amp;lt;+fox&amp;gt; &amp;lt;HotTuna&amp;gt; os links na postagem do fórum parecem estar fora do ar ... alguns, pelo menos.. 16:31 &amp;lt;@cervantes&amp;gt; Acho que isso é mencionado nas postagens 16:31 &amp;lt;+fox&amp;gt; &amp;lt;HotTuna&amp;gt; ah. . desculpa 16:31 &amp;lt;jrandom&amp;gt; hottuna: eles estão espelhados em dev.i2p.net/~jrandom/mockup/ 16:31 &amp;lt;@cervantes&amp;gt; alguns devem estar espelhados mais abaixo 16:32 &amp;lt;+Complication&amp;gt; Uma pergunta: então, você acha que é mais fácil (com segurança) implementar HTML limitado do zero, sem dissecar algum navegador? 16:33 * jrandom acabou de enviar mais duas imagens: dev.i2p.net/~jrandom/mockup/forum.png and blog.png (mostrando a discussão dos últimos dias sobre diferentes maneiras de visualizar um fórum) 16:33 &amp;lt;@cervantes&amp;gt; com certeza é mais fácil fazer isso com segurança 16:33 &amp;lt;+Complication&amp;gt; (só por curiosidade sobre o que está acontecendo no lado da GUI, já que eu estava meio alheio) 16:33 &amp;lt;jrandom&amp;gt; Complication: já tenho quase tudo pronto para fins de formatação geral 16:33 &amp;lt;@cervantes&amp;gt; especialmente dado o subconjunto limitado de HTML que o Syndie vai suportar 16:34 &amp;lt;+Complication&amp;gt; Aha 16:34 &amp;lt;jrandom&amp;gt; (fontes, alinhamento, tamanhos, cores, imagens, links, listas (incluindo aninhadas), cabeçalhos, parágrafos, entidades HTML) 16:35 &amp;lt;jrandom&amp;gt; agora, fazer divs para posicionamento ou tabelas exige substancialmente mais trabalho, mas não vou enfrentar isso agora 16:35 &amp;lt;+Complication&amp;gt; Parece bom o suficiente 16:36 &amp;lt;@cervantes&amp;gt; e claro a tag &amp;lt;blink&amp;gt; 16:36 * jrandom ataca cervantes com &amp;dagger; 16:37 &amp;lt;@cervantes&amp;gt; ai, traspassado por uma entidade 16:37 &amp;lt;jrandom&amp;gt; vamos ver. conforme isso for implantado e usado, talvez seja necessário mudar para um motor de renderização HTML completo 16:38 * jrandom quer que a base de código seja o menor possível, para haver menos para depurar e revisar quanto a questões de segurança e anonimato 16:39 &amp;lt;+Complication&amp;gt; De fato, há sem dúvida benefícios em lidar com text/plain 16:40 &amp;lt;+Complication&amp;gt; (que, com sorte, só dá suporte a ataques de linguagem natural ;P ) 16:41 &amp;lt;+Complication&amp;gt; Quais são as suas opiniões sobre a possibilidade de medidas antispam com hashcash? Cedo demais para dizer? Você acha que seria fácil anexá-las depois? 16:42 &amp;lt;@cervantes&amp;gt; bem, acho que usar bbcode ou sintaxe wiki reduziria o risco de injeção de marcação em um motor de HTML completo 16:42 &amp;lt;@cervantes&amp;gt; *motor de renderização 16:43 &amp;lt;jrandom&amp;gt; bem fácil de anexar, Complication - apenas um novo cabeçalho público (com hash calculado em relação ao URI canônico do Syndie, verificado na importação, criado na assinatura) 16:44 * Complication pensou em alguns há alguns dias, mas só de leve 16:44 &amp;lt;jrandom&amp;gt; o hashcash pode ser feito em vários níveis também - por novo canal (meta.syndie), por canal atualizado ou por post (talvez até graduado em função de sizeof(post) ou #msgs/day) 16:44 &amp;lt;+Complication&amp;gt; Se alguém quisesse implementar hashcash como prova de trabalho, fico pensando contra o que seria melhor exigir que quem publica a mensagem calculasse colisões? 16:45 &amp;lt;+Complication&amp;gt; Aha, o URI... pode ser mesmo 16:45 &amp;lt;+Complication&amp;gt; Ah, de fato 16:45 &amp;lt;+Complication&amp;gt; Isso são coisas em que eu não tinha pensado 16:48 &amp;lt;jrandom&amp;gt; cervantes: verdade 16:48 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para 2) status do desenvolvimento do syndie? 16:51 &amp;lt;jrandom&amp;gt; ok, se não, vamos pular para 3) ??? 16:51 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira levantar? 16:54 &amp;lt;jrandom&amp;gt; ok, se não... 16:54 * jrandom se prepara 16:54 * jrandom fecha a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P - 17 de outubro de 2006</title><link>/pt/blog/2006/10/17/reuni%C3%A3o-de-desenvolvimento-do-i2p-17-de-outubro-de-2006/</link><pubDate>Tue, 17 Oct 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/10/17/reuni%C3%A3o-de-desenvolvimento-do-i2p-17-de-outubro-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, dm, jrandom, marlowe&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:01 &amp;lt;jrandom&amp;gt; 0) oi 16:01 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:01 &amp;lt;jrandom&amp;gt; 2) Status do desenvolvimento do Syndie 16:01 &amp;lt;jrandom&amp;gt; 3) ??? 16:01 &amp;lt;jrandom&amp;gt; 0) oi 16:01 * jrandom acena 16:01 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-October/001314.html 16:02 &amp;lt;+fox&amp;gt; * dm acena 16:02 &amp;lt;jrandom&amp;gt; w3wt, ok, enquanto vocês lêem essa missiva tão divertida, vamos passar para 1) status da rede 16:03 &amp;lt;jrandom&amp;gt; a rede parece estar mantendo um estado estável agora, embora com uma ligeira tendência de crescimento 16:04 &amp;lt;jrandom&amp;gt; há algumas discussões sobre o grande problema relacionado à CPU no fórum, embora ainda sem grande vitória, pelo que posso ver 16:04 &amp;lt;jrandom&amp;gt; alguém tem algo a levantar sobre 1) status da rede? 16:05 &amp;lt;jrandom&amp;gt; (a última semana completa com a 0.6.1.26 parece ter ido bem [yay]) 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; bem, é melhor eu dizer algo 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; há alguma métrica consistente sendo usada para monitorar o status da rede 16:06 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; ou são apenas experiências ad hoc? 16:07 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; tipo, existe um aplicativo por aí que tenta se conectar a lugares aleatórios todos os dias enquanto mede tempos de resposta e falhas. 16:07 &amp;lt;jrandom&amp;gt; estou indo principalmente pelo comportamento no IRC, assim como pelas estatísticas e atividade nos routers que eu administro (stats.i2p está fora do ar há uma ou duas semanas, mas geralmente é uma referência sólida para comparar) 16:08 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; legal, vou dar uma olhada nesse site. 16:08 &amp;lt;jrandom&amp;gt; há várias pessoas executando aplicativos de monitoramento de estatísticas — orion.i2p, tino.i2p, eepsites.i2p, além de stats.i2p 16:09 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; obrigado! 16:09 &amp;lt;jrandom&amp;gt; sem problema :) 16:09 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 1), vamos pular para 2) status do desenvolvimento do Syndie 16:10 &amp;lt;jrandom&amp;gt; muita coisa acontecendo, como mencionado nas notas de status (e você finalmente pode ver um site que não é horrível em syndie.i2p.net :) 16:11 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; fora do ar no momento? 16:11 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; esquece isso 16:11 &amp;lt;+fox&amp;gt; * dm se cala 16:11 &amp;lt;jrandom&amp;gt; :) 16:12 &amp;lt;marlowe&amp;gt; jrandom, o diagrama na página inicial é muito útil 16:12 &amp;lt;marlowe&amp;gt; agora entendo o conceito por trás do Syndie 16:12 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; é bonito também 16:13 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; mas como você acessa o Syndie sem fazer download/instalá-lo? Eu lembro que dava para fazer isso antes? 16:13 &amp;lt;jrandom&amp;gt; ótimo, que bom que ficou claro, marlowe — pode ser um conceito confuso só em texto :) 16:13 &amp;lt;jrandom&amp;gt; dm: o Syndie antigo (syndiemedia.i2p.net/) era baseado na web, mas este novo é, bem, novo em folha, completamente redesenhado 16:14 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; não é baseado na web? 16:14 &amp;lt;jrandom&amp;gt; (e obrigado ao cervantes por transformar minha imagem feiosa estilo MS Paint na imagem elegante que você vê lá :) 16:14 &amp;lt;jrandom&amp;gt; não, não é baseado na web — a versão atual é na verdade apenas em texto, mas o trabalho continua em uma GUI 16:14 &amp;lt;jrandom&amp;gt; http://syndie.i2p.net/roadmap.html 16:14 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; só texto! uau. ok. baixando. 16:14 &amp;lt;jrandom&amp;gt; w3wt 16:15 &amp;lt;jrandom&amp;gt; uma coisa importante que você precisa saber para usá-lo de forma eficaz é a localização de um arquivo do Syndie para o qual você possa enviar posts e do qual possa buscar posts 16:15 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; uau.. isso é coisa hardcore. (Next Command:) hehhehe 16:15 &amp;lt;jrandom&amp;gt; atualmente há um em http://syndie.i2p.net/archive — você pode sincronizar com ele via "menu syndicate" "getindex --archive http://syndie.i2p.net/archive" e "fetch" :) 16:16 &amp;lt;jrandom&amp;gt; é um sistema bastante simples, embora com características de design muito específicas 16:16 &amp;lt;jrandom&amp;gt; (e incrivelmente robusto — pode rodar em qualquer coisa :) 16:17 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; há algo legal em aplicativos realmente complexos rodando com uma interface de texto 16:17 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; de qualquer forma... 16:17 &amp;lt;+fox&amp;gt; * dm se cala de novo 16:19 * jrandom espera nos levar à 1.0 em algum momento deste mês, então testes beta seriam ótimos 16:20 &amp;lt;jrandom&amp;gt; (ponham à prova, me digam o que está quebrado, etc) 16:20 &amp;lt;jrandom&amp;gt; 1.0 não incluirá a GUI, claro, isso é para a 2.0 16:20 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; claro 16:21 &amp;lt;jrandom&amp;gt; ok, alguém tem comentários/perguntas/sugestões/unhas dos pés sobre 2) status do desenvolvimento do Syndie? 16:22 &amp;lt;jrandom&amp;gt; ah, uma coisa que eu queria mencionar — como postei no meu blog do Syndie, precisamos de um logo! então, veja urn:syndie:channel:d7:channel44:bF2lursCrXhSECJAEILhtXYqQ6o-TwjlEUNJLA5Nu8o=9:messageIdi1160962964161ee :) 16:23 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; há um bom lugar para conseguir logotipos gratuitos ou semi-gratuitos de qualidade muito alta 16:24 &amp;lt;jrandom&amp;gt; flickr? :) 16:24 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; http://www.worth1000.com/ &amp;lt;--- os geeks de Photoshop por lá tentam superar uns aos outros por um pouco de fama e/ou dinheiro 16:24 &amp;lt;jrandom&amp;gt; ah, legal 16:25 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; exemplo de um 'concurso' anterior http://www.worth1000.com/cache/contest/contestcache.asp?contest_id=12170&amp;start=1&amp;end=10&amp;display=photoshop 16:25 &amp;lt;+fox&amp;gt; * dm se cala de novo 16:26 &amp;lt;jrandom&amp;gt; irado, obrigado dm 16:27 &amp;lt;jrandom&amp;gt; ok, se não há nada em 2, vamos para 3) ??? 16:28 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para a reunião? 16:28 &amp;lt;bar&amp;gt; talvez devêssemos guardar isso para a versão 1.99b e fazer um pequeno esquema de concurso/recompensa para divulgar o Syndie 2.0? 16:28 &amp;lt;jrandom&amp;gt; ah, é uma boa ideia, já que 1.* vai ser só texto mesmo 16:30 &amp;lt;bar&amp;gt; pense nisso, tenho certeza de que podemos arranjar algum financiamento 16:30 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; como andam os financiamentos, afinal? 16:31 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; você ainda está fazendo isso em tempo integral, jr? 16:31 &amp;lt;jrandom&amp;gt; sim, ainda me virando, graças a alguns contribuintes insanamente generosos (obrigado!) 16:31 &amp;lt;jrandom&amp;gt; http://www.i2p.net/halloffame 16:32 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; ah sim... o orçamento apertado. Agora lembrei 16:32 &amp;lt;jrandom&amp;gt; hehe 16:34 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para comentar? 16:34 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; acabei de te mandar um c-bill. Certifique-se de que seja usado apenas para álcool ou outros usos frívolos. 16:34 &amp;lt;+fox&amp;gt; &amp;lt;dm&amp;gt; ah, e mantenha meu nome real em segredo! 16:34 &amp;lt;jrandom&amp;gt; w00t! obrigado, dm 16:36 &amp;lt;jrandom&amp;gt; ok, se não há mais nada... 16:36 * jrandom se prepara 16:36 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2006-10-10</title><link>/pt/blog/2006/10/10/notas-de-status-do-i2p-de-2006-10-10/</link><pubDate>Tue, 10 Oct 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/10/10/notas-de-status-do-i2p-de-2006-10-10/</guid><description>&lt;p>Olá pessoal, breves notas de status desta semana&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.26 e status da rede 2) Status do desenvolvimento do Syndie 3) Controle de versão distribuído revisitado 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.26 and network status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Há alguns dias lançamos uma nova versão 0.6.1.26, incluindo muitas melhorias no i2psnark feitas pelo zzz e algumas novas verificações de segurança de NTP do Complication, e os relatos têm sido positivos. A rede parece estar a crescer ligeiramente, sem novos efeitos estranhos, embora algumas pessoas ainda tenham dificuldades em construir os seus tunnels (como sempre foi o caso).&lt;/p></description></item><item><title>Notas de status do I2P de 2006-10-03</title><link>/pt/blog/2006/10/03/notas-de-status-do-i2p-de-2006-10-03/</link><pubDate>Tue, 03 Oct 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/10/03/notas-de-status-do-i2p-de-2006-10-03/</guid><description>&lt;p>Oi, pessoal, notas de status atrasadas esta semana&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede 2) Status de desenvolvimento do Router 3) Justificativa do Syndie (continuação) 4) Status de desenvolvimento do Syndie 5) Controle de versão distribuído 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na última semana ou duas, o irc e outros serviços têm estado bastante estáveis, embora dev.i2p/squid.i2p/www.i2p/cvs.i2p tenham tido alguns percalços (devido a problemas temporários relacionados ao sistema operacional). As coisas parecem estar em um estado estável no momento.&lt;/p></description></item><item><title>Notas de status do I2P de 2006-09-12</title><link>/pt/blog/2006/09/12/notas-de-status-do-i2p-de-2006-09-12/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/09/12/notas-de-status-do-i2p-de-2006-09-12/</guid><description>&lt;p>Olá, pessoal, aqui estão as nossas &lt;em>cof&lt;/em> notas de status semanais&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.25 e estado da rede 2) I2PSnark 3) Syndie (o quê/por quê/quando) 4) Perguntas sobre criptografia do Syndie 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.25 and net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Há poucos dias lançamos a versão 0.6.1.25, incluindo um grande conjunto de correções de bugs acumuladas ao longo do último mês, bem como o trabalho do zzz no I2PSnark e o trabalho do Complication tentando tornar nosso código de sincronização de tempo um pouco mais robusto. No momento, a rede parece estar bastante estável, embora o IRC tenha estado um pouco instável nos últimos dias (por motivos não relacionados ao I2P). Com talvez metade da rede atualizada para a versão mais recente, as taxas de sucesso na construção de tunnel não mudaram muito, embora a vazão geral pareça ter aumentado (provavelmente devido a um aumento no número de pessoas usando o I2PSnark).&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 12 de setembro de 2006</title><link>/pt/blog/2006/09/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-setembro-de-2006/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/09/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-setembro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, jrandom, kostya213, modulus, tethra, vulpine&lt;/p>
&lt;h2 id="ata-da-reunião">Ata da reunião&lt;/h2>
&lt;div class="irc-log"> 16:06 &amp;lt;jrandom&amp;gt; 0) oi 16:06 &amp;lt;jrandom&amp;gt; 1) 0.6.1.25 e status da rede 16:06 &amp;lt;jrandom&amp;gt; 2) I2PSnark 16:06 &amp;lt;jrandom&amp;gt; 3) Syndie (o quê/por quê/quando) 16:06 &amp;lt;jrandom&amp;gt; 4) Perguntas de cripto do Syndie 16:06 &amp;lt;jrandom&amp;gt; 5) ??? 16:06 &amp;lt;jrandom&amp;gt; 0) oi 16:06 * jrandom acena 16:06 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2006-September/001307.html 16:07 &amp;lt;jrandom&amp;gt; já que essas notas saíram horas e horas atrás, vocês todos já deveriam tê-las lido e ter observações prontas, certo? ;) 16:07 &amp;lt;jrandom&amp;gt; pulando para 1) 0.6.1.25 e status da rede 16:08 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Sobre a 0.6.1.25, parece que funcionou bem por aqui, só um erro que eu não tinha visto antes 16:08 &amp;lt;jrandom&amp;gt; legal, qual é o problema? 16:08 &amp;lt;vulpine&amp;gt; * Complication procura nos logs 16:09 &amp;lt;jrandom&amp;gt; o tamanho da rede parece maior do que antes, embora ainda na mesma ordem de grandeza 16:09 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; "Unknown error reading the net.i2p.data.i2np.GarlicMessage: wtf, fromLong got a negative? -840" 16:10 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Começou com "ERROR [NTCP read 1 ] .router.tunnel.FragmentHandler: Error receiving fragmented message (corrupt?)" 16:10 &amp;lt;jrandom&amp;gt; ah ok, tranquilo, esse já existe há muito tempo, pode ignorar 16:11 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Ocorreu uma vez só 16:11 &amp;lt;vulpine&amp;gt; &amp;lt;frosk&amp;gt; eu recebi vários desse último 16:11 &amp;lt;vulpine&amp;gt; * jrandom cutuca fox 16:12 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Ah, e mais um: "router.tunnel.TunnelDispatcher: wtf, took 1121 to dispatch net.i2p.data.i2np.TunnelBuildMessage@XXXX out YYYYY in net.i2p.router.tunnel.PumpedTunnelGateway@ZZZZ" 16:12 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (parece não ser significativo também, talvez congestão simples) 16:12 &amp;lt;jrandom&amp;gt; sim, provável 16:13 &amp;lt;jrandom&amp;gt; o irc está, obviamente, um pouco instável no momento ainda 16:13 &amp;lt;jrandom&amp;gt; (mas, pela primeira vez, não é culpa do i2p :) 16:14 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 1) Status da rede e 0.6.1.25? 16:15 &amp;lt;kostya213&amp;gt; só quero acrescentar que a .25 resolveu todos os meus problemas dos últimos meses 16:15 &amp;lt;jrandom&amp;gt; irado! 16:16 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; por favor, mude o cálculo de status quando estiver usando apenas NTCP 16:16 &amp;lt;jrandom&amp;gt; 'tá, mas não é recomendado desabilitar udp (acho que eu disse explicitamente que não vou dizer às pessoas como desabilitar udp também) 16:17 &amp;lt;jrandom&amp;gt; mas o status deve ser atualizado para levar em consideração que udp não é o único transporte 16:17 &amp;lt;jrandom&amp;gt; vou corrigir isso na próxima revisão, obrigado 16:17 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; jrandom : claro que você não conta, mas eu sei ler código ;) 16:18 &amp;lt;jrandom&amp;gt; certo, embora quando eu não recomendo algo, e digo às pessoas para nem tentarem, não se surpreendam se aparecer uma mensagem de exibição confusa ;) 16:19 &amp;lt;vulpine&amp;gt; &amp;lt;green&amp;gt; claro, eu também poderia simplesmente exibir "OK" no console :) 16:19 &amp;lt;jrandom&amp;gt; verdade 16:21 &amp;lt;jrandom&amp;gt; ok, vamos pular para 2) I2PSnark 16:21 &amp;lt;jrandom&amp;gt; zzz não parece estar por aí no momento 16:22 &amp;lt;jrandom&amp;gt; há algumas mudanças que o zzz está fazendo para melhorar o agendamento no i2psnark 16:23 &amp;lt;jrandom&amp;gt; (está um pouco... simplista no momento, se não me engano, embora eu não tenha certeza das modificações que o zzz está hackeando) 16:23 &amp;lt;jrandom&amp;gt; ((mas estou ansioso pelo progresso!)) 16:25 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada em 2) I2PSnark, vamos seguir para 3.*) coisas do Syndie 16:26 &amp;lt;jrandom&amp;gt; vamos começar com 3.1) o que é o Syndie primeiro, já que há tanto a cobrir 16:27 &amp;lt;jrandom&amp;gt; recebi algumas perguntas antes da reunião sobre a criptografia para os posts 16:27 &amp;lt;jrandom&amp;gt; basicamente, os posts são criptografados de forma simétrica — qualquer um com a chave simétrica pode ler o post, pois está autorizado 16:28 &amp;lt;jrandom&amp;gt; respostas do canal são criptografadas de forma assimétrica para a chave pública associada ao canal/fórum 16:28 &amp;lt;jrandom&amp;gt; alguns posts podem usar criptografia baseada em frase-secreta para gerar a chave simétrica de leitura 16:29 &amp;lt;jrandom&amp;gt; e alguns posts podem incluir a chave simétrica nos cabeçalhos legíveis do post (de modo que qualquer um possa ler) 16:29 &amp;lt;modulus&amp;gt; qual é o objetivo desse último? 16:29 &amp;lt;jrandom&amp;gt; e alguns fóruns podem incluir a chave simétrica nos metadados do fórum, de modo que qualquer um possa ler o post, mas só se tiver os metadados do canal 16:29 &amp;lt;jrandom&amp;gt; modulus: para que tudo esteja sempre criptografado, até o que é publicamente legível 16:29 &amp;lt;jrandom&amp;gt; (assim grampos triviais são inúteis) 16:30 &amp;lt;modulus&amp;gt; certo, entendi. 16:31 &amp;lt;jrandom&amp;gt; ok, acho que isso cobre as perguntas de criptografia que fizeram antes da reunião 16:31 &amp;lt;jrandom&amp;gt; alguém tem perguntas sobre 3.1) o que é o Syndie? 16:31 &amp;lt;jrandom&amp;gt; (Quero dizer, mais coisas ficarão claras à medida que for divulgado, claro) 16:32 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm 16:33 &amp;lt;jrandom&amp;gt; que tal, void? 16:33 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; &amp;lt;void&amp;gt; imagino que o arquivo de mensagens (.zip) também possa incluir outras mensagens, possivelmente de outras pessoas, como as mensagens citadas? 16:34 &amp;lt;jrandom&amp;gt; bem, sim, você pode incluir arquivos .snd como anexos, mas existe um espaço de nomes explícito, então você pode fazer links no estilo References: para mensagens anteriores 16:34 &amp;lt;jrandom&amp;gt; (ou seja, você não precisa fazer “encadeamento” estilo frost) 16:35 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ok, certo 16:37 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Sobre o Syndie, eu me perguntei como as pessoas resolveriam o problema de conceder acesso a um fórum de múltiplos autores (como contas em um quadro de mensagens comum) sem conceder isso irrevogavelmente, e evitar a bagunça indesejada quando for necessário revogar o acesso (pelos motivos que forem) 16:38 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Uma solução, claro, seria o autor especificar uma recomendação de cujas respostas os clientes deveriam exibir 16:38 &amp;lt;jrandom&amp;gt; Complication: crie um novo par de chaves pub/privada, dê a chave privada às pessoas (temporariamente) autorizadas e inclua a chave pública como a lista de "chaves autorizadas a publicar" 16:38 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; ..e para os clientes, a menos que queiram pesquisar o histórico, seguir essa recomendação (ou mais especificamente sua versão mais recente) 16:38 &amp;lt;jrandom&amp;gt; (e quando não estiverem mais autorizadas, remova essa chave da lista de "chaves autorizadas a publicar") 16:39 &amp;lt;kostya213&amp;gt; jrandom: talvez você queira usar uma extensão diferente de .snd, já que é amplamente usada por apps de áudio; o MIME vai confundir 16:39 &amp;lt;jrandom&amp;gt; ah, certo — todos os fóruns têm um "dono" (uma chave privada de assinatura) que pode gerenciar a lista de quem tem permissão para publicar, etc. 16:39 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; "chaves autorizadas a publicar" seriam metadados anexados ao post mais recente do autor, ou alguma outra mensagem, certo? 16:39 &amp;lt;jrandom&amp;gt; bom ponto, kostya213, embora talvez fiquemos presos com .dat então ;) 16:40 &amp;lt;jrandom&amp;gt; Complication: ah, desculpe, não, é como o syndie atual/antigo — posts de metadados separados e assinados para o próprio fórum/canal 16:40 &amp;lt;vulpine&amp;gt; * Complication acredita que alguém até já reivindicou .dat para algo :) 16:40 &amp;lt;jrandom&amp;gt; sim, o aplicativo chamado "octet-stream" ;) 16:40 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; não parece que .syn seja usado para nada relevante 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Aha, posts especiais de metadados... certo, isso pode resolver 16:41 &amp;lt;jrandom&amp;gt; ah bacana, chegamos ao syn! 16:41 &amp;lt;jrandom&amp;gt; (bom olho, void, obrigado, kostya213) 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm, " 16:41 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm, "Word Synonym File", Empresa: Microsoft 16:42 &amp;lt;jrandom&amp;gt; bem, tenho certeza de que vamos dar um jeito 16:42 &amp;lt;kostya213&amp;gt; sim, é usado pelo Word 16:42 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; mas podemos simplesmente ignorar isso :) 16:42 &amp;lt;kostya213&amp;gt; não perca a esperança, acho que é possível achar algo que não cause problemas com tipos MIME amplamente usados 16:43 &amp;lt;jrandom&amp;gt; ok, mais algo em 3.1) O que é o Syndie? 16:43 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; err, por outro lado, por que ficar presos a extensões de três letras? é um resquício da era do DOS 16:43 &amp;lt;kostya213&amp;gt; uma coisa que precisa ser perguntada: por que limitar a uma extensão de três letras? ninguém usa DOS mais 16:44 &amp;lt;jrandom&amp;gt; heh 16:44 &amp;lt;kostya213&amp;gt; jinx no void 16:44 &amp;lt;kostya213&amp;gt; .syndie me parece bom 16:44 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; .synd não conflitaria com nenhuma 16:44 &amp;lt;kostya213&amp;gt; bom também 16:45 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; droga de lag :( 16:48 &amp;lt;jrandom&amp;gt; ok, vamos pular para 3.2) Por que o Syndie importa? 16:48 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; jrandom: espera 16:48 &amp;lt;cervantes&amp;gt; (porque você diz que sim) 16:48 * jrandom espera 16:48 &amp;lt;jrandom&amp;gt; !thwap cervantes ;) 16:48 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; as notas de status mencionam que um avatar pode ser anexado a um post, caso contrário um padrão será usado 16:49 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; mas e se a pessoa quiser ter vários avatares predefinidos em vez de um único "padrão"? 16:49 &amp;lt;jrandom&amp;gt; sim, o autor pode incluir um avatar padrão nos metadados do próprio canal 16:49 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; anexar o outro toda vez não vai ser eficiente 16:49 &amp;lt;jrandom&amp;gt; boa pergunta, void — vamos pular para aquele trecho de script nas notas 16:50 &amp;lt;jrandom&amp;gt; listauthkeys --authorizedOnly true 16:50 &amp;lt;jrandom&amp;gt; authenticate 0 16:50 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; (?) 16:50 &amp;lt;jrandom&amp;gt; listauthkeys exibirá todas as identidades com as quais você pode assinar a mensagem dizendo que você é, enquanto "authenticate 0" escolhe uma identidade com a qual assinar 16:51 &amp;lt;jrandom&amp;gt; então, essa identidade tem seu próprio canal, e esse canal tem seus próprios metadados, que podem incluir um avatar 16:51 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; hmm, uma identidade separada significa um par de chaves separado? 16:51 &amp;lt;jrandom&amp;gt; sim 16:51 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; e se a pessoa quiser ter vários avatares em uma única identidade? 16:52 &amp;lt;jrandom&amp;gt; ela tem um avatar padrão nos metadados do canal e pode sobrescrevê-lo por mensagem 16:52 &amp;lt;kostya213&amp;gt; valor duvidoso 16:52 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; vários avatares "padrão" para escolher 16:52 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ou estou sendo preciosista aqui? :) 16:53 &amp;lt;jrandom&amp;gt; ah, entendi o que você está dizendo. não, não será suportado no início 16:53 &amp;lt;jrandom&amp;gt; talvez depois 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; verdade, kostya213, deixa pra lá então 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; :) 16:53 &amp;lt;jrandom&amp;gt; (mas os avatares serão bem limitados em tamanho, então não deve ser muito incômodo incluí-los) 16:53 &amp;lt;vulpine&amp;gt; * Complication acha que adicionar por mensagem poderia ser fácil de codar 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; então, 3.1) O que é o Syndie? 16:53 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (eventualmente) 16:54 &amp;lt;vulpine&amp;gt; * cervantes cola os servidores de irc 16:54 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; Complication: jrandom acabou de dizer que já vai fazer isso :) 16:54 &amp;lt;jrandom&amp;gt; (por mensagem estará no básico, Complication; é a ideia de ter muitos 'padrões' para escolher, selecionando dizendo "use o avatar 1" numa mensagem em vez de incluir o próprio avatar) 16:54 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; latência, latência... 16:54 &amp;lt;jrandom&amp;gt; ok, mais algo para 3.1? 16:54 &amp;lt;jrandom&amp;gt; se não, vamos para 3.2 16:55 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; acho que é isso 16:55 &amp;lt;jrandom&amp;gt; isso aí. 16:56 &amp;lt;jrandom&amp;gt; tirando a ironia do cervantes, alguém tem perguntas/comentários/preocupações sobre o "por quê"? 16:56 &amp;lt;jrandom&amp;gt; (er, "preocupações") 16:58 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; cervantes: você limpou a superfície com álcool antes de passar cola no ircd? ;) 16:58 &amp;lt;kostya213&amp;gt; na minha opinião, o syndie não precisa de justificativa, seu valor deve ser autoevidente para quem já se interessa por redes de anonimização 16:58 &amp;lt;kostya213&amp;gt; e está ciente dos perigos da centralização da informação 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (repost, por favor ignore se chegou ao servidor) 16:59 &amp;lt;vulpine&amp;gt; * Complication acha que o Syndie importa porque o Zé Ninguém rodando phpBB seria hackeado rápido demais, e o Zé Ninguém rodando $random_blogging_tool também sofreria 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (ainda que a probabilidade possa variar) 16:59 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; de fato 16:59 &amp;lt;jrandom&amp;gt; sim, além de qualquer um enfrentando adversários realmente hostis (nem necessariamente em nível estatal) 17:00 &amp;lt;jrandom&amp;gt; ok, legal, só queria validar com vocês 17:00 &amp;lt;jrandom&amp;gt; mais algo em 3.2, ou passamos para 3.3) quando podemos usar o Syndie? 17:01 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; bem, essencialmente é uma ferramenta de fórum/blog/e-mail/comunicação baseada em primitivos criptográficos e independente da camada de transporte 17:01 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; ...e no cenário distante em que o adversário do Zé Ninguém monte ataques de interseção, qualquer um executando uma eepsite de qualquer tipo acabaria sendo comprometido eventualmente (exceto em uma rede enorme) 17:01 &amp;lt;kostya213&amp;gt; pode ser mais difícil convencer quem não vê valor imediato em privacidade/anonimato 17:01 &amp;lt;jrandom&amp;gt; kostya213: sim, embora possamos usar alguns truques, como navegar com segurança offline 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Eles podem apreciar segurança de qualquer forma 17:02 &amp;lt;jrandom&amp;gt; (por exemplo, um leitor de RSS offline que também baixa o conjunto completo de páginas referenciadas, não só o resumo do rss) 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; então é, não vejo por que precisa de justificativa :) 17:02 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; kostya213: não precisam ser anônimos para usar o Syndie 17:02 &amp;lt;cervantes&amp;gt; quando podemos usar o Syndie ou quando o Syndie estará usável? 17:02 &amp;lt;jrandom&amp;gt; falou e disse, void :) 17:03 &amp;lt;cervantes&amp;gt; para a interface de texto imagino que seja necessário uma quantidade bem grande de documentação de uso 17:03 &amp;lt;jrandom&amp;gt; cervantes: agora mesmo, o syndie é funcional (você pode criar posts, gerenciar canais, ler posts, responder a posts, etc.) 17:03 &amp;lt;kostya213&amp;gt; jrandom: como o syndie lida com redundância? quão resiliente é contra desaparecimento de conteúdo? 17:03 &amp;lt;cervantes&amp;gt; (antes de estar usável) 17:03 &amp;lt;jrandom&amp;gt; cervantes: há menus inline com cada comando documentado (ao menos minimamente) 17:04 &amp;lt;cervantes&amp;gt; legal, algum plano de exemplos de casos de uso? 17:04 &amp;lt;jrandom&amp;gt; kostya213: o syndie atua na camada de conteúdo — a redundância é tratada por outra coisa. se você publica no usenet, é replicado pelo usenet (por exemplo) 17:04 &amp;lt;cervantes&amp;gt; acho que o desafio será aprender como todos eles se “scriptam” juntos 17:04 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; kostya213: isso está fora do escopo do syndie, depende do mecanismo de transporte 17:04 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; infelizmente 17:04 &amp;lt;jrandom&amp;gt; boa ideia, cervantes 17:05 &amp;lt;jrandom&amp;gt; a primeira versão do syndie incluirá um sistema de replicação http como o syndie antigo/existente 17:05 &amp;lt;jrandom&amp;gt; cervantes: talvez alguns usuários beta possam montar seus scripts favoritos para distribuirmos :) 17:05 &amp;lt;modulus&amp;gt; mmm, isso é um app de console? 17:05 &amp;lt;jrandom&amp;gt; modulus: sim, o primeiro app baseado em texto 17:06 &amp;lt;modulus&amp;gt; excelente! 17:06 &amp;lt;cervantes&amp;gt; jrandom: desde que os usuários beta consigam descobrir como usar ;-) 17:06 &amp;lt;jrandom&amp;gt; hehe 17:06 * jrandom considerou curses/etc, assim como apenas CLI, mas uma interface de texto interativa e “scriptável” provavelmente é a mais simples e útil 17:07 &amp;lt;jrandom&amp;gt; (sem GUI, quero dizer) 17:07 &amp;lt;cervantes&amp;gt; modulus: viu, o jrandom ouviu seu feedback incessante :) 17:07 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Se quiserem, as pessoas provavelmente podem construir interfaces textuais mais interativas em cima disso 17:07 &amp;lt;jrandom&amp;gt; sim, com certeza 17:08 &amp;lt;jrandom&amp;gt; (o código é feito para suportar integração fácil com um cliente de irc, como o pircbot) 17:08 &amp;lt;modulus&amp;gt; cervantes: hehe 17:09 &amp;lt;modulus&amp;gt; acho que você poderia colocar uma GUI em cima disso também, se funcionar mais ou menos como imagino 17:09 &amp;lt;modulus&amp;gt; embora dê muito mais trabalho. 17:09 * kostya213 aguarda o plugin para emacs 17:09 &amp;lt;modulus&amp;gt; hahaha 17:09 &amp;lt;jrandom&amp;gt; heh 17:09 &amp;lt;modulus&amp;gt; na verdade um modo do emacs não é uma ideia tão ruim, talvez atraia mais malucos para isso. 17:10 &amp;lt;cervantes&amp;gt; aperte ctrl-alt-shift-break-setacima-num7-b para escolher sua identidade 17:10 * jrandom vai deixar isso para os elipsers resolverem ;) 17:10 &amp;lt;kostya213&amp;gt; sem ofensa, mas não sei se esse projeto precisa atrair mais malucos 17:10 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; esses tipos de malucos também codificariam? 17:11 &amp;lt;jrandom&amp;gt; tomara, Complication 17:11 &amp;lt;jrandom&amp;gt; ok, espero que 3.3) explique um pouco do que vem por aí 17:11 &amp;lt;jrandom&amp;gt; quanto ao *quando*, bem, vamos ver, mas eu espero que "em breve" ;) 17:12 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 3.3)? 17:12 &amp;lt;vulpine&amp;gt; * Complication daria boas-vindas a algumas hordas desses malucos então :D 17:12 &amp;lt;cervantes&amp;gt; bem, há programar e há escrever perl ofuscado interpretado em tcl 17:12 &amp;lt;kostya213&amp;gt; um plugin para FUSE também poderia ser útil 17:13 &amp;lt;jrandom&amp;gt; sim 17:13 &amp;lt;jrandom&amp;gt; ok, vamos pular para 4) cripto para o syndie 17:13 &amp;lt;jrandom&amp;gt; alguém tem comentários sobre essas questões? 17:14 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Eu gostaria de ter, mas não sou competente para estimar a força desses cifradores/hashes/tamanhos de chave 17:15 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; qual o tamanho das assinaturas elgamal/rsa? 4kbit para uma chave de 2kbit? 17:15 &amp;lt;vulpine&amp;gt; * Complication deixa essa conversa inteiramente para outros 17:15 &amp;lt;jrandom&amp;gt; não sei de cabeça 17:15 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; vs dsa? 17:16 &amp;lt;jrandom&amp;gt; (embora ecc (criptografia de curva elíptica) pareça bonita e pequenininha) 17:16 &amp;lt;modulus&amp;gt; Assinaturas ElGamal são difíceis e longas. como a equipe do gnupg descobriu. 17:16 &amp;lt;jrandom&amp;gt; sim, embora alguns desses truques estivessem relacionados a reuso de chave 17:16 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ah, ok 17:16 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; é, parece mesmo 17:16 &amp;lt;tethra&amp;gt; modulus: se são difíceis e longas, tem site fetichista para isso 17:17 &amp;lt;jrandom&amp;gt; ok, esse ponto era realmente só um aviso e um convite a comentários quando vocês tiverem ideias 17:17 &amp;lt;cervantes&amp;gt; não seria possível implementar algum tipo de cifradores plugáveis — quando um método melhor de criação de chaves for padronizado, podemos adicioná-lo ao syndie e novos posts começariam a usá-lo, mas ainda podemos usar métodos obsoletos para posts antigos 17:17 &amp;lt;tethra&amp;gt; (foi mal) 17:17 &amp;lt;jrandom&amp;gt; cervantes: inclui um prefixo DSA:, então um prefixo Elg: funcionaria 17:17 &amp;lt;modulus&amp;gt; você está usando dsa limitado a 1024 ou não? 17:18 &amp;lt;modulus&amp;gt; também, qual hash? sha1 ou versões de ordem superior? 17:18 &amp;lt;cervantes&amp;gt; então realmente você está preocupado em dar ao syndie um bom começo 17:18 &amp;lt;jrandom&amp;gt; dsa é só 1024bit (há propostas dsa2 para maiores, mas ainda não são padronizadas) 17:18 &amp;lt;jrandom&amp;gt; e sim, dsa requer sha1 17:18 &amp;lt;modulus&amp;gt; hmm, meu entendimento é que eram bem fortes pré-padrões. 17:18 &amp;lt;kostya213&amp;gt; cervantes tem um bom ponto, ter conteúdo do syndie em cifradores fixos oferece pouca sigilo futuro; você nunca sabe quando um algoritmo vai pro saco 17:18 &amp;lt;modulus&amp;gt; mas não acompanho o processo de perto o suficiente, então você provavelmente está certo 17:19 &amp;lt;jrandom&amp;gt; kostya213: mas escolha é ruim para cripto, então devemos ter valores fixos quando pudermos 17:19 &amp;lt;jrandom&amp;gt; (ruim por causa do anonimato) 17:19 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; você sabe por que mais pessoas/protocolos não usam ecc, afinal? têm receio da falta de pesquisa, ou só preocupados com compatibilidade? 17:19 &amp;lt;modulus&amp;gt; patentes. 17:20 &amp;lt;jrandom&amp;gt; patentes e FUD (medo, incerteza e dúvida), e ainda algumas preocupações de implementação 17:20 &amp;lt;vulpine&amp;gt; &amp;lt;void&amp;gt; ah, certo, modulus 17:20 &amp;lt;modulus&amp;gt; a propósito, há bom motivo para usar dsa vs rsa-sha512, por exemplo? 17:20 &amp;lt;tethra&amp;gt; patentes e FUD e o estado (oh meu) 17:20 &amp;lt;modulus&amp;gt; não estou tentando ser chato, só considerando que o gpg, por exemplo, foi por esse caminho, entre outros. 17:20 &amp;lt;jrandom&amp;gt; não reviso essa opção há anos, modulus 17:21 &amp;lt;modulus&amp;gt; obviamente dsa é um padrão, o que fala a favor, mas as chaves são pequenas e os hashes são fracos. não que eu ache provável que acabe sendo o elo mais fraco ;-) 17:23 &amp;lt;cervantes&amp;gt; Eu não proporia "escolha" — mas novas versões do syndie viriam com cifradores (obrigatórios) cada vez mais seguros 17:23 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; Deixar alguma folga nas estruturas para mudanças futuras parece razoável, independentemente de qual cripto atual se prove melhor, eu diria 17:23 &amp;lt;jrandom&amp;gt; sim, embora isso implique recuar para versões mais fracas/antigas para interoperar 17:23 &amp;lt;jrandom&amp;gt; mas ok, vamos trabalhar nisso 17:24 &amp;lt;jrandom&amp;gt; ok, vamos pular para 5) ??? 17:24 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer à reunião? 17:25 &amp;lt;cervantes&amp;gt; não poder ler os posts mais recentes da sua fonte favorita é um bom incentivo para garantir que todos se mantenham atualizados 17:25 &amp;lt;jrandom&amp;gt; até certo ponto 17:26 &amp;lt;cervantes&amp;gt; não=nem 17:26 &amp;lt;jrandom&amp;gt; (sim, é um incentivo, mas as pessoas são preguiçosas/não interessadas em "atualizar software", etc.) 17:27 &amp;lt;jrandom&amp;gt; s/people/some people/ 17:27 &amp;lt;cervantes&amp;gt; acho que esse é o problema delas, porém 17:27 &amp;lt;jrandom&amp;gt; verdade 17:27 &amp;lt;kostya213&amp;gt; pelo menos a implementação do i2p pode ter atualização indolor 17:28 &amp;lt;jrandom&amp;gt; com certeza 17:28 &amp;lt;cervantes&amp;gt; quanto ao ??? — desculpem pela conectividade do irc — o ISP deve restaurar um de seus principais backbones "o mais rápido possível" 17:29 &amp;lt;jrandom&amp;gt; w3wt 17:29 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; No tópico ???, eu talvez possa acrescentar que a segunda parte (mais extensa) das modificações no NTP está perto de funcionar, e espero commitar para testes em breve 17:29 * cervantes joga sal por cima do ombro 17:29 &amp;lt;kostya213&amp;gt; quais os planos de curto prazo para desenvolvimento do router? o roadmap está preciso? 17:29 &amp;lt;jrandom&amp;gt; maneiro, Complication 17:29 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; O objetivo é contestar os servidores NTP com base nos desvios de relógio dos pares 17:29 &amp;lt;jrandom&amp;gt; kostya213: estabilização até o syndie sair 17:30 &amp;lt;jrandom&amp;gt; (do meu ponto de vista) 17:30 &amp;lt;vulpine&amp;gt; &amp;lt;Complication&amp;gt; (e evitar tomar ação potencialmente danosa à conectividade) 17:31 &amp;lt;cervantes&amp;gt; ótimo 17:32 &amp;lt;jrandom&amp;gt; ok, mais algo para a reunião? 17:34 * jrandom se apronta 17:34 * jrandom *baf*s encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2006-08-01</title><link>/pt/blog/2006/08/01/notas-de-status-do-i2p-de-2006-08-01/</link><pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/08/01/notas-de-status-do-i2p-de-2006-08-01/</guid><description>&lt;p>Oi, pessoal, é hora de algumas notas breves antes da reunião de hoje à noite. Sei que vocês podem ter uma variedade de perguntas ou assuntos para tratar, então vamos seguir um formato mais flexível do que o habitual. Há apenas algumas coisas que quero mencionar primeiro.&lt;/p>
&lt;ul>
&lt;li>Network status&lt;/li>
&lt;/ul>
&lt;p>Parece que a rede está indo muito bem, com enxames de transferências I2PSnark bastante grandes sendo concluídas, e com taxas de transferência bastante substanciais alcançadas em routers individuais - já vi 650KBytes/sec e 17,000 tunnels participantes sem nenhum problema. Routers na extremidade inferior do espectro parecem estar indo bem também, navegando em eepsites(I2P Sites) e irc com tunnels de 2 saltos usando menos de 1KByte/sec em média.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de agosto de 2006</title><link>/pt/blog/2006/08/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-agosto-de-2006/</link><pubDate>Tue, 01 Aug 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/08/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-agosto-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, Complication, frosk, jrandom, polecat, tethra, void&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:02 &amp;lt;jrandom&amp;gt; ok, vamos colocar isso para andar 16:03 &amp;lt;jrandom&amp;gt; oi, notas pré-reunião publicadas em http://dev.i2p.net/pipermail/i2p/2006-August/001304.html 16:03 &amp;lt;jrandom&amp;gt; em vez de eu basicamente reler aquela mensagem para vocês aqui, vamos pular para nossa seção padrão ??? - 16:04 &amp;lt;jrandom&amp;gt; alguém tem algo que queira levantar e discutir? 16:04 &amp;lt;@cervantes&amp;gt; eerm 16:04 * cervantes corre para ler o post 16:05 &amp;lt;+Complication&amp;gt; Quanto ao status da rede, tudo bem por aqui... 16:05 &amp;lt;+Complication&amp;gt; Mas uma pergunta (na verdade repassando do fórum) sobre o transporte NTCP, 16:06 &amp;lt;+Complication&amp;gt; parece provável que ativá-lo possa causar a alguém problemas de carga de CPU (eles estavam no XP)? 16:06 &amp;lt;@cervantes&amp;gt; Tenho que dizer que na verdade venho vendo menor uso de CPU desde que mudei :) 16:07 &amp;lt;jrandom&amp;gt; bem, você não pode *desativá-lo* (a menos que tenha lido o código-fonte e saiba o encantamento mágico ;) 16:07 &amp;lt;+Complication&amp;gt; A pessoa que falou desse problema (não é fácil reproduzir, e aqui não há grande uso de CPU) mencionou que a experiência de alto uso de CPU parecia ter correlação com NTCP 16:07 &amp;lt;jrandom&amp;gt; então, presumo que queriam dizer não aceitar conexões ntcp de entrada 16:07 &amp;lt;+polecat&amp;gt; NTCP faz meu router imediatamente 'clockar' a CPU, e repeti isso duas vezes antes de precisar alterar manualmente o arquivo de configuração para ter um router funcionando de novo. 16:07 &amp;lt;jrandom&amp;gt; (enquanto ainda usa conexões ntcp de saída) 16:07 &amp;lt;+Complication&amp;gt; (aqui está só um tiquinho acima dos níveis usuais, e provavelmente porque está bombeando *bem* mais dados) 16:08 &amp;lt;+Complication&amp;gt; ( `http://forum.i2p/viewtopic.php?t=1815` ) 16:08 &amp;lt;jrandom&amp;gt; quando você estabelece uma conexão ntcp, você faz um cálculo criptográfico pesado (ou três) 16:08 &amp;lt;jrandom&amp;gt; se você estiver aceitando conexões ntcp de entrada, pode receber muitas tentativas de entrada de uma vez, já que há centenas de routers I2P por aí 16:09 &amp;lt;jrandom&amp;gt; polecat: isso não foi culpa do ntcp, foi culpa de um servidor NTP ruim no pool de NTP 16:09 &amp;lt;+polecat&amp;gt; Sim. Então eu não consigo lidar com isso sozinho, ao que parece. 16:09 &amp;lt;jrandom&amp;gt; (obrigado ao cervantes por rastrear aquele servidor NTP e fazer o pessoal do pool dar um !thwap neles :) 16:10 &amp;lt;jrandom&amp;gt; ((e ao Complication por fazer com que evitemos aqueles malucos no futuro :)) 16:10 &amp;lt;@cervantes&amp;gt; heh acho que os watchdogs do servidor deles só funcionam em dias úteis ;-) 16:10 &amp;lt;+Complication&amp;gt; Bem, a evasão atual é bem limitada 16:10 &amp;lt;@cervantes&amp;gt; http://www.pool.ntp.org/scores/216.52.237.153 16:11 &amp;lt;+Complication&amp;gt; Espero eventualmente codificar algo mais paranoico 16:11 &amp;lt;+polecat&amp;gt; Ah, então habilitar NTCP não vai mais 'clockar' a CPU? 16:11 &amp;lt;jrandom&amp;gt; (nunca fez isso, polecat, foi coincidência ;) 16:12 &amp;lt;+Complication&amp;gt; "clock" em que sentido exatamente? 16:12 &amp;lt;jrandom&amp;gt; (veja o link do cervantes) 16:12 * polecat acerta o Complication na cabeça. 16:12 &amp;lt;@cervantes&amp;gt; o que você tá fumando, polecat 16:12 &amp;lt;+Complication&amp;gt; :P 16:12 &amp;lt;+polecat&amp;gt; Er, quero dizer, roubou todos os ciclos de clock. :) 16:13 &amp;lt;+Complication&amp;gt; Se ele pulou 30 segundos para frente ou para trás, pode ter perdido muitas, muitas sessões e recorrido a todo tipo de criptografia pesada, pesada 16:13 &amp;lt;+Complication&amp;gt; Acho que isso poderia roubar muitos ciclos de CPU 16:13 &amp;lt;+Complication&amp;gt; De fato, talvez a pessoa no fórum tenha visto a mesma coisa e correlacionado errado? Temos que perguntar... 16:13 &amp;lt;jrandom&amp;gt; ah.. bem, rajadas de conexões ntcp válidas de entrada vão causar rajadas de CPU, enquanto ntcp somente de saída vai tentar falar com apenas tantos novos peers ntcp por vez 16:14 &amp;lt;jrandom&amp;gt; não há nada de errado em não habilitar ntcp de entrada. 16:15 &amp;lt;@cervantes&amp;gt; Complication: o servidor foi corrigido no meio da segunda-feira, então pode valer ver se tiveram problemas desde então 16:15 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira discutir? 16:16 &amp;lt;+Complication&amp;gt; cervantes: de fato, pode valer tentar 16:16 &amp;lt;@cervantes&amp;gt; Recebi relatos de algumas pessoas ainda perdendo leases periodicamente... isso é um problema conhecido? 16:16 &amp;lt;+void&amp;gt; o quanto a implementação de ntcp difere de ssu? 16:17 &amp;lt;+polecat&amp;gt; Como sabemos se perdemos leases? 16:18 &amp;lt;jrandom&amp;gt; void: há uma sobrecarga por mensagem de largura de banda um pouco maior no ntcp (embora talvez compensada pela implementação de transmissão confiável provavelmente mais eficiente do SO) 16:18 &amp;lt;+Complication&amp;gt; polecat: o tunnels.jsp vai mostrar nenhum tunnel para um determinado pool de tunnel (por exemplo, "shared clients") 16:18 &amp;lt;jrandom&amp;gt; cervantes: sim, nossas taxas de sucesso na construção de tunnel ainda não estão onde precisam estar 16:18 &amp;lt;+void&amp;gt; polecat: o console do router diz isso 16:18 &amp;lt;+Complication&amp;gt; E como o void disse, a barra lateral esquerda do console vai indicar isso 16:19 &amp;lt;+polecat&amp;gt; Eu recebo bastante aquelas mensagens "No leases"... é disso que você está falando, né? 16:19 &amp;lt;@cervantes&amp;gt; sim 16:20 &amp;lt;+polecat&amp;gt; Isso geralmente é o que mata minha conexão de IRC. Achava que era normal! 16:21 * jrandom se encolhe 16:24 &amp;lt;+tethra&amp;gt; lol ;) 16:25 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:25 &amp;lt;@cervantes&amp;gt; jrandom: você fez algum progresso no syndie ultimamente ou ficou com as mãos cheias com ntcp/correção de bugs/caça a ISP/pedalada ? 16:27 &amp;lt;+tethra&amp;gt; alguma novidade sobre feedspace, ou devo simplesmente ir ao eepsite deles? 16:28 &amp;lt;jrandom&amp;gt; quando a rede ao vivo foi pro ralo eu deixei o syndie de lado. mas com a rede voltando aos trilhos, o syndie vem retomando meu tempo, e espero ter um pequeno sistema de cli em breve (com guis focadas vindo depois disso, com base no feedback dos usuários) 16:28 &amp;lt;jrandom&amp;gt; (a swt gui implementada está em forma bem boa, mas provavelmente é melhor começar com a cli para ajustar expectativas) 16:29 * jrandom não ouviu nenhuma novidade sobre feedspace 16:29 &amp;lt;@cervantes&amp;gt; legal 16:29 &amp;lt;jrandom&amp;gt; frosk: alguma novidade? :) 16:29 &amp;lt;+polecat&amp;gt; Fico feliz que você esteja trabalhando no syndie de novo. A nova versão parece bem promissora. Any thoughts on ACL for stuff such as deleting blogs from a node, or doing administrative account-independant tasks? 16:30 &amp;lt;@cervantes&amp;gt; &amp;lt;jrandom&amp;gt; DELETE FROM messages WHERE postedOn &amp;lt;NOW()-14*24*60*60; 16:31 &amp;lt;jrandom&amp;gt; arquivos locais provavelmente continuarão essencialmente confiáveis (já que, se você pode acessar o banco de dados do arquivo local, pode alterar o arquivo como quiser) 16:32 &amp;lt;jrandom&amp;gt; porém, para blogs compartilhados, sim, há todo um conjunto de estruturas criptográficas para autenticar e/ou autorizar postagens e alterações 16:33 &amp;lt;jrandom&amp;gt; (mas também haverá uma forma de as pessoas verem postagens 'não autorizadas', porém elas ficarão bem à margem) 16:33 &amp;lt;+polecat&amp;gt; Tenho certeza de que, assim que alguém inundar as sindicações com milhares de posts gigantes de blog, a técnica para excluir fisicamente posts será aperfeiçoada. 16:34 &amp;lt;+tethra&amp;gt; heheh 16:35 &amp;lt;jrandom&amp;gt; exclusão física é trivial, a questão é quais posts aceitar em primeiro lugar ;) 16:36 &amp;lt;jrandom&amp;gt; (não tenho interesse em transformar o syndie em uma plataforma de distribuição de filmes, etc) 16:36 &amp;lt;+polecat&amp;gt; Não se pode ter certeza do que se está aceitando até que uma amostra tenha sido aceita. Imagino algo como permitir apenas uma whitelist de blogs e permitir novos IDs em caráter experimental antes de adicioná-los, apagando instantaneamente no caso de traição por spam. 16:36 &amp;lt;jrandom&amp;gt; sim 16:37 &amp;lt;+polecat&amp;gt; Estou mais interessado na aplicação para juntar fluxos de conversa: poderíamos fazer um BBS sem servidor central, apenas uma tag em comum! 16:37 &amp;lt;jrandom&amp;gt; (permitindo novos ids manualmente, dando kickban manualmente em ids que floodam, etc) 16:37 &amp;lt;jrandom&amp;gt; há até suporte inerente para isso na cripto, polecat :) 16:37 &amp;lt;+polecat&amp;gt; Possivelmente um moderador assinando as mensagens aprovadas para o BBS, e as pessoas coletando essas listas de aprovação no blog do moderador. 16:38 &amp;lt;+polecat&amp;gt; Ooh excelente. 16:38 &amp;lt;@frosk&amp;gt; jrandom: tenho trabalhado em coisas de gui ultimamente, mas tem sido difícil combinar com o início de um emprego novo :( 16:39 * cervantes contata o RH para fazer o frosk ser demitido 16:40 &amp;lt;jrandom&amp;gt; ah legal, com sorte quando o syndie estiver por aí empurrando uma sindicação http improvisada vamos te tentar nisso de novo ;) 16:40 &amp;lt;@frosk&amp;gt; pelo menos meu chefe acompanha o desenvolvimento do i2p agora :) 16:40 * jrandom acena para o chefe do frosk 16:40 &amp;lt;@frosk&amp;gt; ah sim, ainda estou determinado (droga!) :) 16:40 &amp;lt;jrandom&amp;gt; (dá mais tempo livre para o frosk, precisamos dele!) 16:41 &amp;lt;@cervantes&amp;gt; com sorte ele não vai ler sobre como você tem postado informações confidenciais da empresa no seu blog do syndie 16:41 &amp;lt;bar&amp;gt; gui é bom, gostamos de gui. você está perdoado. 16:41 &amp;lt;+Complication&amp;gt; Hehe :) 16:41 &amp;lt;@frosk&amp;gt; é esquisito entrar no escritório dele e pegar ele lendo syndie :) 16:41 &amp;lt;jrandom&amp;gt; hah fantástico 16:42 &amp;lt;+polecat&amp;gt; Parabéns, frosk, mesmo que você seja demitido com vergonha e infâmia, pelo menos você mostrou para mais uma pessoa como o syndie pode ser legal. 16:43 &amp;lt;@frosk&amp;gt; hehe é 16:43 &amp;lt;+tethra&amp;gt; haha 16:44 &amp;lt;@frosk&amp;gt; a gui (em swt) é/será um testbed para tudo do feedspace, para dar o pontapé inicial 16:44 &amp;lt;jrandom&amp;gt; r0x0r 16:45 &amp;lt;+void&amp;gt; jrandom: talvez você devesse cross-postar tudo que vai para as listas de e-mail no syndie também? 16:45 &amp;lt;jrandom&amp;gt; deveríamos totalmente integrá-lo com a swt gui do syndie (o paradigma básico é um navegador, embora não exibindo páginas html nas abas) 16:46 &amp;lt;+polecat&amp;gt; Seria legal. Eu não consigo mais receber a lista de e-mails. 16:46 &amp;lt;jrandom&amp;gt; void: seria bem fácil alguém escrever um pequeno shell script para fazer pipe do procmail para a CLI do syndie 16:46 &amp;lt;@cervantes&amp;gt; essas swt gui chiques estão ligadas aos aplicativos? ou são tops para executáveis de cli ou usam tcp etc etc 16:46 &amp;lt;@frosk&amp;gt; faz sentido 16:46 &amp;lt;jrandom&amp;gt; (se não me engano há um post no meu blog um tempo atrás explicando como usar a cli do syndie para inserir posts) 16:47 &amp;lt;+polecat&amp;gt; Atualmente dá para fazer feeds RSS para alimentar o syndie, embora ainda seja meio gambiarra. 16:47 &amp;lt;jrandom&amp;gt; cervantes: jdbc nos manipuladores de eventos, inline com chamadas jni e msvc, claro ;) 16:47 * jrandom se abaixa 16:48 &amp;lt;+polecat&amp;gt; Microsoft Visual Classes? 16:49 &amp;lt;@cervantes&amp;gt; jrandom: então qualquer coisa que fale SQL pode administrar o syndie então 16:49 &amp;lt;jrandom&amp;gt; (do ponto de vista do syndie, toda a funcionalidade é basicamente implementada em vários pequenos apps de cli que apenas atualizam o banco de dados jdbc, e há uma swt ui para navegar pelo db) 16:51 &amp;lt;+polecat&amp;gt; E como o banco de dados tem duas interfaces, JDBC e SQL, um cliente que se comunique por qualquer um dos protocolos pode bagunçar o syndie. 16:51 &amp;lt;jrandom&amp;gt; cervantes: bem, sim e não - há uma boa parte do banco de dados que é criptografada, então nem todos os campos são legíveis 16:51 &amp;lt;+void&amp;gt; a interface web atual ainda vai estar lá? 16:51 &amp;lt;jrandom&amp;gt; (jdbc == sql) 16:51 &amp;lt;jrandom&amp;gt; void: não 16:51 &amp;lt;+polecat&amp;gt; Achei que você tinha dito que JDBC não era um protocolo legível por humanos estúpidos? 16:51 &amp;lt;+Complication&amp;gt; jdbc == java database interface, talvez um pouco similar ao odbc 16:51 &amp;lt;jrandom&amp;gt; ((jdbc ~= sql)) 16:51 &amp;lt;+Complication&amp;gt; Algo sobre o qual você fala SQL 16:52 &amp;lt;+void&amp;gt; jrandom: o que vai acontecer com syndie.i2p/syndiemedia.i2p.net? 16:52 &amp;lt;+polecat&amp;gt; Ah. Bom, nunca gostei de SQL mesmo, para constar. 16:52 &amp;lt;@cervantes&amp;gt; jrandom: então é melhor criar um top para syndieTools (tm) do que tentar sugar os dados você mesmo 16:53 &amp;lt;jrandom&amp;gt; void: o tempo dirá. provavelmente eles 1) vão servir como o website/eepsite do syndie, 2) servir como um arquivo público de posts para sindicar, e eventualmente, quando uma interface web for escrita, 3) oferecer uma interface web 16:53 &amp;lt;+polecat&amp;gt; Por que não enviar bytecode como consultas de banco de dados, em vez de declarações COBOL arcaicas? 16:53 &amp;lt;jrandom&amp;gt; sim, cervantes 16:53 &amp;lt;jrandom&amp;gt; !lart polecat 16:54 &amp;lt;+void&amp;gt; hehehe 16:54 &amp;lt;+polecat&amp;gt; Ah, minha fraqueza secreta. 16:54 &amp;lt;@cervantes&amp;gt; * você tem 6 larts restantes no seu inventário, há uma porta ao norte e um polecat inconsciente no chão 16:54 &amp;lt;jrandom&amp;gt; cervantes: isso na verdade é o app de cli nº 3 (extrair posts individuais, que vem depois do app nº 2, listar posts individuais (depois do nº 1, criar posts individuais, e depois do nº 0, gerenciar nyms))) 16:54 &amp;lt;jrandom&amp;gt; lol 16:54 &amp;lt;+tethra&amp;gt; haha 16:55 &amp;lt;+Complication&amp;gt; proposta de feature: em vez de bytecode, por que não enviar agentes vivos da $agency como consultas de banco de dados? ;P 16:56 &amp;lt;+Complication&amp;gt; Seria bem mais fácil validar a segurança :P 16:56 &amp;lt;@cervantes&amp;gt; jrandom: entendido 16:56 &amp;lt;+tethra&amp;gt; eles agem como pombos-correio no clima certo, Complication? 16:56 &amp;lt;+Complication&amp;gt; tethra: só se você conseguir empurrá-los intactos pela pilha TCP :P 16:56 &amp;lt;+polecat&amp;gt; Sim, consultas de banco de dados sobre CPP! 16:57 &amp;lt;+Complication&amp;gt; Imagino que ficarem amassados no TCP possa corrompê-los 16:58 &amp;lt;+Complication&amp;gt; (desculpem, eu devia realmente manter as piadas no #i2p-chat, mas às vezes não dá) 16:58 * cervantes sente que um baff se aproxima 16:58 &amp;lt;+Complication&amp;gt; consultas de banco de dados como shellcode? 16:59 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:59 &amp;lt;+polecat&amp;gt; http://www.blug.linux.no/rfc1149/ &amp;lt;- poderíamos fazer tunnel de i2p sobre isso, sério. 16:59 * Complication prefere ficar com SQL 17:00 &amp;lt;+void&amp;gt; jrandom: outras linguagens além de java têm bibliotecas para bancos de dados hsqldb? 17:01 &amp;lt;+Complication&amp;gt; Oo provavelmente tem, já que eles parecem usar isso 17:01 &amp;lt;+void&amp;gt; pra mim parece que é "não" 17:01 &amp;lt;+void&amp;gt; oh, hmm 17:01 &amp;lt;@cervantes&amp;gt; o openoffice usa, então eu diria que sim 17:01 &amp;lt;+Complication&amp;gt; Mas não tenho certeza em que o OpenOffice é escrito 17:01 &amp;lt;jrandom&amp;gt; não que eu saiba. mas alguém poderia rodar o syndie contra outro banco de dados jdbc (mysql, oracle, etc) 17:01 &amp;lt;jrandom&amp;gt; oo usa java 17:02 &amp;lt;+void&amp;gt; exatamente para que o openoffice usa esse banco de dados? 17:02 &amp;lt;+Complication&amp;gt; Mas parece usá-lo apenas parcialmente 17:02 &amp;lt;jrandom&amp;gt; void: para geração de PDF e para o aplicativo de banco de dados semelhante ao Access deles 17:02 &amp;lt;jrandom&amp;gt; (entre outras coisas) 17:02 &amp;lt;+Complication&amp;gt; Dado que ele recomenda um JRE externo 17:02 &amp;lt;+void&amp;gt; ok 17:03 &amp;lt;+void&amp;gt; é um pé no saco escrever SQL portátil, porém 17:03 &amp;lt;+Complication&amp;gt; se não se usa triggers ou stored procedures, não deveria ser um grande problema, porém 17:04 &amp;lt;jrandom&amp;gt; eh, não é tão ruim assim, e é fácil de externalizar 17:04 &amp;lt;+void&amp;gt; especialmente quando se mira oracle ;) 17:05 &amp;lt;jrandom&amp;gt; na verdade, hsqldb suporta pl/sql ;) 17:06 &amp;lt;bar&amp;gt; há outros planos para esse banco de dados, como para estatísticas, perfis de pares, netdb..? 17:06 &amp;lt;jrandom&amp;gt; não, isto é só para o syndie 17:06 &amp;lt;bar&amp;gt; ok 17:07 &amp;lt;jrandom&amp;gt; (embora, quando entregarmos o código do hsqldb, possamos usá-lo no i2p 'de graça') 17:07 &amp;lt;@cervantes&amp;gt; já que syndie não é um aplicativo I2P, apenas um aplicativo que pode rodar sobre I2P, correto? 17:07 &amp;lt;jrandom&amp;gt; sim, cervantes, não há dependência do i2p 17:07 &amp;lt;+Complication&amp;gt; Bom manter o Syndie portátil, já que ele pode ter outros transportes além de I2P 17:07 &amp;lt;bar&amp;gt; certo 17:08 &amp;lt;+Complication&amp;gt; Por outro lado, imagino que não seria difícil rodar muitas instâncias de hsqldb na mesma máquina 17:08 &amp;lt;+Complication&amp;gt; Então, se outros apps precisassem, parece que poderiam simplesmente usá-lo 17:08 &amp;lt;jrandom&amp;gt; trivial, e custo zero se você simplesmente usar o banco de dados in-jvm 17:08 &amp;lt;+Complication&amp;gt; (usar a própria instância, de preferência) 17:10 &amp;lt;+void&amp;gt; não há driver jdbc para sqlite? 17:11 &amp;lt;jrandom&amp;gt; não sei, nunca usei 17:11 &amp;lt;+void&amp;gt; ah, parece que existe *algo* 17:13 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa para a reunião? 17:13 &amp;lt;jrandom&amp;gt; se não... 17:13 * jrandom se apronta 17:13 * jrandom dá um passo para trás 17:13 * jrandom arma o golpe 17:13 * jrandom *baf*s a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P de 2006-06-13</title><link>/pt/blog/2006/06/13/notas-de-status-do-i2p-de-2006-06-13/</link><pubDate>Tue, 13 Jun 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/06/13/notas-de-status-do-i2p-de-2006-06-13/</guid><description>&lt;p>Oi, pessoal, é terça-feira de novo,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) 0.6.1.21 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Ultimamente, as coisas não estão indo muito bem na rede e, infelizmente, não há ajustes locais que você possa fazer para melhorá-la. Agradecemos a sua paciência.&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.6.1.21&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Nas últimas versões, temos reduzido o número de variáveis no comportamento da rede e, dentro de um dia, mais ou menos, devemos ter uma nova versão 0.6.1.21 para se basear nas experiências que tivemos com a 0.6.1.20. Entre outras coisas, a versão de amanhã deve reduzir o número de rejeições de tunnel desnecessárias (embora para um estado um pouco permissivo demais) e, à medida que isso for implantado, esperamos ver alguma melhoria. Se não, ainda temos mais um subsistema para desmontar para nos colocar de volta em boa forma, mas eu gostaria de evitar essa batalha, se for de todo possível.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 13 de junho de 2006</title><link>/pt/blog/2006/06/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-junho-de-2006/</link><pubDate>Tue, 13 Jun 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/06/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-junho-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> fedo, jrandom, modulus, NickyB, user-land&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:05 &amp;lt;jrandom&amp;gt; 0) olá 16:05 &amp;lt;jrandom&amp;gt; 1) Estado da rede 16:05 &amp;lt;jrandom&amp;gt; 2) 0.6.1.21 16:05 &amp;lt;jrandom&amp;gt; 3) ??? 16:05 &amp;lt;jrandom&amp;gt; 0) olá 16:05 * jrandom acena 16:05 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em @ http://dev.i2p.net/pipermail/i2p/2006-June/001293.html 16:06 &amp;lt;jrandom&amp;gt; enquanto vocês vasculham isso, vamos pular para 1) Estado da rede 16:07 &amp;lt;jrandom&amp;gt; o comportamento da rede não está lá essas coisas no momento - funciona muito bem para algumas pessoas, mas para outras, não funciona nada 16:07 &amp;lt;modulus&amp;gt; a .20 funciona muito bem para mim, enquanto a .19 não funcionava de jeito nenhum, mas acho que isso é só anedótico. 16:08 &amp;lt;jrandom&amp;gt; você diz anedota, eu digo ponto de dados :) 16:08 &amp;lt;jrandom&amp;gt; vai haver uma nova versão amanhã que deve melhorar as coisas um pouco 16:09 &amp;lt;jrandom&amp;gt; ah, acho que isso é o 2)... alguém tem mais algo sobre 1) estado da rede que gostaria de discutir antes? 16:10 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) 0.6.1.21 16:11 &amp;lt;jrandom&amp;gt; 0.6.1.20-7 é o head do CVS, e vai se tornar 0.6.1.21 em algum momento amanhã 16:12 &amp;lt;jrandom&amp;gt; isso deve melhorar a capacidade de pares rápidos lidarem com mais tunnels, o que, por sua vez, deve melhorar as taxas de sucesso de todos 16:13 * jrandom atualmente obtém ~30-60% de taxa de sucesso (excluindo expirações) - com sorte as expirações serão reduzidas ainda mais 16:14 &amp;lt;jrandom&amp;gt; ok, não tenho muito mais a acrescentar nessa frente- as mudanças estão listadas no history.txt, então fiquem de olho amanhã na versão 16:14 &amp;lt;jrandom&amp;gt; (além disso, lembrem-se de que pode levar até 12 horas para publicar a versão, então provavelmente é melhor ou compilar a -7 ou esperar até o anúncio oficial na lista de discussão/site) 16:15 &amp;lt;jrandom&amp;gt; ok, vamos dar um pulinho para 3) ??? 16:15 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira levantar? 16:15 &amp;lt;user-land&amp;gt; há recomendações de routers que aguentem a carga do i2p ? 16:15 &amp;lt;NickyB&amp;gt; sim 16:15 &amp;lt;NickyB&amp;gt; sobre o ircproxy 16:15 &amp;lt;user-land&amp;gt; e o que está segurando o i2p 1.0 ? :-) 16:16 &amp;lt;jrandom&amp;gt; user-land: para a primeira pergunta, não (além de "paciência") 16:16 &amp;lt;jrandom&amp;gt; para a segunda pergunta, veja a primeira 16:16 &amp;lt;NickyB&amp;gt; primeiro, desculpe pelo meu inglês ruim. Meu ircProxy está configurado para ser acessível na minha LAN, como todos os outros proxies (eeproxy também) mas minha 6668 está acessível na Net.... 16:17 &amp;lt;jrandom&amp;gt; NickyB: quando você diz na sua LAN, qual é a *interface* à qual ele está vinculado (em `http://localhost:7657/i2ptunnel/index.jsp)` 16:18 &amp;lt;jrandom&amp;gt; NickyB: se a interface for "0.0.0.0", sim, ela aceitará conexões de qualquer lugar. se for "127.0.0.1" ela aceitará conexões apenas do localhost. se for "10.0.0.123" ou "192.168.1.42", então aceitará conexões da sua LAN 16:19 &amp;lt;NickyB&amp;gt; err, para o meu console, eu fiz uma alteração no client.config 16:19 &amp;lt;NickyB&amp;gt; clientApp.0.args=7657 192.168.0.1 ./webapps/ 16:19 &amp;lt;NickyB&amp;gt; 192.168.0.1 is the adresse gived to all my proxy 16:19 &amp;lt;NickyB&amp;gt; Acessível por: 16:20 &amp;lt;NickyB&amp;gt; Hosts da LAN 16:20 &amp;lt;NickyB&amp;gt; 192.168.0.1 16:20 &amp;lt;NickyB&amp;gt; e minha 4444 não é acessível na net, mas minha 6668 sim 16:20 &amp;lt;jrandom&amp;gt; NickyB: você precisa parar e iniciar aquele proxy i2ptunnel específico para que as alterações tenham efeito 16:21 &amp;lt;jrandom&amp;gt; embora, talvez possamos continuar depurando depois da reunião (já que isso tudo fica registrado em log ;) 16:21 &amp;lt;NickyB&amp;gt; vou tentar, obrigado 16:21 &amp;lt;jrandom&amp;gt; sem problema, obrigado pela paciência 16:21 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:21 &amp;lt;fedo&amp;gt; por que a .21 não será um release *obrigatório* ? pergunto isso porque temos muitos routers .12 .13 etc. Isso pode não ajudar a saúde da rede ... 16:23 &amp;lt;jrandom&amp;gt; os routers antigos não atrapalham muito, e não há tantos assim (algo como 2-300 ficam a até 1 release da atual) 16:23 &amp;lt;user-land&amp;gt; meu router de hardware travou sob a carga do i2p. por isso eu pedi recomendações de hardware. 16:24 &amp;lt;jrandom&amp;gt; ah, desculpe, entendi mal sua pergunta, user-land. eu tenho me virado com linksys e belkins baratos, embora eu não saiba quais switches eles têm no colocation atual 16:24 &amp;lt;user-land&amp;gt; obrigado. 16:25 &amp;lt;jrandom&amp;gt; fedo: o verdadeiro ponto de ...21 é que 1) routers rápidos atualizem (e eles são os mais propensos a isso mesmo) e 2) que os usuários estejam na ...19 ou superior 16:26 &amp;lt;fedo&amp;gt; ok Jr 16:26 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:28 &amp;lt;user-land&amp;gt; obrigado pelos seus esforços :-) 16:28 * ashter2 endossa o user-land 16:28 &amp;lt;user-land&amp;gt; e http://www.savetheinternet.com/ 16:29 &amp;lt;jrandom&amp;gt; (bah, nunca confiem na política para nos defender. usem tecnologia) 16:29 &amp;lt;jrandom&amp;gt; ok, se não há mais nada... 16:30 * jrandom encerra 16:30 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2006-05-30</title><link>/pt/blog/2006/05/30/notas-de-status-do-i2p-de-2006-05-30/</link><pubDate>Tue, 30 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/30/notas-de-status-do-i2p-de-2006-05-30/</guid><description>&lt;p>Olá, pessoal, após um breve intervalo, é hora das nossas notas semanais de status novamente (sem assinatura por motivos de manutenção do sistema)&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede 2) Filtragem de pares 3) Status do Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Infelizmente, não há nada de novo a relatar sobre o estado da rede. As condições ainda estão bem turbulentas e, pelo que consigo ver, não há ajuste ou parâmetro ajustável que você possa usar para melhorá-la com segurança localmente. Publicaremos mais informações e lançamentos para isso assim que estiverem disponíveis, mas, enquanto isso, agradecemos a sua paciência.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 30 de maio de 2006</title><link>/pt/blog/2006/05/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-maio-de-2006/</link><pubDate>Tue, 30 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-maio-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, frosk, green, jrandom, tethrar&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:00 &amp;lt;jrandom&amp;gt; 0) oi 16:00 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:00 &amp;lt;jrandom&amp;gt; 2) Filtragem de pares 16:00 &amp;lt;jrandom&amp;gt; 3) Status do Syndie 16:00 &amp;lt;jrandom&amp;gt; 4) ??? 16:00 &amp;lt;jrandom&amp;gt; 0) oi 16:00 * jrandom acena 16:01 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2006-May/001291.html 16:01 &amp;lt;jrandom&amp;gt; (com até uma hora de antecedência [ou algumas semanas de atraso, se quiserem pegar no meu pé ;]) 16:02 &amp;lt;jrandom&amp;gt; ok, vamos pular para 1) Status da rede 16:02 &amp;lt;jrandom&amp;gt; as coisas não estão como deveriam estar. estão melhores do que durante o colapso por congestão, mas deveriam estar melhores do que estão agora 16:03 &amp;lt;jrandom&amp;gt; não tenho muito mais a acrescentar sobre isso, a menos que alguém tenha alguma pergunta/preocupação sobre 1)? 16:03 &amp;lt;@frosk&amp;gt; eu consigo ficar dias conectado no IRC com a .19, então sem reclamações aqui 16:04 &amp;lt;jrandom&amp;gt; legal 16:04 &amp;lt;jrandom&amp;gt; é, está bom para alguns, só não é bom o suficiente nem consistente o suficiente. as estatísticas no db também não estão com uma cara muito boa 16:06 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo sobre 1) Status da rede, ou vamos passar para 2) Filtragem de pares? 16:07 &amp;lt;jrandom&amp;gt; [insira aqui sons de mudança] 16:09 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, a ideia é dar um impulso à nossa seleção de pares. no começo, será um pouco perigoso, permitindo alguns ataques de particionamento ativos, mas se funcionar como espero, podemos evitá-los 16:10 &amp;lt;jrandom&amp;gt; (mas evitá-lo exige essencialmente matar todas as identidades do router, o que basicamente serviria como um reset da rede; então eu gostaria de evitar isso, a menos que valha a pena) 16:11 &amp;lt;bar&amp;gt; resetá-las uma vez ou repetidamente? 16:11 &amp;lt;bar&amp;gt; s/reset/killing 16:11 &amp;lt;jrandom&amp;gt; pelo menos uma vez, mas também em todas as mudanças drásticas de configuração subsequentes 16:12 &amp;lt;jrandom&amp;gt; (vulgo colocar algum critério no certificado da identidade do router, o que por sua vez significa mudar o hash da identidade, para que não possam fingir enviar uma configuração para algumas pessoas e outra para outras) 16:13 &amp;lt;bar&amp;gt; saquei 16:14 &amp;lt;jrandom&amp;gt; ok, acho que não tenho mais nada sobre esse tópico no momento, a menos que alguém tenha perguntas/comentários/preocupações? 16:15 &amp;lt;jrandom&amp;gt; (com sorte haverá um build nos próximos um ou dois dias, lançamento depois que estabilizar) 16:17 &amp;lt;jrandom&amp;gt; ok, passando pelo 3) rapidamente.. 16:18 &amp;lt;jrandom&amp;gt; o Syndie está avançando e, embora a batalha amd64/amd32/x86/swt/gcj nem sempre tenha sido bonita, teremos um build pronto em junho 16:19 &amp;lt;jrandom&amp;gt; (mas ainda não falem comigo sobre mingw/gcj ;) 16:19 &amp;lt;jrandom&amp;gt; não tenho muito mais a acrescentar por enquanto, a menos que alguém tenha perguntas/preocupações sobre a reformulação do Syndie? 16:21 &amp;lt;@cervantes&amp;gt; como está o suporte a mingw/gcj? 16:21 &amp;lt;@cervantes&amp;gt; *abaixa-se* 16:22 &amp;lt;@cervantes&amp;gt; vamos ter algumas capturas de tela antes do lançamento de junho? :) 16:23 &amp;lt;jrandom&amp;gt; com certeza vou tentar recrutar alguns voluntários empolgados para testes pré-lançamento ;) 16:23 &amp;lt;tethrar&amp;gt; pode me incluir ;) 16:23 &amp;lt;jrandom&amp;gt; w3wt 16:24 &amp;lt;jrandom&amp;gt; ok, vamos passar para o tópico pelo qual sei que vocês estavam esperando: 4) ??? 16:24 &amp;lt;jrandom&amp;gt; wazaaaap? 16:24 &amp;lt;green&amp;gt; Há algum plano para ter um I2P router "de verdade" funcionando com Via C7? jbigi dá apenas 30% a mais do que Java puro 16:25 &amp;lt;jrandom&amp;gt; 30% ainda é muito intensivo em CPU? o que o torna não "de verdade"? 16:25 &amp;lt;jrandom&amp;gt; mas não, eu não tenho a matemática nem a habilidade em asm do C7 para fazer um libGMP melhor para o C7. 16:25 &amp;lt;green&amp;gt; claro que é intensivo em CPU com 100% de carga de CPU :P 16:26 &amp;lt;jrandom&amp;gt; 100% de carga de CPU sugere que o problema não é o jbigi, mas o fato de que o jbigi precisa ser usado demais 16:26 &amp;lt;jrandom&amp;gt; e para isso, sim, temos muitas coisas a caminho. 16:26 &amp;lt;jrandom&amp;gt; (por exemplo, reduzindo os restabelecimentos de conexão, melhorando as taxas de sucesso na construção de tunnel, etc.) 16:27 &amp;lt;jrandom&amp;gt; ((e não receber tantas solicitações de tunnel se o router não for capaz de lidar com elas)) 16:29 &amp;lt;green&amp;gt; humm, isso é com uma máquina dedicada com 100Mb/s, então deveria dar conta 16:30 &amp;lt;jrandom&amp;gt; não, largura de banda não é o único recurso limitado aqui; CPU obviamente é ;) 16:33 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 16:36 &amp;lt;jrandom&amp;gt; *cof* 16:37 * jrandom se prepara 16:37 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2006-05-16</title><link>/pt/blog/2006/05/16/notas-de-status-do-i2p-de-2006-05-16/</link><pubDate>Tue, 16 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/16/notas-de-status-do-i2p-de-2006-05-16/</guid><description>&lt;p>Oi, pessoal, metanotas rápidas hoje. Preciso sair correndo hoje à noite e não vou voltar a tempo para a reunião, mas amanhã vou redigir um conjunto de notas de status (com a reunião na próxima semana, claro). Complication tem estado trabalhando firme com algumas modificações interessantes no cvs, e há coisas promissoras a caminho, então, com sorte, teremos um lançamento no final desta semana. Não tenho certeza, porém.&lt;/p>
&lt;p>De qualquer forma, se vocês se reunirem hoje à noite, por favor, mantenham logs da reunião e façam commit deles no módulo CVS i2pwww, e eu vou publicá-los no site amanhã.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 16 de maio de 2006</title><link>/pt/blog/2006/05/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-maio-de-2006/</link><pubDate>Tue, 16 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-maio-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, Complication, Pi&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> &amp;lt;cervantes&amp;gt; moo: http://dev.i2p.net/pipermail/i2p/2006-May/001289.html &amp;lt;cervantes&amp;gt; 0) oi &amp;lt;cervantes&amp;gt; 1) jrandom não está aqui &amp;lt;cervantes&amp;gt; 2) ??? &amp;lt;cervantes&amp;gt; 0) oi &amp;lt;cervantes&amp;gt; oi &amp;lt;cervantes&amp;gt; passando para o 1) &amp;lt;cervantes&amp;gt; jrandom não está aqui hoje, mas ele nos dará uma atualização de status amanhã &amp;lt;cervantes&amp;gt; 2) ??? &amp;lt;cervantes&amp;gt; alguém tem mais algo para acrescentar à reunião? &amp;lt;bar&amp;gt; eu tenho uma pergunta &amp;lt;cervantes&amp;gt; nesse caso... * cervantes se prepara * cervantes para de se preparar &amp;lt;Complication&amp;gt; Aha, uma pergunta... &amp;lt;bar&amp;gt; a correção no PRNG no cvs, isso vai melhorar o desempenho geral ou está relacionado a outra coisa? &amp;lt;cervantes&amp;gt; é incerto quais consequências isso pode ter em geral &amp;lt;Complication&amp;gt; pessoalmente não conheço o impacto total, mas envolve pelo menos dois comportamentos dos quais tenho conhecimento: &amp;lt;cervantes&amp;gt; mas corrige especificamente um sintoma no i2ptunnel * cervantes deixa o complication descomplicar &amp;lt;Complication&amp;gt; randomização do comprimento do tunnel e escolha do servidor IRC (mais genericamente, seleção aleatória a partir de uma lista de destinos I2PTunnel) &amp;lt;Complication&amp;gt; A randomização do comprimento do tunnel provavelmente tem um efeito significativo na saúde geral da rede, pois permite que clientes autorizados a fazer concessões no comprimento do tunnel realmente o façam &amp;lt;Complication&amp;gt; Assim, eles não ficarão prendendo a respiração e construindo tunnels de 2 saltos, mas também tentarão alguns tunnels de 1 salto &amp;lt;Complication&amp;gt; (que, em tempos difíceis, são muito mais fáceis de conseguir) &amp;lt;cervantes&amp;gt; além disso, a conectividade IRC pode melhorar quando isso for implementado. Basicamente, o freshcoffee nunca recebia conexões de clientes porque estava em segundo na lista — então, com a próxima versão, a carga deve ser distribuída uniformemente entre ambos os servidores &amp;lt;bar&amp;gt; então o bug fazia as pessoas sempre escolherem comprimentos de tunnel maiores quando disponíveis? &amp;lt;Complication&amp;gt; Se eu entendi direito, toda randomização com inteiros pequenos (por exemplo, escolher 0 ou 1) foi afetada &amp;lt;Complication&amp;gt; Eu *acho* que randomizações com inteiros maiores (por exemplo, escolher um inteiro entre 0 e 100) foram menos afetadas &amp;lt;Complication&amp;gt; se estiver interessado, provavelmente deveria perguntar ao jranom pelos detalhes quando ele voltar &amp;lt;Complication&amp;gt; Posso estar errando nos detalhes. &amp;lt;bar&amp;gt; entendi, obrigado. bom achado &amp;lt;Complication&amp;gt; bem, o cervantes veio aqui e começou a reclamar de não estar recebendo nenhuma sobrecarga ;P &amp;lt;cervantes&amp;gt; essa também foi a minha compreensão disso &amp;lt;cervantes&amp;gt; tá vendo... você não consegue nada na vida se não resmungar :) &amp;lt;cervantes&amp;gt; alguém tem outras perguntas ou tópicos para a reunião? &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; sim &amp;lt;Pi&amp;gt; uma pergunta sobre a saúde geral da rede: vejo cada vez mais clientes ficando para trás em termos de versão do i2p (2 ainda usando 0.6.1.11 e assim por diante). esses clientes não tornarão cada vez mais difícil monitorar os efeitos das mudanças no núcleo? (já que “menos” parecem querer atualizar) &amp;lt;fox&amp;gt; * duck repete o acima * w423412323 sugere uma mudança de tópico nessa linha. ;) &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; Eu estava me perguntando, vi alguns commits de ajustes meio esquisitos na lista de e-mails do cvs. são mais experimentos? baseiam-se em observações? são prematuros? &amp;lt;Complication&amp;gt; Pi: enquanto não estiverem presentes em grandes números, não devem fazer muita diferença &amp;lt;Pi&amp;gt; 70 de 300 clientes usando versão diferente de 0.6.1.18 segundo meu netdb agora &amp;lt;Complication&amp;gt; É um jogo de números e capacidade — se a maioria dos routers, ou adicionalmente os routers de maior capacidade, estiverem razoavelmente atualizados, algumas pessoas esquecerem que instalaram o I2P não deve importar :) &amp;lt;cervantes&amp;gt; Pi: se os routers mais antigos se comportarem mal então a rede _deveria_ se adaptar e reduzir o tráfego roteado por eles &amp;lt;cervantes&amp;gt; *sendo roteado &amp;lt;cervantes&amp;gt; Complication: você viu a pergunta do duck? &amp;lt;Pi&amp;gt; e uma pergunta sobre uma estatística na i2p-console que apareceu algum tempo atrás: o que significa handle backlog? &amp;lt;Complication&amp;gt; duck: você quer dizer os ajustes de limitação de tunnel? São ajustes no sentido de que não trazem muita coisa inerentemente nova, mas devem estar razoavelmente bem testados agora (por exemplo, provavelmente não vão morder) &amp;lt;Complication&amp;gt; Mas podem morder um pouco, se você rodar uma configuração exótica que esteja completamente fora dos parâmetros que consegui imaginar &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; Complication: eu estava pensando se '2' em vez de '3' coisinhas realmente importava tanto &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; mas parecia que o problema do random poderia ter sido um grande vilão &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; (embora o impacto relativo disso na má saúde da rede dependa de quando foi introduzido) &amp;lt;cervantes&amp;gt; Pi: handle backlog é o número de solicitações pendentes de ingresso em tunnel de entrada (citado do changelog) &amp;lt;Complication&amp;gt; Se você quer dizer o problema do random nextInteger(), e o efeito na randomização do comprimento do tunnel, acho que teria um efeito significativo &amp;lt;Complication&amp;gt; A diferença de custo entre construir um tunnel de 1 salto e de 2 saltos é bastante significativa &amp;lt;Pi&amp;gt; valeu, cervantes :) &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; quando isso foi introduzido? &amp;lt;Complication&amp;gt; duck: acho que foi introduzido com algumas mudanças para o gerador Fortuna, ou alguma modificação nele &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; ok; muito obrigado pela sua contribuição &amp;lt;Complication&amp;gt; Deixe-me verificar o cvsweb para mais detalhes... &amp;lt;cervantes&amp;gt; Pi: acredito que agora há código no lugar que descarta solicitações de tunnel de entrada se a fila encher (para ajudar a reduzir a carga de CPU) &amp;lt;Complication&amp;gt; Pi: sim, isso deve ser o indicador visível de outro parâmetro usado para decidir "temos capacidade suficiente para participar de outro tunnel?" &amp;lt;cervantes&amp;gt; duck: certamente notei uma grande mudança no comportamento do router desde que a correção foi introduzida. - nem tudo é bom, devo dizer :) &amp;lt;Complication&amp;gt; handle backlog grande == congestionamento, não faz sentido tentar entrar nos tunnels de outras pessoas &amp;lt;cervantes&amp;gt; tive um load average de 14 e 12000 tunnels participantes outro dia &amp;lt;Complication&amp;gt; Handle backlog parece importante particularmente em routers de alta capacidade (referindo-se ao que o cervantes viu) &amp;lt;Complication&amp;gt; Routers de baixa capacidade geralmente limitam sua aceitação de tunnel por razões de banda &amp;lt;Complication&amp;gt; (ou por razões de tempo de teste de tunnel, para ser preciso) &amp;lt;Complication&amp;gt; (ou pelo menos, tentam fazer isso) &amp;lt;cervantes&amp;gt; uau, conseguimos meia hora.... &amp;lt;Complication&amp;gt; De fato :D &amp;lt;cervantes&amp;gt; alguém quer trazer mais alguma coisa à mesa? &amp;lt;cervantes&amp;gt; nesse caso... * cervantes se prepara * cervantes *baffs* encerra a reunião &amp;lt;fox&amp;gt; &amp;lt;duck&amp;gt; valeu por cuidar da reunião &amp;lt;cervantes&amp;gt; heh eu esperava bafar e encerrar antes de alguém dizer alguma coisa.... mas o bar arruinou esse plano :) &lt;/div></description></item><item><title>Notas de status do I2P de 2006-05-09</title><link>/pt/blog/2006/05/09/notas-de-status-do-i2p-de-2006-05-09/</link><pubDate>Tue, 09 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/09/notas-de-status-do-i2p-de-2006-05-09/</guid><description>&lt;p>Olá, pessoal, terça-feira chega mais uma vez&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede e 0.6.1.18 2) baz 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.18&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Depois de mais uma semana de testes e ajustes, lançamos uma nova versão no início da tarde de hoje, que deve nos colocar em um ambiente mais estável a partir do qual possamos fazer melhorias. Provavelmente não veremos muito efeito até que ela esteja amplamente implantada, então talvez tenhamos que esperar alguns dias para ver como as coisas evoluem, mas as medições, é claro, continuarão.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 9 de maio de 2006</title><link>/pt/blog/2006/05/09/reuni%C3%A3o-de-desenvolvedores-do-i2p-9-de-maio-de-2006/</link><pubDate>Tue, 09 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/09/reuni%C3%A3o-de-desenvolvedores-do-i2p-9-de-maio-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> arse, cervantes, Complication, i, jrandom, roderick_spod1, tmp&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:31 &amp;lt;jrandom&amp;gt; 0) oi 16:31 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.18 16:31 &amp;lt;jrandom&amp;gt; 2) baz 16:31 &amp;lt;jrandom&amp;gt; 3) ??? 16:31 &amp;lt;jrandom&amp;gt; 0) oi 16:31 * jrandom acena 16:32 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-May/001288.html 16:32 &amp;lt;jrandom&amp;gt; enquanto vocês dão uma lida nisso, vamos pular para 1) Status da rede e 0.6.1.18 16:33 &amp;lt;jrandom&amp;gt; a semana passada foi bem turbulenta no IRC e na rede em geral 16:33 &amp;lt;+Complication&amp;gt; Observando os gráficos, mas ainda não notei uma mudança perceptível 16:33 &amp;lt;+Complication&amp;gt; E é só o começo também, claro 16:34 &amp;lt;jrandom&amp;gt; sim, faz só algumas horas, com menos de 20% da rede atualizada 16:35 &amp;lt;jrandom&amp;gt; ainda há algumas mudanças de peso para implantar na rede, mas eu gostaria que as coisas estabilizassem primeiro antes de divulgar mudanças maiores 16:35 &amp;lt;+Complication&amp;gt; De fato, ajuda ver (tanto quanto é possível ver) o que muda o quê e em que direção 16:36 &amp;lt;+Complication&amp;gt; Se se implanta tudo de uma vez, descobrir o que funcionou pode ser bem difícil 16:38 &amp;lt;tmp&amp;gt; *suspiro* 16:38 * tmp sonha com estabilidade no IRC. 16:39 &amp;lt;jrandom&amp;gt; sim, em todas as frentes ;) 16:39 &amp;lt;+fox&amp;gt; &amp;lt;roderick_spod1&amp;gt; Roderick sonha com peitos grandes. 16:39 &amp;lt;jrandom&amp;gt; (é por isso que podemos filtrar os logs da reunião... ;) 16:40 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para 1) Status da rede e 0.6.1.18? 16:41 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) 16:42 &amp;lt;jrandom&amp;gt; não há muito mais a acrescentar aqui, só dando uma atualização de status sobre algum suporte a w32/w64 16:43 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, gcj não parece realmente viável no mingw no momento, embora possamos dar um jeito com alguns truques 16:44 &amp;lt;jrandom&amp;gt; há um gcj mais antigo 3.4.4/3.4.5 que funciona no mingw, mas o suporte ao classpath ali é bem antigo. 16:45 &amp;lt;jrandom&amp;gt; (e mesmo depois de retirar um bocado do hsqldb, ainda há algumas dependências que o 3.4.5 não atende. mas talvez possamos eliminar essas também... se necessário) 16:47 &amp;lt;jrandom&amp;gt; ok, se não há mais nada, vamos passar para 3) ??? 16:47 &amp;lt;jrandom&amp;gt; alguém tem mais algo para levantar na reunião? 16:48 &amp;lt;cervantes&amp;gt; só para dizer "boa, bar" pela sua doação legal 16:48 &amp;lt;+Complication&amp;gt; Bem, houve uma pergunta no fórum sobre os tempos de atividade apresentados no NetDB... 16:48 * Complication endossa isso 16:49 &amp;lt;+Complication&amp;gt; Sobre os tempos de atividade, se você lembra, eu os tornei um pouco mais imprecisos em março... 16:49 &amp;lt;cervantes&amp;gt; devo ter perdido isso em meio aos desabafos sobre odci.gov 16:50 &amp;lt;tmp&amp;gt; O que diabos você está fazendo desse lado, roderick_spod? 16:50 &amp;lt;jrandom&amp;gt; sim Complication 16:50 &amp;lt;+Complication&amp;gt; Bem, já que a questão foi levantada, eu me perguntei se eles poderiam ser tornados ainda mais imprecisos, ou isso prejudicaria a capacidade de depuração? 16:52 &amp;lt;jrandom&amp;gt; não tenho certeza do objetivo — com uma análise cuidadosa, todos os dados de estatísticas podem revelar um monte de informações 16:52 &amp;lt;arse&amp;gt; vocês acham que a periodicidade da rede vai diminuir 16:52 &amp;lt;jrandom&amp;gt; quando chegar a hora, simplesmente desligaremos a publicação de estatísticas por completo 16:52 &amp;lt;+Complication&amp;gt; Não temos tido recentemente aqueles de reiniciar o router, mas isso é só recentemente... 16:52 &amp;lt;jrandom&amp;gt; arse: sim 16:52 &amp;lt;+Complication&amp;gt; (e em parte porque o watchdog não tem dentes) 16:54 &amp;lt;+Complication&amp;gt; Verdade, é praticamente inevitável que durante esta fase, algumas informações estejam por aí 16:55 &amp;lt;jrandom&amp;gt; além disso, a suposição que eles fizeram não está correta, publishedTimeAgo é há quanto tempo o router /recebeu/ a entrada netDb, não quando ela foi assinada 16:55 &amp;lt;jrandom&amp;gt; ãh, espera, não, isso não é verdade 16:56 &amp;lt;jrandom&amp;gt; não liguem para mim. é, isso só adiciona uma pequena variação 16:56 &amp;lt;+Complication&amp;gt; Heh, estou tentando postar uma resposta, mas atualmente recebo "no post mode specified" 16:57 &amp;lt;+Complication&amp;gt; Sim, há atraso envolvido e, além disso, com que frequência essa informação era publicada? Não muito frequentemente, se bem me lembro? 16:57 &amp;lt;+Complication&amp;gt; Basicamente, se eu propusesse diminuir um pouco a precisão ali, vocês se importariam? 16:58 &amp;lt;jrandom&amp;gt; uma nova entrada assinada é publicada a cada 5-15 minutos, mas isso é publicado apenas no netDb, não para todos os pares 16:58 &amp;lt;jrandom&amp;gt; os pares só recebem a atualizada quando ou procuram por ela ou se reconectam 16:59 &amp;lt;jrandom&amp;gt; mas sim, adicionar mais variação é tranquilo. isso afetaria os gráficos de tempo de atividade do stat.i2p, mas enquanto mantiver as coisas razoáveis, tudo bem 17:01 &amp;lt;+Complication&amp;gt; Vou tentar manter isso razoável, então :) 17:01 &amp;lt;jrandom&amp;gt; heh legal, obrigado Complication 17:04 &amp;lt;jrandom&amp;gt; *cof* (e consistente ;) ok, alguém tem mais alguma coisa para a reunião? 17:04 &amp;lt;+Complication&amp;gt; observação: bacana, o bug do "post mode" cedeu à persistência, e eu consegui postar uma resposta também :) 17:05 &amp;lt;jrandom&amp;gt; w3rd Complication &amp;lt;i&amp;gt;mensagens off-topic cortadas&amp;lt;/i&amp;gt; 17:08 &amp;lt;jrandom&amp;gt; ok, se não há mais nada... 17:08 * jrandom se prepara 17:09 * jrandom fecha a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P para 2006-05-02</title><link>/pt/blog/2006/05/02/notas-de-status-do-i2p-para-2006-05-02/</link><pubDate>Tue, 02 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/02/notas-de-status-do-i2p-para-2006-05-02/</guid><description>&lt;p>Olá, pessoal, lá vem a terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Estado do Syndie 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Após mais uma semana com o 0.6.1.17, várias das principais métricas de saúde da rede continuam em boa forma. No entanto, estamos vendo alguns dos problemas remanescentes se propagarem até a camada de aplicação, principalmente o recente aumento de reconexões nos servidores irc2p. Postman, cervantes, Complication e eu temos investigado vários aspectos do comportamento da rede em relação ao desempenho visível ao usuário, e identificamos e implementamos algumas melhorias (o CVS HEAD atual é 0.6.1.17-4). Ainda estamos monitorando seu comportamento e experimentando alguns ajustes antes de lançá-lo como 0.6.1.18, mas isso provavelmente acontecerá em poucos dias.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 02 de maio de 2006</title><link>/pt/blog/2006/05/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-maio-de-2006/</link><pubDate>Tue, 02 May 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/05/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-02-de-maio-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> green, jrandom&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:09 &amp;lt;jrandom&amp;gt; 0) oi 16:09 &amp;lt;jrandom&amp;gt; 1) Estado da rede 16:09 &amp;lt;jrandom&amp;gt; 2) Status do Syndie 16:09 &amp;lt;jrandom&amp;gt; 3) ??? 16:09 &amp;lt;jrandom&amp;gt; 0) oi 16:09 * jrandom acena 16:10 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-May/001285.html 16:11 &amp;lt;jrandom&amp;gt; ok, enquanto vocês leem aquele e-mail empolgante, vamos direto para 1) Estado da rede 16:13 &amp;lt;jrandom&amp;gt; até agora, parece que toda a questão de colapso por congestionamento foi corrigida, e as taxas de criação de tunnel estão indo muito bem. ainda há questões a serem resolvidas 16:14 &amp;lt;jrandom&amp;gt; o comportamento cíclico discutido anteriormente (frequentemente em intervalos de 10-12 minutos) ainda está presente, causando rejeições de forma inversa. há uma nova correção no código a partir da -1 que deve se livrar disso, porém 16:15 &amp;lt;jrandom&amp;gt; (ou seja, randomizar as expirações de tunnel /corretamente/, ao contrário da randomização quebrada de antes) 16:16 &amp;lt;jrandom&amp;gt; isso, mais o agendamento aprimorado de ssu e de testes de tunnel, deve ajudar, mas em que grau, ainda não tenho total certeza 16:17 &amp;lt;jrandom&amp;gt; ok, isso é tudo o que tenho sobre isso no momento. alguém tem perguntas/comentários/preocupações sobre 1) Estado da rede? 16:18 &amp;lt;green&amp;gt; humm, os limites máximos de largura de banda nunca são alcançados e isso está bem longe do anterior 16:18 &amp;lt;green&amp;gt; como na 1-7 16:18 &amp;lt;green&amp;gt; s/1-7/.12-7 16:18 &amp;lt;jrandom&amp;gt; como está configurada a sua porcentagem de compartilhamento de largura de banda? isso agora é um controle muito poderoso 16:19 &amp;lt;green&amp;gt; 80% 16:19 &amp;lt;green&amp;gt; mas apenas cerca de 40% da largura de banda total é usada 16:20 &amp;lt;green&amp;gt; este é apenas um "do nothing router" :P 16:20 &amp;lt;jrandom&amp;gt; hmm, com que frequência sua largura de banda atinge picos de 80%, e você costuma rejeitar solicitações de tunnel (`http://localhost:7657/oldstats.jsp#tunnel.reject.30` e tunnel.reject.*) 16:21 &amp;lt;jrandom&amp;gt; a periodicidade observada nas solicitações de tunnel frequentemente leva as pessoas a detectarem sobrecarga quando ela não está realmente ali 16:21 &amp;lt;jrandom&amp;gt; (porque routers têm capacidade excedente em outros momentos, só não quando estão sofrendo picos) 16:22 &amp;lt;green&amp;gt; tunnel.reject.30 é bem plano, tipo 1,00 ao longo de 14 025,00 eventos 16:22 &amp;lt;jrandom&amp;gt; ah, desculpa, o que importa é a própria contagem de eventos dessa estatística — você rejeitou mais de 14.000 solicitações de tunnel por sobrecarga de largura de banda 16:23 &amp;lt;jrandom&amp;gt; (o "valor" dessa estatística é quantos tunnels foram rejeitados no evento, e isso é sempre 1, já que um evento é causado por uma mensagem) 16:27 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 1) Estado da rede, vamos passar para 2) Status do Syndie 16:27 &amp;lt;jrandom&amp;gt; Não tenho muito mais a acrescentar ao que está no e-mail sobre o Syndie, só queria dar uma atualização 16:28 &amp;lt;jrandom&amp;gt; ok, sendo assim, a menos que alguém queira trazer algo à tona em relação ao Syndie, vamos pular para a velha de guerra, 3) ??? 16:28 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 16:31 * tethra gostaria de dizer "obrigado" (de novo) pelo .17, pois foi muita melhoria 16:33 &amp;lt;jrandom&amp;gt; feliz em ajudar, e tem mais coisas a caminho 16:33 &amp;lt;jrandom&amp;gt; ok, mas se não há mais nada para a reunião de hoje... 16:33 * jrandom vai encerrando 16:33 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P para 2006-04-25</title><link>/pt/blog/2006/04/25/notas-de-status-do-i2p-para-2006-04-25/</link><pubDate>Tue, 25 Apr 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/04/25/notas-de-status-do-i2p-para-2006-04-25/</guid><description>&lt;p>Olá, pessoal, é hora da nossa reunião pré-quarta-feira&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede e 0.6.1.17 2) I2Phex 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.17&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Após alguns dias acompanhando algumas correções, publicamos uma nova versão 0.6.1.17 e, até agora, a melhoria tem sido substancial. As taxas de sucesso na construção de Tunnel aumentaram em uma a duas ordens de grandeza, e os pares com limitação agora conseguem operar novamente com restrições de largura de banda razoáveis. Um bom 60%+ da rede já atualizou até agora (obrigado!), embora colocar o restante em dia seria útil.&lt;/p></description></item><item><title>Notas de status do I2P de 2006-04-18</title><link>/pt/blog/2006/04/18/notas-de-status-do-i2p-de-2006-04-18/</link><pubDate>Tue, 18 Apr 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/04/18/notas-de-status-do-i2p-de-2006-04-18/</guid><description>&lt;p>Olá, pessoal, chega mais uma terça-feira para nossas notas semanais de status&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede e 0.6.1.16 2) Criação de Tunnel e congestionamento 3) Feedspace 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.16&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Com 70% da rede atualizada para 0.6.1.16, parece que estamos observando uma melhoria em relação a versões anteriores e, com os problemas corrigidos nessa versão, temos uma visão mais clara do nosso próximo gargalo. Para aqueles que ainda não estão na 0.6.1.16, por favor, atualizem o quanto antes, pois versões anteriores rejeitarão solicitações de criação de tunnel de forma arbitrária (mesmo que o router tenha recursos suficientes para participar de mais tunnels).&lt;/p></description></item><item><title>Notas de status do I2P de 2006-04-04</title><link>/pt/blog/2006/04/04/notas-de-status-do-i2p-de-2006-04-04/</link><pubDate>Tue, 04 Apr 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/04/04/notas-de-status-do-i2p-de-2006-04-04/</guid><description>&lt;p>Oi pessoal, lá vem a terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede e 0.6.1.14 2) Planejamento do Syndie 3) Otimizações locais do jbigi 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.14&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A versão 0.6.1.13 ainda está um pouco instável por aí, embora já tenhamos feito correções e melhorias substanciais nas builds (compilações) subsequentes. Espero lançar uma nova versão 0.6.1.14 nos próximos dias, então fiquem atentos!&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>Syndie plotting&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Tem havido várias discussões sobre reformulações do syndie, incluindo interfaces gráficas (GUIs), plug-ins de navegador, pesquisa de texto completo, um agendador de sindicação mais completo, um gerenciador de arquivamento, postagens em várias páginas, suporte a mais opções de formatação e muito mais. Espero que em breve comecemos a avançar em um conjunto substancial de modificações, então, se você quiser se envolver ou ver suas ideias implementadas, manifeste-se :)&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 04 de abril de 2006</title><link>/pt/blog/2006/04/04/reuni%C3%A3o-de-desenvolvimento-do-i2p-04-de-abril-de-2006/</link><pubDate>Tue, 04 Apr 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/04/04/reuni%C3%A3o-de-desenvolvimento-do-i2p-04-de-abril-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> BrianR\___, cervantes, Complication, frosk, jrandom, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:21 &amp;lt;jrandom&amp;gt; 0) oi 16:21 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.14 16:21 &amp;lt;jrandom&amp;gt; 2) Planejamento do Syndie 16:21 &amp;lt;jrandom&amp;gt; 3) Otimizações locais do jbigi 16:21 &amp;lt;jrandom&amp;gt; 4) ??? 16:21 &amp;lt;jrandom&amp;gt; 0) oi 16:21 * jrandom acena 16:21 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2006-April/001275.html 16:21 * Complication lê 16:22 &amp;lt;jrandom&amp;gt; enquanto vocês leem aquele post (montado rapidamente), vamos direto para 1) Status da rede 16:23 &amp;lt;@cervantes&amp;gt; (fórum de volta) 16:23 &amp;lt;jrandom&amp;gt; há alguns problemas por aí afetando o uso na 0.6.1.13, e a maioria deles foi localizada e resolvida 16:24 &amp;lt;Complication&amp;gt; Aqui, com a "quarta" build do CVS, notei uma mudança nos meus gráficos 16:24 &amp;lt;jrandom&amp;gt; ainda há alguns detalhes sendo testados e retrabalhados, mas um release deve sair nos próximos dias 16:24 &amp;lt;Complication&amp;gt; Em geral, as coisas caminharam para mais estabilidade e menos oscilação 16:24 &amp;lt;jrandom&amp;gt; ah droga, esqueci de incrementar para -4, não foi? 16:24 &amp;lt;jrandom&amp;gt; (ok, -5 sai mais tarde esta noite) 16:24 &amp;lt;jrandom&amp;gt; legal Complication 16:25 &amp;lt;Complication&amp;gt; Mas minhas percepções podem estar influenciadas pelo jbigi também, já que não tomei medidas para excluir isso 16:25 &amp;lt;Complication&amp;gt; Agora, depois de um tempo, a retransmissão também caiu para 15% 16:28 &amp;lt;jrandom&amp;gt; hmm, estou vendo minha média de RTO do SSU se aproximar do teto de 3s também 16:28 &amp;lt;jrandom&amp;gt; (embora retransmissão ainda muito baixa, abaixo de 5%) 16:29 * Complication dá uma segunda olhada nisso 16:29 &amp;lt;Complication&amp;gt; Digamos que a média bruta está um pouco acima de 1500 16:29 &amp;lt;Complication&amp;gt; (por aqui) 16:30 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; jrandom: Existe uma "MTU" de facto para pacotes do I2P? 16:30 &amp;lt;jrandom&amp;gt; ah ok, talvez à medida que isso sobe, a taxa de retransmissão diminua 16:30 &amp;lt;Complication&amp;gt; Notei que os meus começaram com MTUs menores, agora subiu para 1350 16:30 &amp;lt;jrandom&amp;gt; BrianR___: sim, ou 1350 ou 608 (como mostrado em `http://localhost:7657/peers.js)` 16:31 &amp;lt;jrandom&amp;gt; se a taxa de falhas for muito alta com a MTU maior, recua para a MTU menor (e se for muito baixa com a MTU menor, salta para a MTU maior) 16:31 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; jrandom: E isso é para o payload interno ou para os pacotes IP visíveis? 16:31 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Ou seja, se eu fosse enviar um bloco de dados por um stream do I2P, qual seria o tamanho ideal dos fragmentos para minimizar overhead? 16:31 &amp;lt;jrandom&amp;gt; isso é para o payload UDP 16:32 &amp;lt;jrandom&amp;gt; streams estão duas camadas acima 16:32 &amp;lt;jrandom&amp;gt; (há fragmentação para tunnels, e depois fragmentação no nível stream/i2cp) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Sim... Há um tamanho ideal para minimizar a fragmentação? 16:32 &amp;lt;jrandom&amp;gt; o tamanho de bloco ideal de um app usando a streaming lib é "grande", para que a streaming lib possa usar o tamanho apropriado. 16:33 &amp;lt;jrandom&amp;gt; (vulgo ignore o homem por trás da cortina) 16:33 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Aah.. Talvez eu deva pensar em pipelining ou algo assim então.. 16:34 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; Estou planejando um app com muito tráfego de requisição/resposta... 16:34 &amp;lt;jrandom&amp;gt; eu recomendaria agrupar então para reduzir o tráfego verboso 16:34 &amp;lt;Complication&amp;gt; Talvez manter o tráfego focado ajude até certo ponto 16:37 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa em 1) Status da rede, ou devemos deslizar para 2) Planejamento do Syndie 16:38 * jrandom desliza 16:39 &amp;lt;jrandom&amp;gt; isso é em grande parte um placeholder e um cfp (chamada para propostas) - vai haver uma reformulação substancial no Syndie, tanto na operação quanto na UI, então se você tem alguns recursos-chave ou casos de uso que acha que precisam ser tratados, entre em contato 16:40 &amp;lt;jrandom&amp;gt; (mais informações virão, é claro, conforme as coisas forem sendo detalhadas) 16:42 &amp;lt;jrandom&amp;gt; isso é tudo que tenho a dizer sobre isso por enquanto, então, passando para 3) otimizações do jbigi 16:42 &amp;lt;@frosk&amp;gt; e eu tinha presumido que "plotting" se referia a alguma coisa do jrobin no Syndie :) 16:43 &amp;lt;jrandom&amp;gt; hehe 16:43 &amp;lt;jrandom&amp;gt; seria interessante plotar posts/dia, posts/autor, novos autores/dia, etc ;) 16:44 &amp;lt;Complication&amp;gt; Ah, um ponto sobre o Syndie (desculpe, só lembrei agora) 16:44 &amp;lt;Complication&amp;gt; =um bit 16:44 &amp;lt;@frosk&amp;gt; qual você quer, 0 ou 1? :) 16:44 &amp;lt;Complication&amp;gt; Você acha que seria prático, ou fácil/difícil separar autores favoritos e autores em blacklist (spam) em duas listas diferentes? 16:45 &amp;lt;Complication&amp;gt; No addresses.jsp 16:45 &amp;lt;jrandom&amp;gt; ah, sim, sem muita dificuldade 16:46 &amp;lt;jrandom&amp;gt; essa é uma boa ideia para a reformulação também, mas talvez possamos colocar isso no build 0.6.1.14 16:47 &amp;lt;Complication&amp;gt; Nah, isso não está me incomodando, eu só lembrei de algo que notei naquela época 16:47 &amp;lt;Complication&amp;gt; De qualquer forma, o jbigi fica mais rápido em Linux/AMD64 quando você compila localmente e usa GMP 4.2 16:48 &amp;lt;jrandom&amp;gt; legal 16:48 &amp;lt;jrandom&amp;gt; você comparou isso com -O3 -m64 no GMP 4.1.2? 16:48 &amp;lt;Complication&amp;gt; E eu fui um grande tolo por usar flags de compilação bem erradas :O 16:48 &amp;lt;@cervantes&amp;gt; o link relevante era `http://forum.i2p/viewtopic.php?t=1523&amp;start=30` btw 16:48 &amp;lt;jrandom&amp;gt; ah valeu cervantes 16:48 &amp;lt;Complication&amp;gt; jrandom: Ainda não comparei, mas vou 16:49 &amp;lt;Complication&amp;gt; Durante o próximo reboot agendado 16:50 &amp;lt;jrandom&amp;gt; o processo de build do jbigi é essencialmente "compilar o GMP, depois compilar o jbigi.o, e vincular os dois", então qualquer tipo de otimização que as pessoas queiram fazer no GMP pode ser feita como primeiro passo 16:50 &amp;lt;@cervantes&amp;gt; Não vi muita diferença entre -O3 e -O2 em quaisquer testes anteriores que fiz, se isso é diferente em x86_64 ... *shrug* 16:50 &amp;lt;jrandom&amp;gt; sim, pode depender também da revisão do compilador 16:50 &amp;lt;jrandom&amp;gt; (especialmente com todos esses problemas 3.3/3.4/4.0/4.1) 16:51 &amp;lt;@cervantes&amp;gt; só para reiterar o que mencionei naquele tópico... provavelmente não veremos jbigi otimizado para windows64 tão cedo 16:51 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; A biblioteca de stream do I2P faz compressão do payload? 16:52 &amp;lt;Complication&amp;gt; BrianR: sim 16:52 &amp;lt;@cervantes&amp;gt; a menos que alguém tenha M$ VC 2005 com SDK de 64 bits e tope um trabalho pesado para conseguir compilar o gmp 16:52 &amp;lt;Complication&amp;gt; Pelo menos pelo que eu sei 16:53 &amp;lt;@cervantes&amp;gt; (havia um projeto para portar o gmp para um projeto vc em algum lugar, porém) 16:53 &amp;lt;jrandom&amp;gt; cervantes: bem, temos um que /funciona/ para amd64/win, mas não aproveita ao máximo o hardware ;) 16:53 &amp;lt;jrandom&amp;gt; (quando meu novo box chegar talvez eu consiga ajustar isso, já que é um amd64) 16:53 &amp;lt;+fox&amp;gt; &amp;lt;BrianR___&amp;gt; tentando descobrir se devo usar um protocolo binário para economizar bits ou se zlib ou algo assim vai esmagar um protocolo ASCII deixando-o bem pequeno.. 16:54 &amp;lt;@cervantes&amp;gt; legal - infelizmente Mingw64 ou cygwin64 não parecem estar no horizonte próximo... 16:54 &amp;lt;jrandom&amp;gt; BrianR___: otimização prematura sendo a raiz de todo mal, e aquela coisa toda... 16:55 &amp;lt;Complication&amp;gt; protocolos pelo menos parcialmente legíveis por humanos são geralmente mais fáceis de depurar, mas acho que depende do que se está fazendo 16:56 &amp;lt;Complication&amp;gt; (porque algumas coisas como criptografia não gostam de ser legíveis por humanos, de jeito nenhum :) ) 16:57 &amp;lt;Complication&amp;gt; Mas se o I2P faz a criptografia e também comprime, há boas chances de que muitas coisas que ocorrem em cima dele possam ser feitas com protocolos legíveis por humanos 16:58 &amp;lt;jrandom&amp;gt; sim 16:58 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa em 3) coisas do jbigi? 16:58 &amp;lt;jrandom&amp;gt; se não, vamos para 4) ??? 16:59 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para a reunião? 17:01 &amp;lt;+tethra&amp;gt; lembro de ter ouvido algo sobre ferramentas de colaboração anônimas recentemente 17:01 &amp;lt;+tethra&amp;gt; quer detalhar de que tipo, e se serão ao estilo do Syndie ou não? 17:02 &amp;lt;@cervantes&amp;gt; irc e Syndie são uma ferramenta de colaboração anônima :) 17:02 &amp;lt;jrandom&amp;gt; hmm, não tenho certeza do que você se refere - ou talvez você queira dizer as reformulações do Syndie já planejadas? :) 17:02 &amp;lt;+tethra&amp;gt; verdade. 17:02 * tethra também não tem certeza, por isso perguntou 17:02 &amp;lt;+tethra&amp;gt; houve conversa sobre isso nos fóruns - razões para anonimato e tal 17:03 &amp;lt;+tethra&amp;gt; vou encontrar o tópico para pegar a citação 17:03 &amp;lt;jrandom&amp;gt; ah certo 17:03 &amp;lt;+tethra&amp;gt; http://forum.i2p.net/viewtopic.php?t=1618 17:03 &amp;lt;jrandom&amp;gt; o tópico de casos de uso 17:03 &amp;lt;+tethra&amp;gt; - fóruns/boards/wikis hospedados anonimamente e acessíveis publicamente 17:03 &amp;lt;+tethra&amp;gt; sim 17:04 &amp;lt;+tethra&amp;gt; vai haver um projeto tipo i2wiki baseado em algo como o Syndie ou isso fica a cargo dos usuários? 17:04 &amp;lt;jrandom&amp;gt; tem havido algumas boas ideias lá e bons feedbacks 17:05 &amp;lt;jrandom&amp;gt; a capacidade de editar posts do Syndie é um recurso frequentemente solicitado, e com isso você poderia montar um wiki com um editor rico 17:05 &amp;lt;jrandom&amp;gt; mas, claro, nada vai existir no vácuo - se alguém acredita que isso é necessário, alguém deveria dizer "ei, um wiki é essencial, e eis o porquê" 17:06 &amp;lt;jrandom&amp;gt; há um número infinito de apps que /podem/ ser construídos, mas como estamos mirando forte anonimato e forte segurança, é preciso ter cuidado com o que é construído 17:07 &amp;lt;+tethra&amp;gt; certo 17:07 &amp;lt;+tethra&amp;gt; dito isso, algumas das coisas mais difíceis de manter anônimas e seguras talvez seja melhor serem feitas por alguém que seja bom em manter as coisas anônimas e seguras, certo? 17:08 &amp;lt;jrandom&amp;gt; provavelmente sim, embora não haja nenhum "cabal" - qualquer um pode aprender 17:08 &amp;lt;+tethra&amp;gt; (coisas-chave, basicamente. não que eu esteja nomeando alguma, mas enfim.) 17:08 &amp;lt;+tethra&amp;gt; verdade 17:09 &amp;lt;+tethra&amp;gt; mas aprender às custas da sua própria anonimidade e da de outras pessoas não é a melhor maneira de fazer isso 17:10 &amp;lt;jrandom&amp;gt; todo mundo tem que começar em algum lugar, claro 17:10 &amp;lt;+tethra&amp;gt; (talvez se alguém fizesse algo tipo um sandbox que permitisse às pessoas rodar $software e ter gente atacando e tal, isso seria bom para quem é novo/inexperiente?) 17:10 &amp;lt;+tethra&amp;gt; é 17:14 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 17:15 &amp;lt;jrandom&amp;gt; se não 17:15 * jrandom vai encerrando 17:15 &amp;lt;@cervantes&amp;gt; *ahem* 17:15 * jrandom pausa 17:16 &amp;lt;jrandom&amp;gt; o que tá pegando, cerv? 17:16 &amp;lt;Complication&amp;gt; Legal, encontrei um baf ;P 17:17 &amp;lt;jrandom&amp;gt; baf-bloqueado ;) 17:17 &amp;lt;@cervantes&amp;gt; ops foi mal, continue baffando 17:17 * jrandom retoma o encerramento 17:18 * jrandom *baf*a a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P de 2006-03-28</title><link>/pt/blog/2006/03/28/notas-de-status-do-i2p-de-2006-03-28/</link><pubDate>Tue, 28 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/28/notas-de-status-do-i2p-de-2006-03-28/</guid><description>&lt;p>Oi, pessoal, lá vem a terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede e 0.6.1.13 2) Pesquisa de casos de uso 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.13&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>As coisas estavam progredindo de forma bastante tranquila na versão 0.6.1.12, e a nova versão 0.6.1.13 traz algumas atualizações para ajudar usuários tanto em links de baixa largura de banda quanto em links altamente congestionados. Houve alguns relatos de problemas relacionados à limitação de carga (load throttling) em links de alta largura de banda e em algumas das mudanças no netDb, então estou trabalhando em correções agora. Usuários afetados provavelmente terão uma versão disponível mais tarde nesta semana, talvez até o fim de semana.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 28 de março de 2006</title><link>/pt/blog/2006/03/28/reuni%C3%A3o-de-desenvolvedores-do-i2p-28-de-mar%C3%A7o-de-2006/</link><pubDate>Tue, 28 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/28/reuni%C3%A3o-de-desenvolvedores-do-i2p-28-de-mar%C3%A7o-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ashter, bar, cervantes, Complication, jrandom, nextgens, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:08 &amp;lt;jrandom&amp;gt; 0) oi 15:08 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.13 15:08 &amp;lt;jrandom&amp;gt; 2) Pesquisa de casos de uso 15:09 &amp;lt;jrandom&amp;gt; 3) ??? 15:09 &amp;lt;jrandom&amp;gt; 0) oi 15:09 * jrandom acena 15:09 &amp;lt;Complication&amp;gt; Finalmente carregou, lendo :) 15:10 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em dev.i2p.net/pipermail/i2p/2006-March/001274.html 15:10 &amp;lt;@cervantes&amp;gt; *** conexão redefinida 15:10 &amp;lt;jrandom&amp;gt; heh 15:11 &amp;lt;jrandom&amp;gt; ok, enquanto vocês analisam isso, vamos pular para 1) Status da rede 15:12 &amp;lt;jrandom&amp;gt; cerca de 2/3 da rede atualizaram para 0.6.1.13 (obrigado!), e os resultados foram mistos 15:12 &amp;lt;jrandom&amp;gt; alguém aí em links de baixa largura de banda tem experiências para compartilhar? melhor / pior / sem diferença? 15:13 &amp;lt;jrandom&amp;gt; ou, algum resultado de pessoas em links do tipo DSL? 15:13 * jrandom ouviu (e sentiu) alguns resultados em links mais rápidos (em grande parte negativos, infelizmente) 15:14 &amp;lt;+Complication&amp;gt; Bem, eu queria dizer que o status da rede está um pouco instável. :) Mas a rede disse isso primeiro. :D 15:15 &amp;lt;+Complication&amp;gt; Na escala das desconexões recentes, porém, esta foi uma recuperação muito rápida. 15:16 &amp;lt;+Complication&amp;gt; Não tive mais congestionamentos massivos de mensagens, mas ainda perde um lease de vez em quando 15:17 &amp;lt;+Complication&amp;gt; Além disso, acho que a última execução do router terminou quando um lease não pôde ser renovado, então concluiu "Router travado!" 15:18 &amp;lt;jrandom&amp;gt; ah legal 15:18 &amp;lt;+Complication&amp;gt; Já estava rodando há umas 15 horas 15:18 &amp;lt;jrandom&amp;gt; talvez devêssemos ajustar o watchdog para parar de reiniciar o router nessas situações 15:19 &amp;lt;+Complication&amp;gt; A retransmissão também está como antes (desconfortavelmente alta, mas aparentemente dá para conviver - o que por si só é uma boa notícia) 15:19 &amp;lt;jrandom&amp;gt; o reinício costumava ser necessário, mas falha recorrente de tunnel deveria ser recuperável 15:19 &amp;lt;jrandom&amp;gt; hmm, &amp;lt;10%, &amp;lt;20%,&amp;gt;20%? 15:20 &amp;lt;+Complication&amp;gt;&amp;gt; 20% 15:20 &amp;lt;+Complication&amp;gt; Não conheço muitos protocolos que funcionem toleravelmente quando a cada três mensagens uma se perde 15:21 &amp;lt;+Complication&amp;gt; Este funciona :) Mas costumava ficar por volta de 7% 15:21 &amp;lt;jrandom&amp;gt; bem, isso é uma média entre todos os pares, então provavelmente é bem baixo para a maioria dos pares, mas bem alto para pares muito congestionados 15:21 &amp;lt;jrandom&amp;gt; (como mostrado em peers.jsp) 15:22 &amp;lt;+Complication&amp;gt; Verdade, e ainda não dei uma olhada nesse lado da distribuição 15:23 &amp;lt;+Complication&amp;gt; Talvez precise conferir, nem que seja só para verificar como isso se distribui 15:24 &amp;lt;jrandom&amp;gt; legal, obrigado Complication 15:24 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo em 1) Status da rede? 15:25 &amp;lt;bar&amp;gt; Complication: posso perguntar qual limite de rajada você está usando? os meus estão definidos para 60% do meu máximo teórico de upload, e atualmente tenho uma taxa de retransmissão de 11% 15:26 &amp;lt;+Complication&amp;gt; bar: é cerca de 80% da velocidade de linha 15:26 &amp;lt;bar&amp;gt; ok 15:26 &amp;lt;+Complication&amp;gt; No mesmo nível de quando a retransmissão estava em cerca de 7% 15:26 &amp;lt;+Complication&amp;gt; Cheguei a deixá-lo mais alto nesse meio tempo, mas depois reduzi de novo 15:28 &amp;lt;bar&amp;gt; vou tentar usar 80% por um dia ou algo assim para ver se acontece algo 15:28 &amp;lt;+Complication&amp;gt; E o limite de transferência sustentada é cerca de 65% 15:28 &amp;lt;+Complication&amp;gt; A transferência real, se o indicador total estiver certo, faz média perto de 60% da velocidade de linha 15:29 &amp;lt;+Complication&amp;gt; (picos são maiores) 15:30 &amp;lt;ashter_&amp;gt; da minha parte, muito 'no lease' para o destino local (como eu disse hoje) 15:30 &amp;lt;ashter_&amp;gt; e um nó um pouco mais congestionado 15:30 &amp;lt;+fox&amp;gt; &amp;lt;nextgens&amp;gt; oi 15:30 &amp;lt;jrandom&amp;gt; e aí, nextgens 15:30 &amp;lt;jrandom&amp;gt; ashter_: hmm, você está em dial-up, DSL/cabo ou algo mais rápido? ou, melhor dizendo (de forma mais anônima), você está congestionado? 15:31 &amp;lt;+fox&amp;gt; &amp;lt;nextgens&amp;gt; legal, jrandom está por aqui :) talvez você possa me ajudar :) 15:31 &amp;lt;jrandom&amp;gt; (isto é, congestionamento de rede, não os números que o i2p exibe) 15:31 &amp;lt;ashter_&amp;gt; DSL/cabo 15:32 &amp;lt;jrandom&amp;gt; ok, obrigado 15:33 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 1) Status da rede, vamos passar para 2) Pesquisa de casos de uso 15:34 &amp;lt;jrandom&amp;gt; Não espero respostas imediatamente, mas se vocês puderem pensar nas perguntas do e-mail e postar respostas (no fórum, no syndie, na lista, etc), seria muito apreciado 15:37 &amp;lt;@cervantes&amp;gt; *cof* 15:38 &amp;lt;+tethra&amp;gt; puxa vida :/ 15:39 &amp;lt;jrandom&amp;gt; (|grep -v -- -\!- ;) 15:39 &amp;lt;jrandom&amp;gt; ok, como eu disse, repassem a palavra pela forma que preferirem, quando for conveniente. obrigado 15:39 &amp;lt;jrandom&amp;gt; indo para 3) ??? 15:39 &amp;lt;jrandom&amp;gt; alguém tem algo que queira trazer para a reunião? 15:40 &amp;lt;@cervantes&amp;gt; http://forum.i2p.net/viewtopic.php?p=7442 &amp;lt;-- tópico fixo para discussão de casos de uso 15:40 &amp;lt;jrandom&amp;gt; ah legal, obrigado cerv 15:42 &amp;lt;ashter&amp;gt; (erf isso aconteceu de novo e, quando ocorre, os tunnels participantes crescem insanamente :( ) 15:43 &amp;lt;jrandom&amp;gt; hmm, para os milhares, ou centenas? 15:43 &amp;lt;jrandom&amp;gt; (há algumas correções pendentes para rajadas de novos tunnels, devem sair no fim desta semana) 15:43 &amp;lt;ashter&amp;gt; milhares 15:44 &amp;lt;ashter&amp;gt; (ok obrigado) 15:44 &amp;lt;jrandom&amp;gt; ok, legal. talvez você queira considerar reduzir seu limite de largura de banda ou porcentagem de compartilhamento por enquanto 15:44 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 15:45 &amp;lt;jrandom&amp;gt; se não... 15:45 * jrandom se prepara 15:46 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2006-03-21</title><link>/pt/blog/2006/03/21/notas-de-status-do-i2p-de-2006-03-21/</link><pubDate>Tue, 21 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/21/notas-de-status-do-i2p-de-2006-03-21/</guid><description>&lt;p>Oi, pessoal, é terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) jrobin 3) biff e toopie 4) nova chave 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A última semana tem sido bem estável, sem nenhum novo lançamento ainda. Tenho me dedicado intensamente ao controle de taxa de tunnel e à operação em baixa largura de banda, mas, para ajudar nesses testes, integrei o JRobin ao console da web e ao nosso sistema de gerenciamento de estatísticas.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 21 de março de 2006</title><link>/pt/blog/2006/03/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-mar%C3%A7o-de-2006/</link><pubDate>Tue, 21 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-mar%C3%A7o-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ashter, Complication, jrandom, mihi, postman, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;@jrandom&amp;gt; 0) oi 15:09 &amp;lt;@jrandom&amp;gt; 1) Status da rede 15:09 &amp;lt;@jrandom&amp;gt; 2) jrobin 15:09 &amp;lt;@jrandom&amp;gt; 3) biff e toopie 15:09 &amp;lt;@jrandom&amp;gt; 4) nova chave 15:09 &amp;lt;@jrandom&amp;gt; 5) ??? 15:09 &amp;lt;@jrandom&amp;gt; 0) oi 15:09 * jrandom acena 15:09 &amp;lt;@jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-March/001271.html 15:11 &amp;lt;@jrandom&amp;gt; vamos entrar rapidamente em 1) Status da rede 15:12 &amp;lt;@jrandom&amp;gt; já faz um tempo desde um lançamento, mas as coisas ainda parecem bastante estáveis. há algumas melhorias a caminho, e espero lançar um novo 0.6.1.13 esta semana 15:13 &amp;lt;@jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre o status da rede? 15:13 &amp;lt;+Complication&amp;gt; Sobre o comportamento periódico que notei ontem em um nó recém-iniciado: ele se desincronizou em algumas horas 15:14 &amp;lt;@jrandom&amp;gt; ah legal 15:14 &amp;lt;+Complication&amp;gt; Ou seja, os picos e vales ficaram muito mais aleatórios 15:14 &amp;lt;@jrandom&amp;gt; Acho que ainda pode valer a pena dar um pontapé inicial nisso no começo 15:14 &amp;lt;@jrandom&amp;gt; (para quem está acompanhando em casa, estamos falando das implicações do período de reconstrução de 10m) 15:15 &amp;lt;+Complication&amp;gt; Provavelmente ajuda a evitar falhas de tunnel 15:15 &amp;lt;+Complication&amp;gt; Ainda observo uma quantidade considerável delas, mas não contei 15:15 &amp;lt;+tethra&amp;gt; (obrigado pela tradução :) 15:15 &amp;lt;+Complication&amp;gt; Fora isso, está funcionando razoavelmente bem aqui 15:16 &amp;lt;+Complication&amp;gt; Acho que recebo "as there are no inbound/outbound tunnels available" cerca de uma vez a cada 2 horas 15:17 &amp;lt;@jrandom&amp;gt; hmm, em um destino i2phex / i2psnark / eepproxy / ircproxy / eepsite? 15:17 &amp;lt;@jrandom&amp;gt; (é possível que os clientes sobrecarreguem seus próprios tunnels, por isso pergunto qual) 15:18 &amp;lt;+Complication&amp;gt; Verificando se há uma tendência 15:19 &amp;lt;+Complication&amp;gt; Um pouco de clientes compartilhados e Pycache, mais de I2Phex 15:20 &amp;lt;@jrandom&amp;gt; hmm ok legal, obrigado 15:20 &amp;lt;+Complication&amp;gt; Significativamente mais de I2Phex 15:20 &amp;lt;+Complication&amp;gt; Talvez eu precise limitar a largura de banda dele 15:21 &amp;lt;+Complication&amp;gt; (estava no padrão 16K) 15:23 &amp;lt;@jrandom&amp;gt; ok legal, alguém tem mais algo para 1) Status da rede? 15:25 &amp;lt;@jrandom&amp;gt; se não, vamos dar um pulinho em 2) JRobin 15:26 &amp;lt;@jrandom&amp;gt; jrobin é bacana. Eu gosto. Foi muito fácil de integrar, relativamente pequeno (177KB), rápido, tem baixo overhead de memória e fornece visualizações fáceis de entender 15:27 &amp;lt;+Complication&amp;gt; Concordo plenamente :) 15:29 &amp;lt;+Complication&amp;gt; Gráficos convenientes, com resolução suficientemente alta, ajudam a encontrar peculiaridades e a perguntar sobre elas :) 15:29 &amp;lt;@jrandom&amp;gt; se houver algum guru de rrdtool por aí, se quiser dar uma olhada no cvs mais recente e ver o que estamos fazendo e/ou se há maneiras mais fáceis de realizar essas tarefas, eu adoraria alguns conselhos 15:30 &amp;lt;@jrandom&amp;gt; (rrdtool &amp;lt;--&amp;gt;jrobin info @ http://www.jrobin.org/api/jrobinandrrdtoolcompared.html) 15:31 &amp;lt;@jrandom&amp;gt; (e, se alguém quiser, pode escrever um app relativamente pequeno para ler netDb/routerInfo-*.dat, alimentá-los em bancos de dados jrobin e, essencialmente, rodar seu próprio stats.i2p) 15:32 &amp;lt;@jrandom&amp;gt; a integração do jrobin no console é diferente da funcionalidade do stats.i2p, pois ela resume *seu* router, não todos os routers. ambos são úteis 15:34 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada em 2) JRobin, vamos passar para 3) biff e toopie 15:34 &amp;lt;@jrandom&amp;gt; postman: quer nos dar um resumo? 15:34 &amp;lt;postman&amp;gt; aah sim 15:35 &amp;lt;postman&amp;gt; anos atrás o serviço de email tinha um bot de irc chamado biff que podia avisar você sobre novos emails 15:35 &amp;lt;+Complication&amp;gt; Fábrica de IA do Postman ;P 15:35 &amp;lt;postman&amp;gt; com a migração para uma nova plataforma, o biff se tornou inutilizável e eu não tive tempo de reformulá-lo 15:35 &amp;lt;postman&amp;gt; agora ele está online novamente 15:35 &amp;lt;@jrandom&amp;gt; (yay!) 15:36 &amp;lt;postman&amp;gt; se você quiser monitorar sua caixa de correio via irc, apenas /msg biff .help para uma lista de comandos 15:36 &amp;lt;postman&amp;gt; o uso é simples 15:36 &amp;lt;postman&amp;gt; perguntas/erros/desabafos/flames -&amp;gt; postman@mail.i2p 15:36 &amp;lt;postman&amp;gt; 2. 15:37 &amp;lt;postman&amp;gt; para lidar com o (esperançosamente) crescente fluxo de novatos, jr, cervantes e eu pensamos em um bot de Q&amp;amp;A que pode ser consultado por ajuda nos tópicos e problemas diários usuais 15:38 &amp;lt;postman&amp;gt; o primeiro rascunho se chama toopie e em breve ficará em #i2p (talvez também em i2p-chat) 15:38 &amp;lt;postman&amp;gt; ele conterá uma lista de tópicos, e Q&amp;amp;A organizadas por tópicos e indexadas por palavras-chave 15:38 &amp;lt;postman&amp;gt; o toopie pode falar no canal, assim como privmsg com um usuário 15:38 &amp;lt;+Complication&amp;gt; Parece bacana, embora eu nunca tenha visto um antes :) 15:39 &amp;lt;postman&amp;gt; esperamos encher o cérebro dele o quanto antes 15:39 &amp;lt;postman&amp;gt; Complication: você pode brincar com ele em #irc2p (em privado se quiser :)) 15:39 &amp;lt;@jrandom&amp;gt; e uma das partes boas disso é que podemos alimentá-lo com mensagens no irc :) 15:39 &amp;lt;postman&amp;gt; sim 15:40 &amp;lt;postman&amp;gt; admins podem adicionar algumas linhas direto do irc e transformá-las em uma nova Q&amp;amp;A 15:40 * tethra sugere uma entrada puramente por causa de TheJudge/closedshop no sentido de "Não, ataques de predecessor não funcionam." 15:40 &amp;lt;+tethra&amp;gt; ;) 15:40 &amp;lt;postman&amp;gt; hee 15:41 &amp;lt;postman&amp;gt; ainda há espaço para definir a forma de estruturar a informação 15:41 &amp;lt;@jrandom&amp;gt; (mas funcionam. embora não sejam um programa específico que você "roda" para atacar alguém) 15:41 &amp;lt;postman&amp;gt; mais por vir em breve 15:41 * postman devolve o microfone 15:41 &amp;lt;@jrandom&amp;gt; certo, obrigado postman 15:42 &amp;lt;ashter&amp;gt; postman; o toopie vai falar em outros idiomas também ? 15:42 &amp;lt;postman&amp;gt; ashter: não (ainda) 15:42 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; igpay atinlay? *g* 15:42 &amp;lt;ashter&amp;gt; ok 15:42 &amp;lt;postman&amp;gt; ashter: a infraestrutura está lá ( /me planned this ) 15:42 &amp;lt;@jrandom&amp;gt; certo 15:42 &amp;lt;postman&amp;gt; ashter: será um recurso da versão 2 15:42 &amp;lt;ashter&amp;gt; ótimo, muito legal, obrigado 15:44 &amp;lt;postman&amp;gt; (thejudge sozinho provoca 50% de todas as desconexões de irc hoje) 15:45 &amp;lt;postman&amp;gt; jrandom: ok próximo tópico 15:46 &amp;lt;@jrandom&amp;gt; ok legal, alguém tem mais algo em 3) biff e toopie? 15:46 &amp;lt;@jrandom&amp;gt; se não, vamos passar para 4) nova chave 15:47 &amp;lt;@jrandom&amp;gt; bem, não há realmente nada a acrescentar ao que eu postei. nova chave, blá blá 15:47 &amp;lt;@jrandom&amp;gt; ok, vamos pular para 5) ??? 15:47 &amp;lt;+tethra&amp;gt; erm 15:47 &amp;lt;@jrandom&amp;gt; alguém tem mais algo para levantar? 15:48 &amp;lt;+tethra&amp;gt; como o biff sabe que você é você? :/ 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; tethra: você tem que se registrar 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; apenas leia o que é referenciado nas notas semanais :) 15:48 &amp;lt;postman&amp;gt; tethra: 1.) você conhece as credenciais da sua caixa de correio, 2. você se registra com um nick identificado@biff 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; sim :) 15:48 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; qual é o objetivo de ter chaves com expiração quando você poderia ter subchaves com expiração em vez disso? 15:48 &amp;lt;+tethra&amp;gt; postman: ah, ok. obrigado. 15:49 &amp;lt;@jrandom&amp;gt; mihi: para compartimentar o comprometimento. 15:50 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; você pode apagar subchaves secretas expiradas do seu chaveiro, se quiser 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; mas acho que é muito mais legal fazer as pessoas lsign sua chave todo ano :) 15:51 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; mais legal sob um ponto de vista um tanto sádico :-&amp;gt; 15:51 &amp;lt;postman&amp;gt; jrandom: agora, adivinhe esta, mihi :) 15:52 &amp;lt;@jrandom&amp;gt; (pressupondo que apenas a subchave poderia ser comprometida) 15:54 &amp;lt;@jrandom&amp;gt; de qualquer forma, alguém tem mais algo para trazer à reunião? 15:54 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; assuma que alguém comprometeu sua chave ontem. agora ele pode ter feito um mitm e substituído a nova chave. 15:54 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; isto é, compromete uma chave -&amp;gt; compromete todas as chaves futuras, não é 15:55 &amp;lt;+Complication&amp;gt; A menos que o dono use um certificado de revogação 15:55 &amp;lt;+Complication&amp;gt; invalidar a chave comprometida -&amp;gt; invalidar as futuras 15:55 &amp;lt;@jrandom&amp;gt; mihi: e eu poderia revogar a chave comprometida e dizer para você não confiar nas novas chaves 15:55 &amp;lt;@jrandom&amp;gt; agora você tem a escolha de confiar ou não na troca de chave 15:56 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; em quem acreditar então? :) 15:56 &amp;lt;@jrandom&amp;gt; boa pergunta. se você ouvir uma revogação assinada no próximo dia ou dois, deve descartar a nova chave 15:57 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; e se fosse uma subchave, você teria revogado a chave amin e a subchave é automaticamente descartada :) 15:57 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; s/amin/main/ 15:58 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; concordamos em discordar? 15:58 &amp;lt;@jrandom&amp;gt; sim, nisso podemos concordar ;) 15:58 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada para a reunião... 15:58 &amp;lt;+fox&amp;gt; * mihi entrega a *baf*er para jrandom (depois de anos, como nos velhos tempos...) 16:00 &amp;lt;@jrandom&amp;gt; hehe 16:00 * jrandom se prepara 16:00 * jrandom *baf*a a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P para 2006-03-14</title><link>/pt/blog/2006/03/14/notas-de-status-do-i2p-para-2006-03-14/</link><pubDate>Tue, 14 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/14/notas-de-status-do-i2p-para-2006-03-14/</guid><description>&lt;p>Olá, pessoal, mais uma atualização rápida esta semana&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A última semana tem sido razoavelmente estável na rede - temos mais de 60 routers com mais de 3 dias de tempo de atividade (alguns com 2 ou mais semanas de tempo de atividade), e estou com uma conexão de IRC há mais de três dias. Houve alguns ajustes na limitação de taxa (throttling) de tunnel na última semana, mas não muitos, pois tive algumas alterações em uma máquina inacessível.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 14 de março de 2006</title><link>/pt/blog/2006/03/14/reuni%C3%A3o-de-desenvolvimento-do-i2p-14-de-mar%C3%A7o-de-2006/</link><pubDate>Tue, 14 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/14/reuni%C3%A3o-de-desenvolvimento-do-i2p-14-de-mar%C3%A7o-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, Complication, fc, frosk, jrandom, ripple, susi23, tethra, tmp&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:09 &amp;lt;@jrandom&amp;gt; 0) oi 15:09 &amp;lt;@jrandom&amp;gt; 1) Status da rede 15:09 &amp;lt;@jrandom&amp;gt; 2) ??? 15:09 &amp;lt;@jrandom&amp;gt; 0) oi 15:09 * jrandom acena 15:09 &amp;lt;@jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-March/001270.html 15:10 &amp;lt;@jrandom&amp;gt; enquanto vocês leem aquela missiva enorme, vamos passar para 1) Status da rede 15:10 &amp;lt;@jrandom&amp;gt; a rede ainda parece funcionar (woot) 15:12 &amp;lt;bar&amp;gt; consegui um novo recorde de conexões udp ontem, 244 15:12 &amp;lt;@jrandom&amp;gt; Não tenho muito mais a acrescentar nesse ponto - alguém tem comentários/perguntas/preocupações? 15:12 &amp;lt;@jrandom&amp;gt; ah, legal 15:12 &amp;lt;@jrandom&amp;gt; é, também estou atingindo valores de pico, atualmente 338 conexões SSU 15:14 * jrandom também fez algumas transferências substanciais no i2psnark, embora nem sempre a grandes taxas 15:15 &amp;lt;@jrandom&amp;gt; Tenho visto algumas variações cíclicas interessantes no stats.i2p quanto à seleção de tunnel, mas isso vai sofrer algumas mudanças à medida que a .0.6.1.13 for sendo lançada 15:17 &amp;lt;@jrandom&amp;gt; Também tenho feito alguns testes e otimizações com largura de banda mais baixa, e é isso que realmente está atrasando a ...13. Acho que teremos coisas boas vindo por aí, mas vamos ver como vai 15:18 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada em 1) Status da rede, vamos passar a palavra - 2) ??? 15:18 &amp;lt;@jrandom&amp;gt; alguém tem algo que queira trazer? 15:18 &amp;lt;+Complication&amp;gt; só tenho tempos de atividade recorde para relatar, e acrescentar que a build -6 é muito conservadora ao aceitar tunnels participantes 15:19 &amp;lt;+Complication&amp;gt; (mas eu já mencionei isso antes) 15:19 &amp;lt;@jrandom&amp;gt; legal - ainda está se saindo bem mesmo com as contagens de pares menores, certo? 15:19 &amp;lt;+Complication&amp;gt; Na verdade, as contagens de pares subiram um pouco recentemente 15:20 &amp;lt;@jrandom&amp;gt; ah, ok 15:20 &amp;lt;+Complication&amp;gt; Agora estão mais na faixa de 50...100 15:20 &amp;lt;+Complication&amp;gt; (geralmente mais perto de 50 do que de 100) 15:20 &amp;lt;@jrandom&amp;gt; ah, então ainda estão bem baixas comparado a antes 15:20 &amp;lt;+Complication&amp;gt; Os valores por volta de 30 parecem ter sido o mínimo 15:21 &amp;lt;+Complication&amp;gt; Mas, no geral, está indo bem 15:21 &amp;lt;@jrandom&amp;gt; ótimo 15:26 * jrandom gostaria de aproveitar este momento para um breve agradecimento a alguns colaboradores recentes que apoiam o I2P - agradecimentos especiais ao bar, $anon, postman e ao resto do pessoal em http://www.i2p.net/halloffame! 15:27 &amp;lt;@jrandom&amp;gt; contribuições de código e conteúdo, claro, são fundamentais, mas o apoio financeiro me ajuda a ficar fora do mercado de trabalho normal e a continuar trabalhando intensivamente no I2P em tempo integral, além de cobrir nossos variados custos de infraestrutura 15:28 &amp;lt;bar&amp;gt; fico envergonhado, mas obrigado :) 15:28 &amp;lt;@cervantes&amp;gt; w00t 15:29 &amp;lt;+Complication&amp;gt; legal :) 15:31 &amp;lt;ripple&amp;gt; jrandom: pastebin.i2p... missão cumprida.... 15:32 &amp;lt;@jrandom&amp;gt; ripple: valeu - parece que se comporta como desejado - em OOM (falta de memória), ele morre de forma rápida e horrível, o que o service wrapper detecta e reinicia o router 15:32 &amp;lt;@jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 15:34 &amp;lt;tmp&amp;gt; Sim, vamos rezar pela recuperação da Betty. 15:34 * tethra reza 15:34 &amp;lt;@jrandom&amp;gt; suas preces foram atendidas - ela voltou :) 15:34 &amp;lt;tmp&amp;gt; I2P baseado na fé. 15:35 &amp;lt;tmp&amp;gt; Ok. ;) 15:35 &amp;lt;tethra&amp;gt; sensacional 15:35 &amp;lt;tethra&amp;gt; XD 15:35 &amp;lt;fc&amp;gt; tmp: isso é um protocolo de transporte ou o quê? 15:35 &amp;lt;tethra&amp;gt; oração anônima? 15:35 &amp;lt;@jrandom&amp;gt; betty == meu laptop 15:35 &amp;lt;tethra&amp;gt; nem mesmo Deus sabe quem você é! 15:36 &amp;lt;@frosk&amp;gt; e a nova máquina que o bar doou de forma tão incrível? 15:36 &amp;lt;+susi23&amp;gt; jr: você não a batizou de susi??? vergonha ;) 15:37 &amp;lt;@jrandom&amp;gt; a nova máquina está sendo montada, uma máquina x86_64 (x2) para Windows, Gentoo e talvez fbsd 15:37 &amp;lt;@frosk&amp;gt; legal 15:37 &amp;lt;@jrandom&amp;gt; (assim que estiver pronta, esperem algumas fotos no meu blog ;) 15:38 &amp;lt;fc&amp;gt; bsd! bsd! bsd! ;) 15:38 &amp;lt;@jrandom&amp;gt; susi23: a nova vai precisar de um novo nome... ;) 15:38 &amp;lt;@cervantes&amp;gt; susan! 15:39 &amp;lt;@jrandom&amp;gt; ;) 15:39 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada para a reunião... 15:39 * jrandom se prepara 15:39 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2006-03-07</title><link>/pt/blog/2006/03/07/notas-de-status-do-i2p-de-2006-03-07/</link><pubDate>Tue, 07 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/07/notas-de-status-do-i2p-de-2006-03-07/</guid><description>&lt;p>Olá, pessoal, uma breve atualização semanal desta vez&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A semana passada correu bastante bem, já que, com mais de 90% da rede em 0.6.1.12, as taxas de sucesso na construção de tunnel têm sido bastante boas, e a seleção de pares e a taxa de transferência de ponta a ponta que tenho observado têm estado numa trajetória ascendente. Ainda há alguns problemas de limitação de taxa em que estou a trabalhar no CVS, bem como algumas otimizações para reduzir a abrangência desnecessária na comunicação entre pares, mas isso parece bastante promissor. Haverá uma atualização para a 0.6.1.13 em algum momento, mas não é iminente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de março de 2006</title><link>/pt/blog/2006/03/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-mar%C3%A7o-de-2006/</link><pubDate>Tue, 07 Mar 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/03/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-mar%C3%A7o-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, Complication, dust, jrandom, susi23&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:08 &amp;lt;jrandom&amp;gt; 0) oi 15:08 &amp;lt;jrandom&amp;gt; 1) Estado da rede 15:08 &amp;lt;jrandom&amp;gt; 2) ??? 15:08 &amp;lt;jrandom&amp;gt; 0) oi 15:08 * jrandom acena 15:08 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-March/001267.html 15:09 * jrandom dá a vocês algumas horas para ler esse enorme tomo de notas 15:10 * Complication finge que ainda não percebeu ;) 15:11 &amp;lt;+Complication&amp;gt; Oi :) 15:11 &amp;lt;+susi23&amp;gt; oi :) 15:12 &amp;lt;jrandom&amp;gt; bem, vamos começar com 1) estado da rede 15:12 &amp;lt;jrandom&amp;gt; O e-mail dá minha visão geral do que está acontecendo. Como isso se alinha com o que vocês estão vendo? 15:13 &amp;lt;+Complication&amp;gt; As correções no throttling (controle de taxa) parecem ter aumentado a confiabilidade, mas realmente reduziram a largura de banda 15:13 &amp;lt;+Complication&amp;gt; Um segundo, procurando o gráfico 15:14 &amp;lt;+Complication&amp;gt; `http://complication.i2p/files/bw-week.png` 15:14 &amp;lt;+Complication&amp;gt; Os trechos altos são em versões não mais recentes; os trechos baixos, na mais recente 15:15 &amp;lt;+Complication&amp;gt; As mesmas configurações do limitador, possivelmente mais frouxas nas versões mais rígidas (as mais recentes) 15:16 &amp;lt;+Complication&amp;gt; Mas não é grande problema, já que transfere 15:16 &amp;lt;jrandom&amp;gt; legal, a redução no uso de largura de banda é apropriada à medida que você se aproxima do seu limite real de largura de banda 15:17 &amp;lt;+Complication&amp;gt; Na maior parte do tempo, parece recuar antes do limite de "largura de banda sustentada" 15:17 &amp;lt;+Complication&amp;gt; Nunca toca o limite de burst 15:18 &amp;lt;+Complication&amp;gt; (o que, por si só, faz sentido — o que me preocupa é recuar antes do limite sustentado) 15:19 &amp;lt;bar&amp;gt; estou vendo praticamente o que o Complication está vendo. meu consumo total de largura de banda é apenas 50% das minhas configurações máximas. costumava ser ~80% antes da 0.6.1.11 15:19 &amp;lt;jrandom&amp;gt; 200kbps é a sua taxa do limitador, c/ 300kbps de burst? 15:20 &amp;lt;jrandom&amp;gt; (só querendo saber quanto tempo costumava passar no burst) 15:20 &amp;lt;jrandom&amp;gt; a redução no uso de largura de banda, porém, é um dos objetivos das mudanças recentes 15:21 &amp;lt;+Complication&amp;gt; ~225 sustentado, ~325 burst 15:21 &amp;lt;+Complication&amp;gt; Ei, eu poderia ter... 15:22 &amp;lt;+Complication&amp;gt; Eu *interpretei* errado? 15:23 &amp;lt;+Complication&amp;gt; Esqueçam, fui bobo... fiz a conta errada, não é nem de longe tão ruim :O 15:23 &amp;lt;jrandom&amp;gt; dados insuficientes :) pode ser indicativo de um problema, mas o que você descreveu até agora sugere que as coisas estão se comportando como desejado 15:23 &amp;lt;+Complication&amp;gt; É um pouco conservador, mas nem de perto tão ruim quanto eu pensei 15:24 &amp;lt;+Complication&amp;gt; De acordo com a Router Console (que mede na mesma unidade do limitador), a média total de saída é 2/3 do limite sustentado e 1/2 do limite de burst 15:25 &amp;lt;+Complication&amp;gt; Mas a média total de entrada, tenho que dizer, está apenas um pouco acima de 1/3 do limite sustentado e 1/4 do limite de burst 15:26 &amp;lt;+Complication&amp;gt; por exemplo, assumindo um limite sustentado de 30 e um limite de burst de 40, a saída seria 20 e a entrada pouco acima de 10 (principalmente por falta de carga) 15:26 &amp;lt;jrandom&amp;gt; legal 15:26 &amp;lt;+Complication&amp;gt; Mas o gráfico eu interpretei mal, por causa de questões de Kb/KB :O 15:27 * Complication apaga o gráfico do histórico 15:28 &amp;lt;jrandom&amp;gt; bom olho, mesmo assim; com certeza me avise quando as coisas soarem esquisitas 15:28 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa sobre 1) Estado da rede? 15:28 &amp;lt;jrandom&amp;gt; se não, vamos passar para 2) ??? 15:28 &amp;lt;jrandom&amp;gt; alguém tem mais algo para discutir? 15:30 &amp;lt;+Complication&amp;gt; Bem, houve alguns testes com o jbigi e, aparentemente, alguém obteve resultados que sugeriam que a versão de 64 bits para Linux estava meio lenta 15:31 &amp;lt;+Complication&amp;gt; Eles viram mais lento do que Java puro, não sei se foi falha de medição ou não :O 15:32 &amp;lt;+Complication&amp;gt; Eu não consegui repetir 15:32 &amp;lt;jrandom&amp;gt; sim, eu não tinha certeza de qual .so exatamente eles estavam usando para a plataforma 15:32 &amp;lt;+Complication&amp;gt; Aqui, foi cerca de duas vezes mais rápido que Java puro 15:32 &amp;lt;+dust&amp;gt; meus experimentos com HTML como formato adicional de mensagem no syndie estão começando a funcionar. meu 'sucker' local agora consegue recuperar páginas da web (com imagens) e armazená-las como posts do syndie 15:33 &amp;lt;jrandom&amp;gt; ah, maneiro, dust 15:33 &amp;lt;+dust&amp;gt; mas sem CSS 15:33 &amp;lt;+Complication&amp;gt; Mas pessoas em 32 bits falaram que era *bem* mais rápido que Java puro (tipo 10x ou algo assim) 15:35 &amp;lt;bar&amp;gt; hmm.. Complication, poderia ser que o .so amd64 atual seja apenas para sistemas de 32 bits e ele testou em um SO de 64 bits? 15:36 &amp;lt;+Complication&amp;gt; bar: pode ser, já que eu também testei em um SO de 64 bits :O 15:36 &amp;lt;jrandom&amp;gt; se não me engano, o amd64 foi compilado para funcionar no Debian pure64 15:37 &amp;lt;+Complication&amp;gt; De todo modo, algumas pessoas sugeriram que importar um gmp mais novo poderia ajudar 15:37 &amp;lt;bar&amp;gt; só um chute no escuro, não sou craque nessas coisas 15:37 &amp;lt;jrandom&amp;gt; eh, usamos 4.1.4 15:37 &amp;lt;+Complication&amp;gt; Especialmente depois que eles fizerem o salto de versão que está para sair 15:38 &amp;lt;+Complication&amp;gt; Como não sou especialista em gmp, não posso dizer muito sobre isso 15:38 &amp;lt;jrandom&amp;gt; (e as otimizações que estão por vir no gmp não devem trazer melhorias substanciais) 15:38 &amp;lt;+Complication&amp;gt; Além de "talvez mesmo" 15:38 &amp;lt;jrandom&amp;gt; as melhorias vêm de compilações específicas por arquitetura 15:40 &amp;lt;+Complication&amp;gt; No meu teste, provocado pelo teste deles, a biblioteca para Athlon 64 em um Sempron de 64 bits, num Mandriva de 64 bits... parece ser apenas marginalmente mais rápida que Java puro 15:40 &amp;lt;+Complication&amp;gt; (ah, e uma VM de 64 bits) 15:41 &amp;lt;+Complication&amp;gt; (marginalmente sendo o dobro) 15:41 &amp;lt;jrandom&amp;gt; hmm ok 15:42 &amp;lt;+Complication&amp;gt; Vou tentar testar em mais combinações de plataforma e avisar se eu encontrar algo que valha a pena relatar 15:43 &amp;lt;jrandom&amp;gt; legal, obrigado 15:43 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 15:46 &amp;lt;jrandom&amp;gt; se não... 15:46 * jrandom se encaminha para encerrar 15:47 * jrandom fecha a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2006-02-28</title><link>/pt/blog/2006/02/28/notas-de-status-do-i2p-de-2006-02-28/</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/02/28/notas-de-status-do-i2p-de-2006-02-28/</guid><description>&lt;p>Ei, pessoal, hora de mais um dos nossos desabafos de terça-feira&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede e 0.6.1.12 2) Caminho para 0.6.2 3) Miniprojetos 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.12&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na semana passada houve melhorias substanciais na rede, primeiro com a ampla implantação da 0.6.1.11 na terça-feira passada, seguida pelo lançamento da 0.6.1.12 na segunda-feira passada (que já foi distribuída para 70% da rede até agora - obrigado!) No geral, as coisas estão muito melhores do que na 0.6.1.10 e em versões anteriores — as taxas de sucesso na construção de tunnels estão uma ordem de grandeza mais altas, sem nenhum daqueles tunnels de contingência, a latência caiu, o uso de CPU caiu e a taxa de transferência aumentou. Além disso, com o TCP totalmente desativado, a taxa de retransmissão de pacotes está sob controle.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 28 de fevereiro de 2006</title><link>/pt/blog/2006/02/28/reuni%C3%A3o-de-desenvolvimento-do-i2p-28-de-fevereiro-de-2006/</link><pubDate>Tue, 28 Feb 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/02/28/reuni%C3%A3o-de-desenvolvimento-do-i2p-28-de-fevereiro-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> blubb, cervantes, Complication, DeltaQ, jrandom, Magii, nymisis, postman, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:11 &amp;lt;jrandom&amp;gt; 0) olá 15:11 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.12 15:11 &amp;lt;jrandom&amp;gt; 2) Caminho para 0.6.2 15:12 &amp;lt;jrandom&amp;gt; 3) Miniprojetos 15:12 &amp;lt;jrandom&amp;gt; 4) ??? 15:12 &amp;lt;jrandom&amp;gt; 0) olá 15:12 * Complication lê rapidamente as notas 15:12 * jrandom acena 15:12 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-February/001266.html 15:12 &amp;lt;jrandom&amp;gt; (e aqui estou eu publicando as notas mais de 15 minutos antes da reunião! ;) 15:13 &amp;lt;jrandom&amp;gt; ok, enquanto vocês leem aqueles trechos tão empolgantes, vamos pular direto para 1) Status da rede e 0.6.1.12 15:14 &amp;lt;jrandom&amp;gt; como mencionado, os objetivos principais dos lançamentos 0.6.1.10-0.6.1.12 parecem ter sido alcançados, abordando a mudança na criptografia de criação de tunnel e melhorando substancialmente a confiabilidade da criação 15:16 &amp;lt;jrandom&amp;gt; os problemas que vimos na 0.6.1.10 sumiram, e a estabilidade do IRC parece estar bem boa novamente 15:16 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer em 1) Status da rede e 0.6.1.12, ou vamos seguir para 2) Caminho para 0.6.2? 15:17 &amp;lt;+Complication&amp;gt; Status da rede por aqui: nada de cair abaixo de 20 KB/s :) 15:18 &amp;lt;jrandom&amp;gt; legal, sim, a 0.6.1.12 corrigiu um bug bem grande na 0.6.1.11 onde ela não aproveitava a largura de banda disponível. agora deve fazer melhor uso dos recursos disponíveis 15:20 &amp;lt;jrandom&amp;gt; ok, vamos passar para 2) 15:20 &amp;lt;jrandom&amp;gt; como mencionado, há algumas coisas que precisam ser resolvidas antes de a última mudança funcional ser colocada em prática para a 0.6.2, mas estamos fazendo progresso nesse sentido 15:20 &amp;lt;nymisis&amp;gt; status da rede está ok :) 15:22 &amp;lt;jrandom&amp;gt; certo. haverá mais informações disponíveis sobre os detalhes das novas estratégias de ordenação de pares antes de saírem, mas a essência delas deve estar clara a partir da breve menção nas notas 15:23 &amp;lt;jrandom&amp;gt; alguém tem dúvidas/comentários/preocupações sobre 2) caminho para a 0.6.2? 15:23 &amp;lt;postman&amp;gt; jrandom: alguma rede de teste desta vez? 15:24 &amp;lt;postman&amp;gt; (precisam de algum routers, participantes para testar coisas) 15:24 &amp;lt;postman&amp;gt; ? 15:24 &amp;lt;+Complication&amp;gt; A essência da questão pareceu bastante direta — limitar a oportunidade de um adversário coletar dados estatísticos diversos 15:25 &amp;lt;+Complication&amp;gt; Parece um recurso bastante desejável 15:25 &amp;lt;jrandom&amp;gt; postman: as novidades devem funcionar de forma transparente na rede ao vivo usando apenas informações locais, então não deve ser necessário uma rede separada para testar 15:25 &amp;lt;jrandom&amp;gt; sim, exatamente, Complication 15:26 &amp;lt;postman&amp;gt; ok 15:26 &amp;lt;postman&amp;gt; jrandom: você é ousado o bastante para divulgar uma previsão para a 0.6.2 ? :) 15:27 &amp;lt;blubb&amp;gt; 1º de abril 15:27 &amp;lt;jrandom&amp;gt; bem, visto que hoje é o fim de fevereiro, eu diria março ou abril 15:27 &amp;lt;postman&amp;gt; hehe 15:27 &amp;lt;jrandom&amp;gt; blubb: já temos um backdoor do MI6 agendado para então ;) 15:29 &amp;lt;@cervantes&amp;gt; mais como uma portinhola de gato do MI6 15:29 &amp;lt;@cervantes&amp;gt; (cortes no orçamento) 15:29 &amp;lt;postman&amp;gt; num recinto de elefantes 15:30 &amp;lt;nymisis&amp;gt; Isso é SIS, não MI6, se quiser ser preciso. :) 15:30 &amp;lt;jrandom&amp;gt; bem, vamos apenas chamá-los de Eles ;) 15:31 &amp;lt;jrandom&amp;gt; ok, mais algo para 2)? 15:31 &amp;lt;jrandom&amp;gt; se não, vamos passar para 3) miniprojetos 15:31 &amp;lt;@cervantes&amp;gt; desculpe, "the firm" 15:34 &amp;lt;jrandom&amp;gt; ok, eu só queria destacar algumas coisas legais que seriam 1) simples de fazer e 2) realmente úteis 15:34 &amp;lt;+Complication&amp;gt; Do lado dos miniprojetos, não tenho certeza se minha resposta sobre o Syndie chegou ou não, mas estou pensando se poderia pegar um. 15:34 &amp;lt;+Complication&amp;gt; Ainda não sei qual. Atualmente estou praticando um pouco mais de Java (fazendo um microprojeto :D) só para ter mais certeza de que, quando eu tentar, vou conseguir dar conta de um 15:35 &amp;lt;DeltaQ&amp;gt; hmm, se eu aumentar a largura de banda no console, as mudanças são imediatas ou precisa reiniciar? 15:35 &amp;lt;+Complication&amp;gt; Quando eu terminar o "microprojeto" (assumindo, claro, que a lista ainda não tenha sido esvaziada), vou tentar escolher um 15:35 &amp;lt;jrandom&amp;gt; w3wt, ótimo, Complication 15:36 &amp;lt;jrandom&amp;gt; DeltaQ: imediatamente 15:36 &amp;lt;@cervantes&amp;gt; não é que 1) syndie scheduler se integra com 4) Download Manager / eepget scheduler 15:36 &amp;lt;+Complication&amp;gt; DeltaQ: entra em vigor quase instantaneamente (dentro dos períodos nos quais a largura de banda é calculada como média) 15:37 &amp;lt;@cervantes&amp;gt; parece-me que um gerenciador de upload e download mais geral atenderia a ambas as necessidades 15:37 &amp;lt;jrandom&amp;gt; cervantes: hmm, não necessariamente. 1) é bem focado e também inclui pushes, enquanto 4) é bem genérico 15:37 &amp;lt;+Complication&amp;gt; cervantes: parece que poderia 15:37 &amp;lt;jrandom&amp;gt; mas sim, o motor por trás de ambos é o EepGet 15:37 &amp;lt;jrandom&amp;gt; (eepget faz as transferências HTTP do Syndie, programaticamente) 15:38 &amp;lt;DeltaQ&amp;gt; a média não parece ir acima de 13kb/s 15:38 &amp;lt;DeltaQ&amp;gt; eu defini 64kb/s com burst de 192 no download 15:38 &amp;lt;DeltaQ&amp;gt; 32/64 up 15:38 &amp;lt;@cervantes&amp;gt; então um eepget genérico de push e pull com uma API de agendamento e gerenciamento... 15:39 &amp;lt;@cervantes&amp;gt; ainda assim, provavelmente deixa de ser um mini-projeto nesse ponto 15:39 &amp;lt;+Complication&amp;gt; DeltaQ: a média também depende de quanta carga seus client tunnels (e os tunnels participantes de outros pares) geram 15:39 &amp;lt;+Complication&amp;gt; desculpa, s/média/largura de banda real 15:39 &amp;lt;jrandom&amp;gt; cervantes: sim, há uma lógica considerável envolvida nas coisas do Syndie, no entanto. 15:40 &amp;lt;DeltaQ&amp;gt; hehe, finalmente subiu 15:40 &amp;lt;DeltaQ&amp;gt; 1s: 30.82/29.33KBps 15:40 &amp;lt;DeltaQ&amp;gt; acho que eu precisava aumentar a largura de banda de upload 15:40 &amp;lt;jrandom&amp;gt; DeltaQ: a média também será afetada por como as outras pessoas o veem, o que depende das suas ações, e não de qualquer taxa anunciada, então vai levar um pouco 15:40 &amp;lt;+Complication&amp;gt; DeltaQ: para tráfego de passagem (tunnels participantes), o que entra também precisa sair 15:41 &amp;lt;+Complication&amp;gt; DeltaQ: então taxas UL/DL muito diferentes iriam estrangular o tráfego participante para a menor das duas 15:42 &amp;lt;+Complication&amp;gt; DeltaQ: além disso, o tráfego participante depende de como outros nós "percebem" a capacidade de roteamento do seu nó 15:42 &amp;lt;DeltaQ&amp;gt; oki 15:43 &amp;lt;+Complication&amp;gt; Se acharem que ele consegue rotear bem, vão pedir com mais frequência 15:43 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada em 3) miniprojetos, vamos passar para 4) ??? 15:43 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer para a reunião? 15:43 &amp;lt;DeltaQ&amp;gt; bem, estou atrás de um router mas eu fiz o mapeamento da porta 8887 para este pc 15:43 &amp;lt;+Complication&amp;gt; Se for novo, ou se só recentemente aumentou a capacidade, eles ficam um pouco tímidos 15:44 &amp;lt;DeltaQ&amp;gt; ah, desculpa, eu não quis atrapalhar a reunião ^^ 15:44 &amp;lt;+Complication&amp;gt; Alguém perguntou outro dia sobre possíveis ataques baseados em clock skew (desvio do relógio). Acho que vi sua resposta sobre a parte de tunneling (a mensagem de criação contém apenas o período de validade do tunnel, não o horário do ponto de vista de quem a criou)... 15:44 &amp;lt;@cervantes&amp;gt; (obrigado pela menção nas notas de status) ;-)_ 15:46 &amp;lt;+Complication&amp;gt; Então pensei, na verdade, em perguntar... quais pontos, se é que há algum, nas mensagens do I2P, poderiam conter o horário do ponto de vista do remetente? 15:47 &amp;lt;+Complication&amp;gt; Não consegui me atualizar sobre isso, então estou um pouco perdido 15:47 &amp;lt;jrandom&amp;gt; Complication: nada diz explicitamente "I think it is now $time", mas, com tráfego suficiente e análise temporal, provavelmente daria para restringir substancialmente 15:48 &amp;lt;jrandom&amp;gt; nós quantizamos os tempos em um período grande, embora não tão grande quanto o nosso desvio máximo de relógio, então há margem aí 15:49 &amp;lt;+Complication&amp;gt; Você acha que haveria, no fim das contas, algum benefício em um cliente NTP mais "enxuto"? 15:49 &amp;lt;+Complication&amp;gt; Um que pudesse manter os desvios menores com mais facilidade? 15:50 &amp;lt;jrandom&amp;gt; bem, desde que o cliente SNTP foi introduzido no i2p, ele vem melhorando cada vez mais, de modo que agora não vemos a variação que víamos antes 15:51 &amp;lt;jrandom&amp;gt; talvez pudéssemos reduzir o limite de desvio mínimo de 10s para talvez 2 ou 3s, ou até menos 15:51 &amp;lt;jrandom&amp;gt; alternativamente, poderíamos permitir que ele considerasse também os desvios de relógio do ssu para evitar desvios desnecessários 15:52 &amp;lt;+Complication&amp;gt; Ou, alternativamente, seria possível limitar ainda mais qualquer oportunidade de adivinhar o possível valor do relógio de outro par? 15:53 * Complication não sabe qual caminho seria mais prático, só sugerindo possibilidades aleatórias :D 15:53 &amp;lt;jrandom&amp;gt; não, nós sabemos o desvio do relógio dos pares diretamente conectados 15:55 &amp;lt;Magii&amp;gt; há alguma maneira de saber se a atualização foi feita com sucesso? 15:55 &amp;lt;+Complication&amp;gt; Aha, então o protocolo de sessão realmente depende dessa informação.. 15:55 &amp;lt;tethra&amp;gt; olhe o seu número de versão 15:55 &amp;lt;+Complication&amp;gt; Magii: deve registrar um CRIT como "update verified, restarting to install" nos logs 15:55 &amp;lt;tethra&amp;gt; :/ 15:55 &amp;lt;+Complication&amp;gt; Depois, deve fazer uma contagem regressiva de minutos para um reinício suave 15:56 &amp;lt;+Complication&amp;gt; E por fim reiniciar 15:57 &amp;lt;+Complication&amp;gt; Ah, observação: o cliente NTP interno conhece um conceito como "taxa de deriva do relógio"? 15:58 &amp;lt;jrandom&amp;gt; sim, o número de versão no canto superior esquerdo de `http://localhost:7657/index.jsp` deve entregar :) 15:58 &amp;lt;jrandom&amp;gt; Complication: não, ele não garante tique-taques do relógio sequenciais 15:59 &amp;lt;jrandom&amp;gt; s/sequenciais/ordenados/ 15:59 &amp;lt;+Complication&amp;gt; Nem desenvolve conhecimento do tipo "nosso relógio do sistema é 0,00345 vezes mais rápido do que o necessário"? 16:00 &amp;lt;jrandom&amp;gt; ah, não, embora adicionar isso a net.i2p.util.Clock não fosse tão difícil (quer um miniprojeto? :) 16:00 &amp;lt;+Complication&amp;gt; Eu estava pensando em algo nessa linha 16:01 &amp;lt;+Complication&amp;gt; Acho que agora estou pensando um pouco mais sobre isso :) 16:01 &amp;lt;+Complication&amp;gt; Mas, primeiro, outros miniprojetos :) 16:02 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:03 &amp;lt;nymisis&amp;gt; Muffins? 16:04 &amp;lt;jrandom&amp;gt; não, panquecas 16:04 &amp;lt;jrandom&amp;gt; (mmMMmm panquecas) 16:04 &amp;lt;jrandom&amp;gt; por falar nisso 16:04 * jrandom se prepara 16:04 &amp;lt;nymisis&amp;gt; Ah, puxa, bem lembrado. 16:04 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2006-02-21</title><link>/pt/blog/2006/02/21/notas-de-status-do-i2p-de-2006-02-21/</link><pubDate>Tue, 21 Feb 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/02/21/notas-de-status-do-i2p-de-2006-02-21/</guid><description>&lt;p>Oi, pessoal, é terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A rede tem passado por alguma turbulência com o lançamento 0.6.1.10, devido em parte à incompatibilidade com versões anteriores, mas também a bugs inesperados. Nem a confiabilidade nem o tempo de atividade na 0.6.1.10 foram suficientes, então, nos últimos 5 dias, houve uma série de correções, culminando no novo lançamento 0.6.1.11 - &lt;code>http://dev.i2p.net/pipermail/i2p/2006-February/001263.html&lt;/code>&lt;/p>
&lt;p>A maioria dos bugs encontrados na 0.6.1.10 já estava presente desde o lançamento 0.6 em setembro passado, mas não eram prontamente aparentes enquanto havia transportes alternativos aos quais recorrer (TCP). Minha rede de teste local simula falhas de pacotes, mas de fato não cobria o router churn (alta rotatividade de router) e outras falhas persistentes de rede. A rede de teste _PRE também incluía um conjunto auto-selecionado de pares razoavelmente confiáveis, assim, havia situações significativas que não foram totalmente exploradas antes do lançamento completo. Isso é um problema, obviamente, e da próxima vez vamos garantir a inclusão de uma seleção mais ampla de cenários.&lt;/p></description></item><item><title>Notas de status do I2P de 2006-02-14</title><link>/pt/blog/2006/02/14/notas-de-status-do-i2p-de-2006-02-14/</link><pubDate>Tue, 14 Feb 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/02/14/notas-de-status-do-i2p-de-2006-02-14/</guid><description>&lt;p>Oi, pessoal, atualização rápida hoje&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) 0.6.1.10 3) Atividade do Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Como disse na semana passada, &amp;ldquo;Não houve mudanças substanciais na rede em produção na última semana, portanto o estado da rede em produção não mudou muito. Por outro lado&amp;hellip;&amp;rdquo;&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.6.1.10&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Houve mais progresso com a _PRE network para nos levar ao lançamento da versão 0.6.1.10, e outro dia eu dei a vocês o aviso de 5 dias [1]. As coisas continuam conforme o planejado, portanto, espero que a 0.6.1.10 saia em algum momento no final da quinta-feira. A versão não será compatível com versões anteriores, e o seu router provavelmente criará uma nova identidade do router e exigirá fazer reseeding para entrar na nova rede. No entanto, isso deve acontecer de forma transparente.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 14 de fevereiro de 2006</title><link>/pt/blog/2006/02/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-fevereiro-de-2006/</link><pubDate>Tue, 14 Feb 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/02/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-fevereiro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, Complication, duck, frosk, jrandom, void&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:39 &amp;lt;jrandom&amp;gt; 0) oi 15:39 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:39 &amp;lt;jrandom&amp;gt; 2) 0.6.1.10 15:39 &amp;lt;jrandom&amp;gt; 3) Atividade do Syndie 15:39 &amp;lt;jrandom&amp;gt; 4) ??? 15:39 &amp;lt;jrandom&amp;gt; 0) oi 15:39 * jrandom acena 15:39 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2006-February/001260.html 15:39 &amp;lt;jrandom&amp;gt; (estou um pouquinho atrasado com isso, então vou dar um minuto para vocês darem uma passada de olho naquelas breves notas) 15:40 &amp;lt;+Complication&amp;gt; olá 15:40 &amp;lt;@cervantes&amp;gt; olá 15:41 &amp;lt;jrandom&amp;gt; bem, é breve o suficiente, então vamos direto para 1) Status da rede 15:41 &amp;lt;jrandom&amp;gt; não tenho nada a acrescentar a este, alguém tem algo sobre isso para discutir? 15:41 &amp;lt;@cervantes&amp;gt; &amp;lt;jrandom&amp;gt; (maldita conexão de rede instável) 15:41 &amp;lt;+Complication&amp;gt; Um pouco congestionada ocasionalmente, mas os gráficos sugerem que não é nada novo 15:42 &amp;lt;jrandom&amp;gt; heh cervantes, bem, isso é por causa de um dos meus colegas de quarto usando o limewire, não o i2p ;) 15:43 &amp;lt;@cervantes&amp;gt; também tivemos vários problemas de servidor com o irc e o tracker do postman nas últimas semanas - o postman fez muitas migrações, então as coisas devem ser mais estáveis para o pessoal 15:43 &amp;lt;+Complication&amp;gt; Deve ser difícil deixá-los fazer isso, mas acho que... é a vida :O 15:43 &amp;lt;+Complication&amp;gt; fazer isso=usar limewire 15:44 &amp;lt;+Complication&amp;gt; Esta manhã, tracker.postman.i2p estava recusando conexões, porém 15:44 &amp;lt;jrandom&amp;gt; Complication: o disco estava cheio, agora está corrigido 15:44 &amp;lt;jrandom&amp;gt; (máquinas novas têm suas manias) 15:46 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa sobre 1) Status da rede? 15:46 &amp;lt;jrandom&amp;gt; caso contrário, vamos passar para 2) 0.6.1.10 15:47 &amp;lt;jrandom&amp;gt; Como mencionado, vamos ter um novo lançamento incompatível com versões anteriores em poucos dias 15:48 &amp;lt;jrandom&amp;gt; embora ele sozinho não vá revolucionar nosso desempenho, vai melhorar algumas métricas-chave para nos colocar no caminho 15:48 &amp;lt;jrandom&amp;gt; também há um monte de correções de bugs lá 15:49 &amp;lt;@cervantes&amp;gt; as melhorias do zzz no tunnel do servidor vão entrar? 15:49 &amp;lt;jrandom&amp;gt; ah, e tem toda aquela questão de anonimato melhorado... sabe, sine qua non 15:50 &amp;lt;jrandom&amp;gt; cervantes: provavelmente não, não ouvi muita coisa desde aquele post para zzz.i2p na semana passada. eu fiz algumas pequenas correções de bugs no cvs (para dar suporte ao lighttpd, etc), mas não teremos as conexões persistentes do zzz 15:50 &amp;lt;jrandom&amp;gt; (ainda) 15:51 &amp;lt;@frosk&amp;gt; em que tamanho de chave DH/etc você acabou decidindo? 15:51 &amp;lt;@cervantes&amp;gt; sim, vi aqueles problemas de quebras de linha há algumas semanas, mas deixei de alterá-los por causa das melhorias iminentes do zzz 15:51 &amp;lt;jrandom&amp;gt; ah, por enquanto vamos manter criptografia de 2048 bits com expoentes pequenos 15:52 &amp;lt;@frosk&amp;gt; então dá para esperar um consumo menor de CPU? 15:52 &amp;lt;jrandom&amp;gt; sim 15:53 &amp;lt;@frosk&amp;gt; excelente 15:53 &amp;lt;jrandom&amp;gt; mudar para 1024 bits reduziria em outra ordem de magnitude a carga de CPU, mas exigiria algum retrabalho nas estruturas de criação de tunnel (cripto assimétrica de 1024 bits não é grande o suficiente para transmitir os dados de que precisamos transmitir). 15:54 &amp;lt;jrandom&amp;gt; podemos explorar isso no futuro, porém, mas este próximo lançamento deve reduzir substancialmente a sobrecarga de CPU 15:54 &amp;lt;jrandom&amp;gt; Também desativei o transporte TCP, porque sou uma pessoa má e cruel 15:55 &amp;lt;@frosk&amp;gt; você espera mais atualizações incompatíveis antes da 1.0? 15:55 &amp;lt;jrandom&amp;gt; espero que não 15:55 * cervantes deve ser um cartunista dinamarquês 15:55 &amp;lt;@frosk&amp;gt; não acho que vamos sentir falta de tcp :) 15:55 &amp;lt;@cervantes&amp;gt; Quer dizer, o jrandom deve ser 15:55 &amp;lt;@cervantes&amp;gt; ;-) 15:55 * jrandom observa a embaixada pegando fogo 15:56 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa sobre 2) 0.6.1.10? 15:56 &amp;lt;void&amp;gt; por que ele não dava suporte ao lighttpd antes? 15:56 &amp;lt;jrandom&amp;gt; (ah, como observação, também houve algumas melhorias interessantes na lib de streaming para a 0.6.1.10, como retransmissão rápida estilo TCP, etc., então vamos ver como isso ajuda) 15:57 &amp;lt;@cervantes&amp;gt; void: cabeçalhos malformados 15:57 &amp;lt;jrandom&amp;gt; void: bug em que não estávamos em conformidade com os padrões 15:57 &amp;lt;void&amp;gt; ah, esses bugs de quebras de linha inconsistentes também foram corrigidos? 15:58 &amp;lt;void&amp;gt; e quanto ao do caractere nulo? você está esperando o patch de conexões persistentes do zzz? 15:58 &amp;lt;jrandom&amp;gt; o bug da quebra de linha é o do cabeçalho malformado, e está corrigido 15:58 &amp;lt;jrandom&amp;gt; sem novidades sobre o do caractere nulo 15:59 &amp;lt;void&amp;gt; ok 16:00 &amp;lt;jrandom&amp;gt; ok, se não há mais nada sobre o 2, vamos passar para 3) Atividade do Syndie brevemente 16:00 &amp;lt;jrandom&amp;gt; bem, eu realmente não tenho muito a acrescentar... 16:01 &amp;lt;jrandom&amp;gt; (eu /disse/ brevemente) 16:01 &amp;lt;jrandom&amp;gt; então vamos pular para 4) ??? 16:01 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;duck&amp;gt; ocupado demais lendo o Syndie para comentar 16:01 &amp;lt;jrandom&amp;gt; ;) 16:02 * Complication está ocupado demais emitindo assinaturas sem sentido para comentar :D 16:05 &amp;lt;jrandom&amp;gt; ok, legal. apenas mais um lembrete para as pessoas ficarem longe do CVS pelo próximo dia ou dois até o lançamento, pois o CVS HEAD vai receber as mudanças do branch _PRE, e o branch _PRE será aposentado 16:05 * jrandom se prepara 16:05 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2006-02-07</title><link>/pt/blog/2006/02/07/notas-de-status-do-i2p-de-2006-02-07/</link><pubDate>Tue, 07 Feb 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/02/07/notas-de-status-do-i2p-de-2006-02-07/</guid><description>&lt;p>Oi, pessoal, lá vem a terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede&lt;/li>
&lt;li>_PRE progresso da rede&lt;/li>
&lt;li>I2Phex 0.1.1.37&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Não tem havido alterações substanciais na rede em produção na última semana, então o estado da rede em produção não mudou muito. Por outro lado&amp;hellip;&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>_PRE net progress&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na semana passada comecei a fazer commits de código incompatível com versões anteriores para a versão 0.6.1.10 em um ramo separado no CVS (i2p_0_6_1_10_PRE), e um grupo de voluntários tem ajudado a testar isso. Esta nova rede _PRE não consegue se comunicar com a rede ativa e não oferece anonimato significativo (já que há menos de 10 pares). Com os logs de pen register (registro de metadados de conexão) desses routers, alguns bugs substanciais, tanto no código novo quanto no antigo, foram identificados e corrigidos, embora os testes e as melhorias continuem.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 7 de fevereiro de 2006</title><link>/pt/blog/2006/02/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-7-de-fevereiro-de-2006/</link><pubDate>Tue, 07 Feb 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/02/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-7-de-fevereiro-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, Complication, jrandom, KBlup, modulus, tethra, tmp&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:36 &amp;lt;jrandom&amp;gt; 0) oi 15:36 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:36 &amp;lt;jrandom&amp;gt; 2) progresso da rede _PRE 15:36 &amp;lt;jrandom&amp;gt; 3) I2Phex 0.1.1.37 15:36 &amp;lt;jrandom&amp;gt; 4) ??? 15:36 &amp;lt;jrandom&amp;gt; 0) oi 15:37 * jrandom acena 15:37 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2006-February/001258.html 15:37 &amp;lt;bar&amp;gt; olá 15:38 &amp;lt;jrandom&amp;gt; enquanto todos vocês vasculham aquele material tão empolgante, vamos pular para 1) Status da rede 15:38 &amp;lt;jrandom&amp;gt; não houve muitas mudanças na rede ao vivo na última semana, do ponto de vista do I2P, então não tenho muito a acrescentar aqui 15:39 &amp;lt;jrandom&amp;gt; alguém tem algo que queira mencionar sobre o status atual da rede? 15:39 &amp;lt;KBlup&amp;gt; Tenho visto picos terríveis de clientes falhando ao executar i2p por muito tempo... não sei se isso se encaixa no 1) 15:39 &amp;lt;jrandom&amp;gt; KBlup: isso se correlaciona com alta carga de CPU ou consumo de largura de banda? 15:40 &amp;lt;KBlup&amp;gt; resulta em msg-delay&amp;gt; 10000ms :-/ 15:40 &amp;lt;jrandom&amp;gt; ah, muito provavelmente uma das causas de a rede _PRE estar sendo desenvolvida :) 15:40 &amp;lt;KBlup&amp;gt; Acho que então tenta estabelecer novos tunnels e falha constantemente, o que resulta em 300+ jobs às vezes... 15:41 &amp;lt;KBlup&amp;gt; minha máquina é bem potente, mas fica sobrecarregada com isso... 15:41 &amp;lt;jrandom&amp;gt; sim, tudo isso foi retrabalhado no caminho para 0.6.1.10, aguente firme até que esteja pronto 15:43 &amp;lt;jrandom&amp;gt; ok, mais algo sobre 1), ou vamos seguir adiante para 2) progresso da rede _PRE 15:43 &amp;lt;+Complication&amp;gt; 0.6.1.10 parece conter mudanças substanciais, de fato 15:45 &amp;lt;jrandom&amp;gt; sim, há muita substância aqui. O estado atual é que o novo código de criação está no lugar e parece estar funcionando corretamente, mas agora estou aproveitando para depurar mais alguns problemas subjacentes 15:46 &amp;lt;+Complication&amp;gt; Você mencionou ter que desembolsar bastante tempo de CPU antecipadamente 15:47 &amp;lt;+Complication&amp;gt; Esse custo agora estaria associado à construção de qualquer tipo de tunnel? 15:48 &amp;lt;+Complication&amp;gt; (ou seja, antes da construção, por um curto período, você teria que executar um lote de cripto pesada) 15:48 &amp;lt;jrandom&amp;gt; sim, todas as solicitações de construção de tunnel precisarão fazer k operações de cripto pesada (onde k = número de saltos no tunnel que está sendo construído) 15:49 &amp;lt;+Complication&amp;gt; O que eu queria perguntar... o intervalo está apenas mais apertado do que antes, ou a quantidade também é maior? 15:50 &amp;lt;jrandom&amp;gt; a quantidade é ao mesmo tempo maior, menor e mais apertada. Mais apertada porque tudo é feito antecipadamente. Maior porque não podemos fazer um curto-circuito e deixar de fazer a criptografia para um salto se um salto anterior o rejeitar, e menor porque saltos anteriores falham muito menos 15:51 &amp;lt;jrandom&amp;gt; além disso, porém, ao contrário das versões anteriores, não estamos mais usando ElGamal/AES+SessionTag para as solicitações de tunnel — usamos (basicamente) ElGamal puro 15:52 &amp;lt;+Complication&amp;gt; ...e isso não poderia ser pré-calculado, a menos que se soubesse o conjunto final que vai ser bem-sucedido? 15:52 &amp;lt;jrandom&amp;gt; isso significa que, embora antes pudéssemos trapacear sem uma operação assimétrica, não tentamos mais trapacear (pois a própria trapaça expunha uma classe de ataques) 15:53 &amp;lt;+Complication&amp;gt; (conjunto de pares) 15:53 &amp;lt;jrandom&amp;gt; hmm, certamente poderia ser pré-calculado, assumindo que você saiba quais são os pares no tunnel que vão ser solicitados 15:54 &amp;lt;jrandom&amp;gt; o novo processo de criação de tunnel é feito em uma thread separada, para não sobrecarregar a fila principal de jobs sob carga e para poder se auto-regular melhor 15:54 &amp;lt;+Complication&amp;gt; Também se poderia supor que, na ausência de novas informações, sabe-se alguns a quem se vai pedir, caso as tentativas falhem? 15:54 &amp;lt;jrandom&amp;gt; hmm, não tenho certeza se entendi 15:55 &amp;lt;+Complication&amp;gt; Ou saber isso já é inútil, já que a estrutura precisa ser refeita do zero? 15:56 &amp;lt;+Complication&amp;gt; (ou seja: os ElGamal refeitos do zero, pelo menos) 15:56 &amp;lt;jrandom&amp;gt; ah, a estrutura é http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt-creation.html?rev=HEAD#tunnelCreate.requestRecord 15:56 &amp;lt;jrandom&amp;gt; então, sim, se o próximo salto mudar, o ElGamal deve ser refeito 15:56 &amp;lt;jrandom&amp;gt; (se você pré-calcular) 15:56 &amp;lt;+Complication&amp;gt; Certo, eu não tinha certeza disso na hora 15:57 &amp;lt;+Complication&amp;gt; Mas agora percebo 15:57 &amp;lt;jrandom&amp;gt; por outro lado, estamos realmente tentando aumentar nossa taxa de sucesso de construção, e o novo processo de construção deve conseguir se adaptar para minimizar criações desnecessárias 15:58 &amp;lt;+Complication&amp;gt; Como parece estar na prática? 15:58 &amp;lt;jrandom&amp;gt; (ah, essa estrutura foi levemente modificada no ramo _PRE: http://dev.i2p.net/cgi-bin/cvsweb.cgi/~checkout~/i2p/router/doc/tunnel-alt-creation.html?rev=1.1.2.1;content-type=text%2Fhtml#tunnelCreate.requestRecord ) 15:59 &amp;lt;+Complication&amp;gt; Notei o detalhe sobre as criptografias ElGamal dando um salto em direção à rapidez... 15:59 &amp;lt;jrandom&amp;gt; bem, a taxa de sucesso de construção é muito, muito maior do que na rede ao vivo, mas isso pode ser apenas devido ao pequeno tamanho da rede _PRE 16:00 &amp;lt;jrandom&amp;gt; sim, criar uma estrutura de 2 saltos, por exemplo, leva em média 44ms ao longo de 1120 execuções, em comparação com o tempo de criptografia ElGamal da rede ao vivo de 542ms (ao longo de 1344 execuções) 16:02 &amp;lt;jrandom&amp;gt; (na mesma máquina) 16:02 &amp;lt;+Complication&amp;gt; Esses 542 incluiriam novas tentativas em caso de falha também, ou apenas a construção pura? 16:02 &amp;lt;+Complication&amp;gt; Se for construção pura, preciso procurar minha mandíbula inferior... ela está no chão em algum lugar. :P 16:02 &amp;lt;KBlup&amp;gt; sobre aquela mudança do expoente: em que medida isso afeta o anonimato? 16:02 &amp;lt;jrandom&amp;gt; não, essa é a estatística de ElGamal pura, já que a rede ao vivo não constrói a nova estrutura da rede _PRE 16:04 &amp;lt;jrandom&amp;gt; KBlup: anonimato? nenhum. segurança? pelo que li, 228 bits é mais do que suficiente para equiparar ElGamal de 2048 bits 16:04 * Complication não sabe muito sobre o x e o y do ElGamal 16:04 &amp;lt;+Complication&amp;gt; Não o suficiente para comentar de forma significativa 16:06 &amp;lt;+Complication&amp;gt; Se pesquisadores sérios consideram o x mais curto suficientemente duro, e aqueles nerds de cripto não saíram correndo gritando... 16:06 &amp;lt;@cervantes&amp;gt; bem, não só isso, mas as implicações de cair para 1024/160 16:07 &amp;lt;KBlup&amp;gt; acho que tenho que ler o artigo depois ;) 16:07 &amp;lt;+Complication&amp;gt; cervantes: sim, é melhor do que isso, com certeza 16:08 &amp;lt;+Complication&amp;gt; Além disso, qual é o principal ataque que esta cifra deve repelir, e por quanto tempo o ataque é viável? 16:09 &amp;lt;+Complication&amp;gt; Pode ser algo que te beneficia apenas se você quebrá-la rapidamente, ou também beneficia se você quebrá-la eventualmente? 16:11 &amp;lt;+Complication&amp;gt; Se entendi corretamente, o segredo imediato que ela protege é o próximo participante do tunnel, certo? 16:11 &amp;lt;+Complication&amp;gt; (ou, mais precisamente, o próximo do próximo) 16:11 &amp;lt;@modulus&amp;gt; reunião em andamento? 16:11 &amp;lt;+Complication&amp;gt; (que apenas o próximo pode saber) 16:11 &amp;lt;@cervantes&amp;gt; modulus: ayre 16:11 &amp;lt;@cervantes&amp;gt; -r 16:11 &amp;lt;jrandom&amp;gt; para um adversário prático (ainda que insanamente poderoso), seria necessário quebrá-la durante a vida útil do tunnel. Quebrá-la após essa vida útil só ajudaria se você registrasse todo o tráfego de rede e quebrasse todos os tunnels (isto é, depois de quebrar a cripto efêmera da camada de transporte e trabalhar na cripto da camada de tunnel) 16:11 &amp;lt;jrandom&amp;gt; então, estamos falando na ordem de minutos aqui, não décadas 16:12 &amp;lt;jrandom&amp;gt; (então 1024 bits provavelmente é até exagero) 16:12 &amp;lt;@cervantes&amp;gt; há uma forma de medir o risco de maneira significativa? 16:13 &amp;lt;+Complication&amp;gt; Além disso, para um tunnel com mais saltos, o adversário teria que quebrar vários, certo? 16:13 &amp;lt;+Complication&amp;gt; (embora o construtor também tenha que construir vários) 16:13 &amp;lt;@cervantes&amp;gt; se não precisamos de mais do que 1024 bits, então é realmente necessário usar mais? 16:14 &amp;lt;@cervantes&amp;gt; sempre podemos usar um algoritmo mais forte em 3 anos, quando tivermos computadores quânticos muito mais poderosos 16:14 &amp;lt;@modulus&amp;gt; jrandom: se o adversário soubesse que às hh:mm algo importante vai passar por um tunnel é provável que ele pudesse quebrar isso de alguma forma registrando? 16:14 &amp;lt;jrandom&amp;gt; Complication: certo, eles teriam que quebrar vários (e as chaves DH que protegem a camada de transporte) 16:14 &amp;lt;@modulus&amp;gt; até onde sei 1024 bits é break()able com muito poder 16:15 &amp;lt;jrandom&amp;gt; muito poder e uma década 16:15 &amp;lt;jrandom&amp;gt; (ou três) 16:15 &amp;lt;@cervantes&amp;gt; jrandom: é difícil experimentar a cifra mais fraca? 16:15 &amp;lt;@modulus&amp;gt; eu tinha a impressão de que compostos de 1024 bits eram fatoráveis hoje em alguns meses. 16:15 &amp;lt;@cervantes&amp;gt; poderíamos disponibilizar na rede _PRE 16:15 &amp;lt;@cervantes&amp;gt; e ver se realmente oferece muito benefício 16:16 &amp;lt;@cervantes&amp;gt; modulus: sim, mas eles teriam que quebrar vários 16:16 &amp;lt;@modulus&amp;gt; se isso é baseado em log discreto e todo esse negócio então eu não sei nada 16:16 &amp;lt;@modulus&amp;gt; cervantes: aha 16:16 &amp;lt;jrandom&amp;gt; cervantes: isso requer mudanças em muitas estruturas, já que atualmente usamos slots de 512 bytes. embora, talvez, pudéssemos apenas preencher os primeiros 256 bytes com 0x00 para testes 16:17 &amp;lt;jrandom&amp;gt; modulus: ElGamal é baseado em log discreto 16:17 &amp;lt;@cervantes&amp;gt; jrandom: vale a pena testar? 16:17 &amp;lt;@modulus&amp;gt; certo, certo, eu estava imaginando RSA 16:17 &amp;lt;@cervantes&amp;gt; ou é melhor focar em outras coisas e voltar a isso se necessário 16:18 &amp;lt;jrandom&amp;gt; definitivamente vale a pena testar, embora no momento eu esteja hackeando algumas avaliações da camada de transporte 16:18 &amp;lt;+Complication&amp;gt; Acho que depende de como seus cálculos podem ser tratados na vida real. 16:18 &amp;lt;jrandom&amp;gt; (e o tempo de criptografia de 44 ms é bom o suficiente por enquanto, embora um tempo de 4 ms seria ainda melhor :) 16:19 &amp;lt;+Complication&amp;gt; Se isso se sustenta com os computadores atuais, vai melhorar com máquinas mais novas. 16:19 &amp;lt;@modulus&amp;gt; especialmente se vier hardware de cripto, como está começando a aparecer em alguns 16:19 &amp;lt;jrandom&amp;gt; mas, claro, mudar esse parâmetro não será feito de ânimo leve ou imediatamente. porém, se alguém tiver um bom motivo para evitá-lo, por favor, entre em contato 16:21 &amp;lt;jrandom&amp;gt; modulus: Eu ouvi falar de chips dedicados para AES e RSA, mas nada para DH/ElGamal. por outro lado, quando se olha para a NSA/etc como adversário, onde eles podem construir os seus, é possível 16:22 &amp;lt;@cervantes&amp;gt; eles têm máquinas de cripto construídas com tecnologia de donuts com granulados em anel 16:23 * Complication está disposto a atualizar o Celeron 300 para Athlon 600, se isso contiver a maré de donuts com granulados em anel :D 16:23 &amp;lt;tethra&amp;gt; heheh 16:24 &amp;lt;jrandom&amp;gt; mmMMmm donuts 16:25 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa sobre 2) progresso da rede _PRE? 16:25 &amp;lt;jrandom&amp;gt; se não, vamos pular para 3) I2Phex 0.1.1.37 16:26 &amp;lt;jrandom&amp;gt; Complication: quer dar o panorama? 16:26 &amp;lt;+Complication&amp;gt; Bem, parece funcionar. :) 16:26 &amp;lt;+Complication&amp;gt; Há esperança de conseguir mais webcaches para redundância extra em breve. 16:27 &amp;lt;jrandom&amp;gt; certo 16:27 &amp;lt;jrandom&amp;gt; hmm, você acha que precisamos de mais webcaches? não precisamos só de uma ativa? não que mais faça mal, claro 16:27 &amp;lt;+Complication&amp;gt; (se o legion conseguir resolver os mistérios que assombraram sua tentativa inicial) 16:27 &amp;lt;+Complication&amp;gt; Também há um bug misterioso lá, mas ele não dá um 'byte' forte, e estou tentando encontrá-lo. 16:28 &amp;lt;+Complication&amp;gt; Uma ativa é suficiente 16:28 &amp;lt;+Complication&amp;gt; Mais apenas aumenta as chances de que uma esteja ativa 16:28 &amp;lt;jrandom&amp;gt; legal 16:28 &amp;lt;+Complication&amp;gt; Porque no estágio atual, ele nunca vai descartar webcaches como ruins. São poucas ao todo. 16:29 &amp;lt;+Complication&amp;gt; (essa rotina será ativada se existirem mais de 10) 16:29 &amp;lt;+Complication&amp;gt; (se me lembro corretamente) 16:29 &amp;lt;+Complication&amp;gt; Quanto ao bug: após muito tempo operando, o subsistema de webcache às vezes trava 16:30 &amp;lt;+Complication&amp;gt; Provavelmente porque uma requisição GET do httpclient não consegue ser abortada com sucesso 16:31 &amp;lt;@modulus&amp;gt; então ele precisa morrer de tempos em tempos? 16:31 &amp;lt;+Complication&amp;gt; É seguro e nunca parece morder máquinas recém-chegadas 16:31 &amp;lt;jrandom&amp;gt; hmm, o que isso significa, funcionalmente? depois de um tempo, ele vai parar de se registrar no webcache, então novas pessoas não receberão referências a eles? 16:31 &amp;lt;+Complication&amp;gt; Se isso atingir uma máquina já bem integrada, essa máquina pode obter pares suficientes a partir dos pares aos quais já está conectada 16:31 &amp;lt;+Complication&amp;gt; Então, atualmente, o impacto parece perto de 0 16:31 &amp;lt;@modulus&amp;gt; legal 16:32 &amp;lt;+Complication&amp;gt; É curioso, só isso 16:32 &amp;lt;@modulus&amp;gt; sem regra sobre quando vai falhar ou algo assim? 16:32 &amp;lt;+Complication&amp;gt; modulus: geralmente não antes de 20 horas 16:33 &amp;lt;+Complication&amp;gt; E como não tenho como forçar isso a ocorrer, a depuração fica um pouco lenta 16:33 &amp;lt;@modulus&amp;gt; :_) 16:34 &amp;lt;+Complication&amp;gt; De qualquer forma, se eu encontrar, vou corrigir; e se não encontrar, vou achar outras coisas para mexer :) 16:34 &amp;lt;jrandom&amp;gt; :) 16:34 &amp;lt;jrandom&amp;gt; parece que é só um sintoma de alguns bugs que vimos na streaming lib / eepproxy, então corrigir aqueles deve corrigir isto 16:35 &amp;lt;+Complication&amp;gt; Pode ser 16:38 &amp;lt;jrandom&amp;gt; ok, ótimo, bom trabalho, Complication 16:38 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa sobre 3) I2Phex 0.1.1.37, ou vamos pular para o geralzão, 4) ??? 16:41 &amp;lt;jrandom&amp;gt; (considere que pulamos) 16:41 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:42 &amp;lt;tmp&amp;gt; Ou para sempre segurar a respiração? 16:43 &amp;lt;jrandom&amp;gt; e sempre, e sempre 16:43 * jrandom se apronta 16:43 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2006-01-31</title><link>/pt/blog/2006/01/31/notas-de-status-do-i2p-de-2006-01-31/</link><pubDate>Tue, 31 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/31/notas-de-status-do-i2p-de-2006-01-31/</guid><description>&lt;p>Oi, pessoal, terça-feira chega mais uma vez,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) estado 0.6.1.10 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na última semana, tenho testado alguns ajustes diferentes para aumentar a confiabilidade da criação de tunnels na rede em produção, mas ainda não houve um avanço significativo. No entanto, houve algumas mudanças substanciais no CVS, mas não são o que eu chamaria de&amp;hellip; estáveis. Então, de modo geral, eu recomendaria que as pessoas usassem a versão mais recente (0.6.1.9, marcada no CVS como i2p_0_6_1_9), ou no máximo tunnels de 1 salto com os builds mais recentes. Por outro lado&amp;hellip;&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 31 de janeiro de 2006</title><link>/pt/blog/2006/01/31/reuni%C3%A3o-de-desenvolvedores-do-i2p-31-de-janeiro-de-2006/</link><pubDate>Tue, 31 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/31/reuni%C3%A3o-de-desenvolvedores-do-i2p-31-de-janeiro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, Complication, frosk, gloin, jrandom, Pseudonym, stealth, Sugadude, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:19 &amp;lt;jrandom&amp;gt; 0) olá 15:19 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:19 &amp;lt;jrandom&amp;gt; 2) Status do 0.6.1.10 15:19 &amp;lt;jrandom&amp;gt; 3) ??? 15:19 * jrandom acena 15:19 &amp;lt;jrandom&amp;gt; anotações de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-January/001257.html 15:20 &amp;lt;jrandom&amp;gt; ok, vamos direto para 1) Status da rede 15:21 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, quem está no 0.6.1.9-0 (o lançamento completo) deve estar com o de sempre 15:21 &amp;lt;jrandom&amp;gt; embora usuários em builds mais novos (aqueles desde 0.6.1.9-5 ou mais novos) possam ter problemas 15:21 &amp;lt;jrandom&amp;gt; (“problemas” talvez seja pouco...) 15:21 &amp;lt;+Complication&amp;gt; O CVS -8 estava meio instável, então estou rodando o -2 instad (funciona bem o suficiente) 15:22 &amp;lt;gloin&amp;gt; :-) 15:22 &amp;lt;+Complication&amp;gt; =instead 15:22 &amp;lt;Pseudonym&amp;gt; as coisas parecem instáveis ultimamente (estou no 0.6.1.9-0) 15:22 &amp;lt;jrandom&amp;gt; legal, eu estava pensando em reverter as mudanças de processo mas incluindo a atualização do ircclient do dust e o patch do i2ptunnel httpserver no head, mas o 0.6.1.10 provavelmente não está tão longe 15:23 &amp;lt;jrandom&amp;gt; hmm Pseudonym, acessando eepsites, IRC ou outros serviços, ou hospedando-os? 15:23 &amp;lt;+Complication&amp;gt; Instável com o -0? Como o problema se manifesta? 15:23 &amp;lt;Pseudonym&amp;gt; Percebo no IRC principalmente (jogando idlerpg) 15:24 &amp;lt;jrandom&amp;gt; (“jogando” ;) ) 15:24 &amp;lt;Pseudonym&amp;gt; além disso, às vezes o router fica doido e precisa ser reiniciado (nenhum peer ativo) 15:24 &amp;lt;Pseudonym&amp;gt; hehe 15:24 &amp;lt;jrandom&amp;gt; hmm, problemas de conectividade com a internet? 15:24 &amp;lt;@frosk&amp;gt; -0 está estável aqui, claro, exceto pelos reinícios duas vezes por dia por “router hung!” 15:24 &amp;lt;jrandom&amp;gt; hrm frosk, “router hung” de verdade, ou “router hung” devido à expiração do leaseSet (conjunto de leases do I2P)? 15:25 &amp;lt;Pseudonym&amp;gt; a conectividade da internet está ok. quando eu reinicio o router do i2p ele volta na hora 15:25 &amp;lt;+Complication&amp;gt; Meu Cel300 também trava depois de um tempo, mas os intervalos têm aumentado, e não estou por dentro do motivo 15:25 &amp;lt;@frosk&amp;gt; jrandom: expiração de lease, tenho quase certeza 15:25 &amp;lt;jrandom&amp;gt; hmm 'k 15:26 &amp;lt;jrandom&amp;gt; quase tudo isso foi reescrito para o novo código de criação e gerenciamento, então vamos ver como fica no 0.6.1.10 15:27 &amp;lt;@frosk&amp;gt; legal 15:27 &amp;lt;@frosk&amp;gt; vou ficar feliz em ajudar a testar 15:28 &amp;lt;Pseudonym&amp;gt; não preciso que você depure o problema agora. só queria acrescentar um ponto de dados sobre estabilidade 15:28 &amp;lt;jrandom&amp;gt; massa, assim que estiver estável localmente vou certamente precisar recrutar alguma ajuda :) 15:28 &amp;lt;jrandom&amp;gt; legal, valeu Pseudonym 15:28 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 1) Status da rede? 15:30 &amp;lt;jrandom&amp;gt; se não, vamos pular para 2) Status do 0.6.1.10 15:30 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, em vez de empilhar ajuste sobre ajuste na rede ao vivo, vamos direto à fonte 15:31 &amp;lt;jrandom&amp;gt; não será retrocompatível, então vai ter um... solavanco, e embora agrupemos algumas outras mudanças também não retrocompatíveis com ela, há a possibilidade de outra depois 15:32 &amp;lt;jrandom&amp;gt; mais especificamente, uma ideia com que estou brincando é migrar para ElGamal de 1024 bits para o código de criação de tunnel, em vez de 2048 bits 15:32 &amp;lt;jrandom&amp;gt; mas isso pode não ser necessário. depende de quão pesado isso nos atinge na rede ao vivo 15:34 &amp;lt;jrandom&amp;gt; se acontecer, isso só significaria uma atualização de rede, mas todos os destinations/etc continuariam os mesmos. 15:34 &amp;lt;jrandom&amp;gt; mas, enfim, isso é algo para explorar depois que sair o 0.6.1.10 15:34 &amp;lt;+Complication&amp;gt; Uma pergunta vagamente relacionada: o comprimento da chave tem alguma relação com o comprimento da estrutura de dados de criação de tunnel? 15:34 &amp;lt;jrandom&amp;gt; sim 15:35 &amp;lt;jrandom&amp;gt; diretamente relacionada: tamanho da chave * 2 * máx. nº de hops == tamanho da estrutura de dados 15:36 &amp;lt;jrandom&amp;gt; (então, 256*2*8 = 4KB, que por acaso também é o tamanho das mensagens completas da streaming lib) 15:37 &amp;lt;jrandom&amp;gt; ((ElGamal tem um fator de expansão de 2x)) 15:38 &amp;lt;+Complication&amp;gt; Aha, valeu. :) 15:38 &amp;lt;jrandom&amp;gt; ah, mais uma coisa sobre a nova especificação. durante a implementação encontrei outro dado de que preciso (um “reply message ID” de 4 bytes), que adicionei à spec localmente, usando alguns dos bits reservados 15:40 &amp;lt;jrandom&amp;gt; espero fazer tudo funcionar nos próximos dias, então talvez haja alguns testes iniciais (não anônimos) até o fim de semana 15:40 &amp;lt;jrandom&amp;gt; mas, claro, mais informações sobre isso à medida que surgirem 15:41 &amp;lt;jrandom&amp;gt; ok, alguém tem perguntas/comentários/preocupações sobre as coisas do 0.6.1.10? 15:41 &amp;lt;bar&amp;gt; outra pergunta vagamente relacionada: durante o rollout do .10, que tal manter i2p.net no .9 por alguns dias para o pessoal que atualiza automaticamente? 15:41 &amp;lt;bar&amp;gt; rollout* 15:41 &amp;lt;jrandom&amp;gt; sim, com certeza 15:42 &amp;lt;jrandom&amp;gt; provavelmente vou ter dois ou três routers nessa máquina durante a migração 15:42 &amp;lt;jrandom&amp;gt; e haverá avisos bem claros pelo menos 5 dias antes do lançamento 15:42 &amp;lt;bar&amp;gt; show 15:42 &amp;lt;+Complication&amp;gt; Assim ficaria mais suave mesmo. 15:43 &amp;lt;+Complication&amp;gt; O fórum parece um bom canal. A caixa de notícias no Router Console também... 15:43 * jrandom lembra-se dos dias em que cada release era incompatível com versões anteriores... tivemos muita prática então ;) 15:43 &amp;lt;jrandom&amp;gt; sim, fórum, caixa de notícias, lista, site 15:43 &amp;lt;+Complication&amp;gt; Assim, quem cuida de suas máquinas ficaria sabendo. 15:43 &amp;lt;tethra&amp;gt; heheh 15:44 &amp;lt;jrandom&amp;gt; e aqueles que ainda estão no 0.6.0.1, bem, estão ferrados de qualquer forma ;) 15:44 &amp;lt;@frosk&amp;gt; cortem-lhes as cabeças 15:44 &amp;lt;+Sugadude&amp;gt; Totalmente sem relação: podemos ter mais mudanças incompatíveis com versões anteriores com mais frequência para forçar esses routers antigos a saírem? 15:44 &amp;lt;+Complication&amp;gt; Acho que eles só esqueceram o I2P rodando :) 15:44 &amp;lt;jrandom&amp;gt; heh Sugadude 15:45 &amp;lt;jrandom&amp;gt; bem, se forem compatíveis, podemos aproveitar seus recursos, mas se houver algum motivo pelo qual não possamos, devemos marcá-los como incompatíveis 15:47 &amp;lt;jrandom&amp;gt; ok, se não há mais nada sobre isso, vamos pular para o nosso tópico geral: 3) ??? 15:47 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira levantar para a reunião? 15:48 &amp;lt;tethra&amp;gt; diz em algum lugar na router console que usuários atrás de NATs simétricos não são suportados no momento, isso vai mudar em algum momento em breve? 15:48 &amp;lt;tethra&amp;gt; ou estou mostrando uma imensa ignorância de algo 15:49 &amp;lt;+Complication&amp;gt; Sobre o código de webcache... parece que estou praticamente pronto. 15:49 &amp;lt;jrandom&amp;gt; há algumas técnicas para ajudar usuários atrás de NATs simétricos, que o bar descreveu na lista e no fórum, embora eu não conheça nenhum progresso imediato nisso 15:49 &amp;lt;jrandom&amp;gt; oh, nice1 Complication, me avise quando der para publicar o release :) 15:50 &amp;lt;+Complication&amp;gt; Fiz o watchdog abortar downloads de forma razoável, fazendo alguns testes e limpeza (ele atualmente faz log muito mais do que o decente).. 15:50 &amp;lt;+Complication&amp;gt; Tenho um servidor webcache no ar, o awup tem outro... para alguns testes realistas, talvez queiramos ligar o limiting... 15:51 &amp;lt;+Complication&amp;gt; ...se eu conseguir encontrar o legion, vou perguntar se ele teria interesse em rodar um também. 15:52 &amp;lt;jrandom&amp;gt; legal, mesmo um único webcache já seria um ótimo começo 15:52 &amp;lt;+Complication&amp;gt; E se mais alguém quiser rodar o script (disponível em awup.i2p, script Python usando SAM)... as referências deles podem ser adicionadas, embora no momento adicionar refs a mais “seed webcaches” exija recompilar os sources. 15:53 &amp;lt;+Complication&amp;gt; (não em um arquivo, mas no header do GWebCacheContainer.java) 15:53 * gloin não sabe o que é essa coisa de webcache. 15:53 &amp;lt;jrandom&amp;gt; gloin: permite que você se conecte ao i2phex sem precisar baixar um arquivo i2phex.hosts da primeira vez 15:54 &amp;lt;+Complication&amp;gt; gloin: para facilitar a integração do I2PHex 15:55 * cervantes chega atrasado 15:55 &amp;lt;+Complication&amp;gt; E para quem for se reconectar depois (por exemplo, pessoas que ficaram sem refs de peers ativos) ele pode oferecer refs novas 15:55 &amp;lt;gloin&amp;gt; ok. 15:57 &amp;lt;+Complication&amp;gt; Oh, offline de novo 15:58 &amp;lt;stealth&amp;gt; e quanto a iniciar automaticamente o i2phex depois que o i2p iniciar? 15:58 &amp;lt;+Complication&amp;gt; Parece exagero 15:58 &amp;lt;+Complication&amp;gt; Na fase atual, pelo menos 15:58 &amp;lt;jrandom&amp;gt; stealth: você pode fazer o router do i2p lançar qualquer aplicação Java que quiser adicionando entradas no seu arquivo client.config 15:59 &amp;lt;+Complication&amp;gt; Além disso, acho que o I2Phex pode ser iniciado antes do I2P rodar 15:59 &amp;lt;@frosk&amp;gt; em qualquer fase 15:59 &amp;lt;+Complication&amp;gt; Teoricamente, ele deve continuar tentando conectar até o I2P subir 15:59 &amp;lt;+Complication&amp;gt; (não testei, porém) 15:59 &amp;lt;jrandom&amp;gt; mas lembre-se, se você mandar lançar o i2phex, quando o i2phex fechar, é bem provável que o cliente do i2phex mate a JVM (reiniciando seu router) 16:00 &amp;lt;+Complication&amp;gt; Além disso, dá para fazer um script disso bem facilmente também... 16:00 &amp;lt;+Complication&amp;gt; por ex. "cd /home/i2p; sh i2prouter start; cd /home/i2phex; sleep 100; sh run.sh;" 16:00 &amp;lt;+Complication&amp;gt; (ou seja lá como era) 16:01 &amp;lt;+Complication&amp;gt; Desculpe, /home/user/i2p é mais provável :) 16:01 &amp;lt;cervantes&amp;gt; não se esqueça de iniciar /usr/games/tetris antes do sleep 100 16:02 &amp;lt;jrandom&amp;gt; isso aí 16:02 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 16:03 &amp;lt;stealth&amp;gt; bem, eu pensei nisso, apenas iniciar o exe. a solução do i2psnark com always on é melhor porque as pessoas esquecem de compartilhar seus arquivos se não estiverem baixando... 16:04 &amp;lt;jrandom&amp;gt; sim, embora eu ainda não tenha ouvido falar de um cliente gnutella que seja enxuto o suficiente (que pudesse ser integrado) 16:05 &amp;lt;cervantes&amp;gt; não está sendo feito trabalho no Phex atual para abstrair a UI? talvez o cliente eventualmente fique mais enxuto 16:05 &amp;lt;+Complication&amp;gt; Eu não li essa parte do CVS do Phex 16:06 &amp;lt;jrandom&amp;gt; se o phex pudesse rodar como um .war, isso seria realmente demais 16:06 &amp;lt;cervantes&amp;gt; isn't the=isn't there 16:06 &amp;lt;cervantes&amp;gt; provavelmente estou enganado 16:06 &amp;lt;+Complication&amp;gt; O Sirup certamente estava trabalhando em uma interface XML-RPC, mas não sei se o Gregor &amp; cia também 16:07 &amp;lt;+Complication&amp;gt; Então não tenho certeza se o sirup portou isso, ou começou a escrever do zero 16:09 &amp;lt;jrandom&amp;gt; se bem me lembro (iirc), ele estava apenas importando a lib xmlrpc do apache e expondo alguns internos do i2phex, mas não houve nenhum trabalho nisso por provavelmente 6–8 meses, e nunca foi funcional até onde sei (afaik) 16:10 &amp;lt;fox_&amp;gt; &amp;lt;tethra&amp;gt; mutella é um cliente gnutella baseado na web que é bem leve, iirc. não sei se vai ajudar, mas heh, talvez valha alguém (mais talentoso) dar uma olhada. 16:10 &amp;lt;fox_&amp;gt; &amp;lt;tethra&amp;gt; pode não ser o que estão procurando, porém. 16:12 &amp;lt;jrandom&amp;gt; portar um novo dá um bocado de trabalho, especialmente um em C/C++, infelizmente 16:12 &amp;lt;+Complication&amp;gt; Pessoalmente é improvável que eu mexa com XML-RPC. Tentar capturar vários bugs... está nos meus planos de curto prazo, porém. 16:13 * Complication quer que o efeito de rehash suma de vez, já que é uma baita perda de tempo 16:13 &amp;lt;jrandom&amp;gt; ooh, talvez isso seja acionado por mudança de fuso horário? 16:14 &amp;lt;jrandom&amp;gt; quando o I2P SDK se conecta ao router, ele obtém a hora atual do I2P (NTP) e força a JVM do SDK para UTC 16:14 &amp;lt;+Complication&amp;gt; Parece improvável... mas neste estágio, não posso excluir muita coisa 16:15 &amp;lt;jrandom&amp;gt; (e se o rehash dependesse de ordenação e timestamps de arquivos, talvez o deslocamento de algumas horas mudasse isso) 16:15 &amp;lt;jrandom&amp;gt; sim, você já cavou bastante nisso, só mencionando uma possibilidade 16:15 * jrandom não sabe nada sobre isso além dos seus relatórios de bug :) 16:16 &amp;lt;+Complication&amp;gt; Isso ocorre ocasionalmente e *parece* relacionado a algo que acontece quando o arquivo de configuração “sharedlibrary” está sendo carregado/regravado 16:16 &amp;lt;+Complication&amp;gt; Hmm, possibilidade interessante... 16:16 &amp;lt;+Complication&amp;gt; Não cavei o suficiente para excluir isso 16:18 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 16:19 &amp;lt;jrandom&amp;gt; se não... 16:19 * jrandom encerra 16:19 * bar deseja boa sorte ao jrandom com o .10 e entrega a ele um baf brilhante 16:19 &amp;lt;jrandom&amp;gt; gracias :) 16:19 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P para 2006-01-24</title><link>/pt/blog/2006/01/24/notas-de-status-do-i2p-para-2006-01-24/</link><pubDate>Tue, 24 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/24/notas-de-status-do-i2p-para-2006-01-24/</guid><description>&lt;p>Oi, pessoal, terça-feira insiste em voltar&amp;hellip;&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Novo processo de compilação 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na última semana, não houve muitas mudanças na rede, com a maioria dos usuários (77%) atualizada para a versão mais recente. Ainda assim, há mudanças significativas a caminho, relacionadas ao novo processo de construção de tunnel, e essas mudanças causarão alguns percalços para aqueles que estão ajudando a testar as compilações não lançadas. No geral, porém, aqueles que usam as versões lançadas devem continuar a ter um nível de serviço razoavelmente confiável.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 24 de janeiro de 2006</title><link>/pt/blog/2006/01/24/reuni%C3%A3o-de-desenvolvimento-do-i2p-24-de-janeiro-de-2006/</link><pubDate>Tue, 24 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/24/reuni%C3%A3o-de-desenvolvimento-do-i2p-24-de-janeiro-de-2006/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, Complication, jrandom, postman, stealth, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:25 &amp;lt;jrandom&amp;gt; 0) oi 15:25 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:25 &amp;lt;jrandom&amp;gt; 2) Novo processo de build 15:26 &amp;lt;jrandom&amp;gt; 3) ??? 15:26 &amp;lt;jrandom&amp;gt; 0) oi 15:26 * jrandom acena 15:26 &amp;lt;jrandom&amp;gt; notas semanais de status disponíveis em @ http://dev.i2p.net/pipermail/i2p/2006-January/001254.html 15:26 -!- Teal`c [tealc@irc2p] entrou em #i2p 15:26 -!- gloin [gloin@irc2p] saiu [Connection reset by peer] 15:26 &amp;lt;bar&amp;gt; oi 15:26 &amp;lt;jrandom&amp;gt; vamos pular para 1) Status da rede 15:26 -!- gloin [gloin@irc2p] entrou em #i2p 15:27 &amp;lt;jrandom&amp;gt; Não tenho muito mais a acrescentar além do que está no e-mail... alguém tem perguntas/comentários/preocupações? 15:27 &amp;lt;+Complication&amp;gt; Migrar para o CVS build -6 tem sido... desafiador 15:28 &amp;lt;jrandom&amp;gt; sim, compreensível 15:28 &amp;lt;+Complication&amp;gt; A rede provavelmente está bem. É só o meu nó que não está. 15:28 &amp;lt;+Complication&amp;gt; =which 15:28 &amp;lt;bar&amp;gt; é um caminho difícil, mas é o caminho certo. dou 100% de apoio a essa mudança 15:29 &amp;lt;jrandom&amp;gt; construir tunnels de 2+ saltos é um saco, com taxas de falha feias como foi relatado 15:29 &amp;lt;jrandom&amp;gt; muito disso provavelmente será resolvido com a nova criptografia de criação da 0.6.2, mas não estou convencido de que tudo será. 15:30 &amp;lt;jrandom&amp;gt; Fico me perguntando se vamos conseguir deixá-la confiável o suficiente antes disso. Mas vamos tentar 15:31 &amp;lt;+Complication&amp;gt; Se houver alguma estatística que eu possa fornecer (embora você provavelmente já tenha mais do que o suficiente à sua disposição), é só pedir 15:31 &amp;lt;jrandom&amp;gt; então, 1 hop tunnels são razoavelmente confiáveis nos builds mais recentes, mas quem precisar de 2+ hops deve esperar... solavancos 15:31 &amp;lt;jrandom&amp;gt; obrigado, Complication 15:32 &amp;lt;+Complication&amp;gt; A maioria dos meus apps é 2+0..1 15:32 &amp;lt;+Complication&amp;gt; E o próprio router também, se me lembro corretamente 15:33 &amp;lt;jrandom&amp;gt; bom, eu poderia sugerir ficar na release, mas a release vai construir tunnels curtos de qualquer modo se e quando encontrar falhas catastróficas 15:34 &amp;lt;jrandom&amp;gt; (s/short/1hop/) 15:34 &amp;lt;+Complication&amp;gt; Certo, eu provavelmente poderia ajustar para 2+0 15:34 &amp;lt;+Complication&amp;gt; E ter efeitos menos espetaculares 15:35 &amp;lt;jrandom&amp;gt; sim, embora isso ainda, na prática, vire 2+/-1, mas vai tentar ao máximo ficar em 2hops 15:36 &amp;lt;+Complication&amp;gt; Com o build -6 também? 15:36 -!- gloin [gloin@irc2p] saiu [Connection reset by peer] 15:36 &amp;lt;jrandom&amp;gt; não, a release atual vai falhar feio em vez de ir para tunnels de fallback 15:37 &amp;lt;+Complication&amp;gt; Ou há alguma probabilidade envolvida, que nunca chega a zero? 15:37 &amp;lt;jrandom&amp;gt; o problema é que, se ficar 10 minutos sem construir os tunnels, vai reiniciar o router (devido ao watchdog) 15:37 &amp;lt;+Complication&amp;gt; Vi isso uma vez :) 15:37 &amp;lt;jrandom&amp;gt; não, -5 ou mais novo vai usar exatamente os comprimentos em saltos permitidos pelo cliente (2+/-0 significa apenas tunnels de 2 saltos. nunca outra coisa) 15:39 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para 1) Status da rede? 15:39 &amp;lt;jrandom&amp;gt; ou, acho que já estamos discutindo 2) Novo processo de build ;) 15:40 &amp;lt;jrandom&amp;gt; alguém tem mais algo para discutir em 2) Novo processo de build? 15:40 &amp;lt;+Complication&amp;gt; Não muito aqui, por enquanto :D 15:41 &amp;lt;jrandom&amp;gt; hehe ok, se não, vamos passar para 3) ??? 15:41 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira discutir? 15:42 &amp;lt;bar&amp;gt; posso perguntar: quantas mudanças incompatíveis com versões anteriores estão alinhadas agora, e se algumas (todas?) podem ser colocadas em uma única release? 15:42 &amp;lt;bar&amp;gt; quero dizer, há mais de uma release incompatível com versões anteriores planejada, até 0.6.2? 15:42 &amp;lt;jrandom&amp;gt; bar: a ideia é fazer tudo de uma vez 15:42 &amp;lt;jrandom&amp;gt; (embora possa haver outras mais adiante) 15:43 -!- Complication [Complicati@irc2p] saiu [Connection reset by peer] 15:43 -!- Complication2 [Complicati@irc2p] entrou em #i2p 15:43 &amp;lt;bar&amp;gt; hmac bug, nova cripto e rotas restritas de uma vez? 15:43 &amp;lt;bar&amp;gt; isso é pedir muito :) 15:43 &amp;lt;jrandom&amp;gt; rotas restritas? 15:43 &amp;lt;jrandom&amp;gt; o "conserto" do hmac bug é mudar um valor ;) 15:44 &amp;lt;bar&amp;gt; ah :) 15:44 -!- Complication2 agora é conhecido como Complication 15:44 &amp;lt;bar&amp;gt; hmm.. talvez rotas restritas fosse 2.0.. 15:44 &amp;lt;jrandom&amp;gt; sim, mas rotas restritas serão viáveis sem perder compatibilidade retroativa 15:45 &amp;lt;jrandom&amp;gt; (na verdade, pode ser feito com a 0.6.2, se feito com cuidado, até certo ponto) 15:45 &amp;lt;bar&amp;gt; ok, ótimo 15:45 &amp;lt;jrandom&amp;gt; Também estou pensando em quando abandonar tcp... talvez no próximo release 15:46 &amp;lt;jrandom&amp;gt; ou talvez depois, para não termos /muita coisa/ de uma vez 15:49 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 15:51 &amp;lt;jrandom&amp;gt; se não 15:51 * jrandom se prepara 15:51 &amp;lt;stealth&amp;gt; Tenho uma pergunta: notei que todas as eepsites estão mapeadas para a Internet externa, por exemplo, http://tracker.postman.i2p.tin0.de/. Isso é o desejado? 15:51 &amp;lt;jrandom&amp;gt; [salvo] 15:51 &amp;lt;jrandom&amp;gt; claro, acho isso legal 15:51 &amp;lt;jrandom&amp;gt; quem publica informações deve esperar que suas informações sejam públicas 15:52 -!- gloin [gloin@irc2p] entrou em #i2p 15:52 &amp;lt;jrandom&amp;gt; Acho que o tino tem uma maneira de as pessoas optarem por sair também 15:52 &amp;lt;tethra&amp;gt; isso foi curto 15:53 &amp;lt;stealth&amp;gt; Elas também são indexadas pelo Google... 15:53 &amp;lt;jrandom&amp;gt; isso não é uma coisa boa, stealth? 15:53 &amp;lt;Complication&amp;gt; Não envolvia alguma convenção similar a "robots.txt" 15:54 &amp;lt;jrandom&amp;gt; sim, Complication 15:54 &amp;lt;Complication&amp;gt; (talvez seja melhor perguntar ao tin0) 15:54 &amp;lt;@postman&amp;gt; droga, cheguei tarde demais 15:54 &amp;lt;@postman&amp;gt; (de novo) 15:54 &amp;lt;jrandom&amp;gt; nah, ainda não acabou, postman :) 15:54 &amp;lt;Complication&amp;gt; Ele escreveu sobre isso no fórum, em algum momento 15:54 &amp;lt;Complication&amp;gt; Talvez dê para encontrar lá 15:54 &amp;lt;@postman&amp;gt; ahh legal ( olá então) :) 15:55 &amp;lt;jrandom&amp;gt; sim, dá para fazer opt-out, mas eu não entendo o conceito de opt-out para o conteúdo do I2P (as pessoas estão defendendo alguma ideia de 'copyright' - "não copie minhas coisas nem as torne visíveis em outros lugares"?) 15:55 &amp;lt;jrandom&amp;gt; mas, enfim, o tino está sendo mais legal do que eu seria em relação a inproxies (proxies de entrada) ;) 15:56 -!- Rawn [Rawn@irc2p] saiu [Connection reset by peer] 15:56 -!- gloin [gloin@irc2p] saiu [Connection reset by peer] 15:57 -!- Karellen [Karellen@irc2p] saiu [Connection reset by peer] 15:57 &amp;lt;Complication&amp;gt; Sim, de fato, não se deve presumir que outros provedores de in-proxies serão igualmente legais 15:58 -!- Karellen [Karellen@irc2p] entrou em #i2p 15:58 -!- Rawn [Rawn@irc2p] entrou em #i2p 15:58 -!- mode/#i2p [+v Rawn] por chanserv 15:59 &amp;lt;Complication&amp;gt; Informação destinada a ser secreta... é melhor simplesmente não ser publicada 15:59 &amp;lt;tethra&amp;gt; de fato :/ 15:59 &amp;lt;stealth&amp;gt; Sim, mas isso pode trazer publicidade demais ao I2P antes de que tudo esteja realmente totalmente seguro. O problema me parece ser que o I2P, no momento, não tem nós suficientes para um anonimato muito bom... 16:00 -!- Complication [Complicati@irc2p] saiu [Connection reset by peer] 16:00 &amp;lt;jrandom&amp;gt; nosso anonimato não depende do tamanho, e o I2P já foi bastante indexado pelo Google 16:01 &amp;lt;jrandom&amp;gt; (ou, o nível base de anonimato não depende do tamanho) 16:01 &amp;lt;jrandom&amp;gt; mas, claro, ninguém que precisa de anonimato forte deve usar o I2P agora. 16:01 -!- digger3 [digger3@irc2p] saiu [Connection reset by peer] 16:01 -!- digger3 [digger3@irc2p] entrou em #i2p 16:02 &amp;lt;bar&amp;gt; eu não me preocuparia, 99% simplesmente ignoraria o link aparentemente morto que aparece no Google... o outro 1% provavelmente é meio geek e vai querer saber mais 16:03 -!- gloin [gloin@irc2p] entrou em #i2p 16:03 &amp;lt;bar&amp;gt; (bom.. morto, isso depende do inproxy do tino estar no ar ou não, claro) 16:05 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:06 &amp;lt;jrandom&amp;gt; se não 16:06 * jrandom se apronta 16:07 * jrandom *baf*s a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P de 2006-01-17</title><link>/pt/blog/2006/01/17/notas-de-status-do-i2p-de-2006-01-17/</link><pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/17/notas-de-status-do-i2p-de-2006-01-17/</guid><description>&lt;p>Oi, pessoal, é terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede e 0.6.1.9 2) Criptografia para criação de Tunnel 3) Blogs do Syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.9&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Com a 0.6.1.9 lançada e 70% da rede atualizada, a maioria das correções de bugs incluídas parece estar funcionando como esperado, e há relatos de que o novo speed profiling (perfilamento de velocidade) tem selecionado alguns bons pares. Ouvi falar de taxa de transferência sustentada em pares rápidos excedendo 300KBps com 50-70% de uso de CPU, com outros routers na faixa de 100-150KBps, diminuindo gradualmente até aqueles atingindo 1-5KBps. Ainda há uma rotatividade substancial de identidades de router, então parece que a correção de bug que eu achava que reduziria isso não reduziu (ou a rotatividade é legítima).&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 17 de janeiro de 2006</title><link>/pt/blog/2006/01/17/reuni%C3%A3o-de-desenvolvedores-do-i2p-17-de-janeiro-de-2006/</link><pubDate>Tue, 17 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/17/reuni%C3%A3o-de-desenvolvedores-do-i2p-17-de-janeiro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> b0unc3, cat-a-puss, cervantes, Complication, DoubtfulSalmon, dust, jme\___, jrandom, lordalbert, Pseudonym, tethra, wmpq, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:40 &amp;lt;jrandom&amp;gt; 0) oi 15:40 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.9 15:40 &amp;lt;jrandom&amp;gt; 2) Criptografia de criação de tunnel 15:40 &amp;lt;jrandom&amp;gt; 3) blogs do Syndie 15:40 &amp;lt;jrandom&amp;gt; 4) ??? 15:40 &amp;lt;jrandom&amp;gt; 0) oi 15:40 * jrandom acena 15:40 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas @ http://dev.i2p.net/pipermail/i2p/2006-January/001251.html 15:41 &amp;lt;@cervantes&amp;gt; pfff, ainda bem que o I2P é mais confiável que a NASA 15:41 &amp;lt;jrandom&amp;gt; hehe 15:41 &amp;lt;tethra&amp;gt; haha 15:41 &amp;lt;jrandom&amp;gt; (embora eu esteja 20 minutos atrasado... ;) 15:41 &amp;lt;jrandom&amp;gt; enfim, vamos direto para 1) Status da rede e 0.6.1.9 15:42 &amp;lt;wmpq&amp;gt; NSA ou NASA, não são tão diferentes, né? 15:42 &amp;lt;@cervantes&amp;gt; Eu disse I2P, não jrandom ;-) 15:42 &amp;lt;jrandom&amp;gt; bem observado, cervantes ;) 15:42 &amp;lt;tethra&amp;gt; não seja bobo, jrandom É o i2p! ;D 15:42 &amp;lt;@cervantes&amp;gt; ah, achei que era um modo de pensar 15:42 &amp;lt;wmpq&amp;gt; [redact] 15:43 &amp;lt;jrandom&amp;gt; hehe bem, de qualquer forma, 0.6.1.9 já está na praça, com 70% da rede atualizada (valeu, pessoal) 15:43 &amp;lt;Pseudonym&amp;gt; hmmm, nova versão saborosa 15:44 &amp;lt;+zzz&amp;gt; o sucesso de construção de tunnel do cliente permanece &amp;lt;30% 15:44 &amp;lt;jrandom&amp;gt; não ouvi muitos relatos de aumento substancial de throughput ponta a ponta, embora alguns routers estejam mais do que saturando linhas T1 15:44 &amp;lt;+zzz&amp;gt; abaixou de ~40% 15:44 &amp;lt;+Complication&amp;gt; A largura de banda parece normal, um pouco maior do que no último CVS antes do lançamento. As contagens de pares parecem um pouco maiores. 15:45 &amp;lt;jrandom&amp;gt; hmm, é, não estou muito preocupado com isso, zzz, já que tudo isso será completamente refeito para a 0.6.2 15:45 &amp;lt;+zzz&amp;gt; Largura de banda média subiu de ~12K para ~20K 15:45 &amp;lt;jrandom&amp;gt; 0.6.1.9 não deve escolher pares mais propensos a concordar (isto é, de alta capacidade), mas sim focar naqueles com throughput mais alto 15:46 &amp;lt;+Complication&amp;gt; A porcentagem de retransmissão (notei 7% na noite do lançamento) caiu para 6 e alguma coisa 15:46 &amp;lt;jrandom&amp;gt; pois é, com routers chegando a 1–300 KB/s, vai haver um viés 15:46 &amp;lt;jrandom&amp;gt; hmm, essa é uma taxa bem louca, Complication, eu só vi 2–3% 15:46 &amp;lt;jrandom&amp;gt; (mas não duvido do que você está vendo) 15:47 &amp;lt;+Complication&amp;gt; estou praticamente saturando meu upstream 15:47 &amp;lt;+Complication&amp;gt; (e quero dizer a capacidade total da linha) 15:47 &amp;lt;jrandom&amp;gt; ah, isso explicaria 15:47 &amp;lt;+zzz&amp;gt; ainda recebendo NULLs antes dos GETs, o que resulta em 405 bad method; a taxa pode estar diminuindo, difícil afirmar com certeza 15:48 &amp;lt;jrandom&amp;gt; sim, zzz, há algumas coisas a resolver na biblioteca de streaming, mas provavelmente só vou mexer nisso depois das reformulações de tunnel da 0.6.2 15:48 &amp;lt;jrandom&amp;gt; (mas se alguém quiser se aprofundar nisso antes, seria demais, claro) 15:49 &amp;lt;jrandom&amp;gt; Complication: se você reduzir seu limitador de bandwidth para algo como 70% da capacidade da sua linha, a taxa de falhas volta para um valor razoável? 15:49 &amp;lt;+zzz&amp;gt; Ainda acho que foi algo que entrou no código pouco antes do Ano‑Novo, então é melhor olhar isso antes que essas mudanças recentes sejam esquecidas :) 15:50 &amp;lt;+zzz&amp;gt; Visto pela primeira vez em 29 de dez. 15:50 &amp;lt;jrandom&amp;gt; sim, zzz, certamente foi. provavelmente relacionado a como agora respeitamos timeouts. 15:51 &amp;lt;+Complication&amp;gt; jrandom: na verdade estou testando isso agora :) 15:51 &amp;lt;+Complication&amp;gt; Ajustei alguns segundos antes de você perguntar, mas acho que não saberei tão cedo 15:51 &amp;lt;jrandom&amp;gt; mas há bastante trabalho a fazer ali para limpar tudo, e é mais importante implementar o novo código de criação de tunnel (o que vai melhorar substancialmente as taxas de sucesso de construção de tunnel, além de adicionar um conjunto inteiro de melhorias de anonimato) 15:51 &amp;lt;jrandom&amp;gt; legal, Complication, sim, dê de 3 a 6 horas 15:51 &amp;lt;jrandom&amp;gt; (para limpar os valores/conexões antigos) 15:52 &amp;lt;+zzz&amp;gt; ~1%–3% dos GETs estão corrompidos no momento 15:54 &amp;lt;jrandom&amp;gt; então você sugere reverter as mudanças na biblioteca de streaming (para que o i2psnark dê OOM em todos os seus usuários em 12–48 horas) e adiar mais retrabalho da biblioteca de streaming até depois do trabalho nos tunnels da 0.6.2, ou adiar o trabalho dos tunnels da 0.6.2 por uma ou duas semanas enquanto reformulamos a biblioteca de streaming? 15:55 &amp;lt;+zzz&amp;gt; com certeza, não reverta 15:56 &amp;lt;+zzz&amp;gt; você decide 15:56 &amp;lt;+Complication&amp;gt; É um bug bem sorrateiro, só posso dizer isso 15:58 &amp;lt;jrandom&amp;gt; há outros bugs na biblioteca de streaming, então se eu for arregaçar as mangas, gostaria de enfrentá‑los todos juntos (já que nenhum dos bugs restantes é aparente). 15:59 &amp;lt;jrandom&amp;gt; por outro lado, teremos uma redução substancial do uso de largura de banda, aumento do percentual de sucesso de construção, melhor anonimato e uma capacidade aprimorada de monitorar o balanceamento de carga na rede ao vivo se formos primeiro com o trabalho de tunnel 15:59 &amp;lt;Pseudonym&amp;gt; se for só uma taxa de falhas de 1–3% na navegação, eu diria que pode esperar, mas é só a minha opinião. 16:00 &amp;lt;jrandom&amp;gt; estou inclinado a fazer primeiro o trabalho de tunnel, já que, depois de implantá‑lo, podemos monitorar a rede passivamente enquanto reformulamos ativamente a biblioteca de streaming 16:01 &amp;lt;jrandom&amp;gt; (eu também gostaria de construir uma GUI para editar/publicar no Syndie, mas isso pode esperar até que ambas as coisas estejam resolvidas ;) 16:01 &amp;lt;+Complication&amp;gt; Essa é a taxa por aqui também 16:02 &amp;lt;+Complication&amp;gt; (no meu eepsite) 16:04 &amp;lt;jrandom&amp;gt; Ok, acho que seria ótimo se vocês pudessem ficar de olho para ver se essas taxas mudam, mas, enquanto isso, vou continuar com a reformulação de tunnel, após a qual virá a reformulação da biblioteca de streaming (ambas estarão em vigor antes da 0.6.2) 16:05 &amp;lt;jrandom&amp;gt; (ou, se alguém quiser se aprofundar na biblioteca de streaming [ou ver se há alguma interação estranha com i2ptunnel], me avise!) 16:06 &amp;lt;+Complication&amp;gt; jrandom: por curiosidade, daria para excluir o i2ptunnel com um app de teste? 16:07 &amp;lt;+Complication&amp;gt; por exemplo, se algo como o app de exemplo do jnymo também recebesse nulls, isso tiraria o i2ptunnel da lista de causas suspeitas? 16:07 &amp;lt;jrandom&amp;gt; daria para conectar uma implementação leve (em VM) de I2PSocket para fazer isso, com certeza 16:07 &amp;lt;+Complication&amp;gt; Já que, se não me engano (IIRC), aquele exemplo usava diretamente a biblioteca de streaming... 16:08 &amp;lt;+Complication&amp;gt; (ou quase diretamente) 16:08 &amp;lt;jrandom&amp;gt; pois é, claro, se algo usando a biblioteca de streaming puder reproduzir isso, inocentaria o i2ptunnel 16:10 &amp;lt;+Complication&amp;gt; Hmm, a menos que alguém chegue primeiro (vou tentar terminar aquela parada do webcache antes), talvez eu tente emular HTTP com algo assim... 16:10 &amp;lt;jrandom&amp;gt; irado, valeu, Complication 16:10 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa em 1) Status da rede e 0.6.1.9? 16:11 &amp;lt;jrandom&amp;gt; se não, vamos dar um pulo em 2) Criptografia de criação de tunnel 16:11 &amp;lt;+Complication&amp;gt; Nah, pode não levar a nada útil, ou posso tropeçar no meio do caminho... mas é uma possibilidade que me intriga 16:11 &amp;lt;jrandom&amp;gt; pois é, definitivamente vale explorar, Complication 16:12 &amp;lt;jrandom&amp;gt; (e explorações não precisam ter resultados positivos para valer a pena :) 16:12 * cervantes encontra uma exceção “moo” nas mudanças de fonte antes do Ano‑Novo... talvez seja isso? :) 16:13 &amp;lt;jrandom&amp;gt; ok, há uma nova especificação de criptografia de criação de tunnel referenciada no e‑mail, baseada na discussão que toad, Michael e eu tivemos na lista de correio em outubro passado 16:14 &amp;lt;jrandom&amp;gt; dá uma olhada e me diga o que acham – não será implantada na rede ao vivo por um tempo, pois há outras coisas que precisam ser implementadas primeiro, mas está chegando 16:14 &amp;lt;+Complication&amp;gt; “moo” é uma palavra reservada em Java? ;P 16:14 &amp;lt;+zzz&amp;gt; sobre o 2) vou ajudar a revisar as referências no e‑mail de status 16:14 &amp;lt;+Complication&amp;gt; Sobre o assunto de criptografia de tunnel, se importa de verificar se a reformulação abaixo é decente? Só gostaria de garantir que entendi direito... 16:14 &amp;lt;jrandom&amp;gt; obrigado, zzz 16:15 &amp;lt;+Complication&amp;gt; "Cada salto cifra todos os registros com sua reply key, que eles decifraram a partir de seu registro, usando sua chave privada ElGamal, e ao cifrar dessa forma, reverte uma camada de decifragem (ou devo dizer, cifragem) feita pelo dono do tunnel, tornando o registro do próximo participante legível com a chave privada ElGamal do próximo participante?" 16:15 &amp;lt;jrandom&amp;gt; Complication: sim 16:15 &amp;lt;+Complication&amp;gt; Ou a minha reformulação está simplesmente errada? 16:16 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; e muito complicada, se me permitem 16:16 &amp;lt;jrandom&amp;gt; está correta, acredito, mas sim, cláusulas demais :) 16:16 &amp;lt;+Complication&amp;gt; Não pensei em uma forma melhor de visualizar. Já foi difícil assim. :P 16:16 &amp;lt;jrandom&amp;gt; (ou jme___, você está dizendo que o algoritmo é complicado demais?) 16:17 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; não, tentei ler rapidamente a doc e desisti, pois muitas coisas exigem conhecimento prévio 16:17 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; por outro lado, não tentei muito :) outras coisas a fazer 16:17 &amp;lt;jrandom&amp;gt; Complication: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/java/src/net/i2p/router/tunnel/BuildMessageProcessor.java?rev=HEAD 16:18 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; esta revisão por pares é uma formalidade, ou você está realmente preocupado/incerto quanto a isso? 16:19 &amp;lt;+Complication&amp;gt; Bem, é sempre bom saber o que o mecanismo subjacente está fazendo... 16:19 &amp;lt;jrandom&amp;gt; Estou confiante de que faz o que pretendo, mas estou sinceramente interessado se alguém enxergar um problema 16:19 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; se for a segunda, eu poderia dedicar tempo, mas meu conhecimento é antigo e não está fresco 16:20 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; se não, confio :) 16:20 &amp;lt;jrandom&amp;gt; a seção de notas tem algumas questões - http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt-creation.html?rev=HEAD#tunnelCreate.notes 16:22 &amp;lt;jrandom&amp;gt; não há pressa, provavelmente levará uma ou duas semanas até que essa nova criptografia seja realmente usada no router 16:22 &amp;lt;@cervantes&amp;gt; jrandom: sobre isso, haveria muito impacto de desempenho ao injetar um atraso aleatório entre os saltos? 16:22 &amp;lt;@cervantes&amp;gt; já que essa parece a opção mais sensata para prevenir ataques de temporização 16:23 &amp;lt;jrandom&amp;gt; é criação de tunnel, então um atraso não faria mal, embora possa causar expiração prematura do lease set em falhas catastróficas 16:25 &amp;lt;jrandom&amp;gt; bem, não sei quão eficazes seriam esses atrasos. podem ajudar bastante, como podem não ajudar. porém, tunnels ativos podem simplesmente usar blending para detectar pares em conluio nesse tunnel de qualquer forma, então não sei se importa 16:25 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ok, relendo 16:27 &amp;lt;jrandom&amp;gt; valeu. ok, sem pressa, mas se/quando alguém tiver alguma ideia, mandem para mim (ou para a lista, ou para o seu blog, etc.) 16:27 &amp;lt;jrandom&amp;gt; ok, mais algo sobre o 2, ou vamos para 3) blogs do Syndie? 16:29 &amp;lt;jrandom&amp;gt; (considerem-nos lá) 16:29 &amp;lt;jrandom&amp;gt; ok, coisas novas legais de blog no Syndie, mandem ver ;) 16:29 &amp;lt;@cervantes&amp;gt; muito legal 16:30 &amp;lt;jrandom&amp;gt; os grupos à esquerda podem conter links para URLs arbitrárias, bem como links para blogs, posts dentro de blogs ou anexos a posts dentro de blogs 16:30 &amp;lt;jrandom&amp;gt; há uma porção de melhorias possíveis também, como adicionar estilos por blog ou por tag para posts, ícones, etc. se alguém quiser mexer nisso, seria ótimo (e teria um impacto bem visível :) 16:31 &amp;lt;@cervantes&amp;gt; a propósito, links externos definidos nos comentários também deveriam ter um atributo title definido para a URL de destino (como você fez no painel esquerdo) 16:31 &amp;lt;@cervantes&amp;gt; comentários/posts 16:32 &amp;lt;jrandom&amp;gt; ah, boa ideia 16:33 &amp;lt;jrandom&amp;gt; (net.i2p.syndie.sml.BlogPostInfoRenderer method renderLinks(...) :) 16:34 &amp;lt;@cervantes&amp;gt; *rabisco* 16:35 &amp;lt;jrandom&amp;gt; o que mais os blogs do Syndie precisam para oferecer uma alternativa funcional aos eepsites informativos? obviamente, Syndie é conteúdo estático, então você não pode fazer algumas coisas, mas pode publicar conteúdo e deixar as pessoas comentarem 16:36 &amp;lt;jrandom&amp;gt; há personalizações específicas que vocês querem poder fazer? se sim, me avisem 16:37 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: atualizar conteúdo existente via script? 16:37 &amp;lt;@cervantes&amp;gt; arquivo por data 16:37 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: via script? 16:37 &amp;lt;jrandom&amp;gt; cervantes: ah, tipo um widget de calendário, em vez dos links de “5 entradas mais antigas”? 16:38 &amp;lt;@cervantes&amp;gt; isso 16:38 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: digamos que eu queira que este arquivo/texto substitua aquele arquivo/texto. Como faço isso? 16:38 &amp;lt;jrandom&amp;gt; ok, legal, sim, isso deve ser bem fácil (se alguém preparar o HTML :) 16:38 &amp;lt;@cervantes&amp;gt; ou mais simplesmente “ver posts do mês passado” 16:39 &amp;lt;@cervantes&amp;gt; jrandom: você só precisa de uma tabela 7x6 com alguns números ;-) 16:40 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: mudar conteúdo que já foi publicado é uma direção interessante. de modo geral, nem sempre funcionaria, pois teria que operar como mensagens de controle do usenet (cancelando um post antigo, etc.) 16:40 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: por outro lado, você pode simplesmente publicar um novo arquivo/entrada e mudar os links no lado esquerdo para apontarem para o novo arquivo/entrada 16:40 &amp;lt;jrandom&amp;gt; (assim, o conteúdo antigo ainda fica lá, mas as pessoas são direcionadas ao conteúdo novo) 16:41 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: sim, tudo bem se o conteúdo antigo ainda estiver lá, desde que os links de todo mundo apontem para o conteúdo novo, sem que tenham que mudar o próprio conteúdo. 16:41 &amp;lt;jrandom&amp;gt; construir um wiki completo em cima disso, essencialmente publicando diffs com o Syndie renderizando o resultado, é possível, mas pode ser exagero 16:41 &amp;lt;jrandom&amp;gt; hmm, ok, entendi o que você está dizendo 16:42 &amp;lt;jrandom&amp;gt; então, você quer a capacidade de ter links redirecionáveis, em vez dos links existentes para versões exatas do conteúdo 16:43 &amp;lt;jrandom&amp;gt; talvez isso possa ser feito vinculando ao bookmark de um blog, e a versão exata é encontrada carregando os bookmarks atuais desse blog e vendo para onde apontam 16:44 &amp;lt;jrandom&amp;gt; por outro lado, a nova versão poderia ser marcada como uma resposta ao post antigo, assim, quando as pessoas seguirem um link, podem seguir até a resposta que substitui o conteúdo 16:44 &amp;lt;jrandom&amp;gt; (embora isso provavelmente não seja tão transparente) 16:44 &amp;lt;DoubtfulSalmon&amp;gt; é: digamos que eu queira ter um link para, digamos, uma imagem de radar atual, ou algo assim que será atualizado a cada 10 min. Tudo bem se o conteúdo não se propagar por toda a rede, mas se alguém linkar para minha página, o usuário deve ver a imagem atual. 16:45 &amp;lt;jrandom&amp;gt; bem, isso depende do que querem fazer – querem linkar para a imagem como ela era quando se referiram a ela, ou querem linkar para o serviço que renderiza a imagem quando o leitor a vê 16:45 &amp;lt;+Complication&amp;gt; cervantes: esquisitice do dia :D Último post em: `http://forum.i2p/viewtopic.php?t=1199&amp;start=15` 16:46 &amp;lt;+Complication&amp;gt; Parece que pode ser mais um de nossos senhores robóticos :P 16:46 &amp;lt;jrandom&amp;gt; mas é uma boa ideia suportar ambos os conceitos, e não acho que daria muito trabalho 16:46 &amp;lt;@cervantes&amp;gt; valeu 16:46 &amp;lt;jrandom&amp;gt; embora precise de uma pequena extensão ao SML (por exemplo, [blog bloghash="ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=" bookmark="radar.png"]) 16:47 * cervantes vai reforçar as defesas do fórum se começarmos a receber muitos deles 16:47 &amp;lt;@cervantes&amp;gt; (já sei como parar aquele) 16:47 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: eles deveriam poder linkar tanto para uma versão estática disso, desde que o sindicador não tenha excluído o conteúdo, quanto para uma URL genérica que aponte para o que for a versão mais recente 16:47 &amp;lt;jrandom&amp;gt; (o que olharia para o meta post atual de bookmarks de ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=, puxando a URI exata do que se chama "radar.png") 16:48 &amp;lt;DoubtfulSalmon&amp;gt; jrandom: isso poderia ser feito agora com algo como: "Ver o post mais recente na tag &amp;lt;string esquisita&amp;gt;" 16:48 &amp;lt;jrandom&amp;gt; ah, boa – sim, poderia 16:49 &amp;lt;jrandom&amp;gt; isso poderia até ser restringido para “Ver o post mais recente por $author com a tag $tag” 16:49 &amp;lt;jrandom&amp;gt; (para que outras pessoas não pudessem falsificar isso) 16:49 &amp;lt;DoubtfulSalmon&amp;gt; então talvez colocar algum tipo de UI para que o usuário não precise ver tags esquisitas e afins 16:50 &amp;lt;jrandom&amp;gt; há um exemplo de como isso fica ali em cima, embora eu não tenha a URI de cabeça... mas sim, é um link em torno do texto vinculado 16:50 &amp;lt;DoubtfulSalmon&amp;gt; presumo que toda essa informação possa vir em forma de URL. 16:51 &amp;lt;jrandom&amp;gt; mas definitivamente é complicado escrever o SML de origem, por isso uma GUI para criar SML seria útil 16:51 &amp;lt;jrandom&amp;gt; são atributos nas tags SML, não URLs 16:52 &amp;lt;@cervantes&amp;gt; e uma GUI de SML será complicada sem JavaScript 16:52 &amp;lt;DoubtfulSalmon&amp;gt; mas dá para favoritar um resultado de busca, certo? 16:52 &amp;lt;jrandom&amp;gt; o que é um resultado de busca? 16:52 &amp;lt;jrandom&amp;gt; e o que você quer dizer com favoritar? 16:52 &amp;lt;@cervantes&amp;gt; (ou uma extensão de navegador ;-) 16:52 &amp;lt;jrandom&amp;gt; ah, favoritos do lado do navegador, sim 16:52 &amp;lt;+Complication&amp;gt; Um resultado de filtro? 16:53 &amp;lt;jrandom&amp;gt; mas esses favoritos geralmente não são compartilháveis 16:53 &amp;lt;DoubtfulSalmon&amp;gt; ops: um “obter o post mais recente por X com a tag Y” 16:53 &amp;lt;jrandom&amp;gt; (na verdade, a maioria é, mas não é universal, pois são URLs, não URIs)) 16:53 &amp;lt;DoubtfulSalmon&amp;gt; sim, seria bom se outros blogs pudessem linkar para isso também 16:54 &amp;lt;jrandom&amp;gt; DoubtfulSalmon: podem, com SML 16:54 &amp;lt;jrandom&amp;gt; [blog tag="Y" bloghash="X"] 16:54 &amp;lt;DoubtfulSalmon&amp;gt; ah, que bom 16:55 &amp;lt;jrandom&amp;gt; cervantes: JavaScript, ou XUL, ou Java, ou algum outro app cliente específico de SO 16:57 &amp;lt;@cervantes&amp;gt; ah, legal, então você não se importa com uma dependência de script ou plugin 16:57 &amp;lt;jrandom&amp;gt; (quando nosso site for reformulado para a 0.6.2, o Syndie com certeza ganhará um site explicando que diabos é esse negócio de Syndie, e como ele faz tudo menos lavar a louça ;) 16:57 &amp;lt;@cervantes&amp;gt; (desde que degrade graciosamente) 16:57 &amp;lt;jrandom&amp;gt; cervantes: o Syndie deve ser funcional com o lynx, mas há muito espaço para clientes ricos 16:58 &amp;lt;jrandom&amp;gt; (s/function/functional/) 16:58 &amp;lt;@cervantes&amp;gt; certo... então usuários de lynx teriam uma tabela de referência de SML, mas nada além disso 16:58 &amp;lt;jrandom&amp;gt; sim, como temos agora 16:58 &amp;lt;jrandom&amp;gt; embora talvez um SML simplificado, não sei. 17:01 &amp;lt;+Complication&amp;gt; jrandom: você acha remotamente plausível... que o bug do null possa estar relacionado à codificação gzip? 17:01 &amp;lt;+Complication&amp;gt; eu estava pensando em como desativar o gzipping para o meu tunnel de eepsite... 17:01 &amp;lt;+Complication&amp;gt; Ou isso seria completamente implausível? 17:01 &amp;lt;@cervantes&amp;gt; foi adicionada alguma coisa de compressor HTTP pouco antes do Ano‑Novo no i2ptunnel 17:03 &amp;lt;jrandom&amp;gt; sim, pode – você pode desativar no lado do cliente com i2ptunnel.gzip=false (em /configadvanced.jsp). no momento não acho que dê para desativar no i2ptunnelhttpserver, porém 17:03 &amp;lt;+zzz&amp;gt; é no lado do request onde não há qualquer compressão 17:03 &amp;lt;+zzz&amp;gt; o servidor não vai comprimir se o cliente estiver definido como false 17:03 &amp;lt;+Complication&amp;gt; zzz: ah, verdade, esqueci disso 17:04 &amp;lt;jrandom&amp;gt; (mas sem muito trabalho você poderia adicionar isso ao I2PTunnelHTTPServer [linha 310, etc.) 17:04 * Complication é um tolo, e pede desculpas por isso 17:04 &amp;lt;@cervantes&amp;gt; (ou você poderia usar um tunnel normal) 17:04 &amp;lt;+Complication&amp;gt; Aha, valeu... 17:05 &amp;lt;jrandom&amp;gt; hmm, embora quando o i2ptunnelhttpserver recebe o GET, o null já esteja lá 17:05 &amp;lt;+zzz&amp;gt; sim, consegui mover o orion de volta para um tunnel HTTP, o que ajuda bastante nos tempos de carregamento das páginas dele, já que agora estão comprimidas novamente 17:05 &amp;lt;+Complication&amp;gt; De alguma forma esqueci completamente que o gzipping começa quando cliente e servidor concordam em fazê‑lo 17:05 &amp;lt;jrandom&amp;gt; então pode estar no lado do cliente, mas definitivamente não no lado do servidor 17:05 &amp;lt;jrandom&amp;gt; sim, zzz, está insanamente rápido agora :) 17:05 &amp;lt;+zzz&amp;gt; é no lado do _request_, não no de _response_ – pode ser tanto no lado do cliente quanto do servidor 17:06 &amp;lt;jrandom&amp;gt; verdade 17:09 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo sobre 3) blogs do Syndie? 17:09 &amp;lt;jrandom&amp;gt; se não, vamos para 4) ??? 17:09 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer para a reunião? 17:10 &amp;lt;cat-a-puss&amp;gt; Complication: gzip stream do Java + tunnels I2P. NÃO funciona e é bug da Sun 17:10 &amp;lt;jrandom&amp;gt; hmm, cat-a-puss? sério? 17:10 &amp;lt;+zzz&amp;gt; atualização de conexões HTTP persistentes: lado do cliente quase pronto, lado do servidor progredindo bem, muito hardening e testes a fazer, conclusão estimada em 2–4 semanas 17:10 &amp;lt;jrandom&amp;gt; boa, zzz! 17:11 &amp;lt;cat-a-puss&amp;gt; jrandom: sim, falei com você sobre isso há muito tempo; provavelmente eu conseguiria achar a explicação longa do porquê, mas é melhor apenas documentar isso em algum lugar, já que não há motivo para fazê‑lo. 17:12 &amp;lt;jrandom&amp;gt; hmm, estou fora de contexto, o que exatamente não funciona? qual é o bug da Sun? 17:14 &amp;lt;dust&amp;gt; eu recebo logs estranhos assim: 21:21:59.816 WARN [%d0%a2%d1%4f] net.i2p.util.EepGet : ERR: status &amp;lt;html&amp;gt; 17:14 &amp;lt;jrandom&amp;gt; hmm, interessante 17:15 &amp;lt;jrandom&amp;gt; qual tracker? 17:15 &amp;lt;cat-a-puss&amp;gt; jrandom: pelo que me lembro, a Sun usa zips sem cabeçalho e algum número mágico para indicar que é um zip stream. Mas o número acontece de ser negativo, então se você acabar criando um zip stream dentro de um zip stream por algum motivo, ele lê os dados do stream como uma sequência de bytes sem sinal e assim o número mágico é convertido para algum outro número positivo. (provavelmente estou esquecendo algum detalhe, mas essa é a essência) 17:16 &amp;lt;dust&amp;gt; por exemplo o OSDevWithCVS_3E.pdf.torrent 17:17 &amp;lt;dust&amp;gt; d8:announce540:http://YRgrgTLGnbTq2aZOZDJQ... 17:17 &amp;lt;jrandom&amp;gt; hmm, não sei nada sobre isso, e não tenho certeza de como isso afetaria o gzip stream sobre i2ptunnel (se /afetasse/, todos falhariam, porque fazemos gzip em tudo) 17:19 &amp;lt;jrandom&amp;gt; ok, legal, dust, então o tracker do postman. hmm, você está na 0.6.1.9, dust? 17:20 &amp;lt;cat-a-puss&amp;gt; jrandom: sim, já faz quase um ano desde que tive esse problema, então não me lembro muito bem, e não sei se foi corrigido no 1.5, mas tive um trabalhão danado tentando entender por que todo tipo normal de stream funcionava, mas assim que eu os encapsulava em um stream comprimido, todos falhavam. 17:20 &amp;lt;dust&amp;gt; sim 17:20 &amp;lt;jrandom&amp;gt; cat-a-puss: mudamos as coisas dramaticamente para compressão sobre i2p no último ano ;) 17:21 &amp;lt;jrandom&amp;gt; (e eu pessoalmente não uso o 1.5) 17:21 &amp;lt;jrandom&amp;gt; mas fazemos nossa própria codificação zip explicitamente, em vez de usar o stream empacotado deles (por razões de anonimato/eficiência, não de compatibilidade) 17:22 &amp;lt;@cervantes&amp;gt; zzz: exatamente onde no request o null acontece? logo após o GET? 17:22 &amp;lt;+Complication&amp;gt; Antes, se bem me lembro 17:23 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; oi 17:23 &amp;lt;+Complication&amp;gt; Observação: um Celeron 300 mostra uma porcentagem de retrans. duas vezes menor que um Sempron 17:23 &amp;lt;jrandom&amp;gt; oi, lordalbert 17:23 &amp;lt;jrandom&amp;gt; legal, Complication, 2–3% é razoável (embora eu preferisse menos, claro) 17:23 &amp;lt;@cervantes&amp;gt; seria interessante disparar um monte de requests HEAD ou algo assim... 17:24 &amp;lt;jrandom&amp;gt; sim, uma bateria de testes locais seria ótima, embora, se não me engano, o Complication tentou isso um tempo atrás sem erros 17:24 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; alguém pode fazer um tracker anônimo? Eu tentei, mas não entendo como usar o tunnel 17:24 &amp;lt;+Complication&amp;gt; cervantes: uma vez tentei provocar isso, com um wget recursivo entre os meus 2 nós 17:24 &amp;lt;+Complication&amp;gt; Cansei antes de acontecer 17:25 &amp;lt;@cervantes&amp;gt; heh 17:26 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; 'lo b0unc3 ;) 17:26 &amp;lt;+fox&amp;gt; &amp;lt;b0unc3&amp;gt; lordalbert, :D 17:26 &amp;lt;+Complication&amp;gt; lordalbert: sobre qual parte você precisa de orientação? 17:27 &amp;lt;+Complication&amp;gt; Sobre configurar trackers, infelizmente eu não sei. 17:27 &amp;lt;+Complication&amp;gt; Sobre I2PTunnel, posso tentar explicar... 17:27 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; Instalei o BTtracker, e funciona perfeitamente 17:28 &amp;lt;+Complication&amp;gt; Também vale notar que, para o tracker permanecer anônimo, provavelmente ele deve rodar com uma configuração bem cuidadosa 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; agora, eu gostaria de anonimizá‑lo 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; então 17:28 &amp;lt;jrandom&amp;gt; Tenho certeza de que podemos ajudar a resolver isso depois da reunião. você não deve usar trackers genéricos, precisa de um feito para anonimato 17:28 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; acabei de fazer um i2ptunnel 17:29 &amp;lt;jrandom&amp;gt; (por exemplo, a modificação do bytemonsoon que você encontra em qualquer um dos trackers I2P, ou no CVS) 17:29 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; agora, eu gostaria de saber como usar esse tunnel. Eu já fiz um tunnel 17:29 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 17:30 &amp;lt;jrandom&amp;gt; lordalbert: `http://localhost:7657/i2ptunnel/` deve permitir criar um ‘http server tunnel’ apontando para o seu webserver/tracker, mas o seu tracker não vai funcionar a menos que tenha sido modificado para uso anônimo 17:30 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; qual tracker eu devo usar? 17:31 &amp;lt;+Complication&amp;gt; o postman usa uma versão modificada do ByteMonsoon, acho 17:32 &amp;lt;jrandom&amp;gt; i2p-bytemonsoon foi modificado para uso anônimo – há um zip em @ `http://i2p-bt.postman.i2p/,` e há o CVS em http://dev.i2p.net/cgi-bin/cvsweb.cgi/bytemonsoon/ mas eu realmente não sei muito sobre isso 17:32 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; o bytemonsoon não é obsoleto? 17:32 &amp;lt;jrandom&amp;gt; se funciona, não é obsoleto. funciona 17:33 &amp;lt;+fox&amp;gt; &amp;lt;lordalbert&amp;gt; ok XD 17:33 &amp;lt;jrandom&amp;gt; há muitos trackers por aí, e se algum desenvolvedor quiser modificá‑lo para funcionar com segurança e anonimato, seria ótimo 17:33 &amp;lt;+Complication&amp;gt; Pode até ser meio antigo... mas definitivamente funciona com destkeys em vez de IPs... 17:33 &amp;lt;+Complication&amp;gt; Não posso falar sobre segurança e ausência de vazamentos 17:34 &amp;lt;jrandom&amp;gt; (foi modificado pelo duck e outros para anonimato e segurança) 17:34 &amp;lt;+Complication&amp;gt; Mas está no ar há um tempo e parece se virar... 17:35 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para a reunião... 17:36 * jrandom encerra 17:36 * jrandom *baf*S a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P de 2006-01-10</title><link>/pt/blog/2006/01/10/notas-de-status-do-i2p-de-2006-01-10/</link><pubDate>Tue, 10 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/10/notas-de-status-do-i2p-de-2006-01-10/</guid><description>&lt;p>Oi pessoal, parece que terça-feira chegou de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Perfilamento de throughput (taxa efetiva de transferência) 3) Blogs do Syndie 4) Conexões HTTP persistentes 5) gwebcache do I2Phex 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na última semana houve muitas correções de bugs e melhorias acontecendo no CVS, com o build atual em 0.6.1.8-11. A rede tem estado razoavelmente estável, embora algumas quedas em diferentes provedores de serviços i2p tenham causado interrupções ocasionais. Finalmente nos livramos da rotatividade de identidade do router desnecessariamente alta no CVS, e há uma nova correção de bug no núcleo que o zzz apresentou ontem e que parece bastante promissora, mas teremos que esperar para ver como isso afeta as coisas. Outras duas grandes novidades da semana foram o novo perfilamento de velocidade baseado em throughput (taxa efetiva de transferência) e um trabalho importante na visualização de blog do Syndie. Quanto a quando veremos 0.6.1.9, deve sair ainda esta semana, no máximo no fim de semana. Fiquem atentos aos locais de sempre.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 10 de janeiro de 2006</title><link>/pt/blog/2006/01/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-janeiro-de-2006/</link><pubDate>Tue, 10 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-janeiro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, Complication, jrandom, Pseudonym, teal`c\_, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:26 &amp;lt;jrandom&amp;gt; 0) olá 15:26 &amp;lt;jrandom&amp;gt; 1) Status da rede 15:26 &amp;lt;jrandom&amp;gt; 2) Perfilamento de vazão 15:26 &amp;lt;jrandom&amp;gt; 3) Blogs do Syndie 15:26 &amp;lt;jrandom&amp;gt; 4) Conexões persistentes HTTP 15:26 &amp;lt;jrandom&amp;gt; 5) I2Phex gwebcache 15:26 &amp;lt;jrandom&amp;gt; 6) ??? 15:26 * jrandom acena 15:26 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-January/001247.html 15:27 &amp;lt;jrandom&amp;gt; (é, eu sei... precisamos de um 7) Mais uma coisa...) 15:28 &amp;lt;jrandom&amp;gt; indo direto para 1) Status da rede 15:28 &amp;lt;jrandom&amp;gt; Em geral, parece o mesmo de sempre, além do que está no e-mail. 15:28 &amp;lt;jrandom&amp;gt; Alguém tem algo que queira levantar sobre 1)? 15:30 &amp;lt;jrandom&amp;gt; ok, se não, passando para 2) Perfilamento de vazão 15:31 &amp;lt;tethra&amp;gt; parece legal, mas posso perguntar qual é o objetivo? 15:31 &amp;lt;jrandom&amp;gt; encontrar pares rápidos 15:31 &amp;lt;tethra&amp;gt; (perdoe minha falta de sagacidade e tato) 15:31 &amp;lt;tethra&amp;gt; ah, legal. 15:32 &amp;lt;jrandom&amp;gt; basicamente, nosso antigo perfilamento de velocidade não era lá essas coisas (veja as notas de status da semana passada para um resumo), e este parece ser bem bom em encontrar pares que eu sei que são rápidos 15:32 &amp;lt;jrandom&amp;gt; (Eu sei que eles são rápidos porque eu trapaceei e medi com técnicas não anônimas) 15:33 &amp;lt;tethra&amp;gt; chocante! ;) 15:33 &amp;lt;jrandom&amp;gt; ((sim, alguém poderia ter sido louco e montado ataques para confundir minhas medições, mas, bem, duvido ;) 15:33 &amp;lt;tethra&amp;gt; haha 15:33 &amp;lt;tethra&amp;gt; legal, então isso deve tornar os client tunnels mais propensos a encontrar um par 'bom' e, presumivelmente, colocar os pares 'rápidos' sob menos pressão, então? 15:35 &amp;lt;tethra&amp;gt; s/'good'/fast/ 15:35 &amp;lt;jrandom&amp;gt; sim ao primeiro, mas não exatamente ao segundo - isso não vai reduzir a pressão sobre eles, mas permitirá que as pessoas façam um uso mais eficaz deles 15:35 &amp;lt;@cervantes&amp;gt; Acho que o pessoal com pares rápidos vai ter que torcer para que a limitação (throttling) de pares seja boa o suficiente para aguentar a participação extra 15:36 &amp;lt;jrandom&amp;gt; por exemplo, em vez de ter $slow--&amp;gt;$fast--&amp;gt;$fast, terá $fast--&amp;gt;$fast--&amp;gt;$fast 15:36 &amp;lt;tethra&amp;gt; ah, entendi 15:36 &amp;lt;jrandom&amp;gt; sim, cervantes, tenho prestado atenção ao perfil de capacidade também, e tem funcionado 15:36 &amp;lt;@cervantes&amp;gt; ótimo 15:37 &amp;lt;jrandom&amp;gt; a interação entre capacidade e velocidade é importante - pares não são considerados rápidos se não tiverem alta capacidade, mesmo que sua velocidade esteja classificada acima de todos os outros 15:37 &amp;lt;@cervantes&amp;gt; seria interessante ver como isso afeta a vazão 15:37 &amp;lt;jrandom&amp;gt; (por isso 'rápido' é apenas uma abreviação de 'rápido e alta capacidade') 15:37 &amp;lt;@cervantes&amp;gt; +h 15:37 &amp;lt;jrandom&amp;gt; sim, cervantes 15:39 &amp;lt;jrandom&amp;gt; ok, se não há mais nada no 2, vamos pular para 3) Blogs do Syndie 15:40 &amp;lt;jrandom&amp;gt; Não tenho muito mais a acrescentar além do que está no e-mail lá 15:41 &amp;lt;@cervantes&amp;gt; está ficando ótimo 15:41 &amp;lt;tethra&amp;gt; eu gosto muito de para onde os blogs estão indo, pessoalmente. Parece que é tudo lucro, por assim dizer. 15:41 &amp;lt;tethra&amp;gt; :D 15:41 &amp;lt;+Complication&amp;gt; Um pouco atrasado, desculpa. 15:42 &amp;lt;jrandom&amp;gt; legal, é semelhante a como era originalmente, mas acho que a visualização de blog tem potencial 15:42 &amp;lt;jrandom&amp;gt; bem-vindo de volta, Complication, sem problema, temos logs :) 15:43 &amp;lt;+Complication&amp;gt; Lendo o histórico agora :) 15:43 &amp;lt;jrandom&amp;gt; Acho que há espaço para ambas as visualizações, suponho que depende do usuário 15:43 &amp;lt;jrandom&amp;gt; (e do conteúdo, e do autor) 15:45 &amp;lt;jrandom&amp;gt; uma coisa, porém, é que o HTML não está lá essas coisas. o cervantes tem me ajudado a atualizar minha formação muito básica para uma visão mais moderna, mas ainda há muitos problemas 15:46 &amp;lt;jrandom&amp;gt; haverá melhorias contínuas na interface web do Syndie, e se algum voluntário de HTML quiser ajudar com formatação, design, CSS, questões de compatibilidade entre navegadores etc., seria muito apreciado 15:47 &amp;lt;@cervantes&amp;gt; além de ter 2 tags &amp;lt;style&amp;gt; de abertura, o código parece bem limpo ;-) 15:47 &amp;lt;jrandom&amp;gt; heh opa 15:48 &amp;lt;@cervantes&amp;gt; Acho que a ênfase será em deixar o estilo limpo e legível e talvez projetar algumas alternativas de template 15:48 &amp;lt;jrandom&amp;gt; hmm 15:49 &amp;lt;jrandom&amp;gt; isso é uma coisa em que eu estava pensando para a visualização de blog - seria fácil permitir que as pessoas personalizassem certos atributos (cores, fontes, tamanhos), mas não sei até que ponto além disso 15:50 &amp;lt;jrandom&amp;gt; por outro lado, a visualização de blog, como a visualização por thread, é apenas um template sobre o arquivo do Syndie 15:50 &amp;lt;@cervantes&amp;gt; bem, você certamente não quer permitir templates implantáveis 15:50 &amp;lt;jrandom&amp;gt; então a pergunta é: um template para quem? 15:50 &amp;lt;jrandom&amp;gt; (qual nível de experiência seria exigido de quem usasse o template) 15:51 &amp;lt;@cervantes&amp;gt; Eu estava pensando apenas em uma opção de configuração em popup que alguém possa escolher para o seu blog 15:51 &amp;lt;jrandom&amp;gt; hmm? 15:51 &amp;lt;@cervantes&amp;gt; Eu quero "Pony Look" 15:51 &amp;lt;jrandom&amp;gt; ah, ok 15:51 &amp;lt;@cervantes&amp;gt; então distribuímos o Syndie com uma variedade de skins 15:52 &amp;lt;jrandom&amp;gt; sim, cores/fonte/etc. predefinidas 15:52 &amp;lt;jrandom&amp;gt; (e ícones, etc.) 15:52 &amp;lt;jrandom&amp;gt; isso é algo que ainda não foi realmente implementado na visualização de blog 15:54 &amp;lt;jrandom&amp;gt; boa ideia o seletor simples de temas, em vez de um conjunto complexo de opções 15:54 &amp;lt;@cervantes&amp;gt; uma alternativa seria alguém oferecer seus próprios presets de template para download no seu site - que poderiam ser salvos em uma pasta de temas 15:55 &amp;lt;@cervantes&amp;gt; fica a critério de cada um se querem confiar no skin personalizado do autor do blog 15:55 &amp;lt;jrandom&amp;gt; ... confiar? 15:55 &amp;lt;jrandom&amp;gt; nada no Syndie vai permitir que você faça HTML ou CSS inseguros 15:55 &amp;lt;tethra&amp;gt; e quanto a JavaScript inseguro/etc. 15:55 &amp;lt;jrandom&amp;gt; os skins seriam arquivos de texto/arquivos de configuração/imagens, em vez de JSP 15:55 &amp;lt;tethra&amp;gt; ? 15:56 &amp;lt;tethra&amp;gt; (página redireciona para endereços não anônimos com JS, por exemplo?) 15:56 &amp;lt;@cervantes&amp;gt; depende se um tema também poderia conter alterações estruturais de HTML 15:56 &amp;lt;@cervantes&amp;gt; certo, ok 15:56 &amp;lt;@cervantes&amp;gt; bem, isso manteria tudo limpo e simples 15:57 &amp;lt;jrandom&amp;gt; tethra: eu estou... incrivelmente hesitante quanto a JavaScript. viu aquele novo post de blog hoje do default? 15:57 &amp;lt;jrandom&amp;gt; "Só por curiosidade: usa AJAX? A página não parece atualizar como um todo..." 15:57 &amp;lt;tethra&amp;gt; nein, não vi. 15:57 &amp;lt;tethra&amp;gt; eu daria um jeito de simplesmente detonar qualquer JS que fosse usado, pessoalmente. 15:58 &amp;lt;jrandom&amp;gt; como o Syndie é *local*, ele é insanamente rápido e não precisamos nos preocupar com as mesmas questões de latência 15:58 &amp;lt;tethra&amp;gt; pois eu não confio nisso nem um pouco. 15:58 &amp;lt;tethra&amp;gt; hmm :/ 15:58 &amp;lt;jrandom&amp;gt; cervantes: sim, bem simples - poderíamos até permitir que pessoas que estejam vendo um tema de blog de que gostem digam "roubar este tema" 15:59 &amp;lt;@cervantes&amp;gt; em teoria você poderia fornecer uma biblioteca de funções "seguras" para o usuário do blog - mas quando você remove tudo que é inseguro da implementação de um navegador comum, sobra só a função "alert();" 16:00 &amp;lt;jrandom&amp;gt; heh 16:00 &amp;lt;jrandom&amp;gt; (e você ainda tem todas aquelas questões de acessibilidade do JavaScript) 16:00 &amp;lt;+Complication&amp;gt; cervantes: veja bem, alert() em um loop infinito pode ser ruim :P 16:00 * jrandom está bastante orgulhoso da compatibilidade do Syndie com o lynx 16:00 &amp;lt;tethra&amp;gt; lynx &amp;lt;3 16:02 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 3), vamos pular para 4) Conexões persistentes HTTP 16:02 &amp;lt;jrandom&amp;gt; Não tenho nada a acrescentar além do que está no e-mail... zzz, você está aí? 16:02 &amp;lt;@cervantes&amp;gt; há outras maneiras de implementar uma interface AJAX, *cuspe*, como uma extensão do Mozilla 16:03 &amp;lt;jrandom&amp;gt; fire2pe++ :) 16:03 &amp;lt;jrandom&amp;gt; zzz não parece estar por aqui, então provavelmente teremos que esperar mais tarde por mais informações sobre o 4) 16:03 &amp;lt;@cervantes&amp;gt; fire2pe é só um auxiliar - syndilla é o que você quer dizer ;-) 16:03 &amp;lt;jrandom&amp;gt; lol 16:04 &amp;lt;jrandom&amp;gt; (e, a versão para pendrive USB, syndog ;) 16:04 &amp;lt;jrandom&amp;gt; ok, passando para 5) I2Phex gwebcache 16:05 &amp;lt;jrandom&amp;gt; Complication: p1ng 16:05 &amp;lt;+Complication&amp;gt; Bem, já que isso facilitaria a integração com a rede... 16:06 &amp;lt;+Complication&amp;gt; ...eu trabalhei recentemente em reviver o código de gwebcache que já está no I2Phex 16:06 &amp;lt;+Complication&amp;gt; Nesta fase ele já faz algumas coisas bem limitadas (como travar com elegância) :) 16:06 &amp;lt;+Complication&amp;gt; Também importuna o servidor webcache do awup com sucesso moderado 16:07 &amp;lt;jrandom&amp;gt; lol legal 16:07 &amp;lt;+Complication&amp;gt; Tenho esperança, porém, de que eventualmente eu vá retrabalhá-lo 16:07 &amp;lt;+Complication&amp;gt; (muita coisa atualmente é feita para lidar com endereços IP) 16:09 &amp;lt;jrandom&amp;gt; legal, boa sorte, e me avise se houver algo que eu possa fazer para ajudar 16:09 &amp;lt;+Complication&amp;gt; Pode deixar :) 16:10 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa em 5) I2Phex gwebcache, ou devemos ir andando para 6) ??? 16:11 &amp;lt;jrandom&amp;gt; considere-nos já a caminho 16:11 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para a reunião? 16:11 &amp;lt;@cervantes&amp;gt; outra xícara de chá seria bom 16:12 &amp;lt;tethra&amp;gt; heheh 16:12 &amp;lt;Pseudonym&amp;gt; como está o roadmap? 16:12 &amp;lt;jrandom&amp;gt; sem mudanças 16:12 &amp;lt;Pseudonym&amp;gt; o que falta para 0.6.2? 16:13 &amp;lt;jrandom&amp;gt; todas as coisas relacionadas a 0.6.2 16:13 * jrandom se abaixa 16:14 &amp;lt;Pseudonym&amp;gt; :-P 16:14 &amp;lt;@cervantes&amp;gt; um pouco de bling bling 16:14 &amp;lt;Pseudonym&amp;gt; temos uma data/cronograma provisórios? 16:14 &amp;lt;jrandom&amp;gt; especificamente, a nova criptografia e os algoritmos de criação de tunnel, as novas estratégias de seleção de pares 16:14 &amp;lt;tethra&amp;gt; heheh 16:14 &amp;lt;jrandom&amp;gt; sem datas e cronogramas (pelo menos, não anunciados em reuniões ;) 16:15 &amp;lt;Pseudonym&amp;gt; há mais nas estratégias de seleção de pares além das coisas de vazão em que você tem trabalhado? 16:16 &amp;lt;jrandom&amp;gt; sim, essas mudanças de perfilamento de pares são questões de desempenho, não as estratégias de seleção e ordenação de pares relacionadas ao anonimato 16:16 &amp;lt;+Complication&amp;gt; jrandom: lembro corretamente... se eu supuser que a criptografia de criação de tunnel se relaciona às coisas discutidas na lista de e-mails, durante a conversa sobre ataques de predecessor (e outros)? 16:17 &amp;lt;jrandom&amp;gt; sim, Complication 16:17 &amp;lt;+Complication&amp;gt; s/related/relates 16:19 &amp;lt;+Complication&amp;gt; Você vai tentar fazer aquela estrutura de dados bonitinha funcionar? 16:19 &amp;lt;jrandom&amp;gt; sim 16:20 &amp;lt;jrandom&amp;gt; (portanto, 0.6.2 não está no horizonte de 2 semanas ;) 16:20 &amp;lt;+Complication&amp;gt; Legal. Parece interessante, eu provavelmente deveria ler mais sobre isso 16:21 &amp;lt;+Complication&amp;gt; Espero que corra bem 16:21 &amp;lt;jrandom&amp;gt; isso foi apenas discutido superficialmente na lista, ainda não há especificação digitada 16:21 &amp;lt;tethra&amp;gt; qual é essa estrutura de dados bacana, desculpa? 16:21 &amp;lt;+Complication&amp;gt; Ah, e descobri por que o link (da mensagem "moo") não funcionava. :D É freedomarchives.i2p (no plural, com um "s" no final) 16:21 &amp;lt;jrandom&amp;gt; isso será incompatível com versões anteriores, então "suave" não será seu lema, mas com sorte não vai doer muito :) 16:21 &amp;lt;jrandom&amp;gt; ah, droga 16:22 &amp;lt;jrandom&amp;gt; tethra: uma estrutura de dados que ainda não existe para criar tunnels 16:22 &amp;lt;tethra&amp;gt; legal 16:22 &amp;lt;jrandom&amp;gt; (veja os threads de predecessor de novembro, mais ou menos) 16:23 &amp;lt;tethra&amp;gt; quais vantagens/desvantagens ela terá sobre a atual? (se é que existe uma atual :o) 16:23 &amp;lt;jrandom&amp;gt; (veja os threads de predecessor de novembro, mais ou menos) ;) 16:23 &amp;lt;tethra&amp;gt; ah, ok 16:23 &amp;lt;+Complication&amp;gt; Se bem me lembro, para tornar a criação de tunnel menos transparente para observadores 16:23 &amp;lt;tethra&amp;gt; "" 16:23 &amp;lt;tethra&amp;gt; ;) 16:23 &amp;lt;jrandom&amp;gt; mas não é uma proposta, não há nada na mesa para 0.6.2 até que todas as coisas anteriores a 0.6.2 estejam resolvidas. 16:23 &amp;lt;jrandom&amp;gt; uma vez que as coisas que deveriam estar funcionando estiverem funcionando da maneira que precisamos, então seguimos em frente. 16:24 &amp;lt;Pseudonym&amp;gt; além da seleção de pares rápidos, o que não está funcionando? 16:25 &amp;lt;jrandom&amp;gt; seleção de pares rápidos é parte de "bom desempenho" 16:25 &amp;lt;jrandom&amp;gt; nós de fato temos bom desempenho, para uma rede anônima, mas não bom o suficiente para competir com redes não anônimas 16:25 &amp;lt;jrandom&amp;gt; para competir, precisamos obter melhor desempenho *e* fornecer funcionalidades que eles não conseguem em outro lugar 16:26 &amp;lt;jrandom&amp;gt; (anonimato não vende) 16:26 &amp;lt;Pseudonym&amp;gt; há mais do que isso além da seleção de pares rápidos? 16:27 &amp;lt;jrandom&amp;gt; ao longo do último mês ou dois, ao fazer benchmark de diferentes aspectos do i2p, a seleção lenta de pares parece ser o menor gargalo. qual será o próximo gargalo é desconhecido. 16:27 &amp;lt;jrandom&amp;gt; (também houve inúmeras melhorias em diferentes pontos para melhorar o desempenho) 16:27 &amp;lt;jrandom&amp;gt; (veja http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD ) 16:28 &amp;lt;Pseudonym&amp;gt; então... lançamento da nova seleção de pares esta semana? ;-) 16:28 &amp;lt;teal`c_&amp;gt; i2p está bom 16:29 &amp;lt;jrandom&amp;gt; Pseudonym: sim, o novo algoritmo de perfil de pares está no CVS e será implantado esta semana com o 0.6.1.9 16:30 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:30 &amp;lt;Pseudonym&amp;gt; legal 16:31 &amp;lt;jrandom&amp;gt; se não... 16:31 * jrandom se prepara 16:32 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de janeiro de 2006</title><link>/pt/blog/2006/01/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-janeiro-de-2006/</link><pubDate>Wed, 04 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-janeiro-de-2006/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, Complication, gott, JosephLeBlanc, jrandom, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 15:22 &amp;lt;jrandom&amp;gt; 0) oi 15:22 &amp;lt;jrandom&amp;gt; 1) Estado da rede e 0.6.1.8 15:22 &amp;lt;jrandom&amp;gt; 2) Resultados de testes de carga e perfilamento de pares 15:22 &amp;lt;@cervantes&amp;gt; jrandom: provavelmente a punição mais lenta e horrível desde que proibiram o apedrejamento 15:22 &amp;lt;jrandom&amp;gt; 3) retrospectiva de 2005 / prévia de 2006 / ??? 15:22 &amp;lt;jrandom&amp;gt; 0) oi 15:22 &amp;lt;gott&amp;gt; falafel 15:22 &amp;lt;gott&amp;gt; n : pequena croquete de grão-de-bico amassado ou favas temperadas 15:22 &amp;lt;gott&amp;gt; com sementes de sésamo 15:22 &amp;lt;@cervantes&amp;gt; olá 15:22 * jrandom acena depois de se recuperar do bombardeio de falafel 15:22 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-January/001246.html 15:23 &amp;lt;jrandom&amp;gt; como estou 10m atrasado, tenho certeza de que vocês já leram essas notas e estão com comentários prontos 15:23 &amp;lt;jrandom&amp;gt; *cof* 15:23 &amp;lt;jrandom&amp;gt; ok, vamos mergulhar em 1) estado da rede e 0.6.1.8 15:24 &amp;lt;@cervantes&amp;gt; isto é, funciona bem, exceto que o protocolo está deixando mais lento 15:24 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar além do que está no e‑mail — tivemos a 0.6.1.8 cozinhando por um tempo antes do lançamento, e pelo que posso dizer tem corrido muito bem 15:25 &amp;lt;jrandom&amp;gt; heh sim, não tenho certeza se a infoshop publicou algo desde a última importação do RSS 15:25 &amp;lt;JosephLeBlanc&amp;gt; Hmm, bem, tenho só alguns comentários. 15:25 &amp;lt;+Complication&amp;gt; Quanto ao status, embora eu já tenha mencionado antes... depois que o build -7 entrou no CVS, meu Celeron 300 parece se comportar como um computador de verdade. Tipo, transfere dados com alguma semelhança de estabilidade. 15:26 &amp;lt;+Complication&amp;gt; Permite-me navegar extensivamente por eepsites, e só raramente me expulsa do IRC. 15:26 &amp;lt;jrandom&amp;gt; isso aí, Complication 
15:26 &amp;lt;jrandom&amp;gt; e aí, JosephLeBlanc 
15:26 &amp;lt;@cervantes&amp;gt; /kick complication 15:26 &amp;lt;@cervantes&amp;gt; doh 15:26 &amp;lt;JosephLeBlanc&amp;gt; Estou rodando o CVS mais recente e, pelo que posso ver, a maioria das coisas está em ordem. 15:27 &amp;lt;JosephLeBlanc&amp;gt; No entanto, eu estava pensando se aquele problema do jbigi no Athlon foi corrigido, sobre o qual falei com você algum tempo atrás. 15:28 &amp;lt;jrandom&amp;gt; jbigi para amd64 no Windows ainda não está no jbigi.jar, embora eu espere colocá-lo na 0.6.1.9 15:29 &amp;lt;+Complication&amp;gt; Eu *acho* (mas não posso confirmar) que está focando mais firmemente nos pares com os quais já teve sucesso... e essa abordagem *pode* manter esses caminhos sem colapsar de forma mais eficaz (está atrás de um NAT um tanto agressivo demais). 15:29 &amp;lt;JosephLeBlanc&amp;gt; Bem, os logs estão retornando: 'NOTICE: Resource name [jbigi] was not found' 15:30 &amp;lt;jrandom&amp;gt; JosephLeBlanc: há uma linha depois dessa referente ao jbigi — o que ela diz? 15:31 &amp;lt;JosephLeBlanc&amp;gt; Está assim: "INFO: Optimized native BigInteger library 'libjbigi-linux-athlon.so' loaded from resource 15:31 &amp;lt;jrandom&amp;gt; ok, ótimo 15:32 &amp;lt;JosephLeBlanc&amp;gt; Só queria te dar um aviso sobre aquela linha de NOTICE. 15:32 &amp;lt;jrandom&amp;gt; isso significa que primeiro tenta buscar o recurso "jbigi", mas ele não existe (o que é normal — o recurso jbigi é para situações muito raras) 15:32 &amp;lt;jrandom&amp;gt; depois tenta buscar o recurso específico do SO/arquitetura "libjbigi-linux-athlon.so" e consegue 15:33 &amp;lt;JosephLeBlanc&amp;gt; Ah, ok. Então, parece que qualquer bug que eu estava enfrentando antes foi corrigido no -7 15:33 &amp;lt;jrandom&amp;gt; w3wt 15:33 &amp;lt;JosephLeBlanc&amp;gt; Muito obrigado, cara. 15:34 &amp;lt;jrandom&amp;gt; sem problema 15:34 &amp;lt;jrandom&amp;gt; Complication: sim, acho que você está certo, e algumas das estratégias para a 0.6.2 vão desenvolver ainda mais esse conceito 15:35 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 1) estado da rede / 0.6.1.8? 15:37 &amp;lt;jrandom&amp;gt; se não, vamos passar para 2) Resultados de testes de carga e perfilamento de pares 15:39 &amp;lt;jrandom&amp;gt; ok, tem muita coisa no e‑mail, alguém tem alguma pergunta sobre isso? 15:40 &amp;lt;+bar&amp;gt; quão grande foi a melhoria razoável? 15:41 &amp;lt;+Complication&amp;gt; Observação tardia sobre a 0.6.1.8 (acabei de testar no meu laptop) — o jbigi também foi carregado corretamente lá. 15:42 &amp;lt;+Complication&amp;gt; Anteriormente, esta máquina (Mandriva 2005) falhava em carregar o correto. 15:42 &amp;lt;+Complication&amp;gt; Devido ao problema do jcpuid. 15:42 &amp;lt;jrandom&amp;gt; Prefiro não citar um número na reunião, pois isso afetará as expectativas das pessoas. melhoria mensurável, mas longe de wire speed (velocidade de linha). 15:43 &amp;lt;jrandom&amp;gt; (e o teste de carga é um pouco artificial) 15:43 &amp;lt;+bar&amp;gt; certo, sem problema :) 15:44 &amp;lt;jrandom&amp;gt; legal, complication. Sim, eu finalmente empacotei a porta em C do jcpuid do scintilla :) 15:45 &amp;lt;jrandom&amp;gt; ok, não tenho muito a acrescentar em 2) além do que está no e‑mail. Mais informações sobre o perfilamento de velocidade resultante sairão assim que for lançado na 0.6.1.9. 15:47 &amp;lt;jrandom&amp;gt; se não houver mais nada sobre isso, pulando para 3) retrospectiva de 2005 / prévia de 2006 / ??? 15:49 &amp;lt;+bar&amp;gt; concordo com o que está no e‑mail, 2005 foi um ano fantástico e não consigo ver 2006 ficar pior, no que diz respeito ao I2P 15:49 &amp;lt;jrandom&amp;gt; avançamos muito no último ano, e vocês fizeram um monte de ótimo trabalho nos impulsionando. o próximo ano promete ser o grande para nós, saindo dos cantos geek e indo para os lugares onde importa. 15:50 * tethra entrou mais para o final de 2005, mas ainda assim foi bem legal. *thumbs up* 15:51 &amp;lt;+Complication&amp;gt; Esperando pelo melhor. 15:51 &amp;lt;jrandom&amp;gt; Não tenho muito mais a acrescentar, então, se houver outras coisas que as pessoas queiram trazer para a reunião, a palavra está aberta 15:52 &amp;lt;+Complication&amp;gt; Falando nisso, se alguém quisesse traduzir alguns docs para o espanhol (veja o fórum Discussion), com quem seria melhor coordenar? 15:52 &amp;lt;+Complication&amp;gt; por exemplo, quais partes são suscetíveis a mudar bastante, ou coisas assim 15:53 &amp;lt;+Complication&amp;gt; Além disso, em qual formato seria melhor ter vários docs? 15:54 &amp;lt;jrandom&amp;gt; o doc de introdução técnica em dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/techintro.html?rev=HEAD é razoavelmente estável 15:54 &amp;lt;+Complication&amp;gt; Incluído com o router... no site... ambos? 15:54 &amp;lt;jrandom&amp;gt; (haverá atualizações na 0.6.2, porém) 15:54 &amp;lt;jrandom&amp;gt; bem, sou muito a favor de documentação inline 15:54 &amp;lt;jrandom&amp;gt; mas isso provavelmente deve esperar até que o novo console do router esteja no ar 15:55 &amp;lt;jrandom&amp;gt; docs introdutórios no site seriam bons também, mas isso provavelmente deve esperar até que o novo site esteja no ar 15:55 &amp;lt;+Complication&amp;gt; Aha... então o melhor seria não mexer nisso ainda... 15:56 &amp;lt;+Complication&amp;gt; ...preferindo, em vez disso, docs como o acima. 15:58 &amp;lt;jrandom&amp;gt; provavelmente. ok, há mais alguma coisa que as pessoas queiram trazer para a reunião? 15:59 &amp;lt;jrandom&amp;gt; se não... 15:59 &amp;lt;tethra&amp;gt; já discutimos a ideia de UI do eepget? 15:59 &amp;lt;gott&amp;gt; Se a reunião ainda estiver acontecendo, por favor corrijam o problema com acentos no IRCclient 15:59 &amp;lt;tethra&amp;gt; isto é, antes de eu chegar aqui 15:59 &amp;lt;jrandom&amp;gt; não, quer implementar isso, tethra? :) 15:59 &amp;lt;jrandom&amp;gt; gott: patches são bem-vindos 16:00 &amp;lt;gott&amp;gt; Se não, por favor corrijam o problema com acentos no IRCclient. 16:00 &amp;lt;gott&amp;gt; jrandom: quando eu consertar, já terá sido consertado por outra pessoa ;-) 16:01 &amp;lt;tethra&amp;gt; jrandom: não tenho muita certeza de como fazer isso, já que não sou muito programador. se você puder me indicar alguns tutoriais para escrever apps do tipo .war, terei prazer em tentar, no entanto. 16:01 &amp;lt;gott&amp;gt; Eu me reservo o direito de ser derrotista em atos e ações. 16:01 &amp;lt;tethra&amp;gt; haha 16:01 &amp;lt;+Complication&amp;gt; :) 16:02 &amp;lt;jrandom&amp;gt; tethra: os livros de servlets da oreily são muito bons 16:02 &amp;lt;jrandom&amp;gt; ok, se não há mais nada... 16:02 * jrandom se prepara 16:02 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2006-01-03</title><link>/pt/blog/2006/01/03/notas-de-status-do-i2p-de-2006-01-03/</link><pubDate>Tue, 03 Jan 2006 00:00:00 +0000</pubDate><guid>/pt/blog/2006/01/03/notas-de-status-do-i2p-de-2006-01-03/</guid><description>&lt;p>Olá pessoal, Feliz Ano Novo! Vamos retomar nossas notas semanais de status depois de uma semana sem elas -&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede e 0.6.1.8 2) Resultados de testes de carga e perfilamento de pares 3) Retrospectiva de 2005 / Prévia de 2006 / ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status and 0.6.1.8&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na outra semana disponibilizamos a versão 0.6.1.8, e relatos da comunidade indicam que as modificações do zzz ajudaram bastante, e as coisas parecem bastante estáveis na rede, mesmo com o tráfego de rede substancialmente aumentado ultimamente (a média parece ter dobrado no último mês, de acordo com stats.i2p). I2PSnark também parece estar funcionando muito bem — embora tenhamos esbarrado em alguns percalços, rastreamos e corrigimos a maioria deles em builds (compilações) subsequentes. Não houve muito feedback a respeito da nova interface de blog do Syndie, mas houve um pequeno aumento no tráfego do Syndie (em parte devido à descoberta, pelo protocol, do importador rss/atom do dust :)&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 20 de dezembro de 2005</title><link>/pt/blog/2005/12/20/reuni%C3%A3o-de-desenvolvimento-do-i2p-20-de-dezembro-de-2005/</link><pubDate>Tue, 20 Dec 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/12/20/reuni%C3%A3o-de-desenvolvimento-do-i2p-20-de-dezembro-de-2005/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, Complication, dust, jrandom, legion, polecat, tealc\_, tethra, zzz&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log"> 15:20 &amp;lt;jrandom&amp;gt; 0) oi 15:20 &amp;lt;jrandom&amp;gt; 1) Estado da rede 15:20 &amp;lt;jrandom&amp;gt; 2) Atualizações do I2PSnark 15:20 &amp;lt;jrandom&amp;gt; 3) Interface de blog do Syndie 15:20 &amp;lt;jrandom&amp;gt; 4) ??? 15:20 &amp;lt;jrandom&amp;gt; 0) oi 15:20 * jrandom acena 15:20 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2005-December/001240.html 15:22 &amp;lt;jrandom&amp;gt; ok, vamos direto para 1) Estado da rede 15:22 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar além do que está nas notas de status. 15:22 &amp;lt;+Complication&amp;gt; Se não fosse pelos OOMs ocasionais, eu até diria que está bom 15:22 &amp;lt;jrandom&amp;gt; os testes de carga estão bem promissores, sugerindo que temos bastante margem para melhorar o desempenho 15:23 &amp;lt;+Complication&amp;gt; E acho que os OOMs 15:23 &amp;lt;jrandom&amp;gt; heh, OOMs relacionados ao i2psnark? ou de antes? 15:23 &amp;lt;+Complication&amp;gt; contribuem para a instabilidade, quando instâncias de i2p-bt, i2psnark ou i2p-rufus fazem... coisas. 15:24 &amp;lt;zzz&amp;gt; minha teoria é que o aumento do tráfego de torrent está prejudicando um pouco a confiabilidade do IRC 15:24 &amp;lt;+Complication&amp;gt; (talvez eu não devesse chamar a estranheza do SAM de OOM, já que não olhei de perto, mas é um dos fatores com certeza) 15:24 &amp;lt;jrandom&amp;gt; hmm, não tenho certeza, pois o estado do irc estava semelhante ao de antes das últimas atualizações do snark 15:25 &amp;lt;+Complication&amp;gt; A largura de banda tem sido sólida, os tunnels participantes sólidos também... só caindo de vez em quando 15:26 &amp;lt;zzz&amp;gt; De qualquer forma, estou otimista de que as correções de construção de tunnel que virão na 0.6.1.8 vão melhorar a experiência de IRC das pessoas 15:26 &amp;lt;+Complication&amp;gt; Por motivos conhecidos, que esperamos que sumam quando chegar a hora :) 15:26 &amp;lt;jrandom&amp;gt; sim, também acho, zzz, então provavelmente teremos um lançamento daqui a um dia ou dois 15:26 &amp;lt;+legion&amp;gt; Bem, o irc pode ser sensível demais, talvez usar algo como jabber fosse melhor? 15:26 &amp;lt;zzz&amp;gt; especialmente para quem tem máquinas e/ou conexões mais lentas 15:27 &amp;lt;jrandom&amp;gt; jabber não mudaria as coisas 15:27 &amp;lt;+Complication&amp;gt; Especialmente com a redundância de tunnel em 2 15:28 &amp;lt;+bar&amp;gt; eu diria que o irc é um excelente cagômetro para determinar o clima da rede 15:28 &amp;lt;+legion&amp;gt; É, o vento sopra um pouco e o irc já pifa 15:28 &amp;lt;+bar&amp;gt; exatamente :) 15:28 &amp;lt;+Complication&amp;gt; Percebo que, depois da correção do 'shitlisting', "Recent" tende a sempre exceder "Known" 15:29 &amp;lt;+Complication&amp;gt; Isso seria porque "Known" não inclui pares 'shitlisted', enquanto "Recent" inclui? 15:29 &amp;lt;jrandom&amp;gt; sim, o irc dá uma boa visão das coisas, pois mostrou variação substancial entre diferentes usuários (por ex., dreamtheaterfan sempre tem problemas, etc.) 15:30 &amp;lt;jrandom&amp;gt; hmm, isso faz sentido, Complication 15:30 &amp;lt;+Complication&amp;gt; (Não tenho certeza se é isso, só supondo) 15:30 &amp;lt;jrandom&amp;gt; (como os pares 'shitlisted' são excluídos do netDb, mas seus perfis não são removidos) 15:32 &amp;lt;+Complication&amp;gt; Então os indicadores parecem OK (só queria perguntar caso não estivessem) 15:33 &amp;lt;jrandom&amp;gt; ok, mais algo em 1) Estado da rede? 15:33 &amp;lt;jrandom&amp;gt; se não, vamos passar para 2) Atualizações do I2PSnark 15:33 &amp;lt;tealc_&amp;gt; que tipo de atualizações estão disponíveis? 15:34 &amp;lt;jrandom&amp;gt; veja http://dev.i2p.net/pipermail/i2p/2005-December/001240.html para uma breve lista ;) 15:34 &amp;lt;jrandom&amp;gt; basicamente, o I2PSnark agora pode lidar com múltiplos torrents ao mesmo tempo sobre um único destino I2P, tem uma interface web e está embutido no console do router 15:35 &amp;lt;tealc_&amp;gt; estou rodando os builds mais recentes do CVS e o i2psnark está causando muitos erros de heap de memória ou algo assim 15:35 &amp;lt;+Complication&amp;gt; ...e também lida com torrents criados pelo Azureus com metatags estranhas. 15:35 &amp;lt;+Complication&amp;gt; Com os quais anteriormente ele travava. 15:35 &amp;lt;jrandom&amp;gt; ah, sim, ainda há algumas coisas que estou depurando ali, tealc_ 15:35 &amp;lt;jrandom&amp;gt; (como mencionado nas notas de status semanais ;) 15:35 &amp;lt;jrandom&amp;gt; ah, verdade, Complication 15:36 &amp;lt;jrandom&amp;gt; ah, também, o pessoal do Azureus corrigiu um bug no tracker deles que impedia o I2PSnark de usá-lo 15:36 &amp;lt;jrandom&amp;gt; (então quem estiver rodando trackers do azureus anteriores ao B16 deve atualizar assim que possível) 15:37 &amp;lt;+bar&amp;gt; eu gostaria de ter a possibilidade de desativar facilmente o autostart do i2psnark (para cenários de baixa largura de banda, etc.) 15:38 &amp;lt;jrandom&amp;gt; isso deve ser fácil de adicionar 15:38 &amp;lt;+bar&amp;gt; parece ótimo 15:39 &amp;lt;jrandom&amp;gt; ok, mais algo em 2) Atualizações do I2PSnark? 15:40 &amp;lt;jrandom&amp;gt; se não, vamos passar para 3) Interface de blog do Syndie 15:40 &amp;lt;zzz&amp;gt; dois polegares para cima pelo novo i2psnark - bom trabalho 15:41 &amp;lt;jrandom&amp;gt; gracias, o mjw fez o trabalho pesado, tornando o snark tão fácil de estender 15:41 &amp;lt;jrandom&amp;gt; ok, como mencionado nas notas de status, o syndie agora tem uma nova UI de blog 15:42 &amp;lt;jrandom&amp;gt; Acho que isso vai oferecer um equilíbrio entre listas brancas e listas negras, lidando com os diferentes problemas de spam que as pessoas enfrentam 15:43 &amp;lt;jrandom&amp;gt; vamos lançar isso no próximo release, para que vocês possam explorar em um dia ou dois 15:43 &amp;lt;+legion&amp;gt; O spam realmente vai se tornar um grande problema em breve? 15:44 &amp;lt;+Complication&amp;gt; legion: como alguém teve a gentileza de demonstrar, pode ser 15:44 &amp;lt;jrandom&amp;gt; nah, as listas negras cuidam dos autores que fazem flood, e as listas brancas cuidam dos spammers que criam muitos autores 15:44 &amp;lt;dust&amp;gt; (o anonimato traz à tona o pior em algumas pessoas) 15:44 &amp;lt;jrandom&amp;gt; (então spam não é um problema) 15:45 &amp;lt;+Complication&amp;gt; (Embora eu ache que o sujeito estava regenerando chaves para evitar uma lista negra permanente, o que até causa uma certa lentidão.) 15:45 &amp;lt;+Complication&amp;gt; Embora não seja uma grande lentidão, e por isso concordo de coração que listas brancas também são boas. :) 15:46 &amp;lt;+bar&amp;gt; talvez alguma solução de hashcash possa ser viável mais adiante, se necessário 15:46 &amp;lt;jrandom&amp;gt; se necessário, mas não vejo por que seria 15:46 &amp;lt;+bar&amp;gt; concordo, por enquanto eu também não 15:46 &amp;lt;+Complication&amp;gt; bar: tipo "não mostrar a menos que tenham se dado ao trabalho de calcular alguma coisa"? 15:47 &amp;lt;+bar&amp;gt; sim, algo nessa linha 15:47 &amp;lt;+Complication&amp;gt; Parece possível, embora provavelmente desnecessário. 15:47 &amp;lt;+bar&amp;gt; provavelmente. 15:47 &amp;lt;jrandom&amp;gt; se um conjunto de spammers estivesse fazendo flood com muitos autores novos o tempo todo, as pessoas ainda poderiam contar a outras sobre autores novos publicando seus favoritos e referências de blogs no próprio blog 15:47 &amp;lt;+Complication&amp;gt; Ou melhor, tomara que desnecessário. 15:48 &amp;lt;+Complication&amp;gt; Pode ser bom considerar se o Syndie consegue acomodar tal funcionalidade, caso surja a necessidade. 15:49 &amp;lt;jrandom&amp;gt; sim, consegue, com cabeçalhos no post do blog ou na própria metainfo do blog 15:49 &amp;lt;jrandom&amp;gt; quer dizer, metadata (maldito bt!) 15:51 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 3) Syndie, vamos pular para 4) ??? 15:51 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 15:51 &amp;lt;+legion&amp;gt; sim, algumas coisas 15:52 &amp;lt;+legion&amp;gt; primeiro, clunk 15:52 &amp;lt;jrandom&amp;gt; legal, sim, clunk parece interessante 15:52 &amp;lt;+legion&amp;gt; Como mencionei hoje mais cedo no i2p-chat, tenho trabalhado para fazê-lo compilar com Cygwin e/ou MinGW. 15:53 &amp;lt;+legion&amp;gt; Até agora só o cliente está com problemas; o resto, incluindo o servidor, compila e parece funcionar 15:53 &amp;lt;jrandom&amp;gt; bacana 15:54 &amp;lt;tealc_&amp;gt; i2p pode acabar sendo uma bela pedra no sapato do programa de vigilância sem limites do George Bush. Vejo vocês nos campos de extermínio, tragam as cartas, tá? 15:54 &amp;lt;+legion&amp;gt; Tenho tentado não só descobrir por que o cliente está com problemas, mas também resolvê-lo. No momento estou empacado. 15:56 &amp;lt;+legion&amp;gt; A outra coisa que eu queria discutir: poderia ser incluído um tunnel padrão para o meu servidor jabber na próxima atualização? Só para facilitar para quem quiser experimentar jabber. 15:57 &amp;lt;tethra&amp;gt; 20:34:37 &amp;lt;jrandom&amp;gt; se um conjunto de spammers estivesse fazendo flood com muitos autores novos o tempo todo, as pessoas ainda poderiam contar a outras sobre autores novos publicando seus favoritos e referências de blogs no próprio blog &amp;lt;--- talvez algo no sentido da forma do polecat de combinar confiança pudesse ter um papel nisso? (isto é, tanto para bloquear spammers -e- promover autores populares.) 15:57 &amp;lt;tethra&amp;gt; &amp;lt;/$0.02&amp;gt; 15:58 &amp;lt;+polecat&amp;gt; Isso seria um exemplo primitivo da minha ideia de rede de confiança, com uma heurística de 100% de transferência de confiança, sim. 15:58 &amp;lt;jrandom&amp;gt; legion: hmm, adicionar uma config desativada é fácil para novos usuários, mas a hesitação que tenho é em relação à filtragem de protocolo (e que informação cada cliente vaza). qual é a sua experiência com diferentes clientes? 15:59 &amp;lt;jrandom&amp;gt; sim, há muito espaço para integrar métricas de confiança no syndie 16:01 &amp;lt;+legion&amp;gt; Bem, até onde sei, o jeti não vaza, exceto sua transferência de arquivos, que está desativada nas configurações do meu servidor de qualquer forma. Possivelmente a próxima versão do jeti vai corrigir isso. Fora isso, não sei sobre os outros clientes. 16:02 &amp;lt;+legion&amp;gt; Sei com certeza que o bate-papo em grupo é sólido, independentemente dos clientes; é só o contato fora do bate-papo em grupo que alguns clientes podem vazar, embora eu não tenha certeza. 16:03 &amp;lt;jrandom&amp;gt; hmm, vazamento não é exatamente um booleano, é uma questão de /que informação/ os clientes vazam, não se vazam alguma informação 16:04 &amp;lt;+legion&amp;gt; Certo, eu estava me referindo a informações críticas como endereços IP, embora bons clientes, se vazarem essa informação, deveriam relatá-la apenas como 127.0.0.1 ou localhost 16:06 &amp;lt;+legion&amp;gt; Então eu recomendaria usar apenas clientes conhecidos que não vazam, como o jeti. 16:07 &amp;lt;zzz&amp;gt; você poderia adicionar uma coluna 'verificado-não-vaza' à sua tabela de clientes? 16:07 &amp;lt;jrandom&amp;gt; seria útil se você pudesse documentar o que o jeti vaza e o que não vaza (nos moldes do que o postman montou para o proxy SMTP e POP) 16:08 &amp;lt;+legion&amp;gt; Segundo o desenvolvedor do jeti, ele não vaza nada que comprometa a anonimidade. Isso é certo, sem dúvida. Eu também examinei o código-fonte e não encontrei nada que me fizesse pensar o contrário. 16:09 &amp;lt;jrandom&amp;gt; que o desenvolvedor tenha dito isso pode ser certo, mas o que o desenvolvedor entende por anonimato é outra questão ;) 16:09 &amp;lt;+legion&amp;gt; Sim, zzz, eu poderia adicionar mais uma coluna dessas 16:09 &amp;lt;jrandom&amp;gt; Não duvido da possibilidade de que o jeti se comporte corretamente, mas precisamos saber o que isso significa 16:10 &amp;lt;zzz&amp;gt; parece que a não-existência de vazamento só pode ser verificada por rastreamento do protocolo 16:10 &amp;lt;zzz&amp;gt; não olhando o código-fonte ou perguntando ao desenvolvedor 16:12 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:12 &amp;lt;+bar&amp;gt; só um lembrete para não esquecer o jbigi amd64 16:13 &amp;lt;+bar&amp;gt; (mas aposto que está na sua lista de tarefas) 16:13 &amp;lt;jrandom&amp;gt; sim :) 16:13 &amp;lt;jrandom&amp;gt; (Windows amd64, isto é, Linux amd64 já está funcionando) 16:13 &amp;lt;jrandom&amp;gt; mas, se não há mais nada... 16:14 * jrandom vai encerrando 16:14 &amp;lt;+bar&amp;gt; sim, Windows amd64. 16:14 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 13 de dezembro de 2005</title><link>/pt/blog/2005/12/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-dezembro-de-2005/</link><pubDate>Tue, 13 Dec 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/12/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-dezembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, jrandom, spaetz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:15 &amp;lt;jrandom&amp;gt; 0) oi 15:15 &amp;lt;jrandom&amp;gt; 1) Estado da rede e testes de carga 15:15 &amp;lt;jrandom&amp;gt; 2) I2PSnark 15:15 &amp;lt;jrandom&amp;gt; 3) Syndie 15:15 &amp;lt;jrandom&amp;gt; 4) ??? 15:15 &amp;lt;jrandom&amp;gt; 0) oi 15:15 * jrandom acena 15:15 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas @ http://dev.i2p.net/pipermail/i2p/2005-December/001239.html 15:15 &amp;lt;jrandom&amp;gt; (*antes* da reunião desta semana - quem diria?) 15:16 &amp;lt;jrandom&amp;gt; não que isso importe, já que vocês esperam até a reunião começar para ler mesmo assim ;) 15:16 &amp;lt;jrandom&amp;gt; então, passando para 1) Estado da rede e testes de carga 15:16 &amp;lt;@cervantes&amp;gt; olá! 15:17 &amp;lt;jrandom&amp;gt; obrigado por fazer a sua parte, cervantes ;) 15:17 &amp;lt;@cervantes&amp;gt; ler o quê? 15:17 -!- DreamTheaterFan [anonymous@irc2p] has quit [Connection reset by peer] 15:17 &amp;lt;jrandom&amp;gt; não tenho muito a adicionar além do que está no e-mail, alguém tem alguma pergunta ou comentário sobre 1)? 15:19 &amp;lt;spaetz&amp;gt; os testes de carga são realizados *na* rede i2p ou você tem uma rede privada para isso? 15:19 &amp;lt;jrandom&amp;gt; estou fazendo na rede em produção 15:19 &amp;lt;spaetz&amp;gt; só por curiosidade 15:19 &amp;lt;spaetz&amp;gt; k 15:20 &amp;lt;jrandom&amp;gt; está sendo feito com cuidado, recuando agressivamente de pares sob carga e, claro, respeitando rejeições de tunnel 15:20 &amp;lt;@cervantes&amp;gt; a instabilidade recente do irc2p não estava relacionada aos testes 15:21 &amp;lt;@cervantes&amp;gt; (caso estivessem se perguntando) 15:21 &amp;lt;jrandom&amp;gt; como a nova configuração está se saindo, cervantes? 15:21 &amp;lt;@cervantes&amp;gt; tem sido sólido como uma rocha até agora 15:22 &amp;lt;jrandom&amp;gt; legal 15:22 &amp;lt;@cervantes&amp;gt; só exigiu um pouco de paciência para rastrear a origem dos gremlins 15:24 &amp;lt;jrandom&amp;gt; ok, mais alguém tem perguntas/comentários, ou vamos pular para 2) I2PSnark? 15:25 &amp;lt;jrandom&amp;gt; considere que já pulamos 15:26 &amp;lt;jrandom&amp;gt; ok, basicamente o I2PSnark deve voltar a funcionar... havia alguns atributos ainda não presentes na especificação do BitTorrent (BT spec) mas usados pelo azureus e rufus, causando incompatibilidade, mas agora somos compatíveis com as situações que consegui ver 15:26 &amp;lt;jrandom&amp;gt; i2psnark agora funciona com todos os torrents que testei, mas se alguém tiver problemas, me avise 15:27 &amp;lt;jrandom&amp;gt; parte do impulso para eu corrigir isso foi em relação a alguns bugs do SAM, já que o I2PSnark não usa SAM 15:28 &amp;lt;jrandom&amp;gt; não há muito mais a acrescentar nesse front... a menos que alguém tenha alguma pergunta, vamos seguir para 3) Syndie 15:29 -!- Xunk [Xunk@irc2p] has quit [Connection reset by peer] 15:30 &amp;lt;jrandom&amp;gt; ok, também não tenho muito a acrescentar além do e-mail nesse ponto 15:31 -!- Xunk [Xunk@irc2p] has joined #i2p 15:31 &amp;lt;jrandom&amp;gt; se não houver perguntas sobre o Syndie, vamos continuar e abrir a palavra com 4) ??? 15:31 -!- DreamTheaterFan [anonymous@irc2p] has joined #i2p 15:32 * jrandom lembra que clunk não estava na pauta, entre outras coisas. alguém tem algo que queira levantar? 15:32 &amp;lt;@cervantes&amp;gt; man speeding though 15:32 &amp;lt;@cervantes&amp;gt; *through 15:33 -!- bar [bar@irc2p] has quit [Connection reset by peer] 15:33 &amp;lt;jrandom&amp;gt; pois é, não há necessidade de falar só para ver palavras nos logs da reunião :) 15:33 -!- bar [bar@irc2p] has joined #i2p 15:33 -!- mode/#i2p [+v bar] by chanserv 15:33 -!- mule [mule@irc2p] has joined #i2p 15:35 &amp;lt;jrandom&amp;gt; ok, se não há mais nada... 15:35 * jrandom se prepara 15:35 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 06 de dezembro de 2005</title><link>/pt/blog/2005/12/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-dezembro-de-2005/</link><pubDate>Tue, 06 Dec 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/12/06/reuni%C3%A3o-de-desenvolvedores-do-i2p-06-de-dezembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ailouros, bar, bla, cervantes, Complication, gott, jrandom, modulus, polecat, Pseudonym, tethra, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:26 &amp;lt;jrandom&amp;gt; 0) oi 15:26 &amp;lt;jrandom&amp;gt; 1) 0.6.1.7 e estado da rede 15:26 &amp;lt;jrandom&amp;gt; 2) Falhas experimentais de tunnel 15:26 &amp;lt;jrandom&amp;gt; 3) SSU e NATs 15:26 &amp;lt;jrandom&amp;gt; 4) Syndie 15:26 &amp;lt;jrandom&amp;gt; 5) ??? 15:26 &amp;lt;jrandom&amp;gt; 0) oi 15:26 * jrandom acena 15:26 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2005-December/001237.html 15:26 * ailouros leu as notas 15:27 * jrandom está atrasado, então vou dar um momento pra vocês lerem :) 15:29 &amp;lt;jrandom&amp;gt; ok, podemos começar com 1) 0.6.1.7 e estado da rede 15:29 &amp;lt;@cervantes&amp;gt; *cof* 15:29 &amp;lt;jrandom&amp;gt; Não tenho muito mais a acrescentar além do que está no e-mail sobre este ponto. Alguém tem mais comentários/perguntas/ideias? 15:30 &amp;lt;Pseudonym&amp;gt; parece que fazer otimização de desempenho antes de mudar o algoritmo de criação de tunnel pode ser o inverso do ideal 15:30 &amp;lt;gott&amp;gt; Estou recebendo muitos "No HTTP method found in the request. 15:30 &amp;lt;gott&amp;gt; Software caused connection abort: socket write error 15:30 &amp;lt;gott&amp;gt; " 15:30 &amp;lt;@modulus&amp;gt; o lag de tunnel está bem menor, não sei se vocês fizeram mudanças ou se meu ISP ficou melhor de repente. 15:30 &amp;lt;gott&amp;gt; do Gerenciador Web do I2PTunnel 15:31 &amp;lt;jrandom&amp;gt; gott: isso sugere requisições HTTP ruins, ou coisas que o eepproxy não conseguiu entender 15:31 &amp;lt;jrandom&amp;gt; modulus: legal, temos feito muita coisa para tentar melhorar 15:31 &amp;lt;jrandom&amp;gt; Pseudonym: bem, até agora a criação de tunnel não tem sido nosso gargalo - o gargalo estava em coisas de nível mais alto 15:32 &amp;lt;jrandom&amp;gt; por outro lado, as melhorias das últimas revisões expuseram alguns problemas lá embaixo 15:32 &amp;lt;Pseudonym&amp;gt; ah, então a otimização tem sido relacionada a outras partes do código? 15:32 &amp;lt;Pseudonym&amp;gt; legal 15:33 &amp;lt;jrandom&amp;gt; sim, no nível do SSU, assim como no nível da operação de tunnel. a criação de tunnel não é uma operação sensível a desempenho [exceto quando é ;] 15:34 &amp;lt;jrandom&amp;gt; Estou fazendo alguns testes de carga na rede ao vivo, coletando algumas estatísticas de carga não anônimas de diferentes peers para tentar afunilar mais 15:34 &amp;lt;ailouros&amp;gt; Pergunto-me por que às vezes vejo mais tunnels do que os configurados para um destino (ex.: eeProxy, inbound 7 tunnels 4 outbound) 15:34 &amp;lt;jrandom&amp;gt; então, nos próximos dias, quando vocês virem o router 7xgV transferindo muitos dados, bem, não liguem ;) 15:35 &amp;lt;jrandom&amp;gt; ailouros: quando a criação de tunnel demora, ele cria extras, por via das dúvidas. 15:35 &amp;lt;jrandom&amp;gt; zzz descreve alguns dos problemas estranhos nessa frente também, e há um patch sendo trabalhado para melhorar um pouco as coisas 15:35 &amp;lt;ailouros&amp;gt; Entendo... mas então por que todos expiram ao mesmo tempo? 15:35 &amp;lt;@cervantes&amp;gt; jrandom: por curiosidade, quando você começou esses testes? 15:35 &amp;lt;jrandom&amp;gt; cervantes: alguns dias atrás 15:36 &amp;lt;@cervantes&amp;gt; ah legal, então _não_ é isso ;-) 15:36 &amp;lt;jrandom&amp;gt; não sei, ailouros, depende de algumas condições. mas há algumas... *cof* esquisitices no código de criação de tunnel, com o qual venho evitando mexer já que está sendo reescrito para a 0.6.2 15:38 &amp;lt;ailouros&amp;gt; Entendo. Achei que fosse uma questão de política... Eu preferiria ver os tunnels expirarem em tempos diferentes, a menos que haja um bom motivo para não 15:38 &amp;lt;ailouros&amp;gt; isto é, as criações de tunnel são defasadas 15:39 &amp;lt;jrandom&amp;gt; sim, haverá uma melhor aleatoriedade para a 0.6.2, e o patch do zzz adiciona alguma aleatoriedade para a revisão atual também 15:40 &amp;lt;+Complication&amp;gt; Pergunto-me por que uma instância, de resto normal, do i2phex... decidiria recalcular o hash dos arquivos a cada vez que eu o inicio? 15:40 &amp;lt;jrandom&amp;gt; não faço ideia 15:40 &amp;lt;+Complication&amp;gt; Configuração corrompida parece a causa mais provável até agora, mas ainda não apaguei minha config. 15:40 &amp;lt;jrandom&amp;gt; talvez carimbos de tempo defasados? 15:42 &amp;lt;+Complication&amp;gt; Não, eles parecem corretos também 15:42 * jrandom não sabe. nunca olhou para essa parte do código do phex 15:42 &amp;lt;jrandom&amp;gt; er, code 15:42 &amp;lt;+Complication&amp;gt; Vou ver se apagar arquivos antigos de configuração ajuda 15:42 &amp;lt;jrandom&amp;gt; legal 15:43 &amp;lt;jrandom&amp;gt; ok, mais algo em 1) Estado da rede / 0.6.1.7? 15:43 &amp;lt;jrandom&amp;gt; se não, indo para 2) Falhas experimentais de tunnel 15:44 &amp;lt;jrandom&amp;gt; já tocamos um pouco nisso, e há mais nas notas e em zzz.i2p 15:44 &amp;lt;jrandom&amp;gt; zzz: você tem algo que queira acrescentar/levantar? 15:46 &amp;lt;jrandom&amp;gt; se não, vamos para 3) SSU e NATs 15:46 &amp;lt;jrandom&amp;gt; bar: algo que queira acrescentar? 15:46 &amp;lt;+bar&amp;gt; não, não tenho nada além do que está no e-mail 15:47 &amp;lt;jrandom&amp;gt; legal, sim, ainda preciso responder alguns detalhes - acho que nossa retransmissão já vai cuidar de algumas das questões que você levantou 15:48 &amp;lt;jrandom&amp;gt; o truque vai ser detectar qual situação está ocorrendo, para podermos automatizar o procedimento correto (ou informar ao usuário que ele está ferrado) 15:48 &amp;lt;+bar&amp;gt; tudo a seu tempo, sem pressa 15:49 &amp;lt;+bar&amp;gt; sim, eu sugeri uma configuração manual do usuário para contornar esse problema por enquanto, talvez não seja possível, mas podemos discutir depois 15:50 &amp;lt;jrandom&amp;gt; sim, substituições manuais ajudam, mas minha experiência com revisões anteriores do i2p foi que todo mundo (*todo mundo*) estragou tudo ;) então a automação é preferível 15:50 &amp;lt;jrandom&amp;gt; (todo mundo incluindo eu mesmo ;) 15:52 &amp;lt;+bar&amp;gt; concordo 15:52 &amp;lt;ailouros&amp;gt; lol se eu também fiz isso, então havia algo errado com a documentação, pois eu a segui passo a passo :D 15:53 &amp;lt;+bar&amp;gt; enquanto isso, vou gastar algum tempo estudando os testes de peers 15:53 &amp;lt;jrandom&amp;gt; legal, obrigado, bar! 15:54 &amp;lt;+bar&amp;gt; (talvez eu possa gerar algum spam inútil sobre isso também :) 15:54 &amp;lt;jrandom&amp;gt; :) 15:55 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 3), vamos para 4) Syndie 15:56 &amp;lt;jrandom&amp;gt; houve muito progresso nessa frente recentemente, com reformulações bastante substanciais da UI desde que a 0.6.1.7 saiu 15:57 &amp;lt;jrandom&amp;gt; há também uma nova instalação/build standalone, embora, como todos nós temos i2p instalado, não precisamos de uma separada 15:57 &amp;lt;ailouros&amp;gt; Acho que o layout da 6.1.7 é mais difícil de usar do que o da 6.1.6 15:58 &amp;lt;jrandom&amp;gt; hmm, você está rodando o syndie em modo single-user? e/ou está usando o build mais recente do CVS ou o build oficial 0.6.1.7? 15:58 &amp;lt;ailouros&amp;gt; oficial 0.6.1.7, single-user 15:58 &amp;lt;jrandom&amp;gt; você é um dos proponentes da interface estilo blog, em oposição à navegação encadeada (threaded)? 15:58 &amp;lt;ailouros&amp;gt; Não sou, embora eu não saiba bem qual é a estilo blog 15:58 &amp;lt;ailouros&amp;gt; pessoalmente eu preferiria uma navegação encadeada (threaded) 15:59 &amp;lt;ailouros&amp;gt; (e também alguma codificação por cores das mensagens novas na visualização de threads) 15:59 &amp;lt;+Complication&amp;gt; CVS relativamente recente, single-user 15:59 &amp;lt;+Complication&amp;gt; Encontrei uma pequena estranheza (que acho que pode não ser intencional) 15:59 &amp;lt;jrandom&amp;gt; ah, houve muito progresso nessa frente no CVS, ailouros 15:59 &amp;lt;ailouros&amp;gt; ótimo :) 16:00 &amp;lt;jrandom&amp;gt; temos também uma nova exibição encadeada (threaded), usando a sugestão do cervantes de percorrer totalmente apenas um ramo, em vez de todos os ramos 16:00 &amp;lt;@cervantes&amp;gt; essas mudanças foram publicadas em syndiemedia.i2p.net? 16:00 &amp;lt;+bla&amp;gt; Seria uma boa ideia mostrar alguns exemplos padrão para o campo location em `http://localhost:7657/syndie/syndicate.jsp` ? 16:00 &amp;lt;jrandom&amp;gt; syndiemedia.i2p.net é o head do CVS, sim 16:00 &amp;lt;+Complication&amp;gt; Quando você abriu uma thread e está lendo seus posts... e então decide aplicar um filtro para o qual nenhum post corresponde (por exemplo, abrir a thread "Syndie threading", aplicar o filtro "i2p.i2phex")... 16:00 &amp;lt;jrandom&amp;gt; sim, talvez, bla. instalações novas terão os três padrões lá, mas exemplos seriam bons 16:01 &amp;lt;@cervantes&amp;gt; (a árvore da thread atual precisa abrir totalmente também, no entanto) 16:01 &amp;lt;+Complication&amp;gt; ...parece deixar os posts atuais exibidos, como se estivessem correspondendo ou algo assim... 16:01 &amp;lt;+Complication&amp;gt; Embora eu certamente tenha clicado no botão "Go". 16:01 &amp;lt;@cervantes&amp;gt; Complication: sim, achei isso confuso também 16:02 &amp;lt;jrandom&amp;gt; hmm Complication, a ideia geral era permitir que você navegasse enquanto ainda olha um post, mas talvez fosse melhor remover os posts que estão sendo exibidos 16:02 &amp;lt;jrandom&amp;gt; cervantes: ah, sim, expandir até a folha seria bom e deve ser trivial de fazer 16:02 &amp;lt;+Complication&amp;gt; Acabei de notar e, como chamou a atenção, achei que deveria mencionar 16:02 &amp;lt;@cervantes&amp;gt; (ou tornar mais óbvio que não há correspondências) 16:03 &amp;lt;jrandom&amp;gt; bem, a navegação da thread diz *no matches* :) 16:03 &amp;lt;ailouros&amp;gt; talvez ele esteja procurando um isqueiro 16:03 &amp;lt;jrandom&amp;gt; !thwap 16:03 &amp;lt;@cervantes&amp;gt; (ou tornar ainda mais óbvio que não há correspondências) 16:03 &amp;lt;jrandom&amp;gt; &amp;lt;blink&amp;gt;No matches&amp;lt;/blink&amp;gt; 16:03 &amp;lt;+Complication&amp;gt; Opa :) 16:04 &amp;lt;tethra&amp;gt; parece que seu !thwap acertou o spaetz__ em vez disso, jr! 16:04 &amp;lt;+Complication&amp;gt; Certo, às vezes o navegador de threads *parece mesmo* estar bem longe :) 16:04 &amp;lt;jrandom&amp;gt; sim, estamos experimentando com algum CSS para flutuar isso na lateral, como opção 16:05 &amp;lt;@cervantes&amp;gt; com suporte a skins você poderia ter a thread em cima, embaixo, esquerda, direita etc 16:05 &amp;lt;@cervantes&amp;gt; ah, como o jr disse 16:05 &amp;lt;+Complication&amp;gt; O link "Threads" leva até lá bem rápido, porém 16:05 &amp;lt;+Complication&amp;gt; ...se estiver dentro da janela de visualização. 16:06 &amp;lt;+Complication&amp;gt; E quem está acostumado a navegar pelo teclado pode naturalmente pressionar "End" 16:06 &amp;lt;jrandom&amp;gt; claro, essas coisas são realmente simples de modificar (como dá para ver pelas mudanças rápidas no CVS :), então se alguém tiver sugestões (ou mockups - html / png / etc), por favor, publiquem quando quiserem 16:07 &amp;lt;jrandom&amp;gt; Espero que teremos uma página principal de visão geral tipo blog nos próximos dias no CVS 16:08 &amp;lt;jrandom&amp;gt; ok, há muitas outras coisas acontecendo com o syndie, então passe em `http://localhost:7657/syndie/` para mais informações :) 16:08 &amp;lt;jrandom&amp;gt; alguém tem mais algo para levantar sobre isso, ou vamos para 5) ??? 16:09 &amp;lt;zzz&amp;gt; oi, acabei de entrar. sobre o 2), estou procurando testadores para meu patch. 16:10 &amp;lt;zzz&amp;gt; Meus resultados são melhorias no atraso de jobs e na confiabilidade, e redução nos travamentos do router. Então espero que outros experimentem. 16:10 &amp;lt;ailouros&amp;gt; isso parece bom o suficiente. o que eu tenho que fazer? 16:11 &amp;lt;jrandom&amp;gt; oi, zzz, ok, legal, vou espancar um pouco por aqui também. tem muitos componentes diferentes, então pode valer a pena dividir em partes, mas parece bom e está a caminho da 0.6.1.8 16:11 &amp;lt;ailouros&amp;gt; (o uptime médio é de cerca de 10h aqui :( 16:11 &amp;lt;zzz&amp;gt; Se você tem o código-fonte e o ant, é só aplicar o patch - ou eu posso colocar um i2pupdate.zip se você quiser 16:12 &amp;lt;zzz&amp;gt; jrandom, vou trabalhar em separar isso 16:12 &amp;lt;ailouros&amp;gt; Vou preferir o update, obrigado 16:13 &amp;lt;zzz&amp;gt; ailouros, vou colocar em zzz.i2p dentro de uma hora - obrigado 16:13 &amp;lt;jrandom&amp;gt; zzz: eu não me preocuparia com isso a menos que você tenha tempo livre... eu posso ler o diff :) 16:13 &amp;lt;ailouros&amp;gt; obrigado 16:14 &amp;lt;zzz&amp;gt; jrandom, OK. Há algumas coisas diversas que podem ser facilmente retiradas por mim ou por você. 16:16 &amp;lt;ailouros&amp;gt; Acho que estamos em 5) ??? agora? 16:16 &amp;lt;zzz&amp;gt; jrandom outro tópico eram Router OOMs (Out Of Memory — falta de memória) com i2phex e possíveis problemas com SAM 16:16 &amp;lt;jrandom&amp;gt; sim, ailouros 16:16 &amp;lt;jrandom&amp;gt; ah sim, zzz, seria ótimo rastrear o que está acontecendo com o SAM 16:17 &amp;lt;ailouros&amp;gt; j346, você teve a chance de ver meu app? 16:17 &amp;lt;jrandom&amp;gt; Seria ÓTIMO se alguém pudesse assumir a manutenção da SAM bridge, pois eu não tenho feito nenhum trabalho substancial nela, e o human não aparece faz um tempo. 16:19 &amp;lt;jrandom&amp;gt; ainda não, ailouros, infelizmente. eu estava um pouco inseguro sobre como funciona, então preciso ler o código-fonte primeiro 16:20 &amp;lt;ailouros&amp;gt; sinta-se à vontade para perguntar 16:20 &amp;lt;ailouros&amp;gt; (e boa sorte na jornada pelo fonte, é uma boa definição para a palavra "bagunça") 16:20 &amp;lt;jrandom&amp;gt; hehe 16:21 &amp;lt;zzz&amp;gt; correção: minha experiência tem sido OOMs ao usar i2p-bt, não i2phex. Acontece depois de cerca de 24 horas ao rodar um i2p-bt e em poucas horas ao rodar dois i2p-bt 16:22 &amp;lt;+Complication&amp;gt; O meu aconteceu após alguns testes de estresse tarde da noite. 16:22 &amp;lt;+Complication&amp;gt; (durante os quais, diga-se, vi médias de 5 minutos de 50 KB/s) 16:22 &amp;lt;bar_&amp;gt; você poderia me lembrar o que é/faz seu app, ailouros? minha memória é boa, mas curta... 16:22 &amp;lt;+Complication&amp;gt; De entrada, isto é. 16:22 &amp;lt;+Complication&amp;gt; A saída estava limitada a 35 KB/s 16:22 &amp;lt;@cervantes&amp;gt; Complication: nunca ouvi chamarem de teste de estresse de madrugada antes... 16:22 &amp;lt;jrandom&amp;gt; legal, Complication 16:23 &amp;lt;+Complication&amp;gt; cervantes: bem, pode-se *chamar* de mega-leeching semi-diário então :P 16:23 &amp;lt;ailouros&amp;gt; bar_: é uma prova de conceito funcional de um app de compartilhamento de arquivos distribuído que compartilha blocos comuns entre arquivos diferentes (como sugerido por polecat) 16:23 &amp;lt;bar_&amp;gt; ah, certo, obrigado, ailouros 16:24 &amp;lt;tethra&amp;gt; cervantes: heheheh ;) 16:24 &amp;lt;ailouros&amp;gt; de nada (se alguém quiser pegar o fonte, está em C/C++) 16:25 &amp;lt;+polecat&amp;gt; ailouros: Cuidado, a chance de dois blocos binários serem iguais é suficientemente rara, estou falando mais de teoria pura que seria pouco útil na prática. 16:25 &amp;lt;ailouros&amp;gt; polecat, concordo. Meu melhor palpite é que isso é útil quando você obtém diferentes versões dos mesmos arquivos 16:25 &amp;lt;ailouros&amp;gt; tipo, um filme que tem um bloco corrompido 16:25 &amp;lt;+polecat&amp;gt; Você poderia transferir blocos de zeros a velocidades relâmpago! ("O próximo bloco é de zeros" "ah, eu já tenho isso" "o próximo bloco é de zeros" "ah, eu já tenho isso") 16:26 &amp;lt;ailouros&amp;gt; ou um arquivo com outros arquivos zip 16:26 &amp;lt;jrandom&amp;gt; ou, por exemplo, tags ID3 modificadas, etc. 16:26 &amp;lt;ailouros&amp;gt; exatamente 16:26 &amp;lt;+polecat&amp;gt; Verdade. Mas uma maneira fácil de "consertar" um filme com um bloco corrompido é mandar o bittorrent baixar por cima. A maioria dos clientes vai preservar os blocos cujos hashes são iguais e sobrescrever os que são diferentes. 16:26 &amp;lt;jrandom&amp;gt; porém, arquivos de arquivos provavelmente não funcionarão, já que teriam que quebrar nas fronteiras de arquivo 16:27 &amp;lt;ailouros&amp;gt; j636, é por isso que quero implementar a ideia do LBFS de dividir em marcas de dados, e não em tamanhos fixos de bloco 16:27 &amp;lt;@cervantes&amp;gt; a comunidade DC usava esse método, compartilhando distribuições de arquivos em rarsets 16:27 &amp;lt;+polecat&amp;gt; O que poderia ser útil é fazer um algoritmo geral de correção de erros binários e implementá-lo em grande escala. Todos os blocos poderiam ser "corrigidos" uns nos outros, e você só teria que transmitir os dados de correção, que podem ser menores do que transmitir o próprio bloco. 16:29 &amp;lt;@cervantes&amp;gt; e então as buscas são baseadas em hashes Tiger dessas partes RAR 16:29 &amp;lt;+Complication&amp;gt; Boa ideia... mas parece difícil :) 16:29 &amp;lt;+polecat&amp;gt; Mas apenas um equivalente hash-por-hash... você nunca encontraria dois blocos iguais! 16:29 &amp;lt;ailouros&amp;gt; cervantes, o que é um "rarset"? :D (exceto um "arquivo RAR", claro) 16:29 &amp;lt;+polecat&amp;gt; A menos que ambos os lados já tivessem o arquivo, sendo que um deles está corrompido. 16:29 &amp;lt;ailouros&amp;gt; polecat, hã? 16:29 &amp;lt;@cervantes&amp;gt; ailouros: um arquivo RAR dividido, com arquivos de paridade se necessário 16:30 &amp;lt;ailouros&amp;gt; cervantes: Não entendo a vantagem de fazer isso 16:31 &amp;lt;@cervantes&amp;gt; o principal benefício era adicionar download pseudo multi-fonte ao DC 16:32 &amp;lt;ailouros&amp;gt; bem, isso faz parte do mecanismo de compartilhamento de blocos entre arquivos, não é? 16:34 &amp;lt;ailouros&amp;gt; polecat: sobre o bittorrent sobrescrevendo arquivos danificados, o que ele não te dá é quando você tenta obter múltiplas versões ao mesmo tempo 16:35 &amp;lt;@cervantes&amp;gt; seu cliente só casa/baixa partes válidas; se você tiver arquivos de paridade, também pode recuperar partes danificadas 16:35 &amp;lt;ailouros&amp;gt; com o meu sistema não há partes danificadas (os arquivos só são montados quando os blocos que o compõem são baixados e verificados novamente) 16:36 &amp;lt;@cervantes&amp;gt; coisas que o bittorrent faz por padrão, exceto que você não pode pesquisar especificamente por partes individuais 16:36 &amp;lt;+polecat&amp;gt; Múltiplas versões não devem ter um único bit em comum... por isso são tão estúpidas. Algum sujeito decide re-encodar o filme em formato selo postal e dá o mesmo nome. 16:37 &amp;lt;+polecat&amp;gt; Ou outro sujeito pega dados aleatórios e dá o nome do arquivo que você quer baixar. 16:37 &amp;lt;ailouros&amp;gt; lol isso é verdade 16:37 &amp;lt;@cervantes&amp;gt; exatamente, e lançamentos em rarset são imunes a isso... 16:37 &amp;lt;ailouros&amp;gt; mas lembre-se de que arquivos de outras redes (emule, kazaa, etc.) frequentemente vêm corrompidos 16:38 &amp;lt;+polecat&amp;gt; lançamentos em rarset não são imunes... 16:38 &amp;lt;+polecat&amp;gt; Você ainda tem que descobrir qual rarset é o correto. 16:38 &amp;lt;ailouros&amp;gt; cervantes, como rarsets são imunes a um idiota publicando lixo aleatório? 16:38 &amp;lt;@cervantes&amp;gt; (desde que você tenha uma fonte confiável) 16:39 &amp;lt;@cervantes&amp;gt; porque um grupo de release publica hashes/informações de distribuição 16:39 &amp;lt;ailouros&amp;gt; hahaha isso é fácil :D 16:39 &amp;lt;@cervantes&amp;gt; e coisas são marcadas como nuked se forem de baixa qualidade, o pessoal remove dos compartilhamentos 16:40 &amp;lt;ailouros&amp;gt; cervantes, isso meu brinquedo já faz 16:40 &amp;lt;@cervantes&amp;gt; legal 16:40 &amp;lt;ailouros&amp;gt; você pega o descritor do arquivo de uma fonte confiável, você faz multiget do arquivo e pronto 16:41 &amp;lt;@cervantes&amp;gt; parece bom ;-) 16:41 &amp;lt;ailouros&amp;gt; você não consegue pesquisar por arquivos, mas pode navegar pelo diretório compartilhado de cada usuário, então você pode usar um web crawler e cachear os resultados 16:42 &amp;lt;ailouros&amp;gt; embora eu possa adicionar uma função de busca no futuro, se for necessário 16:44 &amp;lt;ailouros&amp;gt; Acredito que meu brinquedo, devidamente desenvolvido em um app, pode oferecer o cache e a resiliência que o pessoal do freenet tenta oferecer 16:44 &amp;lt;ailouros&amp;gt; isto é, distribuição e cache de conteúdo estático 16:45 &amp;lt;ailouros&amp;gt; você lê meu blog, faz cache e oferece para outras pessoas quando elas quiserem. você não faz nada mais além de deixar o conteúdo lá 16:45 &amp;lt;ailouros&amp;gt; não gostou do conteúdo? apague e pronto 16:45 &amp;lt;jrandom&amp;gt; hmm, então você o vê como um backing store que poderia ser usado para o syndie? 16:46 &amp;lt;ailouros&amp;gt; ele PODE ser usado como um backing store 16:46 &amp;lt;ailouros&amp;gt; como está agora, você poderia até usá-lo no lugar do Jetty, nas instalações padrão do i2p 16:46 &amp;lt;jrandom&amp;gt; ex.: anexos / links para [clunk hash="$foo"]my file[/clunk] 16:46 &amp;lt;ailouros&amp;gt; (bem, com algumas pequenas mudanças :D ) 16:46 &amp;lt;jrandom&amp;gt; heh 16:47 &amp;lt;jrandom&amp;gt; ok, sim, eu definitivamente não entendo como o clunk funciona... quer postar sobre isso no syndie, ou colocar um eepsite? :) 16:47 &amp;lt;ailouros&amp;gt; os hashes de arquivo são baixados no pedido do arquivo, e esses hashes são automaticamente baixados até virar o arquivo completo 16:48 &amp;lt;jrandom&amp;gt; certo, mas "down"loaded é uma questão de de onde para onde, etc. uma descrição geral da arquitetura da rede seria útil 16:48 &amp;lt;ailouros&amp;gt; Vou escrever uma documentação decente primeiro, depois publico em algum lugar 16:48 &amp;lt;jrandom&amp;gt; r0x0r, valeu 16:48 &amp;lt;ailouros&amp;gt; baixado de onde quer que você tenha obtido o hash 16:48 &amp;lt;ailouros&amp;gt; mais todo mundo que estiver compartilhando esses blocos 16:49 &amp;lt;ailouros&amp;gt; pense no Go!Zilla e no Download Accelerator :) 16:49 &amp;lt;jrandom&amp;gt; Acho que você não entendeu o quanto estou confuso 16:49 &amp;lt;ailouros&amp;gt; mas transparente e dentro do i2p 16:49 &amp;lt;ailouros&amp;gt; lol acho que sim :D 16:50 &amp;lt;jrandom&amp;gt; uma explicação muito, muito básica do tipo "você roda um cliente clunk, baixa de um servidor clunk, obtém info sobre peers clunk", etc 16:50 &amp;lt;jrandom&amp;gt; eu uso um navegador web para consultar um cliente clunk? ou servidor? ou peer? 16:51 &amp;lt;jrandom&amp;gt; (é o quanto estou perdido) 16:51 &amp;lt;ailouros&amp;gt; refazer do 0 :) 16:51 &amp;lt;ailouros&amp;gt; você usa seu navegador web 16:51 &amp;lt;ailouros&amp;gt; você se conecta ao seu cliente 16:51 &amp;lt;ailouros&amp;gt; você navega pelo dir dos outros com o seu navegador 16:51 &amp;lt;ailouros&amp;gt; você seleciona quais arquivos baixar com seu navegador 16:51 &amp;lt;ailouros&amp;gt; seu cliente faz o trabalho sujo 16:52 &amp;lt;ailouros&amp;gt; você recebe o arquivo baixado de volta 16:52 &amp;lt;ailouros&amp;gt; assim fica melhor? :) 16:52 &amp;lt;jrandom&amp;gt; ok, ótimo, obrigado - então o "navegar no dir do outro" é feito pelo seu cliente consultando o cliente deles e respondendo com uma representação HTML disso 16:52 &amp;lt;ailouros&amp;gt; exatamente 16:52 &amp;lt;jrandom&amp;gt; (ou puxado de algum servidor/superpeer/etc) 16:53 &amp;lt;jrandom&amp;gt; show 16:53 &amp;lt;ailouros&amp;gt; todo o trabalho sujo (encontrar duplicatas, multidownloads e por aí vai) é feito pelo seu cliente (local) de forma transparente 16:54 &amp;lt;ailouros&amp;gt; o que você vê é, basicamente, uma árvore de diretórios e alguns arquivos que pode baixar 16:54 &amp;lt;jrandom&amp;gt; legal 16:55 &amp;lt;ailouros&amp;gt; para publicar seus dados você fornece seu endereço público (p2p) 16:55 &amp;lt;ailouros&amp;gt; e para compartilhar arquivos você os copia (ou faz symlink) para o diretório pub/ (ou algum subdir). É simples assim 16:57 * jrandom vai fuçar mais no fonte e aguarda mais informações :) 16:57 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 16:57 &amp;lt;bar_&amp;gt; hmm.. qual é a diferença entre publicar e compartilhar, se posso perguntar? publicar envia (push) os dados para algum datastore? 16:58 &amp;lt;ailouros&amp;gt; bar_: compartilhar é disponibilizar os blocos para download. publicar é deixar o mundo saber o que você compartilha 16:58 &amp;lt;ailouros&amp;gt; publicar é um subconjunto de compartilhar 16:58 &amp;lt;bar_&amp;gt; aha, entendi, obrigado 16:58 &amp;lt;ailouros&amp;gt; por exemplo, se você tem metade de um arquivo, você o compartilha mas não publica 16:59 &amp;lt;jrandom&amp;gt; como as pessoas saberiam que poderiam obter esses blocos de você então? 16:59 &amp;lt;ailouros&amp;gt; e você tem controle total sobre quais arquivos publica (diferente do emule, onde todo arquivo baixado é publicado) 16:59 &amp;lt;ailouros&amp;gt; porque cada cliente envia periodicamente informações para a rede sobre quais blocos ele tem para oferecer 17:00 &amp;lt;jrandom&amp;gt; show 17:00 &amp;lt;ailouros&amp;gt; envia para a rede, como em servidor (como é agora) ou DHT (futuro) 17:00 &amp;lt;jrandom&amp;gt; então é mnet-esco, com um rastreador de blocos 17:00 &amp;lt;ailouros&amp;gt; err mnet-esco? 17:01 &amp;lt;jrandom&amp;gt; similar a como o mnet (mnetproject.org) funciona 17:01 * ailouros está lendo mnetproject.org 17:02 &amp;lt;ailouros&amp;gt; bem, você tem apenas seus espaços pessoais, sem espaços compartilhados 17:02 &amp;lt;ailouros&amp;gt; e você não dá PUSH nos blocos por aí 17:02 &amp;lt;jrandom&amp;gt; sim, não é exatamente como o mnet, mas é semelhante estruturalmente 17:03 &amp;lt;jrandom&amp;gt; é como o mnet onde todo mundo está quebrado demais para ter alguém hospedando seus dados ;) 17:03 &amp;lt;ailouros&amp;gt; sim 17:03 &amp;lt;ailouros&amp;gt; :D 17:03 &amp;lt;jrandom&amp;gt; ok, mais alguém tem mais algo para levantar? 17:04 &amp;lt;jrandom&amp;gt; se não... 17:04 * jrandom se apronta 17:04 * jrandom *baf*a a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 29 de novembro de 2005</title><link>/pt/blog/2005/11/29/reuni%C3%A3o-de-desenvolvedores-do-i2p-29-de-novembro-de-2005/</link><pubDate>Tue, 29 Nov 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/11/29/reuni%C3%A3o-de-desenvolvedores-do-i2p-29-de-novembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, c3rvantes, cat-a-puss, cervantes, Complication, jrandom, legion, Pseudonym&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:25 &amp;lt;jrandom&amp;gt; 0) oi 15:25 &amp;lt;jrandom&amp;gt; 1) Estado da rede e 0.6.1.6 15:25 &amp;lt;jrandom&amp;gt; 2) Syndie 15:25 &amp;lt;jrandom&amp;gt; 3) I2P Rufus 0.0.4 15:25 &amp;lt;jrandom&amp;gt; 4) ??? 15:25 &amp;lt;jrandom&amp;gt; 0) oi 15:25 * jrandom acena 15:25 &amp;lt;jrandom&amp;gt; notas de status semanais no ar em http://dev.i2p.net/pipermail/i2p/2005-November/001234.html 15:26 * bar entrega a jrandom um baf 15:26 &amp;lt;c3rvantes&amp;gt; ainda não! 15:26 * jrandom se prepara 15:26 &amp;lt;jrandom&amp;gt; er... 15:26 &amp;lt;jrandom&amp;gt; vamos lidar com os primeiros itens da pauta primeiro :) 1) Estado da rede e 0.6.1.6 15:27 &amp;lt;jrandom&amp;gt; muitas coisas foram atualizadas nas últimas versões, mas a rede ainda parece razoavelmente estável. 15:28 &amp;lt;jrandom&amp;gt; tivemos alguns picos sérios na participação em alguns routers, embora isso seja praticamente inofensivo 15:28 &amp;lt;+legion&amp;gt; legal, concordo que o estado da rede está melhorando. Também, sim, por que não remover tcp para 0.6.1.7 15:28 &amp;lt;jrandom&amp;gt; (er, picos na participação de tunnel, isto é) 15:29 &amp;lt;@cervantes&amp;gt; não está brincando 15:29 &amp;lt;jrandom&amp;gt; não tenho certeza, legion. pode haver alguns usuários por aí limitados apenas a tcp, mas me parece lembrar que havia só um ou talvez dois desses 15:29 &amp;lt;+legion&amp;gt; bem, notei que com 0.6.1.5 o router às vezes reiniciava sozinho. 15:29 &amp;lt;+Complication&amp;gt; O meu tem oscilado dentro de limites razoáveis, de 100 a 250 tunnels participantes 15:29 &amp;lt;jrandom&amp;gt; Não consigo pensar em nenhum grande motivo para mantê-lo, e consigo pensar em alguns para removê-lo 15:30 &amp;lt;jrandom&amp;gt; legal, Complication 15:30 &amp;lt;jrandom&amp;gt; (esses números são bastante médios, de acordo com stats.i2p/, mas lembrem-se, números assim podem prejudicar o anonimato, então realmente não deveriam ser divulgados, especialmente não em reuniões registradas ;) 15:30 &amp;lt;+Complication&amp;gt; Meu velho Celeron ainda está reiniciando automaticamente a cada cerca de 10 horas 15:30 &amp;lt;+Complication&amp;gt; Fora isso, está mais bem conectado do que nunca 15:30 &amp;lt;Pseudonym&amp;gt; quais são as razões para removê-lo? 15:31 &amp;lt;+Complication&amp;gt; TCP é caro 15:31 &amp;lt;@cervantes&amp;gt; meu router está acabado 15:31 &amp;lt;+Complication&amp;gt; Em termos de threads por conexão 15:31 &amp;lt;@cervantes&amp;gt; Complication: multiplique isso por 10 e você tem a faixa atual do meu router ;-) 15:31 &amp;lt;+legion&amp;gt; O meu tem oscilado entre 200-400 tunnels participantes, então parece melhor do que nunca. 15:32 &amp;lt;+Complication&amp;gt; cervantes: ai ai 15:32 &amp;lt;+Complication&amp;gt; Já vi um acidente estranho que causou 2000 tunnels participantes, mas isso foi no verão 15:32 &amp;lt;jrandom&amp;gt; Pseudonym: desempenho (cpu/memória, melhor escalonamento devido aos nossos requisitos semi-confiáveis), manutenibilidade, blacklist mais eficaz 15:32 &amp;lt;+Complication&amp;gt; Um único pico que nunca se repetiu novamente 15:32 &amp;lt;+legion&amp;gt; sim, com algumas versões anteriores houve tais picos 15:32 &amp;lt;jrandom&amp;gt; Complication: tivemos&amp;gt; 2000 picos de tunnel com esta última revisão 15:33 &amp;lt;jrandom&amp;gt; mas, com sorte, 0.6.1.7 vai cuidar disso 15:33 &amp;lt;+legion&amp;gt; Bem, esses são bons motivos para remover tcp :) 15:33 &amp;lt;jrandom&amp;gt; mas, de novo, os picos na participação de tunnel não são um problema, já que a maioria deles não é usada 15:34 &amp;lt;@cervantes&amp;gt; Pseudonym: parece haver apenas um ou dois routers ainda usando tcp na rede 15:34 &amp;lt;jrandom&amp;gt; também pode ser uma boa ideia remover tcp nesta revisão, já que ela não tem outras mudanças importantes. assim podemos ver com bastante clareza como isso afeta as coisas 15:34 &amp;lt;jrandom&amp;gt; (e podemos reativá-lo se necessário) 15:35 &amp;lt;Pseudonym&amp;gt; se só houver dois routers usando, não imagino que vá ter muito efeito de qualquer forma 15:35 &amp;lt;Pseudonym&amp;gt; (exceto por haver dois routers a menos na rede) 15:35 &amp;lt;@cervantes&amp;gt; 2 clientes descontentes 15:35 &amp;lt;jrandom&amp;gt; bem, o transport aparece em algumas situações estranhas, o que é um dos motivos pelos quais quero desativá-lo :) 15:35 &amp;lt;+Complication&amp;gt; Espero que eles não levem muito para o lado pessoal 15:36 &amp;lt;+Complication&amp;gt; É realmente perverso da parte de certos ISPs filtrar UDP. 15:36 &amp;lt;+Complication&amp;gt; Perverso e completamente sem sentido. 15:36 &amp;lt;jrandom&amp;gt; (p.ex., quando um router está danificado, as pessoas marcam seu transport SSU como com falha e, assim, recorrem ao transport tcp) 15:36 * Pseudonym ama o ISP dele. sem restrições 15:37 &amp;lt;+Complication&amp;gt; Então, sem TCP, veríamos como o UDP lida com isso sozinho? 15:37 &amp;lt;+Complication&amp;gt; "sem rodinhas auxiliares" :P 15:37 &amp;lt;+legion&amp;gt; hã, então como contornamos essa filtragem perversa sem tcp? 15:38 &amp;lt;jrandom&amp;gt; exatamente, Complication :) 15:38 &amp;lt;jrandom&amp;gt; legion: não contornamos 15:38 &amp;lt;jrandom&amp;gt; (restricted routes) 15:38 &amp;lt;+Complication&amp;gt; Bem, não há vários apps úteis além de programas de compartilhamento de arquivos que também usam pacotes UDP com tamanho acima dos pacotes de DNS? 15:39 &amp;lt;+legion&amp;gt; :( não parece bom 15:39 &amp;lt;+Complication&amp;gt; Com tamanho semelhante ao menor tamanho de pacote que o I2P usa? 15:39 &amp;lt;jrandom&amp;gt; eh, legion, não é um problema 15:39 &amp;lt;jrandom&amp;gt; Complication: protocolos de streaming 15:39 &amp;lt;+Complication&amp;gt; Não se pode bloquear UDP diretamente, jamais, sem aleijar o DNS. 15:39 &amp;lt;+Complication&amp;gt; Pode-se limitar o tamanho dos pacotes. 15:40 &amp;lt;+legion&amp;gt; ok, parecia que poderia ser 15:40 &amp;lt;+Complication&amp;gt; VoIP? 15:40 &amp;lt;jrandom&amp;gt; seria um problema se fosse generalizado — se a comunidade da internet em geral banisse udp 15:40 &amp;lt;+Complication&amp;gt; Hmm, VoIP usa pacotes grandes ou pequenos? 15:40 &amp;lt;jrandom&amp;gt; mas se forem apenas alguns isps, podemos tratá-los como restricted routes 15:40 &amp;lt;+Complication&amp;gt; Ou você quis dizer mais como... video streaming? 15:40 &amp;lt;+legion&amp;gt; Eu acharia que usaria uma mistura de ambos 15:41 &amp;lt;jrandom&amp;gt; ambos, Complication, RTSP roda sobre UDP, e o Real roda sobre RTSP, se bem me lembro 15:41 &amp;lt;+Complication&amp;gt; s/p/s 15:42 &amp;lt;+legion&amp;gt; Então vamos para o próximo item? 15:42 &amp;lt;+Complication&amp;gt; cat /etc/services | grep -c udp 15:42 &amp;lt;+Complication&amp;gt; 227 15:43 &amp;lt;jrandom&amp;gt; Ainda não tenho certeza se vamos remover tcp na 0.6.1.7, mas provavelmente. 15:43 &amp;lt;jrandom&amp;gt; sim, alguém tem mais algo sobre 1)? se não, vamos pular para 2) Syndie 15:43 &amp;lt;+Complication&amp;gt; Ou seja, há pelo menos 227 apps (alguns possivelmente obsoletos ou apps de LAN) que usam UDP 15:44 &amp;lt;jrandom&amp;gt; bah, isto é a intarweb. tudo que você precisa é acesso HTTP via proxy 15:44 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar ao 2) além do que está no e-mail (e do que está no Syndie) 15:44 &amp;lt;+legion&amp;gt; Estou convencido, sim, remova. :) 15:44 &amp;lt;jrandom&amp;gt; alguém tem algo sobre o Syndie que queira levantar? 15:45 &amp;lt;+legion&amp;gt; Também não tenho nada a dizer sobre o 2). 15:45 * Complication está lendo "como o Syndie funciona" 15:46 &amp;lt;+Complication&amp;gt; Um pequeno efeito de UI vive me surpreendendo. :D 15:46 &amp;lt;+Complication&amp;gt; Quando eu expando um thread de mensagens, sempre me pega de surpresa que a mensagem ativa se mova para se tornar a de cima na lista. :P 15:47 &amp;lt;+Complication&amp;gt; Mas você provavelmente pode ignorar isso sem problemas. Eu só sou muito exigente e criatura de hábito. :P 15:47 &amp;lt;@cervantes&amp;gt; o modelo de threading é algo que está sendo discutido longamente 15:47 &amp;lt;@cervantes&amp;gt; ;-) 15:47 &amp;lt;+Complication&amp;gt; Vou me acostumar. :) 15:48 &amp;lt;+Complication&amp;gt; cervantes: no Syndie? Tenho que encontrar esse thread. :) 15:48 &amp;lt;@cervantes&amp;gt; também não gosto disso — mas pode muito bem mudar 15:48 &amp;lt;jrandom&amp;gt; sim, isso é meio esquisito, suponho 15:48 &amp;lt;+legion&amp;gt; sim 15:48 &amp;lt;@cervantes&amp;gt; "assunto: syndie threading" 15:49 &amp;lt;+Complication&amp;gt; Além disso, se a mensagem expandida fosse a de baixo, ela *teria* que se mover de qualquer forma. 15:49 &amp;lt;+Complication&amp;gt; Porque, caso contrário, ela ficaria presa lá. 15:50 &amp;lt;jrandom&amp;gt; bem, a navegação no rodapé mostra 10 *threads* por vez, não 10 mensagens. então poderia expandir o thread de baixo 15:50 * cervantes está testando algumas implementações de estilo de UI de threading diferentes no momento 15:51 &amp;lt;jrandom&amp;gt; massa 15:51 &amp;lt;jrandom&amp;gt; sim, idealmente poderemos alterná-los em CSS, ou, se não, no lado do servidor 15:52 &amp;lt;@cervantes&amp;gt; ou melhor "estilos de navegação de threading" 15:53 &amp;lt;@cervantes&amp;gt; hmm, meus testes usam listas não ordenadas HTML aninhadas puras por padrão 15:53 &amp;lt;@cervantes&amp;gt; você pode adicionar tanto CSS e JavaScript quanto precisar ou quiser 15:53 &amp;lt;jrandom&amp;gt; alguma previsão de quando poderemos ver alguns mockups? 15:53 &amp;lt;@cervantes&amp;gt; (contudo é apenas uma prova de conceito, não uma implementação de UI real) 15:54 &amp;lt;@cervantes&amp;gt; Eu faço a maior parte da minha codificação durante as reuniões do I2P ;-) 15:54 &amp;lt;jrandom&amp;gt; heh 15:54 &amp;lt;@cervantes&amp;gt; talvez o primeiro mockup esteja pronto esta noite 15:54 * jrandom agenda reuniões diárias 15:54 &amp;lt;jrandom&amp;gt; massa 15:54 &amp;lt;@cervantes&amp;gt; maldição :) 15:55 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para 2) syndie? 15:55 &amp;lt;jrandom&amp;gt; se não, vamos para 3) I2P Rufus 0.0.4 15:56 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar além do que está no e-mail — Rawn/defnax, vocês estão por aí? 15:56 &amp;lt;+legion&amp;gt; então quão boa é a 0.0.4? Que problemas restam, se é que há? 15:57 * jrandom não tem a menor ideia 15:58 &amp;lt;+legion&amp;gt; Talvez um de seus usuários possa responder. Parece boa e estável? 15:58 &amp;lt;jrandom&amp;gt; ok, parece que Rawn e defnax estão ausentes no momento. se alguém tiver perguntas/comentários/preocupações sobre o I2P Rufus, passe no fórum e publique lá 15:58 &amp;lt;+legion&amp;gt; puxa, acho que teremos que fazer isso. 15:59 &amp;lt;+legion&amp;gt; vamos para 4)? 15:59 &amp;lt;jrandom&amp;gt; sim, parece que sim. ok, 4) ??? 15:59 &amp;lt;+Complication&amp;gt; Eu não testei o I2P Rufus, infelizmente. 16:00 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer? 16:00 &amp;lt;jrandom&amp;gt; (vamos lá, temos que esticar isso para o cervantes poder fazer mais algum trabalho!) 16:00 &amp;lt;+legion&amp;gt; sim, que tipo de coisas interessantes estão vindo por aí? 16:00 &amp;lt;+bar&amp;gt; há algum lugar onde eu poderia ler mais sobre "restricted routes"? 16:00 &amp;lt;+bar&amp;gt; (eu *procurei*, sim) 16:01 &amp;lt;+legion&amp;gt; Talvez possamos até discutir i2phex? 16:01 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/techintro.html?rev=HEAD 16:01 * cervantes posiciona o mouse sobre o botão fechar 16:01 &amp;lt;jrandom&amp;gt; er, #future.restricted 16:02 &amp;lt;jrandom&amp;gt; além das páginas how_* e a todo 16:02 &amp;lt;jrandom&amp;gt; (na web) 16:02 &amp;lt;+Complication&amp;gt; Heh, o I2P parece ter pulado um build :D 16:02 &amp;lt;+Complication&amp;gt; :D 16:02 &amp;lt;+bar&amp;gt; obrigado 16:02 &amp;lt;+Complication&amp;gt; - public final static long BUILD = 1; 16:02 &amp;lt;+Complication&amp;gt; + public final static long BUILD = 3; 16:03 &amp;lt;jrandom&amp;gt; legion: alguns hacks no netDb, modificações de desempenho, restricted routes, melhorias no streaming, melhorias no eepproxy, melhorias de tunnel, etc. muita coisa, mas nada pronto ainda 16:03 &amp;lt;+legion&amp;gt; hã, estranho 16:03 &amp;lt;jrandom&amp;gt; algo a levantar sobre i2phex, legion? 16:03 &amp;lt;jrandom&amp;gt; Complication: sim, intencional. Eu esqueci de aumentar para BUILD = 2 16:03 &amp;lt;+Complication&amp;gt; (não que isso importe para alguma coisa, só me pergunto se já vi essa ocasião rara antes :) 16:04 &amp;lt;+legion&amp;gt; ótimo, parece excelente, obrigado! 16:04 &amp;lt;jrandom&amp;gt; ah, isso me lembra... seria legal se alguém quisesse se aprofundar em revisar nossa página web 16:05 * jrandom não quer pensar nisso, mas isso tem que ser feito mais cedo ou mais tarde 16:05 &amp;lt;+legion&amp;gt; sim, tem 16:05 &amp;lt;+legion&amp;gt; valeria a pena atualizar o i2phex neste ponto para o último código cvs do phex? 16:06 &amp;lt;+Complication&amp;gt; Não sei, não ouvi nada do Redzara recentemente 16:06 &amp;lt;jrandom&amp;gt; pelo que me lembro, o redzara estava esperando as atualizações do gregorz no phex 16:06 &amp;lt;jrandom&amp;gt; (para que pudéssemos ter uma atualização/extensão relativamente limpa) 16:08 &amp;lt;+legion&amp;gt; hã, então por que ter i2phex? 16:08 &amp;lt;+Complication&amp;gt; Só por via das dúvidas? 16:08 &amp;lt;jrandom&amp;gt; hmm? 16:08 &amp;lt;jrandom&amp;gt; i2phex é uma extensão do phex 16:08 &amp;lt;+legion&amp;gt; Parece que eles queriam que houvesse apenas o phex com uma extensão i2p 16:09 &amp;lt;jrandom&amp;gt; extensão, ou seja, modificação em um número muito pequeno de bits 16:09 &amp;lt;jrandom&amp;gt; er, s/bits/components/. assim podemos atualizar o código facilmente sempre que os devs do phex corrigirem coisas 16:10 &amp;lt;+legion&amp;gt; se for assim, então não deveria dar muito trabalho para eu atualizá-lo para o último código cvs, embora eu saiba que vai dar. 16:10 &amp;lt;jrandom&amp;gt; a última coisa que ouvi no fórum foi que o plano é que I2Phex e Phex sejam aplicativos separados, mas compartilhem a maior parte do código 16:10 &amp;lt;jrandom&amp;gt; sim, legion, isso seria ótimo, mas pelo que ouvi, o Gregor ainda não havia terminado as modificações no Phex 16:11 &amp;lt;jrandom&amp;gt; (que era o que o redzara estava esperando) 16:11 &amp;lt;+legion&amp;gt; ah, entendi 16:11 &amp;lt;jrandom&amp;gt; então, a alternativa é ou ajudar o Gregor ou continuar modificando a base de código existente do I2Phex 16:12 &amp;lt;+legion&amp;gt; bom, então se eu não esperar e apenas atualizar o i2phex com código novo, não haveria necessidade de o redzara continuar 16:12 &amp;lt;jrandom&amp;gt; bem, não exatamente. 16:12 &amp;lt;jrandom&amp;gt; atualizar o I2Phex para o código atual do Phex seria ótimo, sim 16:13 &amp;lt;jrandom&amp;gt; mas assim que os desenvolvedores do Phex atualizarem o código do Phex, ficaremos fora de sincronia de novo 16:13 &amp;lt;+legion&amp;gt; ok, provavelmente vou mexer nisso hoje à noite ou dentro de alguns dias. 16:13 &amp;lt;jrandom&amp;gt; massa 16:13 &amp;lt;+legion&amp;gt; Tudo bem. 16:14 &amp;lt;+legion&amp;gt; Na verdade, não estou buscando manter o i2phex sincronizado com o código do phex; é só que parece que o cvs contém correções das quais o i2phex certamente poderia se beneficiar. 16:15 &amp;lt;+legion&amp;gt; Também estou querendo retirar qualquer código e recursos do phex que o i2phex não precise. 16:15 &amp;lt;jrandom&amp;gt; legal 16:16 &amp;lt;+legion&amp;gt; Quanto a novos recursos e a corrigir o que ainda não está funcionando, como as filas de upload... Bem, já dei uma olhada em fazer os webcaches funcionarem, mas ainda há muito o que fazer. 16:17 &amp;lt;jrandom&amp;gt; isso aí. sim, o phex costumava ter suporte a gwebcache funcionando, mas o sirup desabilitou, pois não era necessário no começo 16:17 &amp;lt;+legion&amp;gt; Eu planejo adicionar jeti ao i2phex eventualmente. 16:17 &amp;lt;jrandom&amp;gt; legal 16:18 * jrandom nunca usou jeti, e espero que continue sendo um componente opcional, mas suportar mais coisas é legal 16:18 &amp;lt;+legion&amp;gt; Sim, pode ser opcionalmente; os usuários poderão baixar um jeti2phex ;) 16:19 &amp;lt;jrandom&amp;gt; isso aí 16:19 &amp;lt;+legion&amp;gt; Ainda há muito que podemos fazer com o i2phex, embora ele esteja funcionando muito bem como está. 16:20 &amp;lt;+legion&amp;gt; Até agora manter um cliente conectado, no ar e rodando 24/7 é possível e fácil. 16:21 &amp;lt;jrandom&amp;gt; sim, tive algum sucesso com ele... "fazendo backup das minhas gravações licenciadas" 16:21 &amp;lt;+legion&amp;gt; heh :) 16:22 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 16:23 * cervantes traz o gongo chinês 16:23 &amp;lt;+legion&amp;gt; Parece que estou esquecendo algo... hmm 16:24 &amp;lt;+legion&amp;gt; Ah, sim, alguma ideia de como podemos reduzir a quantidade de memória que o i2p e o i2phex consomem? 16:25 &amp;lt;+Complication&amp;gt; Bem, o transport TCP consome um pouco 16:25 &amp;lt;jrandom&amp;gt; poder-se-ia rodar ambos na mesma jvm 16:25 &amp;lt;+Complication&amp;gt; Se isso for embora, vai liberar um pouco 16:26 &amp;lt;@cervantes&amp;gt; tire alguns pentes de RAM da sua máquina 16:26 &amp;lt;cat-a-puss&amp;gt; alguém com alguma experiência com javolution sabe se isso ajudaria? http://javolution.org/ 16:26 &amp;lt;jrandom&amp;gt; (clients.config no diretório de instalação do i2p define a classe principal e os argumentos para iniciar os clientes) 16:26 &amp;lt;+legion&amp;gt; Então, se executássemos ambos na mesma jvm e quando o tcp for embora, poderíamos reduzir para menos de 50mb? 16:27 &amp;lt;jrandom&amp;gt; sem ideia, legion. depende também do que você quer dizer por 50MB. RSS/VSS/etc 16:27 &amp;lt;jrandom&amp;gt; Eu realmente não recomendaria rodar ambos em uma JVM, a menos que você mantenha os dois rodando o tempo todo, já que encerrar um mataria o outro 16:27 &amp;lt;@cervantes&amp;gt; legion: limitar a largura de banda e impor um teto de participantes também pode ajudar 16:27 &amp;lt;jrandom&amp;gt; sim, como o cervantes disse 16:28 &amp;lt;cat-a-puss&amp;gt; parece-me que, se soubermos exatamente quantos de um certo tipo de objeto provavelmente usaremos, isso ajudaria a evitar alocação excessivamente zelosa da jvm 16:28 &amp;lt;+Complication&amp;gt; Certo, ela faz aquelas diferentes alocações, das quais eu nunca consegui realmente fazer sentido 16:28 &amp;lt;jrandom&amp;gt; sim, fazemos um pouco disso, cat-a-puss (veja net.i2p.util.ByteCache) 16:29 &amp;lt;+Complication&amp;gt; (mas, como disse, Java é algo muito novo para mim) 16:29 &amp;lt;jrandom&amp;gt; Já dei uma olhada no javolution antes, mas parece que progrediu bastante. vou dar outra olhada 16:30 &amp;lt;cat-a-puss&amp;gt; jrandom: sei que algumas pessoas no meu trabalho usam e estão satisfeitas, embora não se importem com alocação de memória 16:31 &amp;lt;jrandom&amp;gt; bem, realmente não economizaria memória, mas ajudaria a reduzir a agitação do GC 16:31 &amp;lt;+legion&amp;gt; Bem, pessoalmente não me importo muito com alocação de memória; porém, muitas pessoas se importam. 16:31 &amp;lt;jrandom&amp;gt; ooh, e também é licenciado BSD 16:31 &amp;lt;cat-a-puss&amp;gt; certo 16:31 &amp;lt;jrandom&amp;gt; legion: alocação de memória significa desempenho 16:32 &amp;lt;+legion&amp;gt; er, ah, então consumo de memória 16:33 &amp;lt;+legion&amp;gt; Muita gente fica muito feliz com o utorrent por causa do seu consumo de memória muito pequeno. 16:33 &amp;lt;jrandom&amp;gt; ah, sim. podemos ajustar isso mais adiante, mas como o i2p roda dentro dos tamanhos padrão da jvm, não estou muito preocupado (pois temos bastante margem para ajustes) 16:34 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 16:35 &amp;lt;+legion&amp;gt; não, estou de boa... 16:37 * jrandom se prepara 16:37 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 22 de novembro de 2005</title><link>/pt/blog/2005/11/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-novembro-de-2005/</link><pubDate>Tue, 22 Nov 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/11/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-novembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ailouros, cervantes, Complication, frosk, jrandom, nickless_head, Raccoon23, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:18 &amp;lt;jrandom&amp;gt; 0) oi 16:18 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:18 &amp;lt;jrandom&amp;gt; 2) Fox hunt 16:18 &amp;lt;jrandom&amp;gt; 3) ??? 16:18 &amp;lt;jrandom&amp;gt; 0) oi 16:18 * jrandom acena atrasado, de uma casa com a energia restabelecida 16:18 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas @ http://dev.i2p.net/pipermail/i2p/2005-November/001227.html 16:19 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:20 &amp;lt;jrandom&amp;gt; não há muito a acrescentar além do que está no e‑mail.. alguém tem algo que queira levantar sobre o status da rede? 16:21 &amp;lt;jrandom&amp;gt; se não, vamos passar para 2) Fox hunt 16:21 &amp;lt;zzz&amp;gt; ótima ideia 16:22 &amp;lt;jrandom&amp;gt; aqui também, não tenho muito a acrescentar além do que está no e‑mail e das propostas do Raccoon23.. 16:22 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; tenho algo contra o nome "Fox hunt". Preferiria chamar de "Man hunt". As raposas não fizeram nada de errado. 16:22 &amp;lt;Raccoon23&amp;gt; haha 16:22 &amp;lt;jrandom&amp;gt; sim, concordo, zzz, será bastante útil dar às pessoas um incentivo real sem os perigos sérios do uso real 16:23 &amp;lt;nickless_head&amp;gt; chame de "&amp;lt;animal politicamente correto&amp;gt; hunt 16:23 &amp;lt;Raccoon23&amp;gt; "Fox hunt" é o nome típico de um concurso de rádio amador em que você tenta encontrar um transmissor clandestino 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; não me importo com transmissores de rádio chamados Fox, estamos falando i2p aqui, nenhuma raposa anônima permitida 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; :D 16:24 * cervantes se pergunta se ailouros sabe o nome do changate 16:24 &amp;lt;nickless_head&amp;gt; talvez "Dissident hunt" 16:25 &amp;lt;@cervantes&amp;gt; &amp;lt;fox&amp;gt; &amp;lt;ailouros&amp;gt; :D 16:25 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (er o que é changate?) 16:25 &amp;lt;jrandom&amp;gt; heh 16:25 &amp;lt;@cervantes&amp;gt; ailouros: são os bots que retransmitem o chat entre redes diferentes 16:26 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; você quer dizer vulpine aqui? 16:26 &amp;lt;@cervantes&amp;gt; o chat lá no i2p é retransmitido para você como vulpine 16:26 &amp;lt;@cervantes&amp;gt; e o seu chat é retransmitido para nós via fox 16:26 &amp;lt;@cervantes&amp;gt; ;-) 16:26 &amp;lt;@cervantes&amp;gt; *seu 16:26 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; então a caça é ao pobre bot escravo? :D 16:27 &amp;lt;Raccoon23&amp;gt; então sim, acho que deveria haver uma página de recompensa/info configurada. Acho que deveríamos tentar arrecadar US$ 1 mil 16:27 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; é, foi mal, eu normalmente não vou ao i2pchat :) 16:27 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; agora, isso é que é recompensa! 16:28 &amp;lt;jrandom&amp;gt; Raccoon23: concordo, mas pode ser um pouco prematuro fazer isso agora. 16:28 &amp;lt;jrandom&amp;gt; (podemos sempre alocar fundos do fundo geral para a recompensa para dar o pontapé inicial quando necessário) 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; começar a caça agora mas sem recompensa? 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; digo, quanto antes começar, mais olhos se abrem 16:28 &amp;lt;jrandom&amp;gt; para a Fox hunt fazer sentido (ou seja, ajudar o I2P), precisamos fazer isso com cuidado. 16:28 &amp;lt;jrandom&amp;gt; não, ailouros, discordo. 16:29 &amp;lt;jrandom&amp;gt; rodar o concurso antes de o I2P estar pronto seria muito ruim. 16:29 &amp;lt;Raccoon23&amp;gt; sim 16:29 &amp;lt;jrandom&amp;gt; tanto porque desperdiçaria o tempo das pessoas avaliando algo que não está pronto, quanto porque não diria nada útil 16:30 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ....ponto entendido 16:30 &amp;lt;Raccoon23&amp;gt; e seria má publicidade se "encontrassem" vulnerabilidades que já estavam programadas para serem corrigidas nas próximas versões 16:30 &amp;lt;jrandom&amp;gt; sim 16:33 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa sobre o 2), ou vamos passar para 3) ??? 16:34 &amp;lt;zzz&amp;gt; na outra parte do thread jrandom/raccoon23, ficou como conclusão mudar para 2-hop-minimum? mais alguma conclusão? 16:35 &amp;lt;jrandom&amp;gt; hmm, é tudo uma questão de quem é o adversário, mas não faria mal padronizar em 2 +0-1 e daria proteção contra uma classe de atacante 16:35 &amp;lt;jrandom&amp;gt; outras conclusões podem ser "ei, vamos tocar a 0.6.2" :) 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; como configuro para que os tunnels sempre tenham um valor fixo (como variância 0+1)? Eu continuo recebendo valores padrão a cada reinício 16:36 &amp;lt;jrandom&amp;gt; ailouros: você deveria conseguir salvar as configurações em /i2ptunnel/ 16:36 &amp;lt;jrandom&amp;gt; ou você está mudando em /configtunnels.jsp ? 16:37 &amp;lt;Raccoon23&amp;gt; acho que tunnels de 1 hop permitem que um atacante bem fraco faça muita coisa na 0.6.1, pelo menos. Eu defenderia que a 0.6.1.6 não deveria ter tunnels de 1 hop por padrão 16:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; então é no configtunnels 16:37 &amp;lt;jrandom&amp;gt; sim, concordo, Raccoon23 16:37 &amp;lt;jrandom&amp;gt; ailouros: use /i2ptunnel/ e salve suas configurações 16:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; não tinha reparado na interface nova :D 16:38 &amp;lt;@cervantes&amp;gt; ailouros: acabou de ser adicionada na 0.6.1.5 16:38 &amp;lt;jrandom&amp;gt; sim, o cervantes fez um ótimo trabalho ali, ailouros 16:38 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; bem, parabéns por isso 16:39 &amp;lt;@cervantes&amp;gt; já que estamos no assunto, se o pessoal estiver com problemas para salvar configurações na interface nova, talvez queiram usar um navegador que não seja o IE por enquanto, até a próxima versão 16:39 &amp;lt;@cervantes&amp;gt; *resmungo* microsoft *resmungo* 16:40 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; em outro tópico, alguém se interessaria se eu configurasse um servidor de nethack no i2p? :D 16:41 &amp;lt;@frosk&amp;gt; ailouros: pensei nisso (jogando nethack irl), mas o lag ficaria horrível, temo eu (e lag é péssimo quando se joga nethack) 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; acho que sim 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ok, ideia descartada 16:43 * frosk teve sua primeira ascensão há alguns meses, uhul 16:44 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 16:45 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; sim, algum indicador para o syndie quando o thread tiver uma nova mensagem 16:46 &amp;lt;nickless_head&amp;gt; jrandom: e seria legal se novas mensagens (os títulos) pudessem ser impressas em negrito/itálico na primeira vez que forem exibidas 16:47 &amp;lt;nickless_head&amp;gt; jrandom: existe uma forma _realmente simples_ de acessar as mensagens no banco de dados do syndie, via http? 16:47 &amp;lt;jrandom&amp;gt; ah sim, ailouros/nickless_head, estou pensando em usar cores/sinalização na primeira coluna por data (por exemplo, coisas postadas hoje recebem uma bandeira brilhante, ontem uma menos brilhante, etc). 16:47 &amp;lt;nickless_head&amp;gt; jrandom: de preferência em algo bacana e importável como xml 16:48 &amp;lt;jrandom&amp;gt; nickless_head: wget -R `http://localhost:7657/syndie/archive/` 16:48 &amp;lt;nickless_head&amp;gt; se houver, eu poderia escrever um exportador de syndie para nntp 16:48 &amp;lt;jrandom&amp;gt; ah, se você quer exportar para nntp, use rss para nntp 16:48 &amp;lt;nickless_head&amp;gt; jrandom: ok, vou tentar isso :) 16:48 &amp;lt;nickless_head&amp;gt; jrandom: isso já existe? ... droga. ;) 16:49 &amp;lt;jrandom&amp;gt; também estou pensando em adicionar históricos de mensagens por usuário para permitir marcar mensagens como lidas/não lidas, mas isso provavelmente não estará na 0.6.1.6 (a menos que alguém mais implemente :) 16:49 &amp;lt;jrandom&amp;gt; ou talvez um novo filtro na árvore do thread - mostrar apenas mensagens postadas desde [hoje |v] 16:49 &amp;lt;jrandom&amp;gt; (ou ontem, ou 2 dias atrás) 16:50 &amp;lt;jrandom&amp;gt; nickless_head: http://www.methodize.org/nntprss/ 16:50 &amp;lt;nickless_head&amp;gt; jrandom: obrigado 16:54 &amp;lt;jrandom&amp;gt; de nada 16:54 &amp;lt;Raccoon23&amp;gt; jrandom: então vai levar um tempo até eu conseguir implementar isso (quero terminar restricted routes primeiro), mas o que você acha de garlic routing opcional de 1024 bits para tunnels de servidor de saída? 16:54 &amp;lt;jrandom&amp;gt; sobrecarga tremenda - O(data) é&amp;gt;&amp;gt;&amp;gt; O(tunnels). se já estamos com problemas agora com O(tunnels), não há como esperar por O(data) 16:55 &amp;lt;Raccoon23&amp;gt; ainda estamos com problemas de CPU? meu router tem ficado bem baixo, mas eu não tenho exatamente uma T1 por aqui.. 16:56 &amp;lt;jrandom&amp;gt; nem todo mundo tem p4s ;) 16:56 &amp;lt;jrandom&amp;gt; ouço relatos de 8–15% de uso em máquinas lentas, mas isso dá picos feios sob congestionamento 16:56 &amp;lt;jrandom&amp;gt; (para 100+%) 16:56 &amp;lt;+Complication&amp;gt; Sobre consumo de CPU: curioso, Java no Mandriva 10.1 consome muito menos que Java no Mandriva 2006. 16:56 &amp;lt;Raccoon23&amp;gt; sim, mas quem não tem provavelmente também não tem T1 16:56 &amp;lt;Raccoon23&amp;gt; também :) 16:57 &amp;lt;+Complication&amp;gt; Ambos ajustados, 2006 tem jbigi compilado localmente. 16:57 &amp;lt;jrandom&amp;gt; estranho, Complication 16:57 &amp;lt;jrandom&amp;gt; mesmas revisões do i2p? 16:57 &amp;lt;+Complication&amp;gt; No 2006 (Celeron 2.4) o Java pode chegar a 20%. 16:58 &amp;lt;+Complication&amp;gt; No 10.1 não passa de 5%. 16:58 &amp;lt;+Complication&amp;gt; (Normalmente) 16:58 &amp;lt;+Complication&amp;gt; (normalmente==não na inicialização) 16:58 &amp;lt;+Complication&amp;gt; Mesmas revisões. 16:58 &amp;lt;+Complication&amp;gt; Quase o mesmo Java também (_04 versus _05) 16:59 &amp;lt;+Complication&amp;gt; Lembra-me de ajustar os daemons um pouco mais. Talvez algum deles esteja atrapalhando o Java. 16:59 &amp;lt;+Complication&amp;gt; De algum jeito maluco que não consigo entender. 17:00 &amp;lt;+Complication&amp;gt; Mas sim, o Cel 300 está se sentindo notavelmente melhor. Pode ter sido o MTU adaptativo 17:01 &amp;lt;jrandom&amp;gt; ah, legal, sim, temos umas coisas bacanas a caminho :) 17:03 &amp;lt;+Complication&amp;gt; Fico pensando se haveria uma forma de contornar os problemas do jbigi relacionados à libc em certas distros Linux? 17:03 &amp;lt;jrandom&amp;gt; sim, com certeza, só precisamos reconstruir todos os jbigis 17:03 &amp;lt;jrandom&amp;gt; (não é a libc, é a libg++) 17:05 * Raccoon23 decide que não vai abrir mão dos seus sonhos de garlic routing, mas vai esperar a performance estabilizar.. talvez 2.0 17:05 &amp;lt;+Complication&amp;gt; Ah, você acha que uma recompilação adequada vai ajudar? 17:05 &amp;lt;jrandom&amp;gt; Complication: sim, os erros de link do jcpuid são desnecessários, já que jcpuid é realmente apenas uma chamada ASM (e não deveria ter sido implementado em c++ mesmo ;) 17:06 &amp;lt;jrandom&amp;gt; Raccoon23: legal :) é algo que podemos fazer eventualmente na rede ao vivo também, apenas usando um tipo de mensagem I2NP diferente, anunciando a capacidade certa e filtrando com base nisso 17:06 &amp;lt;jrandom&amp;gt; (eventualmente) 17:07 &amp;lt;Raccoon23&amp;gt; tipo um caps=S para CPU rápida? ;) 17:08 &amp;lt;jrandom&amp;gt; e caps=I para insano ;) 17:08 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 17:08 &amp;lt;Raccoon23&amp;gt; haha 17:09 &amp;lt;Raccoon23&amp;gt; o que você acha da medida paliativa de compartilhar chaves entre múltiplos tunnels? retorno pequeno demais pelo trabalho? 17:09 &amp;lt;jrandom&amp;gt; por que isso seria melhor do que simplesmente ter múltiplos tunnels e enviar a mensagem por um dos vários tunnels? 17:10 &amp;lt;jrandom&amp;gt; (e, erm, isso não seria pior, do ponto de vista de segurança e de anonimato) 17:10 &amp;lt;Raccoon23&amp;gt; bem, a ideia é que os nós não conseguissem dizer qual tráfego fazia parte de um tunnel, de modo que, se você estivesse rodando i2phex e um eepsite, e escolhesse os mesmos hosts para seus tunnels, o tráfego dos dois seria mesclado no que os hops conseguiriam ver 17:11 &amp;lt;Raccoon23&amp;gt; o que deveria tornar ataques de temporização mais difíceis 17:11 &amp;lt;jrandom&amp;gt; ah, eita, sim. isso adiciona uma linkabilidade Realmente Ruim 17:11 &amp;lt;jrandom&amp;gt; é por isso que mudamos para pools de tunnels por cliente na 0.4 17:11 &amp;lt;Raccoon23&amp;gt; explica? 17:11 &amp;lt;jrandom&amp;gt; i2ptunnel permite que as pessoas compartilhem pools, se quiserem, compartilhando o mesmo destination 17:12 &amp;lt;jrandom&amp;gt; se mensagens de 2 clients passam por um mesmo tunnel, você sabe que ambos esses clients são controlados pela mesma pessoa 17:12 &amp;lt;jrandom&amp;gt; s/clients/destinations/ 17:13 &amp;lt;Raccoon23&amp;gt; bem, se as chaves fossem compartilhadas, os hops iniciais poderiam ser mesclados, mas os leasesets separados.. 17:13 &amp;lt;Raccoon23&amp;gt; os hops iniciais sendo os perigosos para ataques de temporização mesmo assim 17:13 &amp;lt;jrandom&amp;gt; ainda permitiria um vetor para vincular os dois destinations que deveriam ser não vinculáveis 17:14 &amp;lt;jrandom&amp;gt; poderia fazer algumas modificações para, com sorte, ofuscar a linkabilidade, mas elas estariam inerentemente ligadas. o que não é necessário, e é ruim. 17:18 &amp;lt;Raccoon23&amp;gt; voltando a sonhar com caps=SI, acho :) 17:19 &amp;lt;jrandom&amp;gt; ah, enfim. ok, alguém tem mais alguma coisa? 17:20 * jrandom encerra 17:20 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 15 de novembro de 2005</title><link>/pt/blog/2005/11/15/reuni%C3%A3o-de-desenvolvedores-do-i2p-15-de-novembro-de-2005/</link><pubDate>Tue, 15 Nov 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/11/15/reuni%C3%A3o-de-desenvolvedores-do-i2p-15-de-novembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ailouros, anti, bar, cervantes, Complication, frosk, jmg, jrandom, modulus, polecat, reliver, Sonium, tethra&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:15 &amp;lt;jrandom&amp;gt; 0) oi 15:15 &amp;lt;jrandom&amp;gt; 1) Status da rede / 0.6.1.5 15:15 &amp;lt;jrandom&amp;gt; 2) Atualizações do Syndie 15:15 &amp;lt;jrandom&amp;gt; 3) I2Phex 15:15 &amp;lt;jrandom&amp;gt; 4) I2P-Rufus 15:15 &amp;lt;jrandom&amp;gt; 5) Rastreador de problemas 15:15 &amp;lt;jrandom&amp;gt; 6) Chaves Dinâmicas 15:15 &amp;lt;jrandom&amp;gt; 7) ??? 15:15 &amp;lt;jrandom&amp;gt; 0) oi 15:15 * jrandom acena 15:16 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-November/001210.html 15:17 &amp;lt;+bar&amp;gt; yalla! *dispara alguns tiros para o alto* 15:17 * jrandom abaixa-se e se protege, mergulhando em 1) Status da rede / 0.6.1.5 15:18 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, houve muito progresso, e deve haver um novo lançamento mais tarde hoje à noite 15:18 * jrandom teria lançado mais cedo, mas dormi até tarde e não queria todo mundo atualizando /durante/ a reunião :) 15:20 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre: 1) status da rede / 0.6.1.5? 15:20 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; "por favor continue com o bom trabalho" é um comentário aceitável? 15:20 &amp;lt;jrandom&amp;gt; :) obrigado 15:22 &amp;lt;jrandom&amp;gt; Tenho ficado bastante satisfeito com a estabilidade ultimamente. com sorte o próximo lançamento vai melhorar a taxa de transferência além de 4-8KBps/fluxo. Fiz muitos testes locais, mas precisamos vê-la no mundo real 15:22 &amp;lt;tethra&amp;gt; eu endosso o comentário do ailouros e, além disso, proponho um brinde: 15:22 &amp;lt;jrandom&amp;gt; também tivemos mais relatos positivos de usuários em conexões discadas 15:22 &amp;lt;tethra&amp;gt; ao jrandom, e ao i2p! woot! 15:22 &amp;lt;tethra&amp;gt; &amp;lt;3 15:23 &amp;lt;jrandom&amp;gt; w3wt. ok, se não houver mais nada, vamos pular para 2) Atualizações do Syndie 15:24 &amp;lt;jrandom&amp;gt; muito progresso nessa frente, mas talvez seja melhor discutir depois do lançamento, quando as pessoas puderem experimentar por si mesmas 15:25 &amp;lt;jrandom&amp;gt; com sorte as infos em @ http://syndiemedia.i2p.net/about.html (o primeiro link) podem explicar por que você deveria se dar ao trabalho de experimentar :) 15:25 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ah qual é, primeiro você não lança, depois diz "teste antes"... isso é só para provocar! :D 15:25 &amp;lt;jrandom&amp;gt; :) 15:26 &amp;lt;jrandom&amp;gt; ok ok, então vamos pular para 3) I2Phex, assim vocês podem postar suas opiniões sobre syndie no próprio syndie depois que atualizarem ;) 15:27 &amp;lt;jrandom&amp;gt; haverá um anúncio do I2Phex 0.1.1.36 mais tarde hoje à noite 15:28 &amp;lt;jrandom&amp;gt; a única mudança é a correção do irritante popup "Please insert a disk" 15:28 &amp;lt;tethra&amp;gt; isso quer dizer que posso tirar o disco do drive sem ele gritar comigo, então? ;) 15:28 &amp;lt;jrandom&amp;gt; heh sim 15:28 &amp;lt;tethra&amp;gt; :D 15:30 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 3) I2Phex, vamos pular para 4) I2P-Rufus 15:30 &amp;lt;tethra&amp;gt; quais os planos para i2phex, já que estamos no assunto? 15:30 &amp;lt;jrandom&amp;gt; ah 15:30 &amp;lt;jrandom&amp;gt; há um conjunto de pedidos de recursos postados no fórum 15:31 &amp;lt;jrandom&amp;gt; Não ouvi nada do redzara sobre a fusão do código com o Phex, mas o Gregor ainda está trabalhando em abstrair a parte de rede para podermos manter a sincronização com mais facilidade 15:32 &amp;lt;jrandom&amp;gt; no geral, o app parece funcional, embora suporte a gwebcache seria Muito Bom, para que o I2Phex funcionasse logo de cara sem precisar buscar quaisquer arquivos ou chaves 15:32 &amp;lt;jrandom&amp;gt; Não conheço ninguém trabalhando para colocar suporte a gwebcache (de volta) no I2Phex, mas se alguém souber Java, isso seria Muito Útil 15:33 &amp;lt;tethra&amp;gt; legal. 15:33 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; _007pig talvez? 15:33 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; desculpe perguntar, mas a rede gnutella não foi aquela que se inundou até morrer algum tempo atrás? 15:33 &amp;lt;tethra&amp;gt; os novatos tendem a ficar um pouco confusos com isso no começo 15:33 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; você não aceitou a oferta dele de ajuda, ontem, jrandom 15:33 &amp;lt;jrandom&amp;gt; _007pig estava olhando trabalho de tradução, mas qualquer um seria ótimo. O Phex em si tem suporte a gwebcache, mas o sirup desabilitou 15:34 &amp;lt;jrandom&amp;gt; ailouros: gnutella ainda existe, mas sim, não é o ideal. 15:34 &amp;lt;tethra&amp;gt; alguém está pensando em talvez mudar o protocolo que o i2phex usa para outra coisa? 15:35 &amp;lt;jrandom&amp;gt; Sou relutante em exigir que as pessoas trabalhem em projetos específicos, então em vez disso sugiro algumas áreas diferentes que alguém poderia explorar 15:35 &amp;lt;jrandom&amp;gt; tethra: ninguém que eu saiba 15:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; bem, eu acho que eu preferiria ver o Localhost (modificação do azureus) no i2p então 15:36 &amp;lt;tethra&amp;gt; certamente bittorrent é mais complicado do que gnutella? 15:36 &amp;lt;tethra&amp;gt; em termos de seeding e tal 15:36 &amp;lt;jrandom&amp;gt; ailouros: o que quer que as pessoas implementem e mantenham é bom :) 15:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; eu não sei, não uso gnutella desde... 6 anos eu acho 15:37 &amp;lt;anti&amp;gt; certamente é mais eficiente e melhor teste de escalabilidade real? 15:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; jrandom sim esse é um bom critério :D 15:37 &amp;lt;jrandom&amp;gt; i2phex funciona muito bem, transferi muitos dados por ele, e encontrei conteúdo interessante 15:37 &amp;lt;@cervantes&amp;gt; (pony pr0n) 15:37 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; lol 15:37 &amp;lt;tethra&amp;gt; hahah 15:37 &amp;lt;jrandom&amp;gt; pode haver maneiras melhores de fazer as coisas, mas algo que funciona é melhor do que algo que não existe 15:37 &amp;lt;tethra&amp;gt; cervantes++ 15:37 &amp;lt;tethra&amp;gt; ;) 15:38 &amp;lt;tethra&amp;gt; palavras mais verdadeiras nunca foram ditas. 15:39 &amp;lt;anti&amp;gt; bom ponto 15:39 &amp;lt;@cervantes&amp;gt; opa... o jr se ofendeu e foi cedo para o jantar 15:39 &amp;lt;@cervantes&amp;gt; (foi mal) 15:39 &amp;lt;anti&amp;gt; não, ele provavelmente está procurando aquele (mítico) pony pr0n. ;) 15:40 &amp;lt;jrandom&amp;gt; *cof* ;) 15:40 &amp;lt;tethra&amp;gt; lol 15:40 &amp;lt;tethra&amp;gt; heheh ;) 15:40 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada em 3), vamos para 4) I2P-Rufus 15:40 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; eu quero pr0n de pônei voador :-) 15:40 &amp;lt;jrandom&amp;gt; Rawn / defnax: algo a acrescentar ao que foi postado no fórum? 15:41 &amp;lt;@cervantes&amp;gt; parece que está sendo feito um bom progresso 15:41 &amp;lt;jrandom&amp;gt; sim 15:45 &amp;lt;jrandom&amp;gt; ok, se não há nada sobre isso, vamos pular para 5) rastreador de problemas 15:45 &amp;lt;jrandom&amp;gt; o fórum é um pouco pesado para gerenciar bugs e pedidos de recursos, e o bugzilla é meio um monstro... 15:46 &amp;lt;@frosk&amp;gt; já não há um bugzilla em algum lugar? 15:46 &amp;lt;jrandom&amp;gt; publiquei alguns requisitos gerais, e o cervantes apresentou uma solução viável 15:46 &amp;lt;jrandom&amp;gt; nah, o bugzilla estava no host antigo (@johnscompanies) antes de migrarmos para a sago 15:46 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; que tal NNTP? melhor do que fóruns, geralmente encadeado... 15:46 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; estranho que o bugzilla seja tão limitado, considerando a enorme comunidade de código aberto que o usa ... 15:46 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; como* 15:46 &amp;lt;@frosk&amp;gt; ah ok 15:47 &amp;lt;jrandom&amp;gt; nntp tem potencial, mas há alguns benefícios em usar o syndie em vez disso (filtragem simples por tag): http://syndiemedia.i2p.net:8000/threads.jsp?visible=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp;post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp; 15:48 &amp;lt;jrandom&amp;gt; mas nntp tem o benefício de ter décadas de testes de batalha 15:48 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Leitor NNTP filtra por palavra-chave (as tags [])? :D 15:49 &amp;lt;@modulus&amp;gt; talvez não tantos testes ultimamente? 15:49 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; incluindo spam e flame ... 15:49 &amp;lt;jrandom&amp;gt; ainda assim, queremos algo acessível via web, já que a maioria das pessoas não usa leitores nntp 15:49 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Eu digo que o Thunderbird é bom nesse sentido, e você pode compartilhar o enigmail entre i2mail e i2nntp 15:49 &amp;lt;@modulus&amp;gt; talvez um leitor nntp acessível via web? 15:49 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; gateways são comuns 15:49 &amp;lt;jrandom&amp;gt; hmm modulus? 15:50 &amp;lt;@modulus&amp;gt; bem, usenet não é tão usada mais eu acho 15:50 &amp;lt;jrandom&amp;gt; certo, então teríamos que ter um servidor nntp e um gateway com suporte a filtragem 15:50 &amp;lt;@frosk&amp;gt; eu gosto da ideia do cervantes, no entanto 15:50 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (e eu também digo que a razão de as pessoas não usarem leitores NNTP é que fóruns são muito mais bonitos e muito mais pesados) 15:50 &amp;lt;@modulus&amp;gt; hmm, gateway com suporte a filtragem? do que vocês estão falando, talvez ajude saber. :-) 15:51 &amp;lt;@modulus&amp;gt; na minha opinião, fóruns são uma droga, eu odeio esses malditos fóruns, são inutilizáveis ;-( 15:51 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; LOL acho que ele quer o acesso a partir da InterNEt 15:51 &amp;lt;+fox&amp;gt; * ailouros concorda com modulus 15:51 &amp;lt;@frosk&amp;gt; modulus: muito verdade 15:51 &amp;lt;jrandom&amp;gt; heh modulus ;) estamos discutindo http://syndiemedia.i2p.net:8000/threads.jsp?visible=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp;post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800003&amp; 15:51 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; aieee o URI com um megabyte de comprimento 15:52 &amp;lt;@modulus&amp;gt; o que eu amo nas URLs do syndie é como são memoráveis e simples de digitar 15:52 &amp;lt;jrandom&amp;gt; Eu ainda gosto de http://syndiemedia.i2p.net:8000/threads.jsp?post=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1132012800004&amp; 15:52 &amp;lt;jrandom&amp;gt; heh 15:52 &amp;lt;jrandom&amp;gt; bem, vá para http://syndiemedia.i2p.net/threads.jsp então e clique no link "Issue tracking software" :) 15:53 &amp;lt;@frosk&amp;gt; relato de bugs diretamente no console do router 15:53 &amp;lt;@modulus&amp;gt; hmm, rastreamento de bugs. 15:53 &amp;lt;jrandom&amp;gt; usar syndie nos daria 1) integração com o ambiente de todo usuário I2P 2) filtragem trivial 3) encadeamento 4) tratamento de spam (via ignorar/favoritos) 5) dar um treino ao syndie :) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; parece ótimo :-) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; é sim 15:54 &amp;lt;jrandom&amp;gt; sim, esse é um recurso muito bom, frosk... poderíamos até ter formulários HTML especializados para enviar para /syndie/post.jsp 15:54 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; e a propósito, não se falava em basear o syndie em NNTP? :D :D :D 15:54 &amp;lt;@modulus&amp;gt; hmm, que tal as ferramentas de bugs do Debian? são legais eu acho, o mailbug 15:54 &amp;lt;anti-&amp;gt; não dá para discutir com o que já funciona! 15:55 &amp;lt;@cervantes&amp;gt; Acho que você deveria fazer isso puramente como uma demonstração técnica 15:55 &amp;lt;jrandom&amp;gt; ailouros: usar NNTP para distribuir posts do syndie, sim. no momento usamos apenas sindicação ad-hoc, mas outros aprimoramentos seriam ótimos 15:56 &amp;lt;@cervantes&amp;gt; não há melhor maneira de demonstrar o syndie do que com alguns casos de uso do mundo real 15:56 &amp;lt;jrandom&amp;gt; verdade 15:56 &amp;lt;jrandom&amp;gt; ok, talvez possamos planejar lançar isso no 0.6.1.6 15:56 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; o que eu não gosto nos fóruns é que têm baixo custo de entrada 15:57 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; então há muitas distrações enchendo-os. 15:57 &amp;lt;@modulus&amp;gt; eu não sei, esse tal de syndie ... ainda não gosto muito, mas talvez eu me acostume. 15:57 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; e você só pode trabalhar com eles online 15:57 &amp;lt;jrandom&amp;gt; modulus: você leu o post ligado a partir de http://syndiemedia.i2p.net/about.html ? 15:57 &amp;lt;@modulus&amp;gt; reliver: entrada de alto custo é ruim para relatórios de bugs, porém; as pessoas estão lhe fazendo um grande favor ao se dar ao trabalho de reportar, de certo modo. 15:57 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; eles não têm baixo custo de entrada: banda vem à mente. Têm altos níveis de ruído, então você pode usar [font=54]HELLO WORLD![/font] e irritar um grande número de pessoas em pouco tempo 15:57 &amp;lt;jrandom&amp;gt; concordo, modulus 15:58 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ah sim e você tem que estar online mesmo 15:58 &amp;lt;jrandom&amp;gt; heh ailouros, isso é algo com que precisamos lidar no Syndie de qualquer maneira :) 15:58 &amp;lt;@modulus&amp;gt; hmm, provavelmente não, jr, deixe-me ver 15:58 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; bem, com o syndie você pode colocar usuários em blacklist e pronto 15:58 &amp;lt;jrandom&amp;gt; bem, com o syndie você pode criar seus relatórios de bug offline, depois sindicá-los para um arquivo remoto quando estiver online :) 15:58 &amp;lt;jrandom&amp;gt; exatamente, ailouros, com um clique também no novo lançamento 15:59 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; com fóruns, ou você espera um admin vir e matá-los, ou você os mantém 15:59 &amp;lt;anti-&amp;gt; é mais uucp do que nntp :) 15:59 &amp;lt;@modulus&amp;gt; hmm, qual post em particular ligado de lá? 15:59 &amp;lt;jrandom&amp;gt; lol *exatamente* anti 15:59 &amp;lt;jrandom&amp;gt; modulus: o primeiro link "no próprio syndie" 15:59 * cervantes gosta da opção de matar 16:00 &amp;lt;@modulus&amp;gt; bah, uucp == nntp para todos os efeitos práticos :-) 16:00 &amp;lt;jrandom&amp;gt; anti-: esse é exatamente o ponto - conforme as pessoas constroem mecanismos de transporte novos e melhores (uucp, nntp, usenetdht, etc), o conteúdo pode fluir sem emendas 16:00 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; isso tudo me lembra o plan9 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; i2p pode ser especial, mas geralmente sistemas de relato de bugs usados como firewalls contra usuários ... 16:01 &amp;lt;jrandom&amp;gt; usados como firewalls contra usuários? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; i2p pode ser especial, mas geralmente sistemas de relato de bugs são usados como firewalls contra usuários ... 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; sim. 16:01 &amp;lt;jrandom&amp;gt; Quero que seja realmente, realmente fácil para as pessoas reportarem bugs 16:01 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; mozilla, thunderbird, ubuntu são apenas exemplos 16:02 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; ok, ótimo :-) 16:02 &amp;lt;jrandom&amp;gt; mozilla/etc têm aquele "agente de feedback" integrado para enviar relatórios de bugs automaticamente 16:02 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; eles não leem esses relatórios de bugs 16:02 &amp;lt;jrandom&amp;gt; heh 16:02 &amp;lt;@modulus&amp;gt; hmm, essa introdução está ok, o único problema é que simplesmente não gosto da interface; prefiro fazer coisas de e-mail pela metáfora de pastas a usar o método web-com-um-monte-de-links 16:02 &amp;lt;@modulus&amp;gt; mas isso sou só eu 16:02 &amp;lt;jrandom&amp;gt; modulus: talvez a exportação RSS atenda melhor às suas necessidades então? 16:02 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Concordo com o modulus (alguém adivinhou? :D ) 16:02 &amp;lt;@cervantes&amp;gt; ter que usar pastebin para mostrar erros de console desanima algumas pessoas 16:03 &amp;lt;jrandom&amp;gt; ou podemos conseguir integração com o susimail, como o cervantes sugeriu, para enviar relatórios 16:03 &amp;lt;jrandom&amp;gt; (ou para postar no syndie) 16:03 &amp;lt;@modulus&amp;gt; é possível, jrandom, vou ver isso. talvez eu precise de um conversor RSS-to-NNTP ou RSS-to-POP?/IMAP, vou pensar nisso. 16:05 &amp;lt;@cervantes&amp;gt; modulus: vou ficar curioso para saber o que você acha da nova interface do i2ptunnel no próximo lançamento do i2p 16:05 &amp;lt;@cervantes&amp;gt; se é melhor ou pior para você em termos de usabilidade 16:05 &amp;lt;@cervantes&amp;gt; (mas acho que você normalmente edita os arquivos de configuração?) 16:07 &amp;lt;jrandom&amp;gt; ooh é, droga, esqueci tanta coisa nas notas de status... 16:08 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; então vamos apressar e pular para o próximo ponto na fila... esse era o ponto número C, certo? 16:08 * jrandom acha que ficou realmente muito bom, mas vamos ter mais feedback à medida que as pessoas testarem 16:08 &amp;lt;@modulus&amp;gt; cervantes: isso é curioso no sentido de "você vai se matar com uma faca pequena no traseiro como uma alternativa melhor a usá-la" ou pelo contrário? :-) 16:08 &amp;lt;jrandom&amp;gt; sim, pulando para 6), alguém tem alguma opinião sobre a proposta de Chaves Dinâmicas? 16:09 &amp;lt;@modulus&amp;gt; cervantes: geralmente uso a interface mesmo, embora agora eu saiba que os arquivos de configuração são editáveis ... :-) 16:09 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; sim, tenho quase certeza de que isso vai causar uma disparada no número de supostos routers conhecidos 16:09 &amp;lt;@cervantes&amp;gt; *droga* :) 16:10 &amp;lt;@modulus&amp;gt; essa chave dinâmica é a ideia de que routers ganham uma nova chave ao obter um novo IP, certo? 16:10 &amp;lt;@cervantes&amp;gt; modulus: bem, só se vale a pena se preocupar com a baboseira de WAI 16:10 &amp;lt;jrandom&amp;gt; heh isso é verdade, ailouros 16:10 &amp;lt;@cervantes&amp;gt; enfim... estou divagando 16:10 &amp;lt;jrandom&amp;gt; certo, modulus 16:11 &amp;lt;@modulus&amp;gt; bem, talvez não seja ruim que os peers conhecidos sejam na verdade suposições, mais do que agora. 16:11 &amp;lt;+Complication&amp;gt; Bem, a única coisa que consigo imaginar sobre Chaves Dinâmicas... parece que não se deve mudar chaves sem necessidade (ou isso atrapalha o acompanhamento de desempenho/confiabilidade). 16:11 &amp;lt;+Complication&amp;gt; Mas quando o IP muda (raro o bastante?) pode não doer. 16:11 &amp;lt;jrandom&amp;gt; certo, Complication. não é algo que gostaríamos por padrão. a maioria das pessoas *não* vai querer isso 16:12 &amp;lt;anti-&amp;gt; não tenho certeza do impacto positivo das propostas. 16:12 &amp;lt;jrandom&amp;gt; também não vai oferecer muita melhoria para anonimato, e nenhuma melhoria contra um adversário poderoso, mas pode ajudar contra adversários fracos 16:12 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; isso não revelaria também quais nós têm IP fixo e quais não têm? 16:13 * cervantes tem a mesma chave há quase 2 anos :) 16:13 &amp;lt;+polecat&amp;gt; Bem, pelo menos consigo chegar aqui. 16:13 &amp;lt;jrandom&amp;gt; ailouros: não seria usado pela maioria das pessoas. só uma minoria muito, muito pequena iria querer usar 16:13 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; então basicamente mais churn para um pouco de proteção contra adversários fracos? 16:13 &amp;lt;jrandom&amp;gt; certo, ailouros 16:13 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ah ok 16:14 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; há como medir o impacto de performance desse recurso uma vez no mundo real? 16:14 &amp;lt;@modulus&amp;gt; isso ajudaria, eu acho, contra um ataque de interseção nó-destino? 16:14 &amp;lt;+polecat&amp;gt; Ainda me pergunto por que fico alternando entre OK e OK(NAT), intrigante... 16:14 &amp;lt;jrandom&amp;gt; modulus: só contra um adversário fraco 16:14 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; polecat não se preocupe, eu fico alternando entre 15h de uptime e 0h de uptime :| 16:14 &amp;lt;jrandom&amp;gt; ailouros: não sei, embora o stats.i2p sugira que conseguimos lidar com o churn 16:15 &amp;lt;jrandom&amp;gt; polecat: hmm, significa que provavelmente há alguma filtragem ocorrendo 16:15 &amp;lt;@modulus&amp;gt; na minha opinião o ataque de interseção nó-destino é o ataque mais sério e viável no momento? além do fato de sermos poucos, quero dizer. 16:15 &amp;lt;@modulus&amp;gt; então, acho que qualquer coisa que ajude nessa linha provavelmente é uma boa ideia 16:16 &amp;lt;+polecat&amp;gt; Consigo enviar pacotes UDP diretamente através do meu router naquela porta, sem problema a partir de shells remotos. Não faço ideia, talvez o i2p detecte o NAT e erroneamente ache que não está encaminhado. 16:16 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Concordo com a "boa ideia" desde que o churn não cause um impacto severo de performance 16:16 &amp;lt;anti-&amp;gt; quando a rede for maior, haverá bastante churn de qualquer forma... 16:17 &amp;lt;anti-&amp;gt; *aponta o óbvio ataque DoS envolvendo mudar as chaves constantemente a cada poucos minutos 16:17 &amp;lt;anti-&amp;gt; que impacto isso teria? 16:17 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; DoS contra quem? :D 16:18 &amp;lt;jrandom&amp;gt; eh, novos peers entram na camada "não falhando" por padrão, e só sobem para as camadas "alta capacidade" ou "rápida" depois de ficarem por um tempo 16:18 &amp;lt;jrandom&amp;gt; então isso não fará DoS na seleção de pares 16:18 &amp;lt;anti-&amp;gt; com um oponente relativamente forte... criaria um monte de nós aparentemente mortos/churn no netDb? 16:18 &amp;lt;+Complication&amp;gt; anti: ninguém consideraria mais aquele nó confiável 16:18 &amp;lt;+polecat&amp;gt; anti-: Temos uma lista negra por um motivo. 16:19 &amp;lt;anti-&amp;gt; *satisfeito 16:19 &amp;lt;jrandom&amp;gt; bem, as entradas do netDb são descartadas se o par estiver inacessível 16:20 &amp;lt;anti-&amp;gt; então os mesmos problemas de performance que acabamos de levantar sobre chaves dinâmicas se aplicariam? se a performance não fosse muito impactada por tal ataque, a performance não seria afetada de forma perceptível por chaves dinâmicas também... seria? 16:20 &amp;lt;+polecat&amp;gt; confiança incremental realmente ajuda a lidar com traidores de início tardio, eu estava pensando. 16:20 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; o que é um "traidor de início tardio"? 16:20 &amp;lt;+polecat&amp;gt; Confiar nas pessoas cada vez mais conforme continuam a beneficiá-lo, mas nunca tanto que possam tirar mais do que deram... 16:20 &amp;lt;anti-&amp;gt; fica por eras, depois vira judas. 16:21 &amp;lt;jrandom&amp;gt; certo, os peers saem rapidamente da camada 'rápida' se se comportarem mal 16:21 &amp;lt;+Complication&amp;gt; Eu imaginaria que seria alguém se comportando como "espera até 300 tunnels participantes, cai" 16:21 &amp;lt;+polecat&amp;gt; Ah, eu invento expressões o tempo todo. É, traição tipo Judas, onde você realmente ajuda alguém, depois o trai com a ideia de lucrar no último minuto. 16:21 &amp;lt;anti-&amp;gt; ah não, os tunnels quebraram *reconstruir* 16:21 &amp;lt;jrandom&amp;gt; os pares promovidos para a camada 'rápida' durante esse tempo em que eles caem devem então ser suficientes 16:21 &amp;lt;+fox&amp;gt; * ailouros se diverte com essas referências bíblicas incorretas :D 16:22 &amp;lt;jmg&amp;gt; falando de alta capacidade, uau estou recebendo entre 400k e 600K constantemente para o router hoje. (mas talvez todas aquelas configurações de zero saltos que estou usando estejam ajudando) 16:22 &amp;lt;jrandom&amp;gt; 600KBps?! 16:22 &amp;lt;+polecat&amp;gt; Com sorte, durante o tempo que leva para chegar a 300 tunnels participantes, você será obrigado a ajudar a transferir dados o suficiente para que não importe se você cair. 16:22 &amp;lt;jmg&amp;gt; sim 16:22 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; O_O a que você está conectado? 16:22 &amp;lt;+Complication&amp;gt; Tal largura de banda é novidade para mim :) 16:22 &amp;lt;jrandom&amp;gt; caramba, isso é rápido o suficiente para começar a bater nos nossos filtros de Bloom 16:22 &amp;lt;anti-&amp;gt; ailouros: pergunta indelicada para pesquisadores anônimos ;) 16:23 &amp;lt;+polecat&amp;gt; Deve ser 600KBpm ou ph. 16:23 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; desculpa, anti- :D mas ele foi o primeiro a falar 16:23 &amp;lt;+polecat&amp;gt; puh! 16:23 &amp;lt;jrandom&amp;gt; Eu adoraria obter algumas estatísticas da página oldstats.jsp de você. mas bom saber que está lidando com as coisas :) 16:23 &amp;lt;anti-&amp;gt; um dia vou tentar a partir de i2... 16:23 &amp;lt;jrandom&amp;gt; hehe 16:24 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; parece legal, I2P sobre I2 16:24 &amp;lt;jmg&amp;gt; jrandom: estou guardando gráficos, vou monitorar mais de perto, mas sim posso confirmar 600kB/s sustentados por 2 minutos, cerca de 5 minutos atrás 16:24 &amp;lt;+polecat&amp;gt; Alguém tentou atravessar o firewall de um router D-Link? Não estou tendo nenhuma sorte lá e meu amigo continua esquecendo de encaminhar a porta. 16:24 &amp;lt;jrandom&amp;gt; legal, jmg 16:24 &amp;lt;anti-&amp;gt; polecat: já fazemos UDP hole punching (atravessamento de NAT via UDP)? perdi o fio 16:25 &amp;lt;jrandom&amp;gt; anti-: sim, fazemos, para todos, exceto NATs simétricos 16:25 &amp;lt;jrandom&amp;gt; polecat: se seu amigo tiver o número do modelo, há alguns sites online listando o tipo de NAT 16:26 &amp;lt;anti-&amp;gt; sobre traição de início tardio... pode ser um problema com um adversário poderoso? 16:26 &amp;lt;jmg&amp;gt; jrandom: claro que bittorrent já saturou esta conexão a 4MB/s sustentados, mas eu aliviei isso um pouco ultimamente 16:26 &amp;lt;anti-&amp;gt; 24000 nós, então você teria um caindo a cada 10 segundos mais ou menos? 16:26 &amp;lt;+polecat&amp;gt; NAT simétrico, em oposição a cone total? 16:26 &amp;lt;jrandom&amp;gt; legal, jmg 16:26 &amp;lt;jrandom&amp;gt; hmm anti-? 16:26 &amp;lt;jrandom&amp;gt; polecat: ou cone restrito 16:27 &amp;lt;+polecat&amp;gt; Uau, consegue até fazer cone restrito, isso é impressionante.. 16:27 &amp;lt;anti-&amp;gt; não acho que traição de início tardio teria qualquer efeito significativo a menos que aplicada em escala incrivelmente massiva, na qual outros ataques teriam mais impacto? 16:28 &amp;lt;jrandom&amp;gt; sim, não estou muito preocupado com isso, anti-... custaria demais, e podemos contornar falhas via roteamento de qualquer forma, então o dano seria mínimo 16:28 &amp;lt;+Complication&amp;gt; Traição tardia meio que exige contribuir muito (para que outras máquinas passem a depender da sua máquina). 16:28 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; escala incrivelmente massiva = você é todas as netries no router de quase todo mundo? 16:28 &amp;lt;anti-&amp;gt; isso é exatamente o que anti-p2ps fazem agora, mas nós temos anti-anti-p2ps agora... 16:29 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; não, espera, anti-p2p manda lixo em vez de dados bons 16:29 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; não é a mesma coisa 16:29 &amp;lt;anti-&amp;gt; isso é só um jeito mais rápido de entrar na lista negra, então você nunca seria bem listado. 16:29 &amp;lt;anti-&amp;gt; isso não funcionaria contra i2p, acho. 16:29 &amp;lt;@cervantes&amp;gt; jmg: já tive 4-5mb/s em torrents antes, mas nunca nada como 600k sobre I2P... você também tem hardware parrudo? 16:29 &amp;lt;+polecat&amp;gt; Eu estava pensando mais independente do i2p por assim dizer. Meu governo faz muita traição de início tardio, embora tentem manter isso classificado. 16:29 &amp;lt;anti-&amp;gt; mas provavelmente os esgotaríamos de banda primeiro! 16:29 &amp;lt;jrandom&amp;gt; anti-: se forem confiáveis por dias seguidos, só podem atacar uma vez por menos de 10 minutos 16:30 &amp;lt;jrandom&amp;gt; exatamente, anti- :) 16:30 &amp;lt;+polecat&amp;gt; Ou no contexto de banco online. 16:30 &amp;lt;jmg&amp;gt; alguém tem instruções fáceis para configurar a biblioteca Native BigInteger para amd64? se não, eu mesmo descubro 16:30 &amp;lt;jrandom&amp;gt; heh polecat 16:30 &amp;lt;jrandom&amp;gt; jmg: isso está embutido no jbigi.jar, mas deve compilar em amd64 agora 16:30 &amp;lt;jrandom&amp;gt; embora, suponho que isso signifique que estamos agora em 6.1) ??? 16:31 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para trazer? :) 16:31 &amp;lt;anti-&amp;gt; você precisaria de 20000 máquinas ou algo assim, com um cronograma de queda rotativo, e acho que os resultados seriam decepcionantes; você acabaria contribuindo muito mais para a rede do que tirou! 16:31 &amp;lt;jrandom&amp;gt; essa é a esperança, anti- 16:31 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; bem, no pior cenário as pessoas precisam reseedar 16:31 &amp;lt;jmg&amp;gt; ah valeu 16:31 &amp;lt;+polecat&amp;gt; processador 64 bits, 4mbit de upload, parece que alguém é um sortudo do caramba. 16:32 &amp;lt;anti-&amp;gt; ou rodando uma máquina normal numa uni... 16:32 &amp;lt;+fox&amp;gt; * ailouros olha a lista de hardware da sua uni e faz cara feia 16:32 &amp;lt;anti-&amp;gt; uma uni que não compra Dell ;) 16:33 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Acho que temos alguns Dells... de 5 anos atrás se bem me lembro 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; acho que isso é ruim: 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | java.lang.OutOfMemoryError 16:33 &amp;lt;@cervantes&amp;gt; polecat: 4 megabyte ;-) 16:33 &amp;lt;jrandom&amp;gt; Sonium: sim, uma vez que ocorra um OOM, vai morrer rápido 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; e isso também: 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | 21:21:44.484 CRIT [ Establisher] sport.udp.EstablishmentManager: Err 16:34 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; ou no establisher 16:34 &amp;lt;jrandom&amp;gt; (OOMs subsequentes podem ser ignorados com segurança) 16:34 &amp;lt;jrandom&amp;gt; uma vez que ocorra um único OOM, você pode ignorar todos os erros subsequentes 16:34 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; sim, mas você não deveria ter o primeiro OOM :D 16:34 &amp;lt;jmg&amp;gt; polecat: a latência aqui na estação espacial russa é fenomenal, porém.. 16:34 &amp;lt;jrandom&amp;gt; verdade, ailouros 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; ah, a propósito... meu router é acionado pelo watchdog com bastante frequência 16:35 &amp;lt;jrandom&amp;gt; hrm, alto uso de CPU? 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; acho que é só a minha instalação azarada? 16:35 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; que eu saiba, não, a máquina está bem pouco carregada 16:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; mas acho que é o que devo esperar de uma JVM com bugs em uma camada de emulação de linux meio bugada 16:36 &amp;lt;jrandom&amp;gt; qual jvm você está usando, e qual sistema operacional? 16:36 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; eu? 16:36 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; Sun's Java(tm) 2 Standard Edition, JRE 5.0 Update 5 on NetBSD/i386 2.0.2 16:37 &amp;lt;jrandom&amp;gt; ahhh sim, não fiz nenhum teste em nbsd. fbsd está ok, mas não tenho experiência com nbsd 16:38 &amp;lt;jrandom&amp;gt; pode valer a pena tentar o gcj, talvez possamos cavar isso depois da reunião 16:38 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; funciona até bem, mas a verdadeira diversão é que às vezes (dependendo de qual bit ele virou ao sair da cama -- err reiniciando) os arquivos do netbsd são criados com permissão 540 :D 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; algo está muito ruim aqui 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; jvm 1 | # Internal Error (53414645504F494E540E4350500175), pid=3500, tid=345 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; 6 16:39 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; desculpa os arquivos do netDb são criados 540 16:39 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; Acho que vou reinstalar isto depois 16:39 &amp;lt;jrandom&amp;gt; Sonium: em que OS você está? a jvm parece estar com problemas 16:39 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; winxp 16:39 &amp;lt;jrandom&amp;gt; sim, se você está no 1.5.0_5, talvez valha tentar 1.4.2_09 16:39 &amp;lt;anti-&amp;gt; não acho que seja problema do i2p... 16:40 &amp;lt;jrandom&amp;gt; (1.4.2 tem sido mais estável para mim, exigindo menos recursos) 16:40 &amp;lt;jrandom&amp;gt; e o i2p não usa nada específico do 1.5, nem precisamos das melhorias de GUI do 1.5 16:40 &amp;lt;+fox&amp;gt; &amp;lt;Sonium&amp;gt; o curioso é que isso nunca aconteceu antes 16:40 &amp;lt;+polecat&amp;gt; Não dá para usar azureus se você não tiver 1.5, porém, meh. 16:40 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; e claro que EU uso azureus :| 16:41 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; mas não é um problema de verdade... não muito, eu acho... 16:41 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; a menos que aquelas mensagens sobre o bob ser o quarto sejam relevantes 16:41 &amp;lt;jrandom&amp;gt; nah, essas podem ser ignoradas com segurança 16:41 &amp;lt;anti-&amp;gt; (sou o único irritado por utorrent e bitcomet não serem abertos?) 16:42 &amp;lt;+polecat&amp;gt; :o Maldito seja, bob! 16:42 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 16:42 &amp;lt;anti-&amp;gt; muffins? 16:42 * cervantes pode recomendar ibm java 1.4.2 se você busca melhor gerenciamento de recursos 16:42 &amp;lt;+polecat&amp;gt; anti-: Tente mlnet. caml -&amp;gt; a linguagem mais estranha do mundo, mas funciona bem. 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; caml é legal 16:42 &amp;lt;+fox&amp;gt; &amp;lt;ailouros&amp;gt; (se você conseguir ler :D ) 16:42 &amp;lt;@frosk&amp;gt; ei, não fale mal do caml 16:43 &amp;lt;anti-&amp;gt; prolog merece menção aí, assim como brainf**k e afins 16:43 &amp;lt;+polecat&amp;gt; caml tem documentação horrível. Demorei meia hora para descobrir que ! geralmente (às vezes) é um operador de desreferência. 16:43 &amp;lt;@frosk&amp;gt; sou pago para escrever ocaml :) 16:43 &amp;lt;+polecat&amp;gt; jrandom: Não sabia que invadi uma reunião, desculpe. 16:44 &amp;lt;jrandom&amp;gt; sem problema, estamos compensando nossas reuniões curtas ;) 16:44 * jrandom se prepara 16:44 * jrandom *baf*s encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-11-08</title><link>/pt/blog/2005/11/08/notas-de-status-do-i2p-de-2005-11-08/</link><pubDate>Tue, 08 Nov 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/11/08/notas-de-status-do-i2p-de-2005-11-08/</guid><description>&lt;p>Olá, pessoal, terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede / roteiro de curto prazo 2) I2Phex 3) I2P-Rufus 4) I2PSnarkGUI 5) Syndie 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status / short term roadmap&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A 0.6.1.4 ainda parece bastante sólida, embora tenha havido algumas correções de bugs no CVS desde então. Também adicionei algumas otimizações para o SSU transferir dados de forma mais eficiente, o que espero que tenha um impacto perceptível na rede assim que estiver amplamente implantado. Estou adiando a 0.6.1.5 por enquanto, porém, pois há algumas outras coisas que quero incluir na próxima versão. O plano atual é lançá-la neste fim de semana, então fiquem atentos às últimas novidades.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 08 de novembro de 2005</title><link>/pt/blog/2005/11/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-08-de-novembro-de-2005/</link><pubDate>Tue, 08 Nov 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/11/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-08-de-novembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, dust, frosk, jrandom, reliver, tealc\_, ZipTie&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:21 &amp;lt;jrandom&amp;gt; 0) oi 15:21 &amp;lt;jrandom&amp;gt; 1) Status da rede / roteiro de curto prazo 15:21 &amp;lt;jrandom&amp;gt; 2) I2Phex 15:21 &amp;lt;jrandom&amp;gt; 3) I2P-Rufus 15:21 &amp;lt;jrandom&amp;gt; 4) I2PSnarkGUI 15:21 &amp;lt;jrandom&amp;gt; 5) Syndie 15:22 &amp;lt;jrandom&amp;gt; 6) ??? 15:22 &amp;lt;jrandom&amp;gt; 0) oi 15:22 * jrandom acena 15:22 &amp;lt;jrandom&amp;gt; notas de status semanais em http://dev.i2p.net/pipermail/i2p/2005-November/001206.html 15:22 * bar murmura saudações de trás de sua barba falsa(?) 15:23 &amp;lt;jrandom&amp;gt; ok, entrando em 1) Status da rede / roteiro de curto prazo 15:23 &amp;lt;jrandom&amp;gt; Não há muito a dizer além do que está no e-mail — com sorte, um novo release no fim desta semana, ou neste fim de semana 15:24 &amp;lt;jrandom&amp;gt; há algumas novas otimizações no CVS que devem ajudar a melhorar a confiabilidade, e funcionaram muito bem nos testes que fiz, mas provavelmente não terão muito impacto até que haja uma ampla implantação 15:25 &amp;lt;jrandom&amp;gt; Também não defini um nível arbitrário de taxa de transferência que eu queira atingir antes de continuar para a 0.6.2, embora meu instinto me diga que as otimizações devem continuar até que eu possa justificar os pontos de estrangulamento pelos atrasos por salto por router 15:26 &amp;lt;jrandom&amp;gt; no momento, porém, esse não é o nosso gargalo, então ainda há trabalho a fazer. 15:26 &amp;lt;jrandom&amp;gt; Não tenho muito mais a acrescentar nesse aspecto — alguém tem perguntas/comentários/preocupações? 15:28 &amp;lt;jrandom&amp;gt; ok, se não, passando para 2) I2Phex 15:28 &amp;lt;jrandom&amp;gt; Não tenho muito mais a acrescentar aqui além do que foi dito no e-mail. Também houve um monte de discussões no fórum, então dá uma passada por lá para mais novidades e desabafos 15:31 &amp;lt;jrandom&amp;gt; ok, se não, pulando para 3) I2P-Rufus 15:31 &amp;lt;jrandom&amp;gt; este item era só eu repetindo um boato, mas vamos ver como as coisas andam 15:32 &amp;lt;jrandom&amp;gt; Rawn / defnax: vocês têm algo a acrescentar? 15:35 &amp;lt;tealc_&amp;gt; o que é i2p-rufus ? 15:35 &amp;lt;jrandom&amp;gt; um port do cliente BitTorrent Rufus para I2P (http://rufus.sourceforge.net/) 15:36 &amp;lt;jrandom&amp;gt; ok, se não há mais nada, podemos pular para outro rápido relato de rumor — 4) I2PSnarkGUI 15:37 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar além de dizer "ei, legal" :) 15:38 &amp;lt;+bar&amp;gt; é, parece bonito 15:38 &amp;lt;@frosk&amp;gt; snark é mais um cliente BT? 15:38 &amp;lt;jrandom&amp;gt; sim, mas snark é um cliente BitTorrent incluído no I2P :) 15:38 &amp;lt;@frosk&amp;gt; ah é, certo :) 15:38 &amp;lt;jrandom&amp;gt; (atualmente uma ferramenta de linha de comando, mas multitorrent e interface web estão a caminho, embora não seja iminente) 15:39 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; quem estava fazendo o trabalho da estratégia de obtenção rarest-first (primeiro o mais raro) para o snark? isso chegou a ser feito? 15:39 &amp;lt;jrandom&amp;gt; sim, Ragnarok implementou isso 15:39 &amp;lt;jrandom&amp;gt; está no I2PSnark atual 15:39 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; legal 15:40 &amp;lt;jrandom&amp;gt; pois é, e muito 15:41 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; i2p-bt vai ser desativado então em favor do rufus ou do snark? 15:41 &amp;lt;jrandom&amp;gt; isso cabe aos usuários decidir 15:42 &amp;lt;+fox&amp;gt; &amp;lt;ZipTie&amp;gt; ou por manutenibilidade :) 15:42 &amp;lt;jrandom&amp;gt; pessoalmente, acho que se o snark ganhar uma interface web, integrada ao router console, capacidades multitorrent e oferecer desempenho equivalente aos outros, estará em boa forma 15:43 &amp;lt;jrandom&amp;gt; mas, na verdade, o que você mencionou é o essencial — quem faz a manutenção e o desenvolvimento é a força motriz 15:43 * jrandom não mantém aplicativos em Python 15:44 &amp;lt;jrandom&amp;gt; ok, se não há mais nada no 4, vamos para 5) Syndie 15:45 &amp;lt;jrandom&amp;gt; Venho fazendo pesquisa de usabilidade sobre a melhor forma de prosseguir, e acho que temos uma interface do usuário bem viável a caminho, mas se você tem uma opinião, publique no Syndie ou no fórum e esperamos poder levá-la em consideração 15:46 &amp;lt;tealc_&amp;gt; ahh, achei que i2phex fosse java.. o material no fórum oferece instaladores .exe e .exe em zips 15:47 &amp;lt;jrandom&amp;gt; i2phex é Java 15:47 &amp;lt;jrandom&amp;gt; e o .exe funciona em qualquer plataforma em que o Java funciona 15:47 &amp;lt;jrandom&amp;gt; java -jar i2phex.exe 15:47 &amp;lt;jrandom&amp;gt; (sim, sério) 15:49 &amp;lt;jrandom&amp;gt; (cof) 15:49 &amp;lt;jrandom&amp;gt; dust: algo a acrescentar sobre as coisas do syndie? 15:50 &amp;lt;dust&amp;gt; nada 15:50 &amp;lt;jrandom&amp;gt; ok, legal. a não ser que alguém tenha mais algo sobre isso, vamos pular para o velho de guerra: 6) ??? 15:50 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 15:53 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; a paella está pronta ? ;-) 15:53 * jrandom pega um spork 15:54 &amp;lt;jrandom&amp;gt; (nesse embalo...) 15:54 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; e o gato ainda cheira a gatos ;?) 15:54 * jrandom se apronta 15:54 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-11-01</title><link>/pt/blog/2005/11/01/notas-de-status-do-i2p-de-2005-11-01/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/11/01/notas-de-status-do-i2p-de-2005-11-01/</guid><description>&lt;p>Oi, pessoal, chegou aquela hora da semana de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.4 e status da rede 2) boostraps, predecessores, adversários passivos globais, e CBR 3) i2phex 0.1.1.34 4) aplicativo voi2p 5) syndie e sucker 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.4 and net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>O lançamento da versão 0.6.1.4 no último sábado parece ter ocorrido de forma bastante tranquila - 75% da rede já atualizou (obrigado!), e a maioria dos demais está na 0.6.1.3 de qualquer forma. As coisas parecem estar funcionando razoavelmente bem e, embora eu não tenha recebido muito retorno sobre isso - nem positivo nem negativo, presumo que vocês reclamariam alto se fosse ruim :)&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 01 de novembro de 2005</title><link>/pt/blog/2005/11/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-novembro-de-2005/</link><pubDate>Tue, 01 Nov 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/11/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-novembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> brutus, cervantes, Complication, defnax, dust, jme\___, jrandom, polecat, redzara&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 15:04 &amp;lt;jrandom&amp;gt; 0) oi 15:04 &amp;lt;jrandom&amp;gt; 1) 0.6.1.4 e estado da rede 15:04 &amp;lt;jrandom&amp;gt; 2) boostraps, predecessores, adversários passivos globais e CBR 15:05 &amp;lt;jrandom&amp;gt; 3) i2phex 0.1.1.34 15:05 &amp;lt;jrandom&amp;gt; 4) aplicativo voi2p 15:05 &amp;lt;jrandom&amp;gt; 5) syndie e sucker 15:05 &amp;lt;jrandom&amp;gt; 6) ??? 15:05 &amp;lt;jrandom&amp;gt; 0) oi 15:05 * jrandom acena 15:05 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-November/001186.html 15:05 &amp;lt;jrandom&amp;gt; (vamos ver se este gato vai me deixar usar as duas mãos para digitar...) 15:06 &amp;lt;jrandom&amp;gt; ooh, parece que estamos alguns minutos adiantados (maldito desvio do relógio), mas talvez isso compense termos nos atrasado alguns minutos antes ;) 15:07 &amp;lt;jrandom&amp;gt; enfim, vamos para 1) 0.6.1.4 e estado da rede 15:08 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar além do que está nas notas de status 15:08 * cervantes está esperando a hora certa para dizer oi 15:08 &amp;lt;jrandom&amp;gt; heh 15:09 &amp;lt;jrandom&amp;gt; você tem 19 segundos, de acordo com timeanddate.com :) 15:09 &amp;lt;@cervantes&amp;gt; oi 15:09 &amp;lt;jrandom&amp;gt; ;) ok, enfim, alguém tem comentários/preocupações sobre 0.6.1.4? pelo que posso ver, correu bem 15:10 &amp;lt;+Complication&amp;gt; Contei 747,6 routers hoje :P 15:10 &amp;lt;jrandom&amp;gt; sim, tivemos uma rotatividade (churn) maior que o normal ultimamente 15:10 &amp;lt;jrandom&amp;gt; ainda chegando um bocado de referers daquele artigo no digg / gotroot 15:10 &amp;lt;+Complication&amp;gt; E um truque para “conhecer” mais pares é simplesmente reiniciar com menos frequência :) 15:10 &amp;lt;jrandom&amp;gt; heh verdade 15:10 &amp;lt;@cervantes&amp;gt; *cof*sourceforge*cof* 15:11 &amp;lt;+polecat&amp;gt; Tenho tido alguns problemas com o número de tunnels participantes caindo abruptamente de vez em quando. Pode ser aquela maldita coisa do NAT. 15:11 * jrandom se encolhe. você teve muitos referrers do sf, cervantes? 15:11 &amp;lt;+Complication&amp;gt; cervantes: você quer dizer aquela página do SourceForge? :eek: 15:11 * cervantes não registra referrers 15:11 &amp;lt;jrandom&amp;gt; hmm polecat, pode ser um problema com seu NAT, mas reduzir o nº de tunnels participantes não é realmente algo ruim — ele /deve/ fazer isso 15:11 &amp;lt;jrandom&amp;gt; ah ok cervantes 15:12 &amp;lt;+polecat&amp;gt; Sério? Eu achava que muitos tunnels participantes era bom. 15:12 &amp;lt;+Complication&amp;gt; polecat: o meu costumava reduzi-los rapidamente quando ultrapassava a largura de banda praticamente utilizável 15:12 &amp;lt;@cervantes&amp;gt; Faço questão de registrar apenas o mínimo necessário para depurar problemas no fórum ;-) 15:12 &amp;lt;@cervantes&amp;gt; já que o pessoal parece sensível ao assunto 15:12 &amp;lt;@cervantes&amp;gt; Percebi... 15:13 &amp;lt;jrandom&amp;gt; polecat: claro, mas o nº deve cair se sua máquina ficar sobrecarregada ou se comportar de forma estranha 15:13 &amp;lt;jrandom&amp;gt; razoável, cervantes 15:13 * jrandom registra o nome de solteira da mãe de todo mundo, para lembrar as pessoas de não confiar em ninguém ;) 15:14 &amp;lt;jrandom&amp;gt; (ou será que eu registro? você nunca saberá ;) 15:15 &amp;lt;jrandom&amp;gt; polecat: o seu NAT está simplesmente reiniciando aleatoriamente, ou perdendo o endereço IP, ou outra coisa? 15:15 &amp;lt;@cervantes&amp;gt; é, posso mudar de ideia nessa questão... é divertido demais ver de onde todo mundo segue os links :P 15:16 &amp;lt;jrandom&amp;gt; foi assim que encontrei os artigos no got-root e no digg :) 15:16 &amp;lt;dust&amp;gt; tenho notado uma vazão de rede melhor ultimamente, ou sou só eu imaginando coisas de novo? 15:17 &amp;lt;jrandom&amp;gt; deveria estar melhor, especialmente para conexões de curta duração (por exemplo, respostas HTTP) 15:18 &amp;lt;jrandom&amp;gt; por outro lado, não é tanta melhoria quanto eu esperava, então ainda há trabalho a fazer nesse front 15:18 &amp;lt;dust&amp;gt; por exemplo, o i2phex praticamente usa qualquer limite que eu der a ele se eu der transferências paralelas suficientes 15:18 &amp;lt;jrandom&amp;gt; legal 15:20 &amp;lt;dust&amp;gt; por tunnel parece limitado a &lt;~10k/s 15:20 &amp;lt;dust&amp;gt; ou por transferência 15:20 &amp;lt;+polecat&amp;gt; Ok, minha máquina realmente fica sobrecarregada de vez em quando. 15:21 &amp;lt;@cervantes&amp;gt; alguém com conexões de largura de banda restrita percebeu melhora? 15:22 &amp;lt;jrandom&amp;gt; hmm certo, 10 KB/s por fluxo parece estar na mesma ordem do que estou vendo também 15:22 &amp;lt;jrandom&amp;gt; cervantes: acho que espantamos todos eles (mas se alguém com modem ou uma Conexão Realmente Uma Merda quiser testar e relatar depois, seria apreciado :) 15:23 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 1), vamos para 2) boostraps, predecessores, adversários passivos globais e CBR 15:23 &amp;lt;jrandom&amp;gt; houve muita discussão sobre isso na lista de e-mails (outubro teve mais mensagens do que qualquer outro mês desde que o i2p começou!) 15:24 &amp;lt;defnax&amp;gt; alguém olhou o eepsites.i2p? 15:24 &amp;lt;jrandom&amp;gt; além do que está nas notas de status, não sei o que tenho a acrescentar no momento. alguém tem perguntas/comentários/preocupações? 15:24 &amp;lt;@cervantes&amp;gt; Acho que você gerou com sucesso CBR de tunnel completo mantendo um nível constante de e-mails da i2plist 15:24 &amp;lt;jrandom&amp;gt; heh cervantes 15:24 &amp;lt;jrandom&amp;gt; defnax: sim, parece bacana, um bom banco de dados crescendo lá 15:25 &amp;lt;jrandom&amp;gt; o mesmo com tino.i2p 15:25 &amp;lt;defnax&amp;gt; mas eu não gosto disso 15:25 &amp;lt;+polecat&amp;gt; Ei, estou em uma conexão com largura de banda restrita! i2p fica com 10K/s de upload e 32K/s de download. :) 15:26 &amp;lt;defnax&amp;gt; www.eepsites.com então todos os usuários normais na internet podem procurar por sites i2p 15:26 &amp;lt;defnax&amp;gt; e a mpaa ou a riaa podem navegar pelos sites disponíveis e 15:26 &amp;lt;jrandom&amp;gt; e daí? 15:26 &amp;lt;jrandom&amp;gt; mpaa/riaa/etc podem simplesmente executar o i2p se quiserem ver o que há no i2p 15:26 &amp;lt;jrandom&amp;gt; w3wt polecat 15:27 &amp;lt;jrandom&amp;gt; (jesus, algumas buscas doentias no eepsites.com...) 15:27 &amp;lt;defnax&amp;gt; isso não é bom para o anonimato 15:27 &amp;lt;defnax&amp;gt; então todos os usuários agora sabem onde encontrar torrents em eepsites do I2P 15:27 &amp;lt;jrandom&amp;gt; defnax: o mesmo com tino.i2p 15:27 &amp;lt;@cervantes&amp;gt; Gosto dos anúncios do google falsos no eepsites.i2p... mas enfim, divagação 15:27 &amp;lt;jrandom&amp;gt; defnax: isso não é bom para o /sigilo/. isso é diferente de anonimato. 15:27 &amp;lt;jrandom&amp;gt; quem hospeda eepsites públicos deve esperar que qualquer um possa ver seus eepsites 15:28 &amp;lt;jrandom&amp;gt; se quiserem restringir quem pode acessar, devem fazê-lo 15:28 &amp;lt;jrandom&amp;gt; sim, com certeza, cervantes :) 15:28 &amp;lt;+polecat&amp;gt; Quem quiser um eepsite privado, basta não dar a ele um nome no hosts.txt. Problema resolvido! 15:28 &amp;lt;defnax&amp;gt; mas os usuários normais da internet não devem saber quais eepsites estão disponíveis! 15:28 &amp;lt;jrandom&amp;gt; polecat: isso não é totalmente suficiente 15:29 &amp;lt;+polecat&amp;gt; Sério? 15:29 &amp;lt;jrandom&amp;gt; desculpe, talvez eu esteja entendendo mal o defnax. por que as pessoas não deveriam saber quais eepsites estão disponíveis? 15:29 &amp;lt;defnax&amp;gt; eu sei que então não é listado em um mecanismo de busca quando não se torna o eepsite público 15:29 &amp;lt;+polecat&amp;gt; Eu achava que era uma varredura de força bruta pelo espaço de chaves base64 para encontrar eepsites... 15:29 &amp;lt;jrandom&amp;gt; polecat: certo, alguém pode coletar o netDb 15:29 &amp;lt;defnax&amp;gt; acho que essa pessoa não precisa do I2P 15:29 &amp;lt;jrandom&amp;gt; bem, coletar leaseSets é substancialmente mais trabalho do que coletar routers... 15:30 &amp;lt;jrandom&amp;gt; defnax: desculpe, não entendo 15:30 &amp;lt;jrandom&amp;gt; eepsites.com é uma interface pública para um mecanismo de busca sobre eepsites públicos. nada privado está sendo revelado 15:30 &amp;lt;@cervantes&amp;gt; lol @ últimas 5 buscas 15:30 &amp;lt;+Complication&amp;gt; Sim, a caixa de “últimas buscas” sugere que alguém (ironicamente alguém que provavelmente não é anônimo) é um tantinho doente. 15:30 &amp;lt;+Complication&amp;gt; Ah, tanto faz. 15:30 &amp;lt;defnax&amp;gt; quero dizer que ele não precisa do I2P! ele diz, em IP público, em quais eepsites há torrents ou outras coisas disponíveis! 15:31 &amp;lt;defnax&amp;gt; no I2P tudo bem, mas não na internet normal 15:31 &amp;lt;jrandom&amp;gt; defnax: claro, a pessoa que opera o eepsites.com ela própria não precisa do i2p. você pode descobrir o endereço residencial, telefone, etc. 15:31 &amp;lt;jrandom&amp;gt; mas, por outro lado, o mesmo vale para o forum.i2p. 15:31 &amp;lt;jrandom&amp;gt; (e até certo ponto, www.i2p, embora isso não te dê /as minhas/ informações ;) 15:32 &amp;lt;jrandom&amp;gt; alguns sites são públicos. tudo bem. isso é legal. 15:32 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; defnax, que ataques são possíveis graças a este site, que não seriam sem este site? 15:32 &amp;lt;@cervantes&amp;gt; Complication: risadinhas 15:32 &amp;lt;jrandom&amp;gt; eles estão oferecendo um serviço potencialmente útil para quem quiser experimentar o i2p antes de instalar 15:33 &amp;lt;defnax&amp;gt; ok, alguma novidade do I2Psnark? 15:33 &amp;lt;+Complication&amp;gt; cervantes: é, nada como a boa e velha ironia :) 15:33 &amp;lt;defnax&amp;gt; vai ter antes da 0.6.2 uma interface web/GUI? 15:33 &amp;lt;@cervantes&amp;gt; defnax: já existe um inproxy i2p há vários meses 15:33 &amp;lt;jrandom&amp;gt; defnax: não, mas acho que devemos avançar na pauta antes de chegarmos a 6) ??? 15:33 &amp;lt;jrandom&amp;gt; ok, há mais algo em 2) boostraps, predecessores, adversários passivos globais e CBR? 15:34 &amp;lt;jrandom&amp;gt; ou passamos para 3) I2Phex 0.1.1.34 15:34 &amp;lt;jrandom&amp;gt; [considere que avançamos] 15:35 &amp;lt;jrandom&amp;gt; ok, quem ainda não está na 0.1.1.34 deve atualizar, pois há coisas importantes nesse release. Quem já está na 0.1.1.34 e quiser ajudar a testar algumas melhorias ainda não lançadas, há trabalho adicional no CVS, então se você experimentar e tiver problemas, por favor poste no fórum 15:36 &amp;lt;jrandom&amp;gt; em outras notícias, ouvi que houve bons progressos também no front do gwebcache, mas ainda nada sobre a integração dele com o i2phex 15:36 &amp;lt;jrandom&amp;gt; redzara: alguma novidade sobre o merge? 15:37 &amp;lt;+Complication&amp;gt; As melhorias no CVS após a .34 parecem tornar a GUI *muito* mais responsiva. 15:38 &amp;lt;jrandom&amp;gt; legal, é, eu não aguentava a responsividade &lt;= ..34, mas não tenho certeza se as correções estão totalmente livres de regressões, já que não entendo todo o código. mas /parece/ ok :) 15:42 &amp;lt;+redzara&amp;gt; jrandom: desculpa, mas acabamos de mudar o horário na França para o Horário de Inverno e o trabalho está quase terminado para o I2phex, só preciso caçar 2 ou 3 bugs 15:43 &amp;lt;jrandom&amp;gt; ah, legal! 15:43 &amp;lt;jrandom&amp;gt; sem pressa, só estava perguntando 15:44 &amp;lt;+redzara&amp;gt; e talvez eu tenha que pegar o código mais recente do I??phex para ver se o mod do GregorK se aplica ao código mais recente do phex ?!? 15:45 &amp;lt;jrandom&amp;gt; sim, será necessário desabilitar a funcionalidade de remote request, mas foi uma correção trivial de duas linhas (comentar as requisições MAGMA e URI). 15:45 &amp;lt;jrandom&amp;gt; o mesmo para o último problema de sincronização (remover locks desnecessários nas operações de rede) 15:46 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; I??phex &lt;- interessante como um typo também pode revelar localização :) 15:46 &amp;lt;jrandom&amp;gt; não tanto quanto “na França” ;) 15:46 &amp;lt;+redzara&amp;gt; isso já está feito no meu código 15:46 &amp;lt;@cervantes&amp;gt; hehe 15:46 &amp;lt;jrandom&amp;gt; (mas esse é outro bug que ainda não foi corrigido... a questão do charset do irc) 15:46 &amp;lt;jrandom&amp;gt; ok legal, redzara 15:47 &amp;lt;+redzara&amp;gt; jme___: eu não procuro esconder minha localização, sabe :-) 15:47 &amp;lt;+redzara&amp;gt; então não tenho mais nada a dizer sobre o i2phex 15:47 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; redzara, ok :) 15:48 &amp;lt;jrandom&amp;gt; ok, ótimo, obrigado pela atualização 15:48 &amp;lt;jrandom&amp;gt; mais alguém tem algo sobre i2phex, ou passamos para 4) aplicativo voi2p? 15:49 &amp;lt;+redzara&amp;gt; considere que estamos seguindo :) 15:49 &amp;lt;jrandom&amp;gt; em 4), não tenho certeza se tenho algo a acrescentar além do que está no e-mail, e parece que o aum desconectou, então provavelmente teremos que esperar por uma atualização mais tarde 15:49 &amp;lt;jrandom&amp;gt; (a menos que alguém tenha algo para discutir em 4)?) 15:50 &amp;lt;jrandom&amp;gt; se não, considere que avançamos para 5) syndie e sucker 15:50 &amp;lt;jrandom&amp;gt; dust: quer dar as novidades? 15:51 &amp;lt;@cervantes&amp;gt; então o syndie está bom em sugar agora? 15:51 &amp;lt;jrandom&amp;gt; sim *cof* 15:51 &amp;lt;dust&amp;gt; heh 15:52 &amp;lt;dust&amp;gt; bem, a nota diz praticamente tudo 15:52 &amp;lt;dust&amp;gt; ainda há coisas a fazer 15:53 &amp;lt;dust&amp;gt; novidades sobre os testes e o reporte de bugs 15:54 &amp;lt;jrandom&amp;gt; ok, ótimo, você sabe de cabeça qual é a situação com o rome-0.8? vale a pena esperar por um release pendente, ou devemos pegar um build do CVS e atualizar depois? 15:55 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; oi, e o ircProxy com auto ping-pong, algum progresso nisso? 15:55 &amp;lt;jrandom&amp;gt; nenhum progresso que eu saiba 15:55 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; (ops, foi mal) 15:55 &amp;lt;+polecat&amp;gt; voi2p, faça um mp3 da sua voz e faça bittorrent via i2p. 15:56 &amp;lt;dust&amp;gt; não, não sei o ETA do próximo rome 15:56 &amp;lt;dust&amp;gt; não consegui acessar o CVS 15:57 &amp;lt;dust&amp;gt; (não me lembro por quê) 15:57 &amp;lt;jrandom&amp;gt; ah 'k, bem, não precisamos disso ainda, só seria bacana. fica para depois então 15:58 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa em 5)? ou vamos para 6) ??? 15:59 &amp;lt;jrandom&amp;gt; [considere que avançamos] 15:59 &amp;lt;@cervantes&amp;gt; brutus: não acredito que tenha sido feito algo a respeito disso 16:00 &amp;lt;dust&amp;gt; deveria ser feito? 16:01 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; oki, é, acho que também é de prioridade bem baixa 16:01 &amp;lt;+polecat&amp;gt; Ainda quero saber como poderíamos tornar o i2p, e técnicas de anonimato em geral, mais acessíveis em lugares pobres ou perigosos. 16:01 &amp;lt;jrandom&amp;gt; polecat: conseguindo alguém com conexão discada para ajudar a testar ;) 16:01 &amp;lt;@cervantes&amp;gt; rifle grátis a cada instalação? 16:02 &amp;lt;jrandom&amp;gt; polecat: estamos definitivamente trabalhando nisso, mas temos muita, muita coisa a fazer antes. 16:02 &amp;lt;jrandom&amp;gt; dust: a coisa do irc? pode valer a pena, mas as melhorias no sucker provavelmente são mais importantes 16:02 &amp;lt;jrandom&amp;gt; (imho) 16:03 &amp;lt;@cervantes&amp;gt; (opinião um tanto tendenciosa ;-) 16:03 &amp;lt;@cervantes&amp;gt; *tendenciosa 16:03 &amp;lt;jrandom&amp;gt; verdade, mas acho que meu viés está Certo :) 16:04 * cervantes observa a letra maiúscula ;-) 16:05 * Complication olha para a tomada do telefone e se pergunta se algo bom pode sair de tais &amp;lt;things&amp;gt; :D 16:05 &amp;lt;+Complication&amp;gt; Por outro lado, se o DSL passa por ela, não pode ser inerentemente maligno. :D 16:05 &amp;lt;+polecat&amp;gt; Não... não Things! 16:05 &amp;lt;@cervantes&amp;gt; Complication: você também pode usá-la para ligar para as pessoas.... 16:06 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para 6) ??? 16:07 * cervantes não tinha certeza se tínhamos algo para ??? para começo de conversa 16:07 &amp;lt;jrandom&amp;gt; nesse caso... 16:07 * jrandom se prepara 16:08 * jrandom *bafs* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-10-25</title><link>/pt/blog/2005/10/25/notas-de-status-do-i2p-de-2005-10-25/</link><pubDate>Tue, 25 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/25/notas-de-status-do-i2p-de-2005-10-25/</guid><description>&lt;p>Oi, pessoal, mais notícias da linha de frente&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Integração do Fortuna 3) Estado do GCJ 4) i2psnark está de volta 5) Mais sobre o bootstrapping (processo de inicialização) 6) Investigações sobre vírus 7) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A semana passada foi bastante boa na rede - as coisas parecem bastante estáveis, com a taxa de transferência normal, e a rede continua a crescer para a faixa de 400–500 pares. Também houve algumas melhorias significativas desde a versão 0.6.1.3 e, como elas afetam o desempenho e a confiabilidade, espero que tenhamos uma versão 0.6.1.4 ainda esta semana.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 25 de outubro de 2005</title><link>/pt/blog/2005/10/25/reuni%C3%A3o-de-desenvolvedores-do-i2p-25-de-outubro-de-2005/</link><pubDate>Tue, 25 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/25/reuni%C3%A3o-de-desenvolvedores-do-i2p-25-de-outubro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cat-a-puss, cervantes, Complication, dust, jme\___, jnymo\_, jrandom, legion, Ragnarok, reliver, Romster, shardy, susi23&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:24 &amp;lt;jrandom&amp;gt; 0) oi 16:24 &amp;lt;jrandom&amp;gt; 1) Estado da rede 16:24 &amp;lt;jrandom&amp;gt; 2) Integração do Fortuna 16:24 &amp;lt;jrandom&amp;gt; 3) Status do GCJ 16:24 &amp;lt;jrandom&amp;gt; 4) i2psnark está de volta 16:24 &amp;lt;jrandom&amp;gt; 5) Mais sobre bootstrapping 16:24 &amp;lt;jrandom&amp;gt; 6) Investigações de vírus 16:24 &amp;lt;jrandom&amp;gt; 7) ??? 16:24 &amp;lt;jrandom&amp;gt; 0) oi 16:24 * jrandom acena 16:24 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-October/001079.html 16:25 * susi23 acena de volta 16:26 &amp;lt;jrandom&amp;gt; vamos direto para 1) estado da rede 16:26 &amp;lt;jrandom&amp;gt; como mencionei, as coisas parecem bem razoáveis até agora. 16:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, reunião, ótimo 16:27 &amp;lt;jrandom&amp;gt; tem coisa boa chegando também, então teremos um novo lançamento no fim desta semana 16:27 &amp;lt;jrandom&amp;gt; alguém quer levantar algo sobre 1) estado da rede? 16:27 &amp;lt;@cervantes&amp;gt; omg 7 itens 16:27 &amp;lt;+legion&amp;gt; sim, está bonito :-) 16:27 &amp;lt;jrandom&amp;gt; semana puxada, cervantes :) 16:28 &amp;lt;@cervantes&amp;gt; só pode ser bom 16:28 &amp;lt;+Complication&amp;gt; Funciona relativamente bem, até o dev.i2p — consigo até fazer checkouts CVS sem mensagens de EOF. 16:28 &amp;lt;jrandom&amp;gt; legal :) 16:28 &amp;lt;+Complication&amp;gt; Pode ter sido sobrecarga relacionada ao lançamento, aquelas últimas. 16:28 &amp;lt;+Complication&amp;gt; Mas não posso afirmar. 16:28 &amp;lt;jrandom&amp;gt; o dev.i2p também está no código do build mais recente (-7), então deve estar com desempenho substantivamente melhor que antes 16:29 &amp;lt;jrandom&amp;gt; s/dev.i2p/cvs.i2p (etc)/ 16:29 &amp;lt;+legion&amp;gt; o forums.i2p também parece estar muito melhor que antes :) 16:29 &amp;lt;@cervantes&amp;gt; *ahem* 16:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; é seguro deixar outros entrarem no i2p etc.? 16:29 &amp;lt;+Ragnarok&amp;gt; ok, agora tenho que testar esse milagroso "cvs checkout que funciona de primeira" 16:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; já que não há limites conhecidos agora 16:30 &amp;lt;@cervantes&amp;gt; isso porque todo mundo está martelando a i2p-list em vez de postar no fórum 16:30 &amp;lt;+legion&amp;gt; hmm tem certeza, cervantes? 16:30 &amp;lt;jrandom&amp;gt; Romster: bem, temos crescido num ritmo bom ultimamente, mas devemos adiar a beta pública até a 0.6.2 16:30 &amp;lt;jrandom&amp;gt; heh cervantes ;) 16:30 &amp;lt;jrandom&amp;gt; psiu, Ragnarok, vai zicar isso! 16:31 &amp;lt;+Ragnarok&amp;gt; uau... é verdade. Estou sem palavras 16:31 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ok, jrandom 16:31 &amp;lt;jrandom&amp;gt; (cara, meus olhos estão lacrimejando por causa do curry que meus colegas estão cozinhando lá embaixo) 16:31 &amp;lt;jrandom&amp;gt; boa, Ragnarok 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; lol isso sim é curry forte 16:32 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada em 1), podemos passar rapidamente para 2) Integração do Fortuna 16:32 &amp;lt;jrandom&amp;gt; (verdade, Romster) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; viva a integração do Fortuna! 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; indo para 2) :P 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; o que é Fortuna? 16:32 &amp;lt;jrandom&amp;gt; heh achei que você ia gostar, shardy :) 16:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; fiquei um pouco para trás no último mês 16:32 &amp;lt;+Complication&amp;gt; algoritmo PRNG (gerador pseudoaleatório), se não me engano. 16:33 &amp;lt;+Complication&amp;gt; Supostamente um bom, pelo que escrevem. :P 16:34 * Complication não sabe nada sobre o funcionamento interno, porém 16:34 &amp;lt;jrandom&amp;gt; shardy: adoraria se você pudesse dar uma olhada quando puder 16:34 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; claro 16:34 &amp;lt;+fox&amp;gt; &amp;lt;shardy&amp;gt; vocês estão usando a implementação do GNU? 16:34 &amp;lt;jrandom&amp;gt; Romster/Complication: há alguns links no e-mail 16:34 &amp;lt;jrandom&amp;gt; sim, shardy - http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/core/java/src/gnu/crypto/prng/Fortuna.java 16:35 &amp;lt;jrandom&amp;gt; (integrado com http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/core/java/src/net/i2p/util/FortunaRandomSource.java ) 16:36 &amp;lt;jrandom&amp;gt; mas nós diferimos da implementação gnu-crypto pura, já que já temos código de AES256 e SHA256 (do Cryptix e do Bouncycastle, respectivamente) 16:36 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, isso parece legal, pois estamos mexendo para colocar esse suporte aí faz provavelmente um ano 16:37 &amp;lt;jrandom&amp;gt; (a integração do Fortuna foi um dos principais projetos que motivaram o smeghead a criar o 'pants' ;) 16:37 &amp;lt;jrandom&amp;gt; se alguém tiver perguntas/comentários/preocupações sobre isso, por favor jogue na lista 16:37 &amp;lt;jrandom&amp;gt; (ou e-mail, ou fórum, claro) 16:38 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; sim, cadê o smeghead, ele não aparece já faz um tempo 16:38 &amp;lt;jrandom&amp;gt; smeghead está [redacted] fazendo [redacted] 16:39 &amp;lt;jrandom&amp;gt; ok, passando para 3) status do GCJ 16:39 &amp;lt;jrandom&amp;gt; i2p funciona no GCJ! [w00t!] 16:39 &amp;lt;+susi23&amp;gt; bom trabalho 16:39 &amp;lt;+legion&amp;gt; sensacional 16:39 &amp;lt;jrandom&amp;gt; pelo menos funciona no GCJ 4.0.2 no Linux 2.6.12. Não testei em outras plataformas 16:40 &amp;lt;jrandom&amp;gt; sim, o pessoal do GCJ e do GNU Classpath fez milagres 16:40 &amp;lt;jrandom&amp;gt; foi bem fácil compilar, aquelas classes de referência estática de que eu lembrava não foram necessárias 16:41 &amp;lt;+Complication&amp;gt; O que soa bem positivo, dada a abertura não tão completa do Java da Sun (quanto à distribuição, se lembro bem). 16:41 &amp;lt;jrandom&amp;gt; agora há um makefile distribuído com o I2P, embora, por simplicidade, eu ache que provavelmente vamos continuar distribuindo Java puro, pelo menos principalmente 16:41 &amp;lt;+susi23&amp;gt; (depois tentamos rodar em J2ME ;) 16:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; GCJ para substituir a JVM da Sun&amp;gt; 16:42 &amp;lt;cat-a-puss&amp;gt; como está o desempenho com o GCJ? 16:42 &amp;lt;jrandom&amp;gt; sim, embora a Sun seja totalmente aberta, e nós /poderíamos/ distribuir a JVM deles junto com o I2P, a licença deles proíbe distribuir a JVM como uma ferramenta de propósito geral 16:42 &amp;lt;jrandom&amp;gt; cat-a-puss: comparável 16:42 &amp;lt;jrandom&amp;gt; a maior parte do trabalho pesado no i2p já é feito por código em assembly ;) 16:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; como ficaria o i2p com C#/mono de novo, com aquela adição de Java para C# (esqueci o nome) 16:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; lembro que o jrandom e eu testamos isso há tempos 16:43 &amp;lt;jrandom&amp;gt; sem ideia. mas se funciona com gcj, pode funcionar com ikvm — aquela coisa de JVM do mono 16:44 &amp;lt;+Ragnarok&amp;gt; IKVM 16:44 &amp;lt;+Ragnarok&amp;gt; deixa 16:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah esse mesmo, ikvm 16:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; muitas diferenças entre GCJ, IKVM e o da Sun? 16:45 &amp;lt;jrandom&amp;gt; nunca usei ikvm 16:45 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; tenho certeza que você já usou com mono ou era o eclipse? 16:45 &amp;lt;+fox&amp;gt; * Romster dá de ombros 16:45 &amp;lt;jrandom&amp;gt; e o i2p como é distribuído atualmente não suporta a console do router, embora suporte a operação do router, i2ptunnel e sam 16:46 &amp;lt;+Ragnarok&amp;gt; o que está bloqueando a console do router? 16:47 &amp;lt;+susi23&amp;gt; xerces, se bem me lembro 16:47 &amp;lt;jrandom&amp;gt; coisas do xerces. o xercesImpl que vem com o i2p tem dependências de sun.*, e quando tentei ingenuamente colocar o xerces mais recente, GCJear aquilo e o jdom e o rome e o resto do jetty estava b0rkando 16:47 &amp;lt;jrandom&amp;gt; parece que a versão mais recente do xerces tem alguns requisitos adicionais 16:48 &amp;lt;jrandom&amp;gt; (para arquivos jar que atualmente não distribuímos). porém, tenho certeza de que conseguimos resolver 16:49 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; jrandom é bom em rastrear problemas :) 16:49 &amp;lt;jrandom&amp;gt; ainda melhor em criar problemas 16:49 &amp;lt;+fox&amp;gt; * Romster pega um café 16:49 &amp;lt;jrandom&amp;gt; ok, mais algo em 3) status do GCJ? 16:49 &amp;lt;jrandom&amp;gt; ou vamos para 4) i2psnark 16:50 &amp;lt;jrandom&amp;gt; considere que fomos 16:50 &amp;lt;jrandom&amp;gt; ok, i2psnark está de volta (yay) 16:51 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar ao que está no e-mail... tem algo, Ragnarok? 16:51 &amp;lt;+Ragnarok&amp;gt; não 16:51 &amp;lt;+susi23&amp;gt; sobre o frontend web 16:51 &amp;lt;+Ragnarok&amp;gt; mais testes seriam bons, então todos deveriam experimentar :) 16:52 &amp;lt;+susi23&amp;gt; dar suporte a isso com o susibt não deve ser problema 16:52 &amp;lt;jrandom&amp;gt; ooh conta pra gente, susi23 :) 16:52 &amp;lt;jrandom&amp;gt; legal 16:52 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; pergunta ingênua, por que gastar tempo dando suporte a um cliente bt antigo enquanto outro (azureus) oferece um cliente completo? 16:52 &amp;lt;jrandom&amp;gt; jme___: o azureus *é* animal 16:52 &amp;lt;+susi23&amp;gt; um lançamento principal do susibt está previsto para novembro :) 16:53 &amp;lt;jrandom&amp;gt; heh legal, susi23 16:53 &amp;lt;+Complication&amp;gt; Para mim, o Azureus pareceu terrivelmente complexo. 16:53 &amp;lt;+Ragnarok&amp;gt; azureus é uma porcaria 16:53 &amp;lt;+susi23&amp;gt; para mim, sempre preciso de uma solução headless (sem interface) 16:53 &amp;lt;+Ragnarok&amp;gt; sem rodeios 16:53 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ok :) 16:53 &amp;lt;jrandom&amp;gt; jme___: o azureus é um pouco pesado, porém é uma ótima solução bt de uso geral 16:53 &amp;lt;+Complication&amp;gt; (eu, pessoalmente, consigo imaginar o dia em que eu misconfiguro algo nele e prejudico meu anonimato.) 16:54 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; faz sentido, só queria saber 16:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; pra mim o azerious nunca funcionou bem, mudei para o bitlord que funciona 16:54 &amp;lt;jrandom&amp;gt; ainda pretendo ajudar a melhorar o plugin azneti2p com o pessoal do azureus, mas o i2psnark levou literalmente menos de 2 horas até eu estar fazendo swarm de dados 16:54 &amp;lt;+legion&amp;gt; É, o azureus é grande demais e complicado para o i2p 16:54 &amp;lt;+Complication&amp;gt; Se a meta é empacotar um cliente bt junto com o i2p, um cliente leve parece o melhor. 16:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; princípio KISS 16:54 &amp;lt;+Ragnarok&amp;gt; Eu gosto mais do cliente oficial, mas o i2psnark tem a grande vantagem de ser simples o suficiente para eu hackear 16:55 &amp;lt;+legion&amp;gt; a questão é que o i2p não precisa de um cliente bittorrent pesado 16:55 &amp;lt;jrandom&amp;gt; sim, o código é bem limpo (com aquela formatação GNU esquisita ;) 16:55 &amp;lt;+Ragnarok&amp;gt; maldito gnu 16:55 &amp;lt;+Ragnarok&amp;gt; o pior estilo de chaves de todos 16:55 &amp;lt;jrandom&amp;gt; heh 16:55 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; heh um reformatador de código :) 16:55 &amp;lt;+Ragnarok&amp;gt; o jrandom não me deixa :) 16:55 &amp;lt;+Ragnarok&amp;gt; bem, com razão 16:55 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; independência e simplicidade são critérios com os quais eu definitivamente concordo 16:56 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; haverá opções para habilitar o programa bt-torrent em cada nó i2p? 16:56 &amp;lt;jrandom&amp;gt; sim, seria legal se pudéssemos backportar multitorrent, seleção de peças e capacidade web para o snark principal do mjw 16:56 &amp;lt;+Ragnarok&amp;gt; quanto mais simples for, maior a chance de ser mantido 16:56 &amp;lt;jrandom&amp;gt; exaaatamente, Ragnarok 16:57 &amp;lt;+legion&amp;gt; sim, backportar isso seria sensacional 16:57 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; fora de tópico: deem uma olhada na rede KAD do emule, acho bem legal. 16:57 &amp;lt;jrandom&amp;gt; Romster: agora ele vem no build por padrão, mas assim que colocarmos no susibt, vai ficar na navegação superior com o resto dos clientes 16:58 &amp;lt;+Ragnarok&amp;gt; precisamos poder distribuir também um gerador de .torrent. E um tracker seria legal. 16:58 &amp;lt;jrandom&amp;gt; sim, na verdade, o snark tem ambos, eu só desativei porque não queria mantê-los :) 16:58 &amp;lt;+legion&amp;gt; hmm bom ponto, ragnarok 16:58 &amp;lt;jrandom&amp;gt; mas reativá-los não seria muito trabalho 16:59 &amp;lt;+Ragnarok&amp;gt; bem, o gerador de torrent pelo menos não deve ser tão ruim 16:59 &amp;lt;jrandom&amp;gt; há um Tracker.java também, e tratamento no PeerAcceptor, mas eu joguei fora o que não era necessário, então provavelmente seria bom olhar em http://klomp.org/snark/ para isso 17:00 &amp;lt;jrandom&amp;gt; (e revisar `http://dev.i2p/~jrandom/snark_diff.txt` para as mudanças) 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; já que o snarik voltou, vão trabalhar nele, certo? :) 17:00 &amp;lt;+legion&amp;gt; na verdade, quando se trata de um tracker, seria melhor chegar a uma solução distribuída 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; snark* 17:00 &amp;lt;jrandom&amp;gt; portar código é mais fácil do que construir um novo tracker distribuído, legion ;) 17:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; legion, isso sim que é falar 17:00 &amp;lt;+legion&amp;gt; verdade 17:01 &amp;lt;jrandom&amp;gt; mas eu não seria contra integrar uma solução de tracker distribuído, limpa, mantida e amigável ao anonimato :) 17:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; poderia ser anexado aos eepsites? 17:01 * jrandom vê um pônei voador passar pela janela 17:01 &amp;lt;+Ragnarok&amp;gt; o cliente bt oficial tem um tracker distribuído baseado em Kademlia, mas obviamente isso só serve como referência de design 17:01 &amp;lt;+legion&amp;gt; um ponto de partida ;) 17:02 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; na verdade Kademlia = rede KAD do emule? hmm, se for o caso, KAD seria ideal para um tracker, mas o bootstrapping é um problema 17:03 &amp;lt;+Ragnarok&amp;gt; são baseados no mesmo algoritmo, mas não são compatíveis de forma alguma 17:03 &amp;lt;+Ragnarok&amp;gt; compatíveis, aliás 17:04 &amp;lt;+Ragnarok&amp;gt; fazer algo como o KAD do emule para o i2phex seria interessante... 17:04 &amp;lt;+Ragnarok&amp;gt; enfim, pôneis voadores 17:04 &amp;lt;jrandom&amp;gt; :) 17:04 &amp;lt;jrandom&amp;gt; (concordo com ambos) 17:04 &amp;lt;jrandom&amp;gt; ok, mais algo em 4) i2psnark? 17:05 &amp;lt;+Ragnarok&amp;gt; enquanto tivermos algo para criar arquivos .torrent, os trackers existentes estão ok 17:05 &amp;lt;jrandom&amp;gt; bom ponto — acho que há algum código comentado no main do Snark 17:05 &amp;lt;+legion&amp;gt; não, acho que os trackers existentes não estão ok :( 17:05 &amp;lt;jrandom&amp;gt; o que há de errado com eles, legion? 17:05 &amp;lt;cat-a-puss&amp;gt; não basta entregar aos usuários um arquivo torrent 17:05 &amp;lt;+legion&amp;gt; com frequência há dificuldade para acessá-los 17:06 &amp;lt;jrandom&amp;gt; hmm cat-a-puss? ah, você quer dizer que precisamos de uma interface web para fazer swarm de forma transparente? 17:06 &amp;lt;+legion&amp;gt; os sites ficam inundados de tráfego 17:06 &amp;lt;jrandom&amp;gt; ah, isso é um problema do i2p, com sorte a 0.6.1.4 vai melhorar isso 17:06 &amp;lt;jrandom&amp;gt; o postman estava me contando que estava recebendo toneladas de hits em tracker.postman.i2p 17:06 &amp;lt;jrandom&amp;gt; esqueci os números de cabeça 17:06 &amp;lt;cat-a-puss&amp;gt; se estamos cuidando tanto do código de swarm quanto do código para obter o torrent, melhor tornar isso transparente para o usuário 17:07 &amp;lt;jrandom&amp;gt; o orion.i2p/bt/ não é muito usado, porém 17:07 &amp;lt;jrandom&amp;gt; (e o tracker-fr parece bem ativo) 17:07 &amp;lt;+susi23&amp;gt; com o susibt espero incluir o feed RSS dos trackers, assim você não precisa mais ir à página dos trackers e os torrents são baixados automaticamente :) 17:07 &amp;lt;cat-a-puss&amp;gt; também evita confundir um torrent do i2p com um não anônimo 17:07 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; o tracker HTTP para bt não escala devido ao protocolo mal projetado 17:07 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; watchdog do router: router travou feio, reinício forçado, wtf 17:07 &amp;lt;+legion&amp;gt; certo, que é meu ponto: alguns trackers ficam sobrecarregados enquanto outros ficam ociosos 17:07 &amp;lt;jrandom&amp;gt; cat-a-puss: ah, sim, eu adoraria integrar ganchos do syndie no susibt :) 17:07 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; isso pode ser facilmente corrigido, mas quebraria a compatibilidade com o protocolo bt oficial 17:08 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; é o caminho seguido pelas coisas de tracker via DHT 17:08 &amp;lt;jrandom&amp;gt; (e o contrário também, para as pessoas poderem sindicar arquivos .torrent com facilidade, etc.) 17:08 &amp;lt;+Complication&amp;gt; Romster: também tenho isso, mas a máquina onde acontece é no limite (300 MHz) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; o tracker distribuído é a solução para trackers martelados 17:08 &amp;lt;jrandom&amp;gt; legion: isso pode ser facilmente remediado se as pessoas usarem trackers diferentes :) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; DHT do azerius 17:08 &amp;lt;jrandom&amp;gt; código é caro, usar URLs diferentes é barato 17:08 &amp;lt;+legion&amp;gt; sim, mas não parecem estar fazendo isso, fazem? 17:09 &amp;lt;jrandom&amp;gt; mas, sim, um tracker distribuído seria ótimo. não está no meu roadmap, porém, mas se alguém fizer andar, seria Fera. 17:09 &amp;lt;+Complication&amp;gt; No tempo devido... certamente alguém pode ir para distribuído também. 17:09 &amp;lt;+legion&amp;gt; Em vez de postar torrents em sites de tracker, poderiam postar um bith e os detalhes no seu eepsite. 17:10 &amp;lt;jrandom&amp;gt; bith == hash? 17:10 &amp;lt;+legion&amp;gt; sim, significa bittorrent hash, não é termo meu 17:10 &amp;lt;+Complication&amp;gt; No começo, porém... um cliente simples e sólido, em Java, empacotado com o router... pode resolver muitos problemas. (Talvez até buscar atualizações assinadas sem sobrecarregar o dev.i2p.) 17:11 &amp;lt;+legion&amp;gt; sim, seria ótimo 17:11 &amp;lt;jrandom&amp;gt; isso aí, Complication 17:11 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; sim, atualizações via torrent 17:11 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ok, próximo item da lista :) 17:12 &amp;lt;jrandom&amp;gt; ok, 5) mais sobre bootstrapping 17:12 &amp;lt;+legion&amp;gt; sim, vamos em frente 17:12 &amp;lt;jrandom&amp;gt; muita coisa interessante na lista ultimamente, e não vou resumir tudo aqui :) 17:12 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; bootstrapping do banco de dados do router do i2p? 17:12 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações que queira discutir sobre o tópico? 17:12 &amp;lt;jrandom&amp;gt; Romster: veja a lista e/ou o e-mail 17:12 &amp;lt;+fox&amp;gt; * Romster precisa ler essa lista 17:13 &amp;lt;jrandom&amp;gt; sim, tem coisa boa lá :) 17:13 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; tenho estado bem ocupado ultimamente 17:13 &amp;lt;+Complication&amp;gt; 26 mensagens para ler, não posso comentar ainda 17:13 &amp;lt;jrandom&amp;gt; ainda sem resultado final, mas estamos mirando uma nova forma de construir tunnels para a 0.6.2 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; uma forma nova, há uma falha no método atual? 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; falha* 17:14 &amp;lt;jrandom&amp;gt; a análise do Michael mostra que o ataque não é realmente um problema agora, pois há ataques mais fáceis nas alternativas 17:14 &amp;lt;jrandom&amp;gt; leia a lista ;) 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; arg depois 17:14 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; agora é agora :) 17:15 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; normalmente eu estou dormindo a essa hora. 17:15 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; então raramente consigo estar numa reunião 17:16 &amp;lt;cat-a-puss&amp;gt; você pode postar suas ideias para uma forma nova / existentes / rejeitadas em um e-mail para a lista para podermos comparar 17:16 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; então tem a ver com métodos de ataque e criação de tunnels, suponho, sem ter lido a lista ainda 17:16 &amp;lt;cat-a-puss&amp;gt; (isso é para o Jrandom) 17:16 &amp;lt;jrandom&amp;gt; cat-a-puss: não tenho certeza se realmente concluímos um resultado final ainda 17:16 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; seria uma ideia, cat-a-puss 17:17 &amp;lt;+Complication&amp;gt; Romster: sim, era mais ou menos sobre dar ao endpoint de um exploratory tunnel menos influência como possível atacante 17:17 &amp;lt;jrandom&amp;gt; mas http://dev.i2p.net/pipermail/i2p/2005-October/001073.html é o mais recente do que vejo saindo da sua sugestão 17:17 &amp;lt;jrandom&amp;gt; bem, não influência — o i2p é uma mixnet de rota livre — mas menos informação 17:18 &amp;lt;+Complication&amp;gt; Sim, esse seria provavelmente um termo mais correto 17:18 &amp;lt;jrandom&amp;gt; (a URL acima está cheia de suposições, nenhuma cripto sólida definida ainda) 17:18 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; menos = melhor para mais robustez contra ataques, entendi o que você quer dizer 17:18 &amp;lt;jrandom&amp;gt; ((mas acho que dá para fazer tudo com técnicas existentes) 17:19 &amp;lt;jrandom&amp;gt; Romster: aqui está um gráfico do ataque do Michael contra o algoritmo existente, com o eixo X dizendo qual % da rede está comprometida - http://dev.i2p.net/~jrandom/fraction-of-attackers.png 17:20 &amp;lt;jrandom&amp;gt; (a construção telescópica simples ficaria fora do gráfico antes de chegar em x=200) 17:20 &amp;lt;jrandom&amp;gt; ((então o que temos agora é literalmente ordens de magnitude melhor)) 17:20 &amp;lt;jrandom&amp;gt; mas podemos melhorar ainda mais 17:21 &amp;lt;jrandom&amp;gt; embora também exista a alternativa de garlic routing 17:21 &amp;lt;jrandom&amp;gt; enfim, sim, mais coisas para acertar, fiquem de olho na lista :) 17:21 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ok, vou dar uma boa lida nessa lista depois 17:22 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; e ver se consigo pensar em algo para acrescentar 17:22 &amp;lt;jrandom&amp;gt; legal 17:22 &amp;lt;cat-a-puss&amp;gt; o método telescópico "novo" seria rápido o suficiente para fazer construção sob demanda? 17:22 &amp;lt;jrandom&amp;gt; não sei se queremos isso 17:22 &amp;lt;jrandom&amp;gt; é a questão de O(1) vs O(N) 17:23 &amp;lt;jrandom&amp;gt; a técnica nova permitiria criar tunnels sem usar os exploratory tunnels, deixando os exploratory tunnels para operação do netDb 17:23 &amp;lt;jrandom&amp;gt; (e para criação de exploratory tunnels :) 17:24 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; hrmm valeria a pena confundir os hackers dando a eles um monte de falsos positivos, mascarando a fonte real 17:24 &amp;lt;+legion&amp;gt; soa bem :) 17:24 &amp;lt;+legion&amp;gt; acho que uma bagunçada dessas seria boa 17:24 &amp;lt;cat-a-puss&amp;gt; jrandom: certo, eu estava perguntando se fazer isso aceleraria o suficiente, de modo que às vezes os últimos hops não saibam que são o último hop, como discutido na lista. 17:25 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; exploratory tunnels para coletar referências de router do netDB? 17:25 &amp;lt;jrandom&amp;gt; romster: nós somos os hackers ;) mas sim, se os falsos positivos superarem os verdadeiros, seria necessário um número substancialmente grande de ataques para obter dados estatisticamente significativos 17:26 &amp;lt;jrandom&amp;gt; hmm certo, cat-a-puss, mas não sei como isso aceleraria as coisas, nos moveria de uma topologia de tunnel O(1) para O(N) 17:26 &amp;lt;jrandom&amp;gt; ou o que você quis dizer com acelerar as coisas? 17:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; e se chegasse ao ponto de ser detectado, poderia então sumir e ficar em silêncio por um tempo? 17:26 &amp;lt;jrandom&amp;gt; usar a técnica nova certamente reduziria as criações de tunnel que falham 17:26 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ou mudar a chave no meio e continuar ou algo assim heh 17:26 &amp;lt;jrandom&amp;gt; romster: provavelmente vale a pena fuçar os e-mails para revisar o ataque ;) 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; sim, depois de dormir 17:27 &amp;lt;+Complication&amp;gt; Romster: até onde sei, é um ataque principalmente passivo, então o alvo não consegue detectar que está ocorrendo 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; e consertar o PC de um amigo que tenho aqui 17:27 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah entendi, Complication. 17:27 &amp;lt;cat-a-puss&amp;gt; jrandom: não estou falando da coisa O(n). Quero dizer apenas esperar para construir um client tunnel até precisarmos de um para alguns apps, em vez de deixá-los lá o tempo todo. 17:28 &amp;lt;+Complication&amp;gt; (mas posso estar errado, e aquelas últimas 26 mensagens podem ter componentes ativos) 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; um ataque passivo de longo prazo acabaria encontrando o alvo? 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; vou comentar depois de ler a lista 17:28 &amp;lt;jrandom&amp;gt; ah, cat-a-puss, certamente vamos melhorar o pool de tunnels para a 0.6.2. atualmente só construímos o tunnel quando precisamos (dando-nos um tempinho caso a criação falhe) 17:28 &amp;lt;+Complication&amp;gt; Romster: bem, continuar o ataque além da vida útil do tunnel exigiria recursos e paciência 17:28 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; e entender melhor 17:29 &amp;lt;+Complication&amp;gt; Mas o tempo influencia toda probabilidade de sucesso. Você tenta por mais tempo, ganha mais chances. 17:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, a ideia é a vida do tunnel ser curta demais para um ataque realmente valer a pena. 17:29 &amp;lt;jrandom&amp;gt; cada pool tem um número definido de tunnels de backup, e por padrão construímos substitutos entre 60-120 segundos antes de um antigo expirar 17:29 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; tempo* 17:30 &amp;lt;jrandom&amp;gt; certo, Complication — cada amostra ocorre apenas 'm' vezes a cada (c/n) tunnels 17:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; não há interação entre cada tunnel para coletar estatísticas? 17:30 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; enquanto um está prestes a morrer e outro está sendo construído 17:31 &amp;lt;jrandom&amp;gt; romster: os novos tunnels não conversam entre si, não, mas esse não é o ataque que o Michael tem descrito 17:31 &amp;lt;jrandom&amp;gt; há incontáveis ataques por aí, a maioria dos quais já tratamos, mas sempre que alguém aparece com um que possa afetar a operação do I2P, queremos analisar melhor 17:31 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; tenho que ler a lista, ok vou deixar por isso agora, mais alguém tem algo a dizer? 17:32 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada, vamos para 6) investigações de vírus 17:32 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; na verdade uma estatística que vejo que poderia ser coletada é: sem 0 hop significaria que o próximo hop não é o endpoint, então poderia ser descartado, mas com milhões de nós essa técnica de análise seria inútil 17:33 &amp;lt;jrandom&amp;gt; não tenho nada a acrescentar além do que foi discutido no fórum 17:33 &amp;lt;jrandom&amp;gt; certo, Romster, há ataques de predecessor sobre o comprimento do tunnel, que é uma das principais coisas que estamos tratando na 0.6.2 17:33 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; vírus, que vírus? se for Linux, vai ser inexistente, mas Windows hmmm 17:34 &amp;lt;+Complication&amp;gt; Bem, embora eu não tenha conseguido construir um binário idêntico (vai saber por quê) a diferença final foi pequena o suficiente... para, com sorte, ser útil a quem se interessa por ler código assembly. 17:34 &amp;lt;jrandom&amp;gt; Romster: por favor, as notas semanais de status devem explicar esses itens da pauta, e a reunião é para discutir coisas /além/ do que está nas notas ;) 17:35 &amp;lt;+Complication&amp;gt; Não consegui encontrar nada óbvio ali, mas também não consegui explicar todas as diferenças. 17:35 &amp;lt;@cervantes&amp;gt; rtfml e rtff 17:35 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; é, não tenho acompanhado há um bom tempo, desculpa por isso, jrandom 17:35 &amp;lt;@cervantes&amp;gt; ;-) 17:35 &amp;lt;jrandom&amp;gt; sim, o fato de que tanto um arquivo .bat conhecido como seguro quanto o antigo acionaram o mesmo código de detecção é significativo 17:35 &amp;lt;+Complication&amp;gt; Sim, isso ajuda a diminuir as dúvidas. 17:36 &amp;lt;+Complication&amp;gt; Acho que o QBFC pode ter diferenças não documentadas dentro do mesmo número de versão (builds diferentes?) 17:37 * jrandom não faz ideia, mas pode ser só alguma interação com o SO, ou algo assim. Não sei, você publicou análise suficiente para as pessoas tomarem sua decisão informada 17:37 &amp;lt;+Complication&amp;gt; Acho melhor assim. 17:37 &amp;lt;+Complication&amp;gt; Desmontagem (disassembly) está bem fora do meu terreno usual. 17:37 &amp;lt;jrandom&amp;gt; legion: tem algo que você queira mencionar sobre isso, ou as pessoas devem ir ao fórum se quiserem mais informações? 17:38 &amp;lt;@cervantes&amp;gt; posso só reiterar o que outros disseram no fórum, e agradecer ao Complication pelo tempo e pelas tentativas meticulosas que ele dedicou para verificar essa questão 17:38 &amp;lt;jrandom&amp;gt; sim, é muito apreciado 17:38 &amp;lt;+legion&amp;gt; Não tenho nada a acrescentar, sinto que já falei demais sobre isso 17:39 &amp;lt;jrandom&amp;gt; 'k entendido. ok, mais alguém tem algo sobre isso, ou vamos para 7) ??? 17:39 &amp;lt;jrandom&amp;gt; [considere que seguimos] 17:40 &amp;lt;+fox&amp;gt; * Romster endossa isso :) 17:40 &amp;lt;+legion&amp;gt; ok, para 7)??? que tal tirarmos um momento para discutir i2phex 17:40 &amp;lt;jrandom&amp;gt; legal, boa ideia 17:40 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; já que estou usando agora mesmo :) 17:40 &amp;lt;@cervantes&amp;gt; não, não, abraço coletivo primeiro 17:40 &amp;lt;jrandom&amp;gt; redzara mencionou que estaria na reunião, mas o progresso no merge está lento 17:41 &amp;lt;+legion&amp;gt; susi23 perguntou sobre uma versão headless (sem interface) 17:41 &amp;lt;jrandom&amp;gt; ah, legal, vi seu post sobre isso 17:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; posso acrescentar que a lista de favoritos precisa ser mais larga para lidar com as chaves i2p mais longas 17:42 &amp;lt;+susi23&amp;gt; (não é obrigatório, eu só estava curioso) 17:42 &amp;lt;jrandom&amp;gt; bem, ninguém consegue lembrar chaves base64, então não sei se você está perdendo muito, Romster ;) 17:42 &amp;lt;jrandom&amp;gt; (e os primeiros bytes devem bastar para identificá-las unicamente) 17:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; iniciar o i2phex com um servidor é o maior problema que vejo até agora 17:42 &amp;lt;+legion&amp;gt; Na verdade eu gostaria de ver só os primeiros 12 caracteres das chaves exibidos no cliente 17:42 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; heh adivinha 17:43 * Complication está infelizmente muito ocupado e não consegue fazer xml-rpc 17:43 &amp;lt;jrandom&amp;gt; parece razoável, legion 17:43 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; e se exibir caracteres suficientes para tornar a chave única 17:43 &amp;lt;jnymo_&amp;gt; Estou tendo bons resultados com o i2phex 17:44 &amp;lt;jrandom&amp;gt; legal, jnymo_, tenho ouvido coisas boas também 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; então se 2 chaves começarem com abc será abcx 17:44 &amp;lt;jnymo_&amp;gt; 12 caracteres idênticos não é provável, Romster 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; verdade 17:44 &amp;lt;+Complication&amp;gt; Além disso, mais simples = mais rápido 17:44 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; mas não precisaria de 12 se as chaves forem tão aleatórias assim 17:45 &amp;lt;+Complication&amp;gt; (não que haja muito ganho de velocidade em exibir coisas) 17:45 &amp;lt;+legion&amp;gt; Talvez pudesse haver uma nova janela de propriedades do host, mostrando a chave completa e algumas informações como quanto está compartilhando e tal 17:45 &amp;lt;+susi23&amp;gt; (o netdb funciona muito bem com apenas 4 caracteres para IDs de router) 17:45 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ou o banco de dados usando keyname=base64 e exibindo apenas o keyname 17:45 &amp;lt;jrandom&amp;gt; hmm, achei que já havia uma tela de informação do peer, legion? 17:46 &amp;lt;jrandom&amp;gt; legion: coisas assim seriam boas para adicionar ao phex principal, provavelmente? 17:46 &amp;lt;+legion&amp;gt; hmm pode ser... 17:46 &amp;lt;jrandom&amp;gt; (assim o Gregor pode manter ;) 17:46 &amp;lt;+Complication&amp;gt; Bem, há uma função "Browse host", mas pode não ser exatamente a mesma coisa. (Se funcionar.) 17:46 &amp;lt;jrandom&amp;gt; Complication: funciona 17:46 &amp;lt;jrandom&amp;gt; (funciona, quero dizer) 17:47 &amp;lt;+Complication&amp;gt; Parece basicamente colocar a destkey do host na caixa de busca 17:47 &amp;lt;+Complication&amp;gt; ...e executar uma busca. 17:48 &amp;lt;jnymo_&amp;gt; pode ser um assunto do i2phex principal, mas não vi um ETA para os downloads do i2phex 17:48 &amp;lt;+Complication&amp;gt; Hmm... ou na verdade, não executa uma busca. 17:48 &amp;lt;+Complication&amp;gt; O meu parece esperar até eu iniciar manualmente. 17:48 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; para que serve a caixinha "nearby i2phex running"? 17:49 &amp;lt;+legion&amp;gt; Vejo que há muito espaço para melhorias. ;) 17:49 &amp;lt;jrandom&amp;gt; sim :) 17:50 &amp;lt;jrandom&amp;gt; muita coisa a fazer, e o fórum é um bom lugar para postar ideias/sugestões/perguntas(/patches :) 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; apesar do nome óbvio 17:50 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; hmm bom ponto 17:50 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; não consigo pensar em mais nada 17:51 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; mas alguém está trabalhando em um data store distribuído? 17:51 * cervantes olha o relógio 17:51 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; tipo ativamente 17:51 &amp;lt;jrandom&amp;gt; Romster: além do syndie, não 17:51 &amp;lt;jrandom&amp;gt; (não que eu saiba, pelo menos) 17:52 &amp;lt;+legion&amp;gt; bem, eu estava pensando em integrar um gerenciador de downloads HTTP ao i2p, facilitaria baixar conteúdos maiores de eepsites. 17:52 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; q e iphex e um ou dois outros, mas não vi nada mantido há um tempo já 17:52 &amp;lt;@cervantes&amp;gt; qual o status do feedspace... não ouvi nada sobre faz um tempo 17:52 &amp;lt;jrandom&amp;gt; legion: seria legal — acho que há um post sobre isso no fórum também 17:53 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ah, feedspace, mais um 17:53 &amp;lt;jnymo_&amp;gt; se isso já foi mencionado na reunião, deixa... mas há novidades sobre a colaboração i2p freenet? 17:53 &amp;lt;jrandom&amp;gt; cervantes: da última vez que ouvi, o frosk estava meio ocupado, mas se o frosk estiver por aí, talvez possa nos contar mais :) 17:53 &amp;lt;+legion&amp;gt; Pessoalmente eu gostaria de ver uma colaboração i2p entropy. 17:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; tenho ideias para um datastore, mas seria uma expansão de métodos existentes que estão em uso atualmente 17:54 &amp;lt;+legion&amp;gt; Dado que q, feedspace e afins não parecem estar indo muito longe agora 17:54 &amp;lt;jrandom&amp;gt; jnymo_: eu mandei para o pessoal do freenet algum código para rodar no nosso transporte SSU, o toad tem participado de algumas discussões, mas o freenet não estará em posição para rodarmos como um data store em cima do i2p por um tempo (provavelmente depois que sair o release 0.7 deles) 17:54 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; quero começar um projeto mas não refazer o que outros já fizeram 17:54 &amp;lt;+legion&amp;gt; será que daria para portar o entropy para rodar sobre o i2p... 17:54 &amp;lt;jrandom&amp;gt; legion: entropy seria bom, mas a integração é meio difícil. claro, as pessoas poderiam rodar coisas como o fproxy.i2p para o entropy 17:55 * jrandom não conhece nada do código de transporte do entropy 17:55 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; congelei meu cliente de irc, já tem muitos em andamento; tudo que o i2p precisa agora é um datastore e ele vai superar o freenet com facilidade :) 17:55 &amp;lt;jrandom&amp;gt; (mas talvez seja uma boa forma de conseguir alguém para hackear no SDK do GCJ :) 17:56 &amp;lt;jrandom&amp;gt; Romster: ajudar em outros esforços é muito mais gratificante do que começar projetos novinhos, pois você faz muito mais com menos esforço :) 17:56 &amp;lt;jnymo_&amp;gt; ah.. parabéns pelo port no gcj 17:56 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; o entropy é em C ou C++, se bem me lembro 17:57 &amp;lt;jrandom&amp;gt; certo, Romster, por isso eles poderiam usar o SDK e a streaming lib do I2P, compilados com GCJ em bibliotecas nativas 17:57 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; jrandom, verdade, mas quem :) 17:57 &amp;lt;jrandom&amp;gt; eu não 17:57 &amp;lt;+legion&amp;gt; ah, e sobre outro assunto, só queria mencionar que hoje lancei uma nova versão da minha atualização do readme.html para a console do router i2p. 17:57 &amp;lt;jrandom&amp;gt; (a única maneira de fazer algo de que você se importa é *você* fazer :) 17:57 &amp;lt;jrandom&amp;gt; legal 17:57 * dust gostaria de ver algum tipo de syndication 'squid' para aliviar eepsites 17:58 &amp;lt;jrandom&amp;gt; dust: sim, total, se conseguirmos colocar o sucker nessa posição, seria ideal 17:58 &amp;lt;jrandom&amp;gt; por exemplo, eu adoraria obter as últimas infos do orion no syndie, local 17:58 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; construir um proxy para o squid usar :) 17:59 &amp;lt;+legion&amp;gt; Eu vinha adiando na esperança de que certas melhorias no python eepsitechecker já tivessem sido feitas. 17:59 &amp;lt;dust&amp;gt; ah, syndie 17:59 &amp;lt;jrandom&amp;gt; (na verdade é para isso que o syndie serve — syndication para reduzir a carga) 17:59 &amp;lt;dust&amp;gt; a resposta 17:59 &amp;lt;jrandom&amp;gt; há um verificador de eepsite em python? 17:59 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; é a primeira vez que ouço falar disso 17:59 &amp;lt;+legion&amp;gt; sim, é o que eu uso ;) 18:00 &amp;lt;jrandom&amp;gt; legal, legion 18:00 &amp;lt;+legion&amp;gt; sério? Existe há um tempo 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; legal, eu gostaria de ver isso :) 18:00 &amp;lt;@cervantes&amp;gt; acho que alguém portou o script do baffled... não lembro quem/quando 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; estou aprendendo python 18:00 &amp;lt;jrandom&amp;gt; ah ok, cervantes 18:00 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; do jeito difícil, por exemplos e manual :) 18:00 &amp;lt;jrandom&amp;gt; é, sou preguiçoso, eu só uso polecat.i2p/i2psurvey/ e orion.i2p/ :) 18:01 &amp;lt;jrandom&amp;gt; (não preciso fazer spider) 18:01 &amp;lt;+legion&amp;gt; se alguém quiser trabalhar comigo nisso, eu realmente gostaria de corrigir o código e fazê-lo funcionar com python 2.3 ou 2.4 18:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; tenho 2.4 instalado aqui 18:01 &amp;lt;+Ragnarok&amp;gt; Posso dar uma olhada. Tem link? 18:01 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; na verdade acho que é 2.4.1 18:02 &amp;lt;+legion&amp;gt; no momento não tem compatibilidade com py2exe e metade funciona com cada versão, o que significa que quem for rodar precisa ter ambas instaladas. 18:02 * jnymo_ adoraria ver um híbrido orion.i2p/I2PDirectory... informações, categorias, estatísticas... uma beleza 18:02 &amp;lt;+legion&amp;gt; Vou arquivar depois da reunião e postar um link no fórum 18:03 &amp;lt;+Ragnarok&amp;gt; ok 18:03 &amp;lt;jrandom&amp;gt; legion: hmm, você vê muita gente precisando rodar isso? Digo, só algumas pessoas precisam fazer spider 18:03 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; ambas, eca, pode ser demais para eu traduzir para a mais nova, não sei até olhar o código 18:03 &amp;lt;jrandom&amp;gt; (não que haja algo errado em facilitar para essas poucas pessoas :) 18:04 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; poderia ser dissecado e usado para outras coisas também? 18:04 &amp;lt;+legion&amp;gt; Bem, vejo onde poderia haver alguns usos para todo mundo que roda i2p. 18:04 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; poderia* 18:04 &amp;lt;jrandom&amp;gt; hmm, não tenho tanta certeza, pode explicar como? 18:04 &amp;lt;jrandom&amp;gt; digo, não quero todo mundo essencialmente dando DDoS em cada eepsite 18:05 &amp;lt;+legion&amp;gt; Um deles seria uma página de favoritos dinâmica, gerada automaticamente a cada 12-24 horas. 18:05 &amp;lt;jrandom&amp;gt; ah, isso é trivial no syndie (na verdade, um dos recursos principais — 'new blogs') 18:05 &amp;lt;jrandom&amp;gt; ((mas claro, o syndie ainda não tem uma ótima UI para isso)) 18:06 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; na verdade só precisaria de alguns para fazer spider e jogar em um banco de dados tipo torrent/DHT e sincronizar isso entre os nós 18:06 &amp;lt;jrandom&amp;gt; isso mesmo, Romster (embora esse banco de dados tipo torrent/DHT para sincronizar, ou "sindi"car, poderia ser o syndie ;) 18:06 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; poderia até ser uma forma oculta de descobrir mais nós e serviços i2p 18:06 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; sim, ou syndie 18:07 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? o curry está esfriando ;) 18:08 &amp;lt;+fox&amp;gt; &amp;lt;Romster&amp;gt; se o syndie for tão bom assim, dá para armazenar páginas estáticas em cache e o mesmo com imagens 18:08 &amp;lt;+fox&amp;gt; &amp;lt;reliver&amp;gt; bon appetit, jrandom :-) 18:08 &amp;lt;jrandom&amp;gt; exatamente, romster, dá para fazer isso agora 18:09 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada... 18:09 * jrandom se apronta 18:09 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-10-18</title><link>/pt/blog/2005/10/18/notas-de-status-do-i2p-de-2005-10-18/</link><pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/18/notas-de-status-do-i2p-de-2005-10-18/</guid><description>&lt;p>Oi, pessoal, é terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.3 2) Freenet, I2P e darknets (redes escuras) (oh céus) 3) Ataques ao bootstrap de tunnel 4) I2Phex 5) Syndie/Sucker 6) ??? [500+ recompensa por NAT simétrico]&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.3&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na sexta-feira passada lançamos uma nova versão 0.6.1.3 e, com 70% da rede atualizada, os relatos têm sido muito positivos. As novas melhorias no SSU parecem ter reduzido retransmissões desnecessárias, permitindo uma vazão mais eficiente em taxas de transferência mais altas e, até onde sei, não houve quaisquer problemas graves com o proxy de IRC ou com as melhorias do Syndie.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 18 de outubro de 2005</title><link>/pt/blog/2005/10/18/reuni%C3%A3o-de-desenvolvimento-do-i2p-18-de-outubro-de-2005/</link><pubDate>Tue, 18 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/18/reuni%C3%A3o-de-desenvolvimento-do-i2p-18-de-outubro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, blx, cervantes, dust, GregorK, jme___, jnymo, jrandom, mrflibble, nickless_head, Ragnarok, Rawn, redzara, tethra, vulpine&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:10 &amp;lt;jrandom&amp;gt; 0) oi 16:10 &amp;lt;jrandom&amp;gt; 1) 0.6.1.3 16:10 &amp;lt;jrandom&amp;gt; 2) Freenet, I2P e darknets (ó céus) 16:10 &amp;lt;jrandom&amp;gt; 3) Ataques de bootstrap de tunnel 16:10 &amp;lt;jrandom&amp;gt; 4) I2Phex 16:10 &amp;lt;jrandom&amp;gt; 5) Syndie/Sucker 16:10 &amp;lt;jrandom&amp;gt; 6) ??? 16:10 &amp;lt;jrandom&amp;gt; 0) oi 16:10 * jrandom acena 16:10 &amp;lt;jrandom&amp;gt; as notas semanais de status estão no http://dev.i2p.net/pipermail/i2p/2005-October/001017.html 16:10 &amp;lt;dust&amp;gt; eba, funciona agora. obrigado Gregor 16:10 &amp;lt;cervantes&amp;gt; olá 16:11 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; heloa 16:11 &amp;lt;jrandom&amp;gt; ok, passando para 1) 0.6.1.3 16:11 &amp;lt;jrandom&amp;gt; vocês atualizaram num ritmo bem bom, obrigado! 16:12 &amp;lt;jrandom&amp;gt; as coisas parecem estar em condição razoável, mas não tenho muito a acrescentar além do que está nas notas de status 16:12 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre 0.6.1.3? 16:13 &amp;lt;jrandom&amp;gt; ok, se não, vamos direto para 2) Freenet, I2P e darknets (ó céus) 16:13 &amp;lt;cervantes&amp;gt; 609 pares conhecidos! 16:14 &amp;lt;cervantes&amp;gt; (w00t) 16:14 &amp;lt;jrandom&amp;gt; sim, a rede tem crescido 16:14 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; ó céus! 16:14 * cervantes está organizando um bolão de quanto tempo até chegar aos 1000 16:14 &amp;lt;jrandom&amp;gt; hehe 16:14 &amp;lt;tethra&amp;gt; heheh 16:15 &amp;lt;tethra&amp;gt; estamos apostando com dinheiro digital? ;) 16:15 &amp;lt;cervantes&amp;gt; mas isso mostra como o núcleo do i2p ficou sólido ultimamente, já que a adoção pelos usuários tem acelerado 16:16 &amp;lt;cervantes&amp;gt; nah... jrandom já doou sem saber todo o dinheiro da cerveja deste ano 16:16 &amp;lt;jrandom&amp;gt; hehe 16:16 &amp;lt;jrandom&amp;gt; ok, em 2), não sei se tenho algo mais a acrescentar ao assunto (acho que já esgotamos esse assunto). alguém tem perguntas/comentários/preocupações sobre isso? 16:18 &amp;lt;cervantes&amp;gt; como você disse, se nada mais, isso estimulou algumas discussões de segurança semi-relacionadas, isto é 3) 16:18 &amp;lt;jrandom&amp;gt; se não, podemos avançar rapidamente para 3) Ataques de bootstrap de tunnel 16:18 &amp;lt;jrandom&amp;gt; pois é, estimulou mesmo 16:19 &amp;lt;jrandom&amp;gt; o ponto que o Michael levantou quantifica uma visão geral que eu tinha, mas é bom torná-la explícita 16:20 &amp;lt;jrandom&amp;gt; vai haver mais discussão sobre o ataque mais recente mais tarde esta noite (assim que eu conseguir escrever uma resposta), mas o primeiro não parece ser muito problemático 16:21 &amp;lt;jrandom&amp;gt; faz sentido para vocês, ou alguém tem alguma pergunta ou preocupação sobre isso? 16:22 &amp;lt;cervantes&amp;gt; heh... isso ou significa que todo mundo está de boa com isso ou que não entendem patavina de quais são os problemas 16:23 &amp;lt;cervantes&amp;gt; vou me colocar na categoria 'ignorância é uma bênção' 16:23 &amp;lt;jrandom&amp;gt; hehe é basicamente um ataque em que os malvados acabam sendo a extremidade de saída de todo tunnel que você já construiu 16:23 &amp;lt;jrandom&amp;gt; agora, quando você está iniciando, "todo tunnel que você já construiu" é um número muito pequeno (ex.: 0, 1, 2) 16:24 &amp;lt;jrandom&amp;gt; mas depois de alguns segundos, o número cresce o suficiente para transformar (c/n)^t em um número muito, muito pequeno 16:25 &amp;lt;tethra&amp;gt; (c/n)^t é... 16:25 &amp;lt;jrandom&amp;gt; (esta é uma das razões pelas quais não iniciamos o I2CP listener — e, portanto, i2ptunnel/etc — até um tempinho depois da inicialização) 16:25 &amp;lt;jrandom&amp;gt; c == # de pares coniventes (bandidos), n == # de pares na rede, t == # de tunnels que você construiu. 16:25 &amp;lt;cervantes&amp;gt; certo... 16:25 &amp;lt;tethra&amp;gt; ah 16:26 &amp;lt;jrandom&amp;gt; então, conforme t cresce, a probabilidade de ataque bem-sucedido fica bem pequena 16:26 &amp;lt;cervantes&amp;gt; então, para isso ser viável, você teria que começar a usar seu router para tarefas sensíveis dentro de alguns minutos após ele iniciar? 16:26 &amp;lt;jrandom&amp;gt; (ou, em qualquer caso, menor do que a probabilidade de assumir todos os saltos em um tunnel) 16:26 &amp;lt;tethra&amp;gt; ahh, entendi 16:27 &amp;lt;jrandom&amp;gt; cervantes: imediatamente, antes de o 3º tunnel ser construído 16:27 &amp;lt;jrandom&amp;gt; (assumindo que você use tunnels de 3 saltos) 16:27 &amp;lt;cervantes&amp;gt; isso é bem improvável 16:28 &amp;lt;cervantes&amp;gt; só pela perspectiva de caso de uso 16:28 &amp;lt;jrandom&amp;gt; exato. 16:28 &amp;lt;jrandom&amp;gt; e como construímos mais de 3 tunnels na inicialização antes de deixar quaisquer clientes rodarem, não é só uma questão de probabilidade 16:28 &amp;lt;jrandom&amp;gt; mas é bom quantificar o ataque de qualquer forma 16:29 &amp;lt;cervantes&amp;gt; vale a pena deixar o router "esquentar" por um pouco mais para se proteger contra qualquer probabilidade? 16:30 &amp;lt;cervantes&amp;gt; ou "esquentar" mais... 16:30 &amp;lt;jrandom&amp;gt; talvez. se ignorarmos o tempo de estabelecimento de conexão bem como a seleção não aleatória de pares, não há probabilidade 16:31 &amp;lt;tethra&amp;gt; isso é motivo para um "woot!", pelo visto? 16:32 &amp;lt;jrandom&amp;gt; sim, embora do ponto de vista de engenharia não devamos ignorar essas características ;) 16:32 &amp;lt;jrandom&amp;gt; então, para 0.6.2 talvez queiramos olhar isso durante a nova implementação de seleção/ordenação de pares de tunnel, para garantir que esteja se comportando de forma sensata 16:34 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 3), vamos para 4) I2Phex 16:34 &amp;lt;jrandom&amp;gt; sirup não está aqui, e não vi striker no irc - redzara, você por aí? 16:36 &amp;lt;+redzara&amp;gt; sim 16:36 &amp;lt;+redzara&amp;gt; Primeira passada está quase concluída: portar o mod do Sirup para o CVS mais recente do Phex. 16:36 &amp;lt;jrandom&amp;gt; boa! 16:36 &amp;lt;+redzara&amp;gt; próximo: Segunda passada: diff do código do Sirup para o código base do Phex usado no lançamento inicial, para garantir que eu não esqueça nada :) 16:37 &amp;lt;+redzara&amp;gt; talvez concluído para este fim de semana 16:37 &amp;lt;jrandom&amp;gt; uau, isso seria ótimo 16:37 &amp;lt;+redzara&amp;gt; Terceira passada: refatorar a camada de comunicação com o GregorK 16:37 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; espero que você esteja ciente de que no último CVS do Phex o código de download não está estável e o arquivo de download não é compatível com versões anteriores 16:38 &amp;lt;jrandom&amp;gt; isto é i2p, estamos acostumados à instabilidade :) 16:38 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; :) 16:38 &amp;lt;+redzara&amp;gt; Para a última passada, como atualmente não tenho contato com o GregorK, isso deve ser bem difícil :( 16:38 &amp;lt;jrandom&amp;gt; GregorK: o que você recomendaria para integração? 16:39 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; bem, agora você tem contato comigo ;) 16:39 &amp;lt;jrandom&amp;gt; ah, ok redzara, as duas primeiras já são grandes o suficiente de qualquer forma :) 16:39 &amp;lt;+redzara&amp;gt; GregorK : oi, cara 16:40 &amp;lt;+redzara&amp;gt; GregorK : li cuidadosamente todos os códigos 16:40 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; tenho uma ideia de como construir uma camada... posso tentar preparar o melhor que puder e então podemos ver como isso se encaixa e o que precisa ser alterado 16:40 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; todos?? uau... 16:40 &amp;lt;+redzara&amp;gt; Gregork : sim, todos!! 16:41 &amp;lt;cervantes&amp;gt; ele até sabe o tamanho da sua cueca 16:41 &amp;lt;Rawn&amp;gt; :D 16:41 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ótimo... da próxima vez que eu for às compras só preciso perguntar a você... 16:43 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; seria legal se talvez pudéssemos ter alguém do time do i2phex no time do phex também.. 16:43 &amp;lt;jrandom&amp;gt; redzara: então, você acha que teremos um lançamento 0.1.2 do I2Phex com os resultados da sua segunda passada antes de juntarmos tudo em uma camada de plugin no ramo principal do Phex? ou isso vai ser tudo de uma vez? 16:43 &amp;lt;+redzara&amp;gt; Desculpe, mas eu não entendo/falo/leio/escrevo inglês bem o suficiente para rir do que você escreveu 16:43 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; isso também ajudaria a resolver bugs que estão dos dois lados 16:44 &amp;lt;jrandom&amp;gt; GregorK: esperamos encontrar uma forma de que o lado do I2P seja apenas um plugin leve no Phex, certo? 16:44 &amp;lt;jrandom&amp;gt; ou você acha que os dois devem ficar separados? 16:44 &amp;lt;+redzara&amp;gt; jrandom : acho que poderíamos ter um Phex 2.6.4 sobre I2P, para mim I2Phex está acabado 16:45 &amp;lt;jrandom&amp;gt; acabado? 16:45 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; não tenho certeza se conseguimos fazer assim logo de início, mas acho que a maior parte poderia ser separada em um plugin. 16:45 &amp;lt;jrandom&amp;gt; legal, sim, é muito trabalho, com certeza 16:46 &amp;lt;jrandom&amp;gt; especialmente quando você olha coisas como java.net.URL (que vaza requisições DNS na instanciação, etc) 16:46 &amp;lt;+redzara&amp;gt; jrandom : acabado, encerrado 16:46 &amp;lt;+Ragnarok&amp;gt; grr 16:47 &amp;lt;jrandom&amp;gt; certo, redzara, uma vez que conseguirmos tudo funcionando no Phex 2.6.4 sobre I2P, concordo, não parece haver muita necessidade de um I2Phex 16:47 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; certo... acho que o Phex usa a apache URI class em alguns lugares para contornar isso... mas só quando necessário 16:48 &amp;lt;jrandom&amp;gt; ah sim, lembro de brincar com essa biblioteca, parece boa 16:49 &amp;lt;jrandom&amp;gt; definitivamente vamos ajudar a auditar as coisas um pouco para anonimato/segurança antes de recomendar para usuários finais sobre i2p 16:49 &amp;lt;jrandom&amp;gt; (não para sugerir que há problemas no Phex, só que há problemas em todo app, e esperamos poder ajudar a resolvê-los) 16:50 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; para algumas coisas como uso de Socket e afins eu tenho uma ideia de como integrar suavemente... mas outros lugares, como diferentes recursos UDP e tal... ainda não tenho certeza de como resolver da melhor forma 16:50 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; ah, tenho certeza de que há muitos problemas no phex. :) 16:50 &amp;lt;jrandom&amp;gt; ah, sim, sockets serão fáceis, mas talvez precisemos desativar outras coisas. para que o UDP é usado — consultas rápidas? 16:51 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; atualmente só bootstrap 16:51 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; UDP Host Cache.. um substituto para o GWebCache 16:52 &amp;lt;jrandom&amp;gt; ahhh, ok. 16:52 &amp;lt;+redzara&amp;gt; Então não precisamos disso se tivermos um GWebCache decente? 16:53 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; sim... mas o GWebCache padrão também tem seus problemas de segurança... 16:53 &amp;lt;+redzara&amp;gt; GregorK : não dentro do I2P, acho 16:54 &amp;lt;jrandom&amp;gt; ah, essa parte dá para superar — I2PSocket é autenticado — você sabe o 'destination' do par do outro lado, então eles não poderiam dizer "Eu sou, er... whitehouse.gov.. é!" 16:54 &amp;lt;jrandom&amp;gt; mas você tem razão, é algo que precisa ser verificado 16:54 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; também transferências firewall-para-firewall seriam um tópico de UDP que gostaríamos de implementar assim que encontrarmos um voluntário :) 16:54 &amp;lt;jrandom&amp;gt; ah, bem, o I2P não precisa de transferências firewall-para-firewall — o I2P expõe um espaço de endereçamento de ponta a ponta totalmente aberto :) 16:55 &amp;lt;jrandom&amp;gt; mas... ooh, isso pode ser útil 16:55 &amp;lt;jrandom&amp;gt; se usuários do Phex tivessem "0 hop tunnels", ganhariam NAT traversal/transferências firewall-para-firewall de graça com velocidade bem decente 16:55 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; outro seria broadcasts na LAN de consultas e afins... para compartilhamento mais fácil de conteúdo em redes privadas 16:56 &amp;lt;jrandom&amp;gt; (0 hop tunnels oferecem um nível de plausível negabilidade sem exigir pares intermediários para carregar o tráfego) 16:57 &amp;lt;jrandom&amp;gt; hmm, broadcast na lan é bom, embora eu não tenha certeza se i2p realmente precisaria disso (já que é um risco de anonimato saber onde o outro par está :), então talvez esse recurso pudesse ser desativado ao usar o plugin de I2P? 16:58 &amp;lt;cervantes&amp;gt; *desativado por padrão 16:58 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; bem, ainda não está disponível... mas nesse caso os usuários geralmente já se conhecem para construir essa rede privada.. 16:58 &amp;lt;jrandom&amp;gt; ah, certo, cervantes 16:58 &amp;lt;jrandom&amp;gt; certo, certo, GregorK 16:59 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; há alguma mudança quanto à interface do usuário?? 17:00 &amp;lt;+bar&amp;gt; bem, não vamos precisar de bandeiras :) 17:00 &amp;lt;jrandom&amp;gt; no mínimo, seria útil poder ter algumas opções de configuração relacionadas ao I2P. 17:01 &amp;lt;jrandom&amp;gt; acho que sirup conseguiu trocar parte da exibição para usar 'destinations' do I2P em vez de mostrar IP + números de porta, então acho que ficou ok 17:01 &amp;lt;+redzara&amp;gt; And what about bitzyNot for the moment, but flags and countries are unused 17:01 &amp;lt;jrandom&amp;gt; bitzy? 17:01 &amp;lt;+redzara&amp;gt; desculpe, copiar/colar errado :( 17:02 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; pode fornecer uma lista de opções de configuração e recursos opcionais de que você precisa? 17:03 &amp;lt;jrandom&amp;gt; Tenho certeza de que podemos te passar isso. um host+porta onde o I2P está rodando e alguns drop-downs sobre ajustes de desempenho/anonimato devem resolver 17:03 &amp;lt;jrandom&amp;gt; vamos te passar os detalhes, porém 17:02 &amp;lt;cervantes&amp;gt; [x] Modo super velocidade de transferência 17:02 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; bem, bitzi é usado para identificar arquivos.. isso é um problema de anonimato? 17:03 &amp;lt;vulpine&amp;gt; &amp;lt;redzara&amp;gt; GregorK : Estou preparando isso, mas basicamente não há mudanças 17:03 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; :) pergunte ao seu provedor, cervantes... 17:03 &amp;lt;redzara&amp;gt; GregorK : talvez, estou trabalhando nisso 17:04 &amp;lt;cervantes&amp;gt; GregorK: heh, residente no Reino Unido.... sem chance ;-) 17:04 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; se você transferir arquivos entre 2 instâncias do Phex no mesmo PC.. as transferências são rapidíssimas ;) 17:05 &amp;lt;cervantes&amp;gt; legal... tenho muitos filmes legais que posso compartilhar comigo mesmo :) 17:05 &amp;lt;cervantes&amp;gt; * riscar isso das atas da reunião * 17:06 &amp;lt;bar&amp;gt; jrandom tocou no assunto antes, mas aqui vai aquela ideia maluca de novo: 17:06 &amp;lt;+bar&amp;gt; que tal integrar i2p no Phex, para que usuários comuns tenham 0-hop tunnels? 17:07 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; acho que a exibição de bandeiras e IP+porta vem do objeto HostAddress.. que ficaria oculto da nova camada.. então você pode exibir outra coisa 17:07 &amp;lt;+bar&amp;gt; (para plausível negabilidade e udp firewall hole punching) 17:08 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; não tenho certeza se entendi mesmo o que isso significa ;) 17:08 &amp;lt;+bar&amp;gt; provavelmente eu também ;) 17:09 &amp;lt;jrandom&amp;gt; GregorK: essencialmente, significa que usuários do Phex falariam diretamente entre si, mas teriam plausível negabilidade, já que poderiam estar falando indiretamente 17:09 &amp;lt;+bar&amp;gt; jrandom, tenho certeza de que você pegou a ideia, pode elaborar? 17:09 &amp;lt;jrandom&amp;gt; eles também ganhariam NAT traversal do I2P de graça, além de segurança de dados e proteção contra sniffing por ISPs/etc 17:09 &amp;lt;+redzara&amp;gt; GregorK : então você tem que remover todo o código relacionado a host+port + IsLocalIP + Is PrivateIP + ... 17:10 &amp;lt;jrandom&amp;gt; por outro lado (um GRANDE outro lado), não conseguiria falar com clientes gnutella que não rodam sobre I2P 17:10 &amp;lt;jrandom&amp;gt; (embora eventualmente todos vão ;) 17:10 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; Bem, acho que o primeiro passo — e esse passo já é grande o suficiente — é aproximar i2p e phex. 17:10 &amp;lt;jrandom&amp;gt; concordo 17:10 &amp;lt;+bar&amp;gt; (droga, não pensei nisso) 17:11 &amp;lt;+bar&amp;gt; é, com certeza. 17:11 &amp;lt;jrandom&amp;gt; isso é coisa de pônei voador. vamos primeiro nas coisas práticas 17:11 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; e depois que virmos como isso funcionou podemos decidir como seguir em frente.. 17:11 &amp;lt;jrandom&amp;gt; exatamente 17:12 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; redzara: gostaria de ter duas implementações de HostAddress: uma para i2p e uma como a atual. 17:14 &amp;lt;+redzara&amp;gt; Gregork : sem problema, comentei todo o código no meu mod, você poderia facilmente construir duas implementações. Só me deixe terminar o trabalho inicial por favor 17:14 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; claro.. sem problema.. 17:14 &amp;lt;jrandom&amp;gt; :) ok, então redzara, você acha que conseguimos um teste alfa da nova versão baseada em Phex-2.4.2 em algum momento da próxima semana? 17:15 &amp;lt;jrandom&amp;gt; (para a parte da fase 2. sua fase 3 vai exigir mais trabalho integrando com o ramo principal) 17:15 &amp;lt;+redzara&amp;gt; jrandom : a próxima semana parece ok para mim 17:16 &amp;lt;jrandom&amp;gt; ok, ótimo 17:16 &amp;lt;+redzara&amp;gt; s/next/next week/ 17:16 &amp;lt;jrandom&amp;gt; ok, isso é bem empolgante, vai ser ótimo fazer isso rodar suavemente 17:17 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer em 4) I2Phex, ou passamos rapidamente para 5) Syndie/Sucker? 17:17 &amp;lt;cervantes&amp;gt; I2P certamente vai se beneficiar de tais killer apps 17:18 &amp;lt;+fox&amp;gt; &amp;lt;GregorK&amp;gt; a propósito, há uma lista de e-mails do CVS do Phex para todas as mudanças no CVS do Phex... se isso ajudar 17:18 &amp;lt;jnymo&amp;gt; *ehem*.. com certeza 17:18 &amp;lt;jrandom&amp;gt; ok, ótimo, obrigado GregorK 17:18 &amp;lt;jrandom&amp;gt; com certeza, cervantes 17:19 &amp;lt;jrandom&amp;gt; ok, em 5), realmente não tenho nada a acrescentar além do que está lá 17:19 &amp;lt;jrandom&amp;gt; dust: você está por aí? 17:19 &amp;lt;+redzara&amp;gt; GregorK : Obrigado mas lidar com uma versão já é suficiente para mim :) 17:19 &amp;lt;jrandom&amp;gt; hehe redzara 17:19 &amp;lt;dust&amp;gt; Não tenho tido muito tempo livre ultimamente, mas se tiver estou pensando em tentar entender aquela coisa do addresses.jsp, adicionar 'RSS' no dropdown de protocolo ali e então construir um caminho via Updater, Sucker até o BlogManager. 17:20 &amp;lt;dust&amp;gt; a menos que alguém tenha ideia melhor 17:20 &amp;lt;jrandom&amp;gt; sensacional 17:20 &amp;lt;jrandom&amp;gt; isso parece perfeito. 17:21 &amp;lt;jrandom&amp;gt; embora, hmm, talvez precise de um campo adicional (o "em qual blog postar" e "qual prefixo de tag")... 17:21 &amp;lt;jrandom&amp;gt; talvez um formulário/tabela separado faça sentido, embora talvez não 17:22 &amp;lt;dust&amp;gt; ah, eu achei que addresses.jsp era para um único blog (já que você tem que fazer login para chegar lá?) 17:22 &amp;lt;jrandom&amp;gt; ah, verdade, bom ponto 17:23 &amp;lt;jrandom&amp;gt; a parte do updater é meio nebulosa, mas você tem razão 17:23 &amp;lt;dust&amp;gt; (a gente resolve quando chegar lá) 17:23 &amp;lt;jrandom&amp;gt; sim 17:24 * jnymo acha que www.i2p.net poderia abrir uma espécie de 'loja de merchandising' 17:24 &amp;lt;jnymo&amp;gt; com camisetas da eyetoopie dizendo "I am Jrandom" ;) 17:24 * mrflibble ainda está pondo em dia a "flamewar", que parece estar espiralando para uma flamewar de verdade :) 17:24 &amp;lt;jrandom&amp;gt; heh jnymo 17:25 &amp;lt;jrandom&amp;gt; sim, há muito conteúdo naquele tópico 17:25 &amp;lt;jrandom&amp;gt; ok, talvez isso nos leve a 6) ??? 17:25 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer para a reunião? 17:25 &amp;lt;+bar&amp;gt; sim, só uma nota rápida sobre a questão do NAT simétrico (andei dando uma fuçada): 17:25 &amp;lt;+nickless_head&amp;gt; jrandom: eu sei a verdade! 17:25 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; kaffe? 17:25 &amp;lt;mrflibble&amp;gt; ops, desculpe jr 17:26 &amp;lt;jnymo&amp;gt; mas sério.. todo projeto de código aberto de algum porte tem sua própria seção de merchandising 17:26 &amp;lt;+nickless_head&amp;gt; jrandom: tenho prova definitiva de que você hackeou a página inicial do last.fm! 17:26 &amp;lt;+nickless_head&amp;gt; (a seção do que você ganha ao se cadastrar listava 'um pônei') 17:26 &amp;lt;jrandom&amp;gt; jnymo: acho que você está certo, vamos querer explorar essa avenida, pode ser um bom método de arrecadar fundos também 17:27 &amp;lt;jnymo&amp;gt; jrandom: exatamente 17:27 * mrflibble compraria a camiseta 17:27 &amp;lt;+bar&amp;gt; certo, sobre NATs simétricos, 17:27 &amp;lt;+bar&amp;gt; pelo que vale, acho que diferente dos NATs já suportados, não há truque mágico. a única forma de fazer direito é estudar e examinar o comportamento de cada NAT simétrico e usar introducers para sondagem. 17:28 &amp;lt;jrandom&amp;gt; blx: o último CVS do kaffe está completamente b0rked. os pacotes de crypto não estão no fonte, o prng falha ao inicializar, e os manipuladores de url não lidam com file:// :( 17:28 &amp;lt;jnymo&amp;gt; Você provavelmente não vai querer usá-la em público até o i2p ter alguns milhares de usuários ;) 17:28 &amp;lt;+bar&amp;gt; (acredito que é assim que, por exemplo, Hamachi e Skype fazem udp hole punching (técnica de perfuração de NAT via UDP) a partir de trás de NATs simétricos) 17:28 &amp;lt;+nickless_head&amp;gt; jnymo: canecas seriam demais :) 17:28 &amp;lt;+bar&amp;gt; com base no que li na net até agora, algoritmos de predição para NAT simétrico são bem ruins. 17:28 &amp;lt;jrandom&amp;gt; hmm bar 17:28 &amp;lt;mrflibble&amp;gt; hehe, eu não colocaria meu nick nela. ah, e ainda estou vivo/não preso embora eu tenha uma camiseta do IIP 17:28 &amp;lt;jrandom&amp;gt; sim, foi o que eu li também 17:29 &amp;lt;+bar&amp;gt; vou tentar reunir mais material de leitura bom e relevante sobre isso. 17:29 &amp;lt;+redzara&amp;gt; Perguntinha: qual foi a porcentagem média comum de bytes retransmitidos na 0.6.1.3? 17:29 &amp;lt;jrandom&amp;gt; valeu, bar 17:29 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, as predições que eles obtiveram são consistentes? 17:29 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, deixe-me reformular :) 17:29 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; jrandom, fico triste em ouvir 17:30 &amp;lt;jrandom&amp;gt; redzara: infelizmente esqueci de colocar isso no netDb. estou vendo 2.6 e 3.8 agora, porém 17:30 &amp;lt;jrandom&amp;gt; blx: eu também :( 17:30 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, quando você analisa o comportamento da caixa NAT e encontra uma fórmula para prever. isso sempre funciona para essa caixa NAT? ou depois, uma vez funciona, outra falha? 17:30 &amp;lt;jrandom&amp;gt; blx: sei que eles estão fazendo alguma fusão com o classpath agora, então com sorte assim que isso se resolver 17:30 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; provavelmente significa que não vou entrar na festa 17:30 &amp;lt;jrandom&amp;gt; blx: você é específico do kaffe, ou específico de OSS/DFSG? 17:31 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; software livre 17:31 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; DFSG, pode-se dizer 17:31 &amp;lt;jnymo&amp;gt; caso um usuário de i2p queira usar um servidor hospedado para i2p, qual seria uma empresa de serviços hospedados liberal e barata para usar? 17:31 &amp;lt;+bar&amp;gt; jme___: dizem que o hamachi consegue intermediar 97% de todas as tentativas de conexão. acho que há NATs por aí que mostram um comportamento quase aleatório ao atribuir portas 17:32 &amp;lt;jrandom&amp;gt; ok, tenho certeza de que vamos fazer algo funcionar, blx. o kaffe funcionava, e não dependemos de nada específico da Sun 17:32 &amp;lt;jrandom&amp;gt; jnymo: eu uso sagonet.net, mas eles aumentaram os preços de 65/mês para 99/mês (mas em um link rápido com 1250GB/mês) 17:32 &amp;lt;jrandom&amp;gt; sei que há algumas baratas na Alemanha também 17:33 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, 97% seria excelente 17:33 &amp;lt;jrandom&amp;gt; redzara: o que você está vendo de taxa de retransmissão? 17:33 &amp;lt;+bar&amp;gt; jme___: é, então acho que a maioria dos NATs simétricos é previsível 17:33 &amp;lt;+fox&amp;gt; &amp;lt;blx&amp;gt; jrandom, espero que sim. estou realmente interessado nessa parada :) 17:33 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; bar, o que você faria? relay, udp hole punching, reversão de conexão (cnx).. há outras técnicas? 17:33 &amp;lt;jnymo&amp;gt; 99 é caro, em média? 17:34 &amp;lt;+redzara&amp;gt; jrandom entre 3,8 e 4,2 17:34 &amp;lt;jrandom&amp;gt; jme___: somos UDP, sem necessidade de reversão de conexão :) 17:35 &amp;lt;+bar&amp;gt; jme___: não sou especialista, talvez eu tenha mais informações para a reunião da próxima semana (mas isso cheira a profiling + udp hole punching ;) 17:35 &amp;lt;jrandom&amp;gt; jnymo: para 1250GB, não muito. já vi 60-120USD/mês por 50-100GB/mês 17:35 &amp;lt;jrandom&amp;gt; bar: talvez UPnP seja um caminho melhor? 17:35 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; jrandom, mesmo com UDP é útil :) 17:35 &amp;lt;+redzara&amp;gt; jrandom : mas apenas alguns nós tiveram impacto maior, talvez alguns mais antigos 17:35 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; vulpine: ok 17:35 &amp;lt;jrandom&amp;gt; embora isso só ajude as pessoas que conseguem controlar o seu NAT 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; o UPnP deve ser suportado, mas não é exclusivo de outros meios 17:36 &amp;lt;jrandom&amp;gt; bem, estamos fazendo tudo que fazemos agora sem qualquer UPnP 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; porque UPnP não é suportado por todo NAT, longe disso 17:36 &amp;lt;jrandom&amp;gt; certo, por exemplo, o NAT de um ISP 17:36 &amp;lt;+bar&amp;gt; jrandom: se não houver problemas de segurança com upnp, acho que não faz mal. embora o hamachi não use upnp 17:36 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; aqui, por 'deve' = para fornecer a conectividade máxima 17:37 &amp;lt;+fox&amp;gt; &amp;lt;jme___&amp;gt; ok, voltando ao meu C++ :) 17:38 &amp;lt;jrandom&amp;gt; certo, jme___, embora se conseguirmos fazer hole punching simétrico além de hole punching de cone/restrito, estaremos muito bem 17:38 &amp;lt;jrandom&amp;gt; até mais, jme___ 17:38 &amp;lt;jrandom&amp;gt; sim, seria ideal se não precisássemos disso 17:39 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para trazer para a reunião? 17:41 &amp;lt;jrandom&amp;gt; se não... 17:41 * jrandom se prepara 17:41 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P para 2005-10-11</title><link>/pt/blog/2005/10/11/notas-de-status-do-i2p-para-2005-10-11/</link><pubDate>Tue, 11 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/11/notas-de-status-do-i2p-para-2005-10-11/</guid><description>&lt;p>Oi, pessoal, é terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.2 2) I2PTunnelIRCClient 3) Syndie 4) I2Phex 5) Esteganografia e darknets (re: flamewar) 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>O lançamento da versão 0.6.1.2 da semana passada tem corrido muito bem até agora - 75% da rede já atualizou, HTTP POST está funcionando bem, e a biblioteca de streaming está enviando dados de forma razoavelmente eficiente (a resposta completa a uma requisição HTTP é frequentemente recebida em uma única ida e volta de ponta a ponta). A rede também cresceu um pouco - os números estáveis parecem ser de cerca de 400 pares, embora tenha subido um pouco mais para 600–700 com rotatividade durante o pico da referência no digg/gotroot [1] no fim de semana.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 11 de outubro de 2005</title><link>/pt/blog/2005/10/11/reuni%C3%A3o-de-desenvolvimento-do-i2p-11-de-outubro-de-2005/</link><pubDate>Tue, 11 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/11/reuni%C3%A3o-de-desenvolvimento-do-i2p-11-de-outubro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, cervantes, Complication, dust, jrandom, Myo9, postman, redzara, wiht&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:29 &amp;lt;jrandom&amp;gt; 0) oi 16:29 &amp;lt;jrandom&amp;gt; 1) 0.6.1.2 16:29 &amp;lt;jrandom&amp;gt; 2) I2PTunnelIRCClient 16:29 &amp;lt;jrandom&amp;gt; 3) Syndie 16:29 &amp;lt;jrandom&amp;gt; 4) I2Phex 16:29 &amp;lt;jrandom&amp;gt; 5) Stego e darknets (re: flamewar) 16:29 &amp;lt;jrandom&amp;gt; 5) ??? 16:29 &amp;lt;jrandom&amp;gt; 0) oi 16:29 &amp;lt;@cervantes&amp;gt; (6) 16:29 &amp;lt;+postman&amp;gt; você quer dizer 6)? 16:29 &amp;lt;jrandom&amp;gt; é, eu não sei contar ;) 16:30 * postman dá um high-five em cervantes 16:30 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas @ http://dev.i2p.net/pipermail/i2p/2005-October/000990.html 16:30 &amp;lt;wiht&amp;gt; Perguntas deveriam ser o item 6. 16:30 &amp;lt;jrandom&amp;gt; como estou 30 minutos atrasado, vocês já leram aquelas notas, tenho certeza, então vamos começar ;) 16:31 &amp;lt;jrandom&amp;gt; 1) 0.6.1.2 16:31 &amp;lt;@cervantes&amp;gt; 6) Discutir o péssimo senso de timing do colega de quarto do jrandom 16:31 &amp;lt;jrandom&amp;gt; *cof* ;) 16:31 &amp;lt;jrandom&amp;gt; ok, como mencionado no e-mail, o release 0.6.1.2 parece estar indo muito bem 16:32 &amp;lt;jrandom&amp;gt; encontramos o bug que mantinha os servidores IRC presos a uma build mais antiga, e agora eles também estão atualizados (w00t!) 16:32 &amp;lt;+postman&amp;gt; :) 16:32 &amp;lt;wiht&amp;gt; Falando nisso, no netDB no console do router, seria possível listar a tabela com os routers e suas versões no topo da página? 16:33 &amp;lt;jrandom&amp;gt; o número de routers por versão, certo? claro, isso pode ser feito com facilidade, talvez integrar na tabela do peers.jsp (mostrando a versão por peer) e uma nova tabela no final? 16:34 &amp;lt;jrandom&amp;gt; é meio legal ver 9 versões funcionando bem juntas, embora as mais novas funcionem melhor 16:35 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo a levantar sobre 1) 0.6.1.2? 16:35 &amp;lt;+postman&amp;gt; um dos meus routers mostra 1080 conhecidos 16:35 &amp;lt;jrandom&amp;gt; caramba 16:35 &amp;lt;+postman&amp;gt; acho que isso está um pouco fora da curva? 16:35 &amp;lt;jrandom&amp;gt; isso é na 0.6.1.2? 16:35 &amp;lt;+postman&amp;gt; sim, acho que sim 16:36 &amp;lt;jrandom&amp;gt; hmm, é... um pouco alto. estou vendo cerca de metade disso agora 16:36 &amp;lt;+Complication&amp;gt; Estável em algo como 400 por aqui 16:37 &amp;lt;+bar&amp;gt; aqui também 16:37 &amp;lt;wiht&amp;gt; Vejo 260 routers conhecidos. 16:37 &amp;lt;jrandom&amp;gt; postman: talvez possamos investigar o que está acontecendo nesse router depois da reunião (poderia me enviar um tar.bz2 de netDb/routerInfo-*?) 16:38 &amp;lt;+postman&amp;gt; jrandom: sim, obrigado 16:38 &amp;lt;jrandom&amp;gt; gracias 16:38 &amp;lt;jrandom&amp;gt; sim, nem todos verão todas as referências no netDb, então é normal haver flutuação 16:40 &amp;lt;jrandom&amp;gt; ok, se não há mais nada sobre 1) 0.6.1.2, vamos passar para 2) I2PTunnelIRCClient 16:40 &amp;lt;@cervantes&amp;gt; boa, dust 16:40 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, temos um novo filtro específico para o protocolo IRC disponível no CVS, e ele deve sair como padrão na próxima rev 16:41 &amp;lt;+postman&amp;gt; legal 16:41 &amp;lt;jrandom&amp;gt; sim, isso é muito legal, as pessoas pedem algo assim há séculos 16:41 &amp;lt;+Myo9&amp;gt; Jrandom, você ficou mais aberto recentemente, ficamos sabendo da sua ex e agora do seu colega de quarto, etc. Lembre-se: http://www.navysecurity.navy.mil/st031204.jpg 16:41 &amp;lt;jrandom&amp;gt; *cof* 16:42 &amp;lt;dust&amp;gt; se você quiser ver o que seu cliente envia, você pode adicionar net.i2p.i2ptunnel.I2PTunnelIRCClient=INFO e então olhar os logs para ver tudo 16:43 &amp;lt;dust&amp;gt; testei alguns clientes, mas há muitos.. 16:43 &amp;lt;jrandom&amp;gt; sim, estive observando por um tempinho, mas o filtro parece sólido 16:44 &amp;lt;jrandom&amp;gt; há algumas coisas legais que talvez possamos fazer no futuro também - por exemplo, PING/PONG localmente, para reduzir a atividade na rede 16:44 &amp;lt;+Complication&amp;gt; dust: obrigado pela "info" :) 16:44 &amp;lt;+bar&amp;gt; incrível, dust, muito obrigado 16:44 &amp;lt;wiht&amp;gt; Isso significa que não precisamos configurar um tunnel IRC extra? 16:44 &amp;lt;jrandom&amp;gt; wiht: não, você vai precisar de um tunnel IRC, mas ele pode substituir o que você já usa 16:45 &amp;lt;+Complication&amp;gt; wiht: só se preocupe menos com nosso cliente IRC nos entregando 16:45 &amp;lt;jrandom&amp;gt; postman/cervantes: alguma opinião sobre aumentar ou remover os timeouts de ping/pong do servidor? 16:45 &amp;lt;wiht&amp;gt; Isso explica, obrigado. 16:46 &amp;lt;+postman&amp;gt; mmh, eu não os removeria, meu cliente pirou completamente quando mexi nisso 16:46 &amp;lt;jrandom&amp;gt; postman: bem, estou pensando se ele respondesse localmente, assim o cliente receberia um PING/PONG realmente, realmente rápido 16:46 &amp;lt;@cervantes&amp;gt; postman: o proxy poderia responder aos pings 16:46 &amp;lt;jrandom&amp;gt; (mas o ping/pong não precisaria ir pela rede) 16:47 &amp;lt;jrandom&amp;gt; não sei o impacto, mas pode valer a pena investigar. 16:47 &amp;lt;@cervantes&amp;gt; mas não sei como os servidores reagiriam, você pode acabar com um monte de clientes zumbis 16:47 &amp;lt;+postman&amp;gt; jrandom: bem 16:47 &amp;lt;jrandom&amp;gt; bem, o keepalive da biblioteca de streaming deve lidar com isso 16:47 * Complication ocasionalmente sofreu zumbificação 16:47 &amp;lt;jrandom&amp;gt; Complication: recentemente? 16:47 &amp;lt;+postman&amp;gt; jrandom: se o proxy fizer ping pelo cliente, o proxy deve fazer ping/pong para o cliente também 16:48 &amp;lt;+Complication&amp;gt; Uma semana atrás, acho. 16:48 &amp;lt;jrandom&amp;gt; postman: um PING do cliente para o proxy faria com que o proxy respondesse diretamente ao cliente com um PONG, sem enviar nada pelo i2p 16:48 &amp;lt;+Complication&amp;gt; Mas a minha "cópia" acabou sendo desconectada. 16:48 &amp;lt;@cervantes&amp;gt; jrandom: a conexão ficaria aberta... os servidores teriam que diminuir o limite para decidir em que ponto um cliente está estagnado e precisa ser ejetado 16:48 &amp;lt;jrandom&amp;gt; Complication: ah, os servidores IRC não estavam atualizados naquela época, não deveria acontecer mais 16:49 &amp;lt;+Complication&amp;gt; Sem eu usar o "ghost". Usos recentes do comando ghost foram por operar com muitos nós. 16:49 &amp;lt;+postman&amp;gt; jrandom: e a medição de lag? 16:49 &amp;lt;jrandom&amp;gt; cervantes: certo. e/ou, se necessário, o proxy poderia injetar uma mensagem PING extra no servidor se ele /precisar/ de uma. 16:49 &amp;lt;+postman&amp;gt; acho bastante útil saber se estou com lag ou não 16:49 &amp;lt;jrandom&amp;gt; postman: eu também, mas você sempre pode /msg para você mesmo 16:50 &amp;lt;dust&amp;gt; talvez você pudesse reduzir o número de pings 16:50 &amp;lt;jrandom&amp;gt; economizaria uma quantidade substancial de banda, já que as mensagens do tunnel são blocos de 1024byte, enviados por 2*k+1 saltos 16:50 &amp;lt;jrandom&amp;gt; isso também 16:50 &amp;lt;jrandom&amp;gt; não sei, só uma ideia. o que temos agora já é sensacional 16:51 &amp;lt;+postman&amp;gt; ok, eu tentaria aplicar um patch em um servidor de teste 16:51 &amp;lt;@cervantes&amp;gt; talvez possamos analisar reduzir a quantidade... mas acho que ainda devemos enviar alguns pings reais para determinar se os clientes ainda estão vivos 16:51 &amp;lt;+postman&amp;gt; talvez funcione 16:51 &amp;lt;jrandom&amp;gt; parece razoável, cervantes. acho que não precisaria de nenhum patch no servidor, espero? 16:52 &amp;lt;+postman&amp;gt; jrandom: para desativar talvez - mas reduzir o intervalo é parâmetro de conf 16:53 * postman mastiga a documentação do ircd ( de novo ) 16:53 &amp;lt;jrandom&amp;gt; legal, sem pressa. só algo que podemos analisar algum dia 16:53 &amp;lt;@cervantes&amp;gt; class servers 16:53 &amp;lt;@cervantes&amp;gt; { 16:53 &amp;lt;@cervantes&amp;gt; pingfreq 120; 16:54 &amp;lt;@cervantes&amp;gt; class clients { pingfreq 90 } 16:54 &amp;lt;@cervantes&amp;gt; essa é a minha configuração atual 16:54 &amp;lt;+postman&amp;gt; cervantes: sim, eu sei - a questão é se dá para desativar mesmo 16:54 &amp;lt;@cervantes&amp;gt; eu não desativaria... só veria como reduzir 16:55 &amp;lt;+postman&amp;gt; ok, vamos começar com isso 16:55 &amp;lt;+postman&amp;gt; cervantes: que tal 180 s? 16:56 &amp;lt;@cervantes&amp;gt; já começar fundo com 240 16:56 &amp;lt;@cervantes&amp;gt; mas talvez devêssemos preparar primeiro o lado do ircproxy 16:57 &amp;lt;@cervantes&amp;gt; *discutir após a reunião* 16:57 &amp;lt;+postman&amp;gt; concordo 16:57 &amp;lt;jrandom&amp;gt; w3rd. ok, mais algo em 2) I2PTunnelIRCClient, ou passamos para 3) Syndie? 16:57 &amp;lt;@cervantes&amp;gt; qualquer coisa para reduzir meus atuais 40 kb/s de tráfego médio do router ;-) 16:58 &amp;lt;jrandom&amp;gt; heh, por algum motivo duvido que isso seja só IRC ;) 16:58 &amp;lt;jrandom&amp;gt; ok, seguindo 16:59 * cervantes esconde os downloads de vídeos de pônei que ele tem baixado do jrandom a semana toda 16:59 &amp;lt;@cervantes&amp;gt; is=the 16:59 &amp;lt;+postman&amp;gt; LOL 16:59 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, tem umas coisas bem legais rolando com o Syndie 16:59 &amp;lt;jrandom&amp;gt; a cli é trivial, mas o novo Sucker do dust parece bem promissor 16:59 &amp;lt;jrandom&amp;gt; dust: quer nos dar um resumo? 17:00 &amp;lt;dust&amp;gt; ah, 17:01 &amp;lt;dust&amp;gt; bem, ele usa rome para fazer o parsing dos feeds e depois converte para sml, como descrito no blog do jrandom 17:02 &amp;lt;dust&amp;gt; ainda não é o que você chamaria de robusto, mas tem só dois dias :) 17:02 &amp;lt;dust&amp;gt; já tenho um pouco de Dilbert no meu Syndie.. 17:02 &amp;lt;dust&amp;gt; :) 17:02 &amp;lt;dust&amp;gt; . 17:02 &amp;lt;jrandom&amp;gt; legal 17:03 &amp;lt;jrandom&amp;gt; ok, o que você acha sobre a direção - devemos jogá-lo no código-fonte do Syndie e expô-lo como uma cli, ou mantê-lo separado e distribuí-lo independentemente, ou outra coisa? 17:04 * dust não sabe, você decide 17:04 &amp;lt;dust&amp;gt; quanto menos ferramentas separadas, melhor 17:04 &amp;lt;jrandom&amp;gt; sim, provavelmente é mais fácil empacotar tudo junto, assim todo mundo sabe que pode usá-lo 17:05 &amp;lt;jrandom&amp;gt; aí poderíamos fazer coisas como integrá-lo à interface web, e talvez ao scheduler do Ragnarok (sindicando com outros nós e puxando de rss/atom/etc) 17:07 &amp;lt;jrandom&amp;gt; ok, alguém tem perguntas/comentários/preocupações sobre 3) Syndie? 17:07 &amp;lt;wiht&amp;gt; Se vocês continuarem integrando software no I2P, ele pode virar um pacote inchado. 17:07 &amp;lt;wiht&amp;gt; Claro, posso desligar o Syndie se não estiver usando. 17:08 &amp;lt;jrandom&amp;gt; o i2p sdk 13KLOC 17:08 &amp;lt;jrandom&amp;gt; e o router do i2p tem só 22KLOC 17:08 &amp;lt;jrandom&amp;gt; mas sim, há um impacto nos tempos de download da instalação 17:09 &amp;lt;jrandom&amp;gt; se alguém quisesse, poderia construir um router enxuto sem apps cliente, usando apenas o router.jar, jbigi.jar, e i2p.jar 17:09 &amp;lt;wiht&amp;gt; Sim, eu me referia ao download. 17:09 &amp;lt;jrandom&amp;gt; (mas é muito mais útil quando há uma interface web para controlá-lo, e i2ptunnel, e a biblioteca de streaming, etc ;) 17:11 &amp;lt;jrandom&amp;gt; smeghead estava trabalhando em um sistema de distribuição (tipo o emerge, para java), e também tem o pessoal do jpackage 17:11 &amp;lt;jrandom&amp;gt; se alguém quiser procurar uma forma transparente e confiável de gerenciar os apps sem empacotar, seria bem legal 17:12 &amp;lt;jrandom&amp;gt; ok, se não há mais nada nisso, vamos pular para 4) I2Phex 17:13 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar além do que está nas notas de status 17:13 &amp;lt;jrandom&amp;gt; redzara: você por aqui? 17:13 &amp;lt;+redzara&amp;gt; sim tô 17:13 &amp;lt;+redzara&amp;gt; já estou trabalhando na próxima versão, enquanto aguardo a reunião com o Gregor. 17:13 &amp;lt;jrandom&amp;gt; ah, ótimo 17:13 &amp;lt;+redzara&amp;gt; Trabalho, por enquanto, consiste principalmente em identificar as diferenças e as necessidades relacionadas ao uso do I2P como por exemplo tcp/udp vs i2p, gestão dos parâmetros específicos do I2P (e gestão da atualização desses mesmos parâmetros na época das próximas versões, ...) portar o GWebCache para I2P, usar RSS ou não, usar push ou não... 17:14 &amp;lt;+redzara&amp;gt; Tenho muita documentação e código para ler 17:15 &amp;lt;jrandom&amp;gt; uau, sim, parece bastante. me avise se tiver alguma pergunta sobre integração com i2p, ou se só quiser alguém para trocar ideias 17:16 &amp;lt;jrandom&amp;gt; transformar a parte I2Phex em um plugin para o Phex principal seria sensacional 17:17 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 4) I2Phex? 17:18 &amp;lt;+redzara&amp;gt; Eu certamente precisaria de assistência para a parte de petname 17:19 &amp;lt;+redzara&amp;gt; e talvez também para o afinamento fino dos parâmetros dos tunnels 17:19 &amp;lt;jrandom&amp;gt; legal, a nomeação é bem fácil - em um nível básico, você poderia até se virar sem usar nomes (é assim que o I2Phex faz atualmente) 17:20 &amp;lt;jrandom&amp;gt; a config do tunnel também não deve ser um problema, embora isso traga a ideia de que talvez o Phex precise de uma seção de "configuração avançada" para plugins 17:20 &amp;lt;jrandom&amp;gt; (obviamente, queremos ter bons padrões de qualquer forma) 17:21 &amp;lt;+redzara&amp;gt; talvez algo como o ircclient, um filtro para garantir 17:22 &amp;lt;@cervantes&amp;gt; melhor deixar o app em forma, imho 17:22 &amp;lt;jrandom&amp;gt; isso pode funcionar, embora lidar com sequências arbitrárias de bytes possa ser difícil 17:23 &amp;lt;jrandom&amp;gt; embora um proxy como o ircclient talvez permita que qualquer cliente gnutella o use. mas daria um trabalhão. 17:23 &amp;lt;+redzara&amp;gt; humm, é só uma ideia ;) 17:23 * jrandom não conhece o protocolo bem o suficiente para dizer qual é a melhor abordagem, então sugere ir com a coisa mais simples que possa funcionar :) 17:25 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada, talvez possamos passar rapidamente por 5) stego e darknets 17:26 &amp;lt;jrandom&amp;gt; não sei se tenho algo a acrescentar além do que está sendo dito na lista (e a discussão principal provavelmente deve continuar lá) 17:27 &amp;lt;jrandom&amp;gt; dito isso, alguém quer levantar algo sobre as questões apontadas? 17:27 &amp;lt;wiht&amp;gt; As versões 0.5 e 0.7 do Freenet foram mencionadas na discussão. Existe uma versão 0.6 do Freenet? 17:27 &amp;lt;jrandom&amp;gt; 0.6 é o ramo "unstable" atual da rede deles 17:27 &amp;lt;jrandom&amp;gt; até onde sei 17:27 &amp;lt;+postman&amp;gt; ohh, e eu pensei que tinha sido roubada por forças alienígenas 17:28 &amp;lt;jrandom&amp;gt; embora culpar os alienígenas normalmente seja uma aposta segura, este é um dos poucos casos em que não é culpa deles 17:28 &amp;lt;+postman&amp;gt; :) 17:28 &amp;lt;wiht&amp;gt; O Toad estava falando sobre conseguir coletar os endereços IP de nós do I2P ou do Freenet, certo? 17:28 &amp;lt;jrandom&amp;gt; entre outras coisas 17:29 &amp;lt;wiht&amp;gt; Só queria esclarecer isso, obrigado. 17:29 &amp;lt;jrandom&amp;gt; sem problema. ok, mais alguém tem algo sobre o 5), ou vamos para o bom e velho 6) ??? 17:30 &amp;lt;+postman&amp;gt; ok, tenho uma para o 6) 17:30 &amp;lt;jrandom&amp;gt; considere-nos lá. 17:30 &amp;lt;jrandom&amp;gt; e aí, postman? 17:30 &amp;lt;+postman&amp;gt; todos vimos que proxies capazes de filtro específico por protocolo são bons e necessários 17:31 &amp;lt;+postman&amp;gt; seria viável investir reflexão em um proxy genérico 17:31 &amp;lt;+postman&amp;gt; que possa ser alimentado com uma descrição de protocolo 17:31 &amp;lt;+redzara&amp;gt; Eu gostaria de ter um aplicativo tipo cron usando beanshell para executar código java dinamicamente 17:31 &amp;lt;+postman&amp;gt; junto com coisas para observar/filtrar/disfarçar 17:31 &amp;lt;+postman&amp;gt; como uma descrição xml de filtrar/sanitizar 17:32 &amp;lt;+postman&amp;gt; para que não precisemos de novo código-fonte, mas apenas de um novo arquivo/perfil de filtro 17:32 &amp;lt;+postman&amp;gt; (apenas uma pergunta se vale a pena pensar nisso) 17:32 &amp;lt;jrandom&amp;gt; muito, muito complicado, postman. seria possível usar um lexer como o javacc para construir linguagens de entrada e um app para traduzir essa linguagem para o formato de saída 17:32 &amp;lt;@cervantes&amp;gt; o difícil é captar as coisas que desviam do protocolo 17:33 &amp;lt;+postman&amp;gt; foi só uma ideia para disparar um processo de brainstorming 17:33 &amp;lt;+postman&amp;gt; imho, algo como um proxy genérico com filtro/parser modelado é bem utilizável 17:33 &amp;lt;wiht&amp;gt; Alguém conseguiu conectar a eepsites.i2p? Tentei várias vezes na última semana, mas nunca tive sucesso. 17:33 &amp;lt;jrandom&amp;gt; wiht: carreguei uma vez, é o mesmo que eepsites.com 17:34 &amp;lt;jrandom&amp;gt; (ou é .net? ou .org? esqueci) 17:34 * wiht visita eepsites.com 17:34 &amp;lt;jrandom&amp;gt; postman: se alguém conseguir bolar algo que funcione, seria sensacional 17:34 &amp;lt;+postman&amp;gt; jrandom: ok, vou pensar um pouco junto com a susi 17:34 &amp;lt;jrandom&amp;gt; w3wt 17:34 &amp;lt;+postman&amp;gt; jrandom: talvez a gente solte isso na semana que vem 17:35 &amp;lt;wiht&amp;gt; É eepsites.com, e é um mecanismo de busca para eepsites. 17:35 &amp;lt;+postman&amp;gt; mas eu tive um sonho de que funcionava 17:35 &amp;lt;+postman&amp;gt; :] 17:35 &amp;lt;jrandom&amp;gt; :) 17:36 * Complication suspeita que descrever todas as sutilezas que ocorrem em protocolos... exige código, nada menos que código 17:36 &amp;lt;+Complication&amp;gt; (para a maioria dos protocolos, pelo menos) 17:36 &amp;lt;@cervantes&amp;gt; nah, só umas regex malignas 17:36 &amp;lt;+postman&amp;gt; Complication: talvez essa suspeita seja o motivo que nos impede de ir mais a fundo 17:37 &amp;lt;+postman&amp;gt; Complication: ainda não tenho certeza, mas só a suspeita não vai me deixar em paz nesse assunto 17:37 &amp;lt;jrandom&amp;gt; bem, um ponto importante aqui é algo que o dust nos demonstrou - 17:37 * Complication teme uma regex capaz de tais coisas 17:37 &amp;lt;jrandom&amp;gt; código não é necessariamente tão assustador. 17:37 &amp;lt;+postman&amp;gt; viu? :) 17:37 &amp;lt;+postman&amp;gt; uma boa linguagem de modelagem de filtros fará o mesmo 17:38 &amp;lt;+postman&amp;gt; :) 17:38 &amp;lt;@cervantes&amp;gt; tcl? :) 17:38 &amp;lt;+Complication&amp;gt; Teria que ser boa. 17:38 * jrandom vê que você também tem seus próprios pôneis voadores, postman ;) 17:38 * dust também ficou incomodado em duplicar código aqui e ali 17:38 &amp;lt;+postman&amp;gt; jrandom: sem vacas :) 17:38 &amp;lt;jrandom&amp;gt; código funcionando&amp;gt;&amp;gt;&amp;gt; melhorias teóricas em código 17:39 &amp;lt;+postman&amp;gt; mmh 17:40 &amp;lt;+postman&amp;gt; uma coisa que aprendi com o i2p 17:40 &amp;lt;wiht&amp;gt;&amp;gt;&amp;gt;&amp;gt; significa "muito, muito melhor?" 17:40 &amp;lt;+postman&amp;gt; não desista à primeira vista 17:40 &amp;lt;jrandom&amp;gt; verdade, postman 17:40 &amp;lt;jrandom&amp;gt; sim, wiht 17:41 &amp;lt;jrandom&amp;gt; seria muito legal 17:41 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer para a reunião? 17:41 &amp;lt;+bar&amp;gt; bem, como está o IMAP funcionando, postman? (li sobre isso nos fóruns mas ainda não testei eu mesmo) 17:41 &amp;lt;+postman&amp;gt; bar: teste você mesmo - não tenho relatos de usuários ainda 17:41 * cervantes traz o gongo em formato de pônei 17:42 &amp;lt;+bar&amp;gt; ok, vou fazer :) 17:42 &amp;lt;+postman&amp;gt; bar: e para mim funciona MUITO BEM :) 17:42 &amp;lt;jrandom&amp;gt; legal 17:42 &amp;lt;+bar&amp;gt; legal 17:42 &amp;lt;+postman&amp;gt; cervantes: você é fixado 17:42 &amp;lt;@cervantes&amp;gt; eu?! 17:42 &amp;lt;@cervantes&amp;gt; :) 17:43 &amp;lt;jrandom&amp;gt; ok, antes de chegarmos à marca de 90 minutos 17:43 * jrandom se prepara 17:43 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-10-04</title><link>/pt/blog/2005/10/04/notas-de-status-do-i2p-de-2005-10-04/</link><pubDate>Tue, 04 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/04/notas-de-status-do-i2p-de-2005-10-04/</guid><description>&lt;p>Oi, pessoal, é hora das nossas notas de status semanais (insira aplausos aqui)&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.1.1 2) i2phex 3) syndie 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.1.1&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Como anunciado nos locais habituais, a 0.6.1.1 saiu outro dia e, até agora, os relatos têm sido positivos. A rede cresceu para um estável 3-400 pares conhecidos e o desempenho tem sido bastante bom, embora o uso de CPU tenha aumentado um pouco. Isso provavelmente se deve a bugs antigos que permitem, incorretamente, que endereços IP inválidos sejam aceitos, o que, por sua vez, causa uma rotatividade maior do que o necessário. Houve correções para isso e outras coisas nas compilações CVS desde a 0.6.1.1, então provavelmente teremos a 0.6.1.2 ainda esta semana.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 04 de outubro de 2005</title><link>/pt/blog/2005/10/04/reuni%C3%A3o-de-desenvolvimento-do-i2p-04-de-outubro-de-2005/</link><pubDate>Tue, 04 Oct 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/10/04/reuni%C3%A3o-de-desenvolvimento-do-i2p-04-de-outubro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cat-a-puss, cervantes, Complication, jrandom, mancom, nickless_head, phedy, postman, protokol, Ragnarok&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:16 &amp;lt;jrandom&amp;gt; 0) oi 16:16 &amp;lt;jrandom&amp;gt; 1) 0.6.1.1 16:16 &amp;lt;jrandom&amp;gt; 2) i2phex 16:16 &amp;lt;@protokol&amp;gt; falando nisso, quais as novidades sobre legion e i2phex 16:16 &amp;lt;jrandom&amp;gt; 3) syndie 16:16 &amp;lt;jrandom&amp;gt; 4) ??? 16:16 &amp;lt;jrandom&amp;gt; 0) oi 16:16 * jrandom acena 16:16 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas até http://dev.i2p.net/pipermail/i2p/2005-October/000939.html 16:17 &amp;lt;+postman&amp;gt; oi 16:17 &amp;lt;jrandom&amp;gt; podemos ir direto para 1) 0.6.1.1 16:18 &amp;lt;+postman&amp;gt; sim 16:18 &amp;lt;jrandom&amp;gt; a rede tem crescido em número e em uso, mas as coisas têm ido muito bem 16:18 &amp;lt;+postman&amp;gt; .. tirando os servidores de irc 16:18 &amp;lt;jrandom&amp;gt; sim, esse é interessante 16:19 &amp;lt;jrandom&amp;gt; (os servidores de irc estão rodando uma revisão mais antiga, e ainda estamos trabalhando em alguma depuração para entender exatamente por que as coisas estão do jeito que estão) 16:19 &amp;lt;+Ragnarok&amp;gt; o que aconteceu? 16:20 &amp;lt;jrandom&amp;gt; com sorte vamos atualizar os servidores de irc mais cedo do que tarde, já que tem aparecido coisas boas ultimamente 16:20 &amp;lt;cervantes&amp;gt; Ragnarok: o link servidor&amp;lt;-&amp;gt;servidor fica instável na 1.1 16:20 &amp;lt;+Ragnarok&amp;gt; estranho 16:20 &amp;lt;jrandom&amp;gt; 0.6.1.1, digo ;) 16:20 &amp;lt;+Complication&amp;gt; protokol: veja o fórum, ele finalmente optou por uma abordagem sensata 16:20 &amp;lt;+postman&amp;gt; cervantes: não mencione a viagem no tempo, idiota 16:20 &amp;lt;cervantes&amp;gt; 0.6.1.x 16:20 &amp;lt;+postman&amp;gt; :) 16:21 &amp;lt;cervantes&amp;gt; ops 16:21 &amp;lt;+postman&amp;gt; jrandom: espero conseguir compilar um ircd de teste esta semana 16:21 &amp;lt;+postman&amp;gt; jrandom: poderíamos fazer link para uma instância executada por você ou pelo cervantes 16:22 &amp;lt;jrandom&amp;gt; sim, seria ótimo. poderíamos até separar os diferentes tunnels em diferentes jvms, usando diferentes bibliotecas de streaming e versões do router, para isolar ainda mais o problema 16:23 &amp;lt;jrandom&amp;gt; seria legal se pudéssemos fazer isso antes da 0.6.1.2, mas se não der, sem problema 16:24 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 1) 0.6.1.1? 16:24 &amp;lt;+postman&amp;gt; jrandom: tirando isso: está rodando que é um inferno 16:24 &amp;lt;jrandom&amp;gt; seria um inferno bom ou um inferno ruim? :) 16:24 &amp;lt;+postman&amp;gt; um inferno dos infernos :) 16:25 &amp;lt;+Complication&amp;gt; É, consegui causar mais alguns erros (mas foram coisas realmente, realmente no limite, reinício do router com o i2phex em execução.) Vou enviar em privado. 16:26 &amp;lt;jrandom&amp;gt; ah legal, valeu Complication 16:26 &amp;lt;+Complication&amp;gt; (por exemplo, provavelmente não vão afetar ninguém na vida real) 16:26 &amp;lt;jrandom&amp;gt; hehe nunca subestime a capacidade das pessoas de quebrar as coisas :) 16:27 &amp;lt;cervantes&amp;gt; ou a engenhosidade dos tolos ao testar sistemas à prova de tolos 16:27 &amp;lt;+postman&amp;gt; é, faça algo à prova de tolos e você será recompensado com um novo tipo de tolo 16:28 &amp;lt;jrandom&amp;gt; aleluia 16:29 &amp;lt;jrandom&amp;gt; ok, mais algo para 1), ou passamos para 2) i2phex 16:30 &amp;lt;jrandom&amp;gt; tem havido muita discussão ultimamente, e o legion concordou em reintegrar as alterações feitas na base de código do i2phex do sirup. 16:30 &amp;lt;+postman&amp;gt; segue 16:30 &amp;lt;jrandom&amp;gt; isso é bem legal, pois será ótimo para todos nós nos beneficiarmos do trabalho duro do legion mantendo-nos totalmente abertos e seguros 16:31 &amp;lt;+Ragnarok&amp;gt; o que exatamente ele fez? 16:33 &amp;lt;jrandom&amp;gt; as últimas alterações incluem a adição do systray4j, as atualizações de timeout do striker, aumento dos padrões de comprimento de tunnel, algumas coisas de nsis e jni, e mais algumas mudanças 16:33 &amp;lt;+Ragnarok&amp;gt; hm, ok 16:33 &amp;lt;+postman&amp;gt; jrandom: então há um monte de melhorias - essas vão ser mantidas? 16:34 &amp;lt;jrandom&amp;gt; com certeza, tudo que for bom será integrado ao i2phex 16:34 &amp;lt;jrandom&amp;gt; há algumas coisas de que não tenho tanta certeza, mas isso vai ser discutido com o legion fora da reunião ;) 16:35 &amp;lt;+postman&amp;gt; k 16:36 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 2) i2phex? ou passamos para 3) syndie? 16:37 * postman prepara seus bens de franquia syndie500 16:37 &amp;lt;jrandom&amp;gt; heh 16:37 &amp;lt;jrandom&amp;gt; ok, Ragnarok, quer nos dar um resumo do que há de novo? 16:37 &amp;lt;+Ragnarok&amp;gt; hm, ok 16:38 &amp;lt;+Ragnarok&amp;gt; Syndie agora buscará novas postagens de um arquivo automaticamente. 16:38 &amp;lt;+Ragnarok&amp;gt; você pode definir de quais arquivos quer obter atualizações e configurar com que frequência faz isso no arquivo de configuração do syndie 16:39 &amp;lt;+Ragnarok&amp;gt; mais detalhes sobre isso estão no history.txt 16:39 &amp;lt;+Ragnarok&amp;gt; precisa de uma interface, mas fora isso está essencialmente pronto 16:39 &amp;lt;+Ragnarok&amp;gt; claro, ninguém parece estar postando nada recentemente, então talvez não seja tão útil :) 16:40 &amp;lt;jrandom&amp;gt; [insira aqui uma citação de Campo dos Sonhos] 16:40 &amp;lt;jrandom&amp;gt; valeu, Ragnarok, isso tem sido um recurso frequentemente solicitado 16:41 &amp;lt;+Ragnarok&amp;gt; legal 16:41 &amp;lt;+Ragnarok&amp;gt; prazer em fazer, na verdade não deu tanto trabalho 16:42 &amp;lt;+Ragnarok&amp;gt; principalmente só resolvendo uma necessidade minha :) 16:42 &amp;lt;cervantes&amp;gt; ah não deu? então deixa pra lá :P 16:42 &amp;lt;cervantes&amp;gt; or=oh 16:42 &amp;lt;+postman&amp;gt; (psiu, o gênio não deve admitir que também precisa trabalhar duro) 16:42 &amp;lt;+Ragnarok&amp;gt; hehe 16:43 &amp;lt;+Ragnarok&amp;gt; de qualquer forma, se alguém tiver relatórios de bug/pedidos de recurso/vaias/palmas/etc., me avisem 16:43 &amp;lt;jrandom&amp;gt; (aplausos!) 16:43 &amp;lt;+Ragnarok&amp;gt; a próxima coisa que estou pensando é importar automaticamente os petnames (apelidos) vistos nas postagens para o banco de dados de petnames do router, mas isso parece que pode ser complicado... 16:44 &amp;lt;+Ragnarok&amp;gt; mas isso basicamente permitiria que o syndie substituísse o addressbook (livro de endereços) 16:44 &amp;lt;jrandom&amp;gt; isso seria Muito Legal 16:44 &amp;lt;+nickless_head&amp;gt; sim :) 16:45 &amp;lt;+Ragnarok&amp;gt; só preciso descobrir como obter uma lista de petnames a partir do arquivo 16:45 &amp;lt;+Ragnarok&amp;gt; todo o resto é trivial 16:45 &amp;lt;+nickless_head&amp;gt; ragnarok: suas mudanças já estão no cvs? (preguiça de ler a discussão toda) :) 16:45 &amp;lt;+Ragnarok&amp;gt; sim 16:45 &amp;lt;+nickless_head&amp;gt; :happy: 16:45 * nickless_head considera dar um cvs update 16:45 &amp;lt;+Ragnarok&amp;gt; estão desde ontem 16:45 &amp;lt;+nickless_head&amp;gt; nah, provavelmente melhor esperar a próxima versão 16:45 &amp;lt;jrandom&amp;gt; talvez pegar os petnames sempre que forem renderizados, expostos via o HTMLRenderer (em addressReceived) 16:46 &amp;lt;+Ragnarok&amp;gt; ok, vou dar uma olhada nisso 16:46 &amp;lt;jrandom&amp;gt; legal, valeu Ragnarok 16:47 &amp;lt;+Ragnarok&amp;gt; bem, da minha parte é isso, a menos que haja perguntas 16:49 &amp;lt;jrandom&amp;gt; wr0d. ok, passando para 4) ??? 16:49 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para trazer à reunião? 16:49 &amp;lt;cervantes&amp;gt; sim 16:49 * nickless_head olha para o cervantes com interesse 16:50 &amp;lt;+fox&amp;gt; &amp;lt;mancom&amp;gt; há alguma novidade sobre Q ou feedspace? 16:50 &amp;lt;+postman&amp;gt; nickless_head: ei, ele é meu - não ouse encarar ele assim :) 16:50 &amp;lt;+nickless_head&amp;gt; não estou encarando ele .. estou olhando com interesse. 16:51 &amp;lt;cervantes&amp;gt; Após alguma deliberação, eu revivi o espaço de "Usuário do Fórum do Mês" - e neste mês ele foi merecidamente para o Complication por contribuições excepcionais no fórum 16:51 &amp;lt;+nickless_head&amp;gt; parabéns, Complication! 16:51 &amp;lt;+postman&amp;gt; parabéns :) 16:51 &amp;lt;cervantes&amp;gt; então ele ganha um avatar (quer ele goste ou não) :P 16:51 &amp;lt;+Complication&amp;gt; Heh, espero que meus deslizes tenham sido menos notáveis. :O :D 16:52 &amp;lt;@protokol&amp;gt; ah é 16:52 &amp;lt;jrandom&amp;gt; w00t! obrigado, Complication 16:52 &amp;lt;cervantes&amp;gt; (que já está ativo) 16:52 &amp;lt;@protokol&amp;gt; como vai aquele teste Yellow Submarine do i2phex 16:52 &amp;lt;@protokol&amp;gt; alguma velocidade digna de nota ou a falta dela? 16:52 &amp;lt;+Complication&amp;gt; Está indo. 16:52 &amp;lt;jrandom&amp;gt; mancom: nada novo em relação a Q ou feedspace 16:53 &amp;lt;+Complication&amp;gt; Sem velocidades hiper-rápidas, mas uma velocidade garantidamente suficiente, eu diria. 16:53 &amp;lt;jrandom&amp;gt; protokol: a última que ouvi foi 10-20KBps, mas isso é só coisa do fórum 16:53 &amp;lt;@protokol&amp;gt; estou baixando agora mesmo 16:53 * nickless_head entende o que o postman insinuou 16:53 * nickless_head cora 16:53 &amp;lt;+Complication&amp;gt; (além disso: reli parte da introdução técnica e não encontrei falha nas comparações de rede. Acho que estão boas o suficiente.) 16:54 &amp;lt;+postman&amp;gt; nickless_head: LOL (foi mal) 16:54 * Complication olha para o avatar e sorri :D 16:54 &amp;lt;+nickless_head&amp;gt; postman: *GG* (sem problema) 16:54 &amp;lt;cat-a-puss&amp;gt; Foi feito algo no esforço de conseguir o "Amazon honor system" como método alternativo de coletar doações? 16:54 &amp;lt;+Complication&amp;gt; Perfeito. :P 16:55 &amp;lt;@protokol&amp;gt; cat-a-puss: o que você quer dizer? 16:55 &amp;lt;jrandom&amp;gt; ainda não, cat-a-puss, não tenho visto o wilde por aqui 16:55 &amp;lt;jrandom&amp;gt; uau, oi phedy 16:55 &amp;lt;phedy&amp;gt; Oi jrandom. 16:55 &amp;lt;cat-a-puss&amp;gt; protokol: é como o pay-pal, exceto que você pode usar uma conta que você tem na amazon.com para fazer o pagamento 16:56 &amp;lt;jrandom&amp;gt; Complication: valeu pelas comparações. ainda faltam algumas limpezas, mas está indo 16:56 &amp;lt;@protokol&amp;gt; fraco 16:56 &amp;lt;+Complication&amp;gt; (não que eu conheça Tor ou Freenet em grau decente, embora eu tenha usado ambos) 16:57 * cat-a-puss está pensando em criar uma recompensa (bounty) para ajudar a finalizar o mecanismo de busca distribuído. 16:57 &amp;lt;jrandom&amp;gt; (antes de colocar o documento no site normal, vou submetê-lo àquele pessoal para comentários) 16:58 &amp;lt;cervantes&amp;gt; Complication: é uma instalação de arte em uma rotatória em Londres que causa um caos no trânsito ;-) 16:59 &amp;lt;jrandom&amp;gt; cat-a-puss: de qualquer forma, tenho que resolver outras questões financeiras em breve, então te aviso assim que possível 16:59 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer à reunião? 16:59 &amp;lt;cat-a-puss&amp;gt; ah, se quisermos documentos traduzidos para outros idiomas antes da 1.0, talvez eu conheça pessoas que poderiam ajudar com espanhol e chinês. 16:59 &amp;lt;cat-a-puss&amp;gt; ok 16:59 &amp;lt;jrandom&amp;gt; sensacional, seria ótimo 17:00 &amp;lt;+Complication&amp;gt; cervantes: obrigado por avisar, eu não sabia onde um, hmm... efeito desses ocorria :D 17:00 &amp;lt;jrandom&amp;gt; há um rascunho de introdução técnica circulando no cvs, e eventualmente vamos querer que o que quer que o redesign do nosso site acabe contendo seja traduzido 17:03 * nickless_head vai dormir 17:03 &amp;lt;jrandom&amp;gt; acho que devo pegar o baffer... 17:03 &amp;lt;jrandom&amp;gt; se não houver mais nada 17:03 * jrandom se prepara 17:03 * jrandom *baf*a a reunião encerrada &lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P - 27 de setembro de 2005</title><link>/pt/blog/2005/09/27/reuni%C3%A3o-de-desenvolvimento-do-i2p-27-de-setembro-de-2005/</link><pubDate>Tue, 27 Sep 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/09/27/reuni%C3%A3o-de-desenvolvimento-do-i2p-27-de-setembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> A123, brutus, Complication, gloin, jrandom, LevDavidovitch, mihi, mihi, mule, postman, Ragnarok, Sugadude, wiht&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:14 &amp;lt;jrandom&amp;gt; 0) olá 16:14 &amp;lt;jrandom&amp;gt; 1) Status da rede 16:14 &amp;lt;jrandom&amp;gt; 2) 0.6.1 16:14 &amp;lt;jrandom&amp;gt; 3) ??? 16:14 &amp;lt;jrandom&amp;gt; 0) olá 16:14 * jrandom acena 16:14 &amp;lt;+Ragnarok&amp;gt; ok, vou deixar minhas próximas perguntas para depois 16:14 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2005-September/000933.html 16:14 &amp;lt;+Ragnarok&amp;gt; olá :) 16:15 &amp;lt;wiht&amp;gt; Olá. 16:15 &amp;lt;jrandom&amp;gt; podemos com certeza aprofundar mais em 3?? se você preferir 16:15 &amp;lt;+Ragnarok&amp;gt; legal 16:15 &amp;lt;jrandom&amp;gt; ok, entrando em 1) Status da rede 16:15 &amp;lt;jrandom&amp;gt; em geral, as coisas parecem bem estáveis 16:16 &amp;lt;A123&amp;gt; O outproxy HTTP é executado por apenas um router? 16:16 &amp;lt;wiht&amp;gt; Vejo 307 nós conhecidos no console do meu router. 16:16 &amp;lt;A123&amp;gt; (Ainda estou um pouco confuso sobre como o I2P funciona) 16:16 &amp;lt;jrandom&amp;gt; há dois outproxies configurados por padrão, e alguns outros disponíveis não configurados por padrão 16:16 &amp;lt;wiht&amp;gt; A largura de banda de alguém foi saturada pelo crescimento recente da rede? 16:17 &amp;lt;jrandom&amp;gt; bem, o meu uso de largura de banda aumentou, 30-40KBps constantes nos meus routers 16:17 &amp;lt;jrandom&amp;gt; (para constantes 30-40, isto é) 16:18 &amp;lt;jrandom&amp;gt; (também estou executando alguns serviços de alto tráfego, como squid.i2p ;) 16:19 &amp;lt;A123&amp;gt; Você já dá uma olhada nos logs? 16:19 &amp;lt;jrandom&amp;gt; do squid? não, configurei para não registrar nenhuma requisição 16:20 &amp;lt;+Ragnarok&amp;gt; lembre-se, ele pode estar mentindo :) 16:20 &amp;lt;+Ragnarok&amp;gt; portanto, é uma pergunta boba de fazer 16:20 &amp;lt;jrandom&amp;gt; (embora isso possa ser mentira, e eu talvez trabalhe para o FBI/etc, então não abusem ;) 16:20 &amp;lt;A123&amp;gt; Eu só estava curioso para saber se havia algo interessante lá :) 16:21 &amp;lt;+mihi&amp;gt; A123: rode seu próprio outproxy :) 16:21 &amp;lt;gloin&amp;gt; A123: configure um nó tor. 16:21 &amp;lt;A123&amp;gt; É fácil configurar? 16:21 &amp;lt;jrandom&amp;gt; na verdade, não 16:21 &amp;lt;A123&amp;gt; gloin, o tor explicitamente não foi projetado para compartilhamento de arquivos, então tenho pouco interesse nele. 16:22 &amp;lt;jrandom&amp;gt; (um outproxy, quero dizer. tor é fácil de configurar) 16:22 &amp;lt;A123&amp;gt; Ou pelo menos, eles declararam explicitamente que não querem que as pessoas o usem para compartilhamento de arquivos. 16:22 &amp;lt;wiht&amp;gt; jrandom, você ainda quer esperar pela versão 1.0 antes de um anúncio público completo sobre a maturidade do projeto I2P? 16:23 &amp;lt;+mihi&amp;gt; A123: é definitivamente mais difícil do que registrar seu nick no nickserv *dica* *dica* 16:23 &amp;lt;A123&amp;gt; Ah sim, com certeza eu não quero que A123 seja usado por outra pessoa :) 16:23 &amp;lt;wiht&amp;gt; Se a rede está indo bem agora, ela aguentaria a adição de mais usuários? 16:23 &amp;lt;jrandom&amp;gt; vamos precisar fazer alguma divulgação antes da 1.0 para que possamos ter testes em ambientes maiores 16:24 &amp;lt;+Ragnarok&amp;gt; talvez um lançamento de prévia, ou algo do tipo 16:24 &amp;lt;wiht&amp;gt; Um lançamento beta? Parece uma boa ideia. 16:25 &amp;lt;jrandom&amp;gt; sim, isso vai acontecer junto com a reformulação do site, talvez antes da 0.6.2 16:25 &amp;lt;jrandom&amp;gt; (ou talvez @ 0.6.2) 16:25 &amp;lt;jrandom&amp;gt; (a reformulação do site sendo parte desse caminho crítico para não passarmos horas e horas respondendo às mesmas perguntas) 16:25 &amp;lt;+Ragnarok&amp;gt; bem, com um pouco mais de polimento para o usuário final do que apenas mais um beta 16:26 &amp;lt;A123&amp;gt; É possível que clientes cientes do I2P configurem tunnels eles mesmos com facilidade? 16:26 &amp;lt;jrandom&amp;gt; sim 16:26 &amp;lt;A123&amp;gt; Imagino que eles sempre poderiam fazer requisições HTTP ao console... 16:26 &amp;lt;+Ragnarok&amp;gt; o console do router também precisa de uma reformulação séria. Seria bom que a página inicial fosse mais como um portal do i2p, e mover todas as coisas técnicas um pouco mais para dentro 16:26 &amp;lt;jrandom&amp;gt; é uma das propriedades que eles enviam quando se conectam ao i2p 16:26 &amp;lt;jrandom&amp;gt; concordo, Ragnarok 16:27 &amp;lt;A123&amp;gt; Hm. O plugin de I2P do Azureus poderia ter um pouco mais de facilidade de uso. 16:27 &amp;lt;A123&amp;gt; Ou qualquer amigabilidade, na verdade. 16:27 &amp;lt;jrandom&amp;gt; concordo, A123 ;) 16:27 &amp;lt;jrandom&amp;gt; (embora eles tenham feito um ótimo trabalho mostrando a prova de funcionamento) 16:28 &amp;lt;jrandom&amp;gt; houve muitas ótimas sugestões na lista de e-mails ultimamente sobre usabilidade 16:28 &amp;lt;jrandom&amp;gt; muitas/a maioria das quais deveriam ser feitas antes de pedir a novos usuários para experimentar o i2p 16:28 &amp;lt;A123&amp;gt; Do console: "If you can't poke a hole in your NAT or firewall to allow unsolicited UDP packets to reach the router, as detected with the Status: ERR-Reject..." 16:28 &amp;lt;A123&amp;gt; Onde eu veria "Status: ERR-Reject"? 16:29 &amp;lt;+Ragnarok&amp;gt; é bom que estejamos num ponto em que podemos nos preocupar com usabilidade :) 16:29 &amp;lt;jrandom&amp;gt; A123: no lado esquerdo do console do seu router, aparece Status: OK (ou Status: unknown, ou outra coisa) 16:29 &amp;lt;+Complication&amp;gt; No campo Status do console do router. 16:29 &amp;lt;jrandom&amp;gt; verdade, Ragnarok 
16:29 &amp;lt;+Complication&amp;gt; Com sorte você tem um OK ou OK (NAT) ali. 16:30 &amp;lt;A123&amp;gt; Complication, ah, obrigado. É aquilo que é atualizado se você clicar em "Check network reachability..."? 16:30 &amp;lt;wiht&amp;gt; Espero que vocês não precisem quebrar a compatibilidade em versões futuras do I2P. A migração completa da rede para uma nova versão parece ter sido dolorosa no passado. 16:30 &amp;lt;+Complication&amp;gt; A123: sim, ele deve testar novamente quando você clicar 16:30 &amp;lt;+Complication&amp;gt; Mas não acontece instantaneamente. 16:30 &amp;lt;jrandom&amp;gt; eh, não são tão dolorosas quanto eram, mas sim, seria bom se pudéssemos evitar isso, wiht 16:30 &amp;lt;A123&amp;gt; Então eu tenho que atualizar a página? 16:30 &amp;lt;A123&amp;gt; Bem, não, isso faria outro http post... 16:31 &amp;lt;+Complication&amp;gt; A123: pode levar um minuto para encontrar um peer adequado para o teste 16:31 &amp;lt;+Complication&amp;gt; porque você não pode testar com aqueles com quem já está falando 16:31 &amp;lt;+Complication&amp;gt; Isso poderia dar resultados falsos. 16:32 &amp;lt;+Complication&amp;gt; Então, isso deve aparecer quando você visualizar o console do router algum tempo depois. 16:32 &amp;lt;+Complication&amp;gt; Basicamente, em circunstâncias ideais, você não deveria precisar disparar um teste de peer manualmente. 16:33 &amp;lt;+Complication&amp;gt; =não deveria precisar 16:33 &amp;lt;jrandom&amp;gt; certo, o i2p agora faz um teste de peer automaticamente quando certos eventos ocorrem 16:33 &amp;lt;jrandom&amp;gt; (como quando alguém diz que seu IP é algo diferente do que você acha que é) 16:33 &amp;lt;A123&amp;gt; Achei aquele botão completamente não intuitivo. Eu não fazia ideia do que ele estava atualizando e quando, ele nunca me disse explicitamente os resultados do teste... 16:34 &amp;lt;A123&amp;gt; A página não estava atualizando automaticamente (acho), eu não posso dar um reload no navegador... 16:34 &amp;lt;jrandom&amp;gt; reload deve ser seguro 16:34 &amp;lt;A123&amp;gt; Com certeza isso dispara outro teste? 16:34 &amp;lt;jrandom&amp;gt; mas sim, o console do router foi projetado mais por razões técnicas do que por usabilidade 16:34 &amp;lt;jrandom&amp;gt; A123: ele tem um nonce para impedir isso 16:34 &amp;lt;+Complication&amp;gt; Esse aspecto pode se beneficiar de um texto de explicação melhor no futuro 16:35 &amp;lt;wiht&amp;gt; Pulamos 2) e já fomos para 3)? 16:35 &amp;lt;jrandom&amp;gt; Complication: provavelmente vamos removê-lo, já que é desnecessário 16:35 &amp;lt;jrandom&amp;gt; não, ainda em 1 16:35 &amp;lt;jrandom&amp;gt; na verdade, alguém tem mais alguma coisa para 1) status da rede? 16:35 &amp;lt;A123&amp;gt; Ah, de fato, depois de algumas vezes ele reclama do nonce. 16:35 &amp;lt;jrandom&amp;gt; se não, passando para 2) 0.6.1 16:35 &amp;lt;A123&amp;gt; "nonce" para não-geeks vai parecer apenas uma palavra sem sentido. 16:36 &amp;lt;A123&amp;gt; :) 16:36 * Complication olha os gráficos 16:36 &amp;lt;+Complication&amp;gt; Sem reclamações sobre o status da rede por aqui. 16:36 &amp;lt;jrandom&amp;gt; w3wt 16:37 &amp;lt;A123&amp;gt; Há alguma razão para o reseeding não ser automático? 16:37 &amp;lt;jrandom&amp;gt; ok, eu realmente não tenho muito a mencionar sobre a 0.6.1 além do que está no e-mail 16:37 &amp;lt;gloin&amp;gt; hmm.. o tráfego de entrada e saída não deveria ser mais ou menos simétrico? 16:37 &amp;lt;A123&amp;gt; O meu parece mais ou menos simétrico. 16:37 &amp;lt;jrandom&amp;gt; A123: sim, embora possamos ser capazes de fazer isso de forma mais segura 16:37 &amp;lt;+Complication&amp;gt; gloin: não se alguém estiver leeching ou seeding ;) 16:37 &amp;lt;+Ragnarok&amp;gt; não se você estiver baixando coisas 16:38 &amp;lt;A123&amp;gt; Total: 3.74/4.09KBps (isso é entrada/saída) 16:39 &amp;lt;gloin&amp;gt; Complication: Isso é um problema de segurança? O tráfego "estrangeiro" não deveria ser reduzido? 16:39 &amp;lt;+Complication&amp;gt; gloin: depende de quais são os critérios 16:40 &amp;lt;+Complication&amp;gt; Uma pessoa buscando a máxima segurança claramente não deveria fazer coisas que permitam a outros causar mudanças observáveis na sua largura de banda. 16:40 &amp;lt;jrandom&amp;gt; gloin: à medida que avançarmos para a 1.0, vamos parar de publicar essas estatísticas 16:40 &amp;lt;A123&amp;gt; Meu ISP ainda vai saber delas... 16:40 &amp;lt;jrandom&amp;gt; mas sim, defender-se contra análise de tráfego local exige que você participe dos tunnels de outras pessoas 16:41 &amp;lt;+Complication&amp;gt; (para uma definição estrita de "their BW", significando "uso de banda começando/terminando no nó deles") 16:41 &amp;lt;jrandom&amp;gt; (ou fazer atividade de chaff suficiente. tarzan, por exemplo, tem "mimics" para desperdiçar banda^W^Wdefender o anonimato) 16:41 &amp;lt;A123&amp;gt; Hm. 16:41 &amp;lt;A123&amp;gt; Estou em ADSL, com muito mais capacidade de download do que de upload. 16:42 &amp;lt;+Complication&amp;gt; Muitos são assim. 16:42 &amp;lt;A123&amp;gt; Quando meu download excede meu upload, isso não implica que eu estou baixando coisas? 16:43 &amp;lt;wiht&amp;gt; Não, você também pode estar encaminhando o tráfego de outras pessoas. 16:43 &amp;lt;+Complication&amp;gt; Acho que isso implicaria que você está baixando algo. 16:43 &amp;lt;A123&amp;gt; O I2P faz cache de dados? 16:43 * wiht gostaria de ser corrigido se isso estiver errado. 16:43 &amp;lt;+Complication&amp;gt; A menos que você esteja seeding tanto quanto está leeching. 16:43 &amp;lt;jrandom&amp;gt; o i2p em si não faz cache 16:43 &amp;lt;+Complication&amp;gt; A123: não há caching que eu saiba 16:43 &amp;lt;jrandom&amp;gt; embora o syndie, por outro lado, faça. 16:44 &amp;lt;A123&amp;gt; Se não há cache, então meu download exceder meu upload deve significar que eu mesmo estou baixando algo, certo? 16:44 &amp;lt;jrandom&amp;gt; se você tem grandes quantidades de tráfego de entrada mas nenhum tráfego de saída no momento, você pode simplesmente estar rodando um nó do syndie 16:44 &amp;lt;jrandom&amp;gt; sim, A123, dada uma janela de tempo suficientemente pequena 16:45 &amp;lt;A123&amp;gt; Já que eu só poderia estar baixando de forma útil na velocidade do meu upload, depois que os buffers da rede se enchem. 16:45 &amp;lt;jrandom&amp;gt; para um certo modelo de ameaça, sim 16:45 &amp;lt;A123&amp;gt; Hm. 16:45 &amp;lt;jrandom&amp;gt; (atacante passivo local com recursos suficientes, ou um atacante local direcionado, etc.) 16:46 &amp;lt;+Complication&amp;gt; Você poderia baixar mais rápido, mas isso aumentaria o seu risco. (Por isso eu aloquei limites de upload/download semelhantes.) 16:46 &amp;lt;A123&amp;gt; Ah, bom ponto, posso simplesmente limitar minha velocidade de download. 16:46 &amp;lt;@LevDavidovitch&amp;gt; btw, você deve limitar tanto a velocidade de dl quanto de ul 16:47 &amp;lt;+Complication&amp;gt; Mas se alguém mirasse em todo mundo que baixa mais do que envia... estariam mirando em todo mundo e na vovó deles. 16:47 &amp;lt;wiht&amp;gt; Ainda estamos tendo problemas de desconexão com o IRC, ao que parece. 16:47 &amp;lt;jrandom&amp;gt; wiht: só algumas pessoas estão 16:47 &amp;lt;wiht&amp;gt; OK. 16:47 &amp;lt;@LevDavidovitch&amp;gt; além disso a reconexão está v RÁPIDA hoje em dia 16:48 &amp;lt;jrandom&amp;gt; (e nada tão ruim quanto era) 16:48 &amp;lt;wiht&amp;gt; Concordo, as reconexões estão melhores. 16:48 &amp;lt;jrandom&amp;gt; sim, é bom ter nossos servidores de irc hospedados em routers com limites de bw razoáveis :) 16:49 &amp;lt;jrandom&amp;gt; ((não que antes fosse irrazoável, era ótimo, só que nós o superamos)) 16:49 &amp;lt;A123&amp;gt; Há alguma razão técnica pela qual DCC não é suportado? Isso pode ser implementado de forma semelhante ao módulo de nat, certo? 16:49 &amp;lt;jrandom&amp;gt; ok, alguém tem algo para 2) 0.6.1? 16:49 &amp;lt;jrandom&amp;gt; sim, A123, há razões técnicas pelas quais dcc não é suportado 16:50 &amp;lt;@LevDavidovitch&amp;gt; teria que ser feito do lado do cliente, acho. 16:50 &amp;lt;jrandom&amp;gt; alguém poderia implementar um proxy de irc com suporte a dcc, mas ninguém o fez 16:50 &amp;lt;A123&amp;gt; Quais são elas? Ou isso é uma discussão longa? 16:50 &amp;lt;jrandom&amp;gt; suporte a dcc exige conhecer e interpretar o protocolo de irc, e reescrever as mensagens de irc enviadas conforme necessário 16:50 &amp;lt;@LevDavidovitch&amp;gt; dcc normal usa portas arbitrárias e tudo o mais 16:50 &amp;lt;jrandom&amp;gt; (em particular, mensagens ctcp para estabelecer conexões dcc) 16:50 &amp;lt;A123&amp;gt; Ah, era isso que eu queria perguntar... Se era tecnicamente possível fazer como com um módulo de nat (que faz como você disse). 16:51 &amp;lt;jrandom&amp;gt; eu não sei o que é um módulo de nat? 16:51 &amp;lt;@LevDavidovitch&amp;gt; o nat usa algumas esquisitices de UDP. 16:52 &amp;lt;@LevDavidovitch&amp;gt; a coisa de nat traversal acho que ele quer dizer 16:52 &amp;lt;jrandom&amp;gt; ah, ok, sim, é tecnicamente possível, mas ninguém se voluntariou para trabalhar nisso (e eu estou atolado) 16:52 &amp;lt;A123&amp;gt; Não... Pelo menos para Linux, há um módulo masq para iptables que reescreve pacotes IRC com requisições DCC CTCP. 16:53 &amp;lt;@LevDavidovitch&amp;gt; ah, entendi 16:53 &amp;lt;@LevDavidovitch&amp;gt; talvez parte desse código fosse utilizável 16:53 &amp;lt;@LevDavidovitch&amp;gt; depende de quão íntimo ele é com a coisa do ipfilter 16:54 &amp;lt;jrandom&amp;gt; provavelmente é mais simples apenas estender o I2PTunnelClient para interpretar irc talvez 16:54 &amp;lt;A123&amp;gt; http://www.koders.com/c/fidA6A89E1080590138EB211E694473DDDD098B6B75.aspx &amp;lt;- Pode ser interessante, cortesia do Google. 16:54 &amp;lt;jrandom&amp;gt; (da mesma forma que o I2PTunnelHTTPClient o estende para interpretar HTTP) 16:55 &amp;lt;@LevDavidovitch&amp;gt; não na maioria dos países. 16:55 &amp;lt;@LevDavidovitch&amp;gt; opa 16:56 &amp;lt;jrandom&amp;gt; A123: um filtro em nível de SO seria um pouco difícil de implantar, mas se alguém quiser trabalhar nisso, seria um bom lugar para começar 16:57 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa em 2) 0.6.1, ou devemos passar para 3) ??? 16:57 &amp;lt;A123&amp;gt; jrandom, não precisaria realmente ser em nível de SO, precisaria? Viria pelo tunnel de IRC de qualquer forma... 16:58 &amp;lt;jrandom&amp;gt; na verdade, isso nem funcionaria como um filtro de iptables. tem que ser feito dentro do i2ptunnel ou algum outro proxy ciente de i2p 16:58 &amp;lt;jrandom&amp;gt; de qualquer forma, é muito trabalho, e a menos que alguém se voluntarie para fazer, isso nunca será feito ;) 16:59 &amp;lt;jrandom&amp;gt; (seria legal, porém) 16:59 &amp;lt;A123&amp;gt; Certo. 16:59 &amp;lt;A123&amp;gt; Eu quis dizer "como o filtro de iptables", não "usando o filtro de iptables" :) 16:59 &amp;lt;A123&amp;gt; -the+a 16:59 &amp;lt;A123&amp;gt; +n 17:00 &amp;lt;A123&amp;gt; Hm hm. 17:00 &amp;lt;@LevDavidovitch&amp;gt; prossiga, eu acho 17:01 &amp;lt;jrandom&amp;gt; ok, indo para 3) ??? 17:01 &amp;lt;jrandom&amp;gt; (embora alguém provavelmente pudesse dizer que já estamos em 3) o tempo todo ;) 17:01 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 17:01 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; em 3) seria bom ter o bugzilla em forma antes da 1.0 17:01 &amp;lt;wiht&amp;gt; Falando das sugestões de usabilidade da lista de e-mails, vocês incorporaram alguma delas ao I2P? 17:02 &amp;lt;jrandom&amp;gt; brutus: nós usávamos bugzilla, mas ninguém usava 17:03 &amp;lt;wiht&amp;gt; Quer dizer, vocês ainda estão concentrados na funcionalidade central do I2P e planejam focar em usabilidade um pouco mais tarde? 17:03 &amp;lt;A123&amp;gt; Não quero tentar aqui, mas acho que enviar a alguém um pedido DCC neste momento revelaria para essa pessoa o seu IP. 17:03 &amp;lt;A123&amp;gt; (Assumindo que seu cliente saiba seu IP) 17:03 &amp;lt;jrandom&amp;gt; wiht: na última semana tenho feito muitas melhorias na lib de streaming que devem melhorar substancialmente a usabilidade 17:04 &amp;lt;jrandom&amp;gt; A123: os servidores de irc filtram mensagens ctcp 17:04 &amp;lt;jrandom&amp;gt; (eles foram modificados) 17:04 &amp;lt;A123&amp;gt; Servidores... 17:04 &amp;lt;jrandom&amp;gt; mas sim, isso envia seu ip para o servidor (que pode descartá-lo, ou pode arquivá-lo em algum banco de dados da NSA) 17:04 &amp;lt;jrandom&amp;gt; então, não envie requisições dcc 17:04 &amp;lt;A123&amp;gt; Eu também não quero realmente que os admins do servidor saibam quem eu sou, :) 17:05 &amp;lt;A123&amp;gt; (Em teoria. Agora não me importo, nem com vocês) 17:05 &amp;lt;A123&amp;gt; Pode valer a pena avisar os usuários sobre isso. 17:05 &amp;lt;jrandom&amp;gt; há uma página no wiki sobre uma porção de questões iirc 17:05 &amp;lt;jrandom&amp;gt; (passe em ugha.i2p) 17:06 &amp;lt;+fox&amp;gt; &amp;lt;mihi&amp;gt; btw: os servidores irc2p estão conectados via i2p ou diretamente? 17:06 &amp;lt;+Complication&amp;gt; Eu presumiria i2p 17:06 &amp;lt;+Complication&amp;gt; A menos que alguém tenha enlouquecido nesse meio tempo e não tenha me avisado. :P 17:06 &amp;lt;wiht&amp;gt; jrandom, isso é bom, mas e as sugestões de UI do Isamoor? 17:07 &amp;lt;jrandom&amp;gt; mihi: acredito que elas sejam feitas sobre i2p 17:08 &amp;lt;jrandom&amp;gt; wiht: a lista do que tenho feito está disponível em `http://dev.i2p/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD` 17:09 &amp;lt;jrandom&amp;gt; há muito mais a ser feito, e muito mais será feito, mas eu só tenho duas mãos 17:09 &amp;lt;wiht&amp;gt; Obrigado, vou olhar lá. 17:10 &amp;lt;jrandom&amp;gt; na verdade, tenho algo para trazer para a reunião... 17:10 &amp;lt;A123&amp;gt; Qual é o servidor/canal que o fox está changating? Ou eu entendi mal o propósito do fox? 17:11 &amp;lt;jrandom&amp;gt; como mencionado em hq.postman.i2p, tivemos mais de um ano inteiro de serviço de e-mail anônimo através dos servidores do postman! 17:11 * jrandom comemora 17:11 * wiht não quer parecer ingrato. 17:12 &amp;lt;A123&amp;gt; jrandom, os spammers já perceberam? 17:12 &amp;lt;jrandom&amp;gt; A123: o fox é uma ponte para irc.freenode.net 17:12 &amp;lt;A123&amp;gt; (OK, é uma maneira lenta de fazer spam...) 17:12 &amp;lt;jrandom&amp;gt; A123: duvido, o postman tem medidas antispam 17:12 &amp;lt;jrandom&amp;gt; spam de entrada é um pouco problemático, porém ;) 17:13 &amp;lt;jrandom&amp;gt; (mas minha conta lá tem sido bem filtrada) 17:13 &amp;lt;mule&amp;gt; é mesmo tanto tempo. o tempo passa ... 17:13 &amp;lt;A123&amp;gt; jrandom, ah, obrigado. 17:13 * Complication olha se alguém finalmente lhe mandou um urso por e-mail 17:14 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; sim, postman &amp; cervantes merecem uma medalha, eles estão carregando grandes pesos por aqui 17:15 &amp;lt;+fox&amp;gt; &amp;lt;brutus&amp;gt; serviços excelentes mesmo 17:16 &amp;lt;jrandom&amp;gt; com certeza. assim como o mule com seu outproxy e fproxy, o orion com seu site, e o resto de vocês com seu conteúdo :) 17:16 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para trazer para a reunião? 17:16 &amp;lt;wiht&amp;gt; Falando em conteúdo... 17:16 &amp;lt;wiht&amp;gt; Parece que sabemos quais sites estão no ar ou não, mas não há um diretório de sites facilmente acessível. 17:17 &amp;lt;A123&amp;gt; Meu relógio adianta. Seria possível que as mensagens "Updating clock offset to -316819ms from -304801ms" fossem rebaixadas de "CRIT"? É um pouco desconcertante. 17:17 &amp;lt;wiht&amp;gt; Eu estava pensando em criar um onde os admins de site possam postar do que se trata o site deles. 17:17 &amp;lt;jrandom&amp;gt; orion.i2p é bem facilmente acessível...? 17:17 &amp;lt;jrandom&amp;gt; A123: hmm, talvez 17:18 &amp;lt;wiht&amp;gt; Ele tem uma breve descrição dos propósitos dos sites? 17:18 &amp;lt;+postman&amp;gt; A123: spam é problema apenas para e-mails recebidos ( mail FROM the internet ) 17:18 &amp;lt;jrandom&amp;gt; wiht: sim, tem, embora eu não saiba de onde elas vêm 17:18 &amp;lt;+Complication&amp;gt; wiht: não, o orion não parece ter esse recurso 17:18 &amp;lt;wiht&amp;gt; Vou olhar de novo. 17:18 &amp;lt;jrandom&amp;gt; iirc jnymo costumava mantê-las 17:18 &amp;lt;+postman&amp;gt; A123: usuários de i2p mail raramente podem se spammar a si próprios assim como não podem spammar alvos na internet 17:19 &amp;lt;+Complication&amp;gt; Desculpe, quis dizer que não parece acessível ao usuário. 17:19 &amp;lt;wiht&amp;gt; Eu estava pensando em um diretório que categorize sites, algo similar ao dmoz.org. 17:19 &amp;lt;A123&amp;gt; wiht, como um usuário recém-chegado, isso parece ótimo. 17:19 &amp;lt;+fox&amp;gt; &amp;lt;Sugadude&amp;gt; wiht: Temos sites suficientes para precisar classificá-los? 17:19 &amp;lt;A123&amp;gt; wiht, mas veja o Freenet para um excelente exemplo de como não fazer. 17:20 &amp;lt;jrandom&amp;gt; um site categorizado confiável seria legal. ou talvez possamos integrá-lo ao syndie para permitir que as pessoas etiquetem e categorizem suas referências de peers (e as compartilhem) 17:20 &amp;lt;jrandom&amp;gt; (o syndie já tem um conjunto de tags de categoria para cada bookmark, dispor isso visualmente ao estilo dmoz não seria difícil) 17:20 &amp;lt;jrandom&amp;gt; e seria local &amp;lt;--- rápido 17:20 &amp;lt;A123&amp;gt; Ou apenas fazer o Google se interessar por i2p... 17:20 &amp;lt;jrandom&amp;gt; hehe 17:24 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para a reunião... 17:25 * jrandom se prepara para encerrar 17:25 * jrandom *baf*a a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P de 2005-09-20</title><link>/pt/blog/2005/09/20/notas-de-status-do-i2p-de-2005-09-20/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/09/20/notas-de-status-do-i2p-de-2005-09-20/</guid><description>&lt;p>Olá, pessoal, é terça-feira de novo&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.6 2) I2Phex 0.1.1.27 3) migração 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.6&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Com a versão 0.6.0.6 lançada no último sábado, temos vários componentes novos em operação na rede ativa, e vocês fizeram um ótimo trabalho ao atualizar - até algumas horas atrás, quase 250 routers já tinham atualizado! A rede também parece estar indo bem, e as introduções têm funcionado até agora - você pode acompanhar sua própria atividade de introdução no &lt;code>http://localhost:7657/oldstats.jsp,&lt;/code> observando os udp.receiveHolePunch e udp.receiveIntroRelayResponse (bem como udp.receiveRelayIntro, para quem está atrás de NATs).&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 20 de setembro de 2005</title><link>/pt/blog/2005/09/20/reuni%C3%A3o-de-desenvolvedores-do-i2p-20-de-setembro-de-2005/</link><pubDate>Tue, 20 Sep 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/09/20/reuni%C3%A3o-de-desenvolvedores-do-i2p-20-de-setembro-de-2005/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, Complication, forest, jrandom, Kefoo, postman, Ragnarok&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:18 &amp;lt;jrandom&amp;gt; 0) oi 16:18 &amp;lt;jrandom&amp;gt; 1) 0.6.0.6 16:18 &amp;lt;jrandom&amp;gt; 2) I2Phex 0.1.1.27 16:18 &amp;lt;jrandom&amp;gt; 3) migração 16:18 &amp;lt;jrandom&amp;gt; 4) ??? 16:18 &amp;lt;jrandom&amp;gt; 0) oi 16:18 * jrandom acena 16:18 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-September/000929.html 16:18 &amp;lt;+postman&amp;gt; olá 16:18 &amp;lt;forest&amp;gt; oi 16:18 &amp;lt;jrandom&amp;gt; vamos pular direto para 1) 0.6.0.6 16:19 &amp;lt;jrandom&amp;gt; as notas de status cobrem praticamente o que eu tinha em mente para 0.6.0.6. alguém tem perguntas/preocupações/comentários para levantar? 16:19 &amp;lt;+postman&amp;gt; jrandom: observação: 16:19 &amp;lt;+postman&amp;gt; jrandom: consumo de largura de banda muito maior 16:20 &amp;lt;+postman&amp;gt; jrandom: tudo dentro dos limites e funcionando bem - mas meu router está realmente esquentando agora 16:20 * nickless_head faz observação semelhante 16:20 &amp;lt;jrandom&amp;gt; é, eu também; acho que é provavelmente devido a um aumento no tráfego de bt e i2phex 16:20 &amp;lt;+postman&amp;gt; que aumento, com apenas 80 torrents ativos no tracker? :) 16:20 &amp;lt;jrandom&amp;gt; hehe 16:21 &amp;lt;+postman&amp;gt; mas é bom ver que a rede não desmorona 16:21 &amp;lt;+postman&amp;gt; irc está bem estável, embora o router esteja fazendo 50k/s no momento 16:21 &amp;lt;jrandom&amp;gt; com certeza. nem estou mais logado no freenode, já que o irc aqui está estável o suficiente 16:22 * postman devolve o microfone 16:22 &amp;lt;jrandom&amp;gt; legal, obrigado. acho que ainda há espaço para melhorar a eficiência de largura de banda, mas parece razoável no momento 16:22 &amp;lt;jrandom&amp;gt; (espero que a coisa em que estou trabalhando ajude, mas falarei mais sobre isso quando estiver pronta) 16:22 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; você definitivamente deveria distinguir entre OK (Nat) e Err (Nat)... 16:23 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; ou o seu hole punching (técnica para atravessar NAT) é todo-poderoso? 16:23 &amp;lt;jrandom&amp;gt; hehe 16:23 &amp;lt;jrandom&amp;gt; bem, ERR-SymmetricNAT é e continuará sendo um ERR 16:23 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; ou é impossível verificar se foi bem-sucedido? 16:24 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; ok 16:24 &amp;lt;jrandom&amp;gt; mas ERR-Reject se deve a cone restrito, enquanto NATs de cone total funcionam bem 16:24 &amp;lt;jrandom&amp;gt; (já que i2p usa apenas uma porta de origem para todos, enquanto você estiver no i2p você terá um canal aberto por hole punching para o cone total) 16:25 &amp;lt;jrandom&amp;gt; ainda assim, é melhor quando as pessoas fazem port forwarding (redirecionam suas portas) para não precisarem de introducers (nós de introdução), pois isso também permite que elas próprias se tornem introducers 16:25 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; desde que não haja regras desagradáveis de iptables (como descartar UDP para 8887 de endereços IP divisíveis por 7 :) ) 16:25 &amp;lt;jrandom&amp;gt; hehe 16:26 &amp;lt;jrandom&amp;gt; e infelizmente, algumas pessoas têm configurações b0rked assim (*cof*peerguardian*cof*) 16:26 &amp;lt;jrandom&amp;gt; dia desses alguém estava se perguntando por que i2p não funcionava, apesar de ter o firewall descartando pacotes de todos os pares .edu 16:27 &amp;lt;+Ragnarok&amp;gt; .edu? Isso é bem aleatório 16:27 &amp;lt;jrandom&amp;gt; é, não fez sentido para mim, de tantas maneiras 16:27 &amp;lt;jrandom&amp;gt; mas, c'est la vie 16:27 * nickless_head canta: We don't need no education... 16:28 &amp;lt;jrandom&amp;gt; hehe 16:28 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo sobre 1) 0.6.0.6? 16:29 &amp;lt;jrandom&amp;gt; se não, passando para 2) i2phex 0.1.1.27 16:29 &amp;lt;jrandom&amp;gt; não há muito a dizer aqui além do que está no e-mail... 16:30 &amp;lt;+postman&amp;gt; jrandom: não houve resposta positiva nos fóruns mencionados também :( 16:31 &amp;lt;+postman&amp;gt; jrandom: vou encaminhar suas notas de status e links - talvez os leitores entendam a ideia 16:31 &amp;lt;jrandom&amp;gt; postman: as pessoas, claro, podem usar o que quiserem, mas eu não recomendo o release binário do legion, pois o código-fonte não corresponde ao binário e o launcher é totalmente de código fechado 16:32 &amp;lt;jrandom&amp;gt; agora que temos o i2phex em um local acessível pela web, compilado a partir do cvs, espero que isso reduza a dependência das pessoas daquilo 16:33 &amp;lt;jrandom&amp;gt; (talvez, se você quiser postar o log do irc de #i2p-chat de uma hora ou duas atrás entre o legion e eu, isso possa ajudar a explicar a situação às pessoas de forma mais completa) 16:34 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo sobre 2) i2phex, ou devemos passar para 3) migração 16:34 * postman dá uma olhada 16:34 &amp;lt;jrandom&amp;gt; não há muito o que acrescentar para o 3), é mais só para informação 16:34 &amp;lt;jrandom&amp;gt; então, talvez possamos pular rapidamente para 4) ??? 16:34 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 16:35 &amp;lt;+Complication&amp;gt; Migração? 16:36 &amp;lt;jrandom&amp;gt; se você não percebeu, ótimo :) 16:36 &amp;lt;jrandom&amp;gt; mudamos de um colocation para outro 16:36 &amp;lt;jrandom&amp;gt; (cvs.i2p.net, dev.i2p.net, www.i2p.net, mail.i2p.net) 16:36 &amp;lt;+Complication&amp;gt; Ah, essa migração. :) 16:36 * Complication está simplesmente um pouco lento hoje 16:39 &amp;lt;+Complication&amp;gt; A propósito, 0.6.0.6 parece muito bom... no sentido de que meu router não chegou a 0 participating tunnels em 54 horas. 16:39 &amp;lt;+Complication&amp;gt; Nem uma vez sequer. 16:39 &amp;lt;jrandom&amp;gt; legal 16:40 &amp;lt;jrandom&amp;gt; ok, se não há mais nada que as pessoas queiram trazer para a reunião... 16:40 * jrandom começa a encerrar 16:40 &amp;lt;+postman&amp;gt; jrandom: uma coisa 16:40 * jrandom para de encerrar 16:40 &amp;lt;+postman&amp;gt; jrandom: você acabou de incrementar a versão do i2phex - e se o sirup planejar outro release? 16:40 &amp;lt;jrandom&amp;gt; postman: sirup usa o cvs 16:41 &amp;lt;+postman&amp;gt; jrandom: que tal dar a ele uma tag adicional 16:41 &amp;lt;+postman&amp;gt; ok, então está bem 16:41 &amp;lt;+postman&amp;gt; :) 16:41 * postman está de volta à sua caverna 16:41 &amp;lt;jrandom&amp;gt; (desenvolver código fora de um sistema de controle de versão == loucura) 16:41 * Kefoo lembra como também era louco desenvolver dentro de um sistema de controle de versão 16:41 &amp;lt;+postman&amp;gt; jrandom: (não precisava ser o SEU) 16:42 &amp;lt;jrandom&amp;gt; hehe verdade, Kefoo ;) 16:42 &amp;lt;jrandom&amp;gt; hehe bem, é... acontece que é o dele ;) 16:43 * bar acabou de estabelecer um novo recorde pessoal de 156 conexões UDP simultâneas (o recorde antigo era 152) 16:43 &amp;lt;jrandom&amp;gt; legal, sim, eu vi 173 mais cedo hoje 16:44 &amp;lt;+bar&amp;gt; oh :) sim, o introducing está fazendo o seu trabalho com certeza 16:44 &amp;lt;Kefoo&amp;gt; Sem querer voltar no assunto, mas o i2phex deveria tentar se conectar ao iniciar? Já ouvi tanto sim quanto não. 16:44 &amp;lt;+bar&amp;gt; -d 16:44 &amp;lt;jrandom&amp;gt; irado, bar 16:44 &amp;lt;jrandom&amp;gt; Kefoo: até onde sei, não. 16:44 &amp;lt;jrandom&amp;gt; mas eu não sou dev do phex 16:45 &amp;lt;Kefoo&amp;gt; A única maneira que encontrei é copiar e colar as chaves de host no programa e conectar-se a elas manualmente 16:45 &amp;lt;jrandom&amp;gt; foi isso que eu fiz, Kefoo 16:45 &amp;lt;+postman&amp;gt; encerra aí agora, jrandom :) 16:45 &amp;lt;Kefoo&amp;gt; Ok, então não estou dificultando mais do que deveria 16:45 &amp;lt;Kefoo&amp;gt; Eu faço isso às vezes 16:46 &amp;lt;jrandom&amp;gt; Kefoo: se houver algo mais fácil, eu gostaria de saber :) 16:46 &amp;lt;jrandom&amp;gt; ok ok, postman, você pode ir pegar sua cerveja ;) 16:46 * jrandom encerra 16:46 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de status do I2P para 2005-09-13</title><link>/pt/blog/2005/09/13/notas-de-status-do-i2p-para-2005-09-13/</link><pubDate>Tue, 13 Sep 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/09/13/notas-de-status-do-i2p-para-2005-09-13/</guid><description>&lt;p>Olá pessoal, é hora das atualizações semanais de status&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Introduções do SSU / NAT hole punching (técnica para atravessar NAT) 3) Recompensas 4) Instruções para aplicações cliente 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Continuamos avançando com a versão 0.6.0.5 na rede, e quase todos já atualizaram, com muitos executando uma das builds (compilações) desde então (CVS HEAD é 0.6.0.5-9 no momento). No geral, as coisas continuam funcionando bem, embora eu tenha observado um aumento substancial no tráfego de rede, provavelmente devido a um uso maior de i2p-bt ou i2phex. Um dos servidores irc teve um pequeno soluço ontem à noite, mas o outro aguentou bem e as coisas parecem ter se recuperado bem. No entanto, houve melhorias substanciais no tratamento de erros e em outros recursos nas builds CVS, portanto espero que tenhamos um novo lançamento ainda esta semana.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 13 de setembro de 2005</title><link>/pt/blog/2005/09/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-setembro-de-2005/</link><pubDate>Tue, 13 Sep 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/09/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-setembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, jrandom, kbi, Myo9&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:01 &amp;lt;jrandom&amp;gt; 0) oi 13:01 &amp;lt;jrandom&amp;gt; 1) Status da rede 13:01 &amp;lt;jrandom&amp;gt; 2) SSU introductions / NAT hole punching (atravessamento de NAT) 13:01 &amp;lt;jrandom&amp;gt; 3) Recompensas 13:01 &amp;lt;jrandom&amp;gt; 4) Orientações para aplicativos cliente 13:01 &amp;lt;jrandom&amp;gt; 5) ??? 13:01 &amp;lt;jrandom&amp;gt; 0) oi 13:01 * jrandom acena 13:01 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas (antes da reunião!) em http://dev.i2p.net/pipermail/i2p/2005-September/000892.html 13:01 &amp;lt;jrandom&amp;gt; (retire o .net se preferir, claro) 13:03 &amp;lt;jrandom&amp;gt; vamos direto para 1) status da rede 13:03 &amp;lt;jrandom&amp;gt; há alguns usuários oscilando um pouco no irc, mas parece bem bom para a maioria 13:04 &amp;lt;jrandom&amp;gt; alguém tem algum relatório sobre outros protocolos a mencionar, ou perguntas/preocupações sobre o status da rede? 13:05 &amp;lt;@cervantes&amp;gt; considero esta versão a mais estável desde a 0.4.x 13:05 &amp;lt;@cervantes&amp;gt; então, ótimo trabalho! ;-) 13:05 &amp;lt;jrandom&amp;gt; w00t 13:05 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 1) status da rede, vamos passar para 2) introduções do SSU 13:06 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar além do que está no e-mail - alguém tem perguntas/comentários/preocupações? 13:07 &amp;lt;jrandom&amp;gt; se não, suponho que ouviremos mais quando a 0.6.0.6 sair ;) 13:07 &amp;lt;jrandom&amp;gt; ok, passando para 3) recompensas 13:07 * cervantes fecha as escotilhas 13:08 * cervantes se pergunta se as pessoas já se acostumaram ao novo horário da reunião 13:08 &amp;lt;jrandom&amp;gt; hmm, parece que o Comwiz não está por aqui no momento. Suponho que podemos esperar mais informações quando estiver pronto 13:08 &amp;lt;jrandom&amp;gt; bah, malditos americanos e seus fusos horários lentos 13:09 &amp;lt;+Myo9&amp;gt; Pensei que você fosse um, com seu próprio bunker e tudo. ;) 13:09 * susi23 escuta o diálogo ;) 13:10 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 3), podemos correr para 4) orientações para aplicativos cliente 13:11 &amp;lt;jrandom&amp;gt; há muita coisa no e-mail, então, em vez de repetir aqui, alguém tem alguma opinião sobre isso? 13:11 &amp;lt;jrandom&amp;gt; não é apenas uma questão imediata; se/quando as pessoas quiserem opinar sobre isso, sintam-se à vontade para postar no fórum ou na lista também 13:12 &amp;lt;@cervantes&amp;gt; há uma nova seção Application Support (suporte a aplicativos) no fórum, que é um bom lugar para postar sobre esses assuntos 13:12 &amp;lt;jrandom&amp;gt; ah, boa lembrança 13:13 &amp;lt;jrandom&amp;gt; também a seção de discussão para comentários que não sejam de suporte, p.ex., assuntos de priorização 13:13 &amp;lt;jrandom&amp;gt; ok, caminhando para a primeira reunião abaixo de 15 minutos em muito tempo... 13:14 &amp;lt;kbi&amp;gt; acho que as reuniões passam rápido quando todos estão felizes 13:15 &amp;lt;jrandom&amp;gt; pode ser, e com sorte teremos alguns posts na lista e no fórum 13:15 &amp;lt;jrandom&amp;gt; ok, passando para 5) ??? 13:15 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 13:15 &amp;lt;@cervantes&amp;gt; (exceto o almoço) 13:17 &amp;lt;@cervantes&amp;gt; lá se vão 15 minutos 13:17 * jrandom se prepara 13:17 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-09-06</title><link>/pt/blog/2005/09/06/notas-de-status-do-i2p-de-2005-09-06/</link><pubDate>Tue, 06 Sep 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/09/06/notas-de-status-do-i2p-de-2005-09-06/</guid><description>&lt;p>Olá, pessoal,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Estado do Syndie 3) susidns 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>As many have seen, the 0.6.0.5 release came out last week after a brief 0.6.0.4 rev, and so far, the reliability has been greatly improved, and the net has grown larger than ever. There is still some room for improvement, but it seems that the new netDb is performing as designed. We&amp;rsquo;ve even had the fallback tested out - when the floodfill peers are unreachable, routers fall back on the kademlia netDb, and the other day when that scenario occurred, irc and eepsite(I2P Site) reliability was not substantially diminished.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 06 de setembro de 2005</title><link>/pt/blog/2005/09/06/reuni%C3%A3o-de-desenvolvimento-do-i2p-06-de-setembro-de-2005/</link><pubDate>Tue, 06 Sep 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/09/06/reuni%C3%A3o-de-desenvolvimento-do-i2p-06-de-setembro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> adamta, ardvark, bar, cervantes, jrandom, Pseudonym, Ragnarok, susi23&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 &amp;lt;jrandom&amp;gt; 1) Status da rede 13:04 &amp;lt;jrandom&amp;gt; 2) Status do Syndie 13:04 &amp;lt;jrandom&amp;gt; 3) susidns 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 * jrandom acena 13:04 &amp;lt;+bar&amp;gt; salaam aleikum 13:04 &amp;lt;jrandom&amp;gt; notas de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-September/000888.html 13:04 &amp;lt;+Ragnarok&amp;gt; oi 13:04 * cervantes tira o chapéu 13:04 &amp;lt;+fox&amp;gt; * adamta acena de volta através da ponte Irc2p/Freenode 13:05 &amp;lt;jrandom&amp;gt; :) ok, passando para 1) status da rede 13:05 &amp;lt;@cervantes&amp;gt; *** Desconectado 13:05 &amp;lt;jrandom&amp;gt; as coisas parecem estar indo razoavelmente bem pelo que vejo 13:05 &amp;lt;jrandom&amp;gt; heh 13:06 * cervantes concorda... apenas um netsplit em alguns dias 13:06 &amp;lt;jrandom&amp;gt; eu sei que ainda temos alguns problemas quando a conexão de rede de alguém está muito congestionada (fazendo as mensagens se acumularem e falharem, resultando em mais elGamal e maior uso de CPU) 13:06 &amp;lt;@cervantes&amp;gt; e o uptime da minha conexão de IRC está tão longo quanto o dos meus routers 13:06 &amp;lt;+Ragnarok&amp;gt; o mesmo de sempre para mim. Lento, mas utilizável, com instabilidade intermitente 13:07 &amp;lt;jrandom&amp;gt; legal, eu tenho visto isso também, cervantes 13:07 &amp;lt;jrandom&amp;gt; Ragnarok: instabilidade com eepsites, irc, i2pbt, i2phex, mail, todos os anteriores? com 0.6.0.5 ou anterior? 13:08 &amp;lt;+Ragnarok&amp;gt; principalmente na forma de desconexões do irc a cada poucas horas. 13:08 &amp;lt;+Ragnarok&amp;gt; não uso muito mais coisa, então não tenho muito mais informação 13:08 &amp;lt;jrandom&amp;gt; hmm, você tem o bw limiter (limitador de largura de banda) configurado? 13:08 &amp;lt;+Ragnarok&amp;gt; sim 13:08 &amp;lt;jrandom&amp;gt; (como lembrete, -1 agora significa 16KBps) 13:09 &amp;lt;+Ragnarok&amp;gt; está definido para mais do que o padrão 13:09 &amp;lt;jrandom&amp;gt; ok, legal, está chegando a esse limite em algum momento e/ou esse limite é apropriado para a sua capacidade real de rede? 13:09 &amp;lt;+Ragnarok&amp;gt; o limite está bem abaixo da minha capacidade real, já que configurá-lo alto parece derrubar meu router sem fio 13:10 &amp;lt;jrandom&amp;gt; heh ok 13:10 &amp;lt;+Ragnarok&amp;gt; mas meu router não parece atingir o limite de qualquer forma 13:11 &amp;lt;+Ragnarok&amp;gt; posso tentar fazer um teste de estresse e acompanhar melhor 13:11 &amp;lt;jrandom&amp;gt; mas o pico de uso de bw chega a ele (conforme oldstats.jsp)? o i2p é bem em rajadas (bursty), e congestionamento em um burst pode causar uma desconexão do irc 13:11 &amp;lt;jrandom&amp;gt; legal, seria ótimo. eu só consigo testar localmente um número limitado de situações, então quaisquer relatos são bem-vindos 13:11 &amp;lt;+Ragnarok&amp;gt; qual número eu devo olhar? oldstats é bem denso... 13:12 &amp;lt;+Ragnarok&amp;gt; s/./?/ 13:12 &amp;lt;jrandom&amp;gt; heh, desculpe - oldstats.jsp#bw.sendBps o pico de 60s (o segundo número na linha) 13:14 &amp;lt;+Ragnarok&amp;gt; quais são as unidades? o número parece altamente improvável 13:14 &amp;lt;jrandom&amp;gt; KBps, desculpe 13:14 &amp;lt;jrandom&amp;gt; (está nomeado incorretamente) 13:15 &amp;lt;Pseudonym&amp;gt; bits ou bytes? 13:15 &amp;lt;jrandom&amp;gt; bytes 13:15 &amp;lt;+Ragnarok&amp;gt; infelizmente, então deve estar errado 13:15 &amp;lt;+Ragnarok&amp;gt; o número de pico é uma pequena fração do limite e do uso atual do router 13:15 &amp;lt;jrandom&amp;gt; hmm, é bem específico, contando sizeof(messages received) 13:16 &amp;lt;jrandom&amp;gt; (embora o próprio bw limiter funcione em um nível mais baixo, contando sizeof(packets received or sent) 13:16 &amp;lt;+Ragnarok&amp;gt; quão ruim seria se eu copiar e colar a linha? :) 13:16 &amp;lt;jrandom&amp;gt; pode ser mais seguro me enviar por msg 13:17 &amp;lt;+Ragnarok&amp;gt; espera, eu estava olhando a taxa de 60 m. Ainda parece baixa, mas pelo menos é maior do que o uso atual. 13:17 &amp;lt;+Ragnarok&amp;gt; desculpe 13:17 &amp;lt;+Ragnarok&amp;gt; Vou te enviar mais info por /msg 13:17 &amp;lt;@cervantes&amp;gt; Ragnarok: nós conseguiríamos determinar instantaneamente seu nome, endereço e detalhes de crédito a partir do netDB 13:17 &amp;lt;jrandom&amp;gt; heh 13:18 &amp;lt;jrandom&amp;gt; cervantes: é por isso que o netDb bw publica apenas a taxa *atual*, não o pico ;) 13:18 &amp;lt;jrandom&amp;gt; (mas sim, divulgar o uso de bw pode ser perigoso para um adversário) 13:19 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para levantar com relação ao status da rede? 13:21 &amp;lt;jrandom&amp;gt; se não, passando para 2) status do Syndie 13:22 &amp;lt;jrandom&amp;gt; muito progresso no Syndie, conforme descrito no e-mail e no meu blog. em vez de repetir aqui, alguém tem algo a trazer nesse front? 13:22 &amp;lt;@cervantes&amp;gt; Officiali2pApps++ 13:23 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Estou modificando os arquivos JSP para usar uma marcação mais estruturada/semântica para que possam ser estilizados de forma mais flexível com CSS. 13:23 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Ainda não tenho nada para mostrar, mas vou postar na lista de e-mails quando tiver algo pronto. 13:23 &amp;lt;+Ragnarok&amp;gt; talvez uma pequena descrição do que você acha que é o caso de uso comum do Syndie fosse legal. ainda estou um pouco incerto quanto ao que é, além de um CMS de blog 13:23 &amp;lt;jrandom&amp;gt; legal, adamta - certifique-se de trabalhar com a codebase mais recente, pois eu passei e apliquei CSS em tudo ontem à noite 13:24 &amp;lt;jrandom&amp;gt; (em um nível grosseiro, isso sim) 13:24 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; jrandom: Opa... eu estava trabalhando numa versão anterior. 13:24 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; Vou `cvs update` e ver o que mudou, então. 13:24 * Ragnarok, pedindo documentação para o usuário. Oh, a hipocrisia 13:24 &amp;lt;jrandom&amp;gt; boa, Ragnarok. o caso de uso é essencialmente '$myI2P.getUseCases()' 13:25 &amp;lt;jrandom&amp;gt; sindicação e publicação seguras de conteúdo, em vez de usar eepsites 13:25 &amp;lt;jrandom&amp;gt; (já que eepsites não permitem sindicação segura, exigem mais habilidade para publicação e demandam alta disponibilidade do nó operacional) 13:25 &amp;lt;+Ragnarok&amp;gt; mas como é feita a sindicação? 13:26 &amp;lt;jrandom&amp;gt; uma boa introdução aos objetivos do Syndie está no post `http://syndiemedia.i2p/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=1124496000001&amp;images=false&amp;expand=true` 13:27 &amp;lt;jrandom&amp;gt; a sindicação, no momento, é feita via http com peers de sindicação especificados explicitamente (arquivos do apache, outras instâncias do Syndie, ou freesites com arquivos do Syndie) 13:27 * cervantes acabou de dissecar o CSS do Syndie... ele tem classes suficientes para fazer uma variedade de estilos, mas a própria marcação não é boa para trabalhar em novos temas 13:27 &amp;lt;+Ragnarok&amp;gt; ah, legal. não acho que eu tenha visto isso 13:27 &amp;lt;@cervantes&amp;gt; *classes=classed 13:27 &amp;lt;@cervantes&amp;gt; adamta: eu teria interesse em ver o que você vai criar 13:28 &amp;lt;jrandom&amp;gt; cervantes: eu não sou especialista em CSS, então qualquer um inspirado a melhorar, reestruturar ou reformular como todo o CSS/frontend funciona é muito bem-vindo :) 13:28 &amp;lt;@cervantes&amp;gt; apenas se livre dessas malditas tabelas :) 13:28 &amp;lt;jrandom&amp;gt; heh 13:30 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; cervantes+jrandom: De fato. Há material suficiente para estilização básica, como mudar o esquema de cores, mas estou tentando modificá-lo para me livrar das tabelas e fornecer marcação semântica suficiente (nested &amp;lt;div&amp;gt;s para seções, tags de cabeçalho, e assim por diante, tudo com classes e IDs quando for útil) de modo que uma folha de estilos possa mudar completamente a aparência ao gosto do usuário. 13:30 &amp;lt;@cervantes&amp;gt; legal 13:30 &amp;lt;jrandom&amp;gt; mandou bem, adamta! 13:31 * jrandom não vai mexer nesse lado das coisas por um tempo (tenho bastante em que trabalhar no router :) 13:31 &amp;lt;@cervantes&amp;gt; numa nota semi-relacionada, os novos temas do routerconsole foram um pouco atrasados pelo *ãhã* desaparecimento do arcturus 13:31 &amp;lt;jrandom&amp;gt; heh d'oh 13:31 &amp;lt;@cervantes&amp;gt; estou tentando continuar de onde ele parou com alguns ajustes de fluxo de trabalho 13:32 &amp;lt;@cervantes&amp;gt; mas não tenho habilidades em JSP para fazer algo radical como consertar as telas quebradas de configuração de tunnel 13:33 &amp;lt;jrandom&amp;gt; ah, legal, qualquer progresso é bom, e se você precisar de ajuda com algo em particular, estou por aqui 13:33 &amp;lt;jrandom&amp;gt; adamta: uma coisa para manter em mente é a questão de múltiplos estilos (usar o estilo selecionado pelo autor mas hospedado localmente) ((confira meus posts recentes no blog para mais informações)) 13:33 &amp;lt;@cervantes&amp;gt; dito isto, o novo tema alternativo está ficando ok 13:33 &amp;lt;jrandom&amp;gt; legal 13:34 &amp;lt;+fox&amp;gt; &amp;lt;adamta&amp;gt; O novo esquema de cores é definitivamente mais bonito, se é isso a que você está se referindo (?). 13:35 &amp;lt;@cervantes&amp;gt; adamta: seria legal se os autores pudessem selecionar um estilo completo a partir de um conjunto de templates para o blog deles em particular 13:35 &amp;lt;jrandom&amp;gt; cervantes: você acha que devemos implantar aquelas mudanças de jsp/css que o arcturus me repassou antes, ou prefere esperar até você terminar mais algumas partes disso? 13:36 &amp;lt;@cervantes&amp;gt; jrandom: não tenho certeza do que ele te passou 13:36 &amp;lt;@cervantes&amp;gt; se você puder me enviar eu posso comparar... fiz mudanças adicionais na marcação desde a última vez que discuti as coisas com ele 13:37 &amp;lt;jrandom&amp;gt; cervantes: os posts individuais de blog agora podem ter um estilo por blog aplicado (fazendo com que, p.ex., class="s_detail_addressLink ss_minimal_detail_addressLink" seja usado no html, assumindo que o estilo especificado seja "minimal") 13:37 &amp;lt;jrandom&amp;gt; legal, vou te repassar isso, cervantes 13:37 &amp;lt;@cervantes&amp;gt; valeu 13:38 &amp;lt;jrandom&amp;gt; cervantes: um tema por blog é um pouco mais difícil - o pessoal do LJ teve que lidar com isso também e chegou ao compromisso de que a lista contendo vários blogs usa as preferências de estilo do leitor, enquanto a lista contendo posts de apenas um blog usa as preferências de estilo do autor 13:38 &amp;lt;jrandom&amp;gt; poderíamos publicar um 'DefaultStyle: minimal' nos metadados do blog para permitir este último 13:39 &amp;lt;@cervantes&amp;gt; sim, era isso que eu estava imaginando 13:39 &amp;lt;+susi23&amp;gt; (as preferências dos leitores deveriam sempre sobrepor as demais) 13:39 &amp;lt;+susi23&amp;gt; (mas isso é uma opinião :) 13:39 &amp;lt;jrandom&amp;gt; certo, quando o leitor tem preferências explícitas 13:39 &amp;lt;@cervantes&amp;gt; /ignore susi23 13:39 &amp;lt;@cervantes&amp;gt; droga, não funcionou 13:41 &amp;lt;@cervantes&amp;gt; se tornarmos o filtro por blog uma forma de navegação mais distinta 13:42 &amp;lt;@cervantes&amp;gt; como uma lista lateral 13:42 &amp;lt;jrandom&amp;gt; no momento, as preferências do usuário estão meio que integradas ao fluxo de trabalho, em vez de estarem numa página de preferências separada (por exemplo, um link para adicionar um blog aos favoritos, ignorá-lo, ou ocultar/exibir imagens). talvez, quando tivermos múltiplos estilos locais, seja bom ter um 'estilo de visualização' em um drop-down no topo 13:42 &amp;lt;@cervantes&amp;gt; isso tornará as mudanças de estilo mais palatáveis 13:42 &amp;lt;jrandom&amp;gt; hmm, sim, a navegação interblog vai ser interessante 13:43 &amp;lt;jrandom&amp;gt; então você gosta de como era originalmente, com aquela lista de blogs no lado esquerdo, em vez do drop-down? 13:43 &amp;lt;jrandom&amp;gt; `http://syndiemedia.i2p/viewattachment.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=&amp;entry=1124769600000&amp;attachment=0` 13:44 &amp;lt;@cervantes&amp;gt; &amp;lt;bluesky&amp;gt;bom, isso talvez pudesse ser uma preferência de template?&amp;lt;/bluesky&amp;gt; 13:44 &amp;lt;jrandom&amp;gt; hmm, não sei se folhas de estilo conseguem transformar uma lista em um drop-down, conseguem? 13:44 &amp;lt;@cervantes&amp;gt; tipo de navegação: dropdown|sidelist|hierarchy 13:44 &amp;lt;@cervantes&amp;gt; não 13:45 &amp;lt;jrandom&amp;gt; ok, sim, isso pode ser feito em jsp e preferência do usuário, sem problema 13:45 &amp;lt;jrandom&amp;gt; (hierarchy?) 13:45 &amp;lt;+susi23&amp;gt; (claro, você pode dar ao select um parâmetro rows) 13:45 &amp;lt;@cervantes&amp;gt; mas se você abstrair a marcação em templates então pode ter múltiplos layouts de preferência do usuário 13:45 &amp;lt;jrandom&amp;gt; ah, verdade, como uma lista multivalorada 13:45 &amp;lt;jrandom&amp;gt; (em vez de uma lista de links em html) 13:46 &amp;lt;@cervantes&amp;gt; (eu estava só viajando, porém) 13:46 &amp;lt;jrandom&amp;gt; certo, certo, cervantes (embora seria bom se pudéssemos fazer o máximo de templating possível via CSS, já que é mais fácil implantar temas assim) 13:46 &amp;lt;jrandom&amp;gt; ((especialmente com a nova docs/syndie_standard.css)) 13:46 &amp;lt;@cervantes&amp;gt; você talvez queira guardar isso para a versão 2 e se concentrar em aspectos mais importantes 13:47 &amp;lt;+susi23&amp;gt; (você poderia colocar as três variantes no código-fonte html e os usuários decidem quais divs queremos esconder) 13:47 &amp;lt;@cervantes&amp;gt; certo, se o adamta resolver a marcação então provavelmente você pode fazer variações bastante drásticas 13:47 &amp;lt;jrandom&amp;gt; sim, mas estou aberto a ideias para o padrão. se houver uma maneira melhor de navegar, seria melhor implantar essa 13:47 &amp;lt;jrandom&amp;gt; boa, susi23 13:47 &amp;lt;+susi23&amp;gt; (ok, não é uma maneira muito elegante ;) 13:47 &amp;lt;@cervantes&amp;gt; como em http://www.csszengarden.copm 13:48 &amp;lt;@cervantes&amp;gt; * http://www.csszengarden.com 13:48 * jrandom está feliz por eu ter implementado ArchiveIndex como um objeto separado de Archive, então tudo isso é essencialmente apenas processar o arquivo de texto archive.txt :) 13:49 &amp;lt;jrandom&amp;gt; ok, alguém tem mais perguntas/comentários/preocupações com relação ao Syndie? 13:50 &amp;lt;jrandom&amp;gt; (uma coisa a notar é que a nova funcionalidade de petname tem um exportar com um clique para o arquivo userhosts.txt do usuário, despejando quaisquer endereços i2p lá [mas ainda não importa]) 13:50 &amp;lt;@cervantes&amp;gt; bom trabalho 13:50 &amp;lt;jrandom&amp;gt; gracias, cervantes 13:50 &amp;lt;@cervantes&amp;gt; você vai voltar a fazer algo no i2p core algum dia? :) 13:50 &amp;lt;jrandom&amp;gt; heh 13:51 * jrandom tem um par de mudanças matadoras chegando no router, nos dando muitas capacidades 13:51 &amp;lt;jrandom&amp;gt; (mas mais sobre isso quando estiverem testadas e prontas para implantação) 13:51 &amp;lt;@cervantes&amp;gt; i2pponies.ar 13:51 &amp;lt;@cervantes&amp;gt; i2ponies.war 13:52 &amp;lt;@cervantes&amp;gt; hmm o refresh do vnc está lento hoje à noite 13:52 &amp;lt;+susi23&amp;gt; (guerras de pôneis? pobres pôneis...) 13:52 &amp;lt;jrandom&amp;gt; heh 13:52 &amp;lt;jrandom&amp;gt; ok, passando para 3) susidns 13:52 &amp;lt;jrandom&amp;gt; susi23: quer nos dar um resumo? 13:52 &amp;lt;+susi23&amp;gt; bem 13:53 &amp;lt;+susi23&amp;gt; não há muito o que dizer... susidns é um webapp bem simples que te dá acesso à configuração do addressbook e aos arquivos de assinaturas 13:53 &amp;lt;+susi23&amp;gt; e aos seus "addressbooks", a saber, hosts.txt, userhosts.txt e (se existir) seu addressbook publicado 13:54 &amp;lt;+susi23&amp;gt; eu adicionei uma página de introdução e algumas explicações de como o addressbook funciona 13:54 &amp;lt;+susi23&amp;gt; (ok, como eu acho que o addressbok funciona ;) 13:54 &amp;lt;jrandom&amp;gt; w00t :) 13:54 &amp;lt;+bar&amp;gt; userhosts.txt? 13:54 &amp;lt;+susi23&amp;gt; como houve perguntas de usuários sobre isso nas últimas semanas 13:54 &amp;lt;+Ragnarok&amp;gt; vou mandar feedback depois que eu testar :) 13:54 &amp;lt;@cervantes&amp;gt; legal, quão pronto está? 13:54 &amp;lt;+susi23&amp;gt; claro 13:54 &amp;lt;+susi23&amp;gt; utilizável 13:55 &amp;lt;ardvark&amp;gt; eu uso addressbook, mas não tenho userhosts.txt, ou userhosts.txt são meus eepsites pessoais/privados? 13:55 &amp;lt;jrandom&amp;gt; ardvark: userhosts é para sobrescritas personalizadas especificadas pelo usuário (não existe por padrão) 13:55 &amp;lt;+susi23&amp;gt; userhosts.txt é um segundo arquivo hosts.txt que é lido pelo NamingService 13:55 &amp;lt;ardvark&amp;gt; ok 13:55 &amp;lt;+Ragnarok&amp;gt; userhosts.txt é aquele que você pode editar sem medo de perda de dados por condições de corrida :) 13:55 &amp;lt;+susi23&amp;gt; e sim, as pessoas usaram isso para chaves privadas 13:56 &amp;lt;+susi23&amp;gt; (o que é um pouco perigoso agora quando você ativa a publicação do addressbook) 13:57 &amp;lt;+susi23&amp;gt; bem, nada de mágico aqui... é isso 13:57 &amp;lt;+Ragnarok&amp;gt; adicionar um privatehosts.txt ou algo assim, que é lido pelo NamingService mas não pelo addressbook, seria trivial 13:57 &amp;lt;+susi23&amp;gt; verdade 13:57 &amp;lt;@cervantes&amp;gt; eu gostaria de ver isso ;-) 13:58 * cervantes agarra suas chaves privadas ;-) 13:58 &amp;lt;jrandom&amp;gt; ooh, a página de introdução do susidns está legal :) 13:58 &amp;lt;jrandom&amp;gt; (cervantes/susi/ragnarok/etc.: veja também a interface web de pet name do Syndie [você precisa fazer login para ver]) 13:58 &amp;lt;+susi23&amp;gt; como a publicação dos addressbooks vem desativada por padrão, não há perigo para as pessoas normais 13:58 &amp;lt;jrandom&amp;gt; certo, certo 13:59 &amp;lt;+Ragnarok&amp;gt; já perguntei isso antes, mas há algo que eu possa fazer para facilitar a vida de quem está escrevendo frontends do addressbook? 13:59 * cervantes esqueceu seu login 13:59 &amp;lt;jrandom&amp;gt; cervantes: você pode se registrar de novo ;) 13:59 &amp;lt;+Ragnarok&amp;gt; eu também, provavelmente 14:00 &amp;lt;@cervantes&amp;gt; não seria sushidns um nome melhor? 14:00 * cervantes abaixa 14:00 &amp;lt;+susi23&amp;gt; ragnarok: que tal uma função para interromper a thread adormecida para uma atualização imediata (acionada pelo usuário) de assinaturas? 14:01 &amp;lt;jrandom&amp;gt; ooh, ou uma capacidade manual de "fetch now" 14:01 * susi23 estapeia cervantes com uma grande truta. 14:01 &amp;lt;+susi23&amp;gt; sim, chamar isso de dns é ridículo aqui... mas é um nome histórico :) 14:01 &amp;lt;@cervantes&amp;gt; truta crua! 14:01 * cervantes pega o molho de soja 14:01 &amp;lt;+susi23&amp;gt; (pervertido!) 14:02 &amp;lt;+susi23&amp;gt; ok, de volta ao tópico, por favor ;) 14:02 &amp;lt;+Ragnarok&amp;gt; ok, vou ver isso 14:02 &amp;lt;+susi23&amp;gt; (não bebam em reuniões!) 14:02 * jrandom esconde minha bebida 14:03 * susi23 pinga jrandom 14:03 &amp;lt;jrandom&amp;gt; ok, legal, valeu, susi, está muito bonito 14:03 &amp;lt;jrandom&amp;gt; ok, passando para 4) ??? 14:03 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer para a reunião? 14:04 &amp;lt;@cervantes&amp;gt; se alguém vem tendo algum problema com irc2p, por favor avise os admins 14:06 &amp;lt;@cervantes&amp;gt; #irc2p é o canal de suporte 14:06 &amp;lt;@cervantes&amp;gt; ou publiquem no fórum 14:06 &amp;lt;@cervantes&amp;gt; jrandom: você quer um fórum do Syndie, a propósito? (ou isso é redundante) 14:07 &amp;lt;@cervantes&amp;gt; susi23: sinta-se à vontade para ter um também, para sua pletora de apps do i2p ;-) 14:07 &amp;lt;jrandom&amp;gt; por ora, acho que estamos ok sem um, porém obrigado 14:07 &amp;lt;jrandom&amp;gt; o fórum do susiworld 14:09 &amp;lt;jrandom&amp;gt; ok, se não há mais nada 14:09 * jrandom se prepara 14:09 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-08-30</title><link>/pt/blog/2005/08/30/notas-de-status-do-i2p-de-2005-08-30/</link><pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/30/notas-de-status-do-i2p-de-2005-08-30/</guid><description>&lt;p>Oi, pessoal, chegou aquela hora da semana de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede&lt;/li>
&lt;li>floodfill netDb&lt;/li>
&lt;li>Syndie&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Com a 0.6.0.3 disponível há uma semana, os relatos são bastante bons, embora o registro de logs e a exibição tenham sido bastante confusos para alguns. Até alguns minutos atrás, o I2P estava informando que um número considerável de pessoas configurou incorretamente seus NATs ou firewalls - de 241 pares, 41 viram o status mudar para ERR-Reject, enquanto 200 ficaram simplesmente OK (quando conseguem obter um status explícito). Isso não é bom, mas ajudou a focar um pouco mais no que precisa ser feito.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 30 de agosto de 2005</title><link>/pt/blog/2005/08/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-agosto-de-2005/</link><pubDate>Tue, 30 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-agosto-de-2005/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bar, bla, gloin, jrandom, laberhorst, nickless_head, redzara, ZULU&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:03 &amp;lt;+bla&amp;gt; Há reunião hoje? 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 &amp;lt;jrandom&amp;gt; 1) Estado da rede 13:04 &amp;lt;jrandom&amp;gt; 2) floodfill netDb 13:04 &amp;lt;jrandom&amp;gt; 3) Syndie 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 &amp;lt;+bla&amp;gt; ;) 13:04 * jrandom acena 13:04 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2005-August/000871.html 13:04 &amp;lt;jrandom&amp;gt; (é, estou alguns minutos atrasado ;) 13:05 &amp;lt;jrandom&amp;gt; de qualquer forma, indo para 1) estado da rede 13:06 &amp;lt;jrandom&amp;gt; rotas restritas são uma droga, e finalmente temos alguns dados sobre quão comuns elas são (buu, vaias) 13:06 &amp;lt;jrandom&amp;gt; mas ainda assim, a rede parece bastante saudável, se você ignorar todos os relatos preocupados de "omg está dizendo status: Unknown!" ;) 13:07 &amp;lt;gloin&amp;gt; hmm.. onde deveria ficar a raiz de documentos (document root) do servidor web incluído no I2P? 13:07 &amp;lt;jrandom&amp;gt; $i2pInstallDir/eepsite/docroot/ 13:07 &amp;lt;gloin&amp;gt; i2p/eepsite/docroot ? 13:07 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre o estado da rede além do que está nas notas de status? 13:08 &amp;lt;gloin&amp;gt; achei. parece que o servidor web não entrega o index.html automaticamente. 13:08 &amp;lt;+bla&amp;gt; jrandom: tenho feito alguns testes para verificar quais nós são selecionados nos tunnels. 13:09 &amp;lt;+bla&amp;gt; jrandom: Principalmente, como agora implementei a localização de nós na struct RouterInfo, posso ver graficamente (bandeiras de países) onde os participantes de tunnel estão localizados. 13:09 &amp;lt;+bla&amp;gt; Estou na Europa (sem segredo), e a maioria dos meus participantes de tunnel está na Europa 13:09 &amp;lt;jrandom&amp;gt; gloin: deveria servir o index.html (é isso que exibe "Welcome to your Eepsite") 13:10 &amp;lt;jrandom&amp;gt; ooh, boa, bla! 13:10 &amp;lt;redzara&amp;gt; como algumas pessoas relataram baixo desempenho com UDP, talvez pudéssemos adicionar um pequeno medidor de desempenho como o iperf no I2P? 13:11 &amp;lt;redzara&amp;gt; s/had/add 13:11 &amp;lt;jrandom&amp;gt; bla: então isso não é só na página profiles.jsp, mas também em tunnels.jsp? muito legal... capturas de tela, capturas de tela! :) 13:11 &amp;lt;gloin&amp;gt; jrandom: agora funciona. estranho. 13:11 &amp;lt;+bla&amp;gt; jrandom: Vou postar algumas capturas de tela, mas primeiro tenho que cobrir meu próprio router-ID nas imagens ;) 13:11 &amp;lt;jrandom&amp;gt; redzara: hmm, um utilitário de linha de comando para permitir que as pessoas verifiquem a qualidade do link, ou um monitor para o desempenho do SSU? 13:11 &amp;lt;jrandom&amp;gt; heh bla 13:12 &amp;lt;jrandom&amp;gt; estranho, gloin 13:13 &amp;lt;gloin&amp;gt; jrandom: aliás, desde que atualizei meu PPPoE o I2P parece estar mais estável. 13:13 &amp;lt;jrandom&amp;gt; legal, qual era o problema com sua conexão de rede? atualização de firmware? 13:14 &amp;lt;gloin&amp;gt; jrandom: perdi todos os pares. Mas a conexão com a internet estava ok, porém cada par falhava. 13:16 &amp;lt;jrandom&amp;gt; certo, mas o que você atualizou nas suas configurações de PPPoE? 13:17 &amp;lt;gloin&amp;gt; jrandom: Quero dizer o daemon PPPoE do Linux. 13:18 &amp;lt;jrandom&amp;gt; ah ok 13:18 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 1) estado da rede, ou podemos passar para 2) floodfill netdb? 13:18 &amp;lt;+bla&amp;gt; `http://theland.i2p/parttunnels.jpg` 13:19 &amp;lt;+bla&amp;gt; `http://theland.i2p/servertunnels.jpg` 13:21 &amp;lt;+bar&amp;gt; (umm.. inacessível?) 13:21 &amp;lt;jrandom&amp;gt; sim, estou com dificuldade para acessar também 13:21 &amp;lt;fox&amp;gt; &amp;lt;godmode0&amp;gt; eu uso PPPoE, nunca foi problema para o I2P 13:22 * jrandom vai tentar mais tarde mesmo assim 13:22 &amp;lt;+bla&amp;gt; jrandom: Bem.. Acabou de aparecer um novo problema de rede ali ;) 13:22 &amp;lt;jrandom&amp;gt; hehe 13:22 &amp;lt;jrandom&amp;gt; bla: você está na -4 ou em uma build anterior? 13:23 &amp;lt;+bla&amp;gt; jrandom: estou na -4 13:23 &amp;lt;jrandom&amp;gt; hmm, ok legal 13:23 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, podemos destrinchar isso depois 13:24 &amp;lt;jrandom&amp;gt; (se você puder me enviar as estatísticas do netDb de /oldstats.jsp, seria ótimo :) 13:25 &amp;lt;jrandom&amp;gt; ok, passando para 2) floodfill netdb 13:26 &amp;lt;jrandom&amp;gt; há muitas informações publicadas no meu blog sobre este tópico 13:26 &amp;lt;jrandom&amp;gt; começamos a implantar uma primeira fase, embora ainda haja trabalho a fazer 13:26 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre o plano? 13:27 &amp;lt;+bla&amp;gt; jrandom: O floodfill vai escalar como log(N) (N=número de pares na rede), ou linearmente? 13:27 &amp;lt;jrandom&amp;gt; linearmente com M (M=número de pares participando no floodfill netdb) 13:28 &amp;lt;jrandom&amp;gt; bem, M pode ser pequeno o suficiente para que N seja o termo dominante 13:29 &amp;lt;jrandom&amp;gt; (nesse caso será linearmente com N) 13:29 &amp;lt;jrandom&amp;gt; o que não é ótimo, mas até termos &amp;gt; 10K eepsites, não importa 13:30 &amp;lt;jrandom&amp;gt; quando tivermos, poderemos partir para algoritmos mais avançados para compartilhar a carga entre os participantes do floodfill 13:31 &amp;lt;jrandom&amp;gt; (note que são 10K eepsites, não usuários, já que realmente não precisamos publicar leaseSets de cliente no netdb) 13:32 &amp;lt;+bla&amp;gt; jrandom: Há algum motivo pelo qual ainda publicamos os destinos do cliente no netDb? 13:32 &amp;lt;+bla&amp;gt; jrandom: Ou, aliás, por que ainda exibimos quem são nossos pares rápidos no netDb? 13:33 &amp;lt;+bla&amp;gt; jrandom: Remover ambos reduziria os dados do netDb por um grande fator 13:33 &amp;lt;jrandom&amp;gt; bla: quanto ao primeiro, não. quanto ao segundo, para eu depurar (embora eu não tenha olhado para esse campo específico recentemente) 13:33 &amp;lt;jrandom&amp;gt; sim, vale tentar, talvez na -5 13:36 &amp;lt;jrandom&amp;gt; ok, legal, bem, vamos ver e espero que lancemos a -5 nos próximos dias 13:37 &amp;lt;jrandom&amp;gt; (talvez amanhã) 13:37 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada em 2) floodfill netdb, vamos passar para 3) syndie 13:38 &amp;lt;jrandom&amp;gt; publiquei um monte de informações no e-mail e no meu blog, então, em vez de repeti-las, alguém tem perguntas / comentários / preocupações? 13:40 * jrandom curte muito a funcionalidade de distribuição remota, embora esteja longe do que esperamos com a integração ao feedspace 13:41 &amp;lt;jrandom&amp;gt; (não me dei ao trabalho de fazer a integração com postagem no Freenet, embora seria bem fácil abrir uma CLI e publicar todas as entradas) 13:42 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada em 3) syndie, vamos abrir para 4) ??? 13:42 &amp;lt;jrandom&amp;gt; alguém tem mais algo relacionado ao I2P para trazer? 13:42 &amp;lt;redzara&amp;gt; claro, cadê a documentação ;) 13:43 &amp;lt;laberhorst&amp;gt; apenas que meu nó sob 0.6.x consome até 100% de carga de CPU, mas preciso conferir com Linux nessa linha aqui 13:43 &amp;lt;+nickless_head&amp;gt; Acho que o script i2pProxy.pac deveria estar na pasta web do Jetty por padrão. 13:43 &amp;lt;jrandom&amp;gt; nickless_head: não recomendo o i2pproxy.pac, pois é um grande risco de segurança 13:44 &amp;lt;redzara&amp;gt; 2 - poderíamos ter a última build do Jetty incluída no I2P? 13:44 &amp;lt;jrandom&amp;gt; temos 5.2.1 no i2p agora 13:44 &amp;lt;jrandom&amp;gt; quer dizer, 5.1.2 13:44 &amp;lt;+nickless_head&amp;gt; jrandom: é a única coisa disponível para separar entre eepsites e websites em um único navegador sem ter que alternar manualmente, tanto quanto sei 13:45 &amp;lt;jrandom&amp;gt; eu uso switchproxy 13:45 &amp;lt;jrandom&amp;gt; (e eu não alterno para navegação não anônima) 13:45 &amp;lt;jrandom&amp;gt; ((squid.i2p é rápido o suficiente para mim)) 13:45 &amp;lt;+nickless_head&amp;gt; Pense nos slashdotters! :p 13:46 &amp;lt;jrandom&amp;gt; como já disse antes, tenho reservas quanto à viabilidade de eepsites. os riscos de segurança são enormes 13:46 &amp;lt;jrandom&amp;gt; mas, para quem não se importa com esses riscos, talvez um i2pproxy.pac faça sentido. 13:47 &amp;lt;+bla&amp;gt; Acho fortemente que algo que não seja seguro por _padrão_ não deveria estar no I2P, para não dar aos novos usuários uma falsa sensação de segurança 13:48 &amp;lt;jrandom&amp;gt; concordo (embora nós promovamos o i2pproxy.pac, só não contamos às pessoas sobre ele até assustá-las o suficiente ;) 13:49 &amp;lt;+nickless_head&amp;gt; De alguma forma não consigo acreditar que, na configuração do Mozilla, não haja uma maneira de fazer com que os sites acessem apenas recursos do mesmo domínio .. 13:50 &amp;lt;redzara&amp;gt; desculpem, mas perdi a conexão do IRC :( sobre o Jetty existe uma correção sobre Commons Logging e talvez isso me ajude a rodar meu mvnforum na mesma instância do I2P 13:50 &amp;lt;redzara&amp;gt; Jetty-5.1.5rc1 - 23 August 2005 13:52 &amp;lt;jrandom&amp;gt; ah, legal, qual é exatamente o problema, redzara? 13:52 &amp;lt;jrandom&amp;gt; nickless_head: se você encontrar uma maneira, nos avise 13:52 &amp;lt;redzara&amp;gt; ou talvez eu possa até compilar meu próprio I2P com a versão mais recente do Jetty 13:52 &amp;lt;jrandom&amp;gt; redzara: isso você certamente pode fazer - basta colocar os arquivos JAR do Jetty no seu lib dir do i2p 13:53 &amp;lt;redzara&amp;gt; jrandom: toda vez que tento iniciar o mvnforum no I2P, o Jetty falha em encontrar o Apache Commons Logging 13:53 &amp;lt;+nickless_head&amp;gt; Oh! Acabei de notar que o i2pproxy.pac padrão usa um modo que permite que sites alternem o uso de proxy para o I2P ligado e desligado em tempo de execução, o que é protegido pela SENHA PADRÃO TOTALMENTE SEGURA E INQUEBRÁVEL &amp;lt;/sarcasm&amp;gt; "passw0rd". Por favor, alguém que entenda de cvs mude isso. 13:54 &amp;lt;jrandom&amp;gt; redzara: isso está em commons-logging.jar e commons-el.jar, se não me engano, e deveriam estar no seu lib dir e no classpath do seu wrapper.config 13:54 &amp;lt;jrandom&amp;gt; nickless_head: mais um motivo pelo qual não recomendo ninguém usar isso ;) 13:55 &amp;lt;redzara&amp;gt; sim, eu sei, não sou tão n00b :)) preciso fuçar de novo com essa nova versão do Jetty 13:56 &amp;lt;jrandom&amp;gt; legal, nos mantenha informados 13:56 &amp;lt;redzara&amp;gt; sem problema 13:57 &amp;lt;fox&amp;gt; * mihi supõe que a maioria dos usuários do I2P vai revelar seu "IP real" para um applet Java de qualquer jeito :) 13:57 &amp;lt;fox&amp;gt; &amp;lt;mihi&amp;gt; tente http://www.stilllistener.com/checkpoint1/Java/ (e role para baixo) 13:58 * jrandom vê muitos campos em branco ;) 13:59 &amp;lt;+bla&amp;gt; fox: Tudo que se expõe é a relação entre um IP e um determinado destino do cliente, onde o destino do cliente mudará a cada reinicialização do router. 14:00 &amp;lt;jrandom&amp;gt; bla: a menos que o usuário esteja em algum site como, por exemplo, `http://i_have_illegal_stuff.i2p/` 14:00 &amp;lt;jrandom&amp;gt; (expor o IP do cliente "apenas uma vez" já é fatal ;) 14:00 &amp;lt;+bla&amp;gt; jrandom: Sim. 14:00 &amp;lt;+bla&amp;gt; Mas, de novo, se você leva a sério a navegação anônima, vai usar proxies HTTP temporários e desativar totalmente tudo de Java, plugins e cookies 14:01 &amp;lt;jrandom&amp;gt; ou usar o syndie :) 14:02 &amp;lt;ZULU&amp;gt; desculpem a interrupção, o duck.ip está fora do ar? 14:02 &amp;lt;+bla&amp;gt; jrandom: Já é hora de perguntas gerais? 14:02 &amp;lt;jrandom&amp;gt; sim, estamos em 4) ??? 14:02 &amp;lt;jrandom&amp;gt; ZULU: sim, o duck está offline por enquanto 14:03 &amp;lt;+bla&amp;gt; jrandom: Editei os arquivos Java que ajudam profiles.jsp e tunnels.jsp a gerar as bandeiras dos países 14:04 &amp;lt;+bla&amp;gt; jrandom: Porém, onde coloco imagens para as quais eu possa realmente fazer link, e que funcionem, no meu router local (_não_ no meu eepsite)? 14:06 &amp;lt;jrandom&amp;gt; precisamos de um "get.jsp?name" que despeje o conteúdo de ./docs/'name' no navegador 14:06 &amp;lt;jrandom&amp;gt; (ou seja, você precisa tê-las no .war por enquanto, mas com um pequeno arquivo .jsp, você poderia despejá-las em docs) 14:06 &amp;lt;+bla&amp;gt; jrandom: Ah, ok, então não foi culpa minha ;) 14:06 &amp;lt;jrandom&amp;gt; heh, não, culpa minha :) 14:09 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada para a reunião 14:09 * jrandom encerra 14:10 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-08-23</title><link>/pt/blog/2005/08/23/notas-de-status-do-i2p-de-2005-08-23/</link><pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/23/notas-de-status-do-i2p-de-2005-08-23/</guid><description>&lt;p>Oi, pessoal, é hora das notas de status semanais novamente&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.3 estado 2) IRC estado 3) susibt 4) Syndie 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.3 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Como mencionado no outro dia [1], temos uma nova versão 0.6.0.3 disponível, pronta para seu uso. É uma grande melhoria em relação à versão 0.6.0.2 (não é incomum ficar vários dias sem desconexão no irc - eu já tive tempos de atividade de 5 dias interrompidos por uma atualização), mas há algumas coisas que vale a pena observar. Ainda assim, nem sempre é assim - pessoas com conexões de Internet lentas enfrentam problemas, mas é um avanço.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 23 de agosto de 2005</title><link>/pt/blog/2005/08/23/reuni%C3%A3o-de-desenvolvedores-do-i2p-23-de-agosto-de-2005/</link><pubDate>Tue, 23 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/23/reuni%C3%A3o-de-desenvolvedores-do-i2p-23-de-agosto-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> arcturus, ardvark, cervantes, gott, jrandom, lucky, modulus, susi23\_&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 12:01 &amp;lt;jrandom&amp;gt; 0) oi 12:01 &amp;lt;jrandom&amp;gt; 1) status do 0.6.0.3 12:01 &amp;lt;jrandom&amp;gt; 2) status do IRC 12:01 &amp;lt;jrandom&amp;gt; 3) susibt 12:01 &amp;lt;jrandom&amp;gt; 4) Syndie 12:01 &amp;lt;jrandom&amp;gt; 5) ??? 12:01 &amp;lt;jrandom&amp;gt; 0) oi 12:01 * jrandom acena 12:01 &amp;lt;lucky&amp;gt; oi 12:02 &amp;lt;jrandom&amp;gt; notas semanais de status no ar @ http://dev.i2p.net/pipermail/i2p/2005-August/000857.html 12:02 &amp;lt;lucky&amp;gt; hihihihi 12:02 &amp;lt;jrandom&amp;gt; oi lucky 12:02 &amp;lt;jrandom&amp;gt; ok, indo para 1) status do 0.6.0.3 12:02 &amp;lt;jrandom&amp;gt; acho que as principais coisas que valem mencionar com relação ao 0.6.0.3 estão nas notas de status, mas além disso, alguém tem algo para levantar? 12:04 &amp;lt;gott&amp;gt; Qual é a de 'Unknown' ? 12:04 &amp;lt;jrandom&amp;gt; não tenho certeza se as melhorias de cwin do SSU virão no 0.6.0.4 ou vão esperar até 0.6.1 quando tivermos melhor configuração de pares 12:04 &amp;lt;jrandom&amp;gt; gott: há dois parágrafos no e-mail sobre isso — você tem alguma pergunta específica além disso? 12:05 &amp;lt;jrandom&amp;gt; ou há algum ponto que eu possa esclarecer? 12:05 &amp;lt;gott&amp;gt; Não, é que eu ainda não li o maldito e-mail. 12:05 &amp;lt;jrandom&amp;gt; hehe 12:05 &amp;lt;jrandom&amp;gt; bem, suba cinco linhas e leia o maldito e-mail ;) 12:06 &amp;lt;jrandom&amp;gt; ok, mais alguém tem perguntas sobre o 0.6.0.3? 12:07 &amp;lt;jrandom&amp;gt; se não, passando para 2) status do IRC 12:07 &amp;lt;modulus&amp;gt; foi mal, pessoal, mas preciso sair. até mais, todos. 12:08 &amp;lt;jrandom&amp;gt; além do que está no e-mail, postman/cervantes/arcturus: vocês têm algo que queiram levantar? 12:08 &amp;lt;jrandom&amp;gt; até mais, modulus 12:08 &amp;lt;+arcturus&amp;gt; sobre 1)? 12:08 &amp;lt;+arcturus&amp;gt; ah, foi mal 12:08 &amp;lt;gott&amp;gt; Hum. 12:08 &amp;lt;+arcturus&amp;gt; agora é 2) 12:09 &amp;lt;gott&amp;gt; Quanta largura de banda de upstream o IRC sobre I2P costuma consumir no momento? 12:09 &amp;lt;+arcturus&amp;gt; netsplits são coisa do passado 12:09 &amp;lt;+arcturus&amp;gt; gott: eu não poderia dizer isso sem comprometer o anonimato do meu router 12:09 &amp;lt;gott&amp;gt; Não, não, não. 12:10 &amp;lt;jrandom&amp;gt; não sei, meu router com squid.i2p/dev.i2p/cvs.i2p/www.cvs/syndiemedia.i2p mais meu IRC e eepproxy usa em média 10–20 KB/s 12:10 &amp;lt;gott&amp;gt; Isso requer uma linha comercial? 12:10 &amp;lt;jrandom&amp;gt; boa, arcturus 12:10 &amp;lt;gott&amp;gt; jrandom: quero dizer, para hospedar. 12:10 &amp;lt;jrandom&amp;gt; gott: operar um servidor ou um cliente? 12:10 &amp;lt;jrandom&amp;gt; ah 12:10 &amp;lt;+arcturus&amp;gt; gott: eu não poderia dizer isso sem comprometer o anonimato do meu router 12:10 &amp;lt;gott&amp;gt; servidor. 12:10 * jrandom não sabe. provavelmente menos quando você tem apenas um ircd 12:10 &amp;lt;gott&amp;gt; Então você está rodando um unrealircd modificado? 12:11 &amp;lt;jrandom&amp;gt; digamos, some um fator de 1,3 ao uso do cliente para um único servidor 12:11 &amp;lt;+arcturus&amp;gt; gostaria também de acrescentar que o lag entre servidores é estável e muito, muito baixo 12:11 &amp;lt;gott&amp;gt; Presumo que sim, já que não parece haver o comando VERSION 12:11 &amp;lt;+arcturus&amp;gt; eu desativei o VERSION 12:12 &amp;lt;gott&amp;gt; Suas modificações são de código aberto? 12:12 &amp;lt;+arcturus&amp;gt; talvez estejamos rodando unreal, talvez não :) 12:12 &amp;lt;gott&amp;gt; Você deveria publicá-las para que outros possam iniciar suas próprias redes privadas. 12:12 &amp;lt;+arcturus&amp;gt; não posso te dizer sem comprometer a segurança 12:12 &amp;lt;gott&amp;gt; segurança pela obscuridade, que beleza. 12:12 &amp;lt;jrandom&amp;gt; isso aí, arcturus. estou vendo algo como 0–2 s de lag em média (no momento, menos do que o detector de lag do irssi) 12:12 &amp;lt;+arcturus&amp;gt; não, é apenas uma camada de segurança 12:13 &amp;lt;+arcturus&amp;gt; e só serve como um elemento dissuasor, não substitui medidas técnicas de segurança 12:15 &amp;lt;jrandom&amp;gt; arcturus: como vai o vanguard? 12:15 &amp;lt;+arcturus&amp;gt; não tenho codado nele ultimamente, outros projetos têm me ocupado, mas sinto uma pressão constante e firme para acabar com isso :) 12:16 &amp;lt;jrandom&amp;gt; hehe maneiro 12:16 &amp;lt;+arcturus&amp;gt; vanguard será mais eficaz contra bots, a medida de hashcash é um assunto à parte 12:16 &amp;lt;+arcturus&amp;gt; mas estou preocupado com hashcash agora 12:17 &amp;lt;+arcturus&amp;gt; com os ataques mais recentes contra o SHA-1 12:17 &amp;lt;+arcturus&amp;gt; não vai demorar para haver ferramentas disponíveis para as massas 12:17 &amp;lt;+arcturus&amp;gt; infelizmente, a implementação padrão de hashcash é baseada inteiramente em SHA-1 12:17 &amp;lt;susi23_&amp;gt; Unable to find a javac compiler; // com.sun.tools.javac.Main is not on the classpath. // Perhaps JAVA_HOME does not point to the JDK 12:18 &amp;lt;@cervantes&amp;gt; ah, consegui 12:18 &amp;lt;susi23_&amp;gt; alguma ideia sobre isso? JAVA_HOME aponta com certeza para o diretório correto, javac está no PATH e é executável 12:18 &amp;lt;+arcturus&amp;gt; susi23_: estamos em uma reunião no momento :) 12:18 &amp;lt;jrandom&amp;gt; susi23_: OOM (falta de memória)? 12:18 &amp;lt;susi23_&amp;gt; reunião? mas são 20h? 12:18 &amp;lt;jrandom&amp;gt; (pré-compile suas JSPs em vez de deixar o Jetty/Tomcat fazer, é mais rápido ;) 12:19 &amp;lt;jrandom&amp;gt; sim, mudamos o horário, susi23_ :) 12:19 &amp;lt;susi23_&amp;gt; não sabia, desculpe 12:19 &amp;lt;jrandom&amp;gt; hehe sem problema, que bom que você chegou para a reunião, seu item da pauta é o próximo ;) 12:20 * susi23_ senta e escuta 12:20 &amp;lt;+arcturus&amp;gt; então, embora eu não espere problemas imediatos com hashcash, acho plausível que o SHA-1 possa ser seriamente comprometido em breve 12:21 &amp;lt;jrandom&amp;gt; arcturus: hashcash com MD5 provavelmente estaria ok 12:21 &amp;lt;jrandom&amp;gt; é só uma PoW (prova de trabalho) 12:21 &amp;lt;+arcturus&amp;gt; se alguém souber de alguma implementação de hashcash baseada em SHA-256 ou superior, por favor me avise 12:21 &amp;lt;+arcturus&amp;gt; bem, PoW é inútil se houver pouco P nela :) 12:21 &amp;lt;jrandom&amp;gt; o tamanho do hash só importa quando seu hashcash atinge o tamanho do hash 12:23 &amp;lt;jrandom&amp;gt; (mas, sim, rodar contra um SHA-256 truncado ou 512 ou Whirlpool ou o que for seria legal) 12:23 &amp;lt;+arcturus&amp;gt; acho que podemos seguir com a implementação atual; talvez possamos projetá-la de forma que possamos substituí-la facilmente depois, quando precisarmos 12:24 &amp;lt;jrandom&amp;gt; (DTSTTCPW) 12:25 &amp;lt;+arcturus&amp;gt; porque eventualmente teremos de abandonar o SHA-1, tenho certeza disso :) e se não pudermos ter uma razoável certeza de que um token foi gerado corretamente, não há razão sequer para usar hashcash 12:25 &amp;lt;jrandom&amp;gt; (é só uma PoW para obter um nym (pseudônimo) no IRC, não para conseguir acesso a Fort Knox ;) 12:26 &amp;lt;@cervantes&amp;gt; há alguma conversa na lista de e-mails do hashcash sobre implementar SHA-256 12:26 &amp;lt;+arcturus&amp;gt; não é para um nym (pseudônimo), é para a entrada no servidor 12:26 &amp;lt;+arcturus&amp;gt; cervantes: legal, vou conferir isso 12:27 &amp;lt;+arcturus&amp;gt; jrandom: e não é só PoW, o hashcash é o que nos dá um método para identificar exclusivamente clientes na rede, semelhante a poder identificar por IP, para que possamos banir com precisão 12:28 &amp;lt;jrandom&amp;gt; certamente isso é renovado ao longo do tempo, certo? 12:28 &amp;lt;jrandom&amp;gt; por exemplo, um novo certificado de PoW a cada 6 meses (ou 6 h, ou o que for) 12:28 &amp;lt;+arcturus&amp;gt; se um usuário não tiver de fazer trabalho algum para obter seu ID, isso anula nossa capacidade de bani-lo 12:29 &amp;lt;+arcturus&amp;gt; não conheço nenhum motivo para expirá-los automaticamente; só expirar manualmente se violarem os termos de serviço 12:29 &amp;lt;+arcturus&amp;gt; não há necessidade de fazer as pessoas realizarem trabalho desnecessário para novos IDs 12:29 &amp;lt;jrandom&amp;gt; eh, é apenas uma PoW passiva, eles podem rodar um ciclo a cada 6 horas para gerar uma nova 12:29 &amp;lt;jrandom&amp;gt; mas talvez DTSTTCPW 12:30 &amp;lt;+arcturus&amp;gt; qualquer hashcash gerado deve ser usado em 24 horas, ou será inválido 12:32 &amp;lt;@cervantes&amp;gt; só para reiterar: o novo servidor irc.freshcoffee.i2p precisa ser adicionado no seu i2ptunnel console 12:32 &amp;lt;jrandom&amp;gt; beleza. ok, mais algo para 2) irc2p? 12:33 &amp;lt;@cervantes&amp;gt; (`http://forum.i2p/viewtopic.php?t=911` 12:33 &amp;lt;@cervantes&amp;gt; ) 12:33 &amp;lt;@cervantes&amp;gt; &amp;lt;-- feito 12:34 &amp;lt;+arcturus&amp;gt; não tenho mais nada com que entediá-los :) 12:34 &amp;lt;jrandom&amp;gt; hehe 12:34 &amp;lt;jrandom&amp;gt; ok, 3) susibt 12:34 &amp;lt;ardvark&amp;gt; hum, quando eu adiciono o novo servidor ao meu tunnel, eu tenho que reiniciar o I2P? 12:34 &amp;lt;jrandom&amp;gt; susi23_: p1ng 12:35 &amp;lt;@cervantes&amp;gt; ardvark: apenas o tunnel 12:35 &amp;lt;@cervantes&amp;gt; (ircproxy tunnel) 12:35 &amp;lt;ardvark&amp;gt; ah ok, eu só adicionei e salvei, então isso não é suficiente, né 12:36 &amp;lt;jrandom&amp;gt; certo, infelizmente você precisa parar e iniciar esse proxy 12:36 &amp;lt;susi23_&amp;gt; bem 12:36 &amp;lt;ardvark&amp;gt; mas aí vou perder a reunião ;) 12:37 &amp;lt;susi23_&amp;gt; susibt é uma webapp (como o susimail) para colocar na VM (máquina virtual) do seu router 12:37 &amp;lt;susi23_&amp;gt; ela atua como um frontend web para o i2p-bt 12:38 &amp;lt;susi23_&amp;gt; assim você pode gerenciar seus seeds, fazer upload e download de arquivos, etc. 12:38 &amp;lt;jrandom&amp;gt; w00t 12:39 &amp;lt;susi23_&amp;gt; o problema é que você precisa iniciar um btdownloadheadless.py para cada seed... então você fica com muitos processos de Python além das suas muitas threads de Java :) 12:39 &amp;lt;+arcturus&amp;gt; isso será tratado no ducktorrent *cof* 12:39 &amp;lt;jrandom&amp;gt; hehe 12:39 * jrandom prende a respiração 12:40 &amp;lt;susi23_&amp;gt; ela inclusive suporta reinício dos seeds após reiniciar o router 12:40 &amp;lt;@cervantes&amp;gt; legal 12:40 &amp;lt;jrandom&amp;gt; irado 12:40 &amp;lt;susi23_&amp;gt; planos futuros incluem criação automática de torrents e melhoria da UI (interface do usuário) 12:41 &amp;lt;susi23_&amp;gt; se você quiser testar, recomendo uma instância separada do Jetty 12:41 &amp;lt;susi23_&amp;gt; assim você não precisa mexer no seu router :) 12:41 &amp;lt;susi23_&amp;gt; instruções de download e instalação em `http://susi.i2p` 12:42 &amp;lt;susi23_&amp;gt; é isso *ping de volta para o jr* 12:42 &amp;lt;jrandom&amp;gt; w3wt, valeu, susi 12:42 &amp;lt;jrandom&amp;gt; ok, alguém tem perguntas e comentários sobre isso, ou vamos pular para 4) syndie? 12:44 &amp;lt;jrandom&amp;gt; ok, sobre syndi, publiquei um monte na lista sobre isso no último dia ou dois, e haverá muito mais atividade 12:45 &amp;lt;jrandom&amp;gt; o principal site de demonstração do syndie é `http://syndiemedia.i2p` / http://66.111.51.110:8000/, mas claro, incentivamos as pessoas a baixá-lo e instalá-lo localmente 12:45 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar no momento nesse front. a menos que alguém tenha alguma pergunta? 12:46 &amp;lt;gott&amp;gt; Por que se chama syndie? 12:46 &amp;lt;gott&amp;gt; é uma referência a 'syndicate'? 12:47 &amp;lt;jrandom&amp;gt; sim, é um frontend de sindicação genérico (+ segurança, autenticação e consciência de anonimato) 12:48 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 4), vamos passar para 5) ??? 12:48 &amp;lt;jrandom&amp;gt; alguém tem algo relacionado ao I2P para trazer para a reunião? 12:51 &amp;lt;jrandom&amp;gt; ok, se não há mais nada 12:51 * jrandom se prepara 12:52 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-08-16</title><link>/pt/blog/2005/08/16/notas-de-status-do-i2p-de-2005-08-16/</link><pubDate>Tue, 16 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/16/notas-de-status-do-i2p-de-2005-08-16/</guid><description>&lt;p>Olá, pessoal, notas breves hoje&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado do PeerTest 2) Irc2P 3) Feedspace 4) meta 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>PeerTest status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Como mencionado anteriormente, a próxima versão 0.6.1 incluirá uma série de testes para configurar o router de forma mais cuidadosa e verificar se é alcançável (ou indicar o que precisa ser feito) e, embora já tenhamos algum código no CVS há duas builds, ainda faltam alguns ajustes para que funcione tão suavemente quanto o necessário. No momento, estou fazendo algumas pequenas modificações no fluxo de testes documentado [1], adicionando um pacote adicional para verificar se o Charlie é alcançável e adiando a resposta do Bob à Alice até que o Charlie tenha respondido. Isso deve reduzir o número de valores de status &amp;ldquo;ERR-Reject&amp;rdquo; desnecessários que as pessoas veem, já que Bob não responderá a Alice até ter um Charlie disponível para testes (e, quando Bob não responde, Alice vê &amp;ldquo;Unknown&amp;rdquo; como o status).&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 16 de agosto de 2005</title><link>/pt/blog/2005/08/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-agosto-de-2005/</link><pubDate>Tue, 16 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-agosto-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, Complication, jrandom, postman, susi23&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:09 &amp;lt;@jrandom&amp;gt; 0) oi 13:09 &amp;lt;@jrandom&amp;gt; 1) PeerTest status 13:09 &amp;lt;@jrandom&amp;gt; 2) Irc2P 13:09 &amp;lt;@jrandom&amp;gt; 3) Feedspace 13:09 &amp;lt;@jrandom&amp;gt; 4) meta 13:09 &amp;lt;@jrandom&amp;gt; 5) ??? 13:09 &amp;lt;@jrandom&amp;gt; 0) oi 13:09 * jrandom acena 13:09 &amp;lt;@jrandom&amp;gt; notas de status semanais no ar @ http://dev.i2p.net/pipermail/i2p/2005-August/000842.html 13:10 &amp;lt;@jrandom&amp;gt; (que tenho certeza que todos vocês leram com afinco) 13:10 &amp;lt;@postman&amp;gt; oi 13:10 &amp;lt;+cervantes&amp;gt; hmm changate perl scripts...will give them a go... 13:10 &amp;lt;+cervantes&amp;gt; oi 13:10 &amp;lt;@jrandom&amp;gt; 1) status do PeerTest 13:11 &amp;lt;@jrandom&amp;gt; não tenho muito a acrescentar além do que publiquei nas notas - alguém tem perguntas/comentários/preocupações sobre isso? 13:11 &amp;lt;@jrandom&amp;gt; não tenho certeza se devemos verificar a alcançabilidade remota de todos que se conectam a nós, mas estou cogitando essa ideia 13:11 &amp;lt;@jrandom&amp;gt; (fazemos isso hoje com TCP) 13:13 &amp;lt;@jrandom&amp;gt; bem, talvez possamos tentar sem isso em uma 0.6.0.3 antes de passar para a 0.6.1. vamos ver 13:13 &amp;lt;@jrandom&amp;gt; ok, passando para 2) irc2p 13:13 &amp;lt;@jrandom&amp;gt; vocês estão aqui, então sabem o que está acontecendo :) 13:13 &amp;lt;@jrandom&amp;gt; bom trabalho postman &amp; smeghead 13:16 &amp;lt;@jrandom&amp;gt; ok, smeghead &amp; postman têm divulgado bastante informação sobre esse negócio, então, se não houver mais nada que queiram levantar sobre isso, podemos passar para 3) feedspace 13:16 &amp;lt;@jrandom&amp;gt; parece que o frosk deu uma saída, e eu realmente não tenho nada a acrescentar além do que está nas notas (e no blog dele) 13:17 &amp;lt;@postman&amp;gt; :) 13:17 * Complication está lendo o blog do frosk 13:18 &amp;lt;@jrandom&amp;gt; ok, talvez o frosk nos atualize com um post lá quando houver mais informações para compartilhar 13:19 &amp;lt;@jrandom&amp;gt; seguindo rapidamente para 4) meta 13:19 &amp;lt;@jrandom&amp;gt; o que vocês acham de reuniões às 20h GMT? cedo demais, tarde demais, na medida? 13:21 * jrandom segura a multidão 13:21 &amp;lt;+Complication&amp;gt; Eu gostaria de dizer algo útil, mas não consigo encontrar meu relógio mundial... 13:21 &amp;lt;@jrandom&amp;gt; google://what+time+is+it 13:22 &amp;lt;+Complication&amp;gt; :) 13:22 &amp;lt;@jrandom&amp;gt; ok, passando para 5) ??? 13:22 &amp;lt;@jrandom&amp;gt; alguém tem mais algo que queira levantar? 13:23 &amp;lt;+susi23&amp;gt; bem 13:23 &amp;lt;+susi23&amp;gt; não oficialmente ;) 13:24 &amp;lt;+Complication&amp;gt; Tem sido um período incomumente estável. 13:24 &amp;lt;+Complication&amp;gt; Tirando ocasionais "mensagem inválida" (ou era "pacote inválido"), não consigo encontrar erros para relatar. :o 13:24 &amp;lt;@postman&amp;gt; meus erros já estão reportados :) 13:24 &amp;lt;@jrandom&amp;gt; beleza, embora isso infelizmente seja um sintoma de erros não detectados, Complication, já que ainda há algumas coisas que não estão indo como Deveriam 13:25 &amp;lt;@jrandom&amp;gt; mas, progresso, sempre em frente 13:25 &amp;lt;@jrandom&amp;gt; talvez estejamos vendo muitas rotas restritas por aí devido à situação do UDP 13:25 &amp;lt;+susi23&amp;gt; começamos um novo idlerpg em #idle e todos estão convidados a participar :) 13:25 &amp;lt;@jrandom&amp;gt; (e talvez haja um monte de outras coisas...) 13:25 &amp;lt;@jrandom&amp;gt; w00t susi23 13:26 &amp;lt;+susi23&amp;gt; :P 13:30 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo para trazer para a reunião? 13:32 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada 13:32 * jrandom se apronta 13:32 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-08-09</title><link>/pt/blog/2005/08/09/notas-de-status-do-i2p-de-2005-08-09/</link><pubDate>Tue, 09 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/09/notas-de-status-do-i2p-de-2005-08-09/</guid><description>&lt;p>Oi pessoal, já chegou aquela hora da semana de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6.0.2 2) atualização do roteiro 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6.0.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>As announced yesterday [1], we&amp;rsquo;ve got a new release out and available and the reports are generally positive. About half of y&amp;rsquo;all have upgraded already (I see 110 @ 0.6.0.2, 89 @ 0.6.0.1, and 21 @ 0.6), but the rest should upgrade asap, as there have been some useful improvements.&lt;/p>
&lt;p>[1] &lt;code>http://dev.i2p.net/pipermail/i2p/2005-August/000834.html&lt;/code>&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 09 de agosto de 2005</title><link>/pt/blog/2005/08/09/reuni%C3%A3o-de-desenvolvedores-do-i2p-09-de-agosto-de-2005/</link><pubDate>Tue, 09 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/09/reuni%C3%A3o-de-desenvolvedores-do-i2p-09-de-agosto-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, detonate, duck, jrandom, jrandom2p, luckypunk, postman, smeghead&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 13:11 &amp;lt;jrandom2p&amp;gt; 0) oi 13:11 &amp;lt;jrandom2p&amp;gt; 1) 0.6.0.2 13:11 &amp;lt;jrandom2p&amp;gt; 2) atualização do roadmap 13:11 &amp;lt;jrandom2p&amp;gt; 3) ??? 13:11 &amp;lt;jrandom2p&amp;gt; 0) oi 13:11 * jrandom2p acena 13:11 &amp;lt;+detonate&amp;gt; oi 13:11 &amp;lt;jrandom2p&amp;gt; notas semanais de status no ar @ http://dev.i2p.net/pipermail/i2p/2005-August/000839.html 13:12 &amp;lt;jrandom2p&amp;gt; ok, entrando rapidamente em [1-2] antes da bagunça geral.. 13:12 &amp;lt;jrandom2p&amp;gt; 1) 0.6.0.2 13:12 &amp;lt;jrandom2p&amp;gt; saiu. e tal 13:12 &amp;lt;jrandom2p&amp;gt; alguém tem perguntas/comentários/preocupações com a 0.6.0.2? 13:13 &amp;lt;jrandom2p&amp;gt; se não, passando para 2) atualização do roadmap 13:13 &amp;lt;jrandom2p&amp;gt; o, er, roadmap foi atualizado. e tal ;) 13:14 &amp;lt;duck&amp;gt; seu australiano 13:14 &amp;lt;+bla&amp;gt; jrandom: Ainda há problemas intermitentes ao contatar um destino, mesmo quando ele normalmente está no ar 13:14 * postman pode confirmar isso 13:14 * detonate também confirma 13:14 &amp;lt;+bla&amp;gt; jrandom: Por exemplo, forum.i2p funciona bem, então depois de alguns minutos não funciona, e exige alguns recarregamentos 13:15 * bla foi o primeiro ;) 13:15 &amp;lt;jrandom2p&amp;gt; hmm, sim, já ouvi relatos disso. com a 0.6.0.2 também, certo? 13:16 &amp;lt;+postman&amp;gt; de fato, senhor 13:16 &amp;lt;+bla&amp;gt; Sim, 0.6.0.2 13:16 &amp;lt;+bla&amp;gt; Pode ser problema no netDb, ou uma seleção ruim de pares para colocar nos tunnels (ou outra coisa) 13:16 &amp;lt;jrandom2p&amp;gt; 'k 13:17 &amp;lt;jrandom2p&amp;gt; a seleção de pares para tunnel tem estado bem ruim ultimamente, assim como o flooding de armazenamento no netDb 13:17 &amp;lt;jrandom2p&amp;gt; (veja seu /oldstats.jsp para contagens de falhas de solicitação de tunnel) 13:18 &amp;lt;+bla&amp;gt; Agora que usamos UDP/SSU, a classificação de pares parece estar melhor do que antes: vários pares que eu _sei_ que são rápidos geralmente aparecem na seção "fast" na profile pafe 13:19 &amp;lt;jrandom2p&amp;gt; legal 13:19 &amp;lt;jrandom2p&amp;gt; 0.6.0.2 adicionou algum código de rejeição de tunnel baseado no netDb que já deveria estar fazendo antes (recusando entrar se não conseguirmos encontrar o próximo salto), então o aumento nas rejeições é esperado 13:19 &amp;lt;+bla&amp;gt; Embora eu realmente devesse voltar aos algoritmos de classificação... ;) 13:20 &amp;lt;jrandom2p&amp;gt; tenho feito análise de perfil/estatísticas, mas ainda sem resultados sólidos 13:21 &amp;lt;jrandom&amp;gt; isso seria legal, bla :) 13:25 &amp;lt;jrandom2p&amp;gt; ok, mais alguma coisa em 2) atualização do roadmpa? :) 13:26 &amp;lt;jrandom2p&amp;gt; se não, passando para 3) ??? 13:26 &amp;lt;+detonate&amp;gt; você acha que seria útil colocar na lista negra pares com altas taxas de failure/duprecv em comparação à moda? 13:27 &amp;lt;jrandom&amp;gt; hmm, não tenho certeza disso — se as taxas de failure/dup forem altas demais para ser útil, devemos simplesmente transferir lentamente e com cuidado 13:27 &amp;lt;jrandom&amp;gt; enquanto as mensagens estiverem chegando, as mensagens estão chegando 13:28 &amp;lt;jrandom&amp;gt; há um motivo pelo qual não usamos estatísticas sobre comunicação direta entre pares como parte do nosso perfilamento — depender delas nos deixaria vulneráveis a alguns ataques fáceis e poderosos (agir de forma diferente com pares diferentes e ver quem usa você, etc.) 13:29 &amp;lt;+detonate&amp;gt; hmm 13:29 &amp;lt;+detonate&amp;gt; ok 13:29 &amp;lt;jrandom&amp;gt; mas talvez precisemos encerrar sessões para pares que estejam em conexões tão congestionadas 13:29 &amp;lt;+detonate&amp;gt; boa observação 13:34 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para levantar em 3) ??? 13:34 &amp;lt;luckypunk&amp;gt; o,oh, talvez você devesse esperar até todo mundo voltar 13:34 &amp;lt;luckypunk&amp;gt; antes de fazer perguntas críticas :P 13:35 &amp;lt;jrandom2p&amp;gt; bah, eles têm a lista de e-mails ;) 13:35 &amp;lt;luckypunk&amp;gt; bem 13:35 &amp;lt;luckypunk&amp;gt; acho que este é o lugar certo para reclamar 13:36 &amp;lt;luckypunk&amp;gt; I2P ainda usa um pouco de CPU 13:36 &amp;lt;luckypunk&amp;gt; mas não tanto quanto antes 13:36 &amp;lt;luckypunk&amp;gt; é verdade, eu não rodo desde os tempos da 5.0 13:36 &amp;lt;luckypunk&amp;gt; mas é 13:36 &amp;lt;luckypunk&amp;gt; er 13:36 &amp;lt;luckypunk&amp;gt; 0.5.0 13:36 &amp;lt;jrandom2p&amp;gt; legal, qual das suas máquinas funciona com ele? 13:36 &amp;lt;luckypunk&amp;gt; er 13:36 &amp;lt;luckypunk&amp;gt; ffs 13:36 &amp;lt;luckypunk&amp;gt; eu não uso desde a 0.6.0.0 13:36 &amp;lt;luckypunk&amp;gt; funciona bem com o Pentium 2 13:37 &amp;lt;luckypunk&amp;gt; o valor de nice padrão faz com que ele tenda a travar se eu fizer qualquer coisa muito intensiva de CPU por muito tempo, pois o I2P fica sem CPU 13:38 &amp;lt;+detonate&amp;gt; hmm, acho que poderia haver um espaço na configuração de rede do console do router para fixar manualmente os introducers (nós introdutores), uma vez que haja introducers, se o usuário preferir 13:39 &amp;lt;jrandom2p&amp;gt; você está na 0.6.0.2 agora, luckypunk? 13:39 &amp;lt;@smeghead&amp;gt; detonate: isso é coisa de rota confiável... mais adiante no roadmap :) 13:39 &amp;lt;luckypunk&amp;gt; não 13:39 &amp;lt;luckypunk&amp;gt; não rodo desde a 0.6.0.0 13:39 &amp;lt;@smeghead&amp;gt; *rota restrita 13:40 &amp;lt;luckypunk&amp;gt; mas o uso de CPU pareceu muito menor. 13:40 &amp;lt;+detonate&amp;gt; heh, isso deveria estar lá assim que houver introducers :) 13:40 &amp;lt;jrandom2p&amp;gt; ah sim, detonate, a seleção de introducer certamente poderia ser configurável, mas provavelmente será uma opção de configuração avançada oculta ;) 13:41 &amp;lt;jrandom2p&amp;gt; luckypunk: a 0.6.0.1 tirou um bocado de criptografia, e a 0.6.0.2 deve ajudar mais ainda. experimente quando puder, pode lidar melhor 13:41 &amp;lt;luckypunk&amp;gt; ok 13:41 &amp;lt;@smeghead&amp;gt; e se um introducer não quiser que você o selecione o tempo todo? 13:41 &amp;lt;luckypunk&amp;gt; tenho a impressão de que o I2P rodaria agora em um Pentium intermediário dedicado. 13:41 &amp;lt;jrandom&amp;gt; smeghead: então ele diz "cai fora, não vou servir como introducer para você" 13:42 &amp;lt;jrandom&amp;gt; e os pares terão múltiplos introducers, então ficará balanceado 13:42 &amp;lt;jrandom&amp;gt; (e são apenas 2 pacotes para conectar um novo par, não todos os pacotes comunicados) 13:44 &amp;lt;+detonate&amp;gt; se os introducers funcionassem de forma diferente você poderia fazer uma votação por maioria entre eles para decidir quais estão funcionando, mas como está isso não faz sentido 13:45 &amp;lt;ant&amp;gt; &amp;lt;jme___&amp;gt; perg.: onde posso encontrar uma descrição desse sistema de votação ? 13:45 &amp;lt;jrandom&amp;gt; maioria não faz sentido algum 13:45 * jrandom não confia em votação nem um pouco 13:45 &amp;lt;jrandom&amp;gt; (especialmente à luz de Sybil) 13:45 &amp;lt;jrandom&amp;gt; um introducer está funcionando se um novo par consegue contatá-lo através dele 13:47 &amp;lt;+detonate&amp;gt; qual é o status do vanguard, isso é de certa forma relacionado 13:47 &amp;lt;+detonate&amp;gt; enquanto o smeghead está por aqui 13:51 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada... 13:51 * jrandom vai encerrando 13:51 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-08-02</title><link>/pt/blog/2005/08/02/notas-de-status-do-i2p-de-2005-08-02/</link><pubDate>Tue, 02 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/02/notas-de-status-do-i2p-de-2005-08-02/</guid><description>&lt;p>Oi, pessoal, anotações atrasadas hoje,&lt;/p>
&lt;ul>
&lt;li>Index:&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>status 0.6 2) PeerTest 3) introduções do SSU 4) interface web do I2PTunnel 5) mnet sobre i2p 6) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Como todos viram, lançamos a versão 0.6 há alguns dias e, no geral, as coisas têm corrido bastante bem. Algumas das melhorias na camada de transporte desde a 0.5.* expuseram problemas na implementação do netDb, mas correções para grande parte disso estão em testes agora (como a build 0.6-1) e serão disponibilizadas como 0.6.0.1 muito em breve. Também nos deparamos com alguns problemas com diferentes configurações de NAT e firewall, bem como questões de MTU com alguns usuários — problemas que não estavam presentes na rede de testes menor devido ao menor número de testadores. Foram adicionadas soluções de contorno para os casos mais problemáticos, mas temos uma solução de longo prazo chegando em breve - testes de pares.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 02 de agosto de 2005</title><link>/pt/blog/2005/08/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-agosto-de-2005/</link><pubDate>Tue, 02 Aug 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/08/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-agosto-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bar, cervantes, duck, jrandom2p, lucky, mihi, protokol, smeghead, thetower&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:53 &amp;lt;jrandom2p&amp;gt; ok, as i'm here, is there anyone interested in having a brief meeting wrt the notes (or something else)? 13:54 &amp;lt;jrandom2p&amp;gt; anything in the notes people are concerned with, thoughts not related to 'em that people want to bring up, or other issues relevent and timely? 13:54 &amp;lt;@smeghead&amp;gt; sure 13:54 &amp;lt;+protokol&amp;gt; is icepick here? 13:55 &amp;lt;+protokol&amp;gt; i am wondering if i2p-mnet is testable yet and/or an ETA on it 13:55 &amp;lt;jrandom2p&amp;gt; idle for 9 hours atm.. 13:56 &amp;lt;jrandom2p&amp;gt; from the channel logs, it didnt sound workable, but he did get the basic SAM integration going 13:56 &amp;lt;jrandom2p&amp;gt; i'm sure we'll hear more when there's more to hear 13:56 &amp;lt;+protokol&amp;gt; cooool 13:57 &amp;lt;jrandom2p&amp;gt; smeghead: has -1 fixed your port migration issue? 13:57 &amp;lt;@smeghead&amp;gt; i haven't noticed any funny business 13:58 &amp;lt;@smeghead&amp;gt; in 3 days or so 13:58 &amp;lt;@cervantes&amp;gt; glad to say I haven't had a loss of service for a day or two 13:58 &amp;lt;@smeghead&amp;gt; i think i can call it fixed 13:58 &amp;lt;jrandom2p&amp;gt; wr0d 13:58 &amp;lt;jrandom2p&amp;gt; (^2) 13:59 &amp;lt;@cervantes&amp;gt; and thetower is only reconnecting every 4 minutes now...so the network health in general must be improving 13:59 &amp;lt;jrandom2p&amp;gt; heh 13:59 &amp;lt;+thetower&amp;gt; A fresh install seemed to fix the problem, but it was really quite disturbing and I never could find a good reason for it. 14:00 &amp;lt;jrandom2p&amp;gt; hmm 14:00 &amp;lt;jrandom2p&amp;gt; was it irc only, or were you losing many peers? 14:00 &amp;lt;@cervantes&amp;gt; gremlins 14:01 &amp;lt;+thetower&amp;gt; Is it possible that changing the router.config file without restarting i2p would have caused the crashes? 14:01 &amp;lt;jrandom2p&amp;gt; hmm, no, i change router.config often 14:01 &amp;lt;jrandom2p&amp;gt; or, is there a particular change you're concerned with? 14:02 &amp;lt;@cervantes&amp;gt; I remember copying over my jbigi lib once while the router was still running.... THAT caused problems ;-) 14:02 &amp;lt;+thetower&amp;gt; I set up some script to alter the bandwidth limits based on current network usage and I was wondering if that was causing the problem. 14:02 &amp;lt;jrandom2p&amp;gt; heh yeah cervantes, that'll always kill the router 14:03 &amp;lt;jrandom2p&amp;gt; ah ok, no, that shouldnt be a problem... though... if it altered the limits to be too small for messages to get through... 14:04 &amp;lt;+thetower&amp;gt; Well, it had fairly reasonable lower limits so I guess that wasn't it. 14:04 &amp;lt;jrandom2p&amp;gt; ok cool, just checkin~ :) 14:05 &amp;lt;jrandom2p&amp;gt; i suppose we'll have 0.6.0.1 tomorrow then, as -1 seems to be a pretty good improvement 14:05 &amp;lt;jrandom2p&amp;gt; it'll be backwards compat, etc, yadda yadda. 14:06 &amp;lt;jrandom2p&amp;gt; anything else y'all know that needs to get pushed out there? 14:06 &amp;lt;jrandom2p&amp;gt; whats the status with i2phex? 14:06 &amp;lt;@smeghead&amp;gt; maybe push the cvs hosts.txt to dev.i2p.net... the current one is months old 14:06 &amp;lt;jrandom2p&amp;gt; i did the other night iirc 14:07 &amp;lt;@smeghead&amp;gt; sirup hasn't been around in a couple of weeks 14:07 &amp;lt;jrandom2p&amp;gt; ooh, hmmm.. 14:07 &amp;lt;@smeghead&amp;gt; it's summer though 14:07 &amp;lt;@smeghead&amp;gt; maybe on holiday or something 14:08 &amp;lt;@cervantes&amp;gt; or he's been bum-raped by the riaa 14:08 &amp;lt;jrandom2p&amp;gt; ah yeah, its up there (it was just cached on squid.i2p) 14:08 &amp;lt;@smeghead&amp;gt; riaaped? 14:09 &amp;lt;jrandom2p&amp;gt; ($Id: meeting141.html,v 1.2 2005-08-04 16:21:39 duck Exp $) 14:09 &amp;lt;jrandom2p&amp;gt; *cough* 14:09 &amp;lt;+bar&amp;gt; there are some things that need to be added to bugzilla, like i2p 0.6 and java 1.5 14:09 &amp;lt;@smeghead&amp;gt; ok 14:09 &amp;lt;jrandom2p&amp;gt; ah right, yeah i still havent gotten my laptop online yet (grr) 14:10 &amp;lt;jrandom2p&amp;gt; ((the weekly status notes needed to be burnt to cd... a 1KB cd...)) 14:10 &amp;lt;jrandom2p&amp;gt; woah heya mihi 14:10 &amp;lt;@duck&amp;gt; hi mihi! 14:10 &amp;lt;mihi&amp;gt; hi all :) 14:10 &amp;lt;@cervantes&amp;gt; could be dm :) 14:10 &amp;lt;jrandom2p&amp;gt; heh 14:10 &amp;lt;@smeghead&amp;gt; indeed 14:10 &amp;lt;@cervantes&amp;gt; 'lo mihi 14:10 &amp;lt;mihi&amp;gt; seemed to require a bit of tweaking in the config file till my router believed that *only* 8887/udp is open... 14:11 * jrandom2p mentioned i2ptunnel in the status notes and mihi appears ;) 14:11 &amp;lt;jrandom2p&amp;gt; ah, hmm, the i2np.udp.fixedPort=true thing? 14:11 &amp;lt;mihi&amp;gt; hmm? was it there? 14:11 * mihi read status notes only quickly 14:11 &amp;lt;mihi&amp;gt; hmm... is that better solution? 14:12 * mihi just reset the port to 8887 and restarted hard until it did not change the port... 14:12 &amp;lt;jrandom2p&amp;gt; whats the tweak you did to your router.config to make it believe only 8886? 14:12 &amp;lt;jrandom2p&amp;gt; er, 8887 14:12 &amp;lt;jrandom2p&amp;gt; hah 14:12 &amp;lt;@cervantes&amp;gt; can we perhaps rename I2PTunnel as you suggested to something like I2PProxy...? 14:12 &amp;lt;jrandom2p&amp;gt; ok, yeah, use i2np.udp.fixedPort=true 14:12 &amp;lt;jrandom2p&amp;gt; (deployed in 0.6-1 and to be released asap as 0.6.0.1) 14:12 &amp;lt;@cervantes&amp;gt; it can get very confusing talking about "the tunnel config page" 14:13 &amp;lt;+thetower&amp;gt; Oh I have a question, isn't i2p supposed to automatically detect which udp port to use? And if so, is it supposed to be hard coded in the default router.config? 14:13 &amp;lt;mihi&amp;gt; hmmkay... 14:14 &amp;lt;mihi&amp;gt; seems that i2p changed the port once again 14:14 &amp;lt;mihi&amp;gt; expect me to be away soon :) 14:14 &amp;lt;jrandom2p&amp;gt; thetower: yes, it should automatically detect, but there are some funky tap dances that we~re going through at the moment 14:14 &amp;lt;@cervantes&amp;gt; mihi: d'you have the latest cvs? 14:14 &amp;lt;jrandom2p&amp;gt; thats what the whole PeerTest thing is about (making it so that we always automatically configure it properly) 14:14 &amp;lt;mihi&amp;gt; nope. 14:14 &amp;lt;@cervantes&amp;gt; mihi: that would be why then :) 14:15 &amp;lt;mihi&amp;gt; only the version from i2pupdate.zip 14:15 &amp;lt;@cervantes&amp;gt; mihi: 0.6 has RandomPort (tm) functionality 14:15 &amp;lt;jrandom2p&amp;gt; heh 14:16 &amp;lt;@cervantes&amp;gt; :) 14:16 &amp;lt;+ant&amp;gt; * mihi 'd like FixedPorto functionality :) 14:16 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; and disconnected... 14:16 &amp;lt;@cervantes&amp;gt; then you'd need 0.6-1 FixedPort Pro 14:16 &amp;lt;jrandom2p&amp;gt; heh 14:16 &amp;lt;jrandom2p&amp;gt; ok, anyone else have something to bring up for the meeting? 14:16 &amp;lt;@cervantes&amp;gt; or wait for 0.6.0.1 14:17 &amp;lt;jrandom2p&amp;gt; how has the latency/throughput been, barring the intermittent reachability? 14:17 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; hmm. here is a cvs checkout from 2004-10-06. should try to update it :) 14:17 &amp;lt;jrandom2p&amp;gt; !thwap mihi 14:18 &amp;lt;@cervantes&amp;gt; I got i2pinstall.jar at 110k/sec from dev.i2p yesterday on a single stream 14:18 &amp;lt;jrandom2p&amp;gt; nice 14:19 &amp;lt;@cervantes&amp;gt; and 320k/sec using multiple 14:19 &amp;lt;jrandom2p&amp;gt; w0ah 14:19 &amp;lt;jrandom2p&amp;gt; 0hop, i assume 14:19 &amp;lt;jrandom2p&amp;gt; (dev.i2p is 0hop) 14:19 &amp;lt;@cervantes&amp;gt; yup 14:19 &amp;lt;jrandom2p&amp;gt; ((in case you couldn't tell ;) 14:19 &amp;lt;@cervantes&amp;gt; ;-) 14:19 &amp;lt;+thetower&amp;gt; download to: GTA San Andreas 14:19 &amp;lt;+thetower&amp;gt; download rate: 28.51 kB/s 14:20 &amp;lt;@cervantes&amp;gt; that was from multiple sources though... 14:20 &amp;lt;jrandom2p&amp;gt; ah cool thetower 14:20 &amp;lt;@cervantes&amp;gt; managed to push squid.i2p up to about 280 14:21 &amp;lt;lucky&amp;gt; jrandom2p :) 14:21 &amp;lt;lucky&amp;gt; would you push the new hosts.txt to the site 14:21 &amp;lt;@cervantes&amp;gt; lucky: tis done 14:21 &amp;lt;jrandom2p&amp;gt; yeah, once we can consistently pull that sort of rate cervantes, we'll need to add on some configurable delays to let people do 0hops safely 14:22 &amp;lt;jrandom2p&amp;gt; (so it delays AVG(tunnelTestTime/2) but doesnt waste bw or lose messages) 14:22 &amp;lt;@cervantes&amp;gt; to hide the fact that it's a 0 hop tunnel? 14:22 &amp;lt;lucky&amp;gt; i wonder if I2P will ever have speeds decent enough tha ti could let people log into my virtu-vax 14:23 &amp;lt;jrandom2p&amp;gt; yeah. otherwise, if you say "hey i~m getting 300KBps from your site", you can pretty safely guess that its 2 0hop tunnels 14:23 &amp;lt;jrandom2p&amp;gt; (otoh, 1 to 2 to 3 to 4hops don't have such a dramatic cut) 14:23 &amp;lt;@cervantes&amp;gt; so will i2p effectively have a bandwidth cap 14:23 &amp;lt;jrandom2p&amp;gt; ((as once you force true tunnel operation, each intermediate hop isn't much)) 14:24 &amp;lt;jrandom2p&amp;gt; nah cervantes, large windows + delays 14:24 * cervantes cancels his plans for HDTV streaming anonymous pr0n 14:24 &amp;lt;jrandom2p&amp;gt; you can just have more messages in the air to get the same rate 14:25 &amp;lt;@cervantes&amp;gt; ah right 14:25 &amp;lt;jrandom2p&amp;gt; (but it'll take a few more rtts to get to the larger window, of course) 14:25 &amp;lt;jrandom2p&amp;gt; ok, anyone have anything else to bring up? 14:26 &amp;lt;mihi&amp;gt; bring up a *baf*er :) 14:26 &amp;lt;@cervantes&amp;gt; it's gone rusty with missuse 14:27 &amp;lt;jrandom2p&amp;gt; heh i suppose its time ;) 14:27 * jrandom2p winds up 14:27 * jrandom2p *baf*s the meeting closed &lt;/div></description></item><item><title>Notas de status do I2P de 2005-07-26</title><link>/pt/blog/2005/07/26/notas-de-status-do-i2p-de-2005-07-26/</link><pubDate>Tue, 26 Jul 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/07/26/notas-de-status-do-i2p-de-2005-07-26/</guid><description>&lt;p>Oi, pessoal, mais uma atualização breve esta semana, mas com alguns pontos importantes&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.6 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.6&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>As coisas estão indo muito bem no âmbito do SSU, e não vejo nenhum impedimento crítico que nos impeça de lançar como 0.6. Sendo assim, vamos entrar no ar com uma nova versão 0.6 ainda esta semana - vamos provisoriamente marcar para amanhã (quarta-feira). A revisão 0.6 NÃO será compatível com versões anteriores, então devemos esperar alguns percalços, mas todos devem atualizar assim que for lançada. Isso inclui quem já estiver executando a 0.5.0.7-19 (ou posterior), pois adiei o commit da mudança em algumas variáveis que a tornaria incompatível.&lt;/p></description></item><item><title>Notas de status do I2P de 2005-07-19</title><link>/pt/blog/2005/07/19/notas-de-status-do-i2p-de-2005-07-19/</link><pubDate>Tue, 19 Jul 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/07/19/notas-de-status-do-i2p-de-2005-07-19/</guid><description>&lt;p>Oi pessoal, uma breve atualização esta semana&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Progresso dos testes do SSU 2) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>SSU testing&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Temos feito muitos ajustes e correções de bugs desde que esta segunda rodada de testes de SSU começou, e está cada vez mais promissor. Há cerca de 20–30 pessoas participando dos testes (ou pelo menos executando routers com SSU ativado), e o desempenho está muito melhor do que eu esperava. Ainda há alguns bugs sendo rastreados, mas estamos chegando perto do ponto em que podemos lançar isso na 0.6 para realizar testes em toda a rede.&lt;/p></description></item><item><title>Notas de status do I2P de 2005-07-12</title><link>/pt/blog/2005/07/12/notas-de-status-do-i2p-de-2005-07-12/</link><pubDate>Tue, 12 Jul 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/07/12/notas-de-status-do-i2p-de-2005-07-12/</guid><description>&lt;p>Hi y&amp;rsquo;all, its that time of the week again&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>squid/www/cvs/dev.i2p restaurado 2) Testes de SSU 3) Criptografia do I2CP 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>squid/www/cvs/dev.i2p restored&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Depois de quebrar a cabeça com vários servidores em colocation, alguns dos serviços antigos foram restaurados - squid.i2p (um dos dois outproxies (proxies de saída) padrão), www.i2p (um apontador seguro para &lt;a href="https://www.i2p.net">www.i2p.net&lt;/a>
), dev.i2p (um apontador seguro para dev.i2p.net, onde se encontram os arquivos das listas de discussão, o cvsweb e as sementes padrão do netDb), e cvs.i2p (um apontador seguro para o nosso servidor CVS - cvs.i2p.net:2401). Meu blog ainda está fora do ar, mas o conteúdo se perdeu de qualquer forma, então vai ser preciso recomeçar do zero mais cedo ou mais tarde. Agora que esses serviços voltaram a ficar online de forma confiável, é hora de seguir adiante para o&amp;hellip;&lt;/p></description></item><item><title>Notas de status do I2P para 2005-07-05</title><link>/pt/blog/2005/07/05/notas-de-status-do-i2p-para-2005-07-05/</link><pubDate>Tue, 05 Jul 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/07/05/notas-de-status-do-i2p-para-2005-07-05/</guid><description>&lt;p>Olá, pessoal, chegou aquela hora da semana,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status do desenvolvimento 2) Tunnel IVs (vetores de inicialização) 3) SSU MACs (códigos de autenticação de mensagens) 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Dev status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Mais uma semana, mais uma mensagem dizendo &amp;ldquo;Tem havido muito progresso no transporte SSU&amp;rdquo; ;) Minhas modificações locais estão estáveis e foram enviadas ao CVS (HEAD está em 0.5.0.7-9), mas ainda não há lançamento. Mais novidades nessa frente em breve. Detalhes sobre as alterações não relacionadas ao SSU estão no histórico [1], embora eu esteja mantendo as alterações relacionadas ao SSU fora dessa lista por enquanto, já que SSU ainda não é usado por nenhum não-desenvolvedor ainda (e os desenvolvedores leem i2p-cvs@ :)&lt;/p></description></item><item><title>Notas de status do I2P de 2005-06-28</title><link>/pt/blog/2005/06/28/notas-de-status-do-i2p-de-2005-06-28/</link><pubDate>Tue, 28 Jun 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/06/28/notas-de-status-do-i2p-de-2005-06-28/</guid><description>&lt;p>Olá, pessoal, é hora da atualização semanal de novo&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado do SSU 2) Estado dos testes unitários 3) Estado do Kaffe 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>SSU status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>There has been some more progress on the SSU transport, and my current thinking will be that after some more live net testing, we&amp;rsquo;ll be able to deploy as 0.6 without much delay. The first SSU release will not include support for people who cannot poke a hole in their firewall or adjust their NAT, but that will be rolled out in 0.6.1. After 0.6.1 is out, tested, and kicking ass (aka 0.6.1.42), we&amp;rsquo;ll move on over to 1.0.&lt;/p></description></item><item><title>Notas de status do I2P de 2005-06-21</title><link>/pt/blog/2005/06/21/notas-de-status-do-i2p-de-2005-06-21/</link><pubDate>Tue, 21 Jun 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/06/21/notas-de-status-do-i2p-de-2005-06-21/</guid><description>&lt;p>Olá pessoal, é hora de retomar nossas notas de status semanais&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status do desenvolvedor 2) Status do desenvolvimento 3) Recompensa por testes unitários 4) Interrupção do serviço 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Dev[eloper] status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Depois de 4 cidades em 4 países, finalmente estou me estabelecendo e voltando a produzir código. Na semana passada reuni as últimas peças para um laptop, não estou mais indo de sofá em sofá e, embora eu não tenha acesso à internet em casa, há muitos cibercafés por perto, então o acesso é confiável (apenas infrequente e caro).&lt;/p></description></item><item><title>Notas de Status do I2P de 2005-05-03</title><link>/pt/blog/2005/05/03/notas-de-status-do-i2p-de-2005-05-03/</link><pubDate>Tue, 03 May 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/05/03/notas-de-status-do-i2p-de-2005-05-03/</guid><description>&lt;p>Oi, pessoal, muita coisa para tratar esta semana&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Estado do SSU 3) i2phex 4) desaparecido 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Sem grandes mudanças na saúde geral da rede - as coisas parecem bastante estáveis e, embora tenhamos alguns solavancos ocasionais, os serviços parecem estar funcionando bem. Houve muitas atualizações no CVS desde a última versão, mas nenhuma correção de bug crítica que impeça o lançamento. Podemos ter mais uma versão antes da minha mudança, apenas para disponibilizar mais amplamente o que há de mais recente no CVS, mas ainda não tenho certeza.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 03 de maio de 2005</title><link>/pt/blog/2005/05/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-maio-de-2005/</link><pubDate>Tue, 03 May 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/05/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-maio-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, cervantes, DrWoo, entroy, jrandom, mancom, Masterboy, RevDuck, shendaras, sirup, smeghead, Teal`c\__&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 14:08 &amp;lt;jrandom&amp;gt; 0) oi 14:08 &amp;lt;jrandom&amp;gt; 1) Status da rede 14:08 &amp;lt;jrandom&amp;gt; 2) Status do SSU 14:08 &amp;lt;jrandom&amp;gt; 3) i2phex 14:08 &amp;lt;jrandom&amp;gt; 4) awol 14:08 &amp;lt;jrandom&amp;gt; 5) ??? 14:08 &amp;lt;jrandom&amp;gt; 0) oi 14:08 * jrandom acena 14:08 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas quase uma hora antes @ http://dev.i2p.net/pipermail/i2p/2005-May/000738.html 14:09 * Masterboy acena de volta:P 14:10 &amp;lt;jrandom&amp;gt; ok, entrando em 1) Status da rede 14:10 &amp;lt;jrandom&amp;gt; não tenho muito mais a acrescentar, embora pareça que podemos enfrentar alguma turbulência por causa do influxo do Azureus 14:11 &amp;lt;jrandom&amp;gt; tomara que aguente bem o suficiente, veremos 14:11 &amp;lt;Masterboy&amp;gt; sem grandes problemas para mim e não consigo lembrar dos pequenos. 14:11 &amp;lt;jrandom&amp;gt; heh legal 14:11 &amp;lt;jrandom&amp;gt; mais alguém tem perguntas/comentários/preocupações em relação ao status atual da rede? 14:11 &amp;lt;sirup&amp;gt; o Azureus está usando nossos proxies? 14:12 &amp;lt;jrandom&amp;gt; heh espero que não 14:12 &amp;lt;jrandom&amp;gt; provavelmente é só gente testando depois de ver a opção listada 14:12 &amp;lt;@smeghead&amp;gt; a maioria vai cair fora em uma semana mais ou menos 14:13 &amp;lt;Masterboy&amp;gt; :D 14:13 &amp;lt;+DrWoo&amp;gt; smeghead: isso não é bom 14:13 &amp;lt;sirup&amp;gt; então eles encapsulam duas redes diferentes sob o mesmo capô 14:13 &amp;lt;+cervantes&amp;gt; isso não é mencionado nas notas de lançamento do az 14:13 &amp;lt;+cervantes&amp;gt; embora esteja listado na seção de plugins 14:14 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Há um link que menciona isso à esquerda da página principal deles 14:14 &amp;lt;jrandom&amp;gt; vai ser ótimo quando 0.6 sair e pudermos lidar com a carga maior de usuários 14:14 &amp;lt;+DrWoo&amp;gt; jrandom: qual é o status atual de lançar uma build para lidar com mais usuários? 14:14 &amp;lt;jrandom&amp;gt; sim, o Azureus é atualmente nosso maior referenciador para o site, bem mais do que até as referências do /. 14:15 &amp;lt;jrandom&amp;gt; DrWoo: sem chance. 14:15 &amp;lt;sirup&amp;gt; não deixe isso te estressar e lançar o 0.6 cedo demais 14:15 * eAi define um limite de banda absurdo para impedir que as pessoas haxorem minha velocidade de download 14:15 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; qual o tamanho de rede que o .6 vai suportar? 14:15 &amp;lt;jrandom&amp;gt; DrWoo: 0.6 é a solução, e ficará pronto quando ficar pronto :) 14:15 &amp;lt;+cervantes&amp;gt; há 445 resultados no Google para "i2p" e "azureus" 14:15 &amp;lt;jrandom&amp;gt; heh eAi 14:16 &amp;lt;+cervantes&amp;gt; Devo dizer que fiquei impressionado com a taxa de transferência da rede de testes SSU 14:16 &amp;lt;Masterboy&amp;gt; w00t cervantes:) 14:16 &amp;lt;+DrWoo&amp;gt; jrandom: você sabe que eu te adoro, mas seu cronograma está escorregando como a calcinha de uma prostituta de 5 dólares ;) 14:16 &amp;lt;jrandom&amp;gt; cat-a-puss: isso remove nosso gargalo atual a ponto de eu não ver claramente o próximo gargalo. espero que aguente chegar aos milhares. 14:16 &amp;lt;+cervantes&amp;gt; consegui saturar minha conexão DSL com uma simples transferência de arquivo via HTTP 14:17 &amp;lt;jrandom&amp;gt; isso mesmo, DrWoo ;) se pudesse ser feito mais rápido, seria ótimo, mas tenho que me mudar semana que vem, então realmente não há alternativa 14:17 &amp;lt;sirup&amp;gt; cervantes: 0 saltos em ambas as pontas ;) 14:18 &amp;lt;jrandom&amp;gt; sirup: claro, mas o ponto é que o transporte SSU conseguiu dar conta 14:18 &amp;lt;+DrWoo&amp;gt; jrandom: eita, que droga, boa sorte :) 14:18 &amp;lt;Teal`c__&amp;gt; há uma alternativa. Vou ligar para o toad, ele termina isso enquanto você está no Taiti 14:18 &amp;lt;@smeghead&amp;gt; subindo na vida, pro lado leste, pra um apartamento de luxo no céuuu 14:18 &amp;lt;shendaras&amp;gt; Você tem um lugar em mente, jrandom, ou ainda está no ar onde vai parar? 14:19 &amp;lt;+cervantes&amp;gt; *mudo* 14:19 &amp;lt;jrandom&amp;gt; heh 14:19 &amp;lt;jrandom&amp;gt; acho que sei em que país vou acabar. além disso, não muito 14:19 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, de volta à pauta 14:19 &amp;lt;jrandom&amp;gt; mais algo em 1) Status da rede, ou passamos para 2) Status do SSU? 14:20 &amp;lt;Masterboy&amp;gt; vamos 14:20 &amp;lt;jrandom&amp;gt; considere-nos já movidos 14:21 &amp;lt;jrandom&amp;gt; ok, como descrito nas notas de status e como o cervantes disse há um minuto, as coisas parecem promissoras 14:22 &amp;lt;jrandom&amp;gt; esta primeira rodada de testes na rede ao vivo pegou alguns bugs, mas também ajudou a expor alguns trade-offs em largura de banda, latência e compatibilidade com o TCP 14:23 &amp;lt;Masterboy&amp;gt; como alguém pode entrar numa rede de teste?:P 14:23 &amp;lt;jrandom&amp;gt; essa é a questão - os testes do SSU são feitos na rede ao vivo 14:24 &amp;lt;jrandom&amp;gt; se você olhar na netDb, verá que alguns pares têm endereços TCP e SSU, enquanto quase todo mundo tem apenas um endereço TCP. 14:24 &amp;lt;jrandom&amp;gt; pares que sabem falar via SSU tentam isso primeiro, mas voltam para TCP se a porta SSU não estiver acessível. 14:25 &amp;lt;jrandom&amp;gt; ainda assim, e não posso enfatizar isso o suficiente, o SSU não está pronto para produção. Vai quebrar e causar problemas, então as pessoas não devem usá-lo exceto como parte de testes explícitos 14:25 &amp;lt;Masterboy&amp;gt; obrigado:) 14:26 &amp;lt;jrandom&amp;gt; por enquanto, todos devem desabilitar o SSU, mas nos próximos dias haverá mais informações no meu blog para a segunda rodada de testes 14:27 &amp;lt;jrandom&amp;gt; ok, acho que isso e o e-mail cobriram praticamente o que eu tinha para trazer em relação ao SSU. alguém tem perguntas/comentários/preocupações? 14:27 &amp;lt;Teal`c__&amp;gt; jrandom: podemos usar SSU enquanto você estiver fora? 14:28 &amp;lt;jrandom&amp;gt; provavelmente, mas as pessoas podem querer falar com outros usuários para ver se ele dá problema e, se der, é só desabilitar 14:29 &amp;lt;shendaras&amp;gt; Qual é sua nova técnica de SACK? =) 14:29 &amp;lt;jrandom&amp;gt; ainda tenho quase uma semana de tempo de hacking, então vai haver mais melhorias 14:30 &amp;lt;+bla&amp;gt; jrandom: eu estava pensando... Quando há uma conexão SSU entre dois nós, eles derrubam a conexão TCP entre eles (já que então não é necessária)? 14:30 &amp;lt;jrandom&amp;gt; heh shendaras, é só explorar o tamanho pequeno das mensagens e a fragmentação fixa para permitir que o receptor transmita ACKs/NACKs explícitos para uma mensagem inteira em um bitfield (campo de bits), em vez de dar ACK ou NACK em cada fragmento separadamente 14:31 &amp;lt;jrandom&amp;gt; bla: correto, eles nunca estabelecem uma conexão TCP se SSU estiver disponível 14:31 &amp;lt;jrandom&amp;gt; os dois transportes 'dão lances' em cada mensagem enviada, e o transporte SSU está configurado para ofertar 'mais baixo' do que o transporte TCP 14:31 &amp;lt;+bla&amp;gt; jrandom: isso é bom, mas significa que vou ter que atualizar meus scripts do theland.i2p :(... ;) 14:32 &amp;lt;jrandom&amp;gt; heh bem, é uma pena ;) 14:32 &amp;lt;jrandom&amp;gt; (o novo peers.jsp pode ser o que você quer, porém) 14:33 &amp;lt;+bla&amp;gt; jrandom: vou dar uma olhada. Mas não planejo usar SSU até que esteja pronto, no entanto 14:33 &amp;lt;+cervantes&amp;gt; talvez devêssemos todos ficar em TCP para o bla não ter que programar nada 14:34 &amp;lt;jrandom&amp;gt; heh 14:34 &amp;lt;jrandom&amp;gt; tranquilo, bla, sem pressa 14:34 &amp;lt;+cervantes&amp;gt; ;) 14:34 &amp;lt;+bla&amp;gt; cervantes: ;) 14:35 &amp;lt;+cervantes&amp;gt; haverá situações em que uma conexão SSU não é apropriada e uma TCP seria preferível? 14:36 * Masterboy cutuca jr 14:36 &amp;lt;jrandom&amp;gt; a configuração padrão atual prefere uma conexão TCP estabelecida a uma conexão SSU não estabelecida 14:36 &amp;lt;jrandom&amp;gt; (você pode sobrescrever isso com um flag de configuração, acho que está documentado no history.txt) 14:37 &amp;lt;@smeghead&amp;gt; há pessoas que afirmaram que seus ISPs bloqueiam UDP completamente 14:37 &amp;lt;jrandom&amp;gt; mas, em geral, não consigo pensar por que você iria usar TCP quando SSU está disponível 14:37 &amp;lt;+cervantes&amp;gt; sim, eu sei da opção de configuração... mas digo, há circunstâncias em que seria melhor usar TCP em vez de pacotes UDP 14:37 &amp;lt;jrandom&amp;gt; smeghead: há pessoas que afirmaram que Elvis era um marciano 14:38 &amp;lt;+cervantes&amp;gt; então é bom apenas como reserva 14:38 &amp;lt;jrandom&amp;gt; cervantes: nenhuma que eu consiga pensar, desde que o SSU esteja disponível para ambos os pares 14:39 &amp;lt;jrandom&amp;gt; talvez como reserva, embora isso levante questões de rotas restritas, pois todos os pares devem poder contatar todos os pares. 14:40 &amp;lt;jrandom&amp;gt; se permitirmos nós apenas TCP, isso significa que todos devem ser alcançáveis via TCP e UDP 14:41 &amp;lt;Teal`c__&amp;gt; :~( 14:41 &amp;lt;jrandom&amp;gt; para este verão, provavelmente suportaremos ambos, mas estou inclinado a tender para apenas UDP 14:41 &amp;lt;entroy&amp;gt; Oi, alguém pode me dizer onde posso ir para fazer uma pergunta sobre configurar 12p e Azureus? 14:41 &amp;lt;jrandom&amp;gt; (até 2.0) 14:42 &amp;lt;jrandom&amp;gt; oi entroy, o #i2p-chat pode ajudar, ou forum.i2p.net. estamos na nossa reunião semanal de dev no momento, mas podemos te ajudar depois se você ainda estiver com problemas 14:42 &amp;lt;+cervantes&amp;gt; lá vêm eles, repelir invasores :) 14:42 &amp;lt;jrandom&amp;gt; cervantes: qualquer um que consegue entrar no IRC é dos nossos :) 14:42 &amp;lt;@smeghead&amp;gt; melhor chamar os Minutemen 14:43 &amp;lt;Teal`c__&amp;gt; liverpool ou chelsea ?! 14:43 &amp;lt;entroy&amp;gt; ok, valeu 14:43 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: Em relação a bitfields, se assumirmos que a maioria dos pacotes vai ser recebida com sucesso, então os bitfields seriam quase todos 1's. Não seria mais eficiente listar o número de NACKs e então codificá-los no estilo ECC. 14:43 &amp;lt;+cervantes&amp;gt; jrandom: tem certeza disso... alguém mencionou um cliente mschat mais cedo 14:43 &amp;lt;+cervantes&amp;gt; ;-) 14:45 &amp;lt;jrandom&amp;gt; cat-a-puss: há algumas opções, mas quando você olha o tamanho real da mensagem, é bem difícil de bater - tunnel messages, que são 4x mais comuns do que todas as outras mensagens, vão exigir no máximo dois fragmentos - apenas dois bits 14:45 &amp;lt;Teal`c__&amp;gt; &amp;lt;steve&amp;gt; # Appears as TIKI 14:45 &amp;lt;jrandom&amp;gt; as mensagens da streaming lib entre o endpoint e o gateway têm apenas 4KB - até 8 bits, ou 2 bytes com os bitfields 14:45 &amp;lt;jrandom&amp;gt; isto é, assumindo o menor MTU possível 14:46 &amp;lt;jrandom&amp;gt; com 1492 (ou 1472, dependendo de quem está contando), você consegue lidar com quase tudo em um único byte de bitfield 14:46 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: ah, então os bitfields são apenas para fragmentos, não para cada pacote? 14:47 &amp;lt;jrandom&amp;gt; certo, se uma mensagem for parcialmente recebida, você manda de volta o bitfield para os fragmentos recebidos dessa mensagem 14:47 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; ok 14:47 &amp;lt;jrandom&amp;gt; os IDs de mensagem são infelizmente completamente aleatórios e não ordenados, então não podemos usar números de sequência ao estilo TCP 14:48 &amp;lt;jrandom&amp;gt; (e, bem, também não queremos essa sobrecarga) 14:49 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 2) SSU, vamos para 3) i2phex 14:49 &amp;lt;jrandom&amp;gt; sirup: você tá por aí? 14:49 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; rápido: por que aleatórios? 14:50 * sirup está à espreita 14:50 &amp;lt;jrandom&amp;gt; cat-a-puss: os IDs de mensagem são expostos aos pares - não queremos que eles saibam que uma mensagem está relacionada a outra (a com um número de sequência anterior) 14:50 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; ok 14:51 &amp;lt;jrandom&amp;gt; oi, sirup, postei algumas informações gerais na lista, mas se você puder nos dar uma atualização, seria ótimo 14:52 &amp;lt;sirup&amp;gt; bem. os primeiros testes foram bem-sucedidos 14:52 &amp;lt;jrandom&amp;gt; [w3wt] 14:52 &amp;lt;sirup&amp;gt; mas também parece que precisamos ajustar as configurações de timeout. as conexões entre pares não se sustentam por algum motivo 14:53 &amp;lt;sirup&amp;gt; então não é ligar e sair usando agora :) 14:53 &amp;lt;sirup&amp;gt; mas eu já esperava isso, porque não mudei nada referente a timeouts e afins 14:54 &amp;lt;sirup&amp;gt; em geral, eu ficaria feliz se algumas pessoas estivessem dispostas a me ajudar a testá-lo até que se chegue a um estado suportável 14:55 &amp;lt;sirup&amp;gt; várias instâncias na mesma máquina só levam até certo ponto... 14:55 &amp;lt;sirup&amp;gt; ah. e qualquer experiência/insumo é bem-vindo. o melhor é por e-mail para sirup@mail.i2p 14:56 &amp;lt;sirup&amp;gt; um fórum também seria ótimo (não posso ter nenhum no meu destino, porque não fico 24/7) 14:56 &amp;lt;sirup&amp;gt; é isso :) 14:56 &amp;lt;jrandom&amp;gt; legal 14:56 &amp;lt;jrandom&amp;gt; cervantes: tem como conseguirmos adicionar uma seção de i2phex lá? 14:57 &amp;lt;+cervantes&amp;gt; com certeza 14:57 * sirup se pergunta quem está baixando aquela música ruim com licença commons de mim :) 14:58 &amp;lt;@smeghead&amp;gt; ei, pelo menos você pode construir mais porcaria em cima dessa porcaria :) 14:58 &amp;lt;+cervantes&amp;gt; sirup: imagino que "sirup" seja seu apelido no fórum 14:58 &amp;lt;sirup&amp;gt; isso seria bacana 14:58 &amp;lt;sirup&amp;gt; sim 14:59 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; notas de status? 15:00 &amp;lt;jrandom&amp;gt; ok, ótimo. isso está realmente muito promissor, o sirup fez um ótimo trabalho, então o pessoal deve dar um pulo em sirup.i2p e ler sobre o que está rolando :) 15:00 &amp;lt;@smeghead&amp;gt; mailing list? 15:00 &amp;lt;RevDuck&amp;gt; ou www.i2phex.tk 15:01 &amp;lt;sirup&amp;gt; mailing list também seria bom, claro 15:01 &amp;lt;sirup&amp;gt; lol. i2phex.tk é falso. pegue seus discadores lá :) 15:01 &amp;lt;+cervantes&amp;gt; Fórum do I2Phex adicionado 15:01 &amp;lt;jrandom&amp;gt; !stab duck 15:02 &amp;lt;+cervantes&amp;gt; sirup é moderador 15:02 &amp;lt;Masterboy&amp;gt; :D 15:02 &amp;lt;+cervantes&amp;gt; sirup: me avise se quiser mudar o texto da descrição 15:02 &amp;lt;jrandom&amp;gt; sirup: se você quiser uma lista i2phex e i2phex-cvs, me avise, é fácil adicionar 15:02 &amp;lt;jrandom&amp;gt; (embora no momento possa ser mais simples usar a lista i2p) 15:02 &amp;lt;sirup&amp;gt; cervantes, muito obrigado 15:03 &amp;lt;sirup&amp;gt; sim. o fórum serve por enquanto 15:04 &amp;lt;jrandom&amp;gt; ok, legal. mais alguém tem algo em 3) i2phex? 15:05 &amp;lt;jrandom&amp;gt; se não, passando rapidamente para 4) awol 15:05 &amp;lt;jrandom&amp;gt; sei que vocês estão ansiosos, procurando maneiras de contribuir código para o i2p, então as notas de status têm algumas sugestões 15:05 &amp;lt;+bla&amp;gt; jrandom: Você está finalmente sendo cancelado por Operações? 15:06 &amp;lt;jrandom&amp;gt; não, a CIA só está me realocando^Ula la la 15:06 &amp;lt;@smeghead&amp;gt; não, o orçamento negro foi aumentado neste trimestre 15:07 &amp;lt;+cervantes&amp;gt; *o elefante deixou o ninho* repito *o elefante deixou o ninho* câmbio 15:07 &amp;lt;jrandom&amp;gt; não tenho muito mais a acrescentar ao 4) do que estava no e-mail, embora eu tenha certeza de que vocês têm muitas outras ideias bacanas 15:07 * smeghead suprime piada de elefantíase 15:08 &amp;lt;jrandom&amp;gt; então seu dever de casa enquanto eu estiver fora é escolher algo legal que você quer construir e construir ;) 15:08 * cervantes estanca o sangramento das têmporas do smeghead 15:08 &amp;lt;jrandom&amp;gt; (seja uma página web ou um pônei voador) 15:09 &amp;lt;jrandom&amp;gt; ok, passando para 5) ??? 15:09 &amp;lt;jrandom&amp;gt; mais alguém tem algo que queira trazer para a reunião? 15:09 &amp;lt;shendaras&amp;gt; Vamos sentir sua falta... 15:09 &amp;lt;@smeghead&amp;gt; sim, quem vai presidir as reuniões enquanto você estiver fora? 15:09 &amp;lt;+mancom&amp;gt; o aum apareceu durante a última semana? 15:09 &amp;lt;@smeghead&amp;gt; mancom: negativo 15:10 &amp;lt;Masterboy&amp;gt; irmão pato?:P 15:11 &amp;lt;jrandom&amp;gt; nosso amado gerente de operações provavelmente vai cobrir, ou vocês podem tirar a sorte para ver quem vai ter que escrever as notas de status na última hora :) 15:11 &amp;lt;jrandom&amp;gt; mancom: ele passou pelo #i2p-chat outro dia rapidamente 15:12 &amp;lt;RevDuck&amp;gt; talvez só façam reuniões quando realmente houver algo a reportar 15:12 &amp;lt;+cervantes&amp;gt; tudo bem, estou escrevendo um script de simulação do jrandom 15:12 &amp;lt;+cervantes&amp;gt; * w3wt 15:12 &amp;lt;jrandom&amp;gt; nada de errado com uma reunião de 5 minutos ;) 15:13 &amp;lt;+cervantes&amp;gt; * jrandom arremessa lama no seu pônei voador 15:13 * smeghead escreve um script de simulação do cervantes que escreve um script de simulação do jrandom 15:13 * jrandom escreve uma simu do smeghead[CRASH] 15:13 &amp;lt;+cervantes&amp;gt; opa, tenho que trabalhar nessa gramática 15:14 &amp;lt;@smeghead&amp;gt; haha 15:14 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer para a reunião? 15:14 * cervantes escreve uma simula......... do aum 15:14 &amp;lt;@smeghead&amp;gt; java.util.RecursiveIdiocyException 15:15 &amp;lt;jrandom&amp;gt; falando nisso.. ;) 15:15 * jrandom se prepara 15:15 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2005-04-26</title><link>/pt/blog/2005/04/26/notas-de-status-do-i2p-de-2005-04-26/</link><pubDate>Tue, 26 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/26/notas-de-status-do-i2p-de-2005-04-26/</guid><description>&lt;p>Olá pessoal, breves notas semanais de status hoje&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Estado do SSU 3) Recompensa por teste unitário 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A maioria das pessoas atualizou para a versão 0.5.0.7 da semana passada bem rapidamente (obrigado!), e o resultado geral parece positivo. A rede parece bastante confiável e a limitação de tunnel que havia anteriormente foi resolvida. Ainda há problemas intermitentes relatados por alguns usuários, e estamos investigando as causas.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 26 de abril de 2005</title><link>/pt/blog/2005/04/26/reuni%C3%A3o-de-desenvolvimento-do-i2p-26-de-abril-de-2005/</link><pubDate>Tue, 26 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/26/reuni%C3%A3o-de-desenvolvimento-do-i2p-26-de-abril-de-2005/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bla, duck, jrandom, jrandom2p, laberhorst, Lorie, smeghead&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:10 &amp;lt;@jrandom&amp;gt; 0) oi 14:10 &amp;lt;@jrandom&amp;gt; 1) Status da rede 14:10 &amp;lt;@jrandom&amp;gt; 2) Status do SSU 14:10 &amp;lt;@jrandom&amp;gt; 3) Recompensa por testes unitários 14:10 &amp;lt;@jrandom&amp;gt; 4) ??? 14:10 &amp;lt;@jrandom&amp;gt; 0) oi 14:10 * jrandom acena 14:10 &amp;lt;@jrandom&amp;gt; (atrasadas) as notas de status semanais estão no ar em http://dev.i2p.net/pipermail/i2p/2005-April/000723.html 14:10 &amp;lt;bla&amp;gt; oi 14:11 &amp;lt;@jrandom&amp;gt; enquanto vocês leem aquele tomo, vamos pular para 1) Status da rede 14:12 &amp;lt;@jrandom&amp;gt; o conjunto anterior de problemas que vimos com algumas eepsites saindo do ar na 0.5.0.6 parece estar resolvido, embora haja algumas pessoas que têm enfrentado outros problemas com seus sites 14:13 &amp;lt;@jrandom&amp;gt; também vi um aumento de atividade de torrent em alguns trackers, embora pelo que vejo isso não tenha causado problemas no IRC 14:13 &amp;lt;laberhorst&amp;gt; status da rede: razoavelmente bem tirando o problema de não estar acessível :-) 14:13 &amp;lt;@jrandom&amp;gt; hehe 14:13 &amp;lt;@jrandom&amp;gt; sim, ainda não tenho certeza do que está acontecendo com o seu site. podemos depurar mais depois da reunião 14:14 &amp;lt;@jrandom&amp;gt; fora isso, mais alguém tem perguntas/comentários/preocupações em relação ao status da rede / 0.5.0.7? 14:16 &amp;lt;@jrandom&amp;gt; ok, se não, passando para 2) Status do SSU 14:16 &amp;lt;@jrandom&amp;gt; [insira aceno de mãos aqui] 14:17 &amp;lt;Lorie&amp;gt; Bom dia. 14:17 &amp;lt;@jrandom&amp;gt; eu sei, estou demorando um pouco por não lançar isso mais rápido, e ele já tem um desempenho muito bom como está. ainda assim, há alguns pontos com os quais ainda não me sinto à vontade, então vocês vão ter que ter um pouco de paciência comigo durante estes testes 14:18 &amp;lt;@smeghead&amp;gt; parabenizo você por não empurrar porcaria de software para nós :) 14:18 &amp;lt;@jrandom&amp;gt; espero que esta semana tenhamos mais alguns testes na rede real (dedos cruzados) 14:19 &amp;lt;@jrandom&amp;gt; bem, já empurrei bugs suficientes para vocês até agora 14:19 &amp;lt;Lorie&amp;gt; está enrolando, está? 14:19 * Lorie olha para smeghead 14:19 &amp;lt;bla&amp;gt; jrandom: Só para esclarecer: poderíamos até ter um período intermediário em que os clientes possam ser tanto UDP quanto TCP? 14:20 &amp;lt;@jrandom&amp;gt; bla: sim. agora tenho uma rede de testes com alguns apenas TCP e alguns tanto TCP quanto UDP. é meio legal rodar os tunnels por ambos :) 14:20 &amp;lt;@jrandom&amp;gt; a rede real vai lidar com isso também, ignorando quaisquer endereços UDP (para pessoas que ainda não suportam) 14:20 &amp;lt;@smeghead&amp;gt; e isso nos deu muita proteína, mas não queremos exagerar 14:21 &amp;lt;bla&amp;gt; jrandom: Legal! Isso é bom para a transição 14:23 &amp;lt;@jrandom&amp;gt; pois é, essa é a esperança. ainda há muito trabalho a fazer[/obrigatório] 14:23 &amp;lt;@jrandom&amp;gt; embora nosso transporte seja SSU - "SEMIreliable Secure UDP" - ainda precisamos tentar ser razoavelmente confiáveis 14:24 &amp;lt;@jrandom&amp;gt; tenho acompanhado várias pesquisas por aí na net, observando o que funcionou melhor, e embora pudéssemos ser preguiçosos e apenas disparar e esquecer, há muito a ganhar fazendo uma confiabilidade simples ao estilo do TCP, que é no que estou mexendo agora 14:25 &amp;lt;@jrandom&amp;gt; por outro lado, como é apenas semiconfiável, se não receber ACK rapidamente podemos simplesmente descartar a mensagem, em vez de derrubar a conexão 14:26 &amp;lt;Lorie&amp;gt; sim 14:26 &amp;lt;Lorie&amp;gt; seja confiável; tempo é um luxo que se tem 14:27 &amp;lt;@jrandom&amp;gt; isso é basicamente tudo o que tenho para 2) Status do SSU. alguém tem perguntas/comentários/preocupações, ou podemos passar para 3) Recompensa por testes unitários? 14:28 &amp;lt;jrandom2p&amp;gt; considere que já seguimos 14:29 &amp;lt;jrandom2p&amp;gt; ok, o duck publicou outro dia um bom resumo sobre o que está acontecendo e a importância da recompensa por testes unitários, e há muitos detalhes referenciados no site. 14:30 &amp;lt;jrandom2p&amp;gt; esta é uma boa chance para alguém se aprofundar um pouco no i2p e ainda receber um dinheirinho no processo ;) 14:30 &amp;lt;jrandom2p&amp;gt; mas enfim, vocês podem ler todas aquelas coisas. alguém tem alguma pergunta sobre isso? 14:31 &amp;lt;jrandom2p&amp;gt; ok, se não, passando para 4) ??? 14:32 &amp;lt;@smeghead&amp;gt; alguém já tentou a suíte de cobertura de código EMMA? 14:32 &amp;lt;jrandom2p&amp;gt; houve várias coisas acontecendo na última semana, embora eu não tenha certeza do que já está pronto para discussão. alguém tem algo que queira trazer? 14:33 &amp;lt;jrandom2p&amp;gt; eu não 14:33 &amp;lt;@duck&amp;gt; *hic* 14:34 &amp;lt;@smeghead&amp;gt; ou o duck está embriagado, ou avistou um caipira 14:34 &amp;lt;@duck&amp;gt; !former 14:35 &amp;lt;jrandom2p&amp;gt; (para avaliar como um comando de shell ou c/java... ;) 14:36 &amp;lt;jrandom2p&amp;gt; mais alguém tem algo para trazer para a reunião? 14:36 * jrandom2p gosta de reuniões curtas, sobra mais tempo para programar 14:36 &amp;lt;@smeghead&amp;gt; e beber, pelo visto :) 14:36 &amp;lt;@duck&amp;gt; &amp; bebendo 14:37 &amp;lt;@smeghead&amp;gt; bah lag 14:37 &amp;lt;jrandom2p&amp;gt; hehe 14:38 &amp;lt;jrandom2p&amp;gt; ok, hora de voltar a beb^Wtrabalhar 14:38 * jrandom2p se prepara 14:38 * jrandom2p encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P - 25 de abril de 2005</title><link>/pt/blog/2005/04/25/reuni%C3%A3o-de-desenvolvimento-do-i2p-25-de-abril-de-2005/</link><pubDate>Mon, 25 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/25/reuni%C3%A3o-de-desenvolvimento-do-i2p-25-de-abril-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, Complication, inkeystring, jdot, jrandom, lsmith, perv, spinky&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 16:12 &amp;lt;jrandom&amp;gt; 0) oi 16:12 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.17 16:12 &amp;lt;jrandom&amp;gt; 2) I2Phex 16:13 &amp;lt;jrandom&amp;gt; 3) ??? 16:13 &amp;lt;jrandom&amp;gt; 0) oi 16:13 * jrandom acena 16:13 &amp;lt;@cervantes&amp;gt; olá 16:13 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2006-April/001283.html 16:14 &amp;lt;jrandom&amp;gt; enquanto vocês dão uma olhada por alto, vamos entrar em 1) Status da rede 16:14 &amp;lt;jrandom&amp;gt; então, como a maioria de vocês viu, temos um novo lançamento disponível e, até agora, os resultados têm sido bem positivos 16:15 &amp;lt;@cervantes&amp;gt; (oba!) 16:15 &amp;lt;jrandom&amp;gt; ainda não estamos onde precisamos estar, mas isso basicamente resolve os principais problemas que vínhamos vendo 16:15 &amp;lt;jrandom&amp;gt; sim, é bom ter novamente taxas de construção de tunnel razoáveis, em tunnels de 2+ hops :) 16:16 * jrandom tem taxas de sucesso de 50%+ em outro router com tunnels de 1 hop 16:17 &amp;lt;jrandom&amp;gt; acho que as últimas mudanças na 0.6.1.17 devem ajudar a evitar esse tipo de colapso por congestionamento no futuro também 16:17 &amp;lt;jrandom&amp;gt; o resultado visível para o usuário, porém, é que ocasionalmente veremos expirações de lease, mas, em vez de se agravar, ele fará backoff (redução gradual da taxa) 16:17 * cervantes abre o Azureus 16:18 &amp;lt;+Complication&amp;gt; Hoje de manhã, registrei taxas de sucesso de client tunnel (comprimento 2 +/- 1) perto de 35% 16:18 &amp;lt;+Complication&amp;gt; No momento está mais baixa, já que tentei fazer algumas modificações, e a última não foi lá essas coisas :D 16:18 &amp;lt;@cervantes&amp;gt; jrandom: bom trabalho em rastrear isso — estávamos começando a parecer o freenet por um momento :) 16:19 &amp;lt;jrandom&amp;gt; *cof* ;) 16:20 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; jrandom: você se importaria de descrever brevemente o mecanismo de backoff? estou trabalhando em algo assim para o freenet 0.7 no momento 16:21 &amp;lt;jrandom&amp;gt; inkeystring: temos um mecanismo de backoff na camada de transporte para reduzir transmissões a um peer (par) quando a camada de transporte está sobrecarregada, mas isso não foi suficiente 16:21 &amp;lt;@cervantes&amp;gt; *cof* eu disse freenet, quis dizer tor 16:21 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; :-) 16:22 &amp;lt;jrandom&amp;gt; inkeystring: a nova mudança foi propagar isso para um nível mais alto, de modo que parássemos de tentar construir tunnels quando nossa camada de comunicação estivesse saturada 16:22 &amp;lt;jrandom&amp;gt; (em vez de enviar mais tentativas de construção de tunnel) 16:22 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; obrigado — a camada de transporte só faz backoff quando pacotes se perdem, ou há alguma forma do receptor controlar o fluxo? 16:23 * jrandom lembra de discutir o impacto do congestionamento vs roteamento com o toad algumas vezes (no IRC e no meu antigo flog), embora eu não me lembre de nenhuma solução com resultado líquido positivo :/ 16:23 &amp;lt;jrandom&amp;gt; o receptor pode enviar NACK, e temos ganchos para ECN, mas não têm sido necessários 16:23 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; sim, o debate ressurgiu no freenet-dev :-) ainda sem bala de prata 16:24 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; legal, obrigado pela informação 16:24 &amp;lt;+Complication&amp;gt; Eles também estão usando UDP hoje em dia, não estão? 16:24 &amp;lt;jrandom&amp;gt; atualmente, os peers altamente congestionados têm problema não com limitação por peer, mas com a abrangência da comunicação com peers 16:24 &amp;lt;+Complication&amp;gt; (como protocolo de transporte) 16:24 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; abrangência = número de peers? 16:24 &amp;lt;jrandom&amp;gt; sim 16:25 &amp;lt;jrandom&amp;gt; com o aumento das taxas de sucesso de construção de tunnel, os peers não precisam mais falar com centenas de peers só para conseguir construir um tunnel 16:25 &amp;lt;jrandom&amp;gt; então eles conseguem se virar com apenas 20–30 peers 16:25 &amp;lt;jrandom&amp;gt; (peers conectados diretamente, isto é) 16:26 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; imagino que isso seja uma boa notícia para hole punching em NAT (técnica para atravessar NAT), keepalives (mensagens de manutenção) etc? 16:26 &amp;lt;jrandom&amp;gt; por outro lado, com 200–300 conexões SSU ativas, um link de 6 KBps vai ter problemas 16:26 &amp;lt;jrandom&amp;gt; sim 16:26 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; Complication: sim 16:27 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; (no alpha 0.7) 16:27 &amp;lt;+Complication&amp;gt; Aha, então provavelmente estão enfrentando coisas similares 16:27 &amp;lt;+Complication&amp;gt; Espero que alguém encontre a bala mágica :D 16:27 &amp;lt;jrandom&amp;gt; de um jeito diferente, porém. a camada de transporte é um problema relativamente fácil 16:27 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; acho que eles podem ter reutilizado algum código do SSU... ou ao menos falaram sobre isso 16:27 &amp;lt;jrandom&amp;gt; (ou seja, bem estudada há mais de 30 anos) 16:28 &amp;lt;jrandom&amp;gt; mas o balanceamento de carga do i2p (e do freenet) funciona em um nível mais alto do que os links ponto a ponto e tem requisitos diferentes 16:28 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; sim, é a interação com o roteamento que é complicada 16:29 &amp;lt;jrandom&amp;gt; sim, embora o i2p tenha isso mais fácil (não precisamos encontrar peers específicos com os dados em questão, apenas qualquer um com capacidade para participar dos nossos tunnels) 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; então não há perda de eficiência se você evitar um peer sobrecarregado... 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; enquanto no freenet, rotear em torno de um peer sobrecarregado pode aumentar o comprimento do caminho 16:30 &amp;lt;+fox&amp;gt; &amp;lt;inkeystring&amp;gt; enfim, desculpe o OT 16:31 &amp;lt;jrandom&amp;gt; sem problema, embora explicar por que as mudanças em 0.6.1.17 afetam nosso colapso por congestionamento fosse relevante :) 16:31 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 1) Status da rede? 16:32 &amp;lt;+Complication&amp;gt; Bem, como mencionei antes, rodando puro .17, observei uma periodicidade perceptível na largura de banda e nos peers ativos 16:32 &amp;lt;+Complication&amp;gt; E mais algumas pessoas parecem experimentar isso também, embora eu não faça ideia de quão comum isso é 16:33 &amp;lt;+Complication&amp;gt; Tenho pensado sobre suas causas primárias, principalmente da perspectiva da limitação de tunnel, mas ainda sem solução 16:33 &amp;lt;+Complication&amp;gt; Consegui deixar meus próprios gráficos mais planos, mas apenas ao custo de alguma deterioração geral 16:33 &amp;lt;+Complication&amp;gt; Tentei modificações como: 16:34 &amp;lt;+Complication&amp;gt;&amp;gt; _log.error("Allowed was " + allowed + ", but we were overloaded, so ended up allowing " + Math.min(allowed,1)); 16:34 &amp;lt;+Complication&amp;gt; (isso foi para evitar que ele se abstivesse totalmente de tentativas de construção para seus próprios tunnels) 16:35 &amp;lt;jrandom&amp;gt; ah certo 16:35 &amp;lt;+Complication&amp;gt; (ah, e naturalmente o nível de log está bagunçado, já que eu mudei isso para testes) 16:35 &amp;lt;jrandom&amp;gt; temos algum código ali que tenta enviesar a periodicidade um pouco, mas não está funcionando muito bem (obviamente) 16:36 * perv acabou de detonar o sistema :( 16:36 &amp;lt;+Complication&amp;gt; Mas tentei coisas assim e tentei reduzir o fator de crescimento para contagem de tunnels 16:36 &amp;lt;perv&amp;gt; existe um undelete para reiser4? 16:36 &amp;lt;jrandom&amp;gt; basicamente, se simplesmente agirmos como se os tunnels expirassem (aleatoriamente) mais cedo do que realmente expiram, isso deve ajudar 16:36 &amp;lt;+Complication&amp;gt; Atualmente lendo a grande função "countHowManyToBuild" no TunnelPool.java :D 16:36 &amp;lt;+Complication&amp;gt; Mas ainda não a li toda 16:37 &amp;lt;jrandom&amp;gt; (embora isso obviamente aumente a frequência de construção de tunnel, o que, antes da 0.6.1.17, não teria sido razoável) 16:37 &amp;lt;+Complication&amp;gt; perv: existe algo 16:37 &amp;lt;jrandom&amp;gt; hmm, colocar uma aleatorização ali seria difícil, Complication, já que chamamos essa função com bastante frequência 16:38 * perv considera salvar e mudar para gentoo 16:38 &amp;lt;jrandom&amp;gt; o que eu recomendaria seria olhar para aleatorizar o tempo de expiração de tunnels construídos com sucesso 16:38 &amp;lt;+Complication&amp;gt; perv: você está melhor com reiser do que com ext3, com certeza 16:38 &amp;lt;+Complication&amp;gt; perv: mas eu não sei de cor 16:38 &amp;lt;+Complication&amp;gt; jrandom: verdade, às vezes isso pode construir demais desse jeito 16:38 &amp;lt;jrandom&amp;gt; (para que o countHowManyToBuild existente ache que precisa deles antes de realmente precisar) 16:38 &amp;lt;+Complication&amp;gt; (e às vezes inevitavelmente constrói demais, quando os tunnels quebram e ele fica apressado) 16:40 &amp;lt;+Complication&amp;gt; Hmm, uma possibilidade que eu não tinha considerado... 16:41 &amp;lt;+Complication&amp;gt; De todo modo, também estou brincando com isso, mas ainda sem observações úteis 16:42 &amp;lt;jrandom&amp;gt; legal, tenho alguns ajustes com que venho brincando nisso, talvez possamos juntar isso para o próximo build e ver como funciona na rede razoavelmente viável ;) 16:43 &amp;lt;spinky&amp;gt; Existe alguma estatística em que se possa ver a quantidade de overhead que a rede i2p adiciona aos dados da aplicação? 16:43 &amp;lt;jrandom&amp;gt; "overhead" é um termo tão carregado... ;) 16:43 &amp;lt;jrandom&amp;gt; nós chamamos isso de custo do anonimato ;) 16:43 &amp;lt;spinky&amp;gt; hehe 16:45 &amp;lt;jrandom&amp;gt; (ou seja, não muito. a carga útil da camada de aplicação em uma rede perfeita com 0 congestionamento e 1+1 saltos consegue algo como 70–80% de eficiência para os endpoints) 16:45 &amp;lt;jrandom&amp;gt; ((da última vez que medi)) 16:45 &amp;lt;jrandom&amp;gt; mas isso são condições de laboratório 16:45 &amp;lt;jrandom&amp;gt; a rede real é muito mais complicada 16:47 &amp;lt;spinky&amp;gt; Certo, eu quis dizer apenas a quantidade de dados extras usados para configurar tunnels, chaves, padding etc 16:47 &amp;lt;spinky&amp;gt; ...comparado aos dados da aplicação transferidos 16:47 &amp;lt;jrandom&amp;gt; depende do framing da mensagem, congestionamento, taxas de sucesso de construção de tunnel, etc. 16:48 &amp;lt;jrandom&amp;gt; um tunnel de 2 hops pode ser construído com a rede arcando com 20KB 16:48 &amp;lt;+Complication&amp;gt; Eu quis testar isso às vezes, principalmente com o objetivo de estimar o "desperdício" de aplicativos de transferência em massa como BitTorrent e I2Phex 16:48 &amp;lt;+Complication&amp;gt; Mas nunca cheguei a fazer uma medição limpa entre meus dois nós 16:48 &amp;lt;+Complication&amp;gt; Algum dia, vou voltar a isso, porém 16:49 &amp;lt;jrandom&amp;gt; Complication: é bem difícil com apps tagarelas, muito mais simples medir wget :) 16:49 &amp;lt;+Complication&amp;gt; Muito verdade 16:50 &amp;lt;+Complication&amp;gt; No que consegui tentar, nenhuma semelhança com precisão esteve envolvida 16:54 &amp;lt;jrandom&amp;gt; ok, se não há mais nada no 1), vamos passar para 2) I2Phex 16:55 &amp;lt;jrandom&amp;gt; Complication: o que você anda fazendo? :) 16:55 &amp;lt;+Complication&amp;gt; Bem, o commit de ontem foi uma correção para certos problemas que algumas pessoas experimentaram com meu detector de primeira execução bobo 16:56 &amp;lt;+Complication&amp;gt; O detector de primeira execução agora está menos bobo, e o bar relatou que pareceu começar a se comportar normalmente 16:56 &amp;lt;+Complication&amp;gt; No entanto, como o I2Phex parece executável já nas condições atuais da rede, 16:56 &amp;lt;+Complication&amp;gt; Vou tentar encontrar o bug do rehash também. 16:57 &amp;lt;+Complication&amp;gt; Se eu conseguir 16:57 &amp;lt;jrandom&amp;gt; legal, sei que isso tem te assombrado há meses 16:57 &amp;lt;+Complication&amp;gt; O interessante é que o Phex principal também pode tê-lo, e localizar + ler as observações deles é algo que vou tentar fazer também 16:58 &amp;lt;jrandom&amp;gt; mas é bom saber que a correção de inicialização está lá 16:58 &amp;lt;jrandom&amp;gt; ah sim 16:58 &amp;lt;+Complication&amp;gt; =é isso 16:58 &amp;lt;+Complication&amp;gt; Não posso confirmar no momento se o Phex principal tem isso ou não — nunca vi pessoalmente lá 16:59 &amp;lt;jrandom&amp;gt; (bugs intermitentes)-- 16:59 &amp;lt;+Complication&amp;gt; É difícil causar de forma controlada e, portanto, difícil de encontrar 17:00 &amp;lt;+Complication&amp;gt; E da minha parte, é basicamente isso por enquanto 17:00 &amp;lt;+Complication&amp;gt; Mais adiante, eu estava pensando se valeria a pena limitar o número de tentativas paralelas de contato a peers que o I2Phex dispara de uma vez 17:01 &amp;lt;jrandom&amp;gt; sim, provavelmente 17:01 &amp;lt;+Complication&amp;gt; Como criariam um monte de consultas ao NetDB em um curto período de tempo, e isso poderia ser potencialmente não muito legal sob a perspectiva de um I2P router 17:02 &amp;lt;jrandom&amp;gt; e novos contatos de destination exigem elG em vez de aes 17:02 &amp;lt;+Complication&amp;gt; Mas ainda não li nem escrevi qualquer código real com esse objetivo 17:04 &amp;lt;jrandom&amp;gt; blz, sem problema. talvez a mítica fusão i2phex/phex traga uma solução :) 17:04 &amp;lt;+Complication&amp;gt; E da minha parte, são basicamente essas as notícias da frente do I2Phex... 17:04 &amp;lt;jrandom&amp;gt; legal, obrigado pela atualização e pelo esforço de investigar as coisas! 17:05 &amp;lt;jrandom&amp;gt; ok, vamos pular para 3) ??? 17:05 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para trazer para a reunião? 17:05 &amp;lt;lsmith&amp;gt; olá! só quero parabenizar os devs pelas melhorias fantásticas na última versão, meu bw total indica 0,9/1,4 KBps e continuo conectado ao IRC... é... insanamente legal :) 17:05 &amp;lt;+Complication&amp;gt; :D 17:06 &amp;lt;jrandom&amp;gt; obrigado pela paciência ao longo do caminho — dar suporte a usuários com bw baixo é fundamental 17:06 &amp;lt;@cervantes&amp;gt; lsmith: isso é muito bom pra 17:06 &amp;lt;@cervantes&amp;gt; * Connection Reset 17:06 &amp;lt;jrandom&amp;gt; heh 17:07 &amp;lt;lsmith&amp;gt; :) 17:09 &amp;lt;jrandom&amp;gt; ah, outra coisa digna de nota é que o zzz está de volta e, com ele, vem o stats.i2p :) 17:09 &amp;lt;jrandom&amp;gt; [wewt] 17:11 &amp;lt;+Complication&amp;gt; Uma fonte de dados de comparação bastante útil :) 17:11 &amp;lt;jrandom&amp;gt; com certeza 17:11 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para a reunião? 17:13 &amp;lt;jrandom&amp;gt; se não... 17:13 &amp;lt;jdot&amp;gt; tenho uma ou duas perguntas pós-baf 17:13 &amp;lt;jrandom&amp;gt; heh ok, então vamos pôr o baffer pra rodar :) 17:13 * jrandom se prepara... 17:13 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P para 2005-04-19</title><link>/pt/blog/2005/04/19/notas-de-status-do-i2p-para-2005-04-19/</link><pubDate>Tue, 19 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/19/notas-de-status-do-i2p-para-2005-04-19/</guid><description>&lt;p>Olá, pessoal, chegou aquela hora da semana de novo,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Estado do SSU 3) Atualização do roadmap (plano de desenvolvimento) 4) Estado de Q 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Ao longo das quase duas semanas desde que a 0.5.0.6 foi lançada, as coisas têm sido em geral positivas, embora provedores de serviço (eepsites(I2P Sites), ircd, etc) venham enfrentando alguns bugs recentemente. Embora os clientes estejam em bom estado, com o tempo um servidor pode deparar-se com uma situação em que tunnels com falha podem acionar algum código de limitação (throttling) excessivo, impedindo a devida reconstrução e publicação do leaseSet.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 19 de abril de 2005</title><link>/pt/blog/2005/04/19/reuni%C3%A3o-de-desenvolvedores-do-i2p-19-de-abril-de-2005/</link><pubDate>Tue, 19 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/19/reuni%C3%A3o-de-desenvolvedores-do-i2p-19-de-abril-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, cervantes, defnax, jrandom, maestro^, polecat, protokol, Ragnarok, Teal`c&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;@jrandom&amp;gt; 0) oi 14:05 &amp;lt;@jrandom&amp;gt; 1) Status da rede 14:05 &amp;lt;@jrandom&amp;gt; 2) Status do SSU 14:05 &amp;lt;@jrandom&amp;gt; 3) Atualização do Roadmap 14:05 &amp;lt;@jrandom&amp;gt; 4) Status do Q 14:05 &amp;lt;@jrandom&amp;gt; 5) ??? 14:05 &amp;lt;@jrandom&amp;gt; 0) oi 14:05 * jrandom acena 14:05 &amp;lt;@jrandom&amp;gt; notas de status semanais (postadas há um segundo) disponíveis em @ http://dev.i2p.net/pipermail/i2p/2005-April/000708.html 14:06 * maestro^ faz beatbox 14:06 &amp;lt;+cervantes&amp;gt; boa noite 14:06 &amp;lt;+protokol&amp;gt; susi23: você aí? 14:06 &amp;lt;@jrandom&amp;gt; enquanto vocês leem aquelas notas empolgantes, vamos pular para 1) status da rede 14:06 &amp;lt;+protokol&amp;gt; ops, reunião 14:07 &amp;lt;@jrandom&amp;gt; não tenho muito a acrescentar além do que está lá. novo release amanhã, muito provavelmente, com as correções incorporadas até agora, além de algumas contribuições bacanas 14:08 &amp;lt;@jrandom&amp;gt; alguém tem comentários ou preocupações com o status da rede e/ou o próximo 0.5.0.7? 14:10 &amp;lt;@jrandom&amp;gt; se não, passando para 2) status do SSU 14:10 &amp;lt;+maestro^&amp;gt; tenho recebido alguns destes erros: Wanted to build 2 tunnels, but throttled down to 0, due to concurrent requests (cpu overload?) 14:10 &amp;lt;@jrandom&amp;gt; ah, sim, esse é o problema de throttling de tunnel 14:10 &amp;lt;+protokol&amp;gt; vai suportar ftp? 14:10 &amp;lt;@jrandom&amp;gt; é um pouco... zeloso demais 14:10 &amp;lt;+protokol&amp;gt; brincadeira, brincadeira 14:10 &amp;lt;@jrandom&amp;gt; !thwap protokol 14:10 &amp;lt;+maestro^&amp;gt; hehe, ok 14:12 &amp;lt;@jrandom&amp;gt; ok, quanto ao SSU, houve um monte de atualizações na última semana, e ainda há outras mudanças locais não commitadas 14:13 &amp;lt;@jrandom&amp;gt; não tenho feito entradas no history.txt para as atualizações, já que ainda não é usado por ninguém, então só o pessoal da lista i2p-cvs lê os detalhes empolgantes ;) 14:14 &amp;lt;@jrandom&amp;gt; por outro lado, nos últimos dias, depois que as coisas passaram a funcionar razoavelmente, ao simplificar a operação encontrei alguns gargalos no SDK 14:14 &amp;lt;@jrandom&amp;gt; (e no jobQueue). eu os eliminei agora, localmente, e os testes continuam. 14:15 &amp;lt;@jrandom&amp;gt; podemos ter algumas versões alfa para o transporte SSU esta semana, mas é mais provável no fim de semana 14:15 &amp;lt;@jrandom&amp;gt; não tenho muito mais a dizer sobre isso - alguém tem alguma pergunta? 14:16 &amp;lt;+Ragnarok&amp;gt; qual foi o impacto dos gargalos? 14:17 &amp;lt;@jrandom&amp;gt; bem, varia - estou medindo o impacto na rede ao vivo agora, mas na minha rede SSU local, dois ajustes menores deram mais de uma ordem de grandeza de melhoria 14:17 &amp;lt;@jrandom&amp;gt; mas não espero que isso ocorra na rede ao vivo 14:17 &amp;lt;+Ragnarok&amp;gt; caramba 14:18 &amp;lt;+Ragnarok&amp;gt; hehe, ok 14:18 &amp;lt;@jrandom&amp;gt; (pelo menos, não até migrarmos para 0.6 ;) 14:20 &amp;lt;@jrandom&amp;gt; ok, seguindo essa deixa, vamos para 3) Atualização do Roadmap 14:21 &amp;lt;@jrandom&amp;gt; como mencionado nas notas, as datas e revisões no roadmap foram rearranjadas. 0.5.1 foi descartada, com as modificações adicionais de tunnel adiadas para 0.6.1 14:21 &amp;lt;+cervantes&amp;gt; 3) Desvio do Roadmap 14:21 &amp;lt;@jrandom&amp;gt; hehe 14:22 &amp;lt;@jrandom&amp;gt; é, quando você roda uma CPU rápida, isso desvia o relógio com mais frequência. similarmente... ;) 14:22 &amp;lt;@jrandom&amp;gt; ^ry^rly 14:23 &amp;lt;+cervantes&amp;gt; ooh isso é um quê de ego? Eu nunca teria pensado! :) 14:23 &amp;lt;@jrandom&amp;gt; mas sim, infelizmente, uma revisão 0.6 em abril simplesmente não vai acontecer 14:23 &amp;lt;@jrandom&amp;gt; hehe 14:23 &amp;lt;@jrandom&amp;gt; cervantes: não se preocupe, é atenuado pelo fato de que levou 2 anos para chegar até aqui ;) 14:25 &amp;lt;@jrandom&amp;gt; provavelmente teremos alguns builds -X para o pessoal brea^Wtest SSU na rede ao vivo enquanto eu estiver offline, mas não haverá uma revisão 0.6 até eu voltar 14:25 &amp;lt;@jrandom&amp;gt; (e, como no ano passado, não faço ideia de quanto tempo vai levar para ficar conectado de novo, mas espero que menos de um mês) 14:25 &amp;lt;+cervantes&amp;gt; hehe, se alguém aqui merece um pouco de autoapreciação, acho que seria você ;-) 14:26 &amp;lt;+polecat&amp;gt; Para onde você vai, jrandom ? 14:27 &amp;lt;+cervantes&amp;gt; $somewhere 14:27 &amp;lt;@jrandom&amp;gt; não sei 14:27 &amp;lt;@jrandom&amp;gt; (felizmente, $somewhere é uma expressão em tempo de execução ;) 14:27 &amp;lt;+cervantes&amp;gt; jrandom: você prevê um tempo de inatividade de um mês? 14:27 &amp;lt;+maestro^&amp;gt; jr: dá uma volta pelo bairro e monta uma rede de retransmissão sem fio a partir do link de outra pessoa ;] 14:27 &amp;lt;@jrandom&amp;gt; depende da situação da Internet onde eu acabar, cervantes. 14:28 &amp;lt;@jrandom&amp;gt; é bem provável que eu apareça online ocasionalmente, claro 14:28 &amp;lt;+protokol&amp;gt; polecat: lol 14:28 &amp;lt;+cervantes&amp;gt; Eu teria pensado que você já teria deixado o método da classe de relocação bem afiado a esta altura 14:28 &amp;lt;Teal`c&amp;gt; vamos passar para .6 agora e ir resolvendo os bugs conforme avançamos 14:28 &amp;lt;+cervantes&amp;gt; *thought 14:28 &amp;lt;+cervantes&amp;gt; legal, Teal'c você pode fazer o Q&amp;amp;A 14:29 &amp;lt;@jrandom&amp;gt; Teal`c: "work the bugs out" == corrigir o código == (ter um programador que conheça o código para consertá-lo) 14:29 &amp;lt;Teal`c&amp;gt; sim, eu gostaria disso. 14:29 &amp;lt;Teal`c&amp;gt; eu sei um pouco de perl 14:29 * cervantes define bugzilla&amp;gt; tealc@mail.i2p 14:29 &amp;lt;@jrandom&amp;gt; valeu, Teal`c, sempre podemos usar ajuda nos testes 14:30 &amp;lt;@jrandom&amp;gt; especialmente na automação de testes 14:31 &amp;lt;@jrandom&amp;gt; ok, mais algo em 3) ou devemos passar para 4) status do Q 14:31 &amp;lt;+polecat&amp;gt; Entendi. Boa sorte para voltar a ter Internet estável. 14:31 &amp;lt;+ant&amp;gt; &amp;lt;jrandom&amp;gt; hmm, aum parece ainda estar dormindo 14:31 &amp;lt;@jrandom&amp;gt; valeu. tenho certeza de que vou dar um jeito ;) 14:32 &amp;lt;@jrandom&amp;gt; ok, realmente não tenho muito mais a acrescentar além do que está nas notas de status 14:32 &amp;lt;@jrandom&amp;gt; o código do aum está no cvs agora, então os mais hardcore podem pegar e começar a hackear 14:32 &amp;lt;+maestro^&amp;gt; show 14:33 &amp;lt;@jrandom&amp;gt; sim, com certeza. atualmente tudo está sob GPL (já que um componente faz link com o I2PTunnel), mas ouvi dizer que o aum está trabalhando em algum refactoring para no fim ficar em LGPL 14:34 &amp;lt;@jrandom&amp;gt; (mas não me pergunte quais são as implicações de licenciamento quando se trata de xmlrpc ;) 14:34 &amp;lt;@jrandom&amp;gt; ok, alguém tem algo em 4) para levantar? 14:36 &amp;lt;@jrandom&amp;gt; ok, se não, passando para 5) ??? 14:36 &amp;lt;@jrandom&amp;gt; alguém tem mais alguma coisa para levantar na reunião? 14:36 &amp;lt;+polecat&amp;gt; Eu gostaria de dizer algumas palavras para esta ocasião. 14:37 &amp;lt;+polecat&amp;gt; Hinkle finkle dinkle doo. 14:37 &amp;lt;@jrandom&amp;gt; uhum. 14:37 &amp;lt;@jrandom&amp;gt; ok, alguém tem algo para levantar em uma linguagem humana? :) 14:38 &amp;lt;defnax&amp;gt; o que significa passar para 5? 14:39 &amp;lt;+maestro^&amp;gt; vida longa a spacerace! vida longa ao i2p! 14:39 &amp;lt;@jrandom&amp;gt; hmm defnax? 14:41 &amp;lt;defnax&amp;gt; às 5 horas da manhã? 14:41 &amp;lt;defnax&amp;gt; em 5 horas? 14:41 &amp;lt;+cervantes&amp;gt; com relação a xmlrpc, o copyright é mantido sobre a especificação, mas não há restrições impostas à implementação 14:42 &amp;lt;@jrandom&amp;gt; defnax: item 5 da agenda: "???", onde discutimos outros assuntos 14:43 &amp;lt;+maestro^&amp;gt; jr: você já fez commit dessas mudanças de otimização? 14:43 &amp;lt;@jrandom&amp;gt; cervantes: minha cutucada se referia à questão de se usar a API xmlrpc de um app sob GPL é viral (mas meramente uma pergunta retórica) 14:43 &amp;lt;@jrandom&amp;gt; maestro^: ainda não 14:43 * jrandom testa antes de fazer commit 14:43 &amp;lt;+maestro^&amp;gt; excelente! qual é o seu ETA para isso? 14:44 &amp;lt;@jrandom&amp;gt; mais tarde hoje à noite, talvez; senão, amanhã para o release 14:45 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada 14:45 * jrandom se prepara 14:45 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 18 de abril de 2005</title><link>/pt/blog/2005/04/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-abril-de-2005/</link><pubDate>Mon, 18 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-abril-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Complication, frosk, jrandom, spinky&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 16:09 &amp;lt;jrandom&amp;gt; 0) oi 16:09 &amp;lt;jrandom&amp;gt; 1) Status da rede e 0.6.1.16 16:09 &amp;lt;jrandom&amp;gt; 2) Criação de tunnel e congestionamento 16:10 &amp;lt;jrandom&amp;gt; 3) Feedspace 16:10 &amp;lt;jrandom&amp;gt; 4) ??? 16:10 &amp;lt;jrandom&amp;gt; 0) oi 16:10 * jrandom acena 16:10 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2006-April/001281.html 16:10 * frosk também 16:10 &amp;lt;jrandom&amp;gt; (quase duas horas *antes* da reunião, também :) 16:11 &amp;lt;jrandom&amp;gt; ok, como tenho certeza de que vocês já esmiuçaram as notas, vamos passar para 1) Status da rede 16:12 &amp;lt;+Complication&amp;gt; Oi :) 16:12 * Complication pega as notas rapidamente 16:12 &amp;lt;jrandom&amp;gt; a versão 0.6.1.16 corrigiu um bug muito antigo no nosso PRNG (gerador de números pseudoaleatórios), que havia causado um número substancial de rejeições arbitrárias de tunnel 16:13 &amp;lt;jrandom&amp;gt; (a causa raiz foi introduzida em outubro passado, mas agora está corrigida) 16:13 &amp;lt;+Complication&amp;gt; Status por aqui: funciona toleravelmente com tunnels de 1 + 0..1 saltos, não se comporta com 2 + 0..1 ou 2 +/- 0..1 16:14 &amp;lt;jrandom&amp;gt; sim, isso é compreensível também, especialmente em links mais lentos 16:14 &amp;lt;jrandom&amp;gt; (infelizmente, “mais lentos” nem são tão lentos assim) 16:15 &amp;lt;jrandom&amp;gt; ainda há muito trabalho a fazer, e 0.6.1.16 não é onde precisamos estar, mas é um avanço 16:17 &amp;lt;+Complication&amp;gt; Algo em que venho pensando, em relação ao que você chamou de “colapso por congestionamento” 16:18 &amp;lt;+Complication&amp;gt; Uma forma de limitar o impacto poderia ser realmente *exigir* que um router aceite uma certa cota de pedidos de participação 16:19 &amp;lt;+Complication&amp;gt; (algo especificado pelo usuário, direta ou indiretamente?) 16:19 &amp;lt;jrandom&amp;gt; especificado por qual usuário? 16:19 &amp;lt;+Complication&amp;gt; (por exemplo, alguma parte do percentual de compartilhamento ou um parâmetro adicional) 16:19 &amp;lt;jrandom&amp;gt; o usuário local, ou por nós como usuários remotos? 16:19 &amp;lt;+Complication&amp;gt; Especificado por cada um para si 16:19 &amp;lt;@frosk&amp;gt; devemos passar para 2) então? :) 16:20 &amp;lt;jrandom&amp;gt; sim, podemos considerar que estamos no 2) :) 16:20 &amp;lt;+Complication&amp;gt; Para que eu pudesse, por exemplo, dizer ao meu router: “mesmo que você esteja congestionado, continue roteando no mínimo 4 KB/s” 16:21 &amp;lt;jrandom&amp;gt; Complication: isso não é realmente possível — se um router estiver muito congestionado, outras pessoas (com sorte ;) vão parar de pedir para ele participar em tunnels. 16:21 &amp;lt;+Complication&amp;gt; (isso, é claro, significaria que algum destino local poderia ficar offline por mais tempo) 16:21 &amp;lt;jrandom&amp;gt; e se não forem solicitados, eles /não podem/ enviar os dados de outras pessoas 16:22 &amp;lt;+Complication&amp;gt; Ah, talvez eu devesse ter formulado de forma significativamente mais clara 16:24 &amp;lt;+Complication&amp;gt; Eu imaginei que, sob uma certa cota de tráfego de participação, ele poderia limitar suas próprias mensagens de criação de tunnel em vez de limitar os tunnels de participação 16:24 &amp;lt;+Complication&amp;gt; por exemplo: “Nunca vou limitar meus tunnels de participação a menos de 4 KB/s. Se isso for necessário, vou limitar o meu próprio tráfego.” 16:26 &amp;lt;jrandom&amp;gt; hmm, há riscos para o anonimato nisso (ainda que na mesma linha de um DoS seletivo, contra o qual não nos defendemos de qualquer forma) 16:27 &amp;lt;jrandom&amp;gt; mas limitar nossas próprias construções de tunnel locais diante de congestionamento é algo que estou testando agora — adicionar suporte para, opcionalmente, ignorar o piso de 4KBps deve ser simples o suficiente 16:28 &amp;lt;spinky&amp;gt; Ativamente, você não obtém tráfego de cobertura ao transferir muitos dados. 16:29 &amp;lt;spinky&amp;gt; Ter um piso para a banda de participação parece bom. 16:30 &amp;lt;jrandom&amp;gt; bem, nós temos um piso (tanto como o percentual de compartilhamento quanto uma reserva interna de 4KBps depois que toda a banda é atribuída) 16:30 &amp;lt;+Complication&amp;gt; Bah, desconexões... Espero que não tenha se perdido muito do que eu disse, mas terei que ler as respostas no log :) 16:32 &amp;lt;@frosk&amp;gt; há algo significativo sobre 4KBps? 16:33 &amp;lt;jrandom&amp;gt; algumas coisas — 4KB ~= sizeof(mensagem de criação de tunnel), e, heurística­mente, eu nunca ouvi falar de um router funcionando com sucesso com menos 16:33 &amp;lt;spinky&amp;gt; Talvez sejam bugs que impedem o percentual de compartilhamento de funcionar então? 16:34 &amp;lt;jrandom&amp;gt; o que faz você dizer que o percentual de compartilhamento não funciona? 16:34 &amp;lt;@frosk&amp;gt; entendi 16:34 &amp;lt;+Complication&amp;gt; frosk: não, é só um número no código atual, e eu me referi a ele enquanto tentava explicar o que eu imaginei também 16:35 &amp;lt;+Complication&amp;gt; (não por motivos significativos, apenas porque o que eu imaginei era, de certo modo, o oposto equivalente) 16:35 &amp;lt;spinky&amp;gt; Está definido para 80% e a participação vai a 0 quando estou gerando dados localmente. Talvez eu esteja entendendo mal. 16:36 &amp;lt;jrandom&amp;gt; ah, sim, isso não é o que o percentual de compartilhamento faz 16:36 &amp;lt;+Complication&amp;gt; spinky: é um limite máximo do que pode ser compartilhado, sujeito à largura de banda realmente disponível para compartilhar 16:37 &amp;lt;+Complication&amp;gt; Se o tráfego local ocupa 70%, você só tem 10% restante para compartilhar 16:37 &amp;lt;+Complication&amp;gt; Se o tráfego local for pesado, você terá 0% restante, e o limite superior de 80% nunca será atingido 16:37 &amp;lt;spinky&amp;gt; Ok. Vejo que diz “até”... 16:38 &amp;lt;+Complication&amp;gt; E também há a reserva de 4 KB/s 16:38 &amp;lt;jrandom&amp;gt; ah, é o percentual de compartilhamento do que você tem disponível 16:38 &amp;lt;spinky&amp;gt; Talvez outra configuração para o piso de banda de participação, abaixo do qual o router aceitará mais tunnels? 16:38 &amp;lt;jrandom&amp;gt; se você estiver usando 95% da sua banda, ele vai compartilhar até 80% dos 5% restantes 16:39 &amp;lt;+Complication&amp;gt; Ah, então eu também entendi parcialmente errado 16:40 &amp;lt;fox&amp;gt; &amp;lt;zorglu1&amp;gt; como o i2p mede a quantidade de banda usada por outras aplicações locais? 16:40 &amp;lt;spinky&amp;gt; (Só dizendo, se você considera tráfego de cobertura uma coisa boa, talvez tê-lo configurável mesmo sob uso pesado de banda local seja algo bom) 16:40 &amp;lt;+Complication&amp;gt; Eu achava que era aplicado contra o limite sustentado 16:40 &amp;lt;jrandom&amp;gt; zorglu1: ele mede o uso de banda do i2p e conhece os limites de banda do i2p 16:41 &amp;lt;jrandom&amp;gt; oh, hmm, olhando de volta para o código, int availBps = (int)(((maxKBps*1024)*share) - used); 16:41 &amp;lt;jrandom&amp;gt; então você está certo, Complication 16:42 &amp;lt;jrandom&amp;gt; spinky: tráfego de cobertura só é tão útil assim em uma mixnet (rede de mistura) de baixa latência 16:42 &amp;lt;jrandom&amp;gt; isso adiciona algum incentivo para routers com banda mais alta, mas aqueles sem banda de sobra têm pouca alternativa 16:49 &amp;lt;jrandom&amp;gt; de qualquer forma, a questão do congestionamento de tunnel existe há um tempo, mas só recentemente foi exacerbada pelas taxas insanas de rejeição de tunnel 16:49 &amp;lt;jrandom&amp;gt; esperançosamente, a próxima revisão vai resolver isso para nós 16:49 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa sobre 2) criação de tunnel e congestionamento? 16:50 &amp;lt;@frosk&amp;gt; parece que seriam necessárias algumas mudanças no esquema de construção de tunnel 16:50 &amp;lt;+Complication&amp;gt; Espero que isso ajude a melhorar as coisas :) 16:51 &amp;lt;+Complication&amp;gt; Ah, a propósito... 16:52 &amp;lt;jrandom&amp;gt; bem, temos algumas correções simples, como reduzir a concorrência máxima, limitar nossas tentativas de construção quando congestionados, reduzir a frequência de descarte (em vez de rejeição explícita) e ajustar o perfil para incentivar rejeições explícitas em vez de descartes 16:52 &amp;lt;+Complication&amp;gt; ...por acaso vocês encontraram algo que pudesse explicar a grande disparidade entre os indicadores de largura de banda bruta e os indicadores de carga útil de tunnel? 16:52 &amp;lt;+Complication&amp;gt; (por exemplo, largura de banda total 1 GB, carga útil de tunnel somada 300 MB) 16:52 &amp;lt;jrandom&amp;gt; mas é verdade, isso só afeta a magnitude 16:52 &amp;lt;+Complication&amp;gt; (como eu não tenho aparecido no IRC ultimamente, não sei se vocês têm olhado isso recentemente) 16:54 &amp;lt;jrandom&amp;gt; não aprofundei muito nisso, mas lembrem-se, pedidos de construção de tunnel para tunnels de saída não são mensagens de tunnel (e há muitos deles se apenas 0,1% têm sucesso. e com 4KB cada...) 16:54 * Complication não tem certeza se são os indicadores ou um efeito real 16:55 &amp;lt;+Complication&amp;gt; Ah... pedidos de construção de saída... de fato 16:55 &amp;lt;jrandom&amp;gt; a próxima build -1 adiciona uma porção de estatísticas para monitoramento de pacotes por tipo de mensagem 16:55 &amp;lt;+Complication&amp;gt; Isso pode ser exatamente isso 16:55 &amp;lt;jrandom&amp;gt; (nesses pedidos de construção de saída também estão incluídos pedidos de participação na construção — encaminhando uma resposta) 16:56 &amp;lt;jrandom&amp;gt; ((então não é só coisa local)) 17:00 &amp;lt;+Complication&amp;gt;&amp;gt; Obrigado, isso explica bastante :) 17:00 &amp;lt;+Complication&amp;gt;&amp;gt; Então não é vodu, mas um tráfego bem real, que eu apenas esqueci, já que não estava especificamente contado nos lugares que verifiquei 17:00 &amp;lt;+Complication&amp;gt; De fato teria que ocorrer, e realmente custaria muitos bytes 17:00 &amp;lt;+Complication&amp;gt; Especialmente com taxas de sucesso baixas 17:01 &amp;lt;jrandom&amp;gt; sim, embora não devesse custar tanto quanto custa, já que deveríamos ter taxas de sucesso mais altas do que temos :) 17:01 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa sobre o 2)? 17:02 &amp;lt;jrandom&amp;gt; se não, vamos passar para 3) Feedspace 17:02 &amp;lt;jrandom&amp;gt; frosk: quer nos dar uma atualização? 17:03 &amp;lt;jrandom&amp;gt; (ou mandar a gente ‘fsck off’ e ler o eepsite? ;) 17:04 &amp;lt;@frosk&amp;gt; bem, para quem não tem prestado atenção a frosk.i2p ou feedspace.i2p, o feedspace agora está basicamente funcionando (pela minha própria definição de “basicamente”) 17:04 &amp;lt;jrandom&amp;gt; (w00t) 17:05 &amp;lt;@frosk&amp;gt; houve algumas adições legais recentemente, como suporte infraestrutural para transports além do i2p (tor e tcp/ip não anônimo vêm à mente) 17:06 &amp;lt;@frosk&amp;gt; então, com o tempo, planejamos permitir que o syndie (em uma reescrita futura e provavelmente muito legal) use o feedspace como um de seus métodos de distribuição 17:06 &amp;lt;@frosk&amp;gt; por ora, não há aplicativos cliente para realmente *usar* o feedspace para nada :) tenho testado com um aplicativo servlet extremamente rudimentar 17:07 &amp;lt;jrandom&amp;gt; (rudimentar + funcional)++ 17:07 &amp;lt;@frosk&amp;gt; então há, claro, uma vaga para um hacker de cliente ;) 17:08 &amp;lt;@frosk&amp;gt; ainda há algumas coisas necessárias de que o feedspace precisa antes de qualquer teste público, mas não deve demorar :) 17:08 &amp;lt;jrandom&amp;gt; legal1 17:08 &amp;lt;jrandom&amp;gt; algo que possamos fazer para ajudar? 17:08 &amp;lt;@frosk&amp;gt; também tenho trabalhado um pouco na documentação, que estava em falta 17:09 &amp;lt;spinky&amp;gt; Você vê o feedspace sendo utilizável para arquivos grandes? 17:10 &amp;lt;@frosk&amp;gt; 1) aplicativos cliente usando a (ainda não documentada) API XML-RPC, 2) `http://feedspace.i2p/wiki/Tasks,` 3) participar dos testes quando chegar a hora 17:10 &amp;lt;@frosk&amp;gt; suporte a arquivos grandes não é prioridade agora, mas talvez depois 17:10 &amp;lt;@frosk&amp;gt; o foco para a “1.0” são mensagens menores, como entradas de blog e discussões, e eventos de qualquer tipo 17:11 &amp;lt;jrandom&amp;gt; embora alimentar arquivos .torrent em um cliente BT com suporte a RSS/feedspace não seria um problema 17:11 &amp;lt;@frosk&amp;gt; arquivos grandes podem ou não funcionar :) 17:11 &amp;lt;@frosk&amp;gt; isso seria muito bacana 17:12 &amp;lt;jrandom&amp;gt; feed2snark ;) 17:12 &amp;lt;@frosk&amp;gt; espero que vejamos todos os tipos desses apps “adaptadores” :) 17:12 &amp;lt;+Complication&amp;gt; Bem, tenho certeza de que as pessoas vão encontrar formas de mover arquivos grandes usando bit... hã, canais laterais :) 17:15 &amp;lt;@frosk&amp;gt; eu me sinto um pouco culpado pelo código do feedspace usar todo tipo de recursos do java1.5. provavelmente seria difícil compilar/usar em Java livre agora, mas vai alcançar, tenho certeza :) 17:15 &amp;lt;jrandom&amp;gt; caramba 17:16 &amp;lt;jrandom&amp;gt; bem, há rumores de que o gcj adote o ecj por causa dos 1.5-ismos 17:16 &amp;lt;spinky&amp;gt; Complication: Pôneis com alforjes cheios de HDDs? 17:16 &amp;lt;@frosk&amp;gt; sim 17:17 &amp;lt;+Complication&amp;gt; spinky: drones, no meu caso preferido :P 17:17 * jrandom ainda mal está avançando para os 1.4-ismos 17:17 &amp;lt;+Complication&amp;gt; Mas acho que pôneis também funcionam :P 17:17 &amp;lt;jrandom&amp;gt; embora 1.6 seja bem legal ;) 17:17 &amp;lt;@frosk&amp;gt; para permanecer compatível com gcj? 17:18 &amp;lt;@frosk&amp;gt; bem, 1.6 não tem muitos “-ismos” para a maioria das coisas de qualquer forma, acho :) 17:18 &amp;lt;+Complication&amp;gt; (ou ouriços voadores lançando cartões de memória do ar) 17:18 &amp;lt;jrandom&amp;gt; gcj/classpath/etc, mas também por desempenho (achei o 1.5 um pouco mais pesado que o 1.4) 17:19 &amp;lt;jrandom&amp;gt; verdade, as melhorias do 1.6 são em grande parte específicas de VM/bytecode 17:19 &amp;lt;@frosk&amp;gt; hm ok 17:20 * jrandom não está tentando te convencer a não usar 1.5-ismos. tenho certeza de que você tem seus motivos e, por exemplo, o azureus já exige 1.5 17:21 &amp;lt;@frosk&amp;gt; bem, não tem como voltar :) espero que não seja muito acidentado 17:24 &amp;lt;jrandom&amp;gt; sim, tenho certeza de que vai dar tudo certo :) 17:25 &amp;lt;jrandom&amp;gt; ok, legal, alguém tem mais algo sobre 3) feedspace? 17:25 * frosk abraça seus generics e java.util.concurrent ;) 17:25 &amp;lt;jrandom&amp;gt; heheh 17:27 &amp;lt;jrandom&amp;gt; ok, se não há mais nada no 3, vamos passar para 4) ??? 17:27 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para a reunião? 17:27 &amp;lt;+Complication&amp;gt; Uma perguntinha que eu deveria ter feito no 2) 17:28 &amp;lt;+Complication&amp;gt; Vocês sabem como os tunnels participantes ociosos normalmente se formam? 17:28 &amp;lt;+Complication&amp;gt; Eles são principalmente um sinal de construções de tunnel fracassadas, em que só o criador realmente sabe que fracassou? 17:28 &amp;lt;+Complication&amp;gt; Ou têm razões adicionais? 17:28 &amp;lt;+Complication&amp;gt; (além, é claro, do óbvio — um aplicativo parado) 17:29 &amp;lt;jrandom&amp;gt; um aplicativo ocioso não teria tunnels ociosos (eles seriam testados) 17:29 &amp;lt;jrandom&amp;gt; tunnels ociosos falharam por um motivo ou outro 17:29 &amp;lt;jrandom&amp;gt; (ou falharam em ser criados completamente, ou falharam durante a operação) 17:30 &amp;lt;+Complication&amp;gt; Certo, então todos os tunnels são testados de qualquer forma, e testes de tunnel devem causar tráfego... de fato 17:30 &amp;lt;+Complication&amp;gt; Isso na verdade me leva à segunda parte da minha pergunta: haveria algum benefício em notar que um tunnel está ocioso e descartá-lo cedo? 17:31 &amp;lt;+Complication&amp;gt; Há algum recurso valioso a ser economizado aí? 17:32 &amp;lt;jrandom&amp;gt; nenhum — um tunnel que não está enviando dados não está consumindo recursos 17:32 &amp;lt;jrandom&amp;gt; (ok, está usando um pouco de RAM, talvez 32 bytes) 17:32 &amp;lt;+Complication&amp;gt; Ou talvez isso poderia ajudar um router a manter uma noção melhor da sua carga e parâmetros semelhantes... 17:33 &amp;lt;jrandom&amp;gt; previsões sobre o uso de banda com base no histórico de tunnel são certamente uma questão em aberto 17:33 &amp;lt;+Complication&amp;gt; Ou seria apenas trabalho inútil, e o melhor é esperar até que expire naturalmente? 17:33 &amp;lt;+Complication&amp;gt; (como acontece agora) 17:34 &amp;lt;jrandom&amp;gt; costumávamos fazer algumas previsões, mas isso não nos deu benefícios claros, então estamos usando um algoritmo mais simples agora 17:34 &amp;lt;+Complication&amp;gt; Aha, então sem ganho... 17:34 &amp;lt;+Complication&amp;gt; Obrigado, isso era basicamente tudo o que eu queria perguntar sobre isso :) 17:34 &amp;lt;jrandom&amp;gt; de nada, preocupação compreensível 17:34 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para a reunião? 17:35 &amp;lt;+Complication&amp;gt; É, se alguém fizesse previsões, o percentual de tunnels ociosos poderia enviesar as estimativas 17:35 &amp;lt;+Complication&amp;gt; (se variasse significativamente) 17:36 &amp;lt;jrandom&amp;gt; sim, gostaríamos de manter a % de ociosidade como parte da estimativa 17:36 &amp;lt;jrandom&amp;gt; (nós costumávamos — veja o método RouterThrottleImpl.allowTunnel) 17:37 &amp;lt;+Complication&amp;gt; Oh, não sabia disso :) 17:37 &amp;lt;jrandom&amp;gt; e observe o novo comentário: 17:38 &amp;lt;jrandom&amp;gt; // ok, ignore any predictions of 'bytesAllocated', since that makes poorly 17:38 &amp;lt;jrandom&amp;gt; // grounded conclusions about future use (or even the bursty use). Instead, 17:38 &amp;lt;jrandom&amp;gt; // simply say "do we have the bw to handle a new request"? 17:39 * Complication ainda está navegando até o arquivo, mas obrigado :) 17:39 &amp;lt;jrandom&amp;gt; w3rd 17:40 &amp;lt;jrandom&amp;gt; ok, se não há mais nada para a reunião... 17:40 * jrandom se apronta 17:41 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2005-04-12</title><link>/pt/blog/2005/04/12/notas-de-status-do-i2p-de-2005-04-12/</link><pubDate>Tue, 12 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/12/notas-de-status-do-i2p-de-2005-04-12/</guid><description>&lt;p>Olá, pessoal, hora de atualizar novamente&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Estado do SSU 3) Perfilamento Bayesiano de pares 4) Estado do Q 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A versão 0.5.0.6 da semana passada parece ter corrigido os problemas de netDb que vínhamos observando (viva). Sites e serviços estão muito mais confiáveis do que estavam na 0.5.0.5, embora tenha havido alguns relatos de problemas em que um site ou serviço se tornaria inacessível após alguns dias de tempo de atividade.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 12 de abril de 2005</title><link>/pt/blog/2005/04/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-abril-de-2005/</link><pubDate>Tue, 12 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/12/reuni%C3%A3o-de-desenvolvedores-do-i2p-12-de-abril-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, cervantes, defnax, detonate, frosk, gott, hummingbird, jdot, jrandom, mancom, Ragnarok&lt;/p>
&lt;h2 id="ata-da-reunião">Ata da reunião&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 &amp;lt;jrandom&amp;gt; 1) Status da Rede 14:05 &amp;lt;jrandom&amp;gt; 2) Status do SSU 14:05 &amp;lt;jrandom&amp;gt; 3) Perfilamento bayesiano de pares 14:05 &amp;lt;jrandom&amp;gt; 4) Status do Q 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;hummingbird&amp;gt; 7) Lucro 14:06 &amp;lt;jrandom&amp;gt; droga, baguncei a agenda de vocês :) 14:06 &amp;lt;jrandom&amp;gt; oi 14:06 &amp;lt;jrandom&amp;gt; notas semanais de status postadas /antes/ da reunião em http://dev.i2p.net/pipermail/i2p/2005-April/000683.html 14:06 &amp;lt;gott&amp;gt; jrandom: tenta de novo 14:06 &amp;lt;+cervantes&amp;gt; deixa pra lá, esta reunião já começou com o pé esquerdo mesmo 14:06 &amp;lt;jrandom&amp;gt; *cof* 14:06 &amp;lt;jrandom&amp;gt; passando para 1) Status da Rede 14:07 &amp;lt;jrandom&amp;gt; o grande problema que estávamos vendo com a netDb foi corrigido e confirmado como morto no ambiente real 14:07 &amp;lt;jrandom&amp;gt; ainda há outros problemas, mas no geral parece estar razoavelmente estável 14:08 &amp;lt;frosk&amp;gt; alguma ideia do que causa os DNFs estranhos às vezes? 14:08 &amp;lt;gott&amp;gt; confirmo; agora consigo pegar meu pornô ilegal a velocidades recorde no i2p. 14:08 &amp;lt;+cervantes&amp;gt; parece que isso pode ser difícil de isolar 14:08 &amp;lt;jrandom&amp;gt; suspeita furtiva de que é alguma confusão relacionada ao throttle na construção de tunnel 14:09 &amp;lt;jrandom&amp;gt; remover esses throttles provavelmente vai resolver, mas pode ser doloroso para usuários com CPUs lentas 14:09 &amp;lt;jrandom&amp;gt; por outro lado, talvez possamos torná-los opcionais, ou alguém pode escrever um código de limitação mais inteligente 14:10 &amp;lt;frosk&amp;gt; entendi 14:10 &amp;lt;+cervantes&amp;gt; o throttle parece muito mais pró-ativo que versões anteriores no meu sistema 14:10 &amp;lt;jrandom&amp;gt; sim, atrasamos a construção de tunnel quando há muitos pendentes - antes a gente só dizia "ok, precisamos construir X tunnels. constrói" 14:10 &amp;lt;+cervantes&amp;gt; não dá para tornar o limiar ajustável? 14:11 &amp;lt;jrandom&amp;gt; sim, dá 14:11 &amp;lt;gott&amp;gt; jrandom: opcional 14:11 &amp;lt;gott&amp;gt; assim usuários com servents i2p “leves” ainda podem ser produtivos 14:12 &amp;lt;jrandom&amp;gt; minha atenção está focada em outra coisa no momento, então se alguém quiser mergulhar nisso, o método-chave é TunnelPoolManager.allocateBuilds 14:12 &amp;lt;jrandom&amp;gt; (ou, se ninguém pegar, posso colocar uns ajustes quando sair o próximo build) 14:13 &amp;lt;+cervantes&amp;gt; ........@ &amp;lt;-- tumbleweed 14:13 &amp;lt;jrandom&amp;gt; :) 14:13 &amp;lt;jrandom&amp;gt; alguém tem mais algo para 1) status da rede, ou passamos para 2) SSU? 14:14 * gott resmunga algo sobre muito papo e pouca ação quando se trata da comunidade i2p 14:14 &amp;lt;+cervantes&amp;gt; talvez no futuro possamos introduzir perfis de desempenho no console 14:14 &amp;lt;gott&amp;gt; jrandom faz demais no lado do desenvolvimento. 14:14 &amp;lt;+cervantes&amp;gt; para que as pessoas possam escolher um conjunto predefinido de opções de configuração para sistemas de alto/médio/baixo porte 14:15 &amp;lt;jrandom&amp;gt; oh, boa ideia, cervantes, há muito espaço para variantes. embora queiramos nos autoajustar o melhor possível, pode ser mais fácil para humanos fazerem isso 14:15 &amp;lt;+cervantes&amp;gt; já que muitos parecem usar máquinas de baixo desempenho e conexões discadas no momento 14:15 &amp;lt;gott&amp;gt; cervantes: sim, excelente ideia. 14:15 &amp;lt;+cervantes&amp;gt; Devo publicar minha lista de afazeres do fire2pe... tem um monte de coisa assim ;-) 14:16 &amp;lt;gott&amp;gt; baseado principalmente em processador e velocidade de rede? 14:16 &amp;lt;jrandom&amp;gt; um site com uma lista de tarefas pseudônima seria legal 14:16 &amp;lt;gott&amp;gt; é uma boa ideia. 14:16 &amp;lt;+cervantes&amp;gt; bem, o limitador de banda idealmente deve cuidar da velocidade de rede 14:16 &amp;lt;gott&amp;gt; no estilo típico do google, tenha um monte de 'servents i2p leves' na sua LAN. 14:17 &amp;lt;+cervantes&amp;gt; jrandom: ugha.i2p? 14:17 &amp;lt;jrandom&amp;gt; talvez 14:19 &amp;lt;jrandom&amp;gt; ok, mais algo para 1) status da rede? 14:19 * jrandom nos move para 2) SSU 14:19 &amp;lt;jrandom&amp;gt; Muito progresso no front UDP (SSU == Secure Semireliable UDP) 14:19 &amp;lt;gott&amp;gt; alguém deveria fazer um alias de 'i2pwiki.i2p' para isso 14:20 &amp;lt;+cervantes&amp;gt; acho que isso é com o ugha ;-) 14:20 &amp;lt;jrandom&amp;gt; a visão geral do que está rolando está no e-mail, e muitos detalhes técnicos (e uma figura bonita ;) estão no meu blog 14:21 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; udp é seguro? 14:21 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; como :) 14:21 &amp;lt;jrandom&amp;gt; `http://dev.i2p/cgi-bin/cvsweb.cgi/i2p/router/doc/udp.html` &amp;lt;-- como 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; hehe 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; i2p não encontrado ip certo meu computador 14:22 &amp;lt;jrandom&amp;gt; desculpa, se você não tem i2p instalado, troque "dev.i2p" por "dev.i2p.net" 14:22 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; tenho instalado 14:23 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; mas não funciona 14:23 &amp;lt;jrandom&amp;gt; ok, talvez possamos depurar isso depois da reunião 14:23 &amp;lt;+ant&amp;gt; &amp;lt;godmode0&amp;gt; ops, na reunião de novo, desculpa 14:23 &amp;lt;jrandom&amp;gt; hehe sem problemas 14:25 &amp;lt;jrandom&amp;gt; enfim, como eu disse, o plano geral de como as coisas estão indo está no e-mail 14:25 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações em relação ao SSU? 14:26 &amp;lt;+Ragnarok&amp;gt; a vazão/latência será muito diferente do transporte tcp? 14:27 &amp;lt;jrandom&amp;gt; espero que a causa dos picos de lag seja tratada, mas não vou fazer previsões específicas. 14:28 &amp;lt;jrandom&amp;gt; se conseguirmos manter a latência na mesma ordem de grandeza de agora e eliminar os picos, podemos aumentar de novo a vazão 14:29 &amp;lt;+Ragnarok&amp;gt; legal 14:29 &amp;lt;gott&amp;gt; haverá documentação sobre a implementação no i2p.net? 14:30 &amp;lt;jrandom&amp;gt; grande parte do meu tempo quando eu ficar offline para me mudar será escrevendo docs para colocar no site, sim 14:30 &amp;lt;gott&amp;gt; sensacional \m/ 14:30 &amp;lt;jrandom&amp;gt; temos documentação de implementação bem boa no nível do código para o core e o router, mas ainda não há grandes docs sobre a arquitetura geral do router 14:31 &amp;lt;jrandom&amp;gt; enfim, se não houver mais nada em 2) SSU, vamos deslizar para 3) Perfilamento bayesiano de pares 14:32 &amp;lt;jrandom&amp;gt; recebemos uma atualização breve do bla mais cedo esta noite, como mostrado nas notas de status 14:32 &amp;lt;+bla&amp;gt; Ainda estou aqui... ;) 14:33 &amp;lt;jrandom&amp;gt; bla talvez ainda esteja por aqui para nos dar mais pensamentos ou responder perguntas - 14:33 &amp;lt;jrandom&amp;gt; ah, aí está você 14:33 &amp;lt;defnax&amp;gt; jrandom : o que você acha de anunciar um tracker de BitTorrent no i2p, pela segurança acho que não é bom, ou? 14:34 &amp;lt;+bla&amp;gt; A discussão no IRC citada pelo jrandom mostra a ideia geral. Resumindo: 14:34 &amp;lt;jrandom&amp;gt; defnax: talvez possamos discutir isso mais em 5) 14:34 &amp;lt;defnax&amp;gt; ok eu posso esperar 14:34 &amp;lt;+bla&amp;gt; A ideia final é usar tanto informações de round-trip-time obtidas de testes explícitos de tunnel, quanto informações implícitas de testes de client-tunnel, em um único framework de estimativa de velocidade de nó 14:35 &amp;lt;+bla&amp;gt; Por enquanto, uso informações obtidas apenas de testes explícitos de tunnel, pois nesses testes, todos os peers participantes são conhecidos. 14:36 &amp;lt;+bla&amp;gt; Um framework de classificador bayesiano ingênuo será usado para estimar a velocidade de um peer, dados os tunnels nos quais ele participou (em qualquer posição) e quão rápidos foram esses tunnels 14:36 &amp;lt;+bla&amp;gt; Para comparar as coisas com uma "verdade de base", obtive velocidades "reais" de peers conforme listado nas notas de status 14:37 &amp;lt;+bla&amp;gt; Os resultados são bem preliminares. Mas `http://theland.i2p/estspeed.png` mostra a correlação entre velocidades reais e velocidades inferidas usando o framework bayesiano 14:37 &amp;lt;+bla&amp;gt; Bem. Alguma pergunta ou comentário? 14:38 &amp;lt;jrandom&amp;gt; comentário: parece promissor. 14:38 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; parece que a velocidade total do tunnel fornece um limite inferior rígido para a velocidade de cada peer participante 14:38 &amp;lt;+detonate&amp;gt; comentário: parece haver alguns outliers 14:38 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; isso está incorporado? 14:39 &amp;lt;jrandom&amp;gt; BS314159: velocidade total do tunnel? ah, você quer dizer a conexão de rede do nó de teste? 14:40 &amp;lt;+bla&amp;gt; BS314159: Isso fornece um limite inferior, sim. Ainda não foi tratado, mas será: o framework bayesiano ingênuo permite ponderar diferentes amostras (medições de RTT) em graus distintos. RTTs muito rápidos serão ponderados por um fator maior no futuro 14:40 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; digo a largura de banda total de um tunnel específico 14:40 &amp;lt;+bla&amp;gt; BS: Os resultados mostram medições de _latência_, por enquanto 14:40 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; certo. 14:41 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; deixa pra lá, então 14:41 &amp;lt;jrandom&amp;gt; ah, certo, com certeza. medições de vazão exigirão modificações adicionais para testar com mensagens de tamanhos diferentes 14:41 &amp;lt;jrandom&amp;gt; por outro lado, os testes de tunnel implícitos são dirigidos por mensagens maiores (tipicamente 4KB, já que esse é o tamanho de fragmentação da lib de streaming) 14:42 &amp;lt;+bla&amp;gt; detonate: Sim, há outliers. Sempre haverá _alguns_ (isso é inerente à estimação e à modelagem em geral). Porém, a separação entre clientes realmente lentos e realmente rápidos (colocando um limiar em torno de 400 ms) está ok 14:42 &amp;lt;+detonate&amp;gt; ok 14:43 &amp;lt;+bla&amp;gt; jrandom: De fato. Assim que eu fizer isso funcionar (não sou craque em Java...), também testarei usando as mensagens maiores 14:43 &amp;lt;+bla&amp;gt; detonate: Agora, eu gostaria de melhorar a separação entre peers rápidos e realmente rápidos. 14:43 &amp;lt;jrandom&amp;gt; legal, vou ver se consigo te enviar um TestJob modificado para isso 14:44 &amp;lt;+bla&amp;gt; Avisarei quando tiver novos resultados. 14:44 &amp;lt;jrandom&amp;gt; animal 14:45 &amp;lt;jrandom&amp;gt; ok, beleza, mais alguém tem algo para 3) perfilamento bayesiano de pares? 14:46 &amp;lt;jrandom&amp;gt; se não, passando para 4) Status do Q 14:46 &amp;lt;jrandom&amp;gt; Como mencionado no e-mail, diz a lenda que Aum está progredindo em uma nova interface web 14:47 &amp;lt;jrandom&amp;gt; não sei muito sobre isso, nem os detalhes de status do resto das atualizações do Q, mas com certeza ouviremos mais em breve 14:48 &amp;lt;jrandom&amp;gt; alguém tem algo sobre o Q para trazer? ou tornamos isto um item relâmpago da pauta e passamos para 5) ??? 14:49 &amp;lt;jrandom&amp;gt; [considere-nos já lá] 14:49 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para trazer à reunião? 14:50 &amp;lt;jrandom&amp;gt; defnax: anunciar um tracker de i2p para o pessoal da comunidade i2p seria ótimo. para o mundo de fora pode ser meio bruto, já que ainda não estamos na 0,6 14:50 &amp;lt;gott&amp;gt; Sim. 14:50 &amp;lt;jrandom&amp;gt; (ou 1.0 ;) 14:50 &amp;lt;gott&amp;gt; Tenho algumas informações sobre esforços de documentação para usuários. 14:51 &amp;lt;+mancom&amp;gt; para constar: em mancom.i2p há uma implementação em c# da API de cliente do Q (na sua primeira encarnação) 14:51 &amp;lt;jrandom&amp;gt; ah legal, manda ver, gott 14:51 &amp;lt;jrandom&amp;gt; ah, bom, mancom 14:51 &amp;lt;gott&amp;gt; Eu já escrevi documentação para usuários do i2p 0.4. 14:52 &amp;lt;jrandom&amp;gt; que eu infelizmente tornei obsoleta mudando um monte de coisas :( 14:52 &amp;lt;gott&amp;gt; Mas está totalmente desatualizada em relação ao i2p atual. 14:52 &amp;lt;gott&amp;gt; Assim, estou muito interessado em escrever um conjunto de documentação de facto que possamos (a) empacotar com o i2p ou (b) disponibilizar via i2p. 14:53 &amp;lt;jrandom&amp;gt; massa. docs para empacotar com o i2p (localizadas no idioma do usuário, etc.) seriam ótimas 14:53 &amp;lt;+cervantes&amp;gt; legal 14:53 &amp;lt;gott&amp;gt; Não sugiro empacotar, mas ainda é uma opção possível, já que um usuário não consegue acessar eepsites para ler o manual se ele não souber como usar ou configurar o i2p ;-) 14:53 &amp;lt;gott&amp;gt; Ok. 14:53 &amp;lt;gott&amp;gt; Mas é exagero? 14:53 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; que programa respeitável vem sem man pages? 14:53 &amp;lt;+cervantes&amp;gt; e vale a pena esperar até 1.0? 14:54 &amp;lt;gott&amp;gt; Essa é outra questão. 14:54 &amp;lt;jrandom&amp;gt; como o desenvolvimento é bem fluido, talvez valha focar em ajuda contextual, em vez de um guia geral do usuário 14:54 &amp;lt;gott&amp;gt; BS314159: não serão manpages, pois será independente de plataforma. Provavelmente HTML. 14:54 &amp;lt;+cervantes&amp;gt; quantas mudanças estruturais ainda teremos até lá 14:54 &amp;lt;jrandom&amp;gt; por exemplo, seria bom ter melhores docs descrevendo o que as diferentes opções de configuração *significam*, quais suas implicações, etc. 14:55 &amp;lt;gott&amp;gt; Ok, então vou escrever uma localização em inglês e francês de um manual para o i2p. 14:55 &amp;lt;+jdot&amp;gt; na verdade, poderíamos usar o inproxy para acessar a documentação mesmo sem o i2p instalado. 14:55 &amp;lt;gott&amp;gt; Duas perguntas principais: 14:55 &amp;lt;jrandom&amp;gt; isso poderia ser mantido atualizado por estar *na* própria interface 14:55 &amp;lt;+cervantes&amp;gt; sim, ajuda contextual seria show 14:55 &amp;lt;gott&amp;gt; (1) Empacotado ou acessível via manual.i2p? 14:55 &amp;lt;gott&amp;gt; (2) Para qual versão? 14:55 &amp;lt;gott&amp;gt; sim 14:55 &amp;lt;jrandom&amp;gt; gott: não sei se seria sensato construir um guia do usuário ainda 14:55 &amp;lt;gott&amp;gt; ótima ideia 14:56 &amp;lt;gott&amp;gt; você quer dizer usar a função de atualização automática para atualizar o manual do usuário? 14:56 &amp;lt;gott&amp;gt; jrandom: ok 14:56 &amp;lt;gott&amp;gt; mas então como você sugere a ajuda contextual? 14:56 &amp;lt;jrandom&amp;gt; ah, certamente podemos implantar atualizações dos docs pelo processo de atualização 14:56 &amp;lt;+cervantes&amp;gt; se/quando for hora de fazer um manual, talvez um manual.war possa ser colocado na pasta webapps do usuário se ele quiser acesso local aos docs 14:57 &amp;lt;gott&amp;gt; Estou pensando em um manual do usuário. 14:57 &amp;lt;gott&amp;gt; ou um HOWTO. 14:57 &amp;lt;gott&amp;gt; Não faço ideia do que você quer dizer com ajuda contextual. 14:57 &amp;lt;gott&amp;gt; é bem direto. 14:57 &amp;lt;jrandom&amp;gt; gott: por exemplo, um conjunto de informações legíveis por humanos (não super-geeks) explicando que diabos as coisas no /config.jsp significam. essa informação iria *na* /config.jsp, ou numa página html acessível a partir da config.jsp 14:58 &amp;lt;jrandom&amp;gt; um manual do usuário ou howto seria ótimo, mas só depois do 1.0 14:59 &amp;lt;jrandom&amp;gt; já há algum trabalho nessa frente no fórum em http://forum.i2p.net/viewtopic.php?t=385 14:59 &amp;lt;gott&amp;gt; jrandom: sim. 14:59 &amp;lt;gott&amp;gt; bem. 14:59 &amp;lt;gott&amp;gt; a informação no config.jsp já é bem direta 15:00 &amp;lt;jrandom&amp;gt; por outro lado, vemos perguntas aqui o tempo todo sobre o que os limites de banda realmente fazem, como funcionam as taxas de burst, etc. seria ótimo ter as respostas na página, em vez de as pessoas perguntarem 15:00 &amp;lt;gott&amp;gt; heh 15:00 &amp;lt;jrandom&amp;gt; gott: é direto para você porque usa i2p há quase dois anos 15:00 &amp;lt;gott&amp;gt; deixa pra lá, a 'configtunnels.jsp' poderia melhorar. 15:00 &amp;lt;gott&amp;gt; ok. 15:00 &amp;lt;+cervantes&amp;gt; direto para os iniciados, talvez; um novato ficaria perdido 15:01 &amp;lt;gott&amp;gt; então, uma seleção mais atualizada de tarefas: 15:01 &amp;lt;+cervantes&amp;gt; não tenho certeza da melhor forma de apresentar a ajuda do ponto de vista da interface 15:01 &amp;lt;gott&amp;gt; (1) Ajuda contextual nas páginas web localizada no idioma do usuário. Uma variável de configuração pode ser definida para o idioma da interface; por padrão, carregada da variável de ambiente $LANG no linux 15:02 &amp;lt;gott&amp;gt; Não sei como o java descobre a localidade padrão no windows. 15:02 &amp;lt;gott&amp;gt; Mas isso já é um bom começo para localização e escrita de documentação. 15:03 &amp;lt;gott&amp;gt; (2) Para a versão 1.0, um HOWTO _acessado_ via i2p 15:03 &amp;lt;gott&amp;gt; Não sugiro empacotar o HOWTO, pois é exagero. Seria bom manter o i2p o menor possível, né? 15:03 &amp;lt;jrandom&amp;gt; cara, é html. é minúsculo. mesmo que seja grande, html comprime *muito* bem 15:03 &amp;lt;jrandom&amp;gt; ter um manual local seria muito preferível 15:03 &amp;lt;jrandom&amp;gt; especialmente porque podemos enviar atualizações 15:03 * gott dá de ombros 15:04 &amp;lt;gott&amp;gt; Suponho que sim. 15:04 &amp;lt;gott&amp;gt; Só acho bobo. 15:04 &amp;lt;gott&amp;gt; quando você pode simplesmente baixá-lo pela web. 15:04 &amp;lt;gott&amp;gt; mas por outro lado, se o usuário não consegue descobrir como usar o i2p 15:04 &amp;lt;gott&amp;gt; ele não consegue. 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; O aum está por aí? eu estava olhando as especificações do QuarterMaster 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; * Para ajudar na pesquisa do lado do cliente, todos os itens de dados são acompanhados 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; por um esquema simples de metadados - até agora, consistindo de: 15:04 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; - key - nome textual da chave 15:04 &amp;lt;+jdot&amp;gt; coloca em www.i2p.net para ficar acessível via a intarweb e i2p. 15:04 &amp;lt;+jdot&amp;gt; e sempre atualizado 15:05 &amp;lt;gott&amp;gt; sim. 15:05 &amp;lt;gott&amp;gt; bem, é só usar o mecanismo de update. 15:05 &amp;lt;gott&amp;gt; ok. 15:05 &amp;lt;gott&amp;gt; então, finalizando: 15:05 &amp;lt;jrandom&amp;gt; claro, podemos colocar no site também. podemos espalhar pela net inteira se ajudar ;) 15:05 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Estou me perguntando se o Aum pode implementar o datastore de modo que os metadados fiquem separados caso ele queira atualizar o sistema de armazenamento. Lembra quando o Freenet quis mudar o sistema de armazenamento mas ficou preso 15:05 &amp;lt;gott&amp;gt; 1 : Interface localizada e ajuda contextual. 15:05 &amp;lt;gott&amp;gt; 2 : HOWTO localizado para a versão 1.0 15:05 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; opa, isto é a reunião :) 15:05 &amp;lt;gott&amp;gt; Alguma adição? 15:06 &amp;lt;gott&amp;gt; o HOWTO cobrirá muitos recursos extras da rede i2p. 15:06 &amp;lt;gott&amp;gt; onde conseguir o pornô mais recente (brincadeira) 15:06 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; manpage! :-) 15:06 &amp;lt;gott&amp;gt; manpages não são independentes de plataforma 15:06 &amp;lt;jrandom&amp;gt; legal, incluir coisas como Q, i2ptunnel, feedspace, i2p-bt, etc. seria ótimo para um howto 15:06 &amp;lt;+cervantes&amp;gt; o instalador também poderia ser localizado, acho... 15:06 &amp;lt;gott&amp;gt; a rede i2p tem uma quantidade hilária de usuários franceses 15:07 &amp;lt;+Ragnarok&amp;gt; você claramente deveria escrever a documentação do addressbook que eu nunca consegui fazer :) 15:07 &amp;lt;gott&amp;gt; Tenho certeza que eles apreciariam uma interface localizada para não terem que olhar para o nojento idioma inglês 15:07 &amp;lt;+cervantes&amp;gt; ei, já é quase francês mesmo 15:07 &amp;lt;gott&amp;gt; verdade. 15:07 &amp;lt;gott&amp;gt; boas ideias. 15:08 &amp;lt;gott&amp;gt; bem, era isso que eu tinha a dizer. 15:08 &amp;lt;jrandom&amp;gt; ok, legal, valeu gott, boa iniciativa 15:08 &amp;lt;gott&amp;gt; por enquanto, vou começar pela parte de ajuda contextual 15:08 &amp;lt;jrandom&amp;gt; Synonymous2: Não sei o que o Aum está fazendo nessa frente 15:08 &amp;lt;jrandom&amp;gt; animal 15:08 &amp;lt;gott&amp;gt; e depois, quando uma opção de localização for adicionada, os idiomas localizados 15:08 &amp;lt;+bla&amp;gt; gott: Eu _detesto_ Inglês! ;) 15:09 &amp;lt;gott&amp;gt; eu também 15:09 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; Q, i2ptunnel, feedspace, i2p-bt, etc. seriam ótimos para um howto, acho que o artigo da wiki deveria ser atualizado para i2p para adicionar isso, eu faço isso 15:09 &amp;lt;+cervantes&amp;gt; bem, você pode culpar o Guilherme, o Conquistador, por isso 15:09 &amp;lt;jrandom&amp;gt; heh 15:09 &amp;lt;gott&amp;gt; uma wiki é boa, mas também não-oficial. 15:09 &amp;lt;gott&amp;gt; o manual tem um elemento de certificação. 15:09 &amp;lt;gott&amp;gt; é mais tranquilizador. 15:10 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; se o pessoal quiser vir dar uma olhada, isso também seria útil; o artigo da wikipedia do Freenet também é bom descrevendo as ferramentas do freenet. Além disso, vejo que a página do Freenet é lançada sob a GNU FDL; se i2p.net pudesse fazer o mesmo (ou domínio público) eu poderia copiar algumas coisas para a wikipedia :)) se quiserem fazer isso 15:10 &amp;lt;+cervantes&amp;gt; ainda estaríamos falando anglo-saxão de outra forma 15:10 &amp;lt;jrandom&amp;gt; tudo que eu faço sobre o qual 'tenho direitos' é liberado implicitamente em domínio público 15:11 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; eu achava que era; se você puder colocar isso como uma nota na página, seria ótimo quando puder, o pessoal da wikipedia é chato com copyright :&amp;gt; 15:11 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; :))) 15:11 &amp;lt;gott&amp;gt; jrandom: toda a localização que eu escrever será de domínio público 15:11 &amp;lt;jrandom&amp;gt; por outro lado, copiar o texto literalmente é, er, não muito útil, pois suas cópias ficarão desatualizadas - apenas linke para ele, a web existe por um motivo 15:11 &amp;lt;gott&amp;gt; não dou a mínima para quaisquer licenças. 15:12 &amp;lt;gott&amp;gt; também, última pergunta: 15:12 &amp;lt;+ant&amp;gt; &amp;lt;Synonymous2&amp;gt; eu ia copiar algumas coisas como o gráfico e algumas imagens hehe 15:12 &amp;lt;gott&amp;gt; onde ficam os .jsp do router? 15:12 &amp;lt;jrandom&amp;gt; gott: `http://dev.i2p/cgi-bin/cvsweb.cgi/apps/routerconsole/jsp/` 15:13 &amp;lt;gott&amp;gt; ah 15:13 &amp;lt;gott&amp;gt; então, localmente, eles estão em um .jar? 15:13 &amp;lt;jrandom&amp;gt; gott: routerconsole.war 15:13 &amp;lt;jrandom&amp;gt; mas você não consegue realmente editá-los lá, pois são pré-compilados em java 15:13 * gott acena com a cabeça 15:13 &amp;lt;gott&amp;gt; Claro. 15:14 &amp;lt;gott&amp;gt; Embora seja um inconveniente. 15:14 &amp;lt;gott&amp;gt; quando a localização sair, isso pode mudar? 15:14 &amp;lt;jrandom&amp;gt; sim. muitas opções. se você montar o html que as jsps deveriam renderizar, nós integramos 15:14 &amp;lt;+cervantes&amp;gt; Synonymous: http://www.i2p.net/licenses 15:15 &amp;lt;gott&amp;gt; assim você pode ter pacotes de idiomas 15:15 * gott acena com a cabeça 15:15 &amp;lt;gott&amp;gt; por enquanto, é tudo hardcoded 15:15 &amp;lt;jrandom&amp;gt; a localização em java funciona carregando arquivos de propriedades por idioma com recursos 15:15 &amp;lt;gott&amp;gt; mas depois, deveria ser menos restrito, sugiro 15:15 &amp;lt;jrandom&amp;gt; certo, certo 15:16 &amp;lt;gott&amp;gt; ótimo. 15:16 &amp;lt;gott&amp;gt; bem, vou usar CVS anônimo então ;-) 15:16 &amp;lt;jrandom&amp;gt; animal 15:16 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; bla: seus dados crus estão disponíveis em algum lugar? 15:16 &amp;lt;jrandom&amp;gt; bla se desconectou recentemente, mas vamos ver sobre disponibilizar alguns dados 15:17 &amp;lt;gott&amp;gt; a propósito, temos alguém rodando i2p no openbsd? 15:17 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; seria divertido deixar as pessoas testarem seus próprios estimadores 15:17 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; irmã:...23? 15:17 &amp;lt;jrandom&amp;gt; gott: sim, acho que o detonate está 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; ack 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; cross-post 15:18 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; maldição! 15:18 &amp;lt;gott&amp;gt; é mesmo possível? quais são as limitações do java em relação a openbsd e i2p? 15:18 &amp;lt;gott&amp;gt; ok. 15:18 &amp;lt;jrandom&amp;gt; BS314159: sim, há boas informações sobre modificar seus estimadores lá no fórum 15:18 &amp;lt;+cervantes&amp;gt; reunião longa 15:18 &amp;lt;gott&amp;gt; se eu tiver tempo, talvez eu faça rodar e configure um port. 15:18 &amp;lt;gott&amp;gt; mas isso é para longo prazo e alguém provavelmente fará antes de mim ;-) 15:18 &amp;lt;jrandom&amp;gt; cervantes: veja os logs, já passamos de 2h antes ;) 15:19 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 15:20 &amp;lt;jrandom&amp;gt; se não 15:20 * jrandom se prepara 15:20 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P para 2005-04-05</title><link>/pt/blog/2005/04/05/notas-de-status-do-i2p-para-2005-04-05/</link><pubDate>Tue, 05 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/05/notas-de-status-do-i2p-para-2005-04-05/</guid><description>&lt;p>Olá, pessoal, é hora da atualização semanal&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.5 2) Perfilamento Bayesiano de pares 3) Q 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>A versão 0.5.0.5 da semana passada teve seus altos e baixos - a mudança principal para mitigar alguns ataques no netDb parece estar funcionando como esperado, mas expôs alguns bugs há muito tempo negligenciados na operação do netDb. Isso causou problemas de confiabilidade substanciais, especialmente para eepsites(Sites I2P). No entanto, os bugs foram identificados e tratados no CVS, e essas correções, entre algumas outras, serão lançadas como a versão 0.5.0.6 nas próximas 24 horas.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 05 de abril de 2005</title><link>/pt/blog/2005/04/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-abril-de-2005/</link><pubDate>Tue, 05 Apr 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/04/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-05-de-abril-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, duck, frosk, jrandom, jrandom2p, protokol, Teal`c\__, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:34 &amp;lt;@jrandom&amp;gt; 0) oi 14:34 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.5 14:34 &amp;lt;@jrandom&amp;gt; 2) Perfilamento bayesiano de pares 14:34 &amp;lt;@jrandom&amp;gt; 3) Q 14:34 &amp;lt;@jrandom&amp;gt; 4) ??? 14:35 &amp;lt;@jrandom&amp;gt; 0) oi 14:35 * jrandom acena 14:35 * smeghead terceiriza sua lista de tarefas para um universo paralelo 14:35 &amp;lt;@jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-April/000675.html 14:36 &amp;lt;@jrandom&amp;gt; vamos entrar logo no 1) 0.5.0.5 14:36 &amp;lt;+ant&amp;gt; * Connelly acena 14:37 &amp;lt;+protokol&amp;gt; olá, pessoal 14:37 &amp;lt;@jrandom&amp;gt; como mencionado nas notas de status (e no history.txt atual), rastreamos alguns bugs de netDb que duravam há muito tempo 14:37 &amp;lt;@jrandom&amp;gt; no passado, conseguimos contornar isso, mas a 0.5.0.5 nos forçou a começar a fazer as coisas "do jeito certo", por isso está nos mordendo agora 14:39 &amp;lt;@jrandom&amp;gt; espero que tenhamos uma nova versão em algum momento amanhã, então fiquem de olho no link de atualização no console do router :) 14:39 &amp;lt;+protokol&amp;gt; oba 14:39 &amp;lt;@jrandom&amp;gt; na verdade, isso é basicamente tudo o que tenho sobre isso no momento - alguém tem mais algo a acrescentar em relação à 0.5.0.5? 14:40 &amp;lt;+protokol&amp;gt; não 14:41 &amp;lt;@jrandom&amp;gt; ok, passando para 2) Perfilamento bayesiano de pares 14:41 &amp;lt;@jrandom&amp;gt; ah, droga, o bla caiu do canal há alguns minutos 14:42 &amp;lt;@jrandom&amp;gt; bem, de qualquer forma, eu só queria apontar o trabalho do bla explorando algumas técnicas de perfilamento mais robustas 14:42 &amp;lt;+protokol&amp;gt; adiar o 2? 14:43 &amp;lt;@jrandom&amp;gt; confiram a postagem no fórum e o link para theland.i2p para mais informações, e enviem ao bla suas ideias :) 14:44 &amp;lt;@jrandom&amp;gt; ok, seguindo para 3) Q 14:44 &amp;lt;@jrandom&amp;gt; aum: tá por aí? 14:44 &amp;lt;@jrandom&amp;gt; hmm, parece que não 14:45 &amp;lt;@jrandom&amp;gt; ok, muito progresso no âmbito do Q, mais detalhes para se envolver nos testes alpha em @ `http://aum.i2p/q/` 14:45 &amp;lt;@jrandom&amp;gt; tenho certeza de que ouviremos mais na lista quando houver uma atualização disponível 14:46 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; Q funciona para mim para recuperar conteúdo 14:46 &amp;lt;@jrandom&amp;gt; sim, tem funcionado muito bem para mim também, alguns soluços aqui e ali, mas bastante promissor 14:47 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; meu servidor Q armazenou 2 itens pequenos, depois ficou travado em 100% de uso de CPU até eu matá-lo 14:47 &amp;lt;zzz&amp;gt; para quem não viu, confiram meu front end do q `http://flock.i2p/cgi-bin/q` 14:47 &amp;lt;@jrandom&amp;gt; zzz: isso é bem sensacional 14:48 * jrandom esqueceu a URL disso ao escrever as notas de status (d'oh) 14:50 &amp;lt;@jrandom&amp;gt; ok, mais algo em 3) Q? ou vamos passar para 4) ??? 14:50 * jrandom considera que avançamos 14:51 &amp;lt;@jrandom&amp;gt; alguém tem mais alguma coisa que gostaria de trazer para a reunião? 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; tenho programado um filtro HTTP/HTML para o I2P 14:51 &amp;lt;+protokol&amp;gt; sim 14:51 &amp;lt;+protokol&amp;gt; ian clarke é um troll no Slashdot 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; programando 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; deve ser mais seguro do que o filtro de HTML do Freenet 14:51 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; se eu ficar sem tempo vou apenas incorporar o filtro do Freenet 14:51 &amp;lt;@jrandom&amp;gt; legal, Connelly, como está indo? 14:52 &amp;lt;@jrandom&amp;gt; protokol: e você é um troll no #i2p ;) 14:52 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; então, no fim, devemos ter um filtro de HTML para o I2P 14:52 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; terminei o filtro de HTML, agora trabalhando em CSS, ainda não olhei para o filtro de cabeçalhos 14:53 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; é bem paranoico :) 14:53 &amp;lt;@jrandom&amp;gt; animal 14:53 &amp;lt;+protokol&amp;gt; lista branca? 14:53 &amp;lt;@duck&amp;gt; ele deixa passar alguma coisa? 14:53 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; sim 14:53 &amp;lt;+protokol&amp;gt; se sim, o que está atualmente proibido 14:53 &amp;lt;+protokol&amp;gt; (de alguma importância) 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; proibido de relevância: frames e iframes, execução de scripts, optgroup 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; meta 14:55 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; objetos incorporados 14:56 &amp;lt;@jrandom&amp;gt; legal. Estou ansioso para ver como as coisas progridem — alguma previsão de quando poderíamos tentar integrá-lo ao eepproxy? 14:56 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; provavelmente terei um alpha em 1-2 semanas 14:57 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; assim podemos testar como funciona 14:57 &amp;lt;jrandom2p&amp;gt; irado 14:58 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; ele permite formulários, cookies, cache de conteúdo, mas isso pode ser desativado no modo 'paranoico' 14:58 &amp;lt;+protokol&amp;gt; por que frames e iframes? você não pode simplesmente bloquear conexões para sites não-I2P a partir deles? 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; tem uma barra de navegação de URL ao estilo cgiproxy no topo 14:59 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; suspeito que o difícil seria bloquear frames entre eepsites diferentes 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; não quero que isso seja sequestrado 14:59 &amp;lt;+protokol&amp;gt; digo, você pode simplesmente bloquear conexões 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; poderia fazê-lo como o proxy do Freenet, em que você só digita uma URL no começo 14:59 &amp;lt;+protokol&amp;gt; sim, frames podem ser legais 14:59 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; e não pode digitar URLs depois que começar a navegar 14:59 &amp;lt;jrandom2p&amp;gt; frames matam gatinhos 15:00 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; esta deve ser a framewar mais antiga de todas. desculpe, flamewar 15:00 &amp;lt;jrandom2p&amp;gt; heh 15:00 &amp;lt;+protokol&amp;gt; eu disse que 'podem' ser legais 15:00 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; o que precisamos é de nosso próprio navegador 15:00 &amp;lt;@jrandom&amp;gt; e pôneis voadores 15:01 &amp;lt;@jrandom&amp;gt; *cof* 15:01 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; prefiro um F-16 a um pônei 15:01 &amp;lt;Teal`c__&amp;gt; posso ter uma garota? 15:01 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; vou fazer uma opção para habilitar frames 15:01 &amp;lt;+protokol&amp;gt; Teal`c__: não 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; Existe um I2P inproxy funcionando? bolas.mine.nu parece estar fora do ar. 15:02 &amp;lt;+protokol&amp;gt; de outros eepsites, certo? 15:02 &amp;lt;@jrandom&amp;gt; BS314159: http://i2p.mine.nu/ 15:02 &amp;lt;+protokol&amp;gt; i2p.mine.nu 15:02 &amp;lt;frosk&amp;gt; i2p.mine.nu 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; obrigado 15:02 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; frames são seguros se estiverem dentro de um único eepsite. frames são seguros se todo o conteúdo for estático 15:03 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; o único perigo é se houver um formulário em um dos frames, já que você pode enviar informações para a parte errada 15:04 &amp;lt;@jrandom&amp;gt; eh, acho que o filtro deve suportar apenas o que *precisamos* (e sabemos que é seguro) e deixar as demandas reais dos usuários finais expandirem a funcionalidade, em vez de presumir preventivamente que as pessoas vão querer certas coisas 15:04 &amp;lt;+ant&amp;gt; &amp;lt;BS314159&amp;gt; sensato 15:06 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 15:06 &amp;lt;Teal`c__&amp;gt; foi mal, não sabia que havia uma reunião 15:07 &amp;lt;@jrandom&amp;gt; heh, sem problema, você será imortalizado nos logs da reunião ;) 15:07 &amp;lt;@jrandom&amp;gt; falando nisso 15:07 * jrandom se prepara 15:07 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2005-03-29</title><link>/pt/blog/2005/03/29/notas-de-status-do-i2p-de-2005-03-29/</link><pubDate>Tue, 29 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/29/notas-de-status-do-i2p-de-2005-03-29/</guid><description>&lt;p>Oi pessoal, é hora das notas de status semanais&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.5 2) UDP (SSU) 3) Q 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Since y&amp;rsquo;all did such a great job at upgrading to 0.5.0.4 so quickly, we&amp;rsquo;re going to have the new 0.5.0.5 release come out after the meeting. As discussed last week, the big change is the inclusion of the batching code, bundling multiple small messages together, rather than giving them each their own full 1KB tunnel message. While this alone won&amp;rsquo;t be revolutionary, it should substantially reduce the number of messages passed, as well as the bandwidth used, especially for services like IRC.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 28 de março de 2005</title><link>/pt/blog/2005/03/28/reuni%C3%A3o-de-desenvolvedores-do-i2p-28-de-mar%C3%A7o-de-2005/</link><pubDate>Mon, 28 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/28/reuni%C3%A3o-de-desenvolvedores-do-i2p-28-de-mar%C3%A7o-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, cervantes, frosk, jrandom, Myo9, postman, smeghead, zzz&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:13 &amp;lt;jrandom&amp;gt; 0) oi 13:13 &amp;lt;jrandom&amp;gt; 1) 0.5.0.5 13:13 &amp;lt;jrandom&amp;gt; 2) UDP (SSU) 13:13 &amp;lt;jrandom&amp;gt; 3) Q 13:13 &amp;lt;jrandom&amp;gt; 4) ??? 13:13 &amp;lt;jrandom&amp;gt; 0) oi 13:13 * jrandom acena 13:13 * smeghead solta partículas 13:13 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-March/000661.html 13:14 &amp;lt;jrandom&amp;gt; (uma hora mais cedo *murmura-murmura*) 13:14 &amp;lt;jrandom&amp;gt; enfim, indo para 1) 0.5.0.5 13:15 &amp;lt;jrandom&amp;gt; como mencionado nas notas de status, haverá um novo lançamento mais tarde esta noite 13:15 &amp;lt;jrandom&amp;gt; quem ainda não está na 0.5.0.4 deve atualizar o mais rápido possível, pois você não conseguirá falar com usuários 0.5.0.5 13:15 &amp;lt;jrandom&amp;gt; todos os usuários 0.5.0.4 também devem atualizar assim que a 0.5.0.5 sair 13:16 &amp;lt;@smeghead&amp;gt; a atualização vai funcionar pelo novo mecanismo de atualização confiável na console do router? 13:17 &amp;lt;jrandom&amp;gt; sim e não 13:17 &amp;lt;jrandom&amp;gt; claro, a 0.5.0.4 tem um bug no NewsFetcher, em que ele não escreve em um arquivo temporário, mas em vez disso retoma /por cima/ do arquivo existente 13:18 &amp;lt;jrandom&amp;gt; então, dado o modo como o NewsFetcher detecta atualizações, ele não verá a informação posterior de "ei, 0.5.0.5! pegue!" 13:18 &amp;lt;zzz&amp;gt; sim, se você quiser esperar 12 horas? não tem um botão 'atualizar agora', tem? 13:18 &amp;lt;jrandom&amp;gt; por outro lado, quando a 0.5.0.5 sair e o news.xml for atualizado, os usuários 0.5.0.4 podem apagar o arquivo e ele vai buscá-lo, detectá-lo e permitir que você atualize 13:19 &amp;lt;@smeghead&amp;gt; qual é o nome desse arquivo? 13:19 &amp;lt;@smeghead&amp;gt; ah entendi 13:19 &amp;lt;jrandom&amp;gt; zzz: se news.xml não existir ou se não tiver sido modificado em 12 horas, uma nova revisão é baixada 13:20 &amp;lt;jrandom&amp;gt; haverá um novo i2pupdate.zip disponível, assim como i2pupdate.sud 13:20 &amp;lt;jrandom&amp;gt; (embora para revisões posteriores o .zip possa não ser fornecido) 13:20 &amp;lt;@smeghead&amp;gt; o news.xml deve estar no diretório de instalação base? 13:20 &amp;lt;jrandom&amp;gt; smeghead: docs/news.xml 13:21 &amp;lt;+Myo9&amp;gt; Não seria bom obter atualizações de forma anônima por padrão? 13:21 &amp;lt;+Myo9&amp;gt; s/not/"not be"/ 13:22 &amp;lt;jrandom&amp;gt; Myo9: semana passada o bla ofereceu um contraponto a isso — o fato de você estar executando i2p não é segredo, e usar seu eepproxy para buscá-la poderia permitir que o dev.i2p visse qual destination (destino no I2P) é usado 13:22 &amp;lt;+frosk&amp;gt; qualquer um pode dizer que você está rodando um router de qualquer forma 13:22 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; lalalala 13:22 &amp;lt;jrandom&amp;gt; assim como não é uma boa ideia dizer no IRC "ei, estou reiniciando meu router agora", você não quer associar seus nyms (apelidos) com a atividade do seu router 13:23 &amp;lt;+Myo9&amp;gt; Ok. 13:23 &amp;lt;+ant&amp;gt; * mae^ tapa os ouvidos 13:23 &amp;lt;jrandom&amp;gt; mas, por outro lado, se dev.i2p fosse realmente um host anônimo (ou seja, se não soubéssemos que era dev.i2p.net), precisaríamos de suporte para isso :) 13:23 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; não me fale sua maldita senha de rede 13:24 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; droga 13:25 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 1) 0.5.0.5? 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; vamos todos tirar tirar um minuto para agradecer ao jr agora mesmo 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; em silêncio e para si mesmo... 13:25 &amp;lt;@smeghead&amp;gt; mae^: que tal depois da reunião 13:25 &amp;lt;jrandom&amp;gt; heh, e para a página de doações ;) 13:25 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; ou para ele e em privado também serve 13:26 &amp;lt;+ant&amp;gt; &amp;lt;mae^&amp;gt; ou doem! 13:26 &amp;lt;jrandom&amp;gt; ok, passando para 2) UDP (SSU) 13:26 &amp;lt;jrandom&amp;gt; temos algumas ideias sobre o novo protocolo UDP publicadas na web, e um feedback crítico seria ótimo 13:27 &amp;lt;+ant&amp;gt; * cervantes observa o "nós" majestático 13:27 &amp;lt;@smeghead&amp;gt; o que é SSU 13:27 &amp;lt;jrandom&amp;gt; bem, eu posso ser quem digita, mas todos nós temos discutido as questões ;) 13:28 &amp;lt;jrandom&amp;gt; SSU == Secure Semireliable UDP 13:28 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/udp.html?rev=HEAD 13:28 &amp;lt;+ant&amp;gt; &amp;lt;Eol&amp;gt; ??? coloquei i2p para rodar mas não consigo resolver os sites .i2p .... diz para apontar o navegador para o proxy 4444 mas o privoxy + tor já estão lá ... site.i2p:4444 também falha ... ideias (sem desabilitar o privoxy ou o tor) 13:28 &amp;lt;@smeghead&amp;gt; Eol: --&amp;gt; #i2p-chat 13:29 &amp;lt;jrandom&amp;gt; Eol: talvez algumas pessoas em #i2p-chat possam ajudar, estamos na reunião semanal de dev agora 13:30 &amp;lt;jrandom&amp;gt; o essencial é que conseguiremos contornar a maioria dos NATs, mas infelizmente não todos. as estatísticas mostram que funcionará para uma porcentagem significativa (75–95, dependendo de quem você pergunte) 13:31 &amp;lt;jrandom&amp;gt; ok, é isso, de fato — se alguém tiver perguntas/comentários/preocupações, sinta-se à vontade para me mandar ou mandar para a lista um e-mail a qualquer momento 13:31 &amp;lt;+ant&amp;gt; * Eol pede desculpas 13:31 &amp;lt;@smeghead&amp;gt; os restantes deveriam se rebelar contra seus administradores de sistema tirânicos 13:31 &amp;lt;jrandom&amp;gt; sem problema, eol 13:32 &amp;lt;@smeghead&amp;gt; (ou gastar com uma conexão de rede de verdade) 13:32 &amp;lt;jrandom&amp;gt; ou conseguir um NAT não-simétrico 13:32 &amp;lt;+frosk&amp;gt; (ou esperar por rotas restritas) 13:32 &amp;lt;jrandom&amp;gt; é, ou esperar pela 2.0 :) 13:32 &amp;lt;@smeghead&amp;gt; porque, sério, se você se preocupa com liberdade de informação e anonimato, você não deveria se submeter a essas restrições de NAT fora do seu controle de qualquer maneira 13:32 &amp;lt;jrandom&amp;gt; smeghead: nem todo mundo tem escolha nessa questão 13:33 &amp;lt;jrandom&amp;gt; por exemplo, tivemos um usuário aqui outro dia dos EAU, onde há UM ISP, com o próprio NAT deles 13:33 &amp;lt;@smeghead&amp;gt; verdade, mas também há pessoas que esperam que a gente se desdobre para apoiá-las quando elas deveriam recuperar o próprio poder 13:33 &amp;lt;@smeghead&amp;gt; certo 13:34 &amp;lt;jrandom&amp;gt; sim, vamos dar suporte ao que pudermos, e ao que não pudermos, bem, ainda não podemos 13:34 &amp;lt;@smeghead&amp;gt; quanto mais as pessoas se curvam aos seus ISPs, mais os ISPs restringirão seus usuários, e mais difícil se torna nossa tarefa 13:37 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para 2) UDP? se não, passando para 3) Q 13:37 &amp;lt;jrandom&amp;gt; hmm, parece que o aum ainda não está acordado :) 13:37 &amp;lt;jrandom&amp;gt; mas basicamente, muitas coisas legais em @ `http://aum.i2p/q/` 13:38 &amp;lt;@smeghead&amp;gt; acho que falo pelo aum quando digo: "zzzzzzzzzzzzzZZZz" 13:39 &amp;lt;jrandom&amp;gt; ok, não sei se tenho algo a acrescentar além do que está no e-mail, além de "coisa bacana, falem com o aum" :) 13:40 &amp;lt;jrandom&amp;gt; ok, avançando rapidamente para 4) ??? 13:40 &amp;lt;jrandom&amp;gt; alguém mais tem algo que queira levantar? 13:41 &amp;lt;cervantes&amp;gt; uau, menos de meia hora? 13:41 &amp;lt;jrandom&amp;gt; primeiro eu publico as notas da reunião uma hora mais cedo, e agora isto! 13:41 &amp;lt;@smeghead&amp;gt; hora de fazer obstrução 13:41 &amp;lt;jrandom&amp;gt; *cof* 13:41 &amp;lt;+postman&amp;gt; :) 13:41 &amp;lt;jrandom&amp;gt; ok, se não há mais nada, posso voltar a empacotar a 0.5.0.5 e vocês podem baixar quando estiver pronta :) 13:41 &amp;lt;+postman&amp;gt; ok, só queria anunciar v2mail.i2p 13:42 * cervantes traz um gongo chinês da dinastia Ming 13:42 &amp;lt;jrandom&amp;gt; ooh, show, postman 13:42 &amp;lt;+postman&amp;gt; como portal oficial do desenvolvimento do v2mail 13:42 &amp;lt;+postman&amp;gt; o layout HTML come bebês 13:42 &amp;lt;+postman&amp;gt; mas ainda assim espero que achem os docs/whitepapers lá interessantes 13:43 &amp;lt;+postman&amp;gt; a documentação será atualizada ao longo da próxima semana 13:43 &amp;lt;@smeghead&amp;gt; você poderia falar um pouco sobre o que é o v2mail? 13:43 &amp;lt;@smeghead&amp;gt; v2 como versão 2, ou como o foguete? 13:43 &amp;lt;+postman&amp;gt; smeghead: o novo serviço de e-mail descentralizado para i2p 1.0 13:43 &amp;lt;+postman&amp;gt; smeghead: v2 refere-se à versão 13:44 * postman não planeja nenhuma bomba de e-mail nem foguetes :) 13:44 &amp;lt;@smeghead&amp;gt; tem dependências específicas da 1.0, ou é apenas uma meta? 13:45 &amp;lt;+postman&amp;gt; ainda há alguns meses de trabalho pela frente — as atualizações serão anunciadas lá 13:45 &amp;lt;+frosk&amp;gt; bom esforço, postman 13:45 &amp;lt;+postman&amp;gt; smeghead: não, não há dependências na 1.0 — você continuará usando o susimail ou seu próprio MUA (cliente de e-mail) 13:46 &amp;lt;+postman&amp;gt; frosk: obrigado 13:46 &amp;lt;+postman&amp;gt; jrandom: k, /me devolve o microfone 13:47 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; *aplausos distantes* 13:47 &amp;lt;jrandom&amp;gt; w3rd, definitivamente parece legal 13:47 &amp;lt;+postman&amp;gt; cervantes: ei, e o seu plugin do Firefox? 13:47 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo a acrescentar à reunião? 13:48 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; postman: err, ainda trabalhando nele 13:49 &amp;lt;+postman&amp;gt; cervantes: eu quero brincar com isso :) 13:50 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; só passando por uma parte tediosa de gerenciar preferências do usuário... depois tudo deve estar pronto para um lançamento de teste 13:50 &amp;lt;jrandom&amp;gt; irado 13:50 &amp;lt;+postman&amp;gt; c00l :) 13:52 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; à parte... parece que convenci alguns desenvolvedores da Mozilla a considerar modificar a base de código para que eu possa adicionar facilmente filtragem de URI no plugin (ou seja, poderei garantir que não estão sendo feitas conexões para endereços que não sejam i2p) 13:52 &amp;lt;jrandom&amp;gt; oh, legal! 13:52 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; mas isso não estará no Firefox por algumas versões 13:53 &amp;lt;jrandom&amp;gt; ótimo, por favor nos mantenha atualizados 13:53 &amp;lt;+ant&amp;gt; &amp;lt;cervantes&amp;gt; farei isso 13:54 &amp;lt;jrandom&amp;gt; ok, se não há mais nada... 13:54 * jrandom se prepara 13:54 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-03-22</title><link>/pt/blog/2005/03/22/notas-de-status-do-i2p-de-2005-03-22/</link><pubDate>Tue, 22 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/22/notas-de-status-do-i2p-de-2005-03-22/</guid><description>&lt;p>Oi, pessoal, rápida atualização de status&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.3 2) processamento em lotes 3) atualização 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>0.5.0.3&lt;/li>
&lt;/ul>
&lt;p>A nova versão foi lançada e já está por aí, e a maioria de vocês atualizou bem rapidamente - obrigado! Houve algumas correções de bugs em vários problemas, mas nada revolucionário - a maior parte foi remover os usuários das versões 0.5 e 0.5.0.1 da rede. Desde então venho acompanhando o comportamento da rede, investigando o que está acontecendo e, embora tenha havido alguma melhora, ainda há algumas coisas que precisam ser resolvidas.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 22 de março de 2005</title><link>/pt/blog/2005/03/22/reuni%C3%A3o-de-desenvolvedores-do-i2p-22-de-mar%C3%A7o-de-2005/</link><pubDate>Tue, 22 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/22/reuni%C3%A3o-de-desenvolvedores-do-i2p-22-de-mar%C3%A7o-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, cervantes, detonate, duck, frosk, jdot, jrandom, mihi, Ragnarok&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:01 &amp;lt;@jrandom&amp;gt; 0) oi 13:01 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.3 13:01 &amp;lt;@jrandom&amp;gt; 2) batching 13:01 &amp;lt;@jrandom&amp;gt; 3) atualização 13:01 &amp;lt;@jrandom&amp;gt; 4) ??? 13:01 &amp;lt;@jrandom&amp;gt; 0) oi 13:01 * jrandom acena 13:01 &amp;lt;@jrandom&amp;gt; as notas semanais de status acabaram de ser postadas em http://dev.i2p.net/pipermail/i2p/2005-March/000654.html 13:02 &amp;lt;+detonate&amp;gt; oi 13:02 &amp;lt;+cervantes&amp;gt; olá 13:02 &amp;lt;@jrandom&amp;gt; vamos direto para 1) 0.5.0.3 13:02 &amp;lt;@jrandom&amp;gt; o release saiu há alguns dias e os relatos têm sido positivos 13:02 &amp;lt;+cervantes&amp;gt; jrandom: avise quando os anões azuis dançantes subirem no seu monitor e a gente encerra a reunião mais cedo 13:03 &amp;lt;@jrandom&amp;gt; heh cervantes 13:03 &amp;lt;@jrandom&amp;gt; (agradeçam ao Bob pelos logs de reunião editáveis ;) 13:04 &amp;lt;@jrandom&amp;gt; não tenho muito a acrescentar em relação a 0.5.0.3 além do que está naquela mensagem 13:04 &amp;lt;@jrandom&amp;gt; alguém tem comentários/perguntas/preocupações sobre isso? 13:04 &amp;lt;bla&amp;gt; jrandom: Alguma nova medição no código de seleção de peers rápidos? 13:05 &amp;lt;@jrandom&amp;gt; ah, eu sabia que havia mais alguma coisa em 0.5.0.3 que eu tinha esquecido ;) 13:06 &amp;lt;@jrandom&amp;gt; ainda não tenho métricas firmes, mas anedoticamente a seleção de peers rápidos encontrou os peers que eu sei explicitamente serem “rápidos” (por exemplo, routers na mesma máquina, etc.) 13:07 &amp;lt;bla&amp;gt; jrandom: Às vezes, eepsites ainda exigem várias tentativas para encontrar um bom tunnel para usar 13:07 &amp;lt;@jrandom&amp;gt; também chegaram relatos de taxas de transferência razoáveis em algumas ocasiões (na faixa de 10-20KBps), mas isso ainda não é frequente (ainda mantemos os parâmetros reduzidos) 13:08 &amp;lt;+ant&amp;gt; &amp;lt;Connelly&amp;gt; opa, tem reunião 13:09 &amp;lt;@jrandom&amp;gt; hmm, sim, notei que a confiabilidade ainda não está onde precisa estar. refazer mais de uma tentativa realmente não é solução — se um site não carregar após 1 nova tentativa, espere de 5 a 10 min antes de tentar de novo 13:09 &amp;lt;@jrandom&amp;gt; o que tenho visto na rede são alguns picos de atraso na camada de transporte com frequência não tão baixa 13:10 &amp;lt;@jrandom&amp;gt; por exemplo, levar 5–20+ segundos só para escoar uma mensagem de 1–2KB por um socket 13:10 &amp;lt;@jrandom&amp;gt; some isso a um caminho de 5 saltos (tunnels de 2 saltos) e você pode ter problemas 13:11 &amp;lt;@jrandom&amp;gt; isso na verdade é parte do que está impulsionando o código de batching — reduzir o nº de mensagens a serem enviadas 13:13 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem perguntas/comentários/preocupações sobre 0.5.0.3? 13:13 &amp;lt;bla&amp;gt; jrandom: Parece bom. Vou perguntar mais sobre isso na próxima “seção” 13:14 &amp;lt;@jrandom&amp;gt; w3rd, ok, talvez possamos avançar então — 2) batching 13:15 &amp;lt;@jrandom&amp;gt; o e-mail e meu blog (jrandom.dev.i2p&amp;lt;/spam&amp;gt;) devem descrever o básico do que está planejado 13:15 &amp;lt;@jrandom&amp;gt; e, bem, na verdade são coisas bem básicas 13:15 &amp;lt;@jrandom&amp;gt; o pré-processador atual que temos foi o mais simples possível de implementar (nome da classe: TrivialPreprocessor) ;) 13:16 &amp;lt;@jrandom&amp;gt; o novo tem alguns parâmetros ajustáveis para a frequência de batching, bem como alguma afinidade de tunnel de saída dentro de pools de tunnel individuais (onde tentamos selecionar o mesmo tunnel de saída para solicitações subsequentes por até, por exemplo, 500 ms, para podermos otimizar o batching) 13:17 &amp;lt;@jrandom&amp;gt; é praticamente isso que tenho a acrescentar — alguma pergunta/comentário/preocupação? 13:18 &amp;lt;bla&amp;gt; Isso exige que todos os nós participantes executem o novo pré-processador, ou um mix de Trivial/NewOne pode coexistir? 13:18 &amp;lt;+Ragnarok&amp;gt; isso vai adicionar 0,5 s à latência, certo? 13:19 &amp;lt;@jrandom&amp;gt; bla: não, esse pré-processador é usado apenas no tunnel gateway (ponto de entrada/saída do tunnel) e cabe a esse gateway decidir como ou se vai agrupar 13:20 &amp;lt;@jrandom&amp;gt; Ragnarok: normalmente não — a mensagem 1 pode ser atrasada em até 0,5 s, mas as mensagens 2–15 são transferidas muito mais rápido do que seriam. também é um limiar simples — assim que houver dados suficientes para encher uma mensagem de tunnel inteira, ela é escoada 13:20 &amp;lt;+Ragnarok&amp;gt; legal 13:20 &amp;lt;+Ragnarok&amp;gt; quanto overhead isso economiza? 13:21 &amp;lt;@jrandom&amp;gt; bastante ;) 13:21 &amp;lt;+Ragnarok&amp;gt; bastante é bom, embora vago :P 13:21 &amp;lt;@jrandom&amp;gt; olhe em `http://localhost:7657/oldstats.jsp#tunnel.smallFragments` 13:21 &amp;lt;@jrandom&amp;gt; compare com #tunnel.fullFragments 13:22 &amp;lt;bla&amp;gt; jrandom: Isso diz respeito apenas à comunicação endpoint-&amp;gt;IB-gateway? 13:22 &amp;lt;@jrandom&amp;gt; com batching, a razão de full para small vai subir, e o nº de bytes de preenchimento nos small vai cair 13:23 &amp;lt;@jrandom&amp;gt; bla: hmm, diz respeito a todos os tunnel gateways, sejam inbound ou outbound 13:24 &amp;lt;mihi&amp;gt; full fragments: lifetime average value: 1,00 over 1.621,00 events 13:24 &amp;lt;bla&amp;gt; jrandom: ok 13:24 &amp;lt;mihi&amp;gt; pode haver um número fracional de fragmentos? 13:24 &amp;lt;@jrandom&amp;gt; full: 1.00 over 807,077.00 events small: 746.80 over 692,682.00 events 13:25 &amp;lt;@jrandom&amp;gt; heh mihi 13:25 &amp;lt;@jrandom&amp;gt; (esse small: 746 significa que nessas 692k mensagens, 746 de 996 bytes foram bytes de preenchimento desperdiçados!) 13:26 &amp;lt;@jrandom&amp;gt; bem, não completamente desperdiçados — cumpriram seu propósito 13:26 &amp;lt;+detonate&amp;gt; overhead desnecessário de qualquer forma 13:27 &amp;lt;@jrandom&amp;gt; sim, muito do qual devemos conseguir eliminar com o pré-processador de batching 13:28 &amp;lt;@jrandom&amp;gt; infelizmente, isso não será incluído no próximo release 13:28 &amp;lt;@jrandom&amp;gt; mas será incluído na revisão 0.5.0.6 (ou talvez 0.5.1) 13:28 &amp;lt;@jrandom&amp;gt; erm, 0.5.0.5, ou 0.5.1 13:28 * jrandom fica confuso com os números 13:29 &amp;lt;bla&amp;gt; jrandom: Por que não? 13:29 &amp;lt;+cervantes&amp;gt; haxixe e pílulas... droga 13:30 &amp;lt;@jrandom&amp;gt; !thwap cervantes 13:30 &amp;lt;@jrandom&amp;gt; bla: há um bug no 0.5.0.3 (e anteriores) em que o manipulador de mensagens fragmentadas faz com que fragmentos subsequentes dentro da mesma mensagem de tunnel sejam descartados 13:31 &amp;lt;@jrandom&amp;gt; se implantássemos o pré-processador de batching diretamente, teríamos um número substancial de mensagens perdidas 13:31 &amp;lt;@jrandom&amp;gt; sem estresse, temos outras coisas legais na manga, então este próximo 0.5.0.4 não vai ser totalmente entediante ;) 13:31 &amp;lt;bla&amp;gt; jrandom: Ah, então é isso 13:32 &amp;lt;bla&amp;gt; jrandom: Ah, então é por isso que temos que fazer isso depois que 0.5.0.4 estiver disseminado... Entendi. Valeu. 13:33 &amp;lt;@jrandom&amp;gt; sim, seria bom se o manipulador de fragmentos conseguisse lidar com isso, e ele consegue, em geral, só que libera o buffer de bytes cedo demais, zerando os fragmentos subsequentes (ops) 13:33 &amp;lt;@jrandom&amp;gt; ok, mais algo em 2), ou partimos para 3) atualização? 13:35 &amp;lt;@jrandom&amp;gt; ok, como mencionado nas notas de status (e discutido há um tempo em vários locais), vamos adicionar alguma funcionalidade para atualização simples e segura que não exija que o usuário final vá ao site, leia a lista de e-mails ou leia o tópico no canal :) 13:36 &amp;lt;+detonate&amp;gt; legal 13:36 &amp;lt;@jrandom&amp;gt; smeghead montou algum código para ajudar a automatizar e proteger o processo, trabalhando com o cervantes para integrar ao fire2pe bem como ao routerconsole normal 13:37 &amp;lt;@jrandom&amp;gt; o e-mail lista a descrição geral do que vai estar disponível e, embora a maior parte esteja funcional, ainda há algumas partes não totalmente definidas 13:37 &amp;lt;@jrandom&amp;gt; diferente do batching, isso /vai/ estar disponível na próxima revisão, embora as pessoas não consigam fazer muito uso até o 0.5.0.5 (quando chegar a hora de atualizar) 13:39 &amp;lt;+Ragnarok&amp;gt; então... quais são as coisas legais do 5.0.4, então? 13:42 &amp;lt;@jrandom&amp;gt; com o código de atualização vem a capacidade de puxar dados de anúncio, exibindo, por exemplo, um trecho de notícias no topo do router console. além disso, como parte do código de atualização temos um novo componente de download confiável que funciona diretamente ou através do eepproxy, refazendo tentativas e continuando pelo caminho. talvez haja alguns recursos relacionados construídos a partir disso, mas sem promessas 13:42 &amp;lt;+Ragnarok&amp;gt; bacana 13:43 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem perguntas/comentários/preocupações sobre 3) atualização? 13:45 &amp;lt;@jrandom&amp;gt; se não, passando para 4) ??? 13:45 &amp;lt;@jrandom&amp;gt; mais alguma coisa que alguém queira levantar? tenho certeza de que deixei algumas coisas de fora 13:45 &amp;lt;+detonate&amp;gt; i2p está funcionando com a Sun JVM no OpenBSD 3.7 :) 13:45 &amp;lt;@jrandom&amp;gt; legal! 13:47 &amp;lt;bla&amp;gt; Qual é o status do transporte UDP? 13:48 &amp;lt;+detonate&amp;gt; udp vai ser bagunçado, acho melhor roubar o código de pipelining do bt e adaptá-lo ;) 13:48 &amp;lt;@jrandom&amp;gt; *cof* 13:49 &amp;lt;@jrandom&amp;gt; não espero muitos problemas, mas certamente há trabalho a ser feito 13:49 &amp;lt;@jrandom&amp;gt; como a política de enfileiramento opera, bem como a limitação de largura de banda para admissão à fila, será interessante 13:50 &amp;lt;bla&amp;gt; Quem estava fazendo aquele trabalho preliminar? 13:50 &amp;lt;@jrandom&amp;gt; bla: detonate e mule 13:50 &amp;lt;+detonate&amp;gt; sim.. tenho estado largado no último mês mais ou menos 13:50 &amp;lt;bla&amp;gt; detonate: Presumo que esteja brincando com seu comentário sobre BT? 13:51 &amp;lt;+detonate&amp;gt; meio sério 13:51 &amp;lt;+detonate&amp;gt; você ao menos poderia reduzir pela metade a contagem de threads do transporte se fizesse isso 13:51 * jrandom atira um balde de lama no detonate 13:51 &amp;lt;jdot&amp;gt; uhuu. meu router agora está rodando no meu servidor dedicado em vez da minha conexão de cabo porcaria. 13:51 &amp;lt;@jrandom&amp;gt; nice1 jdot 13:52 &amp;lt;@jrandom&amp;gt; vamos conseguir nos virar com 3–5 threads na camada de transporte para toda a comunicação com todos os peers 13:52 &amp;lt;bla&amp;gt; detonate: Mas metade não vai resolver quando a rede ficar grande (&amp;gt; algumas centenas de nós) 13:52 &amp;lt;jdot&amp;gt; com 1000GB de largura de banda à disposição 13:53 &amp;lt;jdot&amp;gt; infelizmente j.i2p e o chat.i2p vão ficar fora do ar por mais algumas horas enquanto eu migro as coisas 13:53 &amp;lt;duck&amp;gt; detonate: addressbook também está parado? 13:53 &amp;lt;+detonate&amp;gt; sim, também está parado 13:54 &amp;lt;+detonate&amp;gt; a única coisa que não está parada é o armazenamento monolítico de perfis, eu tinha intenção de fazê-lo funcionar mais tarde hoje 13:54 &amp;lt;@jrandom&amp;gt; w3rd 13:54 &amp;lt;+detonate&amp;gt; assim o i2p não fragmenta o disco massivamente 13:54 &amp;lt;jdot&amp;gt; jrandom: quanto aos limites de largura de banda, são médias? 13:54 &amp;lt;+frosk&amp;gt; sistemas de arquivos modernos não fragmentam, bobagem 13:55 &amp;lt;+detonate&amp;gt; ntfs fragmenta 13:55 &amp;lt;@jrandom&amp;gt; jdot: os limites de largura de banda são strict token buckets 13:55 &amp;lt;@jrandom&amp;gt; jdot: se você definir a duração da rajada, esse é o período pelo qual a taxa é calculada em média 13:56 &amp;lt;@jrandom&amp;gt; (bem, 2x a rajada == período) 13:56 &amp;lt;@jrandom&amp;gt; ((mais ou menos)) 13:56 &amp;lt;jdot&amp;gt; hmmm... bem, eu tenho 1000GB e quero que o i2p possa consumir até 800GB/mês.... 13:56 &amp;lt;+ant&amp;gt; &amp;lt;mihi&amp;gt; detonate: ntfs armazena arquivos muito pequenos no mft, o que significa quase nenhuma fragmentação 13:57 &amp;lt;jdot&amp;gt; e não me importo com o que estourar 13:57 &amp;lt;+detonate&amp;gt; bem, quando você roda o desfragmentador, ele passa 10 minutos movendo todos os 6000 perfis... então devem fragmentar 13:58 &amp;lt;@jrandom&amp;gt; jdot: hmm, bem, 800GB provavelmente é mais do que ele vai querer enviar de qualquer forma, então você provavelmente pode ficar sem limites ;) 13:58 &amp;lt;@jrandom&amp;gt; por outro lado, se você puder descrever uma política que gostaria que fosse implementada, talvez possamos atendê-la 13:58 &amp;lt;jdot&amp;gt; jrandom: vou fazer isso por enquanto e ver como funciona 13:58 &amp;lt;bla&amp;gt; detonate: NTFS, se bem me lembro, é um FS com journalling. Então até um arquivo monolítico vai fragmentar se você escrever pequenas porções nele 13:58 &amp;lt;+detonate&amp;gt; tudo é escrito de uma vez só 13:59 &amp;lt;+detonate&amp;gt; e lido de uma vez só 13:59 &amp;lt;bla&amp;gt; detonate: Ok. Entendi. 13:59 &amp;lt;jdot&amp;gt; jrandom: bem, vamos esperar até vermos se isso vai mesmo ser um problema. 13:59 &amp;lt;bla&amp;gt; detonate: Bom trabalho nesse caso! 13:59 &amp;lt;+detonate&amp;gt; eu teria interesse em saber quanto uso realmente há se você deixar sem limite 14:00 &amp;lt;+detonate&amp;gt; em uma conexão boa 14:00 &amp;lt;jdot&amp;gt; eu também estou interessado! 14:00 &amp;lt;@jrandom&amp;gt; meus routers em colocation rodam sem limite, embora limitados por CPU 14:00 &amp;lt;+Ragnarok&amp;gt; dá para usar um bitbucket para fazer a média ao longo de um mês? 14:00 &amp;lt;jdot&amp;gt; jrandom: limitado por cpu? que tipo de cpu? 14:01 &amp;lt;@jrandom&amp;gt; transferência em 4d 3.04GB/2.73GB 14:01 &amp;lt;+detonate&amp;gt; hmm, esperava menos 14:01 &amp;lt;@jrandom&amp;gt; jdot: limitado por CPU porque rodo 3 routers nele, além de algumas outras JVMs, às vezes fazendo profiling 14:01 &amp;lt;+detonate&amp;gt; deve ser aquele pessoal do bt 14:01 &amp;lt;+detonate&amp;gt; quando o lance de batching estiver online, seria interessante ver como isso muda 14:02 &amp;lt;@jrandom&amp;gt; detonate: parte dessa transferência também sou eu empurrando arquivos de 50MB entre si ;) 14:02 &amp;lt;+detonate&amp;gt; heh 14:02 &amp;lt;jdot&amp;gt; ahh. ok. bem, vamos ver como esse sistema se sai. é um AMD XP 2400 com 512MB e uma conexão de 10Mbit 14:02 &amp;lt;@jrandom&amp;gt; Ragnarok: token buckets não funcionam bem assim 14:02 &amp;lt;@jrandom&amp;gt; jdot: certo, sim, este é um p4 1.6 iirc 14:03 &amp;lt;@jrandom&amp;gt; Ragnarok: em um token bucket, a cada (por exemplo) segundo você adiciona alguns tokens, de acordo com a taxa. se o balde estiver cheio (tamanho = duração da rajada), os tokens são descartados 14:04 &amp;lt;@jrandom&amp;gt; sempre que você quiser transferir dados, precisa obter uma quantidade suficiente de tokens 14:04 &amp;lt;@jrandom&amp;gt; (1 token = 1 byte) 14:04 &amp;lt;+Ragnarok&amp;gt; Eu sei como funcionam... o que acontece se você simplesmente tornar o balde muito grande? 14:05 &amp;lt;+detonate&amp;gt; então você nunca para de enviar dados 14:05 &amp;lt;+detonate&amp;gt; se for infinito em tamanho 14:05 &amp;lt;+detonate&amp;gt; err, e estiver cheio de tokens 14:05 &amp;lt;@jrandom&amp;gt; se for muito grande, pode sair por aí e estourar para taxas ilimitadas após pouco uso 14:06 &amp;lt;@jrandom&amp;gt; embora talvez isso seja desejado em alguns casos 14:07 &amp;lt;@jrandom&amp;gt; a questão é que você não pode simplesmente definir o token bucket para 800GB, pois isso não restringiria o total transferido 14:08 &amp;lt;+detonate&amp;gt; você precisa de um campo ali onde possa definir o número de tokens por segundo, então dá para simplesmente dividir o uso de largura de banda por mês pelo número de segundos 14:08 &amp;lt;+detonate&amp;gt; :) 14:10 &amp;lt;@jrandom&amp;gt; isso é o mesmo que apenas definir a taxa média ao longo do mês, o que ficaria desbalanceado. mas, enfim, há muitos cenários possíveis — se alguém tiver algum que atenda às suas necessidades e que não possa ser atendido com o que há, por favor, entre em contato 14:10 &amp;lt;+Ragnarok&amp;gt; mas se você definir a taxa para a média que quer... acho que 308 kB/s aqui, e então definir o bitbucket para algo bem maior... por que isso não funciona? 14:11 &amp;lt;+Ragnarok&amp;gt; s/larger/large/ 14:12 &amp;lt;+detonate&amp;gt; bem, você poderia definir para nunca enviar mais de 800GB/44000 em um período de rajada de 60 segundos 14:12 &amp;lt;+detonate&amp;gt; 44000 sendo aproximadamente o número de minutos em um mês 14:13 &amp;lt;@jrandom&amp;gt; o tamanho do balde / duração da rajada descreve quanto enviaremos sem restrição, e a maioria das pessoas /quer/ restrições, para o router não abocanhar 10mbps por 5 minutos enquanto esvazia o balde (ou o que for) 14:14 &amp;lt;@jrandom&amp;gt; um limitador adicional de tokens saindo do balde também é possível (e esse limitador deveria ter seu próprio token bucket, e esse balde seu próprio limitador, etc.) 14:16 &amp;lt;+Ragnarok&amp;gt; Eu achava que o balde só recebia quando havia largura de banda não utilizada 14:16 &amp;lt;@jrandom&amp;gt; tokens são adicionados ao balde a uma taxa constante (por exemplo, 64k tokens por segundo) 14:17 &amp;lt;@jrandom&amp;gt; qualquer coisa que queira largura de banda sempre pede ao balde 14:18 &amp;lt;+Ragnarok&amp;gt; ah.. ok 14:19 &amp;lt;@jrandom&amp;gt; ok, legal, mais alguém tem algo que queira trazer para a reunião? 14:21 &amp;lt;@jrandom&amp;gt; ok, se não 14:21 * jrandom se prepara 14:21 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2005-03-15</title><link>/pt/blog/2005/03/15/notas-de-status-do-i2p-de-2005-03-15/</link><pubDate>Tue, 15 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/15/notas-de-status-do-i2p-de-2005-03-15/</guid><description>&lt;p>Oi, pessoal, hora da atualização semanal&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Estado da rede 2) Feedspace (espaço de feeds) 3) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Na última semana, grande parte do meu tempo foi dedicada a analisar o comportamento da rede, acompanhar estatísticas e tentar reproduzir vários eventos no simulador. Embora parte do comportamento estranho da rede possa ser atribuída aos cerca de duas dúzias de routers ainda em versões antigas, o fator principal é que nossos cálculos de velocidade não estão nos fornecendo bons dados - não conseguimos identificar corretamente os pares que conseguem transferir dados rapidamente. No passado, isso não era um grande problema, pois havia um bug que nos fazia usar os 8 pares de maior capacidade como o pool &amp;lsquo;fast&amp;rsquo;, em vez de construir níveis legítimos derivados da capacidade. Nosso cálculo de velocidade atual é derivado de um teste periódico de latência (o RTT de um teste de tunnel, em particular), mas isso fornece dados insuficientes para termos confiança no valor. O que precisamos é de uma forma melhor de coletar mais pontos de dados, ao mesmo tempo permitindo que pares de &amp;lsquo;alta capacidade&amp;rsquo; sejam promovidos ao nível &amp;lsquo;fast&amp;rsquo;, conforme necessário.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 15 de março de 2005</title><link>/pt/blog/2005/03/15/reuni%C3%A3o-de-desenvolvimento-do-i2p-15-de-mar%C3%A7o-de-2005/</link><pubDate>Tue, 15 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/15/reuni%C3%A3o-de-desenvolvimento-do-i2p-15-de-mar%C3%A7o-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, cervantes, detonate, frosk, godmode0, jrandom, legion, Myo9, newkid, polecat, Pseudonym, Ragnarok, smeghead, Teal, thetower&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt;jrandom&amp;gt; 0) hi 13:07 &amp;lt;jrandom&amp;gt; 1) Net status 13:07 &amp;lt;jrandom&amp;gt; 2) Feedspace 13:07 &amp;lt;jrandom&amp;gt; 3) ??? 13:07 &amp;lt;jrandom&amp;gt; 0) hi 13:07 * jrandom waves 13:07 &amp;lt;jrandom&amp;gt; weekly status notes up @ http://dev.i2p.net/pipermail/i2p/2005-March/000649.html 13:08 &amp;lt;Teal&amp;gt; hi 13:08 &amp;lt;jrandom&amp;gt; (yeah, i was late this time, but close!) 13:08 &amp;lt;frosk&amp;gt; hi 13:08 &amp;lt;jrandom&amp;gt; might as well jump on in to 1) net status 13:08 &amp;lt;jrandom&amp;gt; the net, its, like, up, 'n stuff 13:09 &amp;lt;jrandom&amp;gt; overall throughput is still down where it was before, with a substantial number of dropped messages &amp; fragments 13:09 &amp;lt;bla&amp;gt; hi 13:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; bad 13:09 &amp;lt;Teal&amp;gt; any clues as to why ? 13:10 &amp;lt;jrandom&amp;gt; Teal: sure, read the status notes? :) 13:10 &amp;lt;+detonate&amp;gt; hi 13:11 &amp;lt;jrandom&amp;gt; there are still ~ 25 people on older builds, and likely, they'll be staying there until we drop them off the net 13:11 &amp;lt;jrandom&amp;gt; in any case, we should be able to work around them, so having them here is actually helpful, i suppose 13:11 &amp;lt;jrandom&amp;gt; (though it'd be nice if they upgraded... ;) 13:11 &amp;lt;cervantes&amp;gt; (hi) 13:11 &amp;lt;frosk&amp;gt; those are probably sheeple who installed i2p because they read about it somewhere and wanted to try "anonymous p2p" 13:12 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; yeah, if network quality degradation can happen due to bugs, it's possible due to malice 13:12 &amp;lt;newkid&amp;gt; This is the first meeting I am in, but I read the notes, and the problem seems related to what I explained before the meeting 13:12 &amp;lt;Pseudonym&amp;gt; do we know what specific probblems the old nodes are causing and why? 13:12 &amp;lt;jrandom&amp;gt; bs314159: never attribute to malice what can be attributed to jrandom writing bad code ;) 13:13 &amp;lt;jrandom&amp;gt; Pseudonym: yeah, see the changelog 13:13 &amp;lt;newkid&amp;gt; I run two nodes, milliseconds apart, and they don't regard eacxh other "fast" more of the time 13:13 &amp;lt;jrandom&amp;gt; right newkid 13:13 &amp;lt;jrandom&amp;gt; the speed calculator as deployed is, well, pretty shitty 13:13 &amp;lt;jrandom&amp;gt; it doesnt gather enough data to have any sort of confidence in the values 13:13 &amp;lt;bla&amp;gt; Hmm.. That's bad at best ;) 13:13 &amp;lt;jrandom&amp;gt; its about as meaningless as the "instantaneous rates" you can see on /oldconsole.jsp 13:14 &amp;lt;jrandom&amp;gt; i'm trying out some new calculators, and there is an improvement, but there are problems in the algorithm 13:14 &amp;lt;jrandom&amp;gt; namely, it won't let high capacity peers turn into fast peers without those fast peers dropping from the high capacity group 13:15 &amp;lt;bla&amp;gt; jrandom: Does every node get "fastness" data for the other nodes directly ("P2P"), or via tunnels? 13:15 &amp;lt;jrandom&amp;gt; (aka the first K peers placed in the fast group will stay in the fast group) 13:15 &amp;lt;jrandom&amp;gt; bla: tunnels, we cannot trust direct measurement, as that'd allow trivial anonymity attacks 13:15 &amp;lt;godmode0&amp;gt; "alfYl6RvHzw=" = "21538-900" 13:15 &amp;lt;godmode0&amp;gt; "alV9ye/y/Us=" = "23565-200" 13:15 &amp;lt;godmode0&amp;gt; its is sha1 ? 13:15 &amp;lt;jrandom&amp;gt; (e.g. be really really slow to everyone except Alice) 13:15 &amp;lt;+detonate&amp;gt; they'll stay there for the lifetime of the router? 13:15 &amp;lt;jrandom&amp;gt; godmode0: we're in a meeting right now 13:16 &amp;lt;godmode0&amp;gt; ops sorry 13:16 &amp;lt;jrandom&amp;gt; detonate: until one of them failed or rejected a tunnel (aka their capacity rank drops them from the high capacity group) 13:16 &amp;lt;+detonate&amp;gt; ok 13:17 &amp;lt;bla&amp;gt; bla: Hmm.. This sounds like a problem that ---in order to get _really_ enough_ data--- has to be&amp;gt;&amp;gt;log(N) on the network. 13:17 &amp;lt;jrandom&amp;gt; i've been toying with some ideas to get more data, but haven't updated it yet 13:17 &amp;lt;bla&amp;gt; In terms of load, that is. 13:18 &amp;lt;jrandom&amp;gt; well, one of the critical points certainly is when the network load exceeds the network capacity 13:18 &amp;lt;jrandom&amp;gt; i believe our capacity calculators can handle that though 13:18 &amp;lt;cervantes&amp;gt; jrandom: is -3 actually employing this fast peer selection method? 13:18 &amp;lt;+polecat&amp;gt; Hopefully since data transfer between peers has fairness controls, there won't be any way to increase load too much... 13:19 &amp;lt;bla&amp;gt; jrandom: Well, I mean more specifically: we need to make sure that the "finding out who is fast" algo. stays O(log(N)) 13:19 &amp;lt;jrandom&amp;gt; cervantes: yeah, but as i said, it doesn't allow promoting peers between fast and high capacity 13:19 &amp;lt;jrandom&amp;gt; polecat: fairness controls? 13:19 &amp;lt;cervantes&amp;gt; since I've just realised I've had the proxy enabled, and have been browsing the live web without realising (I did think my connection was a little sluggish) ;-) 13:20 &amp;lt;cervantes&amp;gt; s/live web/outerweb 13:20 &amp;lt;jrandom&amp;gt; bla: i'm not sure we should be dependent upon N. no need to find an optimal 'fastest on the net', merely 'fast enough to handle our data' 13:20 &amp;lt;@smeghead&amp;gt; it would seem i2pProxy.pac is dangerous even for its creator :) 13:20 &amp;lt;jrandom&amp;gt; heh nice cervantes :) 13:20 &amp;lt;jrandom&amp;gt; lol 13:20 &amp;lt;cervantes&amp;gt; so it certainly seems to have improved things on my home node which was really suffering before 13:21 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; jrandom: can you randomize it? 13:21 &amp;lt;cervantes&amp;gt; smeghead: hehe hell I don't use that! you think I'm mad! 13:21 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; i.e. create a spontaneous transition rate? 13:21 &amp;lt;jrandom&amp;gt; BS314159: we use the tiers, and randomize within the tiers 13:22 &amp;lt;jrandom&amp;gt; BS314159: spontaneous rates are essentially what we have now, which fluctuate widely 13:22 &amp;lt;jrandom&amp;gt; (we == 0.5.0.2-0) 13:22 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; I think I don't understand the problem. nm. 13:23 &amp;lt;jrandom&amp;gt; it is tough to do safely and accurately, but i think there's enough data around for us to harvest sufficient info. we shall see 13:23 &amp;lt;bla&amp;gt; jrandom: In any case, finding out a couple of good nodes looks an awful lot like an ant-colony optimization thing 13:24 &amp;lt;bla&amp;gt; jrandom: Because once you've got fast peers, you're likely to use _those_ to find out who else is fast. 13:24 &amp;lt;jrandom&amp;gt; would you propose further active probing along those lines? 13:24 &amp;lt;jrandom&amp;gt; ah, actualy, thats not true 13:25 &amp;lt;jrandom&amp;gt; thats the difference between client tunnels and exploratory tunnels 13:25 &amp;lt;bla&amp;gt; jrandom: And thus, it seems you'd essentially be doing a greedy optimization scheme (much like ant-colony) 13:25 &amp;lt;jrandom&amp;gt; client tunnels are built with fast peers, exploratory tunnels are built with any non-failing peer 13:25 &amp;lt;jrandom&amp;gt; (chosen randomly) 13:26 &amp;lt;bla&amp;gt; jrandom: Hmm.. For anonimity, that's good. However, for quickly finding good tunnel-partners to use, it would be better to use fast peers in the expl. tunnels... The trade-off again 13:26 &amp;lt;jrandom&amp;gt; otoh, there may be something in that vein to help optimize the peer selection 13:26 &amp;lt;jrandom&amp;gt; oh, right, certainly you'd get better performance by using the fast peers, but then you wouldn't be exploring :) 13:27 &amp;lt;jrandom&amp;gt; the exploratory tunnels aren't used for end to end client messages, just for netDb messages, tunnel maintenance messages, and peer test messages 13:27 &amp;lt;bla&amp;gt; jrandom: I see, so effectively, you use random expl. tunnels to prevent falling into local optima? 13:27 &amp;lt;jrandom&amp;gt; so the actual throughput of the exploratory tunnels doesnt matter (as long as the data gets through, eventually) 13:27 &amp;lt;jrandom&amp;gt; aye 13:29 &amp;lt;bla&amp;gt; jrandom: Ok, I see. OTOH: When I use my client tunnels to transfer some data (like downloading from an eepsite), I seems to me (intuitively), that the timing/throughput data on that could also serve as some kind of "passive peers assessment", couldn't it? 13:29 &amp;lt;jrandom&amp;gt; definitely bla, and at the moment, we don't yet harvest that data within the speed selection 13:29 &amp;lt;bla&amp;gt; jrandom: i.e. as an aux. way to get more data on peers 13:30 &amp;lt;jrandom&amp;gt; some of it we can, though some of it will be harder to grab (since the streaming lib is external) 13:30 &amp;lt;jrandom&amp;gt; we should definitely grab what we can though to get more confidence 13:30 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; won't that depend on the slowest link in any tunnel? 13:31 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; making it very difficult to use for hops&amp;gt;0? 13:31 &amp;lt;jrandom&amp;gt; BS314159: yeah, but it'll average out, as peers are selected randomly within the fast tier 13:31 &amp;lt;jrandom&amp;gt; same goes for any remote measurement 13:34 &amp;lt;jrandom&amp;gt; ok, so thats generally where things stand atm. hopefully we'll have some new calculators &amp; stats up for a -4 or -5 build in the next few days, trying to see how it handles the live net 13:34 &amp;lt;jrandom&amp;gt; anyone have anything else to bring up for 1) Net status? 13:34 &amp;lt;bla&amp;gt; jrandom: It may seem that I'm putting a truckload of emphasis on this, but it seems to me to be a problem that['s very fundamental for a big I2P net to work... 13:35 &amp;lt;jrandom&amp;gt; bla: its certainly important, but remember, we don't need optimal peer selection. merely sufficient 13:35 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; morning folks 13:36 &amp;lt;jrandom&amp;gt; all we care about is finding some peers who can handle a tunnel, and making sure those tunnels can handle our data 13:36 &amp;lt;jrandom&amp;gt; 'mornin aum, in time for the meeting :) 13:36 &amp;lt;bla&amp;gt; jrandom: I see. Thnx for the explaination! 13:36 &amp;lt;jrandom&amp;gt; of course, you're right in that it'd be kickass if we /could/ find the optimal peer selection ;) 13:37 &amp;lt;jrandom&amp;gt; and there is definitely lots of room for some students to work out some ideas and write up some papers 13:37 &amp;lt;frosk&amp;gt; this would be a cool thesis project :) 13:37 &amp;lt;+detonate&amp;gt; how workable do you think it would be to actively tweak the parameters of the peer selection until it hopefully settles on something that works, disregarding the impossibility of debugging such a system? :) 13:38 &amp;lt;jrandom&amp;gt; detonate: manual peer selection is a PITA, since fast peers get congested occationally, asking you to back off, etc. 13:38 &amp;lt;+detonate&amp;gt; ah 13:39 &amp;lt;jrandom&amp;gt; i know we could dig into this forever, which is why i've set a milestone of successfully transferring one specific large file through standard tunnels, without disconnect 13:39 &amp;lt;+detonate&amp;gt; alright 13:40 &amp;lt;Teal&amp;gt; Victory at any cost! 13:40 &amp;lt;jrandom&amp;gt; (otoh, there are some undocumented features of the peer selection system to let people weight individual peers manually, but i'm not recommending 'em ;) 13:40 &amp;lt;jrandom&amp;gt; ok, thats 'bout it for 1), now lets swing on to 2) Feedspace 13:41 * jrandom hands the mic to frosk 13:41 &amp;lt;frosk&amp;gt; oh, ok, hi 13:42 &amp;lt;Myo9&amp;gt; Hi Frosk. 13:42 * jrandom gets out the high intensity spotlight 13:42 &amp;lt;frosk&amp;gt; so, everyone should check out `http://feedspace.i2p` (keys at orion or jrandom's blog) 13:42 &amp;lt;frosk&amp;gt; my devbuddy (which i will out now as ku) and i have started writing some code and have had many lively discussions 13:42 &amp;lt;frosk&amp;gt; also, `http://feedspace.i2p/wiki/CallForComments` has a fresh rev of the feedspace document :) 13:43 &amp;lt;frosk&amp;gt; hi Myo9 13:43 &amp;lt;frosk&amp;gt; oh yeah, feedspace is our new (and final) name for what used to be known as i2pcontent or fusenet :) 13:43 &amp;lt;jrandom&amp;gt; r0x0r 13:43 &amp;lt;frosk&amp;gt; as the status notes notes, we are still very interested in feedback on the general design of everything 13:44 &amp;lt;frosk&amp;gt; nobody should be shy about challenging it :) 13:44 &amp;lt;frosk&amp;gt; and the web site also lists some "job openings", we could use some helping hands on many aspects of the system and project 13:45 &amp;lt;frosk&amp;gt; we're on a pretty tight schedule and none of us are full-time developers on the project unfortunately 13:45 &amp;lt;frosk&amp;gt; so that's pretty much it, i think. questions? :) 13:45 &amp;lt;ant&amp;gt; * aum can't reach orion.i2p or jrandom's blog, so can't reach feedspace.i2p 13:46 &amp;lt;frosk&amp;gt; hm yes, the web site also has a roadmap, but the dates there _will_ change :) 13:46 &amp;lt;legion&amp;gt; feedspace.i2p=KuW5sR2iGCfnnuwdslHbFsNyNCsoZnoIwAmHeypOV-s8OQxokBpdNazksBrhoQum9nv81vprl6k15Mhcd~KWE4OajjmdU7v2fjqps7QK3KmLv4UTrX-ihSIUdhb5B9FLh2XEFEQ4-8guFTVxBRqQQE~c058AL6~uZpuFpLtEOg0HEZ6BydndOhx-FCDm8ip12pPwZ3a5O86l1UoATZBXxoctGafTjnUlx64jyQs6y0WB811l36wVrc~~dqEcanxab0yfg8dJ~1M4EUNrXcHT-PwYYrr3GgpimuF4oUtYjkeDKlq5WjfMAa8bE73HFgquxq99fuW5aI1JbLPxnTLHi00-2On0dSDwJxSP08HOhKFKMNzykI9Asg8CywzNO6kWpbX9yaML36ohCJF0iaLvvDyhS4a2B65crSJRJPVkbxIvsyyUyYMGi31EK593ijOLjOvug 13:46 &amp;lt;legion&amp;gt; there you go aum 13:46 * jrandom just added feedspace to http://dev.i2p.net/i2p/hosts.txt 13:46 &amp;lt;jrandom&amp;gt; (and cvs) 13:46 * frosk goes temporarily blind 13:46 &amp;lt;jrandom&amp;gt; legion: never paste as a single line, its too large to fit 13:47 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; thx 13:47 &amp;lt;frosk&amp;gt; jrandom can probably commit the key into his hosts.txt maybe? :) 13:47 &amp;lt;jrandom&amp;gt; aye, 'tis on there now, forgot to :) 13:48 &amp;lt;frosk&amp;gt; anyway, the plan is to have something simple and functional (and 100% bug-free!) out by I2P 0.6.1, and we'll build more neat stuff in later 13:49 &amp;lt;jrandom&amp;gt; heh wikked 13:49 &amp;lt;frosk&amp;gt; s/out/ready for real-world testing/ 13:49 &amp;lt;frosk&amp;gt; i still can't say if that's realistic or not, but i hope it will be, or we'll continue to cut features ;) 13:49 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; since I can't reach feedspace.i2p, I'll ask a basic question 13:50 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; that key is not correct, only 441 chars 13:50 &amp;lt;jrandom&amp;gt; right aum, irc trims it, snag http://dev.i2p.net/i2p/hosts.txt 13:51 &amp;lt;+detonate&amp;gt; frosk: i have a suggestion for the meantime 13:51 &amp;lt;+detonate&amp;gt; get something on the i2p router console that grabs a list of updates from the i2p webserver, so people know when to update their routers, etc :) 13:51 &amp;lt;legion&amp;gt; ah sorry, about that. Anyways I've already commited it to my hosts.txt also. 13:51 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; thx jrandom 13:51 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; which of the following systems do you see feedspace supplanting: usenet, gnutella, google, livejournal, www 13:52 &amp;lt;jrandom&amp;gt; , the church 13:52 &amp;lt;jrandom&amp;gt; er.. 13:52 &amp;lt;cervantes&amp;gt; jrandom: ah you caught me mid commit of hosts 13:52 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; i.e. is it a message forum, a filesharing system, a content indexing system, a dynamic page system, and/or a static serving system 13:53 &amp;lt;ant&amp;gt; * aum turns off throttling within routerConsole, and sees if that helps 13:54 &amp;lt;frosk&amp;gt; BS314159: we will support blogs, forums, and shared address books (for the first version, other applications are possible) 13:54 &amp;lt;frosk&amp;gt; it doesn't replace web pages per se 13:54 &amp;lt;frosk&amp;gt; but it certainly could be used for "file sharing" 13:54 &amp;lt;+detonate&amp;gt; content syndication then? 13:54 &amp;lt;jrandom&amp;gt; it'd probably supplant static web content though, allowing persistent web publication for people who cannot run eepsites 13:54 &amp;lt;frosk&amp;gt; that's what it's about 13:55 &amp;lt;jrandom&amp;gt; (two word summary: usenet+SSK) 13:55 &amp;lt;frosk&amp;gt; yeah 13:55 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ok 13:55 &amp;lt;Ragnarok&amp;gt; not that persistent 13:56 &amp;lt;jrandom&amp;gt; Ragnarok: depends on syndicator policy, true 13:56 &amp;lt;+detonate&amp;gt; is anything happening with stasher? 13:56 &amp;lt;frosk&amp;gt; it can be as persistant as the most eager syndicator :) 13:56 &amp;lt;jrandom&amp;gt; (see: dejanews ;) 13:56 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; detonate: stasher is on hold, writing a whole new thing called quartermaster 13:57 &amp;lt;+detonate&amp;gt; i see 13:58 &amp;lt;jrandom&amp;gt; frosk: what can we do to help? 13:59 &amp;lt;jrandom&amp;gt; should people register &amp; hack on the wiki, email, post on the forum? 13:59 &amp;lt;jrandom&amp;gt; oh, perhaps we can get cervantes to add a new forum category? 13:59 &amp;lt;frosk&amp;gt; i think actually a forum would be very nice at this point 14:00 &amp;lt;frosk&amp;gt; for more private discussion, you can email us both at ku@mail.i2p and frosk@mail.i2p 14:01 &amp;lt;cervantes&amp;gt; hrrrm ... are you going to put game reviews in it? 14:01 &amp;lt;jrandom&amp;gt; heh 14:01 &amp;lt;jrandom&amp;gt; w3rd 14:01 &amp;lt;cervantes&amp;gt; because if not...then you're welcome to have a new forum section 14:01 &amp;lt;frosk&amp;gt; i was thinking top20 music reviews, cervantes 14:02 &amp;lt;jrandom&amp;gt; (btw, mirror of the call for comments @ http://dev.i2p.net/~jrandom/feedspace.txt) 14:02 &amp;lt;cervantes&amp;gt; :) 14:04 &amp;lt;cervantes&amp;gt; frosk: feedspace or feed space or Feedspace or Feed Space or FeedSpace? 14:04 &amp;lt;frosk&amp;gt; cervantes: Feedspace 14:05 &amp;lt;frosk&amp;gt; looking forward to much discussion over at the forum then :) i don't have anything else for this point, anyone else? 14:05 &amp;lt;jrandom&amp;gt; ok cool, thanks for the update frosk 14:06 &amp;lt;@smeghead&amp;gt; or FEeDspace? 14:06 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; frosk: when you have a moment, just pm me a one liner description for the forum section 14:06 &amp;lt;legion&amp;gt; hmm speaking of new forums, lol. I'm putting a new forum site together. Though I have much hacking left to do on the phpbb code, it should be finshed sometime this week. ;) 14:06 &amp;lt;jrandom&amp;gt; cool legion 14:06 &amp;lt;jrandom&amp;gt; that actually brings us into 3) ??? nicely 14:06 &amp;lt;jrandom&amp;gt; anyone have anything else to bring up? 14:06 &amp;lt;jrandom&amp;gt; aum: any updates on Q? 14:07 &amp;lt;frosk&amp;gt; i, uhm, no 14:07 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; Q devlt is moving along nicely, nothing to announce atm 14:07 &amp;lt;jrandom&amp;gt; w3rd 14:07 &amp;lt;ant&amp;gt; * aum is 90% complete with net.i2p.i2ptunnel.I2PTunnelXMLServer 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; I have a simple question about netDb 14:07 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; everything's working now except 'i2p.tunnel.close' 14:07 &amp;lt;legion&amp;gt; my forums will allow for members to have decent sized avatars, discuss shared content, just about whatever. 14:08 &amp;lt;jrandom&amp;gt; wikked 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; it says on the page that entries are stores on the peers closest to SHA256(router identity + YYYYMMdd) 14:08 &amp;lt;jrandom&amp;gt; right BSpi 14:08 &amp;lt;@smeghead&amp;gt; legion: will it be as much a security hazard as your bt client? 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; does this mean there's a burst of traffic every 00:00 GMT? 14:08 &amp;lt;ant&amp;gt; * aum is actually gaining some fluency in java, having attained a 'cognitive critical mass' 14:09 &amp;lt;jrandom&amp;gt; BS: data points expire more frequently than they migrate 14:09 &amp;lt;jrandom&amp;gt; a LeaseSet is only good for 10 minutes, for example 14:09 &amp;lt;bla&amp;gt; jrandom: Is there a command-line call I can make, such that I can speed estimates of each of the peers in the net over the last, say, 60 seconds, or so? 14:09 &amp;lt;legion&amp;gt; lol, forums a security hazard? 14:10 &amp;lt;@smeghead&amp;gt; legion: yes, and if you don't know that much, i'm already convinced that your forums will be a security hazard 14:10 &amp;lt;jrandom&amp;gt; bla: yeah, java -cp lib/i2p.jar:lib/router.jar -Djava.library.path=. net.i2p.router.peermanager.ProfileOrganizer peerProfiles/* 14:10 &amp;lt;jrandom&amp;gt; (i think) 14:10 &amp;lt;legion&amp;gt; oh and the next release of my bt client shouldn't cause such issues... 14:10 &amp;lt;jrandom&amp;gt; you may need to add some log levels to logger.config, lemmie check 14:10 &amp;lt;@smeghead&amp;gt; legion: Cervantes made a ton of modifications to phpBB to lock it down for i2p use 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; It just seems like having it occur all-at-once at a specified time is awkward. If it were happening continuously, that would seem...smoother. It would also give an attacker less time to mount an attack, since bits of the data would be wrong in less than 24 hours 14:11 &amp;lt;jrandom&amp;gt; nah, it dumps to stdout 14:11 &amp;lt;frosk&amp;gt; jrandom: how do you feel about the i2p roadmap currently, if one may ask? do you think it's realistic? 14:11 &amp;lt;legion&amp;gt; Hmm I wonder if I can get a copy of cervantes mods? 14:11 &amp;lt;jrandom&amp;gt; frosk: i update it when i become uncomfortable with it 14:12 &amp;lt;frosk&amp;gt; ok 14:12 &amp;lt;+detonate&amp;gt; you know, there's a windows installer for python 2.4, one for wxpython, and there's the i2p-bt tarball, i don't really see why anyone would get/trust a third-party release 14:12 &amp;lt;legion&amp;gt; Otherwise I'll just have to continue to hack on the phpbb source myself... 14:12 &amp;lt;jrandom&amp;gt; BS: peers would only look in the wrong place for up to 30s, due to clock synchronization 14:12 &amp;lt;@smeghead&amp;gt; legion: have fun 14:12 &amp;lt;legion&amp;gt; well why would anyone get and use kazaa? 14:13 &amp;lt;bla&amp;gt; jrandom: I'm asking, because... 14:13 &amp;lt;legion&amp;gt; Or morpheus? 14:13 &amp;lt;jrandom&amp;gt; (because they dont know better?) 14:13 &amp;lt;legion&amp;gt; Both of those contain adware/etc... 14:13 &amp;lt;+detonate&amp;gt; they are ignorant? 14:14 &amp;lt;legion&amp;gt; yeah and there are millions of ignorant users out there. ;) 14:14 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; legion: you sound like you want to bundle spyware with I2P. Truly, a stroke of genius. 14:14 &amp;lt;bla&amp;gt; jrandom: ...I browsed SpeedCalculator.java and CapacityCalculator.java, and I'd like to experiment with the estimators 14:14 &amp;lt;cervantes&amp;gt; legion: stay uptodate with official patches, and put htaccess on the admin areas 14:14 &amp;lt;jrandom&amp;gt; wikked bla 14:14 &amp;lt;legion&amp;gt; What? Heck no... I hate malware... 14:14 &amp;lt;cervantes&amp;gt; most of my mods involve spam prevention 14:14 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; can i raise a more critical issue? 14:14 &amp;lt;legion&amp;gt; That's it? cervantes? 14:15 &amp;lt;jrandom&amp;gt; sup aum? 14:15 &amp;lt;@smeghead&amp;gt; legion: what about your users that also hate malware? why do you do nothing to alleviate any concerns they might have? 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; BS314159: are you a windows hotfix? 14:15 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; is it just me, or is there still some flakiness going on with in i2p? i'm having heaps of trouble with even main eepsites, irc etc 14:15 &amp;lt;bla&amp;gt; jrandom: In addition, the idea of "passive fingerprinting" is now in my head (a bit ;): If I receive data through a tunnel, this tells me something about the bandwidth/capacity of all the peers in that tunnel:... 14:15 &amp;lt;jrandom&amp;gt; aum: see the weekly status notes 14:16 &amp;lt;cervantes&amp;gt; legion: rename all registration, login , posting and profile editing pages to something non-standard 14:16 &amp;lt;bla&amp;gt; jrandom: It tells me some about the peer closest to me, somewhat less about the peers one step away, and so progressively less. 14:16 &amp;lt;cervantes&amp;gt; will help keep worms at bay 14:16 &amp;lt;jrandom&amp;gt; bla: aye, i read that timing paper, and yesterday's tor attack paper with much interest 14:17 &amp;lt;Myo9&amp;gt; Cervantes, releasing ant of your mods? 14:17 &amp;lt;Myo9&amp;gt; s/ant/any/ 14:17 &amp;lt;jrandom&amp;gt; there is worry along those lines in the capacity calculator with the different tiers of rejection 14:18 &amp;lt;bla&amp;gt; jrandom: In a way, this gives me some degree of "belief" in a peers bandwidth/capacity (that degree of belief depends on the distance to each of the tunnel members, and on the amount of belief I have on the BW/cap. of the nodes closest to me) 14:18 &amp;lt;legion&amp;gt; thanks for the advice cervantes :) 14:18 &amp;lt;bla&amp;gt; jrandom: Now, I happen to know some ppl that know a lot about Bayesian Belief Networks... ;)) 14:18 &amp;lt;@smeghead&amp;gt; again, legion ignores the question 14:18 &amp;lt;+thetower&amp;gt; I think we're all gonna have to call a truce with legion and let him write whatever he wants, its not like anyone is forced to use it. 14:18 &amp;lt;jrandom&amp;gt; hmm, what do you mean by distance bla? 14:18 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; what is legion up to? 14:19 &amp;lt;bla&amp;gt; jrandom: I'll have a chat with them, regarding passive fingerprinting (note: I do not mean "fingerprinting" in the negative sense of the word) 14:19 &amp;lt;jrandom&amp;gt; wikked 14:19 &amp;lt;jrandom&amp;gt; suggestions as to how we can best select 'quality' peers are very much welcome 14:19 &amp;lt;cervantes&amp;gt; Myo9: I certainly could do. 14:19 &amp;lt;legion&amp;gt; Anyways there isn't many i2p windows users just yet and not that many running my i2p-bt binary distribution. Soon my next release will be done and released, it will not have such issues... As there will be a binary and source distribution. 14:19 &amp;lt;@smeghead&amp;gt; why anyone would want to use software from someone who doesn't even take the most basic measures to address users' concerns about security and anonymity is beyond me 14:20 &amp;lt;ant&amp;gt; &amp;lt;aum&amp;gt; frosk: what lang you writing feedspace in? (forgive me if i asked you before) 14:20 &amp;lt;cervantes&amp;gt; it's not a clean "patch" or anything though 14:20 &amp;lt;bla&amp;gt; jrandom: distance... Say I have an inbound tunnel X -&amp;gt; Y -&amp;gt; me, and I know a _lot_ about Y's properties, than stats on what I receive thru that tunnel tells me a good deal about X 14:20 &amp;lt;frosk&amp;gt; aum: java (and i forgive you ;) 14:20 &amp;lt;cervantes&amp;gt; I've just been fixing stuff andproblems as it arises 14:20 &amp;lt;bla&amp;gt; jrandom: OTOH, if I have little data/belief on Y's properties, transfer stats don't tell me much about X yet; I first have more to learn about Y 14:20 &amp;lt;cervantes&amp;gt; as they 14:20 &amp;lt;jrandom&amp;gt; bla: its very hard to tell whether lag or congestion occurs @ X or Y (or earlier hops) 14:20 &amp;lt;cervantes&amp;gt; `http://forum.i2p/index.php?c=4` 14:21 &amp;lt;cervantes&amp;gt; new section: Feedspace 14:21 &amp;lt;jrandom&amp;gt; w00t 14:21 &amp;lt;frosk&amp;gt; yay 14:22 &amp;lt;legion&amp;gt; anyways enough discussion about my release, any further discussion about it should be done in the #itorrent channel 14:22 &amp;lt;bla&amp;gt; jrandom: That is true. However, given large amount of data (and hoping that the measurement time is not _much_ larger than the timescale on which node properties change), I'm convinced there _must_ be information in traffic/tunnel stats 14:22 &amp;lt;@smeghead&amp;gt; legion: we can discuss in meeting point # 3) any business that affects i2p 14:23 &amp;lt;@smeghead&amp;gt; legion: and i think your software is of serious concern and warrants a warning to users 14:23 &amp;lt;legion&amp;gt; yeah, ok 14:23 &amp;lt;jrandom&amp;gt; bla: certainly, we just need to rope in the RTT from the OutboundClientMessageOneShotJob 14:23 &amp;lt;jrandom&amp;gt; (and then figure out how best to calculate &amp; decay the data) 14:24 &amp;lt;legion&amp;gt; So smeghead if you were to make such a release, what would you do differently? 14:24 &amp;lt;@smeghead&amp;gt; legion: the way you continually dodge questions and try to defer discussion on the subject is very disconcerting 14:25 &amp;lt;@smeghead&amp;gt; legion: first of all, release the source to your current binary, no matter if it's "just i2p-bt with smeghead's patch", and have a writeup on your site explaining about your fork 14:25 &amp;lt;bla&amp;gt; jrandom: What does the RTT signify there? 14:26 &amp;lt;@smeghead&amp;gt; legion: it would be helpful to do as i2p-bt does also, and make a changelog indicating all the modifications you've made 14:27 &amp;lt;jrandom&amp;gt; bla: end to end client messages are often (by default, always) bundled in garlic wrapping, containing an additional DeliveryStatusMessage that returns to the sender (through tunnels, of course), allowing the use of AES+sessionTags instead of ElGamal 14:28 &amp;lt;bla&amp;gt; jrandom: (yes) 14:28 &amp;lt;+detonate&amp;gt; as i said, you could just provide a link to the download page for the three things you need for i2p-bt to work, it's straight-forward and gets you exactly the same thing, i can't actually see a use for it besides a trojan 14:28 &amp;lt;jrandom&amp;gt; later on we'll update I2CP (and the SDK) to allow the streaming lib to deliver that same data without requiring the DeliveryStatusMessage 14:29 &amp;lt;@smeghead&amp;gt; detonate: i agree, he should have just submitted a patch to the official i2p-bt in the first place, forking was completely unnecessary and fostered immediate suspicioun 14:30 &amp;lt;+detonate&amp;gt; indeed 14:30 &amp;lt;@smeghead&amp;gt; *suspicion 14:31 &amp;lt;jrandom&amp;gt; ok, anyone else have anything to bring up for the meeting? 14:31 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; hi people ! wanted to know, is there anything special with the network ? 14:32 &amp;lt;@smeghead&amp;gt; because of the nature of i2p, applications developed for it require a greater measure of openness with end users and cooperation among developers 14:32 &amp;lt;jrandom&amp;gt; drakoh: see the weekly status notes 14:32 &amp;lt;bla&amp;gt; quit 14:32 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; no I mean something strange ... 14:32 &amp;lt;@smeghead&amp;gt; i2p users will always be naturally paranoid to some extent, and it's our duty to do what we can to dispel any concerns we possibly can 14:32 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; like I lost all my peers 14:33 &amp;lt;jrandom&amp;gt; aye, agreed smeghead. for anonymity or security software, especially software dealing with a trojan-laden field such as filesharing, its critical to be open. 14:33 &amp;lt;jrandom&amp;gt; drakoh: ok, hold on, we can debug that once the meeting is over 14:33 &amp;lt;ant&amp;gt; &amp;lt;drakoh&amp;gt; woops sorry 14:33 &amp;lt;jrandom&amp;gt; ok, speaking of the meeting being over... 14:34 * jrandom winds up 14:34 * jrandom *baf*s the meeting closed &lt;/div></description></item><item><title>Notas de status do I2P em 2005-03-08</title><link>/pt/blog/2005/03/08/notas-de-status-do-i2p-em-2005-03-08/</link><pubDate>Tue, 08 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/08/notas-de-status-do-i2p-em-2005-03-08/</guid><description>&lt;p>Oi pessoal, é hora da atualização semanal&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.2 2) atualizações do mail.i2p 3) atualizações do i2p-bt 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.2&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Outro dia lançamos a versão 0.5.0.2 e uma boa parte da rede já atualizou (oba!). Estão chegando relatos de que os piores problemas da 0.5.0.1 foram eliminados e, no geral, as coisas parecem estar funcionando bem. Ainda há alguns problemas de confiabilidade, embora a streaming lib (biblioteca de streaming) esteja dando conta (conexões IRC durando 12-24+ horas parecem ser a norma). Tenho tentado rastrear alguns dos problemas restantes, mas seria muito, muito bom se todos se atualizassem o mais rápido possível.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 8 de março de 2005</title><link>/pt/blog/2005/03/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-8-de-mar%C3%A7o-de-2005/</link><pubDate>Tue, 08 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/08/reuni%C3%A3o-de-desenvolvedores-do-i2p-8-de-mar%C3%A7o-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, aum, bla, cervantes, detonate, duck, fedo, frosk, jrandom, legion, maestro^, mancom, named, postman, Ragnarok, septu_ssh&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;@jrandom&amp;gt; 0) oi 13:06 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.2 13:06 &amp;lt;@jrandom&amp;gt; 2) atualizações do mail.i2p 13:06 &amp;lt;@jrandom&amp;gt; 3) atualizações do i2p-bt 13:06 &amp;lt;legion&amp;gt; então isso é relacionado aos servidores de IRC? 13:06 &amp;lt;@jrandom&amp;gt; 4) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) oi 13:06 &amp;lt;@jrandom&amp;gt; notas semanais de status no ar @ http://dev.i2p.net/pipermail/i2p/2005-March/000633.html 13:07 &amp;lt;fedo&amp;gt; oi 13:07 &amp;lt;+postman&amp;gt; oi 13:07 &amp;lt;frosk&amp;gt; bom dia 13:07 &amp;lt;@jrandom&amp;gt; legion: não, relacionado a bugs do I2P, estão sendo trabalhados 13:07 &amp;lt;bla&amp;gt; oi 13:07 &amp;lt;legion&amp;gt; ok 13:07 &amp;lt;@jrandom&amp;gt; falando em bugs em que estamos trabalhando, vamos direto para 1) 0.5.0.2 :) 13:07 &amp;lt;cervantes&amp;gt; olá 13:07 &amp;lt;cervantes&amp;gt; -- Desconectado 13:08 &amp;lt;@jrandom&amp;gt; hehe 13:08 &amp;lt;ant&amp;gt; &amp;lt;mihi&amp;gt; oi, pessoal 13:08 &amp;lt;@jrandom&amp;gt; 0.5.0.2 saiu e, embora sua conexão de IRC possa ter lag às vezes, ela se recupera ;) 13:08 &amp;lt;@jrandom&amp;gt; uau, e aí, mihi 13:09 &amp;lt;cervantes&amp;gt; e aí, mihi 13:09 &amp;lt;@jrandom&amp;gt; as notas de status dão uma visão geral de como estão as coisas e das prioridades mais imediatas 13:10 &amp;lt;@jrandom&amp;gt; a coisa assustadora que estou tentando rastrear pode ser vista em `http://localhost:7657/oldstats.jsp#router.invalidMessageTime` 13:10 &amp;lt;bla&amp;gt; Quanto a mim, posso dizer que a 0.5.0.2 já melhorou a confiabilidade _vastamente_ em comparação com a 0.5.0.1: erros em que destinos não podiam ser contatados quase não ocorrem mais 13:10 &amp;lt;@jrandom&amp;gt; esses números deveriam ser muito, muito pequenos, mas não são, infelizmente 13:10 &amp;lt;@jrandom&amp;gt; irado, bla 13:11 &amp;lt;@jrandom&amp;gt; sim, a 0.5.0.2 é definitivamente uma melhoria, e todos deveriam atualizar o quanto antes 13:11 &amp;lt;bla&amp;gt; 375,932.22 nos últimos 10 minutos aqui.... 13:11 &amp;lt;@jrandom&amp;gt; bem, o valor em si não é realmente o problema, é a frequência deles 13:11 &amp;lt;@jrandom&amp;gt; (eventos por período) 13:12 &amp;lt;@jrandom&amp;gt; essas mensagens provavelmente podem ser atribuídas a routers 0.5, e parte delas a routers 0.5.0.1, por isso quero que as pessoas atualizem o quanto antes 13:12 &amp;lt;@jrandom&amp;gt; pode ser que seja outra coisa, porém eu gostaria de descartar isso 13:12 &amp;lt;bla&amp;gt; jrandom: eu tenho cerca de 200 por hora aqui 13:13 &amp;lt;@jrandom&amp;gt; bla: atualmente tenho 93 nesta hora, mas o pico foi bem maior (milhares) 13:13 &amp;lt;@jrandom&amp;gt; de qualquer forma, essa estatística em particular é publicada no netdb 13:13 &amp;lt;bla&amp;gt; jrandom: que tal excluir 0.5-0 da rede via software ao lançar a 0.5.0.3? 13:14 &amp;lt;@jrandom&amp;gt; assim podemos todos olhar em volta e ver que valores outras pessoas têm ;) 13:14 &amp;lt;@duck&amp;gt; 309,854.24 pico 5,473,314.59 13:15 &amp;lt;@duck&amp;gt; colei o errado, né 13:15 &amp;lt;@jrandom&amp;gt; bla: com certeza. Eu adicionei algum código na revisão 0.5.0.2 para fazer uma certa compatibilidade futura que a 0.5.0.1 e a 0.5 não têm 13:16 &amp;lt;@jrandom&amp;gt; duck: é difícil ter um número não inteiro de eventos ;) 13:16 &amp;lt;bla&amp;gt; jrandom: Bom. Pelo menos isso permite testar sua hipótese de que mensagens inválidas são devidas ao 0.5-0 de forma controlada 13:16 &amp;lt;@jrandom&amp;gt; bla: pois é, embora seria ótimo se as pessoas atualizassem antes disso ;) 13:17 &amp;lt;@jrandom&amp;gt; (então, para quem está lendo em casa: http://www.i2p.net/download é seu amigo ;) 13:17 &amp;lt;maestro^&amp;gt; jr: esses números de desvios de router.invalidMessageTime em ms? 13:17 &amp;lt;@jrandom&amp;gt; maestro^: sim 13:18 &amp;lt;@jrandom&amp;gt; (também conhecido como alguns valores absurdamente distorcidos) 13:18 &amp;lt;legion&amp;gt; Aqui vai um pequeno relatório da rede [versão|Número de nós][0.5|6][0.5.0.1|39][0.5.0.2|107] 13:18 &amp;lt;@jrandom&amp;gt; sim, vocês têm sido ótimos em atualizar 13:18 &amp;lt;legion&amp;gt; Então ainda há algumas pessoas rodando 0.5 e muitas rodando 0.5.0.1 13:18 &amp;lt;maestro^&amp;gt; então alguma ideia de onde eles podem estar com lag? 13:18 &amp;lt;bla&amp;gt; jrandom: o Freenet tem um flag em cada release que especifica a versão mínima do nó com a qual vai se comunicar. O novo código de compatibilidade futura é algo assim? 13:19 &amp;lt;@jrandom&amp;gt; maestro^: muitas, muitas ideias do porquê usuários 0.5 e 0.5.0.1 estão com lag. 13:19 &amp;lt;@jrandom&amp;gt; bla: semelhante 13:19 &amp;lt;maestro^&amp;gt; ou é desvio de relógio nos nós? 13:20 &amp;lt;@jrandom&amp;gt; maestro^: desvio de relógio, alguns bugs de serialização, o bug de CPU a 100% 13:20 &amp;lt;@jrandom&amp;gt; ok, esse é geralmente meu foco no momento, tentando recuperar a confiabilidade das mensagens 13:21 &amp;lt;@jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre a 0.5.0.2? 13:21 &amp;lt;ant&amp;gt; * mihi tem um router 0.4.2.5 aqui no hd que não é iniciado desde 22 de dez... mas ele acha melhor deletar... 13:21 &amp;lt;@jrandom&amp;gt; hehe 13:21 &amp;lt;@jrandom&amp;gt; sim, isso não vai conversar com muitos routers ;) 13:21 * postman tem uma cópia de backup da última instalação 0.4 :) 13:21 &amp;lt;ant&amp;gt; &amp;lt;mihi&amp;gt; a pergunta pra mim seria atualizar ou deletar. 13:22 &amp;lt;@jrandom&amp;gt; deletar 13:22 &amp;lt;@jrandom&amp;gt; (fazendo backup de quaisquer destination keys) 13:22 &amp;lt;@jrandom&amp;gt; não há mais procedimento de upgrade a partir de pré-0.5 13:22 &amp;lt;legion&amp;gt; Talvez lançar outra atualização, digamos 0.5.0.2-1, que só permita conexões de 0.5.0.2 ou mais novo, seria bom? 13:22 &amp;lt;@jrandom&amp;gt; legion: isso segmentaria a rede 13:22 &amp;lt;@jrandom&amp;gt; as pessoas deveriam apenas atualizar. 13:23 &amp;lt;@jrandom&amp;gt; (e devemos contornar aqueles que não o fazem) 13:24 &amp;lt;legion&amp;gt; sim, até que as pessoas rodando nós desatualizados atualizem ;) 13:24 &amp;lt;@jrandom&amp;gt; segmentar a rede prejudica a todos nós, não apenas eles 13:25 &amp;lt;legion&amp;gt; Talvez se houvesse uma notificação de atualização no console do router ou algo que os avisasse que estão rodando versões desatualizadas? 13:25 &amp;lt;@jrandom&amp;gt; sim, isso certamente seria bem legal 13:25 &amp;lt;@jrandom&amp;gt; com sorte isso pode ser integrado ao atualizador também 13:26 &amp;lt;legion&amp;gt; sim, eu sei, segmentação é ruim... 13:26 &amp;lt;@jrandom&amp;gt; smeghead está trabalhando em alguns dos componentes-chave disso, embora não tenha certeza se isso inclui a notificação / download 13:26 &amp;lt;@jrandom&amp;gt; (então, se alguém quiser ajudar nisso, entre em contato!) 13:27 &amp;lt;@jrandom&amp;gt; ok, seguindo para 2) atualizações do mail.i2p 13:27 &amp;lt;@jrandom&amp;gt; postman: ping 13:27 &amp;lt;+postman&amp;gt; sim 13:27 &amp;lt;bla&amp;gt; jrandom: o smeghead estava fazendo umas coisas relacionadas a assinatura, se bem me lembro (para que, quando você receber um aviso de atualização, pelo menos saiba que é real, e não uma coisa de phishing/spyware/lixo) 13:28 * postman assume o microfone 13:28 &amp;lt;legion&amp;gt; hmm, talvez se houvesse um recurso de atualização automática embutido, onde as atualizações fossem baixadas pelo I2P e os nós simplesmente baixassem a atualização e então fizessem um reinício suave. 13:28 &amp;lt;@jrandom&amp;gt; isso aí, bla 13:28 &amp;lt;ant&amp;gt; &amp;lt;Gatak&amp;gt; Ah, a propósito. O I2P funcionaria atrás de NAT mesmo se você não puder abrir uma porta? 13:28 &amp;lt;@jrandom&amp;gt; Gatak: ainda não. algumas pessoas vão conseguir na 0.6, outras na 2.0 13:29 &amp;lt;@jrandom&amp;gt; legion: patches são bem-vindos 13:29 &amp;lt;ant&amp;gt; &amp;lt;Gatak&amp;gt; 2.0 poxa, isso está bem no futuro =) 13:29 &amp;lt;@jrandom&amp;gt; (http://www.i2p.net/roadmap#2.0 ;) 13:29 &amp;lt;+postman&amp;gt; erm, devo começar agora? 13:29 &amp;lt;aum&amp;gt; bom dia a todos 13:30 &amp;lt;@jrandom&amp;gt; o microfone é todo seu, postman (foi mal ;) 13:30 &amp;lt;@jrandom&amp;gt; olá, aum, conseguiu chegar para a reunião 13:30 &amp;lt;@jrandom&amp;gt; (d'oh! /me fica quieto de novo) 13:30 &amp;lt;cervantes&amp;gt; Gatek: http://www.i2p.net/roadmap 13:30 &amp;lt;+postman&amp;gt; primeiro, eu queria dizer que já chegamos a 300 contas registradas no postman.i2p 13:30 &amp;lt;@jrandom&amp;gt; w00t 13:30 &amp;lt;+postman&amp;gt; o número de e-mails de/para a Internet está crescendo de forma constante e mais uma vez prova que precisamos avançar 13:31 &amp;lt;cervantes&amp;gt; *iiiiii* 13:31 &amp;lt;+postman&amp;gt; depois de falar com o jr algumas semanas atrás, concordamos em lançar o v2mail junto com o I2P 1.0 13:31 &amp;lt;+postman&amp;gt; o status recente é: o proxy SMTP baseado em Java projetado para rodar em todo nó está pronto 13:31 &amp;lt;@jrandom&amp;gt; legal! 13:32 &amp;lt;+postman&amp;gt; o proxy POP3 baseado em Java está em 80%, faltando apenas o motor de maildir 13:32 &amp;lt;+postman&amp;gt; haverá um gerenciador via web que ainda precisa de bastante ajuste (15% concluído) 13:32 &amp;lt;+postman&amp;gt; a comunicação entre nós está em 40% - testamos alguma troca de registros de dados com HTTP/XML 13:33 &amp;lt;+postman&amp;gt; parece funcionar muito bem e até rápido 13:33 &amp;lt;+postman&amp;gt; mesmo se um relay node falhar/ficar desligado por alguns dias, ele será sincronizado em poucos minutos após voltar online novamente 13:33 &amp;lt;@jrandom&amp;gt; irado 13:33 &amp;lt;+postman&amp;gt; acho que estamos bem no caminho 13:34 &amp;lt;+postman&amp;gt; uma coisa é digna de nota 13:34 &amp;lt;bla&amp;gt; postman: Bom trabalho, cara! Uma pergunta: muitos nós não podem receber ou enviar dados na porta 25 (pelo menos não diretamente). Os donos dos nós poderão especificar isso (ou isso será autodetectado)? 13:34 &amp;lt;cervantes&amp;gt; massa 13:34 &amp;lt;+postman&amp;gt; bla: depois 13:34 &amp;lt;+postman&amp;gt; no v2mail haverá um webapp rodando localmente 13:34 &amp;lt;+postman&amp;gt; com isso você pode gerenciar seus proxies locais E solicitar uma "relayaccount" 13:35 &amp;lt;+postman&amp;gt; essa relayaccount será então usada para associar seu endereço/domínio aos relays 13:35 &amp;lt;+postman&amp;gt; os relays irão sincronizar as informações automaticamente 13:35 &amp;lt;@jrandom&amp;gt; legal 13:35 &amp;lt;+postman&amp;gt; até recursos como o catálogo de endereços / chaves públicas e afins vão funcionar com a interface LOCAL 13:36 &amp;lt;+postman&amp;gt; então a ideia é ter um gerenciador centralizado onde você pode fazer todas as suas coisas de e-mail 13:36 &amp;lt;+postman&amp;gt; os dados relevantes são transferidos para UM dos relays e então sincronizados entre os relays 13:36 &amp;lt;+postman&amp;gt; e esse gerenciador baseado na web vai rodar no seu próprio nó 13:37 &amp;lt;+postman&amp;gt; quando seu nó estiver online, os relays entregarão os e-mails em fila para seu destino/domínio/endereço 13:37 &amp;lt;+postman&amp;gt; ele será entregue ao seu proxy SMTP local 13:37 &amp;lt;+postman&amp;gt; você pode até acionar tudo com ETRN :) 13:37 &amp;lt;aum&amp;gt; oi de novo 13:37 &amp;lt;aum&amp;gt; eu gostaria de levantar um ponto de discussão nesta reunião, se estiver ok 13:37 &amp;lt;+postman&amp;gt; era isso sobre o futuro, pessoal :) 13:37 &amp;lt;+postman&amp;gt; . 13:38 &amp;lt;@jrandom&amp;gt; parece animal, postman 13:38 * postman devolve o microfone 13:38 &amp;lt;@jrandom&amp;gt; aum: ótimo, deve haver tempo em 4) 13:38 &amp;lt;+postman&amp;gt; sim, estou em êxtase :) 13:38 &amp;lt;@jrandom&amp;gt; postman: então, para o usuário normal, o proxy SMTP terá o maildir local, e o proxy POP3 vai ler/etc., certo? 13:39 &amp;lt;+postman&amp;gt; sim, o proxy SMTP tem um MDA 13:39 &amp;lt;+postman&amp;gt; e vai entregar o e-mail em maildirs locais 13:39 &amp;lt;+postman&amp;gt; várias contas/usuários podem até ser criados localmente 13:39 &amp;lt;cervantes&amp;gt; postman: os relays vão acompanhar suas cotas etc. e propagar essas informações entre si? 13:39 &amp;lt;+postman&amp;gt; e mapeados para contas do seu domínio 13:39 &amp;lt;+postman&amp;gt; cervantes: sim, vão 13:39 &amp;lt;septu_ssh&amp;gt; desculpe, posso perguntar ao postman sobre mecanismos de pagamento/anti-spam no novo modelo? 13:40 &amp;lt;+postman&amp;gt; septu_ssh: você leu algum dos documentos na página? 13:40 &amp;lt;+postman&amp;gt; cervantes: não é em tempo real perfeito 13:40 &amp;lt;+postman&amp;gt; cervantes: mas eu fico satisfeito com uma atualização em alguns minutos na troca de informações de cota 13:40 &amp;lt;septu_ssh&amp;gt; postman: está na fila para leitura :/ 13:40 &amp;lt;septu_ssh&amp;gt; mas se está documentado, então tudo bem 13:40 &amp;lt;cervantes&amp;gt; postman: sim, imaginei 13:41 &amp;lt;+postman&amp;gt; septu_ssh: www.postman.i2p/inout.html 13:41 &amp;lt;+postman&amp;gt; septu_ssh: www.postman.i2p/mailv2.html 13:41 &amp;lt;+postman&amp;gt; cervantes: isso não é drama, de verdade — a cota é um limite sensato 13:41 &amp;lt;cervantes&amp;gt; postman: mesmo alguém podendo enviar para nrelays * quota destinatários não é algo ruim 13:41 * septu_ssh é bungle 13:41 &amp;lt;+postman&amp;gt; cervantes: isso 13:42 &amp;lt;+postman&amp;gt; o objetivo é apenas impedir que alguém abuse de verdade do serviço 13:42 &amp;lt;+postman&amp;gt; nos testes em que tive 3 relays, foi realmente rápido 13:42 &amp;lt;@jrandom&amp;gt; postman: esqueci, isso terá suporte para o SMTP relay local falar diretamente com o SMTP relay de outra pessoa, em vez de passar pelos seus nós? 13:42 &amp;lt;+postman&amp;gt; cervantes: em 10 segundos eles foram sincronizados :) 13:43 &amp;lt;@jrandom&amp;gt; (ou talvez isso fique para depois) 13:43 &amp;lt;+postman&amp;gt; jrandom: os i2p mail relays serão operados por várias pessoas e são os destinos preferidos para rotear e-mail 13:43 &amp;lt;cervantes&amp;gt; postman: você poderia introduzir um atraso exponencial na fila de envio 13:43 &amp;lt;cervantes&amp;gt; se isso virar um problema 13:43 &amp;lt;+postman&amp;gt; jrandom: então enviar para outros destinos pode ser útil em certas circunstâncias 13:44 &amp;lt;@jrandom&amp;gt; sim, embora perigoso em outras 13:44 &amp;lt;cervantes&amp;gt; então quanto mais e-mail você envia, maior o tempo que o e-mail fica na fila... deve dar tempo para os relays alcançarem 13:44 &amp;lt;+postman&amp;gt; jrandom: mas se o dono de um nó divulgar seu destino IMIO ele pode ser spammado sem controle :) 13:44 &amp;lt;@jrandom&amp;gt; exatamente 13:44 &amp;lt;@jrandom&amp;gt; por outro lado, o mesmo vale se os i2p mail relays forem hostis 13:45 &amp;lt;+postman&amp;gt; jrandom: de fato, é uma construção tipo WOT (web of trust) 13:45 &amp;lt;@jrandom&amp;gt; &amp;lt;/tinFoil&amp;gt; 13:45 &amp;lt;+postman&amp;gt; jrandom: eu não posso impedir um operador de relay de distribuir uma cota de 0 para o seu endereço 13:45 &amp;lt;@jrandom&amp;gt; 'k ótimo. sim, não há necessidade de se preocupar com isso por enquanto 13:45 &amp;lt;+postman&amp;gt; :) 13:46 &amp;lt;+postman&amp;gt; ok 13:46 &amp;lt;+postman&amp;gt; . 13:46 &amp;lt;@jrandom&amp;gt; ok, legal, obrigado pela atualização. coisas realmente empolgantes 13:46 &amp;lt;@jrandom&amp;gt; ok, passando para 3) atualizações do i2p-bt 13:46 &amp;lt;@jrandom&amp;gt; duck: ping 13:46 &amp;lt;@duck&amp;gt; oi 13:47 &amp;lt;@duck&amp;gt; Ontem o BitTorren 4.0.0 foi lançado 13:47 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; parece alemão 13:47 &amp;lt;@duck&amp;gt; que nós mais ou menos estávamos esperando antes de começar a 0.2 13:47 &amp;lt;@duck&amp;gt; escrevi uma tasklist / todo: http://pastebin.ca/raw/7037 13:47 &amp;lt;@duck&amp;gt; (desculpem, meu www está fora do ar no momento) 13:48 &amp;lt;@jrandom&amp;gt; legal 13:48 &amp;lt;legion&amp;gt; de que tipo de cronograma estamos falando para a 0.2? 13:48 &amp;lt;@duck&amp;gt; a meta era 4 semanas 13:49 &amp;lt;legion&amp;gt; legal 13:49 &amp;lt;@duck&amp;gt; como você pode ver, o RawServer (a parte que se comunica com o i2p) é a maior tarefa 13:50 &amp;lt;@duck&amp;gt; . 13:50 &amp;lt;@duck&amp;gt; uma enquete rápida: 13:50 &amp;lt;legion&amp;gt; sim, estou bem ciente disso :) 13:50 &amp;lt;@duck&amp;gt; quem está planejando criar um fork do i2p-bt? 13:50 &amp;lt;@jrandom&amp;gt; legal, há algo que as pessoas possam fazer para ajudar? 13:50 &amp;lt;@jrandom&amp;gt; hehe 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; eu 13:51 * jrandom pega uma colher 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; tô disposto a ajudar 13:51 &amp;lt;legion&amp;gt; eu 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; sou gay 13:51 &amp;lt;legion&amp;gt; estou trabalhando em um fork 13:52 &amp;lt;@duck&amp;gt; bom, então eu sei quem não levar a sério. 13:52 &amp;lt;@duck&amp;gt; sério, acho isso bobo; somar recursos pode levar vocês muito mais longe 13:53 &amp;lt;@jrandom&amp;gt; ou talvez, se houver maneiras melhores de fazer, vocês possam convencer o duck a trabalhar assim? 13:53 &amp;lt;named&amp;gt; Vou escrever um fork em qbasic, por favor me levem a sério. 13:53 &amp;lt;@duck&amp;gt; vou tentar deixar o processo mais aberto, para que outros possam ver o que está planejado etc. 13:53 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; sua abertura não está nos convencendo. FORK! FORK! FORK! FORK! 13:53 &amp;lt;@duck&amp;gt; se vocês tiverem outras sugestões 13:54 &amp;lt;ant&amp;gt; * dm ergue o legion nos ombros. 13:54 &amp;lt;legion&amp;gt; hmm, isso pode ser verdade, embora com o que estou fazendo eu duvido que vocês queiram que eu polua o processo principal de desenvolvimento do i2p-bt ;) 13:54 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; FORK! FORK! FORK! FORK! 13:54 &amp;lt;@jrandom&amp;gt; legion: o que você está fazendo que o duck não iria querer suportar? 13:55 &amp;lt;@duck&amp;gt; legion: parabéns, se você procurar no Google por 'i2p bittorrent', então um anúncio de "Windows I2P Bittorrent Version 1.0" é o #1 13:55 &amp;lt;@jrandom&amp;gt; jesus 13:56 &amp;lt;bla&amp;gt; jrandom: Sim? 13:56 &amp;lt;+postman&amp;gt; jrandom: sim, eles vão arregaçar essa rede em breve :) 13:56 &amp;lt;bla&amp;gt; ;) 13:56 &amp;lt;named&amp;gt; 1.0? Puxa, estou usando 0.1.8! 13:56 &amp;lt;Ragnarok&amp;gt; ei 13:57 &amp;lt;legion&amp;gt; omfg, sério?! Não posso acreditar... isso é insano. 13:57 &amp;lt;@duck&amp;gt; de qualquer forma, não acho que haja muito novo a dizer sobre isso 13:57 &amp;lt;legion&amp;gt; minha release 1.0 é baseada na 0.1.8; se você está rodando 0.1.8 está de boa. 13:58 &amp;lt;@jrandom&amp;gt; (e a release 1.0 é um .exe que ninguém revisou, o resultado pode variar) 13:58 &amp;lt;legion&amp;gt; Eu nomeei e numerei mal, desculpem, novamente por isso. 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; 1.0&amp;gt;&amp;gt; 0.1.8 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; qualquer dia da semana 13:59 &amp;lt;@duck&amp;gt; levemente relacionado: 13:59 &amp;lt;@jrandom&amp;gt; ok, mais algo em 3) i2p-bt, ou vamos para 4) ??? 13:59 &amp;lt;+postman&amp;gt; legion: quando haverá código-fonte para download? 13:59 &amp;lt;frosk&amp;gt; "I2P-BT 0.1.8 funciona muito bem e estável até agora. Pessoalmente não vejo razão para atualizar para I2P-BT 1.0" (visto no fórum) 13:59 * jrandom suspira 13:59 &amp;lt;@duck&amp;gt; no mês passado o Bram Cohen fez uma palestra sobre bittorrent em alguma universidade 14:00 &amp;lt;@duck&amp;gt; bem interessante: http://netnews.nctu.edu.tw/~gslin/tmp/050216-ee380-100.wmv.torrent 14:00 &amp;lt;@duck&amp;gt; (lições aprendidas sobre grandes programas p2p, além de alguns detalhes do bittorrent explicados) 14:00 &amp;lt;@duck&amp;gt; . 14:01 &amp;lt;@jrandom&amp;gt; certo 14:01 &amp;lt;@duck&amp;gt; postman: o legion lançou algum código-fonte 14:01 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ele é o inventor do BT? 14:01 &amp;lt;@duck&amp;gt; mas de acordo com o smeghead não é o mesmo que o .exe 14:01 &amp;lt;@jrandom&amp;gt; dm: sim 14:01 &amp;lt;legion&amp;gt; Há um código-fonte para desenvolvedores que você pode baixar em `http://legion.i2p/archives/Itorrent_1_x_Developer_Source.zip.bz2` 14:02 &amp;lt;+postman&amp;gt; ok, vou dar uma olhada 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; o exe é uma compilação direta desse fonte? 14:03 &amp;lt;legion&amp;gt; embora, na verdade, o fonte 1.0 seja basicamente a 0.1.8 com um patch do smeghead, compilado e bem empacotado. 14:04 * cervantes vai até 4)??? e espera todos alcançarem 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; a pergunta permanece sem resposta 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Legion, você ordenou ou não um código vermelho??? 14:04 &amp;lt;@jrandom&amp;gt; *cof* 14:04 &amp;lt;legion&amp;gt; Talvez devêssemos voltar ao tópico, minha discussão do cliente bt foi para #itorrent 14:05 &amp;lt;@jrandom&amp;gt; ok, 4) ??? 14:05 &amp;lt;@jrandom&amp;gt; mais alguma coisa que as pessoas queiram levantar? 14:05 &amp;lt;@jrandom&amp;gt; aum: você tinha algo? 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; stasher está de volta? 14:06 &amp;lt;legion&amp;gt; estou apenas vendo um comportamento estranho com a 0.5.0.2 em períodos de tráfego pesado... 14:06 &amp;lt;aum&amp;gt; sim 14:06 &amp;lt;aum&amp;gt; eu gostaria de levantar a questão da criação/gestão automatizada de tunnel 14:07 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; continue 14:07 &amp;lt;+detonate&amp;gt; há uma null pointer exception na coisa da bandeja do sistema no Windows, acabei de perceber 14:07 &amp;lt;aum&amp;gt; é 1337 que o console web agora permita que humanos criem/deletem/gerenciem tunnels manualmente 14:07 &amp;lt;@jrandom&amp;gt; detonate: você poderia jogar isso no bugzilla? 14:07 &amp;lt;aum&amp;gt; mas também acredito fortemente que deveria sempre haver uma maneira confiável e conveniente para programas gerenciarem tunnels também 14:08 &amp;lt;@jrandom&amp;gt; aum: ninguém discorda. precisamos disso e teremos. só ainda não. 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; você não pode fazer isso via SAM? 14:08 &amp;lt;aum&amp;gt; notei no meu retorno recente ao i2p que a biblioteca pysam não está mais funcionando 14:08 &amp;lt;septu_ssh&amp;gt; eu tenho uma pergunta rápida também depois do aum 14:08 &amp;lt;aum&amp;gt; o que foi decepcionante 14:08 &amp;lt;@jrandom&amp;gt; o protocolo SAM funciona, o pysam não 14:08 &amp;lt;Ragnarok&amp;gt; isso funcionou alguma vez? 14:09 &amp;lt;aum&amp;gt; correto 14:09 &amp;lt;aum&amp;gt; pysam costumava funcionar brilhantemente 14:09 &amp;lt;legion&amp;gt; Durante esses períodos há 1000+ tunnels dos quais meu nó participa e vários segundos de lag e atraso. 14:09 &amp;lt;@jrandom&amp;gt; legion: sim, o número de tunnels é por causa de builds mais antigas 14:09 &amp;lt;cervantes&amp;gt; ah mymodesty 14:09 &amp;lt;cervantes&amp;gt; eerm pymodesty 14:09 &amp;lt;aum&amp;gt; no momento estou escrevendo um módulo 'i2ptunnel.py', que define classes permitindo gerenciar tunnel facilmente 14:10 &amp;lt;legion&amp;gt; então, se builds mais antigas não estivessem sendo conectadas, a rede estaria muito mais suave? 14:10 &amp;lt;@jrandom&amp;gt; 'k, não sei se essa é a solução certa de longo prazo, mas se isso cobre a lacuna pra você agora, legal 14:10 &amp;lt;@jrandom&amp;gt; legion: esses tunnels não são o problema 14:11 &amp;lt;aum&amp;gt; bem, as interfaces de classe podem permanecer mesmo que o mecanismo subjacente mude 14:11 &amp;lt;@jrandom&amp;gt; 'k 14:11 &amp;lt;legion&amp;gt; não são? 14:12 &amp;lt;legion&amp;gt; Quando há poucos tunnels, há muito pouco lag e atraso... 14:12 &amp;lt;cervantes&amp;gt; legion: desculpe, o aum está apenas levantando algumas questões, se você puder esperar um minuto 14:12 &amp;lt;legion&amp;gt; só me parece estranho. 14:13 &amp;lt;legion&amp;gt; ok 14:13 &amp;lt;@jrandom&amp;gt; só me preocupo que precisamos levar em consideração o que funcionou no passado — a configuração via web funciona e é mantida porque todo mundo usa. talvez seja melhor fazer o que quer que seja que você esteja desenvolvendo funcionar com criação manual de tunnel *primeiro*, isso seria mais eficiente? 14:13 &amp;lt;@jrandom&amp;gt; só para que sempre haja algo usando i2ptunnel.py, para estressar 14:13 &amp;lt;aum&amp;gt; parece que estamos entrando em deadlock 14:13 &amp;lt;+detonate&amp;gt; jrandom:claro 14:14 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; então vamos em frente 14:14 &amp;lt;aum&amp;gt; não quero investir tempo desenvolvendo meu app até ter uma API de gerenciamento de tunnel em que eu possa confiar 14:14 &amp;lt;septu_ssh&amp;gt; \o. - ponto a levantar 14:14 &amp;lt;cervantes&amp;gt; realisticamente não consigo imaginar que a interface de tunnel será reformulada nos próximos meses... 14:14 &amp;lt;@jrandom&amp;gt; mas certamente você vê que podemos adicionar uma de forma trivial 14:14 &amp;lt;cervantes&amp;gt; então uma solução paliativa é viável 14:15 &amp;lt;named_&amp;gt; A configuração web não poderia ter algum tipo de API que o programa do aum manipulasse? 14:15 &amp;lt;@jrandom&amp;gt; named_: sim 14:16 &amp;lt;@jrandom&amp;gt; é trivial adicionar algo para permitir controle seguro via URLs, mas só faz sentido se houver algo que precise disso 14:16 &amp;lt;@jrandom&amp;gt; caso contrário, só vai apodrecer 14:16 &amp;lt;aum&amp;gt; named_: seria bom, e poderia funcionar se houvesse uma senha hardcoded na config que programas clientes precisassem fazer POST junto com os campos de controle de tunnel 14:16 &amp;lt;cervantes&amp;gt; pessoalmente eu gostaria de ver todo o sistema de tunnel completamente reformulado; se você incluir uma interface de gerenciamento de tunnel desde o início, então não terá que se preocupar com o esforço extra necessário para manter uma interface separada 14:17 &amp;lt;@jrandom&amp;gt; sim, os proxies realmente precisam de bastante trabalho, do qual eu tenho me escondido o máximo possível :) 14:17 &amp;lt;aum&amp;gt; SAM é bom para algumas situações, ruim para outras 14:17 &amp;lt;cervantes&amp;gt; mas isso é mais pra frente... 14:17 &amp;lt;fedo&amp;gt; ( 14:18 &amp;lt;@jrandom&amp;gt; aum: mas como paliativo, você não poderia usar um dos três métodos disponíveis? 14:18 &amp;lt;cervantes&amp;gt; ou seja, se a própria interface web usar a API, então não há sobrecarga de manutenção 14:18 &amp;lt;@jrandom&amp;gt; certo. a interface web usa o TunnelControllerGroup 14:19 &amp;lt;aum&amp;gt; o uso do SAM fica difícil quando se quer usar libs existentes que são extensivamente dependentes de sockets TCP padrão 14:19 &amp;lt;aum&amp;gt; jrandom: o I2PTunnel CLI não funciona para abrir server tunnels, então no momento estou escrevendo código para usar o TunnelControllerGroup 14:19 &amp;lt;@jrandom&amp;gt; aum: libs existentes precisam ser cuidadosamente auditadas. por exemplo, a própria ferramenta gzip expõe dados sensíveis 14:19 &amp;lt;aum&amp;gt; codificando enquanto falamos 14:21 &amp;lt;@jrandom&amp;gt; tenho certeza de que o CLI funciona para server tunnels, mas usar o TunnelControllerGroup é preferível, se você precisar assim 14:21 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo para levantar? 14:22 &amp;lt;septu_ssh&amp;gt; Minha pergunta diz respeito a uma versão distribuída do hosts.txt; uma tabela DHT é usada atualmente para routerInfo, isso não poderia ser estendido para uma versão distribuída do DNS? A DHT do DNS poderia conter mapeamentos de www.bla.i2p para o SHA do eepsite, e as entradas seriam assinadas por um 'I2P registrar'... comentários? refutações? 14:22 &amp;lt;mancom&amp;gt; uma pergunta sobre o roadmap: a 0.6 ainda está programada para abril? 14:22 &amp;lt;@jrandom&amp;gt; septu_ssh: dados que não são de roteamento vão para o netDb só por cima do meu cadáver ;) 14:23 &amp;lt;septu_ssh&amp;gt; jrandom: não o mesmo db 14:23 &amp;lt;septu_ssh&amp;gt; um db distribuído diferente 14:23 &amp;lt;aum&amp;gt; jrandom: você viu meu relatório de bug? o comando do CLI 'server' /não funciona/ 14:23 &amp;lt;maestro^&amp;gt; septu_ssh: não existe nenhum i2p registrar 14:23 &amp;lt;@jrandom&amp;gt; septu_ssh: há muitos aspectos perigosos na nomenclatura, com alguns trade-offs importantes. você viu a discussão sobre nomenclatura no ugha.i2p? 14:24 &amp;lt;@jrandom&amp;gt; septu_ssh: ah, uma DHT sobre o I2P certamente poderia ser usada para distribuir entradas, embora esses nomes não seriam seguros, se fossem tratados como entradas globais 14:26 &amp;lt;@jrandom&amp;gt; aum: eu usei isso diariamente até algumas semanas atrás, você viu minha resposta? 14:26 &amp;lt;@jrandom&amp;gt; maestro^: esse é o plano 14:26 &amp;lt;@jrandom&amp;gt; er, mancom: 14:26 &amp;lt;cervantes&amp;gt; aum: eu tenho uma resposta daquele e-mail na i2plist do jr, ainda não chegou para você, ou o problema permanece? 14:26 &amp;lt;septu_ssh&amp;gt; a única razão pela qual sugiro um 'registrar' é porque colisões podem acontecer do contrário 14:26 &amp;lt;@jrandom&amp;gt; septu_ssh: abrace as colisões :) 14:26 &amp;lt;@jrandom&amp;gt; nomenclatura única globalmente, legível por humanos, distribuída e segura não existe 14:27 &amp;lt;septu_ssh&amp;gt; isso também pode acontecer no host.txt se ele for editado manualmente, mas o problema permanece o mesmo 14:27 &amp;lt;@jrandom&amp;gt; abandone o primeiro parâmetro e você está feito 14:27 &amp;lt;aum&amp;gt; jrandom: eu vi sua resposta — e eu /tenho/ o streaming.jar no meu cp 14:27 &amp;lt;septu_ssh&amp;gt; o postman gerencia um nó central para e-mail, então há algum elemento de confiança dentro da rede; certamente alguém confiaria em um registrar para gerenciar o namespace? 14:27 &amp;lt;@jrandom&amp;gt; ok, legal, e ainda retorna aquele stack trace, aum? 14:28 &amp;lt;aum&amp;gt; sim 14:28 &amp;lt;@jrandom&amp;gt; septu_ssh: o postman só atua como um elemento central para os outproxies e inproxies do postman 14:28 * Ragnarok realmente precisa arranjar tempo para escrever aquela documentação do catálogo de endereços... 14:28 &amp;lt;aum&amp;gt; isso é quando eu executo manualmente o CLI, faço um genkeys, depois faço um 'server' usando o privkeyfile gerado pelo genkeys 14:28 &amp;lt;@jrandom&amp;gt; septu_ssh: ninguém vai confiar em ninguém para gerenciar um namespace. censura == exercer pressão sobre esse registrar. 14:28 &amp;lt;maestro^&amp;gt; na verdade, cada um é seu próprio registrar 14:29 &amp;lt;maestro^&amp;gt; você confia nos seus amigos e eles confiam em você 14:29 &amp;lt;aum&amp;gt; ah droga, peguei um classpath antigo 14:29 * aum testa novamente 14:30 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ok, eu serei o registrar. 14:31 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; serei o mais imparcial possível... fechado? 14:31 &amp;lt;septu_ssh&amp;gt; hmmm, ok, de volta à prancheta então... 14:31 &amp;lt;@jrandom&amp;gt; septu_ssh: um bom lugar para revisar é http://zooko.com/distnames.html :) 14:32 &amp;lt;@jrandom&amp;gt; todo mundo quer isso, mas o que querem simplesmente não é seguro. nós temos uma solução que é, mas abrimos mão da unicidade global 14:33 &amp;lt;septu_ssh&amp;gt; hmmm, ok 14:33 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo a acrescentar para a reunião? 14:33 &amp;lt;cervantes&amp;gt; septu_ssh: http://forum.i2p.net/viewtopic.php?t=134 14:33 &amp;lt;aum&amp;gt; jrandom - ok, o CLI 'server' agora funciona, mas eu nunca recebi um 'job number' para o tunnel 14:34 &amp;lt;@jrandom&amp;gt; hmm, certo, ele roda para sempre 14:34 &amp;lt;aum&amp;gt; ah, tenho que fazer 'list' para obter o número da tarefa 14:36 &amp;lt;@jrandom&amp;gt; ok, legal, se não há mais nada... 14:36 * jrandom se prepara 14:36 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-03-01</title><link>/pt/blog/2005/03/01/notas-de-status-do-i2p-de-2005-03-01/</link><pubDate>Tue, 01 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/01/notas-de-status-do-i2p-de-2005-03-01/</guid><description>&lt;p>Olá, pessoal, é hora da nossa atualização de status&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5.0.1 2) roteiro 3) editor e configuração do livro de endereços 4) i2p-bt 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5.0.1&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Como discutido na semana passada, algumas horas após a reunião publicamos a nova versão 0.5.0.1 corrigindo os bugs da 0.5 que haviam causado um número enorme de tunnels sendo construídos (entre outras coisas). De modo geral, esta revisão melhorou as coisas, mas, em testes mais amplos, encontramos alguns bugs adicionais que têm afetado algumas pessoas. Em particular, a revisão 0.5.0.1 pode devorar toneladas de CPU se você tiver uma máquina lenta ou se os tunnels do seu router falharem em massa, e alguns servidores I2PTunnel de longa duração podem devorar RAM até ocorrer OOM (falta de memória). Também há um bug de longa data na biblioteca de streaming, no qual podemos falhar ao estabelecer uma conexão se acontecer a combinação exata de falhas.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 01 de março de 2005</title><link>/pt/blog/2005/03/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-mar%C3%A7o-de-2005/</link><pubDate>Tue, 01 Mar 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/03/01/reuni%C3%A3o-de-desenvolvimento-do-i2p-01-de-mar%C3%A7o-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, cervantes, cervantes2p, ddd, detonate, duck, jnymo, jrandom, MichElle, null, Ragnarok, smeghead, ugha2p&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;@jrandom&amp;gt; 0) oi 13:05 &amp;lt;@jrandom&amp;gt; 1) 0.5.0.1 13:05 &amp;lt;@jrandom&amp;gt; 2) roadmap 13:05 &amp;lt;@jrandom&amp;gt; 3) editor de addressbook e configuração 13:05 &amp;lt;@jrandom&amp;gt; 4) i2p-bt 13:05 &amp;lt;@jrandom&amp;gt; 5) ??? 13:05 &amp;lt;@jrandom&amp;gt; 0) oi 13:05 * jrandom acena 13:05 &amp;lt;@duck&amp;gt; oi 13:05 &amp;lt;@jrandom&amp;gt; notas semanais de status no @ http://dev.i2p.net/pipermail/i2p/2005-March/000616.html 13:05 &amp;lt;null&amp;gt; oi 13:05 &amp;lt;@jrandom&amp;gt; (sim, estou atrasado esta semana, cortem minha cabeça) 13:06 &amp;lt;@jrandom&amp;gt; enquanto vocês, leitores velozes, vasculham isso, talvez possamos pular para 1) 0.5.0.1 13:07 &amp;lt;@jrandom&amp;gt; 0.5.0.1 saiu e elimina os bugs mais óbvios da 0.5, mas como vimos, ainda há trabalho a fazer 13:07 &amp;lt;@jrandom&amp;gt; (o HEAD do CVS atual está em 0.5.0.1-7, espero pelo menos -8 ou -9 antes de chegarmos a 0.5.0.2) 13:07 &amp;lt;+ugha2p&amp;gt; Oi. 13:08 &amp;lt;+ugha2p&amp;gt; O HEAD do CVS corrige aquele problema de 100% de CPU? 13:08 &amp;lt;@jrandom&amp;gt; sim, o -7 deve eliminar os últimos vestígios disso 13:08 &amp;lt;@duck&amp;gt; O HEAD do CVS corrige aquele problema de OOM? 13:08 &amp;lt;+detonate&amp;gt; oi 13:08 &amp;lt;@jrandom&amp;gt; não, o OOM ainda está sendo rastreado 13:09 &amp;lt;@jrandom&amp;gt; na verdade... há algum Connelly na área? 13:09 &amp;lt;ant&amp;gt; &amp;lt;jrandom&amp;gt; nope 13:09 &amp;lt;@jrandom&amp;gt; droga 13:09 &amp;lt;+ugha2p&amp;gt; jrandom deve estar ficando maluco, ele está tendo um diálogo consigo mesmo. 13:09 &amp;lt;@jrandom&amp;gt; ok, bem, vamos ver o que será feito para nos livrarmos do OOM. é definitivamente um show-stopper, então não haverá release até que seja resolvido de um jeito ou de outro 13:10 &amp;lt;+detonate&amp;gt; bem a tempo para a reunião 13:11 &amp;lt;@jrandom&amp;gt; isso é basicamente tudo que tenho a dizer sobre a 0.5.0.1 - mais alguém tem algo que queira mencionar/perguntar/discutir? 13:12 &amp;lt;+ugha2p&amp;gt; jrandom: Ahm, eu na verdade não vi o problema de CPU com a 0.5.0.1, mas aconteceu duas vezes quando tentei a 0.5.0.1-5. Estou perdendo alguma coisa? 13:12 &amp;lt;+ugha2p&amp;gt; Fiz downgrade de volta para 0.5.0.1 por causa disso. 13:13 &amp;lt;+detonate&amp;gt; eu tinha uma pergunta, o desligamento parece levar muito tempo, e o uso de memória dá um pico de cerca de 40mb durante esse tempo 13:13 &amp;lt;+detonate&amp;gt; queria saber se você sabe por quê 13:14 &amp;lt;+detonate&amp;gt; o imediato, obviamente 13:14 &amp;lt;@jrandom&amp;gt; poderia acontecer com a 0.5.0.1, você só não tinha esbarrado nisso. 13:14 &amp;lt;@jrandom&amp;gt; (não é algo comum, e só atinge algumas pessoas em situações estranhas) 13:14 &amp;lt;@jrandom&amp;gt; detonate: muito tempo, tipo, mais que os usuais 11-12 minutos? 13:14 &amp;lt;+ugha2p&amp;gt; Bem, me pegou duas vezes durante um período de 8 horas. 13:15 &amp;lt;+detonate&amp;gt; uma vez que todos os tunnels participantes terminam 13:15 &amp;lt;+ugha2p&amp;gt; jrandom: É pra usar toda a CPU e perder todos os leases até reiniciar quando esse bug ocorre? 13:16 &amp;lt;@jrandom&amp;gt; ugha2p: esse é um resultado típico do bug, sim 13:16 &amp;lt;+detonate&amp;gt; hmm 13:17 &amp;lt;@jrandom&amp;gt; (isso acontece quando o número de solicitações de construção de tunnel consome CPU suficiente para exceder o tempo para satisfazer uma solicitação, causando que uma solicitação adicional seja enfileirada, etc.) 13:17 &amp;lt;+ugha2p&amp;gt; Deve ter sido uma coincidência extrema que só tenha acontecido comigo enquanto estava no 0.5.0.1-5. 13:18 &amp;lt;@jrandom&amp;gt; ugha2p: isso aconteceu com algumas pessoas repetidamente na 0.5.0.1-0, mas está corrigido no -7. você pode ficar no -0 se preferir, claro 13:18 &amp;lt;cervantes&amp;gt; foi uma dádiva maravilhosa 13:18 &amp;lt;+ugha2p&amp;gt; jrandom: Vou testar o -7. 13:18 &amp;lt;@jrandom&amp;gt; legal 13:19 &amp;lt;+ugha2p&amp;gt; Embora eu já esteja me sentindo culpado por ter dado uma experiência turbulenta aos usuários do wiki até agora. :) 13:20 &amp;lt;+ugha2p&amp;gt; Mais uma coisa, você documentou os tipos de tunnel bulk/interactive em algum lugar? 13:20 &amp;lt;+ugha2p&amp;gt; (Exceto no source ;) 13:20 &amp;lt;@jrandom&amp;gt; no changelog. a única diferença é um tamanho de janela máximo de 1 mensagem 13:20 &amp;lt;+ugha2p&amp;gt; Ah, ok. 13:21 &amp;lt;@jrandom&amp;gt; ok, mais algo sobre 0.5.0.1, ou vamos passar para 2) roadmap? 13:21 &amp;lt;@duck&amp;gt; vamos em frente! 13:21 &amp;lt;@jrandom&amp;gt; considere que já seguimos 13:22 &amp;lt;@jrandom&amp;gt; roadmap atualizado. e tal. veja a página para detalhes 13:22 &amp;lt;cervantes&amp;gt; eeh, duck morde tornozelos 13:23 &amp;lt;@jrandom&amp;gt; estou pensando em adiantar algumas estratégias da 0.5.1 para a 0.6.1 (assim conseguimos UDP mais rápido), mas vamos ver 13:23 &amp;lt;@jrandom&amp;gt; alguém tem perguntas/comentários/preocupações/frisbees? 13:23 &amp;lt;+detonate&amp;gt; você ouviu do mule ultimamente? 13:23 &amp;lt;+detonate&amp;gt; falando em udp 13:24 &amp;lt;@jrandom&amp;gt; não, ele estava bem doente da última vez que tive notícias 13:24 &amp;lt;+detonate&amp;gt; :/ 13:24 &amp;lt;jnymo&amp;gt; udp arrebentaria 13:25 &amp;lt;@jrandom&amp;gt; s/would/will/ 13:25 &amp;lt;@jrandom&amp;gt; tomara que ele esteja se divertindo, porém :) 13:25 &amp;lt;+ugha2p&amp;gt; jrandom: Que tipo de mudanças os ajustes de largura de banda e desempenho incluiriam? 13:26 &amp;lt;jnymo&amp;gt; então, udp basicamente significa sem conexão.. o que significa.. rede maior, certo 13:26 &amp;lt;+detonate&amp;gt; udp introduz todo tipo de dificuldades junto com isso 13:26 &amp;lt;@jrandom&amp;gt; ugha2p: agrupar os fragmentos de mensagens de tunnel para caber melhor nas mensagens de tunnel fixas de 1024 bytes, adicionar limitadores de banda por pool, etc. 13:27 &amp;lt;+detonate&amp;gt; mas sim 13:27 &amp;lt;@jrandom&amp;gt; detonate: não vai ser tão ruim, o esquema de token bucket que temos agora pode lidar com solicitações assíncronas sem problema 13:27 &amp;lt;@jrandom&amp;gt; (obviamente não usaríamos o BandwidthLimitedOutputStream, mas pediríamos ao FIFOBandwidthLimiter para alocar K bytes) 13:27 &amp;lt;+ugha2p&amp;gt; O primeiro realmente faria muita diferença? Limitação por pool não parece urgente. 13:28 &amp;lt;+detonate&amp;gt; isso é bom então 13:28 &amp;lt;@jrandom&amp;gt; ugha2p: provável, sim. você pode ver os números exatos envolvidos indo para /oldstats.jsp#tunnel.smallFragments 13:29 &amp;lt;bla&amp;gt; detonate: Como vai o progresso na remontagem? 13:29 &amp;lt;+detonate&amp;gt; realmente estagnou 13:30 &amp;lt;@jrandom&amp;gt; ugha2p: embora dependa em grande parte do tipo de atividade, claro. comunicação "chatty" tem mais a ganhar, mas comunicação "bulk" já preenche totalmente os fragmentos 13:30 &amp;lt;+ugha2p&amp;gt; jrandom: Ok. 13:30 &amp;lt;+ugha2p&amp;gt; Certo. 13:31 &amp;lt;+detonate&amp;gt; parei completamente de trabalhar nisso e comecei a trabalhar no addressbook-editor 13:31 &amp;lt;+detonate&amp;gt; provavelmente há uma forma realmente eficiente e bem pesquisada de fazer esse tipo de coisa, mas não me deparei com ela 13:31 &amp;lt;jnymo&amp;gt; udp vai significar que pessoas atrás de NATs conseguem passar agora? 13:31 &amp;lt;@jrandom&amp;gt; algumas, jnymo 13:31 &amp;lt;jnymo&amp;gt; e usar i2p? 13:32 &amp;lt;@jrandom&amp;gt; mas primeiro precisamos fazê-lo funcionar com udp de qualquer forma, depois começamos a adicionar o firewall/NAT punching, depois o PMTU, etc. 13:32 &amp;lt;jnymo&amp;gt; isso vai ser uma bênção 13:33 &amp;lt;+detonate&amp;gt; claro, se alguém tiver sugestões sobre o que fazer, eu agradeço 13:33 &amp;lt;+ugha2p&amp;gt; jrandom: Como o UDP ajudaria pessoas atrás de NATs? 13:34 &amp;lt;bla&amp;gt; detonate: TCP (na rede normal) faz remontagem. Esses conceitos podem ser levados para a I2P UDP reassembly? 13:34 &amp;lt;+detonate&amp;gt; não examinei como o TCP faz isso 13:34 &amp;lt;@jrandom&amp;gt; ugha2p: há muitos truques que podemos fazer com números de porta consistentes, etc. há muito código e documentação por aí 13:35 &amp;lt;@jrandom&amp;gt; bla: certamente usaremos algum nível de remontagem/retransmissão em UDP ao longo das linhas de TCP-SACK 13:35 &amp;lt;+detonate&amp;gt; mas se você vai lidar com a maior parte do que o TCP faz, talvez valha a pena ir pela rota do NIO e realmente usá-lo 13:35 &amp;lt;+detonate&amp;gt; poupando a dor de cabeça 13:35 &amp;lt;@jrandom&amp;gt; não, há razão substancial para querermos tanto alguma remontagem/retransmissão quanto não usar TCP 13:36 &amp;lt;+detonate&amp;gt; bem, a coisa das threads 13:36 &amp;lt;@jrandom&amp;gt; a camada de transporte não precisará ser totalmente confiável nem ordenada, apenas parcialmente confiável e sem ordenação 13:37 &amp;lt;+ugha2p&amp;gt; Também podemos esperar uma queda no uso de memória por causa de menos threads? 13:37 &amp;lt;@jrandom&amp;gt; sim 13:37 &amp;lt;+ugha2p&amp;gt; Uma queda significativa 13:38 &amp;lt;+ugha2p&amp;gt; ? 13:38 &amp;lt;@jrandom&amp;gt; substancial. (assim como uma queda no uso de memória, com base no que quer que esteja causando o OOM atual ;) 13:38 &amp;lt;+ugha2p&amp;gt; Certo. 13:39 &amp;lt;@jrandom&amp;gt; ok, mais algo em 2) roadmap? 13:39 &amp;lt;bla&amp;gt; jrandom: Sim. 13:40 &amp;lt;bla&amp;gt; jrandom: O detonate vai fazer a parte de UDP agora? Ou então, quem vai? 13:40 &amp;lt;@jrandom&amp;gt; é um esforço de equipe para todos que puderem contribuir :) 13:40 &amp;lt;+detonate&amp;gt; heh, planejo trabalhar mais em udp, é menos entediante do que ver TV 13:41 &amp;lt;@jrandom&amp;gt; heh w3wt 13:41 &amp;lt;bla&amp;gt; jrandom: Entendo. Mas por um momento pareceu que o detonate tinha largado o projeto ;) 13:42 &amp;lt;@jrandom&amp;gt; está no roadmap, será feito 13:42 &amp;lt;+detonate&amp;gt; desculpem a confusão 13:43 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo em 2) roadmap, ou vamos nos arrastar até 3) coisas do addressbook? 13:44 &amp;lt;@jrandom&amp;gt; ok, detonate quer nos dar uma visão geral/relatório de status do editor? 13:45 &amp;lt;bla&amp;gt; detonate: (np) 13:45 &amp;lt;+detonate&amp;gt; ok 13:45 &amp;lt;+detonate&amp;gt; o estado atual do editor está aqui: 13:45 &amp;lt;+detonate&amp;gt; `http://detonate.i2p/addressbook-editor/current-state.html` 13:45 &amp;lt;+detonate&amp;gt; ele ainda não faz nenhuma edição de verdade 13:45 &amp;lt;+detonate&amp;gt; e no momento estou trabalhando na tabela na parte de baixo 13:46 &amp;lt;+detonate&amp;gt; preciso ler alguns capítulos do meu livro de JSP, mas depois disso você deve conseguir usá-lo para adicionar/modificar entradas no hosts.txt e em subscriptions com bastante facilidade 13:47 &amp;lt;+detonate&amp;gt; fiz uma pausa nas últimas 24 horas, então é por isso que não houve muito progresso 13:47 &amp;lt;+detonate&amp;gt; é basicamente isso 13:47 &amp;lt;@jrandom&amp;gt; w3wt 13:48 &amp;lt;bla&amp;gt; detonate: Parece bom 13:49 &amp;lt;@jrandom&amp;gt; sim, com certeza, estou ansioso por uma forma de gerenciar as entradas /outra/ que não apenas hackeando o arquivo hosts 13:49 &amp;lt;+detonate&amp;gt; obrigado 13:49 &amp;lt;+detonate&amp;gt; é a primeira vez que uso JSP pra qualquer coisa 13:50 &amp;lt;@jrandom&amp;gt; legal 13:51 &amp;lt;@jrandom&amp;gt; oh, eu não tinha percebido que havia sobreposição aqui para gerenciamento de subscriptions - talvez o trabalho do smeghead possa se encaixar nisso também 13:51 &amp;lt;@jrandom&amp;gt; smeghead: você por aí? você já viu isso? 13:51 &amp;lt;jnymo&amp;gt; detonate: vai haver detecção de colisões e tal? 13:51 &amp;lt;@smeghead&amp;gt; na verdade eu só rascunhei algum código esqueleto no console do addressbook, nada útil 13:51 &amp;lt;+detonate&amp;gt; sim, eu cansei daquilo, agradeça ao duck por sugerir a ideia :) 13:51 &amp;lt;@smeghead&amp;gt; eu me distraí com a coisa do TrustedUpdate 13:52 &amp;lt;@jrandom&amp;gt; ah legal :) 13:53 * jrandom gosta de se desviar pra adicionar novas funcionalidades 13:53 &amp;lt;bla&amp;gt; smeghead: Você quer dizer atualizações com 1 clique do I2P de dentro do I2P? 13:53 &amp;lt;@smeghead&amp;gt; então sorte, não preguiça (pelo menos desta vez :) 13:53 &amp;lt;cervantes2p&amp;gt; bla: 2 cliques pelo menos ;-) 13:54 &amp;lt;@jrandom&amp;gt; bah, podemos reduzir para 1 (rejeitar se assinatura ruim/inválida/etc ;) 13:54 &amp;lt;+detonate&amp;gt; sim, haverá detecção de colisões, é nisso que estou trabalhando no momento 13:54 &amp;lt;@jrandom&amp;gt; detonate: o próprio addressbook não cuida disso? 13:54 &amp;lt;@jrandom&amp;gt; detonate: pensei que o que você está fazendo só editava os arquivos? 13:55 &amp;lt;@jrandom&amp;gt; (os arquivos serão 'uniq'ed pelo addressbook) 13:55 &amp;lt;+detonate&amp;gt; digo, mostrar as colisões a partir dos logs e lidar com isso 13:55 &amp;lt;@jrandom&amp;gt; ah 13:55 &amp;lt;@jrandom&amp;gt; ok, legal 13:55 &amp;lt;+detonate&amp;gt; suponho que é isso que o jnymo está falando 13:55 &amp;lt;Ragnarok&amp;gt; hm, há algo que eu possa fazer para facilitar sua vida? :) 13:55 &amp;lt;+detonate&amp;gt; assim você pode dizer "substituir entrada" com a colidente de sua escolha 13:55 &amp;lt;@jrandom&amp;gt; bacana! 13:58 &amp;lt;@jrandom&amp;gt; Ragnarok: se bem me lembro, o detonate conseguiu fazer o parse do logfile com bastante facilidade. você prevê esse formato mudando? 13:58 &amp;lt;jnymo&amp;gt; detonate: basicamente, sim 13:58 &amp;lt;jnymo&amp;gt; agora, isso está bem integrado ao i2p? Quão fácil eu consigo colocar um link+key do meu navegador no meu addressbook? 13:59 &amp;lt;+detonate&amp;gt; sim, não mude o formato, isso vai quebrar tudo 13:59 &amp;lt;Ragnarok&amp;gt; é altamente improvável que o formato mude 14:00 &amp;lt;Ragnarok&amp;gt; embora mais coisas possam ser logadas no futuro 14:00 &amp;lt;@jrandom&amp;gt; jnymo: o eepproxy não tem nenhum gancho no editor do detonate por enquanto, mas podemos adicionar algo mais adiante 14:00 &amp;lt;+detonate&amp;gt; embora se você modificasse as linhas de Conflict, isso as tornaria mais fáceis de fazer parse 14:00 &amp;lt;cervantes2p&amp;gt; possivelmente algo que meu plugin do firefox poderia fazer 14:00 &amp;lt;+detonate&amp;gt; agora há muitas palavras legíveis por humanos que atrapalham 14:00 &amp;lt;Ragnarok&amp;gt; modificar como? 14:00 &amp;lt;@jrandom&amp;gt; (por exemplo, talvez o i2paddresshelper possa redirecionar para uma página do editor) 14:00 &amp;lt;cervantes2p&amp;gt; "clique aqui para adicionar isto ao seu addressbook" 14:00 &amp;lt;Ragnarok&amp;gt; ah... Quero ser legal com os humanos, porém 14:00 &amp;lt;+detonate&amp;gt; &amp;lt;date&amp;gt;=&amp;lt;host&amp;gt;=&amp;lt;source&amp;gt;=&amp;lt;new destination&amp;gt; seria superior 14:01 &amp;lt;@jrandom&amp;gt; cervantes2p: isso vai funcionar como o reescritor de páginas do Google? :) 14:01 &amp;lt;+detonate&amp;gt; bem, é pra isso que o addressbook-editor serve :) 14:01 &amp;lt;+detonate&amp;gt; realmente não é um problema, eu já cobri isso 14:01 &amp;lt;cervantes2p&amp;gt; jrandom: não... só tê-lo no menu de contexto do link 14:01 &amp;lt;@jrandom&amp;gt; ooOOoo 14:01 &amp;lt;+detonate&amp;gt; contanto que nada mude radicalmente, as coisas devem continuar funcionando suavemente 14:02 &amp;lt;cervantes2p&amp;gt; claro que eu poderia adicionar um reescritor... mas isso só quebra o layout das páginas das pessoas ;-) 14:02 &amp;lt;+detonate&amp;gt; oh, uma coisa que você poderia fazer 14:02 &amp;lt;+detonate&amp;gt; porque entra em conflito com o que eu faço 14:02 &amp;lt;+detonate&amp;gt; garantir que todas as entradas para os hostnames estejam em minúsculas 14:02 &amp;lt;+detonate&amp;gt; já que Legion.i2p está lá 14:02 &amp;lt;cervantes2p&amp;gt; Eu quero adicionar um "destacador de links não-I2P" 14:02 &amp;lt;+detonate&amp;gt; e eu passo todos por toLowercase() 14:02 &amp;lt;@jrandom&amp;gt; ah isso seria bacana, cervantes2p 14:03 &amp;lt;@jrandom&amp;gt; (certifique-se de aplicar toLowercase apenas nos nomes, base64 diferencia maiúsculas de minúsculas ;) 14:03 &amp;lt;+detonate&amp;gt; sim, apenas nos nomes 14:04 &amp;lt;jnymo&amp;gt; menu de contexto seria ideal 14:04 &amp;lt;@jrandom&amp;gt; (não esqueça os pôneis voadores!) 14:04 &amp;lt;Ragnarok&amp;gt; Tornei as comparações de endereço sem diferenciação de maiúsculas/minúsculas no meu branch local... devo cometer isso... 14:04 &amp;lt;+detonate&amp;gt; /make all the hostnames lowercase 14:04 &amp;lt;+detonate&amp;gt; pair[0] = pair[0].toLowerCase(); 14:05 &amp;lt;+detonate&amp;gt; aí, preto no branco 14:05 &amp;lt;+detonate&amp;gt; faz só os hostnames 14:05 &amp;lt;@jrandom&amp;gt; aye Ragnarok, manda os bons :) 14:05 &amp;lt;jnymo&amp;gt; por que sempre sinto que sou eu quem está montando os pôneis voadores :( 14:06 &amp;lt;@jrandom&amp;gt; isso é porque você está monopolizando, jnymo ;) 14:06 &amp;lt;cervantes2p&amp;gt; jnymo: não discuta seus "acordos" domésticos numa reunião 14:07 &amp;lt;@jrandom&amp;gt; ok, muitas coisas legais acontecendo dentro do addressbook e do editor. alguma previsão de quando podemos colocar em beta, detonate? (esta semana, semana que vem, etc.) 14:07 &amp;lt;jnymo&amp;gt; heh 14:07 &amp;lt;+detonate&amp;gt; bem, assim que você conseguir fazê-lo funcionar no Jetty, você pode colocar em beta, acho 14:07 * jnymo puxa seu p32-space-modulator 14:07 &amp;lt;@jrandom&amp;gt; funciona no Jetty 14:07 &amp;lt;+detonate&amp;gt; não tenho ideia de como fazer o NetBeans pré-compilar e colocar no war 14:08 &amp;lt;+detonate&amp;gt; contanto que as pessoas não mudem os nomes dos arquivos no config.txt, deve funcionar, espero, sem bugs 14:08 &amp;lt;@jrandom&amp;gt; ok, podemos te conduzir pelo Ant para cuidar das coisas 14:08 &amp;lt;+detonate&amp;gt; ok 14:08 &amp;lt;+detonate&amp;gt; legal 14:08 &amp;lt;cervantes2p&amp;gt; detonate: faça o que eu fiz, pegue o código do jrandom.... arranque tudo que você não precisa, enfie seu próprio código à força e rode o script de build do ant ;-) 14:08 &amp;lt;@jrandom&amp;gt; heh 14:09 &amp;lt;@smeghead&amp;gt; detonate: eu sei uma coisa ou outra sobre Ant, grita se travar 14:09 &amp;lt;+detonate&amp;gt; sinta-se à vontade para adicioná-lo ao seu release 14:09 &amp;lt;+detonate&amp;gt; se você souber como fazer isso 14:09 &amp;lt;MichElle&amp;gt; s/you don't need// 14:09 &amp;lt;Ragnarok&amp;gt; o addressbook tem um script de build bem simples, se você quiser dar uma olhada 14:10 &amp;lt;+detonate&amp;gt; eu preciso da seção que pré-compila as JSPs 14:10 &amp;lt;+detonate&amp;gt; isso está faltando no meu 14:10 &amp;lt;+detonate&amp;gt; embora ele as compile, só não faz o merge, e a entrada para testá-las na compilação não está no build.xml 14:10 &amp;lt;@jrandom&amp;gt; detonate: dê uma olhada nos targets precompilejsp em routerconsole, isso vai te colocar no caminho 14:10 &amp;lt;+detonate&amp;gt; e eu preciso descobrir onde colocar -source 1.3 etc. 14:10 &amp;lt;@jrandom&amp;gt; (e a tarefa &lt;war>) 14:11 &amp;lt;+detonate&amp;gt; sim, podemos resolver as coisas mais tarde hoje 14:11 &amp;lt;@jrandom&amp;gt; aye 14:11 &amp;lt;cervantes&amp;gt; yup foi assim que consegui... e eu não sei NADA de java ou jsp ;-) 14:11 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada em 3) coisas do addressbook, passando para 4) coisas de bt 14:12 &amp;lt;@jrandom&amp;gt; duck/smeghead: querem nos dar uma atualização? 14:12 &amp;lt;@duck&amp;gt; k 14:12 &amp;lt;@duck&amp;gt; na semana passada falamos com o Nolar do Azureus sobre corrigir alguns problemas de compatibilidade 14:12 &amp;lt;@duck&amp;gt; com o lançamento da 0.1.8 como resultado 14:12 &amp;lt;@duck&amp;gt; esta semana foi mais sobre comunicação 14:12 &amp;lt;@duck&amp;gt; com colegas desenvolvedores, com admins de fórum e com usuários 14:13 &amp;lt;+detonate&amp;gt; alguém sabe se o plugin aznet pode hospedar torrents de novo? 14:13 &amp;lt;@duck&amp;gt; a FAQ foi atualizada com base no input do fórum, obrigado a quem contribuiu 14:13 &amp;lt;@duck&amp;gt; também houve alguma falta de comunicação e confusão 14:13 &amp;lt;@jrandom&amp;gt; detonate: palavra na rua é que sim 14:13 &amp;lt;@duck&amp;gt; tipo o spork do legion 14:13 &amp;lt;+detonate&amp;gt; excelente 14:13 &amp;lt;@duck&amp;gt; Acredito que mudar o nome disso vai prevenir problemas futuros lá 14:13 &amp;lt;@duck&amp;gt; . 14:14 &amp;lt;@jrandom&amp;gt; r0xor duck 14:14 * MichElle aplaude duck 14:14 &amp;lt;MichElle&amp;gt; duck: você trabalha muito 14:14 &amp;lt;jnymo&amp;gt; é, por que não i2p-bt_extractor ou algo assim? 14:15 &amp;lt;@jrandom&amp;gt; alguma novidade sobre as coisas posteriores da 0.2, ou isso será tratado depois da 0.5.0.2/etc? 14:15 &amp;lt;@smeghead&amp;gt; não aplaudam ainda, vocês não sabem como vamos nomeá-lo&amp;gt;;-} 14:15 &amp;lt;@jrandom&amp;gt; heh 14:15 * jnymo bate palmas 14:15 &amp;lt;@duck&amp;gt; diga-nos! 14:15 &amp;lt;@jrandom&amp;gt; i2p-flying-pony-torrent 14:16 &amp;lt;+detonate&amp;gt; heh, estamos escondendo isso agora ao mudar o nome? 14:16 &amp;lt;MichElle&amp;gt; de novo com os pôneis 14:16 &amp;lt;@smeghead&amp;gt; é top-secret por enquanto, não queremos ser processados 14:16 &amp;lt;jnymo&amp;gt; que debacle 14:17 * bla faz um cartaz para a MPAA: "Processem-me, se puderem..." 14:17 &amp;lt;@smeghead&amp;gt; duck e eu concordamos que a 0.2 será a primeira versão com o novo nome 14:17 &amp;lt;+detonate&amp;gt; i2p-comunismo 14:17 &amp;lt;@duck&amp;gt; lançamento primavera de 2006 14:17 &amp;lt;@jrandom&amp;gt; heh 14:17 &amp;lt;@duck&amp;gt; . 14:18 &amp;lt;@smeghead&amp;gt; com base na minha carga de trabalho atual e no fato de que estou me mudando esta semana, não espero hackear nada na 0.2 por alguns dias, não sei como está a agenda de curto prazo do duck 14:18 &amp;lt;@duck&amp;gt; tenho feito 8 horas consertando ponteiros em C++ 14:19 &amp;lt;@duck&amp;gt; então não muito aqui também :) 14:19 &amp;lt;@jrandom&amp;gt; 'k mas algo que talvez possamos esperar junto com a 0.6 (ou 0.5.1 se tivermos sorte?) 14:19 &amp;lt;@jrandom&amp;gt; eita, diversão diversão diversão 14:19 &amp;lt;@duck&amp;gt; antes da 2.0 pelo menos 14:19 &amp;lt;@smeghead&amp;gt; eu estimaria um mês ou algo assim, só um chute, o que você acha duck 14:19 &amp;lt;@duck&amp;gt; sim 14:19 &amp;lt;@jrandom&amp;gt; legal 14:19 &amp;lt;@duck&amp;gt; por aí 14:20 &amp;lt;@smeghead&amp;gt; a questão é que gostaríamos de esperar até o lançamento do BT oficial 4.0 14:20 &amp;lt;@jrandom&amp;gt; tudo bem, sabemos como cronogramas andam ;) 14:20 &amp;lt;@smeghead&amp;gt; para podermos sincronizar a 0.2 atualizada com isso 14:20 &amp;lt;MichElle&amp;gt; duck tem muitas coisas no prato, de fato 14:20 &amp;lt;@smeghead&amp;gt; 4.0 parece iminente 14:20 &amp;lt;@jrandom&amp;gt; ah, é mesmo, smeghead? legal 14:20 &amp;lt;@duck&amp;gt; smeghead: essa é só a desculpa oficial :) 14:20 &amp;lt;MichElle&amp;gt; mas ele é um trabalhador duro 14:21 &amp;lt;@duck&amp;gt; Estou pronto para 5) ??? 14:21 &amp;lt;@jrandom&amp;gt; quase lá... 14:21 &amp;lt;@jrandom&amp;gt; legion: alguma atualização no seu cliente bt? progresso, etc? 14:21 &amp;lt;@smeghead&amp;gt; código-fonte? 14:22 &amp;lt;@smeghead&amp;gt; (em um zip, não um .exe) 14:22 &amp;lt;cervantes&amp;gt; então a próxima onda de releases então 14:22 &amp;lt;@jrandom&amp;gt; hmm, legion parece estar ocioso, ok talvez possamos conseguir uma atualização mais tarde 14:22 &amp;lt;cervantes2p&amp;gt; maldito lag enorme 14:23 &amp;lt;@jrandom&amp;gt; então, indo para 5) ??? 14:23 &amp;lt;cervantes&amp;gt; *ahem* w00t 14:23 &amp;lt;@jrandom&amp;gt; cervantes2p: nah, você é que está lento ;) 14:23 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo para trazer? 14:23 &amp;lt;cervantes2p&amp;gt; Eu disse essas coisas tipo 5 minutos atrás 14:23 &amp;lt;+ugha2p&amp;gt; jrandom: O rodapé da lista de discussão ainda usa o endereço i2p.dnsalias.net. Talvez você deva atualizá-lo para refletir dev.i2p.net? :) 14:23 * cervantes2p alimenta o hamster do seu router 14:24 &amp;lt;@jrandom&amp;gt; ah, sim, provavelmente, ugha2p 14:24 * jrandom tem algum trabalho de sysadmin que venho evitando há um tempo (tipo, oh, mover coisas para o novo srever...) 14:24 &amp;lt;MichElle&amp;gt; Eu tenho uma preocupação 14:24 &amp;lt;MichElle&amp;gt; sobre transparência 14:24 &amp;lt;@jrandom&amp;gt; diga, MichElle? 14:25 &amp;lt;MichElle&amp;gt; para fins de total transparência, vou declarar aqui que o identiguy sugeriu que jrandom poderia, na verdade, ser empregado da NSA 14:25 &amp;lt;+detonate&amp;gt; oh, eu notei 190 routers, quão perto estamos do limite de threads agora? 14:25 * jnymo se pergunta sobre outras ajudas que as pessoas podem dar 14:25 &amp;lt;jnymo&amp;gt; (ainda olhando a coisa do php, duck ;) 14:25 &amp;lt;@jrandom&amp;gt; heh MichElle 14:25 &amp;lt;MichElle&amp;gt; a habilidade 'conveniente' dele de trabalhar 24/7 no i2p é bastante suspeita, de fato 14:25 &amp;lt;MichElle&amp;gt; enfim 14:25 &amp;lt;MichElle&amp;gt; era só isso que eu queria dizer 14:25 &amp;lt;MichElle&amp;gt; fiquem de olho no jrandom 14:26 &amp;lt;MichElle&amp;gt; sua fachada gentil e calorosa pode ser só isso. 14:26 &amp;lt;+ugha2p&amp;gt; detonate: Não há limites teóricos de threads, ele só vai consumir todos os recursos disponíveis até travar. :) 14:26 &amp;lt;jnymo&amp;gt; facade 14:26 &amp;lt;@jrandom&amp;gt; detonate: alguns SOs/ulimits podem limitar @ 256, mas o win98 já passou do limite de 100 conexões TCP de qualquer maneira 14:26 &amp;lt;cervantes2p&amp;gt; Posso dar uma atualização rápida sobre o plugin do Firefox. O notificador do I2P Mail está funcionando agora, assim como o leitor de notícias e controles básicos do router. Estou ocupado com a tarefa tediosa de construir telas de configuração agora ( `http://freshcoffee.i2p/fire2pe_i2pmail_prefs.jpg` ) 14:27 &amp;lt;jnymo&amp;gt; MichElle, se o código-fonte é sólido, então quem liga? 14:27 &amp;lt;+detonate&amp;gt; oh, o plugin do firefox foi lançado? 14:27 &amp;lt;MichElle&amp;gt; jnymo: estraga um pouco o clima 14:27 &amp;lt;cervantes2p&amp;gt; e quero implementar um serviço de download/instalação que se integre ao novo verificador de updates do smeghead antes de lançar 14:27 &amp;lt;ddd&amp;gt; oi canal 14:28 &amp;lt;+detonate&amp;gt; ok 14:28 &amp;lt;@jrandom&amp;gt; uau! animal, cervantes2p 14:28 &amp;lt;@jrandom&amp;gt; parece muito bom 14:28 &amp;lt;+detonate&amp;gt; oi ddd 14:28 &amp;lt;cervantes2p&amp;gt; mas chegando perto agora... provavelmente mais umas duas semanas... 14:28 &amp;lt;MichElle&amp;gt; tipo como rodar windows ainda não seria legal, mesmo se a microsoft o abrisse 14:28 &amp;lt;+detonate&amp;gt; esse plugin parece legal 14:28 &amp;lt;MichElle&amp;gt; de volta à reunião, porém ... 14:28 &amp;lt;@smeghead&amp;gt; TrustedUpdate pode ficar pronto esta semana, espero, antes de eu me mudar 14:28 &amp;lt;@jrandom&amp;gt; legal 14:29 &amp;lt;ddd&amp;gt; ? 14:29 &amp;lt;ddd&amp;gt; i2p é o único chat anônimo? 14:29 &amp;lt;@jrandom&amp;gt; oi ddd . reunião semanal de dev acontecendo 14:30 &amp;lt;cervantes2p&amp;gt; 'lo ddd, estamos apenas terminando uma reunião... fica por aqui, vamos acabar em alguns minutos 14:30 &amp;lt;ddd&amp;gt; existem outros projetos como i2p? 14:30 &amp;lt;@smeghead&amp;gt; ddd: digite /list e então escolha 14:30 &amp;lt;ddd&amp;gt; ok 14:30 &amp;lt;ddd&amp;gt; não, digo em outras redes 14:30 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo pra trazer para 5) ??? 14:30 &amp;lt;@smeghead&amp;gt; ddd: pergunte em #i2p-chat 14:30 &amp;lt;ddd&amp;gt; ok deixo vocês terminarem 14:30 &amp;lt;+detonate&amp;gt; alguém já conseguiu rodar i2p em openbsd? 14:31 &amp;lt;@jrandom&amp;gt; ddd: http://www.i2p.net/how_networkcomparisons 14:31 &amp;lt;ddd&amp;gt; ok 14:31 &amp;lt;+detonate&amp;gt; eu estava pensando em começar aquele fiasco de novo 14:31 &amp;lt;@jrandom&amp;gt; detonate: não sei 14:31 &amp;lt;jnymo&amp;gt; ah sim.. quem estava fazendo a distro de i2p para bsd, e qual bsd era? 14:31 &amp;lt;@jrandom&amp;gt; heh legal, detonate, nos diga como foi 14:31 &amp;lt;@jrandom&amp;gt; jnymo: lioux empacotou isso para fbsd 14:32 &amp;lt;@smeghead&amp;gt; i2p nunca embarcaria com openbsd :) 14:32 &amp;lt;+detonate&amp;gt; certo 14:32 &amp;lt;jnymo&amp;gt; woord.. não ia alguém fazer uma distro orientada a i2p? 14:32 &amp;lt;+detonate&amp;gt; sim, há um port em freebsd agora 14:32 &amp;lt;+detonate&amp;gt; é assustador 14:32 &amp;lt;+detonate&amp;gt; heh, alguém queria ter um cd do knoppix que rodasse i2p 14:32 &amp;lt;@jrandom&amp;gt; jnymo: depois que o i2p estiver sólido como rocha, valeria a pena explorar empacotamento em distros/microdistros, sim 14:32 &amp;lt;+detonate&amp;gt; vai saber por quê 14:33 &amp;lt;@smeghead&amp;gt; jnymo: lembro disso, acho que seria um knoppix/i2p, não lembro quem estava falando sobre 14:33 &amp;lt;@jrandom&amp;gt; detonate: lan house 14:33 &amp;lt;+detonate&amp;gt; ah 14:34 &amp;lt;@jrandom&amp;gt; ok, mais algo para a reunião? 14:34 &amp;lt;MichElle&amp;gt; que porra é uma distro 'orientada' a i2p 14:34 &amp;lt;MichElle&amp;gt; tor, i2p e freenet? 14:34 &amp;lt;MichElle&amp;gt; não há propósito 14:34 &amp;lt;MichElle&amp;gt; os requisitos de banda cancelam os programas 14:34 &amp;lt;MichElle&amp;gt; o jrandom é o theo de raadt? 14:34 &amp;lt;cervantes&amp;gt; uma distribuição levemente afetada 14:34 &amp;lt;jnymo&amp;gt; uma distro completamente anonimizada 14:35 &amp;lt;cervantes2p&amp;gt; jrandom: Acho que não :) 14:35 &amp;lt;MichElle&amp;gt; jrandom: nada 14:35 * jrandom se prepara 14:35 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-02-22</title><link>/pt/blog/2005/02/22/notas-de-status-do-i2p-de-2005-02-22/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/22/notas-de-status-do-i2p-de-2005-02-22/</guid><description>&lt;p>Olá, pessoal, é hora da atualização semanal&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5 2) Próximos passos 3) azneti2p 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Como vocês já devem ter ouvido, finalmente lançamos a versão 0.5 e, em geral, ela tem se saído muito bem. Agradeço muito a rapidez com que as pessoas atualizaram — no primeiro dia, 50–75% da rede já estava na 0.5! Graças à rápida adoção, pudemos ver mais rapidamente o impacto das várias mudanças e, por sua vez, encontramos um monte de bugs. Embora ainda haja algumas questões pendentes, vamos disponibilizar uma nova versão 0.5.0.1 ainda esta noite para corrigir as mais importantes.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 22 de fevereiro de 2005</title><link>/pt/blog/2005/02/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-fevereiro-de-2005/</link><pubDate>Tue, 22 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/22/reuni%C3%A3o-de-desenvolvimento-do-i2p-22-de-fevereiro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, cervantes, detonate, duck, frosk, godmode0, hobbs, jrandom, laberhorst, Meomia, microsoft, Myo9, Ragnarok, susi23, tracker&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 &amp;lt;jrandom&amp;gt; 1) 0.5 13:04 &amp;lt;jrandom&amp;gt; 2) Próximos passos 13:04 &amp;lt;jrandom&amp;gt; 3) azneti2p 13:04 &amp;lt;jrandom&amp;gt; 4) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 * jrandom acena 13:05 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2005-February/000595.html 13:05 &amp;lt;jrandom&amp;gt; (é, só um ou dois minutos antes da reunião, então vamos testar sua leitura dinâmica) 13:05 &amp;lt;+detonate&amp;gt; acho que vou esperar até estar um pouco menos bugado antes de colocar boondock saints no ar, nesse caso 13:06 &amp;lt;jrandom&amp;gt; por que... isso é... isso é... isso é uma violação de direitos autorais! 13:06 &amp;lt;+detonate&amp;gt; adições estranhas na beta do Azureus 13:06 &amp;lt;+detonate&amp;gt; categorias 13:06 &amp;lt;+detonate&amp;gt; haha 13:06 &amp;lt;+detonate&amp;gt; um tracker DHT 13:06 &amp;lt;+detonate&amp;gt; legal 13:07 &amp;lt;jrandom&amp;gt; sim, parece muito legal, mas vamos tratar dos itens 1 e 2 antes do 3, ok? ;) 13:07 &amp;lt;+detonate&amp;gt; oi 13:07 &amp;lt;+detonate&amp;gt; de fato 13:07 &amp;lt;jrandom&amp;gt; pulando para 1) 0.5 13:07 &amp;lt;jrandom&amp;gt; tipo, saiu, e tal 13:08 &amp;lt;cervantes&amp;gt; oba! 13:08 &amp;lt;jrandom&amp;gt; vai sair uma nova revisão mais tarde hoje com um monte de atualizações (o head atual do CVS é 0.5-5, com um -6 em teste em alguns routers) 13:09 &amp;lt;jrandom&amp;gt; tem ido muito bem, mas encontramos alguns bugs esquisitos no caminho. mas é a vida 13:09 &amp;lt;frosk&amp;gt; posso relatar que o 0.5-5 se comporta _bem_ mais amigavelmente do que o -4 (que frequentemente me dava contagens de tunnels participantes na casa dos milhares) 13:09 &amp;lt;bla&amp;gt; jrandom: A versão 0.5.0.1 vai corrigir o problema de não conseguir encontrar destinos? 13:09 &amp;lt;jrandom&amp;gt; ah, bem, isso na verdade é mais função de outras pessoas, porém o build -0 realmente constrói centenas de tunnels 13:09 &amp;lt;bla&amp;gt; s/nor/not 13:10 &amp;lt;jrandom&amp;gt; bla: sim, isso é um bug na netDb 13:10 &amp;lt;bla&amp;gt; jrandom: Ótimo! 13:10 &amp;lt;jrandom&amp;gt; (especificamente na publicação do leaseSet) 13:11 &amp;lt;jrandom&amp;gt; e sim, a revisão 0.5.0.1 vai eliminar aquele bug do proxy que some ocasionalmente 13:12 &amp;lt;jrandom&amp;gt; ainda há um vazamento de memória estranho que eu não rastreei, afetando alguns usuários 13:12 &amp;lt;bla&amp;gt; Então, no geral, parece que tirando esses bugs, a rede 0.5 está indo muito bem. Oba! 13:12 &amp;lt;jrandom&amp;gt; até onde sei, isso só está afetando duas ou três instâncias de I2PTunnel 13:12 &amp;lt;Meomia&amp;gt; é sinal de progresso quando você passou de 0 para 130 tunnels participantes desde o 0.5 ? 13:13 &amp;lt;jrandom&amp;gt; w3wt 13:13 &amp;lt;jrandom&amp;gt; Meomia: bah, eu já tive mais de 5000 tunnels ;) 13:13 &amp;lt;jrandom&amp;gt; mas o dm na verdade ajudou a encontrar um bug no código do pool exploratório, então vamos construir tunnels com mais frequência em pares 'aleatórios' 13:14 &amp;lt;jrandom&amp;gt; (oba) 13:14 &amp;lt;Meomia&amp;gt; ok 13:14 &amp;lt;bla&amp;gt; jrandom: Isso também significa que agora, ao contrário do 0.4, qualquer par pode, em algum momento, se tornar seu gateway de entrada? 13:14 &amp;lt;jrandom&amp;gt; sim, para tunnels exploratórios 13:15 &amp;lt;jrandom&amp;gt; tunnels de cliente só vão usar pares no nível 'fast' 13:15 &amp;lt;bla&amp;gt; bla: Ok. O fato de os tunnels de cliente usarem apenas os pares rápidos é bom: caso contrário, temos o problema de anonimato que discutimos antes 13:16 &amp;lt;jrandom&amp;gt; e a performance ficaria péssima do contrário ;) 13:17 &amp;lt;jrandom&amp;gt; na verdade, isso nos leva a 2) Próximos passos 13:18 &amp;lt;jrandom&amp;gt; o grande item que resta para a série 0.5 é um conjunto de estratégias para ordenar e/ou filtrar os pares usados nos tunnels 13:18 &amp;lt;godmode0&amp;gt; jrandom pode usar NNTP com i2p ? 13:18 &amp;lt;jrandom&amp;gt; godmode0: há dois servidores NNTP no i2p, sim. veja o fórum 13:19 &amp;lt;godmode0&amp;gt; jrandom ok, estou testando 13:19 &amp;lt;godmode0&amp;gt; posso montar meu servidor também ? 13:20 &amp;lt;jrandom&amp;gt; godmode0: estamos em uma reunião agora, mas sim, você pode rodar um servidor 13:20 &amp;lt;godmode0&amp;gt; jrandom ok desculpa 13:20 &amp;lt;jrandom&amp;gt; sem problema 13:20 &amp;lt;jrandom&amp;gt; as estratégias publicadas são basicamente voltadas a melhorar o anonimato, mas há alguns outros objetivos que podemos equilibrar ali 13:21 &amp;lt;jrandom&amp;gt; talvez possamos encontrar uma forma de integrar alguns dos caminhos AS (Sistema Autônomo) na seleção, como o bla sugeriu 13:22 &amp;lt;jrandom&amp;gt; isso pode tanto melhorar o anonimato (jurisdicional) quanto, se tentarmos permanecer dentro de um AS (ou dois), melhorar a performance 13:22 &amp;lt;bla&amp;gt; jrandom: Isso basicamente está relacionado a um artigo dos criadores do Tor: `http://theland.i2p/files/routing-zones.pdf` 13:22 &amp;lt;jrandom&amp;gt; sim 13:23 &amp;lt;jrandom&amp;gt; há uma porção de estratégias diferentes que as pessoas podem usar, e experimentar novas deve ser bem fácil 13:24 &amp;lt;jrandom&amp;gt; não vamos passar meses implementando tudo que pudermos imaginar, mas sim fornecer o básico do que a maioria vai precisar. quem quiser adicionar novas estratégias é mais do que encorajado a ajudar a integrá-las 13:25 &amp;lt;jrandom&amp;gt; de qualquer forma, quando o básico estiver no lugar, vamos passar a focar no transporte UDP para o 0.6 13:26 &amp;lt;jrandom&amp;gt; é basicamente isso que eu tenho para 2) próximos passos, alguém tem comentários/perguntas/preocupações? 13:26 &amp;lt;bla&amp;gt; Quem eram as pessoas que começaram a olhar o I2P, mesmo? 13:26 &amp;lt;bla&amp;gt; Parece que não temos ouvido muito deles ultimamente. 13:27 &amp;lt;bla&amp;gt; s/into I2P/into UDP/ 13:27 &amp;lt;bla&amp;gt; desculpa 13:27 &amp;lt;jrandom&amp;gt; ah, o mule esteve doente, embora eu ache que o detonate esteja progredindo 13:28 &amp;lt;jrandom&amp;gt; detonate: alguma novidade? 13:29 &amp;lt;jrandom&amp;gt; ou talvez não ;) 13:30 &amp;lt;jrandom&amp;gt; ok, passando para 3) azneti2p 13:30 &amp;lt;+detonate&amp;gt; foi mal 13:30 &amp;lt;+detonate&amp;gt; estou progredindo 13:30 &amp;lt;+detonate&amp;gt; ainda preciso terminar a parte de remontagem das coisas 13:31 &amp;lt;+detonate&amp;gt; quanto a dividir os dados em pacotes e enviá-los de forma ordenada, isso funciona 13:31 &amp;lt;+detonate&amp;gt; indo para o 3) 13:31 &amp;lt;jrandom&amp;gt; da hora 13:31 &amp;lt;godmode0&amp;gt; desculpa passo 2) o i2p tem algum problema com ataques ? 13:31 &amp;lt;bla&amp;gt; detonate: Legal! Pode manter todos nós informados no fórum? 13:32 &amp;lt;+detonate&amp;gt; bla: claro 13:32 &amp;lt;tracker&amp;gt; Sobre o azneti2p, veja aqui: http://sourceforge.net/forum/forum.php?thread_id=1233727&amp;forum_id=377614 parece que o download funciona, fazer seed não. 13:32 &amp;lt;jrandom&amp;gt; godmode0: as diferentes estratégias de ordenação devem permitir que o usuário escolha o impacto de ataques de predecessor 13:33 &amp;lt;microsoft&amp;gt; quem quer que administre o i2p.net deveria adicionar mais buzzwords de Soluções Classe Enterprise na página. 13:33 &amp;lt;+detonate&amp;gt; alguém precisa verificar se aquele novo tracker DHT não está se comportando mal também, em relação ao plugin do Azureus 13:33 &amp;lt;tracker&amp;gt; Meus testes locais parecem confirmar isso, consigo fazer download com o Azureus mas não fazer seed. 13:34 &amp;lt;jrandom&amp;gt; hmm ok legal, tracker, valeu — eu sei que eles atualizaram algumas coisas e lançaram o b34 ontem à noite, mas parece que ainda há mais a fazer 13:34 &amp;lt;jrandom&amp;gt; detonate: bem lembrado 13:35 &amp;lt;tracker&amp;gt; Bem lembrado, detonate, eu deixo o DHT desativado porque o Azureus trava depois de algumas horas com 100% de uso de CPU quando está ativo. 13:35 * jrandom gostaria de reiterar que o plugin azneti2p ainda está em beta bem inicial, e as implicações de anonimato do Azureus não foram totalmente auditadas 13:36 &amp;lt;jrandom&amp;gt; embora eu tenha certeza de que eles adoram que as pessoas testem, quem precisa de anonimato talvez deva ter cautela 13:36 &amp;lt;tracker&amp;gt; Por outro lado, o i2p-bt funciona muito bem. Exceto que ele não fecha os tunnels, mas isso não é tão ruim na minha opinião. 13:37 &amp;lt;jrandom&amp;gt; oh, isso ainda está acontecendo com você, tracker? eu não consegui reproduzir 13:37 &amp;lt;jrandom&amp;gt; você está na revisão 0.1.7, certo? 13:37 &amp;lt;tracker&amp;gt; Sim, estou. 13:38 &amp;lt;jrandom&amp;gt; ok, legal, se isso acontece sempre com você eu gostaria muito de pedir sua ajuda depois da reunião para ajudar a rastrear a causa 13:39 &amp;lt;tracker&amp;gt; Talvez esteja relacionado a rodar no XP em vez de linux ou unix. Fechar o tunnel funciona com o Azureus, então acho que é algo relacionado ao I2P-BT. 13:39 &amp;lt;jrandom&amp;gt; hmm certo, o i2p-bt usa o SAM, enquanto o Azureus usa o i2p SDK diretamente 13:40 &amp;lt;tracker&amp;gt; A propósito. Te enviei um relatório de bug no fórum. O timestamper está quebrando nos últimos builds do CVS do I2P. 13:40 &amp;lt;jrandom&amp;gt; ah legal, obrigado, não chequei minhas PMs lá hoje 13:41 &amp;lt;jrandom&amp;gt; no -5 ou -4? ou antes? 13:42 &amp;lt;jrandom&amp;gt; ah, -4. ok, legal 13:42 &amp;lt;jrandom&amp;gt; valeu, vou corrigir isso para o 0.5.0.1 13:42 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para 3) azneti2p? 13:43 &amp;lt;tracker&amp;gt; Também está acontecendo no -5 13:43 &amp;lt;jrandom&amp;gt; você tem servidor sntp definido explicitamente, certo? 13:44 &amp;lt;tracker&amp;gt; Sim. Os 2 do nosso país. 13:44 &amp;lt;jrandom&amp;gt; acabei de verificar o source e a exceção ocorre se o # de servidores concorrentes (padrão = 3) for maior que o # de servidores especificados (o novo padrão tem 3) 13:44 &amp;lt;jrandom&amp;gt; ok, legal, é uma correção trivial de fazer % # servers 13:45 &amp;lt;jrandom&amp;gt; ok, se não há mais nada sobre azneti2p, passando para o bom e velho 4) ??? 13:46 &amp;lt;jrandom&amp;gt; mais alguém tem algo para trazer para a reunião? 13:46 &amp;lt;tracker&amp;gt; Legal. Acabei de te enviar os erros de log do router ao fechar o i2p-bt no fórum. 13:47 &amp;lt;jrandom&amp;gt; 'k legal, valeu 13:47 &amp;lt;cervantes&amp;gt; nada a mencionar além de: bom trabalho com o rollout do 0.5, parece que vai arrebentar quando os bugs forem resolvidos 13:48 &amp;lt;tracker&amp;gt; Sim, os builds mais recentes do CVS estão tendo um desempenho muito bom por aqui. 13:48 &amp;lt;jrandom&amp;gt; valeu, com a ajuda de vocês e do resto dos testadores do 0.5-pre conseguimos limpar um monte de problemas 13:49 &amp;lt;jrandom&amp;gt; a performance tem sido melhor do que eu esperava, embora ainda não com tanta vazão quanto antes. ainda há muito a otimizar 13:49 &amp;lt;cervantes&amp;gt; estranhamente as versões pré eram mais estáveis... para mim, mas aí, eu estava rodando em uma máquina diferente ;-) 13:49 &amp;lt;jrandom&amp;gt; (e esses malditos bugs até a confiabilidade ficar onde deve) 13:50 &amp;lt;jrandom&amp;gt; heh bem, é, mas a rede -pre tinha 5-7 routers, todos absurdamente confiáveis em conexões muito, muito rápidas 13:50 &amp;lt;cervantes&amp;gt; :) 13:51 &amp;lt;cervantes&amp;gt; me inscreva para o teste pré do 0.6 então :) 13:51 &amp;lt;jrandom&amp;gt; heh 13:51 &amp;lt;tracker&amp;gt; Talvez eu devesse participar da próxima rede pré então. Fornecendo uma conexão bem instável e lenta ;). 13:51 &amp;lt;jrandom&amp;gt; a migração para o 0.6 provavelmente será ainda mais fácil, espero, já que poderemos apenas adicionar novos endereços do router ao routerInfo (endereços UDP) 13:51 &amp;lt;jrandom&amp;gt; heh isso aí 13:51 &amp;lt;cervantes&amp;gt; posso colocar meu compartilhamento de 1TB online... 13:52 &amp;lt;jrandom&amp;gt; vamos definitivamente precisar de muita ajuda com os testes do 0.6, cobrindo uma grande variedade de configurações de rede 13:52 &amp;lt;hobbs&amp;gt; o comando ssh '~C' é bacana 13:52 &amp;lt;laberhorst&amp;gt; isso vai ser outro passo não compatível? 13:53 &amp;lt;Myo9&amp;gt; Alguém sabe quais servidores NNTP estão no ar? 13:53 &amp;lt;jrandom&amp;gt; laberhorst: não, o 0.6 será compatível com versões anteriores 13:53 &amp;lt;jrandom&amp;gt; Myo9: não sei, podem estar no ar e só terem sido mordidos pelos bugs do 0.5-0 13:54 &amp;lt;jrandom&amp;gt; a revisão 0.5.0.1 deve corrigir muitos problemas e, quando sair, atualizar será altamente recomendado 13:54 &amp;lt;laberhorst&amp;gt; então é só construir um 0.6 de teste e passar para os testadores 13:54 &amp;lt;cervantes&amp;gt; podemos fazer o tráfego de BT usar apenas routers desatualizados... isso vai incentivar o pessoal a atualizar ;-) 13:54 &amp;lt;laberhorst&amp;gt; então grande festa de upgrade amanhã 13:54 &amp;lt;jrandom&amp;gt; haverá um anúncio no fórum e na lista quando estiver pronto 13:54 &amp;lt;jrandom&amp;gt; isso mesmo, laberhorst 13:54 &amp;lt;jrandom&amp;gt; heh cervantes ;) 13:55 &amp;lt;laberhorst&amp;gt; *ansioso para testar para vocês* 13:55 &amp;lt;jrandom&amp;gt; a performance do BT tem sido bem boa no 0.5, tenho visto muitas transferências de arquivos grandes com sucesso nos trackers 13:55 &amp;lt;laberhorst&amp;gt; pload rate: 8.85 kB/s 13:55 &amp;lt;jrandom&amp;gt; (e o irc não foi afetado como antes, além dos problemas que temos tido com o tunnel do duck) 13:55 &amp;lt;tracker&amp;gt; Depende do que você chama de grande ;) 13:56 &amp;lt;jrandom&amp;gt; tracker: estou pensando de um arquivo específico de 874MB que teve um monte de downloads bem-sucedidos ;) 13:56 &amp;lt;jrandom&amp;gt; mas é verdade, isso é pequeno para alguns 13:56 &amp;lt;laberhorst&amp;gt; apenas o bom e velho pornô 13:56 &amp;lt;laberhorst&amp;gt; eu suponho ;-) 13:57 &amp;lt;laberhorst&amp;gt; vamos torcer para que a partir de amanhã meu router não participe em>3000 tunnels 13:57 &amp;lt;tracker&amp;gt; Ok, isso é grande. 13:57 &amp;lt;laberhorst&amp;gt; ou, se for o caso, a rede É grande 13:57 &amp;lt;jrandom&amp;gt; heh laberhorst 13:58 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 13:58 &amp;lt;laberhorst&amp;gt; a propósito, participar em&amp;gt;3000 é sinônimo de um bom router confiável no i2p com conexão rápida? 13:58 &amp;lt;+detonate&amp;gt; vou colocar boondock saints no ar depois que eu pegar House hoje à noite :) 13:59 &amp;lt;+detonate&amp;gt; vai ser uns bons 4,1 GB :) 13:59 * laberhorst só quer agradecer aos desenvolvedores pela correção rápida de bugs 13:59 &amp;lt;+detonate&amp;gt; parece haver muita demanda 13:59 &amp;lt;laberhorst&amp;gt; oh, algumas imagens de DVD estão aqui, também 13:59 &amp;lt;hobbs&amp;gt; detonate: ooh, verdade. House. :) 13:59 &amp;lt;tracker&amp;gt; cervantes, você já atualizou para o phpBB 2.0.12 13:59 &amp;lt;laberhorst&amp;gt; mas espere até o 0.5.0.1 sair 13:59 &amp;lt;+detonate&amp;gt; deve dar um bom shake-down no 0.5.0.1 também 14:00 &amp;lt;+detonate&amp;gt; sim 14:00 &amp;lt;+detonate&amp;gt; pretendo 14:00 &amp;lt;jrandom&amp;gt; somente pessoas que já possuem cópias legais desses arquivos devem baixá-los, claro. isso é só para testes 14:00 &amp;lt;jrandom&amp;gt; *cof* 14:00 &amp;lt;tracker&amp;gt; rofl 14:01 * jrandom observa mpaa.i2p 14:01 &amp;lt;+detonate&amp;gt; heh 14:01 &amp;lt;laberhorst&amp;gt; oh, posso criar imagens iso de debian, fedora, suse, fotos que eu fiz,... 14:01 &amp;lt;laberhorst&amp;gt; então muito material legal 14:01 &amp;lt;laberhorst&amp;gt; se você só quer testar, /dev/random é MUITO grande 14:01 &amp;lt;Ragnarok&amp;gt; nem sempre 14:02 &amp;lt;laberhorst&amp;gt; a propósito, para fins de semana solitários: cat /dev/random | grep linux :-) 14:02 &amp;lt;jrandom&amp;gt; heh 14:02 &amp;lt;frosk&amp;gt; /dev/random esvazia o tempo todo, eu prefiro /dev/urandom :) 14:02 &amp;lt;frosk&amp;gt; ou o novo e melhorado /dev/jrandom 14:02 &amp;lt;jrandom&amp;gt; nah, isso dá core dump o tempo todo 14:03 &amp;lt;jrandom&amp;gt; e precisa do seu descanso noturno 14:03 &amp;lt;Ragnarok&amp;gt; qual é a melhor forma de gerar entropia para o /dev/random? 14:03 &amp;lt;laberhorst&amp;gt; a gente devia mesmo criar o fundo "arranjar umas cervejas para o jrandom" 14:03 &amp;lt;frosk&amp;gt; chame de descanso ou coleta de entropia :) 14:03 &amp;lt;hobbs&amp;gt; Ragnarok: Depende do que você realmente quer dizer. Conseguir um RNG de hardware seria mais ou menos a forma "ideal" :) 14:03 &amp;lt;jrandom&amp;gt; Ragnarok: depende do seu SO (e se você tem hardware ;) 14:04 &amp;lt;tracker&amp;gt; dd if=/dev/urandom of=/dev/hda bs=1M count=4 Sempre bom ;) 14:04 &amp;lt;jrandom&amp;gt; na verdade vamos incluir uma implementação do Fortuna em um desses builds, e vamos precisar garimpar várias fontes de entropia 14:04 &amp;lt;Ragnarok&amp;gt; sem hardware :P 14:04 &amp;lt;susi23&amp;gt; . o O ( Achei que alguém usando i2p sabe por que não deveria usar /dev/urandom ) 14:05 &amp;lt;cervantes&amp;gt; tracker: as falhas de segurança cobertas no 2.0.12 o meu mod_rocinante corrige inadvertidamente, então não me preocupei em atualizar ainda 14:05 &amp;lt;hobbs&amp;gt; susi23: quando é só por travessura, acho que tudo bem ;) 14:05 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; quem aqui faz o porte de BT em Python? 14:05 &amp;lt;jrandom&amp;gt; Nolar: seria o duck 14:06 * duck assobia 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; duck: por que vocês mudaram o tamanho do bloco de requisição para 128k ? 14:06 &amp;lt;susi23&amp;gt; . o O ( o próximo sugere: while true; do echo $RANDOM&amp;gt;&amp;gt; largefile; done ) 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; é por isso que o az não consegue fazer seed para você 14:06 &amp;lt;tracker&amp;gt; cervantes: Ok 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; nós bloqueamos requisições> 64k 14:06 &amp;lt;laberhorst&amp;gt; poxa, preciso de mais mp3 14:06 &amp;lt;frosk&amp;gt; susi23: para grepar por linux numa noite ociosa, /dev/urandom está ótimo :) 14:07 &amp;lt;jrandom&amp;gt; ah, sempre foi? se bem me lembro, o i2p-bt tem usado 128k há um tempo 14:08 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; sim, está assim desde o começo :) 14:08 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; algum motivo para usar 128? 14:08 &amp;lt;ant&amp;gt; * duck procura no log do cvs 14:08 &amp;lt;jrandom&amp;gt; mantém o pipeline cheio, o i2p tem uma certa latência ;) 14:08 &amp;lt;jrandom&amp;gt; com 32KB, isso é essencialmente um tamanho de janela fixo de 1 14:09 &amp;lt;jrandom&amp;gt; então cada mensagem fica bloqueada esperando um ACK, enquanto 128KB permite que 4 mensagens voem no RTT 14:09 &amp;lt;@duck&amp;gt; certo, tamanho máximo de fatia permitido de acordo com as especificações do BT 14:09 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; bem, há duas formas de lidar com isso: 1) aumentamos o limite para 128k do nosso lado, ou 2) vocês simplesmente fazem pipeline de mais requisições 14:09 &amp;lt;cervantes&amp;gt; i2pbt está um pouco mais esperto do que costumava ser... talvez dê para reduzir... 14:10 &amp;lt;@duck&amp;gt; schni, schna, schnappi 14:10 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; então, em vez de fazer um único pedido de 128k, mande, por exemplo, dois de 64k 14:10 &amp;lt;hobbs&amp;gt; duck: haha... essa coisa rodou o mundo. 14:10 &amp;lt;@duck&amp;gt; por que vocês bloqueiam 128k? 14:11 &amp;lt;cervantes&amp;gt; *arrepio* europop 14:11 &amp;lt;laberhorst&amp;gt; duck: por favor, fique quieto OU eu derrubo você! 14:11 &amp;lt;tracker&amp;gt; Às vezes me arrependo de ter aprendido alemão alguns anos atrás... 14:11 &amp;lt;laberhorst&amp;gt; sem europop, realmente não POP 14:11 * cervantes ordena ao Reino Unido que repila as fronteiras antes que uma música dessas entre nas paradas 14:11 &amp;lt;laberhorst&amp;gt; tracker: não ligue, está ok 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; agora é (2^17)-13 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; duck: bem, o limite está aí há um tempo, mas uma boa razão é que blocos de 128K demoram para enviar.....16KB (nosso padrão) permite um controle mais fino dos pedidos 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; 13 bytes é o comprimento do comando do bittorrent 14:12 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; não teria problema em (2^16)-13 14:12 &amp;lt;laberhorst&amp;gt; algumas músicas são realmente ridículas, mas música industrial de verdade, bah, não 14:13 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; ou voltar ao padrão? 14:13 &amp;lt;jrandom&amp;gt; reduzir para 64KB parece o mais simples (isso é um parâmetro de CLI no momento?) 14:13 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; --download_slice_size 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; bem, minha pergunta é: vocês têm uma razão convincente para manter blocos de 128K, o que me parece um pouco grande, especialmente para i2p 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ao invés de apenas fazer pipeline de múltiplos pedidos menores? 14:14 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; Não tenho motivo. 14:14 &amp;lt;tracker&amp;gt; laberhorst: Às vezes eu pego alguns canais alemães via satélite. Especialmente a viva e aquele "Theater Kanal" são realmente horríveis... 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; um problema com blocos grandes é que, uma vez que eu dê choke em você, ainda tenho que terminar de enviar aquele pedaço de 128k 14:15 &amp;lt;jrandom&amp;gt; não lembro se o bt vanilla sabe fazer pipeline, mas deveria ser simples o suficiente (especialmente porque não sou eu que estou fazendo ;) 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; o que pode demorar 14:15 &amp;lt;laberhorst&amp;gt; tracker: a viva só é interessante no horário de "hard rock", o resto do tempo "por favor ignore", e o theater, não sei 14:15 &amp;lt;jrandom&amp;gt; com i2p, 128KB não é tão grande assim, já que há uma latência inerente na ordem de segundos 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; o que pode bagunçar o chunk/unchoke 14:16 &amp;lt;@duck&amp;gt; jrandom: ainda faz sentido subtrair a sobrecarga de 13 bytes do bittorrent para caber numa mensagem sam? 14:16 &amp;lt;jrandom&amp;gt; duck: nah, já que a streaming lib já reduz mais para mensagens de 16KB, então deixe em 64KB 14:17 &amp;lt;@duck&amp;gt; ok, 2**16 então 14:17 &amp;lt;jrandom&amp;gt; (e então os tunnels quebram essas mensagens de 16KB em fragmentos de 996 bytes..) 14:17 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; o problema com 128k é que, se eu estiver enviando a, digamos, 12 k/s, então vai levar mais de 10 segundos para terminar aquele bloco 14:18 &amp;lt;cervantes&amp;gt; uau, isso é quase tanto quanto a latência no irc... 14:18 &amp;lt;jrandom&amp;gt; o que dá de 1 a 10 RTTs (enquanto na rede normal, 10-500) 14:18 &amp;lt;+detonate&amp;gt; eu estava pronto para usar blocos de 512K 14:18 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; vocês também podem experimentar fazer pipeline de blocos de 16kb 14:18 &amp;lt;jrandom&amp;gt; heh 14:18 &amp;lt;+detonate&amp;gt; então 64 é preferido? 14:19 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; todos os clientes bt, que eu saiba, usam blocos de 16KB 14:19 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; corrigido no CVS; 14:19 &amp;lt;jrandom&amp;gt; massa, valeu duck! (e Nolar!) 14:19 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; espere que isso apareça no release 0.1.8 junto com alguns ajustes de sam i2cp 14:19 &amp;lt;tracker&amp;gt; laberhorst: O nome completo é "ZDF Theater" ou algo assim. E bem, eles dizem que transmitem um programa de alto nível cultural. Eu realmente espero que o que eles transmitem não seja o melhor que a cultura alemã pode oferecer ;) 14:19 &amp;lt;jrandom&amp;gt; ok, heh, acabei de lembrar que ainda estamos numa reunião 14:19 &amp;lt;jrandom&amp;gt; mais alguém tem algo para a reunião? 14:20 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; então, se quisermos um chunk de 128k, só fazemos 8 pedidos simultâneos 14:20 &amp;lt;susi23&amp;gt; . o O ( e descartar os 448 bytes restantes? ) 14:20 &amp;lt;jrandom&amp;gt; isso, isso 14:20 &amp;lt;laberhorst&amp;gt; tracker: oh, esse é um canal secundário pequeno... arte ou 3sat são realmente mais interessantes 14:20 &amp;lt;laberhorst&amp;gt; e arte é alemão/francês :-) 14:20 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; se o uploader puder atender tal pedido, todos os 128k devem ser empurrados para o stream de pipe do i2p 14:20 &amp;lt;jrandom&amp;gt; legal 14:21 &amp;lt;cervantes&amp;gt; . o O ( se pergunta por que consegue ouvir tudo que a susi está pensando ) 14:21 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; então pode valer a pena experimentar tamanhos de blocos de 16KB vs 32KB vs 64KB 14:21 &amp;lt;jrandom&amp;gt; sim 14:21 &amp;lt;jrandom&amp;gt; contanto que seja pipelined, o i2p não liga 14:21 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; ótimo 14:22 &amp;lt;jrandom&amp;gt; a velocidade com 16KB sem pipelines é bem ruim, ou pelo menos costumava ser 14:22 &amp;lt;tracker&amp;gt; laberhorst: Ok, vou tentar ver se consigo pegar a arte nos próximos dias... 14:22 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; sugiro deixar esse ajuste para o 0.2 14:22 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; já que vai incluir as melhorias do bittorrent 3.9.1 14:22 &amp;lt;jrandom&amp;gt; sim, DTSTTCPW 14:22 &amp;lt;susi23&amp;gt; . o O ( ah isso é fácil... as pessoas são tão previsíveis... ) 14:23 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; o que pode reestruturar completamente o código de rede 14:23 &amp;lt;cervantes&amp;gt; http://www.gavelstore.com 14:24 &amp;lt;jrandom&amp;gt; ok, acho que é isso por enquanto, o pessoal deve checar a lista e o site em algumas horas, pois a revisão 0.5.0.1 vai sair em breve 14:24 &amp;lt;ant&amp;gt; &amp;lt;Nolar&amp;gt; sim, dá para ver como pedidos únicos de 16kb seriam lentos 14:24 * jrandom faz download de um martelo (de juiz) 14:24 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-02-15</title><link>/pt/blog/2005/02/15/notas-de-status-do-i2p-de-2005-02-15/</link><pubDate>Tue, 15 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/15/notas-de-status-do-i2p-de-2005-02-15/</guid><description>&lt;p>Olá, é aquela hora da semana de novo,&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede&lt;/li>
&lt;li>Status da versão 0.5&lt;/li>
&lt;li>i2p-bt 0.1.7&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Embora nenhum novo bug tenha aparecido na rede, na semana passada ganhamos alguma visibilidade em um site p2p francês popular, o que levou a um aumento tanto no número de usuários quanto na atividade de BitTorrent. No pico, chegamos a 211 routers na rede, embora ultimamente esteja oscilando entre 150 e 180. O uso de largura de banda relatado também aumentou, embora, infelizmente, a confiabilidade do IRC tenha sido reduzida, com um dos servidores reduzindo seus limites de largura de banda devido à carga. Houve várias melhorias na biblioteca de streaming para ajudar com isso, mas elas ficaram no ramo 0.5-pre, então ainda não estão disponíveis para a rede em produção.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 15 de fevereiro de 2005</title><link>/pt/blog/2005/02/15/reuni%C3%A3o-de-desenvolvimento-do-i2p-15-de-fevereiro-de-2005/</link><pubDate>Tue, 15 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/15/reuni%C3%A3o-de-desenvolvimento-do-i2p-15-de-fevereiro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla\_, cervantes, cneal92\_, jrandom, polecat, postman, smeghead, ugha2p&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt;jrandom&amp;gt; 0) oi 13:07 &amp;lt;jrandom&amp;gt; 1) Estado da rede 13:07 &amp;lt;jrandom&amp;gt; 2) Estado do 0.5 13:07 &amp;lt;jrandom&amp;gt; 3) i2p-bt 0.1.7 13:07 &amp;lt;jrandom&amp;gt; 4) ??? 13:07 &amp;lt;jrandom&amp;gt; 0) oi 13:07 * jrandom acena 13:07 &amp;lt;+ugha2p&amp;gt; jrandom: O irc.duck.i2p também está disponível na testnet e ligado a esta rede? 13:07 &amp;lt;+ugha2p&amp;gt; A esta rede de IRC 13:07 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2005-February/000575.html 13:07 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; Bonjour, sa cette fois de la semaine encore, 13:07 &amp;lt;jrandom&amp;gt; não, ugha2p 13:08 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; você está falando francês, jrandom? 13:08 &amp;lt;jrandom&amp;gt; heh, sim, prova de que o babelfish tem seus limites ;) 13:08 &amp;lt;jrandom&amp;gt; lol, sim, o pessoal dizia que o babelfish estava gerando francês ok antes, mas aparentemente não desta vez ;) 13:09 &amp;lt;+ugha2p&amp;gt; Oi, companheiros I2Pers. 13:09 &amp;lt;ant&amp;gt; &amp;lt;fedo2p&amp;gt; oi 13:09 &amp;lt;jrandom&amp;gt; de qualquer forma, vamos começar antes de termos outro netsplit 13:09 &amp;lt;jrandom&amp;gt; 1) estado da rede 13:09 &amp;lt;jrandom&amp;gt; vejam o e-mail para uma atualização 13:10 &amp;lt;jrandom&amp;gt; parece que, embora o IRC tenha estado bem instável, assim como alguma atividade de outproxy, o bt tem ido muito bem 13:11 &amp;lt;jrandom&amp;gt; não tenho muito mais a acrescentar além disso — alguém tem comentários/perguntas/preocupações? 13:12 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; o 0.5 será lançado nesta sexta? 13:12 &amp;lt;jrandom&amp;gt; heh, boa pergunta, acho que isso nos leva a 2) estado do 0.5 13:12 &amp;lt;jrandom&amp;gt; sim, o 0.5 será lançado nesta sexta 13:13 &amp;lt;jrandom&amp;gt; a rede de testes está indo muito bem com as últimas atualizações, mas ainda faltam algumas documentações e pequenos ajustes. também vou tentar colocar o Jetty mais recente lá, mas veremos 13:14 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; uma pergunta para um falante nativo de inglês: qual é a diferença semântica entre "it will be released" e "it is going to be released" ? 13:14 &amp;lt;bla_&amp;gt; O roteamento parece ser um pequeno problema às vezes; em, digamos, 5–10% dos casos, preciso recarregar uma página, porque o tunnel não está funcionando bem 13:14 &amp;lt;smeghead&amp;gt; gostaria de pedir que todos envolvidos em atividade de BitTorrent interrompam voluntariamente até que o 0.5 seja lançado na sexta, já que o aumento no tráfego de bt está arruinando o restante do tráfego da rede, especialmente o IRC 13:15 &amp;lt;jrandom&amp;gt; Sonium: o segundo é mais definitivo, mas a ideia geral é a mesma 13:15 &amp;lt;bla_&amp;gt; smeghead: eu concordaria, mas o 0.5 não vai resolver o problema de carga, vai? 13:15 &amp;lt;smeghead&amp;gt; eepsites também são afetados, não apenas o IRC 13:16 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; ok, então eu tinha entendido mal o uso até agora 13:16 &amp;lt;+ugha2p&amp;gt; jrandom: Vai lidar melhor com tráfego interativo? 13:16 &amp;lt;jrandom&amp;gt; o 0.5 vai mudar muitas dinâmicas e deve conseguir lidar de forma mais limpa com balanceamento de carga, já que agora podemos diferenciar entre as diferentes causas de rejeição de tunnel 13:16 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; eu devia ter prestado mais atenção na escola 13:16 &amp;lt;jrandom&amp;gt; ugha2p: sim, substancialmente 13:17 &amp;lt;+ugha2p&amp;gt; Ah, legal. 13:17 &amp;lt;jrandom&amp;gt; por outro lado, haverá um aumento geral no uso de banda em muitas situações, embora vamos melhorar isso mais adiante conforme as coisas progridem 13:18 &amp;lt;smeghead&amp;gt; e alguém, por favor, avise nossos novos usuários francófonos sobre isso e peça para segurarem as coisas de bt até sexta 13:18 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; smeghead: são três dias. Tenho certeza de que você pode arrumar outra coisa pra fazer por três dias 13:19 * jrandom poderia abrir um inproxy para o ircd 0.5 do spaetz :) 13:20 &amp;lt;jrandom&amp;gt; talvez uma solução mais simples seja sugerir que os usuários de bt aproveitem a capacidade de reduzir a carga na rede diminuindo o comprimento do seu tunnel 13:21 &amp;lt;jrandom&amp;gt; (tanto nos tunnels de entrada, como configurado na linha de comando do bt, quanto nos tunnels de saída, como configurado em `http://localhost:7657/configclients.jsp` ) 13:21 &amp;lt;polecat&amp;gt; É, eles não precisam tanto de anonimato, mas sim de obscuridade. Nós, furões alienígenas ilegais, é que precisamos da parada de 2 saltos. 13:21 &amp;lt;bla_&amp;gt; jrandom: Uma solução possível, bt-0.1.8, com comprimento padrão de tunnels de 1, foi mencionada antes aqui no canal. Duck, você está aí? 13:22 &amp;lt;polecat&amp;gt; O i2p-bt usa SAM, ou usa uma sessão i2ptunnel? 13:23 &amp;lt;jrandom&amp;gt; hmm, por outro lado há um conjunto inteiro de novas opções de sessão i2cp que vamos querer expostas no i2p-bt, então vou precisar falar com o duck sobre um release atualizado de qualquer forma 13:23 &amp;lt;jrandom&amp;gt; polecat: SAM 13:23 &amp;lt;smeghead&amp;gt; BS314159: sou colaborador não apenas da codebase do i2p, mas também do i2p-bt; esse tráfego de bt está me impedindo de me comunicar com os outros devs e atrapalhando nossos esforços para melhorar a experiência de todos, tenha um pouco de consideração, por favor 13:23 &amp;lt;smeghead&amp;gt; BS314159: é mais importante para você fazer torrent do que para nós desenvolvermos 13:23 &amp;lt;smeghead&amp;gt; ? 13:23 &amp;lt;smeghead&amp;gt; polecat: sam 13:23 &amp;lt;cervantes&amp;gt; façam o 0.1.8 entregar todos os seus usuários para a MPAA e todos ficaremos com o 0.1.7 13:23 &amp;lt;smeghead&amp;gt; bla_: provavelmente não haverá um 0.1.8, agora temos o 0.2.0 no CVS, uma nova codebase baseada no bt 3.9.1 13:23 &amp;lt;jrandom&amp;gt; heh cervantes 13:23 &amp;lt;jrandom&amp;gt; ooOOo legal 13:24 &amp;lt;jrandom&amp;gt; talvez isso seja um bom gancho de 2) estado do 0.5 para 3) i2p-bt :) 13:24 &amp;lt;jrandom&amp;gt; smeghead/duck, como vão as coisas? 13:25 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; o google conhece 167 links para www.i2p.org 13:25 &amp;lt;bla_&amp;gt; jrandom: Talvez a linha do tempo de atualização deva ser reiterada: tire sua eepsite do ar na quinta à noite (UTC), atualize na sexta, e ligue a eepsite quando um número suficiente de usuários tiver atualizado 13:26 &amp;lt;ant&amp;gt; &amp;lt;Sonium_&amp;gt; erm .net 13:26 &amp;lt;smeghead&amp;gt; todas as modificações de bt no 0.1.7 foram integradas na nova codebase 0.2.0 13:26 &amp;lt;smeghead&amp;gt; mas precisamos escrever uma interface SAM completamente nova, não podemos usar a do 0.1.7 13:27 &amp;lt;jrandom&amp;gt; ah ok 13:27 &amp;lt;smeghead&amp;gt; se houver alguém com experiência em sockets em Python que queira ajudar *cof*connelly 13:28 &amp;lt;polecat&amp;gt; Tudo o que está acontecendo no SAM é a adição de choking em nível de stream, certo? 13:28 &amp;lt;jrandom&amp;gt; polecat: sem mudanças de protocolo ainda (até onde sei), só portando 13:28 &amp;lt;smeghead&amp;gt; por favor, fale com o duck 13:28 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; algo novo no azneti2p? 13:28 &amp;lt;smeghead&amp;gt; o cliente 0.2.0 vai lidar com múltiplos torrents em uma única instância, você não vai mais precisar abrir múltiplas sessões 13:29 &amp;lt;jrandom&amp;gt; (yay!) 13:29 &amp;lt;polecat&amp;gt; Sériooo? 13:29 &amp;lt;smeghead&amp;gt; e com sorte conseguiremos fazer tudo funcionar sobre uma única sessão SAM para reduzir ainda mais a poluição na rede 13:29 &amp;lt;bla_&amp;gt; smeghead: Legal! Você também vai portar o bttrackmany só de texto? 13:29 &amp;lt;polecat&amp;gt; Pode rodar em segundo plano? 13:29 &amp;lt;jrandom&amp;gt; MANCOM: não ouvi novidades e, infelizmente, não tive tempo de auditar as atualizações 13:29 &amp;lt;polecat&amp;gt; Quanto de memória ele ocupa? 13:29 &amp;lt;smeghead&amp;gt; bla_: sim, acredito que sim 13:30 &amp;lt;smeghead&amp;gt; polecat: usando btdownloadheadless.py é um processo em segundo plano 13:31 &amp;lt;polecat&amp;gt; Uma única sessão SAM é possível: o protocolo peerwire e o do tracker podem ser deduzidos tanto pelo cliente quanto pelo servidor. 13:31 &amp;lt;polecat&amp;gt; smeghead: sim, mas e se eu quiser adicionar um torrent a esse processo? 13:32 &amp;lt;smeghead&amp;gt; polecat: e não deve usar significativamente mais memória do que o número comparável de instâncias 0.1.7 usa 13:34 &amp;lt;jrandom&amp;gt; polecat: é um port do BT mainline, funciona exatamente como o BT mainline. alguém pode adicionar recursos novos e melhores, mas vamos começar com um port simples primeiro ;) 13:36 &amp;lt;bla_&amp;gt; (Montanha-russa de conexão, de novo...) 13:36 &amp;lt;jrandom&amp;gt; (é por isso que eu dou uma leve editada nas atas da reunião ;) 13:37 &amp;lt;bla_&amp;gt; jrandom: :) 13:37 &amp;lt;jrandom&amp;gt; bem-vindo de volta 13:37 &amp;lt;polecat&amp;gt; smeghead: sim, mas e se eu quiser adicionar um torrent a esse processo? 13:38 &amp;lt;+ugha2p&amp;gt; jrandom: Não, deve ser porque você está censurando os netsplits. 13:38 &amp;lt;jrandom&amp;gt; polecat: é um port do BT mainline, funciona exatamente como o BT mainline. alguém pode adicionar recursos novos e melhores, mas vamos começar com um port simples primeiro ;) 13:38 &amp;lt;jrandom&amp;gt; ei, se eu censuro os netsplits, eles não acontecem! 13:38 * jrandom enterra a cabeça na areia 13:40 &amp;lt;smeghead&amp;gt; mas vou aproveitar a oportunidade para novamente pedir aos usuários de bt que esperem até sexta, por favor 13:41 &amp;lt;bla_&amp;gt; Certo, se há alguém que fale francês aqui, não precisa dizer nada agora, mas por favor adicione uma mensagem com o que o smeghead pediu nas seções em francês do forum.i2p ... 13:42 &amp;lt;+polecat&amp;gt; De qualquer forma, perdi a chance de dizer, mas eu estava pensando que, em vez de um cliente bt em C++, eu poderia simplesmente corrigir o plugin de BitTorrent do mldonkey e usar isso. 13:42 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Eu falo francês. 13:43 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; awww droga, era para eu não dizer nada. 13:43 * jrandom joga lama no dm 13:43 &amp;lt;bla_&amp;gt; dm: Você poderia adicionar essas mensagens? 13:43 &amp;lt;smeghead&amp;gt; não há nada de errado em usar torrent, mas, por outro lado, um aumento tão súbito no número de usuários de i2p não era esperado e claramente a rede 0.4.x não consegue lidar bem com isso 13:43 &amp;lt;+polecat&amp;gt; A menos que alguém tenha uma ideia de algo melhor em que eu possa gastar meu tempo. :/ 13:44 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; não tenho i2p aqui, receio. Posso traduzir de inglês-&amp;gt;francês se você me mandar por msg o que precisa ser dito. 13:44 &amp;lt;jrandom&amp;gt; polecat: talvez ajudar a fazer o i2p-bt que está por vir funcionar como você gostaria? 13:44 &amp;lt;jrandom&amp;gt; dm: forum.i2p.net/ 13:44 &amp;lt;+polecat&amp;gt; jrandom: Eu acho que o bt principal não é muito útil e está fadado a ser um obstáculo para um sistema de múltiplos torrents, a menos que mudem para uma UI cliente/servidor. 13:44 &amp;lt;+polecat&amp;gt; O que, aliás, o mldonkey/mlnet já fez. 13:44 &amp;lt;smeghead&amp;gt; polecat: mldonkey é uma bagunça horrível, por favor ajude no projeto i2p-bt ou no projeto azureus-i2p, eles estão precisando de uma mão 13:44 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; polecat: acho perda de tempo reimplementar o i2p-bt em uma linguagem mais rápida, dado o overhead no I2P 13:45 &amp;lt;+polecat&amp;gt; E eu planejando fazer isso com esse meu cliente C++ estúpido. 13:45 &amp;lt;jrandom&amp;gt; polecat: então coloque uma GUI, aproveitando o benefício do código do i2p-bt por baixo 13:45 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; mas poder usar a interface do MLDonkey pode ser algo muito bom 13:46 &amp;lt;+polecat&amp;gt; Acho que o Azareus não separa a UI da transferência de arquivos. :/ 13:46 &amp;lt;smeghead&amp;gt; polecat: você precisa experimentar o bt 3.9.1, agora ele é um cliente multitorrent 13:48 &amp;lt;+polecat&amp;gt; Ele permite fechar a UI sem parar o swarming dos seus arquivos? 13:48 &amp;lt;jrandom&amp;gt; há alguns recursos que ele não faz bem e que o Azureus faz bem, embora também existam alguns ambientes em que o Azureus não é a solução certa 13:48 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; o azureus lançou um binário compatível para o plugin? 13:48 &amp;lt;jrandom&amp;gt; polecat: não. mas adicionar isso é trivial comparado a escrever um cliente bt novo 13:48 &amp;lt;jrandom&amp;gt; jnymo: sim, eles têm um azneti2p beta 13:49 &amp;lt;smeghead&amp;gt; polecat: isso poderia ser modificado facilmente para fazer isso, muito facilmente, na verdade 13:49 &amp;lt;jrandom&amp;gt; polecat: apenas modifique o daemon bt existente para permitir que outros processos (vulgo sua nova GUI) digam a ele para fazer coisas 13:49 &amp;lt;+polecat&amp;gt; Bem, talvez... 13:49 &amp;lt;+polecat&amp;gt; Você acha? 13:49 &amp;lt;+polecat&amp;gt; Talvez se eu escrevesse uma UI que fosse só um protocolo de socket RPC, e então... eu teria que escrever um cliente inteiro para grok esse protocolo... 13:50 &amp;lt;smeghead&amp;gt; polecat: você não precisa escrever uma UI nova, modifique a UI existente do i2p-bt 0.2.0 para fazer isso, é simples 13:50 &amp;lt;+polecat&amp;gt; Talvez pudéssemos separar a parte de UI do bt e a parte do daemon, e executar essas partes como processos separados sem ter que reescrever muito código! 13:50 &amp;lt;+polecat&amp;gt; Ok. 13:50 &amp;lt;+polecat&amp;gt; Mas eu tenho mais uma pergunta... 13:51 &amp;lt;smeghead&amp;gt; polecat: não reinvente a roda porque algo carece de recursos triviais 13:51 &amp;lt;smeghead&amp;gt; polecat: você não olhou a codebase do i2p-bt, olhou? a UI é completamente separada 13:51 &amp;lt;+polecat&amp;gt; Se o bittorrent 3.9.1 saiu, por que estamos usando a versão 0.2.0 no i2p? o.o 13:51 &amp;lt;jrandom&amp;gt; heh 13:51 &amp;lt;jrandom&amp;gt; i2p-bt 0.2.0 == bt 3.9.1 :) 13:51 &amp;lt;+polecat&amp;gt; Eu olhei a codebase um tempo atrás. Era bem convoluta e ofuscada. 13:51 &amp;lt;jrandom&amp;gt; (i2p-bt 0.1.* == bt 3.4.alguma-coisa eu acho) 13:51 &amp;lt;+polecat&amp;gt; Ah, vocês têm versionamentos diferentes. 13:52 &amp;lt;+polecat&amp;gt; O i2p-bt está no CVS? 13:52 &amp;lt;smeghead&amp;gt; polecat: 0.2.0 é um novo branch no CVS que eu criei ontem, é i2p-bt; a versão oficial de bt em que ele é baseado é a 3.9.1, que será o bittorrent 4.0 quando sair do beta 13:52 &amp;lt;jrandom&amp;gt; http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p-bt/ 13:52 &amp;lt;smeghead&amp;gt; i2p-bt 0.1.7 é baseado no bt 3.4.2 13:52 &amp;lt;+polecat&amp;gt; Obrigado. 13:52 &amp;lt;+polecat&amp;gt; Espera. 13:53 &amp;lt;cervantes&amp;gt; nesse ponto vamos chamá-lo de versão 0.3.0 :P 13:53 &amp;lt;+polecat&amp;gt; Eu quis dizer CVS, não o "ooh olha o CVS bonitinho do site" 13:53 &amp;lt;jrandom&amp;gt; cvs -d :pserver:anoncvs@cvs.i2p.net/cvsroot co i2p-bt 13:53 &amp;lt;+polecat&amp;gt; CVSROOT= está visivelmente ausente nessas coisinhas cvs-cgi, pelo que notei. 13:53 &amp;lt;jrandom&amp;gt; ou, se você tiver o proxy do CVS localmente, cvs -d :pserver:anoncvs@localhost/cvsroot co i2p-bt 13:54 &amp;lt;smeghead&amp;gt; polecat: convoluta? btdownloadgui.py é todo o código da GUI, como pode ficar mais separada do que isso? 13:54 * polecat ufa, e não sente um desejo ardente de reclamar do CVS agora. 13:54 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ugh, isso foi doloroso, não escrevo nada em francês há anos! http://forum.i2p.net/viewtopic.php?p=1238#1238 13:55 &amp;lt;jrandom&amp;gt; valeu, dm 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; de nada 13:57 &amp;lt;smeghead&amp;gt; provavelmente diz algo obsceno 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; hehehhe 13:58 &amp;lt;+polecat&amp;gt; Certo, então eu tenho que escrever btdaemon.py, que é a GUI — toda a parte de GUI. E também btdaemongui.py, que é a GUI — toda a parte de daemon. 13:58 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; se for suficientemente obsceno, pode servir muito bem aos nossos propósitos 13:58 &amp;lt;ant&amp;gt; &amp;lt;fedo2p&amp;gt; bom trabalho dm ;) 13:58 &amp;lt;jrandom&amp;gt; heh 13:58 &amp;lt;jrandom&amp;gt; r0x0r polecat 13:59 &amp;lt;+polecat&amp;gt; Ai, eu odeio ter que instalar o wxwindows, é uma biblioteca grande que eu normalmente não uso. Oh well. 13:59 &amp;lt;smeghead&amp;gt; polecat: 0.2.0 é baseado em GTK, nada mais de wxWidgets 13:59 &amp;lt;jrandom&amp;gt; ok, muito trabalho de bt a fazer, talvez possamos discutir mais na lista/fórum/wiki/#i2p-bt conforme necessário? 13:59 &amp;lt;+polecat&amp;gt; Se eu vou hackear, é melhor eu pegar as ferramentas 14:00 &amp;lt;+polecat&amp;gt; Ah, eu tinha esquecido desse canal. :) 14:00 &amp;lt;smeghead&amp;gt; polecat: pegue o bittorrent 3.9.1 beta e leia as docs 14:01 &amp;lt;smeghead&amp;gt; #i2p-bt, isso 14:01 &amp;lt;smeghead&amp;gt; tem até gente lá 14:02 &amp;lt;jrandom&amp;gt; heh ok, muita coisa empolgante de bt. mais algo para 3) i2p-bt, ou vamos para 4) ??? 14:03 &amp;lt;jrandom&amp;gt; ok, passando para 4) ??? 14:03 &amp;lt;jrandom&amp;gt; mais alguém tem algo para trazer para a reunião? 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; threshold cryptography (criptografia de limiar) é demais 14:04 &amp;lt;cervantes&amp;gt; ??? = `http://forum.i2p/viewtopic.php?p=1237` 14:04 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; proxies para a web não são legais. E quanto a proxies para novas versões do I2P, ou outras redes de anonimato? 14:04 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; e por "não legais" quero dizer não seguros de executar 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; eles não são executados por todo mundo, BS 14:05 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; eu sei disso 14:05 &amp;lt;cervantes&amp;gt; O membro do fórum da semana é &amp;lt;tadaa!&amp;gt; jrandom 14:05 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; estou pensando em upgrades 14:05 &amp;lt;jrandom&amp;gt; lol valeu, cervantes 14:06 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Não agora, mas eventualmente seria possível ter um grande número de routers atuando como proxies entre versões? 14:06 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; e isso removeria o timing attack sem downtime? 14:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; upgrades forçados são necessários 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; discordo 14:07 &amp;lt;jrandom&amp;gt; BS314159: I2NP sobre i2ptunnel sobre I2P seria, doloroso. embora talvez um dos “outproxies” pudesse apontar para algum inproxy 14:07 &amp;lt;jrandom&amp;gt; BS314159: embora upgrades forçados não sejam geralmente necessários, aqui são. ponto. precisamos disso, porque eu não previ todas as mudanças de que precisamos para o 0.5 14:08 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; não estou dizendo que novas versões devam ser retrocompatíveis 14:08 &amp;lt;cervantes&amp;gt; jrandom: bem, sejamos honestos... você é quem faz 98% do trabalho ;-) 14:09 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; só estou tentando encontrar uma forma de permitir que usuários de I2P menos ágeis atualizem sem timing attacks ou downtime 14:10 &amp;lt;jrandom&amp;gt; BS314159: não dá para fazer para o release 0.5. em releases posteriores podemos ter cuidado. mas para este, é um corte definitivo. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; atualização automática pode ser melhor no futuro 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; estou falando de um futuro distante. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; auto-update é inseguro demais? 14:10 &amp;lt;jrandom&amp;gt; cervantes: nah, só 95% da infraestrutura, mas tem muito mais rolando do que apenas i2p/{core,router}/ :) 14:11 &amp;lt;jrandom&amp;gt; jnymo: atualização de 0 cliques == insegura. 1 clique == segura. 14:11 &amp;lt;cervantes&amp;gt; jrandom: sim, começou a ganhar tração nos últimos meses, felizmente ;-) 14:11 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; e uma linha que diga "you need to update.. countdown in * days" 14:12 &amp;lt;jrandom&amp;gt; sim, muita gente [http://www.i2p.net/team] tem feito um trabalho animal 14:13 &amp;lt;jrandom&amp;gt; BS314159: definitivamente há muito que podemos fazer para atualizações posteriores, talvez possamos discutir implementações concretas quando se aproximarem :) 14:13 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer para a reunião? 14:13 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; poderíamos ter algum tipo de recurso de autospeed (como no plugin do Azureus que mede tempos de ping) no i2p que ajuste a largura de banda máxima (de upload)? 14:14 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; isso ajudaria a manter a largura de banda alta e a latência baixa 14:14 &amp;lt;jrandom&amp;gt; oh, interessante 14:14 * cervantes está trabalhando em um recurso de atualização de 1–2 cliques para a i2p toolbar 14:14 &amp;lt;cervantes&amp;gt; embora eu esteja tendo problemas com hashing no momento....então provavelmente ainda faltam algumas semanas. 14:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; cervantes++ 14:15 &amp;lt;jrandom&amp;gt; MANCOM: se você puder documentar como funcionaria e pareceria, e postar isso no fórum, seria ótimo. se for simples o suficiente, pode até entrar no 0.5 14:15 &amp;lt;cervantes&amp;gt; nesse meio tempo uma dúzia de pessoas vai aparecer com um monte de soluções melhores 14:16 &amp;lt;jrandom&amp;gt; heh 14:16 &amp;lt;cneal92_&amp;gt; :D 14:17 &amp;lt;ant&amp;gt; &amp;lt;MANCOM&amp;gt; bem, vou tentar 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; mas ele já detecta quando há um novo release e pode te apontar o link de download relevante... 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; com o que talvez eu siga inicialmente 14:18 &amp;lt;jrandom&amp;gt; massa, cervantes 14:18 &amp;lt;jrandom&amp;gt; valeu, MANCOM 14:18 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; você poderia simplesmente colocar o botão "graceful restart" para atualizar, depois que a atualização já estiver no diretório 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ou chamar de "upgrade" 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; e colocar a função de restart lá 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; embora eu provavelmente esteja dizendo o óbvio 14:19 &amp;lt;jrandom&amp;gt; certo, precisamos talvez de uma dúzia de linhas de código para buscar `http://dev.i2p/i2p/i2pupdate.zip,` verificar, e então reiniciar 14:20 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer para a reunião? 14:20 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; bem, eu já consigo fazer a toolbar baixar uma atualização na pasta do i2p E disparar um graceful restart... mas até agora não consegui fazer com que ela verifique a integridade do download 14:21 &amp;lt;jrandom&amp;gt; cervantes: ah, essa parte deve ser fácil — mais adiante, teremos a própria atualização se autoverificando 14:21 &amp;lt;jrandom&amp;gt; (aka assinada, verificada pelo router antes da instalação) 14:21 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; jrandom: isso seria legal. 14:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ooh 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; talvez então seja suficiente eu disparar o download e depois abrir um solicitador de "do you wish to restart" yes/no 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; para que alguém possa verificar manualmente se desejar 14:23 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; (ele já exibe qual deveria ser o sha1) 14:23 &amp;lt;jrandom&amp;gt; hehe 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; que tal, "click here to autodownload on availability" 14:25 &amp;lt;cervantes&amp;gt; eu prefiro evitar auto downloads 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmf.. a microsoft faz isso ;) 14:26 &amp;lt;cervantes&amp;gt; mas com certeza avise o usuário de que existe um download e ofereça um botão "download now" 14:26 &amp;lt;jrandom&amp;gt; certo, 1 clique no mínimo. podemos /notificar/ automaticamente sobre a disponibilidade de atualização, mas autoinstall não é ok 14:26 &amp;lt;jrandom&amp;gt; (er, o que o cervantes disse) 14:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; agora, como 10000 pessoas atualizam? que tal integrar i2p-bt em algum momento? 14:27 &amp;lt;jrandom&amp;gt; sim, e pôneis voadores 14:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; bom o bastante para mim 14:29 &amp;lt;jrandom&amp;gt; ok, legal... se não houver mais nada... 14:29 &amp;lt;+postman&amp;gt; droga, perdi a reunião :/ 14:29 * cervantes volta a codar seu vaporware 14:29 &amp;lt;jrandom&amp;gt; heh você chegou no estouro do cronômetro, caso haja algo que queira trazer, postman :) 14:30 &amp;lt;+postman&amp;gt; não, obrigado 14:30 &amp;lt;+polecat&amp;gt; Microsoft? =) Eu tenho o Gentoo fazendo isso. 14:30 * jrandom se prepara 14:30 &amp;lt;+postman&amp;gt; ooops 14:30 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-02-08</title><link>/pt/blog/2005/02/08/notas-de-status-do-i2p-de-2005-02-08/</link><pubDate>Tue, 08 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/08/notas-de-status-do-i2p-de-2005-02-08/</guid><description>&lt;p>Oi, pessoal, chegou a hora de mais uma atualização&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.4.2.6-* 2) 0.5 3) i2p-bt 0.1.6 4) fortuna 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.4.2.6-*&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Pode não parecer, mas já faz mais de um mês desde o lançamento da 0.4.2.6 e as coisas ainda estão em muito bom estado. Houve uma série de atualizações bem úteis [1] desde então, mas nada realmente crítico que justificasse lançar uma nova versão. No entanto, no último dia ou dois recebemos algumas correções de bugs muito boas (obrigado, anon e Sugadude!), e se não estivéssemos à beira do lançamento da 0.5, eu provavelmente empacotaria e lançaria. A atualização do anon corrige uma condição de borda na biblioteca de streaming que vinha causando muitos dos timeouts vistos no BT e em outras transferências grandes, então, se você estiver se sentindo aventureiro, pegue o CVS HEAD e experimente. Ou espere pela próxima versão, claro.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 8 de fevereiro de 2005</title><link>/pt/blog/2005/02/08/reuni%C3%A3o-de-desenvolvimento-do-i2p-8-de-fevereiro-de-2005/</link><pubDate>Tue, 08 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/08/reuni%C3%A3o-de-desenvolvimento-do-i2p-8-de-fevereiro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, brachtus, cervantes, duck, jrandom, jrandom2p, legion, modulus, postman, protokol, Ragnarok, smeghead, ugha2p&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;jrandom&amp;gt; 0) oi 13:05 &amp;lt;jrandom&amp;gt; 1) 0.4.2.6-* 13:05 &amp;lt;jrandom&amp;gt; 2) 0.5 13:05 &amp;lt;jrandom&amp;gt; 3) i2p-bt 0.1.6 13:05 &amp;lt;jrandom&amp;gt; 4) fortuna 13:05 &amp;lt;jrandom&amp;gt; 5) ??? 13:06 &amp;lt;jrandom&amp;gt; 0) oi 13:06 * jrandom acena 13:06 &amp;lt;@duck&amp;gt; y0 13:06 &amp;lt;smeghead&amp;gt; oi 13:06 &amp;lt;jrandom&amp;gt; notas semanais de status no ar @ http://dev.i2p.net/pipermail/i2p/2005-February/000564.html 13:07 &amp;lt;cervantes&amp;gt; foi mal o atraso... eu estava ocupado lendo as notas de status que foram postadas no último minuto... 13:07 &amp;lt;jrandom&amp;gt; ei, desta vez elas saíram /antes/ da reunião pelo menos (uns 30s antes ;) 13:08 &amp;lt;jrandom&amp;gt; enfim, enquanto vocês vasculham aquele email tão empolgante, vamos pular para 1) 0.4.2.6-* 13:09 &amp;lt;jrandom&amp;gt; com os patches mais recentes do anon e cia., estou dividido entre soltar um novo 0.4.2.7 tão perto da revisão 0.5. 13:10 &amp;lt;jrandom&amp;gt; por ora, porém, se você estiver se sentindo corajoso, sinta-se à vontade para dar uma rodada no cvs - está estável (estou quebrando coisas em outro branch), e tem coisa boa 13:11 &amp;lt;jrandom&amp;gt; o fator decisivo para não soltar uma rev foi quando fiz um checklist para a 0.5 e vi que as únicas coisas restantes eram mesmo atualizações da interface web 13:11 &amp;lt;+Ragnarok&amp;gt; sobre os patches do sugadude, eles representam uma mudança de política, já que discutimos filtrar endereços que não fossem .i2p antes, e você decidiu contra 13:11 &amp;lt;jrandom&amp;gt; oh, hm? discordo de mim mesmo então - o eepproxy não aceita endereço que não seja .i2p de qualquer forma, mesmo se estivessem no hosts.txt 13:12 &amp;lt;jrandom&amp;gt; eu tinha um argumento convincente antes? 13:13 &amp;lt;+Ragnarok&amp;gt; ok, então podemos reverter o patch, e eu implemento do jeito que funcionava originalmente, o que é uma mudança de 0 linhas? 13:13 &amp;lt;+Ragnarok&amp;gt; na verdade não, eu só não ligava de um jeito ou de outro :) 13:13 &amp;lt;jrandom&amp;gt; ah, legal, você que manda 13:13 &amp;lt;cervantes&amp;gt; bom, você me convenceu a largar todo meu trabalho num sistema de gerenciamento multi-tld e demitir todos os meus funcionários 13:13 &amp;lt;+Ragnarok&amp;gt; a filtragem já está acontecendo, então é só adicionar uma condição a um if 13:14 &amp;lt;jrandom&amp;gt; cervantes: também tenho esta linda ponte à venda... 13:14 &amp;lt;cervantes&amp;gt; :) 13:14 &amp;lt;jrandom&amp;gt; ok, combinado, Ragnarok, se você quiser me mandar um .java/.tar/.diff/.whatever, seria ótimo 13:15 &amp;lt;+Ragnarok&amp;gt; posso fazer cvs agora :) 13:15 &amp;lt;jrandom&amp;gt; :) melhor ainda 13:15 * cervantes faz backup do head do cvs 13:15 &amp;lt;jrandom&amp;gt; heh 13:16 &amp;lt;+Ragnarok&amp;gt; *BOOM* 13:16 &amp;lt;+Ragnarok&amp;gt; ... brincadeira :) 13:17 &amp;lt;jrandom&amp;gt; ok, fora isso, alguém tem mais alguma coisa para trazer à tona com relação a 0.4.*? 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; 0.4.* é uma porcaria, nos dê 0.5 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; Tem tipo um gazilhão de anos!! 13:18 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; 0.4.* não é uma porcaria, mas manda a 0.5 mesmo assim. 13:18 &amp;lt;jrandom&amp;gt; então 2) 0.5 :) 13:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; vocês me devem muito, eu trouxe a 0.5 13:19 &amp;lt;jrandom&amp;gt; não poderíamos ter feito sem você, dm 13:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; amém 13:20 &amp;lt;jrandom&amp;gt; como mencionado nas notas, praticamente todo o trabalho pesado para a 0.5 está feito e testado, mas ainda há pendências aqui e ali para ajustar 13:21 &amp;lt;jrandom&amp;gt; (p.ex. a próxima tarefa na minha lista é uma página de configuração de tunnel para gerenciar os pools e configurações) 13:22 &amp;lt;@duck&amp;gt; Espero que tenhamos uma rede de teste-0.5 antes de lançar? 13:22 &amp;lt;jrandom&amp;gt; houve atualizações em vários componentes diferentes, então a 0.5 pode ser um pouco turbulenta 13:22 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt;gt; jrandom JÁ tem uma rede de testes.. dã 13:23 &amp;lt;jrandom&amp;gt; sim, tenho feito uma localmente aqui com uma dúzia de routers, mas em um dia ou dois vou tentar recrutar algumas pessoas para ajudar com testes em ampla área 13:24 * postman pode oferecer uma máquina dedicada 13:24 &amp;lt;jrandom&amp;gt; massa. talvez possamos tentar algo amanhã, tentar quebrar algumas coisas. 13:26 &amp;lt;cervantes&amp;gt; eu também 13:27 &amp;lt;jrandom&amp;gt; fechado 13:27 &amp;lt;jrandom&amp;gt; é basicamente tudo que tenho a dizer sobre a próxima 0.5 no momento - os logs de commit do cvs têm sido bem verbosos, então se você quer os detalhes, confiram lá 13:28 &amp;lt;jrandom&amp;gt; mais alguém tem comentários/perguntas/preocupações/frisbees com relação à 0.5? 13:29 &amp;lt;+postman&amp;gt; não 13:29 * postman está ansioso para colocar o novo V8 pra rodar :) 13:30 &amp;lt;jrandom2p&amp;gt; bom, 0.5 é mais como um novo tanque - projetado para melhorar a segurança e o anonimato, não como ajuste de desempenho ;) 13:30 &amp;lt;jrandom2p&amp;gt; mas concordo, já faz tempo demais 13:30 &amp;lt;@duck&amp;gt; não esqueça de adicionar um target 0.5 no bugzilla 13:30 &amp;lt;@duck&amp;gt; caso haja bugs 13:30 &amp;lt;jrandom2p&amp;gt; (heh, eu cheguei a adicionar um 0.4?) 13:31 &amp;lt;jrandom2p&amp;gt; mas boa 13:31 &amp;lt;@duck&amp;gt; ou você prefere bugs em outro lugar 13:31 &amp;lt;@duck&amp;gt; digo, relatórios de bugs :) 13:31 &amp;lt;@duck&amp;gt; sei que tenho sido preguiçoso e abuso das mensagens no irc para isso 13:31 &amp;lt;jrandom2p&amp;gt; não, bugzilla é ótimo, muito melhor que meu caderno 13:32 &amp;lt;jrandom2p&amp;gt; não te culpo, já que o bugzilla é meio chato 13:32 &amp;lt;jrandom2p&amp;gt; mas conforme os bugs se acumulam, é o melhor 13:32 &amp;lt;@duck&amp;gt; nah 13:33 * jrandom acabou de notar que estou alternando esquizofrenicamente entre telas 13:34 &amp;lt;jrandom&amp;gt; ok, enfim, indo para 3) i2p-bt 0.1.6 13:34 &amp;lt;jrandom&amp;gt; duck: o microfone é seu 13:34 &amp;lt;@duck&amp;gt; ok 13:34 &amp;lt;@duck&amp;gt; i2p-bt 0.1.5 tinha alguns problemas, os dois maiores: 13:35 &amp;lt;@duck&amp;gt; - resource temporarily unavailable 13:35 &amp;lt;@duck&amp;gt; - invalid argument error on windows 13:35 &amp;lt;@duck&amp;gt; ambos foram corrigidos 13:35 &amp;lt;jrandom&amp;gt; (oba!) 13:35 &amp;lt;@duck&amp;gt; enquanto tentei culpar o sam protocol, a sam bridge e o winsock 13:35 &amp;lt;@duck&amp;gt; o problema acabou sendo relacionado ao código de socket não bloqueante 13:36 &amp;lt;@duck&amp;gt; ainda não vi a 0.1.6 travar 13:36 &amp;lt;@duck&amp;gt; há alguns outros problemas não tratados: 13:36 &amp;lt;@duck&amp;gt; os usuários da GUI têm reclamado dos pop-ups 13:36 &amp;lt;@duck&amp;gt; você pode comentá-los, mas eu não gostei disso 13:37 &amp;lt;@duck&amp;gt; ainda esperando alguém implementar uma solução melhor 13:37 &amp;lt;@duck&amp;gt; como mostrar uma linha de status na própria janela de transferência 13:37 * smeghead se esconde 13:37 &amp;lt;smeghead&amp;gt; na verdade, dei uma olhada nisso ontem à noite 13:37 &amp;lt;smeghead&amp;gt; mas não está no topo da minha lista de prioridades 13:37 &amp;lt;@duck&amp;gt; ou talvez um dia eu veja como funciona o wxPython e faça eu mesmo 13:37 &amp;lt;@duck&amp;gt; mas não está no topo da minha lista de prioridades 13:38 &amp;lt;@duck&amp;gt; e eu não uso a GUI, então não ligo muito :P 13:38 &amp;lt;+Ragnarok&amp;gt; sempre tem a nova gui do 3.9 :) 13:38 &amp;lt;@duck&amp;gt; é melhor? 13:38 &amp;lt;smeghead&amp;gt; sim, por que você baseou o i2p bt numa versão tão jurássica em primeiro lugar? :) 13:38 &amp;lt;@duck&amp;gt; porque era a versão estável naquele momento 13:39 &amp;lt;@duck&amp;gt; e não tão mutilada quanto clientes como o bittornado 13:40 &amp;lt;@duck&amp;gt; Ragnarok: ignorando questões de licenciamento, acho que portar nossas coisas de i2p para 3.9 pode ser bom 13:40 &amp;lt;+Ragnarok&amp;gt; a nova GUI é bem incrível, imho, e é escrita usando pygtk, então eu consigo hackear nela 13:40 &amp;lt;jrandom&amp;gt; qual é a licença do 3.9? achei que era tipo MIT? 13:40 &amp;lt;+protokol&amp;gt; eu adoraria uma versão mais recente do jetty 13:40 &amp;lt;smeghead&amp;gt; protokol: isso vem mais cedo do que você pensa 13:41 &amp;lt;@duck&amp;gt; "BitTorrent Open Source License" 13:41 &amp;lt;smeghead&amp;gt; licença sabor-do-mês 13:41 &amp;lt;+Ragnarok&amp;gt; não li tudo.. parece estranha 13:41 &amp;lt;+protokol&amp;gt; licenciamento não existe no i2p 13:41 &amp;lt;@duck&amp;gt; derivada da Jabber Open Source License 1.0 13:41 &amp;lt;+protokol&amp;gt; se há source, é PD 13:41 &amp;lt;@duck&amp;gt; protokol: por isso eu disse 'ignorando' 13:42 &amp;lt;smeghead&amp;gt; e a licença do jabber é baseada em? 13:42 &amp;lt;jrandom&amp;gt; (leis de copyright desatualizadas?) 13:42 &amp;lt;smeghead&amp;gt; além disso :) 13:43 &amp;lt;modulus&amp;gt; a vontade da Sun de aprontar. 13:43 &amp;lt;@duck&amp;gt; http://www.opensource.org/licenses/jabberpl.php 13:43 &amp;lt;smeghead&amp;gt; proponho agendarmos a questão de licenciamento para a próxima reunião do I2P Public Domain Security Council 13:43 &amp;lt;modulus&amp;gt; ah, essa 13:43 &amp;lt;modulus&amp;gt; ouvi errado. 13:45 &amp;lt;@duck&amp;gt; 3.9.0 parece promissora 13:45 &amp;lt;@duck&amp;gt; ainda é beta, porém 13:47 &amp;lt;@duck&amp;gt; ok, quem quiser ajudar, por favor me avise 13:47 &amp;lt;@duck&amp;gt; assim podemos avaliar usar a 3.9.x 13:47 &amp;lt;@duck&amp;gt; . 13:47 &amp;lt;jrandom&amp;gt; w3rd 13:47 &amp;lt;smeghead&amp;gt; estou disposto a ajudar 13:47 &amp;lt;jrandom&amp;gt; posso ajudar a testar 13:48 &amp;lt;+Ragnarok&amp;gt; Estou disposto, mas provavelmente haverá restrições de tempo, já que estou tendo o semestre do inferno. 13:48 &amp;lt;jrandom&amp;gt; d'oh 13:48 &amp;lt;@duck&amp;gt; abandona o curso 13:48 &amp;lt;jrandom&amp;gt; droga, o duck me venceu 13:48 &amp;lt;smeghead&amp;gt; sim, todo mundo faz isso 13:49 &amp;lt;+Ragnarok&amp;gt; buu 13:49 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; é só entrar para o exército ;) 13:50 &amp;lt;jrandom&amp;gt; é, como se isso te desse muito tempo pra programar, né? ;) 13:50 &amp;lt;+Ragnarok&amp;gt; já desisti de fazer curso de matemática, é o máximo que vocês vão conseguir de mim :) 13:50 &amp;lt;jrandom&amp;gt; heh 13:50 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo sobre 3) i2p-bt? 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; só não se aliste por seis anos 13:51 &amp;lt;@duck&amp;gt; tem bastante posts no fórum sobre isso 13:51 &amp;lt;@duck&amp;gt; obrigado a quem ajuda os novatos 13:51 &amp;lt;@duck&amp;gt; s/thanks/my thanks/ 13:51 &amp;lt;@duck&amp;gt; se tiverem material para uma FAQ, me avisem 13:52 &amp;lt;jrandom&amp;gt; (se ainda tivéssemos drupal, poderíamos simplesmente adicionar um novo node...) 13:53 &amp;lt;jrandom&amp;gt; ok, enfim, indo para 4) fortuna 13:54 &amp;lt;jrandom&amp;gt; smeghead: quer nos dar uma atualização das coisas? 13:54 &amp;lt;smeghead&amp;gt; sim, estou trabalhando em pants e fortuna em paralelo 13:55 &amp;lt;smeghead&amp;gt; já que precisei modificar o build do fortuna para transformá-lo em um pbuild 13:55 &amp;lt;smeghead&amp;gt; o ETA de um patch que permitirá testar o fortuna é um dia ou dois, talvez hoje à noite dependendo de quais drogas estiverem envolvidas 13:56 &amp;lt;jrandom&amp;gt; heh 13:56 &amp;lt;@duck&amp;gt; então você vai baixar as pants? 13:56 &amp;lt;jrandom&amp;gt; ok, legal, quando for, tá valendo - se colocarmos na 0.5 na próxima semana ou algo assim, ótimo; se não, ótimo também 13:56 &amp;lt;smeghead&amp;gt; bem, mesmo que eu termine hoje à noite, eu adotaria uma postura conservadora na implantação 13:57 &amp;lt;jrandom&amp;gt; bastante razoável 13:57 &amp;lt;smeghead&amp;gt; até termos testes decentes 13:57 &amp;lt;smeghead&amp;gt; já que isso ficará no coração da maior parte da cripto do i2p 13:57 &amp;lt;jrandom&amp;gt; sim 13:57 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; o jbigi fica? 13:57 &amp;lt;smeghead&amp;gt; sua nova classe de entropia é legal 13:58 &amp;lt;jrandom&amp;gt; sim, jnymo, isso é só um gerador de números aleatórios 13:58 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ah 13:59 &amp;lt;jrandom&amp;gt; ainda vamos precisar pesquisar a qualidade de várias fontes de entropia no router, mas acho que conseguiremos alimentá-lo com alguns dados. 14:00 &amp;lt;smeghead&amp;gt; aliás, se alguém quiser ler sobre do que se trata esse negócio de pants: `http://smeghead.i2p/README_pants` 14:00 &amp;lt;jrandom&amp;gt; ah, massa 14:01 &amp;lt;smeghead&amp;gt; pants também está quase pronto 14:01 &amp;lt;brachtus&amp;gt; eu sei que jbigi é meio difícil de fazer funcionar com OS X/Darwin... isso vai ter os mesmos problemas de build? 14:01 &amp;lt;smeghead&amp;gt; qual é o problema no osx? 14:01 &amp;lt;modulus&amp;gt; é só que você tem que compilar a lib 14:02 &amp;lt;modulus&amp;gt; na minha opinião não é grande coisa, mas um tanto trabalhoso. 14:02 &amp;lt;jrandom&amp;gt; brachtus: fortuna é em Java puro, não usa nada nativo 14:02 &amp;lt;smeghead&amp;gt; posso colocar o jbigi no pants e isso deve tornar a compilação uma moleza se distribuirmos o pants com o i2p 14:02 &amp;lt;brachtus&amp;gt; nada muito difícil, é como compilar uma lib compartilhada no linux, mas mais difícil do que só duplo-clique-instalar 14:02 &amp;lt;smeghead&amp;gt; você precisaria do ant, claro 14:02 &amp;lt;brachtus&amp;gt; ok jrandom, ótimo :) 14:03 &amp;lt;jrandom&amp;gt; smeghead: isso é um bom ponto - o jbigi tem no pants uma dependência do GMP 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; o que é pants? 14:03 &amp;lt;smeghead&amp;gt; nenhuma mexida manual seria necessária 14:03 &amp;lt;ant&amp;gt; * jnymo não tem um router rodando 14:03 &amp;lt;smeghead&amp;gt; jnymo: leia o link que acabei de postar 14:04 &amp;lt;jrandom&amp;gt; `http://bolas.mine.nu:8080/cgi-bin/nph-proxy/000000A/http/smeghead.i2p/README_pants` 14:04 &amp;lt;smeghead&amp;gt; pants pode compilar o gmp também 14:04 &amp;lt;jrandom&amp;gt; (public inproxy) 14:04 &amp;lt;smeghead&amp;gt; ah legal 14:04 &amp;lt;jrandom&amp;gt; eca, isso estragou totalmente o texto 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; valeu jr 14:04 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; você não tem medo de encrencas legais? 14:04 &amp;lt;smeghead&amp;gt; jrandom não opera o inproxy 14:04 &amp;lt;jrandom&amp;gt; ah, o inproy é operado por outra pessoa, já foi postado no fórum 14:05 &amp;lt;jrandom&amp;gt; (veja http://bolas.mine.nu:8080/) 14:05 &amp;lt;cervantes&amp;gt; jrandom: não deveria ser visto como um arquivo html...confira o source 14:05 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; ainda assim, fico surpreso que alguém rode. Mas enquanto não for alguém vital para o projeto, tudo bem :) 14:05 &amp;lt;jrandom&amp;gt; hehe 14:05 &amp;lt;jrandom&amp;gt; somos /todos/ vitais para o projeto :) 14:06 &amp;lt;smeghead&amp;gt; fvw: não vejo inproxies como legalmente tão precários quanto outrpoxies 14:06 &amp;lt;smeghead&amp;gt; outproxies mesmo 14:06 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; Talvez não, mas ainda podem servir pornografia infantil e afins 14:06 &amp;lt;jrandom&amp;gt; só se existissem tais coisas no i2p, o que, até onde sei, não existem 14:06 &amp;lt;legion&amp;gt; outproxies poderiam rotear pelo tor, só pra ficar um pouco mais seguro, já que seriam usados apenas para navegação web, não vejo problema. 14:07 &amp;lt;jrandom&amp;gt; (mas sim) 14:07 &amp;lt;modulus&amp;gt; ainda 14:07 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; sim, mas qualquer um pode colocar a qualquer momento. 14:07 &amp;lt;ant&amp;gt; &amp;lt;fvw&amp;gt;gt; sim, eu também não rodaria um outproxy tor. Enfim, desculpem sair do tópico 14:07 &amp;lt;jrandom&amp;gt; legion: sim, embora eu tenha colocado o squid.i2p no ar antes do tor sair 14:07 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; voltando ao tópico; ansioso por pants 14:08 &amp;lt;jrandom&amp;gt; sim, pants++ 14:08 &amp;lt;smeghead&amp;gt; aviso vocês antes de eu colocar o pants no CVS 14:08 &amp;lt;smeghead&amp;gt; é meio grande 14:08 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; o pessoal fora do i2p talvez se interesse também 14:09 &amp;lt;cervantes&amp;gt; sim, avise todo mundo antes de você abaixar suas pants 14:09 &amp;lt;smeghead&amp;gt; sim, pretendo divulgá-lo fora do i2p também 14:09 &amp;lt;jrandom&amp;gt; concordo, talvez devêssemos colocá-lo em outro módulo (ou no novo servidor rápido/grande)? 14:09 &amp;lt;+Ragnarok&amp;gt; especialmente se você for um cara de pants grandes 14:10 &amp;lt;smeghead&amp;gt; sim, o módulo pants realmente deveria ser mantido separado do repo pants na árvore de código-fonte, atualmente eu os tenho localizados na mesma raiz apps/pants 14:10 &amp;lt;smeghead&amp;gt; :/ 14:10 &amp;lt;smeghead&amp;gt; o que, nem preciso dizer, é total pants 14:11 &amp;lt;smeghead&amp;gt; então sobre o que estávamos falando originalmente? 14:11 &amp;lt;jrandom&amp;gt; hmm, podemos discutir opções de implantação offline 14:11 &amp;lt;jrandom&amp;gt; fortuna ;) 14:11 &amp;lt;smeghead&amp;gt; certo 14:12 &amp;lt;jrandom&amp;gt; smeghead: você já olhou as necessidades de AES/SHA256 da implementação? 14:12 &amp;lt;jrandom&amp;gt; (já que o SHA256 do i2p não faz digests parciais) 14:13 &amp;lt;smeghead&amp;gt; hm 14:13 &amp;lt;jrandom&amp;gt; Quanto ao AES, temos uma implementação de bloco perfeitamente adequada 14:13 &amp;lt;smeghead&amp;gt; acho que vou descobrir quando explodir 14:13 &amp;lt;jrandom&amp;gt; enfim, podemos resolver isso também 14:13 &amp;lt;jrandom&amp;gt; heh 14:15 &amp;lt;jrandom&amp;gt; ok, alguém tem perguntas/pensamentos/preocupações sobre fortuna? 14:15 &amp;lt;jrandom&amp;gt; se não, pulando para 5) ??? 14:15 &amp;lt;jrandom&amp;gt; cervantes: p1ng 14:16 &amp;lt;cervantes&amp;gt; `http://forum.i2p/viewtopic.php?t=305` 14:16 &amp;lt;cervantes&amp;gt; temos um novo membro do fórum da semana 14:16 &amp;lt;cervantes&amp;gt; Apresento [rufar de tambores] Sugadude! 14:16 * brachtus aplaude Sugadude 14:17 &amp;lt;jrandom&amp;gt; oba 14:17 &amp;lt;cervantes&amp;gt; por, em geral, ser um cara prestativo com todos aqueles n00bs de i2p 14:17 &amp;lt;@duck&amp;gt; avatar legal também 14:17 &amp;lt;cervantes&amp;gt; avatar(s) 14:18 &amp;lt;legion&amp;gt; avatares? não sabia que podíamos ter avatares nos fóruns do i2p? 14:18 &amp;lt;smeghead&amp;gt; só usuários que são realmente muito maus ganham 14:18 &amp;lt;cervantes&amp;gt; você não pode... a menos que seja a pessoa do fórum da semana ;-) 14:18 &amp;lt;@duck&amp;gt; só para a elite 14:18 &amp;lt;legion&amp;gt; ah, entendi... 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; sei que alguém estava interessado em sistemas financeiros seguros sobre i2p 14:19 &amp;lt;legion&amp;gt; faz sentido :) 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; não sei se estão aqui, mas... 14:19 &amp;lt;@duck&amp;gt; sou um anarcocapitalista fedorento 14:19 &amp;lt;@duck&amp;gt; então manda ver 14:20 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; eu estava lendo mais sobre criptografia de limiar (threshold cryptography) e há conversas sobre usá-la para isso 14:20 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; assim como para proteger outras funções 14:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; todo mundo familiarizado com criptografia de limiar? 14:21 &amp;lt;legion&amp;gt; IMO a criptografia e a segurança de rede devem ser variáveis; o quanto deve depender do recurso/tarefa. 14:21 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; jnymo: um pouco 14:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; bem, para transações financeiras confiáveis no i2p, queremos confiança forte e descentralizada 14:22 &amp;lt;modulus&amp;gt; isso é sobre chaves compartilhadas e coisas assim? 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; sim, as chaves são compartilhadas em pedaços 14:23 &amp;lt;ant&amp;gt; &amp;lt;duck_&amp;gt;gt; mas em um ambiente anônimo, como saber que as entidades que estão compartilhando não são controladas pela mesma? 14:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; e você precisa contornar mais da metade de todos os servidores do sistema para obter a chave priv 14:24 &amp;lt;modulus&amp;gt; pelo que sei, é meio complicado o assunto de geração distribuída de chaves. 14:24 &amp;lt;legion&amp;gt; sim, mas em um sistema de milhões isso seria difícil (sim, i2p é pequeno no momento, mas esperamos que cresça muito em breve). 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; comunicações atômicas, algo assim.. mas sim, há problemas ao incorporar novos nós no sistema, que acho que estão sendo resolvidos 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; acho 14:25 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; então talvez não esteja desenvolvido o suficiente, mas aposto que algum uso de criptografia de limiar vai acabar sobre i2p em algum ponto 14:26 &amp;lt;jrandom&amp;gt; legal 14:26 &amp;lt;legion&amp;gt; não sei, talvez 14:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; alguém já construiu um addon DNSSEC com threshold crypto 14:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; e um wrapper em volta do bind 14:27 &amp;lt;jrandom&amp;gt; limiares funcionam bem quando identidade é escassa 14:27 &amp;lt;jrandom&amp;gt; em redes anônimas, no entanto, identidade é gratuita 14:27 &amp;lt;legion&amp;gt; eu diria que no momento a prioridade mais alta é deixá-lo mais amigável ao usuário e depurado. 14:27 &amp;lt;jrandom&amp;gt; (quer um novo destination? quer 100.000?) 14:28 &amp;lt;legion&amp;gt; claro que é legal sempre que um novo serviço/recurso é desenvolvido. 14:28 &amp;lt;jrandom&amp;gt; sim, comércio e finanças em cima do i2p serão legais 14:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; sim, e eu não saberia se 'atomic commo' funcionaria em um sistema de criptografia de limiar com 10000 nós 14:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; bom, era só isso que eu tinha pra dizer :) 14:30 &amp;lt;jrandom&amp;gt; heh legal, sinta-se à vontade para postar coisas bacanas no fórum ou o que for, quando quiser 14:30 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 14:32 &amp;lt;+ugha2p&amp;gt; Eu sou péssimo. 14:33 &amp;lt;jrandom&amp;gt; o que houve ugha2p? 14:33 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt;gt; ainda bem que tirou isso do peito, ugha ;) 14:33 &amp;lt;+ugha2p&amp;gt; Nunca lembro das reuniões. :) 14:33 &amp;lt;jrandom&amp;gt; heh 14:33 &amp;lt;jrandom&amp;gt; bem, os logs serão publicados em breve, 90 minutos de diversão cheia de ação 14:34 &amp;lt;jrandom&amp;gt; bem, dito isso 14:34 * jrandom se prepara 14:34 * Curiosity acena para jrandom e diz obrigado! :D 14:34 &amp;lt;ant&amp;gt; * jnymo lança a bola da reunião 14:34 * jrandom *baf*s encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-02-01</title><link>/pt/blog/2005/02/01/notas-de-status-do-i2p-de-2005-02-01/</link><pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/01/notas-de-status-do-i2p-de-2005-02-01/</guid><description>&lt;p>Olá, pessoal, hora do status semanal&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>status 0.5 2) nntp 3) propostas técnicas 4) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Houve muitos avanços no âmbito da versão 0.5, com um grande lote de commits ontem. A maior parte do router agora usa a nova criptografia de tunnel e o tunnel pooling [1], e tem funcionado bem na rede de teste. Ainda há algumas peças-chave por integrar, e o código obviamente não é compatível com versões anteriores, mas espero que possamos fazer uma implantação em escala mais ampla em algum momento da próxima semana.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de fevereiro de 2005</title><link>/pt/blog/2005/02/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-fevereiro-de-2005/</link><pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/02/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-fevereiro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, cervantes, DrWoo, jrandom, MANCOM, polecat, postman, protokol, smeghead&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;jrandom&amp;gt; 0) oi 13:06 &amp;lt;jrandom&amp;gt; 1) status do 0.5 13:06 &amp;lt;jrandom&amp;gt; 2) nntp 13:06 &amp;lt;jrandom&amp;gt; 3) propostas técnicas 13:06 &amp;lt;jrandom&amp;gt; 4) ??? 13:06 &amp;lt;jrandom&amp;gt; 0) oi 13:06 * jrandom acena 13:06 &amp;lt;+postman&amp;gt; oi jr 13:07 * postman acena 13:07 &amp;lt;jrandom&amp;gt; w3wt há vida lá fora :) 13:07 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas @ http://i2p.net/pipermail/i2p/2005-February/000561.html 13:07 &amp;lt;ant&amp;gt; * dm acena 13:08 &amp;lt;jrandom&amp;gt; enquanto vocês leem aquele e-mail, podemos ir para 1) status do 0.5 13:08 &amp;lt;MANCOM&amp;gt; oi 13:09 &amp;lt;jrandom&amp;gt; muito progresso na última semana, toda a nova criptografia foi integrada e testada, e agora toda a operação de tunnel do router é feita através dos novos tunnel pools 13:10 &amp;lt;jrandom&amp;gt; ainda há algumas partes do router que eu tirei enquanto fazia a atualização, como a ligação para solicitar leases dos clientes ou testar periodicamente os tunnels, mas isso não deve ser muito difícil 13:11 &amp;lt;jrandom&amp;gt; o código não é compatível com a rede em produção, e está em um branch separado no cvs, então as pessoas ainda podem puxar o cvs HEAD e trabalhar com a versão mais recente 13:12 &amp;lt;+polecat&amp;gt; Dook finalmente olhei aquela página, e ainda não entendo como podemos evitar a redundância no estilo mixmaster para nos proteger de ataques de detecção de tunnel. 13:12 &amp;lt;+protokol&amp;gt; yey 13:12 &amp;lt;+polecat&amp;gt; Imagino que funcione muito bem, no entanto. :) 13:12 &amp;lt;+protokol&amp;gt; você está colocando mais alguma coisa legal que quebre compatibilidade? 13:13 &amp;lt;+protokol&amp;gt; o tunnel pool tem a ver com treads, né? 13:13 &amp;lt;jrandom&amp;gt; polecat: não verificamos a cada salto, mas temos um tamanho de mensagem fixo para impedir marcação útil (e tudo é criptografado em cada salto) 13:14 &amp;lt;jrandom&amp;gt; protokol: estou considerando `http://www.i2p/todo#sessionTag` 13:14 &amp;lt;+polecat&amp;gt; Então como evitar que múltiplos saltos fiquem repassando mensagens falsas e causem um DoS? 13:15 &amp;lt;jrandom&amp;gt; mas não, os pools não são a questão de threading, os pools só nos permitem gerenciar os tunnels com segurança para que não recebamos aquelas mensagens "Lease expired" e possamos configurar o comprimento por cliente 13:15 &amp;lt;jrandom&amp;gt; polecat: eles vão falhar no endpoint, e o criador vai detectar a falha e deixar de usá-lo 13:16 &amp;lt;+protokol&amp;gt; jrandom: além de qualquer dificuldade, acho que qualquer recurso que melhore o anonimato deve entrar o quanto antes 13:16 &amp;lt;+polecat&amp;gt; w00t! PRNG sincronizado! Primeira aplicação que já vi dessa ideia! 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; o que significa PRNG? 13:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; se me permitem perguntar :) 13:18 &amp;lt;jrandom&amp;gt; protokol: concordo, é para isso que serve o 0.5 :) não há outras frutas fáceis na camada i2p, mas sempre há melhorias a fazer nas camadas de app e lib (por exemplo, i2ptunnel filtering, etc) 13:18 &amp;lt;jrandom&amp;gt; dm: Gerador de Números Pseudoaleatórios 13:18 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; legal, obrigado 13:20 &amp;lt;+protokol&amp;gt; então você está dizendo que depois disso é basicamente ajuste de velocidade e confiabilidade? 13:21 &amp;lt;+protokol&amp;gt; e por que o IRC tem estado uma droga ultimamente 13:21 &amp;lt;jrandom&amp;gt; protokol: antes da 2.0 para o core e o router, sim 13:21 &amp;lt;+protokol&amp;gt; não consigo me conectar ao servidor do duck 13:21 &amp;lt;+protokol&amp;gt; yey 13:21 * jrandom não sabe, vimos talvez 5 desconexões em massa no último dia ou algo assim, talvez algo do lado do servidor 13:22 &amp;lt;jrandom&amp;gt; há muita coisa para ajustar, especialmente na lib de streaming depois que o 0.5 for implantado 13:23 &amp;lt;+polecat&amp;gt; Aquela coisa toda do UDP. 13:24 &amp;lt;jrandom&amp;gt; ah, a lib de streaming não deve precisar de mudanças para a versão 0.6, além das que fizermos para a revisão 0.5 13:25 &amp;lt;jrandom&amp;gt; ok, isso é tudo que tenho para trazer em relação ao status do 0.5 - alguém tem mais algo sobre isso? 13:27 &amp;lt;jrandom&amp;gt; se não, passando para 2) nntp 13:27 &amp;lt;jrandom&amp;gt; nntp.fr.i2p está no ar, confiram :) 13:28 &amp;lt;jrandom&amp;gt; Não parece que o LonelyGuy esteja por aqui, mas ele pode ser contatado em `http://fr.i2p/.` há também instruções de configuração para slrn no meu blog, e o jdot descobriu que o thunderbird pode ser relativamente seguro (embora eu não saiba que config o jdot usou) 13:30 &amp;lt;smeghead&amp;gt; LonelyGuy? :) 13:30 &amp;lt;cervantes&amp;gt; alguém também testou o Pan? 13:30 &amp;lt;jrandom&amp;gt; ele tem aparecido por aqui de vez em quando 13:30 &amp;lt;+polecat&amp;gt; Eu não gastaria muito tempo com nntp, mas contanto que tenha controle de acesso gerido pelo usuário, está ok. 13:30 &amp;lt;jrandom&amp;gt; (lonelyguy, não o pan ;) 13:30 &amp;lt;smeghead&amp;gt; achei que o nome dele fosse LazyGuy 13:31 &amp;lt;jrandom&amp;gt; é LazyGuy? 13:31 &amp;lt;jrandom&amp;gt; sei que já tivemos ambos... 13:31 &amp;lt;jrandom&amp;gt; você tem razão, lazyguy 13:31 * jrandom !se esfaqueia 13:31 &amp;lt;jrandom&amp;gt; cervantes: acho que o LazyGuy testou, porém não sei a config nem o resultado 13:32 &amp;lt;cervantes&amp;gt; Achei que era LimeyGuy? 13:33 * jrandom aguarda os comentários do SnarkeyGuy 13:33 &amp;lt;smeghead&amp;gt; ele é francês 13:35 &amp;lt;jrandom&amp;gt; ok, não tenho mais nada a acrescentar além disso, então, a menos que alguém tenha perguntas, passando para 3) propostas técnicas 13:35 &amp;lt;cervantes&amp;gt; smeghead: você está pensando no ParesseuxGuy 13:36 &amp;lt;jrandom&amp;gt; orion reuniu algumas boas descrições e ideias para algumas das questões mais complicadas em 1) status do 0.5 13:36 &amp;lt;jrandom&amp;gt; 2) nntp 13:36 &amp;lt;jrandom&amp;gt; 3) propostas técnicas 13:36 &amp;lt;jrandom&amp;gt; erg 13:36 &amp;lt;jrandom&amp;gt; droga ^C^V 13:36 &amp;lt;jrandom&amp;gt; lá em `http://ugha.i2p/I2pRfc,` isso sim 13:37 &amp;lt;jrandom&amp;gt; então, da próxima vez que quiser discutir como você tem uma ideia matadora de nomenclatura, vá para `http://ugha.i2p/I2pRfc/I2pRfc0001ResourceNameMetadata` 13:39 &amp;lt;jrandom&amp;gt; não tenho muito mais a acrescentar além disso. é um wiki, bora wikiar :) 13:39 &amp;lt;+polecat&amp;gt; Boa. 13:39 &amp;lt;+postman&amp;gt; jrandom: ohh, legal, acho que preciso adicionar algumas ... 13:40 &amp;lt;jrandom&amp;gt; legal, postman, imaginei que sim :) tem um template lá para novos 13:41 &amp;lt;+postman&amp;gt; jrandom: me dá um tempinho (primeiro o primeiro) mas eu vou contribuir :) 13:41 &amp;lt;jrandom&amp;gt; w3rd 13:41 &amp;lt;+polecat&amp;gt; ResourceNameMetadata, formar isso é relativamente trivial. O truque é descobrir como /obter/ isso de outras pessoas. 13:42 &amp;lt;jrandom&amp;gt; polecat: como disse o postman, primeiro o primeiro. 13:42 &amp;lt;+polecat&amp;gt; Mas se eu tivesse uma solução, eu estaria wikiando agora, não estaria? :) 13:42 &amp;lt;jrandom&amp;gt; heh 13:42 &amp;lt;jrandom&amp;gt; discutir os trade-offs de /como/ distribuir antes de decidir /o que/ distribuir é prematuro 13:43 &amp;lt;jrandom&amp;gt; há espaço para muitos, então qualquer um deve se sentir à vontade para postar ideias que ainda não estejam totalmente trabalhadas (embora as totalmente funcionais, com implementações, seriam legais também ;) 13:44 &amp;lt;jrandom&amp;gt; ok, a menos que haja mais algo sobre isso, talvez possamos passar para o bom e velho 4) ??? 13:44 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para trazer? 13:45 &amp;lt;jrandom&amp;gt; smeghead: há algo que as pessoas possam fazer para ajudar a resolver as questões do gcj, ou isso está parado por causa do prng deles? 13:46 &amp;lt;+polecat&amp;gt; O que distribuir é só um dict assinado. Simples assim. 13:46 &amp;lt;+polecat&amp;gt; É, provavelmente uma boa ideia. 13:46 &amp;lt;+polecat&amp;gt; Eu AINDA estou trabalhando no esqueleto do meu cliente bt de i2p, mas apreciaria muito conselhos em qualquer estágio. 13:46 &amp;lt;smeghead&amp;gt; acho que encontrei uma solução 13:46 &amp;lt;smeghead&amp;gt; no gnu crypto, há uma impl. do fortuna desde o último verão 13:46 &amp;lt;jrandom&amp;gt; legal, polecat 13:46 &amp;lt;jrandom&amp;gt; ah, legal, smeghead 13:46 &amp;lt;+polecat&amp;gt; smeghead: Hee, os $150 já são praticamente seus. 13:47 &amp;lt;smeghead&amp;gt; posso montar um gnu-crypto.jar que contenha apenas as classes necessárias para a Fortuna 13:47 &amp;lt;+polecat&amp;gt; Minhas notas de trabalho até agora estão em `http://polecat.i2p/bittorrent.plan.doc` 13:47 &amp;lt;smeghead&amp;gt; se distribuirmos o gnu-crypto.jar inteiro, dá cerca de 500 KB, realmente grande demais 13:47 &amp;lt;+polecat&amp;gt; Não deixe o .doc assustar você, é text/plain. 13:48 &amp;lt;+polecat&amp;gt; Fortuna não usa SecureRandom para fazer coisas aleatórias? 13:48 &amp;lt;jrandom&amp;gt; yowza, sim, 500KB é um pouco excessivo, mas olhando de relance para http://www.gnu.org/software/gnu-crypto/, parece algo que poderíamos integrar com segurança (já que apenas faríamos link, não modificaríamos) 13:48 &amp;lt;smeghead&amp;gt; SecureRandom nunca foi o problema 13:48 &amp;lt;jrandom&amp;gt; polecat: fortuna /alimenta/ o SecureRandom :) 13:49 &amp;lt;smeghead&amp;gt; jrandom: seria fácil fazer um .jar customizado, provavelmente em torno de 50KB 13:49 &amp;lt;smeghead&amp;gt; (estimativa grosseira, veja bem) 13:49 &amp;lt;smeghead&amp;gt; eu poderia fazer um build do ant para empacotá-lo sob demanda, inclusive 13:50 &amp;lt;jrandom&amp;gt; smeghead: quer colocar isso em i2p/apps/fortuna/ ? 13:50 &amp;lt;smeghead&amp;gt; farei isso 13:50 &amp;lt;jrandom&amp;gt; animal! 13:51 &amp;lt;smeghead&amp;gt; depois disso, assumindo que o gcj finalmente vai cuspir números aleatórios, provavelmente haverá mais testes de várias funcionalidades do i2p 13:51 &amp;lt;+polecat&amp;gt; Qual é a licença? 13:51 &amp;lt;jrandom&amp;gt; então podemos fazer um pouco de vudu em net.i2p.util.RandomSource para usar ou SecureRandom ou fortuna (se for encontrada, etc) 13:51 &amp;lt;smeghead&amp;gt; lgpl 13:51 &amp;lt;+polecat&amp;gt; Legal. 13:51 &amp;lt;smeghead&amp;gt; verdade, SecureRandom seria desnecessário 13:52 &amp;lt;jrandom&amp;gt; sim, ainda há muito a fazer para colocá-lo gcjing, mas é um ótimo começo 13:52 &amp;lt;jrandom&amp;gt; nos perfis que fiz na live net, reseedar o PRNG consome uma boa parte da carga de cpu 13:52 &amp;lt;smeghead&amp;gt; se alguém curte escrever testes 13:52 &amp;lt;smeghead&amp;gt; mas provavelmente não preciso terminar essa frase 13:52 &amp;lt;jrandom&amp;gt; hehe 13:53 &amp;lt;smeghead&amp;gt; vou perguntar ao maintainer do gnu crypto sobre essa impl., porque eu procurei no Google informações sobre ela e vasculhei os arquivos da lista deles e não há um pio sobre isso 13:54 &amp;lt;smeghead&amp;gt; e os logs de commit do cvs deles também não são muito elucidativos 13:54 &amp;lt;jrandom&amp;gt; 'k boa ideia 13:54 &amp;lt;smeghead&amp;gt; espero que funcione 13:54 &amp;lt;smeghead&amp;gt; está no cvs do kaffe btw 13:54 &amp;lt;smeghead&amp;gt; sua versão deve ter isso até 13:55 &amp;lt;jrandom&amp;gt; hmm, ah, sim, do import do gnu-crypto 13:55 &amp;lt;smeghead&amp;gt; gnu.security.prng.Fortuna 13:55 &amp;lt;jrandom&amp;gt; o provider do 'kaffe' ainda usa o sha1prng antigo deles, iirc 13:55 &amp;lt;jrandom&amp;gt; legal 13:56 &amp;lt;MANCOM&amp;gt; qual é o status das coisas do sam para .net? é para começar a mexer ou devemos esperar mudanças grandes? 13:56 &amp;lt;smeghead&amp;gt; MANCOM: precisa de testes, vou escrever alguns testes unitários para isso em breve 13:56 &amp;lt;smeghead&amp;gt; essa coisa do gcj meio que colocou isso em espera 13:57 &amp;lt;smeghead&amp;gt; MANCOM: não espero que haja quaisquer mudanças na API, então deve ser seguro programar em cima dela 13:58 &amp;lt;smeghead&amp;gt; mudanças por trás da API são prováveis, mas você, como cliente, não precisa saber disso :) 13:59 &amp;lt;MANCOM&amp;gt; :) 13:59 &amp;lt;jrandom&amp;gt; pode haver algumas atualizações posteriores que sejam relevantes se você construir apps que façam grandes transferências em massa 14:00 &amp;lt;jrandom&amp;gt; mas se você estiver transferindo apenas dezenas de KB por vez, deve ficar tudo bem 14:00 &amp;lt;smeghead&amp;gt; ok, se a API do cliente Java mudar, então a do sam-sharp também mudará :) 14:01 &amp;lt;MANCOM&amp;gt; não tenho como argumentar contra isso 14:02 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para trazer para a reunião? 14:02 * cervantes baixa o Big Ben no canal 14:03 &amp;lt;+DrWoo&amp;gt; nota: bom trabalho jrandom 14:03 &amp;lt;smeghead&amp;gt; bom trocadilho, cervantes 14:03 * jrandom geme 14:04 &amp;lt;MANCOM&amp;gt; li que vocês não querem divulgar muito o i2p antes da v0.5, é verdade? 14:04 &amp;lt;jrandom&amp;gt; MANCOM: antes da 0.6. sim 14:04 &amp;lt;jrandom&amp;gt; MANCOM: 0.5 vai melhorar o anonimato e ajudar os usuários a controlar melhor seu desempenho. 0.6 vai permitir que milhares+ de usuários simultâneos operem com segurança 14:04 &amp;lt;MANCOM&amp;gt; ah. 0.6. ok. 14:05 &amp;lt;jrandom&amp;gt; gracias, doc, muito progresso :) 14:05 &amp;lt;+polecat&amp;gt; Whee, ansioso pela 0.6... 14:05 &amp;lt;+DrWoo&amp;gt; :) 14:06 &amp;lt;jrandom&amp;gt; concordo, polecat, concordo :) 14:06 * jrandom se prepara 14:06 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-01-25</title><link>/pt/blog/2005/01/25/notas-de-status-do-i2p-de-2005-01-25/</link><pubDate>Tue, 25 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/25/notas-de-status-do-i2p-de-2005-01-25/</guid><description>&lt;p>Hi y&amp;rsquo;all, quick weekly status update&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>0.5 status 2) sam.net 3) progresso do gcj 4) udp 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>0.5 status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Ao longo da última semana, houve muito progresso no ramo 0.5. Os problemas de que estávamos falando antes foram resolvidos, simplificando drasticamente a criptografia e eliminando o problema de loop de tunnel. A nova técnica [1] foi implementada e os testes de unidade estão prontos. Em seguida, vou reunir mais código para integrar esses tunnels ao router principal, depois construir a infraestrutura de gerenciamento e de pooling (agrupamento) de tunnels. Depois que isso estiver no lugar, vamos passá-lo pelo simulador e, por fim, para uma rede paralela para fazer o burn-in (teste de estresse inicial) antes de dar os retoques finais e chamá-lo de 0.5.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 25 de janeiro de 2005</title><link>/pt/blog/2005/01/25/reuni%C3%A3o-de-desenvolvedores-do-i2p-25-de-janeiro-de-2005/</link><pubDate>Tue, 25 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/25/reuni%C3%A3o-de-desenvolvedores-do-i2p-25-de-janeiro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, cervantes, frosk, Jhor, jrandom, jrandom2p, postman, protokol, Ragnarok, smeghead, Teal`c, Tracker&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log"> 13:50 &amp;lt;jrandom&amp;gt; 0) oi 13:50 &amp;lt;jrandom&amp;gt; 1) status do 0.5 13:50 &amp;lt;jrandom&amp;gt; 2) sam.net 13:50 &amp;lt;jrandom&amp;gt; 3) progresso do gcj 13:50 &amp;lt;jrandom&amp;gt; 4) udp 13:50 &amp;lt;jrandom&amp;gt; 5) ??? 13:50 &amp;lt;jrandom&amp;gt; 0) oi 13:50 * jrandom acena com atraso 13:51 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2005-January/000560.html 13:51 &amp;lt;+postman&amp;gt; oi 13:51 * brachtus acena de volta 13:52 * cervantes balança um bilhete de detenção por atraso 13:52 &amp;lt;jrandom&amp;gt; tá bom, tá bom, culpem o código por me absorver 13:52 &amp;lt;jrandom&amp;gt; ok, vamos para 1) status do 0.5 13:53 &amp;lt;jrandom&amp;gt; muito progresso desde a semana passada - todos os problemas bagunçados que tínhamos com a nova cripto foram resolvidos sem muita dificuldade 13:54 &amp;lt;jrandom&amp;gt; o último http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt.html?rev=HEAD é muito provavelmente o que vamos implantar no 0.5 e além, a menos/até que as pessoas encontrem algum problema 13:55 &amp;lt;jrandom&amp;gt; não tenho certeza se tenho algo a acrescentar além do que está no e-mail 13:55 &amp;lt;jrandom&amp;gt; alguém tem perguntas/preocupações? 13:56 &amp;lt;Ragnarok&amp;gt; como vai ser o desempenho? 13:56 &amp;lt;jrandom2p&amp;gt; (não eu) 13:56 &amp;lt;jrandom&amp;gt; Ragnarok: o desempenho do tunnel deve ser muito melhor 13:56 &amp;lt;frosk&amp;gt; alguma sobrecarga significativa em comparação com o que temos hoje? 13:57 &amp;lt;jrandom&amp;gt; frosk: às vezes 13:57 &amp;lt;jrandom&amp;gt; frosk: quando conseguirmos agregar mensagens em um tunnel, a sobrecarga será mínima 13:58 &amp;lt;jrandom&amp;gt; no entanto, quando não conseguimos agregar ou quando não é eficaz, pode haver desperdício não trivial 13:58 &amp;lt;frosk&amp;gt; entendo 13:59 &amp;lt;jrandom&amp;gt; por outro lado, estamos aparando algumas das absurdidades do nosso i2np atual (onde atualmente precedemos um SHA256 de 32 bytes antes de cada mensagem I2NP, até mesmo aquelas dentro de mensagens garlic (mensagens agregadas com a técnica garlic do I2P), etc) 13:59 &amp;lt;jrandom&amp;gt; a fragmentação e o tamanho fixo serão uma questão que precisamos ajustar, mas há bastante margem para isso 14:01 &amp;lt;jrandom&amp;gt; ok, algo mais no 0.5? 14:02 &amp;lt;jrandom&amp;gt; se não, indo para 2) sam.net 14:02 &amp;lt;jrandom&amp;gt; smeghead portou a biblioteca cliente sam em java para .net (oba!) 14:02 &amp;lt;jrandom&amp;gt; smeghead: quer nos fazer um resumo? 14:03 &amp;lt;smeghead&amp;gt; claro 14:03 &amp;lt;smeghead&amp;gt; estou escrevendo testes para isso, devo colocá-los no cvs nos próximos dias 14:04 &amp;lt;smeghead&amp;gt; deve funcionar com .net/mono/portable.net 14:04 &amp;lt;smeghead&amp;gt; e c# e vb.net 14:05 &amp;lt;frosk&amp;gt; (e todas as outras linguagens que funcionam com .net, imagino) 14:05 &amp;lt;cervantes&amp;gt; (urgh) 14:05 &amp;lt;smeghead&amp;gt; a interface é extremamente simples 14:05 &amp;lt;smeghead&amp;gt; basta registrar métodos listener com SamReader, ou criar uma subclasse de SamBaseEventHandler e sobrescrever os métodos conforme necessário 14:05 &amp;lt;smeghead&amp;gt; sim, pretendo torná-lo totalmente compatível com a CLR 14:06 &amp;lt;jrandom&amp;gt; irado 14:06 &amp;lt;cervantes&amp;gt; legal... smeg.net ;-) 14:06 &amp;lt;frosk&amp;gt; beleza 14:06 &amp;lt;smeghead&amp;gt; realmente não há muito mais 14:06 &amp;lt;+protokol&amp;gt; CLR? 14:06 &amp;lt;smeghead&amp;gt; Common Language Runtime 14:06 &amp;lt;smeghead&amp;gt; o equivalente .net da JRE 14:07 &amp;lt;+protokol&amp;gt; JRE? 14:07 &amp;lt;+protokol&amp;gt; brincadeira 14:07 &amp;lt;jrandom&amp;gt; !thwap protokol 14:07 &amp;lt;Ragnarok&amp;gt; jrandom: como anda a ponte do sam hoje em dia? todos os problemas relacionados a bt foram resolvidos? 14:08 &amp;lt;Tracker&amp;gt; Duvido, i2p-bt consegue deixar meu amd64 3000 louco, em termos de CPU... 14:08 &amp;lt;jrandom&amp;gt; Ragnarok: não mexi nisso ultimamente. ainda há o problema pendente de choke que o polecat levantou, mas onde a ponte i2p-bt&amp;lt;--&amp;gt;sam está se perdendo, não tenho certeza 14:09 &amp;lt;jrandom&amp;gt; hmm, conexões com falha vão forçar ElGamal completo em vez de AES 14:10 &amp;lt;Ragnarok&amp;gt; ok 14:10 &amp;lt;jrandom&amp;gt; devemos conseguir reduzir parte disso após o 0.5, mas apenas parcialmente 14:12 &amp;lt;Tracker&amp;gt; Ok, o I2P será bom para trackers anônimos, mas não para clientes anônimos. Tente imaginar o que acontece em um torrent realmente popular com uns 1000 seeds e leechers. 14:12 &amp;lt;jrandom&amp;gt; ok, o lance do sam.net parece legal, obrigado de novo, smeghead. estou ansioso pelos testes de unidade e talvez um app de demonstração :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; hello everbody 14:12 &amp;lt;smeghead&amp;gt; um app de demonstração, sim, vou fazer isso também 14:13 &amp;lt;smeghead&amp;gt; na verdade, eu portei o seu 14:13 &amp;lt;jrandom&amp;gt; Tracker: i2p pode lidar com clientes anônimos sem problemas, só precisamos descobrir o que há de errado com a ponte i2p-bt&amp;lt;--&amp;gt;sam para reduzir os ElG completos 14:13 &amp;lt;smeghead&amp;gt; eles só estão cheios de bugs no momento 14:13 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; deer? 14:13 &amp;lt;jrandom&amp;gt; oi, Evil-Brotten 14:13 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; hello 14:14 &amp;lt;jrandom&amp;gt; reunião semanal de devs acontecendo, fique à vontade para ficar por aqui. deer é um gateway para i2p/iip 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; você é um expert em i2p? 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; :P 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; ow, ok 14:14 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Evil-Brotten: você pode falar em #i2p-chat se quiser enquanto a reunião continua 14:14 &amp;lt;jrandom&amp;gt; Tracker: temos muito a fazer antes de lidar com torrents com ~1k de participantes 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; eu estava tentando instalar seu programa, mas estou tendo alguns problemas 14:14 &amp;lt;ant&amp;gt; &amp;lt;Evil-Brotten&amp;gt; legal, vou perguntar lá 14:15 &amp;lt;jrandom&amp;gt; irado, smeghead 14:15 &amp;lt;Tracker&amp;gt; jrandom: espero que sim, bt não anônimo não vai sobreviver por muito tempo... 14:15 &amp;lt;frosk&amp;gt; besteira 14:15 &amp;lt;jrandom&amp;gt; "mas o exeem é anônimo!@#" &amp;lt;/snark&amp;gt; 14:15 &amp;lt;Tracker&amp;gt; jrandom: mas isso é outra história 14:15 &amp;lt;ant&amp;gt; &amp;lt;MikeW&amp;gt; o quê? 14:15 &amp;lt;ant&amp;gt; &amp;lt;MikeW&amp;gt; quem disse que exeem é anônimo? 14:16 &amp;lt;jrandom&amp;gt; mikew: apenas o fanboy ocasional 14:16 &amp;lt;jrandom&amp;gt; Tracker: após o 0.5 vamos ter muito trabalho para levar o desempenho ao nível que precisamos 14:16 * DrWoo observa que 'as pessoas' são estúpidas pra caralho (às vezes) 14:16 &amp;lt;Tracker&amp;gt; jrandom: é, instalar spy-/adware não é bem o que eu faria ;) 14:16 &amp;lt;jrandom&amp;gt; heh 14:17 &amp;lt;smeghead&amp;gt; por acaso eu gosto de pessoas 14:17 &amp;lt;smeghead&amp;gt; ficam bons na torrada 14:17 &amp;lt;jrandom&amp;gt; *chomp* 14:17 &amp;lt;smeghead&amp;gt; alguns precisam de um pouco mais de manteiga do que outros 14:18 &amp;lt;jrandom&amp;gt; ok, acho que é isso para 2) sam.net (a não ser que alguém tenha mais algo a acrescentar?) 14:18 &amp;lt;jrandom&amp;gt; se não, indo para 3) progresso do gcj 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; sam.net?? 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; está funcionando?/ 14:19 &amp;lt;jrandom&amp;gt; li no meu backlog que o smeghead tem avançado bem - quer nos dar uma atualização de como está indo? 14:19 &amp;lt;smeghead&amp;gt; sim 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cooooooool 14:20 &amp;lt;smeghead&amp;gt; modifiquei algumas classes para que o router compile com gcj 3.4.3 14:20 &amp;lt;smeghead&amp;gt; vou enviar o patch depois da reunião 14:20 &amp;lt;smeghead&amp;gt; depois disso, eu e quem mais quiser ajudar podemos começar a fazê-lo rodar 14:21 &amp;lt;jrandom&amp;gt; legal 14:21 * frosk decora smeghead com a medalha de Funcionário da Semana pelo trabalho em sam.net _and_ gcj 14:21 &amp;lt;jrandom&amp;gt; sim, muito legal 14:21 &amp;lt;smeghead&amp;gt; :) 14:22 &amp;lt;Tracker&amp;gt; frosk: melhor usuário do fórum da semana ;) 14:22 &amp;lt;frosk&amp;gt; não li o fórum esta semana, desculpe :) 14:22 &amp;lt;cervantes&amp;gt; a glória do duck ainda não expirou ;-) 14:23 * jrandom está ansioso para ver i2p compatível com gcj 14:24 &amp;lt;jrandom&amp;gt; (e ainda há aquela recompensa por isso, então as pessoas deveriam falar com o smeghead e se envolver ;) 14:24 &amp;lt;smeghead&amp;gt; sim, isso ampliaria significativamente a portabilidade do i2p 14:24 &amp;lt;cervantes&amp;gt; talvez consigamos espremer algo que se pareça com desempenho do router :P 14:24 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; minha sequência de 32 semanas como o trabalhador mais esforçado do I2P termina enfim... 14:25 &amp;lt;jrandom&amp;gt; não espero que gcj realmente melhore o desempenho ou reduza o consumo de memória, mas vai funcionar em SOs para os quais a Sun não lança JVMs e nos quais o kaffe está b0rked 14:25 &amp;lt;jrandom&amp;gt; (mas se eu estiver errado, legal!) 14:25 &amp;lt;frosk&amp;gt; qualquer coisa que faça o i2p rodar melhor sem software proprietário é Bom 14:26 &amp;lt;jrandom&amp;gt; concordo. dar suporte a kaffe e gcj seria uma Coisa Boa 14:27 &amp;lt;jrandom&amp;gt; ok, algo mais em 3) progresso do gcj, ou seguimos? 14:27 &amp;lt;smeghead&amp;gt; a instalação também seria mais fácil 14:27 &amp;lt;Teal`c&amp;gt; gcj já funcionou para algo além de exemplos 'hello world'? 14:27 &amp;lt;Ragnarok&amp;gt; alguém construiu o eclipse com ele 14:27 &amp;lt;smeghead&amp;gt; Teal`c: sim, já usei para .exe em mingw antes, na verdade 14:27 &amp;lt;smeghead&amp;gt; sim, o eclipse estava rodando sob gcj com a Red Hat não faz muito tempo 14:28 &amp;lt;jrandom&amp;gt; ter a opção de distribuir executáveis gerados pelo gcj, instaladores .jar simples e pacotes .jar+jvm definitivamente será Bom 14:29 &amp;lt;jrandom&amp;gt; ok, indo para 4) udp 14:30 &amp;lt;jrandom&amp;gt; houve um post recente no fórum para o qual eu só queria chamar a atenção, perguntando (e respondendo) por que udp é importante 14:30 &amp;lt;Tracker&amp;gt; Eca 14:30 &amp;lt;jrandom&amp;gt; (veja http://forum.i2p.net/viewtopic.php?t=280 e comente se tiver sugestões/perguntas/preocupações) 14:31 &amp;lt;jrandom&amp;gt; eca, Tracker? 14:32 &amp;lt;jrandom&amp;gt; de qualquer forma, tanto mule quanto detonate estão avançando no lado udp. detonate/mule: vocês têm alguma atualização para compartilhar? 14:32 &amp;lt;Tracker&amp;gt; UPD é do mal aqui, enquanto funciona bem dentro das fronteiras do país, fica realmente feio ao tentar usar em destinos fora dos nossos países. 14:32 &amp;lt;jrandom&amp;gt; hmm 14:32 &amp;lt;Tracker&amp;gt; Só minha experiência de 5 anos de jogos online... 14:33 &amp;lt;jrandom&amp;gt; certamente vamos precisar levar em conta questões de congestionamento e MTU quando forem para a rede 14:33 &amp;lt;Tracker&amp;gt; De algum modo os dois grandes backbones aqui não gostam de rotear UPD muito bem e, se o fazem, é só com prioridade muito baixa. 14:34 &amp;lt;Tracker&amp;gt; Ou seja, pings entre 5 e 20 segundos. 14:34 &amp;lt;jrandom&amp;gt; eu ficaria bem surpreso se houvesse um ISP que não permitisse UDP de jeito nenhum (já que todos usamos DNS) 14:34 &amp;lt;Tracker&amp;gt; E alta perda de pacotes 14:34 &amp;lt;jrandom&amp;gt; controle de congestionamento é certamente importante 14:35 &amp;lt;Tracker&amp;gt; Por que você acha que eu rodo meu próprio DNS com cache há anos, com um cache bem grande ;) 14:35 &amp;lt;jrandom&amp;gt; heh 14:35 &amp;lt;jrandom&amp;gt; bem, teremos o fallback de tcp para quem não puder usar udp por algum motivo 14:36 &amp;lt;jrandom&amp;gt; mas udp será amplamente preferido 14:36 &amp;lt;Tracker&amp;gt; Isso é bom. 14:36 &amp;lt;jrandom&amp;gt; (ou seja, espero que haja apenas talvez 10 pessoas usando tcp dentre 1m+ de nós ;) 14:37 &amp;lt;jrandom&amp;gt; mas, de novo, aquele link no fórum explica por que precisamos fazer o que estamos fazendo, embora, se alguém encontrar uma forma melhor, estou ouvindo 14:37 &amp;lt;Tracker&amp;gt; Acho que serei um deles. 14:37 &amp;lt;jrandom&amp;gt; talvez. 14:38 &amp;lt;jrandom&amp;gt; veremos, quando o 0.6 for implantado, se é o caso, ou se vamos conseguir contornar os problemas do seu ISP 14:38 &amp;lt;jrandom&amp;gt; ok, algo mais sobre udp? ou vamos para 5) ??? 14:39 &amp;lt;jrandom&amp;gt; considere que avançamos 14:39 &amp;lt;jrandom&amp;gt; 5) ?? 14:39 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer? 14:40 &amp;lt;Teal`c&amp;gt; a pizza já chegou? 14:40 &amp;lt;Jhor&amp;gt; alguém sabe onde devo olhar para encontrar/depurar problemas no bittorrent? 14:41 &amp;lt;jrandom&amp;gt; Jhor: no i2p-bt, um bom lugar para começar provavelmente seria adicionar algum logging para te dizer quais mensagens BT são enviadas/recebidas, assim sabemos onde está bloqueando/expirando/etc 14:41 &amp;lt;jrandom&amp;gt; (assumindo que você quer dizer i2p-bt e não azneti2p?) 14:42 &amp;lt;Jhor&amp;gt; sim, i2p-bt. quais são os diferentes níveis de spew? 14:42 &amp;lt;jrandom&amp;gt; não faço ideia, tudo que eu sei é --spew 1 14:42 &amp;lt;Jhor&amp;gt; Ok, vou tentar isso 14:43 * Jhor prepara-se para um curso relâmpago de python 14:43 &amp;lt;jrandom&amp;gt; :) 14:44 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para discutir? 14:44 * cervantes rola para fora o Gongo de Strand 14:44 &amp;lt;jrandom&amp;gt; estamos por volta da marca de 60m, então um ritmo bem bom 14:44 &amp;lt;Teal`c&amp;gt; quando udp fica pronto para consumo geral? 14:44 &amp;lt;jrandom&amp;gt; Teal`c: abril 14:44 &amp;lt;jrandom&amp;gt; esse é o 0.6, ainda estamos trabalhando no 0.5 14:45 &amp;lt;Teal`c&amp;gt; bom trabalho. 14:46 &amp;lt;jrandom&amp;gt; progresso, sempre em frente 14:46 * jrandom se prepara 14:46 * jrandom dá um *baf* no gongo, encerrando a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-01-18</title><link>/pt/blog/2005/01/18/notas-de-status-do-i2p-de-2005-01-18/</link><pubDate>Tue, 18 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/18/notas-de-status-do-i2p-de-2005-01-18/</guid><description>&lt;p>Olá, pessoal, é hora da atualização semanal&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede 2) 0.5 3) i2pmail.v2 4) azneti2p_0.2 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Hmm, não há muito a relatar aqui - as coisas ainda funcionam como na semana passada, o tamanho da rede continua bem parecido, talvez um pouco maior. Alguns novos sites interessantes estão surgindo - veja o fórum [1] e o orion [2] para detalhes.&lt;/p>
&lt;p>[1] &lt;code>http://forum.i2p.net/viewforum.php?f=16&lt;/code> [2] &lt;code>http://orion.i2p/&lt;/code>&lt;/p>
&lt;ul>
&lt;li>
&lt;ol start="2">
&lt;li>0.5&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Graças à ajuda de postman, dox, frosk e cervantes (e de todos que encaminharam dados via tunnel através de seus routers ;), coletamos estatísticas do tamanho das mensagens de um dia inteiro [3]. Há dois conjuntos de estatísticas lá - altura e largura do zoom. Isso foi motivado pelo desejo de explorar o impacto de diferentes estratégias de preenchimento de mensagens na carga da rede, conforme explicado [4] em um dos rascunhos para o roteamento de tunnel 0.5. (ooOOoo imagens bonitas).&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 18 de janeiro de 2005</title><link>/pt/blog/2005/01/18/reuni%C3%A3o-de-desenvolvimento-do-i2p-18-de-janeiro-de-2005/</link><pubDate>Tue, 18 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/18/reuni%C3%A3o-de-desenvolvimento-do-i2p-18-de-janeiro-de-2005/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, BrockSamson, cervantes, dox, duck, Frooze, jrandom, kaji, mule, orion, polecat, postman, protokol, Ragnarok, Teal`c, Xan&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 &amp;lt;jrandom&amp;gt; 1) Status da rede 13:04 &amp;lt;jrandom&amp;gt; 2) 0.5 13:04 &amp;lt;jrandom&amp;gt; 3) i2pmail.v2 13:04 &amp;lt;jrandom&amp;gt; 4) azneti2p_0.2 13:04 &amp;lt;jrandom&amp;gt; 5) ??? 13:04 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; (o som da conversa sobre criptografia passando voando pelos meus ouvidos) 13:04 &amp;lt;jrandom&amp;gt; :) 13:04 * jrandom acena 13:04 &amp;lt;cervantes&amp;gt; olá 13:04 &amp;lt;jrandom&amp;gt; você também pode ouvir o som da conversa sobre criptografia passando voando pelos seus ouvidos! nota semanal de status publicada em http://dev.i2p.net/pipermail/i2p/2005-January/000559.html 13:05 &amp;lt;bla&amp;gt; oi 13:05 &amp;lt;jrandom&amp;gt; vamos entrar no assunto, já que estamos interrompendo uma discussão interessante de qualquer jeito... 1) status da rede 13:05 &amp;lt;jrandom&amp;gt; na verdade não tenho nada a acrescentar além do que está no e-mail - alguém tem algo que queira levantar com relação ao status da rede? 13:06 &amp;lt;bla&amp;gt; Além de termos visto, pela primeira vez, nós em *todos* os continentes, exceto a Antártida, não. 13:06 &amp;lt;jrandom&amp;gt; w00t! 13:07 &amp;lt;jrandom&amp;gt; ok, passando para 2) coisas da 0.5 13:07 &amp;lt;mule&amp;gt; ei, meu pai está a caminho da Antártida, devia ter dado a ele um nó 13:07 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; malditos antárticos 13:07 &amp;lt;Xan&amp;gt; sem antárticos? :( 13:07 &amp;lt;jrandom&amp;gt; hah legal 13:07 &amp;lt;jrandom&amp;gt; embora eu ache que não haja um conjunto de anonimato muito grande por lá 13:07 &amp;lt;Frooze&amp;gt; culpem a Antártida 13:08 * cervantes monta uma plataforma de petróleo na Antártida para poder financiar um nó lá 13:09 &amp;lt;jrandom&amp;gt; ok ok, tem muita coisa da 0.5, então podemos dividir em partes 13:09 &amp;lt;jrandom&amp;gt; primeiro, obrigado ao pessoal que reuniu um dia de estatísticas - muitos dados interessantes em http://dev.i2p.net/~jrandom/messageSizes/ 13:09 &amp;lt;postman&amp;gt; foi um prazer :) 13:10 &amp;lt;cervantes&amp;gt; quanto ao status da rede... tenho visto bastante gente com dificuldade para colocar o I2P de pé e rodando ultimamente (nos fóruns etc) - não sei se é só por aumento de volume de usuários ou talvez mais apps baseadas em i2p para as coisas darem errado 13:10 &amp;lt;+protokol&amp;gt; jrandom: MENTIROSO! você disse que os dados eram interessantes! 13:10 * jrandom joga lama no protokol 13:11 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; cervantes: também vi relatos de pessoas conseguindo colocar para rodar em poucos minutos 13:11 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; acho que o NAT está causando a maioria dos problemas 13:11 &amp;lt;cervantes&amp;gt; duck: verdade... 13:11 &amp;lt;ant&amp;gt; &amp;lt;dmdm&amp;gt; quem é o NAT? 13:11 &amp;lt;jrandom&amp;gt; cervantes: ainda há algumas questões feias, com certeza. o problema com NAT e com o OS X tem sido um pouco doloroso ultimamente, mas a ajuda do Jhor com este último deve melhorar a situação 13:12 &amp;lt;cervantes&amp;gt; sim 13:12 &amp;lt;cervantes&amp;gt; *cof* então... 0.5 13:13 &amp;lt;Xan&amp;gt; dmdm: network address translation (tradução de endereços de rede) 13:13 &amp;lt;jrandom&amp;gt; heh, ok. basicamente, o objetivo com aquelas estatísticas de tamanho de mensagens é explorar as questões de padding (preenchimento) 13:14 &amp;lt;jrandom&amp;gt; infelizmente, a estratégia que eu montei escolhendo números a dedo ficou uma droga, dando 25% de overhead só com dados de padding 13:14 &amp;lt;jrandom&amp;gt; se formos com uma das propostas para a criptografia da 0.5 (tunnels-alt.html), não teremos esse problema 13:15 &amp;lt;jrandom&amp;gt; (já que vai forçar tamanhos pequenos fixos com fragmentação) 13:15 &amp;lt;mule&amp;gt; que tipo de mensagens você quer aplicar padding, as que um router vê ou as que um observador externo vê? 13:15 &amp;lt;jrandom&amp;gt; mule: pergunta importante 13:15 &amp;lt;jrandom&amp;gt; se estivermos preocupados apenas com o observador externo, podemos deixar as mensagens sem padding, fazendo qualquer chaff generation (geração de ruído/enchimento) na camada de transporte 13:16 &amp;lt;Teal`c&amp;gt; `http://microsoft.i2p/david_hasselhoff_05_christmas_album__silent_night.mp3` 13:16 &amp;lt;jrandom&amp;gt; por outro lado, se estivermos preocupados com participantes do tunnel fazendo análise de fluxo, precisamos nos preocupar com padding ao longo do tunnel 13:16 &amp;lt;@duck&amp;gt; com 5-6 saltos, quão grande é o risco de um router fazer análise de tráfego? 13:16 &amp;lt;cervantes&amp;gt; Teal`c: reunião agora... pode usar #i2p-chat para anunciar mp3 ;-) 13:17 &amp;lt;Teal`c&amp;gt; desculpa 13:17 &amp;lt;cervantes&amp;gt; :) para o David Hasselhoff? 13:18 &amp;lt;jrandom&amp;gt; depende de qual nível de análise, duck. se de alguma forma eles rastrearam em qual tunnel estão (por exemplo, são o gateway do inbound tunnel e coletaram o netDb, correlacionando isso com um destino), isso é um dado não trivial. por outro lado não é uma exposição direta, mas dá alguma informação 13:18 &amp;lt;jrandom&amp;gt; mais importante que o padding no tunnel, porém, é o padding fim a fim, ocultando dados de fluxo de mensagens de gateways e endpoints. 13:19 &amp;lt;jrandom&amp;gt; se formos loucos/estúpidos, poderíamos ir até uma pipenet (rede com taxa constante), usando taxa de bits constante em todo lugar 13:19 &amp;lt;+polecat&amp;gt; saquei! 13:19 &amp;lt;jrandom&amp;gt; (e acabar sem usuários rodando i2p) 13:19 &amp;lt;+polecat&amp;gt; O que precisamos fazer é encapsular o i2p via e-mail! 13:19 &amp;lt;cervantes&amp;gt; qual a probabilidade de routers conluiados acabarem no mesmo tunnel em uma rede suficientemente grande? 13:19 &amp;lt;+polecat&amp;gt; Nenhum ISP seria burro o bastante para bloquear e-mail! 13:20 * jrandom aguarda a implementação net.i2p.router.transport.gmail 13:20 &amp;lt;postman&amp;gt; polecat: puxa, isso é bobo 13:20 &amp;lt;postman&amp;gt; :) 13:20 &amp;lt;bla&amp;gt; cervantes: N^(-h) (N é o nº de nós rápidos, h = nº de saltos). Ao que parece 13:20 &amp;lt;+polecat&amp;gt; =3 Eu sei. 13:21 &amp;lt;cervantes&amp;gt; isso é muito? :) 13:21 &amp;lt;jrandom&amp;gt; não é o nº de nós rápidos, pois pessoas externas não vão conhecer seus perfis 13:21 &amp;lt;+polecat&amp;gt; Mas falando sério, abusando sem vergonha dos serviços IP existentes, poderíamos encapsular o i2p de inúmeras maneiras engenhosas. 13:21 &amp;lt;jrandom&amp;gt; c^2/N^h para colocar dois pares no mesmo tunnel 13:21 &amp;lt;jrandom&amp;gt; concordo, polecat. essa é uma das razões pelas quais não temos tunnels bidirecionais 13:22 &amp;lt;jrandom&amp;gt; alguns transports (por exemplo, e-mail) são péssimos para comunicação bidirecional 13:22 &amp;lt;bla&amp;gt; jrandom: c = ? 13:22 &amp;lt;jrandom&amp;gt; c== nº de pares em conluio 13:23 &amp;lt;+polecat&amp;gt; Hum, ponto interessante. 13:23 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; pensando no roadmap, qual é o impacto de o i2p seguir na direção errada e escolher uma solução de criptografia errada? 13:23 &amp;lt;+polecat&amp;gt; Ou protocolo de pombo-correio, nada bidirecional. 13:23 &amp;lt;+polecat&amp;gt; a criptografia já é modular, não é? 13:23 &amp;lt;jrandom&amp;gt; duck: é só um item dentro da 0.5, e uma subseção do documento tunnels*.html. há muito mais no roteamento de tunnel do que apenas como empacotamos os dados 13:24 &amp;lt;bla&amp;gt; jrandom: Por outro lado, esse é o prob. de colocá-los no tunnel *agora*. Contudo, ao longo de T renovações de tunnel (a cada tantos minutos), isso fica como P = 1 - (1 - c^2/N^h)^T 13:24 &amp;lt;jrandom&amp;gt; por outro lado, a diferença entre "blocos fixos de 1KB" e "blocos de 0-40KB" tem impacto substancial 13:24 &amp;lt;+polecat&amp;gt; Eu odiaria ver esta rede seguir o caminho do Entropy, presa no McEliece. 13:24 &amp;lt;jrandom&amp;gt; polecat: leia http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel-alt.html?rev=HEAD 13:24 &amp;lt;bla&amp;gt; jrandom: E assim tende a zero para um tempo suficientemente grande. Ou seja: para tempo suficientemente grande, os atacantes estarão no mesmo tunnel pelo menos uma vez 13:25 &amp;lt;jrandom&amp;gt; o plano é AES256/CBC padrão 13:25 &amp;lt;+protokol&amp;gt; ouvi dizer que DNS é bom para tunelar coisas, a maioria das pessoas não bloqueia 13:25 &amp;lt;jrandom&amp;gt; certamente, bla, embora não seja tão direto assim (para tunnels exploratórios é, mas não para tunnels de cliente) 13:26 &amp;lt;+polecat&amp;gt; E se de alguma forma até o AES for quebrado, algum cifra simétrica equivalente. 13:27 &amp;lt;jrandom&amp;gt; bla: não acho que isso seja uma preocupação prática grande o suficiente na maioria dos casos nesse grau, mas quando você monta isso como parte de um predecessor attack (ataque do predecessor), a questão fica em grande parte irrelevante 13:28 &amp;lt;jrandom&amp;gt; (por causa da forma como fazemos o restante do roteamento de tunnel) 13:28 &amp;lt;bla&amp;gt; jrandom: k 13:28 &amp;lt;jrandom&amp;gt; certo, polecat 13:29 &amp;lt;jrandom&amp;gt; duck: se formos com a segunda opção, mudar para outra depois provavelmente será fácil. 13:29 &amp;lt;jrandom&amp;gt; por outro lado, a segunda opção vai exigir um ajuste de desempenho pesado para Não Ser Ruim 13:29 &amp;lt;jrandom&amp;gt; mas tenho certeza de que conseguimos fazer acontecer 13:31 &amp;lt;jrandom&amp;gt; de qualquer forma, acho que o acima cobre onde estamos agora em relação ao trabalho da 0.5 13:31 &amp;lt;jrandom&amp;gt; alguém tem mais perguntas/comentários/preocupações? 13:31 &amp;lt;bla&amp;gt; jrandom: Uma 13:32 &amp;lt;bla&amp;gt; jrandom: acho que devemos valorizar o anon. um pouco mais do que o desempenho no momento: então sim, as opções com PRNG (gerador pseudo-aleatório) parecem boas 13:33 &amp;lt;jrandom&amp;gt; concordo. o desempenho pode ser ajustado depois; porém, "adicionar" melhor anonimato é muito mais difícil 13:33 &amp;lt;jrandom&amp;gt; (mas, claro, desempenho /é/ um parâmetro de segurança. se Fica Ruim, ninguém usa) 13:33 &amp;lt;bla&amp;gt; Sim. 13:33 &amp;lt;bla&amp;gt; jrandom: 13:33 &amp;lt;bla&amp;gt; foi mal 13:33 &amp;lt;@duck&amp;gt; certo, /me vira o bit mágico de desempenho do Freenet 13:33 &amp;lt;cervantes&amp;gt; talvez isso desanime todos aqueles leechers fãs de torrent a ficarem longe por mais um tempo ;-) 13:34 &amp;lt;jrandom&amp;gt; heh 13:34 &amp;lt;cervantes&amp;gt; &amp;lt;-- conexão reiniciada 13:34 &amp;lt;bla&amp;gt; cervantes: Não, eu não! :) 13:34 &amp;lt;cervantes&amp;gt; :) 13:35 &amp;lt;jrandom&amp;gt; eu realmente acho que podemos fazer otimizações bem legais, e parece que muito do nosso gargalo não está relacionado à seleção de peers, mas apenas (heh) a bugs na jobqueue 13:36 &amp;lt;jrandom&amp;gt; mas, enfim, mais alguma coisa para 2) 0.5? 13:36 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; você poderia postar uma explicação para esse loop attack (ataque de loop)? 13:37 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; parece mais perigoso do que o seu tratamento implica 13:37 &amp;lt;jrandom&amp;gt; loop: construa um tunnel contendo A--&amp;gt;B--&amp;gt;C--&amp;gt;D--&amp;gt;C, envie 10 mensagens. 13:37 &amp;lt;jrandom&amp;gt; sem os PRNGs, você pode adicionar quantas mensagens quiser naquele loop C&amp;lt;--&amp;gt;D 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ok 13:38 &amp;lt;jrandom&amp;gt; fazendo efetivamente DoS em quaisquer routers com apenas algumas mensagens 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; mas só o A pode fazer isso 13:38 &amp;lt;jrandom&amp;gt; com os PRNGs, isso limita o número de mensagens que podem entrar no loop 13:38 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; então não há perigo de um atacante encurtar meus tunnels introduzindo loops 13:38 &amp;lt;jrandom&amp;gt; não, ninguém pode encurtar seus tunnels 13:39 &amp;lt;jrandom&amp;gt; a única coisa para a qual isso é útil é um DoS 13:39 &amp;lt;jrandom&amp;gt; (um DoS muito barato) 13:39 &amp;lt;jrandom&amp;gt; (mas quando você pode fazer DoS seletivamente em pares sem muito custo, dá para fazer coisas muuuito feias) 13:40 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; entendi 13:40 &amp;lt;+protokol&amp;gt; e certificados de hashcash vão ajudar nisso? 13:40 &amp;lt;jrandom&amp;gt; protokol: hashcash aborda a questão de um par construir tunnels demais e, talvez, saltos demais 13:41 &amp;lt;jrandom&amp;gt; protokol: isso não ajuda com loops. as duas maneiras que eu encontrei que /ajudam/ foram os PRNGs (tunnel-alt.html) ou verificar a cada passo (tunnel.html) 13:42 &amp;lt;jrandom&amp;gt; verificar a cada passo tem perigos, então a inclinação atual é em direção aos PRNGs 13:42 &amp;lt;+Ragnarok&amp;gt; quão eficaz será o método com PRNG? 13:42 &amp;lt;Xan&amp;gt; A--&amp;gt;B--&amp;gt;C--&amp;gt;D--&amp;gt;C - cada salto não deveria receber um id diferente ou algo assim, para que as mensagens saiam do tunnel na segunda vez que chegam a C em vez de ficarem em loop? 13:43 &amp;lt;jrandom&amp;gt; Xan: recebem, mas sem verificar a cada passo, você não consegue dizer se é ruim ou não 13:44 &amp;lt;jrandom&amp;gt; Ragnarok: acho que será muito eficaz em minimizar o dano causado 13:45 &amp;lt;jrandom&amp;gt; pelo menos, pelo que consigo ver até agora 13:45 &amp;lt;jrandom&amp;gt; se alguém vir algum problema/questão com isso, ou sugestões de melhoria, por favor entre em contato :) 13:46 &amp;lt;Xan&amp;gt; ou talvez eu esteja perdendo o ponto 13:46 &amp;lt;Xan&amp;gt; já volto 13:46 &amp;lt;jrandom&amp;gt; 'k até mais, vou atualizar o doc para ficar mais claro 13:47 &amp;lt;jrandom&amp;gt; ok, a menos que haja mais alguma coisa, vamos passar para 3) i2pmail.v2? 13:47 &amp;lt;jrandom&amp;gt; postman: você por aí? 13:48 &amp;lt;postman&amp;gt; sim 13:49 &amp;lt;postman&amp;gt; :) 13:49 &amp;lt;jrandom&amp;gt; algo a acrescentar do seu post no fórum? parece bem legal 13:49 &amp;lt;postman&amp;gt; bem, alguns de vocês talvez já tenham lido o rascunho do i2pmail.v2 13:50 &amp;lt;bla&amp;gt; wtf está acontecendo? Desconexões massivas. Estou com dificuldade para alcançar sites (tipo orion, library) aqui também 13:50 &amp;lt;postman&amp;gt; ele mira em uma infraestrutura de e-mail totalmente descentralizada no futuro 13:50 &amp;lt;postman&amp;gt; mas precisa de software de proxy nos nós bem como um conjunto de relays dedicados 13:51 &amp;lt;postman&amp;gt; todos estão convidados a contribuir com ideias / conceitos / desabafos 13:51 &amp;lt;postman&amp;gt; o desenvolvimento já começou - não esperem nada antes do fim da primavera :) 13:51 &amp;lt;jrandom&amp;gt; w00t 13:51 &amp;lt;kaji&amp;gt; hmm, a polícia acabou de aparecer na minha porta 13:52 &amp;lt;bla&amp;gt; kaji: ? 13:52 &amp;lt;jrandom&amp;gt; rápido, detona o seu disco rígido 13:52 &amp;lt;postman&amp;gt; jrandom: bem, isso é tudo que tenho a dizer por enquanto :) 13:52 &amp;lt;cervantes&amp;gt; esconda a mesa de blackjack! 13:52 &amp;lt;jrandom&amp;gt; irado, valeu, postman 13:52 &amp;lt;kaji&amp;gt; disseram que eu disquei 911, mas tenho certeza de que nem eu nem meu irmão fizemos isso 13:53 &amp;lt;+protokol&amp;gt; kaji: eles só estão checando o i2p 13:53 &amp;lt;jrandom&amp;gt; ok, a menos que haja mais alguma coisa em 3) i2pmail, vamos passar para 4) azneti2p_0.2 13:53 &amp;lt;+protokol&amp;gt; &amp;lt;música sinistra&amp;gt; 13:53 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, houve alguns progressos importantes recentemente 13:53 &amp;lt;kaji&amp;gt; depois disseram que telefones sem fio podem pirar quando ficam fora do gancho, mas todos os meus sem fio estão no carregador -&amp;gt; #i2p-chat 13:55 &amp;lt;jrandom&amp;gt; o pessoal do Azureus tem sido muito solícito em preparar uma atualização (oba!), mas as pessoas também devem ficar atentas a problemas 13:55 &amp;lt;jrandom&amp;gt; (se você não lê a mailing list do i2p e usa o azneti2p, leia a mailing list do i2p) 13:55 &amp;lt;jrandom&amp;gt; ((ou mesmo se você não usa azneti2p, leia a lista, pois é lá que anunciamos coisas importantes ;) 13:56 &amp;lt;jrandom&amp;gt; duck e orion também têm feito muitas atualizações para acomodar o novo cliente de bt e a formatação 13:56 &amp;lt;jrandom&amp;gt; (oba!) 13:56 * orion sorri 13:57 &amp;lt;orion&amp;gt; ainda há um caminho a percorrer, mas por enquanto, funciona. 13:57 &amp;lt;jrandom&amp;gt; (na medida em que o i2p permite ;) 13:58 &amp;lt;orion&amp;gt; hehe, sim. ;) 13:58 &amp;lt;jrandom&amp;gt; mais alguém tem algo a levantar com relação ao azneti2p ou i2p-bt? 13:58 &amp;lt;jrandom&amp;gt; (ou bytemonsoon2p ;) 14:00 &amp;lt;jrandom&amp;gt; ok, se não, seguindo em frente para 5) ??? 14:00 &amp;lt;jrandom&amp;gt; pauta aberta - mais alguém tem algo a trazer? 14:00 &amp;lt;postman&amp;gt; jrandom: por que o addressbook publica entradas do userhosts? 14:01 &amp;lt;jrandom&amp;gt; postman: bug. 14:01 &amp;lt;postman&amp;gt; então isso não foi um comportamento planejado e será mudado? 14:01 &amp;lt;cervantes&amp;gt; só uma coisa... 14:01 &amp;lt;jrandom&amp;gt; postman: correto, e será mudado 14:02 &amp;lt;jrandom&amp;gt; (certo, Ragnarok? :) 14:02 &amp;lt;+Ragnarok&amp;gt; depende exatamente do que o postman quer dizer... 14:03 &amp;lt;jrandom&amp;gt; Ragnarok: novas entradas adicionadas pelo usuário local aos seus próprios hosts privados não deveriam ser propagadas para os hosts publicados 14:03 &amp;lt;jrandom&amp;gt; (por exemplo, userhosts.txt é privado, hosts.txt é sincronizado com outras pessoas e é público) 14:03 &amp;lt;cervantes&amp;gt; Como parte de um espaço semi-regular no fórum, haverá reconhecimento e prêmios para aqueles que contribuíram coisas boas para o I2P, seja recentemente ou ao longo da vida do projeto 14:03 &amp;lt;postman&amp;gt; Ragnarok: após atualizar para 0.4.2.6 encontrei entradas do meu userhosts.txt no addressbook publicado na minha pasta eepsite 14:03 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; hmm 14:04 &amp;lt;postman&amp;gt; Ragnarok: eram chaves adicionadas manualmente, que não deveriam ser publicadas 14:04 &amp;lt;cervantes&amp;gt; esta semana reconhecemos o duck pela excelência geral como provedor de serviços para a comunidade e como um grande idler em geral: `http://forum.i2p/viewtopic.php?t=275` 14:04 &amp;lt;jrandom&amp;gt; w00t! 14:04 &amp;lt;jrandom&amp;gt; (vai duck vai, vai duck vai) 14:05 &amp;lt;Teal`c&amp;gt; e quanto ao sequestro de nomes de domínio? 14:05 * brachtus aplaude 14:05 * orion faz um gingado de pato como sinal de respeito. 14:05 &amp;lt;cervantes&amp;gt; um ponto importante para o futuro... você não precisa ser um gênio da criptografia para receber elogios! 14:06 &amp;lt;+Ragnarok&amp;gt; não, esse é o comportamento esperado. Posso mudar, mas antes vou ter que terminar de implementar o bloqueio de arquivo para que você possa mudar o hosts.txt diretamente 14:06 &amp;lt;orion&amp;gt; (mas ajuda) 14:06 &amp;lt;cervantes&amp;gt; você pode simplesmente ter contribuído com um eepsite incrível ou algo assim... 14:06 &amp;lt;cervantes&amp;gt; ou ter sido uma pessoa prestativa no fórum etc 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; hmm 14:07 &amp;lt;cervantes&amp;gt; (caso contrário, convenhamos, o jrandom ganharia toda semana) 14:07 &amp;lt;jrandom&amp;gt; ei, vocês estão pagando meu fundo da cerveja, essas coisas não são de graça ;) 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; você poderia simplesmente criar um novo arquivo, "publichosts.txt"? 14:07 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; então fazer o addressbook ignorar o userhosts.txt, mas permitir que os usuários assinem o próprio publichosts.txt? 14:08 &amp;lt;jrandom&amp;gt; Teal`c: não há como sequestrar um nome de domínio, nenhuma entrada é sobrescrita, e userhosts sempre sobrepõe hosts 14:09 &amp;lt;jrandom&amp;gt; Ragnarok: talvez a interface web possa tratar a questão do bloqueio, já que os usuários não vão adicionar aos arquivos manualmente 14:09 &amp;lt;+Ragnarok&amp;gt; uma vez que o bloqueio esteja feito, não há razão real para puxar endereços do userhosts.txt mais (atualmente é a única maneira de evitar uma condição de corrida), então não há muito sentido em adicionar um terceiro arquivo 14:10 &amp;lt;+Ragnarok&amp;gt; jrandom: bem, eu estava planejando usar a API de bloqueio de arquivo do Java 14:10 &amp;lt;jrandom&amp;gt; se você acha que é necessário, você é o chefe :) 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; isso permitiria que você removesse todos os nomes obtidos de outras pessoas enquanto mantém os que você mesmo criou 14:10 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; simplesmente limpando o hosts.txt e mudando sua assinatura 14:11 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; mas acho que isso pode esperar por name-signing (assinatura de nomes) 14:11 &amp;lt;orion&amp;gt; Metadados vão resolver esse problema. Já existe um rascunho de especificação? 14:11 &amp;lt;jrandom&amp;gt; usar apenas dois arquivos deve ser suficiente - um gerenciado pelo addressbook, outro não 14:12 &amp;lt;jrandom&amp;gt; (você poderia até fazer o addressbook ignorar completamente o userhosts.txt - de qualquer forma, userhosts.txt sobrepõe hosts.txt) 14:12 &amp;lt;+Ragnarok&amp;gt; jrandom: esse seria o plano, uma vez que o bloqueio esteja feito (o que realmente não deve dar muito trabalho, só não cheguei a fazê-lo ainda :) 14:13 &amp;lt;+Ragnarok&amp;gt; e no momento estou trabalhando para aprender o suficiente de XML Schema para escrever um para os namerecords 14:13 &amp;lt;ant&amp;gt; &amp;lt;dr_kavra&amp;gt; este é o canal do kenosis? outro canal me disse para vir aqui :D 14:13 &amp;lt;jrandom&amp;gt; lol 14:13 &amp;lt;jrandom&amp;gt; nah, foi mal, aqui é i2p 14:14 &amp;lt;jrandom&amp;gt; (a não ser que você esteja procurando uma camada de comunicação anônima) 14:14 &amp;lt;jrandom&amp;gt; irado, Ragnarok 14:14 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; ainda acho que XML é verboso demais e pouco legível por humanos para isso, comparado a YAML, mas não sou eu quem está escrevendo o código 14:14 &amp;lt;jrandom&amp;gt; Ragnarok: a parte difícil será fazer a criptografia com XML sem recorrer a um CDATA feio 14:14 &amp;lt;orion&amp;gt; alguém já escreveu um rascunho funcional para a especificação de metadados? 14:15 &amp;lt;jrandom&amp;gt; (pessoalmente acho que XML é uma droga, mas sou só um do contra) 14:15 &amp;lt;jrandom&amp;gt; orion: http://dev.i2p.net/pipermail/i2p/2004-February/000135.html tem uma configuração básica 14:15 &amp;lt;orion&amp;gt; (metadados de nome/chave) 14:15 &amp;lt;dox&amp;gt; o addressbook e seus recursos foram anunciados em algum lugar? Eu não sabia que meu hosts.txt é publicado 14:15 &amp;lt;jrandom&amp;gt; (veja os elementos NameReference e LocalEntry) 14:16 &amp;lt;jrandom&amp;gt; dox: é escrito no local especificado em addressbook/config.txt 14:16 &amp;lt;jrandom&amp;gt; (por padrão, ./eepsite/docroot/hosts.txt) 14:17 &amp;lt;orion&amp;gt; está faltando um flag público/privado (isto é, distribuir, não). 14:17 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; a única coisa boa sobre XML (e isso é um grande ponto positivo) é que é um padrão amplamente aceito 14:17 &amp;lt;jrandom&amp;gt; certo, orion, surgiram muitas boas ideias desde aquele post 14:17 &amp;lt;+Ragnarok&amp;gt; XML pode ser ruim, mas, francamente, é melhor do que qualquer uma das alternativas para o que estou fazendo 14:17 &amp;lt;jrandom&amp;gt; cervantes: EDI também 14:18 &amp;lt;orion&amp;gt; há um lugar para condensá-las? isto é, área no fórum? 14:18 &amp;lt;orion&amp;gt; ou talvez uma página no wiki? 14:18 &amp;lt;jrandom&amp;gt; orion: o wiki do susi ou do ugha 14:18 &amp;lt;orion&amp;gt; vou configurar wikis para o bytemonsoon e para o orion.i2p para ajudar a obter algum consenso da comunidade quanto aos objetivos de desenvolvimento futuro de cada um. 14:18 &amp;lt;BrockSamson&amp;gt; xml + crypto sem CDATA = mime, não? 14:19 &amp;lt;jrandom&amp;gt; irado, orion 14:19 &amp;lt;jrandom&amp;gt; BrockSamson: S/MIME, com analisadores diferentes ;) 14:19 &amp;lt;orion&amp;gt; (também um para metadados de nomes) 14:21 &amp;lt;jrandom&amp;gt; há muitas maneiras de fazer os metadados, o importante é flexibilidade e 'correção' para que possa crescer ou mudar ao longo do tempo 14:21 * jrandom tem certeza de que Ragnarok et al. vão propor coisas boas :) 14:21 &amp;lt;orion&amp;gt; é por isso que acho que um rascunho público é apropriado. 14:22 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; consórcio i2p :P 14:22 &amp;lt;jrandom&amp;gt; bem, as pessoas têm dito "alguém deveria colocar suas ideias no wiki" nas últimas reuniões, mas as páginas do wiki não estão crescendo muito ;) o que é ok, vamos no nosso ritmo 14:23 * orion promete colocar três wikis no ar dentro de um dia e enviar por e-mail a todos suas localizações 14:23 &amp;lt;BrockSamson&amp;gt; me chamem de preguiçoso, mas compare um EDI de Pedido de Compra ANSI 850 com quase qualquer pedido de compra baseado em XML, e eu prefiro decodificar, codificar e depurar a versão em XML. Mesmo que tenha 5x o tamanho do EDI 14:23 &amp;lt;jrandom&amp;gt; w00t 14:23 &amp;lt;jrandom&amp;gt; heh BrockSamson 14:24 &amp;lt;BrockSamson&amp;gt; Posição 10 é ST? ah então a posição 310 deve ser nome 14:24 &amp;lt;BrockSamson&amp;gt; dã 14:24 &amp;lt;jrandom&amp;gt; BrockSamson: não acho que os schemas XML para POs sejam muito melhores ;) 14:24 &amp;lt;jrandom&amp;gt; (mas é, essas coisas são um desastre sangrento total) 14:25 &amp;lt;BrockSamson&amp;gt; são às 4:30 da manhã 14:25 &amp;lt;BrockSamson&amp;gt; a não ser que... 14:25 &amp;lt;jrandom&amp;gt; heh 14:25 &amp;lt;BrockSamson&amp;gt; tenha sido escrito por um ex-programador de EDI 14:25 &amp;lt;BrockSamson&amp;gt; e o xml fica assim: &amp;lt;p1&amp;gt;&amp;lt;po&amp;gt;&amp;lt;q&amp;gt;1&amp;lt;/q&amp;gt;&amp;lt;/po&amp;gt;&amp;lt;/p1&amp;gt; 14:26 &amp;lt;BrockSamson&amp;gt; aposto que, se você somar as horas que projetos OpenSource gastam discutindo 'XML' ou não 'XML', daria para programar o Linux 10x. 14:26 &amp;lt;BrockSamson&amp;gt; todo projeto de que participei teve debates enormes sobre isso 14:27 &amp;lt;orion&amp;gt; debates são bons para um projeto, dependendo de quem está debatendo. ;) 14:27 &amp;lt;jrandom&amp;gt; eh, faz o que faz, mas não é uma panaceia. pode funcionar bem para a parte de nomes 14:28 &amp;lt;BrockSamson&amp;gt; muitas pessoas estão em projetos só para debater, porém. 14:28 &amp;lt;jrandom&amp;gt; não aqui. estou aqui pela cerveja grátis 14:28 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; isso é discutível 14:28 &amp;lt;orion&amp;gt; os detalhes de implementação ficarão mais claros quando o rascunho da especificação for mais tangível. 14:28 &amp;lt;orion&amp;gt; daí a necessidade de um wiki/peer review. 14:29 &amp;lt;BrockSamson&amp;gt; ouvi dizer que este projeto dava alho grátis 14:29 &amp;lt;jrandom&amp;gt; muito alho 14:30 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo a trazer para a reunião? 14:30 &amp;lt;ant&amp;gt; * cervantes empurra para fora a vaca cerimonial com sino 14:30 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; call =cow 14:30 * jrandom se prepara 14:31 * jrandom dá um *baf* no sino da vaca, encerrando a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2005-01-11</title><link>/pt/blog/2005/01/11/notas-de-status-do-i2p-de-2005-01-11/</link><pubDate>Tue, 11 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/11/notas-de-status-do-i2p-de-2005-01-11/</guid><description>&lt;p>Olá, pessoal, é hora da atualização semanal&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede&lt;/li>
&lt;li>Progresso da 0.5&lt;/li>
&lt;li>Status da 0.6&lt;/li>
&lt;li>azneti2p&lt;/li>
&lt;li>fbsd&lt;/li>
&lt;li>hosts.txt como WoT (Rede de Confiança)&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>De modo geral, a rede está a comportar-se bem, embora tenhamos tido alguns problemas com um dos servidores IRC estar offline e com o meu outproxy (proxy de saída) a dar problemas. No entanto, o outro servidor IRC estava (e ainda está) disponível (embora, no momento, não tenha o CTCP desativado - ver [1]), então conseguimos saciar a nossa necessidade de IRC :)&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 11 de janeiro de 2005</title><link>/pt/blog/2005/01/11/reuni%C3%A3o-de-desenvolvimento-do-i2p-11-de-janeiro-de-2005/</link><pubDate>Tue, 11 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/11/reuni%C3%A3o-de-desenvolvimento-do-i2p-11-de-janeiro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, deer, dm, duck, fdr, jrandom, lucky, protok0l, toad\_&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:10 &amp;lt;jrandom&amp;gt; 0) oi 13:10 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; você está demitido 13:10 &amp;lt;jrandom&amp;gt; 1) Status da rede 13:10 &amp;lt;jrandom&amp;gt; 2) progresso do 0.5 13:10 &amp;lt;jrandom&amp;gt; 3) status do 0.6 13:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; tchau! 13:10 &amp;lt;jrandom&amp;gt; 4) azneti2p 13:10 &amp;lt;jrandom&amp;gt; 5) fbsd 13:10 &amp;lt;jrandom&amp;gt; 6) hosts.txt como um WoT (Web of Trust) 13:11 &amp;lt;jrandom&amp;gt; 7) ??? 13:11 &amp;lt;jrandom&amp;gt; 0) oi 13:11 * jrandom acena 13:11 &amp;lt;fdr&amp;gt; e aí 13:11 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; hola 13:11 &amp;lt;toad_&amp;gt; você está começando agora? /me vai só observar de tempos em tempos 13:11 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; oi 13:11 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2005-January/000551.html 13:11 &amp;lt;jrandom&amp;gt; legal, todos são bem-vindos 13:11 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ah. Não o seu emprego. Foi mal. =3 13:11 &amp;lt;jrandom&amp;gt; os logs das reuniões de dev são publicados no site (depois da reunião, claro) 13:11 &amp;lt;fdr&amp;gt; Estou morrendo de fome, então vou entrar e sair.. 13:12 &amp;lt;jrandom&amp;gt; ok, passando para 1) Status da rede 13:12 &amp;lt;jrandom&amp;gt; as coisas parecem estar funcionando bem. duck está de volta (oba!) 13:12 &amp;lt;jrandom&amp;gt; Não tenho muito a acrescentar além do que está no email - mais alguém tem algo? 13:13 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; não 13:13 &amp;lt;jrandom&amp;gt; ok, se não, passando para 2) status do 0.5 13:14 &amp;lt;jrandom&amp;gt; Houve um bom progresso aqui, finalmente fiz a criptografia de matriz funcionar, mas depois de conversar com o polecat outro dia, há um pequeno ajuste que precisamos adicionar 13:14 &amp;lt;toad_&amp;gt; falando consigo mesmo? 13:14 &amp;lt;jrandom&amp;gt; heh sim, até alguém responder ;) 13:14 &amp;lt;jrandom&amp;gt; (você devia ter visto essas reuniões antes de eu postar as notas de status semanais de antemão) 13:14 &amp;lt;toad_&amp;gt; Quis dizer através de redes. Eu falo comigo mesmo o tempo todo, mas normalmente não através de redes. ;) 13:15 &amp;lt;deer&amp;gt; &amp;lt;jrandom_&amp;gt; através de três redes até [iip aqui] 13:15 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; pare com isso, é esquisito :) 13:15 &amp;lt;deer&amp;gt; * postman acena 13:16 &amp;lt;jrandom&amp;gt; Não tenho mais nada a acrescentar com relação a 0.5, além de "mais informações em breve" 13:16 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Sobre o desempenho da rede, meu router i2p caiu 24h atrás, mas antes disso consegui 8 dias de uptime. 13:16 &amp;lt;jrandom&amp;gt; ah ok legal 13:16 &amp;lt;jrandom&amp;gt; Ficou sem memória (OOM)? você estava rodando bt ou só por atividade? 13:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Apenas uma heurística para me gabar. =3 13:17 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; geralmente obtenho tanto uptime do meu router quanto quero, embora normalmente não mais que 8-9 devido a upgrades :) 13:17 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; 8-9 dias, isto é 13:18 * jrandom queria que minha máquina com kaffe pudesse fazer isso (ah bem) 13:18 &amp;lt;deer&amp;gt; * orion consegue derrubar um router à vontade executando 40+ destinos locais via btlaunchmanycurses.py. ;) 13:18 &amp;lt;jrandom&amp;gt; heh sim, isso faria mesmo, orion 13:18 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ah, os logs dizem que a JVM pareceu travar, então suponho que o lucky deve ter me usado em um tunnel para baixar gigabytes de homens bem dotados. 13:18 &amp;lt;deer&amp;gt; &amp;lt;orion&amp;gt; mas eu já tive uptime de 15 dias antes das tempestades de BT. 13:18 &amp;lt;jrandom&amp;gt; ah, interessante, polecat. 13:19 &amp;lt;jrandom&amp;gt; polecat: se estiver se sentindo corajoso, pode valer a pena testar o java service wrapper mais recente 13:19 &amp;lt;jrandom&amp;gt; (se isso eliminar esse problema, devemos atualizar) 13:19 &amp;lt;deer&amp;gt; * laberhorst teve 15 dias de uptime com 0.4.2.5 sem bt 13:19 &amp;lt;jrandom&amp;gt; acho que o cervantes ainda é o vencedor com 0.4.1.1 @ 41 dias 13:20 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Alguém quer me mandar um PM sobre como obter o java service wrapper mais recente? 13:20 &amp;lt;jrandom&amp;gt; mas enfim, alguém tem comentários sobre as coisas do 0.5? 13:20 &amp;lt;protok0l&amp;gt; o i2p já está pronto? 13:20 &amp;lt;jrandom&amp;gt; http://wrapper.tanukisoftware.org/doc/english/ 13:20 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; aguardando ansioso a documentação 13:20 &amp;lt;jrandom&amp;gt; !thwap protok0l 13:21 &amp;lt;jrandom&amp;gt; ok, passando para 3) status do 0.6 13:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ainda acho que deveria haver uma forma de fazer checksum sem o gateway saber todos os checksums, ou quantos são. 13:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; onde os documentos vão ser publicados? 13:21 &amp;lt;jrandom&amp;gt; polecat: eu adoraria, mas duvido que dê para fazer. 13:22 &amp;lt;jrandom&amp;gt; Ragnarok: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/router/doc/tunnel.html?rev=HEAD é o rascunho atual 13:22 &amp;lt;jrandom&amp;gt; (ainda não atualizado quanto à questão do primeiro salto) 13:22 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; obrigado 13:22 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; "Disseram que não podia ser feito.... me chamaram de louco... mas eram tolos, TOLos! 13:22 &amp;lt;jrandom&amp;gt; heh 13:22 &amp;lt;jrandom&amp;gt; ei, se você encontrar um jeito, estou ouvindo 13:23 &amp;lt;jrandom&amp;gt; (e tenho a sensação de que o pessoal do mixmaster/mixminion também) 13:23 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; caramba, 42 usuários aqui 13:23 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; mule: você tá por aí? 13:24 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Heh. Vou manter o nariz no chão então, mas sem promessas já que sou só um furão burro, não um gênio como vocês. 13:24 * jrandom arremessa um pequeno animal peludo no polecat 13:25 -!- dm [mihi@dsl-80-42-80-26.access.uk.tiscali.com] entrou em #i2p 13:25 &amp;lt;jrandom&amp;gt; ok, enfim, as coisas do 0.6 parecem interessantes, e o mule começou uns hacks, mas ainda é cedo no jogo 13:26 &amp;lt;jrandom&amp;gt; zab tem sido bem útil nos dando orientação sobre como o limewire faz as coisas, mas, bem, o controle de congestão deles é meio assustador (janelas pequenas fixas, ACK total) 13:26 &amp;lt;jrandom&amp;gt; (mas tenho certeza de que vão melhorar com o tempo, claro) 13:26 &amp;lt;jrandom&amp;gt; também foi legal ele nos dar uma visão de como estão botando a coisa para rodar, que pegadinhas tiveram com várias JVMs, etc 13:27 &amp;lt;jrandom&amp;gt; (oba zab) 13:27 &amp;lt;jrandom&amp;gt; de qualquer forma, se você quiser ajudar no design e implementação ou na integração de algum outro provider para o 0.6, entre em contato com o mule ou comigo (ou, claro, envie patches ;) 13:28 &amp;lt;jrandom&amp;gt; não há muito mais a dizer sobre isso, a menos que alguém tenha algo a levantar? 13:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; O 0.6 não deveria ter suporte preliminar a fusenet? 13:28 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; até abril, com sorte :) 13:29 &amp;lt;toad_&amp;gt; fusenet? 13:29 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; mas com todo esse trabalho no transporte UDP, talvez fique pronto antes da fusenet 13:29 &amp;lt;jrandom&amp;gt; sim, o objetivo geral é só começar a fazer a roda girar 13:29 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; fusenet é um sistema de distribuição de conteúdo mais ou menos como a usenet turbinada 13:29 &amp;lt;toad_&amp;gt; legal 13:30 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; inicialmente dará suporte a blogs, fóruns de discussão e livros de endereços para mapeamentos nome-destino do i2p 13:30 &amp;lt;jrandom&amp;gt; embora, claro, se implementarmos o transporte UDP no mês que vem, provavelmente lançaremos isso com o 0.5 13:31 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; claro, isso seria legal :) 13:31 &amp;lt;jrandom&amp;gt; e se eu tivesse um pônei, eu brincaria com ele o dia toooodo 13:31 &amp;lt;jrandom&amp;gt; ok, isso provavelmente é tudo sobre o 0.6, passando para 4) azneti2p 13:31 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; ainda bem que você não tem pônei, então ;) 13:31 &amp;lt;jrandom&amp;gt; heh 13:32 &amp;lt;jrandom&amp;gt; azneti2p == irado. 13:32 &amp;lt;jrandom&amp;gt; parg e o resto do pessoal do azureus fizeram um ótimo trabalho, e a integração está realmente bacana 13:33 &amp;lt;jrandom&amp;gt; os torrents funcionam como antes, aparecem com todos os gráficos bonitos, permitem fazer todo o enfileiramento / etc. a que você está acostumado no azureus, só que de forma anônima 13:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; w00t! 13:33 &amp;lt;jrandom&amp;gt; ainda há otimizações e simplificações a fazer, mas no geral estou bem impressionado 13:33 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; viva! entrem as massas... 13:33 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; pelo que entendi, ainda é preciso fazer algum trabalho manual no console do router antes de poder usar? 13:33 * jrandom mantém os portões fechados por só mais um pouquiiinho de tempo 13:33 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; java 1.5 é realmente necessário? 13:34 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Sim... coisa bacana, exceto que você não pode deixá-lo rodando como daemon. 13:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; parece o convite para a rede i2p levar uma bela surra 13:34 &amp;lt;jrandom&amp;gt; frosk: certo - mas estamos trabalhando para corrigir e fazer as chamadas ao I2PTunnel dentro do próprio plugin 13:34 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; legal 13:34 &amp;lt;jrandom&amp;gt; eco: não tenho certeza, só testei com 1.5, mas acredito neles quando dizem isso. 13:34 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; eco: tomara que não. o.O 1.5 é só a Sun tentando forçar o mercado. 13:34 &amp;lt;jrandom&amp;gt; vale a pena tentar, porém; vou fazer isso depois 13:35 &amp;lt;deer&amp;gt; * postman não se importa, eu tenho interfaces de ethernet gigabit e MUITO tráfego incluído :) 13:35 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ai ai... e o azareus exige isso. Eu REALMENTE tenho que fazer meu app de torrent em C++. 13:35 &amp;lt;jrandom&amp;gt; polecat: o azureus tem um modo headless (sem interface gráfica) de operação e um console web 13:36 &amp;lt;deer&amp;gt; * polecat pisca. 13:36 &amp;lt;jrandom&amp;gt; (mas é... difícil para os não iniciados [como eu]) 13:36 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Bom, então tá... achei que não tinha, tipo o KazAa 13:36 &amp;lt;jrandom&amp;gt; mas eu só dei uma olhada (e voltei correndo para a GUI ;) 13:36 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; o duck vai atualizar o i2p-bt para 3.9/4.0? 13:37 &amp;lt;jrandom&amp;gt; ragnarok: não sei, mas o duck está avançando bastante para manter todas as coisas existentes compatíveis com o azneti2p 13:37 &amp;lt;jrandom&amp;gt; (eles tiveram que fazer algumas... mudanças estranhas por exigências técnicas) 13:37 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Um dos aspectos mais poderosos do p2p é quando o app pode rodar silenciosamente em segundo plano quando você não está usando. 13:38 * jrandom não discorda desse ponto 13:38 &amp;lt;jrandom&amp;gt; ok, acho que é tudo que tenho a dizer com relação ao azneti2p (além de w00t, de novo). mais informações no email, e haverá muita atividade em #i2p-bt, com certeza 13:39 &amp;lt;jrandom&amp;gt; mais alguém tem algo a levantar com relação ao azneti2p? 13:39 &amp;lt;cervantes&amp;gt; estão prontos para isso... ;-) 13:40 &amp;lt;jrandom&amp;gt; heh, estamos trabalhando nisso 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Posso observar que o código‑fonte do azareus é totalmente abismal... 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Há 28 pontos de entrada principais, e ele usa pelo menos uma profundidade de namespace de 3. 13:40 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; algum cliente bt tem um código bonito? 13:40 &amp;lt;jrandom&amp;gt; há algumas esquisitices, mas suspeito que você vai encontrar isso no código de qualquer um (NIH) 13:40 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; O meu terá. 13:40 &amp;lt;jrandom&amp;gt; ah, qualé, net.i2p.router.netdb.kademlia.* :) 13:41 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; se for em C++ não terá :) 13:41 &amp;lt;toad_&amp;gt; lol 13:41 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Eu disse no mínimo! 13:42 &amp;lt;jrandom&amp;gt; ok, enfim, vamos para 5) fbsd 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Você nunca viu como eu *cof*estupro*cof* uso C++. n.n 13:42 * duck dá uma olhada 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Quem se importa com FreeBSD? Levantem a mão? 13:42 &amp;lt;jrandom&amp;gt; lioux empacotou a versão 0.4.2.6 no ports (w00t!) 13:42 &amp;lt;deer&amp;gt; * detonate levanta a dele 13:42 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Patas, tentáculos, asas, etc.? 13:43 * jrandom levanta minha mão 13:43 * [dave] levanta 13:43 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; duck: 3.9/4.0? :) 13:43 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Uau, o i2p está integrado a uma distribuição? 13:43 &amp;lt;duck&amp;gt; Ragnarok: a falta de comentários / docs / etc. nas mudanças mais recentes do bram-Bittorrent foi um pequeno revés 13:43 &amp;lt;fdr&amp;gt; FreeBSD é legal :( 13:43 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; Aposto 13:43 &amp;lt;fdr&amp;gt; Mas talvez eu seja parcial. 13:44 &amp;lt;jrandom&amp;gt; sim, eu estava preocupado no começo, polecat, mas a implementação dele nos ports pareceu muito, muito fácil (então as atualizações serão muito, muito fáceis) 13:44 &amp;lt;duck&amp;gt; Isso exigiria estudar o que eles fizeram, talvez valha o esforço 13:44 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Até onde me importa, fbsd é uma distro com um kernel estranho e muita ocultação de dados. No fim é tudo POSIX então... ;) 13:44 &amp;lt;jrandom&amp;gt; polecat: e JVMs muito, muito w0nky 13:45 &amp;lt;duck&amp;gt; embora secretamente eu esteja esperando que o azneti2p resolva todos os problemas 13:45 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; duck: parecia que havia algumas melhorias boas, mas você é quem provavelmente faria o trabalho, então... :) 13:45 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Argh... nem me lembre. 13:45 &amp;lt;jrandom&amp;gt; heh, o azneti2p provavelmente atenderá às necessidades de muitos usuários, mas ferramentas simples de CLI ainda farão sentido para os ubergeeks por aí 13:46 &amp;lt;jrandom&amp;gt; enfim, parece que ele testou i2p 0.4.2.6 no fbsd5.3 sem problemas (w00t) 13:46 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; ai, não gosto do azureus, prefiro muito mais usar o cliente normal 13:46 * jrandom só fez isso no 4.8 13:46 &amp;lt;duck&amp;gt; no momento eu gostaria de fazer algo com kenosis; sendo um programador 'hit‑n‑run' 13:47 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; jrandom: qual jvm ele usou? 13:47 &amp;lt;jrandom&amp;gt; kenos2p 13:47 &amp;lt;jrandom&amp;gt; eco: sun 1.4 compilado nativamente 13:47 &amp;lt;jrandom&amp;gt; (buuu vaias) 13:47 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ah, ilegal! 13:47 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Se quiser criticar o design do meu cliente de bittorrent, meu plano de código atual está aqui: `http://polecat.i2p/bittorrent.plan.txt` 13:47 &amp;lt;jrandom&amp;gt; ((mas o kaffe funciona)) 13:48 &amp;lt;jrandom&amp;gt; eco: é ilegal? Eu achava que você podia aceitar os termos e obter o código‑fonte legitimamente no fbsd 13:48 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; a sun retirou a licença, pelo que sei 13:48 &amp;lt;jrandom&amp;gt; hmm, acho que isso é só a licença do blackdown 13:48 &amp;lt;jrandom&amp;gt; (e, para ser sincero, o blackdown é uma droga) 13:49 &amp;lt;jrandom&amp;gt; indivíduos ainda podem licenciar sob a SCSL 13:49 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; ai. 13:49 &amp;lt;jrandom&amp;gt; (primeiro filho, etc.) 13:49 &amp;lt;jrandom&amp;gt; heh, é interessante ouvir tantas queixas de licença quando tão poucos reclamam de copyright ;) 13:50 &amp;lt;jrandom&amp;gt; mas essa discussão é melhor para o 7) ?? 13:50 &amp;lt;jrandom&amp;gt; e estamos em 5) fbsd 13:50 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; coisas de licença em http://www.freebsdfoundation.org/press/20041221-newsletter.shtml , mas voltando ao tópico principal... 13:50 &amp;lt;cervantes&amp;gt; primeira vez que passamos acima do 5) em muito tempo 13:51 &amp;lt;jrandom&amp;gt; cervantes: e tivemos que podar coisas ;) 13:51 &amp;lt;jrandom&amp;gt; ok, acho que é isso de fbsd (além de yay!) 13:51 &amp;lt;jrandom&amp;gt; então entrando em um assunto bagunçado... 6) hosts.txt como um WoT 13:51 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; licenciamento pode te pegar no nó, enquanto violação de copyright só pode ser rastreada até o destino. 13:51 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; O que "não pode" ser encontrado. 13:52 &amp;lt;jrandom&amp;gt; certo, certo, polecat, mas uma vez que Eles tenham controle físico da sua máquina, você está ferrado de qualquer jeito 13:53 &amp;lt;jrandom&amp;gt; ok, enfim, não sei se há muito a acrescentar ao que foi postado no email com relação a hosts.txt 13:53 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações? 13:53 &amp;lt;jrandom&amp;gt; (fui vago o suficiente? :) 13:53 &amp;lt;duck&amp;gt; sim 13:53 &amp;lt;deer&amp;gt; * eco considera entregar o gerenciamento do hosts.txt à ONU 13:54 &amp;lt;jrandom&amp;gt; heh sim, porque sabemos que autoridades burocráticas centralizadas legais sempre Fazem A Coisa Certa 13:54 &amp;lt;toad_&amp;gt; lol 13:55 &amp;lt;jrandom&amp;gt; acho que a verdadeira "grande vitória" será quando o livro de endereços tiver tanto uma interface web quanto mais metadados 13:55 &amp;lt;jrandom&amp;gt; (e talvez a sindicação via fusenet, etc.) 13:55 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; metadados serão a próxima coisa em que vou trabalhar, usando registros de nome em XML 13:56 &amp;lt;jrandom&amp;gt; mandou bem, ragnarok! 13:56 &amp;lt;jrandom&amp;gt; qual sua opinião sobre o lado WoT, ragnarok - você vê isso como um problema do livro de endereços, ou de como você prevê a nomeação? 13:57 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; No essencial, acho que a forma como o livro de endereços funciona (e como circular referências de nomes na fusenet vai funcionar) é a única maneira realmente sensata de lidar com nomes no i2p 13:58 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; então, o WoT é um recurso :) 13:58 &amp;lt;jrandom&amp;gt; Wo0T 13:58 &amp;lt;lucky&amp;gt; uau 13:58 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; mas com certeza vocês vendem contas premium? 13:58 &amp;lt;lucky&amp;gt; é um toad que eu vejo? 13:58 &amp;lt;lucky&amp;gt; um toad de verdade? 13:58 &amp;lt;lucky&amp;gt; ou só um sapo. 13:58 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; o ponto importante, na minha humilde opinião, é como lidar com colisões 13:59 &amp;lt;toad_&amp;gt; um toad 13:59 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; quem chega primeiro é atendido primeiro 13:59 &amp;lt;jrandom&amp;gt; certo, frosk, seria bom ter uma interface para gerenciá-las, em vez de apenas "ler o log" 13:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; frosk: acho que isso é mais uma questão de interface do que qualquer outra coisa. As colisões terão que ser resolvidas pelo usuário. 13:59 &amp;lt;toad_&amp;gt; me chamem se ficar perto da minha área :) 13:59 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; Ragnarok: penso o mesmo 13:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; qualquer outra coisa pode ser atacada 13:59 &amp;lt;lucky&amp;gt; ah, não o toad do freenet. 13:59 &amp;lt;lucky&amp;gt; ah 13:59 &amp;lt;lucky&amp;gt; é sim. 13:59 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; então os nomes são simplesmente como apelidos no IM? 14:00 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; as colisões precisam ser armazenadas para que você possa alternar muito tempo depois 14:00 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; e provavelmente não é comprovadamente melhor no caso geral 14:00 &amp;lt;lucky&amp;gt; estamos pagando ao toad agora? 14:00 &amp;lt;jrandom&amp;gt; eco: certo - os nomes são apenas apelidos locais privados 14:01 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; o livro de endereços deveria reconhecer colisões e notificar o usuário para que ele possa decidir 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; frosk: depois da mudança para registros de nome, a intenção é nunca descartá‑los, mas tornar fácil mudar o endereço ao qual correspondem 14:01 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; até que o usuário tome sua decisão, quaisquer mudanças relativas à colisão deveriam de alguma forma ficar em "quarentena" :) 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; susi23: é essencialmente assim que funciona hoje 14:01 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; só tem uma interface ruim 14:01 &amp;lt;deer&amp;gt; &amp;lt;frosk&amp;gt; Ragnarok: parece bom :) você tem uma interface web em andamento? (ou já existe uma de que eu não saiba?) 14:02 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; então tá 14:02 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; não. Eu não faço interfaces web :) 14:02 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; susi estava trabalhando em algo, acho, mas não tenho certeza do que aconteceu com isso 14:02 &amp;lt;jrandom&amp;gt; (voluntários? alguma chance de reviver o susidns para gerenciar os nomes?) 14:03 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; ok, me dê uma semana, coloquei na TODO 14:03 &amp;lt;jrandom&amp;gt; (e depois do susidns, precisamos de susitorrent e susiirc...) 14:03 &amp;lt;jrandom&amp;gt; muito foda! 14:04 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo a levantar com relação a toda essa coisa do hosts.txt? 14:05 &amp;lt;jrandom&amp;gt; se não, passando para 7) ??? 14:05 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; uma coisa 14:05 &amp;lt;jrandom&amp;gt; o micro é seu 14:05 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; para a próxima versão, podemos concordar que o hosts.txt deve ser gerenciado diretamente pelo livro de endereços, para que possamos parar de mutilar o userhosts.txt? 14:06 &amp;lt;jrandom&amp;gt; parece razoável. vou parar de incluir o hosts.txt no i2pupdate.zip (mas vou incluí‑lo no i2pinstall.jar) 14:06 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; legal. É só isso :). 14:07 &amp;lt;jrandom&amp;gt; ok, agora de volta ao espaço aberto 14:07 &amp;lt;jrandom&amp;gt; alguém mais tem algo que queira trazer? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; sim 14:07 &amp;lt;jrandom&amp;gt; mande ver, postman 14:07 &amp;lt;deer&amp;gt; * postman levanta a mão 14:08 &amp;lt;deer&amp;gt; * postman está procurando desesperadamente um voluntário para fornecer o servidor MX secundário para i2pmail.org (sendo este um inproxy para o sistema de email interno) 14:09 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; se alguém tiver uma máquina estável, rápida (dedicada), eu ficaria muito feliz em aceitar ajuda 14:09 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; configuração / howto será fornecida por mim 14:09 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; quão rápida é "rápida"? 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; eco: um IP estático seria bom - todo o resto é negociável 14:10 &amp;lt;jrandom&amp;gt; quanto tráfego você está vendo via mail.i2p, postman? 14:10 &amp;lt;jrandom&amp;gt; (externo, digo) 14:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Estável, rápida, dedicada... bem, 1/3 não é ruim. 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; o tráfego de email é MUITO baixo 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; entrada/saída é cerca de 500 emails/mês 14:11 &amp;lt;jrandom&amp;gt; ah legal 14:11 &amp;lt;deer&amp;gt; &amp;lt;Frooze&amp;gt; eu tenho lenta (500 MHz), estável, dedicada 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; MAS já que o inproxy terá um I2P rodando 14:11 &amp;lt;jrandom&amp;gt; (isso provavelmente vai aumentar à medida que mais gente souber disso ;) 14:11 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; a máquina seria só para email entrante? 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; a maior parte do tráfego seria via I2p, eu acho 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; eco: pelo menos o entrante (isso é necessário para isso) 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; se o operador estiver ok com isso, eu gostaria de rotacionar o tráfego de saída entre as duas máquinas 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Frooze: está ok, desde que consiga rodar i2p 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; só me mande um email 14:13 * toad_ se pergunta se seus assuntos atuais são AOB ou se são simplesmente entre ele e o jrandom 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; se alguém estiver interessado 14:14 &amp;lt;deer&amp;gt; * postman devolve o microfone 14:14 &amp;lt;deer&amp;gt; &amp;lt;Frooze&amp;gt; farei isso. 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; obrigado, jr :) 14:14 &amp;lt;jrandom&amp;gt; legal, obrigado, postman 14:14 &amp;lt;jrandom&amp;gt; toad_: acho que há muito a discutir, embora seja em grande parte uma questão para o pessoal do freenet 14:15 &amp;lt;toad_&amp;gt; jrandom: certo 14:15 &amp;lt;toad_&amp;gt; jrandom: falamos depois da reunião 14:15 &amp;lt;jrandom&amp;gt; boa 14:15 &amp;lt;duck&amp;gt; sem briga na lama pública? :/ 14:15 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer para a reunião? 14:15 &amp;lt;jrandom&amp;gt; heh duck 14:15 &amp;lt;deer&amp;gt; * eco aponta para http://dodo.freenetproject.org/pipermail/tech/2005-January/001224.html 14:15 &amp;lt;jrandom&amp;gt; (isso foi na tehc ;) 14:15 &amp;lt;cervantes&amp;gt; postman: minha máquina tem merda demais rodando para ser de alguma ajuda, receio ;-) 14:15 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: Se pudéssemos assinar os dados de host do livro de endereços, isso permitiria atualizações automáticas. Caso contrário, não há muito o que fazer. Mesmo que o usuário receba um popup, como ele vai saber qual chave é correta? 14:15 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; o que "correta" significa? 14:16 &amp;lt;jrandom&amp;gt; polecat: assinar as entradas seria do caralho. 14:16 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; para sua informação 14:16 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; sem lama envolvida. 14:16 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; (e assinatura está planejada para os registros de nome) 14:16 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: oi, obrigado mesmo assim :) 14:16 &amp;lt;cervantes&amp;gt; de nada mesmo 14:16 &amp;lt;cervantes&amp;gt; :P 14:17 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa? 14:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: "correta" significa centrada no resultado correto. 14:17 &amp;lt;cervantes&amp;gt; polecat: estou esperando um dos meus clientes falir antes de me esgueirar para um dos servidores de email esquecidos deles para instalar i2p 14:18 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: sim, mas qual é o resultado correto? 14:18 &amp;lt;jrandom&amp;gt; lol cervantes 14:18 &amp;lt;cervantes&amp;gt; %s/polecat/postman 14:19 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; O arquivo do livro de endereços que é enviado entre eepsites poderia fazer a assinatura em seu formato, mantendo o outro hosts.txt igual. 14:19 * duck se pergunta se atualizar o dot.png é útil? 14:19 &amp;lt;duck&amp;gt; ficou meio cheio 14:19 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; nos dê um applet 3D 14:20 &amp;lt;jrandom&amp;gt; duck: está um pouco difícil de ler, sim ;) 14:20 &amp;lt;jrandom&amp;gt; duck: talvez listar apenas as linhas azuis? 14:20 &amp;lt;jrandom&amp;gt; para mim, o valor vem de ver quão espalhado está o verde 14:20 &amp;lt;jrandom&amp;gt; (ou se há clusters de verde escuro, etc.) 14:20 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: a assinatura será suportada no formato de registro de nome em XML. 14:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: o resultado correto é que o nome legível por humanos mapeie para o destino que você espera ver, e só mude quando o dono desse destino mudar as chaves. 14:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Certo. Então... ótimo. Sem problema, então. 14:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: é o que temos agora 14:22 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Se a assinatura de uma atualização corresponder à chave pública do registro original, então você pode atualizar automaticamente, sem problema. 14:24 &amp;lt;jrandom&amp;gt; ok, ainda há espaço para martelar no Grande Debate sobre Nomes, claro 14:24 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa para a reunião? 14:24 &amp;lt;deer&amp;gt; * eco tem uma enquete de UI 14:24 * jrandom tem uma GUI 14:25 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; polecat: isso será suportado assim que tivermos assinatura :) 14:25 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; a opção do i2ptunnel na UI web resulta em um popup - só eu sou menos entusiasmado com isso? 14:25 &amp;lt;jrandom&amp;gt; definitivamente não é só você, eco. 14:25 &amp;lt;jrandom&amp;gt; eu escrevi a interface web do i2ptunnel aproximadamente tão mal quanto pude 14:25 &amp;lt;jrandom&amp;gt; é realmente, realmente uma merda 14:25 * cervantes rouba a frase do jrandom "patches welcome" 14:26 &amp;lt;jrandom&amp;gt; (o que o cervantes disse :) 14:26 &amp;lt;jrandom&amp;gt; ou mesmo só HTML simples, eu posso integrar com o jsp 14:26 &amp;lt;jrandom&amp;gt; (mas claro que patches no jsp seriam legais) 14:27 &amp;lt;cervantes&amp;gt; jrandom: a propósito, eu tenho um patch para o que discutimos ontem... só vou testar um pouco mais antes.... 14:27 &amp;lt;jrandom&amp;gt; ah, irado, cervantes, obrigado! 14:27 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; por que não listar isso na página principal, como as outras páginas? 14:27 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ok, então não há nenhuma grande razão religiosa ou técnica por trás disso? 14:28 &amp;lt;deer&amp;gt; * polecat tem uma FUI 14:28 &amp;lt;jrandom&amp;gt; eco: do ponto de vista de UI, pode ser feito para parecer com as outras páginas, mas não tecnicamente 14:28 &amp;lt;jrandom&amp;gt; tecnicamente, precisa ficar separado como um app cliente implantado como um arquivo .war separado 14:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ragnarok: achei que você disse que é o que temos agora? 14:29 * jrandom aprecia muito a contribuição do mihi com esse código, mas não posso deixar o console do i2p depender de GPL 14:29 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; er, desculpe, eu quis dizer tudo menos a assinatura, que obviamente não fazemos agora. 14:29 &amp;lt;jrandom&amp;gt; (mas podemos fazê‑lo parecer com as outras páginas 14:30 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; ah, questões de licença. ótimo 14:30 &amp;lt;jrandom&amp;gt; heh não é uma maravilha, eco? 14:30 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; então, atualmente os endereços nunca são atualizados automaticamente, mudar o destino para o qual um endereço aponta sempre requer intervenção do usuário 14:30 &amp;lt;cervantes&amp;gt; jrandom: iframe :P 14:30 * jrandom gostaria que as pessoas vissem a "IP" (Propriedade Intelectual) pela farsa que é e liberassem em domínio público 14:30 &amp;lt;deer&amp;gt; &amp;lt;eco&amp;gt; mas neste caso uma conexão de socket, por exemplo, deveria estar ok do ponto de vista da GPL, imagino 14:30 &amp;lt;jrandom&amp;gt; cervantes: não é uma alternativa impossível 14:30 &amp;lt;jrandom&amp;gt; isso, eco 14:31 &amp;lt;jrandom&amp;gt; fizemos o possível para dançar em volta da integração do que importa (usando clients.config e i2ptunnel.config), mas a UI web sofre um pouco com isso 14:33 &amp;lt;deer&amp;gt; &amp;lt;susi23&amp;gt; quaisquer desejos, pedidos de recursos e comentários sobre a interface do livro de endereços, por favor adicionem em `http://susi.i2p/susidns.html` 14:33 * toad_ respeita as visões extremistas de licenciamento do jrandom, embora discorde veementemente delas :) 14:33 &amp;lt;jrandom&amp;gt; ah, legal, farei isso, susi23 14:34 &amp;lt;jrandom&amp;gt; heh toad_ :) 14:34 &amp;lt;deer&amp;gt; * eco coloca isso na sua lista de coisas para fazer quando‑tiver‑64 14:34 &amp;lt;toad_&amp;gt; bbiab 14:34 &amp;lt;jrandom&amp;gt; l8r 14:34 &amp;lt;toad_&amp;gt; quando eu voltar precisamos falar sobre várias questões técnicas com a integração i2p/freenet 14:34 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 14:34 * cervantes coloca o gongo de metal para fora 14:34 &amp;lt;toad_&amp;gt; vou tentar voltar rápido 14:34 &amp;lt;jrandom&amp;gt; legal, toad_, estarei por aqui 14:34 &amp;lt;jrandom&amp;gt; (vai me dar tempo para pôr a leitura em dia naqueles tópicos ;) 14:35 * jrandom se prepara 14:35 * jrandom dá um *baf* no gongo, encerrando a reunião 14:35 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: tenho uma questão se você ainda está aberto ao 7)???, só quero voltar ao plug‑in do azureus por um momento se posso, #1 - isso será *bem* atraente para a galera, não é a hora perfeita para tentar colocar controles fáceis de comprimento de tunnel no lado p2p do I2P via esse plug‑in, para tentar fazer o melhor uso dos recursos de largura de banda na rede? #2 - ter um plug‑in do azureus funcionando (muito provavelmente?) vai causar alguma publicidade, 14:35 &amp;lt;dm&amp;gt; integração i2p/freenet!? 14:35 * jrandom desfaz o gongo 14:35 * cervantes guarda o gongo 14:35 &amp;lt;jrandom&amp;gt; #1: sim, absolutamente - mandei um patch para o parg para fazer isso 14:36 &amp;lt;jrandom&amp;gt; #2: [foi cortado em 'querendo você ou não,'] 14:38 * jrandom observa os logs da lib de streaming do irc - 14:38 &amp;lt;jrandom&amp;gt; 14:37:55.701: SEND bRC43g==QRnB~Q==: #2 DELAY 1000 MS ACK 1 data: 29 sent 2 times 14:38 &amp;lt;jrandom&amp;gt; 14:38:20.072: SEND juVFdg==aAUIVw==: #3465 DELAY 1000 MS ACK 5723 data: 43 sent 2 times 14:40 &amp;lt;deer&amp;gt; * eco pega uma cerveja 14:40 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: #2 - ter um plug‑in do azureus funcionando (muito provavelmente?) vai causar alguma publicidade, querendo você ou não, vocês estão preparados para um influxo de usuários? Se não, quando acha que estarão? 14:40 &amp;lt;jrandom&amp;gt; não seria bom ter um grande pico de usuários antes do transporte UDP 14:41 &amp;lt;jrandom&amp;gt; ainda há muito trabalho a fazer no azneti2p, então com sorte isso nos dará algum tempo, mas faremos o que for necessário 14:41 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: legal ver você completamente em cima do #1 ;) 14:42 &amp;lt;jrandom&amp;gt; também vamos precisar de alguma documentação para o #1, explicando por que 0 saltos funciona para alguns modelos de ameaça :) 14:44 &amp;lt;jrandom&amp;gt; ok, prontos para um re‑gongo? 14:45 * jrandom se prepara 14:45 * jrandom dá um *baf* na reunião encerrada^2 &lt;/div></description></item><item><title>Notas de status do I2P para 2005-01-04</title><link>/pt/blog/2005/01/04/notas-de-status-do-i2p-para-2005-01-04/</link><pubDate>Tue, 04 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/04/notas-de-status-do-i2p-para-2005-01-04/</guid><description>&lt;p>Olá, pessoal, é hora das nossas primeiras atualizações semanais de status de 2005&lt;/p>
&lt;ul>
&lt;li>Index&lt;/li>
&lt;/ul>
&lt;ol>
&lt;li>Status da rede 2) 0.4.2.6 3) 0.5 4) jabber @ chat.i2p 5) ???&lt;/li>
&lt;/ol>
&lt;ul>
&lt;li>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;/ol>
&lt;/li>
&lt;/ul>
&lt;p>Ao longo da última semana, as coisas têm sido bastante interessantes na rede — na véspera de Ano-Novo, foram publicados alguns comentários em um site popular falando sobre o i2p-bt e tivemos um pequeno pico de novos usuários. No momento, há entre 120 e 150 routers na rede, embora isso tenha atingido um pico de 160 há alguns dias. Ainda assim, a rede se manteve firme, com pares de alta capacidade absorvendo a carga excedente sem muita interrupção para os outros pares. Alguns usuários operando sem limites de largura de banda em conexões muito rápidas relataram taxa de transferência de 2-300KBps, enquanto aqueles com menos capacidade usam os habituais valores baixos de 1-5KBps.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 04 de janeiro de 2005</title><link>/pt/blog/2005/01/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-janeiro-de-2005/</link><pubDate>Tue, 04 Jan 2005 00:00:00 +0000</pubDate><guid>/pt/blog/2005/01/04/reuni%C3%A3o-de-desenvolvedores-do-i2p-04-de-janeiro-de-2005/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, cervantes, eco, frosk, Hybrid, jdot, jrandom, Myo9, protokol, slart, slaw&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:09 &amp;lt;@jrandom&amp;gt; 0) oi 13:09 &amp;lt;@jrandom&amp;gt; 1) Status da rede 13:09 &amp;lt;@jrandom&amp;gt; 2) 0.4.2.6 13:09 &amp;lt;ant&amp;gt; &amp;lt;DrVince&amp;gt; Diz que não consegue encontrar tools.jar, mas não para 13:10 &amp;lt;@jrandom&amp;gt; 3) 0.5 13:10 &amp;lt;@jrandom&amp;gt; 4) jabber @ chat.i2p 13:10 &amp;lt;@jrandom&amp;gt; 5) ??? 13:10 &amp;lt;@jrandom&amp;gt; 0) oi 13:10 * jrandom acena 13:10 &amp;lt;eco&amp;gt; oi 13:10 &amp;lt;@jrandom&amp;gt; notas semanais de status publicadas @ http://dev.i2p.net/pipermail/i2p/2005-January/000541.html 13:10 &amp;lt;@jrandom&amp;gt; DrVince: se você puder ficar por aqui, podemos dar um jeito nisso depois da reunião 13:10 &amp;lt;ant&amp;gt; &amp;lt;DrVince&amp;gt; Legal 13:11 &amp;lt;@jrandom&amp;gt; indo direto para 1) Status da rede 13:11 &amp;lt;@jrandom&amp;gt; (como tenho certeza de que vocês já leram as notas semanais de status *cof*) 13:11 &amp;lt;@jrandom&amp;gt; basicamente, a rede parece estar funcionando bem 13:11 &amp;lt;@jrandom&amp;gt; ainda temos mais desconexões de IRC do que o normal, porém não é nada horrível 13:12 &amp;lt;@jrandom&amp;gt; tomara que a próxima versão (com melhorias na biblioteca de streaming) ajude, assim como mais balanceamento de carga fora do servidor do duck 13:12 &amp;lt;@jrandom&amp;gt; (lembrem-se: toda mensagem que enviamos a qualquer canal de IRC é enviada ao servidor de IRC e ecoada várias vezes) 13:13 &amp;lt;+protokol&amp;gt; sim 13:13 &amp;lt;@jrandom&amp;gt; um sistema de chat totalmente distribuído seria bacana, mas não vou contar com isso. além disso, o IRC funciona bem o suficiente 13:14 &amp;lt;@jrandom&amp;gt; ok, isso é tudo que tenho quanto a 1) status da rede 13:14 &amp;lt;@jrandom&amp;gt; alguém tem algo a acrescentar, comentar, etc.? 13:14 * eco esteve ausente por um tempo (novidade...) 13:15 &amp;lt;eco&amp;gt; e ficou agradavelmente surpreso com o estado das coisas. progresso muito bom 13:15 &amp;lt;Myo9&amp;gt; A reunião não era às 10? 13:15 &amp;lt;eco&amp;gt; tanto em termos de desempenho quanto de usabilidade 13:15 &amp;lt;eco&amp;gt; Myo9 10GMT (horário geral da reunião) 13:16 &amp;lt;@jrandom&amp;gt; 9p GMT 13:16 &amp;lt;@jrandom&amp;gt; o último ano definitivamente trouxe muito progresso 13:17 * eco distribui cookies para todos os devs e depois fica quieto 13:17 &amp;lt;@jrandom&amp;gt; *nhac* 13:17 &amp;lt;@jrandom&amp;gt; ok, passando para 2) 0.4.2.6 13:18 &amp;lt;@jrandom&amp;gt; nova versão chegando com correções de bugs, melhorias e o addressbook incluído 13:18 &amp;lt;@jrandom&amp;gt; não sei exatamente quando sai, talvez no fim da semana 13:18 &amp;lt;@jrandom&amp;gt; será anunciado na lista e nos canais, claro 13:19 &amp;lt;@jrandom&amp;gt; isso é tudo que tenho a dizer sobre isso — alguém tem perguntas/comentários/preocupações quanto à 0.4.2.6? 13:19 * eco lembra alguém mencionando pacotes do Debian 13:20 &amp;lt;@jrandom&amp;gt; empacotamento específico de SO/distribuição provavelmente é prematuro no momento 13:20 &amp;lt;eco&amp;gt; Burton está disposto a tentar, mas não vai ser esta semana, imagino 13:20 &amp;lt;@jrandom&amp;gt; ah, legal, eu não tinha ouvido isso 13:21 &amp;lt;eco&amp;gt; concordo, embora seria útil 13:21 &amp;lt;+protokol&amp;gt; pera aí, tô bem chapado 13:21 &amp;lt;+protokol&amp;gt; ops 13:21 &amp;lt;+protokol&amp;gt; era pra ser um PM 13:21 &amp;lt;@jrandom&amp;gt; empacotamento específico da distro seria legal, mas provavelmente precisamos ter o atualizador automático em funcionamento para isso ser viável 13:21 &amp;lt;+protokol&amp;gt; posso ver sobre fazer um ebuild 13:21 &amp;lt;@jrandom&amp;gt; protokol: se você for legal, eu corto isso dos logs ;) 13:21 &amp;lt;+protokol&amp;gt; sem garantias 13:21 &amp;lt;+protokol&amp;gt; lol 13:22 &amp;lt;@jrandom&amp;gt; sim, eu não me preocuparia com pacotes antes da 0.5, se não da 1.0 13:22 &amp;lt;@jrandom&amp;gt; (espero ter o atualizador automático na 0.5) 13:22 &amp;lt;+protokol&amp;gt; awesomecore 13:23 &amp;lt;@jrandom&amp;gt; na verdade, se alguém quiser trabalhar no atualizador, seria uma daquelas tarefas iradas e fáceis de fazer. basta escrever um servlet para baixar e verificar de dev.i2p/i2p/i2pupdate.zip, depois chamar o método de reinício do router 13:23 &amp;lt;Myo9&amp;gt; Atualizador automático, parece uma ameaça. 13:23 &amp;lt;+protokol&amp;gt; modulus: bem-vindo 13:23 &amp;lt;+protokol&amp;gt; $200 de recompensa por isso 13:24 &amp;lt;@jrandom&amp;gt; heh, verdade, myo9: a atualização deveria permitir controles manuais (atualização com um clique) e deveria verificar uma assinatura na atualização 13:24 &amp;lt;ant&amp;gt; * DrVince teve um problema com i2pupdate.zip 13:24 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; algo que possa ser ativado ou desativado seria bom ;) 13:24 * protokol torna isso oficial 13:24 &amp;lt;Myo9&amp;gt; Então, de repente, o router reinicia e a gente percebe que o Jr. se juntou ao pessoal de IP e o DRM está ativado. 13:24 &amp;lt;@jrandom&amp;gt; protokol: ah, legal, manda os $200 e eu adiciono isso à página de recompensas 13:24 &amp;lt;Myo9&amp;gt; ;) 13:24 &amp;lt;Myo9&amp;gt; Quero a atualização automática desativada por padrão. 13:24 &amp;lt;@jrandom&amp;gt; concordo, myo9 13:25 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; talvez o routerconsole possa ser alterado para notificar se houver uma nova versão disponível 13:25 &amp;lt;@jrandom&amp;gt; certo, cervantes 13:25 &amp;lt;Myo9&amp;gt; Ótimo! 13:25 &amp;lt;@jrandom&amp;gt; deveria exibir se há uma nova versão e dar ao usuário uma opção de atualizar com um clique 13:25 &amp;lt;@jrandom&amp;gt; (seria fácil o suficiente adicionar uma página web @ www.i2p/ que contenha a versão atual, para o router poder verificar periodicamente) 13:26 &amp;lt;@jrandom&amp;gt; ((ou sob demanda)) 13:26 &amp;lt;Hybrid&amp;gt; sim, jrandom. isso seria legal. também, no botão, um link para a página HTML de 'whats new' 13:26 &amp;lt;@jrandom&amp;gt; Hybrid: http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD 13:26 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; sim... eu tenho uma página no fórum que informa minha barra de ferramentas do Firefox sobre os últimos 'eventos'/novidades 13:27 &amp;lt;@jrandom&amp;gt; mas sim, um link lá também seria bom 13:27 &amp;lt;@jrandom&amp;gt; ah, legal, cervantes 13:27 &amp;lt;Hybrid&amp;gt; não esqueça de colocar a versão que o usuário está rodando e o número da nova versão disponível. (eu gosto de como o dvd decrypter faz isso) 13:27 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; mas não conte comigo lançando nada ainda.... 13:28 &amp;lt;@jrandom&amp;gt; isso, isso, Hybrid, a versão atual que o usuário está rodando é visível no canto superior esquerdo do router console, então não deve ser problema 13:28 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; queria passar as férias trabalhando nisso e até agora não fiz absolutamente nada... 13:28 &amp;lt;@jrandom&amp;gt; mas isso não vai ser incluído no lançamento 0.4.2.6, porque eu não escrevi nada desse código :) 13:28 &amp;lt;@jrandom&amp;gt; heh, cervantes, te entendo. mas estou ansioso pelo XUL! 13:29 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo quanto a 2) 0.4.2.6, ou vamos passar para 3) 0.5? 13:29 &amp;lt;Hybrid&amp;gt; é um problema o i2p desligar, instalar a nova versão e reiniciar... outras aplicações de IRC precisariam reiniciar??.. alguma outra complicação em um recurso de 'click n update' 13:30 &amp;lt;Hybrid&amp;gt; (desculpa interromper a reunião de devs lol) 13:30 &amp;lt;@jrandom&amp;gt; Hybrid: sem problema algum — é isso que o botão "graceful restart" em `http://localhost:7657/configservice.jsp` faz 13:30 &amp;lt;Hybrid&amp;gt; ok 13:31 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; jrandom: o wrapper relê o wrapper.config ao reiniciar? 13:31 &amp;lt;@jrandom&amp;gt; cervantes: não :( 13:31 &amp;lt;@jrandom&amp;gt; queria que fizesse 13:31 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; acho que precisamos de um wrapper do serviço do wrapper 13:32 &amp;lt;@jrandom&amp;gt; talvez alguém consiga enviar um patch para o pessoal do Java Service Wrapper 13:32 &amp;lt;@jrandom&amp;gt; heh 13:32 &amp;lt;@jrandom&amp;gt; ok, passando para 3) 0.5 13:32 &amp;lt;@jrandom&amp;gt; bem, não tenho muito o que dizer sobre isso além do que está no e-mail 13:33 &amp;lt;@jrandom&amp;gt; muito progresso, muitas anotações e um pouco de código. nada commitado ou pronto para mostrar ainda, porém 13:33 &amp;lt;@jrandom&amp;gt; isso é basicamente tudo que tenho a dizer nesse front, a menos que alguém tenha perguntas 13:34 &amp;lt;@jrandom&amp;gt; se não, podemos ir para 4) jabber @ chat.i2p 13:35 &amp;lt;@jrandom&amp;gt; novo servidor de jabber (w00t!). vejam o e-mail e o fórum para detalhes 13:35 &amp;lt;@jrandom&amp;gt; aparentemente foi facílimo configurar o servidor também, então esperamos conseguir publicar alguma documentação para que outras pessoas possam rodar o seu próprio 13:35 &amp;lt;frosk&amp;gt; acho que é o terceiro que o i2p teve. espero que este fique por aqui :) 13:36 &amp;lt;jdot&amp;gt; a documentação está chegando. é muito fácil com o Jive Messenger. Basta tunelar as portas corretamente. 13:36 &amp;lt;@jrandom&amp;gt; pessoalmente, eu acho IRC ok para conversa um-a-um e bate-papo em grupo, mas ter a opção de jabber é legal 13:36 &amp;lt;@jrandom&amp;gt; ah, saquei, jdot 13:36 &amp;lt;@jrandom&amp;gt; sem pressa, quando for está ótimo 13:37 &amp;lt;@jrandom&amp;gt; seria ótimo poder dizer às pessoas que, se não gostarem de como as coisas são em um determinado servidor de IRC, podem rodar o próprio :) 13:37 &amp;lt;jdot&amp;gt; também vou procurar changate com os canais de IRC .. no futuro 13:37 &amp;lt;@jrandom&amp;gt; legal 13:38 &amp;lt;@jrandom&amp;gt; ok, isso é tudo que tenho a dizer sobre isso. você quer acrescentar algo, jdot? 13:39 &amp;lt;+protokol&amp;gt; como alguém entra em chat.i2p 13:39 &amp;lt;+protokol&amp;gt; não resolve pra mim 13:39 &amp;lt;@jrandom&amp;gt; http://forum.i2p.net/viewtopic.php?t=229 13:40 &amp;lt;jdot&amp;gt; nada a acrescentar. 13:40 * eco deu uma olhada no Java Service Wrapper nesse meio tempo 13:40 &amp;lt;eco&amp;gt; a releitura do arquivo de configuração foi implementada para o próximo lançamento 3.20 13:40 &amp;lt;eco&amp;gt; veja http://sourceforge.net/tracker/index.php?func=detail&amp;aid=981060&amp;group_id=39428&amp;atid=425190 13:41 &amp;lt;@jrandom&amp;gt; ah, maneiro 13:41 * eco não sabe quando isso sai, porém 13:41 &amp;lt;@jrandom&amp;gt; talvez com a 0.5 façamos uma grande atualização de app externo, substituindo nosso jetty envelhecido e o código do Java Service Wrapper 13:42 &amp;lt;@jrandom&amp;gt; ah, antes de continuar, suponho que devemos passar oficialmente para 5) ??? 13:42 &amp;lt;@jrandom&amp;gt; protokol: acho que lembro você dizendo que fez o jetty funcionar com CGI? alguma documentação / informação sobre isso? 13:43 &amp;lt;@jrandom&amp;gt; alguém por aí também conseguiu fazer o jetty lidar com links simbólicos, embora eu não saiba quem 13:43 &amp;lt;@jrandom&amp;gt; (você aí, seja quem for? como você fez isso? :) 13:44 &amp;lt;@jrandom&amp;gt; ou, suponho, mais alguém tem algo que queira trazer? 13:45 * eco tem um anúncio de utilidade pública 13:45 &amp;lt;eco&amp;gt; há uma recompensa por conseguir compilar o i2p com gcj 13:45 &amp;lt;eco&amp;gt; segundo o jr., isso vai ser muito simples, então vão lá! :-) 13:45 &amp;lt;@jrandom&amp;gt; heh, não 'muito simples', isso foi só desejo ;) 13:46 &amp;lt;@jrandom&amp;gt; mas pode ser 13:46 &amp;lt;@jrandom&amp;gt; (então mandem ver :) 13:46 &amp;lt;cervantes&amp;gt; acho que postei links sobre links simbólicos no jetty em algum lugar, no chat ou no fórum... não lembro qual 13:46 &amp;lt;cervantes&amp;gt; já faz um tempo 13:46 &amp;lt;+protokol&amp;gt; jrandom: foi para a versão mais recente, acabei de derrubar meu jetty 13:46 &amp;lt;slart&amp;gt; alguma novidade sobre o plugin do Azureus? 13:46 &amp;lt;+protokol&amp;gt; acho que o jetty deveria ser atualizado para que a documentação no site deles seja útil 13:46 &amp;lt;Hybrid&amp;gt; gcj? 13:46 &amp;lt;+protokol&amp;gt; transforma Java em um binário 13:46 &amp;lt;@jrandom&amp;gt; ah, legal, cervantes, vou procurar isso 13:47 &amp;lt;cervantes&amp;gt; eu olhei o jetty com PHP... mas é uma coisa muito incerta... o PHP vem com um servlet .jar executável para uso com o Tomcat..., já vi relatos de que dá para fazê-lo funcionar com o jetty... mas não tenho ideia de como 13:47 &amp;lt;@jrandom&amp;gt; protokol: ah 13:47 &amp;lt;+protokol&amp;gt; e também precisa de suporte a CGI e symling 13:47 &amp;lt;@jrandom&amp;gt; slart: os devs do Azureus estão trabalhando e fazendo progresso, mas ainda não está pronto 13:47 &amp;lt;+protokol&amp;gt; cervantes: FAZ ISSO! 13:48 &amp;lt;+protokol&amp;gt; seria como um Apache embutido no i2p 13:48 &amp;lt;frosk&amp;gt; Hybrid: o GNU Compiler for Java, ou algo assim 13:48 &amp;lt;@jrandom&amp;gt; cervantes: sim, suporte a .jar seria bacana, mas se for instável, não vale a pena. ter suporte a CGI no jetty seria o ideal, já que poderíamos então usar PHP normal 13:48 &amp;lt;slaw&amp;gt; excelente 13:48 &amp;lt;frosk&amp;gt; mod_i2p :) 13:49 &amp;lt;@jrandom&amp;gt; heh 13:50 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo que queira trazer para a reunião? 13:51 &amp;lt;@jrandom&amp;gt; se não... 13:51 * jrandom se prepara 13:51 * jrandom *baf*s e encerra a reunião &lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P - 28 de dezembro de 2004</title><link>/pt/blog/2004/12/28/reuni%C3%A3o-de-desenvolvimento-do-i2p-28-de-dezembro-de-2004/</link><pubDate>Tue, 28 Dec 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/12/28/reuni%C3%A3o-de-desenvolvimento-do-i2p-28-de-dezembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, cat-a-puss, frosk, jdot\__, jrandom, lektriK, mule, mule2, postman, scintilla&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:06 &amp;lt;@jrandom&amp;gt; 0) oi 13:06 &amp;lt;@jrandom&amp;gt; 1) 0.4.2.5 13:06 &amp;lt;@jrandom&amp;gt; 2) 0.5 13:06 &amp;lt;@jrandom&amp;gt; 3) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) oi 13:06 * jrandom acena 13:06 &amp;lt;+postman&amp;gt; *aceno* 13:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; olá 13:06 &amp;lt;@jrandom&amp;gt; notas breves de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2004-December/000535.html 13:07 &amp;lt;@jrandom&amp;gt; vamos pular para 1) 0.4.2.5 13:07 &amp;lt;@jrandom&amp;gt; como mencionado, as coisas estão basicamente funcionando 13:08 &amp;lt;+postman&amp;gt; sim, bastante impressionante 13:08 &amp;lt;+postman&amp;gt; sem mais timeouts de lease nos meus sistemas 13:08 &amp;lt;@jrandom&amp;gt; muita gente viu o que você viu, jnymo, com 0 tunnels participantes, em grande parte devido ao aumento da eficiência e à seleção de pares (onde agora sabemos sugar da máquina do postman ;) 13:08 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; eu também 13:08 &amp;lt;@jrandom&amp;gt; legal 13:08 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; e as eepsites estão rápidas 13:09 &amp;lt;+postman&amp;gt; :) 13:09 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; valeu, postman :) 13:09 &amp;lt;+postman&amp;gt; largura de banda total é 29kb / 30.1kb/s 13:09 &amp;lt;frosk&amp;gt; todo mundo se sente menos amado, mas na realidade o amor está sendo colocado para trabalhar de forma mais eficiente 13:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; uau 13:10 &amp;lt;@jrandom&amp;gt; irado, postman 13:10 &amp;lt;mule2&amp;gt; não acho que esse seja o ideal. é melhor termos algum tráfego passando por todos os nós 13:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; eu lidaria com isso se as pessoas apenas me amassem :( 13:10 &amp;lt;+postman&amp;gt; sim 13:10 &amp;lt;mule2&amp;gt; como uma espécie de tráfego de cobertura 13:10 &amp;lt;@jrandom&amp;gt; mule2: é uma questão de nossa carga ser muito menor do que a capacidade da rede 13:11 &amp;lt;@jrandom&amp;gt; não acho que conseguiremos manter a capacidade maior que a carga por muito tempo 13:11 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mule2, o postman também age como um mixer.. então é difícil dizer para onde seus pacotes vão depois que entram 13:11 &amp;lt;@jrandom&amp;gt; então não me preocupo muito em não empurrar dados por pares mais lentos 13:12 &amp;lt;mule2&amp;gt; provavelmente uma otimização menos perfeita seria boa para o anonimato 13:12 &amp;lt;@jrandom&amp;gt; por outro lado, isso também incentiva mais pessoas a (implementar &amp;) usar i2pcontent, para que possam espelhar e também ganhar tráfego de cobertura ;) 13:12 &amp;lt;jdot__&amp;gt; é um problema de segurança um router lidar com todos (mais ou menos) os tunnels? 13:13 &amp;lt;@jrandom&amp;gt; mule2: vamos primeiro deixá-lo o melhor possível, depois podemos discutir piorá-lo proativamente 13:13 &amp;lt;@jrandom&amp;gt; jdot__: não temos um router lidando com todo o tráfego, mas estamos vendo o agrupamento de routers que estão em conexões muito rápidas (colo, etc.) lidando com mais do que usuários de dialup/dsl/cable 13:14 &amp;lt;@jrandom&amp;gt; além disso, a redução nas falhas de tunnel significa que estamos trocando e explorando menos 13:14 &amp;lt;mule2&amp;gt; talvez alguma distribuição de tráfego seria possível, desde que estejamos longe dos limites dos routers 13:14 &amp;lt;@jrandom&amp;gt; certo, a rejeição probabilística de tunnel está no router e pode ser habilitada com base nos limites de largura de banda do router 13:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; sim, mas um throughput tão alto no nó do postman torna mais difícil analisar o nó dele.. então pode ser mais seguro enviar por ele do que todos os nós fazerem 1 KB/s.. 13:15 &amp;lt;@jrandom&amp;gt; (mas se o postman não definir nenhum limite, não podemos rejeitar com base em uma % disso ;) 13:15 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; agrupamentos de nós mais rápidos causam uma espécie de estrutura de cascata de mix, não? 13:15 &amp;lt;@jrandom&amp;gt; sim, é uma forma de ver 13:15 &amp;lt;lektriK&amp;gt; posso fechar a janela Start I2P? 13:15 * postman sente muito por NÃO restringir sua largura de banda 13:16 &amp;lt;@jrandom&amp;gt; lektriK: infelizmente, não muito, a menos que você inicie o i2p como um serviço (Veja `http://localhost:7657/configservice.jsp)` 13:16 &amp;lt;@jrandom&amp;gt; heh postman não se preocupe, vamos aliviar seu router se/quando atingirmos a capacidade do seu router 13:17 &amp;lt;lektriK&amp;gt; Ok, diz serviço iniciado 13:17 &amp;lt;lektriK&amp;gt; posso fechar agora? 13:17 &amp;lt;@jrandom&amp;gt; lektriK: não/sim - você pode desligar seu router e então iniciá-lo de novo via start-&amp;gt;run-&amp;gt;"net start i2p" 13:18 &amp;lt;mule2&amp;gt; do jeito que está, alguns routers muito grandes poderiam lidar com todos os tunnels, removendo todo o tráfego de cobertura de todos os outros routers. mas vamos continuar com isso depois da reunião. 13:18 &amp;lt;mule2&amp;gt; não quero reclamar da rede se comportando bem demais :) 13:18 &amp;lt;@jrandom&amp;gt; hehe 13:20 &amp;lt;@jrandom&amp;gt; alguma exploração adicional vai ocorrer com a 0.5, embora haja questões relacionadas ao anonimato ao espalhar demais. haverá mais detalhes a serem trabalhados nisso para a 0.5 (e no documento que pode ficar pronto semana que vem como um primeiro rascunho) 13:21 &amp;lt;@jrandom&amp;gt; de qualquer forma, mais alguém tem algo para levantar sobre 0.4.2.5? 13:21 &amp;lt;@jrandom&amp;gt; ou devemos passar rapidamente para 2) 0.5? 13:21 &amp;lt;+postman&amp;gt; seguir 13:21 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; muito estável... seguimos 13:21 &amp;lt;@jrandom&amp;gt; considere-nos movidos 13:22 &amp;lt;@jrandom&amp;gt; 2) 0.5 13:22 &amp;lt;@jrandom&amp;gt; sim. ainda em andamento. mais informações quando estiver pronto. 13:22 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; Sir Arthur C. Clarke está vivo :P 13:22 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; http://slashdot.org/articles/04/12/28/0120240.shtml?tid=99&amp;tid=1 13:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; .5 é empolgante 13:22 &amp;lt;@jrandom&amp;gt; ok, isso é tudo que tenho a dizer sobre isso - alguém tem perguntas / coisas para discutir? 13:23 &amp;lt;@jrandom&amp;gt; sim, definitivamente há algumas reformulações importantes acontecendo, baseadas no que aprendemos nos últimos 16 meses 13:23 &amp;lt;@jrandom&amp;gt; (ou droga, 18) 13:23 &amp;lt;+postman&amp;gt; jrandom: então 0.5 vai empregar principalmente um novo sistema de gerenciamento de tunnel? 13:23 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; arg, espero não ter interrompido a reunião :/ 13:23 &amp;lt;+postman&amp;gt; uau 13:23 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; foi mal heh 13:23 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; heh. eu tinha uma sugestão 13:24 &amp;lt;@jrandom&amp;gt; sim, postman, novo gerenciamento, pooling e construção 13:24 &amp;lt;+postman&amp;gt; quadn: olha o que você fez - seu paste causou um netsplit :) 13:24 &amp;lt;@jrandom&amp;gt; seu bastardo! 13:24 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; ! 13:24 &amp;lt;@jrandom&amp;gt; e aí, jnymo? 13:24 &amp;lt;+postman&amp;gt; jrandom: cada tunnel ainda será um Destination local separado? 13:25 &amp;lt;@jrandom&amp;gt; huzzawuzzah? 13:25 &amp;lt;@jrandom&amp;gt; não haverá nenhuma mudança no i2ptunnel na 0.5 13:25 &amp;lt;+postman&amp;gt; jrandom: ok 13:25 &amp;lt;@jrandom&amp;gt; (pelo menos, não planejo nenhuma) 13:26 &amp;lt;mule&amp;gt; postman montando um ataque de interseção? 13:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; para quem não está tendo /nenhum/ uso de largura de banda.. que tal deixar os routers construir tunnels com eles no meio.. tipo ABCABCA 13:26 &amp;lt;+postman&amp;gt; mule: não, a culpa foi do quadn :) 13:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; e isso seria um tunnel fictício 13:27 &amp;lt;@jrandom&amp;gt; jnymo: anunciar um router dizendo "ei, eu tenho largura de banda sobrando, use-me" é um jogo perigoso 13:27 &amp;lt;+postman&amp;gt; jrandom: quais questões serão tratadas pela reformulação (em poucas palavras) 13:27 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; não sei se foi isso que eu quis dizer, jrandom 13:27 &amp;lt;@jrandom&amp;gt; mas pelo que parece agora teremos dois conjuntos de tunnels - os normais, e os exploratórios, onde os últimos são construídos a partir de pares selecionados aleatoriamente que não estão falhando 13:28 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: eu quis dizer criar um tunnel fictício, e me colocar no meio desse tunnel só para simular algum tráfego 13:29 &amp;lt;@jrandom&amp;gt; postman: tornando muito mais difícil correlacionar pares em um tunnel, permitindo que clientes escolham efetivamente o comprimento do seu tunnel de saída, e fornecendo as opções necessárias para lidar com o ataque de predecessor (com vários trade-offs) 13:29 &amp;lt;@jrandom&amp;gt; (ah, e melhorando o desempenho eliminando muitas chamadas de modPow) 13:29 &amp;lt;+postman&amp;gt; ok obrigado 13:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; postman: e IDs de tunnel por salto é uma grande 13:30 &amp;lt;+postman&amp;gt; modpow? 13:30 &amp;lt;@jrandom&amp;gt; ah jnymo. sim, há muito potencial para várias gerações de tráfego chaff (ruído) 13:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; dessa forma, dois nós não vizinhos não podem saber que estão no mesmo tunnel, postman 13:30 &amp;lt;@jrandom&amp;gt; postman: exponenciação modular, uso pesado de CPU e desperdício de memória 13:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: ok, legal 13:31 &amp;lt;+postman&amp;gt; ok 13:31 &amp;lt;scintilla&amp;gt; jrandom, com relação a permitir que clientes escolham o comprimento do tunnel: haverá algo para impedir as pessoas de aumentarem isso para 99 (ou o que for)? 13:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; poder de CPU 13:32 &amp;lt;@jrandom&amp;gt; quando necessário podemos adicionar hashcash, mas tunnels excessivamente longos acabarão falhando mesmo assim 13:32 &amp;lt;scintilla&amp;gt; ah, bom ponto 13:32 &amp;lt;@jrandom&amp;gt; podemos até adicionar um truquezinho - exigir que um tunnel tenha uma mensagem de tunnel válida bombeada através dele dentro de 60s da criação para que seja 'válido' 13:33 &amp;lt;@jrandom&amp;gt; (então se o tunnel tiver 20 saltos, eles levariam tempo demais para construir todos esses saltos) 13:33 &amp;lt;scintilla&amp;gt; ótima ideia - isso vai impedir que esse tipo de absurdo perdure por muito tempo 13:33 &amp;lt;@jrandom&amp;gt; mas isso é tudo contra os hackers. usuários normais apenas usarão a interface exposta 13:34 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; certo, que você vai limitar em algum lugar, certo? 13:34 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; vamos ter mais do que o máximo 2 como é agora, certo? 13:34 &amp;lt;@jrandom&amp;gt; certo, como o menu suspenso de # de saltos em /configclients.jsp ou /i2ptunnel/edit.jsp 13:35 &amp;lt;@jrandom&amp;gt; ah achei que o máximo fosse 3 agora? ok, mas sim, maior que 2 estará disponível 13:35 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; 3 tunnels, 2 saltos 13:35 &amp;lt;@jrandom&amp;gt; ah 'k 13:35 &amp;lt;@jrandom&amp;gt; sim, a 0.5 vai adicionar alguns novos ajustes importantes, como se deve aleatorizar esses comprimentos, bem como quanto aleatorizar, etc. 13:36 &amp;lt;frosk&amp;gt; o máximo é de fato 3 13:36 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmm 13:37 &amp;lt;@jrandom&amp;gt; ah é 3 em /configclients 2 no i2ptunnel 13:37 &amp;lt;frosk&amp;gt; 0.5 ainda está previsto para janeiro? 13:37 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ah 13:37 &amp;lt;@jrandom&amp;gt; sim, frosk 13:37 &amp;lt;frosk&amp;gt; boa 13:37 &amp;lt;@jrandom&amp;gt; não vou enrolar muito mais na biblioteca de streaming, prometo ;) 13:37 &amp;lt;frosk&amp;gt; parece muito trabalho :) 13:38 &amp;lt;@jrandom&amp;gt; na verdade não é tão ruim, a parte difícil é acertar os algoritmos 13:38 &amp;lt;@jrandom&amp;gt; (detalhes, schmetails ;) 13:39 &amp;lt;+postman&amp;gt; frosk: e já está tudo no papel 13:39 &amp;lt;+postman&amp;gt; :) 13:39 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; heh 13:39 &amp;lt;frosk&amp;gt; verdade :) 13:39 &amp;lt;@jrandom&amp;gt; em sua maioria, sim ;) 13:39 &amp;lt;@jrandom&amp;gt; ok, alguém tem mais algo para 2) 0.5? 13:39 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; nada 13:39 &amp;lt;frosk&amp;gt; el zilcho 13:40 &amp;lt;@jrandom&amp;gt; 'k, passando para o bom e velho 3) ??? 13:40 &amp;lt;@jrandom&amp;gt; oi 13:40 &amp;lt;@jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer? 13:41 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; postman: não há inproxies de SMTP/POP3 em i2pmail.org, há? 13:41 &amp;lt;cat-a-puss&amp;gt; Ainda estou vendo atrasos estranhos no lado do cliente... 13:41 &amp;lt;+postman&amp;gt; hmm não 13:41 &amp;lt;frosk&amp;gt; é aqui que eu entregaria a garrafa de vinho de congratulações por um ótimo ano de desenvolvimento ;) 13:41 &amp;lt;+postman&amp;gt; jnymo: POP3 está disponível apenas para usuários de i2p 13:41 &amp;lt;@jrandom&amp;gt; cat-a-puss: ah perdi essas mensagens quando você esteve aqui antes 13:41 &amp;lt;+postman&amp;gt; jnymo: há um inproxy de SMTP como MX para o domínio i2pmail.org 13:42 &amp;lt;@jrandom&amp;gt; frosk: saúde 13:42 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; certo, certo.. isso é legal.. 13:42 &amp;lt;cat-a-puss&amp;gt; Tipo, posso ter duas Destinations locais e quando uma tenta se conectar à outra há um atraso e não é limitado por CPU 13:42 &amp;lt;mule&amp;gt; cat-a-puss: você também entrega o cheque bônus? 13:42 * postman doa um bom uísque 13:42 &amp;lt;@jrandom&amp;gt; cat-a-puss: certo, você viu um atraso de .5-1.0s, certo? 13:42 &amp;lt;cat-a-puss&amp;gt; mule: o quê? 13:42 &amp;lt;cat-a-puss&amp;gt; jrandom: sim 13:43 &amp;lt;@jrandom&amp;gt; cat-a-puss: perfeitamente normal, parte do SYN adiado 13:43 &amp;lt;mule&amp;gt; desculpa, o comentário foi do frosk 13:43 &amp;lt;ant&amp;gt; * jnymo tira aquele vinho de caixa ruim 13:43 &amp;lt;mule&amp;gt; frosk: você também entrega o cheque bônus? 13:43 &amp;lt;@jrandom&amp;gt; (ele espera um pouco para enviar o SYN e o ACK relacionado caso haja mais dados para agrupar) 13:43 &amp;lt;scintilla&amp;gt; ah, para sua informação, devo receber em breve o livro com a especificação do algoritmo Fortuna... enquanto isso venho experimentando como coletar entropia em Java sem destruir uma máquina 13:44 &amp;lt;@jrandom&amp;gt; ah sensacional 13:44 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mmm, alguém estava querendo montar alguns ataques no i2p 13:44 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; quem foi? 13:44 &amp;lt;@jrandom&amp;gt; connelly 13:44 &amp;lt;cat-a-puss&amp;gt; Há como evitar isso, ou eu só tenho que tentar evitar conexões de curta duração onde der? 13:45 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; alguma novidade sobre isso, jr? 13:45 &amp;lt;@jrandom&amp;gt; cat-a-puss: sim, há algumas opções que você pode passar ao criar o I2PSocketManager, deixa eu pegar aqui 13:46 &amp;lt;@jrandom&amp;gt; jnymo: é um ataque de interseção de longo prazo, então depois de um tempo ele terá dados para ajudar a identificar em quais routers determinadas eepsites estão. tenho certeza de que ele vai escrever alguns dados de resumo para nós assim que tiver 13:46 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; scintalla: o que é o algoritmo Fortuna? 13:46 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: certo 13:48 &amp;lt;@jrandom&amp;gt; cat-a-puss: i2p.streaming.initialResendDelay=50 i2p.streaming.connectDelay=100 13:48 &amp;lt;scintilla&amp;gt; é um gerador de números pseudo-aleatórios criptograficamente seguro... algo absolutamente essencial para criptografia confiável 13:48 &amp;lt;jdot__&amp;gt; alguém já se voluntariou para esse ataque? 13:48 &amp;lt;@jrandom&amp;gt; cat-a-puss: então certifique-se de chamar flush() depois de write() no I2PSocket 13:48 &amp;lt;@jrandom&amp;gt; jdot__: sim, ele tem 7 sites voluntários 13:48 &amp;lt;cat-a-puss&amp;gt; jrandom: ok 13:49 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; com relação ao grande debate sobre nomes.. 13:49 &amp;lt;ant&amp;gt; * jnymo dá uma risadinha 13:49 &amp;lt;@jrandom&amp;gt; oh e i2p.streaming.initialAckDelay=1000 13:49 &amp;lt;@jrandom&amp;gt; ou até =100 13:49 * jrandom atira lama em jnymo 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; na verdade eu trabalho com x500 e meu trabalho me permite ter winSevers grátis 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; então, talvez eu apenas configure um DNS central para fins de teste em um mês ou dois 13:51 &amp;lt;@jrandom&amp;gt; heh, ter um servidor centralizado de nomes hospedado em um .mil seria hilariamente engraçado 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; embora enfiar endereços i2p no winserver possa não ser trivial.. não sei 13:51 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; heh.. dnsalias é o caminho 13:52 &amp;lt;@jrandom&amp;gt; nano fez um trabalho muito legal, integrando dnsjava com i2p 13:52 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; ooooh 13:53 &amp;lt;@jrandom&amp;gt; veja nano.i2p para mais detalhes 13:53 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; e ninguém ia me contar.. ah, valeu 13:53 &amp;lt;@jrandom&amp;gt; mas, como mencionado da última vez, as pessoas devem postar seus pensamentos e ideias sobre nomes na wiki 13:54 &amp;lt;@jrandom&amp;gt; ok, alguém mais tem algo para trazer para a reunião? 13:55 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; não 13:57 &amp;lt;@jrandom&amp;gt; ok, nesse caso 13:57 * jrandom se prepara 13:57 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 21 de dezembro de 2004</title><link>/pt/blog/2004/12/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-dezembro-de-2004/</link><pubDate>Tue, 21 Dec 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/12/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-dezembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bens, bob, detonate, dm, duck, Frooze, frosk, jrandom, kaji, Madman2003, modulus, mule, mule2, orion, Ragnarok, redzog, scintilla, susi23, ugha2p&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;@jrandom&amp;gt; 0) oi 13:05 &amp;lt;@jrandom&amp;gt; 1) 0.4.2.4 &amp; 0.4.2.5 13:05 &amp;lt;@jrandom&amp;gt; 2) estratégia 0.5 13:05 &amp;lt;@jrandom&amp;gt; 3) nomenclatura 13:05 &amp;lt;@jrandom&amp;gt; 4) resumo de eepsites 13:05 &amp;lt;@jrandom&amp;gt; 5) ??? 13:06 &amp;lt;@jrandom&amp;gt; 0) oi 13:06 * jrandom acena 13:06 &amp;lt;@jrandom&amp;gt; notas de status semanais publicadas há pouco @ http://dev.i2p.net/pipermail/i2p/2004-December/000528.html 13:07 &amp;lt;@jrandom&amp;gt; vamos pular para 1) 0.4.2.4 &amp; 0.4.2.5 13:08 &amp;lt;@jrandom&amp;gt; para aqueles que já atualizaram para 0.4.2.5 - cerca de 1/3 da rede até agora - obrigado! 13:09 &amp;lt;@jrandom&amp;gt; eu tento manter um ritmo mais calmo nos lançamentos, mas havia algumas coisas no 0.4.2.5 que realmente precisavam de implantação mais ampla 13:10 &amp;lt;Madman2003&amp;gt; 0.4.2.5 está funcionando bem pra mim no que diz respeito a desconexões, mas eu não rodo i2p 24/7(eu tive várias desconexões de irc recentemente) e só se passaram algumas horas desde o lançamento 13:10 &amp;lt;@jrandom&amp;gt; como mencionado mais adiante no e-mail, não tenho uma data planejada para quando será o próximo bugfix, mas veremos 13:10 &amp;lt;@jrandom&amp;gt; ah, ótimo, Madman2003 13:10 &amp;lt;@jrandom&amp;gt; é, é definitivamente cedo demais para dizer algo sobre 0.4.2.5 13:11 &amp;lt;frosk&amp;gt; eu costumava ver períodos de lag alto na .4, até agora nada disso na .5, mas de novo, ainda é cedo 13:11 &amp;lt;frosk&amp;gt; (estou falando de lag no irc, claro) 13:11 &amp;lt;@jrandom&amp;gt; o bug de dns corrigido poderia se manifestar como um grande número de pares executando versões antigas falhando de uma vez, então quanto antes as pessoas atualizarem, melhor 13:12 &amp;lt;@duck&amp;gt; isso está relacionado com as falhas de quem insere manualmente um nome de host? 13:12 &amp;lt;@jrandom&amp;gt; sim 13:12 &amp;lt;dm&amp;gt; quão inútil é o ícone do I2P na bandeja do sistema do windows!?!? 13:12 &amp;lt;@duck&amp;gt; ah, então é por isso que config.jsp ainda é amigável 13:13 &amp;lt;Madman2003&amp;gt; alguém tem uma pista por que alguns ainda rodam routers pré 0.4.2.4?(já faz um tempo) 13:13 &amp;lt;@jrandom&amp;gt; dm: é mais um espaço reservado no momento, além de um ícone de status dizendo "i2p está em execução" 13:13 &amp;lt;dm&amp;gt; Eles têm vida? :) 13:13 * jrandom deveria ficar ofendido com isso... 13:14 &amp;lt;redzog&amp;gt; há uma maneira de fazer reinícios suaves pela linha de comando? 13:14 &amp;lt;@jrandom&amp;gt; redzog: infelizmente não 13:14 &amp;lt;redzog&amp;gt; hmm, pena 13:14 &amp;lt;@jrandom&amp;gt; além de com wget, talvez 13:14 &amp;lt;redzog&amp;gt; facilitaria fazer atualizações automáticas 13:14 &amp;lt;+detonate&amp;gt; i2prouter stop &amp;&amp; i2prouter start :) 13:14 &amp;lt;@jrandom&amp;gt; não, deixa, wget também não funcionaria 13:14 &amp;lt;@jrandom&amp;gt; (já que o formulário requer interação) 13:14 &amp;lt;Madman2003&amp;gt; eu geralmente atualizo via cvs várias vezes entre lançamentos(na melhor das hipóteses uma vez por dia), leva só alguns minutos 13:15 &amp;lt;redzog&amp;gt; lwp::simple poderia dar conta 13:15 &amp;lt;redzog&amp;gt; apenas um POST 13:15 &amp;lt;@jrandom&amp;gt; redzog: suporte a isso seria bem legal 13:15 &amp;lt;redzog&amp;gt; Vou tentar montar algo 13:15 &amp;lt;@jrandom&amp;gt; bom, é mais do que apenas um POST, você precisa ler o formulário apresentado e então enviar de volta aqueles campos 13:16 &amp;lt;+detonate&amp;gt; eventualmente os lançamentos ficarão mais espaçados, certo? 13:16 &amp;lt;@jrandom&amp;gt; (há um sinalizador oculto para evitar que as pessoas façam coisas como &amp;lt;img src="../../configservice.jsp?action=restart"&amp;gt; 13:16 &amp;lt;redzog&amp;gt; heh, certo 13:16 &amp;lt;@jrandom&amp;gt; certo, detonate, não estava planejado ser tão rápido, no máximo uma vez por semana 13:16 &amp;lt;redzog&amp;gt; o valor do nonce muda? 13:17 &amp;lt;@jrandom&amp;gt; se não mudasse, não seria um nonce ;) 13:17 &amp;lt;redzog&amp;gt; hmm, parece que sim 13:17 &amp;lt;redzog&amp;gt; bem, entre sessões, entre carregamentos de página... ;) 13:17 &amp;lt;redzog&amp;gt; entre carregamentos de página, então 13:17 &amp;lt;@jrandom&amp;gt; certo 13:17 &amp;lt;@jrandom&amp;gt; ok, mais alguém tem algo com relação a 0.4.2.4/0.4.2.5? 13:18 &amp;lt;@jrandom&amp;gt; tenho certeza de que haverá mais discussão depois que a nova versão estiver mais rodada 13:18 &amp;lt;dm&amp;gt; oh, isto é uma reunião? 13:18 &amp;lt;+detonate&amp;gt; a inicialização parece ser bem menos suave 13:18 &amp;lt;+detonate&amp;gt; do que 2.3 13:18 &amp;lt;@jrandom&amp;gt; oh? de que forma, detonate - cpu, lag, memória, tempo? 13:19 &amp;lt;+detonate&amp;gt; a lista de pares leva uma eternidade para preencher 13:19 &amp;lt;+detonate&amp;gt; e eu recebo um número enorme de pares colocados na lista negra 13:19 &amp;lt;+detonate&amp;gt; além disso, o i2ptunnel às vezes trava, mas geralmente parece levar pelo menos 2x mais tempo para realmente iniciar 13:19 &amp;lt;+detonate&amp;gt; depois que começa, as coisas se estabilizam 13:19 &amp;lt;+detonate&amp;gt; é estranho 13:19 &amp;lt;@jrandom&amp;gt; hmm, o que aparece como causa em /logs.jsp#connectionlogs ? 13:20 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; Acabei de fazer um reinício suave para 0.4.2.5. Levou 120s para ter Destinos Locais 13:20 &amp;lt;ant&amp;gt; &amp;lt;BS314159&amp;gt; parece bom 13:20 &amp;lt;@jrandom&amp;gt; legal, BS314159 - isso é praticamente o mínimo, já que não iniciamos o i2ptunnel até 2 minutos após a inicialização :) 13:20 &amp;lt;+detonate&amp;gt; não há nada fora do comum 13:20 &amp;lt;+detonate&amp;gt; uma exceção de desligamento 13:21 &amp;lt;+detonate&amp;gt; mas acho que fui eu que causei isso 13:21 &amp;lt;mule&amp;gt; baixei mais de 300M via fcp para um filme com o último lançamento. nunca tinha sido tão bom. taxas de pico acima de 40k. ótimo trabalho. 13:21 &amp;lt;@jrandom&amp;gt; uau, legal, mule! 13:21 &amp;lt;mule&amp;gt; no entanto ainda tenho sérios problemas para me recuperar de uma mudança de IP 13:21 &amp;lt;@jrandom&amp;gt; detonate: hmm, ok, adoraria depurar isso mais depois da reunião ou em outro momento que você tiver 13:22 &amp;lt;+detonate&amp;gt; sim 13:22 &amp;lt;+detonate&amp;gt; ok 13:22 &amp;lt;dm&amp;gt; tunnel lag: 364ms. Que diabos está acontecendo, o tunnel lag está caindo 100-200ms a cada lançamento! 13:22 &amp;lt;@jrandom&amp;gt; ah, mule, ok 13:22 &amp;lt;@jrandom&amp;gt; tenho uma ideia de como poderíamos lidar com essas conexões tcp travadas - apenas colocar um keepalive de 5m 13:23 &amp;lt;@jrandom&amp;gt; heh dm, não se preocupe, vai subir de novo ;) 13:23 &amp;lt;frosk&amp;gt; uau, eu só tenho 261ms aqui :) 13:24 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada, vamos pular para 2) estratégia 0.5 13:24 &amp;lt;dm&amp;gt; Isso não pode estar certo... 13:25 &amp;lt;+ugha2p&amp;gt; Parece que cheguei atrasado para a reunião de novo. 13:26 &amp;lt;@jrandom&amp;gt; ainda há muito trabalho a fazer com 0.5, mas um esboço amplo do processo foi incluído naquele e-mail 13:26 * jrandom envia ugha2p para a sala do diretor 13:27 &amp;lt;@jrandom&amp;gt; ainda há alguns detalhes a serem acertados no tunnel pooling e criação, mas acho que temos algumas ofertas diferentes que atenderão às necessidades de várias bases de usuários 13:28 &amp;lt;@jrandom&amp;gt; haverá uma documentação à moda antiga publicada assim que a maioria das arestas do design for aparada, para a revisão de vocês 13:28 &amp;lt;@jrandom&amp;gt; (atualmente isso ocupa ~8 páginas no caderno, mas deve comprimir bem) 13:29 &amp;lt;kaji&amp;gt; a reunião já começou? 13:29 &amp;lt;@jrandom&amp;gt; mas outra das tarefas listadas para 0.5 é "lidar com as necessidades de largura de banda da rede", e não tenho ideia de como planejar isso, então vamos decidir conforme o andamento 13:29 &amp;lt;@jrandom&amp;gt; sim, kaji, estamos em 2) estratégia 0.5 13:30 &amp;lt;@jrandom&amp;gt; bem, é tudo que tenho a dizer sobre isso no momento, a menos que alguém tenha perguntas/comentários/preocupações? 13:31 &amp;lt;+ugha2p&amp;gt; Uau, a maioria dos routers já atualizou. 13:31 &amp;lt;+detonate&amp;gt; filtrar tráfego http para remover javascript/etc está no roteiro? 13:31 &amp;lt;+detonate&amp;gt; para 0.5 13:31 &amp;lt;+ugha2p&amp;gt; detonate: Não. 13:31 &amp;lt;@jrandom&amp;gt; detonate: 0.6 13:31 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Quanto à largura de banda, devemos habilitar comprimento probabilístico de tunnel e/ou tunnels com viés local para bittorrent, já que em geral usuários de BT têm um modelo de ameaça mais fraco? 13:32 &amp;lt;@jrandom&amp;gt; cat-a-puss: sim, com certeza. essa é uma das grandes partes do lançamento 0.5 13:32 &amp;lt;+ugha2p&amp;gt; detonate: A não ser que você implemente primeiro. ;) 13:32 &amp;lt;+detonate&amp;gt; eu estava pensando nisso 13:33 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; a filtragem de html será realizada em um processo separado? 13:33 &amp;lt;@jrandom&amp;gt; acho que a michelle está olhando isso também, então se vocês duas quiserem trabalhar juntas (a michelle está aprendendo java) seria excelente 13:33 &amp;lt;+detonate&amp;gt; ok 13:33 &amp;lt;@jrandom&amp;gt; cat-a-puss: não sei. 13:34 &amp;lt;+ugha2p&amp;gt; cat-a-puss: Por que deveria? 13:35 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; (Pergunto porque eu estava pensando em fazer um proxy que passasse todo o tráfego de navegador de entrada pelo clamav) Isso é GPLed então se pudéssemos incluir isso no filtro, provavelmente seria bom. 13:35 &amp;lt;@jrandom&amp;gt; legal, cat-a-puss! 13:35 &amp;lt;+ugha2p&amp;gt; Algumas pessoas já usam Privoxy para I2P. 13:36 &amp;lt;bens&amp;gt; em geral, sou contra incluir coisas 13:36 &amp;lt;susi23&amp;gt; Eu preferiria ver as pessoas configurando seus navegadores direito do que prometer protegê-las de código malicioso. 13:36 &amp;lt;@jrandom&amp;gt; susi23: ninguém configura seu navegador corretamente 13:36 &amp;lt;@jrandom&amp;gt; especialmente o Zé Médio 13:37 &amp;lt;frosk&amp;gt; dá até para questionar se o Zé consegue sequer configurar um proxy no navegador 13:37 &amp;lt;@jrandom&amp;gt; minha visão pessoal é que algo tipo cgi-proxy seria ideal 13:37 &amp;lt;@jrandom&amp;gt; exatamente, frosk 13:37 &amp;lt;@jrandom&amp;gt; com uma interface estilo cgi-proxy (filtrando de acordo com as preferências deles, seguro por padrão), até um idiota babão conseguiria usar 13:38 &amp;lt;bens&amp;gt; Suponho que o I2P precise de múltiplas versões para múltiplos públicos ainda mais do que o MS Office 13:38 &amp;lt;@jrandom&amp;gt; é por isso que temos componentes pequenos e empurramos essas coisas para fora do router, bens ;) 13:38 &amp;lt;Ragnarok&amp;gt; um arquivo de auto-configuração de proxy ajudaria 13:39 &amp;lt;@jrandom&amp;gt; Ragnarok: temos um, mas ainda há coisas perigosas que podem ser feitas com ele 13:39 &amp;lt;frosk&amp;gt; talvez até um navegador especializado para i2p (se alguém estiver afogado em tempo livre ;) 13:39 &amp;lt;susi23&amp;gt; ragnarok: aquele? http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/proxyscript/i2pProxy.pac 13:39 &amp;lt;@jrandom&amp;gt; frosk: no sistema operacional e hardware especializados para i2p também, suponho 13:40 &amp;lt;frosk&amp;gt; hehe, perfeito 13:40 &amp;lt;Ragnarok&amp;gt; isso não vem na instalação, porém 13:40 * jrandom implementa isso no universo i2p especializado 13:40 &amp;lt;susi23&amp;gt; . o O ( talvez devêssemos tentar encontrar um planeta i2p dedicado também ) 13:40 &amp;lt;susi23&amp;gt; . o O ( droga, tarde demais ) 13:40 &amp;lt;mule&amp;gt; ok, vamos vender o hardware :) 13:40 &amp;lt;frosk&amp;gt; você sabe o que dizem, para criar algo do zero, primeiro crie o universo 13:41 &amp;lt;@jrandom&amp;gt; w00t, agora tudo que precisamos são alguns investidores.. 13:41 &amp;lt;bens&amp;gt; falando sério, um autoconfigurador do firefox pode ser razoável 13:41 &amp;lt;@jrandom&amp;gt; bens: o .pac que a susi linkou acima deve resolver 13:41 &amp;lt;bens&amp;gt; não só para o proxy; também para as configurações de segurança, página inicial, etc. 13:41 &amp;lt;@jrandom&amp;gt; podemos enviar isso junto com a instalação também, mas é insuficiente para pessoas que precisam de anonimato (e que não são ubergeeks) 13:42 &amp;lt;@jrandom&amp;gt; hmm, talvez esse tipo de coisa pudesse ir no app i2p em xul do cervantes 13:43 &amp;lt;@jrandom&amp;gt; mas isso já está saindo do tópico de 2) estratégia 0.5 13:43 &amp;lt;@jrandom&amp;gt; mais alguém tem algo sobre isso, ou passamos para 3) nomenclatura? 13:44 -!- Irssi: #i2p: Total de 40 nicks [2 ops, 0 halfops, 6 voices, 32 normais] 13:44 &amp;lt;@jrandom&amp;gt; considerem-nos movidos 13:44 &amp;lt;@jrandom&amp;gt; ok, aparentemente eu meio que me adiantei com a ref 2.0.1 do addressbook - Ragnarok, quer nos dar uma atualização? 13:44 &amp;lt;+ugha2p&amp;gt; jrandom: Podemos esperar que as datas no roadmap estejam corretas? 13:45 &amp;lt;@jrandom&amp;gt; ugha2p: elas atualmente refletem minha melhor estimativa 13:45 &amp;lt;+ugha2p&amp;gt; jrandom: Ok, certo. 13:45 &amp;lt;Ragnarok&amp;gt; está lançado agora 13:45 &amp;lt;@jrandom&amp;gt; w00t 13:45 &amp;lt;Ragnarok&amp;gt; confiram ragnarok.i2p 13:45 &amp;lt;Ragnarok&amp;gt; eu não planejava lançá-lo ainda, mas o jrandom me forçou a mão :) 13:46 &amp;lt;@jrandom&amp;gt; hehe 13:46 &amp;lt;+ugha2p&amp;gt; Ragnarok: Aliás, está faltando um link na página inicial. :) 13:46 &amp;lt;Ragnarok&amp;gt; são apenas algumas correções de bugs, nada grande, mas deve lidar melhor com alguns casos de canto 13:46 &amp;lt;@jrandom&amp;gt; está no canto superior direito, ugha2p 13:47 &amp;lt;Ragnarok&amp;gt; ugha2p: está na barra lateral 13:47 &amp;lt;Ragnarok&amp;gt; vou adicionar links ao post também :) 13:47 &amp;lt;mule2&amp;gt; "isso vai ser no dia em que eu morrer". mudança diária de IP para acertar o relógio depois. 13:48 &amp;lt;Ragnarok&amp;gt; de qualquer forma, se todos puderem testar, seria bom. Relatos de bugs são sempre apreciados 13:48 &amp;lt;+ugha2p&amp;gt; Ragnarok: Ah, essa barra lateral está seriamente ferrada no Opera. 13:48 &amp;lt;mule2&amp;gt; Lease expired 12773d ago 13:49 &amp;lt;+ugha2p&amp;gt; Ragnarok: Bem, não exatamente ferrada, mas só localizada no fim da página. 13:49 &amp;lt;@jrandom&amp;gt; legal, Ragnarok, obrigado 13:49 &amp;lt;Ragnarok&amp;gt; sua janela provavelmente não é larga o suficiente 13:49 &amp;lt;+ugha2p&amp;gt; Ragnarok: Certo, mas deveria funcionar com qualquer tamanho de janela. 13:50 &amp;lt;+ugha2p&amp;gt; Então talvez você queira corrigir isso no futuro. :) 13:50 &amp;lt;Ragnarok&amp;gt; ugha2p: "deveria" é uma escolha interessante de palavras :) 13:50 &amp;lt;Frooze&amp;gt; ah, errado no mozilla 1.7 também. porém, minha janela é pequena. 13:50 &amp;lt;+ugha2p&amp;gt; Por quê? 13:50 &amp;lt;Frooze&amp;gt; valeu, ragnarok. coisa bacana. 13:51 &amp;lt;Ragnarok&amp;gt; posso corrigir no futuro, mas está bem baixo nas minhas prioridades 13:51 * jrandom prefere atualizações do addressbook a correções de html 13:52 &amp;lt;Ragnarok&amp;gt; enfim, alguma pergunta? 13:53 &amp;lt;frosk&amp;gt; obrigado pelo addressbook, Ragnarok, parece muito útil 13:54 &amp;lt;+ugha2p&amp;gt; A forma documentada de carregar o addressbook é a única, ou há alguma menos intrusiva? 13:54 &amp;lt;kaji&amp;gt; acabei de instalar, ficou ótimo 13:54 &amp;lt;Ragnarok&amp;gt; você pode iniciá-lo manualmente usando "java -jar addresbook.jar &amp;lt;path to i2p/addressbook&amp;gt;" 13:54 &amp;lt;Ragnarok&amp;gt; obrigado :) 13:55 &amp;lt;kaji&amp;gt; ah, e eu baixei a versão 2.0.0, há uma atualização em algum lugar? 13:55 &amp;lt;Ragnarok&amp;gt; ok, corrigi a coluna, era só uma mistura idiota de tamanhos absolutos e relativos 13:56 &amp;lt;Ragnarok&amp;gt; sim, há 2.0.1 no ar agora em ragnarok.i2p 13:57 &amp;lt;+ugha2p&amp;gt; Estou recebendo "Failed to load Main-Class manifest attribute from" agora, mas deixa, faço um reinício depois. 13:57 &amp;lt;Ragnarok&amp;gt; ops 13:58 &amp;lt;Ragnarok&amp;gt; foi mal 13:58 &amp;lt;Ragnarok&amp;gt; vou tentar corrigir isso em breve 13:58 &amp;lt;+ugha2p&amp;gt; Ah, ok. :) 13:58 &amp;lt;Ragnarok&amp;gt; também haverá em breve uma versão .war fácil de instalar 13:59 &amp;lt;dm&amp;gt; jrandom: você é uma máquina 14:00 &amp;lt;@jrandom&amp;gt; wikked, valeu Ragnarok 14:00 &amp;lt;@jrandom&amp;gt; susi23: ping? 14:00 &amp;lt;susi23&amp;gt; 1200ms 14:01 &amp;lt;@jrandom&amp;gt; !thwap 14:01 &amp;lt;@jrandom&amp;gt; de qualquer forma, quer nos dar um panorama do que está rolando com o susidns? 14:01 &amp;lt;@jrandom&amp;gt; ou isso deve esperar para depois? 14:01 &amp;lt;susi23&amp;gt; temos tempo para uma discussão mais geral sobre coisas de nomenclatura? 14:02 &amp;lt;susi23&amp;gt; quais recursos queremos no futuro? 14:03 &amp;lt;@jrandom&amp;gt; alguns dos meus pensamentos estão publicados em http://dev.i2p.net/pipermail/i2p/2004-February/000135.html 14:03 &amp;lt;@jrandom&amp;gt; (sobre quais recursos gerais) 14:04 &amp;lt;@jrandom&amp;gt; acho que o mais difícil será desmamar as pessoas de nomes globalmente únicos e legíveis por humanos, mas com boas interfaces deve ser viável 14:04 &amp;lt;Ragnarok&amp;gt; implementar as estruturas de dados que você descreveu em xml é um dos meus próximos objetivos 14:04 &amp;lt;susi23&amp;gt; ok, há um pequeno texto sobre atributos em `http://susi.i2p/removablekeys.html` 14:05 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; uau.. está bem cheio aqui hoje à noite 14:05 &amp;lt;bens&amp;gt; ragnarok: você já viu YAML? Pode ser mais fácil 14:05 &amp;lt;+ugha2p&amp;gt; Jnymo: É, estamos tentando fazer uma reunião aqui. 14:05 &amp;lt;Ragnarok&amp;gt; o nome do YAML é adequado demais 14:05 &amp;lt;@jrandom&amp;gt; legal, susi23, embora eu ache que definitivamente vamos querer migrar do formato simples hosts.txt 14:05 &amp;lt;ant&amp;gt; &amp;lt;Quadn-werk&amp;gt; adição de um reinício suave via linha de comando? 14:06 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; ugha2p: ah 14:06 &amp;lt;susi23&amp;gt; há alguma ideia de como manter os nomes únicos a longo prazo? 14:06 &amp;lt;@jrandom&amp;gt; uma das partes importantes dos dados a serem gerenciados no serviço de nomes é que uma entrada seja assinada, exigindo alguma estrutura rígida (ou xml cuidadoso) 14:07 &amp;lt;@jrandom&amp;gt; não acredito em nomes globalmente únicos, legíveis por humanos e seguros. 14:07 &amp;lt;@jrandom&amp;gt; (eu coloco centralizado &amp; seguro juntos) 14:07 &amp;lt;@jrandom&amp;gt; susi23: você viu http://zooko.com/distnames.html ? 14:07 &amp;lt;Ragnarok&amp;gt; Acho que, usando um sistema tipo addressbook, os nomes acabarão sendo em sua maioria únicos, já que é do interesse de quem reivindica um nome não escolher um que já está em uso 14:08 &amp;lt;@jrandom&amp;gt; Ragnarok: veremos. talvez 14:08 &amp;lt;susi23&amp;gt; vou dar uma olhada 14:08 &amp;lt;bens&amp;gt; Suspeito que autoridades confiáveis vão surgir 14:08 &amp;lt;Ragnarok&amp;gt; bem, já existe uma 14:08 &amp;lt;frosk&amp;gt; hosts.txt? :) 14:09 &amp;lt;Ragnarok&amp;gt; o do jrandom, sim 14:09 &amp;lt;@jrandom&amp;gt; ou, se não autoridades confiáveis, nomes que incluam o caminho para identificá-los de forma única 14:09 &amp;lt;@jrandom&amp;gt; (por exemplo, "o site orion.i2p chama de 'frosk.i2p'") 14:10 &amp;lt;@jrandom&amp;gt; Derek Eddington teve alguns posts nessa linha em setembro - http://dev.i2p.net/pipermail/i2p/2004-September/000432.html 14:10 &amp;lt;bens&amp;gt; frosk.orion.i2p 14:10 &amp;lt;@jrandom&amp;gt; smtp.frosk.ns.orion.i2p 14:11 * jrandom começa a construir bang paths de uucp 14:11 &amp;lt;frosk&amp;gt; haha 14:12 &amp;lt;susi23&amp;gt; ok, e agora... que tal um "roadmap de nomenclatura"? :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; vocês me tiraram da ideia de um dns distribuído absoluto para i2p.. em parte.. mas as ideias do duck me fizeram pensar que um sistema de confiança poderia funcionar.. tipo, uma consulta poderia trazer uma lista de sites/arquivos, e cada um poderia ser listado com a quantidade de confiança que a rede dá a ele 14:12 &amp;lt;susi23&amp;gt; depois que concordarmos no que fazer 14:12 &amp;lt;@jrandom&amp;gt; boa ideia, susi23, quer escrever um? 14:13 &amp;lt;@jrandom&amp;gt; confiar na confiança de outras pessoas tem potencial, mas precisa ser feito com muito cuidado 14:13 &amp;lt;susi23&amp;gt; Eu poderia fazer isso, mas ainda não tenho ideia do QUE queremos fazer. Há algumas decisões a tomar. 14:14 &amp;lt;@jrandom&amp;gt; (ou seja, apenas nos termos em que você confia nos pares ao longo da cadeia até o autor da confiança) 14:14 &amp;lt;modulus&amp;gt; não existe, ou não deveria existir, uma "confiança da rede" de um site; a confiança tem que ser sempre centrada no usuário 14:14 &amp;lt;@jrandom&amp;gt; passo 1 do roadmap: decidir entre $featureset 14:14 &amp;lt;susi23&amp;gt; Ou pelo menos temos que desenvolver todas as ideias em um conceito mais preciso. 14:14 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; bem, se fosse explicitamente simples.. tipo, se files i2p listasse quantos sites linkam para siteinquestion.i2p 14:15 &amp;lt;Ragnarok&amp;gt; ok, eu atualizei o pacote do addressbook com um jar executável. 14:15 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; er, files.i2p 14:15 &amp;lt;@jrandom&amp;gt; jnymo: isso vira uma autoridade centralizada - files.i2p 14:15 &amp;lt;modulus&amp;gt; sem contar que você poderia envenenar o conjunto de links estabelecendo um monte de sites. 14:16 &amp;lt;modulus&amp;gt; googlebombing no i2p 14:16 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; verdade.. mas o files i2p poderia ser descentralizado 14:16 &amp;lt;susi23&amp;gt; ok, que tal coletarmos ideias/informações/conceitos até, digamos, janeiro 14:16 &amp;lt;orion&amp;gt; alô, pessoal. Vejo que naming está na pauta.. de novo :) 14:16 &amp;lt;susi23&amp;gt; depois vem a fase de decisão, ok? 14:16 &amp;lt;@jrandom&amp;gt; soou bem - você será o ponto de contato para reunir isso? 14:16 &amp;lt;Ragnarok&amp;gt; claro 14:16 &amp;lt;modulus&amp;gt; não importa se o agregado de confiança é descentralizado, a confiança tem que emanar do usuário. qualquer outra coisa pode ser envenenada na minha opinião. 14:17 &amp;lt;susi23&amp;gt; não podemos usar a mailing list para isso? 14:17 &amp;lt;bob&amp;gt; ou talvez o wiki do ugha? 14:17 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; concordo.. mas como fazer isso? colocar uma barrinha de medidor de confiança no topo do navegador? 14:18 &amp;lt;@jrandom&amp;gt; o wiki seria bom, podemos reunir lá links para todas as discussões anteriores 14:18 &amp;lt;modulus&amp;gt; jnyo: provavelmente a solução mais viável é vincular ao primeiro nome encontrado ou algo assim. 14:18 &amp;lt;dm&amp;gt; vamos todos aplaudir o jrandom por sua maravilhosa gestão do projeto 14:18 &amp;lt;susi23&amp;gt; beleza 14:18 &amp;lt;modulus&amp;gt; mas há mais maneiras do que salsichas. 14:19 &amp;lt;susi23&amp;gt; url do wiki? (para registro) 14:19 &amp;lt;ant&amp;gt; * Jnymo aplaude 14:19 &amp;lt;@jrandom&amp;gt; ugha.i2p 14:19 * dm aplaude 14:19 &amp;lt;susi23&amp;gt; ok 14:19 &amp;lt;susi23&amp;gt; então terminei e dou um ping no jrandom de volta ;) 14:20 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; modulus: então, se eu encaminho um link para outra pessoa, estou encaminhando para o site ao qual me vinculei primeiro.. isso pode funcionar.. 14:20 &amp;lt;+ugha2p&amp;gt; Parece que o jrandom teve timeout de ping. 14:20 &amp;lt;@jrandom&amp;gt; ok legal, algo mais sobre nomen^W nm, nada mais sobre nomenclatura. vamos para o wiki 14:20 &amp;lt;modulus&amp;gt; de qualquer forma, se você vai fazer link, provavelmente vai querer colocar um caminho absoluto no link, não apenas um nome 14:21 &amp;lt;@jrandom&amp;gt; indo para 4) resumo de eepsites 14:21 &amp;lt;dm&amp;gt; dm.i2p está no ar e funcionando 14:21 &amp;lt;@jrandom&amp;gt; legal 14:22 &amp;lt;@jrandom&amp;gt; ok, não tenho muito a acrescentar além do que foi mencionado no e-mail 14:22 &amp;lt;bob&amp;gt; legal ver um influxo de sites! todos rápidos de acessar também! 14:22 &amp;lt;@jrandom&amp;gt; sim, concordo, bob 14:22 &amp;lt;bob&amp;gt; orion, obrigado pelo seu trabalho.. uso seu site diariamente. 14:22 * jrandom também, o 'last updated' é especialmente útil 14:23 &amp;lt;bob&amp;gt; dm: :-) 14:24 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada nisso, podemos pular para 5) ??? 14:24 &amp;lt;@jrandom&amp;gt; há mais alguma coisa que queiram trazer para a reunião? 14:24 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; como está o status da rede? 14:24 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; com relação à 4.2.5? 14:25 &amp;lt;@jrandom&amp;gt; está parecendo bom, mas o lançamento tem só algumas horas, então é cedo para dizer 14:25 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; ah, heh 14:25 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; alguma novidade do fusenet? 14:26 &amp;lt;@jrandom&amp;gt; (`http://piespy.i2p/i2p/i2p-current.png` heh) 14:26 &amp;lt;frosk&amp;gt; meu trabalho no i2pcontent foi amplamente deixado de lado por algumas semanas, mas a versão mais recente do documento pode ser lida em `http://frosk.i2p/i2pcontent.html` . se alguém estiver interessado, leia, e comentem duramente se necessário (no irc quando eu não estiver /away ou e-mail para frosk@mail.i2p) 14:26 &amp;lt;frosk&amp;gt; i2pcontent/fusenet/qualquer coisa ;) 14:26 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; isso aí 14:28 &amp;lt;@jrandom&amp;gt; ok, se não há mais nada... 14:28 &amp;lt;mule2&amp;gt; muitas palmas por todas as excelentes contribuições 14:29 &amp;lt;@jrandom&amp;gt; sim, vocês estão fazendo um trabalho foda 14:29 &amp;lt;frosk&amp;gt; você também, jrandom :) 14:29 &amp;lt;orion&amp;gt; é isso. 14:29 &amp;lt;orion&amp;gt; sim, bastante, você também, jrandom. 14:29 &amp;lt;scintilla&amp;gt; bravo! 14:29 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; é, notei no site que há menos informação sobre como ajudar 14:29 &amp;lt;@jrandom&amp;gt; às vezes chutando bundas, às vezes levando chute na bunda ;) 14:29 &amp;lt;orion&amp;gt; HIP HIP 14:30 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; HURRA 14:30 * orion sorri 14:30 &amp;lt;Frooze&amp;gt; baixei o eclipse hoje, para aprender java durante o feriado, porque vocês são tão impressionantes. 14:30 &amp;lt;@jrandom&amp;gt; jnymo: muitas das tarefas pequenas e fáceis já foram feitas 14:30 &amp;lt;@jrandom&amp;gt; ooh wikked Frooze 14:31 &amp;lt;Frooze&amp;gt; então, problemas no horizonte. heh 14:31 &amp;lt;@jrandom&amp;gt; jnymo: eu realmente deveria coletar mais algumas e postar 14:31 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; jrandom: Você ainda está procurando alguém para ajudar no alexandria.i2p? 14:31 &amp;lt;@jrandom&amp;gt; (se cubram, arizona!) 14:31 * jrandom não está envolvido em alexandria, mas sim, acredito que ainda estejam procurando um bibliotecário 14:31 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; aprendam a nadar, pessoal ;) 14:31 * orion adora referências a pump up the volume. Por mais vagas que sejam. 14:31 &amp;lt;@duck&amp;gt; sim, queremos 14:31 &amp;lt;@jrandom&amp;gt; :) 14:31 &amp;lt;Ragnarok&amp;gt; jrandom: onde exatamente o war deve ir? 14:31 &amp;lt;@jrandom&amp;gt; (orion++) 14:32 &amp;lt;@jrandom&amp;gt; Ragnarok: i2p/webapps/addressbook.war 14:32 &amp;lt;@jrandom&amp;gt; (depois reinicie o router) 14:32 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; duck, você tá falando comigo? 14:32 &amp;lt;Ragnarok&amp;gt; legal. Vou começar os testes 14:32 &amp;lt;@jrandom&amp;gt; r0x0r 14:32 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; duck: alexandria está no seu site? 14:33 &amp;lt;@duck&amp;gt; duck.i2p/alexandria/ 14:33 &amp;lt;ant&amp;gt; &amp;lt;Jnymo&amp;gt; beleza 14:34 &amp;lt;@jrandom&amp;gt; ok, se for isso, podemos sair daqui na marca de 90m.. 14:34 * jrandom se prepara 14:34 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 14 de dezembro de 2004</title><link>/pt/blog/2004/12/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-dezembro-de-2004/</link><pubDate>Tue, 14 Dec 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/12/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-dezembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, cervantes, dinoman, dm, duck, Frooze, frosk, jdot\_, jrandom, lurk, mule2, orion, polecat, postman, protokol, Pseudonym, susi23&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:08 &amp;lt;jrandom&amp;gt; 0) oi 13:08 &amp;lt;jrandom&amp;gt; 1) Status da rede 13:08 &amp;lt;jrandom&amp;gt; 2) mail.i2p 13:08 &amp;lt;jrandom&amp;gt; 3) roteiro 13:08 &amp;lt;+polecat&amp;gt; É quase como se os nodes estivessem usando a hora que receberam há 5 min e definindo como a hora atual em vez da hora real. 13:09 &amp;lt;jrandom&amp;gt; 4) i2pcontent 13:09 &amp;lt;jrandom&amp;gt; 5) i2p-bt 13:09 &amp;lt;jrandom&amp;gt; 6) ??? 13:09 &amp;lt;jrandom&amp;gt; 0) oi 13:09 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas há alguns minutos em http://dev.i2p.net/pipermail/i2p/2004-December/000522.html 13:09 * Pseudonym acena 13:10 &amp;lt;cervantes&amp;gt; obrigado por esperar.... acabei de voltar do trabalho ;-) 13:10 &amp;lt;jrandom&amp;gt; polecat: não são exatamente 5m (mas podemos discutir mais depois da reunião ou nela) 13:10 * polecat acena com a cabeça 13:10 &amp;lt;jrandom&amp;gt; blz, vou te dar um momento para ver as notas de status então :) 13:11 &amp;lt;jrandom&amp;gt; enquanto isso, 1) Status da rede 13:11 * postman acena 13:11 &amp;lt;jrandom&amp;gt; outro dia, como mencionado na lista, estava bem turbulento no irc 13:12 &amp;lt;jrandom&amp;gt; fizemos alguns ajustes e as correções de bugs foram bem 13:12 * dm acena 13:12 &amp;lt;jrandom&amp;gt; além do problema de sincronização de horário mencionado no e-mail, também há um problema de "leases expirando" que alguns têm relatado 13:13 &amp;lt;Pseudonym&amp;gt; estão relacionados? 13:13 &amp;lt;+protokol&amp;gt; (há meses) 13:13 &amp;lt;Pseudonym&amp;gt; (os problemas, não as pessoas) 13:13 &amp;lt;jrandom&amp;gt; isso se deve em parte a uma variedade de questões, algumas das quais podem ser resolvidas pelos patches no CVS, outras podem estar relacionadas à sincronização de horário, mas a maioria se deve a questões em que estamos trabalhando para o lançamento 0.5 13:14 &amp;lt;jrandom&amp;gt; a essência do problema é que o par às vezes não consegue construir tunnels para o cliente, o que significa que não vai pedir ao cliente um novo lease 13:14 &amp;lt;jrandom&amp;gt; a solução é garantir que possamos construir novos tunnels que atendam às necessidades do cliente 13:15 &amp;lt;Pseudonym&amp;gt; e se não pudermos? 13:15 &amp;lt;jrandom&amp;gt; se não pudermos, os leases ficarão expirados até podermos 13:16 &amp;lt;Pseudonym&amp;gt; então, como isso é diferente? 13:16 &amp;lt;jrandom&amp;gt; não é :) 13:16 &amp;lt;jrandom&amp;gt; precisamos ser capazes de construir tunnels, ponto. 13:16 &amp;lt;jrandom&amp;gt; para garantir isso, precisamos melhorar nosso perfilamento (veja: correções no cvs para um antigo bug de perfilamento) e melhorar nossa estratégia de pooling (veja: 0.5) 13:17 &amp;lt;jrandom&amp;gt; a única causa legítima para não conseguir construir tunnels é se a rede inteira estiver completamente saturada 13:17 &amp;lt;+polecat&amp;gt; ou você estiver isolado dela 13:17 &amp;lt;jrandom&amp;gt; certo 13:17 &amp;lt;bla&amp;gt; jrandom: Isso pode ser porque a rede cresceu para ~110 peers? 13:18 &amp;lt;dm&amp;gt; ou ela isolada de você 13:18 &amp;lt;jrandom&amp;gt; nah, já vimos isso antes também bla 13:18 &amp;lt;Pseudonym&amp;gt; as "correções no cvs para um antigo bug de perfilamento" estão em 0.4.2.3 ou só no CVS? 13:18 &amp;lt;jrandom&amp;gt; embora, de certa forma, suponho que sim, já que agora temos muito mais peers sobre os quais não temos dados de perfilamento 13:18 &amp;lt;jrandom&amp;gt; Pseudonym: CVS 13:19 &amp;lt;+polecat&amp;gt; Por perfilamento você quer dizer classificar os peers de acordo com o quão úteis eles são? 13:19 &amp;lt;jrandom&amp;gt; sim 13:19 * Pseudonym quer 0.4.2.4 ;-) 13:19 &amp;lt;+polecat&amp;gt; Ufa. 13:19 &amp;lt;+polecat&amp;gt; Pensei que fosse algum tipo estranho de rastreamento de função como gprof ou algo assim. 13:20 * orion quer 2.0 :) 13:20 &amp;lt;jrandom&amp;gt; hehe não, o bug de perfilamento era em parte devido a algum código estúpido que ignorava estatísticas diárias 13:20 * jrandom também 13:20 * polecat quer a forma larval de um cachorro grande. 13:20 &amp;lt;jrandom&amp;gt; ok, bem, isso é tudo que tenho para trazer em 1) status da rede - mais alguém tem algo a acrescentar? 13:21 &amp;lt;jrandom&amp;gt; se não, passando para 2) mail.i2p 13:21 &amp;lt;jrandom&amp;gt; postman: a palavra é sua 13:22 &amp;lt;+postman&amp;gt; ok 13:22 &amp;lt;+postman&amp;gt; desculpa 13:22 &amp;lt;+postman&amp;gt; :) 13:23 &amp;lt;+postman&amp;gt; há uma descrição para um tratamento completo de domínios virtuais de e‑mail em www.postman.i2p/user/virtual 13:23 &amp;lt;+postman&amp;gt; há uma descrição para um tratamento completo de domínios virtuais de e‑mail em www.postman.i2p/user/virtual.html 13:23 &amp;lt;+postman&amp;gt; (vinho tinto demais) 13:23 &amp;lt;dm&amp;gt; esta é uma apresentação muito pouco profissional! 13:23 &amp;lt;+postman&amp;gt; tenta explicar um sistema de como lidar com domínios de e‑mail que não sejam endereços @mail.i2p 13:23 &amp;lt;frosk&amp;gt; :D 13:24 * orion dá um tapinha na cabeça do dm com o apagador do quadro. 13:24 &amp;lt;frosk&amp;gt; isso quer dizer que eu posso ter frosk@frosk.i2p? 13:24 &amp;lt;+postman&amp;gt; frosk: sim 13:24 &amp;lt;jrandom&amp;gt; m.legal 13:24 &amp;lt;+polecat&amp;gt; A questão é, por quê? :3 13:24 &amp;lt;+postman&amp;gt; é bastante complexo, ainda assim peço comentários e ideias sobre isso 13:24 &amp;lt;cervantes&amp;gt; s/eraser/ 13:24 &amp;lt;frosk&amp;gt; froody legal 13:25 &amp;lt;+postman&amp;gt; pode não ser um recurso necessário para algumas pessoas, mas o futuro é brilhante e reluzente 13:25 &amp;lt;jrandom&amp;gt; há muitos motivos - por exemplo, dar a cada usuário do @ forum.i2p um endereço de e‑mail, etc. 13:25 &amp;lt;susi23&amp;gt; é um sistema central vinculado a postman.i2p 13:25 &amp;lt;+polecat&amp;gt; Sim, isso está claro. 13:25 &amp;lt;susi23&amp;gt; se essa máquina falhar, todos ficamos chateados :) 13:25 &amp;lt;+polecat&amp;gt; jrandom: Mas se tudo tiver que passar por mail.i2p em primeiro lugar... 13:25 * postman está MUITO ciente desse problema 13:26 &amp;lt;+postman&amp;gt; :/ 13:26 &amp;lt;jrandom&amp;gt; polecat: talvez, mas talvez não 13:26 &amp;lt;+polecat&amp;gt; susi23: exatamente! 13:26 &amp;lt;+postman&amp;gt; a implementação recente é de fato um ponto único de falha 13:26 &amp;lt;+postman&amp;gt; mas isso se aplica à ponte com a Internet também 13:27 &amp;lt;jrandom&amp;gt; ah, o segundo gateway ainda não está no ar? 13:27 &amp;lt;+polecat&amp;gt; Uma solução é colocar múltiplas destinations nos tunnels SMTP/POP3 do cliente, e fazer com que todas essas destinations façam relay apenas entre si. 13:27 &amp;lt;+postman&amp;gt; jrandom: não, baffled ainda não configurou 13:27 &amp;lt;jrandom&amp;gt; ah ok 13:27 &amp;lt;+postman&amp;gt; polecat: e em QUAL servidor pop3 deve residir a SUA caixa de correio 13:27 &amp;lt;orion&amp;gt; brilhante é bom, mas como esse endereço virtual se relacionaria a um endereço da Internet? Gosto do fato de que orion@mail.i2p e orion@i2pmail.org são ambos utilizáveis. 13:27 &amp;lt;orion&amp;gt; s/utilizáveis/idênticos/ 13:28 &amp;lt;+postman&amp;gt; polecat: quem quer transferir 100 MB de dados de caixa de correio todo dia em 1 ano para todos os 10000 usuários? 13:28 &amp;lt;+postman&amp;gt; orion: serão utilizáveis 13:28 &amp;lt;+polecat&amp;gt; em vez de ir mail.i2p -&amp;gt; polecat.i2p -&amp;gt; frosk@baffled.i2p, poderia ir para qualquer um dos 3, e de lá direto para o baffled. 13:29 &amp;lt;+postman&amp;gt; peço a todos os interessados que contribuam com algumas ideias 13:29 &amp;lt;+postman&amp;gt; ainda assim, os domínios virtuais são um recurso que parece útil e pode ser implementado independentemente do estado da rede 13:29 &amp;lt;+polecat&amp;gt; Assim, se mail.i2p morrer, os outros dois terão seus server tunnels disponíveis como alternativas no sistema de relay de e‑mail. 13:30 &amp;lt;+postman&amp;gt; polecat: ainda há a questão da sua caixa de correio 13:30 &amp;lt;+postman&amp;gt; polecat: os dados da sua caixa de correio precisam ser movidos também e mantidos sincronizados entre TODAS as localizações possíveis 13:30 &amp;lt;+polecat&amp;gt; Argh... é, verdade... 13:30 &amp;lt;+postman&amp;gt; polecat: considere isso para 1000 usuários no futuro 13:30 &amp;lt;susi23&amp;gt; cada um poderia configurar uma destination nos seus nodes para onde os e‑mails fossem entregues... agora temos o problema de conectar destinations a endereços de e‑mail 13:30 &amp;lt;+postman&amp;gt; não é TÃO simples 13:30 &amp;lt;+polecat&amp;gt; Ah! Mas isso funcionaria... 13:30 &amp;lt;+postman&amp;gt; de fato 13:31 &amp;lt;+postman&amp;gt; por outro lado o problema de fazer relay de e para a Internet ainda existe 13:31 &amp;lt;dm&amp;gt; jrandom: você está se divertindo com isso, não está? 13:31 &amp;lt;+polecat&amp;gt; Sim! Um usuário escolhe em qual servidor terá sua caixa POP3, e esse é o servidor que escolhe como destination para o tunnel POP3. 13:31 &amp;lt;+postman&amp;gt; polecat: e se ESSE servidor falhar? 13:32 &amp;lt;+polecat&amp;gt; Assim, mail.i2p e polecat.i2p nem precisam ver a caixa POP3 do baffled, já que todos os usuários POP3 do baffled baixam direto do baffled. 13:32 &amp;lt;+postman&amp;gt; um sistema realmente redundante exigirá sincronização de caixa de correio 13:32 &amp;lt;susi23&amp;gt; sim, mas com um sistema desses todos poderiam entregar e‑mails dentro do i2p, mesmo se postman.i2p não estivesse lá 13:32 &amp;lt;+polecat&amp;gt; postman: Então eles terão que trocar de servidor. -.- 13:32 &amp;lt;dm&amp;gt; Estudantes tendo uma conversa inteligente entre si. O sonho de um professor :) 13:32 &amp;lt;+postman&amp;gt; bem, a reunião dificilmente é o lugar para DISCUTIR tudo isso 13:33 &amp;lt;+postman&amp;gt; estou aqui apenas para provocar a discussão 13:33 &amp;lt;+postman&amp;gt; leiam o documento primeiro por favor e DEPOIS disso estou pronto para ouvir seus comentários 13:33 &amp;lt;+postman&amp;gt; 2. 13:33 &amp;lt;+polecat&amp;gt; Certo, então mail.i2p está em andamento e tentando se tornar menos centralizado e menos propenso a ponto único de falha. 13:33 &amp;lt;+postman&amp;gt; oficialmente cruzamos 100 usuários com 110 contas registradas 13:33 &amp;lt;+postman&amp;gt; apenas para constar 13:33 &amp;lt;jrandom&amp;gt; w00t 13:34 &amp;lt;+postman&amp;gt; isso é tudo por hoje :) 13:34 &amp;lt;+postman&amp;gt; obrigado 13:34 * dm aplaude 13:34 &amp;lt;jrandom&amp;gt; sensacional, valeu postman. parece tudo promissor 13:34 &amp;lt;+postman&amp;gt; :) 13:35 &amp;lt;mule2&amp;gt; eu gostaria de levantar um tópico sobre e‑mail, mas depois da reunião 13:35 &amp;lt;jrandom&amp;gt; talvez algumas discussões sobre descentralização do e‑mail possam rolar na lista ou no fórum? mas por enquanto o que você montou mais do que atende às nossas necessidades 13:35 &amp;lt;+postman&amp;gt; tem até um canal para isso 13:35 &amp;lt;+postman&amp;gt; :) 13:35 &amp;lt;jrandom&amp;gt; heh bom ponto 13:35 &amp;lt;frosk&amp;gt; qual? 13:36 &amp;lt;jrandom&amp;gt; #mail.i2p 13:36 &amp;lt;+postman&amp;gt; frosk: #mail.i2p 13:36 &amp;lt;+polecat&amp;gt; Ah, uma nota rápida: acabei de me surpreender fazendo um pequeno servidor SMTP em Perl com cache, assim o emacs não fica travando esperando o servidor SMTP do postman responder sobre o i2p. 13:36 &amp;lt;frosk&amp;gt; ok 13:36 &amp;lt;+polecat&amp;gt; Talvez eu publique algum código depois, se funcionar tipo, muito bem. 13:36 &amp;lt;jrandom&amp;gt; oh, animal polecat 13:36 &amp;lt;cervantes&amp;gt; postman: você está convidado a ter uma seção dedicada no fórum 13:37 &amp;lt;+postman&amp;gt; cervantes: ohh obrigado 13:37 * postman se sente honrado :) 13:37 &amp;lt;dm&amp;gt; Você merece 13:38 * postman devolve o microfone para hr 13:38 * postman devolve o microfone para jr 13:38 &amp;lt;+postman&amp;gt; droga 13:38 &amp;lt;+postman&amp;gt; :) 13:38 &amp;lt;jrandom&amp;gt; ok, se não há mais nada em 2) mail.i2p, vamos pular para 3) roteiro 13:38 &amp;lt;+polecat&amp;gt; vrum vrum! 13:38 &amp;lt;jrandom&amp;gt; o roteiro antigo estava parecendo um pouco... desatualizado 13:39 &amp;lt;jrandom&amp;gt; o novo reflete a visão atual das coisas 13:39 &amp;lt;jrandom&amp;gt; espero que o cronograma listado tenha folga suficiente, embora se mais pessoas entrarem talvez possamos bater essas estimativas :) 13:40 &amp;lt;jrandom&amp;gt; quando chegarmos ao 0.6, vamos conseguir escalar para grandes números de nodes, já que não teremos o teto imposto por threads 13:41 &amp;lt;frosk&amp;gt; o que você acha que é um limite realista de nodes para &amp;lt;0.6? 13:41 &amp;lt;jrandom&amp;gt; antes de 0.6, no entanto, provavelmente precisaremos ficar abaixo de 200 nodes ativos, embora provavelmente possamos parar de ser tão preguiçosos e matar ativamente algumas conexões 13:41 &amp;lt;jrandom&amp;gt; com algum cuidado, acho que poderemos chegar a 3-500 13:42 &amp;lt;mule2&amp;gt; então nada de slashdotting (divulgação no Slashdot causando pico de tráfego), por favor 13:42 &amp;lt;jrandom&amp;gt; teríamos churn de conexões nesse ponto, mas nosso transporte TCP de baixo custo não deve doer muito 13:42 &amp;lt;Pseudonym&amp;gt; o roteiro para 0.6 não menciona isso. só udp e distribuição de conteúdo 13:42 &amp;lt;Pseudonym&amp;gt; ou é o udp que resolve? 13:42 * orion vota por nunca fazer slashdotting 13:43 &amp;lt;jrandom&amp;gt; Pseudonym: udp resolve (http://www.i2p.net/todo#transport ) 13:43 &amp;lt;cervantes&amp;gt; postman: `http://forum.i2p/viewforum.php?f=22` 13:44 &amp;lt;Pseudonym&amp;gt; orion: Discordo. para ter anonimato real vamos precisar de MUITOS nodes eventualmente 13:44 &amp;lt;Pseudonym&amp;gt; em algum momento temos que contar às pessoas 13:44 &amp;lt;jrandom&amp;gt; concordo. quando precisarmos deles, vamos querer fazer todo tipo de PR 13:44 &amp;lt;jrandom&amp;gt; o público geek provavelmente será uma grande parte da base de usuários 13:44 &amp;lt;Pseudonym&amp;gt; quando anunciamos para a comunidade geek? não como produto finalizado mas como beta para dar uma testada 13:44 &amp;lt;Frooze&amp;gt; Pergunte ao JRandom 13:45 &amp;lt;+polecat&amp;gt; Acho que devemos ter muito cuidado para não tornar essa rede popular demais. 13:45 &amp;lt;jrandom&amp;gt; Pseudonym: quando tivermos feito o melhor de testar sem eles 13:45 &amp;lt;+polecat&amp;gt; Porque um dia alguém vai usá-la para fazer algo horrível e ilegal. 13:45 &amp;lt;+polecat&amp;gt; E se puderem nos rastrear nesse ponto, seremos perseguidos junto com o criminoso. 13:46 &amp;lt;jrandom&amp;gt; basicamente, uma vez que a rede funcione muito bem consistentemente e não consigamos fazer coisas para quebrá‑la, /então/ vamos precisar de mais usuários para ajudar a quebrar/testar 13:47 &amp;lt;mule2&amp;gt; você tem que me chutar fora antes :9 13:47 &amp;lt;Pseudonym&amp;gt; só não caia na mesma tendência do Toad com o freenet 13:47 &amp;lt;+polecat&amp;gt; Porque demos a eles a liberdade de postar o código‑fonte do Windows XPQXR, e Halo 7, então é melhor mesmo que tenhamos boa proteção de anonimato. 13:47 &amp;lt;orion&amp;gt; falando em b0rkar... aquele bug de desvio de horário foi identificado? 13:47 &amp;lt;jrandom&amp;gt; Pseudonym: acredito que nosso roteiro é realista 13:48 &amp;lt;jrandom&amp;gt; polecat: concordo, as pessoas não devem usar i2p para coisas que sejam 'perigosas' ainda 13:48 &amp;lt;jrandom&amp;gt; orion: não 13:48 &amp;lt;Pseudonym&amp;gt; jr: não estou reclamando do roteiro. mas ele não aborda anúncios 13:48 &amp;lt;jrandom&amp;gt; verdade 13:49 &amp;lt;dm&amp;gt; bem, com 2 anos de desenvolvimento/testes nas costas, deve ser uma das ofertas mais polidas desse tipo quando lançar :) 13:49 &amp;lt;Pseudonym&amp;gt; talvez adicionar slashdotting ao 0.6? :-) 13:49 &amp;lt;+polecat&amp;gt; jrandom: Mais importante, pessoas que usariam i2p para coisas tão perigosas fariam muito bem se ainda não soubessem do i2p. 13:49 &amp;lt;jrandom&amp;gt; eu estava pensando nisso outro dia. talvez alguns anúncios para outras atividades (por ex. I2PContent) façam sentido, para atrair mais gente para trabalhar nelas 13:49 &amp;lt;dm&amp;gt; ao contrário do nível usual de maturidade quando as coisas ficam grandes 13:50 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; acho que jrandom deveria escrever o artigo no Slashdot.. ele é o melhor em descrever i2p, eu acho 13:50 * Pseudonym concorda 13:51 &amp;lt;dm&amp;gt; Tenho certeza de que algo vai acontecer por lá antes do jrandom ficar confortável para fazer isso ele mesmo ;) 13:51 &amp;lt;Pseudonym&amp;gt; Só estou tentando cutucá-lo um pouco 13:51 &amp;lt;jrandom&amp;gt; heh 13:51 &amp;lt;jrandom&amp;gt; bem, com 0.6 vamos querer atrair uma base de usuários maior de qualquer forma 13:51 &amp;lt;Pseudonym&amp;gt; Acho que se eu não posso codar, pelo menos posso importunar quem pode 13:51 * jrandom joga lama 13:52 &amp;lt;+polecat&amp;gt; dm: Tenho certeza de que a Segunda Vinda vai passar antes do jrandom se sentir confortável o suficiente para /. o i2p ;3 13:52 * Pseudonym abaixa. quack 13:52 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, alguém tem mais algo para discutir em relação ao roteiro? 13:52 &amp;lt;jrandom&amp;gt; ou vamos para 4) I2PContent ? 13:53 -!- Irssi: #i2p: Total de 36 nicks [1 ops, 0 halfops, 3 voices, 32 normal] 13:53 &amp;lt;jrandom&amp;gt; frosk: ping 13:53 * frosk pega o microfone sem fio 13:54 &amp;lt;cervantes&amp;gt; *zzzzzZzzzzttt* 13:54 * orion liga seu bloqueador de RF. ;) 13:54 &amp;lt;+polecat&amp;gt; Tenho tentado falar com o frosk, sem sorte até agora. Francamente acho que nunca vou vê‑lo no IRC, e o e‑mail dele é um vazio sem fundo. 13:54 &amp;lt;frosk&amp;gt; bem, jrandom colocou essa "infraestrutura de conteúdo distribuído" no novo roteiro para 0.6, e depois de ouvir algumas ideias sobre isso aqui, pareceu muito interessante, e acho que devo fazer o que minhas habilidades permitirem para bater o cronograma ;) 13:54 * dm olha para polecat 13:54 &amp;lt;+polecat&amp;gt; *balança a cabeça* Sem sorte nenhuma. Em lugar nenhum para ser ENCONTRADO. Talvez o frosk seja invisível! 13:55 &amp;lt;frosk&amp;gt; "i2pcontent" é até agora um documento em frosk.i2p 13:55 &amp;lt;Pseudonym&amp;gt; como o I2PContent é diferente do i2p-bt? 13:55 * polecat está na 4.4 no momento. 13:55 &amp;lt;frosk&amp;gt; ele mescla as ideias que ouvi com as minhas, e passou por algumas revisões com comentários e sugestões úteis do jrandom e outros, e acho que está começando a ficar muito legal :) 13:55 &amp;lt;ant&amp;gt; * jnymo tenta achar um visualizador de postscript para ver essas ideias.. :/ 13:56 &amp;lt;dm&amp;gt; o que é, não consigo acessar frosk.i2p. Resumo executivo? 13:56 &amp;lt;+polecat&amp;gt; Pseudonym: i2p-bt se aplica a 1 arquivo por vez, e é um download em swarm. 13:56 &amp;lt;frosk&amp;gt; Pseudonym: i2pcontent é muito parecido com Usenet 13:56 &amp;lt;frosk&amp;gt; ele mescla conceitos de usenet e freenet. vou me abster de chamá-lo de "frusenet". 13:56 &amp;lt;jrandom&amp;gt; lol 13:56 &amp;lt;+polecat&amp;gt; Você recebeu minha sugestão sobre i2pcontent? 13:56 &amp;lt;jrandom&amp;gt; frusenet tem um som bacana... 13:56 &amp;lt;frosk&amp;gt; i2pcontent permite postar mensagens no seu blog ou em fóruns públicos, e publicar seu livro de endereços para outros importarem 13:56 * dm não se absteve de chamá-lo de frazaa 13:56 &amp;lt;+polecat&amp;gt; Ele mescla usenet, freenet e livejournal. Então.... Fusejournal? 13:56 &amp;lt;jrandom&amp;gt; rofl 13:57 &amp;lt;frosk&amp;gt; hm, é, LJ também ;) 13:57 &amp;lt;+polecat&amp;gt; Lj é o paralelo mais próximo que encontrei. 13:57 &amp;lt;+polecat&amp;gt; Mas tem uma coisa que não li no seu documento do i2pcontent. 13:57 &amp;lt;frosk&amp;gt; de qualquer forma, neste ponto eu quero um bom design, então peço a quem tiver interesse que leia o documento e faça sugestões 13:57 &amp;lt;orion&amp;gt; LiveFuseNet. 13:58 &amp;lt;+polecat&amp;gt; E quanto a fazer com que só algumas pessoas possam /ler/ um grupo? Não tanto criptografando, mas evitando que sua existência seja sequer conhecida. 13:58 &amp;lt;dm&amp;gt; Que tal: Contnet? ContNet 13:58 &amp;lt;dm&amp;gt; Content, Contnet... entendeu? hein??? 13:58 &amp;lt;susi23&amp;gt; jnymo: sobre postscript, pedi gentilmente ao frosk para nos fornecer pdf *corado* 13:58 &amp;lt;frosk&amp;gt; polecat: isso pode ser interessante, sim. é difícil encaixar no design atual, porém 13:58 &amp;lt;jrandom&amp;gt; não sei, parece bem viável 13:59 &amp;lt;+polecat&amp;gt; Eu quero HTML ou texto puro. -.- Não gosto de leitores ps bitmap. -.- 13:59 &amp;lt;jrandom&amp;gt; em vez de oferecer um grupo para sindicação, só usuários confiáveis/conhecidos podem obter o grupo 13:59 &amp;lt;jrandom&amp;gt; (de nós de sindicação confiáveis/conhecidos) 13:59 &amp;lt;frosk&amp;gt; polecat: `http://frosk.i2p/i2pcontent-3.pdf` se você consegue lidar com pdf's :) 13:59 &amp;lt;jrandom&amp;gt; tipo o cabeçalho "Distribution:" do usenet 13:59 &amp;lt;susi23&amp;gt; polecat: ps não é bitmap :P 13:59 &amp;lt;+polecat&amp;gt; frosk: É importante, porém, se você quiser ter coisas como caixas de correio privadas, ou grupos secretos, ou a capacidade do livejournal de bloquear texto para todos exceto certos amigos. Fóruns moderados também provavelmente vão precisar disso. 13:59 &amp;lt;frosk&amp;gt; hm, sim 14:00 &amp;lt;frosk&amp;gt; polecat: bloquear para todos exceto amigos pode ser tratado com criptografia 14:00 &amp;lt;+polecat&amp;gt; frosk: Meu leitor de PDF é este: $ pdf2ps file.pdf&amp;gt; file.ps; gs file.ps 14:00 &amp;lt;jrandom&amp;gt; polecat: você teve uma boa sugestão para fóruns moderados outro dia - uma fila de submissão não moderada, com moderadores postando no grupo "real" 14:01 &amp;lt;+polecat&amp;gt; frosk: Criptografia é boa, e de preferência um tanto transparente. Caso contrário os usuários terão que digitar texto em um xterm rodando gpg, copiar e colar na janela do journal.&amp;gt;.&amp;lt; 14:01 &amp;lt;+polecat&amp;gt; jrandom: Sim, mas idealmente a fila de submissão deveria ser invisível exceto aos moderadores. 14:01 &amp;lt;frosk&amp;gt; polecat: oh, transparência é uma palavra importante no todo :) 14:01 &amp;lt;jrandom&amp;gt; polecat: você perderia 99% do público‑alvo se disser "xterm" 14:02 &amp;lt;+polecat&amp;gt; jrandom: Hereges! Um grep neles! 14:02 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mmmmm.. o que é usenet? 14:02 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; digo, já ouvi falar.. mas 14:02 &amp;lt;susi23&amp;gt; jnymo: news, nntp, google -&amp;gt; groups 14:02 &amp;lt;frosk&amp;gt; http://en.wikipedia.org/Usenet :) 14:03 &amp;lt;+polecat&amp;gt; jnymo: newsgroups, eh? 14:03 &amp;lt;dm&amp;gt; É bom para downloads aleatórios de pornografia. 14:03 &amp;lt;frosk&amp;gt; é basicamente a rede p2p mais antiga e mais testada do mundo, como o jrandom escreveu hoje 14:03 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; então você pode postar arquivos? ou links para arquivos? 14:03 &amp;lt;jrandom&amp;gt; e é muito resiliente 14:03 &amp;lt;susi23&amp;gt; dm: é 'útil' para downloads aleatórios de pornografia :P 14:03 &amp;lt;+polecat&amp;gt; dm: Suponho, se você conseguir encontrar a pornografia no meio de todo o spam. 14:04 &amp;lt;frosk&amp;gt; é antes de tudo para grupos de discussão, mas é amplamente usado para arquivos também 14:04 &amp;lt;+polecat&amp;gt; Tem outra questão na verdade. Spam e tal.. 14:04 * dm costumava rodar um 'downloader de porno'. Funcionava bem. 14:04 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; então é como o formato de fórum do irc? 14:04 &amp;lt;frosk&amp;gt; pensei sobre spam no i2pcontent, e não estou ansioso por isso ;) 14:04 * susi23 aponta de volta ao tópico *corado* 14:04 &amp;lt;+polecat&amp;gt; Não podemos ter fóruns abertos, ou pelo menos não podemos ter só fóruns com 1 autor e fóruns sem restrição. Precisamos de um meio‑termo feliz onde várias pessoas possam postar, mas não pessoas não autorizadas. 14:04 &amp;lt;+dinoman&amp;gt; tenho só 1 coisa para perguntar eu teria que rodar isso ou seja vai fazer parte do i2p? 14:05 &amp;lt;frosk&amp;gt; polecat: i2pcontent tem isso (grupos de usuários editando um blog) 14:05 &amp;lt;dm&amp;gt; É incrível o usenet ser tão grande considerando quão poucas pessoas realmente usam. 14:05 &amp;lt;dm&amp;gt; O Zé Médio não sabe o que é usenet. 14:05 &amp;lt;jrandom&amp;gt; dinoman: é um aplicativo, definitivamente não é obrigatório 14:06 &amp;lt;+dinoman&amp;gt; :) 14:06 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; sim.. sou o zé médio 14:06 &amp;lt;frosk&amp;gt; mas espero que seja distribuído com o i2p ;) 14:06 &amp;lt;+polecat&amp;gt; Então basicamente você tem uma lista de sha4 em meta.group.*, uma lista para syndicators/leitores aprovados, outra para escritores, outra para donos, etc... 14:06 &amp;lt;jrandom&amp;gt; (mas não vejo motivo para não usar, já que 1) instalar não adiciona *nenhuma* sobrecarga à sua máquina 2) muitos recursos bacanas :) 14:07 &amp;lt;jrandom&amp;gt; frosk: com certeza 14:07 &amp;lt;dm&amp;gt; O Google parece estar dando alguma exposição. Deveria ser apresentado como "o maior quadro de mensagens do mundo", e ter uma UI similar aos fóruns usuais. 14:07 &amp;lt;+polecat&amp;gt; jrandom: Por que você diria *nenhuma* sobrecarga? c.c 14:07 &amp;lt;+polecat&amp;gt; Só porque você tem que selecionar sindicações e blogs para ler, antes de baixá‑los? 14:07 &amp;lt;jrandom&amp;gt; jnymo: uma interface estilo usenet para a lista de e‑mail do i2p: `http://news.gmane.org/gmane.network.i2p` 14:08 &amp;lt;jrandom&amp;gt; polecat: não, 0 sobrecarga se você não usar 14:08 &amp;lt;frosk&amp;gt; polecat: grupos têm um dono que pode adicionar usuários. quanto a namespaces de mensagens "secretos", eu não tinha pensado nisso até agora :) 14:08 &amp;lt;jrandom&amp;gt; (no sentido de que só instalar não transforma sua máquina em um repositório público de dados, etc.) 14:08 -!- ]Replica[ agora é conhecido como ]Replica|zZz[ 14:08 &amp;lt;jrandom&amp;gt; e provavelmente haverá anúncios do i2p feitos por blogs seguros no i2p, que valem a leitura, etc. 14:08 &amp;lt;+polecat&amp;gt; frosk: Não há razão para não ter múltiplos donos, embora apenas um poderia ir no sha do nome. :3 Só permitir múltiplas pessoas modificarem o meta.* daquele grupo. 14:09 &amp;lt;frosk&amp;gt; então, para fechar, se você estiver interessado em ajudar, leia o documento em frosk.i2p e vamos conversar :) mais alguma coisa sobre i2pcontent? 14:09 &amp;lt;+dinoman&amp;gt; ah então não é freenet sobre i2p! 14:09 &amp;lt;frosk&amp;gt; (estou com um lag considerável aqui agora) 14:09 &amp;lt;jrandom&amp;gt; certo dinoman, definitivamente não 14:09 &amp;lt;susi23&amp;gt; dados organizados em "newsgroups" seriam ótimos... simplesmente deletar/cancelar a inscrição de i2p.childporn.* ... 14:09 &amp;lt;+polecat&amp;gt; dinoman: Né. 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; jrandom: ah.. legal 14:10 &amp;lt;jrandom&amp;gt; valeu frosk. isso é definitivamente uma coisa muito bacana, e as pessoas deveriam te mandar toneladas de e‑mails, e ler seu blog :) 14:10 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; útil ;) 14:10 &amp;lt;+polecat&amp;gt; susi23: Certo, e se ninguém quiser sindicar, então ninguém precisa ajudar a mover isso por aí. 14:10 &amp;lt;frosk&amp;gt; polecat: é, embora adicione um pouco de complexidade, e eu sou fanático por simplicidade ;) 14:10 &amp;lt;jrandom&amp;gt; jnymo: sim. mas podemos fazer umas coisas realmente legais além disso, fazendo as coisas parecerem com http://www.livejournal.com/ ou blogger ou o que for 14:11 &amp;lt;jrandom&amp;gt; sim, é melhor não mirar alto demais no começo (&amp;lt;/lição aprendida&amp;gt;). ir pelo mais simples que possa funcionar, com ganchos para melhorias posteriores 14:11 &amp;lt;frosk&amp;gt; a renderização é claro 100% por conta do cliente do usuário (interface web que pareça com LJ? ok. estilo slashdot? beleza! etc :) 14:12 &amp;lt;+polecat&amp;gt; frosk: Só acho que permissões devem ser generalizadas, e não "apenas um" para dono, "só alguns" para escritor, "todo mundo e suas mães" para leitor, a menos que o próprio fórum especifique essas permissões. Caso contrário você estará codificando muitos tipos de autorização. 14:12 &amp;lt;frosk&amp;gt; jrandom: sim, extensibilidade é rei 14:12 &amp;lt;frosk&amp;gt; por isso um design sólido desde o início é importante 14:13 &amp;lt;+dinoman&amp;gt; então deixa eu ver se entendi para mim (usuário final) isso vai funcionar como newsgroups. 14:13 &amp;lt;frosk&amp;gt; polecat: concordo 14:13 &amp;lt;+polecat&amp;gt; dinoman: Mais como Livejournal, mas sim. 14:14 &amp;lt;+dinoman&amp;gt; bem eu poderia aprender a gostar dessa ideia! 14:14 &amp;lt;frosk&amp;gt; tecnicamente é como newsgroups (turbinados), mas na superfície pode ser como livejournal 14:14 &amp;lt;+polecat&amp;gt; frosk: Também não como o LIvejournal, no sentido de que é descentralizado estilo Usenet. Então o usuário tem que escolher syndicates, em vez do único syndicate do LJ. 14:15 &amp;lt;frosk&amp;gt; polecat: sim. o software do usuário faz a escolha dos syndicates na maioria dos casos, então a maioria dos usuários não vai precisar saber de muitas tecnicalidades 14:16 &amp;lt;+polecat&amp;gt; Hmm... talvez. Você teria que ter um jeito de o software encontrar os syndicates, porém. Além de o usuário copiar o hash do IRC para a caixa de adicionar syndicate do i2pcontent. 14:17 &amp;lt;jrandom&amp;gt; polecat: syndicate(s) usados são incluídos no post meta.* 14:17 &amp;lt;frosk&amp;gt; polecat: sim, i2pcontent vem com alguns "seed syndicates", e o usuário pede mais a eles 14:17 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; frost, livejournal?, parece brilhante... 14:17 &amp;lt;+polecat&amp;gt; jrandom: Você precisa de um syndicate para obter um post meta.*. 8) frosk: é algo assim, legal. 14:17 &amp;lt;frosk&amp;gt; ah sim, a galera do frost vai adorar i2pcontent ;) 14:18 &amp;lt;jrandom&amp;gt; heh verdade 14:18 &amp;lt;frosk&amp;gt; jrandom: isso não estava no meu plano, mas parece muito inteligente, na verdade :) 14:18 &amp;lt;frosk&amp;gt; o banco de dados de syndicate atual é um ponto sensível de algumas maneiras 14:18 &amp;lt;jrandom&amp;gt; achei que vi isso em um dos seus .ps, talvez tenha sido só numa conversa 14:19 &amp;lt;+polecat&amp;gt; Faça disso um DHT kademelia! X3 14:19 * jrandom geme 14:19 &amp;lt;jrandom&amp;gt; mas sim, há muitas otimizações possíveis no banco de dados de syndicate 14:19 &amp;lt;frosk&amp;gt; talvez você esteja apenas pensando de forma inteligente e trocando o que leu por isso ;) 14:19 &amp;lt;jrandom&amp;gt; lol 14:19 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; então dá para embutir html? 14:19 &amp;lt;+polecat&amp;gt; *entoa* DHT DHT DHT USA US-- 14:19 &amp;lt;jrandom&amp;gt; jnym: qualquer conteúdo 14:20 &amp;lt;+polecat&amp;gt; jnymo: Ou isso ou algum tipo de coisa estilo bbcode. 14:20 &amp;lt;jrandom&amp;gt; sim, renderização seria mais segura com uma sintaxe estilo bbcode 14:20 &amp;lt;dm&amp;gt; frosk: você gostaria de uma seção dedicada no fórum do cervantes? 14:20 &amp;lt;frosk&amp;gt; blogs e fóruns esperarão texto com alguma marcação como bbcode 14:20 &amp;lt;frosk&amp;gt; dm: acho que ainda é meio cedo :) 14:21 &amp;lt;dm&amp;gt; frosk: considere feito! 14:21 &amp;lt;cervantes&amp;gt; dm: você gostaria de uma seção privada à prova de som no meu fórum? 14:21 &amp;lt;dm&amp;gt; cervantes: faça‑se. 14:21 &amp;lt;frosk&amp;gt; enquanto ainda estou aqui, por favor notem que "i2pcontent" é só um nome provisório já que eu não quis insultar o jrandom chamando de MyI2P ;) precisamos de um nome mais chamativo 14:21 &amp;lt;dm&amp;gt; que tal... contnet? 14:22 &amp;lt;jrandom&amp;gt; frusejournalrent 14:22 &amp;lt;frosk&amp;gt; gostei! 14:22 * dm esfrega as mãos de empolgação 14:22 &amp;lt;jrandom&amp;gt; &amp;lt;/fark&amp;gt; 14:22 &amp;lt;dm&amp;gt; &amp;lt;/estúpida tag do jrandom&amp;gt; 14:22 &amp;lt;+polecat&amp;gt; usejournalforrent? 14:22 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; fusenet soou bem legal 14:22 &amp;lt;+protokol&amp;gt; eepnet 14:22 &amp;lt;+postman&amp;gt; uupnet :) 14:22 &amp;lt;lurk&amp;gt; froops 14:23 &amp;lt;+postman&amp;gt; LOL 14:23 &amp;lt;dm&amp;gt; nnnnnnnnnnnntp 14:23 &amp;lt;+postman&amp;gt; pessoas bobas 14:23 &amp;lt;+polecat&amp;gt; "nome chamativo do frosk para uma rede de sindicação de distribuição de conteúdo." Podemos dizer "Fcnfacdsn foi inspirado pela Usenet..." 14:23 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; sim, achei frusenet bom. 14:23 &amp;lt;frosk&amp;gt; :D 14:23 &amp;lt;jrandom&amp;gt; ok, por favor direcionem todos os nomes bobos para frosk@mail.i2p :) 14:23 &amp;lt;+polecat&amp;gt; frootloops! 14:23 &amp;lt;frosk&amp;gt; tentei frusenet com um amigo, ele disse "... ou não." 14:23 &amp;lt;jrandom&amp;gt; (junto com quaisquer comentários/preocupações/etc) 14:24 &amp;lt;frosk&amp;gt; embora fusenet tenha um som legal :) 14:24 &amp;lt;dm&amp;gt; Que tal simplesmente 'Content' ? 14:24 &amp;lt;+polecat&amp;gt; Gosto de fusenet, soa... volátil. 14:24 &amp;lt;+polecat&amp;gt; Então sim. Silenciando agora. 14:24 &amp;lt;Pseudonym&amp;gt; nn2p 14:24 &amp;lt;dm&amp;gt; Legal e distinto 14:24 &amp;lt;jrandom&amp;gt; ooOOo 14:24 &amp;lt;frosk&amp;gt; de qualquer forma, não sou o último na pauta, talvez queiramos seguir ;) 14:24 &amp;lt;+postman&amp;gt; NN2P é LEGAL 14:24 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; se você tivesse html.. poderia ter algo que parecesse a rede... dentro da froozlednet 14:24 &amp;lt;jrandom&amp;gt; ok, passando para 5) i2p-bt 14:24 &amp;lt;jrandom&amp;gt; duck: você por aí? 14:24 &amp;lt;@duck&amp;gt; meep 14:24 &amp;lt;frosk&amp;gt; dm: "Content" provavelmente é marca registrada da Apple ou sei lá ;) 14:25 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; owww, isso são atas? 14:25 &amp;lt;@duck&amp;gt; eventos do i2p-bt nesta semana: 14:25 &amp;lt;dm&amp;gt; speeddating!@ 14:26 &amp;lt;@duck&amp;gt; - rss disponível nos trackers 14:26 &amp;lt;@duck&amp;gt; - tentativas bobas de fazer um metatracker em #eeprnova 14:26 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; legal 14:26 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; sim, ótima ideia. 14:26 &amp;lt;+polecat&amp;gt; Ainda queria que pudéssemos achar uma base de código melhor do que aquele maldito código‑fonte do BitTorrent em Python... 14:26 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; E suporte para digamos amostras (i.e vídeo/imagens) 14:26 &amp;lt;@duck&amp;gt; - alguma revisão detalhada de código que levou a não encontrar bugs 14:26 &amp;lt;@duck&amp;gt; a maioria dos erros assustadores são bem inofensivos 14:27 &amp;lt;@duck&amp;gt; - Eu esqueci 14:27 &amp;lt;@duck&amp;gt; . 14:27 &amp;lt;jrandom&amp;gt; isso aí 14:27 &amp;lt;jrandom&amp;gt; tenho observado a atividade da biblioteca de streaming durante swarming, e houve algumas melhorias no cvs 13:28 &amp;lt;+polecat&amp;gt; Um metatracker permite encontrar trackers para arquivos...? 14:28 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; assim as pessoas podem enviar uma pequena amostra da qualidade de vídeo, ou uma miniatura etc. 14:28 &amp;lt;jrandom&amp;gt; (para acompanhar a configuração do bt) 14:28 &amp;lt;+polecat&amp;gt; jrandom: Melhorias de que data, esta manhã? :3 14:28 &amp;lt;@duck&amp;gt; polecat: sim, bem, este apenas anuncia novos arquivos em um canal; mas poderia ser aprimorado 14:28 &amp;lt;jrandom&amp;gt; de um ou dois dias atrás 14:29 &amp;lt;+polecat&amp;gt; Só conferindo, porque da última vez que peguei o CVS Head, você atualizou para 0.4.3 algumas horas depois. 14:29 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; sim.. há alguma ideia para busca de i2ptorrent em algum lugar por aí? 14:29 &amp;lt;jrandom&amp;gt; uma das coisas legais é que acredito que os principais solavancos restantes no i2p-bt que estamos vendo são na verdade apenas problemas de i2p/biblioteca de streaming/sam 14:30 &amp;lt;+polecat&amp;gt; Alguém teria que escrever um servidor de busca, talvez por palavra‑chave e tal. 14:30 &amp;lt;@duck&amp;gt; ou um bot de irc 14:30 &amp;lt;jrandom&amp;gt; jnymo: `http://brittneyworld.i2p/bittorrent/` 14:30 &amp;lt;jrandom&amp;gt; polecat: files.i2p/ 14:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmm 14:30 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; mmhmm.. é. blz 14:30 &amp;lt;+polecat&amp;gt; duck: Bem, um servidor para buscar, seja um bot ou uma eepsite como files.i2p... 14:31 &amp;lt;@duck&amp;gt; se alguém precisar de melhorias de rss etc no tracker para seus bots etc, me avise 14:31 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; hmm.. parece que brittanyworld.i2p está fora do ar no momento 14:32 &amp;lt;jrandom&amp;gt; como parece que os problemas remanescentes são relacionados ao i2p, não ao i2p-bt, marcamos a recompensa pela transferência de arquivos em swarm como concluída 14:32 &amp;lt;jrandom&amp;gt; (yay!) 14:32 &amp;lt;ant&amp;gt; &amp;lt;jnymo&amp;gt; enfim 14:32 &amp;lt;ant&amp;gt; * jnymo tira o chapéu 14:32 &amp;lt;frosk&amp;gt; parabéns a todos os envolvidos, vocês mandam bem 14:33 &amp;lt;jrandom&amp;gt; sim, graças ao trabalho duro de duck, ragnarok, dinoman, connelly, e drwoo 14:33 &amp;lt;+polecat&amp;gt; ragnaroks! dinoman é o cara! Hm... 14:33 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; bom trabalho duck. 14:33 &amp;lt;+polecat&amp;gt; Ainda quero portar o ctorrent para i2p. É um troço de BitTorrent extremamente eficiente, embora um pouco estranho na UI. 14:34 &amp;lt;dm&amp;gt; bom trabalho 14:35 &amp;lt;+polecat&amp;gt; Alguém sabe onde está a info sobre proxies SAM? 14:36 &amp;lt;jrandom&amp;gt; cerca de metade do nosso fundo geral foi para essa recompensa, então nosso saldo atual é por volta de $400USD [após algumas novas doações hoje [yay!]] 14:36 &amp;lt;jrandom&amp;gt; polecat: http://www.i2p.net/sam 14:37 &amp;lt;+polecat&amp;gt; jrandom: Fazer uma transferência de arquivo em swarm custou tipo, dinheiro? o.O 14:37 &amp;lt;+polecat&amp;gt; Ah certo a recompensa. 14:37 &amp;lt;Pseudonym&amp;gt; seria meio legal ter o saldo do fundo geral no site 14:37 &amp;lt;jrandom&amp;gt; isso mesmo polecat :) 14:37 &amp;lt;jrandom&amp;gt; é uma boa ideia Pseudonym 14:38 &amp;lt;Pseudonym&amp;gt; não precisa ser atualizado diariamente, só ocasionalmente 14:38 &amp;lt;jrandom&amp;gt; vou adicionar em /bounties (soou bom?) 14:38 &amp;lt;Pseudonym&amp;gt; claro 14:38 &amp;lt;+protokol&amp;gt; não me diga que eles estão mantendo a sala de chat hello 14:38 &amp;lt;cervantes&amp;gt; se ele fizesse isso todos veríamos o quanto cai sempre que o jrandom sai para um almoço de torta e uma pint 14:39 &amp;lt;jrandom&amp;gt; heh cervantes 14:39 &amp;lt;Pseudonym&amp;gt; alguém não doou dinheiro para a cerveja do jrandom? 14:40 &amp;lt;cervantes&amp;gt; o suficiente para meia pint nas taxas de hoje :) 14:40 &amp;lt;jrandom&amp;gt; sim tivemos algumas doações de cerveja :) 14:40 &amp;lt;jrandom&amp;gt; (lista de doações em http://www.i2p.net/halloffame ) 14:40 &amp;lt;Pseudonym&amp;gt; você está gastando elas? 14:41 &amp;lt;cervantes&amp;gt; legal... alguém tem dinheiro para queimar pelo visto ;-) 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; anonymous 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; $5.00 USD 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; buy jrandom a beer fund 14:41 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; lol 14:42 &amp;lt;jrandom&amp;gt; seria bom se pudéssemos aumentar as recompensas no CDN, já que isso é trabalho pra caramba 14:42 &amp;lt;jrandom&amp;gt; mas veremos como vai com o tempo 14:42 &amp;lt;jrandom&amp;gt; ok, acho que saímos bastante do trilho em 5) i2p-bt 14:42 &amp;lt;jrandom&amp;gt; então acho que devemos ir para 6) ??? 14:42 &amp;lt;@duck&amp;gt; nada a acrescentar aqui. 14:43 &amp;lt;jrandom&amp;gt; tem mais alguma coisa que as pessoas gostariam de trazer? 14:43 &amp;lt;@duck&amp;gt; - por que tantas pessoas têm problemas quando especificam um hostname? 14:43 &amp;lt;jrandom&amp;gt; não sei 14:43 &amp;lt;jrandom&amp;gt; ambos os meus routers usam um hostname explícito 14:43 &amp;lt;@duck&amp;gt; o meu também, sem problemas 14:44 &amp;lt;@duck&amp;gt; talvez o texto de aviso devesse ser mais negativo 14:44 &amp;lt;jdot_&amp;gt; temos como trocar chaves em hostnames no hosts.txt? 14:44 &amp;lt;jrandom&amp;gt; parece bom duck 14:44 &amp;lt;+polecat&amp;gt; Sobre addressbook (livro de endereços)... 14:44 &amp;lt;jrandom&amp;gt; jdot_: não, não realmente, especialmente à luz do addressbook 14:44 &amp;lt;jdot_&amp;gt; tipo, se eu perdi minha chave anterior da eepsite. :( 14:44 &amp;lt;mule2&amp;gt; aqui também - mas tenho problemas :) 14:44 &amp;lt;+polecat&amp;gt; O Addressbook vai ser fundido com i2pcontent, certo? 14:45 &amp;lt;mule2&amp;gt; mas não acho que resultem do hostname 14:45 &amp;lt;Pseudonym&amp;gt; temos um addressbook funcionando? 14:45 &amp;lt;+polecat&amp;gt; Você assina um addressbook como assina um blog... exceto que ele sobrescreve userhosts.txt e tal. 14:45 &amp;lt;jrandom&amp;gt; polecat: distribuir addressbooks através do i2pcontent faz sentido, sim 14:45 &amp;lt;jrandom&amp;gt; Pseudonym: `http://ragnarok.i2p/` 14:45 &amp;lt;+polecat&amp;gt; Pseudonym: `http://polecat.i2p/addressbook.pl.zip` 14:45 &amp;lt;jrandom&amp;gt; e http://pole... er, o que ele disse 14:45 &amp;lt;Pseudonym&amp;gt; valeu 14:46 &amp;lt;jrandom&amp;gt; acho que há outro também em `http://orion.i2p` 14:46 &amp;lt;frosk&amp;gt; polecat: "sobrescrever" soa dramático. ele "mescla" ;) 14:47 &amp;lt;+polecat&amp;gt; É... Vi o do orion também. 14:47 &amp;lt;jdot_&amp;gt; puxa 14:47 &amp;lt;jrandom&amp;gt; jdot_: então parece que você ficou sem sorte :/ 14:47 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para a reunião? 14:48 &amp;lt;dm&amp;gt; feliz natal 14:48 &amp;lt;+polecat&amp;gt; jdot: Felizmente quando tivermos o fusenet funcionando, você poderá atualizar sua chave i2p com isso eventualmente. 14:49 &amp;lt;ant&amp;gt; &amp;lt;Asciiwhite&amp;gt; dm, 15 de dezembro aqui :) 14:49 &amp;lt;jrandom&amp;gt; e um feliz Chanucá 14:49 &amp;lt;+polecat&amp;gt; Cristo nasceu em setembro, o que todo mundo está comemorando? 14:49 &amp;lt;+polecat&amp;gt; Vou ficar com Yule muito obrigado. 14:49 &amp;lt;jrandom&amp;gt; ok se for isso... 14:49 * jrandom se prepara 14:50 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de dezembro de 2004</title><link>/pt/blog/2004/12/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-dezembro-de-2004/</link><pubDate>Tue, 07 Dec 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/12/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-dezembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bushka, clayboy, dinoman, duck, Frooze, mule, postman, protokol, Ragnarok, slart, ugha2p&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 22:00:00 &amp;lt;@duck&amp;gt; Tue Dec 7 21:00:00 UTC 2004 22:00:04 &amp;lt;@duck&amp;gt; Hora da reunião do I2P 22:00:05 &amp;lt;Frooze&amp;gt; acabei de inventar Frooze para i2p. nem sei o que é um 'frooze'. 22:00:21 &amp;lt;@duck&amp;gt; como anunciado em http://dev.i2p.net/pipermail/i2p/2004-December/000509.html 22:00:29 &amp;lt;@duck&amp;gt; Agenda: 22:00:29 &amp;lt;@duck&amp;gt; 0) oi 22:00:29 &amp;lt;@duck&amp;gt; 1) 0.4.2.3 22:00:29 &amp;lt;@duck&amp;gt; 2) i2p-bt 22:00:29 &amp;lt;@duck&amp;gt; 3) #idlerpg 22:00:29 &amp;lt;@duck&amp;gt; 4) ??? 22:00:32 &amp;lt;@duck&amp;gt; . 22:01:09 &amp;lt;@duck&amp;gt; 0) oi 22:01:15 &amp;lt;clayboy&amp;gt; oi 22:01:16 &amp;lt;@duck&amp;gt; jrandom ligou dizendo que está doente 22:01:20 &amp;lt;+ugha2p&amp;gt; Oi. 22:01:30 &amp;lt;@duck&amp;gt; além disso me mandou msg dizendo que provavelmente não viria 22:01:39 &amp;lt;+protokol&amp;gt; http://www.google.com/search?q=frooze 22:01:41 &amp;lt;@duck&amp;gt; então vamos ver e simplesmente começar 22:01:46 &amp;lt;clayboy&amp;gt; tomara que melhore rápido 22:02:06 &amp;lt;@duck&amp;gt; 1) 0.4.2.3 22:02:16 &amp;lt;@duck&amp;gt; novo release sairá Muito em breve 22:02:31 &amp;lt;@duck&amp;gt; então amanhã ou quinta. 22:02:41 &amp;lt;@duck&amp;gt; houve várias correções de bugs 22:03:24 &amp;lt;+ugha2p&amp;gt; As revisões mais recentes do CVS também corrigem os problemas de memória/CPU? 22:03:29 &amp;lt;clayboy&amp;gt; alguns de nós têm acompanhado os builds do cvs, está funcionando muito bem 22:03:33 &amp;lt;@duck&amp;gt; principalmente biblioteca de streaming, ponte SAM, etc 22:04:17 &amp;lt;+ugha2p&amp;gt; Tenho experimentado algumas cargas incomuns do I2P. 22:04:23 &amp;lt;clayboy&amp;gt; acho que isso foi corrigido muitas revisões atrás, ugha2p 22:04:41 &amp;lt;+ugha2p&amp;gt; (Executando -7) 22:04:51 &amp;lt;clayboy&amp;gt; ah, hm 22:04:52 &amp;lt;@duck&amp;gt; ugha2p: não vejo nada sobre isso no histórico 22:05:48 &amp;lt;+protokol&amp;gt; sabe o que seria legal (se não for viável/valer a pena) é um feed RSS do changelog 22:05:48 &amp;lt;@duck&amp;gt; ok 22:05:49 &amp;lt;+ugha2p&amp;gt; Isso é estranho. 22:06:01 &amp;lt;+protokol&amp;gt; ;-) 22:06:17 &amp;lt;@duck&amp;gt; talvez abra um item no bugzilla 22:06:25 &amp;lt;@duck&amp;gt; ou sei lá 22:06:34 &amp;lt;+ugha2p&amp;gt; O processo Java consome 100% da CPU por cerca de metade do tempo. 22:07:18 &amp;lt;+ugha2p&amp;gt; Então, você não sabe nada sobre o problema? Seus routers se comportam bem? 22:07:24 &amp;lt;dinoman&amp;gt; é, está alto pra mim também -6 22:08:24 &amp;lt;@duck&amp;gt; as infos do top/uptime estão se comportando estranho pra mim desde meu upgrade do nptl, então não posso dizer 22:09:03 &amp;lt;+ugha2p&amp;gt; Ok, talvez devêssemos seguir em frente? 22:09:07 &amp;lt;@duck&amp;gt; ok 22:09:14 &amp;lt;@duck&amp;gt; 2) i2p-bt 22:09:24 &amp;lt;+ugha2p&amp;gt; E perguntar ao jrandom quando ele vai lançar a 0.4.2.3 22:09:40 &amp;lt;+ugha2p&amp;gt; Tem funcionado bem pra mim com NPTL. 22:09:45 &amp;lt;@duck&amp;gt; ugha2p: ele disse amanhã ou quinta 22:09:58 &amp;lt;+ugha2p&amp;gt; Certo. 22:09:59 &amp;lt;@duck&amp;gt; ontem lancei um novo i2p-bt 22:10:23 &amp;lt;@duck&amp;gt; Ganhei um novo entendimento de todo o conceito de 'buffer' 22:10:42 &amp;lt;@duck&amp;gt; além de haver algumas correções pendentes do Ragnarok 22:11:13 &amp;lt;mule&amp;gt; duck: parabéns, bom trabalho! 22:11:15 &amp;lt;@duck&amp;gt; também o tamanho do fragmento (slice) foi aumentado, o que significa que em vez de enviar 32KB cada vez, envia 128KB 22:11:29 &amp;lt;@duck&amp;gt; o que deve manter a fila cheia 22:11:47 &amp;lt;+ugha2p&amp;gt; É, valeu, duck. :) 22:11:56 &amp;lt;@duck&amp;gt; DrWoo e outros registraram alguns pedidos de recursos de GUI 22:12:23 &amp;lt;@duck&amp;gt; mas eu mesmo nunca uso a GUI, não conheço wxpython e provavelmente não me importo muito :) 22:12:31 &amp;lt;+Ragnarok&amp;gt; fazer cada slice caber em uma única mensagem não funcionou tão bem quanto esperado? 22:12:57 &amp;lt;clayboy&amp;gt; muitos torrents semeados em `http://brittanyworld.i2p/bittorrent/` se alguém quiser tentar (com i2p 0.4.2.2-7 e i2p-bt 0.1.3) 22:13:10 &amp;lt;@duck&amp;gt; Ragnarok: é um pouco de palpite 22:13:27 &amp;lt;@duck&amp;gt; dá valores de throughput muito maiores em transferências locais 22:13:51 &amp;lt;+ugha2p&amp;gt; Talvez devêssemos esperar alguém portar um cliente completo em vez disso? 22:14:10 &amp;lt;+Ragnarok&amp;gt; hm, ok 22:14:13 &amp;lt;@duck&amp;gt; podemos todos esperar :) 22:14:37 &amp;lt;clayboy&amp;gt; BitTorrent _é_ "full featured", é o único cliente que uso pra bt (também fora do i2p) :) 22:15:15 &amp;lt;+ugha2p&amp;gt; clayboy: Não exatamente. :) 22:16:02 &amp;lt;@duck&amp;gt; pessoalmente prefiro coisas com padrões sensatos 22:16:17 &amp;lt;@duck&amp;gt; pegue o mldonkey, você pode mudar 1 milhão de coisas e a maioria dos usuários não faz ideia do que fazem 22:16:50 &amp;lt;@duck&amp;gt; isso leva a mitos de usuários, como usuários do i2p apertando 'Reseed' o tempo todo, ou reinstalando se não funciona 22:17:01 &amp;lt;+ugha2p&amp;gt; Se você não está disposto a descobrir, então não deveria estar usando Linux mesmo. :) 22:17:04 &amp;lt;@duck&amp;gt; o que mata gatinhos 22:17:28 &amp;lt;slart&amp;gt; e o bittornado? 22:17:43 &amp;lt;+Ragnarok&amp;gt; Acho que eu poderia ser tentado a escrever uma GUI em pygtk, mas tenho um monte de outras coisas pra fazer, e não tenho certeza do que as pessoas querem 22:17:45 &amp;lt;+protokol&amp;gt; azureus? 22:17:57 &amp;lt;@duck&amp;gt; parte de mim está claro inventando desculpas pra não fazer as coisas 22:18:03 &amp;lt;+protokol&amp;gt; azureus suporta plugins 22:18:10 &amp;lt;@duck&amp;gt; protokol: então escreva um plugin 22:18:32 &amp;lt;+protokol&amp;gt; heh 22:18:40 &amp;lt;slart&amp;gt; bittornado é baseado no bt oficial, não é? 22:18:50 &amp;lt;+protokol&amp;gt; mais fácil falar do que fazer 22:18:52 &amp;lt;@duck&amp;gt; slart: eu olhei pra isso e chorei 22:19:07 &amp;lt;@duck&amp;gt; tem algumas melhorias, que podem ser úteis 22:19:17 &amp;lt;@duck&amp;gt; mas por outro lado tornou tudo muito mais complexo 22:19:22 &amp;lt;@duck&amp;gt; sem limpar o código original 22:19:36 &amp;lt;+Ragnarok&amp;gt; gah 22:19:56 &amp;lt;@duck&amp;gt; o recurso de GUI que permite especificar um torrent se nenhum argumento for dado foi tirado dele e adicionado ao i2p-bt 22:20:11 &amp;lt;clayboy&amp;gt; vamos fazer o bittorrent básico funcionar muito bem antes de nos preocupar com essas coisas fofinhas de GUI :) 22:20:46 &amp;lt;@duck&amp;gt; slart: provavelmente outras coisas também podem ser usadas; alguém só precisa fazer isso (direito) 22:21:23 &amp;lt;+ugha2p&amp;gt; clayboy: Bem, acho que já funciona muito bem. :) 22:21:53 &amp;lt;slart&amp;gt; o cliente abc usa tornado (acho) 22:22:15 &amp;lt;clayboy&amp;gt; sinto que ainda precisamos fazer testes realmente pesados para ver quanto dado pode realmente ser empurrado através do i2p-bt 22:22:21 &amp;lt;bushka&amp;gt; sim, usa, slart. 22:23:49 &amp;lt;@duck&amp;gt; dependendo de como eles funcionem, você talvez consiga portar as mudanças do i2p-bt pra eles com bastante facilidade 22:24:41 &amp;lt;@duck&amp;gt; por favor, tente e reporte de volta 22:25:47 &amp;lt;@duck&amp;gt; . 22:25:55 &amp;lt;@duck&amp;gt; mais algum comentário sobre i2p-bt / bittorrent? 22:26:08 &amp;lt;slart&amp;gt; python :S 22:26:41 &amp;lt;+ugha2p&amp;gt; . 22:26:51 &amp;lt;@duck&amp;gt; slart: se você não gosta de python, pode tentar portar o azureus 22:27:00 &amp;lt;+ugha2p&amp;gt; slart: O que tem ele? 22:27:06 &amp;lt;slart&amp;gt; quantas pessoas poderíamos conseguir semeando algo como uma iso de linux para testes de velocidade? 22:27:15 &amp;lt;slart&amp;gt; *iso 22:27:34 &amp;lt;@duck&amp;gt; vamos tentar isso depois do novo lançamento do i2p 22:27:57 &amp;lt;@duck&amp;gt; (já que obter um build de router do i2p a partir do cvs é um desafio e tanto para a maioria) 22:28:17 &amp;lt;+protokol&amp;gt; eh 22:28:54 &amp;lt;@duck&amp;gt; pl 22:28:57 &amp;lt;@duck&amp;gt; err, ok 22:29:10 &amp;lt;@duck&amp;gt; 3) #idlerpg 22:29:22 &amp;lt;@duck&amp;gt; achei este jogo de rpg de irc engraçado 22:29:36 &amp;lt;@duck&amp;gt; você não precisa fazer nada, só ficar inativo 22:29:56 &amp;lt;+ugha2p&amp;gt; Bem, você precisa FAZER LOGIN. ;) 22:30:04 &amp;lt;@duck&amp;gt; ah ;) 22:30:18 &amp;lt;mule&amp;gt; cvs update -dP :) 22:30:18 &amp;lt;mule&amp;gt; ant dist updater :) 22:30:20 &amp;lt;+postman&amp;gt; é a coisa mais hilária que já vi, mas eu GOSTEI :) 22:30:30 &amp;lt;+protokol&amp;gt; deveria haver prêmios 22:30:45 &amp;lt;@duck&amp;gt; no ircnet ele tem 779 jogadores online 22:30:46 &amp;lt;+ugha2p&amp;gt; duck: eu estava pensando que isso poderia potencialmente ser um motivo para não atualizar. 22:30:52 &amp;lt;+protokol&amp;gt; dar yodels por ganhar coisas ou alcançar níveis 22:31:03 &amp;lt;+ugha2p&amp;gt; Embora eu não tenha certeza se as pessoas no I2P seriam tão infantis. :) 22:31:14 &amp;lt;+protokol&amp;gt; sei que o duck tem tipo $10000 em yodels 22:31:18 &amp;lt;@duck&amp;gt; protokol: sim, preciso ver como essas missões funcionam 22:31:39 &amp;lt;@duck&amp;gt; talvez possamos fazer algumas coisas divertidas com isso 22:31:42 &amp;lt;@duck&amp;gt; ugha2p: o que você quer dizer? 22:31:49 &amp;lt;ant&amp;gt; * cervantes não vai fazer mais 40 dias sem reiniciar seu router 22:32:08 &amp;lt;@duck&amp;gt; ugha2p: ah, não atualizar por causa do jogo :) 22:32:18 &amp;lt;+protokol&amp;gt; Linux: Se você não consegue corrigir sem reiniciar, você não consegue corrigir. 22:32:20 &amp;lt;@duck&amp;gt; bem, vou colocá-lo em pausa enquanto meu router reinicia 22:32:24 &amp;lt;+ugha2p&amp;gt; :) 22:32:33 &amp;lt;@duck&amp;gt; então se você sincronizar bem, não vai perder 22:32:35 &amp;lt;@duck&amp;gt; hehe 22:32:55 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; isso é bom... já que seu router reinicia o tempo todo :P 22:33:16 &amp;lt;@duck&amp;gt; isso se chama teste dedicado :) 22:33:20 &amp;lt;ant&amp;gt; &amp;lt;cervantes&amp;gt; Acho que isso também coloca roleta na equação 22:33:23 &amp;lt;@duck&amp;gt; ok 22:33:38 &amp;lt;@duck&amp;gt; . 22:33:49 &amp;lt;+ugha2p&amp;gt; . 22:34:05 &amp;lt;@duck&amp;gt; 5) ??? 22:34:08 &amp;lt;@duck&amp;gt; s/5/4/ 22:34:12 &amp;lt;@duck&amp;gt; microfone aberto! 22:34:23 &amp;lt;+postman&amp;gt; . 22:34:53 &amp;lt;mule&amp;gt; com um pouco de ajustes você pode ter dois routers. um só para o jogo, que você atualiza somente a cada ano 22:34:53 &amp;lt;@duck&amp;gt; perguntas? comentários? sugestões? 22:35:38 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; Oi, tenho uma pergunta geral não dev 22:36:08 &amp;lt;@duck&amp;gt; manda 22:36:08 &amp;lt;+ugha2p&amp;gt; Obrigado por conduzir a reunião, duck. 22:36:50 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; se eu configurar um eepsite , como ele pode ser acessado com um endereço como, por ex., mahes.i2p 22:36:59 &amp;lt;+protokol&amp;gt; eu tenho uma preocupação 22:37:44 &amp;lt;+protokol&amp;gt; (começar a batalha) eu acho que .i2p é um TLD de merda por muitos motivos 22:38:19 &amp;lt;+ugha2p&amp;gt; mahes: O que você quer dizer com 'como'? As pessoas vão configurar seus navegadores para usar o eepproxy, e apenas digitar `http://mahes.i2p/` na barra de endereços. 22:38:19 &amp;lt;+protokol&amp;gt; acho que deveríamos usar um que seja a) uma sílaba b) possa ser pronunciado como uma palavra c) não inclua um número' 22:38:46 &amp;lt;+ugha2p&amp;gt; protokol: Tipo .eep? 22:39:07 &amp;lt;@duck&amp;gt; mahes:: para obter um 'nome bonito' que aponte para o seu eepsite, ele precisa estar presente no seu arquivo hosts.txt 22:39:37 &amp;lt;+protokol&amp;gt; ugha2p: claro 22:40:01 &amp;lt;+ugha2p&amp;gt; protokol: Você pode fazer uma proposta na lista de e-mails. 22:40:03 &amp;lt;@duck&amp;gt; você pode publicá-lo no fórum de anúncios de eepsites para que outros também obtenham 22:40:09 &amp;lt;+ugha2p&amp;gt; Provavelmente será considerado quando tivermos o MyI2P. 22:40:35 &amp;lt;+protokol&amp;gt; heh, vou tentar mas o jr já barrou isso por algum motivo 22:41:06 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; bem. sou só um usuário... ok, então eu simplesmente publico mahes.i2p=hhfbwer8328... e isso vai se espalhar 22:41:32 &amp;lt;@duck&amp;gt; isso não se espalha automaticamente, as pessoas precisam colocar isso no hosts.txt delas de alguma forma 22:41:39 &amp;lt;ant&amp;gt; &amp;lt;mahes&amp;gt; ok 22:41:52 &amp;lt;@duck&amp;gt; mas anuncie no fórum e é mais provável que sim :) 22:42:34 &amp;lt;@duck&amp;gt; . 22:43:18 &amp;lt;@duck&amp;gt; vamos dar um *baf* 22:43:20 &amp;lt;+ugha2p&amp;gt; . 22:43:30 * ugha2p está esperando pelo baffer. 22:43:38 * duck se prepara 22:43:45 * duck *baf*s e encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-11-30</title><link>/pt/blog/2004/11/30/notas-de-status-do-i2p-de-2004-11-30/</link><pubDate>Tue, 30 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/30/notas-de-status-do-i2p-de-2004-11-30/</guid><description>&lt;p>Oi, pessoal&lt;/p>
&lt;h2 id="índice">Índice&lt;/h2>
&lt;ol>
&lt;li>0.4.2 and 0.4.2.1&lt;/li>
&lt;li>mail.i2p&lt;/li>
&lt;li>i2p-bt&lt;/li>
&lt;li>eepsites(I2P Sites)&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-042-e-0421">1) 0.4.2 e 0.4.2.1&lt;/h2>
&lt;p>Desde que finalmente lançamos a versão 0.4.2, a confiabilidade e a taxa de transferência da rede dispararam por um tempo, até esbarrarmos nos bugs novinhos que nós mesmos criamos. Para a maioria das pessoas, as conexões de IRC estão durando horas a fio, embora, para alguns que enfrentaram parte dos problemas, tem sido um caminho acidentado. Ainda assim, houve uma série de correções e, mais tarde hoje à noite ou amanhã bem cedo, teremos uma nova versão 0.4.2.1 pronta para download.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 30 de novembro de 2004</title><link>/pt/blog/2004/11/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-novembro-de-2004/</link><pubDate>Tue, 30 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-novembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, bla, clayboy, duck, jrandom, nmi, postman, Ragnarok&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 13:08 &amp;lt;jrandom&amp;gt; 0) oi 13:08 &amp;lt;jrandom&amp;gt; 1) 0.4.2 e 0.4.2.1 13:08 &amp;lt;jrandom&amp;gt; 2) mail.i2p 13:08 &amp;lt;jrandom&amp;gt; 3) i2p-bt 13:08 &amp;lt;jrandom&amp;gt; 4) eepsites 13:08 &amp;lt;jrandom&amp;gt; 5) ??? 13:09 &amp;lt;jrandom&amp;gt; 0) oi 13:09 &amp;lt;jrandom&amp;gt; desculpe interromper a pauta do dm 13:09 &amp;lt;jrandom&amp;gt; notas de status em http://dev.i2p.net/pipermail/i2p/2004-November/000492.html 13:09 &amp;lt;jrandom&amp;gt; [oi] 13:10 &amp;lt;+postman&amp;gt; ((oi)) 13:10 &amp;lt;+postman&amp;gt; :) 13:10 &amp;lt;jrandom&amp;gt; então, enquanto vocês leem aquele e‑mail incrivelmente interessante, podemos dar início à reunião 13:10 &amp;lt;jrandom&amp;gt; 1) 0.4.2 e 0.4.2.1 13:11 &amp;lt;jrandom&amp;gt; 0.4.2 saiu, como vocês sabem, e os resultados são mistos, mas quando não está falhando feio, parece estar indo muito melhor ;) 13:12 &amp;lt;jrandom&amp;gt; haverá um lançamento com um monte de correções de bugs em breve — venho adiando para tentar melhorar o máximo de coisas possível 13:12 &amp;lt;jrandom&amp;gt; como as coisas estão agora, porém, parece que a versão 0.4.2.1 ainda não vai deixar o port do i2p-bt em estado impecável 13:12 &amp;lt;+postman&amp;gt; jrandom: as correções tratam de quê — todos os erros na nova biblioteca de streaming ou outras coisas também? 13:13 &amp;lt;jrandom&amp;gt; um loop ocupado rápido na biblioteca de streaming que surgiu de um cenário pouco testado, alguns problemas do SAM, problemas de detecção de endereço IP, entre outras coisas 13:14 &amp;lt;jrandom&amp;gt; dev.i2p.net/cgi-bin/cvsweb.cgi/~checkout~/i2p/history.txt?rev=HEAD tem a lista completa 13:14 &amp;lt;+postman&amp;gt; ok 13:14 &amp;lt;+postman&amp;gt; obrigado 13:15 &amp;lt;jrandom&amp;gt; ah, uma coisa a notar sobre 0.4.2.1 é que ela, como a 0.4.2, vai precisar modificar seu wrapper.config novamente, então por favor prestem atenção às instruções de atualização quando saírem :) 13:15 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações sobre a 0.4.2? 13:15 &amp;lt;jrandom&amp;gt; (/0.4.2.1) 13:16 &amp;lt;clayboy&amp;gt; tem funcionado muito bem aqui, tenho acompanhado o CVS também, sempre tranquilo 13:16 &amp;lt;jrandom&amp;gt; irado 13:17 &amp;lt;bla&amp;gt; Está 'table' (0.4.2): no ar há dias já 13:17 &amp;lt;bla&amp;gt; s/table/stable/ 13:17 &amp;lt;jrandom&amp;gt; ah, legal, é, os bugs não têm atingido todo mundo 13:17 &amp;lt;jrandom&amp;gt; ok, se não há mais nada sobre isso, vamos pular para 2) mail.i2p 13:18 &amp;lt;jrandom&amp;gt; ouvi que o postman tem algumas coisas para discutir 13:18 &amp;lt;+postman&amp;gt; olá 13:18 &amp;lt;jrandom&amp;gt; oi postman, é a sua vez :) 13:18 &amp;lt;+postman&amp;gt; semanas atrás eu fiz uma enquete sobre IMAP 13:19 &amp;lt;+postman&amp;gt; como já se passaram algumas semanas, decidi encerrar a enquete e contar os votos 13:19 &amp;lt;+postman&amp;gt; o resultado é: desnecessário — não será feito. ponto final 13:19 &amp;lt;+postman&amp;gt; depois de conversar com a susi — ela ficou bem satisfeita com POP3 na interface webmail dela 13:19 &amp;lt;clayboy&amp;gt; a razão vence! :) 13:19 &amp;lt;jrandom&amp;gt; w3wt 13:20 &amp;lt;+postman&amp;gt; então vamos apenas ficar com POP3 e enterrar quaisquer ideias de IMAP bobas 13:20 &amp;lt;+postman&amp;gt; :) 13:20 * jrandom pega a pá 13:20 &amp;lt;+postman&amp;gt; 2.) estamos perto de 100 usuários registrados 13:21 &amp;lt;clayboy&amp;gt; uau 13:21 &amp;lt;+postman&amp;gt; nem todos são públicos, claro, mas ainda assim parece um número bastante razoável considerando o tamanho da rede 13:21 &amp;lt;+Ragnarok&amp;gt; então... e aquele catálogo de endereços LDAP? :) 13:21 &amp;lt;jrandom&amp;gt; legal 13:21 &amp;lt;+postman&amp;gt; 3. um recurso para enviar/compartilhar sua chave PGP pública está ativo desde o fim de semana 13:21 &amp;lt;+postman&amp;gt; por favor, usem 13:21 &amp;lt;+postman&amp;gt; www.postman.i2p/user/acc.html 13:22 &amp;lt;clayboy&amp;gt; não vou assumir nenhum crédito por essa ideia :&amp;gt; 13:22 &amp;lt;+postman&amp;gt; as chaves públicas podem ser facilmente baixadas com a ajuda do catálogo de endereços 13:22 &amp;lt;+postman&amp;gt; ou diretamente como www.postman.i2p/public/accountname.pub 13:22 &amp;lt;jrandom&amp;gt; ooh legal 13:22 &amp;lt;+postman&amp;gt; o sistema funciona muito bem 13:22 &amp;lt;+postman&amp;gt; obrigado ao duck por apontar alguns bugs 13:23 &amp;lt;+postman&amp;gt; 4.) estou pensando em oferecer roteamento baseado em conta 13:23 &amp;lt;+postman&amp;gt; tipo, como o pessoal diz 13:23 &amp;lt;jrandom&amp;gt; roteamento baseado em conta? 13:23 &amp;lt;+postman&amp;gt; todo e‑mail para foo@mail.i2p é transportado para o seguinte destino 13:23 &amp;lt;+postman&amp;gt; e o usuário apresenta uma chave de destino válida para isso 13:24 &amp;lt;+postman&amp;gt; postman.i2p então roteará manualmente o correio dessas contas para sistemas de e‑mail 13:24 &amp;lt;+postman&amp;gt; apenas uma ideia(tm) 13:24 &amp;lt;jrandom&amp;gt; ah legal 13:24 &amp;lt;+postman&amp;gt; estou ansioso para desenvolver e discutir toda a questão 13:25 &amp;lt;+postman&amp;gt; é isso por enquanto 13:25 &amp;lt;+postman&amp;gt; mais novidades na semana que vem 13:25 &amp;lt;+postman&amp;gt; obrigado 13:25 &amp;lt;nmi&amp;gt; postman: desculpe, transportado para um destino I2P específico, você quer dizer? 13:25 * postman devolve o microfone para o jrandom 13:25 &amp;lt;+postman&amp;gt; nmi: sim 13:25 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; um destino SMTP i2p? 13:25 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; um 13:25 &amp;lt;+postman&amp;gt; nmi: desde que o destino aceite SMTP e correio para essa conta 13:25 &amp;lt;jrandom&amp;gt; isso parece muito legal, elimina o aspecto de confiança da filtragem de e‑mail 13:26 &amp;lt;nmi&amp;gt; ah, ok. inteligente. eu tinha pensado em fazer algo semelhante usando single-use-reply-blocks do Mixminion, mas sua ideia é melhor... 13:26 &amp;lt;jrandom&amp;gt; provavelmente dá bastante trabalho para configurar no lado do cliente, mas talvez alguém possa fazer uns hacks 13:26 &amp;lt;+postman&amp;gt; jrandom: estou trabalhando nisso 13:26 &amp;lt;jrandom&amp;gt; w00t 13:26 &amp;lt;+postman&amp;gt; jrandom: o usuário terá a interface web de sempre ( acc.html...) 13:27 &amp;lt;+postman&amp;gt; jrandom: e insere a chave de destino 13:27 &amp;lt;jrandom&amp;gt; certo, mas aí tem a configuração do MTA 13:27 &amp;lt;+postman&amp;gt; o resto será feito automaticamente 13:27 &amp;lt;+postman&amp;gt; sim, no postman.i2p E no lado recebedor 13:28 &amp;lt;nmi&amp;gt; jrandom: sim, seria legal ter um proxy SMTP bem minimalista para quem não quer rodar um MTA completo 13:28 &amp;lt;jrandom&amp;gt; certo certo 13:28 &amp;lt;+postman&amp;gt; jrandom: vou fornecer uma configuração de instalação simples para quem tiver interesse 13:28 &amp;lt;+postman&amp;gt; jrandom: para Postfix, Exim e Sendmail 13:28 &amp;lt;+postman&amp;gt; jrandom: dá para reduzi‑los ao ESSENCIAL 13:28 &amp;lt;@duck&amp;gt; falando sério, você acha que haverá muitos usuários para isso? 13:28 &amp;lt;jrandom&amp;gt; postman: isso tudo parece bem maneiro. estou ansioso para ouvir mais quando estiver pronto 13:29 &amp;lt;+postman&amp;gt; jrandom: sem ideia sobre servidores SMTP no Windows 13:29 &amp;lt;+postman&amp;gt; duck: bem 13:29 &amp;lt;+postman&amp;gt; duck: 8 semanas atrás não havia necessidade de um sistema de e‑mail e nem usuários 13:29 &amp;lt;+postman&amp;gt; duck: é investimento 13:29 &amp;lt;@duck&amp;gt; verdade 13:29 &amp;lt;+postman&amp;gt; duck: em 6 meses vamos ficar felizes de ter isso 13:29 &amp;lt;jrandom&amp;gt; duck: o potencial vem ao sair de um filtro SMTP confiável 13:29 &amp;lt;+postman&amp;gt; :) 13:30 &amp;lt;jrandom&amp;gt; er, talvez eu devesse dizer, mudando /para/ um filtro SMTP confiável (sem ofensa, postman ;) 13:30 &amp;lt;+postman&amp;gt; e haverá alguns 13:30 &amp;lt;+postman&amp;gt; E 13:30 &amp;lt;+postman&amp;gt; (agora a punchline) 13:30 &amp;lt;+postman&amp;gt; poderíamos criar domínios de e‑mail com facilidade :) 13:30 &amp;lt;+postman&amp;gt; como duck@duck.i2p e outras coisas 13:30 &amp;lt;+postman&amp;gt; :) 13:30 &amp;lt;@duck&amp;gt; ah 13:31 &amp;lt;+postman&amp;gt; o único problema seria o mapeamento oficial/privado 13:31 &amp;lt;jrandom&amp;gt; hosts.txt! 13:31 * jrandom se abaixa 13:31 &amp;lt;+postman&amp;gt; mas isso é outra coisa para a console de gerenciamento via web :) 13:31 &amp;lt;+postman&amp;gt; LOL 13:31 &amp;lt;+postman&amp;gt; jrandom: eu confio em bancos de dados SQL cambaleantes :) 13:31 &amp;lt;@duck&amp;gt; ok; vejo isso se encaixando 13:32 &amp;lt;+postman&amp;gt; ok 13:32 &amp;lt;+postman&amp;gt; então vou elaborar isso e apresentar um conceito em breve 13:32 &amp;lt;+postman&amp;gt; isso, mais trabalho ainda 13:32 * postman se recosta relaxado 13:32 &amp;lt;+postman&amp;gt; :) 13:32 &amp;lt;jrandom&amp;gt; sensacional, obrigado, postman 13:33 &amp;lt;jrandom&amp;gt; ok, a menos que outras pessoas tenham mais perguntas relacionadas ao mail.i2p, vamos passar para 3) i2p-bt? 13:33 &amp;lt;jrandom&amp;gt; considere-nos movidos 13:34 &amp;lt;jrandom&amp;gt; ok, como o e‑mail mencionou, eu quebrei o port do i2p-bt 13:34 * jrandom abaixa a cabeça de vergonha 13:34 &amp;lt;jrandom&amp;gt; em outras notícias, duck, você tem algo referente a i2p-bt que queira discutir? 13:34 &amp;lt;@duck&amp;gt; como resultado do trabalho do jrandom, não foi feito muita coisa :) 13:35 &amp;lt;+Ragnarok&amp;gt; buuu, ssssh 13:35 &amp;lt;@duck&amp;gt; ah o Ragnarok tinha alguns patches 13:35 * jrandom2p atira tomates no jrandom 13:35 &amp;lt;@duck&amp;gt; acho que sim, veja o arquivo de histórico :) 13:35 &amp;lt;jrandom&amp;gt; ah legal 13:35 &amp;lt;@duck&amp;gt; temos algumas coisas na fila também 13:35 &amp;lt;+Ragnarok&amp;gt; bem, eu estava vaiando o jr, mas ok :) 13:36 &amp;lt;@duck&amp;gt; mas não quero mudar (muito) sobre um terreno instável 13:36 &amp;lt;@duck&amp;gt; (tipo quebrar o bt enquanto o i2p está sendo consertado) 13:36 &amp;lt;jrandom&amp;gt; sim, bom plano 13:36 &amp;lt;@duck&amp;gt; . 13:37 &amp;lt;jrandom&amp;gt; ok legal, mais alguém tem algo sobre i2p-bt? 13:37 &amp;lt;jrandom&amp;gt; se não, vamos seguir para 4) eepsites 13:38 &amp;lt;jrandom&amp;gt; bem, sei que os problemas foram discutidos algumas vezes desde que tivemos o eepproxy, mas houve algumas questões recentes que justificam mencioná-los de novo 13:39 &amp;lt;bla&amp;gt; sim... 13:39 &amp;lt;jrandom&amp;gt; o que temos hoje para navegar em eepsites e sites normais anonimamente simplesmente não é seguro 13:39 &amp;lt;clayboy&amp;gt; desabilitar Java, JavaScript, cookies e Flash ajuda, no entanto 13:39 &amp;lt;jrandom&amp;gt; o DrWoo fez um ótimo trabalho com a página dele descrevendo os perigos e como você pode se proteger 13:40 &amp;lt;jrandom&amp;gt; isso, clayboy, com certeza 13:40 &amp;lt;clayboy&amp;gt; url? 13:40 &amp;lt;bla&amp;gt; clayboy: Sim, do lado do HTML, mas não do lado do HTTP 13:40 &amp;lt;jrandom&amp;gt; mas se há uma coisa que aprendi com a console do router, é que ninguém segue mais do que dois passos nas instruções ;) 13:40 &amp;lt;clayboy&amp;gt; bla: bom ponto 13:40 &amp;lt;jrandom&amp;gt; clayboy: `http://brittanyworld.i2p/browsing/` 13:41 &amp;lt;bla&amp;gt; Fiz alguns experimentos aqui: `http://forum.i2p/viewtopic.php?t=182` 13:41 &amp;lt;bla&amp;gt; Não parece bom do jeito que está 13:42 &amp;lt;@duck&amp;gt; quem tem os applets malignos? 13:42 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; foi encontrado um exploit de segurança no Java 13:43 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; para algumas versões 1.4.x antigas 13:43 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; não 1.5 13:44 &amp;lt;jrandom&amp;gt; nightblade: o 'ataque' usado no caso dessa pessoa foi realmente trivial e, segundo ela, funcionou da 1.1.6 à 1.5 13:44 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; hmm 13:44 &amp;lt;jrandom&amp;gt; (baixar um .exe, executar o .exe) 13:45 &amp;lt;jrandom&amp;gt; fiquei surpreso ao ver algumas permissões de segurança do Java dispararem na instanciação de new File(filename) mas nenhuma permissão de segurança disparar na instanciação de new FileOutputStream(filename) 13:45 * jrandom para de distribuir granadas de mão 13:46 &amp;lt;jrandom&amp;gt; (não verifiquei o código deles, mas vi boa parte) 13:46 &amp;lt;jrandom&amp;gt; mas enfim, eepsites 13:47 &amp;lt;jrandom&amp;gt; bem, não acho que seria prudente remover o eepproxy completamente 13:47 &amp;lt;jrandom&amp;gt; mas realmente não tenho tempo agora para implementar nenhuma das soluções listadas 13:48 &amp;lt;bla&amp;gt; jrandom: Remover todos os cabeçalhos Accept* seria uma boa, por enquanto 13:48 &amp;lt;jrandom&amp;gt; o que vocês acham? algum voluntário? vamos improvisar até termos tempo? 13:48 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; bla: não acho que seja um grande problema que as pessoas possam ver alguns cabeçalhos do navegador 13:49 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; milhões de pessoas usam esses navegadores 13:49 &amp;lt;bla&amp;gt; E sempre adicionar um cabeçalho User-Agent:, mesmo que o cliente não tenha enviado um. Isso torna as requisições homogêneas 13:50 &amp;lt;bla&amp;gt; Nightblade: Sim, mas se o seu navegador diz Accept-Language: xx (inventado na hora), e por acaso há apenas 1 nó I2P em um país que fala a língua xx, a anonimidade se vai, completamente 13:50 &amp;lt;bla&amp;gt; O cabeçalho Accept-Language: está lá, em alguns navegadores. E não podemos contar que ele seja sempre "en" 13:50 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; ok, mas e se remover alguns desses cabeçalhos violar a especificação HTTP? 13:50 &amp;lt;jrandom&amp;gt; adicionar esses dois casos é fácil o suficiente, e vou colocá-los na 0.4.2.1, mas realmente não é seguro filtrar cabeçalhos explicitamente assim 13:50 &amp;lt;jrandom&amp;gt; nightblade: nós quebramos tantos aspectos da especificação HTTP que dói 13:51 &amp;lt;bla&amp;gt; Nightblade: Apenas um dos três navegadores que listei enviou o cabeçalho, então não deve ser um grande problema 13:51 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; HTTP não foi projetado para anonimato 13:51 &amp;lt;jrandom&amp;gt; o eepproxy é uma gambiarra 13:51 &amp;lt;bla&amp;gt; jrandom: Por que esse filtro não é seguro? 13:52 &amp;lt;bla&amp;gt; jrandom: Poderíamos até considerar remover _todos_ os cabeçalhos, exceto o cabeçalho Host: e o cabeçalho GET 13:52 &amp;lt;jrandom&amp;gt; bla: remover todos os cabeçalhos exceto o host seria mais seguro, sim 13:52 &amp;lt;bla&amp;gt; jrandom: Afinal, o que precisamos além disso para um HTTP anônimo? 13:52 &amp;lt;jrandom&amp;gt; mas isso está além do tempo que posso dedicar 13:52 &amp;lt;jrandom&amp;gt; posso adicionar os filtros Accept e User-Agent em ~30s 13:53 &amp;lt;jrandom&amp;gt; muito além disso eu jogo as mãos para o alto e reescrevo o proxy HTTP ;) 13:53 &amp;lt;bla&amp;gt; jrandom: Por que remover todos eles é mais difícil? 13:53 &amp;lt;jrandom&amp;gt; leia o código. 13:54 &amp;lt;jrandom&amp;gt; (patches são bem-vindos) 13:54 &amp;lt;jrandom&amp;gt; mas o que estamos vendo aqui ainda é só uma solução de curto prazo 13:54 &amp;lt;bla&amp;gt; jrandom: Ponto bem aceito ;) Mas falando sério: acho que as correções de Accept* e User-Agent resolveriam bem por agora 13:54 &amp;lt;jrandom&amp;gt; precisamos que alguém trabalhe em algo que dure a longo prazo 13:55 &amp;lt;ant&amp;gt; * dm acabou de comer 20 fatias de queijo... babando. 13:55 &amp;lt;jrandom&amp;gt; bla: ouvi isso da última vez que alguém nos pediu para filtrar os cabeçalhos User-Agent e Referrer ;) 13:55 &amp;lt;jrandom&amp;gt; (mas sim, vou colocar esses dois na próxima revisão) 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; esses cabeçalhos são úteis 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; úteis 13:56 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Para provedores de serviço. 13:56 &amp;lt;jrandom&amp;gt; sim, são 13:57 &amp;lt;jrandom&amp;gt; já tivemos alguns apps quebrando porque filtramos Referrer também 13:57 &amp;lt;bla&amp;gt; dm: Sim, de fato. Porém, eles também fornecem uma impressão digital do navegador ou do SO 13:57 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Eu tenho uma ideia! 13:57 * jrandom se protege 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Fixar o User-Agent como: Nokia6230/2.0 (03.15) Profile/MIDP-2.0 Configuration/CLDC-1.1 149.254.201.133 13:58 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; hein? hein? 13:58 &amp;lt;jrandom&amp;gt; nós já fixamos o cabeçalho User-Agent 13:59 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; celulares com I2P 13:59 * jrandom monta um DoS naquele telefone 13:59 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Para quê? 13:59 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Meu pobre telefone!!! 13:59 &amp;lt;jrandom&amp;gt; ok, mais alguém tem alguma opinião sobre o eepproxy/eepsite? 14:00 &amp;lt;bla&amp;gt; MYOB/6.ss (AN/ON) 14:00 &amp;lt;bla&amp;gt; não\ 14:00 &amp;lt;+Ragnarok&amp;gt; deveríamos reinventar o HTML usando s-expressions! 14:01 &amp;lt;jrandom&amp;gt; (eu realmente acho que usar uma linguagem de macros estilo bbcode é o caminho, pelo menos para algumas coisas ;) 14:01 &amp;lt;jrandom&amp;gt; ((ou XML para vocês nerds)) 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; A Microsoft recomenda o uso de XML 14:02 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Então eu sou totalmente a favor. 14:02 &amp;lt;+Ragnarok&amp;gt; XML são apenas s-expressions excessivamente verbosas :) 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; É um bom momento para eu aplaudir o jrandom pelo trabalho dele neste projeto? 14:03 * jrandom voluntaria o Ragnarok para trabalhar nisso, depois de conseguir o catálogo de endereços de próxima geração ;) 14:03 &amp;lt;@duck&amp;gt; Não acho que 'inventar sua própria linguagem de marcação' vá funcionar para navegadores em geral 14:04 &amp;lt;@duck&amp;gt; talvez para a coisa do blog dentro do myi2p 14:04 &amp;lt;+Ragnarok&amp;gt; sempre é uma boa hora :) 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; aplaudir até 14:04 &amp;lt;jrandom&amp;gt; duck: o proxy vai precisar filtrar conteúdo de qualquer forma, seria simples o bastante (heh) injetar os resultados das expansões de macros no conteúdo filtrado resultante 14:05 &amp;lt;ant&amp;gt; * dm tira o chapéu para o jr. 14:05 &amp;lt;jrandom&amp;gt; gracias dm et al 14:05 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; algo como PDF seria mais seguro do que HTML 14:05 &amp;lt;jrandom&amp;gt; lol 14:05 &amp;lt;@duck&amp;gt; arquivos .txt! 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; eu já vi arquivos PDF com links clicáveis, mas os arquivos em si são enormes 14:06 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; vi 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Bitmaps sem compressão? 14:06 &amp;lt;jrandom&amp;gt; sim, vamos todos escrever em PDF 14:07 &amp;lt;+Ragnarok&amp;gt; eca, PostScript é horroroso 14:07 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; como o HTML é inseguro? 14:07 &amp;lt;@duck&amp;gt; enfim 14:07 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; cat: com JavaScript, ActiveX, applets,... 14:07 &amp;lt;jrandom&amp;gt; cat-a-puss: todas as diferentes formas de codificar dados perigosos 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; linguagens não são seguras ou inseguras, os clientes é que são. 14:08 &amp;lt;+Ragnarok&amp;gt; o verdadeiro problema é como fazer DHTML anônimo... 14:08 &amp;lt;jrandom&amp;gt; (e nós nunca, /nunca/ estaremos à frente do jogo enquanto filtrarmos explicitamente) 14:08 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Java/JavaScript ficam dentro de tags. Então remova essas, HTML puro não é prejudicial, certo? 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Precisamos usar um formato de dados que seja processado por um cliente feito por uma empresa em que confiamos. 14:08 &amp;lt;jrandom&amp;gt; Ragnarok: macros, e/ou referência a JavaScript conhecido como seguro e instalado localmente 14:08 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Eu confio na Microsoft, portanto sugiro Internet Explorer, Microsoft Word ou Bloco de Notas 14:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Flight Simulator 2002 também é aceitável. 14:09 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; O Freenet já tem um 'filtro de anonimato' que remove todo Java / JavaScript / ActiveX etc. Pegue isso emprestado e a única coisa que consigo imaginar que passaria seriam exploits em imagens... a menos que eu esteja perdendo algo. 14:10 &amp;lt;jrandom&amp;gt; o filtro de anonimato do Freenet é um bom começo para um ou dois dos diferentes campos, mas provavelmente exigiria algum trabalho para fazer formulários funcionarem como queremos 14:10 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; o eepproxy teria que rodar como um processo separado, por causa de licenciamento 14:11 &amp;lt;jrandom&amp;gt; isso ainda nos deixa com um HTML bastante capado 14:11 &amp;lt;jrandom&amp;gt; (sem CSS) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Certo, que tal Flash? 14:11 &amp;lt;jrandom&amp;gt; nightblade: podemos contornar isso (da mesma forma que contornamos o I2PTunnel ser GPL) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Imagine uma web com apenas Flash. 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Que mundo rico e maravilhoso seria. 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; bem, basta criar um aviso: "Navegar em eepsites é perigoso para sua anonimidade. Por favor, use Gopher." 14:12 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; na verdade Gopher não é uma ideia ruim 14:12 * jrandom porta o archie 14:12 &amp;lt;+Ragnarok&amp;gt; Gopher! 14:12 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Também havia a Betty, não tinha... 14:12 &amp;lt;+Ragnarok&amp;gt; Eu me lembro do Gopher :) 14:13 &amp;lt;+Ragnarok&amp;gt; cara, aqueles eram bons tempos. Acho que eu tinha um estrondoso 14.4 baud na época... &amp;lt;suspiro&amp;gt; 14:13 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; eu só naveguei no Gopher em modo texto, e não sei se ele suportava gráficos 14:13 &amp;lt;jrandom&amp;gt; não havia navegadores com GUI na última vez que usei Gopher ;) 14:14 &amp;lt;jrandom&amp;gt; enfim, há muitas opções 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; como se chamava aquele navegador naquela época? o que antes do Netscape... 14:14 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; esqueci 14:14 &amp;lt;jrandom&amp;gt; mosaic 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; sim 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Mosaic 2.0 14:15 &amp;lt;ant&amp;gt; &amp;lt;Nightblade&amp;gt; "Bem-vindo ao I2P, aguarde enquanto instalamos Gopher e Mosaic." 14:15 &amp;lt;jrandom&amp;gt; heh 14:15 &amp;lt;jrandom&amp;gt; é, provavelmente não há exploits de JavaScript nesses 14:16 &amp;lt;jrandom&amp;gt; ok, enfim, é isso, suponho 14:16 &amp;lt;jrandom&amp;gt; indo para 5) ??? 14:16 &amp;lt;+Ragnarok&amp;gt; ainda há um pacote de Gopher no Debian 14:16 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa (não relacionada a Gopher)? 14:17 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; O que vai acontecer com o I2P quando você precisar voltar a trabalhar? 14:18 &amp;lt;jrandom&amp;gt; vou estar no I2P em tempo integral até a primavera, pelo menos. podemos discutir as coisas depois disso quando essa época se aproximar 14:19 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; o k 14:19 &amp;lt;jrandom&amp;gt; de qualquer forma, se eu fosse atropelado por um ônibus amanhã, tudo está no CVS e todo o código é livre 14:19 &amp;lt;+Ragnarok&amp;gt; Presumo que você planeja ter a 1.0 antes disso. Qual você acha que é a chance? 14:19 &amp;lt;+Ragnarok&amp;gt; antes da primavera, não sua morte prematura... 14:20 &amp;lt;jrandom&amp;gt; certeza. 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ahaha.. sim, quais as chances de 1.0 antes de amanhã quando você for atingido por aquele ônibus? 14:20 &amp;lt;jrandom&amp;gt; (assumindo nenhum ônibus ;) 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; acabei de ter um pensamento muito triste. 14:20 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Realmente deprimente, mas... se você fosse atropelado por um ônibus, ninguém aqui saberia. 14:20 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; Sobre filtragem: e se criássemos um proxy melhor, de modo que todo o tráfego dos aplicativos do computador pudesse passar por ele, então não precisaríamos filtrar JavaScript e afins porque eles não conseguiriam descobrir quem somos de qualquer maneira. 14:21 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Você simplesmente morreria, e não saberíamos o que aconteceu :( 14:21 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Deus, por que ele tinha que morrer?!?!? por quê?!?! 14:22 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Você pode colocar uma cláusula no seu testamento para enviar um e‑mail para a lista de discussão se você morrer? 14:22 &amp;lt;jrandom&amp;gt; cat-a-puss: JavaScript pode enviar o conteúdo dos seus favoritos, seu endereço IP e todo tipo de coisas para um site remoto 14:22 &amp;lt;jrandom&amp;gt; dm: as pessoas que me conhecem na vida real sabem que estou envolvido com o I2P. chega dessa porcaria mórbida 14:23 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ah legal. 14:24 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: sim, mas esse tipo de coisa requer um exploit, certo, não só, digamos, encaminhá-los para alguma página que use um protocolo diferente que não é passado pelo proxy. Provavelmente estaremos razoavelmente seguros disso com um scanner no conteúdo de entrada e atualizações automáticas. 14:25 &amp;lt;jrandom&amp;gt; cat-a-puss: erm, talvez eu tenha entendido errado — você está sugerindo que pode ser seguro ter JavaScript habilitado no navegador, desde que as conexões que esse código JavaScript faz também sejam passadas pelo proxy? 14:26 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; jrandom: sim, contanto que não haja buffer overflows etc. 14:26 &amp;lt;jrandom&amp;gt; se for assim, isso ainda é vulnerável ao bom e velho JavaScript que lê o ambiente JavaScript e o envia "anonimamente" para `http://cia.i2p/data.` 14:27 &amp;lt;jrandom&amp;gt; os dados disponíveis para JavaScript incluem seu endereço IP, bem como seus favoritos e todo tipo de outras coisas 14:27 &amp;lt;jrandom&amp;gt; então, embora a conexão para cia.i2p fosse anônima, o conteúdo expõe você 14:31 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer para a reunião? 14:31 &amp;lt;@duck&amp;gt; sim: 14:31 &amp;lt;@duck&amp;gt; o que significa o novo contador de 'active peers' 14:31 &amp;lt;jrandom&amp;gt; ah 14:31 &amp;lt;jrandom&amp;gt; sim, isso mudou 14:32 &amp;lt;jrandom&amp;gt; na 0.4.2.1, o novo Active: x/y terá x=# de pares dos quais você enviou ou recebeu uma mensagem com sucesso no último minuto, y=# pares vistos na última hora ou algo assim 14:32 &amp;lt;jrandom&amp;gt; isso faz parte do código para lidar com alguns pares fornecendo informações ruins na fase de autodetecção de IP 14:33 * duck vai tentar lembrar 14:33 &amp;lt;jrandom&amp;gt; então isso vai variar muito mais do que antes 14:33 &amp;lt;jrandom&amp;gt; heh então não se preocupe quando o valor estiver mais baixo do que você está acostumado ;) 14:34 &amp;lt;jrandom&amp;gt; ok, se for isso, então vocês devem conferir a lista de discussão e o site ao longo do próximo dia pelo lançamento da 0.4.2.1 14:34 &amp;lt;jrandom&amp;gt; vai ser compatível retroativamente, blá blá blá 14:34 &amp;lt;jrandom&amp;gt; de qualquer forma 14:34 * jrandom prepara-se 14:35 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-11-23</title><link>/pt/blog/2004/11/23/notas-de-status-do-i2p-de-2004-11-23/</link><pubDate>Tue, 23 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/23/notas-de-status-do-i2p-de-2004-11-23/</guid><description>&lt;p>Olá, pessoal, é hora de uma atualização de status&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>0.4.2&lt;/li>
&lt;li>Addressbook.py 0.3.1&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-status-da-rede">1) Status da rede&lt;/h2>
&lt;p>Após o período de 2-3 dias na semana passada em que as coisas estavam bem congestionadas, a rede voltou ao normal (provavelmente porque paramos de fazer testes de estresse na porta do bittorrent ;). A rede tem sido bastante confiável desde então - temos alguns routers que estão em funcionamento há 30-40+ dias, mas as conexões de IRC ainda têm tido alguns percalços ocasionais. Por outro lado&amp;hellip;&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 23 de novembro de 2004</title><link>/pt/blog/2004/11/23/reuni%C3%A3o-de-desenvolvedores-do-i2p-23-de-novembro-de-2004/</link><pubDate>Tue, 23 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/23/reuni%C3%A3o-de-desenvolvedores-do-i2p-23-de-novembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jrandom, lba, postman, Ragnarok&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:03 &amp;lt;jrandom&amp;gt; 0) oi 13:03 &amp;lt;jrandom&amp;gt; 1) Status da rede 13:03 &amp;lt;jrandom&amp;gt; 2) biblioteca de streaming 13:04 &amp;lt;jrandom&amp;gt; 3) 0.4.2 13:04 &amp;lt;jrandom&amp;gt; 4) Addressbook.py 0.3.1 13:04 &amp;lt;jrandom&amp;gt; 5) ??? 13:04 &amp;lt;jrandom&amp;gt; 0) oi 13:04 * jrandom acena 13:04 &amp;lt;+postman&amp;gt; oi :) 13:04 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2004-November/000490.html 13:05 &amp;lt;jrandom&amp;gt; bem, vamos pular direto para 1) status da rede 13:05 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar a isto que já não estivesse no email 13:05 &amp;lt;jrandom&amp;gt; alguém tem algo que queira trazer à tona com relação ao status da rede na última semana? 13:06 &amp;lt;jrandom&amp;gt; se não, podemos pular para 2) biblioteca de streaming 13:06 &amp;lt;jrandom&amp;gt; há muitas informações no email sobre isso, então vou deixar vocês assimilarem um pouco 13:07 &amp;lt;jrandom&amp;gt; embora a nova lib melhore muitas coisas, o mais importante (na minha opinião) é sua resiliência e o tratamento do congestionamento 13:08 &amp;lt;jrandom&amp;gt; especialmente o último, já que vimos como as coisas ficam esquisitas com a lib antiga sob forte congestionamento 13:08 &amp;lt;jrandom&amp;gt; há também muitas coisas deixadas de fora da lib, lugares para as pessoas experimentarem e otimizarem mais 13:09 &amp;lt;jrandom&amp;gt; alguém tem perguntas com relação a isso, ou estamos chovendo no molhado por discutir isso toda semana no último mês? ;) 13:10 &amp;lt;+Ragnarok&amp;gt; vamos considerar que sim 13:10 &amp;lt;jrandom&amp;gt; heh 13:10 &amp;lt;jrandom&amp;gt; ok, passando para 3) 0.4.2 13:10 &amp;lt;jrandom&amp;gt; saindo muito em breve, apenas fazendo algumas atualizações menores no processo de instalação no momento 13:11 &amp;lt;+postman&amp;gt; siiim 13:11 &amp;lt;+postman&amp;gt; :) 13:11 &amp;lt;jrandom&amp;gt; o processo de instalação atualizado será um pouco mais agradável para as pessoas, abordando os erros de usuário mais comuns 13:12 &amp;lt;jrandom&amp;gt; (já que ninguém lê o texto no console do router ;) 13:12 &amp;lt;jrandom&amp;gt; mas isso deve ficar pronto no próximo dia ou dois, então com alguns testes devemos ter um lançamento até sexta-feira 13:12 &amp;lt;jrandom&amp;gt; (se não antes) 13:13 &amp;lt;jrandom&amp;gt; como mencionei no email, é ao mesmo tempo retrocompatível e /não/ retrocompatível 13:13 &amp;lt;+Ragnarok&amp;gt; incrível 13:13 &amp;lt;jrandom&amp;gt; alguém tem alguma preferência forte sobre como devemos fazer esse malabarismo? 13:13 &amp;lt;jrandom&amp;gt; devemos simplesmente lançar a 0.4.2 e deixar as pessoas atualizarem quando perceberem que não conseguem acessar nenhum eepsite? 13:14 &amp;lt;jrandom&amp;gt; (ou vão desinstalar e dizer "dood i2p sux0rz") 13:14 * jrandom nenhum dos dois 13:15 &amp;lt;+Ragnarok&amp;gt; Eu diria para marcar como não compatível. Sempre melhor ser explícito. 13:15 &amp;lt;jrandom&amp;gt; bem, a documentação e o anúncio dirão não compatível, upgrade obrigatório em letras grandes e em negrito 13:16 &amp;lt;+Ragnarok&amp;gt; sem motivo para enviar mensagens contraditórias, então 13:16 &amp;lt;jrandom&amp;gt; sim 13:16 &amp;lt;jrandom&amp;gt; embora pudéssemos rotear via tunnel através daqueles pares antigos 13:16 &amp;lt;jrandom&amp;gt; sei lá, temos alguns dias para finalizar a decisão de qualquer maneira 13:17 &amp;lt;jrandom&amp;gt; apenas algo para pensar, e um AVISO às pessoas de que elas VÃO PRECISAR ATUALIZAR PARA 0.4.2 13:17 &amp;lt;jrandom&amp;gt; :) 13:18 &amp;lt;jrandom&amp;gt; ok, alguém tem perguntas/comentários/preocupações com relação ao 0.4.2, ou vamos passar para 4) addressbook.py? 13:18 &amp;lt;jrandom&amp;gt; considerem que passamos 13:18 &amp;lt;jrandom&amp;gt; Ragnarok: quer nos dar uma atualização? 13:20 &amp;lt;+Ragnarok&amp;gt; claro. Pequena atualização lançada ontem. Corrige alguns bugs no Windows e não morre violentamente se o proxy não estiver lá. A única coisa realmente notável é que esta provavelmente será a última versão para esta linha, salvo um bug gigante. 13:20 &amp;lt;jrandom&amp;gt; ok, legal 13:21 &amp;lt;jrandom&amp;gt; evitar morte violenta é sempre um recurso bacana de ter 13:21 &amp;lt;lba&amp;gt; oi, pessoal 13:21 &amp;lt;+Ragnarok&amp;gt; Estou planejando redesenhar (na verdade, projetar) do zero com base nas ideias do jrandom da lista de discussão. Possivelmente em Java também, se eu conseguir entender o parsing de XML e as coisas de HTTP que vou ter que fazer. 13:21 &amp;lt;jrandom&amp;gt; irado :) 13:21 &amp;lt;jrandom&amp;gt; olá lba 13:22 &amp;lt;+Ragnarok&amp;gt; bem, é isso. Sigam em frente. 13:22 &amp;lt;jrandom&amp;gt; legal, obrigado pela atualização 13:22 &amp;lt;jrandom&amp;gt; ok se não há mais nada sobre isso, podemos avançar em ritmo alucinante para 5) ??? 13:22 &amp;lt;jrandom&amp;gt; mais alguém tem algo que queira trazer? 13:23 &amp;lt;+Ragnarok&amp;gt; mais alguém aqui? 13:23 &amp;lt;jrandom&amp;gt; heh, é, não temos nossos descontentes habituais ;) 13:24 &amp;lt;jrandom&amp;gt; por outro lado, eles vão aparecer para ler os logs no site mais tarde [é, estou falando de *VOCÊ*] 13:24 &amp;lt;jrandom&amp;gt; ok, acho que essa foi provavelmente a reunião mais curta que tivemos em mais de um ano 13:25 &amp;lt;jrandom&amp;gt; vamos encerrar isso 13:25 * jrandom se apronta 13:25 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-11-16</title><link>/pt/blog/2004/11/16/notas-de-status-do-i2p-de-2004-11-16/</link><pubDate>Tue, 16 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/16/notas-de-status-do-i2p-de-2004-11-16/</guid><description>&lt;p>Olá, pessoal, é terça-feira de novo&lt;/p>
&lt;h2 id="índice">Índice&lt;/h2>
&lt;ol>
&lt;li>Congestion&lt;/li>
&lt;li>Streaming&lt;/li>
&lt;li>BT&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-congestionamento">1) Congestionamento&lt;/h2>
&lt;p>Eu sei, estou quebrando o hábito de chamar o ponto 1 de &amp;ldquo;Status da rede&amp;rdquo;, mas esta semana &amp;ldquo;congestionamento&amp;rdquo; parece apropriado. A própria rede tem se saído bem, mas, à medida que o uso de bittorrent aumentou, as coisas começaram a ficar cada vez mais congestionadas, levando, essencialmente, a um colapso por congestionamento.&lt;/p>
&lt;p>Isto era esperado, e apenas reforça o nosso plano - lançar a nova biblioteca de streaming e reformular a nossa gestão de tunnel para termos dados suficientes sobre os pares a usar quando os nossos pares rápidos falharem. Houve alguns outros fatores em jogo nos problemas recentes da rede, mas a maior parte pode ser atribuída ao aumento do congestionamento e às falhas de tunnel resultantes (o que, por sua vez, causou todo o tipo de seleção de pares caótica).&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 16 de novembro de 2004</title><link>/pt/blog/2004/11/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-novembro-de-2004/</link><pubDate>Tue, 16 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-novembro-de-2004/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, dinoman, DrWoo, duck, jrandom, postman, Ragnarok, susi23, wiht&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:05 &amp;lt;jrandom&amp;gt; 0) oi 13:05 &amp;lt;jrandom&amp;gt; 1) Congestionamento 13:05 &amp;lt;+dinoman&amp;gt; a chave do pgforge mudou :/ desculpa 13:05 &amp;lt;jrandom&amp;gt; 3) BT 13:05 &amp;lt;jrandom&amp;gt; 4) ??? 13:05 &amp;lt;jrandom&amp;gt; ah legal, podemos fazer um pouco de mágica para isso 13:05 &amp;lt;jrandom&amp;gt; 0) oi 13:05 * jrandom acena 13:05 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; oi 13:05 &amp;lt;jrandom&amp;gt; notas semanais de status no ar em @ http://dev.i2p.net/pipermail/i2p/2004-November/000489.html 13:05 &amp;lt;wiht&amp;gt; Olá. 13:06 &amp;lt;jrandom&amp;gt; (e postamos as notas *antes* da reunião. w00t) 13:06 &amp;lt;jrandom&amp;gt; vamos entrar logo em 1) Congestionamento 13:07 &amp;lt;jrandom&amp;gt; para quem tem ficado no canal nos últimos dias, vocês ouviram muitas discussões sobre que diabos tem acontecido, e tanto este email quanto o post do duck mais cedo devem cobrir isso em geral 13:07 &amp;lt;jrandom&amp;gt; dito isso, alguém tem perguntas / comentários / preocupações que gostaria de levantar/discutir? 13:09 &amp;lt;wiht&amp;gt; O que você quer dizer com "seleção de pares selvagem"? 13:10 &amp;lt;jrandom&amp;gt; a maneira como a nossa construção de tunnel atual funciona infelizmente faz as coisas se estabilizarem em torno dos pares rápidos 13:10 &amp;lt;jrandom&amp;gt; se esses pares rápidos não falham ocasionalmente, simplesmente os usamos, ponto, em vez de explorar além deles na nossa construção de tunnel 13:11 &amp;lt;jrandom&amp;gt; isso significa que, quando eles *de fato* falham mais tarde, praticamente não fazemos ideia de quanta capacidade o resto da rede tem e, assim, escolhemos pares de forma bastante arbitrária 13:11 &amp;lt;+DrWoo&amp;gt; jrandom: o que está no pipeline para usar melhor a capacidade? 13:12 &amp;lt;jrandom&amp;gt; DrWoo: a versão 0.4.3 incluirá uma nova forma de agrupar tunnels para que possamos ter mais tunnels de backup 'experimentais' (permitindo aprender mais sobre a rede sem sacrificar o desempenho) 13:13 &amp;lt;jrandom&amp;gt; um balanceamento de carga mais agressivo por meio de reservas no estilo ATM também está no pipeline, mas ainda não está planejado para uma versão específica (vulgo faremos quando for preciso) 13:14 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; bleh 13:14 &amp;lt;ant&amp;gt; &amp;lt;Connelly&amp;gt; a reunião ainda não começou? 13:14 &amp;lt;jrandom&amp;gt; (reservas no estilo ATM, ou seja, acompanhar quanta largura de banda os tunnels usam, em média, multiplicar isso pelo número de tunnels dos quais participamos e comparar com nossos limites/capacidade de largura de banda, usando essa comparação para aceitar/rejeitar novos pedidos de tunnel) 13:15 &amp;lt;jrandom&amp;gt; Connelly: começou há 10 min, notas de status postadas na lista ;) 13:15 &amp;lt;+DrWoo&amp;gt; jrandom: que impacto isso terá no desempenho? 13:15 &amp;lt;+DrWoo&amp;gt; desempenho do PC local 13:15 * wiht se pergunta quantos protocolos diferentes estão sendo usados na rede I2P além de HTTP, IRC e BT. 13:16 &amp;lt;jrandom&amp;gt; DrWoo: o pooling da 0.4.3 vai nos dar maior resiliência (menos falhas), e as reservas permitirão mais compartilhamento de carga baseado em capacidade (vulgo reduzir a contenção) 13:16 &amp;lt;jrandom&amp;gt; nenhuma dessas coisas é particularmente baseada em latência, porém 13:17 &amp;lt;jrandom&amp;gt; wiht: esses três são os principais usados, até onde sei, embora algumas coisas feias sejam feitas sobre HTTP 13:17 &amp;lt;jrandom&amp;gt; isso na verdade é uma questão interessante, com relação a irc e congestionamento 13:18 &amp;lt;jrandom&amp;gt; o que realmente estava matando o irc.duck.i2p outro dia foi o fato de que, durante o congestionamento, o servidor de irc do duck ainda tinha que bombear 20x o número de mensagens que recebia 13:19 &amp;lt;jrandom&amp;gt; some a isso o reenvio automático de mensagens a.cada.10.segundos.sem.recuo, e isso cresce para 120 mensagens para cada linha de texto ;) 13:19 &amp;lt;jrandom&amp;gt; basicamente, o que estou dizendo é que um protocolo de chat descentralizado seria Bom ;) 13:19 &amp;lt;+DrWoo&amp;gt; existe tal bicho? 13:20 &amp;lt;jrandom&amp;gt; (embora a nova streaming lib vá se livrar desse overhead de 6x) 13:20 &amp;lt;+dinoman&amp;gt; há algum bom 13:20 &amp;lt;jrandom&amp;gt; não sei se alguém avaliou algo à la SILC para i2p no último ano 13:20 &amp;lt;susi23&amp;gt; pop3 e smtp são _terrivelmente_ lentos no i2p 13:21 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; silc == irc+alguma cripto 13:21 &amp;lt;susi23&amp;gt; (como resposta à pergunta, quais protocolos também são usados) 13:21 &amp;lt;jrandom&amp;gt; ah, eu achava que o silc tinha se afastado do conceito de ircd 13:21 &amp;lt;jrandom&amp;gt; ah, merda, verdade, esqueci desses dois :) 13:21 &amp;lt;wiht&amp;gt; susi23: Sim, eu esqueci que temos correio no I2P agora. 13:21 &amp;lt;ant&amp;gt; &amp;lt;duck&amp;gt; não muito, pelo menos 13:21 &amp;lt;jrandom&amp;gt; 'k 13:21 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; reunião? 13:22 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; agora mesmo, protok0l 13:22 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; k 13:22 &amp;lt;jrandom&amp;gt; ok, temos mais algo para 1) congestionamento? 13:23 &amp;lt;jrandom&amp;gt; se não, seguindo para 2) streaming 13:23 &amp;lt;jrandom&amp;gt; [vejam o email] 13:24 &amp;lt;jrandom&amp;gt; mantive todas as atualizações da streaming lib fora do history.txt, mas você pode acompanhar o que está acontecendo pela lista do cvs 13:24 &amp;lt;jrandom&amp;gt; (se você for maluco) 13:24 &amp;lt;jrandom&amp;gt; não tenho realmente mais nada a acrescentar. então, alguma pergunta/comentário/preocupação? 13:25 &amp;lt;+postman&amp;gt; só uma 13:25 &amp;lt;+postman&amp;gt; obrigado :) 13:25 &amp;lt;ant&amp;gt; &amp;lt;protok0l&amp;gt; que aumento de velocidade haverá 13:25 &amp;lt;jrandom&amp;gt; hehe era para você esperar até receber o software, postman ;) 13:25 &amp;lt;jrandom&amp;gt; protokol: algum. varia. 13:25 &amp;lt;+postman&amp;gt; jrandom: eu apostaria em você de olhos vendados 13:26 &amp;lt;+DrWoo&amp;gt; jrandom: Vou perguntar o que você odeia: há um ETA para a nova streaming lib? A situação atual obviamente é um ponto de vulnerabilidade? 13:27 &amp;lt;jrandom&amp;gt; se os testes desta semana forem bem, podemos marcar para a próxima 13:27 &amp;lt;jrandom&amp;gt; haverá serviços no ar e rodando na nova streaming lib antes disso, para que possamos testá-la sob carga 13:28 &amp;lt;wiht&amp;gt; Pelo que me lembro, você está usando uma rede simulada para os testes. Ainda é verdade? 13:29 &amp;lt;jrandom&amp;gt; para alguns deles, sim 13:29 &amp;lt;jrandom&amp;gt; quando não uso a simulação, simplesmente rodo na rede real 13:30 &amp;lt;jrandom&amp;gt; (porque eu gosto de abusar da sua largura de banda ;) 13:30 &amp;lt;susi23&amp;gt; de nada ;) 13:30 &amp;lt;+dinoman&amp;gt; hehe ligar e ver se explode? 13:31 -!- x agora é conhecido como fidd 13:31 &amp;lt;jrandom&amp;gt; basicamente - eu tenho algum código de logging que essencialmente despeja os cabeçalhos dos pacotes de streaming, permitindo que eu garanta que tudo é enviado corretamente e que várias situações são tratadas como deveriam 13:32 &amp;lt;jrandom&amp;gt; os testes simulados são mais elaborados, com talvez meia dúzia de testes unitários com vários parâmetros de execução 13:33 &amp;lt;wiht&amp;gt; Quão bem os testes de simulação refletem o uso observado da rede? 13:33 &amp;lt;jrandom&amp;gt; muito bem, já que o código da simulação é o mesmo do código da rede real 13:34 &amp;lt;jrandom&amp;gt; eu não tenho a injeção de latência e perdas perfeita na simulação, porém está na média 13:35 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; a nova streaming lib usará a mesma interface? Ou apps Java terão que fazer algo novo? 13:35 &amp;lt;wiht&amp;gt; Obrigado por esclarecer. 13:36 &amp;lt;jrandom&amp;gt; cat-a-puss: mesma interface. há algumas opções de config adicionais que você pode querer acrescentar ao construir um I2PSocketManager, mas isso é um bom e velho mapa de propriedades 13:36 &amp;lt;ant&amp;gt; &amp;lt;cat-a-puss&amp;gt; k 13:37 &amp;lt;jrandom&amp;gt; k, mais alguma coisa, ou vamos pular para 3) BT? 13:38 &amp;lt;jrandom&amp;gt; duck: ping 13:38 &amp;lt;@duck&amp;gt; *quack 13:38 &amp;lt;@duck&amp;gt; Na semana passada eu relatei que tínhamos BitTorrent funcionando no I2P. Houve alguma 13:38 &amp;lt;@duck&amp;gt; confusão, mas é anônimo tanto para os trackers quanto para os clientes (seeders e leechers). 13:38 &amp;lt;@duck&amp;gt; Atualizações desde a semana passada: 13:38 &amp;lt;@duck&amp;gt; Trabalho na GUI (wxPython), tracker incluído, correções de bugs. 13:39 &amp;lt;@duck&amp;gt; lista completa em `http://dev.i2p/cgi-bin/cvsweb.cgi/~checkout~/i2p-bt/CHANGES.txt?rev=HEAD` 13:39 &amp;lt;@duck&amp;gt; o código também está no CVS em cvs.i2p 13:39 &amp;lt;@duck&amp;gt; e ganhou um eepsite dedicado: `http://duck.i2p/i2p-bt/` 13:39 &amp;lt;@duck&amp;gt; O tracker incluído é bem espartano e você ainda precisa disponibilizar os 13:39 &amp;lt;@duck&amp;gt; próprios torrents em algum lugar; então o DrWoo, o thetower e eu temos analisado 13:39 &amp;lt;@duck&amp;gt; várias alternativas que oferecem recursos como o suprnova, até eu ficar maluco. 13:39 &amp;lt;@duck&amp;gt; *flierp* 13:40 &amp;lt;jrandom&amp;gt; w00t 13:40 &amp;lt;@duck&amp;gt; Finalmente o bytemonsoon foi selecionado, o original é feio, mas o DrWoo tem consertado isso, 13:40 &amp;lt;@duck&amp;gt; A ideia é melhorá-lo mais um pouco e lançá-lo como uma solução de tracker pronta para I2P, 13:40 &amp;lt;@duck&amp;gt; veja: `http://brittanyworld.i2p/bittorrent/` 13:40 &amp;lt;@duck&amp;gt; atendendo aos requisitos em: `http://duck.i2p/i2p-bt/txt/bytemonsoon.txt` 13:40 &amp;lt;@duck&amp;gt; . 13:40 &amp;lt;jrandom&amp;gt; foda 13:40 &amp;lt;+DrWoo&amp;gt; vocês podem conferir alguns arquivos pequenos de teste no bom tracker que o duck arrumou 13:41 &amp;lt;+DrWoo&amp;gt; não tem nada grande para emperrar a rede heh 13:41 &amp;lt;jrandom&amp;gt; quê, você não quer que a gente baixe mais episódios de Lost? :) 13:41 &amp;lt;@duck&amp;gt; se o do thetower estiver no ar.. 13:42 &amp;lt;jrandom&amp;gt; a port do bytemonsoon está ficando muito boa. 13:42 &amp;lt;+DrWoo&amp;gt; não consigo acessar o thetower agora aqui 13:42 &amp;lt;+DrWoo&amp;gt; jrandom: parece realmente fornecer quase tudo de que você precisa 13:42 &amp;lt;+dinoman&amp;gt; que tipo de velocidade o pessoal está vendo? 13:43 &amp;lt;@duck&amp;gt; ~5kb/s por par 13:43 &amp;lt;+DrWoo&amp;gt; dino: daqui parece 4-10K por par 13:43 &amp;lt;@duck&amp;gt; (otimista, claro que tem aquela galera de adsl porcaria) 13:44 &amp;lt;+dinoman&amp;gt; uau, melhor do que eu pensei 13:44 &amp;lt;@duck&amp;gt; até o i2p cair; veja 1) 13:44 &amp;lt;jrandom&amp;gt; heh 13:44 &amp;lt;+DrWoo&amp;gt; dinoman: em outras palavras, deve ficar bem impressionante com um enxame 13:44 &amp;lt;@duck&amp;gt; houve vários pedidos para melhorar a GUI 13:45 &amp;lt;+DrWoo&amp;gt; dinoman: e alguns pares de 0 hop ;) 13:45 &amp;lt;@duck&amp;gt; mas não muitos se ofereceram para isso 13:45 &amp;lt;jrandom&amp;gt; duck (&amp; gang): o que podemos fazer para ajudar? 13:45 &amp;lt;@duck&amp;gt; você: deixe a nova streaming lib pronta 13:46 &amp;lt;@duck&amp;gt; galera: olhem o todo: `http://duck.i2p/i2p-bt/txt/todo.txt` 13:46 &amp;lt;@duck&amp;gt; lucky está trabalhando em um howto 13:47 &amp;lt;@duck&amp;gt; DrWoo: mais alguma coisa? 13:47 &amp;lt;jrandom&amp;gt; nice 13:47 &amp;lt;+DrWoo&amp;gt; jrandom: você pode falar um pouco sobre como você vê a importância (ou não) do compartilhamento de arquivos (e outros serviços populares atualmente executados na internet) e o que isso significa para as perspectivas de anonimato do I2P. 13:47 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; eu estou? 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; ah 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; eu estou 13:48 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; :) 13:48 &amp;lt;+DrWoo&amp;gt; duck: sempre tem mais alguma coisa heh 13:48 &amp;lt;jrandom&amp;gt; o compartilhamento de arquivos é crítico para o sucesso do I2P, pois é, realisticamente, o maior conjunto potencial de usuários para se misturarem ao nosso conjunto de anonimato 13:49 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; vish. 13:49 &amp;lt;ant&amp;gt; &amp;lt;lucky&amp;gt; Então isso significa que eu deveria mesmo, mesmo, trabalhar naquele howto. 13:49 &amp;lt;jrandom&amp;gt; sem um sistema viável de transferência de arquivos grandes, teremos que fazer alguns milagres para engajar apps de usuário 13:50 &amp;lt;jrandom&amp;gt; o que estamos fazendo - o trabalho da susi e do postman é bastante promissor 13:50 &amp;lt;jrandom&amp;gt; mas o mercado para email anônimo é muito menor do que o mercado para transferência segura de arquivos 13:51 &amp;lt;jrandom&amp;gt; embora o próprio I2P escale para qualquer tamanho (se as coisas forem como esperamos ;), precisamos de um grande conjunto de anonimato para sustentar qualquer coisa que valha a pena 13:51 &amp;lt;jrandom&amp;gt; &amp;lt;/my $0.02&amp;gt; 13:52 &amp;lt;@duck&amp;gt; o que você acha das configurações padrão para esses apps de compartilhamento de arquivos? 13:52 &amp;lt;jrandom&amp;gt; isso eu não sei 13:53 &amp;lt;@duck&amp;gt; ou isso ainda não é realmente relevante dadas as possibilidades atuais 13:54 &amp;lt;+DrWoo&amp;gt; duck: pode ser necessário um pouco de 'pensar fora da caixa' para superar alguns obstáculos pelo caminho? 13:54 &amp;lt;jrandom&amp;gt; tunnels de 1 hop podem ser relevantes para o pessoal do BT, antes da 0.4.3 13:57 &amp;lt;jrandom&amp;gt; ok, temos mais algo para 3) BT? 13:57 &amp;lt;@duck&amp;gt; não eu 13:57 &amp;lt;+DrWoo&amp;gt; obrigado ao duck e à galera 13:58 &amp;lt;+DrWoo&amp;gt; foi um trabalho bem foda 13:58 &amp;lt;jrandom&amp;gt; pois é, vocês estão fazendo um trabalho foda 13:58 &amp;lt;+dinoman&amp;gt; eu não fiz isso 13:58 &amp;lt;jrandom&amp;gt; (eu adoro ver o --spew 1 no btdownloadheadless :) 13:58 &amp;lt;@duck&amp;gt; dinoman: você começou 13:58 &amp;lt;+Ragnarok&amp;gt; spew sem cabeça... parece sujo 13:59 &amp;lt;+DrWoo&amp;gt; dino: impulsionar o esforço é uma contribuição real 13:59 * Ragnarok vai preparar um patch para as opções de linha de comando da lista de todo 13:59 &amp;lt;jrandom&amp;gt; w00t 14:00 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Não esqueça o WWW anônimo, isso também é grande. 14:00 &amp;lt;jrandom&amp;gt; dm: sim, talvez milhares ou dezenas de milhares, mas não atrai milhões 14:01 &amp;lt;jrandom&amp;gt; (para coisas de outproxy, imho) 14:01 &amp;lt;jrandom&amp;gt; ok, se não há mais nada, passando para o bom e velho 4) ??? 14:01 &amp;lt;jrandom&amp;gt; algo que ainda não foi levantado e deveria ser? 14:02 &amp;lt;wiht&amp;gt; postman: Qual é o status do sistema de correio? Quão bem está funcionando, especialmente com relação às comunicações fora da rede I2P? 14:02 &amp;lt;+DrWoo&amp;gt; dm: isso tudo faz parte do rico espetáculo da vida :) 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; muita gente usa a web 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; (acabaram de instalar surfcontrol no meu trabalho) ;) 14:03 &amp;lt;jrandom&amp;gt; sim, a hospedagem www anônima será crítica para quem realmente precisa de i2p, embora provavelmente não serão o conjunto de anonimato necessário 14:03 &amp;lt;jrandom&amp;gt; ah, que chato 14:04 &amp;lt;jrandom&amp;gt; wiht: se ele não estiver por aqui, posso dizer que in e outproxy têm funcionado muito bem para mim - nenhum perdido até agora 14:04 &amp;lt;jrandom&amp;gt; (e verificar meu correio leva alguns segundos, mas o biff me avisa quando eu preciso de qualquer forma) 14:05 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa? 14:06 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; você está 'bafando' a reunião? 14:07 &amp;lt;jrandom&amp;gt; parece que sim 14:07 * jrandom se prepara 14:07 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P em 2004-11-09</title><link>/pt/blog/2004/11/09/notas-de-status-do-i2p-em-2004-11-09/</link><pubDate>Tue, 09 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/09/notas-de-status-do-i2p-em-2004-11-09/</guid><description>&lt;p>Olá, pessoal, hora da atualização semanal&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.4&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>BT progress&lt;/li>
&lt;li>addressbook.py&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0414">1) 0.4.1.4&lt;/h2>
&lt;p>Outro dia lançamos uma nova atualização de correção, e dois terços da rede já atualizaram até agora - obrigado! Os relatos têm sido positivos, incluindo menor uso de CPU e menos falhas, além de menor uso de memória. A rede como um todo cresceu um pouco, mantendo-se consistentemente na faixa dos 70 altos/80 baixos também, o que é um número bom e saudável por enquanto.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 09 de novembro de 2004</title><link>/pt/blog/2004/11/09/reuni%C3%A3o-de-desenvolvedores-do-i2p-09-de-novembro-de-2004/</link><pubDate>Tue, 09 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/09/reuni%C3%A3o-de-desenvolvedores-do-i2p-09-de-novembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ant, cervantes, Ch0Hag, duck, jrandom, keysersoze, MrEcho, mule, Nightblade, peer, polecat, postman, protokol, Ragnarok&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:26 &amp;lt;jrandom&amp;gt; 0) oi 13:26 &amp;lt;cervantes&amp;gt; vamos ver o menu antes de pedir :P 13:26 &amp;lt;jrandom&amp;gt; 1) 0.4.1.4 13:26 &amp;lt;jrandom&amp;gt; 2) Streaming lib 13:26 &amp;lt;jrandom&amp;gt; 3) Progresso do BT 13:26 &amp;lt;jrandom&amp;gt; 4) addressbook.py 13:26 &amp;lt;jrandom&amp;gt; 5) ??? 13:26 &amp;lt;jrandom&amp;gt; 0) oi 13:27 * jrandom acena 13:27 &amp;lt;Ragnarok&amp;gt; oi 13:27 * cervantes acena 13:27 &amp;lt;jrandom&amp;gt; notas de status em http://dev.i2p.net/pipermail/i2p/2004-November/000485.html 13:27 &amp;lt;keysersoze&amp;gt; oi 13:27 &amp;lt;+polecat&amp;gt; 5) podem ser DHTs, tipo aquele bamboo? 13:27 &amp;lt;jrandom&amp;gt; (é, eu estou atrasado) 13:27 &amp;lt;jrandom&amp;gt; legal polecat 13:27 * polecat dá uma beliscada nos dedos de novo! 13:27 &amp;lt;jrandom&amp;gt; ok, pulando para 1) 0.4.1.4 13:28 &amp;lt;+Ch0Hag&amp;gt; 0.4.1.4 parece cair mais do que deveria 13:28 &amp;lt;+Ch0Hag&amp;gt; tipo – cair de qualquer jeito 13:28 &amp;lt;jrandom&amp;gt; cair? 13:28 &amp;lt;+Ch0Hag&amp;gt; Embora haja chance de ser culpa do kaffe. 13:28 &amp;lt;jrandom&amp;gt; derruba sua conexão do IRC, ou reinicia o router? 13:28 &amp;lt;jrandom&amp;gt; ah, você está no kaffe? 13:29 &amp;lt;+Ch0Hag&amp;gt; o router 13:29 &amp;lt;+Ch0Hag&amp;gt; Estou. 13:29 &amp;lt;+Ch0Hag&amp;gt; Alguém precisa estar :) 13:29 &amp;lt;jrandom&amp;gt; no kaffe eu tive que dobrar o uso de memória padrão (dar um -mx128m na inicialização) 13:29 &amp;lt;+polecat&amp;gt; GAH! Agora entendi! Eu tinha o hawk no ignore. 13:29 &amp;lt;jrandom&amp;gt; bem, temos pelo menos 3 pessoas no kaffe atualmente 13:30 &amp;lt;jrandom&amp;gt; tirando isso, porém, como o 0.4.1.4 está indo pra vocês? 13:30 * polecat está no kaffe... não conhece uma JVM melhor no momento. 13:30 &amp;lt;jrandom&amp;gt; os relatórios iniciais foram bons, mas não ouvi muito ultimamente 13:30 &amp;lt;+Ch0Hag&amp;gt; Eu tinha 64, vou tentar 128 13:30 &amp;lt;Ragnarok&amp;gt; parece bom 13:30 &amp;lt;keysersoze&amp;gt; jrandom: Sem problemas maiores aqui 13:30 &amp;lt;@duck&amp;gt; a última grande queda do irc foi minha 13:30 &amp;lt;+Ch0Hag&amp;gt; E sim, muito foi por OOM (sem memória) 13:31 &amp;lt;@duck&amp;gt; fora isso acho que está um pouco instável (desde que habilitei bw), mas não tenho prova 13:31 &amp;lt;jrandom&amp;gt; o throttling na sua máquina é um pouco um gargalo, já que p.ex. cada mensagem que você recebe vira algo como 20+ mensagens que precisam ser enviadas 13:32 &amp;lt;@duck&amp;gt; ah 13:32 &amp;lt;jrandom&amp;gt; mas concordo, o irc tem estado irregular 13:32 &amp;lt;cervantes&amp;gt; 0.4.1.3 sempre foi muito estável na minha IBM JVM, então evitei atualizar nesta fase 13:32 &amp;lt;cervantes&amp;gt; (22 dias de uptime) 13:32 &amp;lt;jrandom&amp;gt; legal cervantes 13:32 &amp;lt;jrandom&amp;gt; duck: [inserir comentário descrevendo esperanças para a nova biblioteca de streaming aqui] 13:33 &amp;lt;cervantes&amp;gt; o servidor de irc do baffled tem estado um pouco menos irregular 13:33 &amp;lt;jrandom&amp;gt; pois é, isso é uma boa métrica 13:33 &amp;lt;keysersoze&amp;gt; cervantes: Qual versão ele roda? (Sabe?) 13:33 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; a biblioteca de streaming terá efeito no IRC, ou as mensagens são pequenas demais de qualquer forma? 13:33 &amp;lt;@duck&amp;gt; Fui um bom pato esta semana, então vou aumentar um pouco o limite 13:33 &amp;lt;jrandom&amp;gt; deixa eu checar keysersoze 13:33 &amp;lt;jrandom&amp;gt; :) 13:33 &amp;lt;+polecat&amp;gt; Tenho 11 horas de uptime. ;.; 13:34 &amp;lt;jrandom&amp;gt; keysersoze: 0.4.1.4 13:34 &amp;lt;keysersoze&amp;gt; jrandom: ;) Mas dá para perguntar a ele aqui quando aparecer 13:34 &amp;lt;keysersoze&amp;gt; ok 13:34 &amp;lt;jrandom&amp;gt; dm: a nova biblioteca de streaming vai melhorar a resiliência e lidar com falhas, mas obviamente não vai melhorar a vazão do irc 13:34 &amp;lt;jrandom&amp;gt; (as versões de router são publicadas na netDb, e eu sei quais routers são os dele) 13:34 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; isso é bom 13:35 &amp;lt;jrandom&amp;gt; ok, temos mais algo para 0.4.1.4? 13:35 &amp;lt;jrandom&amp;gt; se não, passando brevemente para 2) progresso da biblioteca de streaming 13:36 &amp;lt;keysersoze&amp;gt; não 13:36 &amp;lt;jrandom&amp;gt; como mencionado nas notas, mais novidades quando estiver disponível :) 13:36 &amp;lt;+polecat&amp;gt; O que poderemos fazer com a biblioteca de streaming que não poderíamos fazer antes de ela existir? 13:36 &amp;lt;Ragnarok&amp;gt; baixar arquivos grandes rapidamente 13:36 &amp;lt;Ragnarok&amp;gt; e fazer DOS na rede :) 13:36 &amp;lt;jrandom&amp;gt; polecat: transferir arquivos arbitrariamente grandes, transferir a &amp;gt; 4KBps 13:37 &amp;lt;+Ch0Hag&amp;gt; e/ou de forma confiável? 13:37 &amp;lt;jrandom&amp;gt; Ragnarok: *não* fazer DoS na rede é no que estou trabalhando agora ;) 13:37 &amp;lt;+protokol&amp;gt; notei com o tempo que se eu perco uma conexão no eepIRC, as reconexões sempre falham, mas se eu paro por alguns minutos conecta de boa 13:37 &amp;lt;+polecat&amp;gt; Aumentaria a taxa de transferência? o.O 13:37 &amp;lt;jrandom&amp;gt; polecat: sim. a biblioteca de streaming atual usa uma janela fixa de 1 pacote – esperando por um ACK antes de enviar a próxima mensagem 13:37 * polecat concorda com protokol, parece que sim. 13:38 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; A biblioteca de streaming permitirá que uma nova classe de aplicações baseadas em TCP seja utilizável no I2P. 13:38 &amp;lt;Ragnarok&amp;gt; jrandom: ah, bom. Eu estava um pouco preocupado com isso :) 13:38 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Essa é a versão de marketing. 13:38 &amp;lt;jrandom&amp;gt; deixem-me apenas dizer que a vazão parece promissora com a nova lib. 13:39 &amp;lt;jrandom&amp;gt; hehe dm 13:39 &amp;lt;keysersoze&amp;gt; jrandom: Como a extensão ao TCP normal, onde a máquina remetente continua enviando mesmo se não recebeu um ACK ainda, até um certo número? 13:39 &amp;lt;+polecat&amp;gt; jrandom: Ah, vejo como isso poderia comprometer... 13:39 &amp;lt;jrandom&amp;gt; isso mesmo, keysersoze, até um tamanho de janela (deslizante) 13:39 &amp;lt;jrandom&amp;gt; (fazendo todas aquelas coisas de controle/evitação de congestionamento) [/balançando os braços] 13:40 &amp;lt;+polecat&amp;gt; Também vejo como pode haver problemas de congestionamento. Se muitos pacotes forem enviados depois que uma conexão cai. 13:40 &amp;lt;cervantes&amp;gt; vai ser interessante ver alguns comparativos de benchmarks para i2p BT com a nova biblioteca de streaming e a antiga biblioteca não-tão-streaming 13:40 &amp;lt;jrandom&amp;gt; sim cervantes 13:41 &amp;lt;jrandom&amp;gt; polecat: esse é o maior perigo, evitar um flood na rede, por isso estamos implantando com cautela 13:41 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Tenho um bug para reportar. Alguém me lembre quando chegarmos ao 5. 13:41 &amp;lt;cervantes&amp;gt; jrandom: do ponto de vista de aplicação, quão transparente será a mudança? 13:42 &amp;lt;keysersoze&amp;gt; polecat: Os planos atuais implementam a ideia de "slow-start", onde a janela será 1 primeiro, depois aumentada com cautela para 2, e SÓ se isso funcionar bem, para 3, etc. Até um máximo? 13:42 &amp;lt;+polecat&amp;gt; O 0.4.1.4 usa a biblioteca de streaming, ou ela ainda não foi implantada? 13:42 &amp;lt;jrandom&amp;gt; cervantes quando o 0.4.2 sair, sem mudanças de código. você pode até usar a biblioteca de streaming agora se quiser, se especificar um flag mágico no ambiente :) 13:42 &amp;lt;cervantes&amp;gt; polecat: isso virá com o 0.4.2 13:42 &amp;lt;ant&amp;gt; * dm todo mundo corre em direção ao jrandom. 13:42 &amp;lt;jrandom&amp;gt; ela já está com vocês – veja streaming.jar 13:42 &amp;lt;jrandom&amp;gt; mas desativada por padrão 13:42 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; "flag! flag! flag!" 13:43 &amp;lt;keysersoze&amp;gt; jrandom: Ah vamos lá, estrague-nos e diga qual é a variável de ambiente ;) 13:43 &amp;lt;jrandom&amp;gt; no entanto, a biblioteca de streaming é *NÃO RETROCOMPATÍVEL* 13:43 &amp;lt;jrandom&amp;gt; ou seja, você não pode usar IRC com ela 13:43 &amp;lt;cervantes&amp;gt; Eu tenho um .1.3 inicial lembra ;-) 13:43 &amp;lt;jrandom&amp;gt; a menos que o duck rode um destination newStreamingLib separado 13:43 &amp;lt;+polecat&amp;gt; É... provavelmente melhor mudar em sincronia então, não individualmente. 13:43 &amp;lt;jrandom&amp;gt; sim 13:43 &amp;lt;+Ch0Hag&amp;gt; Acho que esse flag é um daqueles "se você não consegue encontrar, é porque não precisa". 13:43 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; duck: pelo amor de deus, faça o que mandam!!! 13:43 &amp;lt;+Ch0Hag&amp;gt; Como a maioria dos do GCC... 13:43 &amp;lt;jrandom&amp;gt; isso mesmo, Ch0Hag :) 13:44 &amp;lt;jrandom&amp;gt; dm: ainda há outras coisas a testar 13:44 &amp;lt;jrandom&amp;gt; p.ex. hoje de manhã o mule estava ajudando a testar com o FUQID 13:44 &amp;lt;keysersoze&amp;gt; jrandom: Isso influencia alguma das chaves do hosts.txt para destinations I2P existentes? 13:44 &amp;lt;mule&amp;gt; perdi a reunião. fim do horário de verão :(. 13:44 &amp;lt;jrandom&amp;gt; (e o FUQID faz coisas maaais :) 13:45 &amp;lt;jrandom&amp;gt; oi mule, eu também :) você chegou na hora 13:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; mule: você não perdeu a seção 5) ????? 13:45 &amp;lt;+Ch0Hag&amp;gt; Ah falando em fuqid, há novidades sobre o stasher? 13:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; por tudo que você sabe, ???? pode ser: GOTO 1 13:45 &amp;lt;jrandom&amp;gt; keysersoze: não, a biblioteca de streaming não está envolvida nessa parte 13:45 &amp;lt;+Ch0Hag&amp;gt; Ou isso é assunto grande o suficiente para esperar até 5? 13:45 &amp;lt;jrandom&amp;gt; Ch0Hag: ninguém ouve nada do aum desde setembro, e ninguém mais está fazendo nada no stasher. 13:46 &amp;lt;jrandom&amp;gt; (mas há outras coisas de DHT para discutir no 5)??? pelo que ouvi) 13:46 &amp;lt;+Ch0Hag&amp;gt; Ah. 13:46 &amp;lt;+Ch0Hag&amp;gt; Que pena. 13:46 &amp;lt;+Ch0Hag&amp;gt; Os devs do freenet não tiveram sua concorrência ... removida, tiveram? 13:46 &amp;lt;+Ch0Hag&amp;gt; :) 13:46 &amp;lt;jrandom&amp;gt; heh 13:47 &amp;lt;+polecat&amp;gt; A primeira aplicação de assassinato político. x3 13:47 &amp;lt;+Ch0Hag&amp;gt; Enfim, não tenho mais nada, então não vou me intrometer de novo até o 5 13:47 &amp;lt;jrandom&amp;gt; ok, tem muita coisa rolando na biblioteca de streaming, mas a discussão vai ter que ficar para depois 13:47 &amp;lt;jrandom&amp;gt; a menos que haja mais alguma coisa, podemos ir para 3) Progresso do BT 13:47 &amp;lt;cervantes&amp;gt; &amp;lt;/evasion&amp;gt; 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Todo mundo não gostaria que o jrandom adotasse o processo de implantação do toad? 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3435: tentativa da biblioteca de streaming 13:48 &amp;lt;jrandom&amp;gt; duck: ping? 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3436: tentativa 2 da biblioteca de streaming 13:48 &amp;lt;@duck&amp;gt; pong 13:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Build 3436: tentativa 3 da biblioteca de streaming 13:48 &amp;lt;jrandom&amp;gt; seja bonzinho 13:48 * duck pega o microfone 13:48 &amp;lt;Ragnarok&amp;gt; não, não queremos 13:48 &amp;lt;@duck&amp;gt; dinoman, Ragnarok e eu temos trabalhado no cliente BT. 13:48 &amp;lt;@duck&amp;gt; - Protocolo BT analisado e mudanças especificadas em `http://duck.i2p/i2p-bt/txt/i2p-bt_protocol.txt` 13:48 &amp;lt;@duck&amp;gt; - dino modificou o phpbt, info em `http://duck.i2p/i2p-bt/txt/tracker.txt` 13:48 &amp;lt;@duck&amp;gt; dino fez o cliente falar com o tracker, R e eu o melhoramos um pouco. 13:48 &amp;lt;@duck&amp;gt; toda a parte tracker &amp;lt;-&amp;gt; cliente funcionou 13:48 &amp;lt;@duck&amp;gt; mas travamos na biblioteca SAM para python... 13:49 &amp;lt;@duck&amp;gt; Connelly tem ajudado, mas também está ocupado 13:49 &amp;lt;@duck&amp;gt; e aum está sumido 13:49 &amp;lt;+polecat&amp;gt; Ainda fico pasmo que BT consiga funcionar no i2p... 13:49 &amp;lt;@duck&amp;gt; então eu joguei fora o pysam, reimplementei o RawServer.py do BT e agora meio que funciona. 13:49 &amp;lt;jrandom&amp;gt; (w00t!) 13:49 &amp;lt;@duck&amp;gt; notícia quente: canal #i2p-bt (especialmente o tópico com as últimas informações de release) 13:49 &amp;lt;@duck&amp;gt; agora estou trabalhando em adicionar muito suporte de logging (registro de logs), para capturar alguns pequenos defeitos 13:50 &amp;lt;Ragnarok&amp;gt; está bem mais agradável que o RawServer.py original 13:50 &amp;lt;peer&amp;gt; duck: então está pronto para testes beta? 13:50 &amp;lt;@duck&amp;gt; (por exemplo durante o EndGame tem que dar timeout e tentar de novo para pegar os últimos pedaços) 13:50 &amp;lt;@duck&amp;gt; peer: sim 13:50 &amp;lt;@duck&amp;gt; um pequeno ponto para discussão: 13:51 &amp;lt;@duck&amp;gt; até agora é compatível com python 2.2 (e acima) 13:51 &amp;lt;@duck&amp;gt; (parece ser o mesmo para o próprio bittorrent) 13:51 &amp;lt;@duck&amp;gt; mas a parte de logging precisa de 2.3... 13:51 &amp;lt;cervantes&amp;gt; sim, de fato 13:51 &amp;lt;@duck&amp;gt; quão ruim vocês acham que isso é? 13:51 &amp;lt;jrandom&amp;gt; meus boxes freebsd e linux têm 2.3 13:51 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ruim? 13:52 &amp;lt;jrandom&amp;gt; (embora tenham sido instaladas no último ano) 13:52 &amp;lt;Ragnarok&amp;gt; há alguma distro grande que ainda entrega 2.2? 13:52 &amp;lt;@duck&amp;gt; debian-stable ainda parece entregar 2.2, da última vez que verifiquei 13:52 &amp;lt;jrandom&amp;gt; ah, eu estou no debian unstable 13:52 &amp;lt;@duck&amp;gt; mas de novo isso mal é surpresa 13:52 &amp;lt;+Ch0Hag&amp;gt; Debian entrega 2.3, 2.2, 2.1 e possivelmente 2.0 13:52 &amp;lt;+Ch0Hag&amp;gt; Juntas. 13:52 &amp;lt;Ragnarok&amp;gt; exceto o Debian stable, acho... 13:53 &amp;lt;+Ch0Hag&amp;gt; É isso que não tenho certeza. 13:53 &amp;lt;jrandom&amp;gt; seria bom ter suporte 2.2 – não há boas libs de logging para ele? 13:53 &amp;lt;Ragnarok&amp;gt; debian bobo 13:53 &amp;lt;@duck&amp;gt; jrandom: você poderia empacotar a lib do 2.3 13:54 &amp;lt;Ragnarok&amp;gt; dá para tornar o logging simplesmente opcional? 13:54 &amp;lt;@duck&amp;gt; Acho que sim 13:55 &amp;lt;jrandom&amp;gt; bem, é realmente uma ferramenta de produtividade para devs, então o que funcionar melhor para quem está codando 13:55 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; podemos nos preocupar com isso quando I2P + BT se tornarem populares. 13:55 &amp;lt;keysersoze&amp;gt; Para quem esse logging é necessário? Não para o usuário final, imagino, então ao implantar, não deveria importar que logging não seja possível em algumas plataformas, né? 13:55 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; até lá talvez 2.3 seja padrão 13:55 &amp;lt;jrandom&amp;gt; suporte a 2.2 seria bom, mas não acho que seria tão ruim exigir 2.3 13:55 &amp;lt;cervantes&amp;gt; duck: então a lista de announce dos peers do tracker pode ser feita para cuspir destinations do i2p em vez de IPs de máquina? 13:56 &amp;lt;@duck&amp;gt; ok, vamos tentar abstrair a lib de logging, com 2.2 usar stdout 13:56 &amp;lt;@duck&amp;gt; cervantes: `http://duck.i2p/i2p-bt/diffs/phpbt-i2p.diff` 13:56 &amp;lt;jrandom&amp;gt; keysersoze: você quer logging implantado nas máquinas dos clientes para que se/quando bugs surgirem, o dev possa obter logs detalhados 13:56 &amp;lt;jrandom&amp;gt; boa duck 13:56 &amp;lt;cervantes&amp;gt; valeu 13:56 &amp;lt;+Ch0Hag&amp;gt; hehe se alguém ainda estiver interessado, o Woody tem python 1.5, 2.0 e 2.1 13:56 &amp;lt;+Ch0Hag&amp;gt; :) 13:57 &amp;lt;@duck&amp;gt; hehe 13:57 &amp;lt;@duck&amp;gt; ok, nesse caso eu digo exigir 2.3 13:57 &amp;lt;@duck&amp;gt; e foda-se o Woody 13:57 &amp;lt;cervantes&amp;gt; acho que o meu está preso no 1.5 e 2.2 13:57 &amp;lt;jrandom&amp;gt; é, sem necessidade de lidar com 2.1 13:57 &amp;lt;cervantes&amp;gt; (hora de atualizar) 13:57 &amp;lt;jrandom&amp;gt; heh 13:57 &amp;lt;+Ch0Hag&amp;gt; Essa é a opinião da maioria dos usuários Debian também 13:58 &amp;lt;Ragnarok&amp;gt; addressbook.py requer 2.3 13:58 &amp;lt;@duck&amp;gt; há alguns subprojetos interessantes: 13:58 &amp;lt;jrandom&amp;gt; ah ok legal Ragnarok 13:58 &amp;lt;@duck&amp;gt; pesquisar as configurações ótimas para i2p 13:58 &amp;lt;+polecat&amp;gt; Aquele negocinho requer 2.3? 13:58 &amp;lt;keysersoze&amp;gt; jrandom: Concordo, mas em uma rede pequena como agora (~100 peers), não é problema ter alguns beta-testers atualizando para 2.2 ou 2.3. E uma vez que os bugs mais gritantes forem esmagados, os novos usuários “reais” não deveriam realmente precisar de logging. Então o que estou dizendo é: O logging não é problema neste estágio, então concordamos ;) 13:58 &amp;lt;cervantes&amp;gt; quando eu estava destrinchando o BT há um ano ou assim, esta máquina estava empurrando 6mb/s através do tracker às vezes... 13:58 &amp;lt;+polecat&amp;gt; Estranho... 2.2 deve ser praticamente capado então. 13:58 &amp;lt;Ragnarok&amp;gt; 2.3 tem melhor suporte a proxy no urllib 13:58 &amp;lt;@duck&amp;gt; portar o tracker padrão do bt também 13:58 &amp;lt;cervantes&amp;gt; quero dizer o seed 13:59 &amp;lt;Ragnarok&amp;gt; poderia funcionar no 2.2, mas daria esforço demais :) 13:59 &amp;lt;+polecat&amp;gt; Ah isso seria importante, certo. 13:59 &amp;lt;jrandom&amp;gt; duck: pesquisar as configurações ótimas vai ser difícil até o 0.4.2 sair 13:59 &amp;lt;@duck&amp;gt; certo 14:00 &amp;lt;jrandom&amp;gt; portar o tracker seria ótimo, porém. você tem as ferramentas para criar o .torrent implementadas, ou fez isso manualmente? 14:00 &amp;lt;@duck&amp;gt; hã? 14:00 &amp;lt;cervantes&amp;gt; o cliente tem toneladas de ajustes legais para taxas de adoção de peers, timeouts, min/máx de peers etc 14:01 &amp;lt;cervantes&amp;gt; jrandom: isso não deve precisar de modificação acho 14:01 &amp;lt;jrandom&amp;gt; duck: o .torrent referencia o destination do i2p do tracker, certo? 14:01 &amp;lt;@duck&amp;gt; agora nós entregamos: btdownloadheadless.py + btmakemetafile.py + btshowmetainfo.py 14:01 &amp;lt;jrandom&amp;gt; ou referencia o nome? 14:01 &amp;lt;cervantes&amp;gt; é só uma url e um monte de hashes sha1 14:01 &amp;lt;@duck&amp;gt; embora btmakemetafile.py e btshowmetainfo.py não estejam modificados 14:01 &amp;lt;jrandom&amp;gt; "uma url" é a parte difícil :) 14:02 &amp;lt;@duck&amp;gt; então você pode usar outras ferramentas 14:02 &amp;lt;@duck&amp;gt; é `http://duck.i2p/phpbt/announce.php` agora 14:02 &amp;lt;jrandom&amp;gt; ok, legal 14:02 &amp;lt;@duck&amp;gt; imagino que você possa usar http://i2p/bigbase64/announce.php 14:02 &amp;lt;+protokol&amp;gt; há planos para outros clientes suportarem eepTorrent? eu gosto do azureus 14:02 &amp;lt;@duck&amp;gt; vários 14:02 &amp;lt;cervantes&amp;gt; jrandom: a versão inicial que eu olhei não fazia validação de url na string de announce 14:03 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; o que eep significa mesmo? 14:03 &amp;lt;cervantes&amp;gt; você podia colocar qualquer coisa lá 14:03 &amp;lt;jrandom&amp;gt; hmm, vale a pena verificar se isso funciona duck (no caso do phpbt fazer reescrita burra de url, etc) 14:03 &amp;lt;cervantes&amp;gt; dm: veja no glossário do fórum 14:03 &amp;lt;@duck&amp;gt; talvez seja hora de um fórum i2p-bt? 14:03 &amp;lt;keysersoze&amp;gt; duck: Especialmente quando novos usuários, que não têm uma "registrazione" no hosts.txt, quiserem hospedar trackers, DEVE ser possível ter um base64 ali 14:03 &amp;lt;+Ch0Hag&amp;gt; Eye Eye Pee? 14:03 &amp;lt;jrandom&amp;gt; seria legal duck 14:03 &amp;lt;@duck&amp;gt; (seção de fórum no forum.i2p) 14:04 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: isso foi útil! 14:04 &amp;lt;cervantes&amp;gt; duck: sim, sem problemas 14:04 &amp;lt;@duck&amp;gt; keysersoze: será investigado 14:04 &amp;lt;jrandom&amp;gt; ainda assim, como está, é muito bacana 14:05 &amp;lt;jrandom&amp;gt; os 4KBps por peer não são exatamente um problema também 14:05 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; que horas são? "Tem um relógio a duas quadras daqui" 14:05 &amp;lt;cervantes&amp;gt; seguindo em frente talvez devêssemos montar um espaço de fórum separado para as pessoas publicarem arquivos à la suprnova 14:05 &amp;lt;@duck&amp;gt; eeprnova 14:05 &amp;lt;jrandom&amp;gt; cervantes: com reviews, etc :) 14:05 &amp;lt;keysersoze&amp;gt; jrandom: A transição para a streaminglib vai exigir grandes mudanças no código atual do I2P-BT em python? 14:05 &amp;lt;+polecat&amp;gt; Eu com certeza nunca pego mais de 4KBps mesmo em streams de bittorrent IPv4... 14:05 &amp;lt;peer&amp;gt; seria bom se houvesse um argumento de linha de comando para definir o endereço do servidor i2p, para você poder rodar de outras máquinas na rede 14:05 &amp;lt;jrandom&amp;gt; (mas acho que seria melhor deixar isso fora do forum.i2p, talvez) 14:06 &amp;lt;jrandom&amp;gt; keysersoze: 0 mudanças 14:06 &amp;lt;@duck&amp;gt; tenha em mente que trackers i2p-bt vão escalar bem pior 14:06 &amp;lt;@duck&amp;gt; já que precisam enviar chaves grandes e inchadas 14:06 &amp;lt;Ragnarok&amp;gt; polecat: você deve estar por trás de NAT 14:06 &amp;lt;keysersoze&amp;gt; polecat: ((OT) tente o torrent do firefox de hoje ;)) 14:06 &amp;lt;cervantes&amp;gt; jrandom: sim. 14:06 &amp;lt;@duck&amp;gt; enquanto os trackers normais foram recentemente modificados para enviar só 6 bytes / peer 14:06 &amp;lt;jrandom&amp;gt; peer: endereço do servidor i2p? 14:07 &amp;lt;jrandom&amp;gt; peer: uso o i2p-bt com minha ponte SAM local acessando um router remoto 14:07 &amp;lt;jrandom&amp;gt; ah, mas seria bom se houvesse flags para definir a localização da ponte SAM e a localização do eep proxy na CLI, sim 14:07 &amp;lt;peer&amp;gt; jrandom: isso mesmo 14:07 &amp;lt;keysersoze&amp;gt; duck: Podemos comprimir a host-key? (Só perguntando...) 14:08 &amp;lt;peer&amp;gt; com um argumento de cli 14:08 &amp;lt;jrandom&amp;gt; (em vez de remodificar o código a cada release :) 14:08 &amp;lt;@duck&amp;gt; keysersoze: usar binário em vez de base64 vai encolher um pouco 14:08 &amp;lt;@duck&amp;gt; tipo 15% 14:08 &amp;lt;@duck&amp;gt; não vale a pena 14:08 &amp;lt;keysersoze&amp;gt; duck: Concordo. 14:09 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: onde está esse glossário do fórum? Não vejo nada em http://forum.i2p.net/ 14:09 &amp;lt;Ragnarok&amp;gt; poderiam ser usados hostnames? 14:09 &amp;lt;jrandom&amp;gt; Ragnarok: hostnames não são globalmente únicos 14:09 &amp;lt;@duck&amp;gt; Ragnarok: não queremos ir por aí 14:09 &amp;lt;cervantes&amp;gt; dm: só aparece para usuários registrados 14:10 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: ah excelente! Vou procurar por eep no google então! 14:10 &amp;lt;Ragnarok&amp;gt; justo 14:11 &amp;lt;cervantes&amp;gt; dm: é um fonema para IIP 14:11 &amp;lt;cervantes&amp;gt; é o que se diz por aí 14:11 &amp;lt;jrandom&amp;gt; ok, vocês estão fazendo um trabalho tremendo no lado do bt, e eu aguardo para ouvir (e usar) mais :) 14:11 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; cervantes: não é sigla? 14:12 * cervantes tem 1/2 terabyte de filmes e séries para compartilhar 14:12 &amp;lt;jrandom&amp;gt; temos mais algo referente a i2p-bt para discutir? 14:12 &amp;lt;cervantes&amp;gt; dm: não que eu tenha ouvido 14:12 &amp;lt;@duck&amp;gt; (não esqueçam do #i2p-bt) 14:12 &amp;lt;jrandom&amp;gt; sim, #i2p-bt, finalmente um incentivo para as pessoas saírem do freenode :) 14:12 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; certo. Obrigado, senhor. 14:13 &amp;lt;+Ch0Hag&amp;gt; Como se esta Grande rede não fosse incentivo suficiente já... 14:13 &amp;lt;jrandom&amp;gt; ok se não, vamos para 4) addressbook.py 14:13 &amp;lt;jrandom&amp;gt; Ragnarok: quer fazer um resumo? 14:13 &amp;lt;Ragnarok&amp;gt; uhu 14:14 &amp;lt;Ragnarok&amp;gt; hm, ok. addressbook.py é uma primeira tentativa de um sistema de catálogo de endereços assinável. 14:14 &amp;lt;Ragnarok&amp;gt; Está bem feio no momento, mas funciona 14:14 &amp;lt;Ragnarok&amp;gt; você pode pegar em ragnarok.i2p 14:14 &amp;lt;peer&amp;gt; posso só fazer uma sugestão sobre: nomenclatura? acho que o melhor método seria os links entre eepsites usarem base64, mas deixar as pessoas criarem seus próprios nomes de favoritos para sites, em vez de ter qualquer sistema de nomes centralizado 14:14 &amp;lt;Ragnarok&amp;gt; hum... 14:14 &amp;lt;Ragnarok&amp;gt; alguma pergunta? 14:15 &amp;lt;+postman&amp;gt; Ragnarok: defina feio :) 14:15 &amp;lt;jrandom&amp;gt; Ragnarok: animal 14:15 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; jrandom: não é uma pergunta 14:15 &amp;lt;+polecat&amp;gt; Sobre o que estávamos falando mesmo? @.@ 14:15 &amp;lt;peer&amp;gt; meio como os favoritos na página inicial da interface web do freenet, mas em vez disso com urls 14:15 &amp;lt;cervantes&amp;gt; Ragnarok: é tudo linha de comando, ou tem GUI? 14:15 &amp;lt;Ragnarok&amp;gt; leia, está feio :) 14:15 &amp;lt;jrandom&amp;gt; peer: concordo, embora precisemos de ferramentas para autores 14:15 &amp;lt;cervantes&amp;gt; não tinha screenies então perdi o interesse e fui embora ;-) 14:15 &amp;lt;jrandom&amp;gt; peer: embora o ?i2paddresshelper ajude 14:15 &amp;lt;+postman&amp;gt; Ragnarok: ok, obrigado – vou conferir 14:16 &amp;lt;+polecat&amp;gt; Bah, GUIs são para mães de família! 14:16 &amp;lt;Ragnarok&amp;gt; é tudo linha de comando. É projetado para rodar como um daemon (serviço em segundo plano). Ainda não roda como daemon no windows, mas esse é meu próximo projeto. 14:16 &amp;lt;Ragnarok&amp;gt; tirando a ferramenta de CLI, todas as interações são por arquivos de config. 14:17 &amp;lt;jrandom&amp;gt; talvez o próximo passo no campo de nomes seja uma interface web para gerenciar as entradas e assinaturas? 14:17 &amp;lt;cervantes&amp;gt; você basicamente está divulgando seu arquivo hosts então? 14:17 &amp;lt;Ragnarok&amp;gt; sim 14:17 &amp;lt;cervantes&amp;gt; certo... legal 14:17 &amp;lt;Ragnarok&amp;gt; interface web seria ótimo. Eu não vou escrevê-la, porém :) 14:17 &amp;lt;jrandom&amp;gt; com mesclagens e gerenciamento de conflitos 14:18 &amp;lt;+polecat&amp;gt; Qual é o gerenciamento de conflitos, além de reclamar no log? 14:18 &amp;lt;jrandom&amp;gt; sim, o motor em si é Coisa Boa, talvez possamos conseguir outra pessoa para assumir a parte web :) 14:19 &amp;lt;Ragnarok&amp;gt; nenhum. Se você quiser resolver um conflito, faz à mão :). Embora esteja um pouco mais fácil agora. 14:19 &amp;lt;jrandom&amp;gt; polecat: reclamar e nunca sobrescrever uma entrada existente pelo que sei 14:19 &amp;lt;jrandom&amp;gt; (er, o que ele disse) 14:19 &amp;lt;cervantes&amp;gt; seria legal como um plugin de barra lateral para o firefox... 14:19 &amp;lt;+polecat&amp;gt; Sim, era o que eu pensava. 14:19 &amp;lt;cervantes&amp;gt; isso é algo que eu poderia colocar na minha toolbar do i2p 14:20 &amp;lt;Ragnarok&amp;gt; mudanças do usuário nunca são sobrescritas, então é razoavelmente seguro contra ataque 14:20 &amp;lt;jrandom&amp;gt; e você só deve assinar peers relativamente confiáveis 14:20 &amp;lt;Ragnarok&amp;gt; de fato 14:20 &amp;lt;cervantes&amp;gt; talvez um recurso para travar entradas? 14:20 &amp;lt;cervantes&amp;gt; (isto é, movê-las para userhosts) 14:21 &amp;lt;Ragnarok&amp;gt; entradas nunca são modificadas 14:21 &amp;lt;+polecat&amp;gt; Gosto do conceito de um arquivo myhosts.txt para entradas que você quer endossar você mesmo. 14:21 &amp;lt;cervantes&amp;gt; Ragnarok: ah desculpa, então você disse 14:22 &amp;lt;Ragnarok&amp;gt; myhosts.txt é um hack sujo para contornar uma condição de corrida, mas por alguma razão todo mundo gosta dele como coisa de interface :) 14:22 &amp;lt;jrandom&amp;gt; se as pessoas tiverem interesse, há maneiras de fazer o i2ptunnel / sam / etc lerem de mais do que apenas hosts.txt e userhosts.txt 14:22 &amp;lt;jrandom&amp;gt; (mas só se houver uma boa razão sólida para isso) 14:22 &amp;lt;cervantes&amp;gt; Ragnarok: era para você fingir que foi intencional ;-) 14:23 * duck sugere abstrair do hosts.txt / userhosts.txt 14:23 &amp;lt;+polecat&amp;gt; Minha versão em perl do addressbook.pl suporta o lance do myhosts.txt. 14:23 &amp;lt;Ragnarok&amp;gt; sim, isso fará parte da grande reescrita :) 14:23 * polecat observa para duck, você teria que modificar o i2ptunnel e o sam para fazer isso. 14:23 &amp;lt;Ragnarok&amp;gt; primeiro, quero ter paridade de recursos no windows, porém. 14:24 &amp;lt;jrandom&amp;gt; certo duck, pois teria sido bom para o 0.4.2 se pudéssemos marcar destinations diferentes como "oldLib" e "newLib" (etc) 14:24 &amp;lt;@duck&amp;gt; polecat: você pode escrever o resultado final para algo chamado 'hosts.txt' 14:24 &amp;lt;cervantes&amp;gt; idealmente você quer um mini-banco de dados hierárquico de endereços locais que você possa categorizar 14:24 &amp;lt;@duck&amp;gt; mas usar alguma outra estrutura para o usuário 14:24 &amp;lt;+polecat&amp;gt; O resultado final vai para userhosts.txt 14:24 &amp;lt;+polecat&amp;gt; E também um arquivo chamado "hosts.txt" no eepsite que não é o hosts.txt do sistema. 14:24 &amp;lt;@duck&amp;gt; o que é confuso :) 14:25 &amp;lt;Ragnarok&amp;gt; Eu gosto de ser o mais confuso possível :) 14:25 &amp;lt;MrEcho&amp;gt; espero ter o dns pronto até o fim do mês 14:25 &amp;lt;@duck&amp;gt; ok, então deixe o nome depender do checksum do conteúdo 14:25 &amp;lt;cervantes&amp;gt; addressbook.txt? :) 14:25 &amp;lt;Ragnarok&amp;gt; o catálogo de endereços publicado se chama só hosts.txt, porque é assim que ele é no dev.i2p 14:25 &amp;lt;+polecat&amp;gt; É possível chamar o arquivo hosts.txt do Ragnarok de outra coisa. As pessoas só têm que assinar esse outro nome de arquivo. 14:26 &amp;lt;Ragnarok&amp;gt; verdade, é uma opção de configuração 14:26 &amp;lt;+polecat&amp;gt; i.e. tipo ir em `http://polecat.i2p/addressbook` em vez de `http://polecat.i2p/hosts.txt` 14:26 &amp;lt;MrEcho&amp;gt; para sua informação, meu dns não toca o arquivo hosts .. assim como um dns de verdade 14:27 &amp;lt;+polecat&amp;gt; Ah é, tem isso também.&amp;gt;.&amp;lt; 14:27 &amp;lt;@duck&amp;gt; meu dns causa paz mundial 14:27 &amp;lt;jrandom&amp;gt; MrEcho: pode valer a pena explorar interoperabilidade 14:27 &amp;lt;+polecat&amp;gt; Existe o /etc/hosts, o hosts.txt do jrandom que o i2ptunnel e o sam usam, e agora o hosts.txt publicado pelo Ragnarok. 14:28 &amp;lt;Ragnarok&amp;gt; Eu não acho que algo que não resolva nomes localmente vá jamais ter desempenho aceitável sobre i2p, mas fique à vontade para me provar errado :) 14:28 &amp;lt;mule&amp;gt; ambiente hostil :) 14:28 &amp;lt;MrEcho&amp;gt; eu poderia fazer ele atualizar o hosts text, mas eu estava esperando adicionar algo em outro código 14:28 &amp;lt;jrandom&amp;gt; há algum código no cvs (sob apps/myi2p) para carregar/armazenar entradas do catálogo de endereços com os dados postados naquele e-mail de fev, se alguém se interessar ;) 14:29 &amp;lt;+polecat&amp;gt; ? 14:29 &amp;lt;MrEcho&amp;gt; já dei uma olhada jr 14:30 &amp;lt;jrandom&amp;gt; polecat: http://forum.i2p.net/viewtopic.php?t=141#419 14:30 &amp;lt;+polecat&amp;gt; Você quer dizer sob apps/myi2p/java/src/net/i2p/myi2p 14:30 &amp;lt;jrandom&amp;gt; bem, sim, se você quer ser específico ;) 14:30 &amp;lt;+polecat&amp;gt; Mais como horrivelmente redundante. ;3 14:31 &amp;lt;jrandom&amp;gt; legal MrEcho, embora eu esteja sugerindo esse tipo de formato de arquivo para outros sistemas de nomes também, se as pessoas forem considerar substituir o hosts.txt 14:31 &amp;lt;jrandom&amp;gt; polecat: com boa razão (e na minha opinião não há redundância nesse caminho ;) 14:31 &amp;lt;Ragnarok&amp;gt; legal. Vou dar uma olhada 14:32 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; pelo menos não diz internet três vezes ali mais 14:33 &amp;lt;jrandom&amp;gt; teria que ser implementado como um net.i2p.client.naming.NamingService também – algo para carregar daquele db local, mas isso não deve ser tão difícil 14:33 &amp;lt;+polecat&amp;gt; Eca! Não, não, nada de registros MX... nada de CNAME... 14:33 &amp;lt;jrandom&amp;gt; ter múltiplos destinations por nome é uma boa ideia porém 14:33 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Sou fã de um híbrido catálogo de endereços/ dns 14:34 &amp;lt;jrandom&amp;gt; um catálogo de endereços é um sistema de nomes de domínio :) 14:34 &amp;lt;+polecat&amp;gt; jrandom: Quantas vezes você teve que chamá-lo de myi2p? E quão necessário é chamá-lo de i2p se já se chama myi2p? E há alguma dúvida se aquele troço é uma coisa de java? 14:34 &amp;lt;jrandom&amp;gt; polecat: nem todo código do myi2p será em java. 14:34 &amp;lt;@duck&amp;gt; volte para sua caverna seu troll de perl :) 14:34 &amp;lt;+polecat&amp;gt; Concordo que é tudo necessário, não te culpo jrandom, mas culpo o java e o ant. 14:35 &amp;lt;jrandom&amp;gt; polecat: e o codebase do i2p é único sob o namespace net.i2p, já que não controlamos o namespace net.myi2p :) 14:35 * polecat rosna e se agacha debaixo da ponte. 14:35 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; polecat: isso se chama TOC 14:35 &amp;lt;jrandom&amp;gt; heh 14:35 &amp;lt;jrandom&amp;gt; isso se chama engenharia de software ;) 14:36 &amp;lt;+polecat&amp;gt; Sim, mas por que colocar tudo numa estrutura de diretórios que repete o namespace? 14:36 &amp;lt;+polecat&amp;gt; Só especificar tipo... no arquivo "Este arquivo é namespace net.i2p" 14:36 &amp;lt;jrandom&amp;gt; mas enfim, mais algo sobre o sistema de nomes animal do Ragnarok? :) 14:36 &amp;lt;@duck&amp;gt; é animal 14:36 &amp;lt;Ragnarok&amp;gt; obrigado :) 14:36 &amp;lt;+polecat&amp;gt; Asseth Kickius. 14:36 &amp;lt;jrandom&amp;gt; polecat: há 1340 arquivos java no i2p 14:37 &amp;lt;@duck&amp;gt; Fiquei _chocado_ quando quis visitar um eepsite e o host já estava propagado 14:37 &amp;lt;Ragnarok&amp;gt; hehe 14:37 &amp;lt;jrandom&amp;gt; :) 14:37 &amp;lt;+polecat&amp;gt; Bem, não estou dizendo que precise ser espremido tudo num lugar. 1340 arquivos parece pra caramba, porém, não tem nenhum código redundante aí? o.O 14:38 &amp;lt;Ragnarok&amp;gt; alguém sabe um comando para matar um processo do windows pelo pid? 14:38 &amp;lt;@duck&amp;gt; tipo reimplementações da pilha TCP? :) 14:38 &amp;lt;+polecat&amp;gt; Sem falar em servidores web totalmente funcionais. c.c 14:38 &amp;lt;jrandom&amp;gt; heh 14:38 &amp;lt;jrandom&amp;gt; oh, deixa eu pular o código do jetty.. 14:39 &amp;lt;keysersoze&amp;gt; (91 peers na rede agora!) 14:39 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ragnarok: kill 14:39 &amp;lt;jrandom&amp;gt; ok, 389 em router/ e core/ 14:39 &amp;lt;Ragnarok&amp;gt; em quais versões isso existe? 14:39 &amp;lt;+polecat&amp;gt; Ainda é muito para um router meia-boca... mas considerando o todo não está tão ruim. 14:39 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; não sei... Rodando XP aqui. 14:39 &amp;lt;cervantes&amp;gt; Ragnarook: só se você tiver os arquivos do cd de suporte instalados 14:40 &amp;lt;Ragnarok&amp;gt; ah 14:40 * duck volta o foco 14:40 &amp;lt;cervantes&amp;gt; Ragnarok: caso contrário baixe o pskill do sysinternals 14:40 &amp;lt;jrandom&amp;gt; ok, mais algo para 4) addressbook.py, ou vamos para 5) ??? 14:41 &amp;lt;cervantes&amp;gt; Ragnarok: http://www.sysinternals.com/ntw2k/freeware/pstools.shtml 14:41 &amp;lt;jrandom&amp;gt; ok, 5) então 14:41 &amp;lt;Ragnarok&amp;gt; bacana, valeu :) 14:41 &amp;lt;jrandom&amp;gt; polecat: se bem me lembro você queria levantar o bamboo-dht? 14:41 &amp;lt;MrEcho&amp;gt; ? reunião agora 14:41 &amp;lt;+polecat&amp;gt; :canta: DHT DHT USA USA~/o 14:42 &amp;lt;+polecat&amp;gt; Sim, de fato. Só estou olhando algo... 14:42 &amp;lt;jrandom&amp;gt; sim MrEcho 14:43 &amp;lt;+Ch0Hag&amp;gt; 5? 14:43 &amp;lt;jrandom&amp;gt; 5) ??? 14:43 &amp;lt;MrEcho&amp;gt; heh 14:43 &amp;lt;+Ch0Hag&amp;gt; uuh sim, encontrei um bug semântico irrelevante 14:43 &amp;lt;jrandom&amp;gt; manda Ch0Hag? 14:43 &amp;lt;+polecat&amp;gt; Existem 79 arquivos java no código-fonte do bamboo. Há 253 arquivos no total. 14:44 &amp;lt;+polecat&amp;gt; O projeto inteiro ocupa 4,6 megabytes em arquivos fonte e de suporte, antes de compilar. 14:44 &amp;lt;jrandom&amp;gt; eita 14:44 &amp;lt;+Ch0Hag&amp;gt; em /netdb.jsp, nossa informação é dada porta primeiro, enquanto outros peers são dados host primeiro 14:44 &amp;lt;+Ch0Hag&amp;gt; Na linha Addresses 14:44 &amp;lt;jrandom&amp;gt; você chegou a brincar com ele, polecat? 14:44 &amp;lt;jrandom&amp;gt; Ch0Hag: a ordem é arbitrária 14:45 &amp;lt;+Ch0Hag&amp;gt; E parece ser host/porta em todos 14:45 &amp;lt;+polecat&amp;gt; Não tive muita chance. Brinquei com circle, e peguei uma representação gráfica bacana de uma chave pública PGP, mas ainda não com bamboo. 14:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; ah sim, o irrelevante relatório de bug do ch0hag me lembrou! 14:45 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; na página de config diz "você deve ou usar um serviço como dyndns ou deixar o hostname em branco. Se você deixar em branco, seu router vai autodetectar o IP 'correto' perguntando a um peer" 14:45 &amp;lt;+Ch0Hag&amp;gt; Mas hey 14:45 &amp;lt;+Ch0Hag&amp;gt; Não é como se importasse de verdade. 14:46 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; o que é ótimo para mim, já que tenho IP dinâmico e estava esperando por este recurso há algum tempo, mas quando eu deixo em branco e clico salvar, ele automaticamente preenche a caixa de novo com um IP (incorreto) 14:46 &amp;lt;cervantes&amp;gt; polecat: tem uma url? 14:46 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Obrigado! 14:47 &amp;lt;jrandom&amp;gt; hmm dm, ele não respeita você deixar vazio? 14:47 &amp;lt;jrandom&amp;gt; isso é definitivamente um bug substancial 14:47 &amp;lt;+polecat&amp;gt; Sim, um momento por favor. 14:47 &amp;lt;Ragnarok&amp;gt; seria bom se só recomendasse preencher a caixa se você tiver um hostname real, estático. Ou se a caixa não existisse... 14:47 &amp;lt;jrandom&amp;gt; Ch0Hag: kaffe tipicamente mantém um tamanho estável 14:47 &amp;lt;+polecat&amp;gt; http://bamboo-dht.org/ 14:48 &amp;lt;jrandom&amp;gt; Ragnarok: estou considerando remover aquela caixa por completo, deixando para os hackers adicionarem em /configadvanced.jsp 14:48 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; Eu só me importo porque o parágrafo de instruções me faz sentir um idiota quando não consigo deixar em branco ;) 14:48 &amp;lt;cervantes&amp;gt; polecat: valeu 14:48 &amp;lt;+Ch0Hag&amp;gt; dm: É claramente um teste de inteligência. 14:48 &amp;lt;+Ch0Hag&amp;gt; Se você consegue deixar em branco, você passa. 14:48 &amp;lt;+polecat&amp;gt; Também notei que bamboo parece compilar com jikes e o jar do kaffe em aproximadamente 30 segundos. 14:48 &amp;lt;+polecat&amp;gt; Usa umas variáveis estranhas, porém, JAVAC e JAVAHOME em vez de JAVA_HOME 14:49 &amp;lt;Ragnarok&amp;gt; jr: Acho uma ótima ideia. Neste ponto, é um pouco como uma armadilha para novatos. 14:50 &amp;lt;cervantes&amp;gt; dm: você clica no salvar, ou dá enter? 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; clico salvar 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; * Limites de largura de banda atualizados 14:50 &amp;lt;ant&amp;gt; &amp;lt;dm&amp;gt; * Configuração salva com sucesso 14:50 &amp;lt;@duck&amp;gt; polecat: planeja dar uma olhada mais de perto? 14:51 &amp;lt;+polecat&amp;gt; Planejo sim. bamboo parece o melhor candidato para portar para i2p, e o projeto de DHT mais "arrumado" que vejo por aí. 14:52 &amp;lt;+polecat&amp;gt; O importante é se ele "funciona" ou não, claro. 14:52 &amp;lt;jrandom&amp;gt; bah, quem precisa de funcionalidade, é tudo sobre compatibilidade de buzzword! 14:53 &amp;lt;jrandom&amp;gt; por favor nos mantenha atualizados sobre como vai 14:53 &amp;lt;jrandom&amp;gt; (pois concordo, o projeto parece promissor) 14:53 &amp;lt;@duck&amp;gt; provavelmente o mais importante é o que ele oferece para modificações no nível de transporte 14:54 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Qual é a de bambu? 14:54 &amp;lt;jrandom&amp;gt; sim, se requer canais NIO ou usa sockets simples 14:54 &amp;lt;cervantes&amp;gt; heh... notícias do bamboo: "5 Aug Bamboo Agora 100% Java Puro... usa Berkeley DB Java Edition" "4 Nov Bamboo Não Mais 100% Java Puro... BDB Java era ruim.. de volta ao C" 14:54 &amp;lt;jrandom&amp;gt; (embora nós /pudéssemos/ escrever canais NIO para i2psocket, daria trabalho) 14:54 &amp;lt;+polecat&amp;gt; jrandom: Volte para sua catedral, gárgula do java! X3 14:54 &amp;lt;+polecat&amp;gt; De fato. Se exigir TCP ou UDP, ou pior... DNS, então podemos estar ferrados. 14:54 &amp;lt;+polecat&amp;gt; NIO/ 14:54 &amp;lt;+polecat&amp;gt; NIO? 14:55 &amp;lt;+polecat&amp;gt; Tudo que sei é que ni'o significa mudar de assunto em lojban. 14:55 &amp;lt;jrandom&amp;gt; NIO é uma nova biblioteca de I/O no java, adicionada no 1.4 14:55 &amp;lt;+polecat&amp;gt; Entendi. Mesmo sockets simples, não tem o SAM objetos análogos a sockets, e funções read() e write() análogas? 14:55 &amp;lt;jrandom&amp;gt; sim 14:56 &amp;lt;jrandom&amp;gt; se usarem sockets simples, é fácil pra caramba 14:56 &amp;lt;jrandom&amp;gt; (...seja lá o que isso signifique) 14:56 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; O que é bamboo? 14:56 &amp;lt;jrandom&amp;gt; bamboo-dht.org 14:57 &amp;lt;cervantes&amp;gt; quais foram os problemas com o pysam aliás? 14:57 * polecat concorda. 14:58 &amp;lt;@duck&amp;gt; cervantes: enviar / receber dados 14:58 &amp;lt;cervantes&amp;gt; duck: ah só isso? :) 14:58 &amp;lt;ant&amp;gt; * janonymous2 /me se encolhe no seu telefone inadequado 14:58 &amp;lt;@duck&amp;gt; e fazer / detectar conexões 14:58 &amp;lt;+Nightblade&amp;gt; ele não enviava? 14:59 &amp;lt;Ragnarok&amp;gt; oi 14:59 &amp;lt;@duck&amp;gt; Nightblade: provavelmente fazia algo 14:59 &amp;lt;+Nightblade&amp;gt; funciona de alguma forma? 15:00 &amp;lt;cervantes&amp;gt; duck: alguma ideia de nomeação da seção do fórum i2p-bt? 15:00 &amp;lt;cervantes&amp;gt; você quer seu próprio topo, com alguns subs? 15:01 &amp;lt;Ragnarok&amp;gt; hm, tenho que cair na estrada. Tenham um bom resto de reunião :) 15:01 &amp;lt;jrandom&amp;gt; Nightblade: aum estava usando, então tenho certeza que funcionava 15:01 &amp;lt;jrandom&amp;gt; l8r Ragnarok 15:01 &amp;lt;cervantes&amp;gt; you're = your 15:01 &amp;lt;cervantes&amp;gt; até mais ragnarok 15:02 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Status do bt? 15:02 &amp;lt;jrandom&amp;gt; janonymous: veja os logs da reunião (quando saírem) 15:03 &amp;lt;jrandom&amp;gt; falando nisso, há mais algo que as pessoas gostariam de levantar na reunião? 15:03 &amp;lt;ant&amp;gt; &amp;lt;janonymous2&amp;gt; Ah, minha culpa 15:04 * cervantes entrega ao jr o baffer banhado a e-gold 15:04 * jrandom arma o braço 15:04 &amp;lt;jrandom&amp;gt; ... 15:04 &amp;lt;jrandom&amp;gt; ... 15:04 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Notas de status do I2P de 2004-11-02</title><link>/pt/blog/2004/11/02/notas-de-status-do-i2p-de-2004-11-02/</link><pubDate>Tue, 02 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/02/notas-de-status-do-i2p-de-2004-11-02/</guid><description>&lt;p>Oi, pessoal, é hora da atualização semanal&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Core updates&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>mail.i2p progress&lt;/li>
&lt;li>BT progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-status-da-rede">1) Status da rede&lt;/h2>
&lt;p>Praticamente como antes - um número estável de pares, eepsites(I2P Sites) razoavelmente acessíveis, e irc por horas a fio. Você pode dar uma olhada na acessibilidade de vários eepsites(I2P Sites) por meio de algumas páginas diferentes: - &lt;code>http://gott.i2p/sites.html&lt;/code> - &lt;code>http://www.baffled.i2p/links.html&lt;/code> - &lt;code>http://thetower.i2p/pings.txt&lt;/code>&lt;/p>
&lt;h2 id="2-atualizações-do-núcleo">2) Atualizações do núcleo&lt;/h2>
&lt;p>Para quem frequenta o canal (ou lê os logs do CVS), muita coisa vem acontecendo, embora já faça algum tempo desde o último lançamento. Uma lista completa de alterações desde a versão 0.4.1.3 pode ser encontrada online, mas há duas modificações importantes, uma boa e uma ruim:&lt;/p></description></item><item><title>Reunião dos Desenvolvedores do I2P - 02 de novembro de 2004</title><link>/pt/blog/2004/11/02/reuni%C3%A3o-dos-desenvolvedores-do-i2p-02-de-novembro-de-2004/</link><pubDate>Tue, 02 Nov 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/11/02/reuni%C3%A3o-dos-desenvolvedores-do-i2p-02-de-novembro-de-2004/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> BS314159, cat-a-puss, deer, dm, duck, janonymous1, jrandom, protok0l&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:37 &amp;lt;jrandom&amp;gt; 0) oi 13:37 &amp;lt;jrandom&amp;gt; 1) Estado da rede 13:37 &amp;lt;jrandom&amp;gt; 2) Atualizações do núcleo 13:37 &amp;lt;jrandom&amp;gt; 3) Biblioteca de streaming 13:37 &amp;lt;jrandom&amp;gt; 4) progresso do mail.i2p 13:38 &amp;lt;jrandom&amp;gt; 5) progresso do BT 13:38 &amp;lt;jrandom&amp;gt; 6) ??? 13:38 &amp;lt;jrandom&amp;gt; 0) oi 13:38 &amp;lt;jrandom&amp;gt; desculpem a demora, notas semanais de status postadas em http://dev.i2p.net/pipermail/i2p/2004-November/000477.html 13:38 &amp;lt;dm&amp;gt; reunião em 24 ou 84? 13:38 &amp;lt;jrandom&amp;gt; 0 13:38 &amp;lt;dm&amp;gt; ah.. -36? 13:39 &amp;lt;jrandom&amp;gt; sim, 9p GMT 13:39 &amp;lt;jrandom&amp;gt; mas eu esqueci disso, então vamos começar... agora ;) 13:39 &amp;lt;jrandom&amp;gt; 1) estado da rede 13:39 &amp;lt;dm&amp;gt; bom timing 13:39 &amp;lt;jrandom&amp;gt; bem, nenhuma mudança real no estado da rede do meu lado - alguém tem algo que gostaria de levantar sobre isso? 13:41 &amp;lt;jrandom&amp;gt; se não, podemos ir para 2) atualizações do núcleo 13:41 &amp;lt;jrandom&amp;gt; não tenho muito a acrescentar além do que está no e-mail, então vou dar um minuto para o pessoal assimilar 13:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; arg 13:42 &amp;lt;jrandom&amp;gt; houve 8 patches desde o release, com mais um ou dois pendentes. provavelmente vamos agrupar tudo num 0.4.1.4, já que a própria biblioteca de streaming não está pronta 13:43 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; bem-vindo de volta, está um pouco turbulento por aqui 13:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; sem problema, estou de volta :) 13:43 &amp;lt;protok0l&amp;gt; alguma notícia sobre o desaparecimento do aum? eu quero o stasher! 13:44 * dm gosta de saber que estão fazendo coisas debaixo do capô para otimizar o I2P 13:44 &amp;lt;jrandom&amp;gt; como o gott citou, DIY (faça você mesmo), faça ou morra 13:45 &amp;lt;jrandom&amp;gt; sim, a troca de memória estava virando uma parte substancial do tempo de CPU 13:45 &amp;lt;jrandom&amp;gt; então finalmente valeu o esforço otimizar 13:45 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Desculpem, tenho que pegar um ônibus. Vou ler os logs mais tarde à noite. 13:45 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; oi, só um bug report 13:45 &amp;lt;jrandom&amp;gt; (pois reduziu o tempo de teste da biblioteca de streaming por um fator de 5) 13:45 &amp;lt;jrandom&amp;gt; legal, baffled, falamos depois 13:46 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; quando sua conexão de rede cai, i2p morre 13:46 &amp;lt;dm&amp;gt; Esse é o tipo de coisa que aparece sorrateiramente; bom tirar do caminho enquanto o projeto ainda está enxuto. 13:46 &amp;lt;deer&amp;gt; * postman percebeu isso também alguns dias atrás 13:46 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; um dos meus servidores perdeu o link 13:46 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; por alguns minutos - depois disso o i2p só resolveu com um reinício completo 13:46 &amp;lt;jrandom&amp;gt; morre, tipo, a JVM para, ou o router para de falar com os pares? 13:47 &amp;lt;jrandom&amp;gt; (obviamente ele para de falar com os pares, quero dizer, depois que a rede volta, ele se recupera?) 13:47 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: no meu caso a jvm ainda estava rodando - mas nenhuma conexão teve sucesso por uns 15 minutos 13:47 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: depois disso eu reiniciei 13:47 &amp;lt;jrandom&amp;gt; hmm, ok, legal 13:48 &amp;lt;jrandom&amp;gt; valeu, peer, postman. vou fazer alguma depuração nessa parte 13:48 &amp;lt;jrandom&amp;gt; quais SOs, a propósito? 13:48 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: np - queria te escrever um e-mail mas esqueci 13:49 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: Linux 2.4.recent - glibc2.3.recent jvm 1.4.05 13:49 * jrandom suspeita que esta semana vai ser a semana de 'quebrar as coisas e fazer o i2p lidar melhor com isso' 13:49 &amp;lt;jrandom&amp;gt; certo 13:50 &amp;lt;deer&amp;gt; &amp;lt;peer&amp;gt; jrandom: no meu caso a jvm caiu completamente 13:50 &amp;lt;jrandom&amp;gt; apareceu OutOfMemory ou teve alguma mensagem CRIT? ou criou um arquivo hs_* no seu diretório de instalação do i2p? 13:52 &amp;lt;jrandom&amp;gt; talvez possamos vasculhar os detalhes depois, após a reunião 13:52 &amp;lt;jrandom&amp;gt; alguém tem mais algo em 2) atualizações do núcleo? 13:52 &amp;lt;jrandom&amp;gt; se não, vamos para 3) biblioteca de streaming 13:53 &amp;lt;dm&amp;gt; sim 13:53 &amp;lt;dm&amp;gt; essa latência aumentada 13:53 &amp;lt;dm&amp;gt; você tem uma estimativa de aumento em % por hop? 13:53 &amp;lt;dm&amp;gt; estamos falando de alguns pontos percentuais ou 30-40%? 13:53 &amp;lt;jrandom&amp;gt; nenhum, é só que em algumas situações ele não enviava por um outbound tunnel 13:54 &amp;lt;dm&amp;gt; então desprezível... 'tá 13:54 &amp;lt;dm&amp;gt; (em média) 13:54 &amp;lt;dm&amp;gt; 3) 13:54 &amp;lt;jrandom&amp;gt; 0% por hop, mas é como se o peer com quem você fala tivesse tunnels 1 hop mais longos do que antes (em média) 13:55 &amp;lt;jrandom&amp;gt; não há muitas atualizações visíveis de fato para a biblioteca de streaming até agora 13:55 &amp;lt;jrandom&amp;gt; as coisas funcionam bem, e tenho feito vários benchmarks para acompanhar o progresso durante as recentes atualizações de memória 13:55 &amp;lt;dm&amp;gt; oh, números de taxa de transferência!!! 13:57 &amp;lt;dm&amp;gt; ping 13:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; . 13:57 &amp;lt;jrandom&amp;gt; bem, variou conforme o tamanho da mensagem e a latência por hop injetada, mas a taxa de transferência preliminar ficou 2-5x mais rápida 13:57 &amp;lt;jrandom&amp;gt; no entanto, ficou limitado pela CPU 13:57 &amp;lt;dm&amp;gt; hmmm, nada mal. 13:58 &amp;lt;dm&amp;gt; cpu de qual lado? 13:58 &amp;lt;jrandom&amp;gt; o grande benefício está na redução da retransmissão de dados e na eliminação virtual de falhas ;) 13:59 &amp;lt;jrandom&amp;gt; dm: esses testes foram feitos com o sim, injetando atrasos aleatórios por hop 13:59 &amp;lt;jrandom&amp;gt; (por exemplo, 400ms cada vez, ou 1000ms, ou 2000ms) 13:59 &amp;lt;dm&amp;gt; Existe algum tipo de esquema de prioridade para que o encaminhamento de mensagens dos tunnels não seja muito afetado por pessoas tentando baixar a 30k/s e esgotando a CPU? 13:59 &amp;lt;jrandom&amp;gt; (bem, o benefício *grande* é a janela deslizante e a reordenação, mas reduzir retransmissões é bom) 14:00 &amp;lt;jrandom&amp;gt; não sei se entendi 14:00 &amp;lt;dm&amp;gt; Tipo, se eu estiver baixando pornografia, vou injetar um atraso de 3s para quem estiver passando por mim nos seus tunnels. 14:00 &amp;lt;jrandom&amp;gt; (e as taxas de transferência eram bem maiores que 30KBps, mas, de novo, isso foi só local com atrasos aleatórios injetados) 14:01 &amp;lt;dm&amp;gt; Só estou me perguntando o que acontece em geral se alguém estiver estourando a CPU, no que diz respeito à contribuição dessa pessoa para a rede. 14:01 &amp;lt;dm&amp;gt; Acho que não é específico de abusar da biblioteca de streaming. 14:02 &amp;lt;jrandom&amp;gt; você não vai estourar a CPU fazendo streaming; a carga de CPU foi algo que encontrei usando o sim local rodando um monte de routers em uma única máquina 14:02 &amp;lt;dm&amp;gt; ah, beleza, eu achei que a cpu ficava no máximo com um router tentando criptografar todos os bits passando pelo cano. 14:02 &amp;lt;jrandom&amp;gt; não, criptografia é RealmenteMuitoRápida 14:03 &amp;lt;dm&amp;gt; show 14:03 &amp;lt;jrandom&amp;gt; ok, mais alguém tem perguntas quanto ao progresso da biblioteca de streaming? 14:03 &amp;lt;jrandom&amp;gt; se não, 4) progresso do mail.i2p 14:04 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; postman, você por aí? 14:04 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; yo :) 14:04 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ok 14:04 &amp;lt;deer&amp;gt; * postman acena 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; bem, senhores. Alguns de vocês talvez tenham notado que finalmente implementamos serviços de entrada/saída 14:05 &amp;lt;jrandom&amp;gt; [w00t!] 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; por favor, leia www.postman.i2p/inout.html 14:05 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; por favor, testem o sistema 14:06 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; baffled vai entregar o 2º MX oficial 14:06 &amp;lt;jrandom&amp;gt; certo 14:06 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; agora estou trabalhando na implementação de IMAP 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; isso significa uma migração para o formato maildir em breve 14:07 &amp;lt;jrandom&amp;gt; vamos precisar rever vários clientes por causa disso, certo? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; no momento estou avaliando/testando 14:07 &amp;lt;jrandom&amp;gt; legal 14:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; por que IMAP e não POP3 ? 14:07 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; sim, e o lado do servidor também 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; Natalia: já temos POP3 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; POP3 pode ser usado, claro 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; IMAP4 vai nos deixar mais flexíveis para sistemas de webmail (com sorte) 14:10 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; isso ainda é uma questão em aberto 14:10 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ok. 14:10 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; pareceu que você ia mudar de POP3 para IMAP 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; não, claro que não 14:11 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: há alguma novidade sobre webmail rodando localmente? 14:12 &amp;lt;jrandom&amp;gt; não que eu saiba. não tive tempo de ver isso 14:12 &amp;lt;deer&amp;gt; * postman também não 14:12 &amp;lt;jrandom&amp;gt; houve aquelas discussões sobre o atmail, mas ele é closed source 14:12 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; mmh, sim 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; mas algo meio JSP ? 14:13 &amp;lt;jrandom&amp;gt; seria um jeito muito bom de um voluntário entrar e fazer o trabalho braçal :) 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; bem, adicionei esta descrição a gott.i2p/sites.html 14:13 &amp;lt;deer&amp;gt; * postman está completamente incapaz de pesquisar esse assunto 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; para www.postman.i2p 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; postman opera o primeiro serviço de e-mail do i2p, oferecendo POP3 e SMTP 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; gratuitos e anônimos sobre i2p. Implementado recentemente está a capacidade de enviar e receber e-mails para e 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; de fora da rede i2p, marcando os serviços de www.postman.i2p como um 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; destino bacana para qualquer usuário de e-mail preocupado e em breve indispensável, à medida que contas de e-mail do mail.i2p 14:13 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; se tornam a norma para autores de eepsite. 14:14 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; soou bem ? 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; obrigado, Natalia :) 14:14 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: acho que não é um assunto urgente 14:14 &amp;lt;deer&amp;gt; * Natalia faz uma reverência :) 14:15 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: talvez a gente retome a questão do webmail mais tarde :) 14:15 &amp;lt;jrandom&amp;gt; concordo, postman 14:15 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; é isso da minha parte, obrigado :) 14:15 &amp;lt;jrandom&amp;gt; valeu, obrigado, postman 14:15 &amp;lt;deer&amp;gt; * postman também faz uma reverência e senta de novo 14:15 &amp;lt;jrandom&amp;gt; ok, mais algo sobre isso, ou passamos para 5) progresso do BT? 14:16 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; dinoman: você por aí? 14:16 &amp;lt;dm&amp;gt; Sim, ainda estou esperando a BT reativar meu ADSL 14:16 &amp;lt;jrandom&amp;gt; !thwap 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; dino fez um bom trabalho 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; com Ragnarok para arrumar algumas pontas 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; até agora parece que os problemas atuais são: 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - instabilidade do SAM 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - problemas na biblioteca SAM para Python 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - uso incorreto da lib SAM em Python 14:18 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; - tratamento correto de destination (destino no I2P) em vez de host/ip/port 14:18 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; uma vez que isso seja corrigido, deve funcionar 14:18 &amp;lt;jrandom&amp;gt; legal 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Acho que é preciso dar um pequeno passo atrás, porém 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; e concordar sobre como modificar o protocolo para lidar corretamente com destinations 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; vai ser incompatível de qualquer forma, então é melhor quebrar direito 14:19 &amp;lt;jrandom&amp;gt; concordo 14:20 &amp;lt;jrandom&amp;gt; talvez alguém possa esboçar um plano geral do que precisa ser feito em vários apps/componentes para fazer isso funcionar 14:20 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; cada peer tem um peer_id único de 20 bytes 14:20 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; normalmente ele é derivado do host/ip 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; acho que usar o destination completo é um pouco demais 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; que coisa globalmente única devemos usar? 14:21 &amp;lt;jrandom&amp;gt; SHA1(destination)[0:19] 14:21 &amp;lt;jrandom&amp;gt; talvez? 14:21 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; primeiros vinte bytes do dest? :) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; um hash sha1 tem 20 bytes 14:22 &amp;lt;jrandom&amp;gt; os primeiros 20 bytes do dest devem ser bem aleatórios também, suficientes para lidar com colisões aleatórias, mas não com colisões hostis 14:22 &amp;lt;jrandom&amp;gt; melhor ainda 14:22 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; se você perde a chave, como os peers se encontram 14:22 &amp;lt;jrandom&amp;gt; um peer *é* uma chave 14:23 &amp;lt;jrandom&amp;gt; ah 14:23 * jrandom interpretou errado 14:23 &amp;lt;jrandom&amp;gt; o tracker deve dar aos peers o destination completo, não o SHA1(destination) 14:24 &amp;lt;jrandom&amp;gt; esse é o mesmo peer_id em questão? 14:24 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; eu corrigi o tracker em PHP para enviar a chave completa como o ip 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; na verdade o cliente gera o peer_id 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (o que você quer dizer com 'key'?) 14:25 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; destination 14:25 &amp;lt;dm&amp;gt; Parece um esquete do 'Quem é o Primeiro?'. 14:25 &amp;lt;dm&amp;gt; Usem frases completas, gente! 14:26 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; ok, beleza :/ o tracker envia o destination completo como o ip 14:27 &amp;lt;jrandom&amp;gt; heh não ligue para o dm. parece ótimo 14:27 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; peer id é só para os trackers 14:27 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; talvez possamos usar #i2p-bt 14:28 &amp;lt;jrandom&amp;gt; o que acho que seria útil, porém, é se você (ou outra pessoa) pudesse talvez rascunhar uma lista de modificações que precisarão ser feitas 14:28 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; para não começarem guerras religiosas toda vez que o nome da cobra é mencionado 14:29 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; por mim, funciona 14:29 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; não entro em guerra: se funciona, funciona 14:29 &amp;lt;jrandom&amp;gt; (por exemplo, "o tracker envia o destination completo como o IP", "o cliente interpreta o IP como o destination completo", "o torrent contém o destination do tracker no campo 'trackerDest'", etc) 14:29 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; com certeza 14:30 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; jrandom, é isso 14:31 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; this is the sample output of the tracker 8:intervali300e12:min intervali30e5:peersld2:ip50:klkjlkfsdjfkljkfdhjkddfsjkldsfjlkjfdlkjsfdl;kj;sdf7:peer 14:31 &amp;lt;dm&amp;gt; copia/cola a frase do jrandom no notepad e salva como "draft.txt" 14:31 &amp;lt;cat-a-puss&amp;gt; o bt sobre i2p será intercompatível com outros clientes que não estão sobre i2p? 14:31 &amp;lt;jrandom&amp;gt; legal, dinoman 14:31 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; em ip50 você verá uma chave lixo 14:32 &amp;lt;jrandom&amp;gt; sim 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; sim 14:32 &amp;lt;cat-a-puss&amp;gt; então devemos conversar 14:32 &amp;lt;jrandom&amp;gt; bem-vindo à reunião semanal! :) 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; precisará ser algo como .i2ptorrent para fazê-lo conviver 14:32 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; para nomes de arquivo e links e tudo mais 14:33 &amp;lt;jrandom&amp;gt; você está trabalhando em algo parecido, cat-a-puss, ou tem algumas ideias de melhorias? 14:33 &amp;lt;cat-a-puss&amp;gt; trabalhando em algo parecido 14:33 &amp;lt;cat-a-puss&amp;gt; em Java 14:33 &amp;lt;jrandom&amp;gt; legal 14:34 &amp;lt;jrandom&amp;gt; é necessariamente específico de Java, ou alguns peers podem estar em outras linguagens? 14:34 &amp;lt;cat-a-puss&amp;gt; boa pergunta, não sei como fazer esse tipo de coisa em Java, vou ter que ver isso 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; certo 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; vamos usar ugha.i2p para escrever algumas especificações 14:35 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; . 14:35 &amp;lt;jrandom&amp;gt; ou talvez precisemos de uma seção "swarming data transfer" no fórum para podermos discutir essas coisas no nosso ritmo? 14:35 &amp;lt;jrandom&amp;gt; ou ugha.i2p, claro 14:36 &amp;lt;jrandom&amp;gt; (enquanto trabalhamos alguns bugs na impl e nas libs do SAM :) 14:36 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; torna tudo um desafio 14:37 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; hehe ok 14:38 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ... 14:38 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mais bt? 14:38 &amp;lt;deer&amp;gt; * dinoman volta a trabalhar no Savane 14:39 &amp;lt;jrandom&amp;gt; `http://ugha.i2p/SwarmingTransfer` / http://ugha.ath.cx/SwarmingTransfer 14:39 &amp;lt;jrandom&amp;gt; certo 14:39 &amp;lt;jrandom&amp;gt; ok, mais algo em 5) progresso do BT? 14:39 &amp;lt;jrandom&amp;gt; ou vamos para 6) ??? 14:39 &amp;lt;jrandom&amp;gt; e perguntar ao dinoman como está o progresso do Savane? :) 14:40 &amp;lt;deer&amp;gt; * jrandom estala o chicote 14:40 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; cara, estou travado em usar o sistema de mail do i2p 14:40 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; acho que eu deveria simplesmente tirar o mail 14:40 &amp;lt;jrandom&amp;gt; há alguma maneira de dizer para usar o servidor SMTP em uma porta diferente? 14:40 &amp;lt;jrandom&amp;gt; ou o problema é SMTP autenticado? 14:41 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; auth 14:41 &amp;lt;protok0l&amp;gt; Uptime: 5d 14:41 &amp;lt;protok0l&amp;gt; ii own 14:41 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; não está na classe que o Savane usa 14:42 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; posso colocar 14:42 &amp;lt;protok0l&amp;gt; sou "Ident: pxEI" alguém pode me dizer minha avaliação 14:42 &amp;lt;jrandom&amp;gt; ok, aposto que podemos pedir ao postman para te configurar um destination SMTP personalizado que não exija autenticação 14:42 &amp;lt;dm&amp;gt; Eu te dou um 6/10 14:42 &amp;lt;dm&amp;gt; Você podia malhar o bumbum um pouco 14:42 &amp;lt;janonymous1&amp;gt; O que é savana 14:43 &amp;lt;jrandom&amp;gt; janonymous1: é como o sourceforge 14:43 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; porque estou olhando a I2P Public Domain Software Homepage no meu navegador agora 14:43 &amp;lt;jrandom&amp;gt; w00t 14:45 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; isso seria legal, mas com o que está sendo feito no servidor eu não quero que alguém me hackeie e acabe pegando as infos sobre o servidor de mail 14:45 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; é isso que me incomoda 14:45 &amp;lt;jrandom&amp;gt; bem, eles não pegariam nenhuma info do servidor de mail, só poderiam (no pior caso) falsificar @mail.i2p 14:45 &amp;lt;janonymous1&amp;gt; Legal 14:46 &amp;lt;jrandom&amp;gt; mas sim, seria ótimo ter suporte a SMTP autenticado para evitar isso 14:46 &amp;lt;jrandom&amp;gt; não sei quanto trabalho isso daria, porém 14:46 &amp;lt;protok0l&amp;gt; bom, fico feliz de ter deixado minha ideia de servidor de mail para o postman 14:46 &amp;lt;protok0l&amp;gt; parece mais difícil do que eu imaginava 14:47 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; eu não me importaria de ajudar com isso 14:47 &amp;lt;dm&amp;gt; protocolo 14:47 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; Tenho que fazer algo. :-) 14:47 &amp;lt;deer&amp;gt; &amp;lt;dinoman&amp;gt; eu vou fazer auth :( vai levar um tempinho, mas vou fazer 14:47 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; sim, dm 14:48 &amp;lt;jrandom&amp;gt; viu, você já tem um voluntário, dinoman! :) 14:48 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; talvez eu possa hospedar um servidor nessus 14:48 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; e fazer tunnel por TOR do meu lado 14:49 &amp;lt;deer&amp;gt; &amp;lt;Ch0Hag&amp;gt; Além disso, eu preciso de uma boa desculpa para trabalhar no resto da minha rede. 14:49 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; e eu vou me dedicar a aprender Python 14:49 &amp;lt;janonymous1&amp;gt; 'a fundação de software i2p'. Já consigo ver 14:49 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; e a digitar corretamente 14:49 &amp;lt;dm&amp;gt; Eu vou me dedicar à busca de mais dinheiro para mim e para aqueles diretamente relacionados a mim, que possam estar inclinados a me dar dinheiro num futuro próximo. 14:50 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para levantar em 6) ??? 14:50 &amp;lt;dm&amp;gt; 7) $$$ 14:51 &amp;lt;duck&amp;gt; Roger Dingledine (arma @ freenode) publicou um rascunho de um capítulo de um próximo livro da O'Reilly 14:51 &amp;lt;duck&amp;gt; http://freehaven.net/doc/wupss04/usability.pdf 14:51 &amp;lt;jrandom&amp;gt; ah, sim, é bem bom 14:51 &amp;lt;duck&amp;gt; é sobre anonimato e usabilidade 14:51 &amp;lt;dm&amp;gt; capítulo sobre usabilidade? 14:51 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; eu posso dirigir a i2p software foundation 14:51 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; lol 14:51 &amp;lt;duck&amp;gt; algumas partes interessantes sobre imago negativa 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; me dê as chaves do tesouro 14:52 &amp;lt;duck&amp;gt; ter bons padrões 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; AGORA! 14:52 &amp;lt;duck&amp;gt; etc 14:52 &amp;lt;duck&amp;gt; . 14:52 &amp;lt;jrandom&amp;gt; e a importância da usabilidade, às vezes até acima da segurança 14:52 &amp;lt;dm&amp;gt; protok0l: você é o defensor do usuário, não é? Você deveria ler esse documento. 14:52 &amp;lt;jrandom&amp;gt; 'k, mais algo para a reunião? 14:52 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; uau, estou vendo 83 peers 14:52 &amp;lt;duck&amp;gt; agora sabemos por que há tão poucos hidden sites conhecidos no tor 14:53 &amp;lt;deer&amp;gt; &amp;lt;protokol&amp;gt; dm: vou sim 14:53 &amp;lt;duck&amp;gt; arma tem medo de imago negativa 14:53 &amp;lt;duck&amp;gt; . 14:53 &amp;lt;dm&amp;gt; "imago" ? 14:53 &amp;lt;duck&amp;gt; imagem 14:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (psicanálise) uma imagem idealizada de alguém 14:53 &amp;lt;dm&amp;gt; Nenhuma menção ao I2P lá :( 14:53 &amp;lt;duck&amp;gt; jrandom: não somos? 14:54 &amp;lt;jrandom&amp;gt; hm? 14:54 &amp;lt;dm&amp;gt; ele quer dizer 'não somos?'. Ele é holandês. 14:54 &amp;lt;duck&amp;gt; se algum grupo específico migrar agora para o i2p, 14:54 &amp;lt;duck&amp;gt; eles poderiam afastar outros usuários de que precisamos 14:54 &amp;lt;jrandom&amp;gt; ah, isso está lá? não vi isso 14:55 &amp;lt;duck&amp;gt; não, sou eu que estou dizendo isso 14:55 &amp;lt;duck&amp;gt; mas está lá também, mais ou menos 14:55 &amp;lt;duck&amp;gt; claro, o andy anarquista não está nem aí 14:56 &amp;lt;jrandom&amp;gt; bem, eu realmente acho que há espaço para i2p e tor 14:56 &amp;lt;duck&amp;gt; sim 14:56 &amp;lt;duck&amp;gt; mas e quanto a uma imagem negativa precoce do I2P 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; essa é a razão pela qual sou forçada a ser uma mulher meio mundana neste canal de IRC 14:56 &amp;lt;protok0l&amp;gt; haha, quando eu der a palavra, toda grande lista e fórum anarquista vai ouvir sobre i2p em um dia ou dois 14:56 &amp;lt;jrandom&amp;gt; ah, eu não dou a mínima para isso, duck ;) 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom não aprova o got 14:56 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; *gott 14:57 &amp;lt;duck&amp;gt; jrandom: sim, mas bem 14:57 * duck conta a quantidade de regiões amigáveis à anarquia no globo 14:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; então tenho que ser a Natalia, a mulher querida do canal 14:57 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ( sem graça ) 14:57 &amp;lt;duck&amp;gt; somália? 14:57 &amp;lt;duck&amp;gt; aposto que lá 'não estão nem aí' 14:57 &amp;lt;protok0l&amp;gt; Chiapas, mexica 14:57 &amp;lt;duck&amp;gt; mas não amigáveis 14:57 &amp;lt;protok0l&amp;gt; mexiico 14:58 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; bah, você quer ser feminilizada 14:58 &amp;lt;jrandom&amp;gt; duck: quando chegar a hora de ser mais público, tenho certeza de que podemos adotar uma postura amigável ao 'joão cervejinha' 14:58 &amp;lt;duck&amp;gt; k 14:58 &amp;lt;jrandom&amp;gt; as pessoas vão fazer coisas "ruins" com i2p? sim 14:58 &amp;lt;dm&amp;gt; Acho que devemos mirar no 'joão barrigudo' 14:58 &amp;lt;protok0l&amp;gt; boa sorte, eu sei que o gott está planejando algo 14:58 &amp;lt;protok0l&amp;gt; o gott vai nos destruir 14:58 &amp;lt;duck&amp;gt; ok 14:58 &amp;lt;duck&amp;gt; . 14:58 &amp;lt;jrandom&amp;gt; a única maneira de qualquer sistema de anonimato ou segurança que valha a pena sobreviver é ser neutro em relação a conteúdo 14:59 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; sistemas de comunicação anônima só podem proteger a comunicação. Eles não interferem no bom e velho trabalho policial se alguém realmente *faz* algo. 14:59 &amp;lt;duck&amp;gt; só dizendo que alguns links colocados em `http://127.0.0.1:7657/index.jsp` poderiam ser ruins 14:59 &amp;lt;dm&amp;gt; I2P é sobre tecnologia. 14:59 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; sim 14:59 &amp;lt;jrandom&amp;gt; verdade, duck 15:00 &amp;lt;duck&amp;gt; e sim, o sitelist.html vai virar uma discussão TFE de novo 15:00 &amp;lt;jrandom&amp;gt; bem, uhum 15:00 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; neutralidade de conteúdo é algo sobre o qual escrevo na última entrada do eeplog 15:00 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; `http://gott.i2p/eeplog.html` 15:01 &amp;lt;jrandom&amp;gt; esse é, porém, o poder de eepsites interativos, como wikis 15:01 &amp;lt;jrandom&amp;gt; (por exemplo, fazer as pessoas registrarem seu site com um sitelist.py ou algo assim) 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: você apoia ou não apoia a ideia de crawlers de eepsite linkarem para material ilegal, sendo linkados da página inicial ? 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; +ou 15:01 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; se você fosse linkar para o sitelist 15:02 &amp;lt;duck&amp;gt; do ponto de vista moral eu também não dou a mínima 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: nenhum desses está registrado 15:02 &amp;lt;duck&amp;gt; mas do ponto de vista de usabilidade talvez eu me importe 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; o script verifica o host.txt 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; *hosts.txt 15:02 &amp;lt;jrandom&amp;gt; de uma perspectiva não técnica, apoio o que a comunidade de usuários exigir 15:02 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; então todo mundo é adicionado à lista se tiver um domínio 15:03 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; aff, sutiãs são tão desconfortáveis. 15:03 &amp;lt;protok0l&amp;gt; é, sinistro 15:03 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; você já _viu_ a comunidade de usuários? 15:03 &amp;lt;cat-a-puss&amp;gt; A solução mais simples seria simplesmente linkar para páginas de busca. Todo mundo sabe usá-las, elas fornecem acesso rápido, e ninguém vê nada que não pediu. 15:04 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; :) 15:04 &amp;lt;protok0l&amp;gt; gott é um assassino em série, eu sei. ele vai ser o primeiro a oferecer assassinatos ao vivo via webcam no i2p 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; a comunidade de usuários consiste de pessoas bem estranhas. 15:04 &amp;lt;jrandom&amp;gt; bom ponto, cat-a-puss, podemos simplesmente linkar para files.i2p 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; no momento, sou forçada a ser mulher porque o desenvolvedor líder desaprova o comportamento imoral do meu outro. 15:04 &amp;lt;duck&amp;gt; cat-a-puss++ 15:04 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; somos unidos por uma aventura comum. 15:06 &amp;lt;BS314159&amp;gt; Não estou convencido de que isso seja uma boa ideia, mas a licença do I2P é certamente ampla o suficiente para que as pessoas façam seus próprios derivados, diferindo apenas nas páginas de links locais 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; bem. 15:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; esperemos que o DrWoo consiga manter seus índices livres de corrupção 15:06 &amp;lt;jrandom&amp;gt; com certeza, BS314159 15:06 &amp;lt;BS314159&amp;gt; não versões. distribuições. 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; files.i2p deveria ser um link 15:06 &amp;lt;jrandom&amp;gt; BS314159: as pessoas podem até editar sua própria página de links local 15:06 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; e então deveria haver um link de diretório de internet ao estilo yahoo 15:06 &amp;lt;protok0l&amp;gt; a maioria das pessoas vai ser esperta o suficiente para usar a versão oficial 15:06 &amp;lt;jrandom&amp;gt; (em docs/readme.html) 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; mecanismos de busca e diretórios de internet têm papéis diferentes 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; é por isso que o diretório está lá, em primeiro lugar 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ele foi solicitado como independente de um mecanismo de busca 15:07 &amp;lt;BS314159&amp;gt; então, se você quer, por exemplo, mirar um público antipornografia, encontre um mantenedor antipornografia que mantenha um conjunto filtrado de páginas iniciais padrão 15:07 &amp;lt;protok0l&amp;gt; a menos que estejam dispostos a procurar backdoors em versões de terceiros 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; por pessoas 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; então acho que o mecanismo de busca é bom 15:07 &amp;lt;jrandom&amp;gt; certo, BS314159 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; mas não deve ser o limite 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; mecanismo de busca, diretório de internet, wiki, página de ajuda 15:07 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; talvez. 15:08 &amp;lt;jrandom&amp;gt; já linkamos para fproxy.i2p, e sabemos que conteúdo assustador e maligno eles têm naquele site ;) 15:08 &amp;lt;BS314159&amp;gt; Não tenho certeza se estou no tópico, mas isso parece possível. Existe algum filtro de conteúdo open-source para o qual mantenedores de mecanismo de busca estariam dispostos a implementar suporte? 15:08 &amp;lt;BS314159&amp;gt; Tenho a sensação de que estou fora do tópico 15:08 &amp;lt;protok0l&amp;gt; a reunião ainda está rolando? 15:08 &amp;lt;jrandom&amp;gt; sim, protok0l 15:08 &amp;lt;BS314159&amp;gt; desculpa. (silencia a si mesmo) 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; jrandom: talvez você não devesse linkar para fproxy.i2p 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; ele está quase sempre fora do ar 15:08 &amp;lt;jrandom&amp;gt; BS314159: acho que um filtro de conteúdo no mecanismo de busca é excessivo 15:08 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; parece que está fora do ar agora, parece 15:09 &amp;lt;protok0l&amp;gt; está 15:09 &amp;lt;deer&amp;gt; &amp;lt;Natalia&amp;gt; de acordo com a execução recente do script de verificação de sites 15:09 &amp;lt;jrandom&amp;gt; 'k 15:09 &amp;lt;jrandom&amp;gt; bem, foi uma boa discussão, muitas ideias boas 15:09 &amp;lt;BS314159&amp;gt; não _o_ mecanismo de busca. o mecanismo de busca de _alguém_ 15:10 &amp;lt;deer&amp;gt; * Natalia sorri. 15:10 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; BS3: aol.i2p ;-) 15:10 &amp;lt;jrandom&amp;gt; ok, há mais algo para a reunião? 15:10 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; uou... ainda na reunião... 15:11 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; achei que tinha perdido por uma hora 15:11 &amp;lt;jrandom&amp;gt; não, eu me atrasei 15:11 &amp;lt;jrandom&amp;gt; ok, se não.. 15:11 * jrandom prepara 15:11 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-10-26</title><link>/pt/blog/2004/10/26/notas-de-status-do-i2p-de-2004-10-26/</link><pubDate>Tue, 26 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/26/notas-de-status-do-i2p-de-2004-10-26/</guid><description>&lt;p>Olá, pessoal, é hora da atualização semanal&lt;/p>
&lt;h2 id="índice">Índice&lt;/h2>
&lt;ol>
&lt;li>Net status&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>mail.i2p progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-estado-da-rede">1) Estado da rede&lt;/h2>
&lt;p>Não quero agourar, mas na última semana a rede tem estado praticamente como antes - razoavelmente estável para irc, eepsites(I2P Sites) carregando de forma confiável, embora arquivos grandes ainda frequentemente exijam retomar o download. Basicamente, nada de novo a relatar, além do fato de que não há nada de novo a relatar.&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P - 26 de outubro de 2004</title><link>/pt/blog/2004/10/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-outubro-de-2004/</link><pubDate>Tue, 26 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-outubro-de-2004/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> deer, jrandom, lucky, modulus&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) oi 14:04 &amp;lt;jrandom&amp;gt; 1) Estado da rede 14:04 &amp;lt;jrandom&amp;gt; 2) Biblioteca de streaming 14:04 &amp;lt;jrandom&amp;gt; 3) progresso do mail.i2p 14:05 &amp;lt;jrandom&amp;gt; 4) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 * jrandom acena 14:05 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2004-October/000474.html 14:06 * jrandom vai deixar vocês lerem adiantado (maldito 'ler adiantado'!) 14:06 &amp;lt;jrandom&amp;gt; pulando para 1) estado da rede 14:07 &amp;lt;jrandom&amp;gt; acho que o e-mail cobre o que eu queria mencionar. boa correção com relação ao 'resume', duck, e obrigado por reportar, ardvark e ragnarok! 14:07 &amp;lt;jrandom&amp;gt; alguém tem algo que quer trazer sobre o estado da rede? 14:08 &amp;lt;modulus&amp;gt; tá ótimo. 14:08 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; oi 14:08 &amp;lt;jrandom&amp;gt; w3wt 14:09 &amp;lt;jrandom&amp;gt; tem algo esquisito com a latência rolando ultimamente, mas parece ser o mesmo que discutimos semana passada 14:09 &amp;lt;jrandom&amp;gt; (especialmente já que não fiz nenhum trabalho no núcleo desde então) 14:09 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; acho que todo mundo concorda que tem estado estável e usável. 14:09 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; sinto falta das minhas 10-16 horas conectado no IRC, porém, não é importante 14:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom2p&amp;gt; estou ligado há 20h aqui 14:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom2p&amp;gt; mas sim, varia (o que, com sorte, o item 2) da pauta vai ajudar) 14:10 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; mal consigo&amp;gt; 2h, mas eu sempre reconecto num instante, então ainda é usável 14:11 &amp;lt;jrandom&amp;gt; legal 14:11 &amp;lt;jrandom&amp;gt; ainda não é bom o bastante, mas suficiente 14:11 &amp;lt;jrandom&amp;gt; (por enquanto) 14:11 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; concordo 14:12 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo, ou podemos passar para 2) biblioteca de streaming? 14:13 &amp;lt;jrandom&amp;gt; [considere que passamos] 14:13 &amp;lt;jrandom&amp;gt; o e-mail dá um panorama de como está o progresso 14:14 &amp;lt;jrandom&amp;gt; as sequências de mensagens estão 'corretas' na maioria dos casos (batendo com as que discutimos antes) 14:14 &amp;lt;jrandom&amp;gt; por exemplo, uma solicitação/resposta curta dá ao requisitado uma resposta em uma única ida e volta 14:15 &amp;lt;jrandom&amp;gt; estou trabalhando no profile=bulk agora, passando pelas janelas deslizantes sob condições de latência e falha 14:15 &amp;lt;jrandom&amp;gt; ainda há algumas coisas para limpar, e nada pronto para uso, mas é progresso 14:16 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; então a 0.4.2 com a biblioteca de streaming está a caminho para outubro? parece uma pressa desnecessária. 14:16 &amp;lt;jrandom&amp;gt; não acho que teremos a biblioteca de streaming pronta para implantação final até a próxima semana, não 14:17 &amp;lt;jrandom&amp;gt; então vai haver algum deslizamento no cronograma, não tenho certeza ainda de até que ponto 14:17 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; algumas classes de teste que possamos rodar por diversão? 14:18 &amp;lt;jrandom&amp;gt; ainda não fiz commit do arquivo build.xml para impedir que as pessoas usem ;) mas vou fazer commit do que tenho mais tarde hoje à noite, e vocês podem testar http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/streaming/java/test/net/i2p/client/streaming/StreamSinkTest.java?rev=1.1&amp;content-type=text/x-cvsweb-markup 14:19 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; h0t 14:19 &amp;lt;jrandom&amp;gt; uma coisa é que esta nova biblioteca de streaming não usa mais o antigo mode=guaranteed, já que ela tem sua própria configuração de ACK/NACK 14:20 &amp;lt;jrandom&amp;gt; isso significa que, depois que a lib funcionar perfeitamente, ainda haverá trabalho a ser feito no router em si, já que as tarefas de envio do cliente são projetadas para entrega 'garantida', agregando uma mensagem de ida e volta no garlic para confirmar a entrega da tag de sessão 14:21 &amp;lt;jrandom&amp;gt; na verdade não precisamos corrigir isso imediatamente — o uso de largura de banda daquele DeliveryStatusMessage é... trivial 14:21 &amp;lt;jrandom&amp;gt; mas vamos querer fazê-lo mais cedo do que tarde 14:22 &amp;lt;jrandom&amp;gt; ok, é tudo que eu tenho a dizer sobre isso 14:22 &amp;lt;jrandom&amp;gt; alguém tem algo a trazer com relação à biblioteca de streaming? 14:23 &amp;lt;jrandom&amp;gt; se não, 3) progresso do mail.i2p 14:23 &amp;lt;jrandom&amp;gt; postman, você por aí? 14:23 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; sim 14:24 &amp;lt;jrandom&amp;gt; alguma atualização para nós, ou esperamos até haver mais novidades? 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; ok 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; posso? 14:24 &amp;lt;jrandom&amp;gt; o microfone é seu 14:24 &amp;lt;deer&amp;gt; * gott desperta. 14:24 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 1.) a funcionalidade de proxy de entrada/saída está sendo instalada/testada no momento 14:25 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 2.) dentro dos próximos 10 dias teremos um serviço de gateway de e para a Internet para e-mails 14:25 &amp;lt;modulus&amp;gt; legal! 14:25 &amp;lt;jrandom&amp;gt; legal^2! 14:25 &amp;lt;deer&amp;gt; &amp;lt;clayboy&amp;gt; de fato 14:25 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; 3.) a implementação seguirá as ideias/conceitos do documento ideas.html no meu site 14:25 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; bravo ! 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; significa: quotas baseadas em hashcash/destinatário e todas aquelas coisas bacanas 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; o serviço não deve ser abusado pelos seus próprios usuários anônimos 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :) 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; bem, há outro ponto 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; a questão das interfaces de webmail 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; no momento eu não quero hospitá-las nos meus servidores 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; já que não conheço os potenciais problemas de segurança 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; o sistema que roda agora é verificado por mim — eu conheço o código-fonte e os riscos de segurança 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; adicionar PHP e coisas dinâmicas e um aplicativo de webmail PARA TODOS os usuários torna tudo muito mais difícil 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; a ideia (obrigado, jr) é: 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; e se o usuário tivesse sua própria interface de webmail instalada como outra instância opcional do Jetty ou o que for? 14:29 &amp;lt;modulus&amp;gt; tipo um negócio de pop3 -&amp;gt; webmail? 14:29 &amp;lt;jrandom&amp;gt; exatamente 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; e esse aplicativo de webmail local usa os tunnels do postman.i2p para fazer smtp e pop3 14:29 &amp;lt;modulus&amp;gt; parece bom. 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; mas preciso de ajuda para avaliar 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; no momento estou bem ocupado com coisas da vida real e com os proxies de entrada/saída 14:30 &amp;lt;jrandom&amp;gt; (eca, vida real!) 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; e eu tenho um cérebro do tamanho de um amendoim — então não sou bom em Java mesmo 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; preciso de alguém ajudando como isso pode ser feito como um serviço local/opcional 14:31 &amp;lt;modulus&amp;gt; talvez já exista algo que faça isso sobre TCP? se sim, poderia ser usado. 14:31 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; postman: Duvido que seja do tamanho de um amendoim, acho que precisa ser do tamanho de uma noz só para respirar ;) 14:32 &amp;lt;jrandom&amp;gt; depois de uma olhada rápida no hotscripts, vi um que fazia pop3, embora eu não saiba se fazia smtp autenticado 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: suponho que haja algo por aí que possa ser usado/adaptado — seria sexy deixá-lo rodar em uma instância própria do Jetty 14:32 &amp;lt;jrandom&amp;gt; tenho certeza de que há algo por aí, só precisamos de uma alma aventureira para ir encontrar :) 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: isso pode ser hackeado bem facilmente, acho 14:33 &amp;lt;jrandom&amp;gt; exatamente — num mundo ideal, alguém pode simplesmente pegar um mywebmail.war e salvar no diretório webapps/ e acessar `http://localhost:7657/mywebmail/` 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; bem, deixo essa questão para vocês pensarem :) 14:33 &amp;lt;modulus&amp;gt; mesmo que seja um app independente, deve ficar ok, com i2ptunel 14:33 &amp;lt;jrandom&amp;gt; isso mesmo, modulus 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; isso :) 14:34 &amp;lt;jrandom&amp;gt; e local&amp;gt;&amp;gt; remoto, já que o lado local pode fazer coisas como acessar seus keyrings do GPG ou o que for 14:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; farei tudo que for necessário para suportar tal sistema no lado do servidor 14:34 &amp;lt;modulus&amp;gt; o que, com sorte, será muito pouco. 14:36 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; claro que haverá um anúncio oficial assim que o acesso à Internet estiver disponível — então fiquem ligados — talvez haja algum progresso na ideia do webmail também 14:36 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; por enquanto é isso do meu departamento 14:36 &amp;lt;deer&amp;gt; * postman senta-se de novo e sorve seu café 14:36 &amp;lt;modulus&amp;gt; você poderia fazer algo sobre filtrar dados que revelem a identidade? 14:36 &amp;lt;jrandom&amp;gt; irado, valeu, postman! parece empolgante 14:36 &amp;lt;modulus&amp;gt; alguns MUAs se comportam muito mal nesse aspecto. 14:37 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modules: por favor, olhe a página — há um sermão de várias páginas sobre isso 14:37 &amp;lt;jrandom&amp;gt; :) 14:37 &amp;lt;modulus&amp;gt; ok 14:37 &amp;lt;jrandom&amp;gt; `http://www.postman.i2p/sec.html` para começar 14:37 &amp;lt;modulus&amp;gt; li aquilo, só pensei que talvez alguns campos pudessem ser filtrados. 14:37 &amp;lt;modulus&amp;gt; talvez eu confie no postman mas não em outras pessoas. 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: Eles SÃO filtrados 14:38 &amp;lt;modulus&amp;gt; ok, da última vez que eu tentei não estavam. 14:38 &amp;lt;modulus&amp;gt; desculpe por isso. 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: sec2.html descreve QUAIS linhas de cabeçalho são filtradas ou alteradas 14:38 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: a quais linhas de cabeçalho você está se referindo? 14:38 &amp;lt;modulus&amp;gt; do domínio (IP), esse tipo de coisa 14:39 &amp;lt;jrandom&amp;gt; seria bom se um script de webmail local fizesse a filtragem localmente 14:39 &amp;lt;jrandom&amp;gt; (além de qualquer filtragem feita @ smtp.postman.i2p) 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: vamos falar disso em privado, ok? :) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: claro — fico feliz com cada cliente fazendo sua lição de casa 14:40 &amp;lt;modulus&amp;gt; claro, desculpe. 14:41 &amp;lt;jrandom&amp;gt; ok, temos mais alguma coisa para as discussões do mail.i2p? 14:41 &amp;lt;jrandom&amp;gt; se não, 4) ??? 14:41 &amp;lt;deer&amp;gt; * duck tem algo para o #4 14:42 &amp;lt;jrandom&amp;gt; e aí, duck? 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; o HD do home.duck.i2p pifou 14:42 &amp;lt;jrandom&amp;gt; (d'oh) 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; felizmente as contas de hospedagem não foram realmente usadas, exceto pelo alexandria 14:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; alguém aqui baixou todos os ebooks? :) 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; se sim, estou com alguns faltando, então me mande mensagem, por favor 14:43 &amp;lt;jrandom&amp;gt; na verdade, acho que o thetower fez 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sei que o hypercubus também os tem 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; droga 14:43 &amp;lt;jrandom&amp;gt; vi um espelho no site dele um tempo atrás 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :/ 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; legal 14:43 &amp;lt;jrandom&amp;gt; não sei se tem tudo, ou quão atualizado estava 14:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; alexandria agora está em `http://duck.i2p/alexandria/` 14:44 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; e eu vou voltar a ficar envergonhado 14:44 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; . 14:44 &amp;lt;jrandom&amp;gt; não precisa ficar envergonhado, você forneceu um serviço gratuito irado! 14:45 &amp;lt;jrandom&amp;gt; talvez agora seja a chance de algum site geocities.i2p ;) 14:46 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ah, eu fiz um frontend web do yodel @ `http://duck.i2p/yodel/` 14:46 &amp;lt;jrandom&amp;gt; ah, uma coisa que eu não tinha na pauta é coisa relacionada a BT. eu sei que o dinoman está fazendo uns hacks nisso — talvez ele queira mencionar algo? 14:46 &amp;lt;jrandom&amp;gt; ah, legal 14:48 * jrandom observa que o link do espelho alexandria do thetower dá 404 14:48 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Tenho algo a sugerir. 14:48 &amp;lt;jrandom&amp;gt; e aí, gott? 14:48 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; acho que seria um recurso legal para a 0.4.2 adicionar um link para uma das listas de sites em páginas como as do thetower, do baffled ou a minha. 14:49 &amp;lt;jrandom&amp;gt; boa ideia 14:49 &amp;lt;jrandom&amp;gt; talvez as três 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Isso é para (a) manter uma lista de eepsites ativos e (b) formar um índice para i2p similar ao FIND / Dolphin 14:49 &amp;lt;jrandom&amp;gt; o seu é legal com os links para as eepsites também 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; o que está em `http://gott.i2p/sites.html` está sendo mantido atualizado 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; e o script é executado todo dia 14:49 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; posso adicionar descrições opcionais aos links ( graças ao script do baffled ) 14:50 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; o que o tornaria um índice 14:50 &amp;lt;jrandom&amp;gt; talvez seria legal ter um marcador de "recentemente adicionados" ou "recentemente removidos" também? 14:50 &amp;lt;jrandom&amp;gt; isso aí 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; muito bom. 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; era isso que eu tinha a dizer por agora. 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; ah, outra coisa 14:51 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; snipsnap funciona bem sob i2p 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; então podemos ver eepsites no estilo kuro5hin surgindo em algum momento à la SCUM 14:52 &amp;lt;jrandom&amp;gt; irado 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; *exceto mais ardiloso à la SCUM 14:52 &amp;lt;jrandom&amp;gt; um guia de como configurar isso seria ótimo 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; você coloca o .war em webapps 14:52 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; é bem direto ;-) 14:53 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; snipsnap...SCUM...? 14:53 &amp;lt;jrandom&amp;gt; é realmente tão fácil? booyeah! 14:53 &amp;lt;jrandom&amp;gt; polecat - http://snipsnap.org/space/start 14:53 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Terminei meu discurso. 14:53 &amp;lt;deer&amp;gt; * gott se retira. 14:53 &amp;lt;jrandom&amp;gt; valeu, gott 14:54 &amp;lt;jrandom&amp;gt; nickster estava usando snipsnap por um tempo 14:54 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para trazer? 14:55 * jrandom observa que estamos perto de uma hora até *sem* newsbyte ;) 14:55 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Eu gosto de torta! 14:55 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Tenho outra coisa. 14:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ah, orz está acordado 14:55 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; gostaria de anunciar que logo após o lançamento da 0.4.2 vou publicar uma entrevista com jrandom sobre coisas relacionadas ao i2p. 14:55 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; eu não sabia que isto era uma reunião formal. posso mencionar minhas ideias sobre servidores de nomes... 14:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; eu sugiro que todos os japoneses confiram a eepsite/ircserver dele 14:56 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Nada específico a dizer sobre isso até que as perguntas sejam feitas e respondidas, mas vocês têm algo para esperar. 14:56 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; estará no meu eeplog e, se o jrandom achar bom o suficiente, provavelmente em destaque em algum lugar no i2p.net 14:57 &amp;lt;deer&amp;gt; * gott se retira novamente. 14:57 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; modulus: 14:57 &amp;lt;jrandom&amp;gt; sim, o site e o servidor irc do orz funcionam muito bem, só não sei o que diz :) 14:58 &amp;lt;modulus&amp;gt; SIM? 14:58 &amp;lt;modulus&amp;gt; desculpe pelas maiúsculas. 14:58 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; polecat: então, sobre servidor de nomes? 14:58 &amp;lt;deer&amp;gt; * gott sai da retirada 14:58 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; duck: ele fala inglês ? 14:59 &amp;lt;jrandom&amp;gt; ah, polecat, o que manda? 14:59 &amp;lt;jrandom&amp;gt; polecat: temos nossa reunião semanal toda terça às 21h GMT 14:59 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; suponho que sim para ter configurado tudo tão bem. 14:59 &amp;lt;jrandom&amp;gt; (logs postados @ `http://www.i2p/meetings` assim que ficam prontos ;) 15:00 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Sim. Bem, eu estava pensando que um servidor de nomes poderia ser uma boa ideia. Mas não DNS. c.c Eu tive uma ideia de um servidor que não fizesse nada além de traduzir entre Endereços Específicos de Protocolo e nomes legíveis por humanos. 15:00 &amp;lt;jrandom&amp;gt; então um resolvedor de URI--&amp;gt;URL, mais ou menos? 15:01 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Isso substituiria o hosts.txt e, eventualmente, substituiria o próprio DNS quando suportar IPv4 e IPv6. 15:01 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; nome =&amp;gt; hash no caso do i2p. Tipo duck.i2p =&amp;gt; coisa indecifrável 15:02 &amp;lt;jrandom&amp;gt; isso, isso 15:02 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; O problema com o DNS é que ele tem "requisitos" (ou seja, hacks) como servidores MX, hierarquia de root, e coisas desagradáveis assim. O nível de gambiarra do DNS faz até o Usenet passar vergonha. 15:03 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Eu estava falando sobre isso antes, e alguém mencionou http://distributeddns.sourceforge.net/ 15:03 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Ainda não tive a chance de olhar esse site. 15:05 &amp;lt;jrandom&amp;gt; há muitas coisas a ter em mente ao trabalhar um sistema de nomes e, por sua vez, há muitos trade-offs a serem feitos. também houve muitas discussões de melhorias ao longo dos anos (não apenas dentro do i2p) para abordar muitos dos problemas, mas uma solução concreta seria ótima 15:05 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; muito bom, muito bom. 15:07 &amp;lt;jrandom&amp;gt; eu tenho minhas próprias visões, mas é aí que um dos pontos fortes do i2p aparece — minhas próprias visões são irrelevantes :) qualquer tipo de serviço de nomes pode ser usado pelos apps cliente, já que toda essa funcionalidade está fora do escopo do núcleo 15:08 &amp;lt;jrandom&amp;gt; sei que o nano está trabalhando em algo também — há algumas entradas @ nano.i2p, embora eu não saiba como isso está progredindo 15:08 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Concordo; você poderia escrever clientes para usar um servidor ddns tanto quanto poderia escrevê-los para analisar o hosts.txt local 15:08 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; jrandom: Eu temo o dia em que o hosts.txt ou sistema de nomes equivalente comece a mostrar &amp;lt;&amp;lt;enlarge.your.penis.i2p&amp;gt;&amp;gt; 15:09 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Pode ser mais fácil; no estado atual somente o I2PTunnel tem a capacidade de entender o hosts.txt. Além disso, se vamos competir com IPv4 e IPv6, não podemos comprometer com funcionalidade limitada quando eles não o fazem. 15:10 &amp;lt;jrandom&amp;gt; há um tempo, o mihi separou os ganchos de nomes no i2ptunnel — qualquer coisa que implemente http://dev.i2p.net/javadoc/net/i2p/client/naming/NamingService.html pode ser usada de forma transparente 15:10 &amp;lt;jrandom&amp;gt; (e isso inclui I2PTunnel e SAM) 15:10 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Sério? Vou ter que ver isso também... 15:11 &amp;lt;jrandom&amp;gt; bem, eles trocam funcionalidade por segurança e identidade 15:11 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; E também, como o i2p tem hashes tão longos, por segurança criptográfica, ter um servidor de nomes é ainda mais importante, já que a maioria das pessoas não consegue lembrar o endereço de hash completo do i2p. 15:11 &amp;lt;jrandom&amp;gt; por exemplo, os capangas podem arrombar a porta do $domainOwner 15:11 &amp;lt;jrandom&amp;gt; (e alguém pode fazer spoof de DNS sem muito problema) 15:12 &amp;lt;jrandom&amp;gt; mas ter algum tipo de funcionalidade de resolução nome --&amp;gt; localização é definitivamente importante 15:13 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Sem um servidor centralizado, você não pode ter um nome único legível por humanos de qualquer maneira. Mesmo que sejam assinados criptograficamente, ainda podem ser duplicados na parte que é compreensível para nós. 15:14 &amp;lt;lucky&amp;gt; eca. 15:14 &amp;lt;lucky&amp;gt; Por que você não pede para o deer bloquear o gott? 15:14 &amp;lt;jrandom&amp;gt; há muitos trade-offs 15:14 &amp;lt;jrandom&amp;gt; eu descrevi minha preferência em http://dev.i2p.net/pipermail/i2p/2004-February/000135.html 15:15 &amp;lt;jrandom&amp;gt; mas não vou escrever um serviço de nomes tão cedo, então o que quer que um implementador queira fazer, está livre para isso :) 15:15 &amp;lt;lucky&amp;gt; heh. Achei que isso fosse em resposta à pergunta sobre o Gott. 15:15 &amp;lt;jrandom&amp;gt; heh 15:15 &amp;lt;jrandom&amp;gt; nada, o gott tem contribuído positivamente ultimamente 15:16 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, polecat, você deveria colocar uma eepsite com suas ideias 15:16 &amp;lt;lucky&amp;gt; Deus, a que ponto o mundo chegou? 15:16 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Estou pensando em escrever um serviço de nomes eu mesmo. Gostaria de saber o que todos preferem e obter o máximo de orientação possível sobre como implementá-lo de uma forma que funcione muito, muito bem. 15:16 &amp;lt;lucky&amp;gt; Ah, como posso contribuir? 15:16 &amp;lt;lucky&amp;gt; Eu sei um pouco de Java. Tipo atribuição de variável. 15:16 &amp;lt;lucky&amp;gt; E o que ++j significa 15:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Aff... uma eepsite... 15:17 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; ++j é o operador de pós-incremento na variável j? 15:18 &amp;lt;jrandom&amp;gt; você pode postar na lista de discussão ou no fórum também. talvez faça uma enquete no fórum se quiser ver que tipo de preferências as pessoas têm? 15:18 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; O problema é que este computador em que estou é reiniciado em Windoze com frequência e, então, a menos que eu coloque minha eepsite numa partição vfat, não consigo compartilhar suas informações entre sistemas operacionais. 15:19 &amp;lt;jrandom&amp;gt; 'k, então é provavelmente melhor ter as coisas de nomenclatura no fórum em vez de uma eepsite :) 15:20 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Onde fica o fórum mesmo...? 15:20 &amp;lt;jrandom&amp;gt; `http://forum.i2p/` 15:20 &amp;lt;jrandom&amp;gt; e http://forum.i2p.net/ 15:20 &amp;lt;jrandom&amp;gt; (o sistema de nomes não é maravilhoso? :) 15:21 &amp;lt;deer&amp;gt; &amp;lt;gott&amp;gt; Eu sempre contribuí positivamente. 15:21 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Sim, exceto que todos nós ainda damos wget no arquivo hosts.txt de fontes centralizadas. ;3 15:22 * jrandom usa cp, não wget ;) 15:22 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para trazer? 15:23 * jrandom não quer encerrar a discussão sobre nomes, é só que podemos discutir isso por semanas a fio 15:23 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; dinoman está trabalhando num servidor cvs no i2p? 15:23 &amp;lt;jrandom&amp;gt; bem, já *há* um servidor cvs no i2p (cvs.i2p) 15:24 &amp;lt;jrandom&amp;gt; mas é isso mesmo — o dinoman estava trabalhando num gforge completo no i2p se bem me lembro 15:24 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: desculpa, quero dizer um cvs totalmente anônimo ;) 15:25 &amp;lt;jrandom&amp;gt; ei, cvs.i2p é cvs totalmente anônimo :) o i2p é completamente auto-hospedado, mas sem todos os recursos para adicionar muitos outros projetos 15:25 &amp;lt;jrandom&amp;gt; (e ter um gforge no i2p seria animal) 15:26 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: o cvs.i2p não roda no servidor público? 15:26 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; gforge... não conheço... 15:27 &amp;lt;jrandom&amp;gt; DrWoo: taaalvez ;) 15:27 &amp;lt;jrandom&amp;gt; DrWoo: mas o essencial é que os desenvolvedores podem ser anônimos e desenvolver para o i2p através do i2p 15:27 &amp;lt;jrandom&amp;gt; se a máquina onde o cvs.i2p está fisicamente localizada estiver sob ataque, podemos simplesmente mover o destino para outro lugar 15:28 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Sim, então enquanto o código-fonte do i2p em si é vulnerável a ser confiscado pelo Braço Longo da Lei, seus desenvolvedores são imunes até certo ponto graças ao anonimato. 15:28 &amp;lt;jrandom&amp;gt; deixem que fiquem com o código-fonte, é livre! :) 15:29 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: sim, entendo o que você está dizendo, mas ainda há o risco de algo como aquele caso do indymedia 15:30 &amp;lt;jrandom&amp;gt; se os capangas arrombassem a porta do colo onde o cvs.i2p está, eu simplesmente instalaria cvs em outro lugar, colocaria um backup do cvs lá e executaria um i2prouter com a chave privada do cvs.i2p 15:30 &amp;lt;jrandom&amp;gt; (e *não* contar às pessoas que cvs.i2p == cvs.i2p.net ;) 15:32 &amp;lt;jrandom&amp;gt; ok, mais alguém tem alguma coisa para trazer para a reunião? 15:32 &amp;lt;deer&amp;gt; &amp;lt;polecat&amp;gt; Hee, isso é bem legal. 15:33 &amp;lt;jrandom&amp;gt; se não 15:33 * jrandom encerra 15:34 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-10-19</title><link>/pt/blog/2004/10/19/notas-de-status-do-i2p-de-2004-10-19/</link><pubDate>Tue, 19 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/19/notas-de-status-do-i2p-de-2004-10-19/</guid><description>&lt;p>Oi, pessoal, é terça-feira de novo&lt;/p>
&lt;h2 id="índice">Índice&lt;/h2>
&lt;ol>
&lt;li>0.4.1.3&lt;/li>
&lt;li>Tunnel test time, and send processing time&lt;/li>
&lt;li>Streaming lib&lt;/li>
&lt;li>files.i2p&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0413">1) 0.4.1.3&lt;/h2>
&lt;p>A versão 0.4.1.3 saiu há um ou dois dias e parece que a maioria das pessoas atualizou (obrigado!). A rede está funcionando razoavelmente bem, mas ainda não houve um aumento revolucionário na confiabilidade. No entanto, os bugs do watchdog da versão 0.4.1.2 desapareceram (ou pelo menos ninguém os mencionou). Meu objetivo é que esta versão 0.4.1.3 seja o último patch antes da 0.4.2, embora, é claro, se surgir algo grande que precise de correção, lançaremos outro.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 19 de outubro de 2004</title><link>/pt/blog/2004/10/19/reuni%C3%A3o-de-desenvolvimento-do-i2p-19-de-outubro-de-2004/</link><pubDate>Tue, 19 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/19/reuni%C3%A3o-de-desenvolvimento-do-i2p-19-de-outubro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> deer\_, jrandom, modulus&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:03 &amp;lt;jrandom&amp;gt; 1) 0.4.1.3 14:03 &amp;lt;jrandom&amp;gt; 2) Tempo de teste do Tunnel e tempo de processamento de envio 14:03 &amp;lt;jrandom&amp;gt; 3) biblioteca de streaming 14:03 &amp;lt;jrandom&amp;gt; 4) files.i2p 14:03 &amp;lt;jrandom&amp;gt; 5) ??? 14:03 &amp;lt;jrandom&amp;gt; 0) oi 14:03 * jrandom acena 14:04 &amp;lt;modulus&amp;gt; oi oi 14:04 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2004-October/000469.html 14:04 &amp;lt;deer_&amp;gt; &amp;lt;fidd&amp;gt; olá 14:04 &amp;lt;jrandom&amp;gt; não dediquei muito tempo às notas, então estão bem breves 14:05 &amp;lt;jrandom&amp;gt; mas, c'est la vie 14:05 &amp;lt;jrandom&amp;gt; indo para 1) 0.4.1.3 14:05 &amp;lt;jrandom&amp;gt; a versão saiu outro dia e tem sido.. bem... em grande parte como antes 14:05 &amp;lt;jrandom&amp;gt; funcionando bem o suficiente para a maioria das coisas, mas não tão confiável quanto gostaríamos 14:06 &amp;lt;jrandom&amp;gt; o throughput ainda está baixo, mas isso é um problema conhecido para tratar na 0.4.2 14:06 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, não espero que haja mais versões 0.4.1.* 14:07 &amp;lt;jrandom&amp;gt; não tenho muito mais a dizer sobre isso - alguém tem comentários/preocupações? 14:07 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; sim: e quanto ao travamento? 14:09 &amp;lt;jrandom&amp;gt; não vou descartar a possibilidade de que sua máquina tenha travado por causa do I2P, mas duvido muito 14:09 &amp;lt;jrandom&amp;gt; ninguém mais relatou isso em nenhuma plataforma 14:09 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem... deve estar relacionado de alguma forma, se não diretamente, na minha humilde opinião 14:09 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; talvez o Java? 14:10 &amp;lt;jrandom&amp;gt; você está no 1.5 no w2k? 14:10 &amp;lt;jrandom&amp;gt; ou 1.4.2_05? 14:10 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; não, 1.5 14:10 &amp;lt;jrandom&amp;gt; ok 14:10 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; não posso excluir que seja outra coisa, claro 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; pode ser coincidência ter acontecido duas vezes 14:11 &amp;lt;jrandom&amp;gt; bem, podemos discutir depois da reunião como descobrir a causa, se você quiser 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; mas da última vez... sei lá... não tinha muita coisa rodando, então 14:11 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; 1.5 no w2k funciona bem para mim :) 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; de fato, porém 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; não há um log simples de depuração ou algo assim? 14:11 &amp;lt;jrandom&amp;gt; se acontecer de novo, por favor me envie wrapper.log e logs/log-router-*.txt 14:11 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; isso pode ser útil quando travar 14:11 &amp;lt;jrandom&amp;gt; há mais logs do que terra ;) 14:12 &amp;lt;jrandom&amp;gt; ok, legal, dinoman 14:12 &amp;lt;jrandom&amp;gt; talvez tenha sido alguma interação com seu firewall de software 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; talvez 14:12 &amp;lt;jrandom&amp;gt; mas, sim, me encaminhe os logs se acontecer de novo 14:12 &amp;lt;jrandom&amp;gt; (por favor :) 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem, que fosse bloqueado, eu entenderia 14:12 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; mas um travamento total... sei lá... foi esquisito 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; pelo lado positivo: estou com 27/63 agora 14:13 &amp;lt;jrandom&amp;gt; ótimo 14:13 &amp;lt;jrandom&amp;gt; ok, mais alguém tem perguntas/comentários/preocupações com a 0.4.1.3? 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; acho que vou pedir ao Whoo para me guiar pela coisa do eep 14:13 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; só não use com Sygate Personal Firewall, muito ruim 14:13 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; por quê? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; crash 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; sim; você esqueceu 6) lucro!! 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; crash? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ermm 14:14 &amp;lt;jrandom&amp;gt; dinoman: isso derruba seu SO? o firewall? o I2P? 14:14 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem, isso não explicaria então? ;-) 14:15 &amp;lt;jrandom&amp;gt; newsbyte: você está usando Sygate Personal Firewall? 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; sim 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem, não no meu router 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; mas no computador, sim 14:15 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; parece que estamos chegando a algo 14:16 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; newsbyte: /join #i2p-chat para o jrandom conseguir passar pela reunião 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; embora aparentemente não dê crash/trave imediatamente 14:16 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; o SO: isso trava o Windows 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ? 14:16 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; jrand já está aqui 14:16 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; desculpa, olhei para fora 14:16 &amp;lt;jrandom&amp;gt; ok, talvez possamos investigar o que o SPF está b0rkando 14:16 &amp;lt;jrandom&amp;gt; se não houver mais nada sobre 0.4.1.3, passando para 2) Tempo de teste do Tunnel e tempo de processamento de envio 14:17 &amp;lt;jrandom&amp;gt; houve alguma discussão ontem explorando alguns dos timeouts e, basicamente, as coisas ocasionalmente demoram demais 14:17 &amp;lt;jrandom&amp;gt; não acho que os picos que você pode ver em http://dev.i2p.net/~jrandom/processingTime.png sejam legítimos, porém 14:18 &amp;lt;jrandom&amp;gt; bem, eles são reais - realmente leva tudo isso 14:18 &amp;lt;jrandom&amp;gt; o que quero dizer é que deveríamos conseguir nos livrar deles 14:18 &amp;lt;jrandom&amp;gt; alguma fila vai acontecer, mas se formos mais cuidadosos com o que aceitamos, devemos conseguir reduzir 14:19 &amp;lt;jrandom&amp;gt; os atrasos provavelmente também se devem a alguns picos ocasionais no tempo de processamento de job, o que podemos ajustar pra caramba (fsck) 14:20 &amp;lt;jrandom&amp;gt; em geral, porém, o enfileiramento de mensagens parece ok, mesmo que cause picos em alguns testes de Tunnel 14:20 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; puxa... queria que freenet e i2p pudessem realmente se unir... parece que o progresso seria muito mais rápido, possivelmente benéfico para ambos 14:20 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; sim, não vejo por que fsck seria útil para jon processing :) 14:20 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; s/jon/job/ 14:21 &amp;lt;jrandom&amp;gt; há muito potencial para colaboração, mas os dois projetos têm objetivos muito diferentes 14:21 &amp;lt;jrandom&amp;gt; !thwap Ragnarok 14:21 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ermm 14:21 &amp;lt;jrandom&amp;gt; ah, uma coisa que mencionei ontem 14:21 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; não acho que os objetivos dos projetos, porém, sejam tão diferentes assim... 14:22 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: objetivos técnicos 14:22 &amp;lt;jrandom&amp;gt; newsbyte: podemos discutir isso em 5) ??? ou depois, se preferir; agora estamos em 2) 14:22 &amp;lt;deer_&amp;gt; &amp;lt;DrWoo&amp;gt; ops newsbyte: objetivos técnicos 14:22 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; hehe 14:22 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; sim, e 3) lucro! de acordo com as tradições do /. 14:22 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; :-) 14:22 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; não acredito que o Tor não seja retrocompatível de 0.0.8 para 0.0.8.1 14:23 &amp;lt;jrandom&amp;gt; nos testes de Tunnel, há um piso para o período de teste - atualmente definido em 5 segundos por padrão 14:23 &amp;lt;jrandom&amp;gt; a versão anterior tinha um limite rígido de 30 segundos, mas você pode configurar seu próprio tempo de teste do Tunnel atualizando `http://localhost:7657/configadvanced.jsp` e adicionando "router.tunnelTestMinimum=10000" (ou outro valor - esse valor é em milissegundos) 14:23 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; esses segundos são alquimágicos? 14:24 &amp;lt;jrandom&amp;gt; o padrão de 5s deve ser suficiente 14:24 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; na verdade, atualizei o Tor anteontem porque parou de funcionar, e agora a rede está me dizendo de novo que tenho uma versão incompatível... como assim.. 14:24 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; oh... olá a todos :) 14:24 &amp;lt;jrandom&amp;gt; newsbyte: o tempo de teste do Tunnel é MAX(avgTunnelTestTime*2, minTunnelTestTime) 14:25 &amp;lt;jrandom&amp;gt; (temos o minTunnelTestTime porque, caso contrário, uma série de testes rápidos poderia causar uma falha em cascata) 14:26 &amp;lt;jrandom&amp;gt; mais detalhes podem ser encontrados em http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD 14:26 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; hmm 14:26 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; isso é realmente engraçado... uma agência de empregos quer que eu use Internet Explorer, caso contrário não consigo registrar uma candidatura 14:27 &amp;lt;jrandom&amp;gt; *cof* vocês percebem que esses logs da reunião vão para a web, né? :) 14:27 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; &amp;lt;-- não muito bom em inglês 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; vão?! 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; Oi, mãe! 14:27 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:27 &amp;lt;deer_&amp;gt; &amp;lt;Demokritos&amp;gt; hum, desculpem... estou atrapalhando a reunião... vou sair 14:28 &amp;lt;jrandom&amp;gt; nah, fique, por favor, mas discuta coisas de i2p ;) 14:28 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; não se preocupe; atrapalhar é uma arte, é só ficar de olho em mim e você aprende 14:28 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:28 &amp;lt;jrandom&amp;gt; ok, mais algo em 2) Tempo de teste do Tunnel e tempo de processamento de envio ? 14:28 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; foco, pessoal 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] saiu [Read error: 60 (Operation timed out)] 14:29 &amp;lt;jrandom&amp;gt; se não, passando para 3) biblioteca de streaming 14:29 &amp;lt;jrandom&amp;gt; como mencionado nas notas de status, muito progresso 14:29 -!- znation [~znation@ip68-226-31-250.tc.ph.cox.net] entrou em #i2p 14:29 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; feito por você? 14:29 &amp;lt;jrandom&amp;gt; ainda não cheguei lá, mas espero fazer alguns testes ao vivo na próxima semana 14:30 &amp;lt;jrandom&amp;gt; tenho trabalhado na biblioteca de streaming, sim 14:30 &amp;lt;jrandom&amp;gt; finalmente consegui fazê-la ping()ar hoje mais cedo ;) 14:30 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; legal :) 14:31 &amp;lt;jrandom&amp;gt; ok, realmente não tenho mais nada a acrescentar sobre isso 14:31 &amp;lt;jrandom&amp;gt; alguém tem perguntas/comentários/preocupações? 14:31 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ermm... velocidade? 14:31 &amp;lt;jrandom&amp;gt; a velocidade está boa 14:31 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; que tipo de aumento de velocidade/throughput você espera? 14:31 &amp;lt;jrandom&amp;gt; espero melhorias significativas de throughput 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ele espera uma multa, disse ele 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; por excesso de velocidade 14:32 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:32 &amp;lt;jrandom&amp;gt; além disso, para conexões pequenas de requisição/resposta, a latência será reduzida drasticamente 14:32 &amp;lt;jrandom&amp;gt; (reduzida pela metade) 14:32 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; uau 14:32 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; isso é usando UDP? 14:33 &amp;lt;jrandom&amp;gt; a nova biblioteca expõe todos os parâmetros ajustáveis legais também para pilhas TCP normais, então os apps poderão ajustar sua própria configuração 14:33 &amp;lt;jrandom&amp;gt; não, dinoman, isso funciona sobre o I2CP do i2p 14:33 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; uau x2 14:33 &amp;lt;jrandom&amp;gt; (embora vamos escrever código similar em cerca de um mês para obter o transporte UDP..) 14:34 &amp;lt;jrandom&amp;gt; mas, bem, vamos ver. 14:34 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; porque...? 14:34 &amp;lt;jrandom&amp;gt; ainda há muito trabalho a fazer 14:34 &amp;lt;jrandom&amp;gt; por que o quê? 14:34 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem, o TCP não pode fazer isso também? 14:35 &amp;lt;jrandom&amp;gt; ah, por que vamos para UDP? http://www.i2p.net/todo#transport 14:35 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; lembro da mesma discussão no freenet também, mas eles mantiveram TCP até agora 14:35 &amp;lt;jrandom&amp;gt; além disso, TCP é um transporte de streaming de propósito geral - podemos simplificá-lo drasticamente, já que podemos tolerar um certo grau de fora de ordem 14:35 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; não que todas as decisões que eles tomam sejam boas ;-) 14:36 &amp;lt;jrandom&amp;gt; newsbyte: acompanhei essas discussões e vamos para UDP 14:36 &amp;lt;jrandom&amp;gt; (isso não significa que o freenet esteja errado — eles têm restrições diferentes) 14:37 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; i2p não deve ser comparado tão de perto com o freenet. São muito diferentes tecnicamente. 14:37 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; (ou: eles ESTÃO errados ;-) 14:37 &amp;lt;jrandom&amp;gt; não acho que o uso de TCP deles agora esteja errado, assim como não acho que o uso anterior de TCP do I2P esteja errado. progresso exige pequenos passos 14:38 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; newsbyte garante que as reuniões não fiquem curtas demais 14:38 &amp;lt;jrandom&amp;gt; heh 14:38 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; é, nada pior do que reuniões curtas 14:38 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; você não consegue comer toda a pipoca e beber toda a cerveja, então 14:38 &amp;lt;jrandom&amp;gt; ok, mais algo em 3) biblioteca de streaming ? 14:39 &amp;lt;jrandom&amp;gt; se não, 4) files.i2p 14:39 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; acho que estamos de boa 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem, eu sei que eu estou 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; e engraçado também 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; na maior parte do tempo 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; e também irritante 14:39 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:39 &amp;lt;jrandom&amp;gt; bem, só queria destacar o files.i2p - um novo mecanismo de busca no i2p 14:40 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ah, entendi 14:40 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; eu esperava que fosse sobre colocar eepsites no ar 14:40 &amp;lt;jrandom&amp;gt; uma coisa interessante é que você pode acessar eepsites que não estão mais no ar com ele, já que ele faz cache 14:41 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; ele faz cache de tudo? 14:41 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; todos os mecanismos de busca até agora são do lado do servidor? 14:41 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; interessante. Não deve ser muito difícil, hoje em dia :). 14:41 &amp;lt;jrandom&amp;gt; baffled: faz cache de text/html pelo que posso dizer 14:42 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; pelo menos ele tem limites de tamanho e tipos de arquivo, então não vai fazer cache de filmes 14:42 &amp;lt;deer_&amp;gt; &amp;lt;baffled&amp;gt; Ah, era isso que eu pensei, não binários. 14:42 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; digo, eles não são em js, suponho? 14:43 &amp;lt;jrandom&amp;gt; usa o nutch, se alguém quiser analisar mais. ou tenho certeza de que conseguiremos que o autor do site coloque um formulário de feedback ou algo assim ;) 14:43 &amp;lt;jrandom&amp;gt; newsbyte: correto, este é apenas um site normal hospedado anonimamente 14:43 &amp;lt;jrandom&amp;gt; o site contém um mecanismo de busca (como o Google) 14:44 &amp;lt;jrandom&amp;gt; enfim, só queria mencionar 14:44 &amp;lt;jrandom&amp;gt; também têm aparecido muitos blogs ultimamente, o que, na minha humilde opinião, é muito legal 14:44 &amp;lt;jrandom&amp;gt; minha pasta de favoritos 'eep' quase preenche uma tela :) 14:44 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; hehe, o myi2p está acontecendo sozinho :) 14:45 &amp;lt;jrandom&amp;gt; você precisa mesmo tocar nas feridas, né, ragnarok? ;) 14:45 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; foi mal :) 14:46 &amp;lt;jrandom&amp;gt; ok, alguém tem perguntas/comentários/preocupações com relação a files.i2p? 14:46 &amp;lt;jrandom&amp;gt; se não, deixe-me passar para 4.1) biff 14:46 * jrandom quase esqueceu o biff 14:46 &amp;lt;jrandom&amp;gt; postman, você está por aí? 14:47 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; acho que ele está biffado 14:47 &amp;lt;jrandom&amp;gt; bem, se não, biff é esse novo bot de notificação de e-mail muito irado 14:47 &amp;lt;jrandom&amp;gt; se você tem uma conta de e-mail em mail.i2p, pode dizer ao biff para notificá-lo quando chegar e-mail novo 14:47 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ele tem arquivos (arquivamento)? 14:48 &amp;lt;jrandom&amp;gt; newsbyte: biff é apenas um bot de notificação, o e-mail é armazenado no servidor de e-mail (e acessado com seu leitor de e-mail normal — kmail, etc) 14:48 &amp;lt;jrandom&amp;gt; veja `http://www.postman.i2p/` 14:49 &amp;lt;jrandom&amp;gt; ok, então, sim, vá ao eepsite ou dê uma olhada em #mail.i2p por lá 14:49 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; vou, assim que eu colocar meu eepsite no ar 14:49 * jrandom realmente não sabe muito mais com relação ao biff - redirecione quaisquer perguntas ao postman 14:50 &amp;lt;jrandom&amp;gt; em vez disso, podemos passar para 5) ??? 14:50 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; de fato 14:50 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer? 14:50 &amp;lt;deer_&amp;gt; * mule_iip levantando a mão para ter voz: gostaria de relembrar meus problemas persistentes de FCP sobre I2P. mas provavelmente isso pode esperar e será solucionado automagicamente pela 0.4.2. 14:50 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; sim, e o travamento 14:50 &amp;lt;jrandom&amp;gt; espero que sim, mule_iip 14:50 &amp;lt;deer_&amp;gt; &amp;lt;mule_iip&amp;gt; ok, serei sua plataforma de testes :) 14:50 &amp;lt;jrandom&amp;gt; newsbyte: há algo que precisamos discutir sobre isso? você poderia simplesmente me enviar por e-mail seus logs se acontecer de novo? 14:51 &amp;lt;jrandom&amp;gt; ooh mule, isso seria demais 14:51 * jrandom com certeza vai aceitar essa oferta 14:51 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem... ainda posso enviar isso, se tudo estiver congelado? 14:51 &amp;lt;jrandom&amp;gt; os arquivos são gravados em disco. 14:51 &amp;lt;jrandom&amp;gt; quando reiniciar, me envie os logs 14:51 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; quero dizer, nesse caso eu poderia enviar agora, já que eles devem estar em algum lugar 14:51 &amp;lt;jrandom&amp;gt; (por favor) 14:51 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; eu estava no fórum e vi que o serviço de jabber se foi. era nosso ou de alguém? se era, eu gostaria de rodar um se for de boa? 14:51 &amp;lt;jrandom&amp;gt; os arquivos fazem rotação, porém, newsbyte 14:52 &amp;lt;jrandom&amp;gt; duck e demonic_1 tiveram servidores de jabber em vários momentos, mas parece que a maior parte da atividade de IM do i2p tem sido no irc 14:52 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; os arquivos fazem rotação? certamente armazenam bastante dados antes de começar a apagar? 14:53 &amp;lt;jrandom&amp;gt; newsbyte: ok, me envie seus logs, talvez tenha algo neles 14:53 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bom 14:53 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ermm 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; droga 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; um monte de .logs 14:54 &amp;lt;deer_&amp;gt; &amp;lt;dinoman&amp;gt; ok 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; um noob nunca vai acompanhar isso 14:54 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; acho que você está certo em não fazer um artigo no /. ainda 14:55 &amp;lt;jrandom&amp;gt; não estamos com pressa 14:55 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; log-router.txt? 14:55 &amp;lt;jrandom&amp;gt; wrapper.log e logs/log-router-*.txt 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; e o endereço de e-mail para usar seria...? 14:56 &amp;lt;deer_&amp;gt; &amp;lt;fidd&amp;gt; dinoman, um servidor de jabber seria legal, na minha opinião 14:56 &amp;lt;jrandom&amp;gt; jrandom@i2p.net 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; acessível via i2p, espero? 14:56 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; ;-) 14:56 &amp;lt;jrandom&amp;gt; newsbyte: você pode colocar seus logs no seu eepsite e me mandar a URL por msg 14:57 &amp;lt;jrandom&amp;gt; ou você pode enviar e-mail para jrandom@mail.i2p 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; de fato! 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; boa ideia! 14:57 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; só tem um pequeno problema com isso: ainda não está no ar 14:57 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira trazer? 14:57 &amp;lt;jrandom&amp;gt; bem, podemos trabalhar nisso, newsbyte 14:57 &amp;lt;jrandom&amp;gt; (depois da reunião) 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; valeu, mas o whoo já está ajudando 14:59 &amp;lt;jrandom&amp;gt; se não houver mais nada... 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; precisamos de um howto/wiki/site de ajuda/alguma coisa detalhada, porém 14:59 * jrandom encerra 14:59 &amp;lt;deer_&amp;gt; &amp;lt;Jake_&amp;gt; gostaria de dizer, para a reunião, que se uma release pública do i2p puder ser feita antes da eleição dos EUA em 2 de novembro, isso ajudaria bastante a garantir uma democracia estável 14:59 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; e quanto ao 6)? 14:59 &amp;lt;jrandom&amp;gt; newsbyte: você gostaria de trabalhar nisso? 15:00 &amp;lt;jrandom&amp;gt; newsbyte: eu concordo que seria ótimo conseguir mais howtos e informações de ajuda 15:00 &amp;lt;deer_&amp;gt; &amp;lt;Ragnarok&amp;gt; 6) Não existe.... número 6 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; bem, sim, mais ou menos, mas é uma coisa estranha comigo 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; sou pró-wiki e coisa pública e livre para todos e tudo isso 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; mas meu ego protesta e quer controle mínimo 15:00 &amp;lt;jrandom&amp;gt; ótimo 15:00 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; vai entender 15:00 &amp;lt;jrandom&amp;gt; heh 15:01 &amp;lt;jrandom&amp;gt; bem, se você quiser transformar seu próprio eepsite em um wiki que você controla, também seria ótimo 15:01 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; de fato 15:01 &amp;lt;jrandom&amp;gt; embora ugha.i2p tenha um uptime bem bom 15:01 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; vou pensar nisso 15:01 &amp;lt;jrandom&amp;gt; legal 15:02 &amp;lt;deer_&amp;gt; &amp;lt;newsbyte&amp;gt; o 6 seria a coisa freenet-i2p 15:02 * jrandom encerra 15:02 * jrandom *baf*a a reunião encerrada &amp;lt;/div&amp;gt; {% endblock %} &lt;/div></description></item><item><title>Notas de status do I2P de 2004-10-12</title><link>/pt/blog/2004/10/12/notas-de-status-do-i2p-de-2004-10-12/</link><pubDate>Tue, 12 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/12/notas-de-status-do-i2p-de-2004-10-12/</guid><description>&lt;p>Olá, pessoal, é hora da nossa atualização semanal&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.2&lt;/li>
&lt;li>0.4.1.3&lt;/li>
&lt;li>0.4.2&lt;/li>
&lt;li>mail discussions&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0412">1) 0.4.1.2&lt;/h2>
&lt;p>A nova versão 0.4.1.2 saiu há alguns dias e as coisas têm corrido mais ou menos como esperado - houve alguns percalços com o novo componente watchdog (mecanismo de supervisão), no entanto, fazendo com que ele mate o seu router quando as coisas ficam ruins em vez de reiniciá-lo. Como mencionei mais cedo hoje, estou procurando pessoas para usar a nova ferramenta de registro de estatísticas para me enviar alguns dados, então a sua ajuda nisso seria muito bem-vinda.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 12 de outubro de 2004</title><link>/pt/blog/2004/10/12/reuni%C3%A3o-de-desenvolvimento-do-i2p-12-de-outubro-de-2004/</link><pubDate>Tue, 12 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/12/reuni%C3%A3o-de-desenvolvimento-do-i2p-12-de-outubro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> deer, Janonymous, jrandom, modulus&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) oi 14:04 &amp;lt;jrandom&amp;gt; 1) 0.4.1.2 14:04 &amp;lt;jrandom&amp;gt; 2) 0.4.1.3 14:05 &amp;lt;jrandom&amp;gt; 3) 0.4.2 14:05 &amp;lt;jrandom&amp;gt; 4) discussões por e-mail 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 * jrandom acena 14:05 &amp;lt;Janonymous&amp;gt; olá 14:05 &amp;lt;jrandom&amp;gt; muitos números na nossa pauta esta semana 14:05 &amp;lt;jrandom&amp;gt; notas de status semanais em @ http://i2p.net/pipermail/i2p/2004-October/000466.html 14:05 &amp;lt;jrandom&amp;gt; (postadas há um ou três minutos) 14:05 &amp;lt;deer&amp;gt; * cervantes trouxe um travesseiro 14:06 &amp;lt;jrandom&amp;gt; ah, espero que não seja tão chato assim ;) 14:06 &amp;lt;jrandom&amp;gt; enfim, indo direto ao que interessa: 1) 0.4.1.2 14:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; me faça acordar depois da seção de análise estatística 14:06 &amp;lt;jrandom&amp;gt; a versão foi lançada e todos devem atualizar 14:06 &amp;lt;jrandom&amp;gt; heh 14:06 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; eerm acordar 14:07 &amp;lt;jrandom&amp;gt; há alguns bugs com o código watchdog, que vai “matar” seu router de forma ruim (em vez de reiniciá-lo quando coisas ruins acontecem) 14:07 &amp;lt;jrandom&amp;gt; mas espero que essas situações sejam raras e espaçadas 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; nope :( 14:08 &amp;lt;jrandom&amp;gt; bem, varia conforme o usuário 14:08 &amp;lt;jrandom&amp;gt; estou tentando achar a causa, já que isso existe há séculos e é bem irritante 14:08 &amp;lt;jrandom&amp;gt; (o travamento em si, não o código watchdog que detecta o travamento) 14:09 &amp;lt;jrandom&amp;gt; a revisão atual no CVS (0.4.1.2-1) tem o “miolo” do watchdog desativado - ele monitora, mas não desliga o router 14:10 &amp;lt;jrandom&amp;gt; mas 0.4.1.2 deve estar ok para todo mundo (exceto o mule ;) 14:10 &amp;lt;jrandom&amp;gt; ah, como mencionei antes, ative algum logging e me envie alguns dados, conforme http://dev.i2p.net/pipermail/i2p/2004-October/000465.html 14:11 &amp;lt;jrandom&amp;gt; quanto mais dados melhor - se puder deixar rodando durante a noite, seria ótimo (uma execução de 20h na máquina do duck gerou ~60MB de dados) 14:11 &amp;lt;jrandom&amp;gt; ok, passando para 2) 0.4.1.3 14:12 &amp;lt;jrandom&amp;gt; bem, não há realmente nada que eu queira mencionar além do que está no e-mail 14:12 &amp;lt;jrandom&amp;gt; alguém tem algo que queira dizer ref.: 0.4.1.3? 14:12 &amp;lt;Janonymous&amp;gt; nah 14:13 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; não 14:13 &amp;lt;Janonymous&amp;gt; compatível com versões anteriores? 14:13 &amp;lt;jrandom&amp;gt; certamente 14:13 &amp;lt;jrandom&amp;gt; ok, passando para * 3) 0.4.2 14:14 &amp;lt;jrandom&amp;gt; de novo, outro "veja o e-mail" :) 14:14 &amp;lt;Janonymous&amp;gt; xpc vs. tcp ?? 14:14 &amp;lt;jrandom&amp;gt; nunca implementei uma pilha TCP antes, então qualquer orientação seria bem-vinda 14:15 &amp;lt;jrandom&amp;gt; XCP lida melhor em redes com altas latências 14:15 &amp;lt;jrandom&amp;gt; (para controle de congestionamento) 14:15 &amp;lt;Janonymous&amp;gt; isso inclui FEC (correção antecipada de erros)? 14:15 &amp;lt;jrandom&amp;gt; não 14:16 &amp;lt;Janonymous&amp;gt; ok, porque eu tenho pesquisado isso 14:17 &amp;lt;jrandom&amp;gt; legal 14:17 &amp;lt;jrandom&amp;gt; achou algo bom? 14:17 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; a maioria dos pedidos GET é abaixo de 32kb... e sua página html média deve estar por volta desse tamanho... então imagino que a navegação por eepsites será muito melhor... - eu não me importaria de ver uma melhoria na vazão por tunnel, no entanto... a nova pilha vai melhorar isso? 14:17 &amp;lt;Janonymous&amp;gt; FEC é muito usado para redes de alta latência/alta vazão 14:18 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; jrandom: eu também não, mas posso pedir para um colega aqui te apoiar 14:18 &amp;lt;Janonymous&amp;gt; jrandom: alguma coisa... eu reporto de volta 14:18 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; pelo menos seria uma boa experiência de aprendizado para ele e outro par de olhos 14:18 &amp;lt;jrandom&amp;gt; ótimo, Janonymous 14:18 &amp;lt;jrandom&amp;gt; oh, animal, mule 14:18 &amp;lt;jrandom&amp;gt; cervantes: a vazão por tunnel melhoraria com janelas de mensagens &amp;gt;1 14:19 &amp;lt;jrandom&amp;gt; (espero que possamos até começar com &amp;gt;1 como tamanho de janela, dependendo do que pudermos inferir do router) 14:19 &amp;lt;jrandom&amp;gt; ((ecn++)) 14:19 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; ótimo 14:20 &amp;lt;jrandom&amp;gt; ok, mais algo sobre 0.4.2? 14:20 &amp;lt;Janonymous&amp;gt; pilha nova.. laptop novo.. *baba* 14:21 &amp;lt;jrandom&amp;gt; heh 14:21 &amp;lt;Janonymous&amp;gt; sim 14:21 &amp;lt;Janonymous&amp;gt; uma coisa 14:22 &amp;lt;Janonymous&amp;gt; isso vai implementar o novo handshake curto? 14:22 &amp;lt;jrandom&amp;gt; hmm? 14:22 &amp;lt;jrandom&amp;gt; temos o código de reconexão TCP de baixo uso de CPU no transporte 0.4.1 14:22 &amp;lt;Janonymous&amp;gt; ah, no e-mail, você menciona o handshake alice-&amp;gt; bob 14:23 &amp;lt;Janonymous&amp;gt; ah 14:23 &amp;lt;Janonymous&amp;gt; ainda me atualizando 14:23 &amp;lt;jrandom&amp;gt; ah. sim, seja lá o que 0.4.2 trouxer, vai suportar uma sequência de pacotes como a do e-mail 14:24 &amp;lt;Janonymous&amp;gt; ok 14:24 &amp;lt;jrandom&amp;gt; provavelmente vamos controlar isso em grande parte por opções de socket (por exemplo, definir o fluxo como interactive e ele envia assim que possível, definir o fluxo como bulk e ele só envia quando o buffer estiver cheio ou for esvaziado [ou precisar fazer ack]) 14:25 &amp;lt;jrandom&amp;gt; ok, passando para 4) discussão por e-mail 14:25 &amp;lt;jrandom&amp;gt; postman - você está por aí? 14:26 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; sim 14:26 &amp;lt;jrandom&amp;gt; certo, quer nos dar um resumo/atualização com relação às coisas de e-mail? 14:27 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; hmm, ok, embora eu seja bem tímido para falar na frente de tanta gente :) 14:27 &amp;lt;jrandom&amp;gt; heh apenas imagine que estamos todos nak^H^H^Her... nm 14:28 * Janonymous pega a pipoca 14:28 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; desde 20 de setembro há um serviço SMTP/POP rodando - acessível com MUAs SMTP/POP3 normais 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; me empenhei bastante, no sentido de analisar os riscos potenciais que clientes de e-mail normais acarretam 14:29 &amp;lt;Janonymous&amp;gt; e quanto a inproxies/outproxies? 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; juntei tudo em um website 14:29 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; para quem ainda não fez: www.postman.i2p 14:29 * Janonymous está sem acesso à rede no momento 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; há uma proposta no site que tenta abranger todos os problemas comuns lidando com anonimato e confiabilidade de um serviço de e-mail ao fazer uma ponte entre i2p e internet 14:30 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; o out/inproxy ainda não roda, mas está no planejamento 14:30 &amp;lt;Janonymous&amp;gt; acho que vi parte da discussão na lista de e-mails ou no fórum 14:30 &amp;lt;Janonymous&amp;gt; out seria mais perigoso que in, certo? 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; primeiro eu quero um conceito comumente aceito 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; em geral, SIM, mas acho que achamos um jeito de evitar que spam e afins sejam enviados para fora 14:31 &amp;lt;jrandom&amp;gt; seria legal se o in/outproxy mx.postman.i2p pudesse despachar para diferentes (ou múltiplas e redundantes) contas pop3 14:31 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; simplesmente colocando uma cota em cada usuário que tentar enviar e-mails para fora 14:32 &amp;lt;jrandom&amp;gt; (assim não ficaria preso a um host de e-mail específico) 14:32 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: por favor, explique melhor 14:33 &amp;lt;Janonymous&amp;gt; os mailhosts separados poderiam ser sincronizados também? 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: é uma questão de roteamento baseado em conta 14:33 &amp;lt;jrandom&amp;gt; isso mesmo, postman 14:33 &amp;lt;jrandom&amp;gt; provavelmente dá muito trabalho, não sei muito sobre os MTAs com que você está trabalhando 14:33 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom2p: o out/inproxy poderia facilmente lidar com mais de um sistema de e-mail interno - poderia até organizar um tipo de entrega de fallback 14:34 &amp;lt;jrandom&amp;gt; ok, ótimo 14:34 &amp;lt;Janonymous&amp;gt; uma pergunta ref. a in/out 14:34 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: não entendi sua pergunta - por favor, explique 14:34 * jrandom sonha com busca offline estilo UUCP a partir de mx.postman :) 14:35 &amp;lt;Janonymous&amp;gt; criptografia obrigatória de caixa postal para caixa postal tornaria o envio in/out menos perigoso? 14:35 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jrandom: haha, acho que UUCP não é necessário - talvez ETRN seja mais sexy :) 14:35 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: no momento o sistema funciona apenas internamente - todos são livres para usar PGP ou algo semelhante 14:36 &amp;lt;jrandom&amp;gt; Janonymous: você deveria visitar www.postman.i2p - ele colocou um monte de ideias/questões lá 14:36 &amp;lt;Janonymous&amp;gt; criptografia/assinaturas obrigatórias também é um método antispam, acredito 14:36 &amp;lt;deer&amp;gt; &amp;lt;Ragnarok&amp;gt; seria possível servir a agenda do postman.i2p usando LDAP? 14:36 &amp;lt;Janonymous&amp;gt; vou assim que meu laptop chegar 14:37 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; rag: já existe uma agenda - embora seja baseada em SQL - uma migração para LDAP é possível 14:38 &amp;lt;Janonymous&amp;gt; = agenda hospedada no servidor? 14:38 &amp;lt;deer&amp;gt; * postman convida todos a contribuírem com ideias próprias para o documento html de ideias/conceitos 14:38 &amp;lt;Janonymous&amp;gt; farei isso, postman 14:38 &amp;lt;deer&amp;gt; * cervantes varre a agenda e começa a escrever e-mails farmacêuticos de aumento de pênis 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: bem, TODOS os usuários de e-mail são baseados em SQL - então a “agenda” é apenas uma visão dessa tabela 14:39 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: aliás, cada usuário pode escolher se quer ser visível ou não 14:39 &amp;lt;Janonymous&amp;gt; ah 14:40 &amp;lt;Janonymous&amp;gt; e grupos seletivos? ;) 14:40 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: sim, já me cadastrei ;-) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: e como TEMOS um sistema de identidade de e-mail, você não pode falsificar seu endereço do remetente - sabemos que foi VOCÊ :) 14:40 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonymous: sim, está planejado para a versão 2.0 :) 14:41 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: mas eu só vou fazer spam para todo ircnym@postman.i2p ;-) 14:41 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: isso é tecnicamente possível, sim :) 14:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: espero que você consiga entregar essas pílulas também :) 14:42 &amp;lt;Janonymous&amp;gt; parece um desenvolvimento muito necessário e há muito esperado para a i2p 14:42 &amp;lt;Janonymous&amp;gt; o novo sistema de e-mail 14:42 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; postman: e sobre a questão do remetente.. o “elixir de aumento de pênis do Cervantes” indicaria o remetente também :) 14:42 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; janonyous: não posso contar cada detalhe implementado 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; jan: o site é o mais indicado para isso 14:43 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; cervantes: de fato - mas isso poderia ser falsificado :) 14:43 &amp;lt;Janonymous&amp;gt; beleza.. vou chegar lá o quanto antes 14:43 &amp;lt;jrandom&amp;gt; ok, ótimo. então, sim, vocês devem revisar o que está em www.postman.i2p e enviar suas ideias/comentários 14:43 &amp;lt;deer&amp;gt; * postman acena com a cabeça e senta novamente 14:44 &amp;lt;jrandom&amp;gt; (postman++) 14:44 &amp;lt;jrandom&amp;gt; ok, isso nos leva a 5) ??? 14:44 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer à tona? 14:44 &amp;lt;jrandom&amp;gt; (relacionado à i2p) 14:44 &amp;lt;deer&amp;gt; &amp;lt;postman&amp;gt; :) 14:44 &amp;lt;Janonymous&amp;gt; só um pensamento 14:45 &amp;lt;Janonymous&amp;gt; usos possíveis para a I2P.. sabemos que é uma "camada de rede anônima distribuída" 14:45 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; meu nó está fora :( mudando os equipamentos para outra parte da casa 14:46 &amp;lt;Janonymous&amp;gt; mas para que isso pode ser usado.. particularmente, aquelas questões de "bem comum" 14:46 &amp;lt;Janonymous&amp;gt; Países do terceiro mundo opressivos, liberdade de expressão.. etc.. isso é uma das principais coisas que me deixaram tão interessado em i2p para começar 14:47 &amp;lt;Janonymous&amp;gt; e no Freenet, no caso 14:47 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; países do 1º mundo oprimidos, como os EUA 14:47 &amp;lt;Janonymous&amp;gt; então, pensei talvez em alguma extrapolação dessas questões, talvez começando no fórum, depois algumas palavras no site 14:48 &amp;lt;jrandom&amp;gt; temos muito trabalho a fazer antes de podermos reivindicar qualquer relevância para pessoas na China 14:48 &amp;lt;Janonymous&amp;gt; heh, sim, não gostaríamos de fazer promessas falsas, mas.. 14:48 * jrandom não vai dizer que somos seguros quando houve tão pouca revisão por pares (e ainda há tantas questões pendentes) 14:49 &amp;lt;deer&amp;gt; &amp;lt;fidd&amp;gt; quão difícil será para a China censurar a i2p? 14:49 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; acho que as aplicações vão começar a surgir com mais facilidade assim que a rede subjacente parar de “mudar de forma” 14:49 &amp;lt;Janonymous&amp;gt; mas essas questões, para mim, são uma das principais coisas que tornam a i2p tão empolgante 14:49 &amp;lt;jrandom&amp;gt; fidd: censurar tem muitas definições. no sentido de "impedir que conteúdo específico seja transferido", praticamente impossível, a menos que tornem a i2p ilegal 14:50 &amp;lt;Janonymous&amp;gt; e quanto a "detectar i2p em redes na China"? 14:50 &amp;lt;Janonymous&amp;gt; esteganografia (stego)? 14:51 &amp;lt;jrandom&amp;gt; empolgante, sim. importante? sim. necessário? sim. mas como há tanto trabalho a fazer antes de sermos relevantes, é deprimente falar sobre isso. 14:51 &amp;lt;Janonymous&amp;gt; culpa minha :) 14:51 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; quando a rede base estiver sólida, então provavelmente precisaríamos de uns brinquedinhos legais para brincar - por exemplo, apps de compartilhamento de arquivos, sistemas de IM etc. Com sorte a base de usuários vai crescer neste ponto.... antes disso simplesmente não haverá peers suficientes para garantir anonimato para pessoas que vivem em sistemas opressivos 14:52 &amp;lt;jrandom&amp;gt; é sempre importante manter o foco nos objetivos reais, Janonymous, e eu aprecio isso 14:52 &amp;lt;Janonymous&amp;gt; sim, o número de nós tem muito a ver com isso 14:52 &amp;lt;modulus&amp;gt; na minha opinião, até que haja stego e coisas como ruído aleatório para derrotar a análise de tráfego, pessoas em países opressivos deveriam ficar afastadas por um tempo. 14:53 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; não... elas deveriam ficar aqui e ajudar :) 14:53 &amp;lt;modulus&amp;gt; :-) 14:53 * jrandom não vai descrever em detalhes por que esses aspectos não serão necessários, já que a rev 3.0 vai cuidar disso :) 14:53 &amp;lt;modulus&amp;gt; 3.0? parece de longo prazo ;-) 14:53 &amp;lt;jrandom&amp;gt; tenho ~= 0 fé em transportes stego para redes públicas 14:54 &amp;lt;jrandom&amp;gt; não é para amanhã, com certeza. 14:54 &amp;lt;Janonymous&amp;gt; como assim? hã 14:54 &amp;lt;Janonymous&amp;gt; jrandom: por que isso (ref. a stego)? 14:55 &amp;lt;jrandom&amp;gt; como derrotar stego em redes públicas com software de código aberto: baixar o código-fonte, revisar o código gerador de stego, escrever o código de detecção, implantar. 14:56 &amp;lt;jrandom&amp;gt; como derrotar stego em redes públicas com software de código fechado: sequestrar a família do dev, subverter o código. implantar. 14:56 &amp;lt;Janonymous&amp;gt; ah.. sim.. entradas aleatórias? eh.. acabei de ler um artigo falando como se fosse o futuro ou algo assim 14:56 &amp;lt;jrandom&amp;gt; como derrotar stego em redes privadas: rir das 5 pessoas usando, e prender todas. 14:56 &amp;lt;modulus&amp;gt; bem, e quanto a software fechado anônimo? claro que poderia ser um trojan ;-) 14:57 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; jrandom: se você for sequestrado um dia, você pode nos avisar dizendo "meu cachorro fido está muito chateado com a comida que está comendo hoje" 14:57 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; isso vai ser a pista e saberemos 14:57 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; %s!dev's family!jrandom 14:57 &amp;lt;jrandom&amp;gt; heh jake 14:58 &amp;lt;Janonymous&amp;gt; qual o ETA para 4.2? 14:58 &amp;lt;jrandom&amp;gt; Janonymous: o recurso nº 1 de software de anonimato ou segurança: banha da cobra. 14:58 &amp;lt;jrandom&amp;gt; 0.4.2? alguma hora deste mês 14:58 &amp;lt;jrandom&amp;gt; provavelmente perto do fim 14:58 &amp;lt;Janonymous&amp;gt; heheh. 14:58 &amp;lt;jrandom&amp;gt; 0.4.1.3 provavelmente sai no fim desta semana ou no fim de semana 14:58 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; Jake: isso nunca funcionaria, só vamos pensar que você envenenou o cachorro dele 14:58 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; *só 14:58 &amp;lt;Janonymous&amp;gt; devo voltar à rede em uma ou duas semanas 14:59 &amp;lt;jrandom&amp;gt; r0x0r 14:59 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para trazer à tona? 14:59 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; cervantes :) 15:00 &amp;lt;jrandom&amp;gt; se não.. 15:00 * jrandom se preparando 15:00 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-10-05</title><link>/pt/blog/2004/10/05/notas-de-status-do-i2p-de-2004-10-05/</link><pubDate>Tue, 05 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/05/notas-de-status-do-i2p-de-2004-10-05/</guid><description>&lt;p>Olá, pessoal, é hora da atualização semanal&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.4.1.1 status&lt;/li>
&lt;li>Pretty pictures&lt;/li>
&lt;li>0.4.1.2 and 0.4.2&lt;/li>
&lt;li>Bundled eepserver&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0411-estado">1) 0.4.1.1 estado&lt;/h2>
&lt;p>Depois de um lançamento 0.4.1 bastante turbulento (e a subsequente atualização rápida 0.4.1.1), a rede parece ter voltado ao normal - cinquenta e poucos pares ativos no momento, e tanto o irc quanto as eepsites(I2P Sites) estão acessíveis. A maior parte dos problemas foi causada por testes insuficientes do novo transporte fora de condições de laboratório (por exemplo, sockets falhando em momentos estranhos, atrasos excessivos, etc). Da próxima vez que precisarmos fazer mudanças nessa camada, vamos garantir que seja testado mais amplamente antes do lançamento.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 05 de outubro de 2004</title><link>/pt/blog/2004/10/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-outubro-de-2004/</link><pubDate>Tue, 05 Oct 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/10/05/reuni%C3%A3o-de-desenvolvimento-do-i2p-05-de-outubro-de-2004/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cat-a-puss, cervantes, deer, dm, duck, jrandom, protok0l&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 &amp;lt;jrandom&amp;gt; 1) status do 0.4.1.1 14:05 &amp;lt;jrandom&amp;gt; 2) Gráficos bonitos 14:05 &amp;lt;jrandom&amp;gt; 3) 0.4.1.2 e 0.4.2 14:05 &amp;lt;jrandom&amp;gt; 4) eepserver incluído 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 * jrandom acena 14:05 &amp;lt;jrandom&amp;gt; as notas semanais de status estão disponíveis em http://dev.i2p.net/pipermail/i2p/2004-October/000461.html 14:06 &amp;lt;jrandom&amp;gt; (não acredito que já é outubro) 14:06 &amp;lt;cervantes&amp;gt; é dezembro 14:06 * jrandom desconecta-se de cervantes. diferença de relógio excessiva 14:06 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; podemos ter o verão de volta agora? 14:07 &amp;lt;cervantes&amp;gt; droga... perdi o seu feed de pr0n 14:07 &amp;lt;jrandom&amp;gt; claro. fica alguns milhares de KM ao sul de você, baffled 14:07 &amp;lt;jrandom&amp;gt; ok, entrando em 1) status do 0.4.1.1 14:07 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; você me avisa quando eu chegar lá? 14:07 &amp;lt;cervantes&amp;gt; heh 14:07 &amp;lt;jrandom&amp;gt; bata os calcanhares três vezes... 14:08 &amp;lt;jrandom&amp;gt; ok, as revisões 0.4.1 e 0.4.1.1 saíram, e as coisas estão basicamente funcionando de novo 14:08 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; não, não, eu não quero ir pra casa, lá está frio. 14:08 &amp;lt;jrandom&amp;gt; ;) 14:08 &amp;lt;jrandom&amp;gt; a autodetecção do endereço IP externo parece estar funcionando na maior parte 14:09 &amp;lt;jrandom&amp;gt; (houve algumas esquisitices, devido a conexões quebradas que não encerram corretamente) 14:09 &amp;lt;jrandom&amp;gt; o pessoal tem usado isso, ou teve experiências boas/ruins com a autodetecção? 14:10 &amp;lt;jrandom&amp;gt; acho que não 14:10 &amp;lt;jrandom&amp;gt; ok, alguém tem comentários/perguntas/preocupações com relação ao 0.4.1.1? 14:11 &amp;lt;cervantes&amp;gt; sem reclamações aqui.... 14:11 &amp;lt;dm&amp;gt; Ainda não testei, mas está na minha lista! 14:11 &amp;lt;jrandom&amp;gt; se não, passando para 2) gráficos bonitos 14:11 &amp;lt;jrandom&amp;gt; !thwap dm 14:12 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; não sei sobre autodetecção, mas tentei usar o botão 'guess' ou seja lá o que for na minha máquina Windows atrás de NAT e ele adivinhou o IP certo...... se é disso que estamos falando 14:12 &amp;lt;jrandom&amp;gt; ah ok, na verdade, o botão 'guess' só tenta adivinhar seu IP consultando www.whatismyip.com 14:13 &amp;lt;jrandom&amp;gt; a autodetecção é quando você deixa o campo de endereço IP em branco e ele descobre sozinho 14:13 &amp;lt;jrandom&amp;gt; a maioria dos usuários atuais do I2P não vai precisar disso, já que estamos acostumados a usar dyndns ou IPs estáticos 14:13 &amp;lt;jrandom&amp;gt; provavelmente só vai importar para usuários novos 14:14 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; sim, isso funcionou um pouco lento para mim 14:14 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; mas funcionou 14:15 &amp;lt;jrandom&amp;gt; ok, legal 14:15 &amp;lt;jrandom&amp;gt; de qualquer forma, não quero repisar o que postei no e‑mail desta semana com relação às estatísticas coletadas 14:16 &amp;lt;jrandom&amp;gt; em vez disso, alguém tem perguntas/comentários/preocupações sobre elas? 14:17 &amp;lt;jrandom&amp;gt; fiquei bem feliz em ver que o resumo de 20h teve apenas 500 e poucas falhas de envio em cerca de 30.000 14:17 &amp;lt;cervantes&amp;gt; quanto de carga a coleta de estatísticas gera? 14:17 &amp;lt;cervantes&amp;gt; Eu sei os tamanhos dos arquivos... mas isso impacta no desempenho deixando rodar em segundo plano 14:18 &amp;lt;jrandom&amp;gt; deve ser ~= 0. não há alocação de memória na coleta de estatísticas (pois usamos eventos pré‑alocados) e tudo é assíncrono 14:18 &amp;lt;cervantes&amp;gt; legal 14:18 -!- Sugadude [random@badfish.securityminded.net] entrou em #i2p 14:18 -!- cat-a-puss [~tom@152.228.242.159] entrou em #i2p 14:19 &amp;lt;jrandom&amp;gt; quando 0.4.1.2 sair eu provavelmente vou cutucar mais algumas pessoas para coletar várias estatísticas de vez em quando 14:19 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; de nada 14:19 &amp;lt;cervantes&amp;gt; Posso começar a coletar agora... já estou no 0.4.1.1-6 14:20 &amp;lt;jrandom&amp;gt; w3wt 14:21 &amp;lt;jrandom&amp;gt; ok, isso é tudo que tenho sobre as estatísticas, a menos que alguém queira acrescentar algo? 14:21 &amp;lt;jrandom&amp;gt; se não, 3) 0.4.1.2 e 0.4.2 14:21 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Meu voto é para fazer streaming primeiro. 14:22 &amp;lt;jrandom&amp;gt; legal 14:22 &amp;lt;jrandom&amp;gt; alguém acha que devemos manter as modificações de tunnel primeiro? 14:22 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; streaming primeiro 14:23 &amp;lt;cervantes&amp;gt; fazer as coisas de tunnel agora provavelmente causaria mais interrupções na rede.... é bom dar uma respirada ;-) 14:23 &amp;lt;jrandom&amp;gt; verdade 14:23 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; todos aqui hoje já foram identificados pelos black hats de qualquer forma :) 14:23 &amp;lt;jrandom&amp;gt; embora eu estivesse pensando outro dia em como poderíamos fazer as modificações de tunnel sem incompatibilidades 14:23 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Vamos, admita, você só quer obter seu p0rn de áudio mais rápido. 14:23 &amp;lt;duck&amp;gt; (eu também voto em streaming primeiro) 14:23 &amp;lt;jrandom&amp;gt; hehe 14:24 &amp;lt;cervantes&amp;gt; hehe 14:24 &amp;lt;cervantes&amp;gt; baffled: só se você fornecer mais disso ;-) 14:24 &amp;lt;dm&amp;gt; Acho que devemos manter as coisas de tunnel primeiro 14:24 &amp;lt;dm&amp;gt; tirar isso do caminho... 14:24 &amp;lt;cat-a-puss&amp;gt; como as novas coisas de criptografia vão ser diferentes? 14:24 * jrandom chuta dm 14:25 &amp;lt;jrandom&amp;gt; cat-a-puss: no momento, temos criptografia de tunnel uniforme - mensagens passadas dentro do mesmo tunnel parecem iguais em cada salto 14:25 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Acho que posso conseguir um pouco mais. 14:25 &amp;lt;cat-a-puss&amp;gt; oh! 14:26 &amp;lt;cervantes&amp;gt; http://www.i2p.net/todo#tunnelId 14:26 &amp;lt;jrandom&amp;gt; não é tão ruim já que uma mensagem alice--&amp;gt;bob passa por dois tunnels com criptografia diferente, mas isso nos prejudica no caso de atacantes em conluio 14:27 &amp;lt;jrandom&amp;gt; a coisa do tunnelId por salto também é necessária para impedir que a coleta bagunce os predecessores (/etc.) 14:27 &amp;lt;dm&amp;gt; Sim, definitivamente devemos corrigir isso primeiro. 14:27 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; eu voto para o dm fazer isso 14:28 &amp;lt;deer&amp;gt; &amp;lt;fidd&amp;gt; perdi a reunião? ;) 14:28 &amp;lt;jrandom&amp;gt; eu estava prestes a sugerir isso, mule :) 14:28 &amp;lt;cervantes&amp;gt; Eu voto para o dm não ter nada a ver com isso 14:28 &amp;lt;jrandom&amp;gt; heh 14:28 &amp;lt;jrandom&amp;gt; não, fidd, estamos no item 3 da pauta 14:29 &amp;lt;jrandom&amp;gt; ok, se não houver objeções à sugestão do dm (além da dele), acho que vamos em frente e mover as atualizações da biblioteca de streaming para 0.4.2 14:29 &amp;lt;dm&amp;gt; beleza 14:30 &amp;lt;jrandom&amp;gt; ok, indo para 4) eepserver incluído 14:30 &amp;lt;jrandom&amp;gt; se você não notou, há um eepserver incluído no pacote. 14:30 &amp;lt;cervantes&amp;gt; "just put the war files in the webapps directory and you're ready to go" 14:30 &amp;lt;jrandom&amp;gt; heh 14:30 &amp;lt;jrandom&amp;gt; para arquivos .war suficientemente bem codificados :) 14:31 &amp;lt;cervantes&amp;gt; ooh isso existe? 14:31 &amp;lt;cervantes&amp;gt; *coisa 14:31 &amp;lt;jrandom&amp;gt; mas, do ponto de vista prático, "just edit ./eepsite/docroot/index.html" 14:31 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Uma pergunta: você quer que as pessoas usem o eepserver ou usem um servidor httpd padrão? 14:31 &amp;lt;cat-a-puss&amp;gt; os gerados pelo KDE funcionam? 14:31 &amp;lt;jrandom&amp;gt; cervantes: phttprelay.war, i2ptunnel.war, routerconsole.war :) 14:31 &amp;lt;dm&amp;gt; ah sim.. war. Uma daquelas coisas de J2EE que exigem 20 anos de experiência editando arquivos XML manualmente. 14:31 &amp;lt;cervantes&amp;gt; touché 14:32 &amp;lt;jrandom&amp;gt; baffled: eu realmente não me importo. se as pessoas tiverem um servidor web instalado que aceite requisições com linhas Host: malucas, ótimo 14:32 &amp;lt;jrandom&amp;gt; o eepserver é só por conveniência 14:32 &amp;lt;jrandom&amp;gt; cat-a-puss: hmm, arquivos .war do KDE? 14:32 &amp;lt;protok0l&amp;gt; monocultura... monocultura... 14:33 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; ao brincar com wars, sinto falta do recurso de reiniciar apenas o jetty; o que infelizmente é necessário para muita coisa de deploy 14:33 &amp;lt;cat-a-puss&amp;gt; sim, você precisa do kdeaddons instalado, é só ir a uma página web e clicar em archive e ele cria um arquivo .war 14:34 &amp;lt;jrandom&amp;gt; duck: ah, isso é verdade. simplesmente retire as linhas que iniciam o eepserver do clients.config e coloque-as em um script shell 14:34 &amp;lt;jrandom&amp;gt; (com o mesmo classpath do router) 14:34 &amp;lt;dm&amp;gt; podemos integrar i2p ao jboss e empacotar isso antes do 1.0? 14:34 &amp;lt;jrandom&amp;gt; ooh, legal, cat-a-puss 14:35 &amp;lt;cervantes&amp;gt; Imagino que o webdefault.xml faltando tenha sido corrigido no cvs? 14:35 &amp;lt;deer&amp;gt; &amp;lt;detonate&amp;gt; na verdade, jetty.xml foi 14:35 &amp;lt;jrandom&amp;gt; arrume para nós um .ear convincente, dm :) 14:35 &amp;lt;jrandom&amp;gt; cervantes: o que o detonate disse. (eu estraguei o jetty.xml) 14:36 &amp;lt;cervantes&amp;gt; isso... acho que mencionei em algum lugar sobre remover a referência no jetty.xml para que ele use a que está dentro do arquivo do jetty 14:36 &amp;lt;jrandom&amp;gt; wr0d 14:37 &amp;lt;cervantes&amp;gt; só queria confirmar que isso foi corrigido no cvs ;-) 14:37 &amp;lt;jrandom&amp;gt; sim, sr 14:37 &amp;lt;cervantes&amp;gt; legal 14:37 &amp;lt;jrandom&amp;gt; (embora a atualização para a versão 0.4.1.2 não sobrescreva o eepsite das pessoas) 14:37 &amp;lt;jrandom&amp;gt; ((instalações limpas do 0.4.1.2+ vão, claro, incluí-lo)) 14:38 &amp;lt;cervantes&amp;gt; ah, e descobrimos a causa das chaves do eepsite do DrWoo estarem faltando? 14:38 &amp;lt;jrandom&amp;gt; aliás, sobre isso, só quero mencionar que todos devem atualizar sempre que houver um novo lançamento, pois, se você não o fizer, pode não ter um procedimento de upgrade 14:38 &amp;lt;jrandom&amp;gt; não, cervantes, nem um bug reproduzível :/ 14:39 &amp;lt;cervantes&amp;gt; ah, ótimo, podemos culpar erro do usuário ;-) 14:39 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; cervantes: quase certamente alguma trapalhada que eu fiz 14:39 &amp;lt;cervantes&amp;gt; :o) 14:39 * jrandom culpa os gremlins 14:40 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; http://en.wikipedia.org/wiki/User:Kmweber/List_of_Everyone_Who_Has_Ever_Lived 14:40 &amp;lt;jrandom&amp;gt; ok, passando para 5) ??? 14:40 &amp;lt;jrandom&amp;gt; heh 14:40 &amp;lt;jrandom&amp;gt; bem, sim, isso certamente se qualifica como "outros" 14:40 &amp;lt;jrandom&amp;gt; alguém tem algo que queira trazer à tona? 14:41 &amp;lt;dm&amp;gt; Gostaria de registrar, neste ponto, que estou satisfeito com a nova postura que a comunidade I2P está mostrando em relação às minhas sugestões. 14:41 &amp;lt;dm&amp;gt; Atenciosamente 14:41 &amp;lt;cat-a-puss&amp;gt; oh oh escolha eu! Eu tenho o código base para uma busca distribuída. 14:41 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; sim, por que o i2p depois de rodar por mais de 30 horas vai a 100% de CPU 14:41 &amp;lt;dm&amp;gt; dm 14:41 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; sim, quero levantar a questão da herança de criptografia baseada em equações fractais de Gamal de 4ª ordem e como isso se aplicaria ao i2p 14:41 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; e a maior parte como system? 14:41 &amp;lt;jrandom&amp;gt; ooh, animal, cat-a-puss! 14:41 &amp;lt;cat-a-puss&amp;gt; Eu anunciei isso aqui outro dia, ninguém notou 14:41 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; apenas tangencialmente, jake. 14:42 &amp;lt;cat-a-puss&amp;gt; de qualquer forma, poderia usar algum espaço no cvs 14:42 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; cat-a-puss: você tem um eepsite para isso? 14:42 &amp;lt;jrandom&amp;gt; demonic_1: hmm, houve alguns bugs críticos no último ou penúltimo lançamento. você está no 0.4.1.1? 14:42 &amp;lt;cat-a-puss&amp;gt; e posso começar a testar em cerca de 2 semanas 14:42 &amp;lt;cat-a-puss&amp;gt; DrWoo: não 14:42 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; baffled, HaH ! 14:43 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; 0.4.1.1-3 14:43 &amp;lt;jrandom&amp;gt; cat-a-puss: r0x0r, sem problema. manda um e‑mail para mim com o nome do módulo que você quer dar &amp; sua chave PGP e damos um jeito 14:44 &amp;lt;cat-a-puss&amp;gt; jrandom: beleza 14:44 &amp;lt;jrandom&amp;gt; cat-a-puss: que tipo de busca ele faz? 14:44 &amp;lt;jrandom&amp;gt; demonic_1: ele consumia tanto CPU antes do 0.4.1? 14:44 &amp;lt;cervantes&amp;gt; (proxies para o MSN) 14:44 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; demonic_1: e você recebe 1 mega de log a cada minuto? soa familiar. 14:45 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; não 14:45 &amp;lt;jrandom&amp;gt; heh mule, sim, o bug que você encontrou era um fast-busy bem chato 14:45 &amp;lt;cat-a-puss&amp;gt; jrandom: é uma busca básica por palavras‑chave, você precisa especificar as palavras sob as quais indexar, e ele armazenará a URL 14:45 &amp;lt;jrandom&amp;gt; é mais provável que o demonic esteja sendo afetado por um dos NPEs no tcp.ConnectionBuilder 14:46 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Bom, é hora do rango então vou caçar mais alguns sons de vadia em preparação para as atualizações de streaming e converso com vocês depois. 14:46 &amp;lt;cat-a-puss&amp;gt; jrandom: Isso deve eventualmente escalar bem e tal, mas por enquanto, todos os servidores precisam estar conectados e ninguém pode entrar ou sair, e ainda não há como inserir conteúdo, mas tudo isso será corrigido 14:46 &amp;lt;jrandom&amp;gt; ah legal, isso funciona com um banco distribuído, ou é mais uma busca contra conteúdo spidered? 14:47 &amp;lt;jrandom&amp;gt; ok, legal 14:47 &amp;lt;cervantes&amp;gt; até mais, baffled 14:47 &amp;lt;jrandom&amp;gt; lol, até mais, baffled 14:47 &amp;lt;cervantes&amp;gt; baffled: como sabemos que são sons de vadia e não você na ponta do seu microfone? 14:47 &amp;lt;protok0l&amp;gt; MUITO BEM! 14:47 &amp;lt;protok0l&amp;gt; i2p funciona de novo 14:47 &amp;lt;jrandom&amp;gt; w3wt 14:48 &amp;lt;jrandom&amp;gt; o que havia de errado? 14:49 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira trazer para a reunião? 14:49 &amp;lt;deer&amp;gt; &amp;lt;Jake&amp;gt; podemos anunciar o i2p no slashdot depois que o novo protocolo de streaming for implementado ? 14:49 &amp;lt;dm&amp;gt; de preferência antes 14:49 &amp;lt;dm&amp;gt; mas depois serve 14:49 &amp;lt;jrandom&amp;gt; !thwap^2 14:50 &amp;lt;protok0l&amp;gt; POSTMAN! 14:50 &amp;lt;jrandom&amp;gt; ok, se não há mais nada.. 14:50 * jrandom se prepara 14:51 &amp;lt;deer&amp;gt; * Jake beija jrandom 14:51 * jrandom *baf*a a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P de 2004-09-28</title><link>/pt/blog/2004/09/28/notas-de-status-do-i2p-de-2004-09-28/</link><pubDate>Tue, 28 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/28/notas-de-status-do-i2p-de-2004-09-28/</guid><description>&lt;p>Oi, pessoal, é hora da atualização semanal&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>New transport&lt;/li>
&lt;li>0.4.1 status&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-novo-transporte">1) Novo transporte&lt;/h2>
&lt;p>O lançamento da versão 0.4.1 tem demorado mais do que o esperado, mas o novo protocolo de transporte e sua implementação já estão no ar com tudo o que foi planejado - detecção de IP, estabelecimento de conexão de baixo custo e uma interface mais simples para ajudar a depurar quando as conexões estão falhando. Isso foi feito descartando completamente o antigo protocolo de transporte e implementando um novo, embora ainda tenhamos os mesmos termos da moda (2048bit DH + STS, AES256/CBC/PKCS#5). Se você quiser examinar o protocolo, ele está na documentação. A nova implementação também está muito mais limpa, já que a versão antiga era apenas um amontoado de atualizações acumuladas ao longo do último ano.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 28 de setembro de 2004</title><link>/pt/blog/2004/09/28/reuni%C3%A3o-de-desenvolvimento-do-i2p-28-de-setembro-de-2004/</link><pubDate>Tue, 28 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/28/reuni%C3%A3o-de-desenvolvimento-do-i2p-28-de-setembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> deer, duck, jrandom&lt;/p>
&lt;h2 id="registro-de-reuniões">Registro de reuniões&lt;/h2>
&lt;div class="irc-log"> 14:08 &amp;lt;jrandom&amp;gt; 0) oi 14:08 &amp;lt;jrandom&amp;gt; 1) Novo transporte 14:08 &amp;lt;jrandom&amp;gt; 2) status do 0.4.1 14:08 &amp;lt;jrandom&amp;gt; 3) ??? 14:08 &amp;lt;jrandom&amp;gt; 0) oi 14:08 &amp;lt;duck&amp;gt; oi 14:09 &amp;lt;jrandom&amp;gt; e aí 14:09 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Oi. 14:09 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; oi 14:09 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em @ http://dev.i2p.net/pipermail/i2p/2004-September/000454.html 14:09 &amp;lt;deer&amp;gt; * ugha2p está procurando as notas de status semanais. 14:09 &amp;lt;jrandom&amp;gt; (ei, sou vidente) 14:10 &amp;lt;jrandom&amp;gt; ok, vamos para 1) Novo transporte 14:10 &amp;lt;jrandom&amp;gt; a mensagem basicamente cobre os pontos principais 14:11 &amp;lt;jrandom&amp;gt; está tudo funcionando no momento, mas obviamente não vai falar com mais ninguém até que o novo release seja lançado 14:12 &amp;lt;jrandom&amp;gt; já dei uma testada nisso, mas é bem difícil simular todos os possíveis problemas malucos de rede que ocorrem no nível de transporte 14:12 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; isso inclui tamanho de janela? 14:12 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Entretanto, se você deixar isso em branco, seu router permitirá que o primeiro par com que fizer contato diga qual é o seu endereço IP, no qual ele então passará a escutar (depois de adicionar isso ao seu próprio RouterInfo e inserir isso no banco de dados da rede). 14:12 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Parece uma potencial falha de segurança. 14:12 &amp;lt;jrandom&amp;gt; ah, não, isto é apenas o transporte entre routers, não a streaming lib (biblioteca de streaming), infelizmente 14:12 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; ok 14:12 &amp;lt;jrandom&amp;gt; de certo modo, ugha, sim 14:12 &amp;lt;jrandom&amp;gt; (por isso, se as pessoas *puderem* definir seu IP, devem fazê-lo) 14:13 &amp;lt;jrandom&amp;gt; ugha: no entanto, ele só 'acredita' em alguém se eles não tiverem NENHUMA conexão funcionando 14:13 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; O router não deveria escutar em 0.0.0.0 de qualquer forma? 14:13 &amp;lt;jrandom&amp;gt; mas alguém bem esperto poderia fazer coisas maliciosas de forma probabilística 14:14 &amp;lt;jrandom&amp;gt; ugha: ele faz isso (quase sempre) 14:14 &amp;lt;jrandom&amp;gt; porém, precisamos saber nosso endereço IP para podermos colocá-lo no nosso RouterInfo 14:14 &amp;lt;jrandom&amp;gt; (já que nosso RouterInfo é verificado sempre que contatamos alguém) 14:14 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah, ok. 14:15 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Tenho certeza de que há maneiras de tornar isso mais seguro (confiar em mais routers para detectar o IP), mas não sei se isso é viável. 14:15 &amp;lt;jrandom&amp;gt; sim, ugha, há problemas nesse caminho, mas é um jogo de números 14:16 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Enfim, foi só uma sugestão. Podemos seguir em frente. 14:16 &amp;lt;jrandom&amp;gt; (porém, eles podem simplesmente fazer um ataque Sybil contra você e bagunçar quaisquer números que você esteja tentando usar) 14:16 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Certo. 14:17 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; E se o router perder todas as conexões (por exemplo, falha de rede)? 14:17 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ele redetecta o seu IP? 14:18 &amp;lt;jrandom&amp;gt; o IP é transmitido como parte do protocolo em todas as tentativas de conexão; o par apenas decide aceitá-lo se 1) nenhum IP foi definido explicitamente 2) não há conexões TCP ativas 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; (Este seria o caso com IPs dinâmicos) 14:18 &amp;lt;jrandom&amp;gt; certo, vai funcionar bem assim 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah, ok. 14:19 &amp;lt;jrandom&amp;gt; (veja ourAddressReceived(String addr) em TCPTransport.java para os detalhes) 14:19 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; o que acontece quando os IPs reportados não coincidem? 14:19 &amp;lt;jrandom&amp;gt; pseudonym: se você já tem conexões TCP ativas, você ignora o que os outros te dizem 14:20 &amp;lt;jrandom&amp;gt; se você não tem conexões TCP ativas, você derruba a escuta antiga e inicia uma nova com o novo endereço informado 14:20 &amp;lt;jrandom&amp;gt; (atualizando seu routerInfo) 14:22 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; se houver conexões ativas, parece que uma discrepância deveria ser um sinal de alerta 14:22 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; (não tenho certeza do que fazer com isso) 14:22 &amp;lt;jrandom&amp;gt; se alguém nos der o endereço IP errado (e nós *sabemos* que é o endereço IP errado, já que já temos o certo — que *funciona*), nós ignoramos 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Que pena que não podemos mais reduzir a classificação de confiabilidade do router. 14:23 &amp;lt;jrandom&amp;gt; podemos adicionar isso à lista de erros de conexão, porém 14:24 &amp;lt;jrandom&amp;gt; ugha: mas podemos colocá-los na lista negra ;) 14:24 &amp;lt;jrandom&amp;gt; (e fazemos isso) 14:24 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; como sabemos que o que já temos é o "certo"? talvez as conexões existentes sejam de hackers mal-intencionados 14:24 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; especialmente se tivermos poucas conexões ou apenas conexões recentes 14:24 &amp;lt;jrandom&amp;gt; pseudonym: as conexões existentes são "certas" no sentido de que elas podem enviar e receber dados 14:24 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; pseudonym: Podemos ter certeza quando recebemos novas conexões de entrada, embora essas também possam ser forjadas. 14:25 &amp;lt;jrandom&amp;gt; certo, se estamos falando de alguém preocupado com um ataque ativo de falsificação de IP além de Sybil... 14:25 &amp;lt;jrandom&amp;gt; bem, essa pessoa pode simplesmente definir seu endereço IP ;) 14:25 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; :) 14:26 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; mas qual é a probabilidade de que o operador sequer saiba o que está acontecendo 14:26 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; se tivermos muitas discrepâncias, deveria haver algum alerta ativo 14:27 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; (isso pode ser algo para nos preocuparmos em um release posterior, mas já que surgiu...) 14:27 &amp;lt;jrandom&amp;gt; podemos adicionar uma mensagem explícita à lista de erros de conexão 14:27 &amp;lt;jrandom&amp;gt; a única preocupação real aqui é que estamos tentando impedir que se forme uma rota restrita 14:27 &amp;lt;jrandom&amp;gt; (e o extremo disso sendo uma partição completa da rede) 14:30 &amp;lt;jrandom&amp;gt; isso é mais ou menos tudo com que vejo que possamos trabalhar por agora, pelo menos até a revisão 2.0, quando precisamos nos preocupar além da rota restrita 14:30 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo com relação ao novo transporte? 14:31 &amp;lt;jrandom&amp;gt; se não, passando para 2) status do 0.4.1 14:31 &amp;lt;jrandom&amp;gt; todas as coisas "necessárias" estão feitas, mas ainda há alguma depuração e pequenas atualizações para entrar 14:32 &amp;lt;jrandom&amp;gt; a meta atual é um release na quinta-feira, mas vamos ver o que entra ou sai da revisão ;) 14:33 &amp;lt;jrandom&amp;gt; uma coisa que seria legal é se alguém pudesse baixar uma instalação do Jetty, verificar o arquivo de configuração jetty.xml e escrever alguma documentação sobre como executar uma instância do Jetty (para um eepsite/etc) com o que é distribuído com o i2p 14:33 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; O 0.4.1 inclui outras atualizações além do novo transporte TCP? 14:33 &amp;lt;jrandom&amp;gt; na verdade não, ugha :) 14:34 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; é compatível com versões anteriores? 14:34 &amp;lt;jrandom&amp;gt; (veja: www.i2p.net/roadmap ) 14:34 &amp;lt;jrandom&amp;gt; não, não é compatível com versões anteriores 14:34 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; :) 14:36 &amp;lt;jrandom&amp;gt; ok, isso é tudo que tenho para mencionar com relação ao 0.4.1.. mais alguma coisa sobre isso? 14:36 &amp;lt;jrandom&amp;gt; se não, vamos ao velho de guerra: 3) ??? 14:36 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; *silêncio* 14:37 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa (relacionada ao i2p) que queira discutir? 14:37 &amp;lt;jrandom&amp;gt; já estamos com o dobro da duração da reunião da semana passada ;) 14:37 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Bem, posso mencionar que, graças ao cervantes, minha Wiki agora tem um outproxy para o mundo real, através de http://ugha.ath.cx/ 14:38 &amp;lt;deer&amp;gt; * pseudonym é encrenqueiro 14:38 &amp;lt;jrandom&amp;gt; ooh certo, muito legal 14:38 &amp;lt;jrandom&amp;gt; s/outproxy/inproxy/ :) 14:38 * jrandom manda o encrenqueiro para o canto 14:38 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Certo, inproxy. :) 14:40 &amp;lt;jrandom&amp;gt; ok, se não há mais nada 14:40 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; Acho que o novo serviço de e-mail do postmaster é bem legal 14:40 &amp;lt;jrandom&amp;gt; ah, com certeza, concordo 14:40 &amp;lt;deer&amp;gt; &amp;lt;pseudonym&amp;gt; quer dizer, postman 14:41 &amp;lt;deer&amp;gt; * ugha2p ainda não se inscreveu. 14:41 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; alguém ouviu algo do stasher recentemente? 14:41 &amp;lt;jrandom&amp;gt; é legal que funcione tanto com telnet quanto com kmail :) 14:41 &amp;lt;jrandom&amp;gt; não, baffled, não ouvi um pio 14:42 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Acho que o aum precisa de um chute na cabeça. 14:42 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Eu provavelmente escreveria uma página sobre EepMailAnonymity, mas não sei muito sobre SMTP/POP3/IMAP/outras coisas relacionadas a e-mail. 14:42 &amp;lt;jrandom&amp;gt; não na cabeça, no traseiro ;) 14:43 &amp;lt;jrandom&amp;gt; ugha: www.postman.i2p tem algumas páginas sobre isso 14:43 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah. 14:43 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; podem ser a mesma coisa. 14:45 &amp;lt;deer&amp;gt; * ugha2p batuca os dedos esperando pelo baf. 14:45 &amp;lt;jrandom&amp;gt; desculpem, quase desmaiei aqui (dia bem longo) 14:46 &amp;lt;jrandom&amp;gt; mais alguma coisa? se não, temos o fórum e a lista 14:46 &amp;lt;duck&amp;gt; graças ao Mi-Go temos uma página do i2ptunnel atualizada 14:46 &amp;lt;duck&amp;gt; está quase perfeita 14:46 &amp;lt;jrandom&amp;gt; ooh legal 14:46 &amp;lt;duck&amp;gt; mas se alguém tiver algumas melhorias, você sabe onde me encontrar 14:47 * jrandom executa traceroute 14:47 * jrandom se prepara 14:47 * jrandom *baf*s a reunião encerrada &lt;/div></description></item><item><title>Notas de status do I2P de 2004-09-21</title><link>/pt/blog/2004/09/21/notas-de-status-do-i2p-de-2004-09-21/</link><pubDate>Tue, 21 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/21/notas-de-status-do-i2p-de-2004-09-21/</guid><description>&lt;p>Olá pessoal, atualização rápida esta semana&lt;/p>
&lt;h2 id="índice">Índice&lt;/h2>
&lt;ol>
&lt;li>Dev status&lt;/li>
&lt;li>New userhosts.txt vs. hosts.txt&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-status-do-desenvolvimento">1) Status do desenvolvimento&lt;/h2>
&lt;p>A rede tem estado bastante estável na última semana, então consegui dedicar meu tempo à versão 0.4.1 - reformulando o transporte TCP e adicionando suporte para detecção de endereços IP e removendo aquela coisa antiga de &amp;ldquo;target changed identities&amp;rdquo;. Isso também deve eliminar a necessidade de entradas dyndns.&lt;/p>
&lt;p>Não será a configuração ideal de 0 cliques para pessoas atrás de NATs ou firewalls — elas ainda precisarão fazer o encaminhamento de portas para poder receber conexões TCP de entrada. Ainda assim, deve ser menos sujeito a erros. Estou fazendo o possível para manter a compatibilidade com versões anteriores, mas não estou fazendo nenhuma promessa nesse sentido. Mais novidades quando estiver pronto.&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 21 de setembro de 2004</title><link>/pt/blog/2004/09/21/reuni%C3%A3o-de-desenvolvimento-do-i2p-21-de-setembro-de-2004/</link><pubDate>Tue, 21 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/21/reuni%C3%A3o-de-desenvolvimento-do-i2p-21-de-setembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> deer, jrandom, protok0l&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de reunião&lt;/h2>
&lt;div class="irc-log"> 14:06 &amp;lt;jrandom&amp;gt; 0) oi 14:06 &amp;lt;jrandom&amp;gt; 1) Status do desenvolvimento 14:06 &amp;lt;jrandom&amp;gt; 2) Novo userhosts.txt vs. hosts.txt 14:06 &amp;lt;jrandom&amp;gt; 3) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) oi 14:06 * jrandom acena 14:06 &amp;lt;jrandom&amp;gt; breves notas semanais de status @ http://dev.i2p.net/pipermail/i2p/2004-September/000449.html 14:06 &amp;lt;jrandom&amp;gt; (e provavelmente registros breves da reunião serão postados quando isso terminar ;) 14:07 * jrandom dá a vocês uns bons 30s para ler essas notas 14:07 &amp;lt;jrandom&amp;gt; enfim, passando para 1) status do desenvolvimento 14:07 &amp;lt;jrandom&amp;gt; uma visão geral básica do que está acontecendo está naquele e-mail 14:08 &amp;lt;jrandom&amp;gt; uma coisa que vocês podem notar é que não vou mais ficar perdendo letras aleatórias no meu texto, já que meu laptop tem sido um saco ultimamente 14:09 &amp;lt;jrandom&amp;gt; então estou no processo de migrar totalmente para o meu servidor (com o laptop como backup para testes no Windows, etc.) 14:09 &amp;lt;jrandom&amp;gt; é tudo que tenho a dizer nesse front 14:10 &amp;lt;jrandom&amp;gt; alguém tem algo que queira levantar com relação à 0.4.0.1 ou à atividade de desenvolvimento? 14:11 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; não, jrandom, só estamos observando 14:11 &amp;lt;jrandom&amp;gt; ok, passando para 2) novo userhosts.txt vs. hosts.txt 14:11 &amp;lt;protok0l&amp;gt; oba! 14:11 &amp;lt;jrandom&amp;gt; pequeno novo recurso para que as pessoas possam modificar sua nomenclatura local enquanto ainda baixam o hosts.txt 14:12 &amp;lt;protok0l&amp;gt; qual arquivo tem prioridade se houver conflito? o do usuário, imagino 14:13 &amp;lt;jrandom&amp;gt; isso será disponibilizado no próximo release, então basicamente coloquem suas alterações locais em userhosts.txt, pois hosts.txt será sobrescrito 14:13 &amp;lt;jrandom&amp;gt; userhosts.txt tem preferência 14:15 &amp;lt;jrandom&amp;gt; ok, é tudo que tenho para o 2, então passando rapidamente para nosso último ponto- 3) ??? 14:15 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira discutir? 14:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; cronograma para 0.4.1? 14:17 &amp;lt;jrandom&amp;gt; deve sair esta semana, mas talvez só no fim de semana. 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; legal 14:17 &amp;lt;jrandom&amp;gt; eu finalmente desisti da batalha com meu laptop depois que a barra de espaço morreu 14:17 &amp;lt;jrandom&amp;gt; (codingWithoutSpaces==lame;) 14:18 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira levantar? acho que estamos batendo recorde de tempo de reunião aqui 14:18 &amp;lt;jrandom&amp;gt; (não que isso seja um problema) 14:19 &amp;lt;jrandom&amp;gt; ok, se não 14:19 * jrandom se prepara 14:19 * jrandom *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de Status do I2P de 2004-09-14</title><link>/pt/blog/2004/09/14/notas-de-status-do-i2p-de-2004-09-14/</link><pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/14/notas-de-status-do-i2p-de-2004-09-14/</guid><description>&lt;p>Olá, pessoal, chegou aquela hora da semana novamente&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.4.0.1&lt;/li>
&lt;li>Threat model updates&lt;/li>
&lt;li>Website updates&lt;/li>
&lt;li>Roadmap&lt;/li>
&lt;li>Client apps&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0401">1) 0.4.0.1&lt;/h2>
&lt;p>Desde o lançamento 0.4.0.1 da última quarta-feira, as coisas têm ido bastante bem na rede — mais de dois terços da rede já foi atualizada, e temos mantido entre 60 e 80 routers na rede. Os tempos de conexão ao IRC variam, mas, ultimamente, conexões de 4 a 12 horas têm sido normais. Houve alguns relatos de comportamentos estranhos ao iniciar no OS/X, porém acredito que também está sendo feito algum progresso nesse aspecto.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 14 de setembro de 2004</title><link>/pt/blog/2004/09/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-setembro-de-2004/</link><pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/14/reuni%C3%A3o-de-desenvolvedores-do-i2p-14-de-setembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cat-a-puss, cervantes, deer, dm, fvw, hypercubus, interrupt, jrandom, korkakak, nicktastic, Nightblade&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:06 &amp;lt;jrandom&amp;gt; 0) oi 14:06 &amp;lt;jrandom&amp;gt; 1) 0.4.0.1 14:06 &amp;lt;jrandom&amp;gt; 2) Atualizações do modelo de ameaças 14:06 &amp;lt;jrandom&amp;gt; 3) Atualizações do site 14:06 &amp;lt;jrandom&amp;gt; 4) Roadmap 14:06 &amp;lt;jrandom&amp;gt; 5) Aplicativos cliente 14:06 &amp;lt;jrandom&amp;gt; 6) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) oi 14:06 * jrandom acena 14:06 &amp;lt;cervantes&amp;gt; boa noite 14:06 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2004-September/000444.html 14:07 &amp;lt;jrandom&amp;gt; (antes da reunião desta vez também ;) 14:07 &amp;lt;deer&amp;gt; &amp;lt;jrand0m&amp;gt; uau, 30 pessoas por aqui 14:07 -!- Irssi: #i2p: Total de 21 nicks [0 ops, 0 halfops, 0 voices, 21 normais] 14:07 &amp;lt;jrandom&amp;gt; ok, enfim, vamos direto para 1) 0.4.0.1 14:08 &amp;lt;jrandom&amp;gt; o release saiu e as coisas parecem estar funcionando mais ou menos 14:09 &amp;lt;jrandom&amp;gt; vejo uma variedade de tempos de conexão no irc, embora, conversando com o pessoal, pareça haver problemas de congestionamento quando, por exemplo, se baixa arquivos grandes e se usa o irc ao mesmo tempo 14:09 &amp;lt;jrandom&amp;gt; muita gente está passando por isso? 14:10 &amp;lt;jrandom&amp;gt; acho que não 14:11 &amp;lt;cervantes&amp;gt; Tenho feito vários testes de largura de banda recentemente e ainda não encontrei problemas nessa área... embora eu não esteja usando o limitador de largura de banda 14:11 * nicktastic não baixou muita coisa desde que saqueou alexandria semanas atrás 14:11 &amp;lt;dm&amp;gt; Lembro de cair do IRC com mais frequência quando eu usava eepsites, mas isso foi há 2 meses 14:11 &amp;lt;dm&amp;gt; desconectado 14:11 &amp;lt;dm&amp;gt; não sei se ainda acontece 14:11 &amp;lt;jrandom&amp;gt; ah, sim, precisamos importunar o pessoal de alexandria para nos dar mais livros :) 14:12 &amp;lt;Nightblade&amp;gt; obrigado por nos manter atualizados, dm 14:12 &amp;lt;jrandom&amp;gt; tive sorte com o irc enquanto baixava alguns arquivos grandes do thetower, mas, como o cervantes, não tenho limite de banda ativado 14:13 &amp;lt;jrandom&amp;gt; (embora a média de bw daquele router estivesse em constantes 11KBps na época, enquanto baixava 8KBps de música) 14:13 * nicktastic procura algo para baixar 14:13 * jrandom observa sua conexão irc.duck.i2p cair rapidamente ;) 14:13 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, alguém tem mais alguma coisa que queira levantar sobre 0.4.0.1? 14:14 &amp;lt;dm&amp;gt; Nightblade: hehe, sem problema :) 14:14 &amp;lt;dm&amp;gt; jrandom: bom trabalho, sempre em frente 14:14 &amp;lt;fvw&amp;gt; o instalador é bonito? (não sei se isso é novo no .1?) 14:14 &amp;lt;jrandom&amp;gt; obrigado, dm 14:15 &amp;lt;jrandom&amp;gt; fvw: igual ao 0.4, mas concordo, o hyper fez um ótimo trabalho ali (assim como nosso designer anônimo!) 14:15 &amp;lt;fvw&amp;gt; além disso, não vou me comprometer quanto ao quão "bonito" ele é :) 14:15 &amp;lt;jrandom&amp;gt; filhodap... 14:16 &amp;lt;jrandom&amp;gt; ok, passando para 2) Atualizações do modelo de ameaças 14:16 &amp;lt;cervantes&amp;gt; sim, muito bem feito.. :) escrever documentação sempre é um saco 14:17 &amp;lt;jrandom&amp;gt; sim, foram 2-3 dias dolorosos 14:17 &amp;lt;jrandom&amp;gt; não sei se alguém aí já leu http://www.i2p.net/how_threatmodel mas, se algum dia quiserem saber que diabos estamos falando quando dizemos "anônimo", é isso que queremos dizer 14:18 &amp;lt;jrandom&amp;gt; a maioria das categorias ali foram simplesmente tiradas de http://citeseer.ist.psu.edu/454354.html (linkado na página) 14:18 &amp;lt;jrandom&amp;gt; há muito mais que eu gostaria de fazer no modelo de ameaças, mas simplesmente não tenho tempo. 14:18 &amp;lt;jrandom&amp;gt; adoraria ver uma matriz daquelas ameaças vs custo de executá-las vs o tipo de usuário que se importa com elas 14:19 &amp;lt;jrandom&amp;gt; (por exemplo, o "Zé Ninguém" (joe sixpack) não liga para adversários ativos globais) 14:19 &amp;lt;jrandom&amp;gt; então se alguém estiver entediado... ;) 14:19 &amp;lt;cervantes&amp;gt; algo que me ocorreu enquanto lia seu doc... precisamos de um glossário decente... 14:20 &amp;lt;fvw&amp;gt; não liga? joe sixpack gosta de baixar mp3s... 14:20 &amp;lt;jrandom&amp;gt; alguém acabou de publicar um, se bem me lembro... 14:20 &amp;lt;cervantes&amp;gt; sério? 14:20 &amp;lt;cervantes&amp;gt; em um eep? 14:20 &amp;lt;jrandom&amp;gt; não, algum artigo de pesquisa 14:20 &amp;lt;jrandom&amp;gt; ainda não está no freehaven, deixa eu procurar 14:21 &amp;lt;jrandom&amp;gt; puxa, parece que não tenho mais minha cópia. 14:21 &amp;lt;jrandom&amp;gt; vou tentar encontrar depois da reunião 14:22 &amp;lt;cervantes&amp;gt; ele aborda conceitos específicos do i2p também? 14:22 &amp;lt;jrandom&amp;gt; ah, não 14:22 &amp;lt;jrandom&amp;gt; é só um glossário geral para redes anônimas, lidando com mixes, cascatas, atacantes, etc. 14:22 &amp;lt;jrandom&amp;gt; sem garlic routing ou tunnels ;) 14:23 &amp;lt;cervantes&amp;gt; um bom resumo em um parágrafo de todas as buzzwords "da moda" para que as pessoas possam ver rapidamente a diferença entre onion e garlic routing (por exemplo) sem ter que ler o documento inteiro do "how" 14:23 &amp;lt;jrandom&amp;gt; você percebe que um glossário seria maior do que as how_* pages combinadas, certo? 14:23 &amp;lt;jrandom&amp;gt; mas sim, concordo, devemos fazer isso 14:23 &amp;lt;cervantes&amp;gt; claro... mas.. ;) 14:23 * jrandom se voluntaria o cervantes para trabalhar nisso ;) 14:23 * dm concorda 14:23 &amp;lt;cervantes&amp;gt; hehe Eu não sei o que metade dessas coisas significa :) 14:24 &amp;lt;jrandom&amp;gt; escreva o que você sabe e me faça perguntas 14:24 &amp;lt;cervantes&amp;gt; Vou tentar 14:24 &amp;lt;jrandom&amp;gt; w00t! cervantes++ 14:24 &amp;lt;cervantes&amp;gt; se eu colocar no fórum então outros podem contribuir... 14:24 &amp;lt;jrandom&amp;gt; boa ideia 14:24 &amp;lt;deer&amp;gt; * Pseudonym vibra 14:25 &amp;lt;cervantes&amp;gt; _mas_ aquele documento que você mencionou seria útil :o) 14:25 &amp;lt;dm&amp;gt; tunnel: passagem subterrânea artificial 14:25 &amp;lt;jrandom&amp;gt; combinado, vou tentar encontrá-lo de novo 14:25 &amp;lt;cervantes&amp;gt; Vou fazer uma versão especial para você, dm 14:25 &amp;lt;dm&amp;gt; oba! 14:26 &amp;lt;jrandom&amp;gt; ok, mais algo sobre o modelo de ameaças, ou seguimos para 3) Atualizações do site? 14:27 &amp;lt;jrandom&amp;gt; ok, como qualquer um que foi ao site hoje viu, o Curiosity trouxe algumas boas melhorias de usabilidade 14:27 &amp;lt;dm&amp;gt; Acho que eu e o cervantes somos os únicos ainda acordados. 14:27 &amp;lt;korkakak&amp;gt; Acho que, em modelos de ameaça 14:28 &amp;lt;korkakak&amp;gt; você deveria adicionar alguns ataques de mixnetwork 14:28 &amp;lt;jrandom&amp;gt; que tipo de ataques de mix? 14:28 * dm carrega www.i2p.net 14:28 &amp;lt;korkakak&amp;gt; tipo ataques de conluio 14:28 &amp;lt;jrandom&amp;gt; essa é a coisa chata sobre as taxonomias que usei. são praticamente todos ataques de conluio. 14:29 &amp;lt;korkakak&amp;gt; Com ataques de mix quero dizer ataques que podem acontecer em uma mix network 14:29 &amp;lt;korkakak&amp;gt; ah ok desculpe 14:29 &amp;lt;jrandom&amp;gt; (e a maioria pode ser usada tanto para ataques probabilísticos quanto de confirmação, etc.) 14:29 &amp;lt;dm&amp;gt; Gosto dos parágrafos que crescem de tamanho. Ajudam a puxar as pessoas. Mas técnicos demais para uma página inicial. 14:29 &amp;lt;korkakak&amp;gt; Mais 5 centavos meus: O I2P consegue detectar um conluio automaticamente? 14:30 &amp;lt;jrandom&amp;gt; mas se você tiver sugestões do que precisamos adicionar, por favor, me avise 14:30 &amp;lt;jrandom&amp;gt; ah, definitivamente não. não importamos os algoritmos do morphmix 14:30 &amp;lt;korkakak&amp;gt; Entendi 14:30 &amp;lt;korkakak&amp;gt; ok, continue 14:30 &amp;lt;jrandom&amp;gt; embora os deles não colariam conosco, já que somos uma free route mixnet 14:31 &amp;lt;korkakak&amp;gt; Bem, sim e não 14:31 &amp;lt;korkakak&amp;gt; mas está ok. Desculpe pela interrupção 14:32 &amp;lt;cat-a-puss&amp;gt; Também pode ser uma boa ideia mencionar logo de cara alguns dos ataques óbvios aos quais o I2P NÃO é vulnerável 14:32 &amp;lt;jrandom&amp;gt; hmm? os algoritmos deles se baseiam em detectar a influência de peers conluiados na seleção de peers - no i2p, o router local define explicitamente todo o algoritmo de seleção de peers 14:33 &amp;lt;korkakak&amp;gt; Imagino que isso seja verdade devido ao tamanho da rede de hoje 14:33 &amp;lt;jrandom&amp;gt; ah, boa ideia, cat-a-puss, com MITM/etc. você se interessaria em postar algumas ideias sobre isso? 14:33 &amp;lt;cat-a-puss&amp;gt; claro 14:33 &amp;lt;dm&amp;gt; MITM? 14:33 &amp;lt;dm&amp;gt; Ah, man in the middle. 14:33 &amp;lt;jrandom&amp;gt; muito obrigado, cat-a-puss! 14:34 * cervantes anota MITM para o glossário 14:34 &amp;lt;jrandom&amp;gt; korkakak: hmm. não sei como esse aspecto é afetado pelo tamanho da rede, mas certamente há coisas que podemos aprender com a detecção de conluio do morphmix 14:34 &amp;lt;jrandom&amp;gt; (talvez com relação às respostas do netDb, por exemplo) 14:34 &amp;lt;korkakak&amp;gt; wrt = ? 14:35 &amp;lt;dm&amp;gt; hehee 14:35 &amp;lt;jrandom&amp;gt; desculpe, with regards to 14:35 &amp;lt;dm&amp;gt; Essa eu sei! 14:36 &amp;lt;jrandom&amp;gt; certamente nos beneficiaríamos de mais discussão sobre o modelo de ameaças. talvez possamos iniciar um tópico na lista ou no fórum? 14:36 &amp;lt;dm&amp;gt; "The result is that the number of peers relaying each end to end message is the absolute minimum necessary to meet both the sender's and the receiver's threat model." 14:36 &amp;lt;dm&amp;gt; Gosto dessa forma de ver. 14:37 &amp;lt;dm&amp;gt; Embora não seja verdade. 14:37 &amp;lt;jrandom&amp;gt; hmm? 14:37 &amp;lt;jrandom&amp;gt; se tanto o remetente quanto o destinatário quiserem apenas plausível negação, podem falar diretamente 14:37 &amp;lt;jrandom&amp;gt; (etc) 14:37 &amp;lt;dm&amp;gt; O número mínimo absoluto de peers necessário para atender ao modelo de ameaças de A e B é o número de peers exigido por A ou por B, o que tiver requisitos mais rígidos :) 14:38 &amp;lt;jrandom&amp;gt; não é verdade, dm 14:38 &amp;lt;jrandom&amp;gt; se ambos exigem tunnels de 2 saltos para se defender contra atacantes conluiados nos seus tunnels, eles não podem ter tunnels de 1 salto 14:39 &amp;lt;dm&amp;gt; Se A está disposto a falar com 10 indireções, e B está disposto com 5, o mínimo necessário é 10, não 15!? 14:39 &amp;lt;jrandom&amp;gt; não, 15. B não deve confiar nos tunnels de A. 14:39 &amp;lt;dm&amp;gt; Sim, ele não deve. 14:39 &amp;lt;dm&amp;gt; Mas teoricamente.. Enfim, discussão boba. Gosto daquela frase, porém. 14:40 &amp;lt;jrandom&amp;gt; é uma das decisões de design mais importantes no i2p ;) 14:40 &amp;lt;jrandom&amp;gt; enfim, voltando a 3) Atualizações do site 14:41 &amp;lt;deer&amp;gt; &amp;lt;nicktastic&amp;gt; (para sua informação - o irc caiu enquanto eu baixava dois arquivos grandes, mas a latência com o servidor ficou como antes dos downloads, então pode ter sido uma coincidência (desligamento não gracioso em algum lugar?)) 14:41 &amp;lt;jrandom&amp;gt; Curiosity e eu discutimos o tamanho da nova página inicial e, embora todos concordemos que está um pouco longa, é melhor que a antiga de uma linha só 14:41 &amp;lt;cervantes&amp;gt; concordo 14:42 &amp;lt;jrandom&amp;gt; ah ok. talvez até congestionamento de rede durante o download, já que o eepproxy e o cliente de irc usam o mesmo destino I2P (por padrão) 14:42 &amp;lt;nicktastic&amp;gt; Aaah.... 14:42 &amp;lt;jrandom&amp;gt; (então ambos estariam tentando usar o mesmo par de tunnels de entrada) 14:42 &amp;lt;nicktastic&amp;gt; Eu estava me perguntando por que só um aparecia 14:43 &amp;lt;jrandom&amp;gt; sim, esse é o padrão dentro do I2PTunnel e da lib de ministreaming. talvez, se alguém se importar, possamos expor uma forma de configurar isso ;) 14:43 &amp;lt;nicktastic&amp;gt; desculpem interromper 14:43 &amp;lt;deer&amp;gt; * Pseudonym se importa 14:43 &amp;lt;dm&amp;gt; rapazes tão educados temos nesta sala 14:43 &amp;lt;interrupt&amp;gt; você está perdoado 14:44 &amp;lt;interrupt&amp;gt; ;) 14:44 * nicktastic revira os olhos 14:44 &amp;lt;jrandom&amp;gt; patches são bem-vindos, Pseudonym ;) (na verdade, vou ver se acho um jeito fácil.. não deve ser muito difícil) 14:44 &amp;lt;jrandom&amp;gt; ok, enfim 14:44 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; ótimo, porque eu não manjo nada de como programar em java 14:45 &amp;lt;jrandom&amp;gt; pode haver mais atualizações no site, mas se alguém tiver sugestões, por favor postem no fórum ou na lista, ou apontem para o Curiosity no irc e daremos andamento 14:45 &amp;lt;jrandom&amp;gt; alguém tem algo que queira levantar sobre o site? 14:45 &amp;lt;cervantes&amp;gt; hum recompensas talvez 14:46 &amp;lt;cervantes&amp;gt; embora talvez seja melhor deixar para o 5 14:46 &amp;lt;jrandom&amp;gt; provavelmente sim 14:46 &amp;lt;jrandom&amp;gt; ok, passando para 4) Roadmap 14:46 &amp;lt;jrandom&amp;gt; muitas atualizações. veja o e-mail para informações 14:47 &amp;lt;jrandom&amp;gt; (ou olhe para o bonito gráfico de gantt ;) 14:47 &amp;lt;dm&amp;gt; Isso foi feito no MS Project? 14:47 &amp;lt;jrandom&amp;gt; http://ganttproject.sourceforge.net/ 14:47 &amp;lt;cervantes&amp;gt; eerm gantt :) 14:47 &amp;lt;dm&amp;gt; ah.. gantt é um produto. Meu erro. 14:48 &amp;lt;dm&amp;gt; Bom ver que não há dependências no roadmap. 14:48 &amp;lt;jrandom&amp;gt; publiquei algumas revisões diferentes do roadmap nos últimos dias, mas esta parece estar sólida 14:48 &amp;lt;cervantes&amp;gt; tudo depende do jrandom ;-) 14:48 * jrandom choraminga 14:48 &amp;lt;fvw&amp;gt; 3.0 em fevereiro? Uau. 14:48 &amp;lt;jrandom&amp;gt; os releases 2.0 e 3.0 são na verdade apenas 1 recurso (grande) cada 14:48 &amp;lt;dm&amp;gt; Não esqueça: versionamento exponencial 14:49 &amp;lt;jrandom&amp;gt; heh 14:49 &amp;lt;jrandom&amp;gt; sim, estaremos no 1183 até julho que vem 14:50 &amp;lt;dm&amp;gt; Bem, é mais interessante do que o +0.1 arbitrário por build da maioria dos projetos, então não reclamo. 14:50 &amp;lt;jrandom&amp;gt; os releases 2.0 e 3.0 podem ser adiados para ficar em linha com outros apps. por exemplo, 3.0 funcionaria muito bem com um app de e-mail 14:51 &amp;lt;jrandom&amp;gt; os critérios de release para 1.0 foram os de sempre - funcional, seguro, escalável e anônimo 14:51 &amp;lt;jrandom&amp;gt; por isso movi o transporte udp para dentro, já que nosso transporte tcp atual entraria em colapso se tivéssemos alguns milhares de peers 14:51 &amp;lt;dm&amp;gt; então deveríamos ter um 0.9 - The Slashdot 14:51 &amp;lt;dm&amp;gt; se sobreviver podemos marcar escalável e ir para 1.0 14:51 &amp;lt;jrandom&amp;gt; heh 14:52 * jrandom prefere crescer organicamente, muito obrigado 14:52 &amp;lt;cervantes&amp;gt; não precisamos contar para _eles_ 14:52 &amp;lt;cervantes&amp;gt; *não queremos 14:52 &amp;lt;korkakak&amp;gt; a propósito, posso falar algo sobre o timing global? 14:52 &amp;lt;cervantes&amp;gt; deixe-os todos ficarem na internet enquanto nos mudamos para cá 14:52 &amp;lt;jrandom&amp;gt; claro, korkakak 14:53 &amp;lt;korkakak&amp;gt; No que me diz respeito, você não pode simular uma rede síncrona sobre uma assíncrona 14:53 &amp;lt;korkakak&amp;gt; é simplesmente um mau design e deve levar a divisões na rede [acho] da forma como é usado 14:54 &amp;lt;korkakak&amp;gt; como um timestamp para pacotes UDP 14:54 &amp;lt;jrandom&amp;gt; o timing não é sincronizado para mensagens, apenas para nos ajudar a saber a atualidade dos dados 14:54 &amp;lt;korkakak&amp;gt; sim, esse é o ponto 14:54 &amp;lt;jrandom&amp;gt; sem saber a atualidade das entradas do netDb, você fica vulnerável a uma porção de ataques 14:55 &amp;lt;korkakak&amp;gt; Sim 14:55 &amp;lt;korkakak&amp;gt; mas imagine uma rede em crescimento 14:55 &amp;lt;korkakak&amp;gt; uma rede enorme 14:55 &amp;lt;jrandom&amp;gt; como a internet 14:55 &amp;lt;dm&amp;gt; maior! 14:55 &amp;lt;fvw&amp;gt; duas internets amarradas com pedaços de barbante! 14:55 &amp;lt;jrandom&amp;gt; que tem um protocolo de tempo de rede para escalar para tais tamanhos... ;) 14:56 &amp;lt;korkakak&amp;gt; Acho que não entendo seu ponto, mas 14:56 &amp;lt;dm&amp;gt; korkakak: o que você está tentando dizer? 14:57 &amp;lt;korkakak&amp;gt; que podem acontecer partições de rede devido a timestamps inválidos 14:58 * dm não tem certeza de como a sincronização funciona atualmente 14:58 &amp;lt;korkakak&amp;gt; o caso se chama efeito de localização [tradução do grego para o inglês] 14:58 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; ouvi dizer que o anonimato do i2p foi quebrado 14:59 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; é verdade ? 14:59 &amp;lt;jrandom&amp;gt; acredito que podemos tratar o problema de sincronismo de tempo do mesmo jeito que as redes NTP fazem. há um número enorme de hosts NTP de nível 2 e 3 e, embora nossa implementação atual de SNTP seja obviamente inadequada para ambientes congestionados, não há razão para acreditar que sincronização de tempo não seja possível 14:59 &amp;lt;jrandom&amp;gt; heh soros 14:59 &amp;lt;jrandom&amp;gt; soros: o tópico ao qual você se refere (alguém mais mencionou para mim) na devl falava do JAP comprometido, não do I2P. 15:00 &amp;lt;dm&amp;gt; então todos os nós do I2P devem ficar sincronizados o tempo todo para funcionar? 15:00 &amp;lt;korkakak&amp;gt; Redes NTP são redes síncronas sobre redes síncronas ;-) 15:00 &amp;lt;jrandom&amp;gt; mas se alguém tiver um comprometimento para o I2P, eu certamente adoraria ouvir 15:00 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; eu tenho um mas vou manter em segredo 15:00 &amp;lt;jrandom&amp;gt; em vários níveis de abstração, korkakak, claro. meu cabo ethernet também é sincronizado 15:01 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; :) 15:01 &amp;lt;jrandom&amp;gt; sim, dm, sincronizados ao tempo da rede 15:01 &amp;lt;korkakak&amp;gt; jrandom é nick ou korki :-) 15:01 &amp;lt;jrandom&amp;gt; (o ponto é que não usamos mensagens síncronas) 15:01 &amp;lt;jrandom&amp;gt; :) 'k 15:01 &amp;lt;jrandom&amp;gt; (por favor não se ofenda se eu não te disser meu nome ;) 15:02 &amp;lt;korkakak&amp;gt; Não, eu não 15:02 &amp;lt;dm&amp;gt; O nome dele é Abdul 15:02 &amp;lt;jrandom&amp;gt; ok, onde estávamos 15:02 &amp;lt;nicktastic&amp;gt; 4) 15:03 &amp;lt;jrandom&amp;gt; ok, certo, obrigado. o roadmap 15:03 &amp;lt;jrandom&amp;gt; alguém tem preocupações / ideias / sugestões? 15:03 &amp;lt;dm&amp;gt; quando você diz que algum trabalho será feito no transporte, quer dizer refazer o TCP ou migrar para UDP? 15:04 &amp;lt;jrandom&amp;gt; UDP é 0.4.4 15:05 &amp;lt;dm&amp;gt; Achei que vi algo sobre trabalho na camada de transporte 15:05 &amp;lt;dm&amp;gt; no futuro próximo 15:05 &amp;lt;jrandom&amp;gt; sim, 0.4.1 será uma reformulação do transporte TCP 15:05 &amp;lt;dm&amp;gt; por que reformular o TCP no 0.4.1 se vamos para UDP no 0.4.4? 15:05 &amp;lt;dm&amp;gt; Vamos precisar de ambos? 15:05 &amp;lt;cervantes&amp;gt; apenas para destacar que você ainda é o único recurso no plano do projeto... ...estamos sofrendo por falta de contribuidores ou apenas fragmentação do projeto? 15:06 &amp;lt;jrandom&amp;gt; dm: algumas pessoas não podem usar UDP 15:06 &amp;lt;dm&amp;gt; firewalls? 15:06 &amp;lt;jrandom&amp;gt; cervantes: certamente poderíamos paralelizar muitas dessas tarefas com mais contribuidores 15:07 &amp;lt;jrandom&amp;gt; (mas o roadmap não supõe mais) 15:07 &amp;lt;cervantes&amp;gt; então, idealmente, ele representa o pior cenário 15:07 &amp;lt;jrandom&amp;gt; porém há outros trabalhos importantes em andamento não refletidos no roadmap, como mods de clientes, serviços em cima do i2p, etc. 15:08 &amp;lt;cervantes&amp;gt; além de você ser assassinado 15:08 &amp;lt;dm&amp;gt; Queria que pudéssemos pagar o toad 15:08 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; agora que 0.4 saiu e está funcionando mais ou menos, devemos anunciar em algum lugar (não necessariamente /.) para tentar aumentar o número de desenvolvedores/testadores/doadores? 15:08 &amp;lt;jrandom&amp;gt; mais contribuidores seriam certamente bem-vindos 15:08 * korkakak se despede de todos. Pronto para ir para a cama. Está tarde nas terras de korkakak... 15:08 &amp;lt;korkakak&amp;gt; tchau gayz 15:08 &amp;lt;cervantes&amp;gt; boa noite 15:08 &amp;lt;jrandom&amp;gt; obrigado por passar aqui, nick, até mais 15:10 &amp;lt;dm&amp;gt; boa noite 15:10 &amp;lt;jrandom&amp;gt; um /. provavelmente seria prematuro, mas seria bom trazer gente nova por outros meios 15:10 &amp;lt;dm&amp;gt; Você está bem aberto à sugestão do Pseudonym. Achei que você ia surtar. 15:10 &amp;lt;jrandom&amp;gt; mas acho que pelo boca a boca estamos crescendo de forma constante 15:11 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; e se quisermos anunciar, onde deveríamos fazer isso? 15:11 &amp;lt;jrandom&amp;gt; acho que não devemos fazer anúncios ainda, não até 1.0 15:11 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; parece que poderíamos usar um aporte de dinheiro/talento 15:11 &amp;lt;jrandom&amp;gt; mas se você ouvir alguém falando que queria alguma maneira de ajudar a fazer coisas anonimamente, aponte para o i2p ;) 15:12 &amp;lt;deer&amp;gt; * DrWoo sugere uma campanha sussurrada 15:12 &amp;lt;cervantes&amp;gt; já temos uma boa quantia de dinheiro não alocado... 15:12 &amp;lt;jrandom&amp;gt; somos uma equipe aberta, mas você só tem uma chance de causar a primeira impressão. 15:13 &amp;lt;cat-a-puss&amp;gt; Eu não recomendaria ir de nenhuma publicidade para /. precisa haver um passo intermediário para garantir que podemos lidar com a carga 15:13 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; então devemos alocá-lo para recompensas que achamos importantes 15:13 &amp;lt;dm&amp;gt; Precisamos contratar um dev em tempo integral ou achar alguém MUITO MUITO entediado 15:13 &amp;lt;jrandom&amp;gt; combinado. eu gostaria de ver pelo menos 500 routers online antes 15:13 &amp;lt;jrandom&amp;gt; na verdade, vocês estão nos levando direto para 5) Aplicativos cliente :) 15:14 &amp;lt;jrandom&amp;gt; temos ~300 no pote no momento (bem, quase, mas isso é outra história) 15:14 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; alguma sugestão de qual poderia ser o passo intermediário? 15:14 &amp;lt;jrandom&amp;gt; pseudonym: não podemos ter milhares de nós até 0.4.4 15:15 &amp;lt;jrandom&amp;gt; (e queremos fazer um teste de estresse da rede antes) 15:15 &amp;lt;fvw&amp;gt; Na verdade, provavelmente podemos na maioria dos unices. Precisa ajustar os rlimits entretanto. 15:15 &amp;lt;jrandom&amp;gt; certo certo 15:15 &amp;lt;jrandom&amp;gt; seria doloroso, de qualquer forma ;) 15:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; certo. então sem /. mas parece que deveria haver algum lugar onde podemos conseguir algumas centenas 15:16 &amp;lt;jrandom&amp;gt; podemos fazer sims maiores, porém 15:16 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; alguém conhece alguém na EFF? talvez eles tenham uma lista de e-mails 15:17 &amp;lt;jrandom&amp;gt; sim, já falei com algumas pessoas da eff sobre algumas coisas 15:17 &amp;lt;fvw&amp;gt; Eu acho que qualquer anúncio vai acabar filtrando para o slashdot. Concordo com o jrandom, esperar um pouco não é ruim nesse momento. 15:18 &amp;lt;dm&amp;gt; você tem que estar ciente de que, se você bater 200-300 nós, é provável que ganhe uma menção automática no /. ;) 15:18 &amp;lt;jrandom&amp;gt; (especialmente porque já estamos indo há ~ 15 meses) 15:18 &amp;lt;dm&amp;gt; massa crítica/hiper e tudo isso 15:18 &amp;lt;jrandom&amp;gt; bem, isso também leva a 5) Aplicativos cliente 15:19 &amp;lt;jrandom&amp;gt; estou observando algumas estatísticas e parece que provavelmente 1/4 dos routers por aí nem estão fazendo atividade de cliente de verdade 15:19 &amp;lt;jrandom&amp;gt; o que é ótimo e maravilhoso que as pessoas estejam dispostas a doar seus recursos para atuar como I2P routers, mas é uma pena que não tenhamos algo para fisgá-las :) 15:19 &amp;lt;fvw&amp;gt; Sim, eu gostaria de fazer um app de chat decente (como irc, mas de uma forma que faça sentido para i2p), mas isso é algo de longo prazo, sem tempo nos próximos meses... 15:20 &amp;lt;jrandom&amp;gt; tivemos um influxo de eepsites muito legais recentemente, porém 15:20 &amp;lt;jrandom&amp;gt; ah legal, fvw 15:20 &amp;lt;cervantes&amp;gt; muitas pessoas rodam mais de 1 router, no entanto 15:20 &amp;lt;jrandom&amp;gt; um IM/chat em grupo sólido para I2P certamente seria sensacional 15:20 &amp;lt;nicktastic&amp;gt; fvw: Mensageiro instantâneo com chat multiusuário, talvez? 15:20 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; galera, no 0.4.0.1, como faço para permitir que o router escute além de localhost? 15:20 &amp;lt;cat-a-puss&amp;gt; ei, alguém poderia escrever um plugin para gaim? isso seria uma boa forma de fazer 15:20 &amp;lt;jrandom&amp;gt; certo, cervantes 15:20 &amp;lt;cervantes&amp;gt; talvez usem 1 para apps... e doem os outros 15:21 &amp;lt;jrandom&amp;gt; mrflibble: `http://localhost:7657/i2ptunnel/` para configurar os proxies http e irc para escutar em "any interface" 15:21 &amp;lt;fvw&amp;gt; o que me lembra: poderíamos fazer algo tipo multicast para outbound tunnels? ou seja, ter uma mensagem entregue a múltiplos inbouds? 15:21 &amp;lt;nicktastic&amp;gt; cat-a-puss: Certamente possível 15:21 &amp;lt;fvw&amp;gt; sim, essencialmente não há muita diferença entre irc e im, além da interface do usuário. 15:22 &amp;lt;jrandom&amp;gt; fvw: sim e não. não ofereceria muita economia (como as mensagens são criptografadas de ponta a ponta, você teria que embrulhar com garlic a mensagem até o endpoint do outbound tunnel e direcionar os cloves separadamente a partir dali) 15:22 &amp;lt;jrandom&amp;gt; na minha opinião, multicast deveria usar uma sobreposição na camada de aplicação 15:22 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; ah, valeu jrandom! 15:22 &amp;lt;fvw&amp;gt; o que você quer dizer com sobreposição na camada de aplicação? 15:22 &amp;lt;jrandom&amp;gt; tipo shoutcast/etc 15:23 &amp;lt;hypercubus&amp;gt; ele quer dizer fazer o multicast na camada de aplicação 15:23 &amp;lt;hypercubus&amp;gt; não na camada do i2p 15:23 &amp;lt;cervantes&amp;gt; oi, hyper 15:23 &amp;lt;fvw&amp;gt; sim ok. Justo. 15:24 &amp;lt;jrandom&amp;gt; ok, eu já reclamei o suficiente no e-mail sobre os apps cliente, então não vou me repetir aqui. 15:25 * fvw faz beicinho e guarda a pipoca. 15:25 * jrandom !dá-um-tapa no engraçadinho 15:26 &amp;lt;jrandom&amp;gt; mas, basicamente acho que antes de irmos "ao ar", precisamos de algo envolvente para ir ao ar *junto* 15:26 &amp;lt;dm&amp;gt; Se você construir, eles virão... 15:26 &amp;lt;dm&amp;gt; hahaha, ou não!!! 15:26 &amp;lt;fvw&amp;gt; sim. Embora possamos provavelmente puxar bastante gente do freenet só por ter freesites dinâmicos (sem mencionar que FUNCIONAM). 15:27 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; que tal usar parte do dinheiro do fundo geral para criar/aumentar recompensas para as coisas envolventes 15:27 &amp;lt;nicktastic&amp;gt; ...e dht 15:27 &amp;lt;cervantes&amp;gt; Não tenho conhecimento do freenet... como os freesites diferem dos eepsites? 15:27 &amp;lt;cervantes&amp;gt; se são de alguma forma iguais 15:27 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; eepsites funcionam 15:28 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; heh 15:28 &amp;lt;hypercubus&amp;gt; na minha opinião vocês estão impacientes 15:28 &amp;lt;cervantes&amp;gt; tirando isso 15:28 &amp;lt;nicktastic&amp;gt; hypercubus: Como assim? 15:28 &amp;lt;hypercubus&amp;gt; contribuam com o projeto, ou calem-se 15:28 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; freesites são estáticos. 15:28 &amp;lt;jrandom&amp;gt; recompensas/votar parte do fundo geral para dar $$$ a provedores de serviços / eepsites que façam coisas incríveis parece uma boa ideia 15:28 * jrandom é o impaciente, hypercubus ;) 15:28 &amp;lt;jrandom&amp;gt; Pseudonym: é isso que você quer dizer? 15:28 &amp;lt;cervantes&amp;gt; esses aplicativos certamente não vão se materializar da noite para o dia 15:29 &amp;lt;jrandom&amp;gt; certo, por isso precisamos falar sobre isso agora 15:29 &amp;lt;jrandom&amp;gt; duck: você está por aí? 15:29 &amp;lt;hypercubus&amp;gt; são essas pessoas pressionando por anúncios públicos 15:29 &amp;lt;fvw&amp;gt; Duvido que você consiga mais eepsites com recompensas. As pessoas que os constroem o fazem porque é divertido, duvido que possamos pagar aqueles que não acham divertido o suficiente. 15:29 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; sites dinâmicos do freenet podem ser atualizados, mas só uma vez por dia... 15:29 &amp;lt;jrandom&amp;gt; provavelmente verdade, fvw 15:29 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; eu estava pensando mais em usar o fundo geral para apoiar recompensas para apps, não serviços/eepsites 15:29 &amp;lt;fvw&amp;gt; ninguém está pressionando por anúncios, só foi discutido brevemente. 15:30 &amp;lt;hypercubus&amp;gt; o projeto está evoluindo e crescendo naturalmente, tenham paciência 15:30 &amp;lt;jrandom&amp;gt; beleza, Pseudonym. 15:30 * fvw concorda com o pseudonym. Isso pode ser bom sim. 15:30 &amp;lt;jrandom&amp;gt; o que vocês sugerem? 15:30 &amp;lt;nicktastic&amp;gt; hypercubus: Eles só estão fazendo brainstorming de maneiras de crescer a rede sem CRESCER a rede ;) 15:30 &amp;lt;jrandom&amp;gt; toda a doação disponível pode ser aplicada onde acharmos adequado 15:30 &amp;lt;fvw&amp;gt; embora eu ache que pequenas recompensas por bug ou recurso tenham a maior chance de realmente fazer as coisas acontecerem, em vez de ser um presente legal para quem fez de qualquer jeito. 15:31 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; pequenas recompensas não parecem estar funcionando. que tal colocarmos um monte de dinheiro no pote do MyI2p 15:32 &amp;lt;hypercubus&amp;gt; que tal você doar? 15:32 &amp;lt;nicktastic&amp;gt; jrandom: Bem, para transferência de arquivos swarm e dds serem úteis, precisamos de streams mais rápidos que 4kbyte/sec, então duas recompensas dependem bastante da recompensa da biblioteca de streaming 15:32 &amp;lt;nicktastic&amp;gt; jrandom: Mas pela discussão anterior, isso parece bastante trivial 15:32 &amp;lt;cervantes&amp;gt; jogar dinheiro nas coisas também não vai fazer aparecer do dia para a noite :) 15:32 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; eu já doei 15:32 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; apenas anuncie o i2p no slashdot 15:32 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; isso é tudo que você precisa 15:33 &amp;lt;hypercubus&amp;gt; isso é exatamente o oposto do que precisamos 15:33 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; não do dia para a noite, mas talvez alguém comece a trabalhar nisso 15:33 &amp;lt;jrandom&amp;gt; nicktastic: a lib de streaming vai dar muito trabalho, mas esse é o release 0.4.3 :) 15:34 * nicktastic consulta o roadmap 15:34 &amp;lt;jrandom&amp;gt; mas concordo com o cervantes, $$ não faz código, programadores fazem código. 15:34 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; o i2p está listado no freshmeat ? 15:34 &amp;lt;jrandom&amp;gt; se ao menos houvesse um jeito mágico de entrar em contato com hackers sem deixar os usuários em geral saberem ;) 15:34 &amp;lt;jrandom&amp;gt; que eu saiba não, soros 15:34 &amp;lt;fvw&amp;gt; cross-post para outras mailing lists de software relacionado a anonimato? 15:35 &amp;lt;fvw&amp;gt; na verdade, acho que a maioria das pessoas já estava envolvida com freenet ou gnunet, e já ficou ciente do i2p. 15:35 &amp;lt;cervantes&amp;gt; invadir as redes de anonimato inferiores deles e dizer "oi, venham trabalhar para nós" 15:35 &amp;lt;jrandom&amp;gt; recebemos um bom número de hits da página de links do gnunet 15:35 &amp;lt;jrandom&amp;gt; heh cervantes 15:35 &amp;lt;deer&amp;gt; &amp;lt;demonic_1&amp;gt; tem alguns ng's eu acho 15:36 &amp;lt;cervantes&amp;gt; (trabalhem para nós ou daremos seu ip ao grande irmão) 15:36 &amp;lt;cat-a-puss&amp;gt; você poderia colocar referências ao I2P em wikis que falam de coisas relacionadas 15:36 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Acho que uma coisa que precisamos é alguma maneira de receber e-mail no i2p e sair anonimamente dele. 15:36 &amp;lt;jrandom&amp;gt; acho que alguém já colocou i2p em vários pontos na wikipedia, embora eu não saiba sobre iA ultimamente 15:36 * fvw não vê por que você não poderia rodar smtp sobre um tunnel. 15:37 &amp;lt;jrandom&amp;gt; concordo, baffled, uma forma sólida de fazer e-mail com segurança seria ótimo 15:37 &amp;lt;cervantes&amp;gt; isso é possível, porém 15:37 &amp;lt;fvw&amp;gt; devemos ter cuidado para não fazer spam. 15:37 &amp;lt;jrandom&amp;gt; fvw: você confia no seu cliente de e-mail? 15:37 &amp;lt;jrandom&amp;gt; porém, um gateway de saída mixminion/mixmaster seria sensacional 15:37 &amp;lt;jrandom&amp;gt; (então alguém vai lá e configura uma interface web para um desses. por favor :) 15:37 &amp;lt;fvw&amp;gt; jrandom: tanto quanto confio em qualquer outro software cliente... Você confia no seu cliente de IRC? no seu navegador? ... 15:38 &amp;lt;cervantes&amp;gt; você teria que confiar que o dono do gateway não está lendo seu e-mail 15:38 &amp;lt;jrandom&amp;gt; fvw: não. 15:38 &amp;lt;jrandom&amp;gt; fvw: e isso é um problema. 15:38 &amp;lt;jrandom&amp;gt; fvw: um problema que precisamos resolver antes de podermos recomendar que as pessoas usem o I2P para qualquer coisa além de testes. 15:39 &amp;lt;fvw&amp;gt; Como você sugere tornar clientes de e-mail "mais anônimos"? 15:39 &amp;lt;jrandom&amp;gt; precisaria ser um "servidor" SMTP/POP3 local que lê do cliente, faz o parse, interpreta e age de acordo. 15:39 &amp;lt;cervantes&amp;gt; você precisaria de um aplicativo de e-mail sob medida para começar 15:39 &amp;lt;jrandom&amp;gt; (já há alguns apps por aí que fazem isso) 15:39 &amp;lt;cervantes&amp;gt; (cliente) 15:40 * cervantes pede desculpas por dizer "sob medida" 15:40 &amp;lt;cervantes&amp;gt; *desculpa-se 15:40 &amp;lt;jrandom&amp;gt; mas isso nos leva a um dos pontos nas notas semanais - há tantas coisas importantes que precisam ser feitas 15:40 &amp;lt;fvw&amp;gt; jrandom: Isso seria muito fácil, pelo menos no unix. Só hackear um drop-in do sendmail e algo que faça fetchmail e pronto. Poderia ser feito em shell scripts se quisesse. 15:40 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; eu ouvi um eco do meu nome 15:40 &amp;lt;jrandom&amp;gt; precisamos focar se as recompensas forem suficientes 15:40 &amp;lt;jrandom&amp;gt; ah, oi, duck 15:41 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; desculpe, eu estava, euh.. bebendo 15:41 &amp;lt;jrandom&amp;gt; duck: só queria checar se havia alguma atualização naquela coisinha do gateway web? e/ou se poderia ser algo que usuários normais do i2p poderiam usar? 15:41 &amp;lt;jrandom&amp;gt; heh, saúde 15:41 &amp;lt;nicktastic&amp;gt; pato bêbado 15:41 &amp;lt;cervantes&amp;gt; água de lago? 15:41 &amp;lt;jrandom&amp;gt; fvw: mãos à obra :) 15:42 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; não, o dev travou. vou ter que encontrar outra pessoa 15:42 &amp;lt;jrandom&amp;gt; ok, que pena 15:42 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Dissemos para você não continuar colocando-os no armário para protegê-los. 15:43 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; minhas especificações iniciais: `http://duck.i2p/files/anonyproxy.txt` 15:44 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Conseguir e-mail dentro/fora do i2p é tão fácil quanto algum tipo de interface web/tunnel para um desses mixmaster? 15:44 &amp;lt;jrandom&amp;gt; talvez possamos trabalhar numa reformulação da especificação disso e ver se poderia atender às necessidades de eepsites normais (com o fundo geral do i2p ajudando) 15:44 &amp;lt;jrandom&amp;gt; ah ok, legal, duck, vou dar uma olhada 15:44 &amp;lt;jrandom&amp;gt; baffled: para fora do i2p? sim. para dentro do i2p? provavelmente dá mais trabalho 15:44 &amp;lt;fvw&amp;gt; baffled: Por que você quer adicionar mixmaster? Tudo que o mixmaster oferece nós já temos. 15:45 &amp;lt;jrandom&amp;gt; fvw: mixmaster tem uma rede de outproxies, além de atrasos não triviais 15:45 &amp;lt;jrandom&amp;gt; ah ok, duck, especificação vista por cima. talvez consigamos bolar algo 15:45 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; Eu não quero, o jrandom sugeriu configurar uma interface web para ele, não eu. 15:46 &amp;lt;jrandom&amp;gt; (embora pareça ter alguns requisitos pesados, então talvez não. incerto, vamos ver) 15:46 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; é muito fácil; expectativa era 1,5h estudando os ingredientes e então 3-4h de patch 15:46 &amp;lt;fvw&amp;gt; outproxies seriam úteis sim. Quanto aos atrasos não triviais, alguém que não esteja usando i2p não vai usar i2p só para e-mail quando há mixmaster, enquanto alguém que já usa i2p vai estar comprometido em outro lugar por nossa falta de atrasos (se isso for possível) de qualquer forma 15:46 &amp;lt;jrandom&amp;gt; certo certo, além de acompanhar perl, privoxy e apache, duck ;) 15:47 &amp;lt;jrandom&amp;gt; talvez, fvw. (embora i2p 3.0 blá blá blá) 15:47 &amp;lt;fvw&amp;gt; hehe, hesito em dizer "bom ponto", mas entendi o que você quis dizer. 15:48 &amp;lt;nicktastic&amp;gt; Para sua informação, JES (Java Email Server) fornece servidores SMTP e POP3 sob a GPL 15:49 &amp;lt;jrandom&amp;gt; ok, talvez devesse haver mais discussão na lista ou no fórum sobre quais um ou dois apps cliente devemos focar 15:49 &amp;lt;jrandom&amp;gt; manda ver, nicktastic, também tem um muito bom da apache 15:49 &amp;lt;nicktastic&amp;gt; Legal, sabe como se chama? 15:49 &amp;lt;jrandom&amp;gt; http://james.apache.org/ 15:49 &amp;lt;nicktastic&amp;gt; Valeu 15:50 &amp;lt;jrandom&amp;gt; (nntp também (baba)) 15:50 &amp;lt;nicktastic&amp;gt; Uau 15:50 * nicktastic fica excitado 15:51 * fvw entrou em #i2p-porn. Ou pelo menos é o que parece. 15:51 &amp;lt;fvw&amp;gt; Ok, próximo? 15:51 &amp;lt;jrandom&amp;gt; ok, podemos continuar discussões e estratégia de apps cliente na lista e nos fóruns 15:51 &amp;lt;nicktastic&amp;gt; Sim 15:52 &amp;lt;jrandom&amp;gt; mas por ora, passando para 6) ??? 15:52 &amp;lt;nicktastic&amp;gt; Ou durante horas fora da reunião ;P 15:52 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira levantar? 15:52 * fvw concorda. Vale uma discussão na lista. 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; pequena explicação do www-inproxy: a ideia era conseguir algum(ns) ISP(s) para oferecer tal gateway como um serviço 15:52 &amp;lt;fvw&amp;gt; nada, a lista é boa. Dá a todos chance de opinar, não só aos que por acaso estão acordados. 15:52 &amp;lt;jrandom&amp;gt; beleza, duck, o que é bem legal 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; assim o joe i2p-less-sixpack pode acessá-lo com seu MSIE 15:52 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mas o host é anônimo 15:52 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; http://it.slashdot.org/article.pl?sid=04/09/14/2226226&amp;amp;threshold=0&amp;amp;tid=172&amp;amp;tid=128&amp;amp;tid=201&amp;amp;tid=218 (novo exploit feio para windows xp) 15:52 &amp;lt;jrandom&amp;gt; i2pless! herege! queimem-no! 15:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; o ISP assume parte do risco, daí a exigência de whitelist 15:53 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; e claro pagamento por domínio etc 15:53 &amp;lt;fvw&amp;gt; hehe. Aí de repente cobrimos os eepsites famosos com pornografia infantil e vemos metade das pessoas ser presa e a outra metade instalar i2p. 15:53 &amp;lt;jrandom&amp;gt; heh 15:53 &amp;lt;deer&amp;gt; * duck chama a AIVD 15:54 &amp;lt;fvw&amp;gt; duck é holandês? *pondera* 15:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; Acho que muitos clientapps não são realmente "matadores" 15:55 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira levantar? 15:55 &amp;lt;jrandom&amp;gt; concordo, duck, mas precisamos de *algo* 15:55 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; alguma coisinha de smtp tunnel caseira não vai ser um grande lance 15:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; myi2p com contabilidade IOU 15:56 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: Bedankt foor die bloumen 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; "Após reclamações ao NIC.CX (a autoridade reguladora dos domínios .cx) por uma trabalhadora de escritório chamada Rhonda Clarke, da Christmas Island, o site goatse.cx foi derrubado na sexta, 16 de janeiro de 2004. (Goat.cx e Hick.org/Goat permanecem ativos.) Até uma petição foi lançada para trazer goatse.cx de volta. " 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; perdi a fé na humanidade 15:57 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; coisinha sobre o site: I2P foi adicionado ao &amp;lt;title&amp;gt; de cada página para fins do google 15:57 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; desculpem, janela errada 15:57 &amp;lt;jrandom&amp;gt; ah ok, duck 15:57 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mas não acompanho a última google-dance, então pode ser inútil. 15:57 &amp;lt;jrandom&amp;gt; talvez se houvesse uma forma de explicitamente não incluir? 15:58 &amp;lt;jrandom&amp;gt; (por exemplo, para podermos dizer "Welcome to I2P.net" em vez de "I2P - Welcome to I2P.net", etc) 15:58 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; isso é claro que é possível 15:58 &amp;lt;deer&amp;gt; * duck olha no medidor-de-diversão 15:58 &amp;lt;jrandom&amp;gt; podemos sempre apenas adicionar title = "I2P - How does it work" ao menu.ini 15:58 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; não hoje 15:58 &amp;lt;deer&amp;gt; &amp;lt;thetower&amp;gt; Oh oh, não tem alguma maneira de fazer o google rastejar pelo i2p? Tipo algum reverse proxy ou algo assim? 15:58 &amp;lt;jrandom&amp;gt; sim, não vale a pena 15:58 &amp;lt;jrandom&amp;gt; thetower, com a geringonça do duck, provavelmente. 15:59 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sim 15:59 &amp;lt;fvw&amp;gt; mas como mencionado, você provavelmente não quer ser quem vai rodá-lo. 15:59 &amp;lt;deer&amp;gt; &amp;lt;thetower&amp;gt; Parece que, se eepsites aparecessem em buscas do google, isso já seria uma boa propaganda. 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: contatei um isp que está interessado 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mas ele não vai construir 16:00 &amp;lt;jrandom&amp;gt; thetower: talvez se um ht://dig fosse conectado ao files.i2p, e se o files.i2p expusesse o banco de dados como um arquivo grande com links html, isso poderia ser espelhado..? 16:00 &amp;lt;fvw&amp;gt; duck: sério? Quão grande e em qual país? 16:00 &amp;lt;cervantes&amp;gt; que tal um cache em vez de um proxy 16:00 &amp;lt;cervantes&amp;gt; ah 16:00 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; 20cm 16:00 &amp;lt;fvw&amp;gt; Se eu fosse um ISP e não tivesse medo dos problemas legais, ainda assim não me interessaria até que o I2P fosse bem maior. 16:01 &amp;lt;jrandom&amp;gt; um cache seria interessante também, um enxame de squids, etc. 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; skynet 16:01 &amp;lt;fvw&amp;gt; isso é bem grande. Você deu a eles uma lista telefônica para sentar? 16:01 &amp;lt;nicktastic&amp;gt; hehe 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: eles provavelmente vão escanear o site antes de adicionar 16:01 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; então você terá que encontrar outro lugar para suas coisas nojentas 16:01 &amp;lt;fvw&amp;gt; Uma vez ou a cada atualização? 16:02 &amp;lt;fvw&amp;gt; o último parece muito trabalho para muito pouco conteúdo. 16:02 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; todo segundo domingo de um mês com um x nele 16:02 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; nossa 16:03 &amp;lt;jrandom&amp;gt; ok, já passamos da marca de duas horas, mais alguém tem algo a levantar, ou devemos continuar as discussões na lista / no fórum / etc? 16:03 &amp;lt;fvw&amp;gt; Só acho altamente improvável que um ISP sério comprometa recursos com o I2P neste ponto. 16:03 * cervantes cobre a cabeça com uma panela 16:03 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fvw: suas emoções foram anotadas. 16:03 * fvw concorda com jrandom. Preciso de uma bebida. Continuem o bom trabalho. 16:03 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; quando vamos para a reunião de 24h? 16:04 &amp;lt;jrandom&amp;gt; talvez na próxima semana, duck 16:04 * jrandom encerra 16:04 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; oba! 16:04 &amp;lt;fvw&amp;gt; duck: minhas emoções? Você nem começou a ver minhas emoções. Deixe eu tomar uns drinks... *risos* 16:04 * jrandom *baf*a o cervantes na cabeça, encerrando a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-09-08</title><link>/pt/blog/2004/09/08/notas-de-status-do-i2p-de-2004-09-08/</link><pubDate>Wed, 08 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/08/notas-de-status-do-i2p-de-2004-09-08/</guid><description>&lt;p>Olá a todos, desculpem o atraso&amp;hellip;&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.4&lt;/li>
&lt;li>Capacity and overload&lt;/li>
&lt;li>Website updates&lt;/li>
&lt;li>I2PTunnel web interface&lt;/li>
&lt;li>Roadmap and todo&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-04">1) 0.4&lt;/h2>
&lt;p>Como tenho certeza de que todos vocês viram, a versão 0.4 saiu outro dia e, no geral, está indo muito bem. É difícil acreditar que já se passaram 6 meses desde o lançamento da versão 0.3 (e um ano desde que o SDK 1.0 foi lançado), mas avançamos muito, e o trabalho árduo de vocês, o entusiasmo e a paciência fizeram maravilhas. Parabéns e obrigado!&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 07 de setembro de 2004</title><link>/pt/blog/2004/09/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-setembro-de-2004/</link><pubDate>Tue, 07 Sep 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/09/07/reuni%C3%A3o-de-desenvolvedores-do-i2p-07-de-setembro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cat-a-puss, cervantes, deer, demonic_1, dm, fvw, hypercubus, jrandom, luckypunk, modulus, nicktastic, Sciatica, shardy, Sugadude, ugha_node&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log"> 14:09 &amp;lt;jrandom&amp;gt; 0) oi 14:09 &amp;lt;jrandom&amp;gt; 1) 0.4 14:09 &amp;lt;jrandom&amp;gt; 2) Capacidade e sobrecarga 14:09 * cervantes puxa um banquinho de bar 14:09 &amp;lt;jrandom&amp;gt; 3) Atualizações do site 14:09 &amp;lt;jrandom&amp;gt; 4) Interface web do I2PTunnel 14:09 &amp;lt;jrandom&amp;gt; 5) Roadmap e tarefas 14:09 &amp;lt;jrandom&amp;gt; 6) ??? 14:09 &amp;lt;jrandom&amp;gt; 0) oi 14:09 &amp;lt;nicktastic&amp;gt; ugha, Ah, -x nem é necessário para ver o que está sendo resolvido - bobeira minha 14:09 &amp;lt;cervantes&amp;gt; olá 14:09 * nicktastic volta a ficar só observando 14:10 &amp;lt;jrandom&amp;gt; olá a todos, desculpem o atraso nas notas - http://dev.i2p.net/pipermail/i2p/2004-September/000437.html 14:10 * jrandom só tive que responder ao post E do Derick :) 14:10 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; nicktastic: Certo. Mas a reunião já começou. :) 14:10 &amp;lt;luckypunk&amp;gt; h uau, não perdi. 14:10 &amp;lt;jrandom&amp;gt; !hi5 14:10 &amp;lt;jrandom&amp;gt; ok, vamos passar para 1) 0.4 14:11 &amp;lt;jrandom&amp;gt; finalmente lançamos, e não parece ter nos mordido muito 14:12 &amp;lt;jrandom&amp;gt; a rede está maior do que nunca (contei 60 conexões TCP algumas horas atrás), eepsites estão acessíveis, e o irc é frequentemente utilizável 14:12 &amp;lt;dm&amp;gt; ei!! reunião? 14:12 &amp;lt;jrandom&amp;gt; hypercubus fez um ótimo trabalho com a nova instalação, systray e o service manager, o que eu sei que ajudou bastante 14:13 &amp;lt;modulus&amp;gt; yay 14:13 &amp;lt;hypercubus&amp;gt; ainda há um caminho pela frente 14:13 &amp;lt;hypercubus&amp;gt; mas acho que estamos chegando a algum lugar agora 14:13 &amp;lt;jrandom&amp;gt; concordo, sempre em frente :) 14:14 &amp;lt;jrandom&amp;gt; esta versão também tem a implantação ampla do ?i2paddresshelper do oOo 14:14 &amp;lt;jrandom&amp;gt; falamos disso um pouco na outra semana [http://dev.i2p.net/pipermail/i2p/2004-August/000419.html item 2.3], mas agora provavelmente é uma boa ideia o pessoal considerar usar isso nos seus links 14:15 &amp;lt;hypercubus&amp;gt; funciona com vhosts baseados em nome? 14:15 &amp;lt;jrandom&amp;gt; o i2ptunnel httpclient ainda envia corretamente Host: $base64dest 14:17 &amp;lt;jrandom&amp;gt; nesse sentido, tem havido mais conversa sobre usar o servidor web embutido para servir alguns eepsites, e acho que se alguém tiver um tempo para descobrir a configuração necessária, seria muito foda (nos salvando dos problemas de configuração de vhost / apache) 14:18 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo para levantar sobre a 0.4? 14:18 &amp;lt;deer&amp;gt; &amp;lt;baffled&amp;gt; este servidor web está no cvs? 14:18 &amp;lt;demonic_1&amp;gt; ? 14:18 &amp;lt;hypercubus&amp;gt; o servidor web está na 0.4 14:18 &amp;lt;demonic_1&amp;gt; o que eu perdi 14:18 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; baffled: Vai estar. 14:18 &amp;lt;hypercubus&amp;gt; portanto, CVS 14:18 &amp;lt;jrandom&amp;gt; baffled: sim, está tudo no cvs (lib/org.mortbay.*) 14:18 &amp;lt;cervantes&amp;gt; btw eu experimentei os URL protocol handlers do Windows... é muito fácil configurar o registro para que "i2p://base64" abra no navegador com um http://site.i2p?i2paddresshelper=base64 ... 14:19 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah, já está. 14:19 &amp;lt;dm&amp;gt; isso é tudo muito, muito legal 14:19 &amp;lt;hypercubus&amp;gt; eu já escrevi código para interfacear com o registro 14:19 &amp;lt;hypercubus&amp;gt; podemos usar isso para configurar uma associação .i2p 14:19 &amp;lt;fvw&amp;gt; cervantes: i2p:// não seria exatamente certo, acho. Afinal, é http sobre i2p; assim como você poderia ter irc:// sobre i2p. 14:19 &amp;lt;cervantes&amp;gt; você também pode especificar configurações de segurança e proxy por protocolo 14:19 &amp;lt;jrandom&amp;gt; cervantes: o firefox/etc respeitam isso? 14:19 &amp;lt;cervantes&amp;gt; sim 14:20 -!- shardy_ agora é conhecido como shardy 14:20 &amp;lt;jrandom&amp;gt; uau, oi shardy_ 14:20 &amp;lt;shardy&amp;gt; oi jrandom, há quanto tempo 14:20 &amp;lt;cervantes&amp;gt; embora, admito, eu precise de mais testes... 14:20 &amp;lt;nicktastic&amp;gt; o konqueror também deve 14:20 &amp;lt;cervantes&amp;gt; eu só estava brincando num momento livre ;-) 14:20 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; O Opera não. 14:20 &amp;lt;cervantes&amp;gt; embora eu duvide que o firefox dê atenção às configurações de proxy e segurança do Windows 14:20 &amp;lt;hypercubus&amp;gt; você pode definir isso no arquivo ini do Opera 14:21 &amp;lt;hypercubus&amp;gt; eu fiz isso no opera para o ed2k:// funcionar 14:21 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; hypercubus: Ah, legal. 14:21 &amp;lt;fvw&amp;gt; só até certo ponto. Você não consegue transformar manipuladores de URL em http:// manipulados pelo próprio opera, infelizmente. 14:21 &amp;lt;hypercubus&amp;gt; embora eles não documentem isso muito bem 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sério, que benefício i2p:// traz? 14:22 &amp;lt;fvw&amp;gt; hypercube: Você está repassando para um app auxiliar, suponho? Eu fiz algo parecido, mas não consegui um jeito de fazer o opera exibir uma página "download iniciado". 14:22 &amp;lt;hypercubus&amp;gt; sim, é repassado para o eMule 14:22 &amp;lt;dm&amp;gt; sim, quem quer fazer xixi em público mesmo? 14:22 &amp;lt;hypercubus&amp;gt; poderíamos repassar i2p:// para o eeproxy (proxy HTTP do I2P) 14:22 &amp;lt;hypercubus&amp;gt; daí vocês, pessoal da web, dão um jeito no resto ;-) 14:22 &amp;lt;Sciatica&amp;gt; https não é http sobre, uh, "s"? 14:23 &amp;lt;jrandom&amp;gt; mas, como acho que o duck está sugerindo, já estaremos amarrados ao eepproxy de qualquer maneira? 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Sciatica: É HTTP sobre SSL, sim. :) 14:23 &amp;lt;jrandom&amp;gt; Sciatica: http sobre i2p (bem, qualquer coisa sobre i2p) é seguro e autenticado. o que acontece depois que chega do outro lado está fora do escopo do i2p 14:23 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Mas isso é uma convenção estabelecida. 14:24 &amp;lt;Sciatica&amp;gt; sim, eu sabia. Só estou dizendo que o argumento contra i2p:// não é tão claro quanto "não é só http _sobre_ i2p?" 14:24 &amp;lt;dm&amp;gt; htt2p 14:24 &amp;lt;hypercubus&amp;gt; não sei se i2p:// é necessário, mas acredito que seja possível fazer os principais navegadores pelo menos trabalharem com isso 14:24 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; jrandom: Acho que ele só se referiu ao prefixo 'https://'. 14:24 &amp;lt;jrandom&amp;gt; ah, foi mal. 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; precisamos de um filtro de anonimização mais `http://127.0.0.1:7657/www.duck.i2p/` de qualquer forma 14:25 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; com esses você não precisa mexer nas configurações do navegador 14:25 &amp;lt;jrandom&amp;gt; mas sim, concordo com o fvw, isso parece uma sobrecarga excessiva do protocolo de URL 14:25 &amp;lt;demonic_1&amp;gt; não aqui&amp;gt;&amp;gt; como um uso bobo eu acho que links i2p:// seriam demais &amp;lt;&amp;lt;não aqui 14:25 &amp;lt;jrandom&amp;gt; isso mesmo, duck 14:25 &amp;lt;jrandom&amp;gt; hehe 14:25 &amp;lt;cervantes&amp;gt; talvez i2p:// pudesse operar como um árbitro de protocolo: i2p://irc/base64 14:26 &amp;lt;fvw&amp;gt; ungh, isso é feio e abusa das URLs da pior maneira possível. 14:26 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; cervantes: Como isso funcionaria no caso do IRC? 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; URIs :) 14:26 &amp;lt;cervantes&amp;gt; assim você pode abrir apps diferentes com base num único padrão de url 14:26 &amp;lt;fvw&amp;gt; (não que haja algo de errado com isso) 14:26 &amp;lt;jrandom&amp;gt; a modificação de URL mais apropriada não seria irc://i2p/base64/#i2p ? 14:27 &amp;lt;jrandom&amp;gt; mas, ok, estamos saindo um pouco do tema.. 14:27 &amp;lt;jrandom&amp;gt; mais algo sobre a 0.4? :) 14:28 &amp;lt;fvw&amp;gt; Não acho que URIs permitam especificar o mecanismo de transporte separadamente do protocolo, o que é uma pena mesmo. 14:28 &amp;lt;dm&amp;gt; você pode usar o sistema de arquivos 14:28 &amp;lt;fvw&amp;gt; Sim, de certo modo: *aplausos* 14:28 &amp;lt;dm&amp;gt; c:\i2p\irc #i2p 14:29 &amp;lt;dm&amp;gt; ha! Confundi todos vocês 14:29 &amp;lt;deer&amp;gt; * mule_iip concorda com fvw 14:29 &amp;lt;fvw&amp;gt; dm: Vou te machucar seriamente. Talvez não hoje, talvez não amanhã, mas em breve e pelo resto da sua vida. 14:29 &amp;lt;jrandom&amp;gt; :) valeu, fazemos o melhor 14:29 &amp;lt;fvw&amp;gt; &amp;lt;/pinky and the brain&amp;gt; 14:29 &amp;lt;jrandom&amp;gt; heh 14:29 &amp;lt;jrandom&amp;gt; ok, pulando para 2) Capacidade e sobrecarga 14:30 &amp;lt;deer&amp;gt; &amp;lt;DrVince&amp;gt; Oi pessoal 14:30 &amp;lt;jrandom&amp;gt; prefiro não apenas copiar o que foi postado nas notas, então revejam o que está lá :) 14:30 &amp;lt;dm&amp;gt; oi 14:30 &amp;lt;hypercubus&amp;gt; bem-vindo à nossa reunião, DrVince ;-) 14:30 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Oi, DrVince. 14:31 &amp;lt;jrandom&amp;gt; uma coisa que eu gostaria de mencionar em relação a 2) foi algo que algumas pessoas viram - desbalanceamento severo nos tunnels participantes 14:31 &amp;lt;jrandom&amp;gt; por exemplo, alguém com DSL tinha 300+ tunnels outro dia 14:31 &amp;lt;dm&amp;gt; eu 14:31 &amp;lt;modulus&amp;gt; sim 14:31 &amp;lt;jrandom&amp;gt; (e quando caem, isso quebra um monte de tunnels) 14:31 &amp;lt;jrandom&amp;gt; o problema é que tunnels são muito leves - 2-20bps em média 14:31 &amp;lt;cervantes&amp;gt; e meu OC3 tem praticamente nada 14:31 &amp;lt;hypercubus&amp;gt; eu só tenho 8 no momento 14:32 &amp;lt;dm&amp;gt; eu tinha 270+, e estou em 150kbps 14:32 &amp;lt;jrandom&amp;gt; no geral, a rede tem ~ 20*n tunnels em média a qualquer momento 14:32 &amp;lt;jrandom&amp;gt; (onde n = # de nós na rede) 14:32 &amp;lt;jrandom&amp;gt; com uma média de 2 saltos por nó, isso significa que cada nó participa em uma média de 40 tunnels 14:33 &amp;lt;hypercubus&amp;gt; idealmente ;-) 14:33 &amp;lt;jrandom&amp;gt; bem, essa é a questão, equilibrar assim não é ideal 14:33 &amp;lt;jrandom&amp;gt; já que nem todos os nós são tão rápidos ou têm tanta largura de banda 14:33 &amp;lt;jrandom&amp;gt; por outro lado, equilibrar os tunnels para que todos passem por 2 ou 3 peers muito rápidos também é péssimo 14:33 &amp;lt;jrandom&amp;gt; porque se um desses cai, boom 14:34 &amp;lt;hypercubus&amp;gt; certo, então por que a conexão DSL inferior do dm está tão sobrecarregada, enquanto a minha DSL muito mais rápida está subutilizada? 14:34 &amp;lt;Sciatica&amp;gt; esse problema vai sumir à medida que o # de nós na rede crescer além de 100, 200, etc.? 14:34 &amp;lt;dm&amp;gt; inferior? :'( 14:34 &amp;lt;jrandom&amp;gt; hypercubus: porque o i2p atualmente não reage à largura de banda disponível, a menos que as pessoas ativem a limitação de largura de banda 14:34 &amp;lt;hypercubus&amp;gt; dm: tecnicamente falando ;-) 14:34 &amp;lt;hypercubus&amp;gt; ok, eu tenho a limitação de largura de banda ativada... dm não deve ter? 14:35 &amp;lt;Sciatica&amp;gt; (em algum ponto o número de nós que um servidor pode hospedar não será muito pequeno comparado ao número total de nós [ex., tunnels]? 14:35 &amp;lt;ugha_node&amp;gt; Arrr! 14:35 &amp;lt;ugha_node&amp;gt; '(the local message processing time exceeds 1s)' -- Não acho que devamos programar constantes assim no router. Acho que todos esses valores deveriam ser obtidos do ambiente (da rede I2P), assim ainda funcionaria caso o router caia num ambiente inesperado. 14:35 &amp;lt;dm&amp;gt; sim, eu não tenho, também meu uplink é decente: 256kbps (downlink 150kbps) 14:35 &amp;lt;Sciatica&amp;gt; terminologia ruim -- eu digito muito devagar para essas questões :-) 14:35 &amp;lt;jrandom&amp;gt; Sciatica: não é um problema, é apenas uma realidade. se cada nó mantém 20 tunnels a qualquer momento, com cada tunnel em média com 2 saltos, não importa quão grande a rede seja, isso se equilibra 14:36 &amp;lt;jrandom&amp;gt; ugha_node: concordo - o negócio de 1s é número aleatório, mas como podemos derivar o valor "certo"? qual quantidade de atraso é "muita"? 14:37 &amp;lt;jrandom&amp;gt; temos algum código no RouterThrottleImpl que acompanha "quanta largura de banda concordamos em alocar" 14:37 &amp;lt;jrandom&amp;gt; mas no momento, ele não limita com base nisso 14:37 &amp;lt;dm&amp;gt; hmmmm eu não gosto dessas discussões de sobrecarga... lembranças do freenet. 14:37 &amp;lt;jrandom&amp;gt; (largura de banda acordada == # de tunnels participantes * # de mensagens por tunnel em média * # de bytes por mensagem em média) 14:37 &amp;lt;dm&amp;gt; Talvez devêssemos usar estimadores? 14:38 * jrandom dá um chute no dm 14:38 &amp;lt;hypercubus&amp;gt; dm: você está usando a limitação de largura de banda no seu router? 14:38 &amp;lt;dm&amp;gt; hypercubus: não 14:38 &amp;lt;hypercubus&amp;gt; dm: eu recomendo fortemente usar ;-) 14:38 &amp;lt;dm&amp;gt; jrandom: três palavras... NGR 14:38 &amp;lt;fvw&amp;gt; Depende mesmo do nó que pediu o tunnel, certo? Quanto de lag ele está disposto a aguentar? Seria viável tornar isso um dos parâmetros do tunnel? 14:39 * fvw se pergunta se dm está tentando nos assustar ou se é apenas um benefício extra. 14:39 &amp;lt;jrandom&amp;gt; hmm, isso tem potencial 14:39 &amp;lt;dm&amp;gt; errr.. isso não vai só mover o limite arbitrário para o router que solicita? ;) 14:39 &amp;lt;dm&amp;gt; eu não quero escolher, você escolhe! 14:40 &amp;lt;jrandom&amp;gt; sim dm, mas o router solicitante sabe para quê o tunnel vai ser usado (irc com pouco lag vs bulk com alto lag e alta vazão) 14:40 &amp;lt;fvw&amp;gt; sim, mas para algumas coisas 10s de lag não é problema (pense em transferências de arquivos), enquanto outras (irc) precisam de baixa latência. 14:40 &amp;lt;dm&amp;gt; sim, então você tem a camada de app decidindo o limite? 14:40 &amp;lt;jrandom&amp;gt; isso, porém, é perigoso 14:40 &amp;lt;fvw&amp;gt; o único problema é que usar links de alta latência não aumenta a capacidade, então no fim as transferências de arquivo ficam com todos os recursos. 14:41 &amp;lt;cat-a-puss&amp;gt; dá para confiar mesmo em quaisquer alegações de carga feitas pelo router? caso contrário, uma pessoa maliciosa poderia tentar fazer o tráfego de outro nó passar por todos os routers dela 14:41 &amp;lt;jrandom&amp;gt; cat-a-puss: isso é usado apenas para rejeitar pedidos para participar, não para solicitar 14:41 &amp;lt;ugha_node&amp;gt; Você não pode. 14:41 &amp;lt;cat-a-puss&amp;gt; ok 14:42 &amp;lt;jrandom&amp;gt; um usuário malicioso pode, claro, aceitar tunnels quando está totalmente sobrecarregado, mas vamos detectar isso quando o tunnel falhar 14:42 &amp;lt;jrandom&amp;gt; (e o aproveitador pode rejeitar o tunnel quando não está carregado, mas, c'est la vie) 14:43 &amp;lt;jrandom&amp;gt; a limitação com base na sobrecarga local é bem eficaz. no entanto, isso não é suficiente 14:43 &amp;lt;dm&amp;gt; bastardo ganancioso 14:43 &amp;lt;jrandom&amp;gt; tenho tentado achar uma forma ideal de decidir aceitar ou não, e acho que há potencial para rejeitar probabilisticamente pedidos que de outra forma aceitaríamos, com base em quantos tunnels já estamos 14:44 &amp;lt;jrandom&amp;gt; a ideia é que o peer quer que outras pessoas assumam alguma carga 14:44 &amp;lt;cat-a-puss&amp;gt; devemos rodar tantos routers virtuais quanto a largura de banda disponível? 14:44 &amp;lt;jrandom&amp;gt; (para distribuir a falha) 14:44 &amp;lt;jrandom&amp;gt; hmm cat-a-puss? 14:44 &amp;lt;jrandom&amp;gt; você está rodando a simulação na rede real? 14:45 &amp;lt;jrandom&amp;gt; de qualquer forma, não, um único router deveria conseguir atender a capacidade local 14:46 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; o problema é que a largura de banda usada num tunnel pode mudar significativamente ao longo do tempo, certo? 14:46 &amp;lt;cervantes&amp;gt; o que não está acontecendo atualmente... pelo menos não para mim 14:46 &amp;lt;cat-a-puss&amp;gt; bem, se é tudo aleatório como você aproveita um oc3 mais do que um coitado num 56k? Ou você tem que anunciar: problemático, ou rodar routers virtuais, de qualquer forma acho que uma parte maliciosa poderia tentar cercar um nó para algum tipo de ataque estatístico 14:46 &amp;lt;jrandom&amp;gt; certo, mule_i2p. precisamos monitorar mais a atividade dos tunnels 14:46 &amp;lt;cervantes&amp;gt; 14 participantes cada um com 11,5mbit ... isso é um pouco de desperdício :) 14:47 &amp;lt;jrandom&amp;gt; cat-a-puss: probabilístico != aleatório :) 14:47 &amp;lt;jrandom&amp;gt; heh cervantes 14:48 &amp;lt;jrandom&amp;gt; a ideia básica por trás da rejeição probabilística seria espalhar a carga para outros peers. no entanto, se a rede realmente estiver saturada, a probabilidade não será um problema pois as pessoas vão apenas pedir de novo 14:48 &amp;lt;jrandom&amp;gt; a questão é que atualmente temos um enorme excesso de capacidade 14:48 &amp;lt;Sugadude&amp;gt; Pobre i2p, com capacidade demais. Não se preocupem, vou dar um jeito. ;) 14:49 &amp;lt;fvw&amp;gt; assumindo que todos se comportam bem, talvez você pudesse não rejeitar de pessoas que voltam dentro de um curto intervalo após serem rejeitadas probabilisticamente? 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; então preencha qualquer tunnel com algum tráfego de cobertura 14:49 &amp;lt;jrandom&amp;gt; heh Sugadude :) 14:49 &amp;lt;cervantes&amp;gt; isso é porque os pedidos de todo mundo estão sendo tratados pelo router do dm ;-) 14:49 &amp;lt;jrandom&amp;gt; fvw: não sabemos quem pede um tunnel 14:49 &amp;lt;fvw&amp;gt; hmm, bom ponto. *rosca a cabeça de volta* 14:50 &amp;lt;jrandom&amp;gt; fvw: probabilisticamente, pedidos subsequentes seriam aceitos - queremos que o fator de 'rejeição' permaneça baixo o suficiente 14:50 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; o que aumentará o anonimato e tornará o cálculo de carga mais fácil 14:51 &amp;lt;jrandom&amp;gt; verdade, mule_iip, mas seria bom a rede operar efetivamente sem exigir alta carga :) 14:51 &amp;lt;jrandom&amp;gt; mas isso é definitivamente um cenário válido para a simulação 14:51 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; efetivamente fazer o i2p usar uma taxa de bits constante com tráfego de cobertura. mas isso seria para uma versão futura, imagino :) 14:52 &amp;lt;jrandom&amp;gt; poderíamos usar alocação estilo ATM 14:52 &amp;lt;fvw&amp;gt; O uso de banda não varia demais para isso ser viável? 14:52 &amp;lt;jrandom&amp;gt; por exemplo, assumir 5 mensagens por minuto por tunnel @ 32KB cada, e comparar isso com os limites de banda, e rejeitar de acordo 14:52 &amp;lt;cervantes&amp;gt; o hyper tem um pouco de ASCII que podemos usar para preencher as mensagens 14:52 &amp;lt;hypercubus&amp;gt; hmmmm, não gosto dessa ideia de taxa de bits constante... i2p seria filtrado pelos ISPs muito rapidamente se isso fosse implementado 14:53 &amp;lt;jrandom&amp;gt; heh cervantes 14:53 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; sim 14:53 * hypercubus não sabe do que o cervantes está falando 14:53 * hypercubus esconde seu disquete 14:53 &amp;lt;jrandom&amp;gt; fvw: padding? ou alocação? 14:53 &amp;lt;fvw&amp;gt; alocação 14:53 &amp;lt;cervantes&amp;gt; ah sim, negabilidade plausível né 14:54 &amp;lt;jrandom&amp;gt; hmm fvw. talvez, mas acho que podemos monitorar estatisticamente e compensar 14:54 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; taxa de bits constante soa como Waste 14:54 &amp;lt;jrandom&amp;gt; por exemplo, `http://localhost:7657/oldstats.jsp#tunnel.bytesAllocatedAtAccept` 14:54 &amp;lt;hypercubus&amp;gt; daí o nome ;-) 14:55 &amp;lt;jrandom&amp;gt; essa estatística monitora quanta largura de banda concordamos em repassar para os tunnels de outras pessoas 14:55 &amp;lt;jrandom&amp;gt; (usando os últimos 10 minutos como guia) 14:56 &amp;lt;jrandom&amp;gt; então meu peer com 85 tunnels diz que vai transferir 3,676,945.65 bytes nos próximos 10 minutos para todos esses tunnels, combinados 14:56 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; kaji: é waste, e provavelmente deveríamos usar apenas para modelos de ameaça mais severos. mas seria bom para baixa latência como irc. 14:56 &amp;lt;jrandom&amp;gt; isso dá 72bps cada, mas não tenho certeza do quão enviesado isso está (provavelmente muito) 14:57 &amp;lt;jrandom&amp;gt; no entanto, se todos esses tunnels começassem a usar muita, muita largura de banda, o valor total dispararia, e poderíamos limitar 14:57 * fvw concorda com a cabeça. 14:57 * fvw observa que isso é de fato um problema selvagemente interessante, teoricamente falando. 14:57 &amp;lt;fvw&amp;gt; (mas talvez seja só eu sendo esquisito) 14:57 &amp;lt;jrandom&amp;gt; concordo 14:58 &amp;lt;jrandom&amp;gt; (com ambos ;) 14:58 &amp;lt;jrandom&amp;gt; mas é, ainda não temos a Resposta Certa. mas é algo a ser trabalhado 14:59 &amp;lt;jrandom&amp;gt; ok, a menos que haja mais algo nisso, passando para 3) Atualizações do site 14:59 &amp;lt;fvw&amp;gt; Poderíamos, claro, ir totalmente com perdas e simplesmente descartar datagramas quando estivermos sobrecarregados, e fazer as pessoas rodarem algo como tcp em cima disso. 14:59 &amp;lt;jrandom&amp;gt; tentamos isso, e muitos e muitos e muitos tunnels falharam 15:00 &amp;lt;jrandom&amp;gt; (já que se um tunnel deixa cair 1 mensagem, marcamos como falho) 15:00 &amp;lt;fvw&amp;gt; sim, você não deveria fazer isso se seguir essa abordagem. 15:00 &amp;lt;jrandom&amp;gt; ((e quando tentamos não ser tão fascistas, não percebemos quando um tunnel realmente falha)) 15:00 * fvw concorda e acaricia a barba. Bom ponto. (nota mental: deixar a barba crescer para acariciar em situações como esta) 15:01 &amp;lt;jrandom&amp;gt; heh 15:01 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, como todos viram, nosso novo instalador e a nova interface web são completamente diferentes do jeito antigo de fazer as coisas 15:01 * hypercubus dá sua barba ao fvw 15:02 &amp;lt;jrandom&amp;gt; embora isso seja Bom, já que o jeito antigo era Doloroso, toda a nossa documentação antiga agora está completamente incorreta 15:02 &amp;lt;fvw&amp;gt; podemos ficar no 2) mais alguns minutos? Ainda tenho algumas ideias ruins que quero que vocês detonem. 15:02 &amp;lt;jrandom&amp;gt; claro 15:02 &amp;lt;dm&amp;gt; não consigo usar a internet... 15:02 &amp;lt;dm&amp;gt; Largura de banda entrando/saindo 15:02 &amp;lt;dm&amp;gt; 1m: 13.32/11.98KBps 15:02 &amp;lt;dm&amp;gt; 5m: 10.74/9.46KBps 15:02 &amp;lt;jrandom&amp;gt; quantos tunnels dm? 15:02 &amp;lt;hypercubus&amp;gt; dm: é por isso que sugeri que você ativasse a limitação de largura de banda do i2p ;-) 15:02 &amp;lt;dm&amp;gt; só 166 15:02 &amp;lt;jrandom&amp;gt; sim, limita para 6KBps 15:02 &amp;lt;jrandom&amp;gt; lol 15:03 &amp;lt;dm&amp;gt; (participating) 15:03 &amp;lt;jrandom&amp;gt; (ou talvez 8KBps se for legal) 15:03 &amp;lt;dm&amp;gt; vou deixar como está, só preciso ver esta página 15:03 &amp;lt;jrandom&amp;gt; a propósito, os 13.32 vs 11.98 nos informam que você está baixando aproximadamente 1KBps localmente 15:03 &amp;lt;jrandom&amp;gt; (pelo i2p) 15:03 &amp;lt;fvw&amp;gt; O que acontece se simplesmente dermos timeout nos tunnels em um tempo de inatividade razoavelmente grande? Digamos 30 min ou algo assim. O próximo protocolo acima teria que fazer keepalives, mas isso não resolveria o problema de não detectar tunnels mortos? 15:03 &amp;lt;hypercubus&amp;gt; ele está baixando bem mais do que isso na verdade 15:04 &amp;lt;jrandom&amp;gt; ((embora esse 1KBps possa ser pequeno o suficiente para ser netDb)) 15:04 &amp;lt;dm&amp;gt; hypercubus: nossa transferência está travando feio, na verdade. 15:04 &amp;lt;jrandom&amp;gt; fvw: tunnels expiram após 10 minutos 15:04 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; pera, a largura de banda funciona agora? se sim para quanto devo ajustar? 15:04 &amp;lt;dm&amp;gt; decepcionado com a combinação getright/i2p 15:04 &amp;lt;jrandom&amp;gt; eles não são de vida longa fvw, ao contrário do TOR 15:04 &amp;lt;fvw&amp;gt; e isso fez a maioria dos tunnels falharem, mesmo com keepalives? 15:04 &amp;lt;hypercubus&amp;gt; dm: periodicamente sim... acho que a solução seria limitar seu upstream para cerca de 8KB/s 15:04 &amp;lt;jrandom&amp;gt; kaji: `http://localhost:7657/` 15:05 &amp;lt;hypercubus&amp;gt; já que parece que você está saturado 15:05 &amp;lt;jrandom&amp;gt; er, /config.jsp 15:05 &amp;lt;fvw&amp;gt; ok, mas você não quer que eles desapareçam em rajadas de perda de pacotes. 15:05 &amp;lt;jrandom&amp;gt; a cada minuto (em média) cada par testa cada tunnel para garantir que está vivo (para que outras pessoas possam nos enviar dados - sem tunnels, estamos ferrados) 15:06 &amp;lt;fvw&amp;gt; Ok. Eu preciso ler mais sobre como o i2p funciona atualmente. Vamos para o 3) por mim. 15:06 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; agora está no padrão -1 mas não sei no que uma conexão 1.5/750@1.2ghz se traduz em participação máxima em tunnel 15:07 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; parece que estou participando em 166 15:07 &amp;lt;jrandom&amp;gt; kaji: seu router nunca vai pegar tantos tunnels a ponto de ficar congestionado de CPU ;) 15:07 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; off-topic: você não precisa de um tunnel para ser fodido :) 15:07 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; *ing 15:07 &amp;lt;jrandom&amp;gt; heh 15:07 * fvw vota "não" 15:08 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; jrandom, acabei de terminar de ler a carta sobre tunnels sem largura de banda, só não sabia para quanto definir o limite 15:08 &amp;lt;jrandom&amp;gt; ok, concordo, há muito mais a fazer para descobrir essas coisas 15:08 &amp;lt;jrandom&amp;gt; ok legal kaji, só ative seu limitador de largura de banda para algo como 8KBps 15:08 &amp;lt;jrandom&amp;gt; (ou 12 se for legal :) 15:09 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; &amp;lt;/oftopic&amp;gt; 15:09 &amp;lt;jrandom&amp;gt; ok, para 3) atualizações do site 15:09 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; entrada e saída? 15:09 &amp;lt;jrandom&amp;gt; sim kaji 15:09 &amp;lt;jrandom&amp;gt; ok, como eu disse, precisamos de ajuda com a documentação 15:09 &amp;lt;jrandom&amp;gt; (ajuuuuuuuda!) 15:09 &amp;lt;hypercubus&amp;gt; proponho preencher as posições, há muito vagas, de Webmaster e Editor Web 15:10 * jrandom apoia essa moção 15:10 &amp;lt;jrandom&amp;gt; (agora só falta alguém se voluntariar ;) 15:10 &amp;lt;hypercubus&amp;gt; eu sei que o cervantes é um cara ocupado 15:10 &amp;lt;jrandom&amp;gt; está mais para o indivíduo se voluntariar /si mesmo(a)/, hyper ;) 15:10 &amp;lt;hypercubus&amp;gt; eu indico a Curiosity para Webmaster ou Editora Web, ou ambos se ela topar ;-) 15:11 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Uhh. 15:11 &amp;lt;dm&amp;gt; Cara, até meu CPU está começando a ficar no máximo por causa do I2P... 15:11 &amp;lt;dm&amp;gt; Vocês me amam, vocês REALMENTE me amam :'( 15:11 &amp;lt;dm&amp;gt; ops, :') 15:12 * cervantes sente alguém o empurrando para a arena de touros 15:12 &amp;lt;jrandom&amp;gt; acho que podemos usar toda a ajuda possível, e se ela topar ajudar, adoraríamos 15:13 &amp;lt;hypercubus&amp;gt; eu vi os designs web dela e posso atestar o trabalho dela 15:13 &amp;lt;hypercubus&amp;gt; e ela demonstrou interesse, não sei o que decidiu no fim porém 15:13 &amp;lt;jrandom&amp;gt; ok, ótimo 15:13 &amp;lt;dm&amp;gt; ela? 15:13 &amp;lt;cervantes&amp;gt; Tenho certeza de que ela pode dedicar muito mais cuidado e atenção do que eu jamais conseguiria 15:14 &amp;lt;dm&amp;gt; essa palavra não deve ser usada no nosso mundo 15:14 &amp;lt;fvw&amp;gt; esquece isso, ele disse 'cuidado e atenção'. 15:15 * jrandom geme 15:15 &amp;lt;fvw&amp;gt; presentes excluídos, claro. 15:15 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, vamos precisar de algumas pessoas para ajudar na documentação - gerando novos tutoriais passo a passo, docs introdutórias, etc 15:16 &amp;lt;jrandom&amp;gt; vamos conversar com a Curiosity sobre no que podemos botá-la para hackear :) 15:16 &amp;lt;hypercubus&amp;gt; eu posso assumir as coisas relacionadas à instalação 15:16 &amp;lt;hypercubus&amp;gt; s/on/of/ 15:16 &amp;lt;hypercubus&amp;gt; eu sei como todo mundo adora ler esses tutoriais barrocos que eu escrevo ;-) 15:16 &amp;lt;jrandom&amp;gt; :) 15:17 &amp;lt;jrandom&amp;gt; um guia de instalação / walkthrough ia ser demais 15:17 &amp;lt;fvw&amp;gt; não é assim que se escreve 'broke'. 15:17 &amp;lt;jrandom&amp;gt; heh 15:17 * hypercubus dá uma risadinha, depois rouba a carteira do fvw 15:17 &amp;lt;hypercubus&amp;gt; é assim que se escreve "broke" ;-) 15:17 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hyper, em que sistema você está? eu posso tentar a versão winxp mas não sou muito confiável, posso ver algo brilhante e desistir 15:17 &amp;lt;deer&amp;gt; * Curiosity está ausente por um tempo... 15:18 &amp;lt;hypercubus&amp;gt; kaji: ? 15:18 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; hyper, eu estava perguntando qual SO você está usando 15:18 &amp;lt;hypercubus&amp;gt; SOs 15:18 &amp;lt;deer&amp;gt; &amp;lt;kaji&amp;gt; SOSS 15:19 &amp;lt;hypercubus&amp;gt; eu tenho vmware, então posso rodar todos os windows e freebsd e tal 15:19 &amp;lt;hypercubus&amp;gt; também tenho pearpc, então posso rodar OS X 15:20 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada no lado web 15:20 &amp;lt;jrandom&amp;gt; passando para * 4) Interface web do I2PTunnel 15:21 * jrandom declara a interface web do i2ptunnel uma merda. funcional. mas uma merda. 15:21 &amp;lt;deer&amp;gt; &amp;lt;DrVince&amp;gt; Eu poderia me dedicar à tradução para francês se houver interesse 15:21 &amp;lt;jrandom&amp;gt; o duck teve algumas ideias para melhorar isso, mas ele teve que sair, então vou colar algumas linhas 15:21 &amp;lt;hypercubus&amp;gt; de novo, precisamos de mais devs web ;-) 15:21 &amp;lt;jrandom&amp;gt; ah, traduzir páginas web para francês seria demais 15:22 &amp;lt;jrandom&amp;gt; s/french/french and other langs/ 15:22 &amp;lt;jrandom&amp;gt; aqui vão alguns duck-ismos: 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; reduzir carga de dados na página geral; usar tables/div para ordenar as coisas 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; fornecer uma página de edição/detalhes com info que a maioria não liga, tunnels, dest hash, chave completa 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; feedback após clicar botões, 'item salvo' etc. dar o dest como saída quando um novo for criado 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; (esconder sob editar/detalhes caso contrário) 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; marcar as mensagens do topo como sendo 'log'; às vezes confunde 15:22 &amp;lt;jrandom&amp;gt; &amp;lt;duck&amp;gt; deixar claro que 'confirmar' só é necessário para remover, não para salvar 15:22 * jrandom concorda com o que ele diz 15:23 &amp;lt;jrandom&amp;gt; também houve uma porção de correções de bugs nos bastidores na interface web do /i2ptunnel/ desde a 0.4, então os percalços funcionais devem estar resolvidos 15:24 &amp;lt;jrandom&amp;gt; o código que implementa essas páginas está bem feio, porém 15:24 &amp;lt;jrandom&amp;gt; provavelmente a melhor abordagem seria escrever as telas em html / css / imagens / etc simples, depois passar para um dos devs Java integrar 15:25 &amp;lt;hypercubus&amp;gt; o que aconteceu com os tempos em que havia um excesso de devs web? ;-) 15:25 &amp;lt;jrandom&amp;gt; estão todos trabalhando no mcdonalds 15:25 &amp;lt;hypercubus&amp;gt; ah é 15:25 &amp;lt;deer&amp;gt; * Curiosity voltou :) 15:25 &amp;lt;jrandom&amp;gt; de qualquer forma, se alguém estiver interessado em ajudar, ou tiver mais sugestões, por favor entre em contato 15:25 &amp;lt;jrandom&amp;gt; bem-vinda de volta Curiosity 15:26 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; devo levantar a ideia que te falei, jrandom? 15:26 &amp;lt;cat-a-puss&amp;gt; Eu conheço alguém que talvez possa ajudar com a parte web 15:26 &amp;lt;jrandom&amp;gt; ah, o live cd? 15:27 &amp;lt;jrandom&amp;gt; ótimo, cat-a-puss, precisamos de toda ajuda possível 15:27 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; teah :) 15:27 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; err sim 15:27 &amp;lt;jrandom&amp;gt; Curiosity: sim, por favor traga isso quando chegarmos ao item 6) ??? 15:28 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; ok :) 15:28 &amp;lt;cat-a-puss&amp;gt; ok, vou colocá-los na lista, e passar o e-mail do jrandom (curiosity não sei seu email) 15:28 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo a mencionar sobre a interface web do I2PTunnel? 15:28 &amp;lt;jrandom&amp;gt; r0x0r cat-a-puss 15:29 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; também não me importo de ajudar com a edição web, etc. também :) 15:29 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada, 5) Roadmap e tarefas 15:30 &amp;lt;jrandom&amp;gt; sensacional, Curiosity, obrigado! podemos bater um papo depois da reunião sobre dominar o mundo^W^W^W^Was coisas da web 15:30 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; okies :) 15:30 &amp;lt;jrandom&amp;gt; como vocês provavelmente viram, tem uma nova página grande e assustadora no site (http://www.i2p.net/todo) 15:31 &amp;lt;jrandom&amp;gt; ela cobre os grandes e assustadores problemas que temos pela frente (e nem toca em todos os apps cliente que precisamos, etc) 15:31 &amp;lt;jrandom&amp;gt; como podem ver, temos uma porrada de coisas a fazer, mas a boa notícia é que não precisamos ter tudo pronto na hora. 15:32 &amp;lt;jrandom&amp;gt; na verdade, essas coisas são basicamente os itens com marcadores da página do roadmap (com um monte de texto introduzindo cada um) 15:33 &amp;lt;jrandom&amp;gt; apesar de eu saber que há muito para peneirar, seria ótimo se o pessoal pudesse me avisar se depararem com algo que vamos precisar tratar e que não esteja naquela página 15:34 &amp;lt;jrandom&amp;gt; não é necessário hoje ou mesmo nesta semana, só um geral "ei, nos avise" 15:35 &amp;lt;jrandom&amp;gt; com a sugestão do mule (http://www.i2p.net/todo#nat) tenho feito muita introspecção, e o roadmap provavelmente vai ser reorganizado um pouco 15:35 &amp;lt;jrandom&amp;gt; mas vamos ver. 15:36 &amp;lt;jrandom&amp;gt; se vocês têm sentimentos fortes sobre certos assuntos ("omg nós NÃO podemos funcionar sem X, Y e Z!"), por favor me avisem ou postem na lista 15:36 &amp;lt;jrandom&amp;gt; embora eu não seja um campeão da democracia, estou aberto à razão :) 15:37 &amp;lt;jrandom&amp;gt; ok, isso é tudo o que eu tinha a dizer sobre isso.. alguém tem algo a jogar na mesa? 15:37 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; ditadura benevolente :) 15:37 -!- Sonium_ agora é conhecido como Sonium 15:37 &amp;lt;jrandom&amp;gt; bah, não sou ditador - não controlo o que as outras pessoas codam :) 15:37 &amp;lt;cervantes&amp;gt; hegemonia tranquila 15:37 &amp;lt;cat-a-puss&amp;gt; Consegui mais dois desenvolvedores 15:37 &amp;lt;jrandom&amp;gt; w00t! 15:38 &amp;lt;cat-a-puss&amp;gt; e tenho grandes planos para um motor de busca distribuído 15:38 &amp;lt;jrandom&amp;gt; oh, do caralho 15:38 &amp;lt;jrandom&amp;gt; isso seria algo com o qual o `http://files.i2p/` poderia se integrar? 15:38 &amp;lt;jrandom&amp;gt; ou, bem, deixa eu só dizer, oh, do caralho :) 15:38 &amp;lt;cat-a-puss&amp;gt; er: não consigo chegar lá (ambiente hostil) 15:39 &amp;lt;jrandom&amp;gt; ah 'k 15:39 &amp;lt;cat-a-puss&amp;gt; de qualquer forma, um espaço no CVS seria bom, quando chegarmos lá 15:40 &amp;lt;jrandom&amp;gt; certamente, há espaço disponível no cvs.i2p 15:40 &amp;lt;jrandom&amp;gt; ou dentro do diretório i2p/apps/ ou seu próprio módulo, se preferir 15:40 &amp;lt;jrandom&amp;gt; (cvs.i2p == cvs.i2p.net) 15:40 &amp;lt;cat-a-puss&amp;gt; Eu provavelmente deveria falar com o pessoal que trabalha no dht, né? 15:41 &amp;lt;cat-a-puss&amp;gt; qual é o status disso até agora 15:41 &amp;lt;jrandom&amp;gt; :) 15:41 &amp;lt;jrandom&amp;gt; não ouvi atualizações de status do aum nos últimos dias, mas tenho certeza de que ele está mandando ver 15:42 &amp;lt;jrandom&amp;gt; a última atualização foi em http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 15:43 &amp;lt;jrandom&amp;gt; ok, acho que isso nos leva a * 6) ??? 15:44 &amp;lt;jrandom&amp;gt; a Curiosity estava jogando a ideia de um 'live cd' com i2p 15:44 &amp;lt;jrandom&amp;gt; que eu acho bem legal, e algo que vamos querer 15:44 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; massa :) 15:44 &amp;lt;jrandom&amp;gt; embora não estejamos realmente estáveis o suficiente para isso ainda, com um lançamento a cada 2 semanas mais ou menos 15:44 &amp;lt;hypercubus&amp;gt; concordo... poderia até ser integrado numa ISO do Knoppix 15:45 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; ? 15:45 &amp;lt;hypercubus&amp;gt; Knoppix, uma distro linux livecd 15:45 &amp;lt;hypercubus&amp;gt; muito amigável 15:45 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; k 15:45 &amp;lt;jrandom&amp;gt; embora, quando tivermos a funcionalidade Really Simple Update que é um download com um clique de `http://dev.i2p/i2p/i2pupdate.tar.bz2,` pode não ser tão ruim 15:46 &amp;lt;jrandom&amp;gt; Curiosity: você tem mais algo que queira discutir sobre isso? 15:46 &amp;lt;fvw&amp;gt; ...e assim que se tornar amplamente usado, qualquer um que controle o dev.i2p pode comprometer a rede. 15:47 &amp;lt;jrandom&amp;gt; contanto que as pessoas usem aquela funcionalidade Really Simple Update 15:47 * fvw concorda. 15:47 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; eu só queria uma maneira das pessoas rodarem sem ter que baixar um monte de coisa no computador delas 15:47 &amp;lt;jrandom&amp;gt; (e se dev.i2p for comprometido, colocamos uma nova entrada no hosts.txt para dev.i2p) 15:48 &amp;lt;hypercubus&amp;gt; um livecd i2p knoppix seria perfeito para uso em cybercafé 15:48 &amp;lt;deer&amp;gt; &amp;lt;mule_iip&amp;gt; jarndom: um usuário real de i2p não pegaria o código-fonte, estudaria o diff contra a última versão revisada por pares e compilaria do fonte? :) 15:48 &amp;lt;fvw&amp;gt; sim, mas as pessoas vão simplesmente clicar em 'update'; Elas não vão ouvir discussões sobre se a nova versão pode ter vulnerabilidades... 15:48 &amp;lt;demonic_1&amp;gt; tem como não precisar de arquivo hosts. sabe, tipo um servidor dns? 15:48 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; sim... aham mule_iip. lol 15:49 &amp;lt;fvw&amp;gt; mas enfim, vou ficar muito feliz quando chegarmos ao ponto em que isso vire um problema. 15:49 &amp;lt;fvw&amp;gt; demonic_l: É possível, mas ainda haveria uma autoridade central. 15:49 &amp;lt;hypercubus&amp;gt; demonic_1: há atualmente algumas propostas para tal funcionalidade, mas nomes globais foram descartados 15:49 &amp;lt;jrandom&amp;gt; demonic_1: sim, veja a lista de emails (discussões recentes em http://dev.i2p.net/pipermail/i2p/2004-September/000432.html ) 15:49 &amp;lt;jrandom&amp;gt; (e minha visão em http://dev.i2p.net/pipermail/i2p/2004-September/000435.html :) 15:50 &amp;lt;hypercubus&amp;gt; *nomes globalmente únicos 15:50 &amp;lt;demonic_1&amp;gt; k 15:51 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo que queira levantar? 15:52 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; Eu também gostaria de sugerir colocar itens apenas do serviço em uma pasta service... eu estava tentando desinstalar o i2p (uma das muitas vezes) e estava clicando na coisa errada de desinstalar 15:52 &amp;lt;hypercubus&amp;gt; Curiosity: isso está sendo feito 15:52 &amp;lt;jrandom&amp;gt; w3rd 15:52 &amp;lt;hypercubus&amp;gt; o instalador vai instalar atalhos do i2p no menu Iniciar no Windows 15:52 &amp;lt;hypercubus&amp;gt; e opcionalmente no seu desktop 15:52 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; ok :) 15:52 &amp;lt;hypercubus&amp;gt; entre eles estará "uninstall" 15:53 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; eu estava falando quando eu entro em program files/i2p 15:53 &amp;lt;hypercubus&amp;gt; você não precisa a partir de lá 15:54 &amp;lt;hypercubus&amp;gt; Usuários Windows nunca entram nas pastas de programas ;-) 15:54 &amp;lt;demonic_1&amp;gt; :/ 15:54 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; eu entro! :P 15:54 &amp;lt;jrandom&amp;gt; talvez possamos adicionar um dir bin/ com todos os scripts 15:54 &amp;lt;jrandom&amp;gt; er, deixa pra lá 15:54 &amp;lt;hypercubus&amp;gt; então você teria visto a pasta chamada "Uninstall" ;-) 15:54 * jrandom lembra dos caminhos 15:54 &amp;lt;hypercubus&amp;gt; que é onde o desinstalador fica 15:54 &amp;lt;jrandom&amp;gt; podemos mover os scripts de serviço para lib, porém 15:54 &amp;lt;hypercubus&amp;gt; não tenho certeza se dá 15:55 &amp;lt;cervantes&amp;gt; você poderia ir pelo método do 'doze e ter a opção "uninstall" no instalador ;-) 15:55 &amp;lt;hypercubus&amp;gt; o wrapper é muito exigente quanto a onde você põe esses 15:55 &amp;lt;jrandom&amp;gt; pelo menos eles podem dar um "cd .." primeiro 15:55 &amp;lt;hypercubus&amp;gt; vou ver sobre mudar a localização deles 15:55 &amp;lt;hypercubus&amp;gt; mas pode não ser viável 15:55 &amp;lt;jrandom&amp;gt; legal, obrigado. seria bom remover um pouco da bagunça no dir de instalação 15:55 &amp;lt;hypercubus&amp;gt; concordo 15:55 &amp;lt;jrandom&amp;gt; (a maior parte é culpa minha com todos aqueles arquivos .config :) 15:56 &amp;lt;hypercubus&amp;gt; poderíamos ter um dir config, acho 15:56 &amp;lt;cervantes&amp;gt; ./conf ? 15:56 &amp;lt;jrandom&amp;gt; qualé, somos geeks. etc/ :) 15:56 &amp;lt;jrandom&amp;gt; isso seria Muito Fácil porém 15:56 &amp;lt;jrandom&amp;gt; (só alguns parâmetros -D na CLI) 15:56 &amp;lt;hypercubus&amp;gt; então teremos que lidar com perguntas de usuários Windows de que "etc" não é óbvio o suficiente ;-) 15:56 &amp;lt;jrandom&amp;gt; as pessoas não deveriam precisar mexer na sua config 15:57 &amp;lt;jrandom&amp;gt; para isso serve a web 15:57 &amp;lt;cervantes&amp;gt; eu sempre fui pelo explícito: ./configuration/ 15:57 &amp;lt;hypercubus&amp;gt; certo, mas usuários Windows também não deveriam precisar abrir o desinstalador a partir da pasta de programas heheh 15:57 &amp;lt;jrandom&amp;gt; ./thesefilestellstufftodothings/ 15:57 &amp;lt;cervantes&amp;gt; ./scripts/ 15:57 &amp;lt;cervantes&amp;gt; ./asciipr0n 15:57 &amp;lt;jrandom&amp;gt; ok, mas sim, algum trabalho que podemos detalhar 15:57 &amp;lt;deer&amp;gt; &amp;lt;Curiosity&amp;gt; lol 15:58 &amp;lt;jrandom&amp;gt; alguém tem mais algo para trazer para a reunião? 15:58 &amp;lt;jrandom&amp;gt; se não 15:58 * jrandom se prepara 15:59 * jrandom *baf*s encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-08-31</title><link>/pt/blog/2004/08/31/notas-de-status-do-i2p-de-2004-08-31/</link><pubDate>Tue, 31 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/31/notas-de-status-do-i2p-de-2004-08-31/</guid><description>&lt;p>Bem, meninos e meninas, é terça-feira de novo!&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.3.4.3&lt;/li>
&lt;li>0.3.5 and 0.4&lt;/li>
&lt;li>docs&lt;/li>
&lt;li>stasher update&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0343">1) 0.3.4.3&lt;/h2>
&lt;p>Bem, como vocês todos já notaram, embora o número de usuários na rede tenha se mantido bastante estável, o desempenho se degradou significativamente nos últimos dias. A origem disso foi uma série de bugs no código de seleção de pares e de entrega de mensagens, expostos quando houve um pequeno DoS na semana passada. O resultado foi que, essencialmente, os tunnels de todos têm falhado constantemente, o que gera um certo efeito bola de neve. Então, não, não é só com você - a rede tem estado horrível para o resto de nós também ;)&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 31 de agosto de 2004</title><link>/pt/blog/2004/08/31/reuni%C3%A3o-de-desenvolvimento-do-i2p-31-de-agosto-de-2004/</link><pubDate>Tue, 31 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/31/reuni%C3%A3o-de-desenvolvimento-do-i2p-31-de-agosto-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> aum, cervantes, deer, hypercubus, jrandom, kaji, lucky, nicktastic&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) oi 14:04 &amp;lt;jrandom&amp;gt; 1) 0.3.4.3 14:04 &amp;lt;jrandom&amp;gt; 2) 0.3.5 e 0.4 14:04 &amp;lt;jrandom&amp;gt; 3) docs 14:04 &amp;lt;jrandom&amp;gt; 4) atualização do stasher 14:04 &amp;lt;jrandom&amp;gt; 5) ??? 14:04 &amp;lt;jrandom&amp;gt; 0) oi 14:04 * jrandom acena 14:05 &amp;lt;deer&amp;gt; * Pseudonym acena 14:05 * hypercubus bate as asas 14:05 &amp;lt;deer&amp;gt; * detonate acena 14:05 &amp;lt;jrandom&amp;gt; notas semanais de status @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:05 &amp;lt;jrandom&amp;gt; passando para 1) 0.3.4.3 14:06 &amp;lt;jrandom&amp;gt; como diz nas notas e como vocês sabem por experiência própria, a rede não está muito saudável no momento 14:06 &amp;lt;jrandom&amp;gt; muitas mensagens se perdem, e as pessoas frequentemente veem avisos de que seus leases expiraram há um tempo 14:07 &amp;lt;jrandom&amp;gt; isso é infeliz e em grande parte tratado no CVS, que será distribuído quando pudermos (veja o item 2) 14:07 &amp;lt;kaji&amp;gt; (atrasado) oi 14:08 &amp;lt;jrandom&amp;gt; de qualquer forma, acho que é tudo que tenho para mencionar sobre 0.3.4.3, além do que está no e‑mail. agradeço a paciência de vocês enquanto avançamos pelos trechos difíceis 14:08 &amp;lt;jrandom&amp;gt; passando para 2) 0.3.5 e 0.4 (a menos que alguém tenha mais algo a acrescentar..?) 14:09 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Então 90% de nós com falha podem derrubar a rede ^^ 14:09 &amp;lt;deer&amp;gt; * Pseudonym aguarda ansiosamente o lançamento da 0.3.5 14:09 &amp;lt;kaji&amp;gt; quem estava fazendo o DoS? fizeram um bom trabalho 14:10 &amp;lt;jrandom&amp;gt; bem, consigo alcançar o squid consistentemente a partir de minhas outras máquinas no CVS HEAD 14:10 &amp;lt;jrandom&amp;gt; então a rede não está 'fora do ar' para quem está no CVS HEAD :) 14:10 * lucky ainda está tendo sucesso parcial com a .3.4.3. 14:10 &amp;lt;jrandom&amp;gt; mas sim, o algoritmo antigo de seleção de peers fez algumas Coisas Estúpidas 14:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Estou no CVS HEAD e perdi o suid.i2p muitas vezes ;) 14:11 &amp;lt;jrandom&amp;gt; hmm 14:11 &amp;lt;jrandom&amp;gt; qual taxa de falha de tunnel você está vendo? 14:12 &amp;lt;jrandom&amp;gt; (número total de eventos em /routerStats.html#tunnel.failAfterTime comparado com o número total de eventos em #tunnel.buildFrequency) 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; média ao longo da vida útil: 288 268,91 sobre 339,00 eventos 14:13 &amp;lt;jrandom&amp;gt; e tunnel.buildFrequency? 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Mas você pode ter reiniciado seu router demais enquanto corrigia vazamentos de threads ;) 14:14 &amp;lt;jrandom&amp;gt; qual é o seu número ao longo da vida útil de tunnel.buildFrequency? 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; frequência 24h: média por período: (2,76, máx 2,76, atual é 100,00% do máx) média estrita por período: 5 645,58 eventos (média calculada usando o total ao longo da vida de 5 729,00 eventos) 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 24h ~= tempo de vida do router 14:15 &amp;lt;jrandom&amp;gt; então ~5% de falha de tunnel 14:15 &amp;lt;jrandom&amp;gt; isso é mais ou menos o que tenho visto no CVS HEAD, ao contrário dos 40–60% de falha de tunnel da 0.3.4.3 14:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Vamos então passar para 2) ;) 14:16 &amp;lt;jrandom&amp;gt; considere feito 14:16 &amp;lt;jrandom&amp;gt; ok, como mencionado no e‑mail, a próxima revisão será 0.3.5, não 0.4 14:16 &amp;lt;jrandom&amp;gt; vai ter todas as coisas boas que vocês estavam esperando, mas não terá o "selo de aprovação 0.4" ;) 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; 0.4.rc-1 14:17 &amp;lt;jrandom&amp;gt; bem, considerei seguir pelo caminho de rc, mas não quero ser autoconfiante demais 14:17 &amp;lt;kaji&amp;gt; 0.4.rc-0.9 14:17 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; heh 14:18 &amp;lt;kaji&amp;gt; beta 14:18 &amp;lt;jrandom&amp;gt; enquanto a 0.3.5 estiver disponível, vou ver se conseguimos montar o DoS novamente, assim como uma variedade de novos problemas que devemos conseguir elaborar 14:18 &amp;lt;lucky&amp;gt; temos que continuar fazendo DoS até que funcione enquanto estiver sob DoS 14:18 &amp;lt;jrandom&amp;gt; certo 14:19 &amp;lt;kaji&amp;gt; façam DoS até que não possa mais ser alvo de DoS 14:19 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; mas sem novos recursos entre 0.3.5 e 0.4, certo? 14:19 &amp;lt;jrandom&amp;gt; talvez alguém se anime a ajudar a implementar algum churn (rotatividade de nós) e casos de falha no simulador, para que possamos testar essas coisas mais fácil e automaticamente... ;) 14:20 &amp;lt;jrandom&amp;gt; correto, Pseudonym, não espero que surjam novos recursos significativos durante a 0.3.5 14:20 &amp;lt;jrandom&amp;gt; pelo menos, do ponto de vista do usuário de app 14:20 &amp;lt;jrandom&amp;gt; talvez algum desenvolvedor aproveite esse tempo para melhorar o eepproxy, um servidor web transparente, ajudar o aum, etc 14:21 * jrandom cutuca alguém que está hackeando um proxy de IRC com suporte a DCC ;) 14:21 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; um inproxy público para i2p/tor está sendo feito 14:21 &amp;lt;jrandom&amp;gt; ah, legal, específico para html, ou bitpipe? 14:21 &amp;lt;jrandom&amp;gt; er, específico para web, isto é 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; específico para web 14:22 &amp;lt;jrandom&amp;gt; isso aí 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; a ideia é que um ISP possa colocar alguns gateways para sites específicos 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; para que o mundo possa acessar o alexandria 14:23 &amp;lt;jrandom&amp;gt; ooh, o que seria realmente fantástico é se esses gateways pudessem atuar como vhosts (hosts virtuais) 14:23 &amp;lt;jrandom&amp;gt; (talvez seja isso mesmo do que você está falando) 14:23 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; `http://anonygateway.com/home.duck.i2p/~alexandria/` 14:23 &amp;lt;jrandom&amp;gt; ah ok 14:23 &amp;lt;jrandom&amp;gt; ainda é legal 14:23 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; http://anonygateway.com/6sxoyfb3h2nvok2d.onion/ 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; host virtual também é possível; fica para uma próxima iteração 14:24 &amp;lt;jrandom&amp;gt; (embora 6sxoyfb3h2nvok2d.onion.anonygateway.com seria mais legal ;) 14:24 &amp;lt;jrandom&amp;gt; isso isso 14:24 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; fácil de fazer com um mod_rewrite, claro 14:25 &amp;lt;cervantes&amp;gt; ou apenas configurar um subdomínio :) 14:25 &amp;lt;kaji&amp;gt; haha vhost para uma seed de bittorent 14:25 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; estou pagando o desenvolvimento do meu bolso; o patch será de domínio público 14:25 &amp;lt;jrandom&amp;gt; duck++ 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; também conversando com um ISP que talvez queira oferecer isso como um serviço pago 14:26 &amp;lt;jrandom&amp;gt; legal 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; claro que é melhor quando a anarchistgang.org faz isso 14:26 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mas você conhece a estabilidade desse tipo 14:26 &amp;lt;jrandom&amp;gt; *cof* 14:27 &amp;lt;cervantes&amp;gt; eles são 'quackers' 14:27 &amp;lt;cervantes&amp;gt; *they're 14:27 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; oi!!!!!! 14:27 * hypercubus dá uma risadinha 14:27 &amp;lt;jrandom&amp;gt; oi, jon2 14:27 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; eu gosto de reunião&amp;gt;:-D 14:28 &amp;lt;jrandom&amp;gt; acho que depois que a rede se estabilizar um pouco mais (quando a 0.3.5 estiver por aí), vamos querer reavaliar algumas atividades em nível de app 14:28 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; *cof* myi2p? 14:28 &amp;lt;jrandom&amp;gt; heh 14:29 &amp;lt;kaji&amp;gt; e o acesso atrás de um firewall? 14:29 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; sim, acesso via firewall :) 14:29 &amp;lt;jrandom&amp;gt; precisamos de algo sólido como rocha, utilizável, *e* seguro, que ofereça funcionalidades que as pessoas queiram (e, com sorte, que possamos usar para incentivar a comunidade) 14:30 &amp;lt;deer&amp;gt; * duck aponta para 0.4.2 @ http://www.i2p.net/roadmap 14:30 &amp;lt;jrandom&amp;gt; acreditem, eu quero acesso atrás de firewalls / NATs incontroláveis / etc tanto quanto vocês. 14:30 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; posso fazer a parte de segurança, eu conheço cryptophagy. 14:30 &amp;lt;jrandom&amp;gt; (alguém tem que adicionar isso como uma citação ;) 14:30 * hypercubus se pergunta o que é um cryptophage 14:31 &amp;lt;jrandom&amp;gt; jon2 - definitivamente precisamos de ajuda nisso e adoraríamos fisgar um pouco do seu tempo! 14:31 * kaji acabou de voltar às aulas, ele gostaria de levar o i2p com ele ;) 14:31 &amp;lt;aum&amp;gt; bom dia a todos 14:31 &amp;lt;cervantes&amp;gt; a propósito, estou me perguntando se algum dev sente falta de seus pequenos blogs de i2p... se talvez eles devessem ganhar seções dedicadas no fórum, pelo menos no curto prazo... 14:31 &amp;lt;cervantes&amp;gt; *se for o caso 14:31 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; cryptophagy, ciência da segurança. 14:31 &amp;lt;jrandom&amp;gt; 'dia, aum 14:32 &amp;lt;hypercubus&amp;gt; jon2: você também conhece criptografia? 14:32 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; Bom dia, aum. 14:32 &amp;lt;jrandom&amp;gt; cervantes: estou esperando até conseguir um blog meu, o que espero que não demore muito 14:32 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; não :-( 14:33 &amp;lt;cervantes&amp;gt; jrandom: e todo mundo? 14:33 &amp;lt;jrandom&amp;gt; nightblade tem usado seu blog @ cashdollar.org 14:33 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; eu tenho um blog em blogs.aspnet.com 14:33 &amp;lt;jrandom&amp;gt; embora eu ache que seria legal ter pessoas publicando no fórum 14:34 &amp;lt;cervantes&amp;gt; ah, ótimo... bem, parece que a maioria encontrou alternativas... mas é uma pena que tenham ficado fragmentados 14:34 &amp;lt;jrandom&amp;gt; é 14:34 &amp;lt;cervantes&amp;gt; *shame 14:34 &amp;lt;cervantes&amp;gt; malditos dedinhoszzz 14:34 &amp;lt;lucky&amp;gt; bem, um fago é parte do sistema imunológico. 14:34 &amp;lt;jrandom&amp;gt; eu gostava de ter os devblogs no site. vamos conseguir algo de volta eventualmente 14:34 &amp;lt;hypercubus&amp;gt; jon2: engraçado, blogs.aspnet.com é um domínio não reivindicado 14:34 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, mais algo para 2) 0.3.5 e 0.4 ? 14:35 &amp;lt;hypercubus&amp;gt; sim 14:35 &amp;lt;hypercubus&amp;gt; resolvi o problema do Firefox agora, no CVS 14:35 &amp;lt;jrandom&amp;gt; w000t 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; eu sou desenvolvedor ASP. 14:36 &amp;lt;hypercubus&amp;gt; lê o padrão do registro 14:36 &amp;lt;cervantes&amp;gt; :) 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; desculpe.. quis dizer blogs.asp.net 14:36 &amp;lt;hypercubus&amp;gt; não, não quis 14:36 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; weblogs.asp.net 14:36 &amp;lt;jrandom&amp;gt; ah, ótimo, hypercubus. então estamos quase lá para o lançamento da 0.3.5 14:37 &amp;lt;cervantes&amp;gt; arrepio....ASP 14:37 &amp;lt;hypercubus&amp;gt; sim, consigo sentir que está chegando perto 14:37 &amp;lt;jrandom&amp;gt; ok, passando para 3) docs 14:37 &amp;lt;jrandom&amp;gt; bem, não tenho nada a acrescentar além do meu pedido no e‑mail 14:38 &amp;lt;jrandom&amp;gt; (mandem suas perguntas! postem na lista, mandem por e‑mail, postem no fórum) 14:38 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Sim, usem o fórum anonimamente e deixem o Cervantes feliz ;) 14:39 * cervantes fica todo arrepiado 14:39 * hypercubus ajusta as orelhas de coelho 14:40 &amp;lt;nicktastic&amp;gt; haha 14:40 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; gostei desta reunião.. 14:40 &amp;lt;cervantes&amp;gt; você disse isso... 14:40 &amp;lt;cervantes&amp;gt; &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; eu gosto de reunião&amp;gt;:-D 14:40 &amp;lt;hypercubus&amp;gt; ótimo, você compra os donuts da próxima vez ;-) 14:40 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada, 4) atualização do stasher 14:41 &amp;lt;jrandom&amp;gt; parece que o aum acordou cedo... você ainda está por aqui? 14:41 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; ÓTIMA REUNIÃO! 14:41 * hypercubus se pergunta se dm tem filhos 14:41 &amp;lt;jrandom&amp;gt; heh, sim, ele voltou ;) 14:41 &amp;lt;cervantes&amp;gt; eu diria que é uma impossibilidade 14:42 &amp;lt;hypercubus&amp;gt; acho que o aum perdeu a primeira xícara 14:42 &amp;lt;jrandom&amp;gt; ok, talvez ele volte para o terminal 14:42 &amp;lt;jrandom&amp;gt; de qualquer forma, sua atualização geral foi postada no e‑mail 14:42 &amp;lt;jrandom&amp;gt; parece que há muito progresso acontecendo 14:43 &amp;lt;jrandom&amp;gt; algumas questões permanecem, mas em frente sempre 14:43 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Mas nenhuma data de lançamento informada ;) 14:43 &amp;lt;hypercubus&amp;gt; quantas pessoas estão testando isso no momento? 14:43 &amp;lt;jrandom&amp;gt; não sei se o código que ele tem agora com as coisas mencionadas já é público 14:43 &amp;lt;hypercubus&amp;gt; ah 14:44 &amp;lt;deer&amp;gt; &amp;lt;jon2&amp;gt; BAF BAF BAF BAF BAF 14:44 &amp;lt;kaji&amp;gt; o que há de novo no stasher? 14:44 &amp;lt;jrandom&amp;gt; kaji: veja o http://dev.i2p.net/pipermail/i2p/2004-August/000425.html 14:45 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; agora usa menos água para lavar a louça 14:45 &amp;lt;hypercubus&amp;gt; estou esperando por esse recurso 14:45 * jrandom também 14:45 &amp;lt;jrandom&amp;gt; ok 14:45 &amp;lt;jrandom&amp;gt; se o aum ainda está afk, passando para 5) ??? 14:45 &amp;lt;jrandom&amp;gt; mais alguém tem algo que queira levantar? 14:45 * cervantes coloca um chapéu de alumínio 14:46 &amp;lt;lucky&amp;gt; Como está o jetta para servir páginas web? 14:46 &amp;lt;jrandom&amp;gt; não conheço ninguém trabalhando em um app para permitir com segurança que as pessoas hospedem páginas com o jetty 14:46 &amp;lt;jrandom&amp;gt; (hospedar páginas que possam ser servidas como um eepsite, isto é) 14:47 &amp;lt;jrandom&amp;gt; o jetty permite que as pessoas façam deploy de aplicações cliente (embora eu também não conheça ninguém trabalhando em um app baseado na web ainda) 14:47 &amp;lt;hypercubus&amp;gt; eu gostaria de dizer algo sobre systray4j vs. SWT 14:47 &amp;lt;jrandom&amp;gt; uhum? 14:47 &amp;lt;hypercubus&amp;gt; o custo de abandonar o systray4j em favor do SWT: removeríamos systray4j.jar e systray4j.dll, reduzindo 147 KB do tamanho da nossa distribuição — e substituiríamos isso por swt.jar (885 KB) + bibliotecas nativas (332 KB no Win, 639 KB em *nix), uma diferença líquida de 1,2–1,5 MB, mas com isso ganhamos ícones no systray (bandeja do sistema) no KDE, Gnome e OS X, bem como no Win32, e também ícones de inicialização para ambientes X puros à la NextStep/GNUstep 14:48 &amp;lt;hypercubus&amp;gt; e isso nos dará a capacidade de adicionar outros componentes de GUI mais tarde, independentemente do JRE que o usuário tenha (caso contrário, atender usuários do Kaffe nos limitaria a usar apenas AWT) 14:48 &amp;lt;hypercubus&amp;gt; apenas alimento para reflexão... talvez mais adiante 14:48 &amp;lt;jrandom&amp;gt; vale discutir, mais adiante, conforme os usuários pedirem 14:49 &amp;lt;jrandom&amp;gt; se houver valor, há valor 14:49 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; A interface web pretende ser a GUI, não é? 14:49 &amp;lt;hypercubus&amp;gt; cervantes teve uma ideia legal para aproveitar ainda mais o SWT 14:49 &amp;lt;hypercubus&amp;gt; um painel do I2P ;-) 14:49 &amp;lt;jrandom&amp;gt; sim, oOo 14:49 &amp;lt;hypercubus&amp;gt; ah, e skins! brincadeira 14:49 &amp;lt;jrandom&amp;gt; eu realmente preferiria muito ter esse tipo de funcionalidade incorporada na router console, se você quis dizer o que eu acho que quis dizer 14:50 &amp;lt;hypercubus&amp;gt; o ponto é... 14:50 &amp;lt;cervantes&amp;gt; também pode incentivar o desenvolvimento de aplicações se o i2p vier com um bom conjunto de bibliotecas SWT 14:50 &amp;lt;hypercubus&amp;gt; parece que o desenvolvimento do systray4j está desacelerando ou então empacado 14:50 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Contanto que systray e coisas de GUI não sejam obrigatórios para ter um router funcionando completamente... 14:50 &amp;lt;jrandom&amp;gt; certo, oOo 14:50 &amp;lt;hypercubus&amp;gt; não vejo eles corrigindo a versão para KDE tão cedo 14:51 &amp;lt;hypercubus&amp;gt; correto, poderíamos apenas adicionar um hook na classe de systray do router 14:51 &amp;lt;hypercubus&amp;gt; e o usuário poderia baixar opcionalmente as coisas de systray/SWT 14:51 &amp;lt;jrandom&amp;gt; hypercubus: pessoalmente, não tenho 100% de certeza de que a base de usuários precise sequer de um systray. acho que precisamos disponibilizar e obter feedback para saber o valor 14:51 &amp;lt;jrandom&amp;gt; cervantes: desenvolvedores de aplicações cliente podem absolutamente empacotar o SWT com seu app 14:51 &amp;lt;jrandom&amp;gt; (ou dizer "pegue o SWT") 14:51 &amp;lt;hypercubus&amp;gt; suspeito que receberemos pedidos por opções de systray ampliadas 14:52 &amp;lt;jrandom&amp;gt; e se um dev de app cliente fizer algo que queiramos empacotar com o router, distribuiremos o SWT junto no pacote 14:52 &amp;lt;jrandom&amp;gt; (etc) 14:52 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Tarde demais para separar o console/monitor de status/seja lá o que for do que realmente faz o roteamento? 14:52 &amp;lt;jrandom&amp;gt; o que realmente faz o roteamento? 14:52 &amp;lt;jrandom&amp;gt; a router console é uma aplicação cliente totalmente separada 14:53 &amp;lt;jrandom&amp;gt; (apps/routnerconsole/) 14:53 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; as coisas necessárias para que os bytes fluam anonimamente 14:53 &amp;lt;jrandom&amp;gt; acho que mais adiante vamos querer ter também uma instalação de router mínima 14:53 &amp;lt;jrandom&amp;gt; (with nothing in clients.config, etc) 14:53 &amp;lt;jrandom&amp;gt; mas não temos horas de desenvolvedor para manter vários conjuntos de coisas 14:55 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira levantar? 14:57 &amp;lt;jrandom&amp;gt; se não 14:57 * jrandom vai encerrando 14:57 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 0.3.5, quando? ;) 14:57 &amp;lt;jrandom&amp;gt; vai sair, com sorte, esta semana 14:57 &amp;lt;jrandom&amp;gt; (no próximo dia ou dois se tudo correr bem) 14:57 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok ^^ 14:57 * jrandom para de encerrar 14:57 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-08-24</title><link>/pt/blog/2004/08/24/notas-de-status-do-i2p-de-2004-08-24/</link><pubDate>Tue, 24 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/24/notas-de-status-do-i2p-de-2004-08-24/</guid><description>&lt;p>Olá a todos, muitas atualizações hoje&lt;/p>
&lt;h2 id="índice">Índice&lt;/h2>
&lt;ol>
&lt;li>0.3.4.3 status
1.1) timestamper
1.2) new router console authentication&lt;/li>
&lt;li>0.4 status
2.1) service &amp;amp; systray integration
2.2) jbigi &amp;amp; jcpuid
2.3) i2paddresshelper&lt;/li>
&lt;li>AMOC vs. restricted routes&lt;/li>
&lt;li>stasher&lt;/li>
&lt;li>pages of note&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0343-estado">1) 0.3.4.3 estado&lt;/h2>
&lt;p>A versão 0.3.4.3 foi lançada na sexta-feira passada e, desde então, as coisas têm corrido muito bem. Houve alguns problemas com código recém-introduzido de testes de tunnel e de seleção de pares, mas, após alguns ajustes desde o lançamento, está bastante estável. Não sei se o servidor IRC já está na nova revisão, então geralmente precisamos depender de testes com eepsites(Sites I2P) e os http outproxies (squid.i2p e www1.squid.i2p). Transferências de arquivos grandes (&amp;gt;5MB) na versão 0.3.4.3 ainda não são suficientemente confiáveis, mas, nos meus testes, as modificações desde então melhoraram as coisas ainda mais.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 24 de agosto de 2004</title><link>/pt/blog/2004/08/24/reuni%C3%A3o-de-desenvolvimento-do-i2p-24-de-agosto-de-2004/</link><pubDate>Tue, 24 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/24/reuni%C3%A3o-de-desenvolvimento-do-i2p-24-de-agosto-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, deer, fvw, hypercubus, jrandom, kaji, luckypunk, Nightblade, protok0l&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:01 &amp;lt;jrandom&amp;gt; 0) oi 14:01 &amp;lt;jrandom&amp;gt; 1) status do 0.3.4.3 14:01 &amp;lt;jrandom&amp;gt; 1.1) timestamper 14:02 &amp;lt;jrandom&amp;gt; 1.2) nova autenticação da router console 14:02 &amp;lt;jrandom&amp;gt; 2) status do 0.4 14:02 &amp;lt;jrandom&amp;gt; 2.1) integração com service &amp;amp; systray 14:02 &amp;lt;jrandom&amp;gt; 2.2) jbigi &amp;amp; jcpuid 14:02 &amp;lt;jrandom&amp;gt; 2.3) i2paddresshelper 14:02 &amp;lt;jrandom&amp;gt; 3) AMOC vs. rotas restritas 14:02 &amp;lt;jrandom&amp;gt; 4) stasher 14:02 &amp;lt;jrandom&amp;gt; 5) páginas de destaque 14:02 &amp;lt;jrandom&amp;gt; 6) ??? 14:02 &amp;lt;jrandom&amp;gt; 0) oi 14:02 * jrandom acena 14:02 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Oi. 14:02 &amp;lt;jrandom&amp;gt; notas semanais publicadas (bemmm cedo) em http://dev.i2p.net/pipermail/i2p/2004-August/000419.html 14:03 &amp;lt;jrandom&amp;gt; então espero que todos tenham feito a lição de casa e as tenham lido diligentemente 14:03 &amp;lt;jrandom&amp;gt; (ou algo assim) 14:03 &amp;lt;jrandom&amp;gt; ok, 1) status do 0.3.4.3 14:04 &amp;lt;kaji&amp;gt; (oi atrasado) 14:04 &amp;lt;jrandom&amp;gt; houve alguns ajustes desde que a versão 0.3.4.3 saiu na sexta passada, mas no geral a revisão parece bem estável, pelo que posso dizer 14:04 &amp;lt;deer&amp;gt; &amp;lt;luckypunk&amp;gt; huh. o que está acontecendo? 14:04 &amp;lt;deer&amp;gt; &amp;lt;luckypunk&amp;gt; Ah. Nada. foi mal, eu geralmente durmo durante a reunião. Oi :) 14:05 &amp;lt;jrandom&amp;gt; quais são as experiências de vocês com o 0.3.4.3 em relação a eepsites / squid / etc? 14:05 &amp;lt;luckypunk&amp;gt; muito rápido. 14:05 &amp;lt;jrandom&amp;gt; (posso ver o que as pessoas estão vendo com o irc) 14:05 &amp;lt;luckypunk&amp;gt; Às vezes carrega páginas em menos de 3 segundos. 14:06 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Jrandom, não chute tanto o router do squid ;) 14:06 &amp;lt;jrandom&amp;gt; legal, lucky 14:06 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; funcionando bem 14:06 &amp;lt;luckypunk&amp;gt; consigo abrir 10 páginas de coisas pelo squid e o I2P acompanha, bem lentamente porém, no meu 350 mhz. 14:06 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; o mais responsivo que já esteve 14:06 &amp;lt;jrandom&amp;gt; é, eu faço isso oOo, mas é por isso que temos www1.squid.i2p :) 14:06 &amp;lt;jrandom&amp;gt; r0x0r 14:06 &amp;lt;jrandom&amp;gt; ouvi alguns relatos de uso excessivo de CPU - isso está afetando muita gente? 14:07 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; eu não... suspeito que seja só o pessoal com 386s *cof*lucky*cof* 14:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Alguns picos bem raros aqui. Relacionados a outro erro, talvez eu rastreie isso um dia :p 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; aqui não 14:07 &amp;lt;luckypunk&amp;gt; Acho que, se estivesse afetando todas as plataformas e tal, eu sentiria feio, e não, não muito. Só quando está servindo as novas páginas de config ou baixando um monte de coisa é que o I2P crava meu processador. 14:08 &amp;lt;jrandom&amp;gt; ok, legal. há alguns cenários em que o i2p vai ser um pé-no-saco em relação à CPU, mas espero que sejam poucos e raros 14:08 &amp;lt;jrandom&amp;gt; na verdade, isso nos leva a 1.1) timestamper :) 14:09 &amp;lt;jrandom&amp;gt; (um dos problemas pode ocorrer quando o timestamper fica doido / perde a noção do tempo correto) 14:10 &amp;lt;jrandom&amp;gt; toda a parte de timestamping foi reformulada e integrada ao router, graças ao Adam Buckley ser sensacional e liberar o trabalho dele sob a licença BSD 14:10 &amp;lt;jrandom&amp;gt; (yay Adam) 14:11 &amp;lt;jrandom&amp;gt; antes usávamos o código SNTP como um app cliente independente, mas não fazemos mais isso - agora temos uma integração estreita com o router 14:11 &amp;lt;jrandom&amp;gt; (então pode ser que as pessoas precisem atualizar seus arquivos de config, como mencionado no e-mail) 14:11 &amp;lt;jrandom&amp;gt; SNTP sozinho é só parte da solução 14:12 &amp;lt;jrandom&amp;gt; a longo prazo precisamos de uma sincronização melhor (leia-se: NTP), já que SNTP é sujeito a variações 14:12 &amp;lt;jrandom&amp;gt; (especialmente à luz de alta congestão da rede) 14:12 &amp;lt;jrandom&amp;gt; Adam me enviou um código que ele tem para lidar com isso, mas eu realmente não tenho tempo para trabalhar esse lado das coisas no momento 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Usando só SNTP? 14:13 &amp;lt;jrandom&amp;gt; não lembro - acho que pode ser algo tipo NTP via consultas SNTP 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, obrigado 14:14 &amp;lt;luckypunk&amp;gt; uh 14:14 &amp;lt;luckypunk&amp;gt; tenho uma sugestão sobre isso.. 14:14 &amp;lt;jrandom&amp;gt; de qualquer forma, se alguém ficar entediado e quiser fazer uns hacks malucos de ntp, isso seria Fera 14:14 &amp;lt;luckypunk&amp;gt; Talvez eu esteja errado. 14:14 &amp;lt;jrandom&amp;gt; mmhmm lucky? 14:14 &amp;lt;luckypunk&amp;gt; use ntpdate -q 14:14 &amp;lt;luckypunk&amp;gt; pegue o offset. 14:14 &amp;lt;jrandom&amp;gt; ntpdate -q == SNTP 14:14 &amp;lt;luckypunk&amp;gt; ou algo semelhante. 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; É isso que o código atual faz, mais ou menos ;) 14:14 * cervantes alcança o que perdeu 14:14 &amp;lt;luckypunk&amp;gt; ah. 14:15 &amp;lt;luckypunk&amp;gt; desculpa. 14:15 &amp;lt;cervantes&amp;gt; perdi 14:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Mas precisamos de segundos de duração variável &amp;amp; cia ;) 14:15 &amp;lt;cervantes&amp;gt; uso de cpu no meu sistema está o mais baixo que já esteve.... 14:15 &amp;lt;jrandom&amp;gt; legal 14:15 &amp;lt;cervantes&amp;gt; mas tenho 700 e tantos threads java agora e subindo 14:15 &amp;lt;jrandom&amp;gt; sim oOo, e a detecção de skew / seleção de candidatos 14:16 &amp;lt;luckypunk&amp;gt; sim, da última vez que rodei, há cerca de um mês, afetou seriamente a usabilidade da minha máquina, agora nem percebo se o I2P está rodando. 14:16 &amp;lt;jrandom&amp;gt; sim, tenho olhado isso cervantes 14:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Verdade, mesmo se for a parte fraca da coisa toda ;) 14:16 &amp;lt;luckypunk&amp;gt; tenho cerca de 200 threads. 14:16 &amp;lt;luckypunk&amp;gt; 219, para ser preciso. 14:16 &amp;lt;jrandom&amp;gt; cervantes: eu rastreei os threads até a camada de transporte (fazemos umas coisas bem feias para conseguir timeouts), e podemos fazer uma limpeza melhor depois 14:16 -!- TheCrypto__ agora é conhecido como thecrypto 14:18 &amp;lt;jrandom&amp;gt; basicamente algumas esquisitices estão ocorrendo com o aumento do nº de peers na rede &amp;amp; o churn. tudo contornável, mas pode ser chato 14:18 &amp;lt;jrandom&amp;gt; enfim, isso é tudo para 1.1, agora 1.2) nova autenticação da router console :) 14:19 &amp;lt;jrandom&amp;gt; (provavelmente ninguém liga pra isso, mas temos autenticação http básica funcionando. veja o e-mail para mais informações) 14:19 &amp;lt;cervantes&amp;gt; legal 14:19 &amp;lt;cervantes&amp;gt; apesar disso, o gerenciamento de memória está ótimo... não tenho um oom faz tempo 14:19 &amp;lt;jrandom&amp;gt; ah wikked 14:20 &amp;lt;jrandom&amp;gt; na verdade, isso nos leva a 2) status do 0.4 14:22 &amp;lt;luckypunk&amp;gt; Sim. Se o I2P fosse um produto da MS, estaríamos prontos para o 1.0 :) 14:22 &amp;lt;jrandom&amp;gt; arggg, droga, a conexão caiu 14:22 &amp;lt;jrandom&amp;gt; (screen++) 14:23 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, tem muita coisa rolando, e ainda faltam algumas coisas de back-end (algum gerenciamento do pool de tunnel do cliente, como o oOo está vendo, e alguns testes de seleção de peers, como está no cvs) 14:24 &amp;lt;jrandom&amp;gt; também houve muito progresso no lado do instalador / service / systray 14:24 &amp;lt;jrandom&amp;gt; hypercubus: quer nos dar uma atualização? 14:24 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; claro 14:25 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; a instalação do service wrapper está quase concluída, talvez hoje ou amanhã... o service wrapper cuida dos OOMs reiniciando automaticamente o router do i2p 14:25 &amp;lt;jrandom&amp;gt; (yay) 14:25 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; então isso cobre nossas costas um pouco ali 14:26 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; a integração com a systray está completa e funciona muito bem... por enquanto é só para Win32, já que a lib systray4j parece ter alguns bugs na implementação para KDE 14:26 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; vou acompanhar o progresso no KDE e espero que tenhamos isso em breve 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; o instalador também está quase completo, só faltam adicionar as tarefas pós-instalação 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; espero terminar isso até o fim de semana 14:27 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; (pois depende da integração completa do service wrapper) 14:28 &amp;lt;jrandom&amp;gt; r0x0r 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; vou disponibilizar um pacote do instalador pré-0.4 para o pessoal testar 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; então aviso vocês quando estiver pronto 14:28 &amp;lt;luckypunk&amp;gt; E o GNOME? 14:28 &amp;lt;cervantes&amp;gt; increment(hypercubus) 14:28 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; o projeto systray4j ainda não abraçou o gnome 14:29 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; vamos adicionar ambientes de desktop adicionais conforme forem ficando disponíveis no systray4j 14:29 &amp;lt;luckypunk&amp;gt; bem, sem problema, vou mudar assim que/quando o KDE compilar. 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; o ícone da systray serve apenas para abrir a router console no seu navegador 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; então seu uso principal será pelos usuários de Windows ;-) 14:30 &amp;lt;jrandom&amp;gt; é, esperamos que os usuários *nix saibam como favoritar ;) 14:30 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; mas vamos, claro, atender aos usuários *nix preguiçosos quando pudermos ;-) 14:30 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; S/Coment... 14:30 &amp;lt;luckypunk&amp;gt; Ah, tenho um link no meu firefox como aqueles de links, junto com slashdot e BSD Google. 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; mas o ícone também serve como um indicador de status conveniente 14:31 &amp;lt;jrandom&amp;gt; concordo 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; isto é, se o ícone sumiu, seu router sumiu também ;-) 14:31 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; a menos que, claro, você tenha optado por ocultar o ícone na sua router console 14:32 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; o que você pode fazer, e funciona muito bem 14:32 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; ok, acho que é isso, a menos que haja alguma pergunta 14:33 &amp;lt;protok0l&amp;gt; qual é um bom PDA que roda linux bem? 14:33 &amp;lt;jrandom&amp;gt; palavra, hyper 14:33 &amp;lt;jrandom&amp;gt; proto: #i2p-chat (ou depois da reunião) 14:33 &amp;lt;protok0l&amp;gt; opa 14:33 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; *risadinha* 14:33 &amp;lt;jrandom&amp;gt; ok, passando para 2.2) jbigi &amp;amp; jcpuid 14:34 &amp;lt;jrandom&amp;gt; iakin montou um código JNI/asm animal para detectar a arquitetura exata de CPU usada (em máquinas x86), e ele tem o jbigi preparado para o freenet para auto-selecionar o .so/.dll certo com base nisso 14:35 &amp;lt;jrandom&amp;gt; ele também liberou esse trabalho em domínio público, e nós pegamos uma cópia e o integramos de volta no i2p 14:35 &amp;lt;luckypunk&amp;gt; Então não vamos ter que escolher qual jbigi baixar? Isso não vai deixar o instalador um pouco maior? 14:35 &amp;lt;jrandom&amp;gt; correto 14:35 &amp;lt;jrandom&amp;gt; sim, adiciona algumas centenas de KB 14:36 &amp;lt;jrandom&amp;gt; mas, bem, a nova instalação está, hum, maior do que a antiga 14:36 &amp;lt;luckypunk&amp;gt; ah, achei que seria mais que algumas centenas de kb. 14:36 &amp;lt;luckypunk&amp;gt; É, entre a nova console... Estou chutando 6 - 10 mb? 14:36 &amp;lt;deer&amp;gt; * Myo9 só tem 99 mb sobrando neste drive. 14:36 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; ;) 14:36 &amp;lt;jrandom&amp;gt; (especialmente desde que estou sendo chato e insistindo em suporte a .war em vez de servlets diretos, exigindo xerces, que pesa 800KB) 14:36 &amp;lt;jrandom&amp;gt; a nova instalação está ficando ~4-6MB 14:37 &amp;lt;jrandom&amp;gt; mas a coisa boa é que, só ~1MB disso é específico do i2p, então as atualizações serão leves ;) 14:38 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; I2P não teve muita divulgação, teve? 14:38 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Comparado ao freenet e TOR? 14:38 &amp;lt;jrandom&amp;gt; correto, estamos ficando relativamente quietos 14:38 &amp;lt;protok0l&amp;gt; tamanho do download é realmente uma preocupação? a maioria das pessoas tem banda larga 14:38 &amp;lt;protok0l&amp;gt; eu usaria mesmo se tivesse 100megs 14:38 &amp;lt;luckypunk&amp;gt; protok0l, a maioria das pessoas não tem, na verdade. A maioria das pessoas que usaria I2P tem. embora eu ache que I2P ainda suporte discado (mais ou menos) 14:38 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; para usuários de i2p não deveria ser 14:39 &amp;lt;jrandom&amp;gt; na minha visão, o esforço de desenvolvimento é melhor aproveitado com adoção gradual depois que testes suficientes ocorrem em diferentes pontos críticos 14:39 &amp;lt;luckypunk&amp;gt; sim. I2P não está pronto para 500 usuários do Slashdot :) 14:39 &amp;lt;jrandom&amp;gt; embora nosso crescimento recente tenha sido bom, ajudando a cutucar diferentes partes do sistema 14:40 &amp;lt;jrandom&amp;gt; ao lançarmos a revisão 0.4, vamos querer avançar rumo à marca de 100 routers 14:40 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; ok, vou configurar mais 50 :) 14:40 &amp;lt;jrandom&amp;gt; além disso, isso dará mais incentivo para devs de apps cliente construírem apps cliente ;) 14:40 &amp;lt;jrandom&amp;gt; lol mule :) 14:41 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Arr. 14:41 &amp;lt;cervantes&amp;gt; no ritmo de adoção, provavelmente poderíamos chegar a 100 em cerca de um mês 14:41 &amp;lt;cervantes&amp;gt; sem evangelizar 14:41 &amp;lt;jrandom&amp;gt; esse seria um bom ritmo de crescimento 14:42 &amp;lt;jrandom&amp;gt; mas enfim, de volta à agenda :) 14:42 &amp;lt;protok0l&amp;gt; mal posso esperar para evangelizar 14:42 &amp;lt;jrandom&amp;gt; jbigi + jcpuid == integrados (e veja a lista de e-mails se quiser rodar o CVS HEAD) :) 14:42 &amp;lt;jrandom&amp;gt; heh dá pra perceber, proto ;) 14:42 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; lucky: mais da metade dos usuários de Internet dos EUA têm banda larga... saiu um relatório outro dia 14:43 &amp;lt;jrandom&amp;gt; e menos de 1/10 do mundo está nos eua ;) 14:43 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Quem se importa com os EUA ? ^^ 14:43 &amp;lt;jrandom&amp;gt; mas passando para 2.3) i2paddresshelper 14:44 &amp;lt;jrandom&amp;gt; oOo montou mais um patch, este permitindo que as pessoas acessem eepsites com páginas linkadas sem editar o hosts.txt 14:45 &amp;lt;jrandom&amp;gt; os detalhes estão listados nas notas semanais de status 14:45 &amp;lt;jrandom&amp;gt; oOo - tem algo que você queira adicionar? 14:45 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Hum... Vamos deixar o número de eepsites crescer rápido e o Cervantes adicionar o suporte prometido :p 14:46 &amp;lt;jrandom&amp;gt; ah, o cervantes já adicionou o link "Try it [i2p]" :) 14:46 &amp;lt;jrandom&amp;gt; (só quem está no CVS HEAD pode usar, até sair o 0.4) 14:46 &amp;lt;cervantes&amp;gt; :o) 14:46 &amp;lt;jrandom&amp;gt; ((funciona muito bem, aliás)) 14:46 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ótimo ^^ Vou brincar com isso assim que eu conseguir colocar meu router online de novo ;) 14:47 &amp;lt;kaji&amp;gt; você poderia colocar senha no download do cliente e lançar no estilo gmail 14:47 &amp;lt;jrandom&amp;gt; hmm? 14:48 &amp;lt;kaji&amp;gt; base pequena + somente por convite 14:48 &amp;lt;kaji&amp;gt; mas isso daria trabalho 14:48 &amp;lt;jrandom&amp;gt; ah, para o lançamento 0.4? 14:48 &amp;lt;kaji&amp;gt; ah, para o 1.0 14:48 &amp;lt;jrandom&amp;gt; não, não vale o esforço no momento. se formos inundados de novos usuários talvez queiramos olhar para usar certificados, etc 14:48 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 1.0 é para o público em massa :p 14:49 &amp;lt;jrandom&amp;gt; bem, para o 1.0 já vamos estar acima da marca de 1000 usuários 14:49 &amp;lt;jrandom&amp;gt; (pelo menos, essa é a minha esperança ;) 14:49 * kaji acha que seria divertido ver o i2p ir de 50 para 5000 nós em 3 horas 14:49 &amp;lt;jrandom&amp;gt; heh 14:49 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; E então cair para 100 ;) 14:49 &amp;lt;luckypunk&amp;gt; hypercubus, uhu para os americanos! eles estão alcançando ;) 14:49 &amp;lt;jrandom&amp;gt; heh, essa é uma maneira de testar churn ;) 14:50 &amp;lt;cervantes&amp;gt; se o aum conseguir fazer o stasher funcionar... e o hyper aumentar a biblioteca de goatse dele, então você vai ver isso pular de 50 para 5000 em menos de 3 horas ;-) 14:50 &amp;lt;kaji&amp;gt; e então 50100 quando a nsa ligar o nó deles 14:50 &amp;lt;jrandom&amp;gt; na verdade isso meio que nos leva a 3) AMOC vs. rotas restritas 14:51 &amp;lt;jrandom&amp;gt; um dos aspectos interessantes de rotas restritas é a capacidade de montar um ataque Sybil de forma realmente, realmente, realmente fácil. 14:51 &amp;lt;jrandom&amp;gt; enquanto o mule estava mencionando alguns minutos atrás instalar 50 novos nós, seria possível colocar online um número significativo 14:52 &amp;lt;jrandom&amp;gt; uma das formas de lidar com isso é através de uma autoridade certificadora, limitando a introdução de certificados de RouterIdentity 14:52 &amp;lt;jrandom&amp;gt; outra é através de hashcash 14:52 &amp;lt;jrandom&amp;gt; outra é por detecção de prefixo de IP ao estilo morphmix/tarzan 14:53 &amp;lt;jrandom&amp;gt; mas, ainda outra é dizer "que se dane" e esperar que tenhamos 'bons' peers suficientes para superar os 'maus' 14:53 &amp;lt;fvw&amp;gt; Acho que está ok por enquanto, sim. 14:54 &amp;lt;protok0l&amp;gt; aqui vai uma ideia 14:54 &amp;lt;jrandom&amp;gt; sim, é a coisa mais simples a fazer, e adicionar barreiras artificiais para entrar em uma rede p2p neste estágio parece... tolice 14:54 &amp;lt;fvw&amp;gt; Acho que talvez uma mistura de hashcash e baseada em IP seria legal ter para o 1.0, mas no fim das contas você não consegue se defender de um adversário suficientemente poderoso. 14:54 &amp;lt;protok0l&amp;gt; cortar o acesso inicial ao noderef 14:54 &amp;lt;protok0l&amp;gt; se alguém quiser entrar, podemos dar a eles seus noderefs 14:54 &amp;lt;protok0l&amp;gt; *uor 14:54 &amp;lt;fvw&amp;gt; e como isso ajudaria? 14:55 &amp;lt;jrandom&amp;gt; certo, fvw, e talvez possamos adiar isso até depois do 1.0 também 14:55 &amp;lt;fvw&amp;gt; depende da sua definição de 1.0 :) 14:55 &amp;lt;jrandom&amp;gt; proto: não acho que isso ajudaria muito 14:55 &amp;lt;jrandom&amp;gt; heh fvw, não somos como o freenet ;) 14:56 &amp;lt;jrandom&amp;gt; 1.0 == funcional, seguro, [suficientemente] anônimo e escalável 14:56 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; e bem documentado ;) 14:56 &amp;lt;jrandom&amp;gt; documentação é pré-requisito para ser seguro :) 14:56 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Todos os usuários são adicionados ao noderef no momento? 14:57 &amp;lt;jrandom&amp;gt; Myo9: sim - http://dev.i2p.net/i2pdb/ é só um link para dentro do dir netDb/ de um dos meus routers 14:57 &amp;lt;jrandom&amp;gt; (então vai listar todo mundo para quem meu router tem uma referência, a qualquer momento) 14:58 &amp;lt;jrandom&amp;gt; ((e todo mundo tem uma ref para quem eles falam, o que, na nossa escala atual, é todo mundo)) 14:58 &amp;lt;jrandom&amp;gt; ok, mas de volta a 3) AMOC vs. rotas restritas 14:59 &amp;lt;deer&amp;gt; &amp;lt;Myo9&amp;gt; Ok. 14:59 &amp;lt;jrandom&amp;gt; como mencionado no e-mail, as ideias do mule talvez nos permitam abandonar o transporte AMOC 0.4.2 e em vez disso implementar suporte básico a rotas restritas, tratando pessoas atrás de NATs/firewalls como simplesmente estando atrás de uma rota restrita 15:00 &amp;lt;fvw&amp;gt; seria meio legal 15:00 &amp;lt;jrandom&amp;gt; sim, e nos poupa de escrever mais um protocolo de transporte 15:01 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Mas como isso tornaria executar um ataque Sybil muito mais fácil? 15:01 &amp;lt;jrandom&amp;gt; s/writing/designing,implementing,reviewing,debugging,deploying,debugging,debugging,debugging,debugging.../ 15:01 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; como isso tornaria* 15:02 &amp;lt;jrandom&amp;gt; ugha2p: não há como dizer quantos routers reais estão atrás de uma rota restrita - tudo que sabemos sobre eles é que têm uma identidade de router única e são alcançáveis através de um certo router 15:02 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Ah. 15:03 &amp;lt;jrandom&amp;gt; esse certo router pode, na verdade, ser uma instância de sim, rodando outros 100 routers na mesma JVM, cada um fingindo estar atrás de firewalls 15:03 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Certo. 15:03 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Eles poderiam tão facilmente estar usando 100 portas no mesmo host... 15:03 &amp;lt;fvw&amp;gt; porém, assumindo que você está disposto a gastar algumas centenas de euros no seu ataque, você consegue um grande número de IPs distribuídos de qualquer maneira. 15:03 &amp;lt;jrandom&amp;gt; concordo, fvw 15:04 &amp;lt;jrandom&amp;gt; oOo: verdade, embora portas custem memória (e um pouco de CPU) 15:04 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Não acho que essa presunção vá parar inimigos mais poderosos, porém. 15:04 &amp;lt;jrandom&amp;gt; (por isso quando faço simulações maiores, preciso trocar do sistema de comunicação TCP para o sistema de comunicação da VM) 15:04 &amp;lt;jrandom&amp;gt; concordo, ugha2p 15:04 &amp;lt;jrandom&amp;gt; só torna mais fácil 15:05 &amp;lt;fvw&amp;gt; Acho que vamos ter que assumir que qualquer um com mais do que uma vontade de tarde-de-domingo entediada de atacar o sistema vai conseguir colocar pelo menos 10^3 nós na rede com facilidade. 15:05 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Não tanto assim 15:05 &amp;lt;jrandom&amp;gt; certo, fvw 15:05 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; (+ mais fácil) 15:05 &amp;lt;fvw&amp;gt; e nessa ordem de grandeza, nada além de certificação central vai impedir. 15:06 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; 100 portas abertas em um único host seria trivial de detectar, mas 100 rotas restritas atrás de uma máquina talvez não. 15:06 &amp;lt;jrandom&amp;gt; bem, isso é discutível, fvw, mas é, Sybil é um saco 15:06 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; 100 zumbis são complicados de detectar ;) 15:06 &amp;lt;fvw&amp;gt; o que significa que idealmente precisamos de uma rede de 10^4. 15:06 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; definitivamente, oOo 15:06 &amp;lt;fvw&amp;gt; (estimativas grosseiras) 15:07 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Idealmente teremos uma rede 10^4+. 15:07 &amp;lt;jrandom&amp;gt; fvw: eu iria mais alto que isso - na minha opinião precisamos crescer isso para milhões 15:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Idealmente seria mais da metade dos IPs disponíveis ;) 15:07 &amp;lt;jrandom&amp;gt; heh oOo 15:07 &amp;lt;fvw&amp;gt; Seria legal se pudéssemos, sim. 15:08 &amp;lt;jrandom&amp;gt; (mas, claro, para crescer para milhões precisamos de motivo suficiente para isso. acho que vamos conseguir defender esse caso eventualmente) 15:08 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Não tenho certeza se o Kademlia aguentaria inteiro por tanto tempo. ;) 15:08 &amp;lt;fvw&amp;gt; nesse ponto, bater nas pessoas definitivamente se tornaria o ataque de baixo custo. O que, por mais estranho que pareça, seria uma coisa boa. 15:08 &amp;lt;jrandom&amp;gt; heh 15:08 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: milhões exigiriam usabilidade e benefício sérios 15:09 &amp;lt;jrandom&amp;gt; concordo, DrWoo 15:09 &amp;lt;fvw&amp;gt; felizmente, muita gente (não muito legal) está trabalhando muito nisso agora. 15:09 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Pr0n para as massas :p 15:10 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; por isso, na minha opinião, precisamos de um app de compartilhamento de arquivos animal 15:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; "Um humano, Um goatse", o que nos leva ao stasher :p 15:10 &amp;lt;cervantes&amp;gt; baixar-&amp;gt;instalar-&amp;gt;compartilhar músic 15:10 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; jrandom: teria que ser da ordem de um Kazaa anônimo, felizmente a motivação está sendo cuidada pela RIAA &amp;amp; cia. 15:10 &amp;lt;fvw&amp;gt; pr0n já é fácil de conseguir (veja usenet e afins). Acho que as grandes associações de gravadoras e tal vão reprimir muito mais o p2p do que os pornógrafos jamais poderiam. 15:10 &amp;lt;cervantes&amp;gt; música 15:10 &amp;lt;fvw&amp;gt; mas mais uma vez estamos saindo do tópico. 15:11 &amp;lt;fvw&amp;gt; "4) stasher"? 15:11 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Sim ! 4) ! 15:11 &amp;lt;jrandom&amp;gt; concordo - todos podemos pensar em razões para justificar o uso, mas primeiro precisamos fazer isso FUNCIONAR :) 15:11 &amp;lt;cervantes&amp;gt; ah, por uma vez um link não-tenuamente ligado ao próximo item 15:11 &amp;lt;jrandom&amp;gt; passando para 4) stasher 15:12 &amp;lt;jrandom&amp;gt; aum: já acordou? 15:12 * hypercubus entoa auuuuuummmmmmmmm 15:12 &amp;lt;jrandom&amp;gt; bom, caso ele não tenha, sei que ele tem trabalhado bastante para adicionar suporte a CHK e SVK ao stasher 15:13 &amp;lt;jrandom&amp;gt; o que é Legal 15:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; E splitfiles (arquivos divididos) 15:13 &amp;lt;jrandom&amp;gt; sim, o suporte a splitfile é interessante 15:13 &amp;lt;fvw&amp;gt; no sentido de "tempos interessantes"? 15:14 &amp;lt;jrandom&amp;gt; essa é uma das diferenças entre o freenet e o stasher, no sentido de que o stasher já tem um tamanho máximo fixo de 31KB por chave 15:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; "Útil, ótimo, não precisa de nada do app do usuário" 15:14 &amp;lt;jrandom&amp;gt; (já que, até onde eu sei, o stasher usa SAM datagrams) 15:14 &amp;lt;luckypunk&amp;gt; não dá pra implementar tipo.. arquivos divididos? 15:15 &amp;lt;jrandom&amp;gt; oooohhh! acabei de perceber qual bug ele estava enfrentando com relação à confiabilidade! 15:15 &amp;lt;jrandom&amp;gt; (corrigido outro dia no cvs, matando significativamente o bug) 15:15 &amp;lt;jrandom&amp;gt; sim, lucky 15:15 &amp;lt;jrandom&amp;gt; mas a implementação de splitfile é inerentemente diferente de como os splitfiles do freenet funcionam, por causa das limitações de tamanho máximo de chave 15:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Então o Stasher sobre I2P deve estar saudável de novo ? ^^ 15:16 &amp;lt;jrandom&amp;gt; (se você leu freenet devl ou tech recentemente, vai ouvir o toad e o hobx discutindo isso) 15:16 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; *deveria 15:16 &amp;lt;jrandom&amp;gt; oOo: com o HEAD, sim 15:16 * jrandom não ouviu nenhum relato de pessoas sequer tentando desde que saiu o 0.3.4.3 (ou foi o 0.3.4.2) 15:16 &amp;lt;jrandom&amp;gt; mas enfim, ele está planejando outro novo build de teste até o fim da semana 15:17 &amp;lt;jrandom&amp;gt; alguém tem algo a mencionar / discutir em relação ao stasher? 15:17 &amp;lt;jrandom&amp;gt; (além de yay! vai aum!) 15:18 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Sim, há uma urgência em achar conteúdo que não seja goatse lá ;) 15:18 &amp;lt;jrandom&amp;gt; heh 15:18 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; ex-Freeneter, liguem seus motores ;) 15:18 &amp;lt;jrandom&amp;gt; sim, suporte a splitfile deve definitivamente ajudar nisso, assim como suporte a ssk &amp;amp; fcp 15:19 &amp;lt;fvw&amp;gt; Gostaria de endossar o 'vai aum!' se me permitem. 15:19 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; yay ! 15:19 &amp;lt;jrandom&amp;gt; a moção é endossada em segundo e terceiro :) 15:19 &amp;lt;jrandom&amp;gt; ok, avançando para 5) páginas de destaque 15:20 &amp;lt;jrandom&amp;gt; só queria apontar três páginas novas 15:20 &amp;lt;jrandom&amp;gt; o guia de navegação segura do DrWoo dá um panorama bem bom dos perigos dos eepsites &amp;amp; dos outproxies 15:20 &amp;lt;jrandom&amp;gt; os problemas podem ser tratados em código, mas só não tivemos tempo de fazer ainda, então é Bom estar informado 15:21 &amp;lt;jrandom&amp;gt; o lucky também montou um bom doc sobre o lado FreeBSD+Java das coisas 15:21 * jrandom não testou muitos jvms no fbsd, só o kaffe, então perturbem-no se tiverem perguntas :) 15:22 &amp;lt;jrandom&amp;gt; o hyper também montou o doc para atualizar para o código de desenvolvimento 0.4, que ele provavelmente vai atualizar quando quisermos mais gente testando ;) 15:22 &amp;lt;hypercubus&amp;gt; meu post no fórum cobre a instalação do service wrapper... o howto para a nova router console está aqui --&amp;gt; `http://files.hypercubus.i2p/New_I2P_Router_Console_Howto.txt` 15:23 &amp;lt;jrandom&amp;gt; wr0d 15:23 &amp;lt;jrandom&amp;gt; ah, também tem uma figura nova bonita &amp;amp; algum texto novo em http://www.i2p.net/how_intro (esperançosamente deixando as coisas um pouco mais claras) 15:24 &amp;lt;fvw&amp;gt; ooh, está bonito. Quem fez isso? Bom trabalho. 15:25 &amp;lt;hypercubus&amp;gt; na verdade foi copiado diretamente de um agroglifo 15:25 * fvw tenta não mencionar a semelhança entre o jrandom e o Dave mas falha miseravelmente. 15:25 &amp;lt;jrandom&amp;gt; heh 15:25 &amp;lt;fvw&amp;gt; ah, isso explica as antenas do jrandom. 15:25 &amp;lt;jrandom&amp;gt; a imagem foi embelezada pelo nosso designer anônimo 15:25 &amp;lt;jrandom&amp;gt; (ainda bem, minhas habilidades no MS Paint são horríveis :) 15:26 &amp;lt;hypercubus&amp;gt; ainda estamos tentando decifrar a significância do queixo longo do Charlie 15:26 &amp;lt;deer&amp;gt; &amp;lt;ugha2p&amp;gt; Arr, isso é uma droga. 15:26 &amp;lt;jrandom&amp;gt; e os olhos tortos da alice? ;) 15:26 &amp;lt;hypercubus&amp;gt; heh 15:26 &amp;lt;deer&amp;gt; &amp;lt;jrandom&amp;gt; sim, vai ser legal quando atualizarmos o irc.duck.i2p (se já não foi..) 15:27 &amp;lt;fvw&amp;gt; deixa isso pra lá, ela parece que está fazendo uma cena dupla de alien saindo do estômago com as bochechas. 15:27 &amp;lt;jrandom&amp;gt; lol 15:27 &amp;lt;jrandom&amp;gt; é por ISSO que ela está falando com o dave 15:27 &amp;lt;jrandom&amp;gt; bem, de qualquer modo, acho que isso nos leva a 6) ??? 15:27 &amp;lt;fvw&amp;gt; haha 15:27 &amp;lt;jrandom&amp;gt; alguém tem algo que queira levantar? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Você não pode construir o esqueleto da parte de certificados no I2P e deixar *outros* preencherem e se divertirem? (Ou isso já está feito ? :p) 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ou isso é absolutamente inútil ? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; (por agora) 15:28 &amp;lt;jrandom&amp;gt; hmm? 15:28 &amp;lt;jrandom&amp;gt; a coisa de certificados de hashcash / etc? 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, deixa pra lá ^^ 15:28 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Sim 15:29 &amp;lt;jrandom&amp;gt; ok sim, já temos a infraestrutura para isso 15:29 &amp;lt;jrandom&amp;gt; (embora coisas como o libSAM precisem ser modificadas para interpretar a destination adequadamente, já que iirc o nightblade assumiu 384bytes sempre ;) 15:30 &amp;lt;jrandom&amp;gt; mas o router vai lidar com diferentes tipos de certificados de forma transparente 15:30 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; O código está pronto para isso ? Só faltando algum 'conteúdo' ? 15:31 &amp;lt;jrandom&amp;gt; sim - o RouterIdentity criado atualmente sempre anexa um NullCertificate (certificate type == 0) 15:31 &amp;lt;jrandom&amp;gt; se anexar outro tipo, outro tipo de certificado é anexado 15:31 &amp;lt;jrandom&amp;gt; por exemplo, cert de hashcash, cert assinado por CA, etc 15:31 &amp;lt;jrandom&amp;gt; a infraestrutura de verificação também está lá (RouterInfo.verify) 15:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Oh, ótimo :) 15:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Então alguém pode brincar com esse código adicionando hashcash e tal com antecedência ? 15:32 &amp;lt;jrandom&amp;gt; se tivéssemos uma enxurrada repentina eu provavelmente conseguiria travar a rede em um ou dois dias 15:32 &amp;lt;jrandom&amp;gt; certo 15:33 &amp;lt;jrandom&amp;gt; (embora eu ache que o fvw está certo ao dizer que isso não vai ser urgente por pelo menos um tempinho) 15:33 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok. Eu não me candidato ;) Mas alguém pode :p 15:33 &amp;lt;Nightblade&amp;gt; em i2p.net, o link do log da reunião de 24 de ago aponta para o log de 17 de ago 15:33 &amp;lt;jrandom&amp;gt; certo, desculpa, a reunião ainda não acabou :) 15:33 &amp;lt;Nightblade&amp;gt; oh haha 15:34 &amp;lt;jrandom&amp;gt; então, alguém tem mais algo que queira levantar? :) 15:34 &amp;lt;hypercubus&amp;gt; nova regra... quem editar o site: nada de fumar coisa engraçada enquanto edita! 15:34 &amp;lt;jrandom&amp;gt; opa... 15:34 &amp;lt;jrandom&amp;gt; o que eu fiz? 15:34 &amp;lt;hypercubus&amp;gt; eu estava me referindo a links quebrados ;-) 15:34 &amp;lt;jrandom&amp;gt; ah 15:35 &amp;lt;hypercubus&amp;gt; precisamos de um editor web em tempo integral... eu indico o lucky 15:35 &amp;lt;jrandom&amp;gt; bem, é, atualizei o link para as notas semanais desta semana antes da reunião, caso alguém fosse para a página ;) 15:35 &amp;lt;jrandom&amp;gt; certamente precisamos de alguém para acompanhar o site e cutucar as pessoas quando as coisas estiverem esquisitas 15:36 &amp;lt;luckypunk&amp;gt; eu? web enditor? 15:36 &amp;lt;luckypunk&amp;gt; enditor haha 15:36 &amp;lt;luckypunk&amp;gt; não sei 15:36 &amp;lt;Nightblade&amp;gt; verif ortográf reqwirida 15:36 &amp;lt;luckypunk&amp;gt; eu provavelmente vou estar pretyt ocupado quando a escola começar.s 15:36 &amp;lt;jrandom&amp;gt; bah, abandona a escola! trabalha no i2p em tempo integral! 15:36 &amp;lt;luckypunk&amp;gt; se eu largar 15:37 &amp;lt;luckypunk&amp;gt; meus pais vão me fazer arrumar um emprego 15:37 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; desculpas, desculpas ;-) 15:37 &amp;lt;luckypunk&amp;gt; e eu ainda estaria ocupado 15:37 &amp;lt;deer&amp;gt; &amp;lt;hypercubus&amp;gt; amém 15:37 &amp;lt;deer&amp;gt; * oOo vai felizmente renovar o Inglês usado no site ;) 15:37 &amp;lt;luckypunk&amp;gt; de qualquer forma, acho que não vão me deixar abandonar 15:38 &amp;lt;luckypunk&amp;gt; eles estão aumentando a idade legal para abandonar a escola para 18 15:38 &amp;lt;luckypunk&amp;gt; ou diploma do ensino médio 15:38 &amp;lt;luckypunk&amp;gt; o que vier primeiro. (geralmente o último) 15:38 &amp;lt;hypercubus&amp;gt; er 15:38 &amp;lt;Nightblade&amp;gt; haha "idade legal para abandonar a escola" - o que vão inventar depois? 15:38 &amp;lt;luckypunk&amp;gt; é 16 agora. 15:38 &amp;lt;luckypunk&amp;gt; Você não pode sair da escola antes disso, senão eles te prendem. 15:38 &amp;lt;jrandom&amp;gt; na verdade, é um bom ponto.. conforme avançamos para 1.0 seria bom oferecer diferentes traduções de várias páginas 15:39 * luckypunk pode fazer uma tradução vaga para o francês, se absolutamente necessário. 15:39 &amp;lt;Nightblade&amp;gt; Eu faço as traduções para Klingon e Ebonics 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Sim, tradução do site para Klingon :p 15:39 &amp;lt;hypercubus&amp;gt; sim, podemos oferecer Inglês, B0rk e Inglês à la oOo 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Droga, mesma ideia&amp;gt;&amp;lt; 15:39 &amp;lt;Nightblade&amp;gt; ooo, um leitor de mentes 15:39 &amp;lt;luckypunk&amp;gt; (com a teoria de que babelfish com ajuda de um humano é melhor do que nenhuma tradução.) 15:39 &amp;lt;jrandom&amp;gt; acho que podemos convencer o jar a atualizar a tradução francesa dele, lucky, mas valeu ;) 15:39 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; hyper: farei com prazer de graça como em cerveja :p 15:40 &amp;lt;jrandom&amp;gt; essa é na verdade uma das grandes coisas pós 0.4 - deixar a documentação sólida 15:40 &amp;lt;luckypunk&amp;gt; ei, meu francês é completamente inteligível para um falante de francês 15:40 &amp;lt;luckypunk&amp;gt; Embora eu provabxly soe equivalente ao godmode0 15:40 &amp;lt;hypercubus&amp;gt; o instalador já tem pacotes de idioma nativos btw 15:40 &amp;lt;jrandom&amp;gt; (talvez um whitepaper ou dois sobre vários aspectos) 15:40 &amp;lt;jrandom&amp;gt; w3rd hyper 15:40 &amp;lt;deer&amp;gt; * oOo suspeita que podemos dominar várias línguas com o pessoal online aqui ;) 15:40 &amp;lt;jrandom&amp;gt; (é, vai ser difícil traduzir a licença do parágrafo ;) 15:40 &amp;lt;hypercubus&amp;gt; eu poderia simplesmente fazer ele exibir o painel para escolher um idioma 15:40 &amp;lt;jrandom&amp;gt; concordo, oOo 15:40 &amp;lt;hypercubus&amp;gt; heheh... libre: 15:40 &amp;lt;jrandom&amp;gt; gratis: 15:41 &amp;lt;luckypunk&amp;gt; gratis e libre 15:41 &amp;lt;luckypunk&amp;gt; maldita língua francesa e sua capacidade de ter duas palavras. 15:41 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa? 15:41 &amp;lt;hypercubus&amp;gt; temos 10 palavras para tudo 15:41 &amp;lt;luckypunk&amp;gt; embora libre também signifique cerveja grátis no francês do quebec. =( 15:41 &amp;lt;luckypunk&amp;gt; adeus àquela teoria. 15:42 &amp;lt;jrandom&amp;gt; ok... se não há mais nada... 15:42 * jrandom vai encerrando 15:42 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-08-17</title><link>/pt/blog/2004/08/17/notas-de-status-do-i2p-de-2004-08-17/</link><pubDate>Tue, 17 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/17/notas-de-status-do-i2p-de-2004-08-17/</guid><description>&lt;p>Olá, pessoal, hora de atualizar&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>Network status and 0.3.4.3&lt;/li>
&lt;li>Stasher&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-estado-da-rede-e-0343">1) Estado da rede e 0.3.4.3&lt;/h2>
&lt;p>Embora a rede tenha estado funcional ao longo da última semana, houve momentos com muitos problemas, levando a uma queda dramática na confiabilidade. A versão 0.3.4.2 ajudou significativamente a resolver um DoS causado por alguma incompatibilidade e problemas de sincronização de tempo - veja o gráfico de requisições ao banco de dados da rede mostrando o DoS (picos fora da escala), que foi interrompido com a introdução da 0.3.4.2. Infelizmente, isso, por sua vez, introduziu seu próprio conjunto de problemas, fazendo com que um número significativo de mensagens fosse retransmitido, como pode ser visto no gráfico de largura de banda. O aumento de carga ali também se deveu a um aumento real na atividade dos usuários, então não é /tão/ exagerado ;) Mas ainda assim, foi um problema.&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 17 de agosto de 2004</title><link>/pt/blog/2004/08/17/reuni%C3%A3o-de-desenvolvedores-do-i2p-17-de-agosto-de-2004/</link><pubDate>Tue, 17 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/17/reuni%C3%A3o-de-desenvolvedores-do-i2p-17-de-agosto-de-2004/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> aum, deer, duck, hypercubus, jrandom, kaji, MikeW&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 &amp;lt;jrandom&amp;gt; 1) Estado da rede e 0.3.4.3 14:05 &amp;lt;jrandom&amp;gt; 2) Stasher 14:06 &amp;lt;jrandom&amp;gt; 3) ??? 14:06 &amp;lt;jrandom&amp;gt; 0) oi 14:06 * jrandom acena para toda a galera do i[2i]p &amp;amp; freenode 14:06 * hypercubus acena 14:06 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas há alguns segundos em http://dev.i2p.net/pipermail/i2p/2004-August/000409.html 14:06 &amp;lt;deer&amp;gt; &amp;lt;oOo_itwop&amp;gt; É hora do show! 14:07 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; parece que o IRC do i2p não me ama. ou quer me manter no sufoco por mais tempo com interrupções regulares 14:07 &amp;lt;jrandom&amp;gt; heh, é, isso na verdade nos leva a 1) Estado da rede e 0.3.4.3 :) 14:07 &amp;lt;jrandom&amp;gt; a rede está bem ruim agora 14:07 &amp;lt;kaji&amp;gt; yep 14:08 &amp;lt;jrandom&amp;gt; os problemas vêm aparecendo em grande parte por incompatibilidades entre as diferentes versões que as pessoas estão usando, o que tem introduzido todo tipo de “maneiras bacanas” de quebrar as coisas 14:09 &amp;lt;jrandom&amp;gt; se você conferir os links no e-mail, pode ver o flooding e o DoS no netDb que aconteceram, mas isso em grande parte diminuiu 14:09 &amp;lt;jrandom&amp;gt; ainda temos meia dúzia de pessoas executando versões antigas (e provavelmente 20–25 pessoas rodando a 0.3.4.2 “vanilla”, com seus próprios problemas) 14:10 &amp;lt;jrandom&amp;gt; agradeço a paciência de vocês enquanto avançamos nisso. não quero apressar um novo release sem antes conseguir rotear de forma eficiente em torno de nós problemáticos 14:10 &amp;lt;jrandom&amp;gt; no passado conseguimos rotear em torno de nós ruins que apenas desempenham mal, mas não tivemos que lidar com nós que fazem Coisas Ruins 14:11 &amp;lt;deer&amp;gt; &amp;lt;oOo_itwop&amp;gt; Porquinhos-da-Índia se curvam ao jrandom! 14:11 &amp;lt;duck&amp;gt; o próximo release será compatível com versões anteriores? 14:11 &amp;lt;jrandom&amp;gt; talvez, duck. se conseguirmos contornar esses nós antigos, não há razão para torná-lo incompatível 14:12 &amp;lt;duck&amp;gt; legal 14:12 &amp;lt;jrandom&amp;gt; de qualquer forma, há muita atividade acontecendo, mesmo que vocês ainda não estejam vendo novos releases 14:13 &amp;lt;jrandom&amp;gt; não sei quando a 0.3.4.3 vai sair. talvez amanhã, ou talvez mais tarde nesta semana. 14:14 &amp;lt;jrandom&amp;gt; alguém tem perguntas / comentários / preocupações que gostaria de trazer à tona com relação ao estado da rede? 14:14 &amp;lt;kaji&amp;gt; a *.3 vai ter o novo instalador GUI do hyper? 14:14 &amp;lt;jrandom&amp;gt; provavelmente não 14:14 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; a rede parece boa pra mim nos perfis das minhas máquinas, só que eu caio com frequência 14:15 &amp;lt;jrandom&amp;gt; sim, entendo, mule. a conexão do IRC tem estado bem ruim pra mim também, mas tem melhorado ultimamente 14:15 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; mas perdi a maior parte da sua discussão, então vou ficar quieto por agora 14:15 &amp;lt;jrandom&amp;gt; se você quiser tentar puxar do CVS, isso deve ter uma melhoria, mas há atualizações frequentes então talvez você queira esperar até o release 14:16 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa? se não, seguindo rapidamente para 2) Stasher 14:16 &amp;lt;kaji&amp;gt; woot stasher 14:17 &amp;lt;jrandom&amp;gt; stasher está ficando bem legal. ainda com funcionalidade bastante limitada, mas está progredindo 14:17 &amp;lt;jrandom&amp;gt; se o aum estivesse acordado ele poderia nos dar uma atualização... 14:17 &amp;lt;jrandom&amp;gt; aum: ping? :) 14:17 &amp;lt;kaji&amp;gt; /kick aum 14:18 &amp;lt;jrandom&amp;gt; (é cedo pra ele, então provavelmente ainda está dormindo) 14:18 &amp;lt;duck&amp;gt; que egoísta 14:18 &amp;lt;hypercubus&amp;gt; estou impressionado até agora 14:18 &amp;lt;jrandom&amp;gt; de qualquer forma, instalar e executar o stasher é bem tranquilo, então se puderem ajudá-lo a testar, seria ótimo 14:18 &amp;lt;jrandom&amp;gt; sim, com certeza 14:18 &amp;lt;hypercubus&amp;gt; isso me permitiu fazer goatse em massa 14:19 &amp;lt;jrandom&amp;gt; e o que é um app sem um goatse, hein? 14:19 &amp;lt;hypercubus&amp;gt; você tem que amar um app que te deixa enviar um goatse para o drive de alguém ;-) 14:19 &amp;lt;aum&amp;gt; pong 14:19 &amp;lt;jrandom&amp;gt; w0ah 14:19 &amp;lt;jrandom&amp;gt; bom dia, aum 14:19 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; pergunta rápida: eu pego o stasher via CVS do i2p? 14:19 &amp;lt;aum&amp;gt; oi, pessoal 14:19 &amp;lt;jrandom&amp;gt; ardvark: em i2p/apps/stasher/ 14:19 &amp;lt;aum&amp;gt; ardvark: oi!!!! :) há quanto tempo! 14:20 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; sim, oi aum! bom te ver, cara! 14:20 &amp;lt;aum&amp;gt; ardvark: provavelmente mais fácil via tarball - `http://stasher.i2p` ou http://www.freenet.org.nz/python/stasher 14:21 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; ok aum, peguei o tarball mas ele diz que precisa de outras coisas? não vou atrasar a reunião, talvez eu possa falar com você? 14:21 &amp;lt;aum&amp;gt; claro 14:22 &amp;lt;hypercubus&amp;gt; então, alguma novidade sobre o stasher, aum? ;-) 14:23 &amp;lt;aum&amp;gt; pequena atualização, adicionei uma opção '-l' que permite get/put apenas local 14:23 &amp;lt;aum&amp;gt; também, pensando em implementar uma opção 'put' que retorna imediatamente 14:24 &amp;lt;aum&amp;gt; ontem à noite, estava pensando nas questões de implementar tipos de chave do freenet 14:24 &amp;lt;hypercubus&amp;gt; eu gostaria de pedir que operações 'put' bem-sucedidas retornem um status... scp e muitos outros apps de rede em linha de comando fazem isso 14:24 &amp;lt;jrandom&amp;gt; SSK seria muito legal 14:25 &amp;lt;jrandom&amp;gt; (enquanto CHK é, claro, o que na minha humilde opinião é mais essencial) 14:25 &amp;lt;MikeW&amp;gt; Uma coisa que sempre achei interessante no freenet foi: ele dizia por que poderia haver alto uso de CPU. Às vezes (geralmente na inicialização por um minuto ou dois) e aleatoriamente, o uso de CPU vai a 100%, talvez uma estimativa do porquê ele acha que o java está comendo minha CPU? 14:25 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Splitfiles ^^ 14:26 &amp;lt;jrandom&amp;gt; MikeW: se o i2p está comendo sua CPU, com certeza há algo quebrado acontecendo 14:26 &amp;lt;aum&amp;gt; já implementei splitfiles de forma preliminar, mas não ativei — quero testar localmente primeiro 14:26 &amp;lt;jrandom&amp;gt; MikeW: você pode ver exatamente o que está acontecendo no seu router olhando o 'current job' no router console, que é (quase sempre) onde está o gargalo de CPU 14:26 &amp;lt;jrandom&amp;gt; ah legal, aum 14:27 &amp;lt;aum&amp;gt; devido a um algoritmo recursivo, o lance de splitfiles deve permitir tamanhos de arquivo ilimitados quando estiver pronto 14:27 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ótimo, splitfiles são obrigatórios para goatse e pr0n sério... 14:27 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; aum: isso inclui FEC? 14:27 &amp;lt;aum&amp;gt; FEC não é necessário 14:27 &amp;lt;aum&amp;gt; FEC só é necessário em redes instáveis 14:27 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; Ah, entendi. 14:27 &amp;lt;aum&amp;gt; estou usando kademlia, que tem garantia de recuperabilidade muito melhor 14:27 &amp;lt;duck&amp;gt; a menos que nós caiam 14:28 &amp;lt;aum&amp;gt; além disso, não tô a fim de fazer FEC mesmo, é um saco 14:28 &amp;lt;aum&amp;gt; duck: há redundância — veja o valor 'k' em kademlia 14:28 &amp;lt;jrandom&amp;gt; duck: com um k de 20, mesmo sem qualquer republicação estaria ok ;) 14:28 &amp;lt;duck&amp;gt; heh, ok 14:28 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; aum: FEC pode ajudar caso vários nós sejam removidos 14:28 &amp;lt;jrandom&amp;gt; (e com republicação, só doeria se todos os k morressem ao mesmo tempo) 14:28 &amp;lt;aum&amp;gt; nah, eu só vou aumentar o k 14:28 &amp;lt;jrandom&amp;gt; k de 20, imho, é bastante substancial 14:29 &amp;lt;jrandom&amp;gt; (já que isso significa que você tem 20 réplicas completas do arquivo) 14:29 &amp;lt;hypercubus&amp;gt; os usuários sempre podem usar ferramentas FEC independentes 14:29 &amp;lt;MikeW&amp;gt; jrandom: Em JobQueue, runners:1, active jobs:0, just finished:1, ready/waiting: 0, timed: 28 14:29 &amp;lt;aum&amp;gt; isso significa 20 goatses, pessoal :P 14:29 &amp;lt;hypercubus&amp;gt; e publicar os resultados 14:29 &amp;lt;duck&amp;gt; e o efeito britneyspears? 14:29 &amp;lt;duck&amp;gt; de chaves muito populares acabarem em 1 nó 14:29 &amp;lt;jrandom&amp;gt; (também conhecido como: inserir um arquivo de 740MB e você ganha 14,8GB de dados que precisa enviar) 14:30 &amp;lt;aum&amp;gt; duck: popularidade não é um conceito em kademlia 14:30 &amp;lt;duck&amp;gt; claro que, com chaves de 32KB, isso talvez não seja terrível 14:30 &amp;lt;jrandom&amp;gt; ok, beleza, MikeW, mas o i2p está comendo sua CPU agora? 14:30 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; todas essas mensagens de kademlia que vejo no i2p são relacionadas ao stasher? 14:30 &amp;lt;MikeW&amp;gt; jrandom: sim 14:30 &amp;lt;aum&amp;gt; duck: e kademlia não tem relaying 14:30 &amp;lt;hypercubus&amp;gt; ardvark: as coisas no router console são a implementação kad do netdb 14:31 &amp;lt;aum&amp;gt; as ideias de 'relaying', 'popularity', 'caching' etc. são para o freenet, que precisa se expor nu ao mundo, sem o manto do I2P 14:31 &amp;lt;deer&amp;gt; &amp;lt;ardvark&amp;gt; rodando i2p e tor aqui e meu uso de CPU está em 3% agora então :/ *shrug* 14:31 &amp;lt;jrandom&amp;gt; MikeW: então seu router não está conseguindo manter conexões e está devorando CPU fazendo um monte de estabelecimentos de conexão concorrentes 14:31 &amp;lt;duck&amp;gt; ok, meu cérebro está apodrecido pelo freenet 14:31 &amp;lt;duck&amp;gt; tenha piedade, por favor :) 14:31 &amp;lt;deer&amp;gt; * shendaras conforta. 14:31 &amp;lt;jrandom&amp;gt; MikeW: se você puder ficar por aqui depois da reunião para depurar, seria ótimo 14:32 &amp;lt;MikeW&amp;gt; combinado 14:32 &amp;lt;jrandom&amp;gt; ok, legal, aum, algo que as pessoas possam fazer para ajudar? 14:32 &amp;lt;jrandom&amp;gt; ou devemos só chutar os pneus e abrir bugs? 14:33 &amp;lt;duck&amp;gt; estou tentando me acostumar com o leo 14:33 &amp;lt;aum&amp;gt; sim, abram bugs na lista, se tudo bem por vocês 14:33 &amp;lt;duck&amp;gt; já gosto mais dele do que do eclipse 14:33 &amp;lt;hypercubus&amp;gt; o que é o leo? 14:33 &amp;lt;jrandom&amp;gt; (opa, lá vem o desabafo ;) 14:33 &amp;lt;aum&amp;gt; duck: hoje em dia eu só uso o leo — exceto o emacs para gambiarras rápidas, e o zile para gambiarras ainda mais rápidas 14:34 &amp;lt;hypercubus&amp;gt; contanto que você não esteja usando vi ou emacs ;-) 14:34 &amp;lt;aum&amp;gt; http://leo.sf.net - dá uma visão em outline do seu código 14:34 &amp;lt;hypercubus&amp;gt; mas vou ter que experimentar esse leo eu mesmo 14:34 &amp;lt;aum&amp;gt; o leo até integra com o emacs se você quiser 14:34 &amp;lt;hypercubus&amp;gt; não é um editor? 14:35 &amp;lt;aum&amp;gt; &amp;lt;bile&amp;gt; 14:35 &amp;lt;aum&amp;gt; maldito msvc - permite __int64 para ints de 64 bits, mas não permite 'LL' ou 'ULL' para literais int de 64 bits 14:35 &amp;lt;aum&amp;gt; !! 14:35 &amp;lt;aum&amp;gt; &amp;lt;/bile&amp;gt; 14:35 &amp;lt;hypercubus&amp;gt; ah, entendi 14:37 &amp;lt;jrandom&amp;gt; ok, se é isso, então não temos mais nada e podemos ir para 3) ??? 14:37 &amp;lt;jrandom&amp;gt; alguém tem mais alguma coisa que queira levantar? 14:37 &amp;lt;hypercubus&amp;gt; sim, acho que vou falar um pouco sobre a nova direção do instalador 14:37 &amp;lt;jrandom&amp;gt; ok, manda 14:38 &amp;lt;hypercubus&amp;gt; a partir da 0.4, usuários de linha de comando vão apenas pegar o tarball do i2p e descompactá-lo, depois executar um script para iniciar o router e abrir o router console no lynx ou o que for 14:39 &amp;lt;hypercubus&amp;gt; então não mudou muita coisa, exceto que você não precisa passar por uma sessão boba de perguntas e respostas com um instalador 14:39 &amp;lt;hypercubus&amp;gt; você faz toda a configuração no router console 14:39 &amp;lt;hypercubus&amp;gt; para usuários GUI, temos algo bacana 14:39 &amp;lt;jrandom&amp;gt; (w00t) 14:40 &amp;lt;hypercubus&amp;gt; que você pode pré-visualizar em `http://files.hypercubus.i2p/install.jar` 14:40 &amp;lt;jrandom&amp;gt; ou pelo cvs (ant pkg ; java -jar install.jar), certo? 14:40 &amp;lt;aum&amp;gt; hypercubus: como você está indo com o winstaller? ele autodetecta/auto-baixa/auto-instala o java? 14:41 &amp;lt;hypercubus&amp;gt; atalhos de menu virão, assim como integração com systray e uma forma de instalar o router como um daemon (serviço em segundo plano) 14:41 &amp;lt;aum&amp;gt; daemon? como um 'serviço' do Windows? 14:41 &amp;lt;hypercubus&amp;gt; não, pelo menos no futuro previsível, eles vão precisar clicar em um link no site do i2p que os leva à página oficial de download do java 14:42 &amp;lt;hypercubus&amp;gt; o instalador requer java, mas tudo bem já que o i2p também requer 14:42 &amp;lt;aum&amp;gt; hypercubus: desculpa, mas isso vai fazer perder 80% dos usuários 14:42 &amp;lt;hypercubus&amp;gt; cite um projeto java que não faz isso 14:42 &amp;lt;jrandom&amp;gt; teremos isso eventualmente. 14:42 &amp;lt;jrandom&amp;gt; só não agora. 14:42 &amp;lt;aum&amp;gt; o freenet fez bem — o winstaller deles guia você pelo download 14:43 &amp;lt;jrandom&amp;gt; (temos tantos outros peixes mais importantes pra fritar. não *queremos* milhares e milhares de usuários agora) 14:43 &amp;lt;hypercubus&amp;gt; isso é uma consideração para a 1.0 14:43 &amp;lt;hypercubus&amp;gt; já tenho a maior parte do código pra fazer isso 14:43 &amp;lt;aum&amp;gt; jrandom: achei que você disse que seria para a 0.4 14:43 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; então você deveria exigir que o java seja compilado a partir do código-fonte :) 14:44 &amp;lt;jrandom&amp;gt; o novo instalador será para a 0.4 14:44 &amp;lt;hypercubus&amp;gt; descartamos todo o código que escrevi até agora 14:44 &amp;lt;hypercubus&amp;gt; em favor do IzPack 14:44 &amp;lt;hypercubus&amp;gt; http://izpack.sf.net 14:44 &amp;lt;jrandom&amp;gt; podemos oferecer um download de 15MB juntando os dois em um, mas a maioria dos usuários que vai usar i2p antes da 1.0 vai saber o que é "java" 14:45 &amp;lt;hypercubus&amp;gt; isso me dá tempo para aperfeiçoar um framework de instalador java totalmente de domínio público ao qual eu eventualmente espero mover o i2p de volta 14:45 &amp;lt;hypercubus&amp;gt; mas a prioridade agora é se livrar do instalador atual horrível ;-) 14:46 &amp;lt;hypercubus&amp;gt; (sem ofensas a quem fez o hack) 14:46 &amp;lt;deer&amp;gt; &amp;lt;shendaras&amp;gt; Recebi um 404.... 14:46 &amp;lt;duck&amp;gt; http://www.izforge.com/izpack/ 14:46 &amp;lt;hypercubus&amp;gt; http://www.izforge.com/izpack/ 14:47 &amp;lt;hypercubus&amp;gt; foi mal 14:47 &amp;lt;hypercubus&amp;gt; de qualquer forma, eu apreciaria feedback sobre o instalador de prévia que coloquei no meu eepsite 14:48 &amp;lt;hypercubus&amp;gt; foi testado em *nix e Windows, deve funcionar no OS X e Solaris também 14:48 &amp;lt;jrandom&amp;gt; r0x0r 14:48 &amp;lt;duck&amp;gt; tá muito bom 14:48 &amp;lt;jrandom&amp;gt; sim, está demais 14:49 &amp;lt;hypercubus&amp;gt; talvez eu faça um hack no izpack para remover aqueles ícones idiotas dos botões 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; hypercubus: ele vai destruir configurações existentes ou preservá-las? 14:49 &amp;lt;hypercubus&amp;gt; não há arquivos de configuração contidos no pacote 14:49 &amp;lt;hypercubus&amp;gt; então ele só vai sobrescrever jars e wars 14:49 &amp;lt;jrandom&amp;gt; (no momento ;) 14:49 &amp;lt;hypercubus&amp;gt; bem, vamos levar as configurações em conta 14:49 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; k, obrigado 14:49 &amp;lt;duck&amp;gt; como alguém vai iniciar a parada toda do jetty? 14:50 &amp;lt;duck&amp;gt; ainda um sh/bat? 14:50 &amp;lt;jrandom&amp;gt; sim 14:50 &amp;lt;jrandom&amp;gt; o router vai iniciar com um script e/ou um serviço (chamando esse script) 14:50 &amp;lt;hypercubus&amp;gt; sim, e eu vou incluir um exe para usuários de win 14:50 &amp;lt;jrandom&amp;gt; w00t 14:50 &amp;lt;hypercubus&amp;gt; que será iniciado a partir do menu Iniciar 14:50 &amp;lt;hypercubus&amp;gt; o menu Iniciar do Windows 14:51 &amp;lt;hypercubus&amp;gt; devo ter o jetty funcionando como um serviço do Windows até amanhã 14:51 * jrandom resmunga *não é o jetty, é o i2p* 14:51 &amp;lt;hypercubus&amp;gt; ah, certo ;-) 14:52 &amp;lt;hypercubus&amp;gt; no entanto, o jetty vem com um wrapper de serviço win32 14:52 &amp;lt;hypercubus&amp;gt; podemos usá-lo para encapsular qualquer coisa 14:52 &amp;lt;jrandom&amp;gt; sim, há 3–4 wrappers de serviço Java PD/BSD por aí 14:52 &amp;lt;hypercubus&amp;gt; sim, provavelmente há alguns para linux também 14:53 &amp;lt;jrandom&amp;gt; bem, serviço no linux == script de init :) 14:53 &amp;lt;hypercubus&amp;gt; sim, mas serviços no linux são tratados de forma diferente até entre as principais distros 14:53 &amp;lt;hypercubus&amp;gt; por exemplo, o gentoo usa o esquema de script rc-setup 14:54 &amp;lt;jrandom&amp;gt; w3rd 14:54 &amp;lt;hypercubus&amp;gt; de qualquer forma, vou fazê-lo funcionar para todas as distros principais e *bsd's 14:54 &amp;lt;hypercubus&amp;gt; se não mais 14:55 &amp;lt;hypercubus&amp;gt; oops, s/rc-setup/rc-update/ 14:55 &amp;lt;hypercubus&amp;gt; ok, isso cobre tudo, acho 14:55 &amp;lt;hypercubus&amp;gt; vocês podem acordar agora ;-) 14:55 &amp;lt;deer&amp;gt; * shendaras boceja 14:55 &amp;lt;jrandom&amp;gt; legal, valeu hyper, parece bom. 14:56 &amp;lt;jrandom&amp;gt; mais alguém tem algo que queira levantar? 14:56 &amp;lt;aum&amp;gt; desculpe se perdi a discussão anterior, mas.. 14:56 &amp;lt;aum&amp;gt; como anda o clima no que diz respeito à latência de datagramas etc.? 14:57 &amp;lt;jrandom&amp;gt; não sei sobre datagrams — os únicos apps que eu uso rodam sobre datagrams via streams 14:57 &amp;lt;jrandom&amp;gt; o estado da rede ainda está bem ruim — veja as notas de status em http://dev.i2p.net/pipermail/i2p/2004-August/000409.html 14:58 &amp;lt;aum&amp;gt; ok 14:58 &amp;lt;jrandom&amp;gt; ok, se não há mais nada... 14:58 * jrandom se prepara 14:59 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-08-10</title><link>/pt/blog/2004/08/10/notas-de-status-do-i2p-de-2004-08-10/</link><pubDate>Tue, 10 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/10/notas-de-status-do-i2p-de-2004-08-10/</guid><description>&lt;p>Oi pessoal, hora da atualização semanal&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.3.4.1 status&lt;/li>
&lt;li>Updated docs&lt;/li>
&lt;li>0.4 progress&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-0341-estado">1) 0.3.4.1 estado&lt;/h2>
&lt;p>Bem, lançamos a versão 0.3.4.1 no outro dia, e ela tem funcionado muito bem. Os tempos de conexão no IRC têm sido consistentemente de várias horas, e as taxas de transferência também estão muito boas (atingi 25KBps de um eepsite(site no I2P) no outro dia usando 3 fluxos paralelos).&lt;/p>
&lt;p>Um recurso realmente bacana adicionado no lançamento 0.3.4.1 (que eu esqueci de incluir no anúncio de lançamento) foi o patch do mule para permitir que o eepproxy faça round-robin (distribuição cíclica) de solicitações não-I2P através de uma série de outproxies. O padrão ainda é usar apenas o squid.i2p outproxy, mas se você abrir seu router.config e alterar a linha clientApp para conter:&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 10 de agosto de 2004</title><link>/pt/blog/2004/08/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-agosto-de-2004/</link><pubDate>Tue, 10 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/10/reuni%C3%A3o-de-desenvolvimento-do-i2p-10-de-agosto-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, deer, fvw, jrandom&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 14:04 &amp;lt;jrandom&amp;gt; 0) oi 14:04 &amp;lt;jrandom&amp;gt; 1) status do 0.3.4.1 14:04 &amp;lt;jrandom&amp;gt; 2) Documentação atualizada 14:04 &amp;lt;jrandom&amp;gt; 3) progresso do 0.4 14:04 &amp;lt;jrandom&amp;gt; 4) ??? 14:04 &amp;lt;jrandom&amp;gt; 0) oi 14:04 * jrandom acena 14:04 &amp;lt;jrandom&amp;gt; notas semanais de status acabaram de ser postadas há alguns segundos @ http://dev.i2p.net/pipermail/i2p/2004-August/000404.html 14:04 &amp;lt;deer&amp;gt; &amp;lt;mrflibble&amp;gt; ooh 14:04 * jrandom vai dar um segundo pra vocês abrirem ;) 14:05 &amp;lt;jrandom&amp;gt; de qualquer forma, enquanto vocês leem, vamos passar para 1) status do 0.3.4.1 14:05 &amp;lt;jrandom&amp;gt; o 0.3.4.1 saiu, como vocês viram 14:06 &amp;lt;jrandom&amp;gt; se passaram só um ou dois dias, mas em geral parece estar indo muito bem, pelo menos até algumas horas atrás 14:07 &amp;lt;jrandom&amp;gt; há um par de bugs que foram rastreados recentemente (e corrigidos localmente, testes em andamento), e eles são bem significativos, então veremos um novo lançamento em um ou dois dias 14:07 &amp;lt;jrandom&amp;gt; alguém teve algum problema com o novo console web? 14:07 &amp;lt;jrandom&amp;gt; (ou, mais especificamente, alguém tentou e teve problemas? :)( 14:07 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Tentei, funciona bem ^^ 14:07 &amp;lt;jrandom&amp;gt; w3rd 14:08 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Mesmo sem nenhum compilador Java ^^ 14:08 &amp;lt;jrandom&amp;gt; legal, sim, deve pré-compilar todas as JSPs, então as pessoas não vão precisar de javac 14:08 &amp;lt;jrandom&amp;gt; isso é uma coisa que desenvolvedores de apps web vão precisar fazer, mas é muito, muito fácil, especialmente com ant 14:09 &amp;lt;jrandom&amp;gt; (o código de template para fazer isso está em i2p/apps/routerconsole/java/build.xml no alvo 'precompilejsp') 14:09 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; jrandom, quais são suas preocupações com outproxies? 14:09 &amp;lt;jrandom&amp;gt; também adicionei autenticação HTTP básica opcional para proteger o console, então você poderá fazê-lo escutar em 0.0.0.0 e acessá-lo remotamente 14:10 &amp;lt;jrandom&amp;gt; ah, minhas preocupações com outproxies são três — o custo (técnico e social) do gerenciamento, a segurança (outproxies recebem texto em claro), e a anonimidade (quando você sai de uma mixnet, fica muito mais vulnerável a ataques) 14:10 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; O console via servlet não tem algumas estatísticas de :7655 (consumo de memória), e talvez outras coisas (shitlist), mas está ótimo ^^ 14:11 &amp;lt;deer&amp;gt; &amp;lt;identiguy&amp;gt; Valeu. Só estava curioso. 14:11 &amp;lt;jrandom&amp;gt; outproxies "privados" são diferentes, porém — p.ex., um anonymizer.i2p poderia funcionar muito bem sem exigir confiança 14:11 &amp;lt;jrandom&amp;gt; (mas ainda limitando o acesso a clientes conhecidos de forma pseudônima, etc.) 14:12 &amp;lt;jrandom&amp;gt; ah sim oOo, vou adicionar uma nova página que espelha a antiga 14:12 &amp;lt;jrandom&amp;gt; ou você sugeriria uma nova página para mais estatísticas? você poderia rascunhar como gostaria que ela fosse? 14:12 &amp;lt;jrandom&amp;gt; (ou até codá-la? :) 14:12 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Bem, poderia ter sido deixado como exercício para o leitor ;) 14:12 &amp;lt;jrandom&amp;gt; lol 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Eu só estava pensando no consumo de memória (na página principal) e numa aba Shitlist, isso é tudo que EU sinto falta 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Talvez seja preciso adicionar o motivo da inclusão na shitlist ao processo de listar, a propósito ;) 14:13 &amp;lt;jrandom&amp;gt; provavelmente poderíamos jogar a shitlist detalhada na página de perfil do par 14:14 &amp;lt;jrandom&amp;gt; na verdade não rastreamos isso agora, mas você tem razão, poderíamos e seria legal 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; IMHO a página do perfil do par é grande demais para ser realmente útil :*) 14:14 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; E é fácil de fazer, todo código que chama .addshitlist() tem bons comentários logo na linha seguinte ;) 14:14 &amp;lt;jrandom&amp;gt; alguma sugestão de melhoria? 14:15 &amp;lt;jrandom&amp;gt; heh :) 14:15 &amp;lt;jrandom&amp;gt; (a página do netDb, na minha opinião, é bem feia) 14:16 &amp;lt;jrandom&amp;gt; oi fvw 14:16 &amp;lt;fvw&amp;gt; e aí jrandom, pessoal. 14:16 &amp;lt;jrandom&amp;gt; ok, bem, se alguém tiver mais sugestões para o lado web, por favor, me avise 14:16 &amp;lt;jrandom&amp;gt; este novo console web é realmente só uma primeira passada nas coisas, e a maior parte da minha atenção tem sido no lado de configuração 14:17 &amp;lt;jrandom&amp;gt; ok, alguém tem mais algo para levantar quanto ao 0.3.4.1? 14:17 &amp;lt;jrandom&amp;gt; ok, passando para 2) Documentação atualizada 14:17 &amp;lt;jrandom&amp;gt; [veja o email para a lista de páginas atualizadas] 14:18 &amp;lt;jrandom&amp;gt; finalmente extraímos todos os detalhes das contas do paypal/e-gold também (desculpem a demora!) 14:19 &amp;lt;cervantes&amp;gt; w00t 14:19 &amp;lt;jrandom&amp;gt; outro aspecto da documentação não mencionado é o que devemos enviar com o router - no novo console web, podemos facilmente empacotar quaisquer arquivos html / jsp para servir como ajuda sensível ao contexto 14:19 &amp;lt;cervantes&amp;gt; caramba.... eu doei tudo isso mesmo 14:20 &amp;lt;jrandom&amp;gt; cervantes com certeza ganha um cervantes++ esta semana :) 14:20 &amp;lt;cervantes&amp;gt; devo ter contado errado minha moeda estrangeira ;-) 14:20 &amp;lt;jrandom&amp;gt; lol 14:20 * fvw comemora pelo cervantes. 14:20 &amp;lt;jrandom&amp;gt; com certeza 14:20 &amp;lt;cervantes&amp;gt; a propósito, encontrei um velho estoque de dólares húngaros.... 14:21 &amp;lt;jrandom&amp;gt; lol você guarda isso debaixo do colchão ou algo assim? 14:21 &amp;lt;cervantes&amp;gt; ou forints .. 14:21 &amp;lt;cervantes&amp;gt; Eu sempre superestimo meus gastos de férias ;-) 14:21 &amp;lt;jrandom&amp;gt; heh 14:22 &amp;lt;fvw&amp;gt; hmm, forints. Que estranho. 14:22 * fvw murmura "forinti=0..." 14:23 &amp;lt;jrandom&amp;gt; (não é de se admirar que a notação húngara não use 'i') 14:23 &amp;lt;jrandom&amp;gt; &amp;lt;/derail&amp;gt; 14:23 &amp;lt;fvw&amp;gt; hehe. Sim, voltando ao assunto. Novas docs. muito bonitas. 14:23 &amp;lt;jrandom&amp;gt; w3rd 14:23 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; boa noite 14:24 &amp;lt;jrandom&amp;gt; ainda há muito a ser limpo, então espero que as pessoas possam pegar uma ou duas páginas e dar uma revisada, enviando seus resultados/atualizações 14:24 &amp;lt;jrandom&amp;gt; oi kling 14:24 &amp;lt;jrandom&amp;gt; ok, mais algo quanto à documentação? 14:24 &amp;lt;fvw&amp;gt; pweh 14:25 &amp;lt;jrandom&amp;gt; se não, passando para 3) progresso do 0.4 14:25 &amp;lt;fvw&amp;gt; talvez não totalmente no tópico, mas a página de download também precisa de algum trabalho. 14:25 &amp;lt;jrandom&amp;gt; ah 14:25 &amp;lt;jrandom&amp;gt; sim 14:25 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Faltando detalhes das recompensas? ;) 14:25 &amp;lt;jrandom&amp;gt; essa página em particular não me deixa /tão/ preocupado, já que tudo vai mudar com o novo instalador, então teremos de reescrevê-la de qualquer forma 14:25 &amp;lt;fvw&amp;gt; Vou dar uma cutucada e fazer as perguntas necessárias na lista. 14:25 &amp;lt;jrandom&amp;gt; r0x0r fvw 14:25 &amp;lt;fvw&amp;gt; ah, ok. Então não vou. 14:26 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; router ainda no ar nada especial a relatar Uptime 32h 14:26 &amp;lt;jrandom&amp;gt; sim, ainda teremos algumas daquelas informações, mas a maioria vai mudar 14:26 &amp;lt;jrandom&amp;gt; legal kling - você está no 0.3.4.1 ou 0.3.4? 14:26 &amp;lt;deer&amp;gt; &amp;lt;kling&amp;gt; .1 14:26 &amp;lt;jrandom&amp;gt; oOo: infelizmente, perdemos a maioria das páginas de detalhes 14:27 &amp;lt;jrandom&amp;gt; mas você tem razão, precisamos de algum preenchimento lá 14:27 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, uma pena, mas dá para viver sem elas ^^ 14:27 &amp;lt;jrandom&amp;gt; ou remover os links 14:27 &amp;lt;jrandom&amp;gt; isso também me lembra que o aum agora está trabalhando em um DHT (tabela hash distribuída), e parece que o Nightblade não está mais 14:27 &amp;lt;jrandom&amp;gt; (então o 'dev' do armazenamento de dados distribuído deve ser atualizado) 14:29 &amp;lt;jrandom&amp;gt; ok, de qualquer forma, as coisas do 0.4 estão andando - eu estressei uma simulação com 100 routers outro dia com algumas cargas diferentes de largura de banda, e ela aguentou bem 14:29 &amp;lt;jrandom&amp;gt; também corrigi um bug feio no escalonador jthread do Kaffe, mas ainda há alguma esquisitice no fbsd (mas não no Linux) 14:30 &amp;lt;jrandom&amp;gt; não sei como estão as coisas com o instalador.. 14:30 &amp;lt;jrandom&amp;gt; mas lembro do hypercubus trabalhando nisso hoje, então tenho certeza de que saberemos mais quando houver mais pronto para ser divulgado 14:31 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Hehe 14:31 &amp;lt;jrandom&amp;gt; alguém tem perguntas / preocupações / sugestões quanto à revisão 0.4? 14:31 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; “Quando?” Brincadeira ;) 14:32 &amp;lt;jrandom&amp;gt; realmente não temos muito mais para adicionar ao código antes de ele estar pronto para o 0.4 14:32 &amp;lt;jrandom&amp;gt; (mas não é como se o 0.4 fosse o fim do jogo, temos um caminhão de coisas para fazer depois) 14:32 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ao infinito e além! 14:32 &amp;lt;jrandom&amp;gt; exatamente ;) 14:33 &amp;lt;jrandom&amp;gt; ok, acho que isso é tudo que tenho para levantar, então 4) ??? 14:33 &amp;lt;jrandom&amp;gt; alguém tem algo que queira discutir? 14:33 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; i2pcvs.i2p reativação ? 14:34 &amp;lt;jrandom&amp;gt; sim, eu provavelmente deveria iniciar isso de novo 14:34 &amp;lt;jrandom&amp;gt; provavelmente farei isso quando empacotarmos o novo console do router como primário, com o i2ptunnel.cfg 14:35 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Ok, obrigado 14:36 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada... 14:36 * jrandom se prepara 14:36 * jrandom *baf* encerra a reunião &lt;/div></description></item><item><title>Notas de status do I2P de 2004-08-03</title><link>/pt/blog/2004/08/03/notas-de-status-do-i2p-de-2004-08-03/</link><pubDate>Tue, 03 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/03/notas-de-status-do-i2p-de-2004-08-03/</guid><description>&lt;p>Oi, pessoal, vamos tirar esta atualização de status da frente&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.3.4 status&lt;/li>
&lt;li>On deck for 0.3.4.1&lt;/li>
&lt;li>New web console / I2PTunnel controller&lt;/li>
&lt;li>0.4 stuff&lt;/li>
&lt;li>Other development activities&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-034-estado">1) 0.3.4 estado&lt;/h2>
&lt;p>Com o lançamento da versão 0.3.4 na semana passada, a nova rede está com desempenho bem satisfatório - conexões de irc estão durando várias horas por vez e a obtenção de eepsite(site I2P) parece ser bastante confiável. A taxa de transferência ainda é geralmente baixa, embora tenha melhorado um pouco (eu costumava ver de forma consistente 4-5KBps; agora vejo consistentemente 5-8KBps). oOo publicou dois scripts resumindo a atividade de irc, incluindo o tempo de ida e volta das mensagens e o tempo de vida da conexão (com base no bogobot do hypercubus, que foi recentemente integrado ao CVS)&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 03 de agosto de 2004</title><link>/pt/blog/2004/08/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-agosto-de-2004/</link><pubDate>Tue, 03 Aug 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/08/03/reuni%C3%A3o-de-desenvolvimento-do-i2p-03-de-agosto-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> alpaca\_, bogobot, cervantes, duck, hobbs, hypercubus, jrandom, jteitel, mihi, mrflibble, mule, mule2p, Nightblade, oOo, protok0l&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandomi2p&amp;gt; 0) oi 14:05 &amp;lt;jrandomi2p&amp;gt; 1) status do 0.3.4 14:05 &amp;lt;hypercubus&amp;gt; garanto que no PDforge seu projeto será confirmado praticamente imediatamente ;-) 14:05 &amp;lt;jrandomi2p&amp;gt; 2) Planejado para 0.3.4.1 14:05 &amp;lt;jrandomi2p&amp;gt; 3) Novo console web / controlador do I2PTunnel 14:05 &amp;lt;jrandomi2p&amp;gt; 4) coisas do 0.4 14:05 &amp;lt;jrandomi2p&amp;gt; 5) Outras atividades de desenvolvimento 14:05 &amp;lt;jrandomi2p&amp;gt; 6) ??? 14:05 &amp;lt;jrandomi2p&amp;gt; 0) oi 14:05 * jrandomi2p acena 14:05 &amp;lt;mihi&amp;gt; lla ih 14:05 * oOo apronta 14:06 &amp;lt;mihi&amp;gt; oi pessoal 14:06 &amp;lt;jrandomi2p&amp;gt; notas semanais de status publicadas em http://dev.i2p.net/pipermail/i2p/2004-August/000388.html 14:06 &amp;lt;jrandomi2p&amp;gt; indo direto para 1) status do 0.3.4 14:07 &amp;lt;jrandomi2p&amp;gt; a rede parece geralmente funcional, tanto para IRC quanto para eepsites 14:07 &amp;lt;jrandomi2p&amp;gt; que tipo de confiabilidade/falhas de eepsite vocês estão vendo? 14:07 * jrandomi2p consegue ver as falhas de IRC aqui, como vejo quando as pessoas desconectam / etc 14:08 &amp;lt;mule2p&amp;gt; em geral bom, deu out-of-memory após aprox. 25 MBytes 14:08 &amp;lt;mule2p&amp;gt; mas isso deve estar corrigido no CVS, como você mencionou 14:08 &amp;lt;jrandomi2p&amp;gt; ah ok isso foi num único download de 25 MB, certo? 14:09 &amp;lt;mule2p&amp;gt; sim 14:09 &amp;lt;jrandomi2p&amp;gt; certo 14:10 &amp;lt;jrandomi2p&amp;gt; transferências de arquivos grandes ainda parecem ter problemas (desconexão ao longo do tempo, mas não corrupção). acho que isso pode ser corrigido com a modificação mencionada, mas não tenho certeza 14:11 * jrandomi2p esqueceu de mencionar que o roundtrip/connections_reliability.php do oOo inclui ambos os servidores de IRC aqui, não apenas o de i2p, então não tem realmente os dados certos no momento 14:11 &amp;lt;jrandomi2p&amp;gt; oOo - alguma ideia do que seria preciso para fazer o código do bogobot ignorar @irc.metropipe.net? 14:12 &amp;lt;duck&amp;gt; cutucando o hypercubus 14:12 &amp;lt;duck&amp;gt; e a mim para atualizar 14:12 &amp;lt;oOo&amp;gt; Muito pouco código, uma revisão por pares do hypercubus e a atualização do bogobot pelo duke 14:13 &amp;lt;jrandomi2p&amp;gt; ok, legal 14:13 &amp;lt;hypercubus&amp;gt; duke? 14:13 &amp;lt;oOo&amp;gt; duck, foi mal :p 14:13 * jrandomi2p acha que esse tipo de resumo estatístico seria muito útil 14:13 &amp;lt;jrandomi2p&amp;gt; duke duck 14:14 &amp;lt;oOo&amp;gt; As estatísticas são feitas em PHP, poderiam ser passadas para o duck também 14:14 &amp;lt;jrandomi2p&amp;gt; ok, alguém tem algo a levantar a respeito de 0.3.4? 14:14 &amp;lt;jrandomi2p&amp;gt; w3rd 14:15 &amp;lt;jrandomi2p&amp;gt; ok, indo para 2) 0.3.4.1 14:15 &amp;lt;jrandomi2p&amp;gt; não sei o que mais mencionar além do que está no e-mail 14:16 &amp;lt;jrandomi2p&amp;gt; os aplicativos StreamSinkServer e StreamSinkClient são apps de demonstração compactos para ministreaming (para quaisquer devs Java que queiram escrever streaming sobre i2p) 14:16 &amp;lt;jrandomi2p&amp;gt; ah, e o StreamSinkServer é tipo o app dropbox em python do aum (ele pega qualquer dado que alguém enviar e escreve em um arquivo) 14:17 &amp;lt;jrandomi2p&amp;gt; (o StreamSinkClient envia um tamanho fixo de dados aleatórios, então não é muito útil ;) 14:17 &amp;lt;jrandomi2p&amp;gt; alguma ideia / preocupação / pergunta a respeito de 0.3.4.1? 14:18 * jrandomi2p estima que sairá em um ou dois dias 14:19 &amp;lt;jrandomi2p&amp;gt; ok, seguindo em bom ritmo para 3) Novo console web / controlador do I2PTunnel 14:20 &amp;lt;jrandomi2p&amp;gt; como mencionado no e-mail, temos o novo console web praticamente funcional, e uma interface web simples para controlar/editar/criar instâncias do i2ptunnel 14:21 &amp;lt;protok0l&amp;gt; onde o protok0l pode pegar isso 14:22 &amp;lt;protok0l&amp;gt; e o que eu faço com o Jetty 14:22 &amp;lt;jrandomi2p&amp;gt; está tudo no CVS agora, mas eu preciso publicar alguma documentação de como configurá-lo 14:22 &amp;lt;protok0l&amp;gt; ok 14:23 * jrandomi2p escreveu e publicou um processo de ~5 etapas no canal alguns dias atrás, mas precisamos de um procedimento mais simples (ou pelo menos mais claro) 14:23 &amp;lt;protok0l&amp;gt; ouvi dizer que o CVS é ruim 14:23 &amp;lt;mule2p&amp;gt; ok, posso te falar assim que eu tiver a documentação :) 14:23 &amp;lt;protok0l&amp;gt; e havia alguma coisa melhor que o CVS 14:23 * oOo registrou só os primeiros 2 passos antes de cair :p 14:24 &amp;lt;protok0l&amp;gt; mesma coisa com o Vi 14:24 &amp;lt;protok0l&amp;gt; lol 14:24 &amp;lt;jrandomi2p&amp;gt; eventualmente vamos fazer deste novo console o 'padrão', mas isso provavelmente vai esperar até termos tudo integrado com o novo instalador do hypercubus 14:26 &amp;lt;jrandomi2p&amp;gt; na verdade 14:26 &amp;lt;jrandomi2p&amp;gt; para os corajosos, aqui estão os passos feios de antes: 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; w3rd hyper - poderia puxar o mais recente do CVS, 'ant dist', pegar build/*jar e jogar na sua pasta lib, mkdir $instDir/webapps/ ; cp build/routerconsole.war $instDir/webapps/ ; editar seu router.config para descomentar as linhas clientApp.3.* e atualizar seu classpath 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; (no classpath, defina como: lib/i2p.jar:lib/router.jar:lib/mstreaming.jar:lib/heartbeat.jar:lib/i2ptunnel.jar:lib/netmonitor.jar:lib/sam.jar:lib/timestamper.jar:lib/ant.jar:lib/jasper-compiler.jar:lib/jasper-runtime.jar:\ 14:26 &amp;lt;jrandomi2p&amp;gt; 20:19 &amp;lt;jrandom&amp;gt; lib/jnet.jar:lib/org.mortbay.jetty.jar:lib/routerconsole.jar:lib/xercesImpl.jar:lib/xml-apis.jar:lib/javax.servlet.jar 14:26 &amp;lt;protok0l&amp;gt; ok, deixa pra lá 14:27 &amp;lt;jrandomi2p&amp;gt; além disso, há um novo i2ptunnel.war - pegue-o e coloque em $instDir/webapps/ e vá para `http://localhost:7657/i2ptunnel/` 14:27 &amp;lt;jrandomi2p&amp;gt; sim, como eu disse, é chato 14:27 &amp;lt;jrandomi2p&amp;gt; mas é funcional, e eu realmente não tenho nem o tempo nem a expertise para deixá-lo muito melhor 14:27 &amp;lt;oOo&amp;gt; É só isso que precisa ser feito ? 14:28 &amp;lt;jrandomi2p&amp;gt; sim 14:28 &amp;lt;oOo&amp;gt; Ok, obrigado 14:28 &amp;lt;jrandomi2p&amp;gt; (você verá algo parecido com http://dev.i2p.net/~jrandom/config.png quando for para `http://localhost:7657/config.jsp` 14:29 &amp;lt;jrandomi2p&amp;gt; enfim, é isso 14:29 &amp;lt;jrandomi2p&amp;gt; eu agradeceria se/quando as pessoas puderem mexer nisso e, com sorte, surgirem formas de melhorar :) 14:30 &amp;lt;jrandomi2p&amp;gt; mihi: alguma opinião sobre toda a ideia de interface web? 14:30 &amp;lt;duck&amp;gt; layout legal 14:31 &amp;lt;jrandomi2p&amp;gt; sabia que você ia gostar, duck ;) 14:31 &amp;lt;mrflibble&amp;gt; legal 14:31 * mihi também gosta do layout 14:31 &amp;lt;mihi&amp;gt; interfaces web são sempre ótimas 14:32 &amp;lt;jrandomi2p&amp;gt; a que eu montei para o i2ptunnel.war é bem sem graça... funcional, mas sem graça 14:33 &amp;lt;jrandomi2p&amp;gt; ok, é isso - se/quando quiserem conversar mais sobre isso, temos o IRC e a lista, etc :) 14:33 &amp;lt;mule2p&amp;gt; jrandomi2p: clientApp.3 é netmonitor para mim 14:34 &amp;lt;jrandomi2p&amp;gt; ah ok mule2p - confira o router.config do CVS - 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.main=net.i2p.router.web.RouterConsoleRunner 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.name=webConsole 14:34 &amp;lt;jrandomi2p&amp;gt; #clientApp.3.args=7657 127.0.0.1 ./webapps/ 14:34 &amp;lt;jrandomi2p&amp;gt; obviamente mude o 3 para 4 e descomente :) 14:35 &amp;lt;jrandomi2p&amp;gt; substitua 127.0.0.1 se quiser poder acessá-lo remotamente 14:35 &amp;lt;jrandomi2p&amp;gt; (e 7657 para usar uma porta diferente) 14:36 &amp;lt;mule2p&amp;gt; ok, obrigado, procurei na árvore do i2p que baixei por um novo router.config, mas pode estar em outro lugar no CVS 14:36 &amp;lt;jrandomi2p&amp;gt; ah foi mal, sim é i2p/installer/java/src/router.config.template 14:37 &amp;lt;mule2p&amp;gt; k 14:37 &amp;lt;jrandomi2p&amp;gt; ok, a menos que haja mais algo, passando para 4) coisas do 0.4 14:38 &amp;lt;jrandomi2p&amp;gt; hmm, não sei se há algo que eu possa adicionar ao que está naquele parágrafo no e-mail 14:38 &amp;lt;jrandomi2p&amp;gt; basicamente só um monte de itens na minha lista de tarefas :) 14:39 &amp;lt;jrandomi2p&amp;gt; alguém tem alguma pergunta/preocupação a respeito das coisas postadas lá? 14:40 &amp;lt;oOo&amp;gt; Como vai o instalador? ^^ 14:40 &amp;lt;jrandomi2p&amp;gt; hypercubus? que tal? 14:40 &amp;lt;hypercubus&amp;gt; paciência, danielsan... coisas boas vêm para quem se impacienta... opa, pera ;-) 14:40 &amp;lt;jrandomi2p&amp;gt; hehe 14:41 &amp;lt;jrandomi2p&amp;gt; sem pressa, só querendo saber como as coisas estão indo 14:41 &amp;lt;jrandomi2p&amp;gt; algum problema que você esteja enfrentando, coisas com as quais possamos ajudar, etc? 14:41 &amp;lt;mihi&amp;gt; quem é danielsan? 14:41 &amp;lt;hypercubus&amp;gt; sem problemas, só o tédio de testar no momento 14:42 &amp;lt;jrandomi2p&amp;gt; w3rd 14:42 &amp;lt;hypercubus&amp;gt; eu devia ter escrito testes de unidade primeiro, mas fazer o quê ;-) 14:42 &amp;lt;jrandomi2p&amp;gt; hehe 14:43 &amp;lt;hypercubus&amp;gt; a suposta independência de plataforma do Java realmente desmorona na área de tarefas de instalação 14:44 * jrandom sente uma desconexão em massa 14:45 &amp;lt;oOo&amp;gt; Ih, opa 14:45 &amp;lt;hypercubus_&amp;gt; hmmm, maravilhoso... qual foi a última coisa que eu disse? 14:45 &amp;lt;oOo&amp;gt; &amp;lt;hypercubus&amp;gt; a suposta independência de plataforma do Java realmente desmorona na área de tarefas de instalação 14:46 &amp;lt;hypercubus&amp;gt; ok, quem sabotou a reunião? ;-) 14:46 * jrandom culpa o jebus 14:46 &amp;lt;hypercubus&amp;gt; talvez tenha sido o duke 14:46 &amp;lt;mule&amp;gt; você não vai querer me dizer que meu router é tão importante assim :) 14:46 &amp;lt;jrandom&amp;gt; heh 14:47 &amp;lt;mihi&amp;gt; [23:46] * jrandomi2p has quit IRC (Client exited) 14:47 &amp;lt;mihi&amp;gt; hehe... 14:47 &amp;lt;mule&amp;gt; se for, desculpe. 14:47 &amp;lt;hypercubus&amp;gt; de qualquer forma, sem preocupações quanto ao progresso do instalador, espero totalmente que ele esteja pronto quando o 0.4 estiver 14:47 &amp;lt;jrandom&amp;gt; duck: quantos inbound tunnels você tem escutando em irc.duck.i2p? 14:47 &amp;lt;hypercubus&amp;gt; não estou esbarrando em nada de quebrar a cabeça 14:47 &amp;lt;jrandom&amp;gt; legal, hypercubus 14:47 &amp;lt;hobbs&amp;gt; Lembrei — existe um jeito acessível pela linha de comando de gerar um novo router.config a partir de router.config.template? 14:47 &amp;lt;jrandom&amp;gt; não 14:48 &amp;lt;jrandom&amp;gt; não que eu saiba 14:48 &amp;lt;mihi&amp;gt; rode o instalador e copie-o 14:48 &amp;lt;jrandom&amp;gt; além de java -jar install.jar 14:48 &amp;lt;jrandom&amp;gt; heh 14:48 &amp;lt;mihi&amp;gt; digo, para um diretório novo 14:48 &amp;lt;cervantes&amp;gt; pelo menos não a coceira de cabeça em que vocês estão pensando 14:48 &amp;lt;jrandom&amp;gt; ooh legal, meu router deu core dump 14:48 &amp;lt;duck&amp;gt; jrandom: lembra como eu descubro o hash de irc.duck.i2p 14:49 * hypercubus se pergunta o que o cervantes quis dizer 14:49 &amp;lt;jrandom&amp;gt; cd lib ; java -cp i2p.jar net.i2p.data.TestData display Destination ../irc.privKey 14:49 &amp;lt;cervantes&amp;gt; hyper: você estaria mais familiarizado com o termo strunking :) 14:49 &amp;lt;hypercubus&amp;gt; duck: tenta aumentar para 3 ou mais inbound tunnels... parece que me ajudou um pouco 14:50 &amp;lt;duck&amp;gt; *** Building a seperate global context! 14:50 &amp;lt;duck&amp;gt; Log file logger.config does not exist 14:50 &amp;lt;duck&amp;gt; 23:49:47.387 ERROR [main ] net.i2p.util.LogManager : Log file logger.config does not exist 14:50 &amp;lt;duck&amp;gt; 23:49:49.589 CRIT [ 1 shutdown ] net.i2p.util.LogManager : Shutting down logger 14:50 &amp;lt;jrandom&amp;gt; ah hm 14:50 &amp;lt;hypercubus&amp;gt; acho que ele não aguentou seu log *cof* 14:51 &amp;lt;mihi&amp;gt; copie seu logger.config para todo lugar ;) 14:51 &amp;lt;mihi&amp;gt; pelo menos para qualquer lugar onde seu pwd possa estar quando você rodar qualquer app do i2p 14:51 &amp;lt;duck&amp;gt; não, não vou 14:51 &amp;lt;jrandom&amp;gt; ok, echo logger.record.net.i2p.data.TestData=INFO&amp;gt;&amp;gt; logger.config 14:52 &amp;lt;jrandom&amp;gt; na verdade, é por isso que eu disse (cd lib), mas eu esqueci que mudei o padrão de DEBUG para ERROR no CVS 14:52 &amp;lt;duck&amp;gt; 4 inbounds 14:52 &amp;lt;jrandom&amp;gt; 4 atuais e prontos? 14:52 &amp;lt;jrandom&amp;gt; ou 2 não prontos (ou recentemente expirados) e 2 prontos? 14:53 &amp;lt;duck&amp;gt; agora mudou para 3 com 1 não pronto 14:53 &amp;lt;jrandom&amp;gt; 'k então é provavelmente durante a expiração/substituição de tunnel 14:54 &amp;lt;jrandomi2p&amp;gt; se você atualizar seu router.config para especificar 3 inbound tunnels isso deve ajudar na confiabilidade 14:54 &amp;lt;jrandomi2p&amp;gt; (ou você pode usar a nova interface web do i2ptunnel para fazer isso ;) 14:54 &amp;lt;hypercubus&amp;gt; talvez a expiração de tunnel para um único cliente com múltiplos tunnels devesse ser defasada 14:55 &amp;lt;jrandomi2p&amp;gt; são, em geral - novos tunnels são alocados e um novo leaseSet é criado 60 s antes da expiração do tunnel 14:55 &amp;lt;hypercubus&amp;gt; ah 14:55 &amp;lt;jrandomi2p&amp;gt; porém, durante falha de tunnel ele precisa criar um novo leaseSet sob demanda, o que não se propaga imediatamente 14:56 &amp;lt;jrandomi2p&amp;gt; (bem, ele sai no netDb, mas os clientes não recebem isso por até alguns segundos) 14:57 &amp;lt;jteitel&amp;gt; !who 14:57 &amp;lt;alpaca_&amp;gt; Lista de usuários de #i2p: [hobbs] [Iakin3] [duck] [pwk__] [Sonium] [jar] [alpaca_] [interrupt] [protok0l] [mihi] [aum] [Shaun-Away] [cervantes] [jrandom] [deer] [hirvox] [Bladenight] 14:57 &amp;lt;bogobot&amp;gt; Lista de usuários de #i2p: [shendaras] [duck] [josh] [mule2p] [aum] [mrflibble] [hypercubus] [TrueSeeker] [laggybot] [bogobot] [ion_] [mihi] [ion] [mule] [jteitel] [ant] [oOo_] [jrandomi2p] [dm] [ugha2p] [Ch0Hag] [jnk] [oOo] [soros] [bob] [revival] [DrWoo] [thetower] 14:57 &amp;lt;jrandomi2p&amp;gt; há algumas otimizações adicionais que podem ser feitas no pool de tunnels, mas não tenho certeza de quão útil seria no momento 14:57 &amp;lt;jrandomi2p&amp;gt; ok, voltando aos trilhos - mais alguém tem algo a respeito de 4) coisas do 0.4? 14:57 &amp;lt;oOo&amp;gt; Sobre 'simulações em larga escala' para o 0.4, alguma forma de preparar para isso? Precisam de aplicações/ferramentas 'novas' específicas? (transição para o ponto 5? ;) ) 14:58 &amp;lt;jrandomi2p&amp;gt; na verdade, para a sim seria ótimo se alguém pudesse ajudar a modificar o heartbeat (ou um app baseado em SAM) para ser tipo um cliente/servidor roteirizável 14:59 -!- Bladenight is now known as Nightblade 14:59 &amp;lt;jrandomi2p&amp;gt; (por exemplo, em vez do atual "a cada 30s, enviar 20KB ao par X", um "por 10 minutos, pedir ao par X um arquivo de 1MB, e então pausar por 60m, depois pedir ao par Y arquivos de 1KB" etc) 15:00 &amp;lt;jrandomi2p&amp;gt; mas se alguém tiver interesse em ajudar com isso, por favor me avise e podemos conve 15:00 &amp;lt;jrandomi2p&amp;gt; quer dizer, conversar 15:00 &amp;lt;jrandomi2p&amp;gt; pegando esse gancho, vamos para 5) coisas que vocês estão fazendo :) 15:01 &amp;lt;jrandomi2p&amp;gt; não tenho certeza de como cobrir isso, vamos apenas seguir na ordem (arbitrária) listada no e-mail para atualizações? 15:01 &amp;lt;jrandomi2p&amp;gt; não vejo o sunshine aqui, e o aum provavelmente ainda não acordou ;) 15:02 &amp;lt;jrandomi2p&amp;gt; nightblade - como vai a batalha? 15:02 &amp;lt;Nightblade&amp;gt; tenho alguns planos para tornar a interface do libsam parecida com sockets BSD 15:02 &amp;lt;Nightblade&amp;gt; mas ainda não fiz nenhuma codificação nessa parte 15:02 &amp;lt;duck&amp;gt; mudei para tunnels.numInbound=3 15:03 &amp;lt;jrandomi2p&amp;gt; legal, duck (de preferência espere até depois da reunião para reiniciar seu tunnel ;) 15:03 &amp;lt;duck&amp;gt; ah, ele não detecta as mudanças? 15:03 &amp;lt;jrandomi2p&amp;gt; certo, nightblade - há algum problema com o jeito que as coisas estão agora? 15:03 &amp;lt;hypercubus&amp;gt; não até você programar para isso ;-) 15:03 &amp;lt;jrandomi2p&amp;gt; não, duck, as linhas clientApp só são lidas na inicialização 15:04 &amp;lt;jrandomi2p&amp;gt; (clientApp está realmente fora do controle do router - é para isso que serve o app web do i2ptunnel) 15:04 &amp;lt;Nightblade&amp;gt; não, não há problema com o jeito que está agora... o que eu faria seria em adição à interface que já existe (os desenvolvedores poderiam escolher o que querem usar) 15:04 &amp;lt;jrandomi2p&amp;gt; wikked 15:05 &amp;lt;jrandomi2p&amp;gt; ok, você que manda. ter variedade é bom, embora variedade signifique mais código para manter / etc, mas é um equilíbrio 15:06 &amp;lt;jrandomi2p&amp;gt; descendo na lista - mule2p - como vão as coisas do outproxy? 15:07 &amp;lt;mule&amp;gt; nada feito além do patch que você tem 15:07 &amp;lt;jrandomi2p&amp;gt; ah ok achei que você estivesse trabalhando numa modificação adicional 15:07 &amp;lt;mule&amp;gt; preciso arrumar um tempo livre para balanceamento de carga de verdade 15:07 &amp;lt;jrandomi2p&amp;gt; w3rd 15:08 &amp;lt;jrandomi2p&amp;gt; vou aplicar aquele patch então 15:08 &amp;lt;mule&amp;gt; valeu. e inclui meu outproxy no app cliente :) parece ser mais rápido 15:08 &amp;lt;jrandomi2p&amp;gt; heh, bem, claro que seu proxy vai ser mais rápido para você, é local :) 15:09 &amp;lt;oOo&amp;gt; E mais ninguém usa ^^ 15:09 &amp;lt;mule&amp;gt; não, não é 15:09 &amp;lt;jrandomi2p&amp;gt; ooh, está em um router diferente? legal 15:09 &amp;lt;mule&amp;gt; sim, em um servidor root de um ISP 15:10 &amp;lt;jrandomi2p&amp;gt; a interface web do i2ptunnel tem um campo para as pessoas especificarem a lista de outproxies, então deve ser fácil o suficiente para ajustarem, mas vamos divulgar na próxima revisão e nas notas de lançamento 15:10 &amp;lt;jrandomi2p&amp;gt; legal 15:11 &amp;lt;jrandomi2p&amp;gt; ok, o nickster parece estar offline no momento 15:12 &amp;lt;jrandomi2p&amp;gt; há mais algum esforço de desenvolvimento de cliente ativo acontecendo? 15:12 &amp;lt;jrandomi2p&amp;gt; (ou algum dos pausados voltou a ficar ativo, etc?) 15:13 &amp;lt;jrandomi2p&amp;gt; ok, se alguém quiser mencionar mais algo nesse front, temos a lista e o canal, como sempre :) 15:13 &amp;lt;jrandomi2p&amp;gt; indo para 6) ??? 15:13 &amp;lt;jrandomi2p&amp;gt; mais alguém tem algo que queira trazer? 15:14 &amp;lt;Nightblade&amp;gt; não 15:15 &amp;lt;mihi&amp;gt; o duck tem algo para derrubar ;) 15:15 &amp;lt;mihi&amp;gt; s/any/some/ 15:15 * jrandomi2p faz pingflood no mihi 15:15 &amp;lt;jrandomi2p&amp;gt; ok, dito isso 15:15 * jrandomi2p se prepara 15:15 * jrandomi2p *baf* fecha a reunião &lt;/div></description></item><item><title>Notas de status do I2P para 2004-07-27</title><link>/pt/blog/2004/07/27/notas-de-status-do-i2p-para-2004-07-27/</link><pubDate>Tue, 27 Jul 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/07/27/notas-de-status-do-i2p-para-2004-07-27/</guid><description>&lt;p>Olá, pessoal, hora da sessão semanal de desabafos&lt;/p>
&lt;h2 id="índice">Índice:&lt;/h2>
&lt;ol>
&lt;li>0.3.3 &amp;amp; current updates&lt;/li>
&lt;li>NativeBigInteger&lt;/li>
&lt;li>???&lt;/li>
&lt;/ol>
&lt;h2 id="1-033">1) 0.3.3&lt;/h2>
&lt;p>Lançamos a versão 0.3.3 na sexta-feira passada e, após um ou dois dias de bastante instabilidade, parece estar funcionando razoavelmente bem. Não tão boa quanto a 0.3.2.3, mas geralmente consegui ficar no irc.duck.i2p por períodos de 2 a 7 horas. No entanto, como tenho visto muita gente com problemas, iniciei o logger e monitorei em detalhes o que estava acontecendo. A resposta curta é que estávamos simplesmente usando mais largura de banda do que o necessário, causando congestionamento e falhas de tunnel (devido a mensagens de teste com tempo esgotado, etc.).&lt;/p></description></item><item><title>Reunião de Desenvolvimento do I2P - 27 de julho de 2004</title><link>/pt/blog/2004/07/27/reuni%C3%A3o-de-desenvolvimento-do-i2p-27-de-julho-de-2004/</link><pubDate>Tue, 27 Jul 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/07/27/reuni%C3%A3o-de-desenvolvimento-do-i2p-27-de-julho-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cat-a-puss, Connelly, deer, dm, hypercubus, jrandom, Sonium&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:02 &amp;lt;jrandom&amp;gt; 0) oi 14:02 &amp;lt;jrandom&amp;gt; 1) 0.3.3 &amp;amp; atualizações atuais 14:02 &amp;lt;jrandom&amp;gt; 2) NativeBigInteger 14:03 &amp;lt;jrandom&amp;gt; 3) ??? 14:03 &amp;lt;jrandom&amp;gt; 0) oi 14:03 * jrandom acena 14:03 &amp;lt;jrandom&amp;gt; notas de status semanais publicadas em http://dev.i2p.net/pipermail/i2p/2004-July/000372.html 14:03 &amp;lt;jrandom&amp;gt; (graças às cutucadas do hypercubus consegui soltar antes da reunião :) 14:04 &amp;lt;jrandom&amp;gt; ok, vamos lá 14:04 &amp;lt;jrandom&amp;gt; 1) 0.3.3 &amp;amp; atualizações atuais 14:06 &amp;lt;jrandom&amp;gt; tem uma tonelada de informações no e-mail descrevendo o que está acontecendo, e deve haver uma redução substancial no uso de banda em breve 14:07 &amp;lt;jrandom&amp;gt; não será retrocompatível porque muda muitas coisas, então a próxima versão também será uma atualização meio turbulenta, mas é a vida 14:08 &amp;lt;jrandom&amp;gt; alguém tem alguma pergunta com relação à revisão 0.3.3 ou às coisas postadas nas notas de status? 14:08 * dm acena 14:08 * jrandom está vendo 23s de lag aqui @ freenode 14:09 * hypercubus vê 0.10 s de lag 14:09 &amp;lt;jrandom&amp;gt; ah, de volta ao normal 14:09 &amp;lt;jrandom&amp;gt; ok, se não há nada, podemos pular para 2) NativeBigInteger 14:10 &amp;lt;jrandom&amp;gt; Iakin3 modificou algumas coisas para ficar mais simples distribuir o código de criptografia pronto para uso, o que é Bom 14:10 &amp;lt;jrandom&amp;gt; de vez em quando eu olho no netDb e vejo algumas pessoas com 2–400 ms de atraso ao fazer criptografia ElGamal, o que significa que algumas pessoas não estão usando jbigi 14:11 &amp;lt;jrandom&amp;gt; (e todo mundo deveria usar jbigi) 14:12 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; como você sabe que eles não estão apenas em computadores lentos 14:12 &amp;lt;Sonium&amp;gt; por que isso não é usado automaticamente? 14:12 &amp;lt;hypercubus&amp;gt; porque precisa ser compilado sob medida para cada plataforma 14:12 &amp;lt;jrandom&amp;gt; talvez a gente consiga incluir isso nesta próxima revisão, mas vamos ver 14:12 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Se a DLL não estiver presente, o programa continua usando apenas código Java (necessário para suporte multiplataforma) 14:12 &amp;lt;hypercubus&amp;gt; e atualmente a plataforma não é detectada 14:12 &amp;lt;jrandom&amp;gt; Nightblade: isso é possível, claro 14:13 &amp;lt;jrandom&amp;gt; oOo certo, definitivamente vamos manter essa funcionalidade 14:13 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Não, force a existência dos arquivos dll e .so, mesmo que vazios ou inúteis 14:13 &amp;lt;jrandom&amp;gt; na verdade, isso é outra coisa que estamos ganhando com algumas das modificações atuais em que estou trabalhando — só precisamos fazer metade das criptografias ElGamal (já que o sourceRouteBlock foi removido) 14:14 &amp;lt;jrandom&amp;gt; hmm oOo? 14:14 &amp;lt;jrandom&amp;gt; por que iríamos querer fazer isso? 14:15 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Force uma verificação da existência dos arquivos de biblioteca. Se eles não forem usados, você provavelmente não está em uma plataforma x86 Win/Linux e é forçado a usar o código Java. De qualquer forma você fez o possível para forçar o uso do código nativo 14:15 &amp;lt;jrandom&amp;gt; ah, certo, sempre verificamos por libjbigi.so / jbigi.dll, o que o código do Iakin adiciona é a capacidade de empacotar um monte de arquivos DLL e .so em um jar e escolher o certo em tempo de execução 14:16 &amp;lt;hypercubus&amp;gt; &amp;lt;/obvious&amp;gt; 14:16 &amp;lt;jrandom&amp;gt; (voltando para Java puro se nenhum corresponder) 14:17 &amp;lt;jrandom&amp;gt; enfim, coisa boa que, com sorte, vai ajudar bastante os novos usuários 14:17 &amp;lt;jrandom&amp;gt; (e me poupa o tempo de fazer uns drop-downs feios na interface de administração :) 14:18 &amp;lt;jrandom&amp;gt; ok, se não há mais nada sobre isso, acho que é tudo que tenho 14:18 &amp;lt;jrandom&amp;gt; então passando para 3) ??? 14:18 &amp;lt;jrandom&amp;gt; mais alguém tem algo que queira levantar? 14:18 &amp;lt;hypercubus&amp;gt; alguém deveria rodar um corretor ortográfico no novo site ;-) 14:19 &amp;lt;jrandom&amp;gt; você tem acesso ao cvs agora... :) 14:19 &amp;lt;jrandom&amp;gt; (módulo: i2pwww) 14:19 &amp;lt;hypercubus&amp;gt; droga 14:19 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; A corrupção em transferências grandes, mesmo locais, está sendo investigada (tipo puxar vários Mb do seu próprio eepsite)? 14:20 &amp;lt;hypercubus&amp;gt; eu tive muitos downloads de arquivos grandes interrompidos, mas nunca corrupção 14:20 &amp;lt;jrandom&amp;gt; hmm, a maioria dos casos desse problema foi resolvida, mas ouvi relatos recentes sobre isso. ainda não passei pela camada de aplicação e auditei tudo de novo 14:21 &amp;lt;jrandom&amp;gt; eu considero downloads interrompidos como corrompidos 14:21 &amp;lt;jrandom&amp;gt; tem que funcionar de primeira, até o fim 14:21 &amp;lt;hypercubus&amp;gt; bem, não há o que fazer, porque é o que acontece na WWW real também ;-) 14:21 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; Não quando o grabber está no mesmo computador que o servidor ^^ 14:22 &amp;lt;jrandom&amp;gt; oOo: você consegue reproduzir isso? 14:22 &amp;lt;jrandom&amp;gt; (ou é intermitente?) 14:22 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; jrandom: Aconteceu duas vezes, achei que fosse conhecido, vou tentar de novo 14:23 &amp;lt;jrandom&amp;gt; valeu. se você conseguir reproduzir, por favor me diga os detalhes do teste e eu vou investigar mais a fundo. 14:23 &amp;lt;jrandom&amp;gt; (tenho que auditar a camada de aplicação de novo de qualquer forma em breve) 14:23 &amp;lt;deer&amp;gt; &amp;lt;oOo&amp;gt; jrandom: Sem problema, obrigado 14:24 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira perguntar/levantar? 14:25 &amp;lt;cat-a-puss&amp;gt; ainda me interesso em falar sobre como fazer o myI2P 14:25 &amp;lt;cat-a-puss&amp;gt; talvez eu consiga trazer algumas pessoas em alguns meses 14:25 &amp;lt;jrandom&amp;gt; sensacional! 14:26 &amp;lt;hypercubus&amp;gt; um trabalho de curso? ;-) 14:26 &amp;lt;cat-a-puss&amp;gt; algo assim ;-) 14:27 &amp;lt;jrandom&amp;gt; acho que quando soltarmos a 0.4 com a nova interface web, vai ficar muito mais fácil montar apps (como o myi2p) com um front-end web 14:27 &amp;lt;cat-a-puss&amp;gt; então você acha que isso pode ser feito puramente na camada de aplicação? 14:27 &amp;lt;jrandom&amp;gt; absolutamente 14:28 &amp;lt;jrandom&amp;gt; o que mais você tinha em mente? 14:28 &amp;lt;cat-a-puss&amp;gt; bom, o DB da rede poderia ser usado para armazenar metadados 14:28 &amp;lt;jrandom&amp;gt; ahh 14:28 &amp;lt;cat-a-puss&amp;gt; teria acesso a isso? 14:28 &amp;lt;hypercubus&amp;gt; *cof* 14:28 &amp;lt;jrandom&amp;gt; não, nada tem acesso ao netDb 14:29 &amp;lt;jrandom&amp;gt; conseguimos fazer alguma mágica no netDb porque ele é bem focado apenas em servir como nossa tabela de roteamento distribuída 14:29 &amp;lt;hypercubus&amp;gt; cat-a-puss: o que você quer é o DHT em que o Nightblade está trabalhando 14:29 &amp;lt;jrandom&amp;gt; myi2p (e afins) certamente poderiam usar um DHT por cima do i2p 14:30 &amp;lt;hypercubus&amp;gt; (enclave) 14:30 &amp;lt;jrandom&amp;gt; que tipo de metadado você estava pensando? 14:31 &amp;lt;cat-a-puss&amp;gt; bom, eu imaginei fazer algo como canais no Frost que roda em cima de um ssk no freenet 14:31 &amp;lt;cat-a-puss&amp;gt; então você roda os ssk no DHT por cima do I2p 14:31 &amp;lt;jrandom&amp;gt; certo 14:31 &amp;lt;jrandom&amp;gt; isso talvez seja um pouco exagerado para algumas coisas, porém 14:31 &amp;lt;cat-a-puss&amp;gt; mas você ainda precisa de uma meta-chave que liste todos os ssk das pessoas inscritas no canal 14:32 &amp;lt;dm&amp;gt; dht por cima do i2p... 14:32 * dm não vê isso funcionando de forma confiável tão cedo. 14:32 &amp;lt;Connelly&amp;gt; uma biblioteca DHT genérica seria legal 14:32 &amp;lt;dm&amp;gt; de forma confiável 14:32 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; o que é uma biblioteca dht 14:32 &amp;lt;cat-a-puss&amp;gt; isso precisa funcionar de maneira diferente ... 14:33 &amp;lt;jrandom&amp;gt; cat-a-puss: acho que depende do tipo de atividade, mas enquanto fóruns estilo Frost podem ser bons para algumas coisas, fóruns estilo fmb podem ser bons para outras, e agregadores de blogs podem ser bons para outras ainda 14:34 &amp;lt;Connelly&amp;gt; bem, uma implementação de kademlia ou algo assim 14:34 &amp;lt;Connelly&amp;gt; presumo que o enclave seria algo do tipo 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; acho que vou fazer algumas mudanças no LibSAM primeiro 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; só faltam duas semanas de aula para mim, contando esta semana 14:34 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; então vou poder fazer algumas coisas, espero 14:35 &amp;lt;jrandom&amp;gt; w00t! :) 14:37 &amp;lt;cat-a-puss&amp;gt; jrandom: basicamente o objetivo é ser tudo para todos. Se a rede não fizer tudo, as pessoas vão usar outra coisa. (e precisa ser melhor nisso para atrair tráfego de cobertura) 14:38 &amp;lt;jrandom&amp;gt; trabalhei em projetos demais que tentam ser “canivete suíço” — se você construir, eles virão 14:38 &amp;lt;hypercubus&amp;gt; a rede é uma camada de transporte, não a camada de aplicação ;-) 14:38 &amp;lt;jrandom&amp;gt; isso raramente, muito raramente dá certo. 14:38 &amp;lt;jrandom&amp;gt; a camada de transporte do i2p deve suportar toda comunicação ponto a ponto possível, com certeza 14:38 &amp;lt;jrandom&amp;gt; mas aplicativos por cima do i2p devem ser amigáveis ao usuário — ou seja, atender a uma necessidade específica do usuário e ajudá-lo com isso 14:39 &amp;lt;jrandom&amp;gt; as massas não querem uma camada de comunicação, querem uma forma de falar com pessoas, ler o que as pessoas dizem e explorar 14:39 &amp;lt;Connelly&amp;gt; nah, devemos criar um XUL e todo um sistema Gecko novo 14:39 &amp;lt;Connelly&amp;gt; depois construir um conglomerado de programas Mozilla em cima disso 14:39 &amp;lt;Connelly&amp;gt; depois integrar sistemas colaborativos no Mozilla ;) 14:40 &amp;lt;cat-a-puss&amp;gt; ótimo, desde que o app tenha controle suficiente sobre a camada de comunicação para fazê-la fazer o que quer. 14:40 &amp;lt;dm&amp;gt; Maxthon&amp;gt; Mozilla 14:40 &amp;lt;jrandom&amp;gt; cat-a-puss: com certeza. todos os apps usando SAM, I2CP ou o SDK podem fazer o que qualquer outro app pode fazer 14:41 &amp;lt;jrandom&amp;gt; (o que deve ser suficiente [a funcionalidade / API é modelada a partir de JMS e MOMs, que vêm sendo testadas em batalha há mais de uma década na indústria]) 14:43 &amp;lt;cat-a-puss&amp;gt; ok, então eu tenho essencialmente: TCP, datagrama, ambos + anonimato se eu quiser, e um DHT que opera acima de tudo isso. 14:44 &amp;lt;hypercubus&amp;gt; você tem algum anonimato, goste ou não ;-) 14:44 &amp;lt;cat-a-puss&amp;gt; então o app não pode definir o comprimento do tunnel para 0 mesmo que queira? 14:44 &amp;lt;jrandom&amp;gt; certo — i2p em si é a parte de TCP/datagrama, e o app de DHT enclave poderia ser usado como base para o data store 14:44 &amp;lt;jrandom&amp;gt; com certeza 14:45 &amp;lt;jrandom&amp;gt; de fato, com tunnels de 0 saltos e a defesa que o Connelly delineou na semana passada, pode ser bem anônimo contra alguns atacantes 14:45 &amp;lt;jrandom&amp;gt; er, li errado o que você disse. sim, o app pode definir o comprimento do tunnel para 0, mas, na verdade, isso ainda fornece algum grau de anonimato 14:46 &amp;lt;cat-a-puss&amp;gt; ok 14:46 &amp;lt;jrandom&amp;gt; (suficiente para algumas pessoas, mas insuficiente contra alguns ataques estatísticos) 14:46 &amp;lt;hypercubus&amp;gt; se você não quisesse anonimato, não deveria estar passando seu tráfego pelo i2p 14:47 &amp;lt;cat-a-puss&amp;gt; e apps diferentes no mesmo host/porta, suponho, são tratados com chaves separadas? 14:47 &amp;lt;jrandom&amp;gt; exatamente 14:47 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; anonimato baixo poderia ser popular para rodar p2p sobre I2P? 14:47 &amp;lt;cat-a-puss&amp;gt; então a única questão que me resta é algum tipo de “serviço de recados” 14:47 &amp;lt;jrandom&amp;gt; certo, DrWoo — compartilhamento de arquivos / etc provavelmente poderia usar tunnels de 0 saltos 14:48 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; hey soros! 14:48 &amp;lt;hypercubus&amp;gt; estou pensando que apps estilo BitTorrent no i2p provavelmente precisariam de tunnels de 0–1 saltos 14:48 &amp;lt;Connelly&amp;gt; jrandom: qual defesa para tunnels de 0 saltos? 14:48 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; hey woo :D 14:48 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; soros: você estava escondido hehe 14:48 &amp;lt;cat-a-puss&amp;gt; IE: configurar algo no banco de dados do i2p onde meu tráfego vai para outra pessoa enquanto estou offline, e então quando eu voltar eu a contate e ela me atualiza sobre o que perdi? 14:48 &amp;lt;cat-a-puss&amp;gt; eles não precisam conseguir descriptografar 14:48 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; desisti do iip por alguns meses 14:48 &amp;lt;dm&amp;gt; reunião de soros e drwoo... 14:48 &amp;lt;dm&amp;gt; LÁGRIMA 14:48 &amp;lt;hypercubus&amp;gt; cat-a-puss: de novo, coisa da camada de aplicação 14:49 &amp;lt;jrandom&amp;gt; cat-a-puss: não sei, esse tipo de funcionalidade eu não tinha realmente imaginado com o myi2p, mas há algumas maneiras de fazer 14:49 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; isso está indo para o freenode automaticamente ? 14:49 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; ops.. isto é i2p desculpa 14:49 &amp;lt;jrandom&amp;gt; Connelly: usando ordenação estrita para os peers no tunnel 14:49 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; soros: é um pouco confuso lol 14:50 &amp;lt;Connelly&amp;gt; ok 14:50 &amp;lt;hypercubus&amp;gt; precisamos rodar uma enquete no fórum para votar um novo nome para o myI2P ;-) 14:51 &amp;lt;jrandom&amp;gt; betty 14:51 &amp;lt;hypercubus&amp;gt; MyBetty? 14:51 &amp;lt;dm&amp;gt; MY TOOPIE 14:51 &amp;lt;jrandom&amp;gt; heh 14:51 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; que tal acropolis....... era isso? 14:51 &amp;lt;hypercubus&amp;gt; Betty Toop? 14:51 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; MOAP2P 14:51 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; I2P H@ME 14:51 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; Mother of all P2P 14:52 &amp;lt;hypercubus&amp;gt; Nightblade: sim, acropolis 14:52 &amp;lt;hypercubus&amp;gt; eu gosto 14:53 &amp;lt;dm&amp;gt; Que tal: Pipi na sua cara 14:53 &amp;lt;hypercubus&amp;gt; dm: você sabe que isso vai todo para o log da reunião, né? ;-) 14:53 &amp;lt;Connelly&amp;gt; cara, tive uma ótima ideia 14:53 &amp;lt;deer&amp;gt; &amp;lt;DrWoo&amp;gt; Centro do I2P Conhecido 14:53 &amp;lt;dm&amp;gt; hypercubus: pipi na sua cara 14:53 &amp;lt;Connelly&amp;gt; vamos integrar um RPG 3D programável pelo usuário ao I2P H@ME 14:53 &amp;lt;deer&amp;gt; &amp;lt;soros&amp;gt; chame de HyperCube. 14:54 &amp;lt;Connelly&amp;gt; e usar tecnologia Mozilla para fazer isso :) 14:54 &amp;lt;dm&amp;gt; Maxthon faz pipi no mozilla 14:54 &amp;lt;Connelly&amp;gt; tá, Maxthon 14:54 &amp;lt;hypercubus&amp;gt; você está numa vibe de xul, connelly? ;-) 14:54 &amp;lt;Connelly&amp;gt; sim! 14:55 &amp;lt;Connelly&amp;gt; mas deveríamos criar uma linguagem de programação toda baseada em XML 14:55 &amp;lt;Connelly&amp;gt; seria mais flexível assim 14:55 &amp;lt;jrandom&amp;gt; e então vamos construir nosso próprio hardware também 14:55 &amp;lt;hypercubus&amp;gt; routers de malha sem fio customizados para i2p 14:55 &amp;lt;jrandom&amp;gt; e montar uma empresa de distribuição com navios e trens para levar isso ao mundo! :) 14:55 &amp;lt;dm&amp;gt; Eu conheço CPUs 14:55 &amp;lt;dm&amp;gt; Eu construo uma 14:56 &amp;lt;deer&amp;gt; &amp;lt;mule&amp;gt; além de construir as instalações de produção de chips ... 14:56 &amp;lt;Connelly&amp;gt; sim, uma corporação de envio anônima 14:56 &amp;lt;hypercubus&amp;gt; chame de WhoEx 14:56 &amp;lt;Connelly&amp;gt; e usar refletores na lua para transmitir tráfego de internet a laser uns aos outros! 14:57 &amp;lt;hypercubus&amp;gt; sinto que é hora de encerrar a reunião 14:57 &amp;lt;jrandom&amp;gt; nesse not.. 14:57 &amp;lt;jrandom&amp;gt; er, note 14:57 &amp;lt;jrandom&amp;gt; mais alguma coisa que as pessoas queiram levantar? se não, temos os fóruns e a lista de discussão 14:57 &amp;lt;jrandom&amp;gt; (e estamos aqui o tempo todo ;) 14:57 * jrandom arremata 14:57 &amp;lt;dm&amp;gt; eu não, eu tenho vida. 14:57 &amp;lt;dm&amp;gt; PERDEDORES 14:57 &amp;lt;dm&amp;gt; NEEEEEEEEEEEEEEEERRRRRRRRRDDDDDDDSSSSS 14:57 * jrandom dá um *baf* na cabeça do dm 14:58 &amp;lt;jrandom&amp;gt; (encerrando a reunião) &lt;/div></description></item><item><title>Notas de status do I2P de 2004-07-20</title><link>/pt/blog/2004/07/20/notas-de-status-do-i2p-de-2004-07-20/</link><pubDate>Tue, 20 Jul 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/07/20/notas-de-status-do-i2p-de-2004-07-20/</guid><description>&lt;p>&lt;strong>1) 0.3.2.3, 0.3.3, e o roteiro&lt;/strong>&lt;/p>
&lt;p>Após o lançamento da 0.3.2.3 na semana passada, vocês fizeram um ótimo trabalho de atualização - agora só temos dois resistentes (um na 0.3.2.2 e outro lá atrás na 0.3.1.4 :). Nos últimos dias, a rede tem estado mais confiável do que o normal - as pessoas estão ficando no irc.duck.i2p por horas seguidas, downloads de arquivos maiores estão sendo concluídos a partir de eepsites(I2P Sites), e a acessibilidade geral de eepsite(I2P Site) está razoavelmente boa. Como está indo bem e quero mantê-los atentos, decidi mudar alguns conceitos fundamentais e teremos isso disponível em um lançamento 0.3.3 em um dia ou dois.&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P - 20 de julho de 2004</title><link>/pt/blog/2004/07/20/reuni%C3%A3o-de-desenvolvimento-do-i2p-20-de-julho-de-2004/</link><pubDate>Tue, 20 Jul 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/07/20/reuni%C3%A3o-de-desenvolvimento-do-i2p-20-de-julho-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cat-a-puss, cervantes, Connelly, deer, duck, jrandom, mihi, modulus&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 &amp;lt;jrandom&amp;gt; 1) 0.3.2.3, 0.3.3 e o roadmap 14:05 &amp;lt;jrandom&amp;gt; 2) s/reliability/capacity/g 14:05 &amp;lt;jrandom&amp;gt; 3) atualizações do site 14:05 &amp;lt;jrandom&amp;gt; 4) ataques e defesas 14:05 &amp;lt;jrandom&amp;gt; 5) ??? 14:05 &amp;lt;jrandom&amp;gt; 0) oi 14:05 * jrandom acena 14:05 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas em @ http://dev.i2p.net/pipermail/i2p/2004-July/000358.html 14:06 &amp;lt;jrandom&amp;gt; indo direto para 1) 0.3.2.3, 0.3.3 e o roadmap 14:07 &amp;lt;jrandom&amp;gt; (enquanto vocês leem adiante, imagino ;) 14:07 &amp;lt;jrandom&amp;gt; a versão 0.3.2.3 está por aí e parece estar indo bem 14:07 &amp;lt;jrandom&amp;gt; quais são os principais pontos problemáticos que as pessoas estão vendo? 14:08 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; nenhum problema 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; 4d de tempo de atividade sem problemas 14:08 &amp;lt;jrandom&amp;gt; hmm, massa 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; para alguns o irc não parece muito estável 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; tipo o kaji sendo expulso a cada minuto 14:08 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mas isso não é novidade 14:09 &amp;lt;jrandom&amp;gt; é, isso acontece com ele também na rede freenode, então não sei a que culpar 14:09 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; pois é 14:09 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; connelly teve alguns downloads ruins pelo que sei 14:10 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mas você não me ouve reclamando 14:10 &amp;lt;jrandom&amp;gt; ah é mesmo? hmm, acho que descobrimos que alguns estavam relacionados à biblioteca dele, mas eu experimentei uma falha ocasional em transferências de arquivos maiores 14:10 &amp;lt;jrandom&amp;gt; especialmente enquanto baixava livros do alexandria 14:10 &amp;lt;jrandom&amp;gt; (bem, não especialmente, mas esse é o único site de que baixo) 14:11 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; :) 14:11 &amp;lt;jrandom&amp;gt; ok, bem, meu plano é que, assim que a versão 0.3.3 sair, meu tempo ficará focado em nos levar à 0.4, junto com quaisquer correções de bugs que surgirem 14:12 &amp;lt;jrandom&amp;gt; o trabalho restante para a 0.4 é basicamente coisa simples de web (novo console do router com servlets, integração com o Jetty, servlet para controlar o router e um servlet para configurar as instâncias do I2PTunnel) 14:13 &amp;lt;jrandom&amp;gt; talvez alguns pessoal de JSP/Servlet possa ajudar com parte disso para começar a se familiarizar com o código, embora eu já tenha feito bastante dessas coisas antes, então a impl não será muito difícil 14:13 &amp;lt;jrandom&amp;gt; pelo que sei, o instalador do hypercubus está praticamente pronto 14:13 &amp;lt;jrandom&amp;gt; (embora eu tenha jogado trabalho novo para ele hoje ;) 14:13 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; featurecreep++ 14:14 &amp;lt;jrandom&amp;gt; mantém o pessoal atento :) 14:14 &amp;lt;jrandom&amp;gt; (mas vamos lá, todo mundo odeia baixar todos os JARs separadamente para atualizações) 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; sim, esse é meu maior problema ao atualizar 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; (embora eu use cvs) 14:14 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; mas seria se eu não usasse 14:15 &amp;lt;jrandom&amp;gt; heh 14:15 &amp;lt;mihi&amp;gt; jrandom: é só tar todos eles -&amp;gt; 1 download ;) 14:15 &amp;lt;jrandom&amp;gt; isso seria simples o suficiente, e deixar updgrade.sh/upgrade.bat == jar xf upgrade.jar 14:16 &amp;lt;jrandom&amp;gt; (após uma chamada ao estilo wget) 14:16 &amp;lt;jrandom&amp;gt; bem, acho que o hypercubus tem o código para fazer todas essas coisas sob controle, então podemos deixar com ele para fazer a Coisa Certa 14:17 &amp;lt;jrandom&amp;gt; de qualquer forma, é, como vocês devem ter notado, nosso cronograma não é bem o que era antes 14:17 &amp;lt;jrandom&amp;gt; o roadmap foi atualizado e prooooolooongaaado 14:18 &amp;lt;mihi&amp;gt; jjrraannddoomm:: vveerrrriiiffiqqquuee sseeeuu sswwiittcchh ddee dduuuppplleexx 14:18 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; hah 14:18 &amp;lt;jrandom&amp;gt; heh 14:18 * mihi cometeu um erro... quem acha primeiro? 14:19 &amp;lt;jrandom&amp;gt; (\n\n) 14:19 &amp;lt;jrandom&amp;gt; mas enfim 14:19 &amp;lt;mihi&amp;gt; ok, outro ;) 14:19 &amp;lt;duck&amp;gt; (sem espaços duplos) 14:19 &amp;lt;mihi&amp;gt; duck++ 14:20 &amp;lt;jrandom&amp;gt; acho que o roadmap está bem realista pelo menos até a versão 1.0 agora, embora, dependendo da adoção dos usuários e do feedback, possamos reordenar ou remover uma entre 0.4.2 ou 0.4.3 14:20 &amp;lt;jrandom&amp;gt; (e, claro, como sempre o roadmap está sujeito a mudanças se mais pessoas se envolverem :) 14:21 &amp;lt;modulus&amp;gt; talvez um dia eu me envolva, depois que eu aprender java, mas i2p não parece um projeto para novato. 14:21 &amp;lt;deer&amp;gt; &amp;lt;Sandworm&amp;gt; sim, vai levar mais tempo :) 14:21 &amp;lt;deer&amp;gt; * duck espera mais alguns deslizes pelo caminho 14:21 &amp;lt;modulus&amp;gt; :-) 14:22 &amp;lt;deer&amp;gt; * duck mal pode chamar de deslizes, olhe a tabela impressionante em http://www.i2p.net/redesign/announcements 14:22 &amp;lt;jrandom&amp;gt; deslizes podem acontecer, claro, mas acho que os marcos restantes são todos bem factíveis 14:22 &amp;lt;jrandom&amp;gt; é, valeu por mostrar que eu não tenho vida, duck ;) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; esta é sua vida 14:22 &amp;lt;modulus&amp;gt; então, quando sai a 1.0? :-) 14:22 &amp;lt;deer&amp;gt; &amp;lt;duck&amp;gt; tenha orgulho disso 14:23 &amp;lt;jrandom&amp;gt; modulus: embora algumas partes do i2p sejam um saco, há muitas partes que um desenvolvedor novo pode encarar com bastante facilidade 14:23 &amp;lt;modulus&amp;gt; provavelmente partes bem chatas, né? 14:24 &amp;lt;jrandom&amp;gt; nada, de modo algum. por exemplo, criar um app bacana de transferência de arquivos anônimo ou de chat, um mini servidor web, um MUD, um app de xadrez, o que for 14:24 &amp;lt;duck&amp;gt; (atualizações do site) 14:24 &amp;lt;modulus&amp;gt; hmm, parece legal. 14:24 &amp;lt;jrandom&amp;gt; (também conhecidos como apps cliente simples que podem ser anônimos) 14:24 &amp;lt;jrandom&amp;gt; e claro, atualizações do site ;) 14:25 &amp;lt;modulus&amp;gt; qual é a dessa de atualizações do site? 14:25 &amp;lt;jrandom&amp;gt; nosso site precisa de trabalho (veja http://dev.i2p.net/pipermail/i2p/2004-July/000358.html ou espere alguns minutos pelo item 3 da agenda) 14:25 &amp;lt;cat-a-puss&amp;gt; Onde o myi2p entra nisso tudo? 14:25 &amp;lt;modulus&amp;gt; ah ah 14:26 &amp;lt;jrandom&amp;gt; cat-a-puss: http://www.i2p.net/redesign/myi2p :) 14:26 &amp;lt;modulus&amp;gt; acho que myi2p não é prioridade agora... 14:26 &amp;lt;jrandom&amp;gt; (acabei de escrever uma página breve sobre isso há algumas horas) 14:27 &amp;lt;jrandom&amp;gt; como observação, as atualizações do site são todas postadas na lista i2pwww (http://dev.i2p.net/pipermail/i2pwww/2004-July/thread.html) 14:28 &amp;lt;modulus&amp;gt; hmm, eu poderia escrever um aplicativo de nomes global :-) 14:28 &amp;lt;jrandom&amp;gt; mas ainda vejo a implementação do myi2p (pelo menos a base de livro de endereços e blog) sendo feita para a versão 1.0 14:28 &amp;lt;jrandom&amp;gt; (conforme o roadmap, previsto para novembro) 14:28 &amp;lt;jrandom&amp;gt; sim, certamente poderia 14:28 &amp;lt;modulus&amp;gt; algo mais simples que DNS, com autenticação e delegação de TLDs 14:28 &amp;lt;jrandom&amp;gt; também não seria ruim ter isso - um app simples em que você pudesse consultar um servidor de nomes central seria legal 14:29 &amp;lt;modulus&amp;gt; sim 14:29 &amp;lt;jrandom&amp;gt; então, mãos à obra :) 14:29 &amp;lt;modulus&amp;gt; Vou começar amanhã. puxe minha orelha se eu estiver em outras coisas ;-) 14:29 &amp;lt;jrandom&amp;gt; hehe legal, combinado 14:29 &amp;lt;jrandom&amp;gt; ok, passando para 2) s/reliability/capacity/g 14:29 &amp;lt;duck&amp;gt; pequena questão no site: 14:29 &amp;lt;duck&amp;gt; ah espera 14:29 &amp;lt;duck&amp;gt; isso é 3 14:29 &amp;lt;duck&amp;gt; desculpa 14:29 &amp;lt;jrandom&amp;gt; claro, manda? 14:30 &amp;lt;jrandom&amp;gt; ah, 'k 14:30 &amp;lt;jrandom&amp;gt; haverá uma mudança bastante fundamental no código de perfilamento e seleção de pares na versão 0.3.3, conforme descrito no email e em http://www.i2p.net/redesign/how_peerselection 14:31 &amp;lt;jrandom&amp;gt; tenho isso rodando em um par de routers no momento e parece se comportar bem (Speed: 25.18 (5 pares rápidos) Capacity: 17.50 (8 pares de alta capacidade) Integration: 37.00 (2 pares bem integrados)) 14:31 &amp;lt;jrandom&amp;gt; e nada de valores negativos :) 14:31 &amp;lt;modulus&amp;gt; :) 14:32 &amp;lt;jrandom&amp;gt; vou testar mais um pouco, talvez por mais um ou dois dias, e então lançar como 0.3.3 14:32 &amp;lt;cat-a-puss&amp;gt; d 14:32 &amp;lt;cat-a-puss&amp;gt; &amp;lt;modulus&amp;gt; 14:32 &amp;lt;cat-a-puss&amp;gt; ops 14:33 &amp;lt;duck&amp;gt; sugerindo não atualizar o cvs? 14:33 &amp;lt;cat-a-puss&amp;gt; para fazer DNS, olhe um cache de http://www.levien.com/thesis/compact.pdf 14:33 &amp;lt;jrandom&amp;gt; não, cvs está razoavelmente estável no momento 14:33 &amp;lt;jrandom&amp;gt; (mas como sempre, esteja preparado para voltar atrás se alguma coisa ruim acontecer) 14:35 &amp;lt;jrandom&amp;gt; parece legal, cat-a-puss, obrigado 14:35 &amp;lt;cat-a-puss&amp;gt; (Tenho uma cópia do original se alguém quiser) 14:36 &amp;lt;jrandom&amp;gt; o cache do Google embaralha um pouco as imagens, então se você tiver o PDF bruto seria ótimo 14:36 &amp;lt;jrandom&amp;gt; de qualquer forma, estamos nos afastando um pouco do tópico no momento (mas podemos voltar a isso) 14:37 &amp;lt;jrandom&amp;gt; é basicamente isso para a troca de reliability/capacity, então passando para 3) atualizações do site 14:37 &amp;lt;jrandom&amp;gt; duck: você tinha algo que queria levantar? 14:38 &amp;lt;jrandom&amp;gt; enquanto o duck prepara suas notas, talvez alguém tenha ideias/sugestões/preocupações com relação aos itens postados no email? 14:39 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; o site está bom 14:39 &amp;lt;jrandom&amp;gt; é, eu gosto da nova navegação e o layout do site está bem limpo 14:40 &amp;lt;deer&amp;gt; &amp;lt;Nightblade&amp;gt; mais fácil encontrar as coisas 14:40 &amp;lt;cervantes&amp;gt; _bem_ mais fácil encontrar as coisas 14:40 &amp;lt;duck&amp;gt; antes de tudo quero agradecer ao nosso defensor dos usuários, o protocol, por se tornar útil :) 14:40 &amp;lt;jrandom&amp;gt; heh 14:40 &amp;lt;duck&amp;gt; ele teve boas sugestões e ele acabou de começar 14:40 &amp;lt;cervantes&amp;gt; hip hip hurra! 14:40 &amp;lt;jrandom&amp;gt; (muito bem!) 14:41 &amp;lt;duck&amp;gt; em seguida, acho que mal há motivo para não colocar o redesign no ar de verdade 14:42 &amp;lt;jrandom&amp;gt; concordo - talvez possamos apenas marcar news/development/documentation como itens de navegação que não são páginas, deixar de lado os ajustes de JVM e de configuração por enquanto e colocar algum conteúdo básico para a página do I2PTunnel, acho que podemos implantar 14:42 &amp;lt;jrandom&amp;gt; só quero que entre no ar com todos os links funcionando (e todas as páginas que não estão funcionando) 14:43 &amp;lt;jrandom&amp;gt; claro, haverá outras atualizações depois que entrar na vida ;) 14:43 &amp;lt;jrandom&amp;gt; er, no ar 14:44 &amp;lt;jrandom&amp;gt; como observação, o wilde também conectou nossa conta na 34sp, então vamos poder migrar o site para lá quando necessário 14:44 &amp;lt;cervantes&amp;gt; show 14:44 &amp;lt;jrandom&amp;gt; o que acha, duck? o menu.php consegue lidar com entradas de navegação que não sejam páginas? 14:44 * cervantes confere sua caixa de entrada por pontos de indicação 14:45 &amp;lt;jrandom&amp;gt; (ou seria muito esforço modificar isso?) 14:45 &amp;lt;jrandom&amp;gt; hehe cervantes, isso deve estar a caminho 14:45 &amp;lt;cervantes&amp;gt; ;-) 14:45 &amp;lt;cervantes&amp;gt; ah, o velho truque do "o cheque está no correio" 14:47 &amp;lt;duck&amp;gt; foi mal; fazendo algum outro trabalho no meio tempo. 14:47 &amp;lt;duck&amp;gt; ok; sim, é possível torná-lo apenas o título da seção de navegação 14:47 &amp;lt;jrandom&amp;gt; sem problema, podemos seguir e voltar a isso depois se preferir 14:47 &amp;lt;jrandom&amp;gt; ok, legal 14:47 &amp;lt;jrandom&amp;gt; (duck++) 14:48 &amp;lt;jrandom&amp;gt; ok, mais alguma coisa relacionada ao site? 14:48 &amp;lt;duck&amp;gt; com sua sugestão, parece pronto para subir. 14:48 &amp;lt;jrandom&amp;gt; se não, podemos ir para 4) ataques e defesas 14:48 &amp;lt;duck&amp;gt; . 14:48 &amp;lt;jrandom&amp;gt; combinado 14:49 &amp;lt;jrandom&amp;gt; ok, pressupondo que vocês leem a lista de discussão e viram as mensagens do connelly e as várias respostas 14:50 &amp;lt;cervantes&amp;gt; ele tem estado ocupado :) 14:50 &amp;lt;cervantes&amp;gt; (quase tanto quanto o proto) 14:50 &amp;lt;Connelly&amp;gt; na minha opinião, a rede parece sólida para tudo exceto análise de tráfego (sites com muito tráfego), ataques de corte de conexões por governos e para atacantes que tomem a maior parte da rede 14:50 &amp;lt;jrandom&amp;gt; embora eu ache que estamos bem, tenho certeza de que deve haver algo (ou algumas coisas) que perdemos, então por favor não assumam que o i2p faz ou fará o que diz - desafiem as suposições e digam por que isso é uma droga 14:50 &amp;lt;Connelly&amp;gt; a criptografia basicamente inviabiliza quaisquer ataques não agressivos 14:51 &amp;lt;jrandom&amp;gt; essa é a esperança 14:51 &amp;lt;jrandom&amp;gt; além disso, com capacidades do i2p 2.0 e 3.0, defesas para ataques por adversários em escala governamental serão possíveis 14:51 &amp;lt;Connelly&amp;gt; claro que na prática haverá brechas de segurança a corrigir 14:52 * jrandom ainda precisa escrever alguma documentação sobre como os atrasos do 3.0 vão prevenir ataques de segmentação 14:52 &amp;lt;jrandom&amp;gt; com certeza, connelly 14:54 &amp;lt;jrandom&amp;gt; ok, se não houver mais nada nessa linha, acho que é tudo que tenho 14:54 &amp;lt;jrandom&amp;gt; então 5) ??? 14:55 &amp;lt;jrandom&amp;gt; ah, como observação, tracei o gráfico de uso de banda vs. # de tunnels em que participou para uma das simulações ao longo de um período de 4 dias 14:55 &amp;lt;jrandom&amp;gt; isso está publicado em @ http://dev.i2p.net/~jrandom/4daybandwidth.png 14:56 &amp;lt;jrandom&amp;gt; a simulação tinha mensagens de 32KB indo e voltando a cada 30s, com dois routers limitados a 6KBps, e as coisas se comportaram exatamente como 'deveriam' 14:56 &amp;lt;duck&amp;gt; (propriedade nolink implementada para o site) 14:56 &amp;lt;jrandom&amp;gt; (por exemplo, carga distribuída sobre os pares rápidos e confiáveis, pares lentos evitados, etc) 14:56 &amp;lt;jrandom&amp;gt; w00t 14:56 &amp;lt;Connelly&amp;gt; um gráfico logarítmico de banda/usuário vs tamanho da rede seria legal 14:57 &amp;lt;Connelly&amp;gt; assim você pode dizer 'sim, realmente escala' 14:58 &amp;lt;jrandom&amp;gt; isso nem precisaria de um gráfico log - a escalabilidade da comunicação do cliente é estritamente O(1) [requerendo 2k*msgSize, onde k = # de saltos no tunnel] 14:58 &amp;lt;jrandom&amp;gt; mas sim, concordo, precisamos de documentação descrevendo como o i2p escala 14:58 &amp;lt;Connelly&amp;gt; bem, para Kademlia ... isso está na sua sim? 14:58 &amp;lt;jrandom&amp;gt; sim, a sim é na verdade o código completo do router, tudo executado em uma única JVM 14:58 &amp;lt;jrandom&amp;gt; estou executando até com as conexões TCP completas em vez do sistema de comunicação da VM também 14:59 &amp;lt;jrandom&amp;gt; o código Kademlia é usado na primeira vez que a Alice quer contatar o Bob - enquanto continuarem conversando, a comunicação deles é O(1), pois anexam seu LeaseSet junto com o payload 14:59 &amp;lt;jrandom&amp;gt; (então não há necessidade de consultas subsequentes ao netDb) 15:00 &amp;lt;cervantes&amp;gt; vl07 e onb0 são os routers limitados? 15:00 &amp;lt;jrandom&amp;gt; mas sim, precisamos de uma simulação para demonstrar como o próprio netDb escala 15:01 &amp;lt;jrandom&amp;gt; cevantes: 0jvf e onb0 15:01 &amp;lt;cervantes&amp;gt; o que explica a queda do vl07 após um dia de tempo de atividade? 15:02 &amp;lt;cervantes&amp;gt; parece cruzar com 00u0 15:02 &amp;lt;jrandom&amp;gt; todos os routers não limitados são essencialmente iguais - estão todos na mesma CPU, todos têm a mesma latência (0ms), então a alocação de um como 'rápido' vs 'confiável' é apenas arbitrária 15:04 &amp;lt;Connelly&amp;gt; suas designações de 'rápido e confiável', 'lento' etc se recuperam de valores grandes? 15:04 &amp;lt;jrandom&amp;gt; por que reduziu sua classificação/uso depois de um dia? não sei, talvez uma sobrecarga transitória de CPU ou E/S durante o teste tenha feito sua velocidade cair um pouco 15:04 &amp;lt;jrandom&amp;gt; sim, os rankings usam a mediana agora, não a média, além de haver um decaimento relativamente rápido nos dados 15:05 &amp;lt;jrandom&amp;gt; s/fiarly/fairly/ 15:05 &amp;lt;Connelly&amp;gt; então se eu fizer você pensar que minha confiabilidade é 1000000000, você consegue se recuperar quando eu começar a descartar mensagens 15:06 &amp;lt;jrandom&amp;gt; certamente - se você 'falhar' eu imediatamente paro de pedir que você faça coisas e diminuo seu ranking 15:06 &amp;lt;jrandom&amp;gt; o novo cálculo de "capacity" por sua vez é bastante sensível a esses tipos de mudanças 15:06 &amp;lt;jrandom&amp;gt; (velocidade também é meio difícil de falsificar, já que todos os ranks de velocidade são valores realmente medidos) 15:07 &amp;lt;jrandom&amp;gt; ((como era a reliability, e como é o cálculo de capacity)) 15:09 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que queira trazer? 15:10 &amp;lt;deer&amp;gt; * jrandomi2p sugere o *baf*er 15:11 * jrandom concorda 15:11 * jrandom se prepara 15:11 * jrandom *baf*a a reunião como encerrada &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P - 22 de junho de 2004</title><link>/pt/blog/2004/06/22/reuni%C3%A3o-de-desenvolvedores-do-i2p-22-de-junho-de-2004/</link><pubDate>Tue, 22 Jun 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/06/22/reuni%C3%A3o-de-desenvolvedores-do-i2p-22-de-junho-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> BrianR, cervantes, deer, dm, duckie, fvw, jrandom, mihi, Nightblade, thecrypto, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:00 &amp;lt;jrandom&amp;gt; 0) oi 14:00 &amp;lt;jrandom&amp;gt; 1) atualização de status 14:00 &amp;lt;jrandom&amp;gt; 2) cvs HEAD 14:00 &amp;lt;jrandom&amp;gt; 3) 0.4 14:00 &amp;lt;jrandom&amp;gt; 4) 1.0 14:00 &amp;lt;jrandom&amp;gt; 5) outras atividades 14:00 &amp;lt;jrandom&amp;gt; 6) ??? 14:00 &amp;lt;jrandom&amp;gt; 0) oi 14:00 &amp;lt;dm&amp;gt; 7) Lucro!! 14:00 &amp;lt;mihi&amp;gt; oi 14:00 &amp;lt;cervantes&amp;gt; olá 14:00 &amp;lt;dm&amp;gt; oi 14:00 &amp;lt;fvw&amp;gt; oi dr nick 14:01 &amp;lt;jrandom&amp;gt; para todos que estão acompanhando em casa, temos as notas de status @ http://dev.i2p.net/pipermail/i2p/2004-June/000286.html 14:01 &amp;lt;jrandom&amp;gt; como já fizemos antes, aquilo contém o conteúdo de verdade - aqui ficamos só no meta e discutimos as coisas 14:01 * dm está jogando em casa. PISCA PISCA PISCA. 14:01 &amp;lt;jrandom&amp;gt; BrianR: é aqui que o LART é útil 14:02 &amp;lt;jrandom&amp;gt; enfim, vamos para 1) atualização de status 14:02 &amp;lt;thecrypto&amp;gt; vamos ver se consigo conectar a um eepsite 14:03 &amp;lt;jrandom&amp;gt; outro dia tivemos um número maior que o usual de routers saindo da rede, e espero que seja porque muitos dos serviços na rede estavam b0rked devido aos meus bugs idiotas 14:03 * mihi liga seu router 14:03 &amp;lt;thecrypto&amp;gt; oba! 14:03 &amp;lt;jrandom&amp;gt; se as pessoas estão desligando seu router por outro motivo (bugs, uso de cpu/memória, etc.) eu gostaria muito de saber 14:04 &amp;lt;dm&amp;gt; ok 14:05 &amp;lt;BrianR&amp;gt; Devo dizer, i2p está atualmente mais comportado que freenet na minha máquina... Tanto em consumo de banda quanto em consumo de cpu/ram. 14:05 &amp;lt;jrandom&amp;gt; há um bug bem ruim no cvs no momento, mas corrigido localmente - vou fazer commit mais tarde hoje à noite (não sei se antes ou depois de montar minha máquina nova) 14:05 &amp;lt;jrandom&amp;gt; ah, maneiro 14:06 &amp;lt;jrandom&amp;gt; bem, para ser justo, i2p faz muito menos do que freenet - quando tivermos milhares de routers veremos como fica 14:06 &amp;lt;dm&amp;gt; Por que os sistemas operacionais não têm limitação de banda por aplicativo embutida? É uma tarefa difícil? 14:06 &amp;lt;BrianR&amp;gt; Eu gostaria de fazer alguns testes de estresse com as funcionalidades de limitação de banda embutidas do i2p. Em que pé isso está? 14:06 &amp;lt;dm&amp;gt; Todos esses projetos perdendo tempo implementando sua própria limitação de banda, parece bobo. 14:06 &amp;lt;fvw&amp;gt; dm: Linux faz isso, assim como freebsd sem dúvida. 14:07 &amp;lt;dm&amp;gt; Fazem? 14:07 &amp;lt;cervantes&amp;gt; netlimiter no windoze faz isso 14:07 &amp;lt;BrianR&amp;gt; dm: Não é uma tarefa difícil. Há muita coisa de limitação de banda em nível de sistema disponível, para 'doze, linux, *bsd... 14:07 &amp;lt;dm&amp;gt; Faz sentido colocar isso no SO, na minha opinião. 14:07 &amp;lt;fvw&amp;gt; dm iptables marking + tc under linux; Usando agora mesmo, funciona que é uma beleza. 14:07 &amp;lt;jrandom&amp;gt; BrianR: está em bom estado - vai estar no próximo release 0.3.1.5 (que espero lançar esta semana) 14:07 &amp;lt;dm&amp;gt; Mas enfim... 14:07 &amp;lt;BrianR&amp;gt; a questão é que muitas vezes faz mais sentido limitar no nível da aplicação para poder tomar decisões inteligentes sobre onde gastar a banda primeiro 14:08 &amp;lt;jrandom&amp;gt; exatamente 14:08 &amp;lt;dm&amp;gt; Esse é outro problema. 14:08 &amp;lt;jrandom&amp;gt; com a limitação de banda dentro do i2p, sabemos quando estamos saturando nosso limite e podemos recusar participar de tunnels (etc) 14:08 &amp;lt;BrianR&amp;gt; No nível da aplicação você não tem ideia de qual das suas conexões TCP vai perder um pacote quando você está acima do limite de TX imposto pelo sistema. 14:08 &amp;lt;fvw&amp;gt; na verdade, o ideal seria o SO dar o feedback adequado; Mas isso não é relevante para i2p agora. 14:09 &amp;lt;jrandom&amp;gt; verdade, fvw, quando integrarmos i2p com tun/tap ;) 14:09 &amp;lt;BrianR&amp;gt; fvw: Você até recebe algum feedback em termos de backpressure.. Mas é difícil dizer se o backpressure é por a conexão do lado remoto ser lenta ou do lado local.. 14:09 &amp;lt;dm&amp;gt; Coloquem uma recompensa para patch no windows para ter limitação de banda por aplicativo. Valeu. 14:09 &amp;lt;jrandom&amp;gt; heh 14:09 &amp;lt;fvw&amp;gt; "meu tráfego não está chegando" e "esta conexão está sendo limitada agora" são duas coisas totalmente diferentes. 14:09 &amp;lt;fvw&amp;gt; às vezes se sobrepõem, claro. 14:10 &amp;lt;dm&amp;gt; ($20 extras por ter um pequeno gráfico com o uso de banda de cada janela na barra de título... Ao lado dos botões de minimizar, etc) 14:11 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo relacionado ao status da rede para trazer? 14:12 &amp;lt;BrianR&amp;gt; Ah.. Aquele negócio de monitoramento de conexões do IRC.. 14:12 &amp;lt;duckie&amp;gt; Peço desculpas por atualizar para o cvs 14:12 &amp;lt;jrandom&amp;gt; hehe 14:12 &amp;lt;BrianR&amp;gt; Há um gráfico de MRTG disso ou logs ou algo assim em algum lugar? 14:12 &amp;lt;jrandom&amp;gt; bogobot, certo? duck.i2p/bogo/ se não me engano? 14:13 &amp;lt;duckie&amp;gt; algo assim 14:13 &amp;lt;jrandom&amp;gt; (está linkado a partir de duck.i2p, meus routers estão fora do ar no momento então não posso verificar) 14:13 &amp;lt;duckie&amp;gt; com link em `http://duck.i2p/` na seção de estatísticas 14:13 &amp;lt;duckie&amp;gt; `http://duck.i2p/bogobotlogs/` 14:14 &amp;lt;BrianR&amp;gt; pode ser útil estender aquilo para atuar como uma ferramenta geral de medição de alcançabilidade.. 14:15 &amp;lt;dm&amp;gt; Vocês digitam reaaaaaaaaaaaaaaaalllmente devagar. 14:15 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; hypercubus tem algumas melhorias na gaveta, mas ele está bem ocupado com coisas do instalador no momento 14:16 &amp;lt;jrandom&amp;gt; BrianR: o bogobot é só para acompanhamento passivo do irc, mas alguém poderia modificar o comando ping do i2ptunnel para suportar verificações periódicas? 14:16 &amp;lt;jrandom&amp;gt; ou alguém poderia preparar um script em perl/SAM ;) 14:16 &amp;lt;BrianR&amp;gt; talvez algum tipo de script que gere um gráfico MRTG da alcançabilidade do endpoint.... 14:16 &amp;lt;BrianR&amp;gt; jrandom: falando em perl/sam, traga isso de novo quando chegarmos ao número apropriado na agenda 14:16 &amp;lt;duckie&amp;gt; o tal do heartbeat não faz isso? 14:17 &amp;lt;BrianR&amp;gt; Se faz, eu não consegui fazer funcionar :( 14:17 &amp;lt;jrandom&amp;gt; mais ou menos - o heartbeat testa servidores heartbeat, não apps genéricas 14:18 &amp;lt;BrianR&amp;gt; Sim... Tipo eu quero ver se consigo fazer um "GET /" com sucesso em duck.i2p, e quanto tempo levou. 14:18 &amp;lt;jrandom&amp;gt; mas sim, uma vez que a rede esteja em boa forma, muita gente pode rodar um servidor de heartbeat e as pessoas podem dar ping umas nas outras para medir o desempenho da rede 14:18 &amp;lt;Nightblade&amp;gt; pingflood também 14:18 &amp;lt;dm&amp;gt; Há um limite para strings de GET? 14:18 &amp;lt;dm&amp;gt; tipo se você tem uma URL bem longa, por causa dos parâmetros cgi? 14:19 &amp;lt;cervantes&amp;gt; 2047 caracteres, se não me engano 14:19 &amp;lt;jrandom&amp;gt; isso não seria muito difícil de montar 14:19 &amp;lt;BrianR&amp;gt; dm: Depende do servidor web... Acho que a RFC também especifica um mínimo que deve ser suportado. 14:19 &amp;lt;jrandom&amp;gt; (er, um testador http) 14:19 &amp;lt;dm&amp;gt; cervantes: obrigado 14:19 &amp;lt;dm&amp;gt; (acabei de perceber que isso pode afetar algo em que tenho trabalhado) 14:20 &amp;lt;cervantes&amp;gt; você esbarra em 2 problemas, suporte do servidor web e suporte do cliente 14:20 &amp;lt;BrianR&amp;gt; saímos do tópico? 14:20 &amp;lt;cervantes&amp;gt; tanto IE quanto Mozilla são 2047 14:20 &amp;lt;cervantes&amp;gt; er, sim :) 14:21 &amp;lt;dm&amp;gt; Consegui minha resposta, podemos seguir :) 14:21 &amp;lt;jrandom&amp;gt; ok, acho que isso cobre o 1), agora brevemente para 2) cvs HEAD 14:21 &amp;lt;jrandom&amp;gt; tem um bug feio lá no momento, e peço desculpas por não tê-lo corrigido antes 14:22 &amp;lt;jrandom&amp;gt; em geral, se você testar o cvs HEAD e ele não funcionar bem, apenas faça rollback (baixe os jars / faça pull a partir do tag) 14:22 &amp;lt;jrandom&amp;gt; enfim, chega disso 14:23 &amp;lt;jrandom&amp;gt; pulando para 3) 0.4 14:23 &amp;lt;jrandom&amp;gt; o email tem meu ponto de vista / justificativa para o release - alguém tem preocupações / perguntas / ideias / sugestões? 14:24 &amp;lt;Nightblade&amp;gt; parece bom para mim 14:24 &amp;lt;duckie&amp;gt; como isso muda as estimativas de tempo? 14:24 * fvw acena com a cabeça. Sensato e tudo mais. 14:25 &amp;lt;jrandom&amp;gt; na verdade aproxima o 0.4, já que estamos empurrando as partes assustadoras do 0.3.3 para 0.4.1 e 0.4.2 14:25 &amp;lt;jrandom&amp;gt; não acho que vá mudar as datas do 1.0, só reorganizando coisas antes dele 14:26 &amp;lt;jrandom&amp;gt; a simulação mostrou que nosso principal problema com diversificação de tunnels pode ser facilmente remediado por testes ativos de peers 14:26 &amp;lt;jrandom&amp;gt; tivemos um pouco disso nas revisões pré 0.2.3, mas paramos porque parecia adicionar overhead demais 14:27 &amp;lt;jrandom&amp;gt; (quando na verdade muita coisa estava simplesmente quebrada, causando o overhead) 14:27 &amp;lt;deer&amp;gt; &amp;lt;cervantes&amp;gt; o que envolve teste ativo de peers? 14:29 &amp;lt;jrandom&amp;gt; significa apenas que vamos construir alguns tunnels secundários através de peers que normalmente não usaríamos - especificamente, vou fazer com que ele puxe peers aleatórios do conjunto 'reliable' que não estão no conjunto 'fast+reliable' 14:29 &amp;lt;jrandom&amp;gt; (e se essa interseção for pequena demais, estendê-la ao conjunto 'not failing') 14:29 &amp;lt;jrandom&amp;gt; não sei ainda quantos tunnels ou peers testar, provavelmente vamos manter isso como um parâmetro ajustável 14:30 &amp;lt;jrandom&amp;gt; o problema se manifesta nos perfis dos peers - você verá muitos valores para seus peers favoritos, mas muitos 0s ou outros números baixos para outros peers 14:30 &amp;lt;jrandom&amp;gt; (o que pode ser porque eles são ruins, ou mais provavelmente porque não estão sendo testados) 14:31 &amp;lt;jrandom&amp;gt; ok, mais algo sobre 0.4? ou devemos passar para 4) 1.0? 14:32 &amp;lt;duckie&amp;gt; sim 14:33 &amp;lt;jrandom&amp;gt; 4) 1.0 14:33 &amp;lt;jrandom&amp;gt; não vejo o 1.0 como um release grande e assustador abordado assimptoticamente. é apenas um release onde as coisas funcionam e as pessoas podem usar 14:34 &amp;lt;jrandom&amp;gt; dito isso, alguém tem preocupações / ideias / sugestões / perguntas em relação ao que está no email? 14:35 &amp;lt;dm&amp;gt; A taxa com que a versionagem está aumentando indicaria de fato que é um 1.0 abordado assimptoticamente 14:36 &amp;lt;dm&amp;gt; Vamos precisar de alguns saltos grandes! 14:36 &amp;lt;jrandom&amp;gt; 0.4--&amp;gt; 1.0 14:36 &amp;lt;dm&amp;gt; Muuuuuito bom.... 14:36 &amp;lt;jrandom&amp;gt; e estamos a apenas algumas semanas do 0.4 14:37 &amp;lt;jrandom&amp;gt; mas, claro, podemos usar alguma ajuda para fazer as coisas andarem mais rápido :) 14:37 &amp;lt;dm&amp;gt; Estamos satisfeitos com a estabilidade então? 14:37 &amp;lt;jrandom&amp;gt; não, a estabilidade agora está uma droga 14:37 &amp;lt;cervantes&amp;gt; myi2p pode ser um pedaço de desenvolvimento bem pesado para ser implementado corretamente, já que idealmente depende de outros projetos se concretizarem 14:37 &amp;lt;dm&amp;gt; Ok, não tenho acompanhado de perto. 14:38 &amp;lt;cervantes&amp;gt; como DHT e datagramas etc 14:38 &amp;lt;jrandom&amp;gt; concordo, cervantes, mas se tivermos apenas o catálogo de endereços e blog distribuído, para mim já está bom. 14:38 &amp;lt;cervantes&amp;gt; certo 14:38 &amp;lt;jrandom&amp;gt; nightblade está trabalhando em um dht que podemos plugar quando estiver pronto, ou poderíamos adicionar ganchos para referenciar freenet:CHK@ ou SSK@ 14:39 &amp;lt;cervantes&amp;gt; mensagens privadas é só um pequeno passo a partir do catálogo de endereços sindicado também 14:39 &amp;lt;jrandom&amp;gt; certo, dá para fazer tudo 14:40 &amp;lt;cervantes&amp;gt; desktop de cam girl em live streaming pode demorar mais... 14:40 -!- Irssi: #i2p: Total de 21 nicks [0 ops, 0 halfops, 0 voices, 21 normais] 14:40 &amp;lt;jrandom&amp;gt; heh 14:40 &amp;lt;jrandom&amp;gt; na verdade, como mencionei ao Sonium antes da reunião, uma das coisas com as quais as pessoas podem ajudar é a parte de documentação - 14:41 &amp;lt;jrandom&amp;gt; definindo quais docs vamos precisar, começando a fazer alguns esboços de como esses docs vão se encaixar, e talvez até abrindo um editor e escrevendo-os 14:42 &amp;lt;cervantes&amp;gt; ah, eu queria perguntar antes sobre melhorar a GUI do console também 14:42 &amp;lt;jrandom&amp;gt; docs são parte essencial dos releases, tanto para docs técnicos (já que sem bons docs técnicos, nenhum dev vai se envolver) quanto para docs de usuário (já que sem bons docs de usuário, os usuários vão embora) 14:42 &amp;lt;jrandom&amp;gt; queremos isso para o release 0.4, e será baseado em jsp/servlet 14:43 &amp;lt;jrandom&amp;gt; eu nem fiz mockups ou fluxos de trabalho para isso ainda, então se alguém quiser assumir isso, seria de grande ajuda 14:43 &amp;lt;Nightblade&amp;gt; GUI do console? o que é isso - SVGALIB? :) 14:43 &amp;lt;jrandom&amp;gt; heh 14:43 &amp;lt;mihi&amp;gt; Nightblade: TWIN / curses 14:43 &amp;lt;cervantes&amp;gt; o conjunto de dados é o mesmo ou há estatísticas novas e melhoradas para o 0.4 14:44 &amp;lt;dm&amp;gt; Eu quero uma GUI de console em WIN32/MFC 14:44 &amp;lt;Nightblade&amp;gt; o console http na 7655, certo 14:44 &amp;lt;cervantes&amp;gt; isto é, a duração que elefantes ficam na lua, e se retornam com frequência 14:44 &amp;lt;cervantes&amp;gt; sim 14:44 &amp;lt;jrandom&amp;gt; todas as coisas no console atualmente refletem dados que podem ser disponibilizados para um console 0.4, mas devemos jogar fora completamente o design atual 14:45 &amp;lt;jrandom&amp;gt; (por exemplo, ninguém liga para qual é o base64 da chave pública de uma routerIdentity) 14:45 &amp;lt;cervantes&amp;gt; embora eu sugira que essa informação ainda deva estar disponível 14:46 &amp;lt;jrandom&amp;gt; sim, acho que podemos manter o console existente como uma opção - não precisamos jogá-lo fora 14:46 &amp;lt;jrandom&amp;gt; (mas seria algo como `http://localhost:7655/uglyConsole/)` 14:46 &amp;lt;cervantes&amp;gt; ./forlynxusers/ 14:47 &amp;lt;jrandom&amp;gt; o novo console de administração deve funcionar para usuários de lynx também 14:47 &amp;lt;dm&amp;gt; Alguém realmente usa lynx? 14:47 &amp;lt;cervantes&amp;gt; eca, compatibilidade entre navegadores 14:47 &amp;lt;jrandom&amp;gt; eu uso 14:47 &amp;lt;jrandom&amp;gt; (às vezes) 14:47 &amp;lt;dm&amp;gt; mas... por quê? 14:47 &amp;lt;fvw&amp;gt; para coisas como pequenas edições de config, com certeza. 14:47 &amp;lt;cervantes&amp;gt; dm: se você está preso num prompt de comando, não tem muita escolha 14:47 &amp;lt;fvw&amp;gt; é rápido e você não precisa de X 14:48 &amp;lt;Nightblade&amp;gt; eu uso para navegar na web em servidores headless 14:48 &amp;lt;deer&amp;gt; &amp;lt;Pseudonym&amp;gt; eu uso o navegador links 14:48 &amp;lt;jrandom&amp;gt; bem, sim, links é preferível ao lynx 14:48 &amp;lt;mihi&amp;gt; alguém usa w3m? 14:48 &amp;lt;dm&amp;gt; Eu uso INTERNET EXPLORER DA MICROSOFT 14:48 &amp;lt;dm&amp;gt; É bem legal. 14:48 &amp;lt;jrandom&amp;gt; bom ponto - mais algo em relação ao i2p 1.0? 14:49 &amp;lt;dm&amp;gt; Ganhou a guerra dos navegadores de 1992-1998 14:49 &amp;lt;jrandom&amp;gt; ou vamos para 5) outras atividades? 14:49 &amp;lt;dm&amp;gt; 3 medalhas de honra. 14:49 &amp;lt;Nightblade&amp;gt; sim 14:49 &amp;lt;Nightblade&amp;gt; Estou esperando lançar uma nova versão do libsam amanhã, mas meu computador de casa quebrou então não sei 14:49 &amp;lt;Nightblade&amp;gt; Vou também fazer upload da biblioteca de threading do Nickster 14:49 &amp;lt;jrandom&amp;gt; incrível!/doh! 14:50 &amp;lt;jrandom&amp;gt; legal! 14:50 &amp;lt;Nightblade&amp;gt; ele disse que era domínio público - vou apenas fazer upload exatamente como ele enviou - não tive tempo de fazer muita coisa com ela 14:50 &amp;lt;jrandom&amp;gt; quando o 0.3.1.5 sair, vou começar a rodar o servidor cvs em i2p também 14:50 &amp;lt;jrandom&amp;gt; legal 14:51 &amp;lt;jrandom&amp;gt; (assim o nickster poderá fazer edições/atualizações no código dele no cvs sem expor seu ip) 14:51 &amp;lt;jrandom&amp;gt; o que há de novo na próxima rev do libsam? 14:51 &amp;lt;Nightblade&amp;gt; algumas correções no envio/recebimento de datagramas que estavam quebrados 14:51 &amp;lt;Nightblade&amp;gt; e outras coisas que não lembro 14:51 &amp;lt;Nightblade&amp;gt; vai estar no changelog 14:51 &amp;lt;jrandom&amp;gt; legal, parece bom 14:52 &amp;lt;jrandom&amp;gt; ah, se você quiser uma lista de discussão para o libsam (-announce,-dev,-users,etc) me avise 14:52 &amp;lt;jrandom&amp;gt; (mas postar em i2p@i2p também é de boa) 14:52 &amp;lt;Nightblade&amp;gt; exagero 14:52 &amp;lt;jrandom&amp;gt; hehe 14:53 &amp;lt;jrandom&amp;gt; é, provavelmente 14:53 &amp;lt;cervantes&amp;gt; ele pode ter uma seção no i2pforum 14:53 * cervantes passa suavemente para sua agenda 14:53 &amp;lt;Nightblade&amp;gt; talvez quando eu conseguir fazer aquele DHT funcionar - mas isso ainda vai demorar, e hoje e ontem eu não tive tempo de fazer muita coisa com isso 14:53 &amp;lt;Nightblade&amp;gt; cervantes: já existe um fórum de desenvolvimento de aplicações ou algo assim, se não me engano 14:53 &amp;lt;Nightblade&amp;gt; além disso, Connelly precisa de uma conta em i2p.net se alguém já tiver conseguido uma para ele 14:53 &amp;lt;cervantes&amp;gt; especificamente em relação ao i2p? 14:54 &amp;lt;Nightblade&amp;gt; http://www.i2p.net/forum/3 14:54 &amp;lt;jrandom&amp;gt; ah, não adicionei uma conta para o connelly, vou falar com ele na próxima vez que eu o vir 14:54 &amp;lt;fvw&amp;gt; puxa, tenho que ir. Vejo vocês na próxima semana, continuem com o bom trabalho. 14:54 &amp;lt;jrandom&amp;gt; aff, é, não sei sobre os www.i2p.net/forum/s 14:54 &amp;lt;cervantes&amp;gt; ah... drupal... 14:55 &amp;lt;jrandom&amp;gt; legal, fvw, que bom que você pôde aparecer 14:56 &amp;lt;cervantes&amp;gt; o i2pforum está praticamente pronto 14:56 &amp;lt;cervantes&amp;gt; basicamente só precisa de conteúdo/usuários para preenchê-lo :) 14:56 &amp;lt;jrandom&amp;gt; não tenho certeza sobre os fóruns do drupal, ou se realmente combinam com o que eu vejo para o site. Eu meio que gosto da ideia de um site separado dedicado a ser um fórum de usuários/devs 14:57 &amp;lt;jrandom&amp;gt; legal, cervantes - isso é como eepsite, website, ou ambos? 14:57 &amp;lt;cervantes&amp;gt; Eu escolhi tópicos/seções arbitrários para o fórum, então se o pessoal tiver alguma ideia ou quiser escrever coisas para FAQs etc., isso seria apreciado 14:57 &amp;lt;cervantes&amp;gt; é ambos 14:58 &amp;lt;cervantes&amp;gt; no momento estou com o tunnel do i2p offline enquanto meu router está tão instável 14:58 &amp;lt;jrandom&amp;gt; não posso te culpar :) 14:58 &amp;lt;Nightblade&amp;gt; qual é a url 14:58 &amp;lt;cervantes&amp;gt; mas as pessoas podem começar a brincar no outweb 14:59 &amp;lt;cervantes&amp;gt; no momento você terá que adicionar uma entrada em /etc/hosts c:/windows/system32/drivers/etc/hosts 14:59 &amp;lt;cervantes&amp;gt; 212.113.22.104 i2pforum.cervantes.not2p 14:59 &amp;lt;jrandom&amp;gt; heh 15:00 &amp;lt;cervantes&amp;gt; Vou configurá-lo com um hostname apropriado em breve 15:00 &amp;lt;cervantes&amp;gt; ou se alguém quiser adicionar um ponteiro de subdomínio ao registro do domínio php.net... isso seria melhor 15:00 &amp;lt;jrandom&amp;gt; me avise se você quiser algo sob o domínio i2p.net ou se for seguir com outro domínio, tudo bem 15:00 &amp;lt;cervantes&amp;gt; blah 15:00 &amp;lt;cervantes&amp;gt; i2p.net 15:00 &amp;lt;cervantes&amp;gt; &amp;lt;-- php na cabeça 15:01 &amp;lt;jrandom&amp;gt; você quer que seja, por exemplo, forum.i2p.net? 15:01 &amp;lt;cervantes&amp;gt; isso seria legal ;-) 15:01 &amp;lt;jrandom&amp;gt; w3rd, vou atualizar os registros hoje à noite 15:01 &amp;lt;cervantes&amp;gt; Eu ajustei o código padrão do phpbb2 para que não exija um email válido para se tornar membro 15:01 &amp;lt;dm&amp;gt; "O site que você solicitou não é mais hospedado aqui" 15:02 &amp;lt;cervantes&amp;gt; se você esquecer sua senha então terá que contatar um admin 15:02 &amp;lt;cervantes&amp;gt; dm: você colocou isso no seu arquivo hosts ou está apenas acessando o IP 15:03 &amp;lt;dm&amp;gt; URI inválida na requisição GET i2pforum.cervantes. 15:03 &amp;lt;dm&amp;gt; not2p/&amp;lt;P&amp;gt;
&lt;p>15:03 &amp;lt;dm&amp;gt; Eu não uso navegadores, estou usando telnet. 15:04 &amp;lt;jrandom&amp;gt; eu fiz pelo telnet agora mesmo. funciona bem. 15:04 &amp;lt;dm&amp;gt; hmm esqueci o HTTP 1.1, acho. 15:04 &amp;lt;jrandom&amp;gt; GET / HTTP/1.1\nHost: i2pforum.cervantes.not2p\n\n 15:04 &amp;lt;jrandom&amp;gt; enfim 15:04 &amp;lt;jrandom&amp;gt; BrianR: ping 15:05 &amp;lt;dm&amp;gt; Funcionou. Suas habilidades com telnet estão afiadas, jovem. 15:07 -!- Irssi: #i2p: Total de 19 nicks [0 ops, 0 halfops, 0 voices, 19 normal] 15:07 &amp;lt;jrandom&amp;gt; ok, mais alguém trabalhando em projetos relacionados ao i2p que queira discutir? 15:07 &amp;lt;jrandom&amp;gt; se não, 6) ??? 15:07 &amp;lt;dm&amp;gt; cum! 15:07 * wern levantou a mão 15:07 &amp;lt;jrandom&amp;gt; hi^2, que tal? 15:08 * jrandom chama o wilde 15:08 -!- wern agora é conhecido como wilde 15:08 &amp;lt;wilde&amp;gt; Só quero agradecer nossos novos patrocinadores, cervantes e hypercubus 15:08 &amp;lt;wilde&amp;gt; :) 15:09 &amp;lt;wilde&amp;gt; recebemos duas doações generosas para o fundo geral 15:09 &amp;lt;cervantes&amp;gt; wilde: converteram bem? 15:09 &amp;lt;dm&amp;gt; quanto? 15:09 &amp;lt;wilde&amp;gt; cervantes: vou trocá-las amanhã 15:09 &amp;lt;cervantes&amp;gt; ah 15:09 &amp;lt;wilde&amp;gt; (com sorte) 15:10 &amp;lt;cervantes&amp;gt; então ainda pode haver um prêmio de segundo lugar ;-) 15:10 &amp;lt;jrandom&amp;gt; sensacional, obrigado cervantes &amp;amp; hypercubus :) 15:10 &amp;lt;cervantes&amp;gt; heh&amp;hellip; bem, acho melhor guardar os elogios até o dinheiro estar no banco ;-) 15:11 &amp;lt;dm&amp;gt; foi uma boa reunião. Vou para a cama. 15:11 &amp;lt;dm&amp;gt; Boa noite! 15:11 &amp;lt;jrandom&amp;gt; boa noite dm 15:11 &amp;lt;wilde&amp;gt; sim, farei os elogios completos da próxima vez 15:11 &amp;lt;jrandom&amp;gt; ok, algo mais a acrescentar, wilde, ou mais alguém? 15:11 &amp;lt;wilde&amp;gt; sim 15:12 &amp;lt;wilde&amp;gt; Vou tirar o site i2p.net do ar amanhã por um tempo (intencionalmente desta vez ;) 15:12 &amp;lt;wilde&amp;gt; para mudar de servidor 15:12 &amp;lt;jrandom&amp;gt; heh ok legal 15:12 &amp;lt;wilde&amp;gt; guardem seus posts, eles podem desaparecer 15:12 &amp;lt;jrandom&amp;gt; vamos manter o mesmo IP, ou devo atualizar os registros? 15:12 &amp;lt;dm&amp;gt; você consegue fazer sem interrupções? 15:12 &amp;lt;wilde&amp;gt; isto é, se você postar amanhã 15:13 &amp;lt;wilde&amp;gt; dm: de jeito nenhum ;) 15:13 &amp;lt;wilde&amp;gt; eu não 15:13 &amp;lt;dm&amp;gt; ok. 15:13 &amp;lt;wilde&amp;gt; jrandom: mesmo IP 15:13 &amp;lt;jrandom&amp;gt; ok legal 15:13 &amp;lt;jrandom&amp;gt; wilde++ 15:13 &amp;lt;wilde&amp;gt; câmbio e desligo 15:14 &amp;lt;jrandom&amp;gt; ok, mais alguém tem algo que gostaria de discutir? 15:14 * cervantes coloca seu capacete de metal &amp;ldquo;ming the merciless&amp;rdquo; 15:14 &amp;lt;jrandom&amp;gt; nesse caso 15:15 * jrandom se prepara 15:15 * jrandom &lt;em>baf&lt;/em> na cabeça do cervantes, encerrando a reunião &lt;/div>&lt;/p></description></item><item><title>I2P Dev Meeting - June 08, 2004</title><link>/pt/blog/2004/06/08/i2p-dev-meeting-june-08-2004/</link><pubDate>Tue, 08 Jun 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/06/08/i2p-dev-meeting-june-08-2004/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 21:02:08 &amp;lt;duck&amp;gt; Ter Jun 8 21:02:08 UTC 2004 21:02:21 &amp;lt;duck&amp;gt; hora da reunião 21:02:33 &amp;lt;duck&amp;gt; o texto está em http://dev.i2p.net/pipermail/i2p/2004-June/000268.html 21:02:39 &amp;lt;duck&amp;gt; mas eu cometi um erro na numeração 21:02:45 &amp;lt;duck&amp;gt; então o primeiro item 5 será ignorado 21:02:53 &amp;lt;hypercubus&amp;gt; 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 &amp;lt;hypercubus&amp;gt; não, vamos só ter dois itens 4 na próxima semana ;-) 21:03:37 * duck renomeia 'hypercubus' para 'mihi' 21:03:48 &amp;lt;hypercubus&amp;gt; oba! 21:03:49 &amp;lt;duck&amp;gt; ok 21:03:53 &amp;lt;duck&amp;gt; * 1) libsam 21:04:02 &amp;lt;duck&amp;gt; há um Nightblade no canal? 21:04:39 &amp;lt;duck&amp;gt; (inativo : 0 dias 0 horas 0 mins 58 segs) 21:05:03 &amp;lt;hypercubus&amp;gt; ;-) 21:05:53 * duck retoma o microfone 21:06:15 &amp;lt;duck&amp;gt; Nightblade escreveu uma biblioteca SAM para C / C++ 21:06:23 &amp;lt;duck&amp;gt; compila aqui para mim.. mas é tudo o que posso dizer :) 21:06:37 &amp;lt;mihi&amp;gt; sem casos de teste? ;) 21:07:06 &amp;lt;duck&amp;gt; se houver algum usuário de rFfreebsd, o Nightblade pode se interessar por vocês 21:07:08 &amp;lt;ugha_node&amp;gt; As chamadas a strstr me irritaram bastante no código. ;) 21:07:27 &amp;lt;ugha_node&amp;gt; duck: O que é um rFfreebsd? 21:07:42 &amp;lt;duck&amp;gt; como eu digitei freebsd 21:08:00 &amp;lt;mihi&amp;gt; rm -rF freebsd? 21:08:29 &amp;lt;ugha_node&amp;gt; Que pena que -F não funciona com rm. 21:08:30 &amp;lt;duck&amp;gt; ugha_node: é sob licença BSD; então corrija-o 21:08:41 &amp;lt;fvw&amp;gt; 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 &amp;lt;ugha_node&amp;gt; duck: Talvez eu faça isso. :) 21:08:50 &amp;lt;duck&amp;gt; (malditos hippies do BSD) 21:09:09 &amp;lt;duck&amp;gt; ah, curto e grosso, frank 21:09:17 &amp;lt;duck&amp;gt; mais comentários sobre a libsam? 21:09:49 &amp;lt;duck&amp;gt; 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 &amp;lt;duck&amp;gt; mas como o email dele já tinha uma semana, ele pode ter encontrado algo 21:10:17 &amp;lt;mihi&amp;gt; fvw: ? 21:10:24 &amp;lt;fvw&amp;gt; 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 &amp;lt;hypercubus&amp;gt; ahm, para onde? ;-) 21:10:54 &amp;lt;duck&amp;gt; 2) navegar no i2p e na web normal com um só navegador 21:10:57 &amp;lt;fvw&amp;gt; instalação limpa, ainda não disse ao meu zsh para não dar hup nas coisas em segundo plano. &amp;lt;/offtopic&amp;gt;
&lt;p>21:11:09 &amp;lt;fvw&amp;gt; hypercubus: Acho que estou na lista de usuários da lista de discussão pública. &lt;a href="mailto:fvw.i2p@var.cx">fvw.i2p@var.cx&lt;/a>

21:12:11 &amp;lt;duck&amp;gt; havia algo sobre adicionar todos os TLDs à sua lista de exceções do proxy do navegador
21:12:23 &amp;lt;fvw&amp;gt; isso requer discussão? Acho que isso já foi basicamente resolvido na lista de discussão.
21:12:24 &amp;lt;duck&amp;gt; acho que é uma gambiarra
21:12:36 &amp;lt;fvw&amp;gt; sim, isso foi mencionado. Bem-vindo de volta.
21:12:47 &amp;lt;duck&amp;gt; fvw: eu não li o tópico :)
21:13:12 &amp;lt;duck&amp;gt; ok, se você não quer discutir isso, passe para o #3
21:13:19 &amp;lt;duck&amp;gt; * 3) canal de chat
21:13:23 &amp;lt;hypercubus&amp;gt; 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 &amp;lt;duck&amp;gt; #i2p-chat é um canal alternativo aqui para chat offtopic e suporte leve
21:14:08 &amp;lt;duck&amp;gt; não sei quem registrou isso
21:14:12 &amp;lt;hypercubus&amp;gt; fui eu
21:14:17 &amp;lt;duck&amp;gt; então é melhor tomar cuidado :)
21:14:22 &amp;lt;fvw&amp;gt; ehm, não há #4, só dois #5 :)
21:14:33 &amp;lt;hypercubus&amp;gt; vou ter sorte se eu conseguir lembrar a senha quando precisar dela ;-)
21:14:33 &amp;lt;mihi&amp;gt; [22:27] -ChanServ- Canal: #i2p-chat
21:14:33 &amp;lt;mihi&amp;gt; [22:27] -ChanServ- Contato: hypercubus &amp;lt;&amp;lt;ONLINE&amp;gt;&amp;gt;&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 01 de junho de 2004</title><link>/pt/blog/2004/06/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-junho-de-2004/</link><pubDate>Tue, 01 Jun 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/06/01/reuni%C3%A3o-de-desenvolvedores-do-i2p-01-de-junho-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> deer, duck, hypercubus, Masterboy, mihi, Nightblade, tessier, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> [22:59] &amp;lt;duck&amp;gt; Ter Jun 1 21:00:00 UTC 2004 [23:00] &amp;lt;duck&amp;gt; oi pessoal! [23:00] &amp;lt;mihi&amp;gt; oi duck [23:00] &amp;lt;duck&amp;gt; http://dev.i2p.net/pipermail/i2p/2004-June/000250.html [23:00] &amp;lt;duck&amp;gt; minha proposta: [23:00] * Masterboy entrou no #i2p
&lt;p>[23:00] &amp;lt;duck&amp;gt; 1) code progress [23:00] &amp;lt;duck&amp;gt; 2) featured content [23:00] &amp;lt;duck&amp;gt; 3) testnet status [23:00] &amp;lt;duck&amp;gt; 4) bounties [23:00] &amp;lt;duck&amp;gt; 5) ??? [23:00] &amp;lt;Masterboy&amp;gt; hi:) [23:00] &amp;lt;duck&amp;gt; . [23:01] &amp;lt;duck&amp;gt; since jrandom is off we&amp;rsquo;ll have to do it ourself [23:01] &amp;lt;duck&amp;gt; (I know that he is logging and verifying our independency) [23:01] &amp;lt;Masterboy&amp;gt; no problem:P [23:02] &amp;lt;duck&amp;gt; unless there are problems with the agenda I propose that we stick to it [23:02] &amp;lt;duck&amp;gt; though there aint much that I can do if you dont :) [23:02] &amp;lt;duck&amp;gt; . [23:02] &amp;lt;mihi&amp;gt; ;) [23:02] &amp;lt;duck&amp;gt; 1) code progress [23:02] &amp;lt;duck&amp;gt; not much code submitted to cvs [23:02] &amp;lt;duck&amp;gt; I did win the trophy this week: &lt;code>http://duck.i2p/duck_trophy.jpg&lt;/code> [23:03] * hypercubus has no cvs account yet [23:03] &amp;lt;Masterboy&amp;gt; and who did submit something? [23:03] &amp;lt;duck&amp;gt; anybody doing any secret coding? [23:03] * Nightblade has joined #I2P&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 18 de maio de 2004</title><link>/pt/blog/2004/05/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-maio-de-2004/</link><pubDate>Tue, 18 May 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/05/18/reuni%C3%A3o-de-desenvolvedores-do-i2p-18-de-maio-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> BrianR, _cervantes\_, deer, duck, fvw, human, jar, jrandom, jteitel, Masterboy, Nightblade, ugha_node, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 14:07 &amp;lt;jrandom&amp;gt; 0) oi 14:07 &amp;lt;jrandom&amp;gt; 1) status da testnet 14:07 &amp;lt;jrandom&amp;gt; 2) SAM 14:07 &amp;lt;jrandom&amp;gt; 3) atualizações do roadmap 14:07 &amp;lt;jrandom&amp;gt; 4) MyI2P 14:07 &amp;lt;jrandom&amp;gt; 5) ??? 14:07 &amp;lt;jrandom&amp;gt; 0) oi 14:07 * jrandom acena 14:08 &amp;lt;Nightblade&amp;gt; oi 14:08 * jteitel retribui o aceno 14:08 &amp;lt;jar&amp;gt; oi 14:08 &amp;lt;duck&amp;gt; olá 14:08 &amp;lt;Masterboy&amp;gt; :P 14:08 &amp;lt;jrandom&amp;gt; notas semanais de status publicadas até http://dev.i2p.net/pipermail/i2p/2004-May/000239.html 14:09 &amp;lt;jrandom&amp;gt; desculpem se estou meio desligado hoje, meu horário de sono está mais desregulado do que o habitual 14:09 &amp;lt;jrandom&amp;gt; de qualquer forma, passando para 1) status da testnet 14:10 &amp;lt;duck&amp;gt; a diversificação aconteceria automaticamente com uma rede maior, não é? 14:10 &amp;lt;jrandom&amp;gt; sim, e/ou limiares de seleção de peer menos enviesados 14:11 &amp;lt;jrandom&amp;gt; por exemplo, se o limiar de velocidade fosse a mediana em vez da média, teríamos metade de peers rápidos em relação a peers confiáveis 14:11 &amp;lt;jrandom&amp;gt; ao contrário da situação que temos hoje, onde as velocidades estão fortemente distorcidas 14:12 &amp;lt;Masterboy&amp;gt; bom, a rede se recuperou, não é tão ruim 14:12 &amp;lt;jrandom&amp;gt; sim, embora tenha levado mais tempo do que deveria, e revelou maneiras de melhorar 14:13 &amp;lt;jteitel&amp;gt; a rede se recuperou? ainda não consigo conectar ao i2p irc de forma confiável 14:13 &amp;lt;jrandom&amp;gt; os perfis dos peers não decaíram rápido o suficiente, nem promoveram novos candidatos de forma eficiente 14:14 &amp;lt;jrandom&amp;gt; isso também disparou uma cadeia de eventos secundários — sobrecarregando routers que não eram capazes de suportar a carga (devido a perfilamento insuficiente), fazendo com que alguns routers sobrecarregados ficassem sem memória e desligassem 14:15 &amp;lt;human&amp;gt; aiii aiii aiii! 14:15 &amp;lt;jrandom&amp;gt; tem sido uma progressão, jteitel — alguns dos problemas que temos visto estão relacionados às falhas no netDb 14:15 &amp;lt;jrandom&amp;gt; oi, human 14:15 &amp;lt;jteitel&amp;gt; Ah, OK 14:16 &amp;lt;_cervantes_&amp;gt; um router com problemas não poderia transferir tunnels para outro peer? 14:16 &amp;lt;ugha_node&amp;gt; Uau, Taxa acumulada: 8.87KBps enviados 8.35KBps recebidos. 14:16 &amp;lt;Nightblade&amp;gt; jteitel: conectei agora há pouco depois de várias tentativas... ainda esperando o meu /join ser concluído 14:16 * BrianR olha ao redor. 14:16 &amp;lt;jrandom&amp;gt; não — um router pode simplesmente descartar um tunnel (se não deveria tê-lo aceitado em primeiro lugar) 14:16 &amp;lt;ugha_node&amp;gt; (E reiniciei meu router há meia hora) 14:16 &amp;lt;BrianR&amp;gt; droga. estou atrasado. 14:17 &amp;lt;BrianR&amp;gt; jrandom: (Obrigado por deixar o myi2p mais para o fim da pauta) 14:17 &amp;lt;jrandom&amp;gt; ugha&amp;gt; sim, vocês tiveram que compensar por aqueles três rápidos 14:17 &amp;lt;jrandom&amp;gt; hehe :) 14:18 &amp;lt;duck&amp;gt; foi um ataque bacana 14:18 &amp;lt;ugha_node&amp;gt; jrandom: Obviamente. 14:18 &amp;lt;_cervantes_&amp;gt; então não seria melhor ser mais rigoroso e rejeitar tunnels com um limiar mais baixo 14:19 &amp;lt;jrandom&amp;gt; sim, cervantes — os routers hoje nunca rejeitam um tunnel a não ser que não consigam alcançar o próximo salto 14:19 &amp;lt;jrandom&amp;gt; vamos querer incluir algum tipo de throttling (limitação de taxa) aí, talvez com base no tamanho da jobQueue / avg lag, etc 14:20 &amp;lt;jrandom&amp;gt; além disso, vamos garantir que não tentemos construir tunnels demais de uma só vez, como aconteceu quando uma grande parte deles falhou 14:20 &amp;lt;_cervantes_&amp;gt; ou simplesmente permitir que o usuário defina um limiar com base no hardware/largura de banda que sabe que tem disponível 14:20 &amp;lt;jrandom&amp;gt; (devido aos peers rápidos+confiáveis saindo do ar) 14:20 &amp;lt;_cervantes_&amp;gt; pelo menos nesta fase 14:20 &amp;lt;jrandom&amp;gt; ah, bom ponto — permitir que as pessoas definam explicitamente um número máximo de tunnels participantes. 14:21 &amp;lt;jrandom&amp;gt; vamos colocar isso na próxima revisão. boa chamada. 14:21 &amp;lt;ugha_node&amp;gt; Isso soa como lógica fuzzy. 14:21 &amp;lt;jrandom&amp;gt; temos que lidar com sobrecarga, e simplesmente enfileirar mensagens na memória certamente não funciona 14:21 &amp;lt;duck&amp;gt; (oi, fvw) 14:21 &amp;lt;_cervantes_&amp;gt; seria bom ter algum tipo de estatísticas consolidadas sobre o desempenho dos tunnels... o tipo de carga que podem impor a um processador de benchmark 14:22 &amp;lt;_cervantes_&amp;gt; btw tirei meu servidor do ar... estava recebendo uma tonelada de tunnels e ainda não compilei o jbigi ;-) 14:22 &amp;lt;jrandom&amp;gt; veja `http://localhost:7655/routerStats.html#Tunnels` 14:23 &amp;lt;jrandom&amp;gt; ah! sim, jbigi é algo que queremos encorajar todos a usarem 14:23 &amp;lt;BrianR&amp;gt; Alguma ideia sobre fazer orçamentação de largura de banda para tunnels? 14:24 &amp;lt;jrandom&amp;gt; atualmente previsto para 3.0 (com limitação de largura de banda geral para o router como um todo @ 0.4.1) 14:24 &amp;lt;jrandom&amp;gt; mas ter limites de largura de banda por tunnel antes não faria mal 14:25 &amp;lt;fvw&amp;gt; É sensato gastar esforço nisso tão cedo, quando é muito mais fácil e preciso fazê-lo no kernel dos SOs que a maioria dos usuários/testadores atuais está rodando? 14:25 &amp;lt;_cervantes_&amp;gt; algo que eu gostaria de ver são configurações de profundidade por tunnel (talvez isso já seja possível) 14:25 &amp;lt;_cervantes_&amp;gt; por exemplo, já sei que posso confiar no meu servidor... então não quero ter que passar por _x_ saltos para chegar até ele 14:25 &amp;lt;jrandom&amp;gt; fvw&amp;gt; é um bom ponto, especialmente porque atualmente não devoramos muita largura de banda 14:26 &amp;lt;jrandom&amp;gt; hmm cervantes — sim, cada cliente pode especificar o comprimento dos seus tunnels, mas não tenho certeza de que seja exatamente isso que você quer 14:26 &amp;lt;_cervantes_&amp;gt; não 14:26 &amp;lt;jrandom&amp;gt; cervantes — acho que o que você quer é um QoS (Qualidade de Serviço) onde possa encurtar a conexão para um peer específico 14:26 &amp;lt;_cervantes_&amp;gt; por exemplo... 14:26 &amp;lt;_cervantes_&amp;gt; sim 14:27 &amp;lt;jrandom&amp;gt; (o que estava previsto para i2p 4.0, mas isso está a mais de um ano de distância == infinito) 14:27 &amp;lt;_cervantes_&amp;gt; nesse caso, também selecionar a profundidade por host i2p 14:27 &amp;lt;BrianR&amp;gt; fvw: sim, mas um i2p precisa saber aproximadamente quanta largura de banda os membros potenciais do tunnel têm disponível para tomar decisões sensatas de construção de tunnel... 14:27 &amp;lt;_cervantes_&amp;gt; ah ok 14:27 &amp;lt;_cervantes_&amp;gt; :) 14:27 &amp;lt;jrandom&amp;gt; mas é uma boa ideia, e tecnicamente viável, patches são bem-vindos :) 14:28 &amp;lt;_cervantes_&amp;gt; o patch já está no correio... junto com aquele cheque de 5000 barras de e-gold 14:28 &amp;lt;_cervantes_&amp;gt; ;-) 14:28 &amp;lt;jrandom&amp;gt; BrianR: talvez dê para ir até a metade — acompanhar quantos tunnels está participando, bem como quanta largura de banda esses tunnels estão usando, e usar isso como parte da decisão sobre aceitar ou rejeitar uma solicitação de criação de tunnel? 14:28 &amp;lt;jrandom&amp;gt; heh 14:30 &amp;lt;jrandom&amp;gt; ok, alguém tem mais alguma coisa para o status da testnet? 14:30 &amp;lt;Masterboy&amp;gt; e o meu paradoxo? 14:30 &amp;lt;Masterboy&amp;gt; :) 14:30 &amp;lt;jrandom&amp;gt; meu plano é lançar uma 0.3.1.3 com as atualizações até quinta ou sexta 14:31 &amp;lt;jrandom&amp;gt; Masterboy: não tive tempo de analisar seus logs, mas vamos resolver 14:31 &amp;lt;_cervantes_&amp;gt; sexta 2005? 14:31 &amp;lt;_cervantes_&amp;gt; legal 14:31 &amp;lt;Masterboy&amp;gt; k 14:31 &amp;lt;jrandom&amp;gt; ok, passando para 2) SAM 14:31 &amp;lt;Masterboy&amp;gt; agora sabemos quem está rodando o router desatualizado.. 14:32 * jrandom passa o microfone para o nosso intrépido dev do SAM.pm 14:33 &amp;lt;jrandom&amp;gt; (esse é você, BrianR :) 14:33 &amp;lt;BrianR&amp;gt; Um segundo.. :) 14:33 * duck aplaude 14:33 &amp;lt;jrandom&amp;gt; enquanto isso, dm ou firerabbit por aqui? 14:33 -!- Irssi: #i2p: Total de 26 nicks [0 ops, 0 halfops, 0 voices, 26 normais] 14:33 * jrandom confere o /names, nada. fazer o quê 14:33 &amp;lt;jrandom&amp;gt; (então sem atualizações da SAM lib em .net/C#) 14:34 &amp;lt;duck&amp;gt; o material em .py ainda está atual? 14:34 &amp;lt;duck&amp;gt; ou ficou obsoleto pelas melhorias no SAM 14:34 &amp;lt;jrandom&amp;gt; não tenho certeza 14:34 &amp;lt;BrianR&amp;gt; Ok. Voltei. 14:34 &amp;lt;Nightblade&amp;gt; Minha biblioteca em C parece estar funcionando... embora eu ainda não tenha escrito um aplicativo para usá-la 14:34 &amp;lt;jrandom&amp;gt; mandou bem, nightblade! 14:35 &amp;lt;Nightblade&amp;gt; Alguém aqui já programou GTK+/C no Windows? 14:35 &amp;lt;human&amp;gt; duck: a client lib precisa de uma pequena mudança para suporte a versionamento 14:35 &amp;lt;_cervantes_&amp;gt; "hello world"? 14:35 &amp;lt;human&amp;gt; duck: o resto deve funcionar sem problemas 14:35 * jrandom sugere um datagrama como tftp como o teste ideal para o SAM :) 14:35 &amp;lt;Nightblade&amp;gt; bem, qualquer coisa mesmo... o GTK funciona bem no Windows.....? 14:35 &amp;lt;jrandom&amp;gt; (ou até streaming do SAM em vez de datagram ou raw) 14:36 &amp;lt;jrandom&amp;gt; legal, BrianR — como vão o .pm e o samcat? 14:36 &amp;lt;BrianR&amp;gt; Net::SAM está no CVS em forma majoritariamente não funcional. 14:36 &amp;lt;BrianR&amp;gt; Espero ter todos os bugs resolvidos e datagram e raw funcionando antes do fim da semana. 14:37 &amp;lt;BrianR&amp;gt; Será necessário um pouco mais de trabalho para dar um acabamento OO bacana em streams. 14:37 &amp;lt;Nightblade&amp;gt; ah sim, não me preocupei com datagram ou raw... só stream 14:37 &amp;lt;Nightblade&amp;gt; mas é tudo o que eu usaria de qualquer forma 14:37 &amp;lt;fvw&amp;gt; human: você já considerou o wxWindows? É bem útil para esse tipo de coisa (acho que não há um target GTK para Windows, no entanto) 14:37 &amp;lt;jrandom&amp;gt; excelente, BrianR 14:38 &amp;lt;BrianR&amp;gt; Minha esposa está me chamando para jantar. Posso ou não voltar a tempo para a discussão do myi2p. Publiquei o modelo de ameaças (threat model) e umas coisas de dumb fileserver no nó 208 14:38 &amp;lt;human&amp;gt; fvw: o client do GTK para Windows existe (O GIMP roda no Windows também) 14:38 &amp;lt;jrandom&amp;gt; legal, nightblade, é melhor implementar primeiro o que é necessário 14:38 &amp;lt;human&amp;gt; fvw: s/client/port/ 14:38 &amp;lt;jrandom&amp;gt; heh 'k BrianR, valeu 14:38 &amp;lt;fvw&amp;gt; human: quero dizer um target GTK para Windows no wxWindows (que eu estava sugerindo você usar) 14:38 * fvw acena para BrianR. Bom apetite. 14:38 &amp;lt;human&amp;gt; fvw: ah... bem, não conheço o vxWidgets (novo nome do vxWindows :-) 14:39 &amp;lt;human&amp;gt; fvw: mas era o Nightblade falando sobre GTK+, não eu :-) 14:40 &amp;lt;fvw&amp;gt; Opa, meus olhos estão tortos, ignorem-me. 14:40 &amp;lt;Nightblade&amp;gt; Não sou tão familiar com C++ quanto sou com C 14:40 &amp;lt;Nightblade&amp;gt; que eu saiba, GTK é a única biblioteca GUI C multiplataforma 14:40 &amp;lt;Nightblade&amp;gt; não que eu seja particularmente fã do GTK 14:40 &amp;lt;fvw&amp;gt; não importa muito, o wxWindows é facilmente acessível a partir de C. 14:40 &amp;lt;Nightblade&amp;gt; hmm 14:40 &amp;lt;Nightblade&amp;gt; bem, talvez eu dê uma olhada nisso também 14:40 &amp;lt;Nightblade&amp;gt; eu sei C++, mas não escrevi nenhum programa grande nele 14:41 * fvw também não é programador de C++, mas configurei um visualizador de transações bem grande para uma empresa de transporte nele há um tempo, sem problemas. 14:42 &amp;lt;Nightblade&amp;gt; tenho certeza de que o wxwindows tem um port para Windows mais maduro 14:42 &amp;lt;Nightblade&amp;gt; do que o gtk 14:42 &amp;lt;fvw&amp;gt; bem provável, sim. 14:43 &amp;lt;Nightblade&amp;gt; (ok continuem a reunião) heh 14:43 &amp;lt;jrandom&amp;gt; :) 14:43 &amp;lt;jrandom&amp;gt; ok, pulando para 3) atualizações do roadmap 14:44 * jrandom tem sido negligente em atualizar http://www.i2p.net/roadmap no último mês 14:44 &amp;lt;jrandom&amp;gt; mas agora está atualizado de novo 14:44 &amp;lt;jrandom&amp;gt; infelizmente, obviamente não vamos lançar a 0.4 na próxima semana 14:44 &amp;lt;duck&amp;gt; (1.1, 2.0, 3.0 também estão atualizadas?) 14:45 &amp;lt;jrandom&amp;gt; sim, senhor 14:45 * Masterboy leu, gostou — sem pressa, não estamos pegando fogo.. 14:46 &amp;lt;duck&amp;gt; alguém deveria atualizar a wikipedia/infoanarchy também :) 14:46 &amp;lt;jrandom&amp;gt; ah, eu provavelmente deveria remover o "SAM bridge and client libraries implemented and tested" da 0.4 14:46 &amp;lt;jrandom&amp;gt; heh sim, por isso eu !thwapped o iA um tempo atrás quando eles apenas copiaram a página da wiki 14:46 &amp;lt;jrandom&amp;gt; (eles deveriam apenas apontar para o /roadmap, não duplicar o conteúdo) 14:47 &amp;lt;Masterboy&amp;gt; SAM está pronto? 14:47 &amp;lt;jrandom&amp;gt; está funcional, sim, embora o trabalho em bibliotecas de cliente adicionais esteja em andamento 14:47 &amp;lt;jrandom&amp;gt; s/are/is/ 14:48 &amp;lt;jrandom&amp;gt; ok, a menos que haja mais perguntas/preocupações sobre o roadmap, passando para 4) MyI2P 14:50 &amp;lt;jrandom&amp;gt; embora eu tenha parado de trabalhar no myi2p pessoalmente, abrimos o esforço para um bounty (recompensa) - http://www.i2p.net/node/view/216 14:50 &amp;lt;jrandom&amp;gt; parte disso significa que precisamos acertar os requisitos, e tem havido algum debate sobre quais deveriam ser 14:51 &amp;lt;Masterboy&amp;gt; tentei envolver meu amigo, ele disse trabalho demais, dinheiro de menos ;P bem, ele é capitalista ;) 14:51 &amp;lt;Masterboy&amp;gt; bem, eu me ofereci para programar isso.. 14:52 &amp;lt;jrandom&amp;gt; programar nisso é sempre bem-vindo :) 14:53 &amp;lt;jrandom&amp;gt; a questão arquitetural pendente no momento é como lidar com pessoas que não podem rodar seu router i2p / nó myi2p o tempo todo 14:53 &amp;lt;Nightblade&amp;gt; basta ter algum ISP i2p confiável 14:53 &amp;lt;jrandom&amp;gt; as duas propostas são usar provedores de serviço hospedados ou dividir o sistema para usar um armazenamento de apoio distribuído 14:54 &amp;lt;_cervantes_&amp;gt; sendo a última a solução ideal de longo prazo 14:54 &amp;lt;_cervantes_&amp;gt; *latter 14:54 &amp;lt;duck&amp;gt; (e sendo outro bounty) 14:55 &amp;lt;_cervantes_&amp;gt; ou um serviço de proxy de web cache... 14:55 &amp;lt;jrandom&amp;gt; certo — se fôssemos pelo provedor de serviço hospedado (ou nó executado localmente), quando uma DHT/etc estivesse disponível poderíamos empurrar cada vez mais conteúdo para a DHT 14:55 &amp;lt;jrandom&amp;gt; _cervantes_: isso é essencialmente o armazenamento distribuído de apoio — caches de dados não confiáveis 14:57 &amp;lt;deer&amp;gt; * Masterboy se pergunta onde está o bogobot 14:57 &amp;lt;jrandom&amp;gt; a parte difícil é obter a funcionalidade de controle de acesso necessária — com caches de dados não confiáveis / armazenamento distribuído de apoio, ACLs são essencialmente criptografia 14:57 &amp;lt;jrandom&amp;gt; mas um "canal paralelo" para esta discussão vem dos três pontos levantados por uma pessoa anônima @ http://www.i2p.net/node/view/215#comment-105 14:57 &amp;lt;_cervantes_&amp;gt; e conteúdo assinado 14:58 &amp;lt;jrandom&amp;gt; certo, de qualquer forma será necessário ter conteúdo assinado 15:00 &amp;lt;_cervantes_&amp;gt; é aqui que o modelo do hypercubus tem mérito... mas está longe de ser uma solução "rápida" 15:00 &amp;lt;jrandom&amp;gt; das discussões no irc ontem à noite, focamos no "modelo de ameaças do livejournal" — quais ataques importam para os usuários do LJ e quais não 15:01 &amp;lt;wilde&amp;gt; primeiro o básico, conseguir um MyI2P básico em primeiro lugar 15:02 &amp;lt;jrandom&amp;gt; certo, e para implementar o myi2p básico, precisamos conhecer a arquitetura de implantação 15:03 &amp;lt;jrandom&amp;gt; com o modelo de ameaças do LJ para usuários que não podem executar seus próprios nós, não acho que precisamos seguir pela rota de cache de dados não confiável 15:03 &amp;lt;jrandom&amp;gt; e por que alguém usaria o myi2p se precisa apenas do modelo de ameaças do LJ? porque é anônimo 15:04 &amp;lt;jrandom&amp;gt; poderíamos seguir em busca de um sistema idealizado, mas existe a lei dos retornos decrescentes 15:04 -!- Irssi: #i2p: Total de 24 nicks [0 ops, 0 halfops, 0 voices, 24 normais] 15:05 &amp;lt;jrandom&amp;gt; é por isso que estou inclinado a manter o bounty nos moldes atuais — podemos acrescentar alternativas depois, quando o sistema básico estiver no ar 15:05 -!- duck_ agora é conhecido como duck 15:06 &amp;lt;jrandom&amp;gt; de qualquer forma, acho que é tudo que tenho para 4) MyI2P, a menos que alguém tenha mais algo a levantar 15:06 &amp;lt;jrandom&amp;gt; se não, passando para 5) ??? 15:07 &amp;lt;_cervantes_&amp;gt; hmm você precisa de um martelo grande :) 15:07 &amp;lt;jrandom&amp;gt; esqueci de mencionar o novo eepsite do morph.i2p nas notas da reunião, e o nickster.i2p agora tem um fproxy público disponível! 15:08 &amp;lt;jrandom&amp;gt; (e o sungo.i2p está com a webcam no ar :) 15:08 &amp;lt;_cervantes_&amp;gt; heh... 15:08 &amp;lt;_cervantes_&amp;gt; i2pr0n 15:08 &amp;lt;jrandom&amp;gt; mais alguém tem algo que queira levantar? 15:10 &amp;lt;jrandom&amp;gt; se não, isso nos leva à marca de 70 minutos 15:10 &amp;lt;deer&amp;gt; &amp;lt;Masterboy&amp;gt; não 15:10 * jrandom vai encerrando 15:10 * jrandom fecha a reunião com um *baf* &lt;/div></description></item><item><title>I2P Dev Meeting - March 23, 2004</title><link>/pt/blog/2004/03/23/i2p-dev-meeting-march-23-2004/</link><pubDate>Tue, 23 Mar 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/03/23/i2p-dev-meeting-march-23-2004/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> duck, fidd, human, jrand0m, kaji, KyroxX, lucky, Masterboy, mihi, no_dammagE, ox, ughabugha, wbk, wilde&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log"> [22:01:22] &amp;lt;jrand0m&amp;gt; agenda: [22:01:22] &amp;lt;jrand0m&amp;gt; 0) Oi [22:01:28] &amp;lt;jrand0m&amp;gt; 1) Status da rede [22:01:28] &amp;lt;jrand0m&amp;gt; 2) plano 0.3.1 [22:01:28] &amp;lt;jrand0m&amp;gt; 3) Arquitetura da Web [22:01:28] &amp;lt;jrand0m&amp;gt; 4) Administrivia [22:01:34] &amp;lt;jrand0m&amp;gt; 5) ??? [22:01:38] &amp;lt;jrand0m&amp;gt; 0) oi [22:01:39] &amp;lt;no_dammagE&amp;gt; claro [22:01:43] &amp;lt;ughabugha&amp;gt; Ah, legal, a reunião. :) [22:01:51] &amp;lt;jrand0m&amp;gt; oi, bem-vindos à reunião semanal de dev, número $something [22:01:56] &amp;lt;ughabugha&amp;gt; Oi. [22:02:02] &amp;lt;jrand0m&amp;gt; notas de status semanais em http://i2p.net/pipermail/i2p/2004-March/000180.html [22:02:09] * mihi entrou em #i2p [22:02:13] &amp;lt;fidd&amp;gt; como vai [22:02:32] &amp;lt;jrand0m&amp;gt; vamos ver se conseguimos evitar uma sessão de 2 horas hoje ;) [22:02:39] &amp;lt;jrand0m&amp;gt; ok, pulando para 1) status da rede [22:02:43] &amp;lt;Masterboy&amp;gt; :P [22:02:56] &amp;lt;jrand0m&amp;gt; lançamos a 0.3.0 no domingo, e está geralmente funcional [22:03:12] &amp;lt;Masterboy&amp;gt; sim, está :) [22:03:23] &amp;lt;ox&amp;gt; * jrandom acena de i2p#i2p para provar ;) [22:03:43] &amp;lt;jrand0m&amp;gt; ainda há alguns bugs para corrigir, e um novo conjunto de coisas a tratar, mas seguimos em frente [22:04:21] * ion entrou em #i2p [22:04:22] * ughabugha está lendo as notas de status. [22:04:27] * mrflibble saiu do IRC (r eboot time) [22:04:35] &amp;lt;jrand0m&amp;gt; no email eu menciono uma nova ferramenta de monitoramento da rede que o duck montou - `http://duck.i2p/dot/dot.png` (ou um instantâneo em http://i2p.net/~jrandom/profiles.png) [22:05:05] &amp;lt;jrand0m&amp;gt; basicamente nos dá uma visão de como a rede está - quantas pessoas estão por aí, e quão bem elas estão encontrando recursos confiáveis e rápidos [22:05:22] &amp;lt;jrand0m&amp;gt; (basicamente visualiza o resultado do processo 0.3 de perfilamento e seleção de pares) [22:05:50] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; legal! [22:06:22] &amp;lt;jrand0m&amp;gt; sim, é bom ver o feedback visual dos algoritmos, em vez de passar manualmente pelo networkDb [22:06:37] &amp;lt;ox&amp;gt; &amp;lt;Masterboy&amp;gt; há necessidade de diminuir o uso de CPU.. [22:06:38] &amp;lt;fidd&amp;gt; :) [22:06:48] * jrand0m dá o prêmio eepSiteAppOfTheWeek ao duck pelo dot.png [22:06:54] &amp;lt;ughabugha&amp;gt; É, fico pensando o que faríamos sem o duck? [22:07:08] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; talvez possamos fazer uma versão em áudio também [22:07:17] &amp;lt;fidd&amp;gt; haha [22:07:20] &amp;lt;jrand0m&amp;gt; :) [22:07:22] &amp;lt;human&amp;gt; heheh [22:07:34] &amp;lt;fidd&amp;gt; ou uma versão com cheiro [22:07:47] &amp;lt;ughabugha&amp;gt; É, e transmitir no icecast do jnon a cada hora. [22:07:51] &amp;lt;no_dammagE&amp;gt; como eu entendo a coluna speed em #transport? [22:08:00] &amp;lt;no_dammagE&amp;gt; digo, perfis de peers [22:08:25] &amp;lt;jrand0m&amp;gt; no_dammagE&amp;gt; boa pergunta. se você ler o texto lá embaixo, explica que os números não têm correlação com nada - são estritamente valores relativos. [22:08:50] &amp;lt;no_dammagE&amp;gt; ok :) [22:09:15] &amp;lt;jrand0m&amp;gt; se você quer a resposta *real*, veja http://i2p.net/cgi-bin/cvsweb.cgi/i2p/code/router/java/src/net/invisiblenet/i2p/router/peermanager/SpeedCalculator.java?rev=1.3&amp;amp;content-type=text/x-cvsweb-markup [22:10:07] &amp;lt;jrand0m&amp;gt; a rede também cresceu para um nível constante de 18–22 routers, o que é um bom tamanho por enquanto [22:10:31] &amp;lt;jrand0m&amp;gt; vamos querer crescer um pouco mais assim que alguns bugs existentes forem tratados, e o código phttp 0.3.1 estiver no lugar [22:10:36] &amp;lt;KyroxX&amp;gt; voltei [22:10:45] &amp;lt;jrand0m&amp;gt; bem-vindo de volta, KyroxX [22:11:03] &amp;lt;jrand0m&amp;gt; ok, isso nos leva a 2) plano 0.3.1 [22:11:16] &amp;lt;no_dammagE&amp;gt; o meu vai desligar em 30 minutos e vai ligar em ~ 20 horas (ou vou colocar no autostart para iniciar com o PC) [22:11:29] &amp;lt;jrand0m&amp;gt; legal, no_dammagE, está ok [22:11:33] * fR saiu do IRC (Ping timeout) [22:12:01] &amp;lt;jrand0m&amp;gt; em vez de colocar o código phttp, o limitador de banda e o novo mecanismo de dissuasão de conluio todos em um release 0.3.1, vou empurrar a dissuasão de conluio para 0.3.2 [22:12:19] &amp;lt;jrand0m&amp;gt; o roadmap ainda não foi atualizado, mas as coisas estão basicamente as mesmas [22:12:45] * fR entrou em #i2p [22:13:17] &amp;lt;ughabugha&amp;gt; Você vai lançar 0.3.0.1? [22:13:18] &amp;lt;jrand0m&amp;gt; vai haver algumas coisas complexas na reformulação do phttp, lidando com limitar (throttling) as conexões, mas vamos ver como vai [22:13:36] * KyroxX saiu do IRC (Verlassend) [22:13:47] &amp;lt;jrand0m&amp;gt; talvez, embora atualmente o roadmap liste 0.3.1 para a próxima semana [22:13:54] &amp;lt;jrand0m&amp;gt; no domingo, inclusive. [22:14:01] &amp;lt;ox&amp;gt; &amp;lt;baffled&amp;gt; Eu sabia que você estava em conluio com alguém. [22:14:02] &amp;lt;jrand0m&amp;gt; então não tenho certeza [22:14:03] * Rom|Away|3h saiu do IRC (Ping timeout) [22:14:04] &amp;lt;Masterboy&amp;gt; como posso limitar o uso de CPU do meu router? por que não fazer : "low" - "normal" - "high" - para poder escolher? [22:14:10] &amp;lt;jrand0m&amp;gt; heh baff [22:14:11] &amp;lt;no_dammagE&amp;gt; por que isso é crítico?: [22:14:11] &amp;lt;no_dammagE&amp;gt; 21:55:36.249 CRIT [I2CP Reader ] et.invisiblenet.i2p.util.Clock: Updating clock [22:14:12] &amp;lt;no_dammagE&amp;gt; offset to 105791ms from 0ms [22:14:16] * Romster entrou em #i2p [22:14:24] * jar saiu do IRC (Ping timeout) [22:14:38] &amp;lt;jrand0m&amp;gt; Masterboy&amp;gt; o código para funcionar nessa linha está planejado para o release 1.0rc1 [22:14:43] &amp;lt;jrand0m&amp;gt; (router throttling) [22:14:48] * KyroxX entrou em #i2p [22:14:50] &amp;lt;jrand0m&amp;gt; temos alguns básicos, mas ainda não está pronto. [22:15:08] &amp;lt;KyroxX&amp;gt; re [22:15:13] &amp;lt;jrand0m&amp;gt; no_dammagE&amp;gt; porque isso deveria ocorrer no máximo uma vez - se você ver isso acontecendo muito, é um problema [22:15:14] &amp;lt;Masterboy&amp;gt; oki [22:15:21] &amp;lt;jrand0m&amp;gt; (um problema crítico) [22:15:48] &amp;lt;jrand0m&amp;gt; mais alguma pergunta / preocupação sobre o release 0.3.1? [22:15:55] &amp;lt;mihi&amp;gt; então deveria ser debug na primeira vez e depois crit... [22:16:06] &amp;lt;jrand0m&amp;gt; você está certo [22:16:09] &amp;lt;KyroxX&amp;gt; qual é o tópico? [22:16:17] &amp;lt;ughabugha&amp;gt; jrand0m: Err.. Como isso pode ocorrer no I2P? Closing Link: [unknown@192.168.0.2] (Ping timeout) [22:16:31] &amp;lt;jrand0m&amp;gt; KyroxX&amp;gt; a reunião semanal de dev, item 2) 2) plano 0.3.1 [22:16:35] &amp;lt;ughabugha&amp;gt; Ah, deixa pra lá. [22:16:40] &amp;lt;jrand0m&amp;gt; ughabugha&amp;gt; patch no ircd [22:16:49] &amp;lt;KyroxX&amp;gt; ah [22:17:02] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; meu ircd está rodando em nsa.localdomain [22:17:06] &amp;lt;jrand0m&amp;gt; hmm [22:17:08] &amp;lt;ox&amp;gt; &amp;lt;duck&amp;gt; que tem 192.168.0.2 como IP [22:17:12] &amp;lt;jrand0m&amp;gt; ah [22:17:30] * Romster saiu do IRC (Ping timeout) [22:17:32] &amp;lt;jrand0m&amp;gt; ok, passando para 3) Arquitetura da Web [22:17:49] * ion saiu do IRC (Ping timeout) [22:17:58] &amp;lt;jrand0m&amp;gt; sei que discutimos isso um pouco na semana passada, e houve alguma discussão na lista de emails também [22:18:02] &amp;lt;mihi&amp;gt; como eu faço uma conta em drupal.i2p.net? [22:18:15] * mihi é burro demais para isso... [22:18:16] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; pode criar uma para o mihi? [22:18:31] &amp;lt;jrand0m&amp;gt; (não há como se registrar normalmente) [22:18:35] &amp;lt;mihi&amp;gt; jrand0m: você poderia simplesmente dizer não, então eu saberia que posso parar de tentar ;) [22:18:42] &amp;lt;jrand0m&amp;gt; se o wilde não estiver por perto, eu crio uma pra você já já :) [22:18:51] * Romster entrou em #i2p [22:19:04] * Romster agora é conhecido como Rom|Away|3h [22:19:18] &amp;lt;fidd&amp;gt; eu gostaria de uma também, se puder :) [22:21:05] &amp;lt;ox&amp;gt; &amp;lt;jmand&amp;gt; /ping jmand [22:21:12] &amp;lt;jrand0m&amp;gt; ok, de volta às coisas de arquitetura da web [22:22:06] &amp;lt;jrand0m&amp;gt; há vários aspectos diferentes de "como usamos a web" no i2p, e podemos tratá-los todos como OneBigWebThingy, ou podemos falar em especializar os componentes, fazendo coisas que fazem seu OneThingWell [22:22:34] * ion entrou em #i2p [22:22:44] &amp;lt;jrand0m&amp;gt; o mihi levantou alguns pontos bons que eu não estava considerando, alguns recursos valiosos que certamente vamos querer [22:23:03] &amp;lt;ughabugha&amp;gt; jrand0m: Você está falando da separação do Squid e do I2P web? [22:23:11] &amp;lt;ughabugha&amp;gt; Ou algo mais profundo? [22:23:24] &amp;lt;duck&amp;gt; o tópico 'HTTPTunnel vs. {privoxy,muffin} + HTTPClient' [22:23:30] &amp;lt;duck&amp;gt; (http://i2p.dnsalias.net/pipermail/i2p/2004-March/) [22:23:48] &amp;lt;jrand0m&amp;gt; a separação do squid e eepsites, bem como a separação de proxies do navegador vs. (essencialmente) CGIs [22:23:49] &amp;lt;ughabugha&amp;gt; Certo. [22:24:00] &amp;lt;jrand0m&amp;gt; e, claro, os filtros [22:24:48] &amp;lt;jrand0m&amp;gt; como todos nós trabalhamos no mundo de código aberto aqui, não há necessidade real de ter uma OneBigThing que lide com todos os diferentes casos de uso - podemos construir uma para atender a uma necessidade, e então reutilizar seu código para outra que atenda a outra necessidade [22:24:56] * jar entrou em #i2p [22:25:04] &amp;lt;duck&amp;gt; tendo a concordar com a última postagem do human [22:25:13] &amp;lt;jrand0m&amp;gt; além disso, com a nova API de streaming do I2PTunnel do mihi, é relativamente fácil construir em cima [22:26:42] &amp;lt;jrand0m&amp;gt; eu também, embora eu não tenha tempo para trabalhar no httptunnel, então realmente cabe ao mihi decidir qual caso de uso ele está mais interessado em atender primeiro [22:26:48] * lucky entrou em #i2p [22:27:45] * jar saiu do IRC (EOF From client) [22:27:52] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; alguma ideia? [22:28:26] &amp;lt;jrand0m&amp;gt; ok ou mais alguém? :) [22:28:47] &amp;lt;duck&amp;gt; `http://i2p.i2p/` parece feio pra mim [22:28:55] &amp;lt;duck&amp;gt; mas isso dá pra suportar [22:28:59] &amp;lt;jrand0m&amp;gt; i2p.i2p? [22:29:05] &amp;lt;human&amp;gt; ? [22:29:27] * ion saiu do IRC (Ping timeout) [22:29:28] &amp;lt;jrand0m&amp;gt; eu poderia adicionar uma entrada DNS para eep.i2p.net apontando para 127.0.0.1 para máquinas que fazem DNS errado [22:30:01] * fR saiu do IRC (EOF From client) [22:30:20] * human não recebeu a última proposta :-) [22:30:27] &amp;lt;duck&amp;gt; Acho que vi i2p.i2p mencionado em algum lugar como substituto do atual http://i2p/keybla [22:30:35] &amp;lt;jrand0m&amp;gt; a sua foi a mais recente, human [22:30:54] &amp;lt;jrand0m&amp;gt; ah, certo, sim no irc ontem à noite acho que o jnano estava discutindo isso [22:30:55] &amp;lt;human&amp;gt; jrand0m: quero dizer: "i could add in a dns entry for eep.i2p.net pointing to 127.0.0.1 for machines that do bad dns things" [22:31:03] &amp;lt;mihi&amp;gt; duck: você tem boa vista. fiz isso para evitar lookups de NetBIOS no Opera. [22:31:21] &amp;lt;duck&amp;gt; ah sim "code/apps/i2ptunnel/java/src/net/invisiblenet/i2p/httptunnel/handler/RootHandler.java" [22:31:21] &amp;lt;jrand0m&amp;gt; ah desculpe, human, quis dizer isso em relação ao que o mihi acabou de dizer :) [22:31:23] * lucky saiu do IRC (Ping timeout) [22:31:49] &amp;lt;duck&amp;gt; é uma pena que alguns navegadores precisem de tais gambiarras [22:31:55] &amp;lt;human&amp;gt; wew [22:32:15] &amp;lt;jrand0m&amp;gt; o human mencionou algo sobre socks4 não exigir isso? [22:32:15] * KyroxX agora é conhecido como wbk [22:32:23] &amp;lt;duck&amp;gt; socks4a [22:32:29] &amp;lt;jrand0m&amp;gt; ah ok [22:32:39] &amp;lt;duck&amp;gt; (socks4 faz DNS) [22:32:49] &amp;lt;jrand0m&amp;gt; todos os navegadores suportam socks4a? [22:32:59] &amp;lt;human&amp;gt; jrand0m: socks4 é Evil(TM), mas socks4a e socks5 delegam a resolução de nomes ao servidor [22:33:00] &amp;lt;duck&amp;gt; s/socks4 does DNS/with socks4 the client does DNS/ [22:33:06] &amp;lt;mihi&amp;gt; alguns navegadores nem sequer suportam proxies socks... [22:33:08] &amp;lt;human&amp;gt; jrand0m: sim, até onde sei (AFAIK) [22:33:27] &amp;lt;jrand0m&amp;gt; certo, além da questão do kiosk, mihi, sem dúvida [22:33:52] &amp;lt;duck&amp;gt; poderia ser uma alternativa [22:34:04] &amp;lt;duck&amp;gt; httpclient + socksclient + etc [22:34:29] &amp;lt;human&amp;gt; jrand0m, mihi: programas que não suportam socks poderiam ser tsocks'ed [22:34:53] &amp;lt;jrand0m&amp;gt; human&amp;gt; a menos que seja um kiosk, onde as pessoas não podem rodar apps [22:35:00] &amp;lt;jrand0m&amp;gt; (ou mudar configurações, etc) [22:35:19] &amp;lt;human&amp;gt; jrand0m: sim, claro que tunnels socks não são adequados para essas tarefas [22:35:31] &amp;lt;duck&amp;gt; (human: ainda assim chamariam gethostbyname) [22:35:39] &amp;lt;jrand0m&amp;gt; chamariam, duck? [22:35:55] &amp;lt;human&amp;gt; duck: não, o tsocks até inibe e encaminha para o servidor proxy [22:36:16] &amp;lt;human&amp;gt; duck: (não sei o que acontece no mundo windows, no entanto) [22:36:30] &amp;lt;jrand0m&amp;gt; dá BSOD [22:36:32] &amp;lt;jrand0m&amp;gt; er.. [22:36:57] &amp;lt;duck&amp;gt; (não de acordo com /usr/share/doc/tor-0.0.2_pre27/CLIENTS.gz) [22:36:57] &amp;lt;human&amp;gt; heheheh [22:37:07] &amp;lt;jrand0m&amp;gt; heh duck [22:37:18] &amp;lt;human&amp;gt; tunnels socks, porém, não vão substituir proxies WWW :-) [22:37:24] &amp;lt;duck&amp;gt; (( &amp;lt;/tortechnotalk&amp;gt; )) [22:38:25] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; qual é sua visão sobre o caso de uso de maior prioridade para o httptunnel? se houver algo com que possamos ajudar? [22:38:31] &amp;lt;mihi&amp;gt; http://home.arcor.de/mschierlm/test/nosocks.png (que navegador é esse?) [22:38:31] &amp;lt;human&amp;gt; é só um add-on para fazer umas coisas legais com tunnelling, encadeamento etc. [22:38:31] &amp;lt;wbk&amp;gt; I2P é o ircd de iip certo? [22:38:31] &amp;lt;duck&amp;gt; de qualquer forma, todas as soluções precisam de um filtro no lado do cliente [22:38:47] &amp;lt;human&amp;gt; duck: sim, segundo o man 8 tsocks :-) [22:39:14] &amp;lt;jrand0m&amp;gt; não sei, mihi, opera? [22:39:19] * fR entrou em #i2p [22:39:19] &amp;lt;duck&amp;gt; wbk: sem msg privada [22:39:19] &amp;lt;jrand0m&amp;gt; wbk&amp;gt; não [22:39:30] &amp;lt;mihi_backup&amp;gt; jrand0m: fazê-lo funcionar perfeitamente com requisições POST &amp;amp;&amp;amp; fazê-lo fazer tudo que o httpclient faz [22:39:45] &amp;lt;jrand0m&amp;gt; beleza [22:40:08] &amp;lt;ughabugha&amp;gt; mihi: Isso é o Opera. [22:40:14] &amp;lt;human&amp;gt; mihi: não sei, mas como escrevi acima: tunnels socks, porém, não vão substituir proxies WWW :-) [22:40:18] &amp;lt;ughabugha&amp;gt; Se você quis dizer isso como pergunta. :) [22:41:13] &amp;lt;jrand0m&amp;gt; ok, legal, alguém tem mais algo a levantar sobre web, ou estamos prontos para 4) Administrivia? [22:42:23] &amp;lt;jrand0m&amp;gt; ok, apenas algumas notas - [22:42:24] * Rom|Away|3h agora é conhecido como Rom|Away|4h [22:42:51] &amp;lt;jrand0m&amp;gt; o site drupal voltou ao ar, então quem quiser ajudar com isso, ou ver o progresso mais recente, por favor acessem drupal.i2p.net :) [22:44:02] &amp;lt;jrand0m&amp;gt; lá você vai encontrar os outros dois pontos de administrivia - o quadro da equipe [http://drupal.i2p.net/team] e o rascunho de uma nova política de licença [http://drupal.i2p.net/node/view/85] [22:44:26] &amp;lt;duck&amp;gt; Eu estava olhando a política de licença... [22:44:35] &amp;lt;duck&amp;gt; AFAIK Cryptix == BSD [22:44:43] &amp;lt;jrand0m&amp;gt; certo [22:44:52] &amp;lt;duck&amp;gt; (mas com a equipe Cryptix como detentora do copyright em vez dos regentes de Massachusetts ou algo assim) [22:44:52] &amp;lt;jrand0m&amp;gt; mas, estritamente, é a licença Cryptix ;) [22:45:05] &amp;lt;duck&amp;gt; o que é MIT? [22:45:13] &amp;lt;jrand0m&amp;gt; MIT é == BSD 2 cláusulas [22:45:16] &amp;lt;jrand0m&amp;gt; == x [22:45:19] &amp;lt;duck&amp;gt; que código é MIT, digo [22:45:25] &amp;lt;jrand0m&amp;gt; nada [22:45:29] &amp;lt;human&amp;gt; == x &amp;lt; 4.4.0 [22:45:36] &amp;lt;jrand0m&amp;gt; eu só listo como "se quiser usar MIT, ótimo" [22:45:42] &amp;lt;jrand0m&amp;gt; certo, human :/ [22:45:49] &amp;lt;duck&amp;gt; a quantidade de licenças já é bem grande [22:45:56] &amp;lt;duck&amp;gt; Eu estava pensando se isso poderia ser restringido [22:46:07] &amp;lt;duck&amp;gt; por exemplo, mudar o código GPL para BSD ou até domínio público [22:46:31] &amp;lt;duck&amp;gt; queria saber o que o(s) autor(es) dessa(s) parte(s) acham disso [22:46:32] &amp;lt;ox&amp;gt; &amp;lt;no_dammagE&amp;gt; então, chat, vou dormir agora. Bom código @ Devteam, bom horário do dia para todos os outros. Até amanhã. [22:46:40] &amp;lt;duck&amp;gt; tchau, no_dammagE [22:46:41] &amp;lt;jrand0m&amp;gt; eu adoraria se a biblioteca de streaming do I2PTunnel / biblioteca de naming ou até o I2PTunnel completo fossem licenciados sob uma licença tipo BSD [22:46:51] &amp;lt;jrand0m&amp;gt; até mais, no_dammagE [22:46:55] &amp;lt;no_dammagE&amp;gt; cu [22:46:58] * no_dammagE saiu do IRC [22:47:19] * jar_backup entrou em #i2p [22:47:50] &amp;lt;jrand0m&amp;gt; mas, claro, GPL é ok, é direito do mihi :) [22:48:06] &amp;lt;mihi&amp;gt; para a biblioteca de streaming/naming, isso seria ok para mim (ou BSD ou LGPL). mas eu gostaria de manter GPL para o I2PTunnel core [22:48:07] &amp;lt;ughabugha&amp;gt; Bem, seja qual for a licença, deve ser compatível com GPL. [22:48:36] &amp;lt;ughabugha&amp;gt; (isto é, não deve ser mais restritiva que a GPL) [22:48:42] &amp;lt;human&amp;gt; sou um defensor da GNU GPL, mas acho que a melhor licença para disseminar novos protocolos e formatos é algo estilo BSD (por exemplo, veja como o pessoal do OGG Vorbis relicenciou tudo de LGPL para MIT-X11) [22:49:05] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; a biblioteca de streaming e a de naming são funcionais sem dependência do i2ptunnel em si, certo? [22:49:14] &amp;lt;ughabugha&amp;gt; Sim, a implementação de referência não deveria ser GPL. [22:49:25] &amp;lt;mihi&amp;gt; deveriam ser. se não, é bug. [22:49:30] &amp;lt;jrand0m&amp;gt; BSD de 2 cláusulas nelas seria fantástico [22:49:40] &amp;lt;human&amp;gt; yup! [22:49:45] &amp;lt;mihi&amp;gt; você pode ter a biblioteca de naming em domínio público se incluí-la no core ;) [22:50:02] * ion entrou em #i2p [22:50:03] &amp;lt;jrand0m&amp;gt; com certeza, eu adoraria incluí-las no core do SDK [22:50:42] &amp;lt;mihi&amp;gt; elas? ;) (incluir a biblioteca de streaming no core seria uma má ideia imho, já que é pouco aberta a outras impls) [22:51:09] &amp;lt;jrand0m&amp;gt; bem, a impl do SDK em si faz algumas suposições de design não triviais - é apenas uma ref impl [22:51:22] &amp;lt;jrand0m&amp;gt; eu adoraria se as pessoas pudessem pegar o i2p.jar e escrever um app de streaming [22:51:28] &amp;lt;human&amp;gt; mihi: sobre I2PTunnels &amp;amp; GPL: eu sugeriria adicionar uma exceção explícita da GNU GPL que permita às pessoas linkar seu app com JVMs proprietárias (veja meu comentário em http://drupal.i2p.net/node/view/85) [22:51:28] * Masterboy saiu do IRC (Ping timeout) [22:51:59] &amp;lt;duck&amp;gt; human: isso levanta o problema do "precisar contratar um advogado antes de poder usar" [22:52:01] &amp;lt;jrand0m&amp;gt; (talvez possamos dividir o i2ptunnel atual em i2ptunnel e i2pstreaming, se você preferir?) [22:52:32] &amp;lt;mihi&amp;gt; jrand0m: isso seria ok para mim. basta alterar a tarefa do ant para construir 2 jars ;) [22:52:35] &amp;lt;human&amp;gt; duck: sugiro adicionar a exceção apenas para evitar isso [22:52:39] &amp;lt;jrand0m&amp;gt; duck&amp;gt; se o mihi estiver disposto a BSDizar as bibliotecas de streaming e naming, acho que não seria muito trabalho [22:53:30] &amp;lt;mihi&amp;gt; e melhor fazer i2pministreaming em vez de i2pstreaming [22:53:41] &amp;lt;duck&amp;gt; mihistreaming :) [22:53:48] &amp;lt;mihi&amp;gt; (note o n em mi4ni) [22:54:02] &amp;lt;mihi&amp;gt; duck: era exatamente o que eu pensei ;) [22:54:03] &amp;lt;jrand0m&amp;gt; beleza, mihi, então talvez possamos revisar a tabela em http://drupal.i2p.net/node/view/85 para listar o I2PTunnel core como GPL (talvez com a exceção que o human menciona?), mais uma linha separada I2PMiniStreaming como BSD? [22:54:04] &amp;lt;jrand0m&amp;gt; hehe [22:54:10] &amp;lt;jrand0m&amp;gt; i2pmihistreaming também é bom :) [22:55:25] &amp;lt;duck&amp;gt; ok [22:55:40] &amp;lt;duck&amp;gt; semana que vem vou tentar convencer todos vocês a migrarem totalmente para domínio público [22:55:45] &amp;lt;duck&amp;gt; mas isso é suficiente por agora :) [22:55:48] &amp;lt;jrand0m&amp;gt; :) [22:55:50] &amp;lt;human&amp;gt; hehe [22:56:06] &amp;lt;jrand0m&amp;gt; mihi*=5 [22:56:14] &amp;lt;mihi&amp;gt; jrandom**=5; [22:56:21] &amp;lt;duck&amp;gt; o wbk acabou de se oferecer para ajudar com o webdesign [22:56:36] &amp;lt;jrand0m&amp;gt; ah, ótimo, duck [22:56:45] &amp;lt;jrand0m&amp;gt; bem, brevemente antes de pularmos para 5) [22:56:58] &amp;lt;jrand0m&amp;gt; algum dev tem ressalvas com a /policy/ em http://drupal.i2p.net/node/view/85? [22:57:05] &amp;lt;duck&amp;gt; então eu fiz uma consulta burocrática à tabela da equipe e o deleguei ao wilde [22:57:25] &amp;lt;human&amp;gt; antes de pular... e a sugestão de GPL + exceção? [22:57:29] &amp;lt;jrand0m&amp;gt; aka "implicitamente sob $primaryLicense" ou "explicitamente sob $alternate"? [22:57:47] &amp;lt;jrand0m&amp;gt; duck++ :) [22:58:02] &amp;lt;mihi&amp;gt; human: estou adicionando isso agora [22:58:07] * human concorda com a política do jrand0m [22:58:25] &amp;lt;duck&amp;gt; e quanto ao detentor do copyright [22:58:28] &amp;lt;human&amp;gt; mihi: ok, obrigado [22:58:30] * duck viu o human adicionando alguns arquivos novos como GPL [22:58:36] &amp;lt;duck&amp;gt; e colocando o nome do mihi nisso [22:58:45] &amp;lt;ughabugha&amp;gt; Err... não acho que o drupal goste de senhas de 32 caracteres. [22:58:51] &amp;lt;human&amp;gt; duck: só dei um cut'n'paste de arquivos existentes [22:59:18] &amp;lt;duck&amp;gt; ok, mas e se tivermos 50 pessoas trabalhando nisso e cada uma colocando seu próprio nome nos copyrights [22:59:20] &amp;lt;jrand0m&amp;gt; para quem adiciona código em domínio público, não há copyright, mas para quem usa copyright, as pessoas devem fazer o copyright elas mesmas [22:59:22] &amp;lt;human&amp;gt; duck: (mesmo que eu me esqueça de colocar copyrights nos arquivos...) [22:59:25] &amp;lt;duck&amp;gt; então você não pode trocar de licença depois [22:59:29] &amp;lt;jrand0m&amp;gt; isso está ok, na minha opinião, duck [22:59:53] &amp;lt;jrand0m&amp;gt; por exemplo, thecrypto deve ser o detentor do copyright de suas rotinas de criptografia e SHA [23:00:03] &amp;lt;human&amp;gt; (eu ainda estava observando a política do jrand0m de manter as licenças do módulo, a propósito) [23:00:05] &amp;lt;jrand0m&amp;gt; embora, já que ele lançou sob BSD de 2 cláusulas, vamos usar [23:00:38] &amp;lt;jrand0m&amp;gt; ah, talvez eu esteja perdendo o ponto — você quer garantir que todos coloquem seu próprio nome? [23:00:44] &amp;lt;duck&amp;gt; não [23:00:49] * jrand0m atribui o copyright a richard nixon [23:00:56] &amp;lt;human&amp;gt; heheh [23:01:34] &amp;lt;human&amp;gt; a propósito: no meu país, "domínio público" é apenas outro tipo de copyright [23:01:46] &amp;lt;jrand0m&amp;gt; hmm. o I2P não tem nenhuma entidade legal para receber copyright (e *nunca* terá) [23:02:02] &amp;lt;human&amp;gt; isto é, você (o autor) distribui seus trabalhos sem quaisquer restrições [23:02:18] &amp;lt;jrand0m&amp;gt; certo, muitos países têm leis de PI fodidas [23:02:59] &amp;lt;human&amp;gt; jrand0m: só para dizer que talvez seja melhor colocar algo como "i've created this file, and you can use it without any restriction" em cada arquivo [23:03:13] &amp;lt;jrand0m&amp;gt; acho uma boa ideia [23:03:47] &amp;lt;human&amp;gt; jrand0m: (já acontece, claro, mas acho que deveria ser um requisito :-) [23:03:55] &amp;lt;jrand0m&amp;gt; por isso eu incluí o "jrandom wrote this in $year and releases it into the public domain" ;) [23:04:08] &amp;lt;human&amp;gt; jrand0m: sim :-) [23:04:27] &amp;lt;jrand0m&amp;gt; então estou perdendo o ponto do duck [23:04:37] &amp;lt;fidd&amp;gt; e aquela coisa sobre comer crianças [23:04:37] &amp;lt;duck&amp;gt; Eu também perdi [23:04:43] &amp;lt;jrand0m&amp;gt; :) [23:04:44] &amp;lt;human&amp;gt; heheh [23:04:47] &amp;lt;duck&amp;gt; vamos esquecer [23:04:58] * lucky entrou em #i2p [23:05:13] &amp;lt;jrand0m&amp;gt; ok, então vou adicionar à seção de privilégios de commit a sugestão de que as pessoas anotem a autoria do que escrevem [23:05:22] &amp;lt;jrand0m&amp;gt; (mesmo que não coloquem copyright?) [23:05:24] &amp;lt;lucky&amp;gt; oi [23:05:25] &amp;lt;lucky&amp;gt; :D [23:05:39] &amp;lt;jrand0m&amp;gt; s/suggestion/&amp;lt;i&amp;gt;suggestion&amp;lt;/i&amp;gt;/ [23:05:42] &amp;lt;jrand0m&amp;gt; oi, lucky [23:05:50] &amp;lt;jrand0m&amp;gt; [droga, quebrei meu regexp] [23:05:57] &amp;lt;duck&amp;gt; quer que eu assine com PGP uma declaração? [23:06:09] &amp;lt;jrand0m&amp;gt; vou querer, sim [23:06:30] &amp;lt;jrand0m&amp;gt; quando a política estiver pronta e revisada, vou contatar todos os committers anteriores para autenticação PGP/GPG [23:06:33] &amp;lt;human&amp;gt; jrand0m: sim (no meu país é impossível renunciar ao copyright, é visto como um direito inalienável do autor) [23:06:52] &amp;lt;duck&amp;gt; sim, seu país é fodido [23:06:53] &amp;lt;duck&amp;gt; PRÓXIMO [23:06:56] &amp;lt;duck&amp;gt; (ops) [23:06:58] &amp;lt;jrand0m&amp;gt; :) [23:07:19] &amp;lt;fidd&amp;gt; human, qual país? [23:07:39] &amp;lt;human&amp;gt; jrand0m: então, "este arquivo não tem copyright" simplesmente não faz sentido - você deve *sempre* dizer explicitamente que é o autor, e que não impõe nenhuma restrição ao seu trabalho [23:07:47] &amp;lt;human&amp;gt; fidd: em algum lugar perto da Europa :-) [23:07:54] &amp;lt;fidd&amp;gt; heh, ok [23:07:59] &amp;lt;lucky&amp;gt; human: você pode depois dizer que não quer o copyright [23:08:03] &amp;lt;lucky&amp;gt; e colocá-lo em domínio público. [23:08:19] &amp;lt;jrand0m&amp;gt; human&amp;gt; com o "release implícito sob $primaryLicense", isso deveria resolver a questão, certo? [23:08:24] &amp;lt;duck&amp;gt; human quer dizer que isso não significa nada em $fuckedcountry [23:08:42] &amp;lt;jrand0m&amp;gt; human&amp;gt; já que isso implicitamente significa commit == release como $primaryLicense [23:08:50] &amp;lt;human&amp;gt; duck: sim, exatamente [23:09:07] &amp;lt;jrand0m&amp;gt; (então sem comentário == licença implícita por $author, pelo `cvs log`) [23:09:28] &amp;lt;jrand0m&amp;gt; (ah, juridiquês no código ;) [23:09:36] &amp;lt;human&amp;gt; jrand0m: bem, não sou advogado... mas acho que deve funcionar [23:09:43] * kaji entrou em #i2p [23:09:48] &amp;lt;ox&amp;gt; * wilde concorda com a última proposta [23:09:57] &amp;lt;jrand0m&amp;gt; w3rd. [23:10:05] &amp;lt;jrand0m&amp;gt; ok, vou ver se consigo que a EFF revise [23:10:19] &amp;lt;jrand0m&amp;gt; indo para 5) ??? [23:10:21] &amp;lt;human&amp;gt; jrand0m: talvez seja melhor ter algum tipo de acordo quando as pessoas recebem acesso ao CVS [23:10:46] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; quando veremos, net.i2p.legal.LicenseManager? [23:10:47] &amp;lt;jrand0m&amp;gt; concordo, human&amp;gt; acordo explícito com $policy será pré-requisito para obter privilégios de commit [23:10:50] &amp;lt;jrand0m&amp;gt; heh [23:10:52] &amp;lt;human&amp;gt; jrand0m: (por exemplo, assinar sua política com GPG e hospedá-la no site do I2P?) [23:11:00] &amp;lt;human&amp;gt; heheh [23:11:04] &amp;lt;jrand0m&amp;gt; razoável, human. [23:11:13] &amp;lt;mihi&amp;gt; jrand0m prefere PGP8 ;) [23:11:23] &amp;lt;jrand0m&amp;gt; isso aí. pgpdisk++ [23:12:06] * wilde entrou em #i2p [23:12:14] &amp;lt;duck&amp;gt; oi, wilde [23:12:36] &amp;lt;jrand0m&amp;gt; ok, alguém tem algo que quer levantar para 5) ??? [23:13:27] &amp;lt;wilde&amp;gt; só um convite mais uma vez para as pessoas visitarem o drupal e comentarem, modificarem, etc [23:13:37] &amp;lt;jrand0m&amp;gt; beleza, sim, bom ponto [23:13:41] &amp;lt;duck&amp;gt; http://drupal.i2p.net/ [23:13:41] &amp;lt;wilde&amp;gt; para que possamos ter boas docs para 1.0 [23:13:41] &amp;lt;mihi&amp;gt; human, jrand0m: a licença no CVS está ok agora? ;) [23:13:55] &amp;lt;jrand0m&amp;gt; em http://drupal.i2p.net/team há muitos papéis [vacant]. voluntariem-se! [23:14:02] &amp;lt;fidd&amp;gt; não consigo acessar o drupal pelo squuid :/ [23:14:17] * mihi se voluntaria para QS guy por causa do echo server ;) [23:14:29] &amp;lt;mihi&amp;gt; s/QS/QA/ [23:14:33] &amp;lt;jrand0m&amp;gt; woot! [23:15:01] &amp;lt;wilde&amp;gt; testes de unidade para o echo server [23:15:12] &amp;lt;mihi&amp;gt; wilde rofl não [23:15:17] &amp;lt;human&amp;gt; mihi: talvez você devesse s/XXXX/mihi/ na exceção da GPL :-) [23:15:20] &amp;lt;ughabugha&amp;gt; jrand0m: Heh, o que você quer dizer com teste de estresse? :) [23:15:34] &amp;lt;mihi&amp;gt; echo server é teste de sistema para o I2P ;) [23:15:38] &amp;lt;mihi&amp;gt; human: oops ;) [23:15:56] * Rom|Away|4h saiu do IRC (Ping timeout) [23:16:08] &amp;lt;jrand0m&amp;gt; ughabugha&amp;gt; significa que você esmaga (vulgo usa) o router e tem paciência comigo para eu depurar, enviando relatórios e logs [23:16:35] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; assim estressando o pobre jrandom... [23:16:40] &amp;lt;ughabugha&amp;gt; jrand0m: Ah, ok. :) [23:16:44] &amp;lt;duck&amp;gt; uau, o mihi é rápido [23:16:47] &amp;lt;ughabugha&amp;gt; Hehe. [23:17:30] * Romster entrou em #i2p [23:17:40] &amp;lt;mihi&amp;gt; duck: o editor ainda está aberto e o comentário do CVS também foi rápido de digitar ;) [23:17:40] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; as licenças parecem ótimas - só para ser explícito, você está idented aqui, e pretende lançar sob a BSD de 2 cláusulas [por http://opensource.org/licenses/bsd-license.php], correto? [23:17:41] * Romster agora é conhecido como Rom|Away|4h [23:18:02] &amp;lt;jrand0m&amp;gt; (ou você pode apenas adicionar esse texto de copyright ao fonte) [23:19:24] &amp;lt;mihi&amp;gt; hmm, o que significa idented? (sim para sua segunda subcláusula) [23:19:42] &amp;lt;jrand0m&amp;gt; significa que você provou para o trent que você é o mihi :) [23:19:50] &amp;lt;duck&amp;gt; autenticado [23:19:54] &amp;lt;mihi&amp;gt; ok, identificado ;) [23:20:01] &amp;lt;jrand0m&amp;gt; w3rd [23:20:06] &amp;lt;human&amp;gt; vamos tentar identicated [23:20:14] &amp;lt;mihi&amp;gt; me pareceu "indented" e achei que meu espaço em branco estava incorreto ;) [23:20:20] &amp;lt;jrand0m&amp;gt; hehe [23:20:43] &amp;lt;ox&amp;gt; * wilde thinks launches word for find yet another synonym [23:21:07] &amp;lt;human&amp;gt; autentificado? [23:21:22] &amp;lt;duck&amp;gt; de qualquer forma... [23:21:28] &amp;lt;jrand0m&amp;gt; ok, r0x0r, alguém tem mais algo a levantar? [23:21:44] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; sim [23:21:50] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; nomeação de eep [23:22:00] &amp;lt;jrand0m&amp;gt; heh você não gosta da minha pronúncia? [23:22:12] * kaji saiu do IRC (Ping timeout) [23:22:14] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; de i2p -&amp;gt; eep [23:22:14] * Rom|Away|4h saiu do IRC (Ping timeout) [23:22:21] &amp;lt;jrand0m&amp;gt; oh [23:22:30] &amp;lt;jrand0m&amp;gt; você quer renomear o projeto inteiro para "eep"? [23:22:39] &amp;lt;human&amp;gt; lol [23:22:48] &amp;lt;ox&amp;gt; * wilde resmunga [23:22:48] &amp;lt;mihi&amp;gt; envisible enternet project ;) [23:23:08] &amp;lt;lucky&amp;gt; envisible [23:23:09] &amp;lt;jrand0m&amp;gt; extrordinarily excellent people [23:23:15] &amp;lt;lucky&amp;gt; conota algo pra mim. [23:23:46] &amp;lt;mihi&amp;gt; even easier publishing ;) [23:23:51] &amp;lt;jrand0m&amp;gt; ooOOoo [23:23:51] &amp;lt;lucky&amp;gt; Como em que vai ser visível, portanto possível. envision talvez? [23:23:53] &amp;lt;ughabugha&amp;gt; Vamos lá, parem de pegar no pé do wilde. :) [23:23:54] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; sério, você gosta do nome, então é divertido? [23:24:06] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; digo, tudo bem, estou ficando cansado [23:24:44] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; novos usuários não terão facilidade [23:25:03] &amp;lt;jrand0m&amp;gt; ah, eu não sou marketeiro. fomos com "eep" porque era tudo o que eu consegui pensar [23:25:23] &amp;lt;human&amp;gt; acho que deveria ser proibido explicar que eep ~= i2p, ou os usuários vão *mesmo* fazer besteira [23:25:25] * ion saiu do IRC (Ping timeout) [23:25:26] &amp;lt;jrand0m&amp;gt; como devemos chamar websites que as pessoas hospedam e acessam através do i2p? [23:25:38] &amp;lt;jrand0m&amp;gt; hehe [23:25:42] &amp;lt;duck&amp;gt; i2psites? [23:25:44] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; i2p site? [23:25:57] * human gosta de eepsites sem explicações :-) [23:26:09] * kaji entrou em #i2p [23:26:25] * jrand0m pede a opinião do user advocate em http://drupal.i2p.net/team [23:26:35] &amp;lt;duck&amp;gt; temos um? [23:26:38] &amp;lt;jrand0m&amp;gt; não [23:26:43] &amp;lt;jrand0m&amp;gt; ;) [23:26:52] &amp;lt;duck&amp;gt; heh [23:26:55] &amp;lt;human&amp;gt; de qualquer forma... você pode mudar toda a nomenclatura, desde que a "Shitlist" mantenha seu nome atual [23:26:56] &amp;lt;ox&amp;gt; * wilde corre para o navegador [23:27:01] &amp;lt;jrand0m&amp;gt; heh [23:27:06] &amp;lt;mihi&amp;gt; lol human [23:27:07] &amp;lt;jrand0m&amp;gt; ah, a shitlist vai ficar, com certeza ;) [23:27:21] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; eu assumo o papel, deveria ser i2p sites, eu renuncio [23:27:21] &amp;lt;duck&amp;gt; Aposto que shitlist é uma palavra inglesa adequada [23:27:24] &amp;lt;jrand0m&amp;gt; quero dizer, "blacklist" não é tão divertido [23:27:26] &amp;lt;jrand0m&amp;gt; hah, wilde [23:27:29] &amp;lt;human&amp;gt; jrand0m: legal! [23:27:56] &amp;lt;ughabugha&amp;gt; Mas por que não manter os nomes atuais? [23:28:05] * human estava preocupado que a shitlist fosse ser a primeira vítima quando o I2P virar corporativo [23:28:06] &amp;lt;jrand0m&amp;gt; ok, eu realmente não me importo, i2psite está ok, eepsite está ok [23:28:09] &amp;lt;ughabugha&amp;gt; Digo, temos tempo suficiente para considerar isso na lista de emails até 1.0. [23:28:09] &amp;lt;mihi&amp;gt; jrand0m: e os elefantes na lua têm que ficar também ;) [23:28:22] &amp;lt;kaji&amp;gt; então, kaji.i2p está no ar pra alguém. eu meio que só subi sem testar nada e deixei rodando [23:28:31] &amp;lt;jrand0m&amp;gt; human&amp;gt; acho que não precisamos nos preocupar com isso ;) [23:28:35] &amp;lt;ughabugha&amp;gt; kaji: Funcionou pra mim. [23:28:48] &amp;lt;jrand0m&amp;gt; temos que continuar movendo os easter eggs, mihi :) [23:28:48] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; eu realmente não me importo, eepsite é tão chato quanto i2psite [23:29:05] &amp;lt;jrand0m&amp;gt; podemos considerá-los sinônimos [23:29:23] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; essa é a pior decisão ;) [23:29:44] &amp;lt;duck&amp;gt; wbk: ok, tenho que sair um pouco. A reunião está quase acabando então as pessoas podem te ajudar em #i2p [23:29:44] * jrand0m supõe que agora que assumi o título de PM eu tenho que tomar uma decisão [23:29:48] * ion entrou em #i2p [23:29:55] * jrand0m chuta a si mesmo [23:30:09] &amp;lt;human&amp;gt; heheh [23:30:12] * mihi imagina que jrand0m precisa de algum suporte pra isso [23:30:19] * Trent@anon.iip define modo: +o mihi [23:30:27] * mihi define modo: +o jrand0m [23:30:30] &amp;lt;@jrand0m&amp;gt; ooOOoo [23:30:32] * mihi define modo: -o mihi [23:30:49] &amp;lt;ox&amp;gt; &amp;lt;wilde&amp;gt; ok sem mais perguntas da minha parte [23:30:55] * human sacrifica seu pet ao PM [23:31:38] * mihi ainda espera o jrand0m se chutar... [23:31:44] &amp;lt;@jrand0m&amp;gt; acho que há benefício na discussão, assim como um pouco de excentricidade. também tendo para o lado do human - não há necessidade de confundir as pessoas explicando "eep != i2p" [23:31:59] * @jrand0m Decide Oficialmente por "eepsite" [23:32:23] * You were kicked by jrand0m (bastard!) Session Close: Tue Mar 23 23:32:23 2004 Session Start: Tue Mar 23 23:32:30 2004 [23:32:32] &amp;lt;human&amp;gt; lol [23:32:37] &amp;lt;duck&amp;gt; vamos rapidamente baff encerrar a reunião [23:32:40] &amp;lt;duck&amp;gt; oh, tarde demais [23:32:42] &amp;lt;jrand0m&amp;gt; heh [23:32:48] &amp;lt;human&amp;gt; heheh [23:32:56] &amp;lt;jrand0m&amp;gt; ok mais alguma coisa? estamos na marca de 92 minutos [23:33:05] * jrand0m se prepara... [23:33:20] * jrand0m *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 16 de março de 2004</title><link>/pt/blog/2004/03/16/i2p-dev-meeting-march-16-2004/</link><pubDate>Tue, 16 Mar 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/03/16/i2p-dev-meeting-march-16-2004/</guid><description>&lt;h2 id="quick-recap">Quick recap&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> aum, deer, jrandom, mihi&lt;/p>
&lt;h2 id="meeting-log">Meeting Log&lt;/h2>
&lt;div class="irc-log"> 13:12 &amp;lt; jrandom&amp;gt; pauta: 13:12 &amp;lt; jrandom&amp;gt; 0) oi 13:12 &amp;lt; jrandom&amp;gt; 1) assuntos administrativos 13:13 &amp;lt; jrandom&amp;gt; 2) status 0.3 13:13 &amp;lt; jrandom&amp;gt; 3) perfilamento/seleção de pares 13:13 &amp;lt; jrandom&amp;gt; 4) arquitetura web 13:13 &amp;lt; jrandom&amp;gt; 5) ??? 13:13 &amp;lt; jrandom&amp;gt; 0) oi 13:13 * jrandom acena para a galera 13:14 &amp;lt; deer&amp;gt; * jrandom_ acena do i2p 13:14 &amp;lt; deer&amp;gt; * wilde dá um hi5 13:15 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Oi! 13:15 &amp;lt; deer&amp;gt; * duck está lendo 13:15 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; yo! 13:16 &amp;lt; jrandom&amp;gt; w0rd, desculpem o atraso em colocar aquelas notas de status em (http://i2p.net/pipermail/i2p/2004-March/000165.html) 13:18 &amp;lt; jrandom&amp;gt; 1) assuntos administrativos 13:19 &amp;lt; jrandom&amp;gt; por simplicidade, e para evitar os problemas que tivemos na semana passada com as várias redes sendo enjoadas, rolou uma mágica e esta reunião está acontecendo em três redes de IRC 13:19 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (incrível!) 13:19 &amp;lt; jrandom&amp;gt; #i2p da iip, #i2p da rede de IRC i2p do duck/baffled, e #i2p da freenode 13:19 &amp;lt; jrandom&amp;gt; :) 13:19 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; quem é paranoico? 13:20 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Ok, terminei de ler as notas de status. 13:20 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: E aí? 13:20 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Ou elas? 13:21 &amp;lt; jrandom&amp;gt; só mencionando, assim quem tiver problema com uma pode usar outra 13:21 &amp;lt; deer&amp;gt; &amp;lt;mihi&amp;gt; beleza. terminei as notas de status também 13:21 &amp;lt; jrandom&amp;gt; além disso, a máquina do drupal deve voltar online neste fim de semana (dedos cruzados) 13:22 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Ah, ok. Tem algo a discutir no 1)? 13:22 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Ou estamos esperando o pessoal terminar a leitura? 13:22 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: Bom. :) 13:22 &amp;lt; jrandom&amp;gt; não, a menos que alguém tenha algum assunto administrativo que queira levantar? 13:23 &amp;lt; deer&amp;gt; * mihi quer marcar um ponto no item 3 13:23 &amp;lt; jrandom&amp;gt; ponto marcado ;) 13:23 &amp;lt; deer&amp;gt; * duck no item 2 13:23 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; err, que índice usamos? 13:24 * jrandom supõe que podemos passar para o item 2 da pauta) status 0.3 13:25 &amp;lt; jrandom&amp;gt; acabei digitando muito mais do que o normal nas notas de status 0.3, então em vez de repeti-las aqui, alguém tem alguma pergunta/preocupação que queira levantar? 13:25 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Manda ver. 13:26 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; por que as descriptografias ElGamal/AES+SessionTag falham com tanta frequência? 13:26 &amp;lt; jrandom&amp;gt; duck&amp;gt; devido a sobrecarga e latência. se uma mensagem roteada via garlic for atrasada além do tempo de vida daquele sessionTag, a descriptografia vai falhar 13:27 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; blz 13:27 &amp;lt; jrandom&amp;gt; além disso, se a mensagem roteada via garlic for descriptografada direitinho, mas o conteúdo atrasou tanto que os cloves expiram, é uma descriptografia desperdiçada também 13:28 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; de algum jeito essa frase me fez acreditar que havia uma causa além de sobrecarga/latência 13:28 &amp;lt; deer&amp;gt; &amp;lt;tro|l&amp;gt; ce zi e azi? 13:28 &amp;lt; jrandom&amp;gt; bem, houve alguns problemas com blocos de resposta com roteamento de origem falhando na descriptografia, mas como eles vão sumir no 0.3.1, não vale muito a pena depurá-los 13:29 &amp;lt; deer&amp;gt; &amp;lt;kaji&amp;gt; uau, funciona! 13:29 &amp;lt; jrandom&amp;gt; (e um ElG falhado é provavelmente a coisa mais intensiva em CPU que o i2p faz) 13:30 &amp;lt; deer&amp;gt; &amp;lt;jrandom_&amp;gt; heh bem-vindo ao i2p #i2p :) 13:30 &amp;lt; deer&amp;gt; * kaji louva o 0.2.5.1 13:30 &amp;lt; deer&amp;gt; &amp;lt;jrandom_&amp;gt; 0.2.5.1? caraca, pegue o 0.2.5.4 :) 13:30 &amp;lt; jrandom&amp;gt; ok, mais alguma coisa sobre o status 0.3? 13:31 &amp;lt; deer&amp;gt; &amp;lt;kaji&amp;gt; .. 13:31 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; . 13:31 &amp;lt; deer&amp;gt; &amp;lt;kaji&amp;gt; ping? 13:31 &amp;lt; jrandom&amp;gt; p0ng 13:31 &amp;lt; mihi&amp;gt; pung 13:31 &amp;lt; deer&amp;gt; &amp;lt;mihi_backup&amp;gt; pung2 13:32 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; prawn 13:32 &amp;lt; jrandom&amp;gt; ok, passando para 3) perfilamento/seleção de pares 13:32 * mihi move a bandeira para o outro número 3 ;) 13:32 &amp;lt; jrandom&amp;gt; (cara, é meio engraçado que não existam substitutos vegetarianos para frutos do mar...) 13:32 &amp;lt; deer&amp;gt; * kaji louva 0.2.5.4.1 13:32 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; todo esse lance de perfilamento de pares parece magia, como você planeja depurar isso? 13:32 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Existe carne de caranguejo vegetariana. 13:32 &amp;lt; jrandom&amp;gt; ah, verdade, pellinore. 13:32 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; jrandom: e sushi veg 13:33 &amp;lt; jrandom&amp;gt; duck&amp;gt; que parte disso parece magia? 13:33 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; toda a classificação etc 13:33 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; E eu poderia jurar que vi algum substituto de filé de peixe tipo chik, mas posso estar errado. 13:33 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; Quero dizer, como você sabe que está fazendo o ideal? 13:33 &amp;lt; jrandom&amp;gt; o organizador de pares (que move perfis entre os diferentes grupos) é um componente bem simples e separável 13:33 &amp;lt; jrandom&amp;gt; ah, bom ponto. 13:34 &amp;lt; jrandom&amp;gt; eu estava fazendo alguns benchmarks outro dia, executando o organizador com 10,000 perfis, e ele estava organizando todos em ~50ms 13:34 &amp;lt; jrandom&amp;gt; (organizando == runningthe calculators e movendo-os entre grupos) 13:34 &amp;lt; jrandom&amp;gt; os perfis também consomem apenas ~3-4KB para um perfil completo, e um perfil mínimo ocupa ~200 bytes 13:35 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; sim, mas como você sabe que está certo com '0.597s reply' para o grupo 1 13:35 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; e que não deveria ser 0.603s 13:35 &amp;lt; jrandom&amp;gt; (então vamos manter um perfil completo dos 1000 melhores peers, e mínimo dos próximos 10,000) 13:35 &amp;lt; jrandom&amp;gt; ah, ok, boa pergunta. 13:36 &amp;lt; jrandom&amp;gt; esse é o componente Rate 13:36 &amp;lt; jrandom&amp;gt; obviamente vai haver alguma oscilação, e não seremos muito exatos. a meta é chegar perto e organizá-los de acordo 13:37 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; Eu vi que usa médias 13:37 &amp;lt; jrandom&amp;gt; por exemplo, encontrar os routers em T3s com processadores quad, e mantê-los separados dos routers em 386s com modems de 2400 bps 13:37 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; então se você jogar 100 nós ruins, você influencia muito a média 13:37 &amp;lt; jrandom&amp;gt; concordo - há dois aspectos diferentes nisso que podemos ajustar 13:38 &amp;lt; jrandom&amp;gt; primeiro, podemos fazer o limiar usar os 10% do topo para determinar "rápido" vs "não rápido" 13:38 &amp;lt; jrandom&amp;gt; (ou top 90%, tanto faz) 13:38 &amp;lt; jrandom&amp;gt; segundo, podemos ajustar o componente Rate para manter várias estatísticas - em vez de uma média simples, ele pode ignorar assimetria, achar desvio padrão, etc 13:39 &amp;lt; jrandom&amp;gt; o componente Rate atualmente é bastante básico, e eu adoraria que alguém bom com estatística pudesse dar uma olhada e melhorá-lo 13:39 &amp;lt; jrandom&amp;gt; (uma das metas-chave dele, porém, é ser livre de escala - então se tivermos 100,000 eventos, ele não precisa manter todos esses pontos de dados na memória, etc) 13:40 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; ok, então o que impede outro desastre NGRouting de acontecer? 13:40 &amp;lt; jrandom&amp;gt; mas você está absolutamente certo - os calculadores e os algoritmos de seleção de pares vão ser um foco importante de melhorias futuras da rede 13:40 &amp;lt; jrandom&amp;gt; o ngrouting tentou fazer duas coisas diferentes - encontrar dados específicos e encontrar peers disponíveis. 13:40 &amp;lt; jrandom&amp;gt; nós só precisamos encontrar peers disponíveis 13:41 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; bom 13:41 &amp;lt; jrandom&amp;gt; (e colocar nossos tunnels lá) 13:41 &amp;lt; deer&amp;gt; * duck remove breakpoint 13:41 &amp;lt; jrandom&amp;gt; :) 13:41 &amp;lt; mihi&amp;gt; mas temos que encontrar tunnels também. 13:41 &amp;lt; jrandom&amp;gt; certo, mihi - o netDb é um ponto importante 13:42 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Eu me viro bem com a matemática de estatística, mas sou péssimo com os aspectos técnicos de traduzir os dados para algo útil no computador. 13:42 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Mas eu ficaria feliz em me juntar a alguém e contribuir se puder. 13:42 &amp;lt; jrandom&amp;gt; sensacional, pellinore! 13:43 &amp;lt; jrandom&amp;gt; a classe principal rate está em http://i2p.net/cgi-bin/cvsweb.cgi/i2p/code/core/java/src/net/invisiblenet/i2p/stat/Rate.java?rev=1.3&amp;amp;content-type=text/x-cvsweb-markup e podemos conversar depois para discutir :) 13:43 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; ok 13:43 &amp;lt; jrandom&amp;gt; (eu sei, não espero que você leia o código, só mencionando) 13:44 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Eu vou ler, mas vai ser como meu cachorro lendo Kierkegaard. 13:44 &amp;lt; jrandom&amp;gt; hehe 13:45 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Mas estou aprendendo. 13:45 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Enfim, por favor prossiga — não quero travar as coisas. 13:45 &amp;lt; jrandom&amp;gt; (se voluntariar para ajudar não está travando as coisas ;) 13:46 &amp;lt; jrandom&amp;gt; um ponto que esqueci de mencionar sobre o código de perfilamento/seleção de pares é que o ranking de 'integração' só é usado no banco de dados da rede para 'exploração', não para busca/armazenamento 13:46 &amp;lt; jrandom&amp;gt; ainda fazemos busca/armazenamento (bastante) tradicional kademlia com todos os peers que não falham 13:46 &amp;lt; jrandom&amp;gt; além disso, dentro de cada grupo de pares, nós sempre escolhemos *aleatoriamente* 13:46 &amp;lt; jrandom&amp;gt; (vulgo não escolhemos sempre o mais rápido do grupo dos rápidos, etc) 13:47 &amp;lt; jrandom&amp;gt; isso por motivos de segurança e balanceamento de carga 13:48 &amp;lt; jrandom&amp;gt; (segurança, para que um atacante não possa simplesmente criar um router muito rápido e ver todo mundo usá-lo - eles teriam que criar um grande número de routers muito rápidos, enviesar toda a distribuição a seu favor, etc) 13:49 &amp;lt; jrandom&amp;gt; ok, temos mais alguma coisa para 3) perfilamento/seleção de pares? 13:49 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; . 13:50 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Parece que não. 13:50 &amp;lt; jrandom&amp;gt; ok, passando para 4) arquitetura web 13:52 &amp;lt; jrandom&amp;gt; a nova lib de streaming do mihi nos dá muita flexibilidade, além dele ter mencionado algumas vezes o desejo de isolar o código do httpclient em algo mais robusto. além disso, o human começou a atualizar as coisas para permitir proxy transparente via squid (ou tor-www) e proxy de eepsite dentro do mesmo cliente 13:52 &amp;lt; jrandom&amp;gt; dados todos esses fatores diferentes, e a probabilidade de que funcionalidades do tipo web serão importantes para a base de usuários do i2p, acho que devemos dar um passo atrás e tentar visualizar como tudo deve se encaixar 13:53 * mihi tem algum código voando pelo meu hd para aquele código de httptunnel. mas está longe de estar pronto 13:53 &amp;lt; mihi&amp;gt; para mim httptunnel == httpclient + alguns filtros 13:53 &amp;lt; mihi&amp;gt; claro que usando minha naming e API de streaming. 13:54 &amp;lt; mihi&amp;gt; o código no momento só permite diferentes "perfis de anonimato". 13:54 &amp;lt; jrandom&amp;gt; alguma opinião sobre o estilo do human de fazer failover para outproxies como squid/etc? 13:54 &amp;lt; mihi&amp;gt; ou seja, enviar todas as requisições por um destination, multiplexá-las até 10, multiplexá-las até um dest por hostname, etc. 13:54 &amp;lt; jrandom&amp;gt; ah, interessante 13:55 &amp;lt; mihi&amp;gt; mas esses dests ainda não são usados ;) 13:55 &amp;lt; jrandom&amp;gt; w3rd. é, tem a grande ressalva de que ter muitos destinations em um router aumenta a carga de CPU de forma não trivial 13:55 &amp;lt; jrandom&amp;gt; (já que qualquer falha de garlic vai precisar falhar uma vez por dest antes de falhar completamente) 13:56 &amp;lt; jrandom&amp;gt; ainda tem alguma mágica que pode ser usada para minimizar isso, eu acho 13:56 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Você tem certeza que o proxy transparente via squid é uma boa ideia do ponto de vista de desempenho? Digo, as pessoas podem ficar preguiçosas e não desligar o eepproxy depois de navegar em sites I2P ou usar o squid do I2P, desperdiçando assim banda do I2P com coisas que não exigem anonimato. 13:56 &amp;lt; jrandom&amp;gt; ughabugha&amp;gt; tudo requer anonimato :) 13:57 &amp;lt; jrandom&amp;gt; (e se não conseguem perceber a diferença, bem, caraca...) 13:57 &amp;lt; mihi&amp;gt; minha intenção para o httptunnel é que links http sejam reescritos (similar ao fproxy) para que você não precise de um proxy, mas apenas de um servlet. 13:57 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: Heh. Desse jeito, o I2P nasceu morto. Não vai haver banda disponível suficiente na rede, que todos os nós finais provavelmente consumiriam. 13:58 &amp;lt; mihi&amp;gt; nessa página de info poder-se-ia adicionar um recurso para navegar no site através, p.ex., do squid. 13:58 &amp;lt; jrandom&amp;gt; não estou bem certo se entendi. eu entendo e concordo com as questões de DNS envolvidas (embora eu ache que podemos contorná-las de algumas formas) 13:58 &amp;lt; jrandom&amp;gt; ah, ok, mihi 13:58 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; bom dia a todos 13:58 &amp;lt; jrandom&amp;gt; mihi&amp;gt; então tipo uma "Não foi possível alcançar o peer" muito, muito mais avançada? 13:59 &amp;lt; mihi&amp;gt; mais como uma página de "aviso de anonimato" como no freenet ;) 13:59 &amp;lt; jrandom&amp;gt; ughabugha&amp;gt; se não conseguimos lidar com navegação web, como vamos lidar com BT/compartilhamento de arquivos? 13:59 &amp;lt; jrandom&amp;gt; hmm, mihi, mas queremos isso, para pessoas que querem navegar na web anonimamente? ou o httpclient não seria o app que usariam? 14:00 &amp;lt; jrandom&amp;gt; 'mornin aum, bem a tempo para a reunião de dev :) 14:00 &amp;lt; mihi&amp;gt; jrandom: se alguém só quiser navegar na web anonimamente, ele 14:00 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; jrandom: Hmm... Bom ponto. Vamos lidar com isso mesmo? ;) 14:00 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; jrandom: você não está na iip, você não está na irc.duck.i2p ?!? 14:00 &amp;lt; jrandom&amp;gt; ughabugha&amp;gt; temos que lidar. 14:01 &amp;lt; mihi&amp;gt; pode configurar o httptunnel para fazer isso (o httptunnel ainda funcionará como um proxy, então é bem trivial adicionar isso) 14:01 &amp;lt; mihi&amp;gt; e muito provavelmente alguém navegando na web "anonimamente" vai gostar de alguns filtros de conteúdo, imagino ;) 14:01 &amp;lt; jrandom&amp;gt; mihi&amp;gt; acho que o human já fez :) 14:01 &amp;lt; jrandom&amp;gt; concordo, mihih 14:01 &amp;lt; jrandom&amp;gt; /hih/hi/ 14:02 &amp;lt; mihi&amp;gt; quando digo httptunnel, não quero dizer httpclient ;) 14:02 &amp;lt; jrandom&amp;gt; ah ok 14:02 &amp;lt; deer&amp;gt; &amp;lt;jrandom_&amp;gt; estou aqui, aum ;) 14:02 &amp;lt; mihi&amp;gt; mas nós *realmente* deveríamos mover o i2ptunnel para usar a streaming api ASAP, o que reduzirá o número de arquivos que devemos manter 14:03 &amp;lt; jrandom&amp;gt; concordo 14:03 &amp;lt; mihi&amp;gt; human só corrigiu a versão antiga, eu corrigi a versão nova mesmo 14:03 &amp;lt; jrandom&amp;gt; encontramos alguns bugs esta tarde, não sei se o human já te mandou logs 14:03 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; outra coisa para a lista: outproxy foi usado, mas mais como i2p2i 14:04 &amp;lt; mihi&amp;gt; ainda não recebi logs de ninguém... 14:04 &amp;lt; jrandom&amp;gt; mihi&amp;gt; vamos partir para o código de streaming o quanto antes, podemos falar disso após a reunião se você tiver um minuto, ou por email? 14:04 &amp;lt; deer&amp;gt; * aum passou parte de ontem olhando apps p2p com vista a rodá-los no i2p 14:04 &amp;lt; jrandom&amp;gt; wilde&amp;gt; hmm? 14:04 &amp;lt; jrandom&amp;gt; massa, aum, algo promissor? 14:04 &amp;lt; deer&amp;gt; * aum está inclinado no momento a favorecer compartilhamento do tipo 'push', ex konspire2b 14:05 &amp;lt; jrandom&amp;gt; o i2psnark poderia ser modificado para usar a nova streaming api do i2ptunnel com bastante facilidade também 14:05 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; mihi: enviando os logs (mihi@i2p.net, certo?) 14:06 &amp;lt; mihi&amp;gt; não sei se o mihi fez um redirecionamento para mim 14:06 &amp;lt; deer&amp;gt; &amp;lt;mihi&amp;gt; s/mihi/jrandom 14:06 &amp;lt; jrandom&amp;gt; hmm aum, você acha que o modelo freenet/insert realmente funcionaria de forma mais eficaz? 14:06 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; jrandom: eu estava pensando em usar um i2p webserver -&amp;gt; proxy -&amp;gt; internet, assim as pessoas podem navegar num site i2p, mas talvez um tunnel comum consiga gerenciar o tráfego 14:06 &amp;lt; jrandom&amp;gt; mihi&amp;gt; quer que eu configure isso para encaminhar para você? 14:06 &amp;lt; mihi&amp;gt; jrandom: nada contra ;) 14:07 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; aum: 'Push'-type? O que é isso? 14:07 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; o que eu gosto no konspire2b é que tira a expectativa de entrega instantânea/pronta e reduz a necessidade de banda, só transmitindo anúncios de conteúdo, então deixando as pessoas 'assinarem' 'feeds de conteúdo' 14:07 &amp;lt; jrandom&amp;gt; mihi&amp;gt; feito. 14:08 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; então em vez de solicitar um arquivo, ficar coçando os dedos, ficando p. da vida esperando ele chegar, você só 'assina' o 'canal' da fonte, e vai tocar outras coisas 14:08 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; konspire2b.sf.net 14:08 &amp;lt; jrandom&amp;gt; aum&amp;gt; mas isso não é incrivelmente ineficiente, já que você tem que gerenciar uma rede de sobreposição (broadcast) para a lista de coisas disponíveis e depois tem que retransmiti-las? 14:09 &amp;lt; jrandom&amp;gt; um sistema de swarm direto não seria muito mais útil/eficiente? 14:09 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; Heh. Isso parece promissor para o I2P. 14:09 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; jrandom: algum exemplo de swarm direto? 14:09 &amp;lt; jrandom&amp;gt; wilde&amp;gt; ah, tipo o cgiproxy no duck e no site do janonymous? 14:09 &amp;lt; jrandom&amp;gt; aum&amp;gt; bittorrent 14:10 &amp;lt; deer&amp;gt; &amp;lt;ughabugha&amp;gt; aum: Você quis dizer http://konspire.sourceforge.net/? 14:10 &amp;lt; jrandom&amp;gt; onde você pega o torrent em algum lugar, e obtém blocos de conteúdo diretamente dos peers que têm 14:10 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; ughabugha: acho que sim :) 14:10 &amp;lt; mihi&amp;gt; argl... $me-&amp;gt;brother removeu o port forward para i2p... 14:10 &amp;lt; jrandom&amp;gt; d'oh 14:10 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; jrandom: alguém está tentando bt/i2p atualmente? 14:11 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; aum, você deu uma olhada de perto no mnet? 14:11 &amp;lt; jrandom&amp;gt; aum&amp;gt; o eco fez algum progresso com o i2psnark 14:11 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; eu vi, mas não de perto 14:11 &amp;lt; jrandom&amp;gt; (embora ele esteja mia no momento) 14:12 &amp;lt; jrandom&amp;gt; hmm, mnet com metatrackers via eepsite e o transporte i2p/twisted do human pode funcionar 14:12 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; testes pesados por janonymous e por mim parecem mostrar que os problemas atuais do i2psnark são 50% causados pelo i2p e 50% pelo snark 14:12 &amp;lt; jrandom&amp;gt; duck&amp;gt; quão recentes foram esses testes? 14:12 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; semana passada 14:12 &amp;lt; jrandom&amp;gt; embora eu não tenha problema em potencialmente explorar outras implementações de bt 14:12 &amp;lt; jrandom&amp;gt; ah ok 14:13 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; sobre mnet, eu _acho_ que você teria que consertar o próprio mnet antes de conseguir fazer isso funcionar 14:13 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; então você pode muito bem consertar o freenet e usar aquilo 14:13 &amp;lt; jrandom&amp;gt; heh 14:13 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; consertar o freenet, ok! logo depois de trazermos a paz mundial ;p 14:13 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; mas pergunta no #mnet @ freenode 14:13 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; mnet=? 14:13 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Mute? 14:14 &amp;lt; jrandom&amp;gt; nesse sentido, talvez um mod do azureus para i2p possa funcionar? 14:14 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; não, uma abordagem p2p baseada em mercado 14:14 &amp;lt; jrandom&amp;gt; pellinore - mnet.sf.net, um repositório de dados distribuído sem anonimato 14:14 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; Na verdade, estou usando mnet com bastante confiabilidade em umas cinco máquinas. 14:14 &amp;lt; jrandom&amp;gt; certo, o sucessor do mojonation 14:14 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; Eu não consigo usar o freenet de forma confiável nem em uma máquina. 14:14 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; baffled: 0.6 ou 0.7? 14:14 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (0.7 é com twisted iirc) 14:16 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; jrandom -- obrigado. 14:16 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Você não consegue usar o Freenet de forma confiável em máquina nenhuma. 14:17 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; 0.6.[23]. 14:17 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Isso é, entre outras razões, por que estamos aqui. :) 14:17 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; eu acho que entropy funciona bem... eventualmente! 14:17 &amp;lt; jrandom&amp;gt; eu não sei, ainda acho que o freenet pode ser uma boa base para trabalhar no DHT do i2p (quando pudermos cortar a maior parte do código e manter o repositório de dados / SSK/CHK) 14:18 &amp;lt; jrandom&amp;gt; para compartilhamento de arquivos, devemos aprender com a galera de filesharing o que funciona melhor 14:18 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; mas desde o meu artigo no linuxworld sobre entropy, há zilhões de nós entropy agora, e a rede assumiu algumas características de desempenho de freenet 14:18 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Eu gosto do layout básico e dos recursos do Freenet, é que essa porra não funciona, especialmente se você estiver usando uma conexão discada. 14:18 &amp;lt; jrandom&amp;gt; por exemplo clones de DC, BT, [ou o que mais essas pessoas loucas de filesharing usam?] 14:19 &amp;lt; jrandom&amp;gt; heh aum, maldito seja ;) 14:19 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; além disso tem as coisas que o Newsbyte identificou sobre o entropy... 14:19 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; anonimato mais fraco, por exemplo? 14:19 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; Certo, mas há questões de instabilidade com a 0.7. 14:19 &amp;lt; deer&amp;gt; &amp;lt;baffled&amp;gt; Acho que esta conexão ficou instável de novo. 14:19 &amp;lt; jrandom&amp;gt; e questões de segurança. acho que infelizmente podemos passar de usar o entropy 14:21 &amp;lt; jrandom&amp;gt; mas, erm, estamos no ponto de discussão 4, arquitetura *web*, então por enquanto vamos voltar para isso ;) 14:21 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; outra ideia doida de compartilhamento de arquivos - e se usássemos nntp, com n pessoas rodando nntpds interligados, e só usar uma daquelas libs que dividem arquivos em pedaços b64 e postam, e libs para recuperá-los? 14:22 &amp;lt; jrandom&amp;gt; NNTP seria muito interessante - é confiável pra caramba e testado pelo tempo 14:22 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; interligar os servidores? 14:22 * jrandom adoraria ter um innd rodando com i2p ;) 14:23 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; e como o i2p faz o anonimato, não há necessidade de o nntp tê-lo 14:23 &amp;lt; jrandom&amp;gt; certo, a feed line do innd poderia apontar para um proxy do i2ptunnel local 14:23 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; e pessoas com servidores diferentes podem configurar os servidores para fazer cache dos grupos que quiserem 14:23 &amp;lt; mihi&amp;gt; dependendo de com que frequência eles fazem peering, seria possível censurar artigos criando colisões de id de mensagem 14:23 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (já tentou configurar o innd?) 14:24 &amp;lt; jrandom&amp;gt; muitas vezes, duck, mas há muuuuito tempo 14:24 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; configurar innd é difícil? 14:24 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; ah bom, você é deus 14:24 &amp;lt; jrandom&amp;gt; mihi&amp;gt; concordo - esse não é um meio de distribuição à prova de censura 14:24 &amp;lt; jrandom&amp;gt; aum&amp;gt; é um saco 14:25 &amp;lt; jrandom&amp;gt; assim como squid - é bom no que faz, mas provavelmente precisamos de algo muito simples (um clique, de preferência) para empacotar 14:25 * jrandom nos puxa de volta ao tópico 14:26 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; e ainda outra abordagem p2p/compartilhamento - eu me lembro de ter visto um app p2p que funciona via http, encadeando servidores http 14:26 * mihi imagina que a maioria dos usuários não sabe configurar um proxy no seu brwoser... 14:26 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; foi mal, qual é o tópico? 14:26 &amp;lt; jrandom&amp;gt; item 4 da pauta) arquitetura web ;) 14:26 &amp;lt; aum&amp;gt; tipo, servidores web dentro do i2p? 14:26 &amp;lt; mihi&amp;gt; aum: sim 14:26 &amp;lt; jrandom&amp;gt; é um bom ponto, mihi - um sistema web vai querer o básico (scripts .bat, .sh) para iniciar/parar 14:27 &amp;lt; jrandom&amp;gt; hmm, o mozilla não inclui uma URL de javascript que você pode usar para configurar o proxy? 14:27 &amp;lt; jrandom&amp;gt; por exemplo, poderíamos ter uma página de config no httptunnel para clicar "on"/"off"? 14:28 &amp;lt; jrandom&amp;gt; eu sei que não vamos chegar a nenhuma decisão hoje sobre como a funcionalidade web deve funcionar, mas devemos definir algumas direções 14:28 &amp;lt; aum&amp;gt; qual é o problema com a configuração atual do eepproxy? 14:29 &amp;lt; jrandom&amp;gt; por exemplo, filtragem, proxies de entrada (eeproxies), servidores de saída (servidor normal do i2ptunnel), proxies de saída (outproxies tipo squid ou tor-www) 14:29 &amp;lt; mihi&amp;gt; aum: requer bastante habilidade tanto para prover quanto para solicitar eepsites 14:29 &amp;lt; jrandom&amp;gt; além disso, o sistema de outproxy existente é uma droga. 14:29 &amp;lt; jrandom&amp;gt; é totalmente não escalável 14:29 &amp;lt; jrandom&amp;gt; precisamos de algo para permitir/forçar a distribuição da carga de requisições web de saída por múltiplos outproxies 14:30 &amp;lt; mihi&amp;gt; como os usuários podem obter esses outproxies. arquivo de config (tipo no hosts.txt?) 14:30 &amp;lt; jrandom&amp;gt; e um motivo pelo qual pessoas normais iriam querer rodar outproxies é pela negabilidade plausível - mesmo que ELES estejam solicitando "coisas ruins", podem dizer "foi o i2p" 14:31 &amp;lt; jrandom&amp;gt; essa é uma opção, mihhi 14:31 &amp;lt; mihi&amp;gt; jrandom: hehe 14:31 &amp;lt; jrandom&amp;gt; s/hh/h/ 14:31 &amp;lt; aum&amp;gt; mas o eepproxy não faz conexão http 'direta' com o servidor solicitado, ou seja, tão 'direta' quanto as conexões i2p são? 14:31 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; . /castvote DHT ala Freenet 14:31 &amp;lt; mihi&amp;gt; aum: o problema são as URLs "normais" da web. 14:31 &amp;lt; jrandom&amp;gt; ./castvote 3 developers x 1 month x 12h / day 14:32 &amp;lt; deer&amp;gt; * human adicionou suporte ao httptunnel no TunnelManager, a propósito 14:32 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; s/httptunnel/httpclient/ 14:32 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; o que é isso? 14:32 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; ah, suporte a http client? 14:32 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: sim 14:32 &amp;lt; jrandom&amp;gt; certo, precisamos achar uma forma de deixar as pessoas navegarem no slashdot.org via i2p 14:32 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; então o tunnelmgr agora fala http? 14:32 &amp;lt; jrandom&amp;gt; nice1 human! 14:32 &amp;lt; jrandom&amp;gt; aum&amp;gt; lembra do proxy squid? 14:33 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; sim 14:33 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; jrandom: então ~4 homem-meses para um DHT? 14:33 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: sim: openhttpclient &amp;lt;port&amp;gt; [&amp;lt;outbound WWW proxy&amp;gt;] 14:33 &amp;lt; jrandom&amp;gt; wilde&amp;gt; acho isso razoável, sim. 14:34 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: você escreveu isso em algum lugar? 14:35 &amp;lt; jrandom&amp;gt; aum&amp;gt; tudo que faz é dizer "if !eepsite { send through $outboundWWWproxy } else {send to eepsite}" 14:35 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: eu ia fazer commit, aí fiquei preso num bug do StreamingI2PTunnelServer... 14:36 &amp;lt; jrandom&amp;gt; uma boa solução de curto prazo seria um "outproxies.txt", estilo hosts.txt 14:36 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: e o que exatamente 'openhttpclient &amp;lt;port&amp;gt; [&amp;lt;outbound WWW proxy&amp;gt;]' faz? 14:36 &amp;lt; jrandom&amp;gt; embora devamos começar a pensar em soluções de médio e longo prazo 14:37 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; human: vai abrir um proxy escutando conexões, que redirecionará para o proxy WWW tudo que for para URLs não terminadas em .i2p 14:38 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Agora isso é interessante. 14:38 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: ahh, legal, então você desmembrou uma thread dentro do tunnelmgr? 14:38 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; human: i.e. você pode usá-lo para navegar tanto eepsite quanto a web normal 14:38 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; human: sim 14:38 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; s/human/aum/ :-) 14:39 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; um tanto fora do 'escopo' do tunnelmgr, mas poxa, não há outro lugar mais apropriado no código do i2p - bom trabalho d00d 14:39 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; human: então você fala python E java? isso está estragando seu cérebro? 14:39 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: fiz isso para evitar lançar mais uma JVM para o EepProxy 14:40 &amp;lt; jrandom&amp;gt; (bem, o código está implementado no httpclient do i2ptunnel, o human só expôs recentemente isso via tunnelmanager também) 14:40 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; sim, sempre bom manter as instâncias da jvm no mínimo 14:40 &amp;lt; jrandom&amp;gt; ((e na minha humilde opinião httpclient é exatamente onde isso deve ir ;) 14:40 &amp;lt; jrandom&amp;gt; (((até o NextGen httpclient [httptunnel] do mihi sair))) 14:41 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; o httpclient está no cvs, de forma que vai compilar para mim como parte do i2p update/build? 14:41 &amp;lt; jrandom&amp;gt; sim, o eepProxy usa httpclient 14:42 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; *cara isso é tão esquizofrênico - eu tenho 3 sessões do xchat abertas (irc.duck.i2p,iip,freenode)) 14:42 &amp;lt; jrandom&amp;gt; :) 14:42 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; latência sinistra no irc.duck.i2p 14:42 &amp;lt; jrandom&amp;gt; ok, então sem fechamento hoje sobre a arquitetura web, obviamente, mas discussão válida 14:43 &amp;lt; jrandom&amp;gt; é, aum, uns 15s para mim 14:43 &amp;lt; jrandom&amp;gt; mais algo na arquitetura web por enquanto, ou devemos passar para 5) ??? seção de discussão aberta? 14:43 &amp;lt; deer&amp;gt; * human está pensando em um I2PSocksTunnel 14:44 &amp;lt; jrandom&amp;gt; eita, isso seria legal 14:44 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; (bem, talvez isso pertença ao 5) 14:44 &amp;lt; deer&amp;gt; &amp;lt;aum&amp;gt; socks? há como "encaixar" clientes que não suportam socks até uma interface socks? 14:44 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: apt-get install tsocks :-) 14:45 &amp;lt; aum&amp;gt; discussão web - uma última coisa - e quanto a talvez fazer fork/patch em um cliente web existente 14:45 &amp;lt; mihi&amp;gt; aum: sockscap para windwos 14:45 &amp;lt; jrandom&amp;gt; aum&amp;gt; assustador. muito poderoso, mas assustador. 14:45 &amp;lt; jrandom&amp;gt; [eu odiaria ter que manter isso] 14:45 &amp;lt; aum&amp;gt; mesmo que por ora, um navegador cabeça-oca como dillo 14:46 &amp;lt; jrandom&amp;gt; [[embora pudesse ser feito ‘uber secure’, etc. mas ainda assim, muito, muito assustador]] 14:46 &amp;lt; aum&amp;gt; ou melhor, o controle de navegador no wxwindows, é multiplataforma 14:46 * jrandom relembra o flinks orignial, quando tinha um navegador de freesite embutido 14:47 &amp;lt; aum&amp;gt; mas por outro lado, os n00bs vão whingar se não conseguirem navegar nos seus sites usuais infestados de javascript específico da m$ 14:47 &amp;lt; jrandom&amp;gt; certo, aum, e os hackers também se não suportar o código mais recente e compatível com padrões 14:47 &amp;lt; aum&amp;gt; ei, deveríamos pedir o código-fonte do IE6 à Microsoft, aí a gente faz patch ;p 14:47 &amp;lt; jrandom&amp;gt; construir um navegador == ótima forma de desperdiçar milhares de horas-homem 14:47 &amp;lt; jrandom&amp;gt; heh 14:47 &amp;lt; deer&amp;gt; * human está bem feliz usando privoxy 14:48 &amp;lt; aum&amp;gt; talvez eles joguem o código do ie6 como parte do acordo punitivo europeu 14:48 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; (http://www.privoxy.org/) 14:48 &amp;lt; aum&amp;gt; s/toos/toss/ 14:48 &amp;lt; jrandom&amp;gt; human&amp;gt; como isso funcionaria para os dois lados do proxy? 14:48 &amp;lt; jrandom&amp;gt; por exemplo, vamos querer o conteúdo filtrado localmente, não no endpoint de saída 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: poderíamos incentivar os usuários a instalar 14:49 &amp;lt; jrandom&amp;gt; (mas o endpoint de saída vai querer filtrar algum conteúdo para evitar abuso, etc) 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: ou pode fazer parte da instalação padrão do I2P 14:49 &amp;lt; aum&amp;gt; e se um DWP (proxy web distribuído) usasse um DHT para seu cache? 14:49 &amp;lt; jrandom&amp;gt; incentivar == só geeks. empacotar :) 14:49 &amp;lt; jrandom&amp;gt; isso seria Bom, aum 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: eheheh, combinado :-) 14:49 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; jrandom: o privoxy também roda em windogs, a propósito 14:50 &amp;lt; jrandom&amp;gt; word. é, precisamos de algum tipo de filtragem de conteúdo - privoxy, muffin, tanto faz. 14:50 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; reunião longa... 14:50 * jrandom pega a dica.. 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; wilde: Tem muita coisa a dizer. 14:51 &amp;lt; jrandom&amp;gt; mais alguém tem algo que queira trazer? sempre temos a lista de discussão para mais coisas 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; E muito a fazer, claro. 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Tenho algumas perguntas pequenas. 14:51 &amp;lt; aum&amp;gt; poderíamos fazer fork do privoxy e 1) fazê-lo funcionar sobre i2p, 2) fazê-lo usar DHT para cache? 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Mas são tão fáceis de tratar em privado. 14:51 &amp;lt; jrandom&amp;gt; pellinore&amp;gt; manda 14:51 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Nada, desculpe ter dito algo. 14:51 &amp;lt; jrandom&amp;gt; aum&amp;gt; muito provavelmente não precisaríamos fazer fork 14:52 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Vou falar com você sobre isso em privado, ou com o duck, outra hora. 14:52 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Não é algo realmente específico de dev. 14:52 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; 10+16+7=33 horas-homem desperdiçadas nessa hora extra :) 14:52 &amp;lt; jrandom&amp;gt; mas construir um DHT dá muito trabalho. totalmente incrivelmente válido 14:52 -!- Irssi: #i2p: Total de 10 nicks [0 ops, 0 halfops, 0 voices, 10 normais] 14:52 * aum vai novamente visitar as páginas wiki do infoanarchy.org sobre DHTs 14:52 &amp;lt; jrandom&amp;gt; há 16 pessoas na iip? 14:53 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: não precisa fazer fork, apenas: web browser &amp;lt;-&amp;gt; privoxy &amp;lt;-&amp;gt; httpclient &amp;lt;-&amp;gt; i2p &amp;lt;-&amp;gt; outbound proxy &amp;lt;-&amp;gt; www.pr0n.com 14:53 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; um DHT genérico que funcionaria fora do I2P também, e que permita outros bindings além de http 14:53 &amp;lt; jrandom&amp;gt; aum&amp;gt; confira o link que o duck adicionou ao wiki do i2p, listando vários 14:54 &amp;lt; deer&amp;gt; &amp;lt;human&amp;gt; aum: você pode configurar o privoxy para fazê-lo conectar a outro proxy HTTP/socks (é assim que meu privoxy I2P-para-tor funciona) 14:54 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; (http://www.bamboo-dht.org/) 14:54 &amp;lt; aum&amp;gt; não sei se gosto da ideia de um dht funcionando fora do i2p - o melhor dht é aquele sem anonimato (e a sobrecarga de anonimato) que possa funcionar de forma mais otimizada dentro do i2p 14:54 &amp;lt; jrandom&amp;gt; hrm duck, o que aconteceu com aquela lista deles? 14:54 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; aum: mais fácil de testar 14:55 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; jrandom: algum comunista removeu, eu acho 14:55 &amp;lt; jrandom&amp;gt; heh 14:56 &amp;lt; jrandom&amp;gt; google++ : http://www.etse.urv.es/~cpairot/dhts.html 14:56 &amp;lt; jrandom&amp;gt; (não é a mesma página, mas interessante) 14:56 &amp;lt; jrandom&amp;gt; oh, aqui está a página - http://himalia.it.jyu.fi/ffdoc/storm/pegboard/available_overlays--hemppah/peg.gen.html 14:57 &amp;lt; jrandom&amp;gt; mas sim, um DHT que não tente implementar anonimato, além de um DHT que suporte tanto conteúdo estilo CHK quanto estilo SSK seria o ideal 14:58 &amp;lt; jrandom&amp;gt; (estilo SSK não é estritamente necessário, mas caramba seria muito útil) 14:58 &amp;lt; jrandom&amp;gt; mas, enfim 14:58 &amp;lt; jrandom&amp;gt; alguém tem mais alguma coisa que queira trazer? 14:59 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; amanhã é o Dia de São Patrício 14:59 &amp;lt; deer&amp;gt; &amp;lt;wilde&amp;gt; tópico 5) ? 14:59 &amp;lt; deer&amp;gt; &amp;lt;duck&amp;gt; então todos bebam cerveja irlandesa 14:59 &amp;lt; jrandom&amp;gt; bom ponto 14:59 &amp;lt; deer&amp;gt; &amp;lt;Pellinore&amp;gt; Amanhã é tanto o aniversário do meu relacionamento atual quanto do meu segundo casamento. 14:59 * jrandom toma nota para evitar pubs irlandeses amanhã 15:00 &amp;lt; jrandom&amp;gt; ah, parabéns, pellinore :) 15:00 &amp;lt; jrandom&amp;gt; wilde&amp;gt; estamos no 5) ??? 15:01 &amp;lt; jrandom&amp;gt; (e prestes a estar no 6) [baf]) 15:01 * jrandom vai para a iip em instantes [se eu conseguir] 15:01 * jrandom vai encerrando 15:01 * jrandom encerra a reunião com um *baf* &lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P - 02 de março de 2004</title><link>/pt/blog/2004/03/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-mar%C3%A7o-de-2004/</link><pubDate>Tue, 02 Mar 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/03/02/reuni%C3%A3o-de-desenvolvimento-do-i2p-02-de-mar%C3%A7o-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> duck, jrandom, kaji, madman, nick, ughabugha, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> 13:07 &amp;lt; jrandom&amp;gt; 0) oi 13:07 &amp;lt; jrandom&amp;gt; 1) Status do desenvolvimento 13:07 &amp;lt; jrandom&amp;gt; 2) Cascatas 13:07 &amp;lt; duck&amp;gt; Eu vou parar 13:07 &amp;lt; jrandom&amp;gt; 3) Roadmap 13:07 &amp;lt; jrandom&amp;gt; 4) Site 13:07 &amp;lt; jrandom&amp;gt; 5) ??? 13:07 &amp;lt; jrandom&amp;gt; 0) oi 13:07 * jrandom acena para a primeira reunião de desenvolvimento de i2p via I2P :) 13:07 &amp;lt; ughabugha&amp;gt; nick é Janonymous. 13:08 &amp;lt; ughabugha&amp;gt; Ok. 13:08 &amp;lt; duck&amp;gt; oi 13:08 &amp;lt; jrandom&amp;gt; as notas semanais de status são postadas na lista de e-mails (online em http://i2p.net/pipermail/i2p/2004-March/000155.html) 13:08 &amp;lt; ughabugha&amp;gt; oi. 13:08 &amp;lt; jrandom&amp;gt; como de costume, vamos seguir isso como guia 13:08 &amp;lt; nick&amp;gt; olá 13:09 &amp;lt; jrandom&amp;gt; indo para 1) Status do desenvolvimento 13:09 * jrandom repete o mantra de "Estamos progredindo" 13:10 &amp;lt; jrandom&amp;gt; 0.2.5 tem algumas Coisas Boas, e estamos encontrando bugs escondidos há muito tempo 13:10 &amp;lt; jrandom&amp;gt; o mais recente é relacionado a BD, mas isso ainda não foi corrigido, então não há necessidade de acompanhar o CVS HEAD 13:11 &amp;lt; jrandom&amp;gt; os testes de eco mostram resultados bem bons, mas ainda há questões a resolver em relação ao irc e ao snark 13:12 &amp;lt; jrandom&amp;gt; como tem sido a obtenção de eepsite (site dentro da I2P) para vocês? 13:12 &amp;lt; jrandom&amp;gt; (e/ou squid?) 13:12 &amp;lt; nick&amp;gt; de vez em quando 13:12 &amp;lt; duck&amp;gt; em geral ok com o janonymous ou o ugha 13:13 &amp;lt; duck&amp;gt; às vezes o janonymous cai etc 13:13 &amp;lt; ughabugha&amp;gt; É. 13:13 &amp;lt; duck&amp;gt; &amp;lt;mihi_backup&amp;gt; jrandom: você sabe *mesmo* como me deixar com raiva... 13:13 &amp;lt; jrandom&amp;gt; d'oh 13:13 &amp;lt; nick&amp;gt; Tenho colocado conteúdo novo 13:13 &amp;lt; jrandom&amp;gt; o que foi, mihi? 13:13 &amp;lt; jrandom&amp;gt; bom nick 13:14 &amp;lt; jrandom&amp;gt; quer dizer, janonymous 13:15 &amp;lt; nick&amp;gt; hã? 13:15 &amp;lt; nick&amp;gt; :) 13:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Iniciei um relay bidirecional agora. 13:15 &amp;lt; jrandom&amp;gt; ah, legal 13:15 -!- nick [~Janonym@localhost] has quit [Conexão fechada pelo cliente] 13:15 &amp;lt; jrandom&amp;gt; o que foi, mihi? 13:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Automático. 13:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; :) 13:16 &amp;lt; ughabugha&amp;gt; :) 13:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Ops, um bug. 13:16 &amp;lt; ughabugha&amp;gt; Ops, um bug. 13:16 &amp;lt; jrandom&amp;gt; hehe ele ainda está aí ou há mais alguma coisa em relação ao status do desenvolvimento? 13:17 &amp;lt; duck&amp;gt; vamos continuar 13:17 &amp;lt; jrandom&amp;gt; 'k 13:17 &amp;lt; jrandom&amp;gt; indo para 2) Cascatas 13:17 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; * mihi_backup agora é conhecido como mihi_away 13:17 &amp;lt; ughabugha&amp;gt; * mihi_backup agora é conhecido como mihi_away 13:17 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Argh, retransmitir meu próprio texto não funciona. 13:17 &amp;lt; ughabugha&amp;gt; Argh, retransmitir meu próprio texto não funciona. 13:17 &amp;lt; jrandom&amp;gt; ;) 13:18 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Não, espera. 13:18 &amp;lt; ughabugha&amp;gt; Não, espera. 13:18 &amp;lt; madman&amp;gt; então não fale :) 13:18 &amp;lt; jrandom&amp;gt; as cascatas de mix são um dos dois grandes estilos de redes mix de baixa latência e, embora não as usemos no i2p, se algumas pessoas acharem útil, podem ajustar seu router (roteador) para obter o mesmo efeito 13:19 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Teste 13:19 &amp;lt; ughabugha&amp;gt; Teste 13:19 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;jrandom&amp;gt; as cascatas de mix são um dos dois grandes estilos de redes mix de baixa latência e, embora não as usemos no i2p, se algumas pessoas acharem útil, podem ajustar seu router para obter o mesmo efeito 13:19 * jrandom sente um eco recursivo chegando... 13:19 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Droga! 13:19 &amp;lt; ughabugha&amp;gt; Droga! 13:20 &amp;lt; jrandom&amp;gt; de qualquer forma, acho sempre bom fazer perguntas fundamentais de design, cutucar o i2p e ver por que fazemos as coisas do jeito que fazemos 13:21 &amp;lt; jrandom&amp;gt; tenho a impressão de que ouviremos mais sobre sistemas do tipo cascata no futuro, então espero que a descrição no e-mail ajude a explicar a relação do i2p com as cascatas 13:21 &amp;lt; ughabugha&amp;gt; Ok, deve funcionar _agora_. 13:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Diga algo. 13:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Proponho não buscar uma implementação de rede mix dentro do roadmap atual e deixar isso para depois 13:21 &amp;lt; ughabugha&amp;gt; Sim, funciona agora. 13:21 -!- wilde [~anon@localhost] has joined #i2p 13:22 &amp;lt; jrandom&amp;gt; janymous&amp;gt; bem, o i2p /é/ uma mixnet, só não uma cascata de mix 13:22 &amp;lt; madman&amp;gt; vou ficar offline 13:22 &amp;lt; jrandom&amp;gt; 'k, até mais, madman 13:22 &amp;lt; jrandom&amp;gt; e aí, wilde 13:22 &amp;lt; madman&amp;gt; então, tchau 13:22 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; finalmente 13:22 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; olá, reunião 13:22 &amp;lt; jrandom&amp;gt; mas concordo, não acho que a funcionalidade de mix em cascata precise estar no roadmap 13:23 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;madman2003&amp;gt; tchau a todos 13:24 &amp;lt; jrandom&amp;gt; ok, mais algo sobre cascatas, ou vamos para 3) Roadmap? 13:26 &amp;lt; ughabugha&amp;gt; Oi, wilde@IIP 13:26 &amp;lt; ughabugha&amp;gt; Tchau, madman@IIP 13:26 -!- madman [~a@localhost] has quit [( www.nnscript.de :: NoNameScript 3.8 :: www.XLhost.de )] 13:26 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Só parece que poderia ser implementado depois, como uma DHT (tabela hash distribuída) poderia ser. Oi, Wilde 13:26 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; tchau, Madman --- Log fechado Tue Mar 02 13:27:07 2004 --- Log aberto Tue Mar 02 13:27:52 2004 13:27 -!- jrandom [~jrandom@localhost] has joined #i2p 13:27 -!- Irssi: #i2p: Total de 3 nicks [0 ops, 0 halfops, 0 voices, 3 normais] 13:27 -!- wilde [~anon@localhost] has joined #i2p 13:27 &amp;lt; jrandom&amp;gt; voltei 13:28 &amp;lt; ughabugha&amp;gt; Ih, jrandom saiu. 13:28 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; bah 13:28 &amp;lt; jrandom&amp;gt; ok, a última coisa que vi foi 13:26:08 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; bye Madman 13:28 -!- Irssi: A entrada em #i2p foi sincronizada em 36 s 13:28 &amp;lt; jrandom&amp;gt; (o irssi perdeu um ping, então derrubou) 13:29 &amp;lt; ughabugha&amp;gt; Você perdeu IIP &amp;lt;Janonymous&amp;gt; Roadmap 13:29 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ah.. todos concordamos em passar para o roadmap ;) 13:29 &amp;lt; jrandom&amp;gt; w3rd 13:29 &amp;lt; jrandom&amp;gt; ok, a mudança no roadmap é provavelmente por isso que o mihi me odeia agora 13:30 &amp;lt; ughabugha&amp;gt; Ih, então você perdeu muito mais que isso. 13:30 &amp;lt; ughabugha&amp;gt; Só um segundo. 13:30 &amp;lt; ughabugha&amp;gt; [23:23 39] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; temos dois grupos agora, a turma do iip e a galera do I2P 13:30 &amp;lt; ughabugha&amp;gt; [23:23 47] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;wilde&amp;gt; dois 13:30 &amp;lt; ughabugha&amp;gt; [23:23 50] &amp;lt;ughabugha&amp;gt; Hehe. 13:30 &amp;lt; ughabugha&amp;gt; [23:23 54] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; :) coloquei um relay para rodar 13:30 &amp;lt; ughabugha&amp;gt; [23:24 22] &amp;lt;ughabugha&amp;gt; Este é um script temporário que eu juntei rapidamente. Para reuniões futuras deveríamos pensar em algo melhor. 13:30 &amp;lt; ughabugha&amp;gt; [23:24 44] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Funciona 13:30 &amp;lt; ughabugha&amp;gt; [23:25 18] &amp;lt;ughabugha&amp;gt; Ok, concentrem-se em I2P agora, não no relay. 13:30 &amp;lt; ughabugha&amp;gt; [23:25 39] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Então, mix cascades poderiam ser implementadas razoavelmente bem sobre o i2p 13:30 &amp;lt; ughabugha&amp;gt; Desculpem a enxurrada. 13:30 &amp;lt; duck&amp;gt; isso é caos 13:31 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; mas acho que podemos enfatizar /over/ 13:31 &amp;lt; ughabugha&amp;gt; Ok, 3) Roadmap 13:31 &amp;lt; ughabugha&amp;gt; duck: mais ou menos. 13:31 &amp;lt; jrandom&amp;gt; isso não é nada comparado à reunião 67 ;) 13:31 &amp;lt; jrandom&amp;gt; ok, para o 3 13:31 &amp;lt; jrandom&amp;gt; alguém tem pensamentos em relação ao roadmap? 13:32 &amp;lt; jrandom&amp;gt; mudanças / visões / preocupações? 13:32 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Multi-tunneling (uso de múltiplos tunnels) 13:32 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; nós já temos isso 13:32 &amp;lt; jrandom&amp;gt; (desde a 0.2.5) 13:32 &amp;lt; jrandom&amp;gt; se entendi corretamente 13:33 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; mas, tipo, enviar um arquivo por dois tunnels (túneis) para acelerar a transmissão? 13:33 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ao mesmo tempo 13:34 &amp;lt; jrandom&amp;gt; o i2p não lida com arquivos, mas sim, cada mensagem individual do i2p agora pode descer por múltiplos tunnels 13:34 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; acho que isso seria uma ótima adição para a área 2.0 13:34 &amp;lt; jrandom&amp;gt; ex.: primeiros 32kb enviados pelo tunnel X, próximos 32kb enviados pelo tunnel Y 13:35 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; certo.. é isso que eu estou dizendo.. isso me parece muito necessário 13:35 &amp;lt; jrandom&amp;gt; mas o i2psnark com suporte a i2cp seria capaz de maximizar as coisas 13:35 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; fazemos isso agora 13:36 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ah. O I2PSnark vai utilizar múltiplos tunnels para comunicação ponto a ponto? 13:36 &amp;lt; jrandom&amp;gt; todas as mensagens podem descer por múltiplos tunnels. 13:36 &amp;lt; duck&amp;gt; teoricamente 13:37 &amp;lt; jrandom&amp;gt; não só teoricamente - se uma mensagem levar &amp;gt; 15s, ela é enviada pelo outro lease disponível 13:37 &amp;lt; jrandom&amp;gt; e se levar &amp;gt; 30s, o leaseSet (conjunto de leases da I2P) é descartado e buscado de novo, com mensagens subsequentes descendo pelos leases encontrados 13:37 &amp;lt; jrandom&amp;gt; MAS 13:38 &amp;lt; jrandom&amp;gt; i2ptunnel (e qualquer outra coisa que use o mode=guaranteed do i2p) espera até cada mensagem ser entregue antes de enviar a próxima 13:38 &amp;lt; jrandom&amp;gt; apps nativos de I2CP (protocolo cliente da I2P) não precisam fazer isso 13:38 &amp;lt; jrandom&amp;gt; (nem quaisquer apps que usem a biblioteca de sockets, assim que a biblioteca for implementada e suportar SACK (ACK seletivo)) 13:38 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ok.. só acho que isso será um ótimo método para esses tunnels no futuro.. por velocidade e anonimato 13:38 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; e para manter a carga fora de tunnels individuais 13:39 &amp;lt; jrandom&amp;gt; concordo 13:39 &amp;lt; jrandom&amp;gt; ok, mais algo no roadmap? 13:40 &amp;lt; jrandom&amp;gt; (alguém vai cair matando em cima de mim por ter tirado a lib de sockets? mihi? :) 13:41 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; usei uma analogia hoje mais cedo para descrever multi-tunneling para alguém.. e eu disse que era como adicionar faixas a uma estrada 13:42 &amp;lt; jrandom&amp;gt; mais ou menos 13:42 &amp;lt; jrandom&amp;gt; (embora a rampa de acesso de cada um tenha sempre o mesmo número de faixas ;) 13:42 &amp;lt; duck&amp;gt; se o mihi está bravo ele pode fazer a API de socket, não pode? 13:43 &amp;lt; jrandom&amp;gt; claro, e/ou qualquer outra pessoa. a lib de socket é Boa 13:43 &amp;lt; jrandom&amp;gt; (mas difícil e, na minha opinião, não essencial funcionalmente para a operação / segurança da rede) 13:44 &amp;lt; jrandom&amp;gt; só queria ter tempo para fazer isso e continuar avançando no código core do i2p 13:44 &amp;lt; jrandom&amp;gt; mas, é a vida 13:45 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; parece que o mihi não está aqui 13:45 &amp;lt; ughabugha&amp;gt; Ok, voltei agora. 13:45 &amp;lt; jrandom&amp;gt; massa 13:45 &amp;lt; jrandom&amp;gt; ok, passando para 4) site 13:46 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; rampa de acesso grande == cabo / rampa de acesso pequena == discado ?? 13:46 &amp;lt; ughabugha&amp;gt; Hmm 13:46 &amp;lt; ughabugha&amp;gt; O que a biblioteca de sockets ia fazer? 13:46 -!- nick [~Janonym@localhost] has joined #i2p 13:46 &amp;lt; jrandom&amp;gt; isso, nanonymous 13:46 &amp;lt; jrandom&amp;gt; quer dizer, janonymous 13:46 &amp;lt; jrandom&amp;gt; (não importa o que seja, o i2p não pode deixar sua conexão local mais rápida) 13:46 &amp;lt; jrandom&amp;gt; ughabugha: http://wiki.invisiblenet.net/iip-wiki?I2PSocketLibrary 13:47 &amp;lt; ughabugha&amp;gt; Quer dizer uma biblioteca de sockets para Java? Você já não tem uma? 13:47 &amp;lt; jrandom&amp;gt; a lib de socket extrai o código “ao estilo TCP” de dentro do i2p, permitindo que o i2p se especialize em mensagens ao estilo IP 13:47 &amp;lt; nick&amp;gt; sim 13:47 -!- nick [~Janonym@localhost] has quit [Conexão fechada pelo cliente] 13:48 &amp;lt; jrandom&amp;gt; ah, certo, sim, mas isso permitiria que as aplicações transmitissem dados por fluxo sobre o i2p com muito mais eficiência (se/quando a biblioteca de sockets suportar ACK seletivo, em vez de exigir um ACK após cada mensagem como faz agora) 13:49 &amp;lt; jrandom&amp;gt; não me sinto confortável em implementar SACK (ACK seletivo) dentro do router, já que isso pode ficar com segurança fora dele (na lib de socket) 13:49 &amp;lt; ughabugha&amp;gt; Mas por que abandonar? Realmente dá tanto trabalho? 13:49 &amp;lt; jrandom&amp;gt; sim, para fazer direito 13:49 &amp;lt; jrandom&amp;gt; há algum código parcialmente implementado, mas não tenho tempo para manter e testar 13:49 &amp;lt; ughabugha&amp;gt; Ok. Você é o cara. 13:50 &amp;lt; jrandom&amp;gt; bem, $devWhoImplements é que é o cara ;) 13:50 &amp;lt; jrandom&amp;gt; de qualquer forma, passando para 4) site 13:50 &amp;lt; ughabugha&amp;gt; :) 13:51 &amp;lt; ughabugha&amp;gt; Algum voluntário? 13:51 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; pesquisa sobre implementações de p2p anônimo 13:51 * jrandom ecoa a pergunta do ughabugha :) 13:51 &amp;lt; jrandom&amp;gt; hmm janonymous? 13:51 &amp;lt; ughabugha&amp;gt; Janonymous: Isso será abordado em 5) ??? 13:51 &amp;lt; jrandom&amp;gt; :) 13:52 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; bem, é conteúdo que vai para o site 13:52 &amp;lt; jrandom&amp;gt; ah, sim, concordo 13:52 &amp;lt; jrandom&amp;gt; (veja o item 7 em http://i2p.net/pipermail/i2p/2004-February/000133.html) 13:53 &amp;lt; jrandom&amp;gt; e item 8 13:53 &amp;lt; jrandom&amp;gt; ou não é isso que você quer dizer? 13:53 &amp;lt; jrandom&amp;gt; provavelmente vou publicar a pilha de artigos que vasculhei no último verão ao pesquisar e projetar o i2p 13:53 &amp;lt; jrandom&amp;gt; (ou pelo menos links para suas entradas no CiteSeer) 13:54 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ok. Íamos discutir o próximo CMS para o I2P? 13:54 &amp;lt; ughabugha&amp;gt; jrandom já escolheu o CMS. 13:55 &amp;lt; jrandom&amp;gt; sim/não - em vez de pesquisar prós e contras de CMSes por mais um ou dois meses, vamos simplesmente com o drupal por enquanto 13:55 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; /topic #i2p 13:55 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Ok.. bem, quanto ao que colocar lá.. Precisamos de uma apresentação 13:55 &amp;lt; jrandom&amp;gt; se precisarmos migrar para outro, o wilde me garante que é simples o suficiente exportar o conteúdo 13:55 &amp;lt; jrandom&amp;gt; uma apresentação? 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; com muitas ilustrações e uma introdução passo a passo ao I2P 13:56 &amp;lt; jrandom&amp;gt; precisamos mesmo implementar o design gráfico 13:56 &amp;lt; jrandom&amp;gt; ah, certo 13:56 &amp;lt; jrandom&amp;gt; uma introdução para o usuário 13:56 &amp;lt; jrandom&amp;gt; a intro do wiki é geralmente uma intro técnica 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; quase como uma apresentação multimídia 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;jrand0m&amp;gt; w0ah 13:56 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; isso 13:57 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;ughabugha&amp;gt; Oba! 13:57 &amp;lt; jrandom&amp;gt; ok, acho que conseguimos fazer isso, mas provavelmente vamos querer esperar para produzir esse conteúdo até termos tanto um Instalador de verdade quanto um sistema de controle com GUI 13:57 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Nela, deve haver mais figuras do que palavras. :) 13:57 &amp;lt; jrandom&amp;gt; certo 13:58 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; isso aí 13:58 &amp;lt; jrandom&amp;gt; mas ainda não temos um instalador de verdade e (por mais que i2pmgr e i2pmole sejam ótimos) acho que ainda há trabalho a ser feito em um painel de controle 13:58 &amp;lt; ughabugha&amp;gt; Isso não é a prioridade máxima agora. 13:58 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; certamente não. mas para nós que não estamos programando... 13:59 &amp;lt; jrandom&amp;gt; certo. então precisamos de voluntários para trabalhar em 1) definir que conteúdo precisa estar no site do i2p 2) desenhar os gráficos / css / layout do site do i2p 3) pessoas para trabalhar na criação de conteúdo para o site do i2p 14:00 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Tenho um mês de sobra. Acho que seria um tempo bem gasto. 14:00 &amp;lt; jrandom&amp;gt; w00t :) 14:00 * jrandom anota o Janonymous como voluntário... para desenho de conteúdo e criação de conteúdo? 14:00 &amp;lt; wilde&amp;gt; voltei 14:00 &amp;lt; ughabugha&amp;gt; Bom, eu poderia fazer HTML, CSS e a parte técnica, mas não sou muito escritor, nem designer. 14:01 &amp;lt; jrandom&amp;gt; r0x0r 14:01 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; certo.. ainda não sou tão bom na parte de design 14:01 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; eu poderia tentar escrever, mas não sem uma boa crítica.. nunca escrevi coisas do tipo editorial 14:01 &amp;lt; ughabugha&amp;gt; Também sei usar Photoshop e outras ferramentas, desde que me deem instruções específicas do que fazer. ;) 14:01 &amp;lt; wilde&amp;gt; Eu cuido do drupal e das features 14:02 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Tenho algumas boas ideias para você, ughabugha 14:02 &amp;lt; jrandom&amp;gt; certo, por desenho de conteúdo não quero dizer layout, mas mais “ok, precisamos de uma página de introdução para o usuário, uma introdução técnica, uma FAQ” etc. 14:02 &amp;lt; ughabugha&amp;gt; Hehe, ok. :) 14:02 &amp;lt; jrandom&amp;gt; r0x0r0r 14:02 * jrandom anota o wilde e o ughabugha como voluntários :) 14:02 &amp;lt; ughabugha&amp;gt; Ansioso por elas. 14:02 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; tem uma imagem meio tosca que eu fiz e que está linkada no novo doc I2POverview no I2p 14:03 &amp;lt; jrandom&amp;gt; pois é, sim, janonymous, aquela figura é bem boa, tem alguns pequenos problemas técnicos, mas é bem útil 14:03 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Tenho certeza de que ficaria muito mais bonita no Photoshop 14:04 &amp;lt; ughabugha&amp;gt; Hehe. 14:04 &amp;lt; ughabugha&amp;gt; Janonymous: Vamos discutir isso em privado amanhã. 14:04 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; eh, na verdade posso ter apagado por engano :/ 14:04 &amp;lt; jrandom&amp;gt; ok, mais algo para o site, ou podemos passar para 5) ??? 14:04 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ok 14:07 &amp;lt; wilde&amp;gt; ok, uma coisa: 14:07 &amp;lt; ughabugha&amp;gt; Mais algo sobre o site? 14:07 &amp;lt; wilde&amp;gt; qual é a primeira sensação que você deve ter no site? 14:07 &amp;lt; wilde&amp;gt; palavras-chave, por favor 14:07 &amp;lt; jrandom&amp;gt; wilde&amp;gt; veja http://i2p.net/pipermail/i2p/2004-February/000133.html (o parágrafo “rom a branding perspective” :) 14:08 &amp;lt; jrandom&amp;gt; eu gosto daquela coisa do anonymous bit by bit 14:08 &amp;lt; ughabugha&amp;gt; Acho que não. Vamos para 5) ??? ? 14:08 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; devemos fazer um roadmap de usuário mais detalhado? 14:08 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; um que descreva as metas de longo prazo com mais detalhes 14:08 &amp;lt; ughabugha&amp;gt; wilde: Somente emoções positivas. 14:09 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; concordo, o roadmap atual é mesmo só notas técnicas para tarefas técnicas ;) 14:09 &amp;lt; jrandom&amp;gt; ok, 5) ?? 14:09 &amp;lt; jrandom&amp;gt; algo que vocês queiram levantar? 14:10 &amp;lt; wilde&amp;gt; itoopie não está muito alinhado com simples e seguro 14:10 &amp;lt; wilde&amp;gt; é mais uma sensação de cartoon 14:10 &amp;lt; wilde&amp;gt; é por isso que perguntei 14:10 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; sim, talvez queiramos criar um pouco mais de expectativa 14:10 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; para os usuários se envolverem 14:10 -!- kaji [~booky5@localhost] has joined #i2p --- Log fechado Tue Mar 02 14:11:08 2004 --- Log aberto Tue Mar 02 14:12:12 2004 14:12 -!- jrandom_ [~jrandom@localhost] has joined #i2p 14:12 -!- Irssi: #i2p: Total de 6 nicks [0 ops, 0 halfops, 0 voices, 6 normais] 14:12 &amp;lt; jrandom_&amp;gt; voltei 14:12 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; tipo, deveria funcionar para eles sem nem saberem que está lá 14:12 &amp;lt; jrandom_&amp;gt; wilde&amp;gt; estou aberto a sugestões 14:12 &amp;lt; ughabugha&amp;gt; * jrandom_ (~jrandom@localhost) entrou em #i2p 14:12 &amp;lt; jrandom_&amp;gt; &amp;lt;Janonymous&amp;gt; sim, talvez queiramos criar um pouco mais de expectativa 14:12 &amp;lt; jrandom_&amp;gt; hmm? 14:14 &amp;lt; ughabugha&amp;gt; Você perdeu isto: 14:14 &amp;lt; ughabugha&amp;gt; [00:11 43] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Eu só gostaria de reenfatizar.. acho que todos os métodos de multi-tunneling deveriam ser transparentes e disponíveis para todos os apps cliente 14:14 &amp;lt; ughabugha&amp;gt; [00:12 07] &amp;lt;ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; tipo, deveria funcionar para eles sem nem saberem que está lá 14:14 &amp;lt; jrandom_&amp;gt; janonymous&amp;gt; já implementado. 14:14 &amp;lt; jrandom_&amp;gt; o i2p já equilibra transparentemente a comunicação ponta a ponta por múltiplos tunnels 14:15 * jrandom_ chuta o jrandom 14:15 -!- jrandom [~jrandom@localhost] has quit [Tempo de ping esgotado] 14:15 -!- Irssi: A entrada em #i2p foi sincronizada em 231 s 14:15 &amp;lt; wilde&amp;gt; participação? 14:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; mesmo que perfisemos os tunnels mais rápidos e estáveis.. ainda podemos usar os outros tunnels lentos para vazão extra, se precisarmos 14:15 &amp;lt; kaji&amp;gt; o iip está no ar? 14:15 -!- kaji [~booky5@localhost] has quit [Conexão fechada pelo cliente] 14:15 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; E talvez queiramos distribuir a carga de qualquer forma.. e isso tudo deve ser transparente para os apps cliente 14:15 -!- You're now known as jrandom 14:16 -!- protocol [~iip@localhost] has joined #i2p 14:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ok 14:16 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; legal 14:16 &amp;lt; jrandom&amp;gt; :) 14:17 &amp;lt; ughabugha&amp;gt; jrandom: Não use ACTION, não é retransmitido ;) 14:17 &amp;lt; jrandom&amp;gt; haha ok desculpa 14:17 * jrandom diz algo que eles não podem ver 14:17 &amp;lt; jrandom&amp;gt; ;) 14:17 &amp;lt; jrandom&amp;gt; ok, mais alguém tem mais alguma coisa? 14:18 &amp;lt; jrandom&amp;gt; acho que depois que os bugs atuais do netDb (banco de dados da rede) forem corrigidos, talvez queiramos tentar os testes do i2psnark de novo 14:20 -!- kaji [~booky5@localhost] has joined #i2p 14:20 -!- wilde [~anon@localhost] has quit [Tempo de ping esgotado] 14:20 &amp;lt; ughabugha&amp;gt; Mas a espera de 15 segundos realmente distribui a carga? 14:20 &amp;lt; ughabugha&amp;gt; Não é assim que eu vejo. 14:20 * protocol diz que iip é para lusers 14:20 &amp;lt; ughabugha&amp;gt; Do jeito que eu vejo, deveria ser 100% simultâneo, o nó deveria colocar pacotes através do tunnel tão rápido quanto o destino puder lidar com eles. 14:20 &amp;lt; ughabugha&amp;gt; Por todos os tunnels, quero dizer. 14:20 -!- nick [~Janonym@localhost] has joined #i2p 14:20 -!- kaji [~booky5@localhost] has quit [Conexão fechada pelo cliente] 14:21 &amp;lt; jrandom&amp;gt; ughabugha: idealmente cada mensagem é enviada apenas por um tunnel, mas cada mensagem individual é balanceada entre todos eles 14:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; eu e o duck rodamos um teste pelo I2PSnark 14:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; mais cedo hoje. 14:21 &amp;lt; jrandom&amp;gt; ughabugha: se enviássemos sempre por todos os tunnels, isso seria uma quantidade significativa de tráfego desperdiçado 14:21 -!- nick [~Janonym@localhost] has quit [Conexão fechada pelo cliente] 14:21 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; Todos estão felizes com o nome “I2P”? 14:21 -!- kaji [~booky5@localhost] has joined #i2p 14:21 -!- wilde [~anon@localhost] has joined #i2p 14:22 &amp;lt; jrandom&amp;gt; janonymous&amp;gt; i2p é o nome. 14:22 &amp;lt; jrandom&amp;gt; você pode chamar de betty, mas i2p é o nome ;) 14:22 &amp;lt; ughabugha&amp;gt; kaji: Por que você está piscando assim? 14:22 &amp;lt; jrandom&amp;gt; ughabugha: o kaji gosta de mexer com a nossa cara 14:22 &amp;lt; ughabugha&amp;gt; jrandom: Sim, entendo. Acho que funciona como eu imagino. 14:23 &amp;lt; kaji&amp;gt; não sei 14:23 &amp;lt; kaji&amp;gt; o iip está no ar? 14:23 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; legal 14:23 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; está para mim 14:23 &amp;lt; ughabugha&amp;gt; Está para algumas pessoas, e não está para outras. 14:23 &amp;lt; ughabugha&amp;gt; Então estou rodando um relay. 14:24 &amp;lt; jrandom&amp;gt; ughabugha++ 14:24 &amp;lt; ughabugha&amp;gt; Para conectar as redes. 14:24 &amp;lt; kaji&amp;gt; legal 14:24 &amp;lt; jrandom&amp;gt; os detalhes do envio em paralelo/serial estão em net.invisiblenet.i2p.router.message.OutboundClientMessageJob 14:24 &amp;lt; ughabugha&amp;gt; :) 14:24 &amp;lt; jrandom&amp;gt; (para quem quiser saber mais detalhes de como funciona) 14:25 &amp;lt; jrandom&amp;gt; ok, mais algo que queiram trazer? 14:25 &amp;lt; kaji&amp;gt; então, como está o dev do i2p? :) (Mirc diz 'lag=30 seconds') 14:25 &amp;lt; jrandom&amp;gt; kaji&amp;gt; estamos progredindo ;) 14:26 &amp;lt; jrandom&amp;gt; o irssi aqui ficou variando entre 80s e 1s de lag 14:26 &amp;lt; jrandom&amp;gt; (duas desconexões nos últimos 90 minutos) 14:26 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; há mais ideias de conteúdo para o novo site? 14:27 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;kaji&amp;gt; da hora 14:27 &amp;lt; jrandom&amp;gt; além de http://i2p.net/pipermail/i2p/2004-February/000133.html acho que vamos querer usar um dos módulos de fórum do drupal 14:27 &amp;lt; ughabugha&amp;gt; Sem desconexões para mim há 80 minutos. 14:27 &amp;lt; jrandom&amp;gt; bom, ughabugha 14:27 &amp;lt; kaji&amp;gt; hmm agora o lag caiu para alguns segundos 14:27 &amp;lt; jrandom&amp;gt; é, varia, kaji 14:28 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; ah, eu e o ugha conversamos na minha sala de chat via eep hoje :) 14:28 &amp;lt; jrandom&amp;gt; show! 14:28 &amp;lt; ughabugha&amp;gt; Janonymous: Eu não chamaria aquilo de conversar. ;) 14:28 &amp;lt; ughabugha&amp;gt; Foi mais como gritar a alguns quilômetros de distância. 14:28 &amp;lt; jrandom&amp;gt; espera, vocês fizeram voz? 14:29 &amp;lt; ughabugha&amp;gt; IIP &amp;lt;Janonymous&amp;gt; :) foi uma mensagem 14:29 &amp;lt; ughabugha&amp;gt; :) 14:29 &amp;lt; ughabugha&amp;gt; Bem, eu causei todo o lag. 14:30 &amp;lt; ughabugha&amp;gt; De qualquer forma, se alguém tem uma proposta para discussão, faça agora, porque tenho que ir. 14:30 &amp;lt; jrandom&amp;gt; pois é, 90m também é um bom tempo de reunião para encerrar... 14:30 &amp;lt; jrandom&amp;gt; qualquer outra coisa pode ser tratada na lista de e-mails 14:30 &amp;lt; jrandom&amp;gt; (e/ou iip/i2p depois) 14:31 * jrandom dá corda no *baf*er... 14:31 * jrandom *baf*a a reunião encerrada &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 24 de fevereiro de 2004</title><link>/pt/blog/2004/02/24/reuni%C3%A3o-de-desenvolvimento-do-i2p-24-de-fevereiro-de-2004/</link><pubDate>Tue, 24 Feb 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/02/24/reuni%C3%A3o-de-desenvolvimento-do-i2p-24-de-fevereiro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> baffled, DrWoo, duck, human, Janonymous, jrand0m, kaji\_, madman2003, mihi, Trix, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> [22:00] &amp;lt;jrand0m&amp;gt; 0) oi [22:00] &amp;lt;jrand0m&amp;gt; 1) 0.2.4.2/0.2.5 [22:00] &amp;lt;jrand0m&amp;gt; 2) documentação [22:00] &amp;lt;jrand0m&amp;gt; 3) ??? [22:00] &amp;lt;jrand0m&amp;gt; 0) oi [22:00] &amp;lt;human&amp;gt; oi [22:00] * jrand0m acena para o iip-ircd recém-reiniciado :) [22:01] &amp;lt;jrand0m&amp;gt; (e, ah, para você também :) [22:01] &amp;lt;jrand0m&amp;gt; notas semanais de status (nas quais estamos nos baseando) localizadas em http://i2p.dnsalias.net/pipermail/i2p/2004-February/000148.html [22:01] &amp;lt;jrand0m&amp;gt; (e postadas na lista de discussão, obviamente) [22:01] &amp;lt;jrand0m&amp;gt; 1) 0.2.4.2/0.2.5 [22:02] &amp;lt;jrand0m&amp;gt; O Dev tem feito bons avanços na versão 0.2.5, que vai permitir e explorar tanto tunnels de 2+ hops quanto clientes com múltiplos tunnels de entrada [22:03] &amp;lt;jrand0m&amp;gt; a funcionalidade principal que isso vai proporcionar será maior confiabilidade e anonimato funcional [22:04] &amp;lt;jrand0m&amp;gt; os tunnels de 1 hop que temos agora expõem você a ataque estatístico por um oponente ativo, mas com a 0.2.5 você poderá determinar o comprimento dos seus próprios hops (e aumentar o padrão para 2), tornando o ataque estatístico muito mais complexo [22:06] &amp;lt;jrand0m&amp;gt; também encontrei um par de bugs no processo de envio do cliente e no banco de dados da rede que pode explicar parte da instabilidade recente [22:06] &amp;lt;jrand0m&amp;gt; (correções de bugs em andamento) [22:07] &amp;lt;jrand0m&amp;gt; à parte, acho que o roadmap [http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap] ainda reflete com precisão o cronograma de desenvolvimento [22:07] * mihi entrou em #i2p [22:07] &amp;lt;jrand0m&amp;gt; e aí, mihi [22:07] * protocol saiu do IRC (Ping timeout) [22:07] &amp;lt;jrand0m&amp;gt; ok, isso é tudo sobre o status de dev do router, passando para 2) documentação [22:07] * human gostaria de dizer que considera o I2P inutilizável desde a 0.2.4 (parece se comportar *bem* pior do que na era 0.2.3, pelo menos no meu PC) [22:07] &amp;lt;jrand0m&amp;gt; hm [22:08] &amp;lt;human&amp;gt; talvez possamos falar sobre isso depois da reunião... [22:08] &amp;lt;jrand0m&amp;gt; em termos de confiabilidade, latência, CPU, banda? [22:08] * protocol entrou em #i2p [22:08] &amp;lt;mihi&amp;gt; oi jrand0m, oi pessoal [22:08] &amp;lt;human&amp;gt; jrand0m: não consigo alcançar nenhum eepsite ou serviço I2P (com poucas exceções temporárias) [22:08] * mihi apoia o human [22:09] &amp;lt;jrand0m&amp;gt; a maioria dos eepsites está fora do ar - duck, baffled, madman2003 são os que têm ficado mais consistentemente no ar ultimamente [22:09] &amp;lt;human&amp;gt; jrand0m: não consigo alcançá-los, nem irc.*.i2p [22:09] &amp;lt;jrand0m&amp;gt; uso o squid constantemente para toda a minha navegação web - você não consegue usá-lo? [22:09] &amp;lt;human&amp;gt; jrand0m: não [22:09] &amp;lt;jrand0m&amp;gt; hm [22:10] &amp;lt;madman-away&amp;gt; bem, um uptime de cerca de 8 horas diárias para meu site i2p [22:10] &amp;lt;human&amp;gt; jrand0m: podemos falar sobre isso depois da reunião, não quero monopolizar a discussão :-) [22:10] * madman-away agora é conhecido como madman2003 [22:10] &amp;lt;mihi&amp;gt; pode ser problema do meu provedor também, http://babelfish.altavista.com/babelfish/urltrurl?tt=url&amp;amp;url=http%3A%2F%2Fwww.expressnet.de%2Fnews%2Fnews.php&amp;amp;lp=de_en :( [22:10] &amp;lt;Janonymous&amp;gt; eu também [22:10] &amp;lt;human&amp;gt; jrand0m: apenas para ressaltar que parecem existir alguns problemas (que não apareciam antes) [22:10] &amp;lt;Janonymous&amp;gt; o meu deve estar no ar agora [22:11] &amp;lt;madman2003&amp;gt; qual destino? [22:11] &amp;lt;jrand0m&amp;gt; bem, ok, se as coisas estão regredindo em confiabilidade precisamos tratar disso antes de passar para a 0.2.5 [22:11] * mihi odeia o inglês do babelfish :( [22:11] &amp;lt;jrand0m&amp;gt; heh [22:12] &amp;lt;jrand0m&amp;gt; (bem, pelo menos ela acertou a frase Thank you for your understanding....) [22:12] &amp;lt;human&amp;gt; jrand0m: deve ser investigado... pensei em um problema do ISP também, mas o problema parece ser constante desde a 0.2.4 (e não parece acontecer com outros serviços de rede) [22:12] &amp;lt;jrand0m&amp;gt; 0.2.4.0 foi uma merda, assim como a 0.2.4.1 [22:12] * wilde entrou em #i2p [22:13] &amp;lt;human&amp;gt; jrand0m: eu sei, e isso me preocupa... [22:13] &amp;lt;wilde&amp;gt; olá i2p [22:13] &amp;lt;jrand0m&amp;gt; e aí, wilde [22:13] &amp;lt;madman2003&amp;gt; uma coisa que notei é que os tunnels tendem a ficar instáveis com mais frequência [22:13] &amp;lt;human&amp;gt; jrand0m: não mudou muito com a 0.2.4.2 (pelo menos pra mim) [22:13] &amp;lt;human&amp;gt; jrand0m: s/ i / it / [22:14] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; isso é facilmente devido a routers entrando e saindo do ar (o que será um grande problema até a 0.3) [22:14] &amp;lt;jrand0m&amp;gt; hmm ok [22:14] &amp;lt;wilde&amp;gt; jrand0m: isso significa que devemos evitar executar transientes por enquanto? [22:15] * mihi saiu do IRC (Ping timeout) [22:15] &amp;lt;jrand0m&amp;gt; hm, acho que haverá correções significativas na 0.2.5, mas podemos adiar a passagem da 0.2.5 para a 0.3 até que as questões de confiabilidade sejam resolvidas. [22:16] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; não gosto do termo transientes, me faz pensar em outro projeto que trata routers não confiáveis de forma diferente dos confiáveis. nós tratamos todos os routers igualmente (e precisamos disso, por anonimato) [22:16] &amp;lt;jrand0m&amp;gt; mas contanto que os routers fiquem geralmente no ar ou geralmente fora do ar, tudo bem [22:17] &amp;lt;jrand0m&amp;gt; (só não ficar 10 minutos no ar, 10 fora, 30 no ar, 30 fora, etc.) [22:17] &amp;lt;madman2003&amp;gt; tenho um pedido: uma opção para o router (e tunnels) serem restabelecidos [22:17] &amp;lt;baffled&amp;gt; o i2p é uma organização de igualdade de oportunidades para router? [22:17] &amp;lt;jrand0m&amp;gt; heh baffled [22:18] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; router a ser restabelecido? seu router ainda está desligando? [22:18] &amp;lt;madman2003&amp;gt; quero dizer reconectar tudo [22:18] &amp;lt;madman2003&amp;gt; tipo um reinício a quente do router [22:18] &amp;lt;madman2003&amp;gt; sem irritar os outros routers [22:18] &amp;lt;madman2003&amp;gt; (eu tenho que reiniciar o router e os tunnels muito) [22:18] &amp;lt;jrand0m&amp;gt; você pode reiniciar com segurança seus apps cliente (por exemplo, i2ptunnel eepproxy, etc.) sem mexer no rotuer [22:19] &amp;lt;jrand0m&amp;gt; você /nunca/ deveria precisar reiniciar seu router. [22:19] &amp;lt;jrand0m&amp;gt; (quase todas as configurações são atualizadas dinamicamente) [22:19] * Trix entrou em #i2p [22:19] &amp;lt;jrand0m&amp;gt; oi Trix [22:19] &amp;lt;Trix&amp;gt; oi [22:19] &amp;lt;madman2003&amp;gt; geralmente reiniciar os tunnels resolve [22:21] &amp;lt;jrand0m&amp;gt; há apenas uma situação em que isso é tecnicamente necessário (expiração de leases antigos em um leaseSet do cliente, o que ocorria aleatoriamente na inicialização), e isso foi corrigido no CVS, então você não deveria precisar fazer isso. [22:22] &amp;lt;jrand0m&amp;gt; (na verdade, reiniciar tunnels pode causar problemas temporários, dependendo do tipo de tunnel) [22:22] &amp;lt;madman2003&amp;gt; às vezes eu simplesmente não sei se sou eu que estou causando os problemas ou se é outra pessoa [22:22] &amp;lt;jrand0m&amp;gt; se o console do seu router não tiver nenhum dos avisos em vermelho, é a rede (ou outra pessoa) [22:22] * jnk entrou em #i2p [22:23] &amp;lt;jrand0m&amp;gt; paciência resolve mais bugs atuais do i2p do que reinicializações ;) [22:24] &amp;lt;jrand0m&amp;gt; mas teremos outra série de releases de correções de bugs depois da 0.2.5 [22:24] &amp;lt;jrand0m&amp;gt; (como a testnet, só que sem as restrições na base de usuários) [22:25] &amp;lt;jrand0m&amp;gt; (e, como sempre, quando as coisas quebrarem, logs são apreciados :) [22:25] &amp;lt;jrand0m&amp;gt; de qualquer forma, passando para 2) documentação [22:26] &amp;lt;jrand0m&amp;gt; conforme postado em http://i2p.net/pipermail/i2p/2004-February/000147.html, houve alguns novos documentos de visão geral [22:27] &amp;lt;jrand0m&amp;gt; eu gostaria de algumas críticas para melhorá-los, pois as páginas a que se referem vão essencialmente se tornar o principal ponto de partida para aprender sobre o I2P [22:28] &amp;lt;madman2003&amp;gt; eu os li e espero que você esteja certo quanto à possibilidade de reduzir com segurança a quantidade de crypto [22:29] &amp;lt;wilde&amp;gt; camadas de crypto ou número de bits? [22:29] &amp;lt;jrand0m&amp;gt; não estou convencido de que a crypto seja o gargalo, mas é uma possibilidade [22:30] &amp;lt;jrand0m&amp;gt; não poderíamos reduzir com segurança as camadas, mas poderíamos usar níveis diferentes de crypto em camadas diferentes, em vez de reutilizar o mesmo código para tudo [22:30] &amp;lt;madman2003&amp;gt; o problema é encontrar o caminho [22:30] &amp;lt;jrand0m&amp;gt; hmm? [22:31] &amp;lt;madman2003&amp;gt; um caminho estático geralmente é encontrado com facilidade [22:31] &amp;lt;madman2003&amp;gt; um mais dinâmico é mais difícil de estabelecer [22:32] &amp;lt;madman2003&amp;gt; (estou falando da incapacidade de lidar adequadamente com routers indo offline) [22:32] &amp;lt;jrand0m&amp;gt; ah, achei que você estava falando de crypto [22:32] &amp;lt;jrand0m&amp;gt; vai ser relativamente fácil lidar com routers não confiáveis, é apenas código da 0.3 [22:33] * jrand0m tem ~30 páginas de notas sobre técnicas diferentes, tudo é viável, só há muito a fazer [22:33] * protocol saiu do IRC [22:34] &amp;lt;madman2003&amp;gt; talvez seja uma ideia ter rotas de backup prontas [22:34] &amp;lt;madman2003&amp;gt; redundância de tunnel [22:34] &amp;lt;jrand0m&amp;gt; certo, isso é 0.2.5 - múltiplos leases [22:35] &amp;lt;jrand0m&amp;gt; (lease == declaração de que um destination pode ser alcançado através de um tunnel específico) [22:35] &amp;lt;madman2003&amp;gt; vou aguardar isso :) [22:36] &amp;lt;jrand0m&amp;gt; isso aí [22:37] &amp;lt;jrand0m&amp;gt; bem, se alguém tiver sugestões para melhorar a documentação, fique à vontade para editar o wiki, postar na lista ou me enviar um e-mail [22:38] &amp;lt;jrand0m&amp;gt; ok, avançando rapidamente para 3) ??? [22:38] &amp;lt;jrand0m&amp;gt; alguém quer levantar algum assunto e discutir? [22:39] &amp;lt;DrWoo&amp;gt; batatas são baratas pra caralho e, mesmo assim, batatinhas são caras, o que há com isso? [22:39] &amp;lt;DrWoo&amp;gt; :) [22:39] &amp;lt;jrand0m&amp;gt; é uma conspiração! [22:40] * DrWoo acha que jrand0m tem a resposta para quase tudo :) [22:40] &amp;lt;jrand0m&amp;gt; claro, você pode culpar qualquer coisa em conspirações. [22:40] &amp;lt;jrand0m&amp;gt; ok [22:40] &amp;lt;wilde&amp;gt; Stego? [22:40] * human aceita sugestões sobre como expor funcionalidade orientada a mensagens ao estilo I2CP para apps não-Java [22:41] &amp;lt;wilde&amp;gt; como o I2P vai implementar Stego (esteganografia) para que um portscan comum não revele nada [22:41] &amp;lt;wilde&amp;gt; nem mesmo bytes aleatórios [22:41] * human pode (será que?) soar repetitivo... ele está pensando em VPNs sobre I2P com http://openvpn.sf.net/ [22:41] &amp;lt;jrand0m&amp;gt; bem, para começar, PHTTP. [22:42] &amp;lt;jrand0m&amp;gt; openvpn parece muito interessante - eu não tinha percebido que tun/tap tinha ports para Windows [22:42] &amp;lt;jrand0m&amp;gt; uma ponte de socket orientada a mensagens simples para I2CP deve ser bem fácil [22:43] &amp;lt;wilde&amp;gt; o freenet não chama isso de Silent Bob, quando o nó fica quieto se você não der a batida secreta (souber o ID do router) [22:43] * madman2003 saiu do IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:43] &amp;lt;baffled&amp;gt; ok, como de costume tenho outro compromisso em 15 min, então acompanho depois. [22:43] &amp;lt;jrand0m&amp;gt; certo, se quiséssemos integrar com um servidor web/etc para silent bob, poderíamos [22:43] &amp;lt;jrand0m&amp;gt; legal, até mais, baffled [22:44] &amp;lt;jrand0m&amp;gt; (mas o silent bob não impede a detecção por portscan, só faz parecer outro serviço) [22:44] &amp;lt;wilde&amp;gt; eu preferiria que pessoas aleatórias ou o ISP não fizessem portscan em mim e encontrassem portas abertas [22:44] &amp;lt;wilde&amp;gt; ok [22:44] &amp;lt;human&amp;gt; jrand0m: ok, vou trabalhar nisso quando o I2P voltar a funcionar no meu PC :-) [22:44] &amp;lt;jrand0m&amp;gt; UDP também funcionaria [22:44] &amp;lt;jrand0m&amp;gt; :) human [22:45] * kaji entrou em #i2p [22:46] &amp;lt;jrand0m&amp;gt; eu não tinha percebido que a confiabilidade tinha caído tanto, vamos passar por iterações suficientes depois da 0.2.5 para recuperá-la para você, human [22:46] &amp;lt;wilde&amp;gt; há uma forma de ocultar uma porta aberta de um programa Java, sem mexer no SO ou no firewall [22:46] &amp;lt;human&amp;gt; w00t! [22:47] &amp;lt;jrand0m&amp;gt; você quer dizer ter um socket TCP em escuta que não possa ser alvo de portscan? não, não diretamente em Java. [22:47] &amp;lt;wilde&amp;gt; ok [22:48] &amp;lt;jrand0m&amp;gt; (eu nem sei como fazer isso em outras linguagens) [22:48] &amp;lt;jrand0m&amp;gt; udp provavelmente seria a melhor forma de lidar com isso [22:48] * human convida as pessoas a tentarem telnet human.i2p (servidor de eco TCP por tunnel) e digitarem algo [22:48] &amp;lt;wilde&amp;gt; isso seria um pequeno programa em C filtrando e encaminhando para outra porta, talvez [22:49] * kaji_ entrou em #i2p [22:49] &amp;lt;jrand0m&amp;gt; se ele aceita conexões TCP, já é tarde demais, se entendi corretamente sua preocupação. [22:49] &amp;lt;Janonymous&amp;gt; como você faz telnet? [22:49] &amp;lt;kaji_&amp;gt; finalmente [22:50] &amp;lt;kaji_&amp;gt; isso levou uma eternidade, a usabilidade do iip está uma merda no momento [22:50] * kaji saiu do IRC (Ping timeout) [22:51] &amp;lt;duck&amp;gt; se você está preocupado com portas abertas, poderia usar rTCP / PHTTP / qualquer coisa, não poderia? [22:51] &amp;lt;Janonymous&amp;gt; droga... ei, jr, esses novos docs estão acessíveis a partir da página principal do i2p? [22:51] &amp;lt;human&amp;gt; Janonymous: java -jar lib/i2ptunnel.jar -nogui -e "config localhost 7654" -e "client 12221 human.i2p" [22:51] &amp;lt;jrand0m&amp;gt; não, Janonymous, apenas pelos links naquele e-mail [22:51] &amp;lt;human&amp;gt; Janonymous: então telnet localhost 12221 [22:51] &amp;lt;jrand0m&amp;gt; duck&amp;gt; certo [22:52] &amp;lt;Janonymous&amp;gt; ok [22:52] &amp;lt;duck&amp;gt; (claro que "qualquer coisa" pode ser um transporte silentbob/stealth/stego) [22:52] &amp;lt;jrand0m&amp;gt; human&amp;gt; envio da mensagem falhou após 61226ms com 391 bytes [22:53] &amp;lt;human&amp;gt; jrand0m: e isso significa...? [22:53] &amp;lt;jrand0m&amp;gt; isso significa que não consigo alcançar seu echo [22:53] &amp;lt;duck&amp;gt; -nogui está obsoleto :) [22:53] &amp;lt;jrand0m&amp;gt; você consegue alcançar duck.i2p? [22:54] &amp;lt;wilde&amp;gt; assustador, eu procurei por rtcp: http://dret.net/glossary/rtcp [22:54] &amp;lt;jrand0m&amp;gt; certo, rtcp já está tomado :/ [22:54] &amp;lt;human&amp;gt; jrand0m: estou tentando, mas não consigo alcançar duck.i2p desde faz teeeempo... [22:54] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; http://wiki.invisiblenet.net/iip-wiki?RelayingTCP [22:54] &amp;lt;wilde&amp;gt; "Wilde's WWW Online Glossary" [22:55] &amp;lt;jrand0m&amp;gt; hehe ah é :) [22:55] &amp;lt;jrand0m&amp;gt; human&amp;gt; isso é definitivamente uma Bad Thing, já que está no ar quase sempre - você poderia me enviar seus log-*.txt? [22:56] &amp;lt;human&amp;gt; Iniciado em: Tue Feb 24 10:21:22 GMT 2004 [22:56] &amp;lt;human&amp;gt; Versão: Router: 0.2.4.2 / SDK: 0.2.4.2 [22:56] &amp;lt;human&amp;gt; Largura de banda usada: 56096295 bytes enviados, 34308394 bytes recebidos (média 1.44KBps enviados 0.88KBps recebidos) [22:56] &amp;lt;human&amp;gt; jrand0m: ok, logs chegando no meshmx [22:56] &amp;lt;jrand0m&amp;gt; gracias [22:56] &amp;lt;jrand0m&amp;gt; ok, alguém tem mais algo a levantar? [22:58] * jrand0m encerra [22:58] * jrand0m *baf* fecha a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 17 de fevereiro de 2004</title><link>/pt/blog/2004/02/17/reuni%C3%A3o-de-desenvolvimento-do-i2p-17-de-fevereiro-de-2004/</link><pubDate>Tue, 17 Feb 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/02/17/reuni%C3%A3o-de-desenvolvimento-do-i2p-17-de-fevereiro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> DrWoo, duck, fidd, human, jar, jrand0m, kaji, li, lucky, madman2003, mihi, Newsbyte, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> Considerando que não tivemos uma reunião muito oficial devido ao Jrand0m não estar se sentindo muito bem, aqui estão meus registros da reunião desde pouco antes de começar até algum tempo depois de terminar. Removi as desconexões e as telas de inicialização decorrentes do iip reiniciar pelo menos duas vezes durante esse período. Se alguém tiver registros melhores, sinta-se à vontade para substituir estes. (confuso)
&lt;p>&amp;lt;human&amp;gt; baffled: estamos experimentando uma comunicação psíquica em direção ao jrand0m, para pedir que ele esteja aqui para a reunião
&amp;lt;human&amp;gt; baffled: apenas foque a mente nele e nos ajude
&amp;gt; Não temos que dar as mãos ou algo assim?
&amp;lt;human&amp;gt; baffled: se isso ajudar você a se concentrar&amp;hellip; bem, sim
&amp;gt; Legal, me dá a sua mão, estou começando a me concentrar!
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; human dá a mão para baffled &amp;lt;/UL&amp;gt;
human mudou o tópico no canal #i2p para Reunião I2P: segure a mão do seu vizinho, concentre sua mente no jrand0m e peça para ele vir aqui
thecrypto (~&lt;a href="mailto:thecrypto@anon.iip">thecrypto@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; baffled limpa o óleo sagrado de batata frita dos dedos e pega na mão de human. &amp;lt;/UL&amp;gt;
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; human: ele não prepara uma pauta pré-reunião? você pode pegar isso e conduzir a reunião
&amp;lt;human&amp;gt; DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;: hã&amp;hellip; por que eu?
Rain (&lt;a href="mailto:Rain@anon.iip">Rain@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;human&amp;gt; DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;: (eu não vi nenhuma pauta da reunião, porém)
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; human: por que não? você está sóbrio
&amp;lt;wilde&amp;gt; vamos fazer uma pauta nós mesmos
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; é, vocês conhecem as questões gerais
&amp;lt;wilde&amp;gt; há muitos tópicos para discutir
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; human vai conduzir a reunião em troca do sacrifício da primeira filha de cada participante &amp;lt;/UL&amp;gt;
&amp;lt;wilde&amp;gt; financiamento, estratégia, marketing, site, recrutamento de mais desenvolvedores e usuários avançados, etc
&amp;lt;human&amp;gt; wilde: concordo, podemos falar informalmente sobre a história recente do I2P
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; wilde: abra uma janela de texto e faça rapidamente uma pauta numerada
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; human concorda com wilde &amp;lt;/UL&amp;gt;
&amp;gt; Como primeiro item, não precisamos atribuir enormes responsabilidades ao jrandom in absentia?
Saída: wilde (Tempo de ping esgotado)
Saída: ion (Tempo de ping esgotado)
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; human concorda com baffled também &amp;lt;/UL&amp;gt;
wilde (~&lt;a href="mailto:anon@anon.iip">anon@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;wilde&amp;gt; voltei
&amp;gt; você foi o primeiro a dizer algo, você é o responsável.
&amp;lt;wilde&amp;gt; quem? eu?
jar (&lt;a href="mailto:jar@anon.iip">jar@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;gt; pare de parecer surpreso.
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; vocês são engraçados :)
&amp;gt; oi jar.
&amp;lt;jar&amp;gt; alô baffled :)
&amp;lt;jar&amp;gt; alô i2p !
ion (&lt;a href="mailto:ion@anon.iip">ion@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; human começou a registrar (log) a reunião (ou o que quer que venha a ser) &amp;lt;/UL&amp;gt;
&amp;gt; Elegemos o wilde para conduzir a reunião porque ele foi o primeiro a dizer algo após o horário da reunião.
&amp;lt;wilde&amp;gt; ok
jrand0m (&lt;a href="mailto:jrand0m@anon.iip">jrand0m@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;wilde&amp;gt; 1. Olá
&amp;lt;wilde&amp;gt; 2. Status do I2P
&amp;lt;wilde&amp;gt; 3. Como ajudar o Projeto I2P
&amp;lt;wilde&amp;gt; 4. Recrutando mais desenvolvedores
&amp;lt;wilde&amp;gt; 5. Arrecadando dinheiro (doações, venda de camisetas)
&amp;lt;wilde&amp;gt; 6. Discussão geral
&amp;lt;human&amp;gt; jrand0m: apareceu!!!
&amp;lt;wilde&amp;gt; oi, jrand0m!
&amp;gt; Eu quero uma camiseta.
&amp;lt;human&amp;gt; nosso experimento deu certo!!!
&amp;lt;jrand0m&amp;gt; merda, achei que tinha perdido :)
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; jrand0m passa a palavra ao wilde ;) &amp;lt;/UL&amp;gt;
&amp;gt; É melhor você dar uma olhada no log, jrandom.
&amp;lt;wilde&amp;gt; ok chefe, você pode modificar a pauta como quiser
&amp;lt;jrand0m&amp;gt; &amp;lt;a href=&amp;ldquo;&lt;a href="http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html%22&amp;amp;gt;http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html&amp;amp;lt;/a">http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html"&amp;gt;http://i2p.dnsalias.net/pipermail/i2p/2004-February/000144.html&amp;lt;/a&lt;/a>
&amp;gt;
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; jrand0m acabou de postar &amp;lt;/UL&amp;gt;
&amp;gt; As camisetas são boas?
&amp;lt;jrand0m&amp;gt; tomara que sejam
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; jrand0m pede desculpas pelo atraso; hoje esteve evitando olhar para o monitor (dor de cabeça daquelas) &amp;lt;/UL&amp;gt;
&amp;gt; Não é necessária nem esperada nenhuma desculpa.
&amp;lt;wilde&amp;gt; sem problema, preparamos um plano de emergência
&amp;lt;wilde&amp;gt; todo mundo arranja um emprego no McDonalds&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=McDonalds&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; e contrata programadores indianos com o dinheiro
Saída: ion (Tempo de ping esgotado)
&amp;lt;jrand0m&amp;gt; haha, boa
&amp;lt;jrand0m&amp;gt; talvez possamos entrar nessa pauta, ou estamos em 1, 2, 3, 6?
&amp;lt;wilde&amp;gt; 0.
&amp;lt;wilde&amp;gt; 1. Olá
&amp;lt;wilde&amp;gt; Olá I2P
&amp;lt;fidd&amp;gt; oi
&amp;lt;jrand0m&amp;gt; oi
&amp;lt;jar&amp;gt; oi
&amp;lt;kaji&amp;gt; ah, consegui chegar
&amp;lt;wilde&amp;gt; últimos olás? uma vez, duas vezes&amp;hellip;
&amp;lt;kaji&amp;gt; oi
&amp;gt; Qual pauta, a que você postou ou a que o wild postou?
&amp;lt;jrand0m&amp;gt; talvez eu possa ajudar com a pauta 2) status
&amp;lt;wilde&amp;gt; 2. Status do I2P
&amp;lt;jrand0m&amp;gt; o router, do jeito que está, não funciona
&amp;lt;wilde&amp;gt; então, como estamos no pós-testnet?
&amp;gt; podemos votar nisso?
&amp;lt;jrand0m&amp;gt; pós-testnet, sim, mas eu introduzi dois bugs no processo
&amp;gt; votem.
&amp;lt;jrand0m&amp;gt; votar sobre se ele não funciona?
&amp;gt; Certo.
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; jrand0m se pergunta se, se votarmos com força suficiente, ele voltará a funcionar &amp;lt;/UL&amp;gt;
&amp;lt;kaji&amp;gt; para mim está morto
&amp;gt; ah, deixa pra lá.
&amp;gt; bem, nós demos as mãos e você apareceu.
&amp;lt;jrand0m&amp;gt; ei, vale a tentativa ;)
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; jrand0m inicia uma sessão de exorcismo de bugs &amp;lt;/UL&amp;gt;
&amp;gt; isso os torna bogobugs?
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; espalha sangue seco no chão &amp;lt;li&amp;gt; jrand0m sente que este cântico fará os bugs desaparecerem no próximo dia ou dois, com um e-mail sendo enviado para i2p@ assim que estiver pronto &amp;lt;/UL&amp;gt;
&amp;gt; oooooooh!
&amp;lt;kaji&amp;gt; eu mudei para j2sdk1.4.2_03 para fazer o ant funcionar no XP, fico pensando quanto isso afeta o router não funcionar
&amp;lt;wilde&amp;gt; então teremos umas pequenas férias do I2P
&amp;lt;jrand0m&amp;gt; nada, eu uso essa build no XP
&amp;lt;jrand0m&amp;gt; o bug é erro de programador, provavelmente trivial também
&amp;lt;jrand0m&amp;gt; (mas bastante fatal)
&amp;lt;jrand0m&amp;gt; isso mesmo, wilde
&amp;lt;jrand0m&amp;gt; mas, além disso, tenho feito bastante progresso na documentação para 0.2.5 e 0.3
&amp;lt;jrand0m&amp;gt; então não acho que vão atrasar duas semanas inteiras
&amp;lt;jrand0m&amp;gt; mas vamos lidar com isso quando chegar a hora.
&amp;lt;wilde&amp;gt; legal, alguém fez melhorias em aplicações?
&amp;lt;jrand0m&amp;gt; uma ideia — na testnet, nós focamos muito em IRC e echo, mais do que em eepsites
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; wilde anota no livro negro quem não fez a lição de hoje: uma aplicação bacana para o I2P &amp;lt;/UL&amp;gt;
&amp;gt; Você acha que elas sofreram por causa disso? Eu com certeza acho.
&amp;lt;jrand0m&amp;gt; ter muitos clientes (também chamados de destinos) em um único router aumenta a carga, e talvez devamos pensar em reduzir o escopo do teste
&amp;lt;jrand0m&amp;gt; também há uma discussão, com relação a talvez revisitar o tamanho da chave da criptografia para reduzir a carga (para outro dia, depois que tivermos mais métricas, etc.) Saída: Robert (Tempo de ping esgotado)
&amp;gt; O que você considera muitos clientes em um router?
&amp;lt;jrand0m&amp;gt; não sei; eu gostaria que, quando 0.2.4.x sair e for utilizável, possamos usar tanto IRC quanto eepsites
&amp;lt;jrand0m&amp;gt; isso depende do computador
&amp;lt;wilde&amp;gt; então o que é melhor por enquanto? eepsites ou IRC?
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; jrand0m quer ambos, e teremos ambos funcionais no médio e longo prazo &amp;lt;/UL&amp;gt;
&amp;lt;jrand0m&amp;gt; de qualquer forma, veremos quando 0.2.4.x sair. talvez ambos voltem a ficar bons.
&amp;lt;wilde&amp;gt; sim, mas o que é mais útil para depuração? conexões contínuas ou esporádicas?
&amp;lt;jrand0m&amp;gt; ambas ;)
&amp;lt;wilde&amp;gt; IRC leve, ou gráficos de eep?
&amp;lt;jrand0m&amp;gt; o I2P precisa suportar conexões de streaming de longo prazo e conexões curtas em rajadas
&amp;lt;kaji&amp;gt; e quanto a downloads longos e pesados?
&amp;lt;jrand0m&amp;gt; isso, conexões de streaming de longo prazo
&amp;lt;jrand0m&amp;gt; (embora eu ache que o compartilhamento de arquivos sobre o i2p seria melhor atendido com o i2psnark via mensagens, à la UDP)
&amp;lt;wilde&amp;gt; a questão, na verdade, é: você sugeriu estreitar o escopo do teste; isso era para IRC ou EEP?
&amp;lt;wilde&amp;gt; (ou outra coisa)
&amp;lt;jrand0m&amp;gt; dois ou três clientes vão bem; eu só sei que executar 4+ serviços pode ser um pouco de sobrecarga por enquanto (dependendo do computador das pessoas) lucky (~&lt;a href="mailto:lucky@anon.iip">lucky@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;wilde&amp;gt; ok, isso provavelmente é sensato
&amp;lt;jrand0m&amp;gt; alguém tem algum status de dev para apps cliente?
&amp;lt;wilde&amp;gt; então o foco deve estar em serviços que possam nos fornecer algumas estatísticas, como os scripts de IRC
&amp;lt;jrand0m&amp;gt; isso é definitivamente fundamental. Newsbyte (~&lt;a href="mailto:fredisdea@anon.iip">fredisdea@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;jrand0m&amp;gt; uau
&amp;lt;jrand0m&amp;gt; oi, Newsbyte
&amp;lt;Newsbyte&amp;gt; ah, jran
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; wilde olha para o relógio e para o Newsbyte, chegou atrasado, isso vai lhe custar uma maçã &amp;lt;/UL&amp;gt;
&amp;lt;Newsbyte&amp;gt; hã?
&amp;lt;Newsbyte&amp;gt; eu nunca venho aqui
&amp;lt;jrand0m&amp;gt; além disso, o servidor echo e o app cliente são ótimos para coletar estatísticas e não têm nenhuma dependência específica de IRC.
&amp;lt;wilde&amp;gt; nada
&amp;lt;Newsbyte&amp;gt; além disso, o que é uma reunião do I2P sem o nop? ;-)
&amp;lt;DrWoo&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=DrWoo&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;&amp;gt; wilde: heh de algum modo acho que ele não está aqui pela reunião :)
&amp;lt;human&amp;gt; uma ferramenta de monitoramento de eepsite seria útil?
&amp;lt;Newsbyte&amp;gt; sem nop, sem reunião
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; Newsbyte pode resumir &amp;lt;/UL&amp;gt;
&amp;lt;wilde&amp;gt; jrand0m: há mais alguma coisa para a qual você gostaria de ter estatísticas na rede?
&amp;lt;jrand0m&amp;gt; human&amp;gt; com certeza — talvez alguma forma de fazer pings periódicos de eepsites, talvez até acompanhar mudanças?
&amp;lt;human&amp;gt; jrand0m: acompanhar que mudanças?
&amp;lt;jrand0m&amp;gt; acho que, com os scripts de IRC nos dando estatísticas de desconexão/confiabilidade de longo prazo, além do app echo nos dando latência, o que resta mesmo é a vazão (throughput)
&amp;lt;jrand0m&amp;gt; o conteúdo da página mudando
&amp;lt;Newsbyte&amp;gt; sim, e use mais de um servidor
&amp;lt;wilde&amp;gt; um medidor de kb/s, alguém para um I2P Pirate Radio?
&amp;lt;jrand0m&amp;gt; hmm? certo, quando a rede está de pé geralmente temos entre 4 e 10 servidores
&amp;lt;human&amp;gt; jrand0m: é possível, mas&amp;hellip; como você usaria a informação de mudança de conteúdo?
&amp;lt;kaji&amp;gt; eu rodei um stream shoutcast por um tempo
&amp;lt;jrand0m&amp;gt; human&amp;gt; esse aspecto específico não me ajudaria, mas permitiria que os usuários usassem o teste (que diria a eles o que mudou, além de fazê-los executar o teste mais vezes [gerando mais tráfego])
&amp;lt;jrand0m&amp;gt; boa, kaji
&amp;lt;jrand0m&amp;gt; sim, os streams do aum também ficavam no ar periodicamente
&amp;lt;human&amp;gt; jrand0m: ah, ok, agora entendi
&amp;lt;mihi&amp;gt; jrand0m: um serviço chargen? ;)
&amp;lt;madman2003&amp;gt; tchau, pessoal, boa sorte com o i2p
&amp;lt;wilde&amp;gt; então vazão (throughput) é uma estatística que seria interessante/útil
&amp;lt;jrand0m&amp;gt; até mais, madman2003
&amp;lt;wilde&amp;gt; até, madman2003
Saída: madman2003 (..12(. &lt;a href="https://www...nnscript...de">www...nnscript...de&lt;/a>
 .12.::. .N.o.N.ame.S.cript 3&amp;hellip;8 .12.::. &lt;a href="https://www...XLhost...de">www...XLhost...de&lt;/a>
. .12.).)
&amp;gt; Bem, tenho outra reunião às cinco como de costume, então já volto (bbl). Lembrem-se de me colocar para uma camiseta.
&amp;lt;jrand0m&amp;gt; sim, mihi, isso funcionaria (mas streaming .ogg soa mais legal)
baffled (~&lt;a href="mailto:kirk@anon.iip">kirk@anon.iip&lt;/a>
) entrou no canal #i2p
mrflibble (&lt;a href="mailto:mrflibble@anon.iip">mrflibble@anon.iip&lt;/a>
) entrou no canal #i2p
-Trent@anon.iip- O apelido baffled não está registrado
Ocelot (~&lt;a href="mailto:Ocelot@anon.iip">Ocelot@anon.iip&lt;/a>
) entrou no canal #i2p
Rain (~&lt;a href="mailto:Rain@anon.iip">Rain@anon.iip&lt;/a>
) entrou no canal #i2p
nickthief61599 (~&lt;a href="mailto:chatzilla@anon.iip">chatzilla@anon.iip&lt;/a>
) entrou no canal #i2p
lucky (~&lt;a href="mailto:lucky@anon.iip">lucky@anon.iip&lt;/a>
) entrou no canal #i2p
backup (~&lt;a href="mailto:ypo@anon.iip">ypo@anon.iip&lt;/a>
) entrou no canal #i2p
Sonax (~&lt;a href="mailto:Sonax@anon.iip">Sonax@anon.iip&lt;/a>
) entrou no canal #i2p
jar (&lt;a href="mailto:jar@anon.iip">jar@anon.iip&lt;/a>
) entrou no canal #i2p
wilde (~&lt;a href="mailto:anon@anon.iip">anon@anon.iip&lt;/a>
) entrou no canal #i2p
Saída: backup (Tempo de ping esgotado)
&amp;lt;wilde&amp;gt; oi
&amp;lt;wilde&amp;gt; a rede está instável?
&amp;lt;wilde&amp;gt; eu simplesmente não conseguia voltar
Saída: thecrypto (Saindo)
&amp;lt;lucky&amp;gt; sim
&amp;lt;lucky&amp;gt; está um pouco&amp;hellip; argh.
&amp;lt;lucky&amp;gt; ultimamente.
&amp;lt;wilde&amp;gt; o que aconteceu com a reunião?
&amp;lt;lucky&amp;gt; provavelmente foi dizimada
&amp;lt;wilde&amp;gt; ok, lucky, qual foi a última coisa que você viu da reunião? (me manda msg)
&amp;lt;lucky&amp;gt; &amp;lt;wilde&amp;gt; até, madman2003
&amp;lt;lucky&amp;gt; &amp;lt;&amp;ndash; madman2003 saiu (( &lt;a href="https://www.nnscript.de">www.nnscript.de&lt;/a>
 :: NoNameScript&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=NoNameScript&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; 3.8 :: &lt;a href="https://www.XLhost.de">www.XLhost.de&lt;/a>
 ))
&amp;lt;lucky&amp;gt; &amp;lt;jrand0m&amp;gt; sim, mihi, isso funcionaria (mas streaming .ogg soa mais legal)
Galaxy (&lt;a href="mailto:yogi@anon.iip">yogi@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;wilde&amp;gt; ok, para mim também terminou aí
&amp;lt;fidd&amp;gt; eu também
Saída: Sonax (EOF do cliente)
Sonax (~&lt;a href="mailto:Sonax@anon.iip">Sonax@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;kaji&amp;gt; a reunião foi detonada
kaji mudou o tópico no canal #i2p para nuked
&amp;lt;kaji&amp;gt; ping?
&amp;lt;jar&amp;gt; pong!
&amp;lt;kaji&amp;gt; ok
&amp;lt;kaji&amp;gt; achei que tinha travado de novo
&amp;lt;jar&amp;gt; sim :(
Saída: wilde ()
&amp;lt;kaji&amp;gt; então&amp;hellip; reunião?
&amp;lt;jar&amp;gt; terminando brutalmente &amp;hellip;
&amp;lt;jar&amp;gt; mais sinais do jrandom, parece que é tudo por enquanto
&amp;lt;jar&amp;gt; próximo movimento em 0.2.4.2 em poucos dias &amp;hellip;.
&amp;lt;jar&amp;gt; (um ou dois, como disse jr)
mihi_backup (~&lt;a href="mailto:mihi@anon.iip">mihi@anon.iip&lt;/a>
) entrou no canal #i2p
jar agora é conhecido como jar_
sheer (&lt;a href="mailto:sheer@anon.iip">sheer@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;kaji&amp;gt; o wilde falou algo sobre financiamento, mas da última vez que perguntei ao jran ele disse que o i2p não estava em posição de precisar de dinheiro no momento
Saída: Ranma ()
Robert (~&lt;a href="mailto:chatzilla@anon.iip">chatzilla@anon.iip&lt;/a>
) entrou no canal #i2p
Sonax agora é conhecido como JaSiger&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=JaSiger&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt;
JaSiger&amp;lt;a href=&amp;ldquo;iip-wiki?action=edit&amp;amp;id=JaSiger&amp;rdquo; class=wikipageedit&amp;gt;?&amp;lt;/a&amp;gt; agora é conhecido como Sonax
Saída: Rain (Saí)
zathras (~&lt;a href="mailto:zathras@anon.iip">zathras@anon.iip&lt;/a>
) entrou no canal #i2p
Ranma (&lt;a href="mailto:ranma@anon.iip">ranma@anon.iip&lt;/a>
) entrou no canal #i2p
mihi (&lt;a href="mailto:mihi@anon.iip">mihi@anon.iip&lt;/a>
) entrou no canal #i2p
&amp;lt;mihi&amp;gt; hmm, o que aconteceu com a reunião?
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; mihi teve uma ideia &amp;lt;/UL&amp;gt;
&amp;lt;mihi&amp;gt; ;)
Mudança de modo &amp;ldquo;+o mihi&amp;rdquo; no canal #i2p por &lt;a href="mailto:Trent@anon.iip">Trent@anon.iip&lt;/a>

Mudança de modo &amp;ldquo;-o duck&amp;rdquo; no canal #i2p por mihi
&amp;lt;mihi&amp;gt; ninguém sabe nada sobre a reunião?
&amp;lt;UL &amp;gt; &amp;lt;li&amp;gt; mihi nota que ninguém mais teme os ops ;) &amp;lt;/UL&amp;gt;
Saída: zathras (Tempo de ping esgotado)
mihi_backup foi expulso do canal #i2p pelo mihi (mihi)
zathras (~&lt;a href="mailto:zathras@anon.iip">zathras@anon.iip&lt;/a>
) entrou no canal #i2p
Saída: Sonax (Cliente saindo)
&amp;lt;lucky&amp;gt; mihi, todos nós fomos expulsos por causa da reunião
hacktic4ever (~&lt;a href="mailto:hacktic4e@anon.iip">hacktic4e@anon.iip&lt;/a>
) entrou no canal #i2p
Saída: hacktic4ever ()
&amp;lt;mihi&amp;gt; ok, boa noite
&amp;lt;duck&amp;gt; olá
Saída: sheer (EOF do cliente)
Saída: mihi (vamos ter mais sorte na próxima semana&amp;hellip;)
&amp;lt;duck&amp;gt; perdi alguma coisa?
Saída: jnk (Tempo de ping esgotado) &lt;/div>&lt;/p></description></item><item><title>Reunião de Desenvolvedores do I2P - 10 de fevereiro de 2004</title><link>/pt/blog/2004/02/10/reuni%C3%A3o-de-desenvolvedores-do-i2p-10-de-fevereiro-de-2004/</link><pubDate>Tue, 10 Feb 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/02/10/reuni%C3%A3o-de-desenvolvedores-do-i2p-10-de-fevereiro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> baffled, dm, duck, fidd, FireRabbit, human, jrand0m, madman-away, mihi, wiht, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:00] &amp;lt;jrand0m&amp;gt; &amp;lt;incoming&amp;gt; [22:00] &amp;lt;jrand0m&amp;gt; 0) oi [22:00] &amp;lt;jrand0m&amp;gt; 1) status da testnet [22:00] &amp;lt;jrand0m&amp;gt; 2) nomes no i2p [22:00] &amp;lt;jrand0m&amp;gt; 3) minwww e i2cp [22:00] &amp;lt;jrand0m&amp;gt; 4) site i2p.net [22:00] &amp;lt;jrand0m&amp;gt; 5) ??? [22:00] &amp;lt;dm&amp;gt; Eu estava pensando outro dia, que poderíamos fazer uma interface .NET para I2P. Enfim.. [22:00] &amp;lt;FireRabbit&amp;gt; bem, vai ter uma [22:00] &amp;lt;madman-away&amp;gt; olá [22:00] &amp;lt;jrand0m&amp;gt; -1) interface .net seria legal [22:00] &amp;lt;jrand0m&amp;gt; 0) oi [22:00] * madman-away agora é conhecido como madman2003 [22:00] &amp;lt;jrand0m&amp;gt; e aí, pessoal [22:00] &amp;lt;wilde&amp;gt; oi [22:00] &amp;lt;FireRabbit&amp;gt; &amp;lt;-- vai escrever uma interface .net [22:00] &amp;lt;FireRabbit&amp;gt; de qualquer forma, oi [22:00] &amp;lt;jrand0m&amp;gt; r0x0r. [22:00] &amp;lt;dm&amp;gt; sensacional [22:01] &amp;lt;jrand0m&amp;gt; bem-vindos à reunião número 70-e-alguma-coisa [22:01] &amp;lt;FireRabbit&amp;gt; &amp;lt;-- precisa daquela URL com o protocolo do cliente [22:01] * ion entrou em #i2p [22:01] &amp;lt;jrand0m&amp;gt; i2p.net/ tem links para o wiki, você provavelmente vai querer usar o tunnelManager [22:01] &amp;lt;FireRabbit&amp;gt; ok [22:01] &amp;lt;jrand0m&amp;gt; (as pessoas devem revisar [status update 000142](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000142.html) para a atualização de status desta semana) [22:01] &amp;lt;FireRabbit&amp;gt; e isso funciona bem na última versão? [22:02] &amp;lt;jrand0m&amp;gt; sim, o aum usa (e eu acabei de corrigir um bug que ele estava encontrando há poucas horas) [22:02] &amp;lt;jrand0m&amp;gt; (especificações @ [I2PTunnelManager specs](http://wiki.invisiblenet.net/iip-wiki?I2PTunnelManager)) [22:02] &amp;lt;jrand0m&amp;gt; ok, seguindo em frente [22:02] &amp;lt;jrand0m&amp;gt; 1) status da testnet [22:02] &amp;lt;FireRabbit&amp;gt; okc ool yes, [22:03] &amp;lt;jrand0m&amp;gt; odeio soar como um disco riscado aqui, mas... a testnet está avançando. [22:04] &amp;lt;jrand0m&amp;gt; ainda não chegamos lá, mas temos sessões de várias horas sem soluços na versão mais recente [22:04] &amp;lt;jrand0m&amp;gt; algumas configurações não estão oferecendo esse nível de confiabilidade, mas outras estão. então, estamos trabalhando para colocar todas no mesmo nível [22:04] &amp;lt;FireRabbit&amp;gt; excelente [22:04] &amp;lt;baffled&amp;gt; Pelo menos estamos povoando a rede com animais [22:05] &amp;lt;jrand0m&amp;gt; hehe [22:05] &amp;lt;jrand0m&amp;gt; cachorro, gato, rato, pato... [22:05] * wiht entrou em #i2p [22:05] &amp;lt;FireRabbit&amp;gt; coelho! [22:05] &amp;lt;baffled&amp;gt; talvez eu devesse virar um bafflo [22:05] &amp;lt;human&amp;gt; humano! [22:05] &amp;lt;jrand0m&amp;gt; !! [22:05] &amp;lt;jrand0m&amp;gt; #animalfarm [22:06] &amp;lt;dm&amp;gt; dm [22:06] &amp;lt;jrand0m&amp;gt; mas, sim, é basicamente isso que tenho a dizer sobre o status da testnet (além do que está naquele email de status) [22:06] &amp;lt;wilde&amp;gt; as pessoas vão ler os logs offline, então fiquem no assunto, por favor [22:06] &amp;lt;jrand0m&amp;gt; heh desculpa pai ;) [22:07] &amp;lt;jrand0m&amp;gt; acho que ainda estamos no prazo do roadmap [22:07] &amp;lt;wiht&amp;gt; Quantas versões da testnet vocês planejam distribuir ainda? [22:07] &amp;lt;jrand0m&amp;gt; (além disso, tenho adiantado algumas coisas futuras enquanto rodam os testes, como os túneis com &amp;gt;2 saltos) [22:07] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; quantas forem necessárias [22:08] &amp;lt;jrand0m&amp;gt; estamos bem perto de terminar esta rodada da testnet, na minha opinião [22:08] &amp;lt;dm&amp;gt; túneis com &amp;gt;2 saltos não são só uma configuração? [22:08] &amp;lt;jrand0m&amp;gt; sim [22:08] &amp;lt;jrand0m&amp;gt; mas no passado isso não foi bem testado [22:08] &amp;lt;dm&amp;gt; legal [22:09] &amp;lt;jrand0m&amp;gt; enquanto a testnet estava rolando, eu mantive minha própria testnet separada no meu laptop fazendo outras coisas [22:09] * human está aberto a sugestões para tornar o ircmonitor mais útil [22:09] &amp;lt;jrand0m&amp;gt; &amp;lt;dreaming&amp;gt;um listener HTTP para renderizar .png sob demanda?&amp;lt;/dreaming&amp;gt; [22:09] &amp;lt;jrand0m&amp;gt; (ou só um /msg cat renderPNG) [22:10] &amp;lt;human&amp;gt; jrand0m: ok, deve ser viável [22:10] &amp;lt;baffled&amp;gt; Eu ainda gostaria de ver resumos em texto. [22:10] &amp;lt;jrand0m&amp;gt; human++ [22:10] &amp;lt;baffled&amp;gt; no ircmonitor. [22:10] &amp;lt;jrand0m&amp;gt; sim, (resumos em texto)++ também [22:10] &amp;lt;human&amp;gt; jrand0m: eu ainda estava pensando em fazê-lo usar gnuplot para gerar gráficos (em vez de gnu plotutils) [22:11] &amp;lt;jrand0m&amp;gt; potato, potato [22:11] &amp;lt;jrand0m&amp;gt; (ah, a glória dos sotaques no irc) [22:11] &amp;lt;FireRabbit&amp;gt; lol [22:11] &amp;lt;human&amp;gt; jrand0m, baffled: você poderia me dar um exemplo de um resumo em texto? [22:11] &amp;lt;baffled&amp;gt; Se você me der um tempo. [22:11] * dm leu isso como "potato, potato" [22:12] &amp;lt;jrand0m&amp;gt; período: 4 horas latência média: 5.3s mensagens perdidas: 95 frequência de mensagens perdidas: 1 a cada 49 segundos [22:12] &amp;lt;jrand0m&amp;gt; (talvez latência máx. e mín.) [22:12] &amp;lt;human&amp;gt; jrand0m: ah, ok [22:12] &amp;lt;jrand0m&amp;gt; se isso for possível / não der muito trabalho [22:13] &amp;lt;jrand0m&amp;gt; (pelo menos é nisso que penso quando ouço resumo em texto) [22:13] &amp;lt;wilde&amp;gt; latência máxima, latência mínima [22:13] &amp;lt;mihi&amp;gt; human: veja o resumo que eu dou para o testador de ping [22:13] &amp;lt;mihi&amp;gt; hmm, alguém rodando um servidor echo esta semana? [22:13] &amp;lt;jrand0m&amp;gt; que eu saiba, não [22:14] &amp;lt;human&amp;gt; jrand0m: deve ser viável - basicamente vou fazer o ircmonitor registrar mais dados brutos, e depois vou criar alguns scripts utilitários para gerar gráficos e/ou resumos em texto [22:14] &amp;lt;jrand0m&amp;gt; animal [22:14] &amp;lt;baffled&amp;gt; Desculpa, mihi, eu pretendia configurar o seu mas fico esquecendo. [22:14] &amp;lt;jrand0m&amp;gt; acho que isso vai ser uma boa parte dos testes funcionais gerais que vão crescer conosco [22:15] &amp;lt;jrand0m&amp;gt; ok, temos mais algo para a discussão da testnet? [22:16] * jrand0m segue para 2) nomes no i2p [22:16] &amp;lt;wilde&amp;gt; qual é o maior problema com a testnet agora? [22:16] &amp;lt;jrand0m&amp;gt; o maior problema na testnet é duplo - [22:16] &amp;lt;jrand0m&amp;gt; 1) encontrar e corrigir a causa da desconexão do router [22:17] &amp;lt;jrand0m&amp;gt; 2) determinar a causa das desconexões frequentes entre inter-ircds [22:17] &amp;lt;mihi&amp;gt; 1b) lidar com o fato de que routers podem se desconectar às vezes [22:17] &amp;lt;jrand0m&amp;gt; certo [22:17] &amp;lt;jrand0m&amp;gt; bem, isso não é realmente parte desta testnet. [22:17] &amp;lt;jrand0m&amp;gt; 0.3.x é uma série de atualizações para lidar com routers não confiáveis [22:18] &amp;lt;jrand0m&amp;gt; é por isso mesmo que venho limitando o número (#) de routers que rodam na testnet - eu sei que o comportamento é ruim quando os routers não ficam ativos a maior parte do tempo [22:18] &amp;lt;wiht&amp;gt; Então você está assumindo routers confiáveis por enquanto, certo? [22:18] &amp;lt;jrand0m&amp;gt; na testnet 0.2.3.6, sim [22:18] &amp;lt;jrand0m&amp;gt; (ele se recupera de falhas, mas não rápido o suficiente) [22:19] &amp;lt;jrand0m&amp;gt; (uma recuperação mais elegante virá com múltiplos leases por Destination, perfilamento de pares aumentado, prevenção de replay e novas tentativas em alvos de lease alternativos) [22:20] &amp;lt;jrand0m&amp;gt; ok, indo para 2) nomes no i2p [22:21] &amp;lt;jrand0m&amp;gt; wiht traz o cerne da questão - nomes globais são realmente úteis, e as pessoas gostam deles [22:21] &amp;lt;jrand0m&amp;gt; (quem não estiver familiarizado com esta discussão deve revisar [status discussion 000135](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000135.html) e as respostas subsequentes) [22:22] &amp;lt;wiht&amp;gt; As pessoas estão acostumadas a eles, talvez mais do que a nomes locais (como na sua analogia do ICQ). [22:22] &amp;lt;jrand0m&amp;gt; não tenho certeza. [22:22] &amp;lt;jrand0m&amp;gt; digamos, por exemplo, que meu nome é John. [22:22] &amp;lt;jrand0m&amp;gt; John não é global. [22:22] &amp;lt;jrand0m&amp;gt; nem mesmo John Q. Random é global. [22:22] &amp;lt;jrand0m&amp;gt; nem John Q. Random nascido em 1942 na Argentina. [22:23] &amp;lt;human&amp;gt; bem, já foi dito que o sistema de nomes poderia ter mais de um sabor [22:23] &amp;lt;jrand0m&amp;gt; isso é verdade [22:23] &amp;lt;human&amp;gt; as pessoas poderiam escolher uma "autoridade de registro" confiável da qual obter nomes únicos [22:23] &amp;lt;jrand0m&amp;gt; com certeza. [22:24] &amp;lt;jrand0m&amp;gt; embora haja um perigo aí [22:24] &amp;lt;wiht&amp;gt; O esquema que propus originalmente permite múltiplas autoridades certificadoras, se bem me lembro. [22:24] &amp;lt;human&amp;gt; jrand0m: claro, é a troca entre conforto e segurança [22:24] &amp;lt;FireRabbit&amp;gt; acho que alguém deveria escrever rapidamente um sistema "centralizado" de dns por enquanto e depois se preocupar com segurança [22:24] &amp;lt;human&amp;gt; jrand0m: :-) [22:24] &amp;lt;FireRabbit&amp;gt; só para facilitar os testes [22:25] &amp;lt;jrand0m&amp;gt; múltiplas CAs funcionam mais facilmente sem nomes globais [22:25] &amp;lt;wiht&amp;gt; jrand0m: Voltando ao seu exemplo, se você for o primeiro a registrar jrandom.i2p, outro John Random teria que registrar como jrandom2.i2p, por exemplo. [22:25] &amp;lt;baffled&amp;gt; Na verdade não há problema até ocorrer um conflito, certo? [22:25] &amp;lt;jrand0m&amp;gt; Tenho uma forte sensação de que o que começarmos vai ficar em vigor por 12+ meses. [22:25] &amp;lt;jrand0m&amp;gt; correto, baffled, em qualquer dos planos [22:25] &amp;lt;wiht&amp;gt; baffled: Esse é o problema, sim. [22:25] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; não se houver múltiplas CAs [22:25] &amp;lt;FireRabbit&amp;gt; pode ser [22:25] &amp;lt;wilde&amp;gt; eepsites vão virar uma bagunça se houver nomes locais, os links não vão funcionar [22:25] &amp;lt;baffled&amp;gt; então você só precisa de uma autoridade em caso de resolução de conflitos. [22:26] &amp;lt;jrand0m&amp;gt; sim, vão, wilde [22:26] &amp;lt;jrand0m&amp;gt; nomes para serem compartilhados e usados por outros devem ser nomes totalmente qualificados - auto-certificados [22:26] &amp;lt;wiht&amp;gt; jrand0m: Você poderia dar um exemplo de um nome auto-certificado? [22:27] &amp;lt;jrand0m&amp;gt; do meu email - `http://i2pref/[base64 of the NameReference]` [22:27] &amp;lt;wilde&amp;gt; então quando eu criar um link para o seu site, e houver três jrandoms por aí... qual será usado? [22:28] * human acha que um NS descentralizado sem nomes globais é Good(TM), porque faz as pessoas entenderem os riscos de delegar verificação e certificação de hostnames [22:28] &amp;lt;jrand0m&amp;gt; você linka com o nome totalmente qualificado - que inclui a própria Destination *nele*. [22:28] &amp;lt;jrand0m&amp;gt; (a estrutura NameReference do meu email) [22:28] &amp;lt;wilde&amp;gt; então é tipo linkar por base64 [22:28] &amp;lt;jrand0m&amp;gt; isso mesmo, human - elimina esse ponto de ataque [22:28] &amp;lt;wiht&amp;gt; Então as pessoas terão que digitar muitos caracteres de novo? Parece contraproducente. [22:28] * madman2003 saiu do IRC (EOF do cliente) [22:29] &amp;lt;jrand0m&amp;gt; ninguém digita nomes em base64 [22:29] &amp;lt;jrand0m&amp;gt; (bem, talvez o mihi digite) [22:29] &amp;lt;jrand0m&amp;gt; `&amp;lt;a href="http://i2pref/[base64 of the NameReference]"&amp;gt;jrandom's page&amp;lt;/a&amp;gt;` [22:29] &amp;lt;wiht&amp;gt; Ah. Isso faz sentido. [22:30] * mihi não *digita* nada que possa copiar&amp;colar [22:30] &amp;lt;jrand0m&amp;gt; :) [22:30] &amp;lt;wilde&amp;gt; ok, mas basicamente são URLs longas [22:30] &amp;lt;jrand0m&amp;gt; dentro dos eepsites, sim [22:30] * dm saiu do IRC (Tempo de ping esgotado) [22:30] &amp;lt;wilde&amp;gt; 'k essa era a pergunta [22:30] &amp;lt;jrand0m&amp;gt; há vários outros cenários que valem a pena analisar, no entanto [22:31] &amp;lt;jrand0m&amp;gt; como quando as pessoas querem navegar ou buscar novos sites [22:31] &amp;lt;jrand0m&amp;gt; essas são situações em que ter servidores que contêm muitas referências de nomes é útil [22:31] &amp;lt;baffled&amp;gt; Posso propor a ideia de um servidor de histórico em vez de uma autoridade. [22:31] &amp;lt;jrand0m&amp;gt; servidor de histórico? [22:32] &amp;lt;jrand0m&amp;gt; ah, então quem foi o primeiro "fica com ele"? [22:32] &amp;lt;baffled&amp;gt; Se alguém adota um novo domínio que já é usado, o servidor de histórico envia uma nota para essa pessoa explicando o detentor original e como contatá-lo. [22:32] &amp;lt;human&amp;gt; talvez um arquivo para ver como um nome de domínio mudou ao longo do tempo? [22:32] &amp;lt;baffled&amp;gt; O conflito então pode ser resolvido pelas duas partes, desde que ambas estejam disponíveis. [22:33] &amp;lt;wiht&amp;gt; baffled: E se o operador do novo domínio for sacana e continuar segurando esse nome de domínio já tomado? [22:33] &amp;lt;baffled&amp;gt; Se uma das partes não estiver disponível, o conflito vai para a parte disponível após algum tempo. [22:33] &amp;lt;human&amp;gt; claro que isso implica confiar no operador do servidor [22:33] &amp;lt;wilde&amp;gt; isso é apenas autoridade, mas de outra forma [22:33] &amp;lt;jrand0m&amp;gt; certo [22:34] &amp;lt;baffled&amp;gt; Qualquer árbitro vai acabar atuando como uma autoridade. [22:34] &amp;lt;human&amp;gt; bem, usar nomes não globais fará as pessoas entenderem que tudo o que for construído por cima vai facilitar a vida, mas possivelmente torná-la menos segura [22:34] &amp;lt;jrand0m&amp;gt; certo, certo [22:34] &amp;lt;baffled&amp;gt; Não espero que isso se torne um grande problema. [22:34] &amp;lt;jrand0m&amp;gt; (mas por que precisamos de um árbitro? não podem existir dois johns no mundo?) [22:35] &amp;lt;jrand0m&amp;gt; se o i2p for usado para comércio ou atividades afins, espero que os nomes sejam fortemente atacados [22:35] &amp;lt;baffled&amp;gt; Se eu quiser jrandom.i2p e o jr não quiser ceder, sempre posso escolher jrandom.i3p ou colocar um contrato. [22:35] &amp;lt;wilde&amp;gt; Eu voto pela solução críptica de nameref [22:35] &amp;lt;wiht&amp;gt; De novo, isso seria ok, desde que os usuários _novos_ entendam as implicações e qual John querem contatar. [22:35] &amp;lt;jrand0m&amp;gt; (já que alguém poderia sequestrar e receber dinheiro, etc.) [22:36] &amp;lt;jrand0m&amp;gt; certo - é provável que sempre vamos incluir algumas referências de nomes com o software [22:36] &amp;lt;jrand0m&amp;gt; (à la o hosts.txt atual) [22:36] &amp;lt;wiht&amp;gt; Uma ideia que devemos manter, porém, é a do MrEcho de anexar um lease com tempo à referência. Assim, nomes de domínio podem expirar. [22:37] &amp;lt;jrand0m&amp;gt; por que nomes de domínio iriam querer expirar mesmo? [22:37] &amp;lt;baffled&amp;gt; Estão cansados da vida? [22:37] &amp;lt;jrand0m&amp;gt; ah, para substituir a Destination incluída? [22:37] &amp;lt;jrand0m&amp;gt; heh [22:38] &amp;lt;wiht&amp;gt; Alguns porque os operadores querem seus nomes de domínio apenas por um dia ou um mês. Outros, se a propriedade do domínio for transferida para uma Destination diferente. [22:38] &amp;lt;jrand0m&amp;gt; hmm, mas sem unicidade, realmente não existe isso de propriedade [22:38] &amp;lt;jrand0m&amp;gt; não é escasso [22:38] &amp;lt;jrand0m&amp;gt; e se alguém quiser mudar a dest em que escuta, assina uma nota com sua dest dizendo 'ei, estou me mudando para cá' [22:39] &amp;lt;wilde&amp;gt; então o nameref é protegido por uma chave e a destination por outra [22:39] &amp;lt;jrand0m&amp;gt; o nameref é assinado pela chave de assinatura da Destination [22:40] &amp;lt;wilde&amp;gt; talvez você queira outra chave apenas para os namerefs, se possível [22:40] &amp;lt;jrand0m&amp;gt; hm, eu entendo e concordo, mas isso significaria que a Destination ganharia mais um segmento de 1024 bits [22:40] &amp;lt;wilde&amp;gt; assim, mesmo que uma máquina seja comprometida, você pode manter a chave do nameref no papel [22:41] * wiht saiu do IRC (Tempo de ping esgotado) [22:41] &amp;lt;jrand0m&amp;gt; (e a Destination é usada em todo lugar) [22:41] &amp;lt;jrand0m&amp;gt; hmm, não tenho certeza se entendi a parte da máquina comprometida? [22:42] &amp;lt;wilde&amp;gt; a chave privada (privkey) da destination fica na máquina o tempo todo [22:42] &amp;lt;jrand0m&amp;gt; ah, certo, certo [22:42] &amp;lt;wilde&amp;gt; a chave privada do nameref não precisa ficar, ela pode ser mantida no papel, na carteira [22:43] &amp;lt;jrand0m&amp;gt; bom ponto. talvez o bloco de comentários pudesse ser usado para isso (contendo uma assinatura PGP envolvendo o hash da Destination)? [22:43] &amp;lt;wilde&amp;gt; mas isso talvez seja exagero [22:43] &amp;lt;wilde&amp;gt; eu só não gosto de manter as chaves mais valiosas na máquina se não for necessário [22:44] &amp;lt;jrand0m&amp;gt; certo - precisamos da chave de assinatura da Destination e da chave de descriptografia da destination, mas nada além disso, funcionalmente. [22:44] &amp;lt;jrand0m&amp;gt; hmm [22:45] &amp;lt;jrand0m&amp;gt; talvez a referência de nome pudesse ter uma chave pública de 1024 bits também [22:45] &amp;lt;jrand0m&amp;gt; e usaríamos isso para verificar via DSA [22:45] &amp;lt;jrand0m&amp;gt; em vez da chave pública da destination [22:45] &amp;lt;jrand0m&amp;gt; sim, isso daria certo [22:45] &amp;lt;jrand0m&amp;gt; 32 bytes adicionais, mas só para o NameReference, não para a Destination [22:46] * jrand0m não sabe por que achou que isso implicaria pôr na Destination [22:46] &amp;lt;wilde&amp;gt; muitas chaves :) mas segurança e flexibilidade extras [22:46] &amp;lt;jrand0m&amp;gt; certo [22:46] &amp;lt;jrand0m&amp;gt; (embora, qualé, a gente sabe que todo mundo vai manter a chave no mesmo dir) [22:46] &amp;lt;jrand0m&amp;gt; ((mas talvez lojas de comércio não façam isso)) [22:47] &amp;lt;wilde&amp;gt; você pode entregar um "domínio" mas não a destination, ou mudar para a destination de outra pessoa [22:47] &amp;lt;jrand0m&amp;gt; bem, ok. queria que o MrEcho e o wiht estivessem aqui [22:47] &amp;lt;jrand0m&amp;gt; certo [22:48] &amp;lt;jrand0m&amp;gt; bem, tudo isso é muito bom, e acho que vai funcionar [22:48] &amp;lt;jrand0m&amp;gt; mas precisa ser codificado :) [22:49] &amp;lt;jrand0m&amp;gt; então, bem, talvez tenhamos discussões adicionais sobre isso depois, mas até lá, é hosts.txt [22:49] &amp;lt;wilde&amp;gt; contratem alguns indianos [22:50] * jrand0m /dcc consegue uma bolsa para contratar uma equipe de 80 para trabalhar no i2p [22:51] &amp;lt;wilde&amp;gt; :) [22:51] &amp;lt;jrand0m&amp;gt; ok, temos mais algo sobre nomes ou, por ora, estamos cobertos? [22:51] &amp;lt;baffled&amp;gt; Pode seguir, irmão. [22:52] * wiht entrou em #i2p [22:52] * jrand0m dá um pulo, um salto e um impulso até 3) minwww e i2cp [22:52] &amp;lt;jrand0m&amp;gt; d'oh, bem-vindo de volta, wiht [22:52] &amp;lt;baffled&amp;gt; 1, 2, 5 uh 3 sitr. [22:52] &amp;lt;wiht&amp;gt; Tive problemas para voltar à rede IIP. Vou ler os logs depois. [22:53] &amp;lt;jrand0m&amp;gt; legal, wiht, e podemos continuar depois na lista, etc [22:54] &amp;lt;jrand0m&amp;gt; ok, outro dia finalmente escrevi por que acho que i2cp vale a pena considerar usar diretamente, e rascunhei um sistema web minimalista para uso no i2p (e para fazer proxy de páginas web externas através do i2p) [22:54] &amp;lt;jrand0m&amp;gt; (referência no wiki em [MinWWW wiki](http://wiki.invisiblenet.net/iip-wiki?MinWWW) ) [22:56] &amp;lt;jrand0m&amp;gt; para HTTP, o custo de estabelecer e derrubar conexões TCP/IP é pequeno, mas sobre o I2P, a diferença é entre 10 mensagens destination to destination vs 2 [22:56] * sheer entrou em #i2p [22:56] &amp;lt;duck&amp;gt; a reunião já começou? [22:57] &amp;lt;jrand0m&amp;gt; sim, há 56 min [22:57] * jrand0m manda o duck para o canto [22:57] &amp;lt;duck&amp;gt; então estou na hora certa [22:57] * wilde saiu do IRC (Tempo de ping esgotado) [22:57] &amp;lt;jrand0m&amp;gt; heh [22:57] &amp;lt;baffled&amp;gt; Sem dúvida, ele precisa arrumar um relógio novo. [22:58] &amp;lt;jrand0m&amp;gt; uma parte do minwww sobre a qual eu não tinha certeza era se os proxies minwww deveriam automaticamente também ser gateways externos [22:58] * wiht saiu do IRC (Tempo de ping esgotado) [22:59] &amp;lt;jrand0m&amp;gt; isso aumentaria o número de outproxies disponíveis, diminuindo a carga [22:59] &amp;lt;jrand0m&amp;gt; além disso, com um algoritmo round-robin atrelado ao limite de 64/128KB, não há muita probabilidade de as pessoas usarem isso para compartilhamento de arquivos grandes [22:59] * wiht entrou em #i2p [23:00] &amp;lt;jrand0m&amp;gt; ou deveríamos ter algo como uma lista pequena de outproxies (que é atualizada periodicamente)? [23:01] &amp;lt;jrand0m&amp;gt; (ou a ideia não vale tanto a pena investigar?) [23:01] * wilde entrou em #i2p [23:02] &amp;lt;jrand0m&amp;gt; (ou eu caí por timeout e ninguém consegue ler nada do que eu disse) [23:02] &amp;lt;wilde&amp;gt; jrand0m: consigo ver [23:02] &amp;lt;jrand0m&amp;gt; 'k coo' [23:02] &amp;lt;baffled&amp;gt; Vou precisar entender melhor, mas por ora tenho outro compromisso em dez minutos, então volto depois (bbl). [23:02] &amp;lt;jrand0m&amp;gt; certo, até + [23:03] &amp;lt;jrand0m&amp;gt; sim, ainda existe a funcionalidade absolutamente essencial do i2ptunnel para lidar com streams 8-bit clean [23:03] &amp;lt;jrand0m&amp;gt; isso é necessário, por exemplo, para irc sobre i2p e afins [23:03] &amp;lt;mihi&amp;gt; jrand0m: não esqueça ss[lh] [23:04] &amp;lt;jrand0m&amp;gt; mas para protocolos orientados a mensagens, como http, smtp, bittorrent, etc., i2cp pode ser mais apropriado [23:04] &amp;lt;jrand0m&amp;gt; isso, com certeza [23:04] &amp;lt;jrand0m&amp;gt; (bem, mais como 'telnet', já que ssh sobre i2p é um pouco de exagero) [23:04] &amp;lt;wilde&amp;gt; ssh -X [23:05] &amp;lt;jrand0m&amp;gt; verdade [23:05] &amp;lt;jrand0m&amp;gt; (além de certs, etc) [23:05] &amp;lt;wilde&amp;gt; nunca é criptografia demais [23:05] &amp;lt;jrand0m&amp;gt; mas se estamos puxando páginas web via squid em 5–10s, usar i2cp reduziria isso para .5–2s [23:06] &amp;lt;jrand0m&amp;gt; (sem qualquer ajuste posterior da rede, e reduziria a carga geral da rede) [23:06] &amp;lt;wilde&amp;gt; quantas horas de trabalho são necessárias para fazer i2cp? [23:07] &amp;lt;jrand0m&amp;gt; na minha opinião (imho), o i2cp tem uma API bem simples, empacotada no SDK de i2p em Java [23:07] &amp;lt;jrand0m&amp;gt; o mihi pode dizer com mais propriedade quanto esforço é usar/aprender [23:08] * wiht saiu do IRC (Tempo de ping esgotado) [23:08] &amp;lt;mihi&amp;gt; às vezes é um pouco confuso (quando você tem que pôr um valor no construtor e quando em um método após chamar o construtor padrão), mas com i2ptunnel e atalk como exemplos não deve ser muito difícil. [23:09] * ion saiu do IRC (Tempo de ping esgotado) [23:09] &amp;lt;jrand0m&amp;gt; podemos obviamente melhorar o SDK, eu só baseei na API do JMS [23:10] &amp;lt;jrand0m&amp;gt; (e eu estaria mais do que disposto a ajudar quem quisesse fuçar nisso para se familiarizar) [23:11] &amp;lt;jrand0m&amp;gt; ok, temos mais algo sobre minwww/i2cp? [23:11] &amp;lt;jrand0m&amp;gt; se não, indo para 4) site i2p.net [23:11] &amp;lt;jrand0m&amp;gt; (e houve muita comemoração) [23:11] &amp;lt;jrand0m&amp;gt; ok [23:12] &amp;lt;duck&amp;gt; sobre funcionalidade de busca [23:12] &amp;lt;duck&amp;gt; a wikipedia usa o Google para funcionalidade de busca [23:12] &amp;lt;jrand0m&amp;gt; isso é verdade. e já somos o resultado #1 para i2p :) [23:13] &amp;lt;duck&amp;gt; então algo sofisticado pode não ser necessário para busca. [23:13] &amp;lt;mihi&amp;gt; duck: no momento sim ;) [23:13] &amp;lt;duck&amp;gt; Quero dizer para busca interna [23:13] &amp;lt;mihi&amp;gt; #1 é www.crestron.com/company_info/i2p/ [23:13] &amp;lt;jrand0m&amp;gt; ah sim, esqueci de subornar os pombos esta semana [23:14] &amp;lt;duck&amp;gt; LeaseSet site:wiki.invisiblenet.net [23:14] &amp;lt;jrand0m&amp;gt; legal [23:14] &amp;lt;jrand0m&amp;gt; sim, com certeza. [23:14] &amp;lt;wilde&amp;gt; drupal tem busca interna, e você pode filtrar por tipos de conteúdo [23:15] &amp;lt;wilde&amp;gt; também é MUITO amigável ao Google com URLs limpas, nada de index.php?Zilhões de argumentos [23:15] &amp;lt;wilde&amp;gt; tudo parece diretórios [23:16] * ion entrou em #i2p [23:16] &amp;lt;wilde&amp;gt; ok, já brinquei com diferentes CMSs até agora e Drupal é meu favorito atual [23:16] &amp;lt;duck&amp;gt; Prefiro a solução caseira do Ian [23:16] &amp;lt;duck&amp;gt; :) [23:16] &amp;lt;jrand0m&amp;gt; o que ele usa de backend? mysql/bdb/txt/? [23:16] &amp;lt;wilde&amp;gt; é usado por [kerneltrap.org](http://kerneltrap.org/) [debianplanet.org](http://www.debianplanet.org/) [linuxgazette.com](http://www.linuxgazette.com/) [23:16] &amp;lt;wilde&amp;gt; por exemplo [23:17] &amp;lt;wilde&amp;gt; ele aguenta cargas pesadas [23:17] &amp;lt;wilde&amp;gt; os designs deles são ruins, porém [23:17] &amp;lt;wilde&amp;gt; mas uma boa folha de estilo CSS resolve isso [23:17] &amp;lt;wilde&amp;gt; aqui alguns outros com aparência um pouco melhor: [23:17] &amp;lt;duck&amp;gt; The Drupal core platform, additional plug-in modules, and many theme templates are freely available for download under the GNU GPL. Drupal, written in PHP and using either MySQL, PostgreSQL or mSQL as the database backend, can run on many platforms, including Apache or Microsoft IIS web servers. [23:17] &amp;lt;wilde&amp;gt; [sudden-thoughts.com](http://www.sudden-thoughts.com/) [23:17] &amp;lt;jrand0m&amp;gt; isso é um ponto importante - precisamos garantir que o software subjacente suporte o design (e que o design seja viável no software subjacente) [23:18] &amp;lt;wilde&amp;gt; [codemonkeyx.net](http://www.codemonkeyx.net/) [23:18] &amp;lt;wilde&amp;gt; [disguast.org](http://www.disguast.org/index.php) [23:18] &amp;lt;wilde&amp;gt; [trip.ee](http://trip.ee/) [23:18] &amp;lt;wilde&amp;gt; [blainepeterson.com/image](http://www.blainepeterson.com/image) [23:18] &amp;lt;wilde&amp;gt; . [23:19] * jrand0m tem a sensação de que wilde é um fã alucinado de drupal :) [23:19] &amp;lt;wilde&amp;gt; Estou começando a ser, sim, pois gosto das ideias de gestão de informação por trás dele [23:19] &amp;lt;wilde&amp;gt; tudo é um nó [23:20] &amp;lt;wilde&amp;gt; ótimo sistema de taxonomia [23:20] &amp;lt;wilde&amp;gt; você pode criar vocabulários para localização geográfica, tipo de conteúdo, idioma, etc [23:20] &amp;lt;wilde&amp;gt; e criar URLs personalizadas que filtram o conteúdo por esses itens [23:21] &amp;lt;jrand0m&amp;gt; poderia essencialmente incluir duas seções de blog na homepage? ex.: uma área pequena contendo títulos dos blogs de devs mais recentes, e a área principal maior contendo os anúncios mais recentes do i2p? [23:21] &amp;lt;wilde&amp;gt; e é atualizado com frequência e as mudanças são boas [23:21] &amp;lt;duck&amp;gt; em outras palavras, somos burros por não termos drupal ainda [23:21] &amp;lt;wilde&amp;gt; nós temos o duck [23:21] &amp;lt;wilde&amp;gt; drupal.i2p.net [23:21] &amp;lt;jrand0m&amp;gt; :) [23:21] &amp;lt;wilde&amp;gt; você é tão anos 90, duck [23:22] &amp;lt;duck&amp;gt; isso é bom [23:22] &amp;lt;wilde&amp;gt; o design é ruim, claro [23:22] &amp;lt;duck&amp;gt; porque aquele design é tão anos 80 [23:22] &amp;lt;jrand0m&amp;gt; lol [23:22] * wilde luta na lama com o duck [23:22] &amp;lt;jrand0m&amp;gt; certo, há 3 coisas diferentes que precisam ser trabalhadas - a tecnologia, a IA (arquitetura de informação) e o design gráfico [23:23] &amp;lt;wilde&amp;gt; você pode experimentar a interface do usuário [23:23] &amp;lt;wilde&amp;gt; login: test pw: test [23:23] &amp;lt;duck&amp;gt; warning: Bad arguments to implode() in /var/www/html/i2p/modules/project/issue.inc on line 360. [23:23] &amp;lt;duck&amp;gt; user error: You have an error in your SQL syntax near ') AND (p.state = 1 OR p.state = 2) ' at line 1 [23:23] &amp;lt;duck&amp;gt; query: SELECT COUNT(*) FROM project_issues p LEFT JOIN node n USING (nid) WHERE n.status = 1 AND () AND (p.state = 1 OR p.state = 2) in /var/www/html/i2p/includes/database.mysql.inc on line 90. [23:23] &amp;lt;jrand0m&amp;gt; a busca ainda não funciona, wilde, certo? [23:24] &amp;lt;duck&amp;gt; user error: You have an error in your SQL syntax near ') AND (p.state = 1 OR p.state = 2) ORDER BY n.changed DESC LIMIT 0, 20' at line 1 [23:24] &amp;lt;jrand0m&amp;gt; oh nice1 duck [23:24] &amp;lt;duck&amp;gt; query: SELECT n.nid FROM project_issues p LEFT JOIN node n USING (nid) WHERE n.status = 1 AND () AND (p.state = 1 OR p.state = 2) ORDER BY n.changed DESC LIMIT 0, 20 in /var/www/htm [23:24] &amp;lt;duck&amp;gt; tosco [23:24] &amp;lt;jrand0m&amp;gt; AND () AND [23:24] &amp;lt;wilde&amp;gt; ops, tive alguns problemas com a busca, devo admitir [23:25] &amp;lt;duck&amp;gt; . [23:25] &amp;lt;wilde&amp;gt; tem algum script cron de indexação de texto completo ainda não configurado [23:25] &amp;lt;wilde&amp;gt; 2 minutos e o duck derrubou a obra da minha vida [23:25] &amp;lt;jrand0m&amp;gt; (!hi5 duck) [23:26] &amp;lt;jrand0m&amp;gt; mas eu realmente acho que vale a pena considerar [23:26] &amp;lt;wilde&amp;gt; o que você fez, duck? [23:26] &amp;lt;jrand0m&amp;gt; não sei se estamos no ponto de querer nos comprometer com algum CMS ainda [23:26] &amp;lt;wilde&amp;gt; não [23:26] &amp;lt;jrand0m&amp;gt; (s/some/some specific/) [23:27] &amp;lt;duck&amp;gt; o jrand0m já fez um panorama das funcionalidades exigidas, não fez? [23:27] &amp;lt;jrand0m&amp;gt; [status update 000133](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000133.html) [23:27] &amp;lt;duck&amp;gt; então agora todas as partes deveriam vir com propostas e o preço [23:28] &amp;lt;duck&amp;gt; claro que a solução vencedora será paga em ações do i2p [23:28] &amp;lt;jrand0m&amp;gt; que, deixa eu te dizer, é bastante valiosa [23:28] &amp;lt;jrand0m&amp;gt; *cof* [23:29] &amp;lt;jrand0m&amp;gt; você vai ganhar seu próprio email @i2p.net [23:29] &amp;lt;jrand0m&amp;gt; e as garotas vão te amar [23:29] &amp;lt;jrand0m&amp;gt; (ou caras, tanto faz) [23:30] &amp;lt;wilde&amp;gt; tínhamos algumas opções de CMS [23:30] &amp;lt;wilde&amp;gt; devemos escolher um CMS [23:30] &amp;lt;wilde&amp;gt; e wiki não é realmente uma solução de longo prazo [23:30] &amp;lt;jrand0m&amp;gt; sim, alguns listados no ponto 4 @ [status update 000142](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000142.html) [23:30] &amp;lt;jrand0m&amp;gt; concordo, para o site em si [23:31] &amp;lt;jrand0m&amp;gt; uma seção baseada em wiki no site pode ser boa, talvez para o guia do usuário / guias de hackers [23:31] &amp;lt;jrand0m&amp;gt; (mas não para tudo) [23:32] &amp;lt;wilde&amp;gt; e quanto à hospedagem? [23:32] &amp;lt;jrand0m&amp;gt; sempre há as 53 entradas em [DMOZ CMS listing](http://dmoz.org/Computers/Software/Internet/Site_Management/Content_Management/Open_Source/) [23:32] &amp;lt;wilde&amp;gt; ele deve sobreviver a um slashdot [23:32] &amp;lt;jrand0m&amp;gt; hospedagem? [23:32] &amp;lt;jrand0m&amp;gt; ah, certo. [23:33] &amp;lt;jrand0m&amp;gt; isso na verdade é um atrativo enorme do HTML puro por si só [23:33] &amp;lt;jrand0m&amp;gt; (muito fácil de espelhar) [23:33] &amp;lt;wilde&amp;gt; e também em [23:33] &amp;lt;wilde&amp;gt; [oscom.org](http://www.oscom.org/) [23:33] &amp;lt;jrand0m&amp;gt; i2p.net está em um colo usado por vários sites grandes [23:34] &amp;lt;jrand0m&amp;gt; ah, certo [23:34] * jrand0m adoraria que as pessoas continuassem nisso e encontrassem a Solução Certa [23:35] &amp;lt;wilde&amp;gt; [opencms.org](http://www.opencms.org/) é interessante [23:35] &amp;lt;wilde&amp;gt; mas talvez seja corporativo demais [23:35] &amp;lt;wilde&amp;gt; com workflows, projetos, etc [23:35] &amp;lt;wilde&amp;gt; Eu gostei bastante, usei em um projeto [23:36] &amp;lt;jrand0m&amp;gt; interessante [23:36] &amp;lt;wilde&amp;gt; mas é em Java ;) [23:36] &amp;lt;jrand0m&amp;gt; hmm, e XML [23:36] &amp;lt;wilde&amp;gt; templates JSP etc [23:36] &amp;lt;wilde&amp;gt; tomcat [23:36] &amp;lt;jrand0m&amp;gt; (ou jetty) [23:36] &amp;lt;jrand0m&amp;gt; ((ou resin)) [23:37] &amp;lt;duck&amp;gt; (((lisp))) [23:37] &amp;lt;wilde&amp;gt; Eu nunca usaria para este projeto, é realmente pesado demais [23:37] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; você estaria disposto a analisar os principais CMSes e mapear prós e contras? [23:38] &amp;lt;wilde&amp;gt; eu já fiz :), e escolhi Drupal ;) [23:38] * jrand0m eu devia saber [23:38] &amp;lt;wilde&amp;gt; Experimentei uns dez dos principais [23:38] &amp;lt;wilde&amp;gt; para alguns projetos anteriores [23:38] &amp;lt;wilde&amp;gt; CMS diferentes funcionam para projetos diferentes [23:39] &amp;lt;duck&amp;gt; então digamos que drupal seja usado [23:39] &amp;lt;wilde&amp;gt; Zope e amigos também são legais [23:39] &amp;lt;duck&amp;gt; a estrutura está clara? [23:39] &amp;lt;duck&amp;gt; o próximo passo é fazer a GUI? [23:40] &amp;lt;wilde&amp;gt; é basicamente só um template CSS necessário para a GUI, algumas mudanças no xtemplate para embelezar as coisas [23:41] &amp;lt;wilde&amp;gt; www.csszengarden.com poderia ser uma inspiração [23:41] &amp;lt;jrand0m&amp;gt; wilde&amp;gt; poderia essencialmente incluir duas seções de blog na homepage? ex.: uma área pequena contendo títulos dos blogs de devs mais recentes, e a área principal maior contendo os anúncios mais recentes do i2p? [23:41] &amp;lt;jrand0m&amp;gt; basicamente quero evitar que entradas do blog dos devs empurrem notícias &amp;amp; anúncios para fora do palco principal [23:42] &amp;lt;wilde&amp;gt; jrand0m: não sei, vou verificar; blogs não precisam ir para a página inicial, eu configurei assim [23:42] &amp;lt;jrand0m&amp;gt; ah, legal [23:42] &amp;lt;wilde&amp;gt; podemos mudar para apenas 'stories' irem para a página inicial [23:42] &amp;lt;wilde&amp;gt; tudo que é um nó pode ir para a página inicial, enquetes, stories, páginas de livro, artigos etc, [23:43] &amp;lt;jrand0m&amp;gt; seria possível ter stories no topo, com as N últimas entradas de blog abaixo? [23:43] * jrand0m para de microgerenciar [23:43] &amp;lt;wilde&amp;gt; blogs estão linkados no canto inferior esquerdo agora, [23:44] * godmode0 entrou em #i2p [23:44] &amp;lt;wilde&amp;gt; há boas galerias como plugin, boas para screenshots [23:44] &amp;lt;jrand0m&amp;gt; isso aí [23:44] &amp;lt;wilde&amp;gt; o plugin de filestore também seria bom [23:45] &amp;lt;wilde&amp;gt; e mais plugins de cvs, desenvolvedor também [23:45] &amp;lt;wilde&amp;gt; e mailing list [23:45] &amp;lt;jrand0m&amp;gt; Não sou expert em CMS, e parece que você fez a lição de casa e está empolgado com isso [23:45] &amp;lt;jrand0m&amp;gt; w0ah legal [23:45] &amp;lt;wilde&amp;gt; jrand0m: eu preciso de gente puxando o freio pra mim às vezes :) [23:46] &amp;lt;wilde&amp;gt; mas o design realmente precisa ser resolvido, quem são os gurus de design aqui? [23:46] * wilde não suporta design ruim; wikis e o drupal atual o matam [23:46] * jrand0m aponta para DrWoo e frontier [23:46] &amp;lt;wilde&amp;gt; alguém aqui agora? [23:47] &amp;lt;duck&amp;gt; não, eu fui embora [23:47] * jrand0m encara os lurkers [23:47] &amp;lt;wilde&amp;gt; então, o que o site deveria comunicar? [23:47] &amp;lt;duck&amp;gt; [status update 000133](http://i2p.dnsalias.net/pipermail/i2p/2004-February/000133.html) [23:47] &amp;lt;wilde&amp;gt; isso é um pouco mais amplo, temos marketing e doações para considerar [23:48] &amp;lt;jrand0m&amp;gt; (o que o duck disse) [23:48] &amp;lt;wilde&amp;gt; sim, eu li isso, mas somos mais pessoas aqui :) [23:48] &amp;lt;jrand0m&amp;gt; :) [23:48] &amp;lt;duck&amp;gt; mas os humanos insignificantes não importam! [23:48] * wilde se conecta ao coletivo borg [23:49] &amp;lt;jrand0m&amp;gt; obviamente uma das coisas que eu gostaria que o site comunicasse é "ei, este é um projeto animal, vocês devs deveriam se juntar a nós e trabalhar pela revolução" [23:49] &amp;lt;duck&amp;gt; ok; estou caindo de sono [23:49] &amp;lt;duck&amp;gt; divirtam-se [23:49] &amp;lt;jrand0m&amp;gt; heh, legal, duck, boa noite [23:49] &amp;lt;duck&amp;gt; wilde: bom trabalho nas coisas de CMS [23:49] * wilde lembra da coisa sobre design anos 80, 5 meses de trabalho! [23:50] &amp;lt;jrand0m&amp;gt; bem, ainda bem que temos 2 meses então ;) [23:50] &amp;lt;wilde&amp;gt; boa noite, duck [23:50] &amp;lt;duck&amp;gt; ah sim, o design deveria SUPLICAR por revisões por pares e comentários úteis [23:50] * ion saiu do IRC (Tempo de ping esgotado) [23:50] &amp;lt;jrand0m&amp;gt; concordo [23:50] &amp;lt;wilde&amp;gt; sobre o toopie [23:51] &amp;lt;jrand0m&amp;gt; eu gosto dele, é bem-humorado, simples e oportuno [23:51] &amp;lt;wilde&amp;gt; o toopie não parece um pouco ... hmm... bobo [23:51] &amp;lt;jrand0m&amp;gt; (e ele pode servir como ícone para quase qualquer propósito) [23:51] * ion entrou em #i2p [23:51] &amp;lt;wilde&amp;gt; ele aperta os olhos [23:52] &amp;lt;jrand0m&amp;gt; heh, acho que podemos arrumar um toopie com qualidade de logotipo no canto superior esquerdo [23:52] &amp;lt;jrand0m&amp;gt; tem havido muitas versões circulando para diferentes propósitos [23:53] &amp;lt;wilde&amp;gt; eu gosto dele, mas ele precisa conhecer um consultor de personalidade [23:53] * jrand0m sugere jogar algumas ideias com o DrWoo, tanto para o design quanto para as coisas do toopie [23:54] &amp;lt;wilde&amp;gt; concordo [23:54] &amp;lt;wilde&amp;gt; ok, talvez devêssemos deixar por aqui [23:54] &amp;lt;jrand0m&amp;gt; não há pressa, muita coisa para digerir e processar [23:54] &amp;lt;wilde&amp;gt; mas, por favor, se encontrarem um novo CMS animal, gritem [23:54] &amp;lt;duck&amp;gt; podemos ter isso como plano de fundo: [The Triumph of Death artwork](http://www.artchive.com/artchive/B/bruegel/death.jpg) [23:55] &amp;lt;jrand0m&amp;gt; mas eu concordo com o duck, bom trabalho configurando um drupal para trabalharmos em cima [23:55] &amp;lt;jrand0m&amp;gt; isso vai direto para a minha área de trabalho [23:55] &amp;lt;jrand0m&amp;gt; uau, fico imaginando como ficaria texto por cima disso [23:55] &amp;lt;wilde&amp;gt; imagem legal [23:55] &amp;lt;jrand0m&amp;gt; na verdade, nesse ponto, 5) ??? [23:56] &amp;lt;jrand0m&amp;gt; alguém tem mais algo a acrescentar? [23:56] * jrand0m cutuca a turma do fundão [23:56] &amp;lt;wilde&amp;gt; tem estado muito quieto aqui hoje [23:56] &amp;lt;wilde&amp;gt; todo mundo vem aqui para ouvir o messias Jrandom [23:57] &amp;lt;duck&amp;gt; 2h é um pouco longo [23:57] &amp;lt;mihi&amp;gt; *ggg* [23:57] * jrand0m está aqui só pela cerveja [23:57] &amp;lt;duck&amp;gt; talvez vocês pudessem tentar 2 reuniões semanais de 30 min cada [23:57] &amp;lt;wilde&amp;gt; nah [23:57] &amp;lt;duck&amp;gt; e depois as demissões na tarde de sexta [23:57] &amp;lt;wilde&amp;gt; isso é frequente demais [23:58] &amp;lt;jrand0m&amp;gt; eu realmente acho reuniões de 2h muito excessivas [23:58] &amp;lt;jrand0m&amp;gt; (a menos que sejam especificamente temáticas. ex.: uma reunião discutindo o design da página web, ou alguma funcionalidade do router, etc.) [23:58] &amp;lt;jrand0m&amp;gt; (ei, olha só, estamos meta) [23:59] &amp;lt;jrand0m&amp;gt; talvez eu devesse calar mais e limitar a 1h? [23:59] &amp;lt;jrand0m&amp;gt; ou talvez a maior parte da 'reunião' deva ir para a mailing list, com #i2p para discussão? [23:59] * godmode0 saiu do IRC (Tempo de ping esgotado) [23:59] &amp;lt;wilde&amp;gt; a mailinglist poderia ser usada mais para discussões Session Time: Wed Feb 11 00:00:00 2004 [00:00] &amp;lt;duck&amp;gt; Acho que os pré-logs por email mais pesados já estão bons [00:01] &amp;lt;jrand0m&amp;gt; então talvez as reuniões semanais virem mais "ok pessoal, e aí? alguém tem algo para discutir?" [00:01] &amp;lt;jrand0m&amp;gt; (mas reuniões em aberto assim são um perigo por si só) [00:01] * godmode0 entrou em #i2p [00:02] &amp;lt;jrand0m&amp;gt; ok, talvez possamos mover este meta para a lista ou para depois [00:02] &amp;lt;jrand0m&amp;gt; já passamos da marca de 2h [00:02] &amp;lt;jrand0m&amp;gt; então... [00:02] * jrand0m se prepara... [00:02] &amp;lt;fidd&amp;gt; :) [00:02] * jrand0m *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 3 de fevereiro de 2004</title><link>/pt/blog/2004/02/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-3-de-fevereiro-de-2004/</link><pubDate>Tue, 03 Feb 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/02/03/reuni%C3%A3o-de-desenvolvedores-do-i2p-3-de-fevereiro-de-2004/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> baffled, dm, duck, human, jrand0m, kaji, lucky, madman2003, mihi, Nightblade, Synonymous, wiht&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:01] &amp;lt;jrand0m&amp;gt; 0) hi [22:01] &amp;lt;jrand0m&amp;gt; 1) testnet [22:01] &amp;lt;jrand0m&amp;gt; 2) updated roadmap [22:01] &amp;lt;jrand0m&amp;gt; 3) updated application list [22:01] &amp;lt;jrand0m&amp;gt; 4) volunteers needed [22:01] &amp;lt;jrand0m&amp;gt; 5) ??? [22:01] &amp;lt;jrand0m&amp;gt; 0) hi [22:01] * jrand0m waves [22:01] * mihi waves back [22:02] * jrand0m has to warn that i've been up for too long, so may be a little out of it [22:02] &amp;lt;jrand0m&amp;gt; but anyway, as we proceed, everyone should read (or have read) http://i2p.dnsalias.net/pipermail/i2p/2004-February/000132.html [22:02] &amp;lt;jrand0m&amp;gt; lets jump right into 1) testnet [22:03] &amp;lt;mihi&amp;gt; you should change the subject for each mail... they all get sorted into one thread here [22:03] &amp;lt;jrand0m&amp;gt; hah nice [22:03] * jrand0m tried for consistency (for ease of filtering) [22:03] &amp;lt;jrand0m&amp;gt; would you like me to add the date to it? [22:03] &amp;lt;madman2003&amp;gt; how is the testent really doing?(pessimistic opnion please) [22:03] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; poorly, but better than before [22:04] &amp;lt;mihi&amp;gt; jrand0m: date (or meeting number) would be great [22:04] &amp;lt;jrand0m&amp;gt; 'k mihi, consider it done [22:04] &amp;lt;jrand0m&amp;gt; (anyone other than me want to give some feedback to madman2003's question?) [22:04] &amp;lt;duck&amp;gt; madman2004: baffled and me have been connected for 4h now [22:04] &amp;lt;baffled&amp;gt; Really that long? [22:04] &amp;lt;duck&amp;gt; before test3 the maximum time was 10 min [22:05] &amp;lt;jrand0m&amp;gt; w00t [22:05] &amp;lt;duck&amp;gt; baffled: since 18:15:07 CET [22:05] &amp;lt;jrand0m&amp;gt; yeah i had a 90m session the other day too [22:05] &amp;lt;duck&amp;gt; but maybe we are directly hopped [22:05] &amp;lt;madman2003&amp;gt; and you're sure the link is intact? [22:05] &amp;lt;jrand0m&amp;gt; duck&amp;gt; all tunnels are 2 hop (unless your router is failing, in which case your tunnels will break at least once) [22:06] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; when the tunnels fail, they fail hard [22:06] &amp;lt;madman2003&amp;gt; how's general latency on the testnet? [22:06] * Ophite1 has joined #i2p [22:06] * jrand0m usually gets 2-10s latency through the squid [22:06] * lucky has joined #i2p [22:06] &amp;lt;jrand0m&amp;gt; 5-20s latency through irc [22:07] &amp;lt;madman2003&amp;gt; is the 30 secs delay on local sites fixed yet? [22:07] &amp;lt;jrand0m&amp;gt; duck&amp;gt; can you /ping duck on your ircd? how long does it take to reply with a CTCP refused error? [22:07] &amp;lt;jrand0m&amp;gt; (or baffled&amp;gt;) [22:08] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; there have been significant bugfixes that would account for 30s+ delays locally [22:08] &amp;lt;jrand0m&amp;gt; (jobs got locked up causing insane delays) [22:08] &amp;lt;duck&amp;gt; response to admin request to baffleds ircd is ~8s [22:08] &amp;lt;jrand0m&amp;gt; duck&amp;gt; to local? [22:09] &amp;lt;duck&amp;gt; fido ping/pong is 3 seconds, which is local [22:09] &amp;lt;jrand0m&amp;gt; coo' [22:09] &amp;lt;duck&amp;gt; for local eepsites it also seems to be ~3s [22:09] &amp;lt;jrand0m&amp;gt; (still much higher than i'd like, but &amp;lt;&amp;lt;30s) [22:09] &amp;lt;duck&amp;gt; initial request longer, might be ~30s [22:10] &amp;lt;jrand0m&amp;gt; interesting [22:10] &amp;lt;duck&amp;gt; , [22:10] &amp;lt;jrand0m&amp;gt; ok, so there's definitely still work to be done on the testnet, but there's been progress [22:10] &amp;lt;madman2003&amp;gt; is the testnet going to run until poor performance becomes perfect, what is the exact requirement of succes? [22:11] &amp;lt;madman2003&amp;gt; (i know about 3 days of working good) [22:11] &amp;lt;jrand0m&amp;gt; success == 3 consecutive days of things that should succeed succeeding. [22:11] &amp;lt;jrand0m&amp;gt; human has volunteered to help out and implement something along the lines of what I posted in the email [22:11] * mihi floods the testnet with pings ;) [22:11] * leenookx has quit IRC (Ping timeout) [22:11] &amp;lt;jrand0m&amp;gt; basically a way we can just leave a pair of bots connected to the two ircds and measure our progress and failures [22:12] &amp;lt;jrand0m&amp;gt; (yay human!) [22:12] &amp;lt;mihi&amp;gt; hmm, if there is no netsplit, i2p is working, but you cannot make the other way conclusion... [22:13] &amp;lt;jrand0m&amp;gt; the i2p roadmap [http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap] has the 0.2.4 release (~= testnet completion) in a week and a half [22:13] &amp;lt;madman2003&amp;gt; why don't you focus on making local delay &amp;lt;1s? [22:13] &amp;lt;jrand0m&amp;gt; that i will. [22:13] &amp;lt;madman2003&amp;gt; good chance that will solve some other problems too [22:13] &amp;lt;jrand0m&amp;gt; the cause of &amp;gt;1s delay is likely the load [22:14] &amp;lt;jrand0m&amp;gt; for routers with no peers, local only requests are near instantaneous [22:14] &amp;lt;jrand0m&amp;gt; (but as the testnet is actually showing some load, we're stressing different things) [22:15] &amp;lt;duck&amp;gt; baffled and me also had a little chat about making statsbots, but if human wants to do it; cool for me [22:15] &amp;lt;madman2003&amp;gt; maybe delays have to do with requests being send to other routers [22:15] &amp;lt;madman2003&amp;gt; before it see that it's local [22:15] &amp;lt;jrand0m&amp;gt; oh word duck [22:15] &amp;lt;jrand0m&amp;gt; naw, doesn't work that way madman2003 [22:16] &amp;lt;jrand0m&amp;gt; (it gets pumped to the client manager first, which checks if its local, and only if it isn't does it get placed in the router's net pool) [22:16] * madman2003 wonders where all that load is coming from [22:16] &amp;lt;jrand0m&amp;gt; france. [22:16] &amp;lt;jrand0m&amp;gt; er, germany. [22:16] &amp;lt;jrand0m&amp;gt; (since *someone* is pinging everyone ;) [22:17] &amp;lt;duck&amp;gt; kuala lumpur [22:17] * duck hopes nobody gets that joke [22:17] * jrand0m is pleased to meet duck's hopes [22:17] &amp;lt;mihi&amp;gt; all that pings made my local box thrashing as well... (with no router!) [22:18] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; the i2cp lib does the crypto ;) [22:18] * wiht has joined #i2p [22:18] &amp;lt;madman2003&amp;gt; doesn't i2p protect from ping floods? [22:19] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; the load isn't that significant, its just the code currently has very course grain synchronization (and during the testnet thats being adjusted to more fine grained sync) [22:19] &amp;lt;madman2003&amp;gt; grain sync? [22:19] &amp;lt;mihi&amp;gt; jrand0m: congrats: seems that ping -ns does not only produce - - - now [22:20] &amp;lt;jrand0m&amp;gt; lol mihi :) [22:20] &amp;lt;mihi&amp;gt; why lol? ping -ns never worked for me. (only the synchronized one) [22:20] &amp;lt;duck&amp;gt; synchronized one never worked for me... [22:20] &amp;lt;jrand0m&amp;gt; oh really? word, -ns has been working well for me [22:21] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; its a tradeoff of memory and CPU vs concurrency [22:22] &amp;lt;jrand0m&amp;gt; (course grained synchronization minimizes CPU and memory usage, while fine grained synchronization uses more CPU and memory in exchange for higher concurrency) [22:22] * TrueSeeker has quit IRC (Leaving) [22:22] * mihi will post ping stats in #flood in a few secs [22:22] * ion has quit IRC (Ping timeout) [22:23] &amp;lt;lucky&amp;gt; bah. [22:23] &amp;lt;jrand0m&amp;gt; but yeah, the plan is to have the testnet wrap up once it passes the 3 day test. my current estimate is the 14th, but we'll see. [22:23] &amp;lt;lucky&amp;gt; miserably day. [22:23] &amp;lt;lucky&amp;gt; stupid capitalist pigs [22:23] &amp;lt;lucky&amp;gt; taking all my money.. [22:24] &amp;lt;baffled&amp;gt; looks like there a are new goodies in cvs, how long before test4? [22:24] &amp;lt;jrand0m&amp;gt; not today, hopefully tomorrow [22:24] * jrand0m is going to bed after the meeting :) [22:25] &amp;lt;baffled&amp;gt; cool. [22:26] &amp;lt;madman2003&amp;gt; bye everyone [22:26] &amp;lt;jrand0m&amp;gt; later madman2003 [22:26] &amp;lt;madman2003&amp;gt; don't forget the other points of the meeting :) [22:26] &amp;lt;jrand0m&amp;gt; ok, so thats testnet. anything else on that, or shall we move to 2) updated roadmap? [22:26] &amp;lt;jrand0m&amp;gt; hehe [22:26] &amp;lt;baffled&amp;gt; Are there other stressers we need on the test net? [22:26] * madman2003 has quit IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:26] &amp;lt;duck&amp;gt; what date is it? [22:27] &amp;lt;jrand0m&amp;gt; Feb 3 [22:27] &amp;lt;baffled&amp;gt; 3rd here. [22:27] &amp;lt;mihi&amp;gt; 2004-02-03 [22:27] * leenookx has joined #i2p [22:27] &amp;lt;duck&amp;gt; ah, thanks [22:27] &amp;lt;jrand0m&amp;gt; baffled&amp;gt; actually, has anyone tried out i2psnark on testnet? [22:27] &amp;lt;wiht&amp;gt; baffled: What do you mean by stressers? [22:28] &amp;lt;mihi&amp;gt; wiht: i guess people stressing the testnet [22:28] &amp;lt;baffled&amp;gt; Well, the other day you asked aum and I to siess and desist on nntp I was kinda thinking about setting up a 128kbps ogg stream. [22:28] * mihi 'd like a public echo service set up by anyone - would allow good latency checks [22:28] &amp;lt;baffled&amp;gt; so those two items I guess. [22:28] &amp;lt;jrand0m&amp;gt; we've had a good crew hitting the squid [22:28] &amp;lt;jrand0m&amp;gt; oh, nntp would rule, as would an ogg stream! [22:29] * jrand0m doesn't recall asking y'all to stop (except maybe temporarily during an update?) [22:29] &amp;lt;jrand0m&amp;gt; agreed mihi [22:29] * jrand0m checks what port 'echo' is [22:29] &amp;lt;jrand0m&amp;gt; 7 [22:29] &amp;lt;mihi&amp;gt; afaik 9 [22:29] &amp;lt;mihi&amp;gt; oops ;) [22:29] &amp;lt;baffled&amp;gt; You may been frazelled about something else at the time. [22:30] &amp;lt;wiht&amp;gt; Port 7. [22:30] &amp;lt;duck&amp;gt; 4 [22:30] * ion has joined #i2p [22:30] &amp;lt;jrand0m&amp;gt; prolly baffled ;) [22:30] &amp;lt;duck&amp;gt; echo 4/ddp # AppleTalk Echo Protocol [22:30] &amp;lt;jrand0m&amp;gt; echo 7/tcp [22:30] &amp;lt;jrand0m&amp;gt; echo 7/udp [22:30] &amp;lt;jrand0m&amp;gt; echo 4/ddp # AppleTalk Echo Protocol [22:30] &amp;lt;wiht&amp;gt; Port 7 for TCP and UDP. [22:30] &amp;lt;mihi&amp;gt; duck: we want [0-9]*/tcp [22:30] * duck ducks [22:31] * Synonymous has joined #i2p [22:31] &amp;lt;jrand0m&amp;gt; so, anyone want to wrap up human's test app (the echo server and client)? [22:32] &amp;lt;jrand0m&amp;gt; (though running twisted does seem a bit much for that ;) [22:32] &amp;lt;duck&amp;gt; the non-twisted one would work [22:33] &amp;lt;duck&amp;gt; . [22:33] * jrand0m didn't realize his i2p code could work w/out twisted [22:33] &amp;lt;jrand0m&amp;gt; but anyway, anyone wnat to volunteer to run point on getting an echo service up? [22:33] * duck sits on his hands [22:33] &amp;lt;wiht&amp;gt; Reachable through I2P, or reachable through regular Internet? [22:34] &amp;lt;jrand0m&amp;gt; through i2p [22:34] &amp;lt;baffled&amp;gt; I can look into it with some specific specs. [22:34] &amp;lt;mihi&amp;gt; duck: do ducks have hands? i thougt wings ;) [22:34] &amp;lt;jrand0m&amp;gt; spec: receive a line of text and echo it back :) [22:34] &amp;lt;baffled&amp;gt; oh, okay no prob. [22:34] &amp;lt;lucky&amp;gt; bah... i have to start filing taxes next year! [22:34] &amp;lt;mihi&amp;gt; jrand0m: s/line/byte chunk/ [22:34] &amp;lt;lucky&amp;gt; Stupid, damn government... [22:35] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; line is so much easier to parse ;) [22:35] &amp;lt;duck&amp;gt; lucky: hush [22:35] &amp;lt;jrand0m&amp;gt; baffled++ [22:35] &amp;lt;jrand0m&amp;gt; ok, moving on to 2) updated roadmap [22:35] * jrand0m directs people's attention to http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [22:36] &amp;lt;mihi&amp;gt; jrand0m: why? while (len=in.read(b) != -1) {o.write(b,0,len);} [22:36] &amp;lt;jrand0m&amp;gt; (which, of course, y'all have already read) [22:36] * MrEcho has joined #i2p [22:36] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; single byte messages vs nagle, etc [22:37] &amp;lt;jrand0m&amp;gt; but anyway, whatever baffled implements to do echoing to support testing is Good [22:37] &amp;lt;jrand0m&amp;gt; (or you and he can work out what works best for you) [22:37] * wiht has quit IRC (Ping timeout) [22:37] &amp;lt;baffled&amp;gt; If you have requirements write them down and let me know later mihi and I'll try. [22:38] * ion has quit IRC (Ping timeout) [22:38] &amp;lt;mihi_backup&amp;gt; baffled: not really. if needed adding a newline after a timestamp is no problem at all. [22:38] * jar_ has quit IRC (Ping timeout) [22:38] &amp;lt;duck&amp;gt; (netsplit after 4:20) [22:38] &amp;lt;jrand0m&amp;gt; heh [22:39] &amp;lt;jrand0m&amp;gt; not good :/ [22:39] &amp;lt;jrand0m&amp;gt; well, iterative and incremental. [22:39] &amp;lt;mihi&amp;gt; 22:38:09.430 ERROR [WrC1-&amp;gt;Pz83 ] .i2p.i2ptunnel.I2PTunnelRunner: Error sending [22:39] &amp;lt;mihi&amp;gt; message to peer. Killing tunnel runner [22:39] &amp;lt;jrand0m&amp;gt; are all 9/10 routers up atm? [22:39] &amp;lt;jrand0m&amp;gt; (or did one go down?) [22:40] &amp;lt;jrand0m&amp;gt; i only see 8 [22:40] &amp;lt;jrand0m&amp;gt; 22:41:02.758 ERROR [TCP Read [9]] er.transport.tcp.TCPConnection: Error reading from stream to [RouterIdentity: [22:40] &amp;lt;jrand0m&amp;gt; Hash: 4Sb3aJoFusrhpHgYA2xCZCkn0P5jBo822qu9C0wsE1w= [22:40] * duck did just update [22:40] &amp;lt;duck&amp;gt; where goes the i2cp admin stuff fit in the roadmap? [22:41] &amp;lt;duck&amp;gt; afaik that isnt implemented, but 0.2.5 talks about finalizing the spec [22:41] &amp;lt;jrand0m&amp;gt; current plan is to make I2CP the plain client protocol, leaving admin functionality seperate [22:41] &amp;lt;jrand0m&amp;gt; (e.g. through the :7655 admin web port) [22:41] &amp;lt;duck&amp;gt; ok [22:42] &amp;lt;jrand0m&amp;gt; (and rip out all that other crap) [22:42] * jar_ has joined #i2p [22:42] * ion has joined #i2p [22:42] &amp;lt;jrand0m&amp;gt; ((shrinkingCodebase)++) [22:43] &amp;lt;jrand0m&amp;gt; does anyone have any thoughts on the two Big Issues? [22:43] &amp;lt;jrand0m&amp;gt; = aborting the current PHTTP transport (until 2.0) [22:43] &amp;lt;jrand0m&amp;gt; = keeping support for a restricted route topology at 2.0 [22:43] &amp;lt;baffled&amp;gt; Well gang, gotta boogie so I'll have to read the logs later. [22:43] &amp;lt;jrand0m&amp;gt; cool, glad you could make it, l8r [22:43] * baffled has quit IRC (Leaving) [22:44] &amp;lt;duck&amp;gt; secure i2cp would lower the direct need for restricted route topology a bit [22:44] &amp;lt;duck&amp;gt; so thats fine [22:45] &amp;lt;jrand0m&amp;gt; agreed, though the 'secured' in this sense won't be ideal (all i2cp payloads will of course be encrypted, but sniffers can detect that $client is sending a $n byte message to $destination) [22:46] &amp;lt;jrand0m&amp;gt; the only difference from the current i2cp is a little update to the authentication protocol / structure [22:46] &amp;lt;jrand0m&amp;gt; ((well, the $client can't detect $n, since messages are padded randomly. nm) [22:46] &amp;lt;jrand0m&amp;gt; er, $sniffer, not $client [22:47] * wiht has joined #i2p [22:47] &amp;lt;jrand0m&amp;gt; (of course that doesn't defeat a global passive adversary) [22:48] &amp;lt;jrand0m&amp;gt; anyone have any other concerns / suggestions / ideas / comments? [22:48] &amp;lt;jrand0m&amp;gt; (on the roadmap) [22:49] &amp;lt;duck&amp;gt; no [22:49] &amp;lt;jrand0m&amp;gt; nor do i [22:49] * jrand0m hops on to 3) updated application list [22:49] &amp;lt;jrand0m&amp;gt; [insert "mihi rules" rant here] [22:50] &amp;lt;duck&amp;gt; help jrand0m to say no! [22:50] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; any thoughts on the muffin thing? http://wiki.invisiblenet.net/iip-wiki?I2PApplications [22:50] &amp;lt;jrand0m&amp;gt; heh [22:51] &amp;lt;mihi&amp;gt; jrand0m: you know what i think about that... [22:51] &amp;lt;jrand0m&amp;gt; (i'm not specifically asking you to integrate it, i'm just seeing what your thoughts are as to whether it would be good) [22:52] &amp;lt;mihi&amp;gt; httpclient has to get out of i2ptunnel, since i2ptunnel is for stream forwarding and httpclient does content forwarding [22:52] &amp;lt;mihi&amp;gt; hacking that into i2ptunnel would be just more hackish. [22:52] &amp;lt;jrand0m&amp;gt; word, so the app down below [Scalable web proxies] [22:52] &amp;lt;jrand0m&amp;gt; that makes sense [22:53] &amp;lt;jrand0m&amp;gt; (apps that do One Thing and One Thing Well)++ [22:53] &amp;lt;mihi&amp;gt; jrand0m: you misunderstood me... [22:53] &amp;lt;jrand0m&amp;gt; whaddimiss? [22:54] &amp;lt;mihi&amp;gt; i don't have anything against an app that reads a http request, parses it, sends it over i2p, reads the answer, parses it, sends it back (maybe with filtering) - just not do it as httptunnel does. [22:54] &amp;lt;mihi&amp;gt; httptunnel forwards everything except the first few lines. [22:54] &amp;lt;jrand0m&amp;gt; ah you're right [22:55] * jrand0m doesn't quite have head screwed on correctly [22:55] &amp;lt;mihi&amp;gt; it would be hard to build effective filtering into it (if it should filter html and not text or sth like that) [22:55] &amp;lt;jrand0m&amp;gt; right - perhaps just have MUFFIN as a standalone [22:55] &amp;lt;jrand0m&amp;gt; (filtering whatever comes out of the httpclient) [22:55] &amp;lt;mihi&amp;gt; so i'd say, an extra app for that. but that would require streaming lib... (or sth like that) [22:56] * duck likes how you can do proxies xmlrpc/soap with httpclient though [22:56] &amp;lt;wiht&amp;gt; jrand0m: I did not see an entry for "muffin" on the list of applications. [22:56] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; http://muffin.doit.org/ [22:56] &amp;lt;mihi&amp;gt; muffin is a http content filter [22:57] &amp;lt;mihi&amp;gt; if we have a content filter, we could drop that shitty "proxy" thingy. [22:57] &amp;lt;jrand0m&amp;gt; duck&amp;gt; hopefully the muffin filter would be set to pass through xmlrpc/soap, only filtering things like VBScript / etc [22:57] &amp;lt;wiht&amp;gt; I see. [22:57] &amp;lt;jrand0m&amp;gt; hm, mihi? [22:57] &amp;lt;duck&amp;gt; ah wait, xmlrpc/soap would be content type xml [22:57] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; wouldn't it still need to do the name translation, at the least? [22:58] &amp;lt;mihi&amp;gt; sure, but not as a proxy. `http://localhost:12345/duck.i2p/` would work much better. [22:58] &amp;lt;Synonymous&amp;gt; muffin is gpl, u have to be careful in a public domain project to use gpl code, its still copyrighted ;) [22:58] &amp;lt;mihi&amp;gt; since you can link to that from the regular web [22:58] &amp;lt;jrand0m&amp;gt; hrm mihi. [22:58] &amp;lt;mihi&amp;gt; Synonymous: i2ptunnel is gpl anyway [22:58] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; I2PTunnel is GPL [22:58] &amp;lt;Synonymous&amp;gt; ya [22:59] * jrand0m is well aware of the fact that some people consider copyrights valid, and tries to accomodate them. [22:59] &amp;lt;Synonymous&amp;gt; make sure to put that up where it is visible (if you use muffin) it already says that iptunnel is gpl [22:59] &amp;lt;jrand0m&amp;gt; of course, if we use muffin it'd get attributed and marked as gpl. [22:59] &amp;lt;Synonymous&amp;gt; ya thats what i said, becareful about it [23:00] &amp;lt;jrand0m&amp;gt; (we're not going to get into the copyright discussion here) [23:00] &amp;lt;jrand0m&amp;gt; ok, any other thoughts on the apps listed? [23:00] &amp;lt;Synonymous&amp;gt; then don't, and my comment was not intended to start one [23:00] * duck laughts at http://muffin.doit.org/demo/evil/ [23:01] &amp;lt;jrand0m&amp;gt; what do y'all think will be necessary app functionality for 1.0? [23:01] &amp;lt;jrand0m&amp;gt; heh duck [23:01] &amp;lt;jrand0m&amp;gt; (or are we already there, and 1.0 app functionality == things proxied through i2ptunnel :) [23:02] &amp;lt;Synonymous&amp;gt; ppl would want functional chat, and maybe a freenet like ap for 1.0 if thats what you are asking, maybe a set of tools so ppl can easily set up their own services on it [23:02] &amp;lt;mihi&amp;gt; an IM and a naming service are still missing [23:02] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; irc over i2p? [23:02] &amp;lt;wiht&amp;gt; Yes, naming service should be in place by 1.0 version of I2P. [23:03] &amp;lt;duck&amp;gt; eep [23:03] &amp;lt;mihi&amp;gt; jrand0m: irc over i2p would be okay as well, but a naming service ;) [23:03] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; do you have any thoughts on whether a naming service will be implemented and ready to go live by April? [23:03] * jrand0m really doesn't think a naming service is necessary. useful, yes [23:04] &amp;lt;jrand0m&amp;gt; (all we *need* is a way to easily update a hosts.txt file) [23:04] &amp;lt;kaji&amp;gt; or a distributed vpn layer [23:04] &amp;lt;jrand0m&amp;gt; heh [23:04] &amp;lt;mihi&amp;gt; jrand0m: for me even that (if automated) is a naming service [23:04] &amp;lt;wiht&amp;gt; jrand0m: Probably by the middle of April. [23:05] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; a distributed vpn layer is a solid month of 1-2 devs ;) [23:05] &amp;lt;wiht&amp;gt; I want to make it scalable for accomodating many more entries than we have in hosts.txt now. [23:05] &amp;lt;jrand0m&amp;gt; 1.0--&amp;gt;3.0 wont have millions of entries [23:05] &amp;lt;wiht&amp;gt; MrEcho: Do you have any thoughts on this? [23:05] &amp;lt;jrand0m&amp;gt; thousands, yeah [23:06] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; freenet like app would be cool, but then we need to recruit someone to implement :) [23:07] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; tools to set up services - definitely. hopefully i2pmanager or i2pmole will do [23:07] &amp;lt;Synonymous&amp;gt; that might be hard, esp since freenet doesnt work hehe [23:07] &amp;lt;wiht&amp;gt; Speaking of which, what is the progress of I2PManager? [23:07] &amp;lt;jrand0m&amp;gt; aparently its coming along, the console / cli mode is making progress (aum now uses it to manage his services via init scripts) [23:08] &amp;lt;jrand0m&amp;gt; i've used the gui, and aum's logged a few bugs on the tunnelmanager that are still outstanding [23:08] &amp;lt;jrand0m&amp;gt; (due to large #s of tunnels being created, not due to a small #) [23:08] &amp;lt;wiht&amp;gt; I think I2PManager should be an application for 1.0. [23:09] &amp;lt;jrand0m&amp;gt; i hope so too [23:09] &amp;lt;jrand0m&amp;gt; (especially since that would mean we can throw out the kludged installer, since i2pmanager has that built in) [23:09] &amp;lt;jrand0m&amp;gt; so, people with python experience should get in touch with aum to see how they can help :) [23:09] &amp;lt;human&amp;gt; re [23:09] &amp;lt;jrand0m&amp;gt; wb human [23:10] * human read about the muffin proxy [23:10] &amp;lt;human&amp;gt; i know about another privacy-oriented personal proxy called privoxy [23:11] &amp;lt;jrand0m&amp;gt; yeah, privoxy was another one i had been looking at. good potential as well [23:11] &amp;lt;jrand0m&amp;gt; (reason i leaned towards muffin was the ease of integration, since its java) [23:12] * jrand0m won't be the one who implements / integrates it, so my view is only a suggestion [23:12] &amp;lt;@Nightblade&amp;gt; i think a group chat (or irc) would be a good program because if you can get chat to work reliably then you know i2p's latency and stability are good [23:13] &amp;lt;jrand0m&amp;gt; agreed [23:13] &amp;lt;Synonymous&amp;gt; how would trent work on such a system though, is it possible to do it with a system of public and private keys (like frost) [23:13] &amp;lt;Synonymous&amp;gt; the channel would be the 'board' ? [23:13] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; duck has actually done some neat stuff [23:13] &amp;lt;Synonymous&amp;gt; kool [23:14] &amp;lt;duck&amp;gt; which is: users login with a secret password to the ircd, the ircd publishes the sha1 of the password [23:14] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; in his modified ircd, you can provide a password that has its hash shown in the ident [23:14] &amp;lt;Synonymous&amp;gt; it would also be like waste i guess, even though I didnt usei t [23:14] &amp;lt;jrand0m&amp;gt; duck&amp;gt; though if anyone else creates their own ircd, they can spoof that :/ [23:14] &amp;lt;duck&amp;gt; so others can check the sha1 against a local list, without requiring a centralized database [23:15] &amp;lt;duck&amp;gt; sure [23:15] &amp;lt;jrand0m&amp;gt; but people could just remember what ircd someone usually connects from, i suppose [23:15] &amp;lt;jrand0m&amp;gt; would it be possible to have a nickserv? [23:15] * jrand0m doesn't know much about how irc nets work [23:16] &amp;lt;duck&amp;gt; yes, but I didnt want that [23:16] &amp;lt;duck&amp;gt; because Trent was made as a temporary hack [23:16] &amp;lt;jrand0m&amp;gt; right, it'd be Good if we could do without [23:16] &amp;lt;jrand0m&amp;gt; hehe [23:16] &amp;lt;jrand0m&amp;gt; until iip 2.0, right? ;) [23:16] &amp;lt;duck&amp;gt; now it is the longest running joke in the world [23:17] &amp;lt;duck&amp;gt; . [23:18] &amp;lt;jrand0m&amp;gt; ok, so if we go 1.0 with: irc, eepsites (and a way to set up your own), squid, and cvs, thats reasonable? [23:18] &amp;lt;@Nightblade&amp;gt; yeah [23:18] &amp;lt;jrand0m&amp;gt; (obviously it'd be fantastic if we could include i2psnark, naming, I2PIM, and the other apps) [23:19] &amp;lt;duck&amp;gt; with irc you mean native i2pirc? [23:19] &amp;lt;duck&amp;gt; or if not, why not nntp etc too [23:19] &amp;lt;jrand0m&amp;gt; oh, right [23:19] &amp;lt;jrand0m&amp;gt; of course [23:20] * jrand0m !thwaps self. [23:20] &amp;lt;duck&amp;gt; not too much ofcourse [23:20] * duck thinks that the pgp keyserver is silly [23:20] &amp;lt;jrand0m&amp;gt; i just meant that its easy to overwhelm people with options [23:20] &amp;lt;duck&amp;gt; ah, sure [23:20] &amp;lt;duck&amp;gt; as in officially bundeled stuff [23:20] &amp;lt;jrand0m&amp;gt; "why should I use I2P" "well you can [.............]" [23:20] &amp;lt;jrand0m&amp;gt; right [23:20] * duck agrees [23:21] &amp;lt;jrand0m&amp;gt; with i2ptunnel, we can support all that we've seen (and more :) [23:21] &amp;lt;jrand0m&amp;gt; ok, in that case, I don't think we need to worry too much about the i2papps [23:21] &amp;lt;mihi&amp;gt; btw: we should deprecate the -nogui option of I2PTunnel... [23:22] &amp;lt;jrand0m&amp;gt; to default to -nogui? [23:22] &amp;lt;jrand0m&amp;gt; (or you trying to get us all to use awt? ;) [23:22] &amp;lt;mihi&amp;gt; no. not to use -nogui at all. -cli and -nocli are more "transparent" [23:22] &amp;lt;Synonymous&amp;gt; you should also package all these options in 1 distro if you can [23:22] &amp;lt;jrand0m&amp;gt; ah ok mihi [23:22] &amp;lt;Synonymous&amp;gt; unlike freenet, which mentions no otehr utilities and its up to you to go find them out [23:22] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; definitely [23:22] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; have you used i2pmgr yet? [23:23] &amp;lt;mihi&amp;gt; -nogui acts differently whether you use -e "run configfile" or use "configfile" [23:23] &amp;lt;Synonymous&amp;gt; no, i couldnt get it working :) [23:23] &amp;lt;jrand0m&amp;gt; (its still pre-alpha, but functional) [23:23] &amp;lt;jrand0m&amp;gt; ah ok [23:23] &amp;lt;Synonymous&amp;gt; from before but it didnt try the gui [23:23] &amp;lt;Synonymous&amp;gt; i might try now that it has one [23:23] &amp;lt;Synonymous&amp;gt; :) [23:23] &amp;lt;jrand0m&amp;gt; word, its been makin progress [23:23] * duck suppresses a yawn [23:24] &amp;lt;jrand0m&amp;gt; yeah yeah yeah duck, ok ;) [23:24] &amp;lt;jrand0m&amp;gt; i think thats it for apps - unless someone else has something? [23:24] &amp;lt;jrand0m&amp;gt; moving on to 4) Volunteers needed [23:25] &amp;lt;jrand0m&amp;gt; we're making good progress, and the pace is fine and imho sustainable [23:25] &amp;lt;jrand0m&amp;gt; but we've all been talking about some really neat things that we'd like added on [23:25] &amp;lt;jrand0m&amp;gt; if there were another N hours in the day, yadda yadda yadda [23:26] &amp;lt;duck&amp;gt; what do you mean with 'development bandwidth'? [23:26] &amp;lt;jrand0m&amp;gt; more hours of developer activity [23:26] &amp;lt;duck&amp;gt; aye [23:27] &amp;lt;jrand0m&amp;gt; (e.g. 2 developers == 16/20 hours/day) [23:27] &amp;lt;jrand0m&amp;gt; my gut feeling is of the 'if you build it, they will come' variety [23:28] &amp;lt;jrand0m&amp;gt; (but i've also worked at companies that thought they had a kickass product, made it more kickass, released it, and didn't see much market activity) [23:28] * duck doesnt think that hiring cheap indians will work [23:28] &amp;lt;jrand0m&amp;gt; heh [23:29] &amp;lt;duck&amp;gt; product marketing != developer marketing [23:29] &amp;lt;jrand0m&amp;gt; right, i agree [23:29] &amp;lt;jrand0m&amp;gt; i just meant as an analogy [23:30] &amp;lt;jrand0m&amp;gt; we'll see how things progress. i just wanted to throw that stuff out there [23:30] &amp;lt;@Nightblade&amp;gt; it is a complex program which makes it harder to find people who can figure it out [23:31] &amp;lt;jrand0m&amp;gt; agreed Nightblade [23:31] * greasyaxelsex__ has joined #I2P [23:31] &amp;lt;jrand0m&amp;gt; Nightblade&amp;gt; thats what 1.0 release criteria #3 on the roadmap is for: " Javadoc and code walkthrough / guidebook updated" [23:32] * dm has joined #i2p [23:32] * wiht has quit IRC (EOF From client) [23:32] &amp;lt;jrand0m&amp;gt; we currently have a generally up to date wiki providing an overview of the java impl [23:32] &amp;lt;mihi&amp;gt; hi dm [23:32] &amp;lt;jrand0m&amp;gt; but i will definintely need help with the documentation [23:32] &amp;lt;dm&amp;gt; hello mihi. [23:33] &amp;lt;jrand0m&amp;gt; (since what makes sense to me != what makes sense to people learning the code) [23:33] * dm accuses jrand0m of using terms he's invented when explaining things. [23:34] &amp;lt;jrand0m&amp;gt; occationally ;) [23:34] &amp;lt;Synonymous&amp;gt; i will help wtih the webpage if u want [23:34] &amp;lt;jrand0m&amp;gt; (though the only thing i knowingly have coined wrt i2p is 'militant grade anonymity' ;) [23:34] &amp;lt;Synonymous&amp;gt; i already have a template [23:34] &amp;lt;dm&amp;gt; How far are we from a bugless 0.2.x? I get my broadband in less than a week's time. [23:34] * wiht has joined #i2p [23:34] &amp;lt;Synonymous&amp;gt; the website needs major owkr [23:34] &amp;lt;Synonymous&amp;gt; im working on my own anonymous p2p website, but you can borrow mine :) [23:35] &amp;lt;jrand0m&amp;gt; hehe [23:35] &amp;lt;Synonymous&amp;gt; its modeled after freenet's [23:35] &amp;lt;Synonymous&amp;gt; but better [23:35] &amp;lt;Synonymous&amp;gt; :P [23:35] &amp;lt;jrand0m&amp;gt; actually, yeah, perhaps we can start a thread on the i2p list describing goals of the website and seeing how it fits together? [23:35] &amp;lt;dm&amp;gt; Synonymous: are you building a p2p app, or just the website? [23:35] &amp;lt;Synonymous&amp;gt; just the website [23:35] &amp;lt;jrand0m&amp;gt; (and if that traffic grows, we'll move to something like i2p-www@) [23:36] &amp;lt;duck&amp;gt; ROFL at anonymous p2p website boilerplates [23:36] &amp;lt;jrand0m&amp;gt; dm&amp;gt; roadmap updated at http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap with 0.2.4 slated for February 14 [23:36] &amp;lt;Synonymous&amp;gt; explaing anonymous p2p, the different topologies of networks, the philosophy of it, cypherpunkdom, digital imprimature, links to projects, a mailing list for ppl to discuss it [23:36] &amp;lt;mihi&amp;gt; dm&amp;gt; bugless sw does not exist [23:36] &amp;lt;jrand0m&amp;gt; duck&amp;gt; gotta keep the anonymity set large ;) [23:36] &amp;lt;Synonymous&amp;gt; also links to the other website that does that [23:37] &amp;lt;dm&amp;gt; mihi: does too! [23:37] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; i worked on one project a few years ago that actually shipped with 0 bugs. no p1 or even p5s [23:37] &amp;lt;dm&amp;gt; func addints(int a, int b) { return a + b; } [23:37] &amp;lt;mihi&amp;gt; jrand0m: they just did not find them... [23:37] &amp;lt;mihi&amp;gt; dm: which language? [23:37] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; then its not a bug ;) [23:37] * greasyaxelsex__ has left #I2P (greasyaxelsex__) [23:37] &amp;lt;dm&amp;gt; pseudo-language [23:38] &amp;lt;mihi&amp;gt; and how does this pseudo-language react on an overflow? [23:38] &amp;lt;wiht&amp;gt; dm: In a project with thousands of lines of code, having no bugs is much less likely. [23:38] &amp;lt;duck&amp;gt; . [23:38] &amp;lt;Synonymous&amp;gt; so April is the deadline for something for public release? Why not try to recruit some devls, or would it take to long for you to explain to them how it works etc. [23:39] &amp;lt;dm&amp;gt; input is never over max_value /2 [23:39] &amp;lt;jrand0m&amp;gt; (we're currently ~20KLOC, using the "grep \; | wc -l" algorithm) [23:39] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; I don't think we want to just go around posting on lists "hey, we're doing a kickass thing, come code on it" (thats essentially a 1.0 announcement) [23:40] &amp;lt;dm&amp;gt; that's a lotta lines. [23:40] &amp;lt;dm&amp;gt; Java bloat! [23:40] &amp;lt;jrand0m&amp;gt; but if there are people who are interested in helping out, i'll most definitely go out of my way to find out how i can get them involved [23:40] * jrand0m kicks dm [23:40] &amp;lt;jrand0m&amp;gt; java bloat is when the jvm uses ram. you're suggesting OO bloat [23:40] &amp;lt;dm&amp;gt; What a project leader jrand0m is. [23:40] &amp;lt;Synonymous&amp;gt; well, how will u know if ppl are interested if there is no knowledge of it, thats a contradiction [23:41] &amp;lt;Synonymous&amp;gt; and by 'recruit' i mean email them, not pubically anounce on say, zeropaid, about i2p [23:41] &amp;lt;Synonymous&amp;gt; like someone did ;) [23:41] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; what are your thoughts on the explanation of that issue from the email? [23:41] &amp;lt;dm&amp;gt; Right OO bloat. [23:41] &amp;lt;jrand0m&amp;gt; yeah, I was pissed when someone told me about that zp article [23:41] &amp;lt;Synonymous&amp;gt; ya your the one that did the interview [23:41] &amp;lt;jrand0m&amp;gt; (you can read the august iip-dev messages) [23:41] &amp;lt;Synonymous&amp;gt; they just quoted you? [23:41] &amp;lt;jrand0m&amp;gt; "interview"? more like some random person on iip asking me questions [23:42] &amp;lt;dm&amp;gt; mihi: are you working on the streaming lib? [23:42] &amp;lt;Synonymous&amp;gt; ah :) [23:42] &amp;lt;mihi&amp;gt; dm:no [23:42] &amp;lt;mihi&amp;gt; Standard@laptop /cygdrive/c/eigenes/notback/cvsprojects/i2p/i2p/code [23:42] &amp;lt;mihi&amp;gt; $ grep \; `find . -name "*.java"` | wc -l [23:42] &amp;lt;mihi&amp;gt; 30593 [23:42] &amp;lt;jrand0m&amp;gt; ah. [23:42] &amp;lt;Synonymous&amp;gt; well, make get a list of project leaders for anonymous p2p and say "here is a project you might be interested in looking at, if you have any ideas on code or projects that might help it please let me know" [23:42] &amp;lt;mihi&amp;gt; 30kLOC ;) [23:42] &amp;lt;jrand0m&amp;gt; grep -v \^import [23:43] &amp;lt;jrand0m&amp;gt; Synonymous&amp;gt; stealing project leads == bad form ;) [23:43] &amp;lt;jrand0m&amp;gt; (there are many good projects, and while I obviously think i2p is important, others are too) [23:44] &amp;lt;Synonymous&amp;gt; not stealing, and i dont think the 'leader' can be stolen, he would just desolve the project [23:44] * jrand0m cant believe we're at 30kloc [23:44] &amp;lt;jrand0m&amp;gt; heh [23:46] &amp;lt;jrand0m&amp;gt; ok, moving on to 5) ??? [23:46] &amp;lt;duck&amp;gt; 2 eepsite proposals, for those who dont know what to do: 1) meshmx FE tunnel (with stunnel) 2) pastebin.de site [23:46] &amp;lt;jrand0m&amp;gt; anyone have anything else to discuss / bring up? [23:46] &amp;lt;jrand0m&amp;gt; oh word duck [23:46] &amp;lt;jrand0m&amp;gt; whats pastebin.de? [23:46] &amp;lt;jrand0m&amp;gt; (similar?) [23:47] &amp;lt;duck&amp;gt; site where you can paste code/logs/stuff publically [23:47] &amp;lt;duck&amp;gt; for irc debugging [23:47] &amp;lt;duck&amp;gt; http://pastebin.de/ [23:47] &amp;lt;jrand0m&amp;gt; interesting [23:47] * @Nightblade just prefers flooding channels with code [23:48] &amp;lt;jrand0m&amp;gt; wow that is one hell of an innovative idea [23:48] &amp;lt;jrand0m&amp;gt; insanely simple. [23:48] &amp;lt;jrand0m&amp;gt; focused. [23:48] &amp;lt;jrand0m&amp;gt; practical. [23:48] &amp;lt;dm&amp;gt; Only python though? [23:48] &amp;lt;jrand0m&amp;gt; oh reall? [23:48] &amp;lt;jrand0m&amp;gt; :/ [23:48] &amp;lt;duck&amp;gt; I think this one has python highlighting [23:48] * jrand0m takes back 'practical' ;) [23:48] &amp;lt;duck&amp;gt; but I have also seen php ones etc [23:48] &amp;lt;duck&amp;gt; and you might have a general approach [23:48] &amp;lt;dm&amp;gt; I think I've seen one which accepts any language. [23:49] &amp;lt;dm&amp;gt; Good idea, mind you. [23:49] &amp;lt;duck&amp;gt; anyway, just something simple [23:49] &amp;lt;duck&amp;gt; you dont need highlighting at all [23:49] &amp;lt;duck&amp;gt; online linenrs would be useful [23:49] * dm looks at python code. [23:49] &amp;lt;dm&amp;gt; What's so special about this again? [23:50] &amp;lt;jrand0m&amp;gt; its got a y [23:50] * Nightblade sets mode: +o jrand0m [23:50] &amp;lt;@jrand0m&amp;gt; w00t [23:50] * Trent@anon.iip sets mode: +o mihi [23:50] &amp;lt;duck&amp;gt; there is nothing special about it, [23:51] &amp;lt;dm&amp;gt; A lot of people really like it, I think. [23:51] &amp;lt;duck&amp;gt; oh, you mean about python [23:51] &amp;lt;dm&amp;gt; yes, sorry. [23:52] * duck moves that to 6) offtopic [23:52] &amp;lt;duck&amp;gt; :) [23:52] &amp;lt;@jrand0m&amp;gt; heh [23:52] &amp;lt;@jrand0m&amp;gt; [beuler, beuler] [23:52] &amp;lt;dm&amp;gt; Sorry, didn't realize you guys were having a meeting. [23:52] &amp;lt;@jrand0m&amp;gt; every tuesday 9p gmt :) [23:53] &amp;lt;duck&amp;gt; ok, php stuff: http://pastebin.com/pastebin.php?showsource=php [23:53] &amp;lt;@jrand0m&amp;gt; anyone have anything else they want to bring up wrt i2p, etc? [23:54] &amp;lt;@mihi&amp;gt; i2p rocks! [23:54] &amp;lt;@jrand0m&amp;gt; (if only it were more reliable..) [23:55] &amp;lt;@mihi&amp;gt; it is more reliable than freenet for me ;) [23:55] &amp;lt;@jrand0m&amp;gt; heh :) [23:55] &amp;lt;@jrand0m&amp;gt; if i just hadn't fucked with your i2ptunnel to set the retry count to 0 we'd be fine ;) [23:56] &amp;lt;@jrand0m&amp;gt; (corrupt a lil data here and there, but that never hurt no one...er......) [23:56] &amp;lt;@jrand0m&amp;gt; ok [23:56] &amp;lt;dm&amp;gt; don't baf [23:56] * @jrand0m isn't going to try to drag it out 4 more minutes to reach 2 hours [23:57] &amp;lt;dm&amp;gt; do not baf [23:57] * @jrand0m denies dm and *baf*'s the meeting closed &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P - 27 de janeiro de 2004</title><link>/pt/blog/2004/01/27/reuni%C3%A3o-de-desenvolvedores-do-i2p-27-de-janeiro-de-2004/</link><pubDate>Tue, 27 Jan 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/01/27/reuni%C3%A3o-de-desenvolvedores-do-i2p-27-de-janeiro-de-2004/</guid><description>&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> baffled2, duck, jrand0m, kaji, madman2003, mihi, Reskill&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:03] &amp;lt;jrand0m&amp;gt; 0) oi [22:03] &amp;lt;jrand0m&amp;gt; 1) status de desenvolvimento do router (0.2.4) [22:03] &amp;lt;jrand0m&amp;gt; 2) RTCP [22:03] &amp;lt;jrand0m&amp;gt; 3) i2p.net [22:03] &amp;lt;jrand0m&amp;gt; 4) ??? [22:03] &amp;lt;jrand0m&amp;gt; 0) oi [22:03] * jrand0m acena [22:03] &amp;lt;jrand0m&amp;gt; esta é a reunião $num [22:03] &amp;lt;duck&amp;gt; . [22:03] * mihi_backup entrou no #i2p [22:03] &amp;lt;jrand0m&amp;gt; os logs serão publicados na wiki quando terminarmos [22:03] * Robert saiu do IRC (Ping timeout) [22:04] * baffled saiu do IRC (Ping timeout) [22:04] &amp;lt;jrand0m&amp;gt; ok, seguindo em frente (esperançosamente vencendo os ping timeouts)... 1) status de desenvolvimento do router [22:04] * baffled entrou no #i2p [22:05] &amp;lt;jrand0m&amp;gt; mais algumas correções de bugs esta semana, e grande parte do atraso e da perda de mensagens associada foi rastreada até o transporte PHTTP [22:06] &amp;lt;jrand0m&amp;gt; para evitar me repetir do email [http://i2p.dnsalias.net/pipermail/i2p/2004-January/000113.html], então, alguém tem perguntas/comentários sobre o status de desenvolvimento? [22:06] &amp;lt;duck&amp;gt; sim [22:06] &amp;lt;jrand0m&amp;gt; e aí? [22:06] &amp;lt;duck&amp;gt; parece que ainda, depois de um tempo, o esquema de tunnels trava [22:07] &amp;lt;duck&amp;gt; aí o madman2003 e o human têm que gritar comigo [22:07] &amp;lt;duck&amp;gt; e reiniciar tudo [22:08] &amp;lt;jrand0m&amp;gt; hmm, é, acho que isso se deve em grande parte à natureza toda fodida do código PHTTP 0.2.3.5. Existem alguns routers por aí que só são alcançáveis via PHTTP, e se ainda estiverem rodando o 0.2.3.5 puro, não vão conseguir falar entre si (mas vão conseguir falar com você) [22:08] * jar entrou no #i2p [22:08] &amp;lt;madman2003&amp;gt; eu gostaria de dizer uma coisa (um pouco off-topic): uma página 404 no 0.3 seria legal, porque muitos navegadores ficam confusos se não recebem a resposta esperada [22:08] &amp;lt;jrand0m&amp;gt; isso significa que sempre que você construir um tunnel através deles, seu tunnel fica inacessível [22:09] * DrWoo saiu do IRC (Ping timeout) [22:09] &amp;lt;jrand0m&amp;gt; duck&amp;gt; essa é uma das razões do ‘campo pró’ para lançar um 0.2.3.6 o quanto antes, com o 0.2.4 saindo com RTCP em alguns dias [22:09] * DrWoo entrou no #i2p [22:09] &amp;lt;duck&amp;gt; ok, então essa é a parte do phttp? [22:09] &amp;lt;jrand0m&amp;gt; (o ‘campo contra’ liderado por “atualizar é um saco”) [22:10] &amp;lt;jrand0m&amp;gt; hmm? o código phttp foi corrigido no cvs [22:10] &amp;lt;duck&amp;gt; que campo contra? [22:10] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; acho que o baffled pode estar olhando isso :) [22:10] &amp;lt;madman2003&amp;gt; atualizar é fácil :) [22:10] &amp;lt;kaji&amp;gt; atualizar é demais [22:10] &amp;lt;madman2003&amp;gt; com o i2pmgr é ainda mais fácil [22:11] &amp;lt;madman2003&amp;gt; basta um toque de botão :) [22:11] * Robert entrou no #i2p [22:11] &amp;lt;baffled2&amp;gt; estou olhando isso, madman, pode demorar um pouco! [22:11] &amp;lt;jrand0m&amp;gt; bom, o lado contra é que, se houver um release (em, digamos, algumas horas), as pessoas terão que fazer outra atualização em, digamos, 2-3 dias [22:11] &amp;lt;jrand0m&amp;gt; se tudo bem, posso empacotar um 0.2.3.6 com bastante facilidade [22:11] &amp;lt;duck&amp;gt; atualizar me deixa feliz [22:12] &amp;lt;kaji&amp;gt; o que a .6 corrige? [22:12] &amp;lt;baffled2&amp;gt; eu diria: manda ver; a maioria de nós não tem problema em atualizar regularmente. [22:12] &amp;lt;madman2003&amp;gt; eu atualizaria a cada 24 horas se isso resolver [22:12] &amp;lt;jrand0m&amp;gt; 0.2.3.6 corrige o PHTTP para ficar, err, funcional [22:12] &amp;lt;jrand0m&amp;gt; ok, legal [22:13] &amp;lt;jrand0m&amp;gt; vou empacotar um 0.2.3.6 depois da reunião (talvez 1-2 horas para limpar) e postar na lista quando estiver pronto [22:13] &amp;lt;jrand0m&amp;gt; (aqui também) [22:13] * Masterboy saiu do IRC (Ping timeout) [22:14] &amp;lt;jrand0m&amp;gt; ok, mais algo sobre o status de desenvolvimento, ou vamos pular para 2) RTCP [22:15] * jrand0m jmp 2 [22:15] &amp;lt;madman2003&amp;gt; você sempre pode voltar a isso [22:15] &amp;lt;jrand0m&amp;gt; certo, certo [22:15] &amp;lt;jrand0m&amp;gt; ok, rtcp está avançando, e espero ter as libs do lado cliente funcionando após mais algumas horas de codificação [22:16] &amp;lt;jrand0m&amp;gt; o Kirk levantou um bom ponto na lista sobre encadeamento — em teoria, todos esses relés poderiam ter uma conexão inter-relé para construir uma rede virtual de relés [22:16] &amp;lt;jrand0m&amp;gt; mas, bem, isso basicamente vira IRC, ou outra rede anônima completa [22:17] &amp;lt;madman2003&amp;gt; você quer dizer eliminar totalmente o PHTTP? [22:17] &amp;lt;jrand0m&amp;gt; embora isso seja possível (e bem interessante), acho que por enquanto teremos apenas o relé RTCP autônomo (e/ou relé integrado no router) [22:18] &amp;lt;jrand0m&amp;gt; madman2003&amp;gt; não, o PHTTP vai ficar (nem que seja apenas para sincronização de tempo e para pessoas atrás de firewalls que só permitem HTTP), mas o RTCP oferece uma alternativa mais rápida, de baixa latência [22:18] &amp;lt;madman2003&amp;gt; (eu integraria no router, porque isso distribuiria a carga da retransmissão) [22:18] &amp;lt;jrand0m&amp;gt; concordo [22:19] &amp;lt;jrand0m&amp;gt; basicamente a topologia que prevejo com o RTCP é: todos que puderem ter um endereço alcançável executarão seu próprio relé RTCP (com seu próprio targetId (identificador do target [alvo]) nisso), e quem não tiver um endereço alcançável pode simplesmente escolher qualquer um daqueles que tenham e criar um target neles [22:20] &amp;lt;jrand0m&amp;gt; esses relés essencialmente viram centrais para comunicação entre pares, mas de forma totalmente distribuída (já que nenhum deles depende de qualquer um dos outros) [22:20] &amp;lt;madman2003&amp;gt; ou usar vários relés se houver mais relés do que pessoas que precisam de relés [22:20] &amp;lt;baffled2&amp;gt; Como as pessoas encontrariam os vários relés rtcp? [22:20] &amp;lt;madman2003&amp;gt; phttp :) [22:20] &amp;lt;jrand0m&amp;gt; certo, bom ponto — routers podem criar targets em múltiplos relés [22:20] &amp;lt;jrand0m&amp;gt; baffled&amp;gt; os relés rtcp serão listados no RouterInfo do router (publicado no networkDb) [22:21] &amp;lt;jrand0m&amp;gt; basicamente um router vai ver “ah, o router XYZ tem um endereço rtcp em 127.0.0.1:8999 targetId 3123” e então conectar a 127.0.0.1:8999 e solicitar seu próprio target [22:23] &amp;lt;madman2003&amp;gt; algo que acabei de pensar: reinício automático dos tunnels a cada 12 ou 24 horas [22:23] &amp;lt;madman2003&amp;gt; e um reinício automático do router + o resto a cada poucos dias [22:24] * jrand0m está trabalhando para que isso não seja necessário [22:24] &amp;lt;jrand0m&amp;gt; um dos meus routers em uma máquina linux está no ar sem interrupção há vários dias [22:24] &amp;lt;mihi&amp;gt; madman2003: você pode adicionar suas próprias threads à jvm para encerrá-la após 12 horas [22:24] &amp;lt;jrand0m&amp;gt; (e só saiu do ar quando eu atualizei) [22:24] * madman2003 tem que ir [22:25] &amp;lt;jrand0m&amp;gt; até mais, madman2003 [22:25] &amp;lt;madman2003&amp;gt; boa reunião [22:25] * madman2003 saiu do IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12)) [22:25] &amp;lt;jrand0m&amp;gt; ok, mais alguma coisa sobre rtcp? [22:26] &amp;lt;duck&amp;gt; não, parece bom [22:26] &amp;lt;jrand0m&amp;gt; ok, passando para um ponto breve [22:26] &amp;lt;jrand0m&amp;gt; 3) i2p.net. [22:26] &amp;lt;jrand0m&amp;gt; sem mais [22:26] &amp;lt;jrand0m&amp;gt; 4) ??? [22:26] &amp;lt;jrand0m&amp;gt; alguém tem mais alguma coisa? [22:28] &amp;lt;duck&amp;gt; . [22:28] * jrand0m percebe uma reunião batendo recorde, 26 minutos [22:29] &amp;lt;Reskill&amp;gt; lol [22:29] * Reskill entra tranquilamente [22:29] &amp;lt;jrand0m&amp;gt; bom dia, Reskill [22:29] &amp;lt;jrand0m&amp;gt; ok, vou começar a trabalhar para lançar a 0.2.3.6 e depois acelerar no código rtcp para uma 0.2.4 [22:30] &amp;lt;jrand0m&amp;gt; se não houver mais nada... [22:30] &amp;lt;Reskill&amp;gt; Oo... [22:30] &amp;lt;baffled2&amp;gt; Ok, vejo vocês quando eu chegar em casa. [22:30] * jrand0m *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvimento I2P - 20 de Janeiro de 2004</title><link>/pt/blog/2004/01/20/reuni%C3%A3o-de-desenvolvimento-i2p-20-de-janeiro-de-2004/</link><pubDate>Tue, 20 Jan 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/01/20/reuni%C3%A3o-de-desenvolvimento-i2p-20-de-janeiro-de-2004/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dm, duck, Frontier, jar, jrand0m, mihi, Ophite1&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
[22:07] &amp;lt;jrand0m&amp;gt; agenda:
[22:07] &amp;lt;jrand0m&amp;gt; 0) hi (read http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html)
[22:07] &amp;lt;jrand0m&amp;gt; 1) router dev status
[22:07] &amp;lt;jrand0m&amp;gt; 2) twisted-i2p
[22:07] &amp;lt;jrand0m&amp;gt; 3) unit tests
[22:07] &amp;lt;jrand0m&amp;gt; 4) network testing / monitoring
[22:07] &amp;lt;jrand0m&amp;gt; 5) ???
[22:07] &amp;lt;jrand0m&amp;gt; 0) hi
[22:07] &amp;lt;jrand0m&amp;gt; hi
[22:07] * jrand0m waves
[22:07] &amp;lt;dm&amp;gt; ohhhh meeting!
[22:07] * dm waves back.
[22:07] &amp;lt;jrand0m&amp;gt; 9p gmt every tuesday :)
[22:08] &amp;lt;jrand0m&amp;gt; people should read that url (http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html) since there's stuff in it that I need feedback on during agenda item 4
[22:08] &amp;lt;jrand0m&amp;gt; 1) router dev status
[22:09] &amp;lt;jrand0m&amp;gt; making progress, code currently in cvs is looking good. i've had a script testing a series of routers for the last day or so and none of them have popped out a single ERROR message
[22:09] &amp;lt;duck&amp;gt; reading...
[22:10] &amp;lt;jrand0m&amp;gt; but of course thats just baseline testing (keeping the routers building tunnels correctly, tunneling data through one to another via i2ptunnel, etc)
[22:11] * jnk has joined #i2p
[22:11] &amp;lt;jrand0m&amp;gt; theres certainly other things that need to be fixed up in the wild, which is why there's going to be a 0.2.3.5 release in the next day or so to confirm functionality or to find new bugs
[22:11] &amp;lt;jrand0m&amp;gt; ok, moving on
[22:12] &amp;lt;jrand0m&amp;gt; 2) twisted+i2p
[22:12] &amp;lt;duck&amp;gt; I do have errors
[22:12] &amp;lt;duck&amp;gt; but probably due to others
[22:12] &amp;lt;jrand0m&amp;gt; dropped messages and unknown tunnels, right?
[22:12] &amp;lt;duck&amp;gt; checking
[22:13] &amp;lt;jrand0m&amp;gt; (those are the errors I see with one of my 'live' routers but not on the test network)
[22:13] &amp;lt;duck&amp;gt; 22:13:15.371 ERROR [ Sender 1148] er.transport.phttp.PHTTPSender: Error sending the message
[22:13] &amp;lt;jrand0m&amp;gt; ah ok, yeah, i've been smacking around the phttp relay too
[22:13] &amp;lt;duck&amp;gt; 21:01:01.509 ERROR [JobQueue28 ] eDatabaseSearchReplyMessageJob: Invalid router info returned from [Rout
[22:14] &amp;lt;jrand0m&amp;gt; hmm that one is funky - could you bounce me the stacktrace?
[22:14] &amp;lt;duck&amp;gt; I'll put it up.
[22:14] &amp;lt;duck&amp;gt; .
[22:14] &amp;lt;jrand0m&amp;gt; gracias
[22:15] &amp;lt;jrand0m&amp;gt; actually, thats going to be a general rule with the future releases - WARN or INFO or DEBUG messages are fine, and ERROR or CRIT messages are things I'd like to hear about
[22:16] &amp;lt;jrand0m&amp;gt; ok, back to 2)
[22:16] &amp;lt;jrand0m&amp;gt; human has put together a way to use i2p via python and the twisted framework (yay!)
[22:17] &amp;lt;jrand0m&amp;gt; see his email for more info (http://i2p.dnsalias.net/pipermail/i2p/2004-January/000100.html) 
[22:17] &amp;lt;jrand0m&amp;gt; anything to add human? (if you're here)
[22:17] &amp;lt;duck&amp;gt; it is _so_ cool
[22:17] &amp;lt;jrand0m&amp;gt; yeah, the sample code for the echo server and client look kick-ass
[22:18] &amp;lt;jrand0m&amp;gt; ok, moving on to 3) unit tests
[22:19] &amp;lt;jrand0m&amp;gt; yeah, there are some unit tests for most of the data structures, but they aren't "one click testable" so I don't run them on every build. 
[22:20] &amp;lt;jrand0m&amp;gt; current thoughts are to migrate them to jUnit, as well as to merge as many of the other unit tests currently implemented in the main(..) method of various components (specifically the crypto ones) 
[22:21] &amp;lt;duck&amp;gt; probably it is difficult to test more complex things
[22:21] &amp;lt;jrand0m&amp;gt; thats going to come up to be on the critical path sooner rather than later, depending on where the debugging leads us
[22:21] &amp;lt;jrand0m&amp;gt; right, the unit tests as is just test the basics
[22:21] &amp;lt;duck&amp;gt; like routing, tcp stuff etc
[22:21] &amp;lt;jrand0m&amp;gt; right
[22:21] * dm sees a debate on value of unit testing coming.
[22:21] &amp;lt;jrand0m&amp;gt; but things like the AESInputStream can be tested in collaboration with AESOutputStream
[22:22] &amp;lt;duck&amp;gt; unit test = kickass
[22:22] &amp;lt;jrand0m&amp;gt; (and for those watching their logs closely, there's been some funky "pushed back" behavior during decrypt streaming)
[22:22] &amp;lt;jrand0m&amp;gt; definitely.
[22:23] &amp;lt;jrand0m&amp;gt; unit tests are just for the, er, units. not for the larger components (which is what agenda item 4 is about ;)
[22:24] &amp;lt;jrand0m&amp;gt; but in any case, if someone is interested in helping out convert the existing data structure unit tests to the jUnit framework, lemmie know - it'd be much appreciated (and would give you a good foundation of the i2p codebase)
[22:24] * mihi_away is now known as mihi
[22:25] &amp;lt;dm&amp;gt; If it's not done by the weekend I can take a look. I know nothing about unit testing so I could learn through it.
[22:25] &amp;lt;jrand0m&amp;gt; wikked!
[22:25] &amp;lt;dm&amp;gt; No promises though.
[22:25] &amp;lt;jrand0m&amp;gt; right right
[22:25] &amp;lt;jrand0m&amp;gt; ok, moving on to 4) network testing / monitoring
[22:26] &amp;lt;jrand0m&amp;gt; has everyone read http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html? I don't want to just copy and paste that
[22:26] * Frontier has joined #i2p
[22:27] * jrand0m gives people time to digest
[22:27] * dm says...
[22:28] &amp;lt;Frontier&amp;gt; digest wat?
[22:28] &amp;lt;dm&amp;gt; C) but not with automatic sending.
[22:28] &amp;lt;dm&amp;gt; i.e. you type emaillogstojrandom.sh (.bat)
[22:28] &amp;lt;dm&amp;gt; email or post, or whatever.
[22:29] &amp;lt;dm&amp;gt; and when it does that it clears you log, or moves it somewhere, so you don't submit the same data twice.
[22:29] &amp;lt;jrand0m&amp;gt; so basically B
[22:29] &amp;lt;jrand0m&amp;gt; (or A)
[22:29] &amp;lt;dm&amp;gt; Yeah, user-friendly B) :)
[22:29] &amp;lt;jrand0m&amp;gt; thats one of the tricks wrt the data... that log grows to tens of megs per night
[22:29] &amp;lt;jrand0m&amp;gt; right 
[22:30] &amp;lt;dm&amp;gt; sorry, didn't see history=false for C.
[22:30] &amp;lt;jrand0m&amp;gt; Frontier) we're discussing section 4 of http://i2p.dnsalias.net/pipermail/i2p/2004-January/000101.html?
[22:30] &amp;lt;mihi&amp;gt; jrand0m: man bzip2
[22:30] &amp;lt;dm&amp;gt; So history=false with a script to post on command.
[22:30] &amp;lt;dm&amp;gt; sorry, history=true :)
[22:30] &amp;lt;dm&amp;gt; god, I've made a mess of it.
[22:31] &amp;lt;jrand0m&amp;gt; right mihi, but bzip2 isn't on windows (unless we require it and install it). or do you mean bzip2 has a flag to submit a file to a url?
[22:32] &amp;lt;dm&amp;gt; I wouldn't worry about the size, 10s of megs for the small group of people you have here is fine.
[22:32] &amp;lt;Ophite1&amp;gt; I vote C.
[22:32] &amp;lt;dm&amp;gt; As long as it gets archived when you run the script to submit.
[22:32] &amp;lt;Ophite1&amp;gt; This is a debug client.
[22:32] &amp;lt;Ophite1&amp;gt; A in a production client of course :)
[22:32] &amp;lt;mihi&amp;gt; jrand0m: then use GZipOutputStream
[22:32] &amp;lt;jrand0m&amp;gt; right right Ophite1 ;)
[22:33] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; people might like to read these files ;)
[22:33] &amp;lt;duck&amp;gt; yeah, opt-in for debugging participation, but once you join, make it as easy as possible for the user (so C)
[22:33] &amp;lt;mihi&amp;gt; man zcat ;)
[22:33] &amp;lt;Ophite1&amp;gt; jrandom: gzcat | less ;-)
[22:33] &amp;lt;mihi&amp;gt; Ophite1: zless ;)
[22:33] &amp;lt;jrand0m&amp;gt; C:\Documents and Settings\dev&amp;gt;man
[22:33] &amp;lt;jrand0m&amp;gt; 'man' is not recognized as an internal or external command,
[22:33] &amp;lt;jrand0m&amp;gt; operable program or batch file.
[22:33] &amp;lt;jrand0m&amp;gt; ;)
[22:34] &amp;lt;mihi&amp;gt; cd \cygwin &amp;lt;Ctrl+T&amp;gt; call cygwin.bat
[22:34] * dm twiddles his thumbs.
[22:34] &amp;lt;Ophite1&amp;gt; double-click -&amp;gt; winrar -&amp;gt; view
[22:34] &amp;lt;jrand0m&amp;gt; ok, so we have one B, two C, whats your take mihi?
[22:34] &amp;lt;jrand0m&amp;gt; (and anyone else?)
[22:34] &amp;lt;dm&amp;gt; twiddle thumbs, pick nose, click click.
[22:34] &amp;lt;mihi&amp;gt; double-click - 7zop - view. I'd say C.
[22:35] &amp;lt;mihi&amp;gt; s/7zop/7zip/
[22:35] &amp;lt;jrand0m&amp;gt; 3 c one b. i kind of prefer c too, and of course if someone /doesnt/ want to submit this data, they can always say so and it won't do shit
[22:36] &amp;lt;jrand0m&amp;gt; i'll see if i can implement both c and b
[22:36] &amp;lt;dm&amp;gt; Looks like C it is.
[22:36] &amp;lt;dm&amp;gt; Don't waste your time, the B person is on dialup and would offer very little data anyway ;)
[22:36] &amp;lt;jrand0m&amp;gt; hehe
[22:36] &amp;lt;jrand0m&amp;gt; well, c is probably going to be implemented on top of b, so it won't take any more work
[22:37] &amp;lt;jar&amp;gt; for me : just like Ophite1 said ! A for prod client, C for debug ...
[22:37] &amp;lt;jrand0m&amp;gt; word jar
[22:37] &amp;lt;jar&amp;gt; just like Ophite1 said ! A for prod client, C for debug ...
[22:37] &amp;lt;Ophite1&amp;gt; obviously not anything other than A for prod client...
[22:37] &amp;lt;jar&amp;gt; just like Ophite1 said ! A for prod client, C for debug ...
[22:37] &amp;lt;Ophite1&amp;gt; that's a no-brainer :)
[22:37] &amp;lt;jar&amp;gt; sorry ... :(
[22:37] &amp;lt;jrand0m&amp;gt; s'all good jar, we won't kickban you (... this time ;)
[22:38] &amp;lt;jrand0m&amp;gt; ok, so i'll get cracking on that, and pretty much once thats tested we'll have a new 0.2.3.5 release (sometime tomorrow)
[22:39] &amp;lt;jrand0m&amp;gt; ok, moving on to 5) ???
[22:39] &amp;lt;jrand0m&amp;gt; anyone have anything else? questions, thoughts, concerns?
[22:39] * duck offers free hosting
[22:39] * dm accepts free hosting
[22:39] &amp;lt;jrand0m&amp;gt; oh word. yeah, people should host sites on host.duck.i2p, its nice having reachable pages 
[22:39] &amp;lt;jrand0m&amp;gt; (of course people should also feel free to host for themselves too ;)
[22:40] &amp;lt;duck&amp;gt; sure, just for those who can't stay online 24/7
[22:40] &amp;lt;jrand0m&amp;gt; right
[22:40] &amp;lt;mihi&amp;gt; what happened (will happen?) to the streaming api?
[22:40] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; its in the task list, but getting the network functioning reliably is higher priority at the moment :/
[22:41] &amp;lt;mihi&amp;gt; but it is not dropped completely? (that's what i wanna know...)
[22:41] &amp;lt;jrand0m&amp;gt; i'll get back to the streaming api for the 0.3.1 release (perhaps sooner, but not sure)
[22:41] &amp;lt;jrand0m&amp;gt; its definitely NOT dropped completely.
[22:41] &amp;lt;jrand0m&amp;gt; it will be done.
[22:41] &amp;lt;dm&amp;gt; What's this streaming API? A different way of exposing the network to clients?
[22:42] &amp;lt;jrand0m&amp;gt; dm&amp;gt; http://wiki.invisiblenet.net/iip-wiki?I2PSocketLibrary
[22:43] &amp;lt;jrand0m&amp;gt; I made what is arguably a mistake of including mode=guaranteed in the router from the beginning instead of putting it in a seperate lib (and now i'm trying to move it out of the router :)
[22:43] &amp;lt;jrand0m&amp;gt; (the insanely awesome benefit of that mistake was mihi coming along and writing i2ptunnel :)
[22:44] * wn-user has joined #i2p
[22:44] &amp;lt;jrand0m&amp;gt; anyone else have anything?
[22:44] * dm gets it.
[22:45] &amp;lt;jrand0m&amp;gt; w3rd
[22:45] &amp;lt;dm&amp;gt; Hmmm, too early to end meeting, ain't it?
[22:45] &amp;lt;duck&amp;gt; what about the hosts.txt
[22:45] &amp;lt;duck&amp;gt; it is growing and growing
[22:45] &amp;lt;jrand0m&amp;gt; well, 45 mins. two weeks ago we had 20 mins
[22:45] &amp;lt;jrand0m&amp;gt; ah, true that
[22:45] &amp;lt;duck&amp;gt; but 75% is offline
[22:45] &amp;lt;duck&amp;gt; and it looks like 50% is permanently offline
[22:45] &amp;lt;jrand0m&amp;gt; prolly
[22:46] &amp;lt;jrand0m&amp;gt; I dunno
[22:46] &amp;lt;duck&amp;gt; just keep it growing, to raise the incentive for a DNS solution :)
[22:46] &amp;lt;jrand0m&amp;gt; heh exactly
[22:46] &amp;lt;Ophite1&amp;gt; I'm all for a little delay, I'm having a lot of fun with all kinds of Windows problems...
[22:46] &amp;lt;dm&amp;gt; Ophite1: windows is the devil!
[22:46] &amp;lt;Ophite1&amp;gt; You never really understand just how awful Windows is, until you write software for it.
[22:47] &amp;lt;jrand0m&amp;gt; reason #941 to use java 
[22:47] &amp;lt;dm&amp;gt; Unless you're using .NET.
[22:47] &amp;lt;dm&amp;gt; also known as java++
[22:47] &amp;lt;Ophite1&amp;gt; dm/jrand0m: it's still running *on* Windows, and there are still some things you just keep running into.
[22:47] &amp;lt;duck&amp;gt; jrand0m: those last patches, would they solve disconnects? or more connection problems
[22:47] &amp;lt;Ophite1&amp;gt; Path lengths for example. Bloody unicode.
[22:48] &amp;lt;mihi&amp;gt; Or not to use \n in file names ;)
[22:48] &amp;lt;mihi&amp;gt; which will crash cvs anyway (on *nix, BTDT)
[22:48] &amp;lt;jrand0m&amp;gt; duck&amp;gt; no patches today are critical
[22:48] &amp;lt;duck&amp;gt; from yesterday I mean
[22:49] &amp;lt;dm&amp;gt; What happens if you use \n in a filenamE? :)
[22:49] &amp;lt;mihi&amp;gt; dm: try it ;) on *nix, nothing happens, as long as you don't try to run cvs update afterwards.
[22:49] &amp;lt;jrand0m&amp;gt; oh, yesterday there were Good patches that would solve some (most? all?) i2ptunnel Peer unreachable messages. not i2cp disconnects though
[22:50] &amp;lt;dm&amp;gt; I think it would throw an exception.
[22:50] &amp;lt;jrand0m&amp;gt; (which is one of the reasons 0.2.3.5 is coming out)
[22:51] &amp;lt;mihi&amp;gt; dm: it works w/ local repository, but not w/ pserver or ssh.
[22:51] &amp;lt;mihi&amp;gt; something like 'protocol error'.
[22:51] &amp;lt;mihi&amp;gt; (the protocol terminates file names by \n ;) )
[22:51] &amp;lt;Ophite1&amp;gt; sort of like what happens with direct connect if you have filenames with $ and | in them. I hate DC.
[22:51] &amp;lt;duck&amp;gt; .
[22:52] &amp;lt;Ophite1&amp;gt; No matter what I code, ever, it could never be that bad :)
[22:52] &amp;lt;jrand0m&amp;gt; naw, you c devs just treat \0 as special instead of $ ;)
[22:52] &amp;lt;jrand0m&amp;gt; ok, anything else on i2p or we good to go?
[22:53] * madman2003 has quit IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12))
[22:54] &amp;lt;jrand0m&amp;gt; 'k thazzit
[22:54] * jrand0m *baf*s the meeting to a close
&lt;/div></description></item><item><title>Reunião de Desenvolvedores I2P - 13 de Janeiro de 2004</title><link>/pt/blog/2004/01/13/reuni%C3%A3o-de-desenvolvedores-i2p-13-de-janeiro-de-2004/</link><pubDate>Tue, 13 Jan 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/01/13/reuni%C3%A3o-de-desenvolvedores-i2p-13-de-janeiro-de-2004/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> duck, jrand0m, kaji, lucky, mihi, MrEcho, mrflibble, wiht, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
[22:01] &amp;lt;jrand0m&amp;gt; 0) hi
[22:01] &amp;lt;jrand0m&amp;gt; 1) 0.2.3.4
[22:01] &amp;lt;jrand0m&amp;gt; 2) 0.3
[22:01] &amp;lt;jrand0m&amp;gt; 3) streaming library, I2COCP, CI2CP
[22:01] &amp;lt;jrand0m&amp;gt; 4) apps
[22:01] &amp;lt;jrand0m&amp;gt; 5) ???
[22:01] &amp;lt;jrand0m&amp;gt; 0) hi
[22:01] &amp;lt;jrand0m&amp;gt; hi everyone
[22:01] &amp;lt;jrand0m&amp;gt; y'all seen http://i2p.dnsalias.net/pipermail/i2p/2004-January/000082.html?
[22:01] &amp;lt;jrand0m&amp;gt; if not, now's your chance :)
[22:02] &amp;lt;jrand0m&amp;gt; iip has been acting up a bit, so if someone could say something every once in a while, that'd be swell 
[22:02] &amp;lt;MrEcho&amp;gt; .
[22:02] &amp;lt;jrand0m&amp;gt; w3rd
[22:02] &amp;lt;jrand0m&amp;gt; ok, moving on, 1) 0.2.3.4
[22:03] &amp;lt;jrand0m&amp;gt; there'll be a new release in the next day or so with the current state of the code, which includes a lot of bugfixes and more features
[22:03] &amp;lt;jrand0m&amp;gt; e.g. tunnelmanager isn't in 0.2.3.3 yet
[22:03] &amp;lt;MrEcho&amp;gt; col
[22:03] &amp;lt;jrand0m&amp;gt; it'll be backwards incompatible, because i'm mean
[22:04] &amp;lt;jrand0m&amp;gt; jumping onto 2) 0.3
[22:04] &amp;lt;MrEcho&amp;gt; :P
[22:04] &amp;lt;jrand0m&amp;gt; that'll be out fairly soon, but obviously not on thursday
[22:04] &amp;lt;jrand0m&amp;gt; it won't be out until 0.2.3.4 is performing reliably so that everyone can reach all sites they should be able to
[22:05] &amp;lt;MrEcho&amp;gt; cool
[22:05] &amp;lt;jrand0m&amp;gt; well, moving right along to 3) streaming lib / etc
[22:05] &amp;lt;jrand0m&amp;gt; well, thats all spelled out in the email :)
[22:05] * eco has joined #i2p
[22:05] * mihi_away is now known as mihi
[22:05] &amp;lt;jrand0m&amp;gt; if anyone wants to get involved in it, please let me know
[22:06] * ion has joined #i2p
[22:06] &amp;lt;jrand0m&amp;gt; 'lo eco, mihi, ion
[22:06] &amp;lt;jrand0m&amp;gt; ok, moving on to 4) apps 
[22:06] &amp;lt;jrand0m&amp;gt; anyone working on an app that will run over i2p that has anything to add?
[22:07] * wiht has joined #i2p
[22:07] &amp;lt;MrEcho&amp;gt; re ask the quest j
[22:07] &amp;lt;jrand0m&amp;gt; well, we're at the last agenda item, so might as well :)
[22:08] &amp;lt;MrEcho&amp;gt; wiht .. get my email?
[22:08] &amp;lt;jrand0m&amp;gt; anyone have anything to bring up outside the http://i2p.dnsalias.net/pipermail/i2p/2004-January/000082.html post?
[22:08] &amp;lt;wiht&amp;gt; Yes, let me read it.
[22:08] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; have you read zooko's naming page yet?
[22:08] * jar has joined #i2p
[22:08] &amp;lt;MrEcho&amp;gt; no .. lost the link
[22:09] &amp;lt;jrand0m&amp;gt; (from the logs last week, http://zooko.com/distnames.html)
[22:10] &amp;lt;jrand0m&amp;gt; anyone have anything to add, or are we at a record breaking 10 minute meeting?
[22:10] &amp;lt;MrEcho&amp;gt; still working on my dns idea
[22:10] &amp;lt;jrand0m&amp;gt; coo'
[22:10] &amp;lt;wiht&amp;gt; MrEcho: Yes, I would like to work together on naming service.
[22:10] &amp;lt;MrEcho&amp;gt; sweet
[22:11] &amp;lt;wiht&amp;gt; But I will not have time until next Wednesday.
[22:11] &amp;lt;MrEcho&amp;gt; ok
[22:11] &amp;lt;MrEcho&amp;gt; will give me some time to finish up on a few things
[22:11] &amp;lt;mrflibble&amp;gt; how long till the meet?
[22:11] &amp;lt;jrand0m&amp;gt; -11 minutes
[22:11] &amp;lt;mrflibble&amp;gt; oops
[22:11] * mrflibble is v late
[22:11] &amp;lt;mrflibble&amp;gt; :)
[22:12] &amp;lt;jrand0m&amp;gt; (we've gone through the 5 agenda items very very quicky :)
[22:12] * mrflibble goes back to lurking and the backscroll
[22:12] &amp;lt;jrand0m&amp;gt; heh
[22:12] &amp;lt;wiht&amp;gt; jrand0m: Have you measured how much CPU is used per tunnel by the server?
[22:14] &amp;lt;wiht&amp;gt; Let me restate that: if you have five connections to other routers, and they are using 20% of CPU, how much will be used after 6th connection? Have you measured this?
[22:15] &amp;lt;jrand0m&amp;gt; they shouldn't consume 20% of the cpu, or even 1%
[22:15] &amp;lt;jrand0m&amp;gt; (for client tunnels - server tunnels may consume more)
[22:15] &amp;lt;wiht&amp;gt; Server tunnels.
[22:16] * eco has quit IRC (Ping timeout)
[22:16] &amp;lt;wiht&amp;gt; But that will probably be dependent on your CPU speed, so that was a badly stated question.
[22:16] &amp;lt;jrand0m&amp;gt; server tunnels before the streaming lib will require cpu load whenever a new peer connects 
[22:18] &amp;lt;wiht&amp;gt; All right.
[22:19] &amp;lt;duck&amp;gt; are we at #5 already?
[22:19] * ion has quit IRC (Ping timeout)
[22:19] &amp;lt;jrand0m&amp;gt; yup
[22:20] * duck mentions the hosting options that home.duck.i2p provides
[22:20] &amp;lt;jrand0m&amp;gt; ooOOoo
[22:20] &amp;lt;duck&amp;gt; it hasnt been tested by anybody besides me though
[22:20] &amp;lt;duck&amp;gt; waiting for betatester Ardvark to show up
[22:20] &amp;lt;jrand0m&amp;gt; so the hosting lets someone run apache / etc?
[22:21] &amp;lt;jrand0m&amp;gt; (or do they have to run the i2p router?
[22:21] &amp;lt;duck&amp;gt; neither
[22:21] &amp;lt;duck&amp;gt; they can put their html files on /home/username/public_html/
[22:21] &amp;lt;duck&amp;gt; and it will show up on `http://home.duck.i2p/~username/`
[22:21] &amp;lt;jrand0m&amp;gt; ah nice
[22:21] &amp;lt;jrand0m&amp;gt; php support? cgi / .pl / etc? or just html?
[22:22] &amp;lt;jrand0m&amp;gt; (thats kick fucking ass, in any case)
[22:22] &amp;lt;duck&amp;gt; php and html
[22:22] &amp;lt;jrand0m&amp;gt; wwwwwwwwwicked
[22:22] &amp;lt;mihi&amp;gt; duck: won't that compromize your anonymity?
[22:22] &amp;lt;duck&amp;gt; how?
[22:22] &amp;lt;mihi&amp;gt; phpshell?
[22:22] &amp;lt;mihi&amp;gt; or is the full apache in a vmware/UML box?
[22:22] &amp;lt;duck&amp;gt; system, exec, etc are disabled
[22:23] &amp;lt;duck&amp;gt; plus the host cant connect to the outsite
[22:23] * wilde has joined #i2p
[22:23] &amp;lt;duck&amp;gt; (it is inside an UML box)
[22:23] &amp;lt;duck&amp;gt; (pl and other cgis are too difficult to debug without shell access, plus they often break)
[22:23] * mihi_backup has joined #i2p
[22:23] &amp;lt;jrand0m&amp;gt; jsp access? :)
[22:23] * madman2003 has quit IRC (12( www.nnscript.de 12:: NoNameScript 3.8 12:: www.XLhost.de 12))
[22:23] &amp;lt;duck&amp;gt; ofcourse not
[22:24] &amp;lt;mihi&amp;gt; and why not ssh access as well, when it's an UML box?
[22:24] &amp;lt;duck&amp;gt; because the average IIP user will start running forkbombs
[22:24] &amp;lt;jrand0m&amp;gt; with ssh access, they could traceroute i2p.dnsalias.net
[22:24] &amp;lt;mihi&amp;gt; man ulimit
[22:24] &amp;lt;jrand0m&amp;gt; ah true
[22:24] &amp;lt;mihi&amp;gt; man limiting cpu time on uml boxes.
[22:25] &amp;lt;mihi&amp;gt; (okay, it will crash apache, shit...)
[22:25] &amp;lt;duck&amp;gt; man run your own host :)
[22:25] &amp;lt;jrand0m&amp;gt; hehe
[22:25] &amp;lt;lucky&amp;gt; hi
[22:25] &amp;lt;duck&amp;gt; I'll add it on the todo
[22:25] &amp;lt;jrand0m&amp;gt; a reliable hosting service provider will RULE
[22:25] &amp;lt;kaji&amp;gt; now all we need is a wiki
[22:25] * wiht has left #i2p (wiht)
[22:26] * lucky has a reliable net connection...
[22:26] &amp;lt;duck&amp;gt; you already have a wiki
[22:26] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; duck.i2p has one
[22:26] &amp;lt;duck&amp;gt; wiki.invisiblenet.net
[22:26] &amp;lt;jrand0m&amp;gt; that too
[22:26] &amp;lt;kaji&amp;gt; oh sweet then
[22:26] &amp;lt;jrand0m&amp;gt; (yeah, the main i2p wiki is http://wiki.invisiblenet.net/iip-wiki?I2P )
[22:26] * dm has quit IRC (Ping timeout)
[22:28] * mihi is now known as mihi_away
[22:28] * mihi_backup has quit IRC (Ping timeout)
[22:29] &amp;lt;jrand0m&amp;gt; 'k, anything else before we close out the meeting?
[22:29] &amp;lt;kaji&amp;gt; doh, i missed the meeting?
[22:29] &amp;lt;jrand0m&amp;gt; we're not quite done yet, but about it
[22:29] &amp;lt;lucky&amp;gt; meeting?
[22:29] &amp;lt;lucky&amp;gt; Oh, thats so not fair
[22:29] &amp;lt;lucky&amp;gt; i just got home.
[22:29] &amp;lt;wilde&amp;gt; are there logs anywhere?
[22:29] &amp;lt;wilde&amp;gt; meeting log
[22:30] * lucky has a log...
[22:30] &amp;lt;kaji&amp;gt; can some one write a howto for using wget over i2p in windows?
[22:30] &amp;lt;jrand0m&amp;gt; meeting logs at http://wiki.invisiblenet.net/iip-wiki?Meetings
[22:30] &amp;lt;jrand0m&amp;gt; kaji you'll probably need to add the http_proxy to the environment
[22:32] &amp;lt;jrand0m&amp;gt; ok, lets wrap this one up, and I'll post up the logs momentarily. anyone who has anything else can post to the mailing list or just chat on here :)
[22:32] &amp;lt;kaji&amp;gt; also im now sharing /books/ and /audio/ at kaji.i2p and i think i will make a short howto about the bugs in apache alias for windows
[22:32] &amp;lt;jrand0m&amp;gt; word kaji!
[22:32] * jrand0m *baf*s the meeting closed on that note
&lt;/div></description></item><item><title>Reunião de Desenvolvimento I2P - 6 de Janeiro, 2004</title><link>/pt/blog/2004/01/06/reuni%C3%A3o-de-desenvolvimento-i2p-6-de-janeiro-2004/</link><pubDate>Tue, 06 Jan 2004 00:00:00 +0000</pubDate><guid>/pt/blog/2004/01/06/reuni%C3%A3o-de-desenvolvimento-i2p-6-de-janeiro-2004/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> duck, dup, enduser, FillaMent, human, jrand0m, kaji, lucky, mihi, MrEcho, mrflibble, Nightblade, wiht&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
[22:02] &amp;lt;jrand0m&amp;gt; agenda:
[22:02] &amp;lt;jrand0m&amp;gt; 0) hi
[22:02] &amp;lt;jrand0m&amp;gt; 1) http://i2p.dnsalias.net/pipermail/i2p/2004-January/000069.html
[22:02] &amp;lt;jrand0m&amp;gt; 2) [discussion]
[22:02] &amp;lt;wiht&amp;gt; Can I add installer to agenda?
[22:02] &amp;lt;jrand0m&amp;gt; 0) hi
[22:02] &amp;lt;jrand0m&amp;gt; oh yes, certainly!
[22:02] &amp;lt;jrand0m&amp;gt; we're trying something new this week
[22:03] &amp;lt;wiht&amp;gt; You can put it at the end of the agenda.
[22:03] &amp;lt;jrand0m&amp;gt; rather than the old talktalktalkreplytalktalktalk, the http://i2p.dnsalias.net/pipermail/i2p/2004-January/000069.html post describes most of the things I had planned on saying
[22:03] * mihi_ has joined #i2p
[22:04] &amp;lt;jrand0m&amp;gt; instead, we're trying this week to make the meeting more discussion oriented - things people want to talk about from that post, any follow up posts, and/or anything else people want to discuss
[22:04] &amp;lt;jrand0m&amp;gt; such as a new installer
[22:05] &amp;lt;jrand0m&amp;gt; so, that said, people should start by checking out that email/post and we'll go from there :)
[22:05] * mihi_away is now known as mihi
[22:05] * kaji reads the post
[22:05] * mihi_ is now known as mihi_backup
[22:06] &amp;lt;jrand0m&amp;gt; 27 users with only one dup! w0w
[22:07] * dm is now known as dup
[22:07] &amp;lt;jrand0m&amp;gt; ok, when people have read that, perhaps we can start by going over the index and seeing if there's anything someone wants to add / comment on / discuss?
[22:07] &amp;lt;mihi&amp;gt; jrand0m: where do you know from that there are no more dupes?
[22:07] &amp;lt;jrand0m&amp;gt; heh thanks dm
[22:07] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; I installed keyloggers on everyone's computers (bwhahahaha)
[22:07] &amp;lt;wiht&amp;gt; I would like to add installer as topic 10, and possibly naming service as topic 11.
[22:07] * mihi sent the followup to the wrong address :(, resending...
[22:08] &amp;lt;jrand0m&amp;gt; good call wiht
[22:09] &amp;lt;MrEcho&amp;gt; mrecho's new dns is in the works
[22:09] &amp;lt;jrand0m&amp;gt; cool mihi, yeah I was wondering ;)
[22:09] &amp;lt;kaji&amp;gt; how is dns coming along? - ah
[22:09] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; your post, right?
[22:09] &amp;lt;MrEcho&amp;gt; working on the post
[22:10] &amp;lt;jrand0m&amp;gt; ok, in the meantime, anyone have anything on 1) streaming? or should we jump to 2) I2PTunnel, TunnelManager, and i2pmgr?
[22:10] &amp;lt;lucky&amp;gt; good lord... i could spend the rest of my life attempting to figure out these dependecnies.
[22:10] &amp;lt;wiht&amp;gt; So let's say DNS/NS as topic 11.
[22:10] &amp;lt;jrand0m&amp;gt; sounds good wiht
[22:10] * duck walks in
[22:11] &amp;lt;jrand0m&amp;gt; ev'nin duck
[22:11] &amp;lt;mihi&amp;gt; ad 1, i committed code for i2ptunnel using the streaming api
[22:11] &amp;lt;jrand0m&amp;gt; ah right, awesome mihi :) 
[22:11] &amp;lt;lucky&amp;gt; hi duck
[22:11] * twosandals has quit IRC (Leaving)
[22:11] &amp;lt;kaji&amp;gt; jrand0m can several sevices use the same key if they are on diffrent ports?
[22:11] &amp;lt;jrand0m&amp;gt; no kaji
[22:11] &amp;lt;mihi&amp;gt; btw: why do your ant files always delete the jar before rebuilding it?
[22:11] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; paranoia
[22:12] &amp;lt;mihi&amp;gt; stealing me time with debugging, i'd say ;)
[22:12] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; in i2p, a key /is/ a port, essentially
[22:12] &amp;lt;jrand0m&amp;gt; heh
[22:12] &amp;lt;kaji&amp;gt; ah
[22:13] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; if you want to update that, as long as it'll build the jar if the class files change thats fine
[22:13] &amp;lt;mihi&amp;gt; if the file is newer than all files in it, and could skip it otherwise.
[22:13] &amp;lt;jrand0m&amp;gt; right
[22:13] &amp;lt;mihi&amp;gt; and for paranoia it is better to add a &amp;lt;depends&amp;gt; task
[22:13] &amp;lt;jrand0m&amp;gt; agreed
[22:13] &amp;lt;FillaMent&amp;gt; yo yo
[22:13] &amp;lt;jrand0m&amp;gt; 'lo FillaMent
[22:14] &amp;lt;jrand0m&amp;gt; ok, 2) i2ptunnel / tunnelmanager / i2pmgr
[22:14] * TC has joined #i2p
[22:15] &amp;lt;human&amp;gt; i did a little hacking to make the TunnelManager return the job ids when "openclient" or "openserver" commands are called
[22:16] &amp;lt;jrand0m&amp;gt; kickass :)
[22:16] &amp;lt;human&amp;gt; this way, apps using the TunnelManager know which job to close later, without parsing the "list" output
[22:16] &amp;lt;jrand0m&amp;gt; yeah, I've not been too comfortable with using tunnelmanager's list and close, since multiple clients can b0rk each other that way
[22:17] &amp;lt;jrand0m&amp;gt; we'll get that patch in there right after the meeting. gracias human :)
[22:17] &amp;lt;human&amp;gt; it involved making I2PTunnel.runCommand return some stuff (currently a Property)
[22:17] &amp;lt;human&amp;gt; s/Property/Properties/
[22:17] &amp;lt;jrand0m&amp;gt; oh right, there's some things to modify in that before getting it into the code
[22:18] &amp;lt;human&amp;gt; but mihi would prefer to add some asynchronous callbacks to the Logging clas, as far as i understand...
[22:19] &amp;lt;jrand0m&amp;gt; right - so that things can get information from the tasks immediately, without waiting for it to finish
[22:20] * mihi has quit IRC (EOF From client)
[22:20] &amp;lt;human&amp;gt; jrand0m: the idea is: let's I2PTunnel.runCommand() return immediately, and eventually use callbacks to get more info, right?
[22:21] &amp;lt;jrand0m&amp;gt; right
[22:21] &amp;lt;jrand0m&amp;gt; so the tasks fire callbacks whenever there is data to distribute
[22:21] * mihi has joined #i2p
[22:21] &amp;lt;human&amp;gt; well, IMHO there is another question: «how many java apps (will) use I2PTunnel.runCommand() asynchronously?» *All* the apps currently using I2PTunnel (even via the TunnelManager) are perfectly fine with synchronous (even if long) .runCommand() calls, and making all the stuff asynchronous would only make things more complicated (IMHO)
[22:22] * mihi uses it via the gui
[22:22] &amp;lt;human&amp;gt; (well, "all" means the TunnelManager and apps parsing the Tunnel manager output)
[22:22] &amp;lt;jrand0m&amp;gt; right, the gui will hang while the command is executed
[22:22] &amp;lt;mihi&amp;gt; and entering the next 3 tunnel open commands is blocked while the first is running
[22:23] &amp;lt;human&amp;gt; mihi: ok, i didn't know about your app... then we need some solution :-)
[22:24] &amp;lt;human&amp;gt; mihi: asynchronous .runCommand() behaviour would require to revise the TunnelManager
[22:24] &amp;lt;mihi&amp;gt; human: when (iyo) should runCommand terminate? when the tunnel is built, when the connection got through?
[22:25] &amp;lt;mihi&amp;gt; "destination unreachable" will be known *after* the first connection attempt was made.
[22:25] &amp;lt;jrand0m&amp;gt; the command pattern would have the execute() return only after it was complete.
[22:26] &amp;lt;mihi&amp;gt; what does *complete* mean?
[22:26] &amp;lt;jrand0m&amp;gt; (so if we're following the command pattern, runCommand would block until everything required to do that command was complete)
[22:26] &amp;lt;human&amp;gt; mihi: eheh, that's the question :-)
[22:26] &amp;lt;jrand0m&amp;gt; complete for "server 1234 privkeys" would be when the server can accept connections on port 1234
[22:26] &amp;lt;human&amp;gt; mihi: well, for TunnelServer's IMHO it should return after tunnel creation
[22:27] &amp;lt;jrand0m&amp;gt; complete for "client 234 peer" would be complete when a connection to port 234 would successfully reach peer
[22:27] &amp;lt;jrand0m&amp;gt; at least, thats my take
[22:27] &amp;lt;mihi&amp;gt; how can you determint the latter?
[22:27] &amp;lt;jrand0m&amp;gt; I really don't feel strongly either way
[22:27] &amp;lt;jrand0m&amp;gt; perhaps a ping?
[22:27] * Sciatica has joined #i2p
[22:28] &amp;lt;mihi&amp;gt; and if the peer goes down just after the ping?
[22:28] &amp;lt;mihi&amp;gt; imo it is impossible to do network apps without callbacks
[22:28] &amp;lt;jrand0m&amp;gt; right
[22:28] &amp;lt;mihi&amp;gt; or lotsa threads, and i prefer callback on threads synchronized to death
[22:29] &amp;lt;jrand0m&amp;gt; perhaps it should only return after its able to /attempt/ to connect? 
[22:29] &amp;lt;jrand0m&amp;gt; or maybe the command pattern isn't the desired pattern
[22:29] &amp;lt;mihi&amp;gt; that's what it's doing now. and what result should it return then?
[22:30] &amp;lt;mihi&amp;gt; the point is that you want to have a result (different from an int for the connection id)
[22:30] &amp;lt;jrand0m&amp;gt; right, for the client command, one wants the job (so it can be closed later), but for the genkey command, one wants the public key and private key
[22:30] * mihi cannot think of any other info that is known at that point.
[22:30] &amp;lt;jrand0m&amp;gt; agreed, me neither.
[22:31] &amp;lt;dup&amp;gt; 0!
[22:31] &amp;lt;mihi&amp;gt; and genkey should wait? okay, if you think so.
[22:31] &amp;lt;human&amp;gt; mihi: well, something like a status ("ok" or "error") and error messages...
[22:31] &amp;lt;mihi&amp;gt; human: error messages will be "too late" imo
[22:31] &amp;lt;mihi&amp;gt; but do what you want...
[22:32] &amp;lt;mihi&amp;gt; as long as you make it work with the streaming api afterwards as well...
[22:32] &amp;lt;jrand0m&amp;gt; the pain points human is addressing are the kludges in the TunnelManager that parses the logging messages. but I agree, as long as we can expose that information via the logging interface, thats fine
[22:32] &amp;lt;dup&amp;gt; mihi is wise.
[22:32] &amp;lt;human&amp;gt; human: some can be communicated immediately (e. g. when the tunnel port is still in use)
[22:32] &amp;lt;mihi&amp;gt; human is talking to himself ;)
[22:32] &amp;lt;human&amp;gt; oops! :-)
[22:35] &amp;lt;human&amp;gt; maybe we should see what kind of applications are being built upon I2PTunnel
[22:35] &amp;lt;human&amp;gt; the asynchronous interface is the Right Thing(TM), but it's more complicated to use
[22:35] &amp;lt;jrand0m&amp;gt; I think it would be best if we could keep the same functionality for the current software - including the gui.
[22:35] &amp;lt;FillaMent&amp;gt; maybe I'm jumping in ignorantly, but perhaps a method like one might find many that deal with HTTP: getHeader(String headerName)
[22:35] &amp;lt;FillaMent&amp;gt; smake me as needed
[22:35] &amp;lt;FillaMent&amp;gt; smack
[22:36] * jrand0m smake's FillaMent
[22:36] &amp;lt;human&amp;gt; and the TunnelManager doesn't need it (since it will *never* be able to properly support asynchronous events, due to its nature)
[22:36] * kaji has a completely off-topic idea
[22:36] * FillaMent resigns himself to advocacy =)
[22:37] &amp;lt;human&amp;gt; but if mihi application needs to monitor the tunnels state, then the asynchronous interface is a Must(TM)
[22:37] &amp;lt;jrand0m&amp;gt; human&amp;gt; java -jar lib/I2PTunnel.jar\n. We need to support async.
[22:37] &amp;lt;kaji&amp;gt; i2p as a java applet so you can run it from strange computers quickly by going to a website
[22:37] * Sciatica has quit IRC (EOF From client)
[22:37] &amp;lt;human&amp;gt; jrand0m: yes, then we must rework the TunnelManager :-)
[22:37] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; i2p 3.0 :)
[22:38] &amp;lt;jrand0m&amp;gt; agreed human, the tunnelmanager implementation was a quick and dirty impl
[22:38] &amp;lt;jrand0m&amp;gt; do you think you could look into how that'd need to proceed?
[22:38] * human can volunteer to adapti the TunnelManager to the asynchronous interface, when ready
[22:38] &amp;lt;jrand0m&amp;gt; w00t :)
[22:40] &amp;lt;jrand0m&amp;gt; ok, are we ready for agenda item 3) I2COCP
[22:40] &amp;lt;human&amp;gt; otherwise, it would be possible to create sync and async methods for I2PTunnel
[22:40] &amp;lt;jrand0m&amp;gt; true
[22:40] &amp;lt;jrand0m&amp;gt; but duplication might be overkill when a little refactoring would serve the purpose
[22:41] * baffled has quit IRC (Leaving)
[22:41] &amp;lt;duck&amp;gt; personal concern about the tunnels: apps not closing them, so your whole tunnelmanager becomes flooded
[22:41] &amp;lt;human&amp;gt; jrand0m: yes, we should choose the easiest solution between reworking the TunnelManager or adding new APIs to I2PTunnel :-)
[22:42] &amp;lt;jrand0m&amp;gt; thats a good point duck. currently there are no timeouts / expirations, and it assumes the apps using the tunnelManager are well behaving (and that the tunnelManager has no bugs [hah!])
[22:43] &amp;lt;mihi&amp;gt; apropos new apis: should the Streaming api classes "replace" the old ones or should it be possible to use both (w/ different commands?)
[22:43] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; I think the streaming ones will want to replace, since once the streaming api is solid mode=GUARANTEED will go away
[22:43] &amp;lt;jrand0m&amp;gt; (and hence the old ones wont work)
[22:44] * MrEcho 's email sent
[22:46] &amp;lt;jrand0m&amp;gt; anything else for the tunnel discussion? (this obviously isn't the end of tunnel discussions overall ;)
[22:47] * dup is now known as dm
[22:47] &amp;lt;jrand0m&amp;gt; ok, I2COCP
[22:47] &amp;lt;jrand0m&amp;gt; this was just something human suggested the other day and it seems to fill a gap thats not currently met. but I think we want to hold off on implementing until we have something that wants to use it :)
[22:48] &amp;lt;wiht&amp;gt; That is a somewhat long name, even abbreviated.
[22:48] * jrand0m now calls I2COCP "Wilma"
[22:48] &amp;lt;human&amp;gt; jrand0m: well, i was going to write the same words :-)
[22:48] &amp;lt;jrand0m&amp;gt; heh cool
[22:49] &amp;lt;jrand0m&amp;gt; ok, jumping on to 4) roadmap
[22:49] &amp;lt;human&amp;gt; jrand0m: IMHO, in general, there should be a way for non-java apps to have a somewhat full access to the I2P network
[22:49] &amp;lt;jrand0m&amp;gt; agreed
[22:49] &amp;lt;jrand0m&amp;gt; the intent is that they'd use I2CP
[22:50] &amp;lt;jrand0m&amp;gt; (as all java apps, i2ptunnel and the streaming library included, use that)
[22:50] &amp;lt;human&amp;gt; jrand0m: yes
[22:50] &amp;lt;MrEcho&amp;gt; I2PDNS "Janessa"
[22:50] &amp;lt;jrand0m&amp;gt; but you're right, they'd want streaming too, so either tunnelmanager-&amp;gt;i2ptunnel or i2cocp-&amp;gt;streaming lib
[22:50] * jrand0m has never met a Janessa
[22:51] * Sciatica has joined #i2p
[22:51] &amp;lt;jrand0m&amp;gt; ok, so, yeah, the roadmap has been updated. no real big changes beyond pushing back 0.3 and 0.3.1 by 2 weeks, adding 2.0 info, and some more 1.0 criteria
[22:51] &amp;lt;human&amp;gt; jrand0m: yeah, there should be "TCP" and "UDP"-like protocols for I2P, with complete protocol event reporting, accessible from non-java apps
[22:52] &amp;lt;MrEcho&amp;gt; human, sounds good
[22:52] &amp;lt;jrand0m&amp;gt; I want there to be every possible interface, but I don't want to overcommit with too many interfaces to be supported
[22:52] * human wanted I2COCP (or whatever) for his I2P twisted transport (see http://www.twistedmatrix.com/), but for now he will happily kludge around the TunnelManager :-)
[22:53] * w0rmus has quit IRC (Lost terminal)
[22:53] &amp;lt;jrand0m&amp;gt; word. that'd be best for now
[22:54] &amp;lt;jrand0m&amp;gt; ok, any comments on the roadmap? 
[22:55] &amp;lt;jrand0m&amp;gt; [nothing to see here, la la]
[22:55] &amp;lt;jrand0m&amp;gt; ok, 5) i2pIM
[22:55] &amp;lt;jrand0m&amp;gt; thecrypto isn't here, so we can just wait for a post to i2p@ with updates :)
[22:55] &amp;lt;wiht&amp;gt; We have Jabber now, if I am not mistaken. Do we still need i2pIM?
[22:55] &amp;lt;jrand0m&amp;gt; yes
[22:55] &amp;lt;jrand0m&amp;gt; jabber has a server that gets cleartext.
[22:56] &amp;lt;wiht&amp;gt; Oh. Very well, then; I was not aware of this.
[22:56] &amp;lt;jrand0m&amp;gt; thats two strikes (a server, and cleartext)
[22:56] &amp;lt;jrand0m&amp;gt; its a good solution for some things though, certainly
[22:56] &amp;lt;jrand0m&amp;gt; actually, once thing I was thinking about this morning was if we could get i2pIM and i2psnark merged together, that would be Good.
[22:57] &amp;lt;jrand0m&amp;gt; (but once thing at a time)
[22:57] &amp;lt;jrand0m&amp;gt; actually, speaking of the devil, 6) i2psnark :)
[22:57] &amp;lt;human&amp;gt; jrand0m: i sometimes used jabber with gnupg...
[22:57] &amp;lt;jrand0m&amp;gt; for &amp;gt;2 person chats?
[22:58] &amp;lt;jrand0m&amp;gt; for one on one, I totally agree there are existing solutions
[23:01] &amp;lt;jrand0m&amp;gt; ok, on to a fun one, 7) introducing I.Toopie :)
[23:01] &amp;lt;human&amp;gt; how would you implement encrypted &amp;gt;2 people chats? a shared private key?
[23:01] &amp;lt;jrand0m&amp;gt; yes human
[23:01] &amp;lt;jrand0m&amp;gt; or through n! shared keys in the group
[23:02] &amp;lt;human&amp;gt; well, maybe it could be done above the existing jabber protocol...
[23:02] &amp;lt;mihi&amp;gt; human: a shared symmetric key sent to all participants
[23:02] &amp;lt;jrand0m&amp;gt; the hard part is dealing with joins &amp;amp; leaves - key rotation /etc
[23:03] * Sciatica has quit IRC (Ping timeout)
[23:03] &amp;lt;jrand0m&amp;gt; its in no way a trivial issue. its really really really hard.
[23:03] * mihi acks
[23:03] * human agrees
[23:04] &amp;lt;jrand0m&amp;gt; (which is why having an app designed for it rather than trying to kludge it on top of another protocol may be worthwhile)
[23:04] &amp;lt;jrand0m&amp;gt; but thecrypto can best describe his plans
[23:04] &amp;lt;jrand0m&amp;gt; (though its my understanding he's still open to ideas for how to deal with groups)
[23:05] * Sciatica has joined #i2p
[23:06] &amp;lt;jrand0m&amp;gt; ok, moving on :) [further discussion on i2p@, etc]
[23:06] &amp;lt;wiht&amp;gt; What is I.Toopee, though?
[23:06] &amp;lt;lucky&amp;gt; the mascot...
[23:06] &amp;lt;jrand0m&amp;gt; I.Toopie is a guy holding a yellow mask in front of his face
[23:06] * lucky shudders.
[23:07] &amp;lt;lucky&amp;gt; uh huh.
[23:07] &amp;lt;lucky&amp;gt; can i see it?
[23:07] &amp;lt;jrand0m&amp;gt; http://wiki.invisiblenet.net/iip-wiki?I2PLogo
[23:07] * mihi_backup has quit IRC (EOF From client)
[23:07] &amp;lt;lucky&amp;gt; i have added java to my compile queue...
[23:07] &amp;lt;lucky&amp;gt; but.. lol
[23:07] &amp;lt;lucky&amp;gt; i already have 7 things running
[23:07] &amp;lt;lucky&amp;gt; it'll be a while.
[23:08] &amp;lt;lucky&amp;gt; aw, cute :P
[23:08] &amp;lt;MrEcho&amp;gt; lol
[23:08] &amp;lt;jrand0m&amp;gt; there have been lots of cool logos (I can't believe we've had the logo contest going on for 3 months!), and it looks like we've got some strong potential with I.Toopie. in its simplicity, its conception, and its versatility.
[23:08] &amp;lt;jrand0m&amp;gt; and, yeah, its cute ;)
[23:08] &amp;lt;mihi&amp;gt; are some imgs broken or is my browser buggy?
[23:08] &amp;lt;jrand0m&amp;gt; yeah, some are broken
[23:09] &amp;lt;jrand0m&amp;gt; (they were put on temporary hosting sites 3 months ago)
[23:09] &amp;lt;MrEcho&amp;gt; I.Toopie's stick is now all yellow ... 
[23:09] &amp;lt;MrEcho&amp;gt; changed lastnight
[23:09] &amp;lt;jrand0m&amp;gt; it is?
[23:09] &amp;lt;jrand0m&amp;gt; people should UPDATE THE WIKI then 
[23:09] &amp;lt;jrand0m&amp;gt; ;)
[23:09] &amp;lt;MrEcho&amp;gt; hehe
[23:09] &amp;lt;MrEcho&amp;gt; i dont have the pic anymore .. sorry
[23:10] &amp;lt;wiht&amp;gt; I see the pictures with Opera, but not with Mozilla somewhy.
[23:10] &amp;lt;jrand0m&amp;gt; you can see http://img.villagephotos.com/p/2003-10/437060/badass.jpg ?
[23:10] &amp;lt;jrand0m&amp;gt; (thats one of the images on that page)
[23:11] &amp;lt;duck&amp;gt; Access Denied (User Account Disabled)
[23:11] &amp;lt;jrand0m&amp;gt; yeah, same here.
[23:11] &amp;lt;MrEcho&amp;gt; i can see it
[23:11] &amp;lt;jrand0m&amp;gt; but yes, DrWoo has done some kickass stuff with I.Toopie
[23:11] &amp;lt;MrEcho&amp;gt; moz 1.5
[23:11] * soros has quit IRC (EOF From client)
[23:11] * mihi_away has joined #i2p
[23:11] * lucky has quit IRC (EOF From client)
[23:12] &amp;lt;jrand0m&amp;gt; same here MrEcho. strange.
[23:12] &amp;lt;wiht&amp;gt; MrEcho: I am using Mozilla 1.4.
[23:12] &amp;lt;jrand0m&amp;gt; (same as in I'm on moz 1.5 and I'm getting access denied)
[23:13] * jrand0m looks forward to a tray icon w/ i.toopie :)
[23:13] &amp;lt;jrand0m&amp;gt; ok, moving on to 8) chess server
[23:14] * Sciatica has quit IRC (Ping timeout)
[23:14] * ion has quit IRC (Ping timeout)
[23:14] &amp;lt;jrand0m&amp;gt; the latest hosts.txt (http://i2p.dnsalias.net/i2p/hosts.txt) contains the reference for chess.fillament.i2p
[23:14] &amp;lt;jrand0m&amp;gt; you can use any old FICS client or just telnet to that and play away :)
[23:14] &amp;lt;jrand0m&amp;gt; (yay)
[23:15] &amp;lt;kaji&amp;gt; is there a goog fics client for windows?
[23:15] &amp;lt;jrand0m&amp;gt; dunno, I ended up using telnet
[23:15] &amp;lt;wiht&amp;gt; Does eboard work?
[23:15] &amp;lt;jrand0m&amp;gt; (which had some fairly tough rampup to learn the commands)
[23:15] * ion has joined #i2p
[23:16] &amp;lt;jrand0m&amp;gt; dunno
[23:16] * BpX has joined #i2p
[23:16] &amp;lt;wiht&amp;gt; I will try it later.
[23:16] &amp;lt;jrand0m&amp;gt; cool, if you could post up what you find, that'd be great
[23:17] &amp;lt;jrand0m&amp;gt; ok, 9) DHT
[23:17] * wilde has quit IRC (Ping timeout)
[23:17] &amp;lt;jrand0m&amp;gt; we still don't have a dht, but perhaps this is a lead for something we can start to port
[23:18] &amp;lt;jrand0m&amp;gt; (it uses UDP so getting it to use I2CP wouldn't be hard)
[23:18] &amp;lt;MrEcho&amp;gt; dht???
[23:18] &amp;lt;MrEcho&amp;gt; im blanking on that one
[23:18] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; see [10] in the email ;)
[23:18] &amp;lt;jrand0m&amp;gt; http://wiki.invisiblenet.net/iip-wiki?DHT
[23:18] &amp;lt;Nightblade&amp;gt; entropy is a good enough temporary solution
[23:18] &amp;lt;jrand0m&amp;gt; agreed
[23:19] &amp;lt;jrand0m&amp;gt; though I think we need to look at a long term solution as well
[23:19] * soros has joined #i2p
[23:19] * lucky has joined #i2p
[23:20] * human is worried about gcj/kaffe compatibility with DHTs like Bamboo (http://bamboo-dht.org/)
[23:20] &amp;lt;jrand0m&amp;gt; yeah, bamboo is 1.4
[23:20] &amp;lt;MrEcho&amp;gt; afk
[23:20] &amp;lt;jrand0m&amp;gt; thats the glory of i2cp though - the router &amp;amp; tunnels can be gcj'ed, while things that access them can be whatever
[23:21] &amp;lt;jrand0m&amp;gt; it /is/ purely for an app though - not as part of the core
[23:21] &amp;lt;jrand0m&amp;gt; I'm just trying to think of things that would help the end users who end up downloading i2p do something useful right off the bat
[23:22] &amp;lt;jrand0m&amp;gt; (being able to post uncensorable content anonymously would be a good useful thing)
[23:22] &amp;lt;jrand0m&amp;gt; s/uncensorable/very censorship resistant/
[23:23] &amp;lt;human&amp;gt; jrand0m: ah, ok - i thought that bamboo was going to replace Kademlia for the NetworkDB :-)
[23:23] &amp;lt;Nightblade&amp;gt; the squid proxy is something they can do... for users for example in china that would be a very nice thing to have
[23:23] &amp;lt;jrand0m&amp;gt; Nightblade&amp;gt; right, but the squid isn't scalable
[23:24] &amp;lt;Nightblade&amp;gt; yeah i think it would be interesting to have a kind of distributed JAP
[23:24] &amp;lt;jrand0m&amp;gt; agreed
[23:24] &amp;lt;jrand0m&amp;gt; so that's also another thing that would be great if people could check into :)
[23:24] &amp;lt;mihi&amp;gt; Nightblade: the prob is abuse handling - i won't open my box for any outgoing http
[23:24] &amp;lt;jrand0m&amp;gt; I'm sure some people will though
[23:25] &amp;lt;Nightblade&amp;gt; with an additional part where an individual node could choose what sites they want to proxy for people... a client could send a requst for "whitehouse.com" and then one of the nodes that will do the proxying and will permit that url can answer
[23:25] &amp;lt;Nightblade&amp;gt; yeah i think it would have to have some kind of access controls
[23:25] &amp;lt;Nightblade&amp;gt; blacklist or whitelist
[23:25] &amp;lt;jrand0m&amp;gt; right
[23:25] &amp;lt;Nightblade&amp;gt; of domain names
[23:26] &amp;lt;jrand0m&amp;gt; its the "exit policy" system. though this is a whole project in and of itself
[23:27] &amp;lt;MrEcho&amp;gt; it could ride on the DNS system... i guess
[23:27] &amp;lt;jrand0m&amp;gt; certainly
[23:27] &amp;lt;wiht&amp;gt; mihi: What if you limit the bandwidth used? Or is it the websites accessed that could get you in trouble?
[23:27] &amp;lt;MrEcho&amp;gt; at a very later date lol
[23:27] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; many providers explicitly disallow running servers of any kind
[23:28] &amp;lt;MrEcho&amp;gt; verizon fucks with port 21 for sure...
[23:28] &amp;lt;wiht&amp;gt; jrand0m: Oh. Yes, that is a problem.
[23:28] &amp;lt;Nightblade&amp;gt; there would have to be some way for clients to request the sites they want downloaded for them.. Broadcast requests are not a very good solution, especially on i2p
[23:29] &amp;lt;mihi&amp;gt; wiht: the problem is the websites that can be accessed. compare the lawsuit of JAP some time ago. /me lives in the same country
[23:29] &amp;lt;jrand0m&amp;gt; agreed. though broadcast isn't possible without brute forcing a ~2^2300 keyspace ;)
[23:30] &amp;lt;jrand0m&amp;gt; right mihi, people in oppresive regimes would not be able to safely run outproxies
[23:30] &amp;lt;wiht&amp;gt; mihi: What was the lawsuit? I do not remember.
[23:30] * dm has quit IRC (Ping timeout)
[23:30] &amp;lt;Nightblade&amp;gt; i mean, even if you had a list of destinations that provide web proxying, you would not want to have to broadcast to them all
[23:30] &amp;lt;jrand0m&amp;gt; right Nightblade
[23:30] &amp;lt;Nightblade&amp;gt; request broadcast i mean
[23:31] &amp;lt;mihi&amp;gt; the prob was that someone had accessed a child porn site and it went over a JAP proxy and they could not tell where the request came from. this was interpreted as thowing stones into police's work
[23:31] &amp;lt;jrand0m&amp;gt; people may want to check out crowds or rewebber to see other projects that worked on this same task
[23:31] &amp;lt;wiht&amp;gt; mihi: Ah. Thank you for the explanation. I see understand you are concerned now.
[23:31] * mihi_away has quit IRC (Ping timeout)
[23:31] &amp;lt;mihi&amp;gt; and made that change to the jap software that makes it possible to catch people. which was removed later
[23:32] &amp;lt;wiht&amp;gt; Er, I understand why you are concerned.
[23:32] &amp;lt;mihi&amp;gt; at the end it came out that the JAP would not have to disclose the data, but i don't want to know what the lawyers cost...
[23:32] &amp;lt;Nightblade&amp;gt; yeah but didn't the police seize the information anyway?
[23:32] &amp;lt;jrand0m&amp;gt; yes
[23:33] &amp;lt;mihi&amp;gt; they did...
[23:33] &amp;lt;jrand0m&amp;gt; but anyway, yes, both a scalable DHT and a scalable web proxy would be Really Good Things to have by 1.0
[23:34] &amp;lt;mihi&amp;gt; and they cannot give it backk, can they?
[23:34] * BpX has quit IRC (Ping timeout)
[23:36] * Sciatica has joined #i2p
[23:36] &amp;lt;jrand0m&amp;gt; ok, anything else for point 9? or are we on to 10/11) NS/DNS?
[23:36] &amp;lt;wiht&amp;gt; I would like to make a brief comment about the installer after topic 10.
[23:37] &amp;lt;jrand0m&amp;gt; 'k perhaps lets hit that now, since NS/DNS might not be uber-brief? ;)
[23:37] &amp;lt;wiht&amp;gt; All right. The router has a start script and a stop script.
[23:37] &amp;lt;jrand0m&amp;gt; right
[23:37] &amp;lt;wiht&amp;gt; I would like all of the services to be done that way--to have both a start and a stop script.
[23:37] &amp;lt;jrand0m&amp;gt; most of them do
[23:37] &amp;lt;jrand0m&amp;gt; don't they?
[23:38] &amp;lt;jrand0m&amp;gt; oh, not stop scripts
[23:38] &amp;lt;wiht&amp;gt; No, just the router.
[23:38] &amp;lt;wiht&amp;gt; That way, desired services could be started on computer bootup, just like the router. I made a post to that effect to the mailing list.
[23:38] &amp;lt;jrand0m&amp;gt; aum is working on the i2pmgr, which is going to be both a console based and gui based control center for the services and the router itself
[23:38] &amp;lt;wiht&amp;gt; Let's say I want to start the eep and nntp on bootup. Currently, I can't do that.
[23:39] &amp;lt;jrand0m&amp;gt; right, you'd need to nohup startEepProxy.sh &amp;amp;
[23:39] &amp;lt;wiht&amp;gt; All right. By the way, where are these scripts in CVS?
[23:39] &amp;lt;MrEcho&amp;gt; k im back
[23:39] * mihi_away has joined #i2p
[23:39] &amp;lt;jrand0m&amp;gt; wiht&amp;gt; the scripts are in the Install.java (aka hacked)
[23:39] &amp;lt;wiht&amp;gt; jrand0m: Thanks./
[23:40] &amp;lt;jrand0m&amp;gt; but good point, we want it to be as simple as possible to start on boot, as well as start on demand
[23:41] &amp;lt;jrand0m&amp;gt; ok, on to 10/11) ns/dns
[23:41] &amp;lt;MrEcho&amp;gt; well check my email
[23:41] &amp;lt;MrEcho&amp;gt; theres a few things i forgot about putting in there
[23:41] &amp;lt;jrand0m&amp;gt; unfortunately your email didn't really go through to the web interface well :/
[23:41] &amp;lt;MrEcho&amp;gt; like "temp" names
[23:41] &amp;lt;MrEcho&amp;gt; ??
[23:42] * Sciatica has quit IRC (Ping timeout)
[23:42] * ion has quit IRC (Ping timeout)
[23:42] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; http://i2p.dnsalias.net/pipermail/i2p/2004-January/000072.html
[23:42] &amp;lt;MrEcho&amp;gt; because of the gif or something
[23:42] &amp;lt;MrEcho&amp;gt; shit .. i singed it
[23:43] &amp;lt;MrEcho&amp;gt; sorry
[23:43] &amp;lt;jrand0m&amp;gt; the mailing list is really intended to be text only. pgp sigs are fine (others have posted signed things)
[23:43] &amp;lt;kaji&amp;gt; whats a good free small antivirus?
[23:43] * ion has joined #i2p
[23:43] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; linux
[23:43] * Sciatica has joined #i2p
[23:43] &amp;lt;wiht&amp;gt; LOL.
[23:43] &amp;lt;kaji&amp;gt; that runs with my hardware
[23:43] &amp;lt;wiht&amp;gt; kaji: Try AVG Antivirus for Windows.
[23:44] * MrEcho_ has joined #i2p
[23:44] * MrEcho has quit IRC (EOF From client)
[23:44] &amp;lt;MrEcho_&amp;gt; fuckign iip
[23:44] &amp;lt;jrand0m&amp;gt; MrEcho / (and anyone else interested in the NS/DNS issue)&amp;gt; have you read http://zooko.com/distnames.html ?
[23:44] &amp;lt;MrEcho_&amp;gt; j, should i resend the email?
[23:44] &amp;lt;jrand0m&amp;gt; it went through to the list fine, it just didn't get web archived correctly
[23:44] &amp;lt;MrEcho_&amp;gt; ya
[23:45] &amp;lt;wiht&amp;gt; jrand0m: I did not read it yet.
[23:45] &amp;lt;MrEcho_&amp;gt; ill take a look at it later
[23:45] * mrflibble has joined #i2p
[23:45] &amp;lt;jrand0m&amp;gt; for those who aren't on the list, I've saved MrEcho_'s email at http://i2p.dnsalias.net/~jrandom/mrecho_dns.txt
[23:46] &amp;lt;MrEcho_&amp;gt; thanks J
[23:46] &amp;lt;kaji&amp;gt; its gay, it wants an email adress
[23:46] &amp;lt;jrand0m&amp;gt; my concern is with the security and scalability of the naming service. once we find a solution that meets those needs, fantastic, but until we do, we should be careful of interim solutions.
[23:47] &amp;lt;jrand0m&amp;gt; kaji&amp;gt; email lists usually want an email address, yeah ;)
[23:47] &amp;lt;kaji&amp;gt; i mean AVG Antivirus
[23:47] &amp;lt;jrand0m&amp;gt; oh ;)
[23:48] &amp;lt;wiht&amp;gt; MrEcho has several good ideas that I did not have in my specification, such as a ban list for bad clients.
[23:49] &amp;lt;MrEcho_&amp;gt; not really a ban list
[23:49] &amp;lt;jrand0m&amp;gt; once there are 1000 clients, does that mean that it would take 125 lookups to find a value?
[23:49] &amp;lt;MrEcho_&amp;gt; no
[23:49] &amp;lt;wiht&amp;gt; Not a list, but banning bad clients is something I did not have.
[23:50] &amp;lt;MrEcho_&amp;gt; 2-4 clients for checking
[23:50] &amp;lt;jrand0m&amp;gt; so every client will have 250 entries?
[23:50] * mihi_away is now known as mihi_backup
[23:50] &amp;lt;MrEcho_&amp;gt; no
[23:50] &amp;lt;wiht&amp;gt; With what I have, it would be one lookup, possibly forwarded a couple of times to reach an authoritative server.
[23:50] &amp;lt;MrEcho_&amp;gt; clients will only have what they need
[23:51] &amp;lt;MrEcho_&amp;gt; it will keep querying other Clients untill they get data that matches for the check
[23:51] &amp;lt;jrand0m&amp;gt; so with 4 peers, it'd do a random search and on average it'd take 125 lookups
[23:51] &amp;lt;jrand0m&amp;gt; (1000/4/2)
[23:51] &amp;lt;jrand0m&amp;gt; or are the peers a DHT?
[23:52] &amp;lt;jrand0m&amp;gt; (with some maintenance protocol?)
[23:52] &amp;lt;jrand0m&amp;gt; or a search tree?
[23:52] &amp;lt;MrEcho_&amp;gt; in a way yes
[23:52] &amp;lt;MrEcho_&amp;gt; ill have a cut off on client searches, it will just query the MS
[23:53] &amp;lt;jrand0m&amp;gt; secure distributed naming is a fairly well studied problem - what would make your proposal easier to analyze the security and scalability would be if you could draw comparisons and validate variations on other approaches, perhaps?
[23:54] &amp;lt;MrEcho_&amp;gt; if it doesnt find / or get enough data from Clients within a set range it will then just query the MS.
[23:54] &amp;lt;jrand0m&amp;gt; as is, there isn't enough detail for me to have confidence in the scalability or security of the architecture. not to say it couldn't work out well, I just can't see that it would yet.
[23:54] &amp;lt;MrEcho_&amp;gt; cany u stop typing for a sec
[23:54] * jrand0m stops typing.
[23:55] &amp;lt;MrEcho_&amp;gt; its going to work .. it will have scalability, it will have security
[23:56] &amp;lt;MrEcho_&amp;gt; the more users the better it will get
[23:56] &amp;lt;jrand0m&amp;gt; so "trust me", 'eh?
[23:56] &amp;lt;MrEcho_&amp;gt; do you trust the Internet DNS system?
[23:56] &amp;lt;jrand0m&amp;gt; for some tasks.
[23:57] &amp;lt;jrand0m&amp;gt; for many, no.
[23:57] &amp;lt;jrand0m&amp;gt; (its quite easy for govts / etc to get records changed - court cases order registrars to update all the time)
[23:58] &amp;lt;MrEcho_&amp;gt; only other way of doing it is having big ass lists of Names and lots of crypto on every client
[23:58] &amp;lt;MrEcho_&amp;gt; and being dynamic .. forget about it
[23:59] * mrflibble has quit IRC (EOF From client)
[23:59] &amp;lt;jrand0m&amp;gt; I suggest reviewing zooko's paper before proceeding further, and answering his final point 5 ("why I'm wrong")
Session Time: Wed Jan 07 00:00:00 2004
[00:01] &amp;lt;jrand0m&amp;gt; ok, thats probably about it for point 10/11 (lots of future discussion still left on that, of course)
[00:02] &amp;lt;jrand0m&amp;gt; anyone have any other thoughts, etc?
[00:02] &amp;lt;wiht&amp;gt; Yes.
[00:03] &amp;lt;jrand0m&amp;gt; care to share with the class? :)
[00:03] &amp;lt;wiht&amp;gt; I will be rewriting the specification I wrote. I would like to use a local SQL server to store data, not files.
[00:03] &amp;lt;jrand0m&amp;gt; ah cool
[00:03] &amp;lt;jrand0m&amp;gt; (same concerns go for the spec you wrote too - if you could answer zooko's last question, that'd be key :)
[00:03] * mrflibble has joined #i2p
[00:03] &amp;lt;wiht&amp;gt; Let MySQL or a similar server manage data storage, and let Java query that server.
[00:04] &amp;lt;duck&amp;gt; huh ? zooko specs?
[00:04] &amp;lt;wiht&amp;gt; I think that will be easier to implement.
[00:04] &amp;lt;jrand0m&amp;gt; duck&amp;gt; naw, I'm just pointing people at his old article "Names: Decentralized, Secure, Human-Meaningful: Choose Two"
[00:04] &amp;lt;duck&amp;gt; ah that
[00:04] &amp;lt;Nightblade&amp;gt; wiht: what specification is that (i missed a lot of the meeting)?
[00:04] * MrEcho has joined #i2p
[00:04] &amp;lt;jrand0m&amp;gt; (a lot easier than rehashing why supernode/centralized servers are scary security issues ;)
[00:05] * MrEcho_ has quit IRC (EOF From client)
[00:05] * mihi 'd have something for the log as well ;)
[00:05] &amp;lt;mihi&amp;gt; something longer ;)
[00:05] &amp;lt;mihi&amp;gt; *** I2Ping results:
[00:05] &amp;lt;mihi&amp;gt; + + + eco.i2p
[00:05] &amp;lt;mihi&amp;gt; + - - jabber.duck.i2p
[00:05] &amp;lt;mihi&amp;gt; - + + i2pcvs.i2p
[00:05] &amp;lt;mihi&amp;gt; - + + duck.i2p
[00:05] &amp;lt;mihi&amp;gt; - + - jap.eco.i2p
[00:05] &amp;lt;jrand0m&amp;gt; Nightblade&amp;gt; it was posted to iip-dev back in... august?
[00:05] &amp;lt;mihi&amp;gt; - + + irc.duck.i2p
[00:05] &amp;lt;mihi&amp;gt; - + + human.i2p
[00:06] &amp;lt;mihi&amp;gt; - - + nntp.duck.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - tc.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - dyad.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - bozo.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - ogg.aum.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - fcp.entropy.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - http.entropy.i2p
[00:06] &amp;lt;Nightblade&amp;gt; jrandom: oh, before my time.. :)
[00:06] &amp;lt;mihi&amp;gt; - - - www.mail.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - mp3.aum.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - smtp.mail.i2p
[00:06] &amp;lt;wiht&amp;gt; Nightblade: I posted it on September 15th.
[00:06] &amp;lt;mihi&amp;gt; - - - pop.mail.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - mp3.tc.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - lp.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - kaji.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - nm.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - squid.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - chess.fillament.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - mesh.firerabbit.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - nightblade.i2p
[00:06] &amp;lt;mihi&amp;gt; - - - aum.i2p
[00:06] &amp;lt;MrEcho&amp;gt; gezz is anyone up and running?
[00:06] &amp;lt;mihi&amp;gt; - - - fillament.i2p
[00:06] &amp;lt;mihi&amp;gt; *** Finished.
[00:06] &amp;lt;mihi&amp;gt; why are so many hosts down...?
[00:06] * jrand0m isn't running my servers atm
[00:07] &amp;lt;FillaMent&amp;gt; I can connect to myself on both eep and chess
[00:07] * mrflibble has quit IRC (Ping timeout)
[00:07] &amp;lt;jrand0m&amp;gt; oh wait, i2pcvs is up, neat
[00:07] &amp;lt;Nightblade&amp;gt; mihi: mine isn't up because the i2ptunnel crashes for me after a few hours
[00:07] &amp;lt;mihi&amp;gt; so my router is broken (or it's usual I2P problems...)
[00:08] &amp;lt;jrand0m&amp;gt; really Nightblade? please report i2ptunnel crashes (bugzilla would be nice)
[00:08] &amp;lt;Nightblade&amp;gt; it is in the bugzilla
[00:08] &amp;lt;lucky&amp;gt; hi
[00:08] &amp;lt;Nightblade&amp;gt; hold..
[00:08] &amp;lt;FillaMent&amp;gt; Nightblade: what JVM?
[00:08] &amp;lt;Nightblade&amp;gt; #39
[00:08] &amp;lt;wiht&amp;gt; My router has been running for more than 12 hours now, although it had a problem in registering itself.
[00:09] &amp;lt;Nightblade&amp;gt; java version "1.4.2-p5"
[00:09] &amp;lt;Nightblade&amp;gt; on freebsd... it could be a jvm problem, i don't know. java support isn't too good on freebsd
[00:09] &amp;lt;jrand0m&amp;gt; you're right Nightblade, my bad
[00:09] &amp;lt;jrand0m&amp;gt; thats the fairly infrequent i2cp bug 
[00:09] &amp;lt;jrand0m&amp;gt; is that consistent for you?
[00:09] &amp;lt;Nightblade&amp;gt; the router is very stable for me, just the i2ptunnel server tunnel gives me problems
[00:09] &amp;lt;Nightblade&amp;gt; yeas it happened several times
[00:10] &amp;lt;Nightblade&amp;gt; i haven't tried it recently though
[00:10] * jrand0m just pulled fillament's eepsite
[00:10] &amp;lt;jrand0m&amp;gt; (first try, just noticed the window was complete)
[00:10] &amp;lt;FillaMent&amp;gt; Yeah,, I just jabbered with duck, wiht's trying to hit chess
[00:10] &amp;lt;jrand0m&amp;gt; ah cool
[00:10] &amp;lt;jrand0m&amp;gt; but yes, there are still reliability issues to be dealt with in the network.
[00:10] * FillaMent nudges people with the included winking, "He'll probably be wanting to play."
[00:10] * human 's eepsite is still up - it means that 'killall java' really helped... :-)
[00:10] &amp;lt;wiht&amp;gt; I just successfully connected to chess server.
[00:10] &amp;lt;duck&amp;gt; yeah?
[00:11] &amp;lt;jrand0m&amp;gt; lol FillaMent
[00:11] * mrflibble has joined #i2p
[00:12] &amp;lt;Nightblade&amp;gt; is it safe to run the cvs version of i2p
[00:12] &amp;lt;jrand0m&amp;gt; /me succesfully fetches human's 1984-2004: twenty years of GNU! :-) 
[00:12] &amp;lt;jrand0m&amp;gt; yes Nightblade
[00:12] &amp;lt;FillaMent&amp;gt; could not get eco...
[00:12] &amp;lt;Nightblade&amp;gt; ok maybe i'll give that a try
[00:12] &amp;lt;duck&amp;gt; with freenet you should always run the latest cvs version!
[00:13] &amp;lt;duck&amp;gt; only then it is bugfree
[00:13] &amp;lt;duck&amp;gt; s/freenet/i2p/
[00:13] * jrand0m pulled eco.i2p
[00:13] &amp;lt;FillaMent&amp;gt; just got duck
[00:13] &amp;lt;jrand0m&amp;gt; "Jan 4: First field test of I2PSnark. Pretty catastrophic: no transfer at all. Guess my single router test environment wasn't very representative :-) Back to the drawing board... "
[00:13] &amp;lt;jrand0m&amp;gt; d'oh
[00:13] &amp;lt;duck&amp;gt; well, it worked actually
[00:13] &amp;lt;duck&amp;gt; ardvark could snark something from me
[00:14] &amp;lt;jrand0m&amp;gt; bt precreates the files - were the files actually valid?
[00:14] &amp;lt;duck&amp;gt; but ze did find out the next day
[00:14] &amp;lt;duck&amp;gt; because it was obscured in the logs
[00:14] &amp;lt;jrand0m&amp;gt; what, you mean the logs i2p generates are fairly insane? nawwwwww
[00:14] &amp;lt;duck&amp;gt; no
[00:14] &amp;lt;duck&amp;gt; the i2psnark output
[00:14] &amp;lt;jrand0m&amp;gt; ah
[00:15] &amp;lt;duck&amp;gt; additionally, I suspect that snark does too much churning (sp?)
[00:15] &amp;lt;duck&amp;gt; the normal bittorrent client seems to be more easy
[00:15] &amp;lt;duck&amp;gt; also the high delays on i2p might cause premature blocks
[00:16] * mrflibble has quit IRC (Ping timeout)
[00:16] &amp;lt;duck&amp;gt; last thing is that we had to restart i2ptunnel a few times :/
[00:16] &amp;lt;jrand0m&amp;gt; agreed
[00:16] &amp;lt;human&amp;gt; final question about I2PTunnel / I2PTunnelManager (yes, i know, i'm boring): what about my patch to make "openclient" and "openserver" return a meaningful jobId?
[00:16] &amp;lt;jrand0m&amp;gt; so, yeah, lots of work to do
[00:16] &amp;lt;human&amp;gt; 1. let's accept it to make the TunnelManager work until the new asynchronous architecture will be roxoring
[00:17] &amp;lt;human&amp;gt; 2. your patch plain sucks, fuck off, and fuck the TunnelManager
[00:17] &amp;lt;human&amp;gt; 3. ...
[00:17] * MrEcho_ has joined #i2p
[00:17] * mihi is for 3 ;)
[00:17] * MrEcho has quit IRC (EOF From client)
[00:17] &amp;lt;jrand0m&amp;gt; 4. lets see how we can update the tunnel manager to go async? shouldn't be too hard
[00:17] &amp;lt;jrand0m&amp;gt; the patch is good, but mihi has a point
[00:18] &amp;lt;human&amp;gt; jrand0m: yes, i agree
[00:18] &amp;lt;jrand0m&amp;gt; we still have 1+ weeks until 0.3, so we've got time until the next full release
[00:18] &amp;lt;human&amp;gt; jrand0m: but my doubt is: how long will it take to have the async interface to be implemented in the TunnelManager?
[00:18] &amp;lt;jrand0m&amp;gt; tunnelmanager itself was 2 hours, I could add async tonight
[00:19] &amp;lt;jrand0m&amp;gt; (all that needs to happen is an update to the BufferedLogging to accept .set calls)
[00:19] &amp;lt;human&amp;gt; jrand0m: (with "to have" i also mean "to have it implemented even in I2PTunnel)
[00:19] &amp;lt;jrand0m&amp;gt; (or .nofity/etc)
[00:19] &amp;lt;jrand0m&amp;gt; right
[00:19] * mrflibble has joined #i2p
[00:20] &amp;lt;jrand0m&amp;gt; if you'd prefer, I could start with your patch (which adds the job id) and merge it with the updates for async
[00:21] &amp;lt;human&amp;gt; jrand0m: i could add the async interface to TunnelManager myself, but the interface still doesn't exist :-)
[00:22] &amp;lt;jrand0m&amp;gt; right, just add public void notifyEvent(String eventName, Object value); to Logging.java
[00:22] &amp;lt;human&amp;gt; jrand0m: i'd suggest "let's merge the dirty hack to make the job ids in the 0.3 release somewhat work, and then work on the async interface"
[00:23] &amp;lt;jrand0m&amp;gt; 0.3 is still a ways off
[00:23] &amp;lt;mihi&amp;gt; 0.3 should have the streaming api anyway, shouldn't it?
[00:23] &amp;lt;human&amp;gt; jrand0m: i'm talking about the worst case
[00:23] &amp;lt;wiht&amp;gt; jrand0m: Maybe there should be another version before 3.0 to settle these issues?
[00:23] &amp;lt;jrand0m&amp;gt; yes mihi
[00:23] &amp;lt;mihi&amp;gt; human: the worst case is "cvs rollback &amp;amp;&amp;amp; patch -p0 your.patch"
[00:24] &amp;lt;jrand0m&amp;gt; ok, how about this. I'll get the async implemented and committed tonight, if you could look at it tomorrow human and see what needs to be done to get your update in there?
[00:26] &amp;lt;FillaMent&amp;gt; jrand0m: do you have a job?
[00:27] &amp;lt;jrand0m&amp;gt; i2p
[00:27] &amp;lt;duck&amp;gt; get 1.0 done!
[00:27] &amp;lt;FillaMent&amp;gt; I mean a source of income
[00:27] &amp;lt;jrand0m&amp;gt; :)
[00:27] &amp;lt;FillaMent&amp;gt; that you have to work for
[00:27] &amp;lt;jrand0m&amp;gt; income is overrated.
[00:27] * jrand0m fired my boss
[00:27] &amp;lt;Nightblade&amp;gt; "will code for food" - that's my motto
[00:27] &amp;lt;Nightblade&amp;gt; lol
[00:27] &amp;lt;human&amp;gt; mihi: well, but i and aum (who is working on a python app for the TunnelManager) would like to have jobIds ASAP...
[00:28] &amp;lt;human&amp;gt; jrand0m: ok, i'll work on your changes later/tomorrow
[00:28] &amp;lt;FillaMent&amp;gt; Job/Money, sleep/hygiene, food, side projects, social life: Choose any 3
[00:29] * jrand0m only choses one.
[00:29] &amp;lt;jrand0m&amp;gt; word human
[00:30] &amp;lt;FillaMent&amp;gt; Anyone have any other ideas for "just tunnel to" services that would be nice to have on the network?
[00:30] * jrand0m still wants a telnet based Adventure :)
[00:30] &amp;lt;jrand0m&amp;gt; or a waffle bbs
[00:30] * duck is now known as enduser
[00:30] * jrand0m kicks enduser
[00:31] &amp;lt;jrand0m&amp;gt; (damn, no ops)
[00:31] &amp;lt;FillaMent&amp;gt; For OS/2 there was a comm driver that could map a comm port to a TCP port =)
[00:31] &amp;lt;enduser&amp;gt; what difference will I see as enduser when I2PTunnel uses the SteamingAPI?
[00:31] * enduser is now known as duck
[00:31] &amp;lt;jrand0m&amp;gt; none
[00:31] &amp;lt;human&amp;gt; lol
[00:31] &amp;lt;FillaMent&amp;gt; FillaMent: friend of mine ran a BBS that way for a while
[00:31] &amp;lt;jrand0m&amp;gt; performance, and perhaps anonymity
[00:31] * human would like a I2P tunnel to a rootshell
[00:32] &amp;lt;human&amp;gt; any volunteer? :-)
[00:32] &amp;lt;duck&amp;gt; rootshell on a UML
[00:32] &amp;lt;jrand0m&amp;gt; chroot'ed rootshells would be good
[00:32] &amp;lt;jrand0m&amp;gt; or UML'ed :)
[00:32] &amp;lt;FillaMent&amp;gt; human: had I a spare boxen, I'd do it
[00:32] &amp;lt;jrand0m&amp;gt; hehe FillaMent
[00:32] &amp;lt;duck&amp;gt; vnc connection to my vmware win98?
[00:32] &amp;lt;FillaMent&amp;gt; seriously though guys...
[00:32] &amp;lt;wiht&amp;gt; E-mail server would be a good one as well. Or do we have that already?
[00:32] &amp;lt;FillaMent&amp;gt; wiht: think TC has pop and SMTP
[00:33] &amp;lt;jrand0m&amp;gt; thats aum, but they're offline, as his box is offline
[00:33] * human could offer telnet accounts on his GNU/Hurd system...
[00:33] &amp;lt;jrand0m&amp;gt; ooOOoo
[00:33] &amp;lt;FillaMent&amp;gt; well, I'm not too keen on setting up open SMTP access yet
[00:33] &amp;lt;jrand0m&amp;gt; understandable
[00:34] &amp;lt;FillaMent&amp;gt; maybe when the network is more stable and I've got money to up my bandwidth
[00:34] &amp;lt;wiht&amp;gt; How about a PGP keyserver?
[00:34] &amp;lt;mihi&amp;gt; FillaMent: you could set up a tunnel pointing to a cleartext remailer
[00:34] &amp;lt;FillaMent&amp;gt; wiht: now THAT's a great idea =)
[00:35] &amp;lt;FillaMent&amp;gt; mihi heh... I could just point the tunnel to my ISP SMTP box =)
[00:35] &amp;lt;mihi&amp;gt; FillaMent: this would make *you* be resposible for abuse...
[00:35] &amp;lt;mihi&amp;gt; s/be//
[00:35] &amp;lt;duck&amp;gt; http://www.mit.edu/people/marc/pks/pks.html
[00:36] &amp;lt;duck&amp;gt; seriously, should duck enterprises consider running a pgp keyserver?
[00:37] &amp;lt;FillaMent&amp;gt; duck: I was poking into that myself... you want to handle it?
[00:37] &amp;lt;duck&amp;gt; we have been one of the most stable service providers according to mihi's independent ping logs
[00:37] &amp;lt;jrand0m&amp;gt; hehe
[00:37] &amp;lt;wiht&amp;gt; duck: Yes, please consider it.
[00:37] &amp;lt;jrand0m&amp;gt; btw duck, how do you do that? do you restart periodically or just run on a reliable OS and JVM?
[00:38] &amp;lt;FillaMent&amp;gt; question: does the JVM cache DNS resolves?
[00:38] &amp;lt;duck&amp;gt; restarting is for kernel updates
[00:38] &amp;lt;jrand0m&amp;gt; yes, but you can do some nasty trickery to avoid it FillaMent
[00:38] * wiht notes that the meeting has gone on for 2h40m now.
[00:38] &amp;lt;jrand0m&amp;gt; oh yeah,
[00:39] * mrflibble sticks his hand up
[00:39] &amp;lt;jrand0m&amp;gt; um, this meeting's log is going to be huge. and here I was thinking posthing things up front would /shorten/ the meeting
[00:39] &amp;lt;jrand0m&amp;gt; sup mrflibble?
[00:39] &amp;lt;FillaMent&amp;gt; jrand0m: okay... because I am without downage but my IP changes periodically... my dyndns update script runs every hour so max 60+~10min of my named addy not pointing to my IP...
[00:39] &amp;lt;FillaMent&amp;gt; how would that affect my router's presence on the network?
[00:40] &amp;lt;mrflibble&amp;gt; my box could be availalbe for some kind of demony thing
[00:40] &amp;lt;jrand0m&amp;gt; cool FillaMent, shouldn't be much of a problem, as long as you point to your dyndns
[00:40] &amp;lt;wiht&amp;gt; mrflibble: demony?
[00:40] &amp;lt;mrflibble&amp;gt; i guess it depends how much bandwidth the thing would use
[00:40] &amp;lt;mrflibble&amp;gt; daemony
[00:40] &amp;lt;jrand0m&amp;gt; w3rd mrflibble - has the router been working reliably for you, or are you just being a good sameritan? :)
[00:41] &amp;lt;mrflibble&amp;gt; not really, but that's because my local bw is saturated atm
[00:41] &amp;lt;mrflibble&amp;gt; im not running it on my colo yet
[00:41] &amp;lt;mrflibble&amp;gt; want to play around with it locally first
[00:41] &amp;lt;jrand0m&amp;gt; ah cool. yeah, i2p isn't really ready for wide deployment, still for testing mainly
[00:42] &amp;lt;FillaMent&amp;gt; Heh.. I'll point a tunnel to my CUPS server and you can have anonymous printing =)
[00:42] &amp;lt;jrand0m&amp;gt; rofl
[00:42] &amp;lt;mrflibble&amp;gt; if there's something that u want me to run that would use &amp;lt;40gb bw a month, lmk
[00:42] &amp;lt;FillaMent&amp;gt; just include a banner page so I know where to mail the hardcopy =)
[00:42] &amp;lt;mrflibble&amp;gt; hehe
[00:43] &amp;lt;jrand0m&amp;gt; wikked mrflibble, I'm sure we'll take you up on that :)
[00:43] &amp;lt;mihi&amp;gt; banner | lpr ? ;)
[00:43] &amp;lt;FillaMent&amp;gt; mihi you cah set up CUPS with a banner page
[00:43] &amp;lt;mrflibble&amp;gt; oky doky!
[00:43] &amp;lt;mihi&amp;gt; banner will most likely create lots of pages ;)
[00:43] &amp;lt;jrand0m&amp;gt; ok, before we get to the mixminion-&amp;gt;printer-&amp;gt;post office gateway discussion, lets close this meeting ;)
[00:44] * jrand0m readies the *baf*'er
[00:44] * jrand0m *baf*'s the meeting closed.
&lt;/div></description></item><item><title>Reunião de Desenvolvedores I2P - 30 de dezembro de 2003</title><link>/pt/blog/2003/12/30/reuni%C3%A3o-de-desenvolvedores-i2p-30-de-dezembro-de-2003/</link><pubDate>Tue, 30 Dec 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/12/30/reuni%C3%A3o-de-desenvolvedores-i2p-30-de-dezembro-de-2003/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> eco\_, i2p, jrandom, mihi, Ophite1, polo, rsk&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
&amp;lt;jrandom&amp;gt; 0) hi
&amp;lt;jrandom&amp;gt; 1) router status
&amp;lt;jrandom&amp;gt; 2) i2ptunnel
&amp;lt;jrandom&amp;gt; 3) im
&amp;lt;jrandom&amp;gt; 4) 0.3 plans
&amp;lt;jrandom&amp;gt; 5) time synchronization
&amp;lt;jrandom&amp;gt; 6) ???
&amp;lt;jrandom&amp;gt; hello mihi, polo
&amp;lt;polo&amp;gt; hello !
&amp;lt;mihi&amp;gt; hi jrandom
&amp;lt;jrandom&amp;gt; 0) hi
&amp;lt;jrandom&amp;gt; :)
&amp;lt;rsk&amp;gt; hi
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; hi
&amp;lt;jrandom&amp;gt; 1) router status
&amp;lt;jrandom&amp;gt; 0.2.3.3 is out, and it seems to be working
&amp;lt;jrandom&amp;gt; still lots to do, of course
&amp;lt;jrandom&amp;gt; but this should be the last 0.2 release
&amp;lt;jrandom&amp;gt; 0.3 is going to add the peer profiling to allow routers to avoid bad routers
&amp;lt;jrandom&amp;gt; (and 0.3.1 is a revamp of the transports)
&amp;lt;jrandom&amp;gt; hola Ophite1
&amp;lt;Ophite1&amp;gt; Heya.
&amp;lt;rsk&amp;gt; so more overhead for 0.3?
&amp;lt;jrandom&amp;gt; yes and no
&amp;lt;jrandom&amp;gt; it will have peer testing, but its going to be more focused
&amp;lt;rsk&amp;gt; will we see a speed up with path selection?
&amp;lt;jrandom&amp;gt; yes
&amp;lt;jrandom&amp;gt; there are those 'liveliness' calculators, and there will be new latency and throughput calculators added
&amp;lt;jrandom&amp;gt; plus people will be able to tweak their own preferences for particular peers
&amp;lt;jrandom&amp;gt; e.g. if you know you want to prefer peer X over peer Y, you will be able to give them a weighting bonus of
 some random points
&amp;lt;mihi&amp;gt; will there be a clean shutdown? *g*
&amp;lt;jrandom&amp;gt; thats actually a good question mihi
&amp;lt;jrandom&amp;gt; i2p is getting to the point where it needs an admin interface.
&amp;lt;jrandom&amp;gt; the longest Job thats holding up its operation is the GenerateStatusConsoleJob
&amp;lt;jrandom&amp;gt; which can now take up to 4-6 seconds
&amp;lt;jrandom&amp;gt; (holding everything else up)
&amp;lt;jrandom&amp;gt; that needs to go async and on demand.
&amp;lt;jrandom&amp;gt; but i dont want to write a web listener / etc.
&amp;lt;jrandom&amp;gt; perhaps the reverse - a servlet that starts the router and communicates with it
&amp;lt;mihi&amp;gt; you don't need a full web server. just when you see GET, return your data.
&amp;lt;jrandom&amp;gt; right
&amp;lt;jrandom&amp;gt; you're right, that stuff should be in 0.3 as well.
&amp;lt;mihi&amp;gt; and when you see something else (like SHUTDOWN), do as you please. of course only from localhost ;)
&amp;lt;jrandom&amp;gt; aww c'mon
&amp;lt;mihi&amp;gt; then someone can make a nice admin program
&amp;lt;jrandom&amp;gt; right
&amp;lt;mihi&amp;gt; you had some triggers by files, didn't you? are they documented somewhere?
&amp;gt;&amp;gt;&amp;gt; mihi [~mihi@ags9-d9ba536a.pool.mediaWays.net] requested PING 1072820995 from jrandom
&amp;lt;jrandom&amp;gt; those were in IDN, not the router itself
&amp;lt;jrandom&amp;gt; but that might be a good way to go
&amp;lt;jrandom&amp;gt; its a trivially easy system
&amp;lt;jrandom&amp;gt; good idea, lets go that way
&amp;lt;jrandom&amp;gt; (and i can just reuse that code :)
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; this magical filestuff starts to look like plan9
&amp;lt;jrandom&amp;gt; lol
&amp;lt;mihi&amp;gt; but file triggers require polling
&amp;lt;jrandom&amp;gt; right mihi, reading a directory every 30s aint that bad
&amp;lt;mihi&amp;gt; but a ServerSocket#accept is cheaper.
&amp;lt;mihi&amp;gt; as it won't eat any time. (provided a good OS)
&amp;lt;mihi&amp;gt; okay, file triggers are better than nothing, sure.
&amp;lt;jrandom&amp;gt; server socket would allow remote admin
&amp;lt;jrandom&amp;gt; (when appropriate)
&amp;lt;jrandom&amp;gt; dunno.
&amp;lt;jrandom&amp;gt; something to be worked out.
&amp;lt;jrandom&amp;gt; (or if someone wants to jump on it and code... :)
&amp;lt;mihi&amp;gt; and server socket could deliver the routerConsole as well.
&amp;lt;jrandom&amp;gt; right
&amp;lt;jrandom&amp;gt; ok, 2) i2ptunnel
&amp;lt;jrandom&amp;gt; :)
&amp;lt;jrandom&amp;gt; i2ptunnel still rules, and its looking like we want to add a socket based API to control it
&amp;lt;i2p&amp;gt; &amp;lt;anon&amp;gt; aum's ic2cp2pc plans are off for now?
&amp;lt;jrandom&amp;gt; yes, ci2cp is dead in the water, replaced with the socket based API to control I2PTunnel
&amp;lt;jrandom&amp;gt; I think I may be able to throw on that API in the next few days, so he can get churning on the impl
&amp;lt;mihi&amp;gt; just use a socket, make in.readLine() and feed that line to runCommand() ;)
&amp;lt;rsk&amp;gt; what does the api give i2p?
&amp;lt;jrandom&amp;gt; pretty much mihi (except it formats the results and send them back in a standard way)
&amp;lt;mihi&amp;gt; with an appropriate "logger" to send the commands back.
&amp;lt;mihi&amp;gt; s/commands/results/
&amp;lt;jrandom&amp;gt; rsk&amp;gt; it lets application developers build client and server sockets over i2p without dealing with I2CP's
 encryption needs
&amp;lt;jrandom&amp;gt; right right
&amp;lt;jrandom&amp;gt; i2ptunnel /does/ have an overhead for situations where there are lots of i2ptunnels
&amp;lt;jrandom&amp;gt; regardless of the JVM
&amp;lt;jrandom&amp;gt; i2ptunnel clients create a new destination per client contacted, and the router will perform much worse as
 the number of local destinations grows.
&amp;lt;rsk&amp;gt; ah
&amp;lt;jrandom&amp;gt; this is due to the anonymity needs of the network tied to how our encryption works
&amp;lt;jrandom&amp;gt; for applications who just want to open a tunnel or two to a peer, this new api will RULE
&amp;lt;jrandom&amp;gt; but for applications that need to talk to lots of other peers, I2CP is the way to go.
&amp;lt;jrandom&amp;gt; (since that is a single destination, multiplexed by i2cp)
&amp;lt;jrandom&amp;gt; I suppose its the old TCP vs UDP balance, in a way
&amp;lt;jrandom&amp;gt; mihi&amp;gt; do you have any thoughts, or some ideas for the future of i2ptunnel?
&amp;lt;rsk&amp;gt; hows the work on the ip over i2p, or the vpn stuff going?
&amp;lt;mihi&amp;gt; jrandom: someone write a good streaming api, and then lets i2ptunnel use it.
&amp;lt;mihi&amp;gt; same for naming server.
&amp;lt;mihi&amp;gt; perhaps add some sequence numbers if no one does the things above.
&amp;lt;mihi&amp;gt; which will mean an incompatible change.
&amp;lt;jrandom&amp;gt; incompatible changes aren't bad, we're early in dev
&amp;lt;jrandom&amp;gt; (if we could increase the size of of the IDs too to two or four bytes per side as well?)
&amp;lt;mihi&amp;gt; the streaming api will be an incompatible change nevertheless. and if i2p worked, we don't need sequence
 numbers.
&amp;lt;jrandom&amp;gt; rsk&amp;gt; on hold, until someone has time to run with it?
&amp;#8801; rsk/#i2p thinks incompatible chages are the best kind
&amp;lt;jrandom&amp;gt; right mihi
&amp;lt;mihi&amp;gt; ID should be 3 byte atm, so why *increase* to 2 bytes?
&amp;lt;jrandom&amp;gt; mihi&amp;gt; actually, I'd like to slowly deprecate mode=GUARANTEED and implement that in the streaming api
&amp;#8801; mihi/#i2p too
&amp;lt;jrandom&amp;gt; leaving i2p = IP, not TCP or UDP
&amp;lt;jrandom&amp;gt; damnit I wish I had another 14 hours in the day.
&amp;lt;mihi&amp;gt; only 14? ;)
&amp;lt;jrandom&amp;gt; ;)
&amp;lt;jrandom&amp;gt; aren't the 3 byte ids derived by both sides of the con? or maybe i'm just confused
&amp;lt;mihi&amp;gt; each side has an ID of 3 bytes, hovever, only one must be sent at a time.
&amp;lt;jrandom&amp;gt; perhaps I'll implement the streaming API, rip out GUARANTEED, and add that socket controller next.
&amp;lt;jrandom&amp;gt; ah ok
&amp;lt;mihi&amp;gt; see /apps/i2p/i2ptunnel/java/src/protocol.txt
&amp;lt;jrandom&amp;gt; right right
&amp;lt;mihi&amp;gt; btw, who misplaced that file *there*?
&amp;#8801; jrandom blames eco ;)
&amp;lt;jrandom&amp;gt; wait, naw, you put 'em there
&amp;lt;jrandom&amp;gt; didnt you?
&amp;lt;jrandom&amp;gt; oh wait, no I imported them
&amp;#8801; jrandom blames self for being stupid.
&amp;lt;jrandom&amp;gt; (la la la)
&amp;lt;jrandom&amp;gt; damn. ok, yeah, working on the streaming API and the socket controller will allow me to mull over the peer
 testing / profiling / selection manifesto
&amp;lt;jrandom&amp;gt; I'll post that in a few days for comment
&amp;lt;jrandom&amp;gt; (and it'll get my head out of the router. variety++)
&amp;lt;jrandom&amp;gt; mihi&amp;gt; anything else on i2ptunnel?
&amp;lt;mihi&amp;gt; not that i know
&amp;lt;jrandom&amp;gt; coo'
&amp;lt;jrandom&amp;gt; (thanks again for taking the time to chime in on this stuff, I know you're busy with fiw and the rest)
&amp;lt;jrandom&amp;gt; ok, thecrypto isn't here, but he's making progress on the IM app.
&amp;lt;jrandom&amp;gt; (thats agenda item 3)
&amp;lt;jrandom&amp;gt; 4) 0.3 plans
&amp;lt;jrandom&amp;gt; 0.3.0 ~= peer profiling stuff, and now it'll also include the streaming api and that socket controller for
 i2ptunnel
&amp;lt;jrandom&amp;gt; but, if you couldn't guess, its not going to be released on jan 1
&amp;lt;jrandom&amp;gt; jan 15 is an outside possibility. we'll see how things go.
&amp;lt;jrandom&amp;gt; 0.3.1 isn't a full month of work, so it may not need to get bumped.
&amp;lt;jrandom&amp;gt; other than that, the roadmap is still pretty much on track and representative of where we're moving
&amp;lt;jrandom&amp;gt; 5) time synchronization
&amp;lt;jrandom&amp;gt; a new faq is posted at http://wiki.invisiblenet.net/iip-wiki?I2PTiming
&amp;lt;jrandom&amp;gt; mihi, you had a suggestion about the fourth option there (building our own in-i2p timing)?
&amp;lt;jrandom&amp;gt; hi brawl
&amp;lt;mihi&amp;gt; yep.
&amp;#8729;&amp;#966;&amp;#8729; brawl is now known as eco_
&amp;lt;eco_&amp;gt; hi guys
&amp;lt;jrandom&amp;gt; oh heya eco
&amp;lt;mihi&amp;gt; you should connect 3 random nodes and remember the diff between the avg time and local time.
&amp;lt;jrandom&amp;gt; we just discussed the streaming API / tunnel api
&amp;lt;mihi&amp;gt; and then hack up your own getTimeMillis that corrects that.
&amp;lt;Ophite1&amp;gt; mihi: No, you shouldn't.
&amp;lt;jrandom&amp;gt; mihi&amp;gt; so if an attacker creates 1000 nodes with the wrong time, everyone gets screwed
&amp;lt;jrandom&amp;gt; (since avg would skew randomly in between)
&amp;lt;mihi&amp;gt; if an attacker creates 1000 nodes, everyone gets screwed anyway...?
&amp;lt;rsk&amp;gt; wouldnt that be self corecting?
&amp;lt;Ophite1&amp;gt; mihi: OK, 3.
&amp;lt;jrandom&amp;gt; no, we should be able to handle that mihi.
&amp;lt;mihi&amp;gt; okay, then only use avg, if standard deviation is lower than 1sec or so.
&amp;lt;rsk&amp;gt; if everyone has the same time your ok, even if that time is wrong, right?
&amp;lt;jrandom&amp;gt; rsk&amp;gt; if all 1000 nodes were in sync, but what if they're all random
&amp;lt;mihi&amp;gt; only use times that are close enough together. if not, take 3 new nodes.
&amp;lt;jrandom&amp;gt; mihi&amp;gt; right, we could implement NTP (which basically does what you say, using a series of candidate averages
 to iteratively close in on the correct time
&amp;lt;mihi&amp;gt; but we need not care of everything (like ping latencies), as ntp does.
&amp;lt;Ophite1&amp;gt; if we did not, mihi, time would slowly creep backwards.
&amp;#8801; mihi/#i2p thinks that is better than let users set their time individually.
&amp;lt;jrandom&amp;gt; so anyone who randomly picks 3 of those skewed nodes gets sent onto their own private network?
&amp;lt;jrandom&amp;gt; what about that third option -
&amp;lt;jrandom&amp;gt; i2p has a component that checks with a real NTP server via NTP or SNTP
&amp;lt;mihi&amp;gt; if you have only skewed notes in your netDB, you are on that private net as well...
&amp;lt;jrandom&amp;gt; rather than reimplementing the wheel
&amp;lt;Ophite1&amp;gt; while I partially like that one...
&amp;lt;Ophite1&amp;gt; NTP isn't signed, it's subject to an MITM attack.
&amp;lt;Ophite1&amp;gt; or dns cache poisoning for, say, time.nist.gov
&amp;lt;jrandom&amp;gt; right Ophite1, though with 200,000+ SNTP or NTP hosts, thats a large set to attack.
&amp;lt;jrandom&amp;gt; we would definitely not sync of time.nist.gov.
&amp;lt;Ophite1&amp;gt; connections from i2p to the NSA's time server might raise a few eyebrows, ne? :)
&amp;lt;jrandom&amp;gt; and if an attacker goes after time.nist.gov, everyone everywhere is affected
&amp;lt;jrandom&amp;gt; heh
&amp;lt;mihi&amp;gt; then we combine both. ask a "real" ntp server and your neighbor. if both say the same, it's okay.
&amp;lt;jrandom&amp;gt; so even /more/ code ;)
&amp;lt;jrandom&amp;gt; but yeah, thats reasonable.
&amp;lt;Ophite1&amp;gt; That's interesting. And if they don't?
&amp;lt;Ophite1&amp;gt; pick another ntp server?
&amp;lt;jrandom&amp;gt; refuse the peer.
&amp;lt;mihi&amp;gt; try other ntp server and another peer.
&amp;lt;mihi&amp;gt; until you have a match. then refuse all prev peers.
&amp;#8801; mihi/#i2p types slower than jrandom :(
&amp;lt;Ophite1&amp;gt; match within a certain threshold, say 1sec?
&amp;lt;jrandom&amp;gt; 1s would be good.
&amp;lt;jrandom&amp;gt; accepting peers up to 30s or so (to deal with lag)
&amp;lt;Ophite1&amp;gt; is 1 sec okay on HEAVILY LADEN connections?
&amp;lt;jrandom&amp;gt; 1s for syncing, 30s for comm.
&amp;lt;Ophite1&amp;gt; I've seen latency on DSL get to 5 seconds when doing evil things to it.
&amp;lt;jrandom&amp;gt; with tcp or udp?
&amp;lt;Ophite1&amp;gt; but then, in that case, that host might not be the one you want to sync time to anyway ;)
&amp;lt;jrandom&amp;gt; right
&amp;lt;Ophite1&amp;gt; udp.
&amp;lt;jrandom&amp;gt; hmm 'k
&amp;lt;Ophite1&amp;gt; you'd have thought it'd get dropped :)
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; I think that the problem is more letting the user know that there is a problem
&amp;lt;jrandom&amp;gt; duck&amp;gt; that is true.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; only after walking through big logs they see that their clock is off (if they find it)
&amp;lt;Ophite1&amp;gt; Maybe. Sort of.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; or that the port is already bound
&amp;lt;jrandom&amp;gt; an admin interface would be nice.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; the world is better with everybody using NTP connected to their local stantrum (sp) 2 server
CTCP Cloaking is now [On]
&amp;lt;jrandom&amp;gt; perhaps we'll have a 0.4 release with a bunch of cleanups and end user things, prior to going 1.0?
&amp;lt;jrandom&amp;gt; right (stratum)
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; only windows clients are not likely to have that
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; but they are also not likely to be stable
&amp;lt;jrandom&amp;gt; windows has NTP
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; so who cares
&amp;lt;Ophite1&amp;gt; duck: Windows XP and Windows Server 2003 include NTP.
&amp;lt;jrandom&amp;gt; a shitload easier than with unix too
&amp;lt;Ophite1&amp;gt; sync'ed by default to time.windows.com iirc.
&amp;lt;jrandom&amp;gt; with drop down options for others
&amp;lt;Ophite1&amp;gt; It's an essential part of Windows Product Activation.
&amp;lt;Ophite1&amp;gt; can't expire if you don't know the time :)
&amp;lt;jrandom&amp;gt; heh
&amp;lt;mihi&amp;gt; no option at my university... all clocks are 1 hour to 5 hours off. but i might not be allowed to run i2p there
 anyway...
&amp;lt;Ophite1&amp;gt; mihi: i2p should try especially hard to work in such a situation...
&amp;lt;jrandom&amp;gt; mihi&amp;gt; awesome! you can help test out the hidden operation :)
&amp;lt;jrandom&amp;gt; as an aside, I'm going to be doing some traveling this summer
&amp;lt;jrandom&amp;gt; i'll likely be offline, without my laptop.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; sidethought: ntp.duck.i2p :)
&amp;lt;Ophite1&amp;gt; Look at it like this: Brianna Kazaa downloads cool new anonymous filesharing client which her best friend
 told her was really cool and lets you chat to people secretly and stuff. Do we want to tell her that she
 needs to set her clock within 30 seconds (how will she get some?)? Or do we want it to just work?
&amp;lt;jrandom&amp;gt; but I'm going to make sure I can still be on I2P with just public terminals.
CTCP Cloaking is now [Off]
&amp;lt;jrandom&amp;gt; no brainer Ophite1. just work (with docs for geeks)
&amp;lt;jrandom&amp;gt; duck&amp;gt; bootstrap ;)
&amp;lt;jrandom&amp;gt; and i2p will /not/ require root.
&amp;lt;Ophite1&amp;gt; That's my point.
&amp;lt;Ophite1&amp;gt; jrandom: would you run a router on a box you didn't have root to?
&amp;lt;jrandom&amp;gt; so yeah, a mix between option 3 and 4
&amp;lt;Ophite1&amp;gt; option 3.5 sounds cool to me ;)
&amp;lt;jrandom&amp;gt; Ophite1&amp;gt; i'd run a hundred of them :)
&amp;lt;mihi&amp;gt; option 3.1415926...
&amp;lt;jrandom&amp;gt; (and move on to the next lab, run a hundred more)
&amp;lt;Ophite1&amp;gt; Ooh. Pie. Tasty.;)
&amp;lt;Ophite1&amp;gt; jrandom: I said you didn't have root on. Amateur. :)
&amp;lt;jrandom&amp;gt; lol
&amp;lt;jrandom&amp;gt; so thats basically where we're looking.
&amp;lt;jrandom&amp;gt; until the time stuff is implemented, everyone should use option 1 or 2.
&amp;lt;jrandom&amp;gt; for option 2, if someone could write up some docs, I'd appreciate it
&amp;lt;Ophite1&amp;gt; that's acceptable for now as we are Not Yet Ready for Brianna Kazaa et al ;)
&amp;lt;mihi&amp;gt; jftr: i won't test "hidden operation". my univ account has already been disabled once and i don't want it
 another time blocked...
&amp;lt;Ophite1&amp;gt; mihi: You are the best test we could possibly have.
&amp;lt;jrandom&amp;gt; Ophite1 &amp;gt; not for test.
&amp;lt;jrandom&amp;gt; 'k mihi, we'll find a way, and once its ready you'll be able to use it.
&amp;lt;Ophite1&amp;gt; OK, maybe not test. Some unis get shirty enough to chuck you out rather than just block you.
&amp;lt;Ophite1&amp;gt; I know someone at the most anti-filesharing pro-RIAA university in the USA. He runs a 2gbit dumpsite.
&amp;lt;jrandom&amp;gt; lol nice
&amp;lt;Ophite1&amp;gt; I appreciate that very, very few people are this ballsy.
&amp;lt;jrandom&amp;gt; ok, thats it for time synchronization.
&amp;lt;jrandom&amp;gt; eco_&amp;gt; hi. any bt stuff you want to talk about? {or save till next week}
&amp;lt;Ophite1&amp;gt; but bear in mind the majority of the internet is in future probably going to become university/corporate.
 i2p might be banned. i2p might WELL be considered abuse by major ISPs. i2p will have to work anyway.
&amp;lt;Ophite1&amp;gt; I have a few interesting ideas along that angle I will present at a future date.
&amp;lt;jrandom&amp;gt; word
&amp;lt;Ophite1&amp;gt; (transport)
&amp;lt;rsk&amp;gt; i2p is considered abuse by major ISPs, read your contract
&amp;lt;Ophite1&amp;gt; rsk: running a distributed proxy cache?
&amp;lt;rsk&amp;gt; running any 'server'
&amp;lt;Ophite1&amp;gt; rsk: Not unless it relays to SMTP or WWW.
&amp;lt;jrandom&amp;gt; running services of any time
&amp;lt;jrandom&amp;gt; right
&amp;lt;Ophite1&amp;gt; rsk: Hehe, I have a solution to that ;)
&amp;lt;eco_&amp;gt; jrandom: can give a brief update
&amp;lt;jrandom&amp;gt; floor is yours :)
&amp;lt;eco_&amp;gt; i'm porting the java-based bittorrent client snark (www.klomp.org/snark) to get aquainted with i2p
&amp;lt;eco_&amp;gt; first port runs on top of i2ptunnel, directly calling the java classes
&amp;lt;eco_&amp;gt; current state: does work with 2 peers, things get messed up with &amp;gt; 2, tunnels aren't cleaned up, so restarting
 is painful
&amp;lt;eco_&amp;gt; eta: this weekend
&amp;#8801; eco_/#i2p realises that this might be considered &amp;gt; 2003
&amp;lt;jrandom&amp;gt; w00t!
&amp;#8801; jrandom hacks time.nist.gov
&amp;lt;eco_&amp;gt; a "real" port would probably cut the overhead of the tunnels, but that's a next step
&amp;lt;jrandom&amp;gt; cool
&amp;#8801; eco_/#i2p gives floor back to mc jrandom
&amp;lt;jrandom&amp;gt; 'k, I think that was it
&amp;lt;jrandom&amp;gt; 6) ???
&amp;lt;jrandom&amp;gt; anyone have anything else?
&amp;#8801; eco_/#i2p would like to express his thanks for the job well done by jrandom cs up to now
&amp;lt;eco_&amp;gt; and that sleep has some use for home sapiens, though jrandom seems to prove this false
&amp;lt;jrandom&amp;gt; ;)
&amp;lt;jrandom&amp;gt; what are y'all's thoughts on meeting here as opposed to iip, until i2p is reliable enough?
&amp;lt;jrandom&amp;gt; personally, I'm tired of meetings being cut to shreds every week.
&amp;lt;i2p&amp;gt; &amp;lt;anon&amp;gt; lilo sucks!
&amp;lt;eco_&amp;gt; we might be shutting people out by going here
&amp;lt;jrandom&amp;gt; we are, I know.
&amp;lt;jrandom&amp;gt; if we can get an iip&amp;lt;--&amp;gt;here bridge
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; IIP is shutting ppl out each day
&amp;lt;jrandom&amp;gt; that'd be good.
&amp;lt;jrandom&amp;gt; right.
&amp;lt;jrandom&amp;gt; iip is, unfortunately, unusable for a reliable development community.
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; http://banaan.zeelandnet.nl/open/changate.html
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; that is the code where eyeKon etc is based on
&amp;lt;jrandom&amp;gt; and while I like to go off coding on my own, y'all come up with really good ideas and do good stuff that is
 essential
&amp;#8801; rsk/#i2p is writing a windows update script
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; theoretically it could connect to 3 servers and mirror each of them
&amp;lt;jrandom&amp;gt; word duck, perhaps I'll try to get one running on i2p.dnsalias.net
&amp;lt;jrandom&amp;gt; ping flood from hell ;)
&amp;lt;eco_&amp;gt; irc at duck.i2p was pretty good today, beat iip
&amp;lt;jrandom&amp;gt; agreed
&amp;lt;jrandom&amp;gt; dropped me a few times though.
&amp;lt;jrandom&amp;gt; perhaps it'll be more reliable next week
&amp;lt;eco_&amp;gt; it's in your hands :-)
&amp;lt;jrandom&amp;gt; reliability probably won't improve until 0.3, which is ~2 weeks out
&amp;lt;jrandom&amp;gt; (1 week to do the tunnel/streaming stuff, 1 week for peer profiling / testing)
&amp;lt;jrandom&amp;gt; then there'll be whatever bugs that introduces :)
&amp;lt;jrandom&amp;gt; though I should say I was really excited to stream audio from aum last night
&amp;lt;jrandom&amp;gt; and ardvark was able to stream for 42 minutes without buffering!
&amp;lt;jrandom&amp;gt; so perhaps we can be reliable enough
&amp;lt;jrandom&amp;gt; (my local router is phttp only, which is probably a slight cause)
&amp;lt;jrandom&amp;gt; ok, anyone have anything else?
&amp;lt;i2p&amp;gt; &amp;lt;duck&amp;gt; cant thing of anything
&amp;#8801; eco_/#i2p can't either
&amp;#8801; jrandom winds up...
&amp;#8801; jrandom *baf*s the meeting closed
&lt;/div></description></item><item><title>Reunião de Desenvolvimento I2P - 23 de dezembro de 2003</title><link>/pt/blog/2003/12/23/reuni%C3%A3o-de-desenvolvimento-i2p-23-de-dezembro-de-2003/</link><pubDate>Tue, 23 Dec 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/12/23/reuni%C3%A3o-de-desenvolvimento-i2p-23-de-dezembro-de-2003/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ardvark, duck, FillaMent, jrand0m, luckypunk, TC, thecrypto&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
[22:01] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:01] &amp;lt;jrand0m&amp;gt; 1) administravia 
[22:01] &amp;lt;jrand0m&amp;gt; 2) dev status 
[22:02] &amp;lt;jrand0m&amp;gt; 3) services on i2p 
[22:02] &amp;lt;jrand0m&amp;gt; 4) app status [ns, im, i2ptunnel, ...] 
[22:02] &amp;lt;jrand0m&amp;gt; 5) ??? 
[22:02] &amp;lt;thecrypto&amp;gt; wow, i picked a good time
[22:02] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:02] &amp;lt;jrand0m&amp;gt; yes you did thecrypto :) 
[22:02] &amp;lt;jrand0m&amp;gt; hi 
[22:02] &amp;lt;jrand0m&amp;gt; welcome to meeting 70 
[22:02] &amp;lt;TC&amp;gt; woot
[22:03] &amp;lt;jrand0m&amp;gt; 1) administravia 
[22:03] &amp;lt;thecrypto&amp;gt; w00t!
[22:03] &amp;lt;jrand0m&amp;gt; mailing list, get on it for announcements / discussion / etc: (Link: http://i2p.dnsalias.net/pipermail/i2p/)http://i2p.dnsalias.net/pipermail/i2p/ 
[22:04] &amp;lt;jrand0m&amp;gt; bugzilla: tell me where shit is broken (and perhaps look for ways you can help! :) (Link: http://i2p.dnsalias.net/bugzilla/index.cgi)http://i2p.dnsalias.net/bugzilla/index.cgi 
[22:04] &amp;lt;jrand0m&amp;gt; i think thats it for administravia 
[22:05] &amp;lt;jrand0m&amp;gt; (note that i'm just talking i2p stuff here, i don't see any iip things on the agenda) 
[22:05] &amp;lt;jrand0m&amp;gt; 2) dev status 
[22:05] &amp;lt;jrand0m&amp;gt; 0.2.3 as originally released had a chunk of bugs, so there have been perhaps a dozen subsequent builds, but none quite stable enough to be called 0.2.3.1 yet 
[22:06] &amp;lt;jrand0m&amp;gt; i'm rebuilding the tunnel management subsystem now, since that is the source of the bugs and 0.3 (scheduled for jan 1) needs the new pooling tunnel manager anyway. 
[22:07] &amp;lt;jrand0m&amp;gt; making good progress on that, I'm hoping it'll be ready for use in the next day or two (i'm testing it now) 
[22:07] &amp;lt;jrand0m&amp;gt; a description of whats up with that is on (Link: http://wiki.invisiblenet.net/iip-wiki?TunnelManagement)http://wiki.invisiblenet.net/iip-wiki?TunnelManagement 
[22:08] &amp;lt;jrand0m&amp;gt; duck among others have been incredibly helpful in submitting bugs, logs, and helping track down a ton of problems and memory / cpu issues. 
[22:08] &amp;lt;jrand0m&amp;gt; y'all rule, I really appreciate the help 
[22:09] * thecrypto pulls out the "APPLAUSE" sign
[22:09] &amp;lt;jrand0m&amp;gt; ;) 
[22:09] &amp;lt;jrand0m&amp;gt; the # of routers have also been increasing... on avg we're at around 9-12 
[22:09] &amp;lt;jrand0m&amp;gt; (up from 3-5 a week ago, and 6-8 in 0.2.2 times) 
[22:10] &amp;lt;jrand0m&amp;gt; the next release will improve the reliability dramatically 
[22:10] &amp;lt;jrand0m&amp;gt; (aka it won't get out the door until it does) 
[22:10] &amp;lt;jrand0m&amp;gt; ok, 3) services on i2p 
[22:11] &amp;lt;jrand0m&amp;gt; fillament started hosting his flog on i2p :) 
[22:12] &amp;lt;FillaMent&amp;gt; and I've got another trick up my sleeve =)
[22:12] &amp;lt;jrand0m&amp;gt; ooOOoo :) 
[22:12] &amp;lt;luckypunk&amp;gt; tw
[22:12] &amp;lt;luckypunk&amp;gt; hm
[22:12] &amp;lt;luckypunk&amp;gt; hello.
[22:12] &amp;lt;luckypunk&amp;gt; Does it work yet?
[22:12] &amp;lt;jrand0m&amp;gt; duck started a new irc server on i2p with dcc disabled (for security reasons) plus some ident-ish features 
[22:13] &amp;lt;luckypunk&amp;gt; lol
[22:13] &amp;lt;jrand0m&amp;gt; luckypunk&amp;gt; people with 350Mhz machines will need to wait until 0.3 is out before being able to use it effectively ;) 
[22:13] &amp;lt;luckypunk&amp;gt; yes, but is i2p reliable enough for that?
[22:13] &amp;lt;jrand0m&amp;gt; (but subscribe to the i2p mailing list so you can get announcements) 
[22:13] &amp;lt;luckypunk&amp;gt; i overclocked to 377
[22:13] &amp;lt;luckypunk&amp;gt; does that help?
[22:13] &amp;lt;luckypunk&amp;gt; lol
[22:13] &amp;lt;jrand0m&amp;gt; i was chatting on that irc server the other day, until my irc client b0rked 
[22:14] &amp;lt;jrand0m&amp;gt; but yes, things are a bit unreliable at the moment while the tunnel management subsystem is rebuilt 
[22:14] &amp;lt;luckypunk&amp;gt; well, im happy my computer didn't molassify overnight again.
[22:15] &amp;lt;jrand0m&amp;gt; any other new services i've missed? 
[22:15] &amp;lt;luckypunk&amp;gt; well, when .3 comes out...t here'll be a yahooish service.
[22:15] &amp;lt;luckypunk&amp;gt; ;)
[22:15] &amp;lt;jrand0m&amp;gt; cool 
[22:15] &amp;lt;TC&amp;gt; i should run somthing else
[22:16] &amp;lt;TC&amp;gt; whats a service we need that doesnt require messing with apache?
[22:16] &amp;lt;jrand0m&amp;gt; your bbs is kick ass tc, i just can't wait until i2p is reliable enough for me to get to it consistently 
[22:16] &amp;lt;jrand0m&amp;gt; you could run a telnet based games server (e.g. adventure, etc) 
[22:16] &amp;lt;luckypunk&amp;gt; lol
[22:16] &amp;lt;TC&amp;gt; hah
[22:16] &amp;lt;FillaMent&amp;gt; MUSH
[22:17] &amp;lt;luckypunk&amp;gt; i'll do that... it's low demand.
[22:17] &amp;lt;luckypunk&amp;gt; and i already had about 300k of tinymush code.
[22:17] &amp;lt;jrand0m&amp;gt; yeah, the whole mush/mud/moo/ style thaang 
[22:17] &amp;lt;luckypunk&amp;gt; heh
[22:17] &amp;lt;TC&amp;gt; what about ultima online?
[22:18] &amp;lt;thecrypto&amp;gt; ooh that's be fun
[22:18] &amp;lt;luckypunk&amp;gt; "Slay FreeNet Databugs!"
[22:18] &amp;lt;luckypunk&amp;gt; TC: =|
[22:18] &amp;lt;thecrypto&amp;gt; we need to get a telnet client then
[22:18] &amp;lt;luckypunk&amp;gt; maybe if we all obtained 6 ghz computers with oc-128 lines. :D
[22:18] &amp;lt;jrand0m&amp;gt; thecrypto&amp;gt; /bin/telnet + i2ptunnel 
[22:18] &amp;lt;thecrypto&amp;gt; ...yeah
[22:18] &amp;lt;thecrypto&amp;gt; i'm sloew
[22:19] &amp;lt;thecrypto&amp;gt; :)
[22:19] &amp;lt;jrand0m&amp;gt; any other low hanging fruit for services? a mail server (pop3/imap without internet mail) would rule 
[22:19] &amp;lt;jrand0m&amp;gt; (and if it could /receive/ internet email that'd rule too) 
[22:21] &amp;lt;jrand0m&amp;gt; ok, 4) app status 
[22:21] &amp;lt;jrand0m&amp;gt; naming service 
[22:21] &amp;lt;jrand0m&amp;gt; wiht / co was here earlier, but not now 
[22:21] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; how goes? 
*** MrEcho is echo@anon.iip (Digital_Light) 
*** on channels: #iip-dev #anonymous 
*** on irc via server anon.iip (Official IIP )
*** MrEcho has been idle 3 minutes, signed on at Thu Jan 01 01:00:00 1970 
[22:23] &amp;lt;jrand0m&amp;gt; ok, perhaps we'll get back to that 
[22:23] &amp;lt;jrand0m&amp;gt; hosts.txt has been growing as destinations have come online 
[22:23] &amp;lt;jrand0m&amp;gt; there's a bot on the jabber server that will let you register / fetch entries 
[22:24] &amp;lt;jrand0m&amp;gt; (plus the hosts.txt distributed with new installs is managed in cvs and mirrored at (Link: http://i2p.dnsalias.net/i2p/hosts.txt)http://i2p.dnsalias.net/i2p/hosts.txt) 
[22:24] &amp;lt;jrand0m&amp;gt; next up, IM 
[22:24] &amp;lt;jrand0m&amp;gt; hi thecrypto :) 
[22:24] &amp;lt;jrand0m&amp;gt; welcome back 
[22:25] &amp;lt;thecrypto&amp;gt; hi
[22:25] &amp;lt;thecrypto&amp;gt; i2pim is being started from scratch
[22:25] &amp;lt;thecrypto&amp;gt; i need to figure out how this network works but tearing apart ATalk and slowly putting it back together
[22:25] &amp;lt;thecrypto&amp;gt; so it's slowly coming along
[22:25] &amp;lt;jrand0m&amp;gt; word 
[22:25] &amp;lt;thecrypto&amp;gt; i don't know if i can get group chat working
[22:25] &amp;lt;thecrypto&amp;gt; but it's an idea
[22:26] &amp;lt;jrand0m&amp;gt; you had mentioned the idea of 'tossing around the baton' style of group chat - not centralized, but still workable... I think that might be a way to go 
[22:26] &amp;lt;thecrypto&amp;gt; it might involve some difficult baton passing to get it, but if anyone has an idea for how to do group chat under my model, e-mail the list i just signed onto
[22:26] &amp;lt;jrand0m&amp;gt; hehe 
[22:26] &amp;lt;jrand0m&amp;gt; cool 
[22:27] &amp;lt;jrand0m&amp;gt; yeah, starting off with one on one (perhaps with send/receive file) would probably be prudent 
[22:27] &amp;lt;thecrypto&amp;gt; yeah, the only problem would be syncronizing the baton will be difficult
[22:27] &amp;lt;thecrypto&amp;gt; because you don't want 2 people grabbing the baton at the same time, or have the person who has the baton to drop of then et
[22:27] &amp;lt;thecrypto&amp;gt; nety
[22:27] &amp;lt;TC&amp;gt; token-ring-chat?
[22:27] &amp;lt;jrand0m&amp;gt; yup, voting systems are a pain. 
[22:28] &amp;lt;jrand0m&amp;gt; right, good ol' 2phaseCommit 
[22:28] &amp;lt;thecrypto&amp;gt; TC: no, basically the IM network has no central presence server
[22:28] &amp;lt;thecrypto&amp;gt; so what i'm thinking about doing is have a virtual server baton
[22:29] &amp;lt;duck&amp;gt; ok, using a bootdisk from now on...
[22:29] &amp;lt;jrand0m&amp;gt; the other option is to do group chat fully distributed: "group" just being "send these messages to peer X, Y, Z" 
[22:29] &amp;lt;jrand0m&amp;gt; d'oh duck 
[22:29] &amp;lt;thecrypto&amp;gt; yeah, but that's network by broadcast
[22:29] &amp;lt;jrand0m&amp;gt; not really 
[22:29] &amp;lt;thecrypto&amp;gt; which is usually the stupidest idea
[22:29] &amp;lt;jrand0m&amp;gt; the messages have to get sent to peer X, Y, Z from someone sometime 
[22:30] &amp;lt;jrand0m&amp;gt; its actually 1 less message than the (temporary) server based model 
[22:30] &amp;lt;thecrypto&amp;gt; yes, but then each person has to keep track of the group
[22:30] &amp;lt;jrand0m&amp;gt; (and the UI can make the group 'pretty') 
[22:30] &amp;lt;thecrypto&amp;gt; and now there has to be messages passed around about what the group is current
[22:30] &amp;lt;jrand0m&amp;gt; right, perhaps a control message stating "I think group A is X, Y, Z" 
[22:31] &amp;lt;jrand0m&amp;gt; instead of the voting protocol 
[22:31] &amp;lt;jrand0m&amp;gt; right, I'm not sure what way is best 
[22:31] &amp;lt;jrand0m&amp;gt; just saying there's an option 
[22:31] &amp;lt;jrand0m&amp;gt; no lo se 
[22:31] &amp;lt;thecrypto&amp;gt; yeah
[22:32] &amp;lt;jrand0m&amp;gt; anyway, if you want a 'product' on bugzilla for i2pim, lemmie know, as well as if theres anything i can do to help 
[22:32] &amp;lt;thecrypto&amp;gt; well, i need code for there to be bugs in first
[22:32] &amp;lt;jrand0m&amp;gt; ;) 
[22:33] &amp;lt;thecrypto&amp;gt; so wait a bit and i'll have something to put on bugzilla
[22:34] &amp;lt;jrand0m&amp;gt; cool, whenever, its trivial to add 
[22:35] &amp;lt;jrand0m&amp;gt; ok, i2ptunnel 
[22:35] &amp;lt;jrand0m&amp;gt; i've tossed in two bug-ish things into bugzilla: (Link: http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=1)http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=1 and (Link: http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=2)http://i2p.dnsalias.net/bugzilla/show_bug.cgi?id=2 
[22:36] &amp;lt;jrand0m&amp;gt; plus there's a thing wrt some browsers b0rking on missing trailing / 
[22:37] &amp;lt;jrand0m&amp;gt; getting sequence numbers into i2ptunnel would be really good, as large transfers sometimes are getting corrupted (missing message thats dropped, but sequence numbers would notice that immediately and fail fast) 
[22:37] &amp;lt;jrand0m&amp;gt; other than that, the things are minor, i2ptunnel is behaving a lot better than the router :) 
[22:38] &amp;lt;jrand0m&amp;gt; ok, any other apps? 
[22:39] &amp;lt;jrand0m&amp;gt; there was some discussion about NAT/SOCKS the last few days on the channel 
[22:39] &amp;lt;jrand0m&amp;gt; a socks enabled proxy that would let people ftp, bittorrent, etc would be really great 
[22:39] &amp;lt;jrand0m&amp;gt; plus there's the discussion aum started on the i2p list wrt file sharing / cdn 
[22:40] &amp;lt;jrand0m&amp;gt; (i swear i didn't tell him to make that post ;) 
[22:41] &amp;lt;jrand0m&amp;gt; i probably won't be doing anything on the app side beyond help out integrating with i2p, as there's a truckload of stuff to do in the router, so if you're interested in seeing them show up, get hackin' 
[22:44] &amp;lt;jrand0m&amp;gt; ok, thats it for apps 
[22:44] &amp;lt;jrand0m&amp;gt; 5) ??? 
[22:44] &amp;lt;jrand0m&amp;gt; hi 
[22:44] &amp;lt;jrand0m&amp;gt; any comments / questions / concerns / etc? 
[22:45] &amp;lt;ardvark&amp;gt; I think everyone fell asleep ;)
[22:46] &amp;lt;jrand0m&amp;gt; someone posted a question to the wiki's FAQ and it got answered after about a day, so if anyone has concerns, either post them there, to the i2p@i2p.dnsalias.net mailing list, ask it in this channel, or spraypaint it on the wall 
[22:46] &amp;lt;duck&amp;gt; oh, meeting
[22:46] &amp;lt;jrand0m&amp;gt; yeah, exciting, aint it ;) 
[22:46] * jrand0m slings mud at duck
[22:46] * mihi did not follow, sorry. he will stand in the corner for the next 5 minutes...
[22:46] &amp;lt;jrand0m&amp;gt; hehe 
[22:47] &amp;lt;jrand0m&amp;gt; ok, thats about it. 
[22:48] * jrand0m *baf*s the meeting to a close
&lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 16 de dezembro de 2003</title><link>/pt/blog/2003/12/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-dezembro-de-2003/</link><pubDate>Tue, 16 Dec 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/12/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-dezembro-de-2003/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> duck, FireRabbit, jrand0m, lonelynerd, mids, mihi, MrEcho, protocol, TC, wiht&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
[22:04] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:04] &amp;lt;jrand0m&amp;gt; 1) iip 
[22:04] &amp;lt;jrand0m&amp;gt; 2) 0.2.3 &amp;amp; 0.2.3.1 
[22:04] &amp;lt;jrand0m&amp;gt; 3) hi 
[22:04] &amp;lt;jrand0m&amp;gt; 0) hi 
[22:04] &amp;lt;jrand0m&amp;gt; welcome to the ... something'th meeting 
[22:05] &amp;lt;jrand0m&amp;gt; (68? 69?) 
[22:05] &amp;lt;MrEcho&amp;gt; damm its 1pm here
[22:05] &amp;lt;jrand0m&amp;gt; GMT-8? 
[22:05] &amp;lt;duck&amp;gt; 69
[22:05] &amp;lt;jrand0m&amp;gt; h0t. 
[22:06] &amp;lt;jrand0m&amp;gt; ok, 1) iip 
[22:06] *** Signoff: tusko (EOF From client)
[22:06] * MrEcho compiles a kernel for the meeting
[22:06] &amp;lt;jrand0m&amp;gt; iip is acting crazy. all i know is nop is "moving servers", whatever that means. i don't know when it'll be done, etc. 
[22:06] &amp;lt;jrand0m&amp;gt; anyone have any more info they want to share with the class? 
[22:06] *** mids (mids@anon.iip) has joined channel #iip-dev
[22:06] &amp;lt;MrEcho&amp;gt; no info from nop
[22:07] &amp;lt;mids&amp;gt; this morning I was told that I could start Trent again
[22:07] &amp;lt;mids&amp;gt; (I did do so already last night)
[22:07] &amp;lt;jrand0m&amp;gt; wikked 
[22:07] &amp;lt;jrand0m&amp;gt; gracias 
[22:07] &amp;lt;mids&amp;gt; so that indicates that nop believes that IIP is more stable again
[22:07] &amp;lt;mids&amp;gt; if that is worth anything...
[22:07] &amp;lt;mids&amp;gt; *cough*
[22:07] &amp;lt;jrand0m&amp;gt; ok cool 
[22:08] &amp;lt;jrand0m&amp;gt; [woot roommate just handed me a glass of wine for the meeting] 
[22:08] &amp;lt;MrEcho&amp;gt; lol
[22:08] &amp;lt;jrand0m&amp;gt; ok, since nop is online and won't come to hte meeting, we'll have to save the lynch mob for later 
[22:09] &amp;lt;jrand0m&amp;gt; 2) 0.2.3 &amp;amp; 0.2.3.1 
[22:09] &amp;lt;mids&amp;gt; what specific question do you want to ask him?
[22:09] &amp;lt;protocol&amp;gt; when is the meeting
[22:09] &amp;lt;jrand0m&amp;gt; specific question&amp;gt; when will he make an official announcement describing the past problems and how the future ones will be addressed? 
[22:09] &amp;lt;jrand0m&amp;gt; the meeting is now 
[22:10] &amp;lt;jrand0m&amp;gt; (aka, at what point should we explore non-iip means of communication) 
[22:10] &amp;lt;mids&amp;gt; if I get an answer I'll let you know.
[22:10] &amp;lt;jrand0m&amp;gt; thanks 
[22:11] &amp;lt;jrand0m&amp;gt; ok, i2p stuff. 0.2.3 came out yesterday, and while most of hte kademlia code is working fine, there are some 0.2.2 bugs showing up as well as some other bugs being explored. 
[22:11] &amp;lt;jrand0m&amp;gt; i've committed a change to use tunneled messages for dbStore instead of garlics, which should reduce the load tc (et al) have been seeing on servers 
[22:12] &amp;lt;jrand0m&amp;gt; there is also a new persistent sessionKeyManager that will make it so restarts won't totally b0rk a router for 15 minutes 
[22:12] &amp;lt;MrEcho&amp;gt; what about client connect times to routers?
[22:12] &amp;lt;duck&amp;gt; so far it feels as good/bad as 0.2.2; unless my router/tunnels go down again this night, in which case it is worse as 0.2.2
[22:13] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; that seems to be in the interaction of two bugs from 0.2.2 thats acting up more than before. those two are my top priority. 
[22:13] &amp;lt;MrEcho&amp;gt; ok cool
[22:13] &amp;lt;jrand0m&amp;gt; duck&amp;gt; my feeling is that its worse than 0.2.2, from an end user perspective. i'm working on fixing that without sacrificing anonymity or security. 
[22:13] &amp;lt;MrEcho&amp;gt; its hard to work on the dns with that damm bug .. i have to restrt the dns server alot
[22:14] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; with local only routers i have not been able to reproduce the bugs - does it work for you w/ local only? 
[22:15] &amp;lt;MrEcho&amp;gt; no
[22:15] &amp;lt;jrand0m&amp;gt; could you send me debug logs for that? 
[22:15] &amp;lt;MrEcho&amp;gt; already deleted
[22:16] &amp;lt;jrand0m&amp;gt; ok, if you try again and it doesn't work, if you could send me debug logs from both the router and client I'd appreciate it. 
[22:16] &amp;lt;MrEcho&amp;gt; its doing the samething as before .. client gets msg that its sent .. but never makes it to the client
[22:16] &amp;lt;MrEcho&amp;gt; to the other client
[22:17] &amp;lt;MrEcho&amp;gt; ya .. ill see what i can do
[22:17] &amp;lt;jrand0m&amp;gt; ok, sounds like the i2psessionImpl2 bug. i haven't been able to reproduce that locally, but once its fixed for remote hopefully it will work for your situation 
[22:17] &amp;lt;jrand0m&amp;gt; gracias 
[22:17] &amp;lt;jrand0m&amp;gt; in any case, thanks for y'all's patience with the update. we're making progress, even if it doesn't feel like it on the surface 
[22:18] &amp;lt;protocol&amp;gt; shine on you crazy diamond
[22:18] &amp;lt;duck&amp;gt; in the future, say once i2p is actually used, how will the development / release process change to prevent broken releases from mess up the net?
[22:19] &amp;lt;jrand0m&amp;gt; once 1.0 is out, i'll do dev &amp;amp; roll out to an insane group of volunteers to play with for a week, then if things wokr great, it'll get rolled out to general release. 
[22:20] * FireRabbit will be an insane vollunteer
[22:20] &amp;lt;jrand0m&amp;gt; right now i've got to battle with kaffe &amp;amp; jetty for updates on i2p.dnsalias.net 
[22:20] &amp;lt;duck&amp;gt; what species?
[22:20] * MrEcho already is
[22:20] *** tusko (~tusko@anon.iip) has joined channel #iip-dev
[22:20] &amp;lt;jrand0m&amp;gt; y'all already are insane (and very helpful) volunteers :) 
[22:20] &amp;lt;FireRabbit&amp;gt; thank you!
[22:20] &amp;lt;FireRabbit&amp;gt; :)
[22:21] *** TC (~TC@anon.iip) has joined channel #iip-dev
[22:21] &amp;lt;jrand0m&amp;gt; hey if it aint tc 
[22:21] * MrEcho wips TC .. your late
[22:21] &amp;lt;TC&amp;gt; hey
[22:21] &amp;lt;TC&amp;gt; we back up and running?
[22:21] &amp;lt;MrEcho&amp;gt; ya i can type todya...
[22:22] &amp;lt;jrand0m&amp;gt; iip seems up... 
[22:22] &amp;lt;TC&amp;gt; yay
[22:22] &amp;lt;jrand0m&amp;gt; in any case, i'm hoping to have 0.2.3.1 out in the next few days, once the two critical bugs get fixed (the cpu overload tc has seen has already been updated) 
[22:23] *** wiht (anon@anon.iip) has joined channel #iip-dev
[22:23] &amp;lt;TC&amp;gt; what was the cause?
[22:23] &amp;lt;FireRabbit&amp;gt; i seem to have noticed increased disk activtiy since updating to 0.2.3 but i havent spent any time to see if thats actually i2p or just the comp being stupid
[22:23] *** Signoff: wiht ((null))
[22:23] &amp;lt;TC&amp;gt; FireRabbit, how much memmory do you have?
[22:24] &amp;lt;FireRabbit&amp;gt; that computer has 128 i believe
[22:24] &amp;lt;FireRabbit&amp;gt; you think it could be the paging file?
[22:24] &amp;lt;jrand0m&amp;gt; the cause was that 0.2.3 sends all dbStore messages via garlic routed messages instead of directly, which uses either ElGamal or AES+SessionTag (depending on whether tags are known). the persistentSessionKeyMAnager will make tags last longer, and 0.2.3.1 will send dbStore messages through tunnels instead 
[22:24] &amp;lt;TC&amp;gt; because i have 512 and i2p gave me an 'out of memmory' error last night
[22:24] &amp;lt;jrand0m&amp;gt; really? shite 
[22:24] &amp;lt;FireRabbit&amp;gt; oh, intresting
[22:25] &amp;lt;MrEcho&amp;gt; wow
[22:25] &amp;lt;jrand0m&amp;gt; yeah, thats #3 on the list of bugs left to crack (though thats not a 0.2.3.1 showstopper) 
[22:25] &amp;lt;jrand0m&amp;gt; OOMs don't use all 512 
[22:25] &amp;lt;TC&amp;gt; but it seems to be running fine now
[22:25] &amp;lt;jrand0m&amp;gt; they only use what java's given (e.g. 64M) 
[22:26] &amp;lt;TC&amp;gt; yes
[22:26] &amp;lt;duck&amp;gt; Memory: In use: 8187KB
[22:26] &amp;lt;jrand0m&amp;gt; word 
[22:26] &amp;lt;duck&amp;gt; that is not much!
[22:26] &amp;lt;duck&amp;gt; yet
[22:26] &amp;lt;MrEcho&amp;gt; Memory: In use: 8908KB Free: 4088KB 
[22:27] &amp;lt;jrand0m&amp;gt; right, there is something growing in there, i hope to have it tracked down by 0.3 
[22:27] &amp;lt;jrand0m&amp;gt; cool, free means it used to use 12.9M, now it only uses 8.9 
[22:27] &amp;lt;TC&amp;gt; its running at 30megs of memory at the moment but last night it jumped up to (what windows told me) '70' about then is where it crashed
[22:27] &amp;lt;jrand0m&amp;gt; yeah, kaffe does that for me tc 
[22:28] &amp;lt;jrand0m&amp;gt; ok, in any case, people should subscribe to the i2p mailing list 
[22:28] * FireRabbit is thinking when he gets home today hes going to rewrite the meshwork lib since it has some problems
[22:28] &amp;lt;FireRabbit&amp;gt; sigh
[22:28] &amp;lt;jrand0m&amp;gt; ((Link: http://i2p.dnsalias.net/pipermail/i2p/)http://i2p.dnsalias.net/pipermail/i2p/) 
[22:28] &amp;lt;jrand0m&amp;gt; d'oh FireRabbit 
[22:28] &amp;lt;FireRabbit&amp;gt; this thing is never going to gte done
[22:28] &amp;lt;TC&amp;gt; yah, and memory is no biggy for the most part
[22:28] &amp;lt;jrand0m&amp;gt; heh, no project goes as easily as one hopes 
[22:28] &amp;lt;FireRabbit&amp;gt; nope
[22:28] &amp;lt;protocol&amp;gt; jrand0m: the maillist triggers Yahoo! spam protection
[22:28] &amp;lt;protocol&amp;gt; just a heads up
[22:28] &amp;lt;jrand0m&amp;gt; really protocol? 
[22:29] &amp;lt;protocol&amp;gt; yeah
[22:29] &amp;lt;jrand0m&amp;gt; perhaps thats what triggered the spam guard when i cc'ed iip-dev 
[22:29] * jrand0m will write my isp
[22:29] &amp;lt;jrand0m&amp;gt; (or perhaps its the .dnsalias.net thing) 
[22:30] &amp;lt;protocol&amp;gt; i didn't get any mailings so far, and i emptied my bulk mail b4 i could check
[22:30] &amp;lt;duck&amp;gt; or the jrandom nicknam
[22:30] &amp;lt;jrand0m&amp;gt; lol duck 
[22:30] &amp;lt;FireRabbit&amp;gt; :)
[22:30] &amp;lt;jrand0m&amp;gt; that'd be awesome if my nick was filtered :) 
[22:30] &amp;lt;FireRabbit&amp;gt; hehe
[22:30] *** wiht (anon@anon.iip) has joined channel #iip-dev
[22:30] &amp;lt;jrand0m&amp;gt; wb wiht 
[22:30] &amp;lt;jrand0m&amp;gt; speaking of which, I suppose I should inject 3.1) apps :) 
[22:31] &amp;lt;jrand0m&amp;gt; hey MrEcho, how goes the battle? 
[22:31] &amp;lt;wiht&amp;gt; jrand0m: Hello.
[22:31] &amp;lt;MrEcho&amp;gt; the day somone writes a autodetect program for the linux compile config
[22:31] &amp;lt;MrEcho&amp;gt; well its on its way
[22:31] &amp;lt;duck&amp;gt; knoppix uses some autodetect thing, isnt it?
[22:31] &amp;lt;jrand0m&amp;gt; ./configure ; make ; make check ; make install ; reboot 
[22:31] &amp;lt;duck&amp;gt; &amp;lt;/offtopic&amp;gt;
[22:31] &amp;lt;MrEcho&amp;gt; ive pritty much maped out how i want to do everything
[22:31] &amp;lt;jrand0m&amp;gt; word 
[22:32] &amp;lt;jrand0m&amp;gt; do you have a clear view on how i2ptunnel could be updated to make use of what you're doing MrEcho? 
[22:32] &amp;lt;FireRabbit&amp;gt; i think knoppix uses hotplug
[22:32] &amp;lt;MrEcho&amp;gt; 0.1 wont be/might be locked down .. dont know yet
[22:32] &amp;lt;jrand0m&amp;gt; coo' 
[22:33] &amp;lt;TC&amp;gt; oh jrand0m, i have a question about the cvs
[22:33] &amp;lt;jrand0m&amp;gt; que tal? 
[22:33] &amp;lt;MrEcho&amp;gt; for dns querys im going to have a server port on the Client and RS side for Names querys
[22:33] &amp;lt;FireRabbit&amp;gt; ok jrand0m so enlighten me on this, if you have two arrays, one thats storing data just recieved and one thats acting as a buffer what would you name them
[22:33] &amp;lt;MrEcho&amp;gt; and im going to build a lib for any app to use
[22:33] &amp;lt;jrand0m&amp;gt; FireRabbit&amp;gt; src, dest 
[22:34] &amp;lt;FireRabbit&amp;gt; humm
[22:34] &amp;lt;TC&amp;gt; i thought it would be a good idea if i updated the host file directly to the i2p based cvs so it could be included with future versions
[22:34] &amp;lt;jrand0m&amp;gt; definitely tc 
[22:34] &amp;lt;FireRabbit&amp;gt; this is a pretty big class, i think id want to go a little more specific than that
[22:34] * jrand0m should get you a cvs account
[22:34] &amp;lt;TC&amp;gt; im just wondering how to connect to it
[22:34] &amp;lt;duck&amp;gt; TC: you want (Link: http://www.tortoisecvs.org/)http://www.tortoisecvs.org/
[22:34] &amp;lt;duck&amp;gt; easiest CVS client for windows that I know
[22:35] * MrEcho uses the dos ver :)
[22:35] &amp;lt;mihi&amp;gt; duck: for windows != win9x ;)
[22:35] * FireRabbit uses the cvs command line port
[22:35] &amp;lt;duck&amp;gt; mihi: I did test it with win9x
[22:35] &amp;lt;jrand0m&amp;gt; tc&amp;gt; have you used cvs before? or are you concerned w/ anonymity? (you should be able to cvs through i2p at the moment) 
[22:35] * mihi uses either WinCVS or the cygwin cvs
[22:35] * jrand0m uses cvs.exe
[22:35] &amp;lt;TC&amp;gt; ok, so i use that client and set up the proxy?
[22:35] &amp;lt;TC&amp;gt; no, ive never used cvs before
[22:35] &amp;lt;jrand0m&amp;gt; ok, i'll walk you through the setup after the meeting 
[22:36] &amp;lt;TC&amp;gt; sure, thanks
[22:36] &amp;lt;duck&amp;gt; about cvs-ing through the tunnel:
[22:36] &amp;lt;duck&amp;gt; wouldnt the double messages be a big problem?
[22:36] *** Signoff: wiht (Ping timeout)
[22:37] &amp;lt;duck&amp;gt; especially for commits
[22:37] &amp;lt;jrand0m&amp;gt; yes duck, but I haven't run into that problem (cvs messages are typically small) 
[22:37] &amp;lt;jrand0m&amp;gt; &amp;gt;64k messages (e.g. the specs .pdf or .sxw) should for now be done through the normal internet 
[22:38] &amp;lt;duck&amp;gt; jabber msges get also duplicated quite often
[22:38] &amp;lt;jrand0m&amp;gt; you're right though, in that its not a rock solid solution for cvs yet 
[22:38] &amp;lt;duck&amp;gt; even though they are XML, they are not that big
[22:40] &amp;lt;jrand0m&amp;gt; right, lost acks are one of the bitches of the current lost i2psessionimpl2 bugs :/ 
[22:40] &amp;lt;duck&amp;gt; k
[22:41] &amp;lt;duck&amp;gt; (that was a partly lost ack)
[22:41] &amp;lt;jrand0m&amp;gt; (with the network this size, there should be no resends ever, unless that the peer is offline) 
[22:42] &amp;lt;jrand0m&amp;gt; hmm ok, any other i2p stuff? 
[22:42] &amp;lt;mihi&amp;gt; jrand0m: how about adding some kinda sequence number into the i2p packets?
[22:43] &amp;lt;jrand0m&amp;gt; i2ptunnel packets? 
[22:43] &amp;lt;mihi&amp;gt; this would help with the doubling things.
[22:43] &amp;lt;mihi&amp;gt; no, i2pnp packets
[22:43] &amp;lt;mihi&amp;gt; okay, one could do it on i2ptunnel level as well.
[22:43] &amp;lt;TC&amp;gt; so jrand0m did you get your conncetion back or are you still at a cafe?
[22:43] &amp;lt;mihi&amp;gt; just if you get twice the same number, disregard the second one.
[22:44] &amp;lt;jrand0m&amp;gt; those already handle dup ids for most things, though you're right in that there's going to be an update on 0.3 for the remaining messages 
[22:44] &amp;lt;jrand0m&amp;gt; right, currently we keep a history of the last 1000 msgIds to drop dups 
[22:44] &amp;lt;mihi&amp;gt; okay, if anyone volunteers to write a good tcp impl for i2p, that would be better ;)
[22:44] &amp;lt;jrand0m&amp;gt; yes! :) 
[22:44] *** Nostradumbass (nostradum@anon.iip) has joined channel #iip-dev
[22:45] * jrand0m thinks there's going to be a bounty for some [yet to be determined killer app/feature] once 1.0 gets near
[22:45] &amp;lt;duck&amp;gt; win a 1 hour private chat session with UserX!
[22:45] &amp;lt;jrand0m&amp;gt; lol 
[22:45] &amp;lt;MrEcho&amp;gt; lol
[22:46] &amp;lt;jrand0m&amp;gt; ok, any other i2p things, or iip things, or anything else for this, the 69th iip-dev meeting? 
[22:46] &amp;lt;jrand0m&amp;gt; (other than userx pinup girl comments) 
[22:47] &amp;lt;duck&amp;gt; any other apps that duck inc. should run?
[22:47] &amp;lt;jrand0m&amp;gt; bluebeep! 
[22:47] &amp;lt;TC&amp;gt; 1. jrand0m did you fix your connection issues? 2. what do you think of my new eepsite?
[22:47] &amp;lt;TC&amp;gt; bluebeep?
[22:47] &amp;lt;jrand0m&amp;gt; oh sorry tc. yes, i finally have net access :) haven't seen your new eepsite beyond the board (which kicks ass), but i'll check later :) 
[22:48] &amp;lt;duck&amp;gt; TC: I like the new design
[22:48] &amp;lt;TC&amp;gt; hmm, i should change the board as well to cut down on the load time
[22:48] &amp;lt;duck&amp;gt; only think you should try to disable the email function in the phpboard, now you get an error each time
[22:48] &amp;lt;TC&amp;gt; thanks duck
[22:48] &amp;lt;jrand0m&amp;gt; dropping images would be a plus 
[22:49] &amp;lt;TC&amp;gt; good idea
[22:49] &amp;lt;jrand0m&amp;gt; (bluebeep is an old wardialer) 
[22:49] &amp;lt;MrEcho&amp;gt; ya
[22:49] &amp;lt;jrand0m&amp;gt; (and all around fun toy) 
[22:49] &amp;lt;duck&amp;gt; please keep in mind that the average age is 16 here
[22:50] * MrEcho is 24
[22:50] * duck ducks
[22:50] * jrand0m doubts there are too many 3 year olds to balance out the geriatrics among us ;)
[22:50] *** wiht (anon@anon.iip) has joined channel #iip-dev
[22:50] &amp;lt;MrEcho&amp;gt; lol
[22:50] * TC built a blackbox once
[22:50] &amp;lt;jrand0m&amp;gt; w3wt 
[22:50] &amp;lt;lonelynerd&amp;gt; is the meeting already over?
[22:50] &amp;lt;duck&amp;gt; last Q:
[22:50] *** protocol is now known as proto_afk
[22:51] &amp;lt;duck&amp;gt; how can we read the kademlia stats?
[22:51] * jrand0m hasn't !baf'ed yet lonelynerd, so ask away :)
[22:51] * MrEcho kills pcmcia support in the kernel
[22:51] &amp;lt;duck&amp;gt; just so that we understand what routerConsole.html dumps
[22:51] &amp;lt;MrEcho&amp;gt; im getting pissed
[22:51] &amp;lt;jrand0m&amp;gt; ok, the JobQueue stats I assume you mean? 
[22:52] * duck guesses that it is all obvious probably
[22:52] &amp;lt;jrand0m&amp;gt; basically when I look at JobQueue stats, I check to see that the avg execution time for the Build garlic message, buld tunnel, and handle * message jobs are small 
[22:52] &amp;lt;jrand0m&amp;gt; (those are the jobs that usually take the longest, and when the pending side of things gets large, everything suffers) 
[22:53] &amp;lt;lonelynerd&amp;gt; (actually, i better read the logs first)
[22:53] &amp;lt;duck&amp;gt; gotcha
[22:53] &amp;lt;jrand0m&amp;gt; the .1-.6s avg pending time i've been seeing is shit poor and one of the big things i'm going to aim for once its time to tune 'em 
[22:54] &amp;lt;jrand0m&amp;gt; the netDb contents liveliness and reliability are largely random numbers, as long as they're &amp;gt; 100. last sent successfully means when was the last time it was sent to 2 or more peers 
[22:54] &amp;lt;jrand0m&amp;gt; (we resend randomly if it isn't local) 
[22:54] &amp;lt;jrand0m&amp;gt; (no more than once every 5 minutes though) 
[22:55] &amp;lt;jrand0m&amp;gt; is there a stat that would be helpful for people, or some other visualization that might help? (if its nontrivial i might not throw it in, but if its easy, i probably would) 
[22:56] &amp;lt;duck&amp;gt; thanks
[22:57] &amp;lt;jrand0m&amp;gt; any other comments / questions / concerns / frisbees? 
[22:59] &amp;lt;jrand0m&amp;gt; in that case 
[22:59] * jrand0m winds up
[22:59] * jrand0m *baf*s the meeting closed
&lt;/div></description></item><item><title>Reunião de Desenvolvimento do I2P - 9 de Dezembro de 2003</title><link>/pt/blog/2003/12/09/reuni%C3%A3o-de-desenvolvimento-do-i2p-9-de-dezembro-de-2003/</link><pubDate>Tue, 09 Dec 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/12/09/reuni%C3%A3o-de-desenvolvimento-do-i2p-9-de-dezembro-de-2003/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> duck, joda, jrand0m, mrflibble, Nostradumbass&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log">
[22:02] &amp;lt;jrand0m&amp;gt; 0) welcome to $num 
[22:02] &amp;lt;jrand0m&amp;gt; 1) iip status 
[22:02] &amp;lt;jrand0m&amp;gt; 2) kademlia stuff + idn 
[22:02] &amp;lt;jrand0m&amp;gt; 3) peer profiling stuff 
[22:02] &amp;lt;jrand0m&amp;gt; 4) i2p services 
[22:02] &amp;lt;jrand0m&amp;gt; 5) stuff 
[22:02] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:02] &amp;lt;jrand0m&amp;gt; hi 
[22:03] &amp;lt;jrand0m&amp;gt; this is meeting 67 or 68... 
[22:03] &amp;lt;jrand0m&amp;gt; 1) iip status 
[22:03] &amp;lt;jrand0m&amp;gt; I dunno. anyone know what the situation has been as of late? 
[22:04] &amp;lt;jrand0m&amp;gt; the iip devs aren't here, so... dunno. 
[22:04] &amp;lt;jrand0m&amp;gt; [ping] 
[22:04] &amp;lt;jrand0m&amp;gt; (last week I typed for probably 10 minutes before my client pinged me out...) 
[22:05] &amp;lt;jrand0m&amp;gt; (i'm not going to type anything else until I get a p0ng, damnit ;) 
[22:05] *** Nostradumbass (nostradum@anon.iip) has joined channel #iip-dev
[22:05] &amp;lt;jrand0m&amp;gt; 'lo Nostradumbass 
[22:06] &amp;lt;Nostradumbass&amp;gt; hi :)
[22:06] &amp;lt;jrand0m&amp;gt; ok cool, so I haven't pinged out, people are just lurking. cool :) 
[22:06] * jrand0m hops on to the next agenda item
[22:06] &amp;lt;Nostradumbass&amp;gt; how's i2p coming?
[22:06] &amp;lt;Nostradumbass&amp;gt; sorry?
[22:06] &amp;lt;jrand0m&amp;gt; good lead in ;) 
[22:07] &amp;lt;jrand0m&amp;gt; agenda item 3) i2p 0.2.3 status :) 
[22:07] *** nerox (~nerox@anon.iip) has joined channel #iip-dev
[22:07] &amp;lt;jrand0m&amp;gt; there's been a lot of progress, even though I'm offline. commited a truckload of code a few hours ago 
[22:07] &amp;lt;jrand0m&amp;gt; that includes an implementation of the kademlia netDb 
[22:08] &amp;lt;jrand0m&amp;gt; so I'm pretty confident we'll hit the release for 0.2.3 next week (which is basically kademlia netDb + a shell script) 
[22:08] &amp;lt;jrand0m&amp;gt; there have been a few more variations on the kademlia proto though to make things more relevent for i2p 
[22:09] &amp;lt;jrand0m&amp;gt; we will always have a very, very, /very/ sparse kademlia tree. 
[22:09] &amp;lt;jrand0m&amp;gt; 2^256 possible slots, and 1-10 values per peer in the network. 
[22:09] &amp;lt;jrand0m&amp;gt; so, thinking insanely overzealous, we still wont be using jack shit, and everything will be in the furthest out kbucket 
[22:10] &amp;lt;jrand0m&amp;gt; so some parts of kademlia are going to be quietly ignored ;) but the basic gist stays the same, including the search algo &amp;amp; distance metric 
[22:10] &amp;lt;jrand0m&amp;gt; idn, however, is dead in the water. 
[22:11] &amp;lt;jrand0m&amp;gt; the idea that i2p's netDb code could run off the same code as a publishing DHT was a silly little idea 
[22:11] &amp;lt;jrand0m&amp;gt; and has been promptly abandonded. 
[22:11] &amp;lt;jrand0m&amp;gt; idn is still generally a good idea, but I'm not going to spend my i2p dev time working on it 
[22:12] *** tusko (~tusko@anon.iip) has joined channel #iip-dev
[22:12] &amp;lt;jrand0m&amp;gt; but part of the 0.2.3 changes include a dramatic revamp of how we choose peers and organize router stats 
[22:12] &amp;lt;jrand0m&amp;gt; heya tusko 
[22:12] &amp;lt;jrand0m&amp;gt; that brings us to agenda item 3) peer profiling 
[22:12] &amp;lt;jrand0m&amp;gt; I've been pretty silly...and finally did some of the math 
[22:13] &amp;lt;jrand0m&amp;gt; the stats being gathered now are immense. 
[22:13] &amp;lt;jrand0m&amp;gt; about 6000 data points /per peer/ 
[22:13] &amp;lt;duck&amp;gt; what is peer profiling?
[22:13] &amp;lt;jrand0m&amp;gt; peer profiling is where the router keeps track of the performance of each peer so that it can decide who to use in the future 
[22:13] &amp;lt;duck&amp;gt; ah
[22:13] &amp;lt;jrand0m&amp;gt; (aka fast routers, reliable routers, etc) 
[22:13] &amp;lt;duck&amp;gt; the process that eats up my memory :)
[22:14] &amp;lt;jrand0m&amp;gt; heh actually that part isn't toooo bad 
[22:14] &amp;lt;jrand0m&amp;gt; though 6000 data points won't scale. 
[22:14] &amp;lt;jrand0m&amp;gt; 1000 routers @ 6000 data points each @ 4 bytes / data point = 24Mb 
[22:15] &amp;lt;jrand0m&amp;gt; though keeping detailed stats on a few hundred peers is probably fine, even as the net grows beyond that 
[22:15] &amp;lt;jrand0m&amp;gt; we /don't/ need to keep stats on everyone. just routers we want to 'use' for our tunnels, garlic routing, and source routing. 
[22:16] &amp;lt;jrand0m&amp;gt; we could probably get away in the long term with just keeping track of a hundred or so peers. 
[22:16] &amp;lt;jrand0m&amp;gt; but, for now, I'm going to say fuckit. 
[22:16] &amp;lt;jrand0m&amp;gt; keep stats on all peers 
[22:16] &amp;lt;duck&amp;gt; ping
[22:16] &amp;lt;jrand0m&amp;gt; p0ng 
[22:17] &amp;lt;duck&amp;gt; will it try to learn about all peers?
[22:17] &amp;lt;jrand0m&amp;gt; right now, yes 
[22:17] &amp;lt;duck&amp;gt; oh wait, your last lines covered that
[22:17] &amp;lt;jrand0m&amp;gt; we also have some code for coallescing and running calculations on the peer profiles 
[22:18] &amp;lt;jrand0m&amp;gt; so one of those calculators will determine what peers to drop 
[22:18] &amp;lt;jrand0m&amp;gt; an example of the data set being collected: (Link: http://i2p.dnsalias.net/~jrandom/profile.txt)http://i2p.dnsalias.net/~jrandom/profile.txt 
[22:19] &amp;lt;jrand0m&amp;gt; (you'll notice lots of 0s :) 
[22:19] &amp;lt;jrand0m&amp;gt; I've written up a rough manifesto for peer selection and profiling, but need to get that onto the wiki 
[22:20] &amp;lt;jrand0m&amp;gt; but thats all 0.3 stuff, really. 0.2.3 just uses a little of it 
[22:21] &amp;lt;jrand0m&amp;gt; ok, thats it for the peer profiling. lots more later, just giving a lil view into whats up 
[22:21] &amp;lt;jrand0m&amp;gt; (of course, as always, anyone who wants to get down and dirty and figure out what other stats / calculations / attacks / etc should be used would be *very* much appreciated) 
[22:22] &amp;lt;jrand0m&amp;gt; ok, 4) i2p services 
[22:23] &amp;lt;jrand0m&amp;gt; tc's site is awesome &amp;amp; really reliable! I finally got to nightblade's page as well, and its a cool blog ('plog' ;).. I just wish I could leave comments :) 
[22:23] &amp;lt;jrand0m&amp;gt; there's also duck's jabber server, which works fairly easily with the instructions posted to tc's board 
[22:24] &amp;lt;jrand0m&amp;gt; things sometimes act up a bit, but thats related to some bugs in the router &amp;lt;= 0.2.2, and have been fixed (and will roll out in 0.2.3) 
[22:24] &amp;lt;jrand0m&amp;gt; the squid proxy is generally offline, since I'm offline too much to babysit my kaffe routers :/ 
[22:25] &amp;lt;jrand0m&amp;gt; so for the moment, the eepsites and the jabber chat is probably the most reliable things on i2p, all running on top of i2ptunnel 
[22:25] &amp;lt;jrand0m&amp;gt; what services would be cool to show up next? 
[22:25] &amp;lt;duck&amp;gt; I did try to run an ircd over i2ptunnel
[22:25] &amp;lt;duck&amp;gt; but before it got the full MOTD after logging in, I got ping timeouted already
[22:26] &amp;lt;jrand0m&amp;gt; d'oh 
[22:26] &amp;lt;duck&amp;gt; and that was on the same router
[22:26] &amp;lt;duck&amp;gt; so in the wild performance will be even worse
[22:26] &amp;lt;jrand0m&amp;gt; on the local router it pinged out?! 
[22:26] &amp;lt;jrand0m&amp;gt; local router should never ping anything out 
[22:26] &amp;lt;jrand0m&amp;gt; oh, except for that race bug 
[22:26] &amp;lt;jrand0m&amp;gt; (which is probably what it was, since it was local and the race is faster there) 
[22:26] &amp;lt;duck&amp;gt; irc client pinged out for not responding in time
[22:27] &amp;lt;duck&amp;gt; I'll retry with 0.2.3
[22:27] &amp;lt;jrand0m&amp;gt; word 
[22:27] &amp;lt;duck&amp;gt; though jabber is nice for now
[22:27] &amp;lt;jrand0m&amp;gt; totally 
[22:27] &amp;lt;jrand0m&amp;gt; and long term, irc is not the way to go 
[22:27] &amp;lt;duck&amp;gt; tc, jrandom and me are there to chat with!
[22:27] &amp;lt;jrand0m&amp;gt; hehe :) 
[22:28] &amp;lt;jrand0m&amp;gt; we need an IM and group chat solution that doesn't give cleartext to anyone unauthorized, and doesn't require centralized choke points 
[22:28] &amp;lt;jrand0m&amp;gt; (aka iip 2.0) 
[22:28] &amp;lt;jrand0m&amp;gt; now would be a nice time for userx to come back into the fold ;) 
[22:29] * jrand0m stops holding breath
[22:29] &amp;lt;jrand0m&amp;gt; an nntp server would /also/ really really rule. 
[22:29] &amp;lt;duck&amp;gt; I'll try that tomorrow
[22:29] &amp;lt;jrand0m&amp;gt; r0x0r 
[22:30] &amp;lt;duck&amp;gt; jabber is really nice to run other things over
[22:30] &amp;lt;duck&amp;gt; check out the jabber rpc specs
[22:30] &amp;lt;duck&amp;gt; (Link: http://www.pipetree.com/jabber/jrpc/)http://www.pipetree.com/jabber/jrpc/
[22:30] &amp;lt;duck&amp;gt; other services?
[22:30] &amp;lt;jrand0m&amp;gt; thats interesting - doing jabber as a naming service, essentially 
[22:31] &amp;lt;duck&amp;gt; you mean:
[22:31] &amp;lt;jrand0m&amp;gt; there will always be more services to add - with mail (usenet), chat (jabber) and publishing/browsing (eepsites), there's good coverage 
[22:31] &amp;lt;duck&amp;gt; name server has a jabber client through which you can register names (provided token)
[22:31] &amp;lt;duck&amp;gt; also use it to query?
[22:31] &amp;lt;jrand0m&amp;gt; naw 
[22:32] &amp;lt;jrand0m&amp;gt; jabber's registry being the naming service 
[22:32] &amp;lt;duck&amp;gt; ok
[22:32] &amp;lt;jrand0m&amp;gt; its centralized but it works 
[22:32] &amp;lt;jrand0m&amp;gt; just like hosts.txt :) 
[22:33] &amp;lt;duck&amp;gt; are there mail solutions that are better suited for there environments than smtp and pop/imap ?
[22:33] &amp;lt;jrand0m&amp;gt; thats a really good question 
[22:33] &amp;lt;duck&amp;gt; cause I dont think that it will just work when you hook up mail servers
[22:34] &amp;lt;jrand0m&amp;gt; yeah, it'd probably need either a gateway (ala freemail) or the naming service doing some interesting tap dancing 
[22:34] &amp;lt;jrand0m&amp;gt; or it reverts back to centralized single POP3/IMAP server with everyone on the same server 
[22:35] &amp;lt;duck&amp;gt; I spoke with aum (author of freemail) yesterday
[22:35] &amp;lt;duck&amp;gt; he was talking about reimplementing fred in python
[22:35] &amp;lt;jrand0m&amp;gt; lol nice 
[22:35] *** mrflibble (mrflibble@anon.iip) has joined channel #iip-dev
[22:35] &amp;lt;duck&amp;gt; so I did suggest him to work on the python routers for i2p instead
[22:35] &amp;lt;jrand0m&amp;gt; ooh that would TOTALLY rule! 
[22:35] &amp;lt;duck&amp;gt; then he got totally upset about the pdf documents
[22:36] &amp;lt;jrand0m&amp;gt; hey, if he wants the openOffice originals, or even a txt export I'll export 
[22:36] &amp;lt;duck&amp;gt; and I lost my patience and told him that you would also have the m$word docs if he did ask nicely
[22:36] &amp;lt;duck&amp;gt; well, you were a fuckhead for not doing a html export or something
[22:36] &amp;lt;jrand0m&amp;gt; naw, I tried that ;) 
[22:36] &amp;lt;duck&amp;gt; I lost my patience and told him to talk to you
[22:36] &amp;lt;jrand0m&amp;gt; the openOffice html export SUCKS 
[22:37] &amp;lt;duck&amp;gt; hm
[22:37] &amp;lt;mrflibble&amp;gt; true jr
[22:37] &amp;lt;jrand0m&amp;gt; when the specs turn 1.0 (aka when the router turns 1.0 and they're updated to match the code), they'll be on the wiki. 
[22:37] &amp;lt;duck&amp;gt; wiki has most info though
[22:37] &amp;lt;jrand0m&amp;gt; exactly 
[22:37] &amp;lt;mrflibble&amp;gt; i tried using that for that kevin mitnick book. it was worse than ms office
[22:37] &amp;lt;duck&amp;gt; oh well
[22:37] &amp;lt;jrand0m&amp;gt; zactly. 
[22:37] &amp;lt;duck&amp;gt; he might appear here once
[22:37] &amp;lt;jrand0m&amp;gt; that'd be awesome 
[22:38] &amp;lt;duck&amp;gt; but maybe it is better with his attitude to join the freenet gang
[22:38] &amp;lt;duck&amp;gt; ...
[22:38] &amp;lt;jrand0m&amp;gt; well, effort on freenet is always a good thing 
[22:38] * duck goes back to beeing friendly
[22:38] &amp;lt;jrand0m&amp;gt; :) 
[22:38] &amp;lt;duck&amp;gt; aums work rocks
[22:38] &amp;lt;duck&amp;gt; hopefully he'll rock on i2p
[22:39] &amp;lt;jrand0m&amp;gt; yeah whenever someone talked about searching on freenet, I always just said "well just do a McNabb" 
[22:39] &amp;lt;jrand0m&amp;gt; we need the help, certainly 
[22:39] &amp;lt;duck&amp;gt; which brings me to the following question:
[22:39] &amp;lt;duck&amp;gt; are the changes to I2P that you do specced?
[22:39] &amp;lt;duck&amp;gt; or is the java source the documentation for the latest info
[22:40] &amp;lt;jrand0m&amp;gt; there are notes taken in my palmpilot, filesystem, and notebook, but unfortunately I haven't updated the openoffice docs in a while 
[22:40] &amp;lt;jrand0m&amp;gt; feb is doc-month for jrandom. 
[22:40] &amp;lt;jrand0m&amp;gt; (and qa, and bugfixing) 
[22:41] &amp;lt;jrand0m&amp;gt; ((and benders ;)) 
[22:41] &amp;lt;jrand0m&amp;gt; the specs are still pretty much correct, there are just more details. 
[22:41] &amp;lt;duck&amp;gt; awesome
[22:41] &amp;lt;jrand0m&amp;gt; but the datastructures have had more changes 
[22:42] &amp;lt;jrand0m&amp;gt; ok, anything else for services? 
[22:43] &amp;lt;jrand0m&amp;gt; ok, 5) stuff 
[22:43] &amp;lt;jrand0m&amp;gt; hi 
[22:43] &amp;lt;duck&amp;gt; hi!
[22:43] &amp;lt;jrand0m&amp;gt; how's tricks? 
[22:43] &amp;lt;jrand0m&amp;gt; [any questions / thoughts / issues / etc go here] 
[22:43] &amp;lt;duck&amp;gt; the base64 tricks should be added to the i2ptricks pages
[22:44] &amp;lt;jrand0m&amp;gt; ooh good point 
[22:44] &amp;lt;duck&amp;gt; might be some other tricks too that I dont know yet
[22:44] &amp;lt;duck&amp;gt; will grep the sources for 'main'
[22:44] &amp;lt;jrand0m&amp;gt; I feel guilty for not having the installer let someoene automatically fetch hosts.txt and reseed 
[22:44] &amp;lt;jrand0m&amp;gt; lol 
[22:44] &amp;lt;jrand0m&amp;gt; there are lots and lots of main() methods, but they're mostly test functions 
[22:45] &amp;lt;jrand0m&amp;gt; oh! 
[22:45] &amp;lt;jrand0m&amp;gt; one thing. DONT run the current code from cvs and expect it to work with normal routers. 
[22:45] *** joda (--@anon.iip) has joined channel #iip-dev
[22:45] &amp;lt;joda&amp;gt; hi
[22:45] &amp;lt;jrand0m&amp;gt; the db messages changed :) 
[22:45] &amp;lt;jrand0m&amp;gt; hi joda 
[22:45] &amp;lt;joda&amp;gt; sorry, if I interrupt something
[22:45] &amp;lt;duck&amp;gt; I got a bit upset that I couldnt get cvs to work
[22:45] &amp;lt;duck&amp;gt; but then I did remember that this isnt freenet
[22:45] &amp;lt;joda&amp;gt; I was just wondering what happend to "anonymail" ?
[22:46] &amp;lt;duck&amp;gt; so you dont need latest cvs to be able to use it
[22:46] &amp;lt;jrand0m&amp;gt; joda&amp;gt; the user who runs it doesn't seem to be online at the moment. should be back soon 
[22:46] &amp;lt;jrand0m&amp;gt; hehe duck - did it fail for you today after I committed, or do you mean from before today? 
[22:46] &amp;lt;duck&amp;gt; last week somewhere
[22:46] &amp;lt;joda&amp;gt; jrand&amp;gt; thx :)
[22:46] &amp;lt;joda&amp;gt; cu :)
[22:46] &amp;lt;jrand0m&amp;gt; ah 'k duck 
[22:46] &amp;lt;jrand0m&amp;gt; l8r joda 
[22:47] &amp;lt;jrand0m&amp;gt; yeah, I only endorse running the released code 
[22:47] &amp;lt;duck&amp;gt; will 0.2.3 put the version files in a directory? :)
[22:47] &amp;lt;jrand0m&amp;gt; 0.2.3 gets rid of the version files :) 
[22:47] &amp;lt;jrand0m&amp;gt; (lots and lots and lots of changes) 
[22:47] &amp;lt;jrand0m&amp;gt; but that means 0.2.3 (and beyond) will require g enerally correct clocks 
[22:48] &amp;lt;jrand0m&amp;gt; (current Router.CLOCK_FUDGE_FACTOR = 30 minutes) 
[22:48] &amp;lt;duck&amp;gt; what will the fudge facter be for 0.2.3?
[22:48] &amp;lt;jrand0m&amp;gt; probably the same 
[22:49] *** joda has left #iip-dev
[22:49] &amp;lt;duck&amp;gt; oh, current = your code
[22:49] &amp;lt;jrand0m&amp;gt; that time will be used to expire db entries 
[22:49] &amp;lt;duck&amp;gt; k
[22:49] &amp;lt;jrand0m&amp;gt; ah, right, yeah :) 
[22:49] &amp;lt;jrand0m&amp;gt; (in 0.2.2 that clock_fudge_factor is spread out throughout half a dozen files) 
[22:49] &amp;lt;duck&amp;gt; maybe the installer could be a bit more userfriendly
[22:49] &amp;lt;duck&amp;gt; as in less questions
[22:49] *** Signoff: nickthief66282 (Excess Flood)
[22:50] &amp;lt;duck&amp;gt; default phttp urls included, no bandwidth limiting etc
[22:50] &amp;lt;jrand0m&amp;gt; I guess we could autoguess random ports too 
[22:50] &amp;lt;jrand0m&amp;gt; you're right 
[22:50] &amp;lt;jrand0m&amp;gt; want commit privs? :) 
[22:50] *** Signoff: nerox (EOF From client)
[22:50] &amp;lt;jrand0m&amp;gt; (if not I can update it for 0.2.3) 
[22:51] &amp;lt;duck&amp;gt; an argument against it can be that users will take settings too easily for granted
[22:51] &amp;lt;duck&amp;gt; and everybody uses the same phttp relay
[22:51] *** nickthief24373 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:51] &amp;lt;jrand0m&amp;gt; true. though 0.3.1 plans include an update to the phttp relay code to let relays talk to each other, and redirect users to a less loaded relay 
[22:52] &amp;lt;jrand0m&amp;gt; i'm generally happy with the install process atm though - i built a new 0.2.2 install and was browsing tc's page in under a minute 
[22:52] &amp;lt;jrand0m&amp;gt; (though thats because i know what all the text says and didn't read it...) 
[22:52] &amp;lt;duck&amp;gt; I dont like the long keys
[22:53] &amp;lt;duck&amp;gt; especially not if you have to copy&amp;amp;paste them
[22:53] &amp;lt;duck&amp;gt; better use them as file
[22:53] &amp;lt;jrand0m&amp;gt; hmm? 
[22:53] &amp;lt;duck&amp;gt; but distributing the binary files are a pain
[22:53] &amp;lt;duck&amp;gt; so you have to do the base64 trick..
[22:53] &amp;lt;duck&amp;gt; could the i2ptunnel read base64 destination keys too?
[22:53] &amp;lt;duck&amp;gt; from a file that is
[22:53] &amp;lt;jrand0m&amp;gt; I was just typing that ;) 
[22:53] &amp;lt;jrand0m&amp;gt; yeah, that wouldnt be much work 
[22:54] &amp;lt;jrand0m&amp;gt; perhaps even 1 line 
[22:54] &amp;lt;duck&amp;gt; also, what about armouring?
[22:54] &amp;lt;duck&amp;gt; with a header&amp;amp;footer
[22:54] &amp;lt;duck&amp;gt; like pgp etc
[22:55] &amp;lt;jrand0m&amp;gt; true, it would be useful to have that sort of validation 
[22:55] &amp;lt;duck&amp;gt; ofcourse that is a gadget
[22:55] &amp;lt;duck&amp;gt; but it could be helpful for those who want to use the tunnel
[22:55] &amp;lt;jrand0m&amp;gt; though the Destination structure itself is pretty picky 
[22:55] &amp;lt;jrand0m&amp;gt; but you're right, a raw base64 isn't the most intuitive or safe thing to pass around 
[22:56] &amp;lt;jrand0m&amp;gt; we need a bugzilla 
[22:56] &amp;lt;jrand0m&amp;gt; so things like this can get posted as todo 
[22:56] &amp;lt;jrand0m&amp;gt; i'd move off my palm's todo list for that 
[22:56] &amp;lt;duck&amp;gt; bugzilla has nazi registration requirements
[22:56] &amp;lt;duck&amp;gt; with emails etc..
[22:56] &amp;lt;jrand0m&amp;gt; true 
[22:57] &amp;lt;duck&amp;gt; but better as nothing
[22:57] &amp;lt;duck&amp;gt; other bugtrackers all have their shortcomings
[22:57] &amp;lt;jrand0m&amp;gt; yeah, every company i've worked at has pretty much ended building their own 
[22:58] &amp;lt;jrand0m&amp;gt; we'll see. we need a bugtracker by the time we start doing full on qa (once 0.3 comes out) 
[22:58] &amp;lt;jrand0m&amp;gt; so we've got a few weeks ;) 
[22:58] &amp;lt;jrand0m&amp;gt; but if someone did some research and found a really nice one, that'd be great 
[22:59] &amp;lt;jrand0m&amp;gt; [not you specifically duck, anyone who's reading these meeting logs at home ;)] 
[22:59] &amp;lt;duck&amp;gt; so far phpBugTrackers has been okay for me
[22:59] &amp;lt;jrand0m&amp;gt; hmm haven't used that 
[22:59] &amp;lt;duck&amp;gt; yes, I am not talking to jrandom either
[22:59] &amp;lt;jrand0m&amp;gt; lol 
[22:59] &amp;lt;duck&amp;gt; but to the group of I2P code developers :)
[22:59] * jrand0m is actually 12 people acting under a single nym
[23:00] &amp;lt;jrand0m&amp;gt; ok, 1 hour, on the dot 
[23:00] &amp;lt;jrand0m&amp;gt; anyone else have anything before I get the *baf*er out? 
[23:01] * duck demands 1 more minute
[23:01] &amp;lt;duck&amp;gt; since we did start on 21:02
[23:01] &amp;lt;jrand0m&amp;gt; yeah yeah 
[23:01] &amp;lt;jrand0m&amp;gt; la la la 
[23:01] &amp;lt;jrand0m&amp;gt; what should i have for dinner? 
[23:01] &amp;lt;jrand0m&amp;gt; there's a nice falafel place next door... 
[23:01] &amp;lt;jrand0m&amp;gt; had gnocci for lunch too 
[23:01] &amp;lt;jrand0m&amp;gt; hmm... 
[23:01] &amp;lt;jrand0m&amp;gt; maybe a liquid dinner 
[23:02] &amp;lt;duck&amp;gt; soup?
[23:02] &amp;lt;jrand0m&amp;gt; ooOooo whiskey soup! 
[23:02] * jrand0m *baf*'s the meeting closed on that note
&lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P, 30 de novembro de 2003</title><link>/pt/blog/2003/11/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-novembro-de-2003/</link><pubDate>Sun, 30 Nov 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/11/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-novembro-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jrand0m, nop, MrEcho, dm, dish, mihi&lt;/p>
&lt;h2 id="meeting-log">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> [22:02] &amp;lt;jrand0m&amp;gt; agenda [22:02] &amp;lt;jrand0m&amp;gt; 0) boas-vindas [22:02] &amp;lt;jrand0m&amp;gt; 1) i2p router [22:02] &amp;lt;jrand0m&amp;gt; 1.1) status [22:02] &amp;lt;jrand0m&amp;gt; 1.2) mudanças no roadmap [22:02] &amp;lt;jrand0m&amp;gt; 1.3) subprojetos abertos [22:02] &amp;lt;jrand0m&amp;gt; 2) modPow nativo [22:03] &amp;lt;jrand0m&amp;gt; 2) instalador GUI [22:03] &amp;lt;jrand0m&amp;gt; 3) IM [22:03] &amp;lt;jrand0m&amp;gt; 4) serviço de nomes [22:03] &amp;lt;jrand0m&amp;gt; 5) licenciamento [22:03] &amp;lt;jrand0m&amp;gt; 6) outro? [22:03] &amp;lt;jrand0m&amp;gt; 0) boas-vindas [22:03] &amp;lt;jrand0m&amp;gt; oi. [22:03] &amp;lt;nop&amp;gt; oi [22:03] &amp;lt;jrand0m&amp;gt; reunião 2^6 [22:04] &amp;lt;jrand0m&amp;gt; tem algum item para adicionar à agenda, nop? [22:04] &amp;lt;jrand0m&amp;gt; ok, 1.1) status do router [22:04] &amp;lt;jrand0m&amp;gt; estamos na 0.2.0.3 e, pelo que soube por último, está funcional [22:04] &amp;lt;MrEcho&amp;gt; &amp;gt; 0.2.0.3 [22:04] &amp;lt;MrEcho&amp;gt; certo? [22:05] &amp;lt;MrEcho&amp;gt; estou rodando .. parece ok [22:05] &amp;lt;nop&amp;gt; não [22:05] &amp;lt;jrand0m&amp;gt; houve commits menores após o release 0.2.0.3, nada que valha um novo release [22:05] &amp;lt;nop&amp;gt; só estou tentando me atualizar [22:05] &amp;lt;jrand0m&amp;gt; show [22:06] &amp;lt;jrand0m&amp;gt; dadas as experiências e o feedback da 0.2.0.x, o roadmap foi atualizado para deixar a execução menos intensiva em recursos [22:06] &amp;lt;jrand0m&amp;gt; (ou seja, para que as pessoas possam rodar webservers / etc. e isso não devore a CPU delas) [22:06] &amp;lt;jrand0m&amp;gt; especificamente (indo para a pauta 1.2): http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [22:07] &amp;lt;MrEcho&amp;gt; o que notei é que a maioria dos routers usa: TransportStyle: PHTTP [22:07] &amp;lt;MrEcho&amp;gt; ele vai automaticamente para phttp ou chega a tentar tcp primeiro [22:07] &amp;lt;jrand0m&amp;gt; hmm, a maioria dos routers deve suportar PHTTP e, se puderem aceitar conexões de entrada, devem suportar TCP também [22:07] &amp;lt;jrand0m&amp;gt; sempre que possível ele usa TCP [22:07] &amp;lt;jrand0m&amp;gt; PHTTP é ponderado como cerca de 1000 vezes mais caro que TCP [22:08] &amp;lt;jrand0m&amp;gt; (veja GetBidsJob, que pergunta a cada transporte quanto acha que custaria enviar uma mensagem a um par) [22:08] &amp;lt;jrand0m&amp;gt; (e veja TCPTransport.getBid e PHTTPTransport.getBid para os valores usados) [22:08] &amp;lt;MrEcho&amp;gt; ok [22:08] &amp;lt;jrand0m&amp;gt; você está usando PHTTP com frequência para enviar e receber mensagens? [22:09] &amp;lt;jrand0m&amp;gt; (isso pode ser sinal de que seu listener TCP não está acessível) [22:09] &amp;lt;MrEcho&amp;gt; não coloquei as URLs do meu lado [22:09] &amp;lt;jrand0m&amp;gt; ah, ok. [22:09] &amp;lt;MrEcho&amp;gt; ahh está sim [22:10] &amp;lt;jrand0m&amp;gt; ok, sim, meus routers têm conexões TCP abertas com você [22:10] &amp;lt;dm&amp;gt; que hospitaleiros. [22:11] &amp;lt;jrand0m&amp;gt; mas fico feliz que vocês me fizeram implementar o routerConsole.html para não termos que vasculhar os logs por essa porcaria [22:11] &amp;lt;MrEcho&amp;gt; existe algum timeout que, se não conectar via TCP, ele vá para PHTTP? e qual é o tempo disso [22:11] &amp;lt;jrand0m&amp;gt; se receber TCP connection refused / host not found / etc., ele falha essa tentativa imediatamente e tenta o próximo bid disponível [22:12] &amp;lt;MrEcho&amp;gt; então sem novas tentativas [22:12] &amp;lt;jrand0m&amp;gt; PHTTP tem um timeout de 30 s, se bem me lembro [22:12] &amp;lt;jrand0m&amp;gt; sem necessidade de tentar de novo. ou você tem uma conexão TCP aberta e pode enviar os dados, ou não :) [22:13] &amp;lt;MrEcho&amp;gt; lol ok [22:13] &amp;lt;MrEcho&amp;gt; ele vai tentar TCP toda vez depois disso ou pular e ir direto para PHTTP na próxima conexão? [22:13] &amp;lt;jrand0m&amp;gt; no momento ele tenta TCP a cada vez. [22:13] &amp;lt;jrand0m&amp;gt; os transportes ainda não mantêm histórico [22:13] &amp;lt;MrEcho&amp;gt; ok, legal [22:14] &amp;lt;jrand0m&amp;gt; (mas se um par falhar 4 vezes, ele entra na lista negra por 8 minutos) [22:14] &amp;lt;MrEcho&amp;gt; bem, uma vez que o outro lado receba a msg via PHTTP, ele deve se conectar ao router que enviou a msg via TCP, certo? [22:14] &amp;lt;jrand0m&amp;gt; correto. assim que qualquer conexão TCP for estabelecida, pode usá-la. [22:14] &amp;lt;jrand0m&amp;gt; (mas se ambos os pares tiverem apenas PHTTP, obviamente só usarão PHTTP) [22:15] &amp;lt;MrEcho&amp;gt; isso significaria que não conseguiu est. uma conexão TCP com nada [22:15] &amp;lt;MrEcho&amp;gt; .. mas é [22:16] &amp;lt;MrEcho&amp;gt; queria que houvesse uma forma de contornar isso [22:16] &amp;lt;jrand0m&amp;gt; não, um dos meus routers não tem endereço TCP — só PHTTP. mas eu estabeleço conexões TCP com pares que têm endereços TCP. [22:16] &amp;lt;jrand0m&amp;gt; (e então eles podem me enviar mensagens de volta por essa conexão TCP em vez de me mandar mensagens PHTTP mais lentas) [22:17] &amp;lt;jrand0m&amp;gt; ou não era isso que você queria dizer? [22:17] &amp;lt;MrEcho&amp;gt; é, eu me confundi [22:17] &amp;lt;jrand0m&amp;gt; isso aí, sem problema [22:18] &amp;lt;jrand0m&amp;gt; então, vejam o roadmap atualizado para informações de cronograma atualizadas (http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap) [22:18] &amp;lt;jrand0m&amp;gt; ok, 1.3) subprojetos abertos [22:19] &amp;lt;jrand0m&amp;gt; finalmente coloquei um monte da minha lista de tarefas do palmpilot no wiki em http://wiki.invisiblenet.net/iip-wiki?OpenSubprojects [22:19] &amp;lt;jrand0m&amp;gt; então se você estiver entediado e procurando projetos de código... :) [22:20] &amp;lt;MrEcho&amp;gt; nossa [22:20] &amp;lt;MrEcho&amp;gt; já tenho 2 [22:20] &amp;lt;dish&amp;gt; Você tem um palmpilot, isso é elite [22:20] &amp;lt;MrEcho&amp;gt; o meu morreu [22:20] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; tem um item lá sobre o I2PTunnel descrevendo uma ideia que tive há pouco tempo [22:21] &amp;lt;MrEcho&amp;gt; não sei o que há com ele [22:21] &amp;lt;jrand0m&amp;gt; sim, eu tinha palms, mas recentemente este foi doado para a causa ;) [22:21] &amp;lt;dish&amp;gt; Poderia haver um item na reunião para discutir quando foi a última vez que o userX digitou algo [22:21] &amp;lt;MrEcho&amp;gt; a porcaria nem liga mais [22:21] &amp;lt;MrEcho&amp;gt; lol [22:22] &amp;lt;jrand0m&amp;gt; Não acho que o UserX disse algo nos últimos 4 ou 5 meses ;) [22:22] &amp;lt;MrEcho&amp;gt; isso é um bot ou algo assim? [22:22] &amp;lt;dish&amp;gt; O que ele disse há 5 meses? [22:22] &amp;lt;MrEcho&amp;gt; aposto que é um BitchX rodando em alguma máquina à qual ele tinha acesso .. e esqueceu [22:22] &amp;lt;jrand0m&amp;gt; que ele voltaria com comentários sobre o anonCommFramework (nome antigo do i2p) na semana seguinte ;) [22:23] &amp;lt;dish&amp;gt; haha [22:23] &amp;lt;jrand0m&amp;gt; mas suponho que ele esteja ocupado. faz parte [22:23] &amp;lt;jrand0m&amp;gt; ok, 2) modPow nativo [22:24] &amp;lt;MrEcho&amp;gt; eu vi aquele código C [22:24] &amp;lt;jrand0m&amp;gt; montei um stub .c e uma classe Java para mostrar como algo como GMP ou outra biblioteca MPI poderia ser integrado, mas obviamente não funciona [22:25] &amp;lt;jrand0m&amp;gt; seria bom se tivéssemos um pequeno pacote de classes em C e aquela classe wrapper Java trivial associada, que pudéssemos compilar para Windows, OS X, *BSD, Linux e empacotar sob GPL [22:25] &amp;lt;jrand0m&amp;gt; (insira aqui uma grande quebra no iip) [22:38] &amp;lt;MrEcho&amp;gt; a última coisa que vi foi: [13:25] &amp;lt;jrand0m&amp;gt; ok, 2) modPow nativo [22:38] &amp;lt;jrand0m&amp;gt; oi, MrEcho [22:38] &amp;lt;jrand0m&amp;gt; sim, parece que um proxy principal caiu [22:39] &amp;lt;jrand0m&amp;gt; vou dar mais 2 minutos antes de reiniciar [22:39] &amp;lt;MrEcho&amp;gt; ok [22:39] &amp;lt;MrEcho&amp;gt; por US$ 25 uma vez eu consigo Java completo no thenidus.net ... um dos meus sites [22:40] &amp;lt;jrand0m&amp;gt; $25? cobram para instalar software? [22:40] &amp;lt;MrEcho&amp;gt; não faço ideia na verdade .. é um pacote [22:40] &amp;lt;MrEcho&amp;gt; falando com meu amigo agora [22:40] &amp;lt;jrand0m&amp;gt; não tenho certeza de que o código esteja estável o suficiente para sair por aí alugando um monte de espaços de colocation para subir routers. ainda :) [22:41] &amp;lt;dm&amp;gt; frazaa? [22:41] &amp;lt;MrEcho&amp;gt; java - jsp [22:41] &amp;lt;jrand0m&amp;gt; ok, reenviando o que enviei antes: [22:41] &amp;lt;jrand0m&amp;gt; montei um stub .c e uma classe Java para mostrar como algo como GMP ou outra biblioteca MPI poderia ser integrado, mas obviamente não funciona [22:41] &amp;lt;jrand0m&amp;gt; seria bom se tivéssemos um pequeno pacote de classes em C e aquela classe wrapper Java trivial associada, que pudéssemos compilar para Windows, OS X, *BSD, Linux e empacotar sob GPL (ou licença menos restritiva) [22:41] &amp;lt;jrand0m&amp;gt; porém, com o novo roadmap colocando AES+SessionTag como meu item de ação atual, isso não é tão crítico quanto era. [22:42] &amp;lt;jrand0m&amp;gt; se alguém quiser tocar isso, seria ótimo (e tenho certeza de que outro projeto com o qual todos estamos familiarizados se interessaria por esse empacotamento) [22:43] &amp;lt;dm&amp;gt; z? [22:43] &amp;lt;jrand0m&amp;gt; heh, de certa forma ;) [22:44] &amp;lt;jrand0m&amp;gt; ok, 3) instalador GUI [22:44] &amp;lt;jrand0m&amp;gt; MrEcho&amp;gt; oi [22:44] &amp;lt;MrEcho&amp;gt; :) [22:44] &amp;lt;MrEcho&amp;gt; hehe [22:44] &amp;lt;MrEcho&amp;gt; está andando [22:44] &amp;lt;jrand0m&amp;gt; legal [22:44] &amp;lt;MrEcho&amp;gt; nada muito elaborado [22:45] &amp;lt;MrEcho&amp;gt; tenho umas ideias bem legais para deixar bem caprichado .. mas isso ainda vai demorar [22:45] &amp;lt;jrand0m&amp;gt; Eu estava pensando se o instalador deveria adicionar 1) uma opção para buscar automaticamente as seeds de http://.../i2pdb/ 2) buscar automaticamente o http://.../i2p/squid.dest e criar também um runSquid.bat/runSquid.sh? [22:45] &amp;lt;jrand0m&amp;gt; isso aí [22:46] &amp;lt;jrand0m&amp;gt; sim, queremos que o instalador seja o mais simples possível - em que coisas caprichadas você estava pensando? [22:46] &amp;lt;MrEcho&amp;gt; a questão é .. quando você faz java -jar installer ele vai para o modo sem GUI por padrão por causa do jeito que você tem as coisas [22:46] &amp;lt;MrEcho&amp;gt; como vamos fazer para que, quando você der duplo clique no arquivo JAR, ele carregue a GUI [22:47] &amp;lt;jrand0m&amp;gt; install.jar &amp;lt;-- nongui, installgui.jar &amp;lt;-- gui [22:47] &amp;lt;jrand0m&amp;gt; código separado, pacotes separados [22:47] &amp;lt;MrEcho&amp;gt; caprichado no sentido de coisas que você pode nem notar .. mas vai ficar bonito e limpo [22:47] &amp;lt;jrand0m&amp;gt; legal [22:47] &amp;lt;MrEcho&amp;gt; ah, ok [22:48] &amp;lt;jrand0m&amp;gt; (ou install &amp;lt;-- gui installcli &amp;lt;-- cli. vamos ver como as coisas progridem) [22:49] &amp;lt;jrand0m&amp;gt; mais algo sobre a GUI, ou pulamos para o item 4)? [22:49] &amp;lt;jrand0m&amp;gt; (algum prazo em mente? sem pressão, só por curiosidade) [22:51] &amp;lt;MrEcho&amp;gt; sem ideia por enquanto [22:51] &amp;lt;jrand0m&amp;gt; show [22:51] &amp;lt;jrand0m&amp;gt; ok, 4) IM [22:51] &amp;lt;jrand0m&amp;gt; thecrypto não está aqui, então..... [22:51] &amp;lt;jrand0m&amp;gt; 5) serviço de nomes [22:51] &amp;lt;jrand0m&amp;gt; wiht também não está aqui... [22:51] &amp;lt;jrand0m&amp;gt; ping [22:52] &amp;lt;dish&amp;gt; você errou a contagem numérica da agenda [22:52] &amp;lt;dish&amp;gt; 3) IM [22:52] &amp;lt;jrand0m&amp;gt; sim, eu tinha 2 itens 2 na agenda [22:52] &amp;lt;dish&amp;gt; 4) Nomes [22:52] &amp;lt;dish&amp;gt; ;) [22:52] &amp;lt;jrand0m&amp;gt; (modPow nativo e instalador GUI) [22:52] &amp;lt;jrand0m&amp;gt; viu, somos dinâmicos e tal [22:59] &amp;lt;jrand0m&amp;gt; ok, para os logs, acho que vou continuar [22:59] &amp;lt;jrand0m&amp;gt; 6) licenciamento [23:00] &amp;lt;jrand0m&amp;gt; estou pensando em adotar algo menos restritivo que a GPL. estamos usando algum código MIT, além de outro arquivo que é GPL (mas é só a codificação base64 e pode ser substituída trivialmente). fora isso, todo o código é copyright meu ou do thecrypto. [23:01] &amp;lt;dish&amp;gt; veja a parte do código do i2p tunnel do mihi [23:01] &amp;lt;jrand0m&amp;gt; ah, verdade, o mihi lançou aquilo como GPL, mas ele pode querer lançar como outra coisa também, se quiser [23:01] &amp;lt;jrand0m&amp;gt; (mas o I2PTunnel é essencialmente um app de terceiros e pode licenciar como quiser) [23:02] &amp;lt;jrand0m&amp;gt; (embora, como o i2p SDK é GPL, ele tenha sido forçado a ser GPL) [23:02] &amp;lt;MrEcho&amp;gt; poxa, já era hora [23:02] &amp;lt;jrand0m&amp;gt; não sei. licenciamento não é meu forte, mas estou inclinado pelo menos a migrar para LGPL [23:03] &amp;lt;dish&amp;gt; publique as 10–20 linhas de alteração no código do I2P HTTP Client do mihi sob a licença que o mihi usa [23:03] &amp;lt;jrand0m&amp;gt; hehe :) [23:06] &amp;lt;jrand0m&amp;gt; enfim, 7) outro? [23:07] &amp;lt;jrand0m&amp;gt; alguém tem perguntas / preocupações / ideias sobre i2p? [23:07] &amp;lt;dish&amp;gt; Deixa eu perguntar [23:07] &amp;lt;dish&amp;gt; O I2P tem algum recurso de nome de grupo? [23:07] &amp;lt;jrand0m&amp;gt; recurso de nome de grupo? [23:07] &amp;lt;dm&amp;gt; equipe Discovery Channel! [23:07] &amp;lt;MrEcho&amp;gt; lol [23:08] &amp;lt;dish&amp;gt; De modo que, se você quiser ter uma rede privada ou separada, mas algum router se misturar de alguma forma, sem nome de grupo as duas redes se fundiriam [23:08] &amp;lt;MrEcho&amp;gt; ele está pensando no WASTE [23:08] &amp;lt;jrand0m&amp;gt; ah [23:08] &amp;lt;dish&amp;gt; Não sei por que você iria querer isso, mas estou perguntando só por via das dúvidas [23:08] &amp;lt;jrand0m&amp;gt; sim, no início do desenho da rede eu estava brincando com isso [23:09] &amp;lt;jrand0m&amp;gt; é mais avançado do que precisamos agora (ou no futuro relativamente próximo [6–12 meses]), mas pode ser integrado depois [23:09] &amp;lt;dish&amp;gt; Ou isso é uma má ideia porque é melhor manter uma única rede grande [23:09] &amp;lt;dm&amp;gt; i2pisdead [23:09] &amp;lt;jrand0m&amp;gt; heh dm [23:10] &amp;lt;nop&amp;gt; cala a boca [23:10] &amp;lt;dm&amp;gt; nop: valentão? [23:10] &amp;lt;jrand0m&amp;gt; não, dish, é uma boa ideia [23:10] &amp;lt;dm&amp;gt; engraçadinho? [23:10] &amp;lt;jrand0m&amp;gt; é essencialmente o que é o release 0.2.3 — rotas restritas [23:10] &amp;lt;jrand0m&amp;gt; (ou seja, você tem um conjunto pequeno e privado (confiável) de pares e não quer que todos saibam quem são, mas ainda quer poder se comunicar com eles) [23:15] &amp;lt;jrand0m&amp;gt; ok, mais algo? [23:15] &amp;lt;nop&amp;gt; nah, só estou sendo engraçado [23:18] &amp;lt;dm&amp;gt; engraçadinho? [23:20] &amp;lt;jrand0m&amp;gt; ok, bem, reunião /interessante/, com alguns crashes do iip no meio ;) [23:21] &amp;lt;jrand0m&amp;gt; * jrand0m *baf* encerra a reunião &lt;/div></description></item><item><title>Reunião de Desenvolvimento I2P - 26 de novembro de 2003</title><link>/pt/blog/2003/11/26/reuni%C3%A3o-de-desenvolvimento-i2p-26-de-novembro-de-2003/</link><pubDate>Wed, 26 Nov 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/11/26/reuni%C3%A3o-de-desenvolvimento-i2p-26-de-novembro-de-2003/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dm, duck, jrand0m, Nostradumbass, Ophite1, TC, tonious&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
[22:04] &amp;lt;jrand0m&amp;gt; agenda: 
[22:04] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:04] &amp;lt;jrand0m&amp;gt; 1) status 
[22:04] &amp;lt;jrand0m&amp;gt; 2) transport futures 
[22:05] &amp;lt;jrand0m&amp;gt; 3) peer stats for selection 
[22:05] &amp;lt;jrand0m&amp;gt; 4) apps 
[22:05] &amp;lt;jrand0m&amp;gt; 5) ...? 
[22:05] &amp;lt;jrand0m&amp;gt; 0) 
[22:05] &amp;lt;jrand0m&amp;gt; hi. 
[22:05] &amp;lt;jrand0m&amp;gt; 66 is it? 
[22:05] &amp;lt;duck&amp;gt; 7) what brand of whiskey does jrand0m drink?
[22:06] &amp;lt;jrand0m&amp;gt; bushmills, glenlivit 
[22:06] &amp;lt;jrand0m&amp;gt; (for whiskey and whisky, respectively) 
[22:06] &amp;lt;TC&amp;gt; yey, i made the meating
[22:06] &amp;lt;jrand0m&amp;gt; woot 
[22:06] &amp;lt;jrand0m&amp;gt; ok, 1) status 
[22:06] &amp;lt;jrand0m&amp;gt; the kademlia stuff is coming along very well. 
[22:07] &amp;lt;jrand0m&amp;gt; I've build a little simulator that runs a network of five nodes and puts them through the basic tests 
[22:07] &amp;lt;jrand0m&amp;gt; also the idn stuff is implemented with some tests as well 
[22:08] &amp;lt;jrand0m&amp;gt; the last two days or so have been focused on making sure the kademlia code works for both idn and for the i2p netdb, which has caused a bunch of changes 
[22:09] &amp;lt;jrand0m&amp;gt; actually, the big change is that I'm forcing myself to be practical and make the kademlia code work first with the netDb and /then/ think about the idn stuff. 
[22:10] &amp;lt;jrand0m&amp;gt; idn right now is kind of functional, except for inter-node comm (which will be replaced with comm over i2p, of course ;) 
[22:10] &amp;lt;TC&amp;gt; idn is the stuff for the distributed storage?
[22:10] &amp;lt;jrand0m&amp;gt; roadmap has been updated as well - http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap 
[22:10] &amp;lt;jrand0m&amp;gt; yes 
[22:10] &amp;lt;jrand0m&amp;gt; idn = Invisible Distribution Network 
[22:10] &amp;lt;jrand0m&amp;gt; (free open source anonymous akamai, basically) 
[22:11] &amp;lt;TC&amp;gt; is there a non anonymous public akamai implemintation i could play with?
[22:11] *** leenookx (~leenookx@anon.iip) has joined channel #iip-dev
[22:12] &amp;lt;jrand0m&amp;gt; mnet is probably up that alley 
[22:12] *** Signoff: nickthief60934 (Excess Flood)
[22:12] &amp;lt;jrand0m&amp;gt; before I jump back into the router completely, I'm planning on leaving the idn code in a state that /hopefully/ someone would be able to jump in and make that into a usable app. 
[22:13] *** dm (~sd@anon.iip) has joined channel #iip-dev
[22:14] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:14] &amp;lt;jrand0m&amp;gt; if you see the roadmap, kademlia has been pushed into the 0.2.2 release. in addition, there are also two big outstanding things that I hope to have in there, fixing a pair of bugs that do annoying things 
[22:14] &amp;lt;TC&amp;gt; would it be posible do image grabs do idn from an i2ptunnel eepsite?
[22:15] &amp;lt;jrand0m&amp;gt; hmm? 
[22:15] &amp;lt;jrand0m&amp;gt; oh, like &amp;lt;img src="idn:blah"&amp;gt;? 
[22:15] &amp;lt;TC&amp;gt; i was just thinking of bandwidth saving, yes
[22:15] &amp;lt;Ophite1&amp;gt; protocol would be the obvious way to go, yes.
[22:16] &amp;lt;jrand0m&amp;gt; hmm Ophite1? 
[22:17] &amp;lt;jrand0m&amp;gt; (sorry, I'm sick again so might not be quite on top of my game today) 
[22:17] &amp;lt;dm&amp;gt; how many LOC have you written jr?
[22:17] &amp;lt;TC&amp;gt; Ophite1, could i2p tunnel be modified to redirect?
[22:18] &amp;lt;TC&amp;gt; or could the browser do it on its own somehow?
[22:18] &amp;lt;jrand0m&amp;gt; dm&amp;gt; "find . -exec grep \\\; {} \; | wc -l" currently puts the sdk ~8kloc, the router ~11kloc 
[22:18] &amp;lt;dm&amp;gt; okay thanks.
[22:19] &amp;lt;jrand0m&amp;gt; idn would want to support receiving requests from browsers. 
[22:19] &amp;lt;Ophite1&amp;gt; would mean integrating idn into i2ptunnel. very ugly.
[22:19] &amp;lt;jrand0m&amp;gt; currently idn has a so-god-damn-easy api. 
[22:19] &amp;lt;jrand0m&amp;gt; the api is the file system. 
[22:19] &amp;lt;jrand0m&amp;gt; aka: 
[22:19] &amp;lt;jrand0m&amp;gt; command=get 
[22:19] &amp;lt;jrand0m&amp;gt; key=zGb1tPM6ARNRTWZLCWK4XXco2Ngk8ccx-ciDUCom~9U 
[22:19] &amp;lt;jrand0m&amp;gt; saveAs=testGetOutput.txt 
[22:20] &amp;lt;jrand0m&amp;gt; place that in a file in a directory, and voila. 
[22:20] &amp;lt;jrand0m&amp;gt; (that was the easiest possible for me to implement and test with. certainly better ones can be found and made) 
[22:21] &amp;lt;jrand0m&amp;gt; ok, so, yeah. thats the status. I'm hoping for a 0.2.2 release by this time next week, at least. 
[22:22] &amp;lt;jrand0m&amp;gt; that'll include the first integration of the kademlia stuff, tunnel fixes, and i2cp updates. 
[22:23] &amp;lt;jrand0m&amp;gt; ok, 2) transport futures 
[22:23] &amp;lt;jrand0m&amp;gt; I don't like our tcp transport. and our udp transport is disabled. and our phttp transport is tweaky. 
[22:23] * jrand0m would like to see the tcp transport replaced with tls / ssl / some-other-standard
[22:24] &amp;lt;Ophite1&amp;gt; link-level encryption is a requirement?
[22:24] &amp;lt;jrand0m&amp;gt; absolutely. 
[22:25] &amp;lt;Ophite1&amp;gt; tls is _hell_ though. ask openssl.
[22:25] &amp;lt;tonious&amp;gt; ssh?
[22:25] &amp;lt;Ophite1&amp;gt; that, too.
[22:25] &amp;lt;jrand0m&amp;gt; yeah, I followed the nasty discussions on the cryptography list last month, with interest. 
[22:25] &amp;lt;jrand0m&amp;gt; ssh is definitely a possibility. 
[22:26] &amp;lt;jrand0m&amp;gt; safe, too, since we already essentially have the certificates (in the RouterInfo.publicKey) 
[22:26] &amp;lt;Ophite1&amp;gt; but we're in java. we'd have to code it ourselves? :/
[22:26] &amp;lt;jrand0m&amp;gt; naw, there are ssl, tls, and ssh java libs 
[22:26] *** Signoff: nickthief60934 (Ping timeout)
[22:26] &amp;lt;tonious&amp;gt; There's already at least one java ssh client. Dunno about servers.
[22:26] &amp;lt;Ophite1&amp;gt; re: security of such libs, given numerous high profile holes in openssl, openssh, et al?
[22:27] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; most likely better than custom built code. 
[22:27] &amp;lt;jrand0m&amp;gt; not that I have any reason to think there are exploits in the tcp transport as written. 
[22:27] &amp;lt;jrand0m&amp;gt; but it has not been reviewed. 
[22:28] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:28] &amp;lt;jrand0m&amp;gt; in any case, updating the transports isn't really on deck until january (after the 0.3 release goes out) 
[22:28] &amp;lt;jrand0m&amp;gt; but if anyone wants to look into it and do some research, that'd be great 
[22:29] &amp;lt;TC&amp;gt; how many devs do we have activly coding?
[22:29] &amp;lt;dm&amp;gt; 1! :)
[22:29] &amp;lt;jrand0m&amp;gt; you can see who commits via (Link: http://i2p.dnsalias.net/pipermail/i2p-cvs/2003-November/thread.html)http://i2p.dnsalias.net/pipermail/i2p-cvs/2003-November/thread.html 
[22:29] &amp;lt;tonious&amp;gt; But he's got the strength of ten men....
[22:30] &amp;lt;jrand0m&amp;gt; mihi has been cleaning up some of my messes, thankfully :) 
[22:30] &amp;lt;dm&amp;gt; haha, it's all jrandom :)
[22:30] &amp;lt;dm&amp;gt; nice way of saying "just me"
[22:31] &amp;lt;dm&amp;gt; I noticed that about mihi, when he got involved in frazaa, he just showed up one day and started cleaning up my (horrid) java. It was quite entertaining.
[22:31] &amp;lt;jrand0m&amp;gt; heh 
[22:31] &amp;lt;Ophite1&amp;gt; people like that are very, very useful :)
[22:32] &amp;lt;jrand0m&amp;gt; quite 
[22:32] &amp;lt;dm&amp;gt; "who's writing all these catch statements who do nothing ;)" -mihi
[22:32] &amp;lt;jrand0m&amp;gt; d'oooh 
[22:33] &amp;lt;Ophite1&amp;gt; it's cause of reminders like that the code won't get as bad as freenet (we hope?) :)
[22:33] &amp;lt;jrand0m&amp;gt; if in 5 years any of the current i2p code is still in use, I'll be shocked. 
[22:34] &amp;lt;jrand0m&amp;gt; (it had better be ported into finely tuned ASM code by then!) 
[22:34] * Ophite1 makes his "java implementation is just a prototype" speech
[22:34] &amp;lt;dm&amp;gt; well, if you're still working on it 4 years from now, I'll guarantee that It'll be in use 5 years from now :)
[22:34] &amp;lt;TC&amp;gt; heh, comment it out and leave it in place
[22:35] &amp;lt;dm&amp;gt; is there a link to see the source on the web? not just the changes.
[22:35] &amp;lt;jrand0m&amp;gt; yes dm, http://i2p.dnsalias.net/ 
[22:35] &amp;lt;dm&amp;gt; nm, found it.
[22:35] &amp;lt;jrand0m&amp;gt; :) 
[22:35] &amp;lt;jrand0m&amp;gt; ok, 4) peer stats for selection 
[22:36] &amp;lt;jrand0m&amp;gt; calling this a nebulus topic is one hell of an understatement. 
[22:36] &amp;lt;jrand0m&amp;gt; doctoral theses could be written (and some have been) on how to choose what peers to use in an untrusted environment. 
[22:36] &amp;lt;dm&amp;gt; public interface Job
[22:36] &amp;lt;dm&amp;gt; oops, meeting. Sorry didn't realize.
[22:37] &amp;lt;jrand0m&amp;gt; the good part is that half of our peer selection is already taken care of - the selection of peers to find other peers. 
[22:37] &amp;lt;jrand0m&amp;gt; (thats the kademlia stuff) 
[22:38] &amp;lt;jrand0m&amp;gt; the part thats left is the selection of peers to participate in tunnels, to route garlics, and to bounce replies through 
[22:38] *** Signoff: dm (EOF From client)
[22:38] *** Signoff: TC (EOF From client)
[22:38] *** Signoff: leenookx (EOF From client)
[22:38] &amp;lt;jrand0m&amp;gt; what I'm thinking for 0.3 is just going to be a simple history of each peer, tested periodically 
[22:39] *** TC (~TC@anon.iip) has joined channel #iip-dev
[22:39] *** leenookx (~leenookx@anon.iip) has joined channel #iip-dev
[22:39] &amp;lt;jrand0m&amp;gt; stats revolving around latency and uptime 
[22:39] *** Signoff: soros (Client exiting)
[22:39] &amp;lt;Ophite1&amp;gt; suggest you be wary of including accurate information about bandwidth usage and latency in that stats.
[22:40] &amp;lt;Ophite1&amp;gt; as per my drunken questions.
[22:40] &amp;lt;Ophite1&amp;gt; perhaps a more indirect route, but it's an area that needs very careful, well considered attention.
[22:40] &amp;lt;jrand0m&amp;gt; hmm, with the intent of keeping the accurate info unknown, or to defeat predictabilities? 
[22:40] &amp;lt;jrand0m&amp;gt; right 
[22:41] &amp;lt;jrand0m&amp;gt; this discussion is for a release that won't go out until at least jan 1 
[22:42] * jrand0m understands and agrees that we want to avoid the predictabilities
[22:42] &amp;lt;jrand0m&amp;gt; but I think we want to gather and use as accurate info as we can, /then/ adjust for entropy 
[22:42] &amp;lt;Ophite1&amp;gt; mere entropy alone may not be enough.
[22:43] &amp;lt;Ophite1&amp;gt; but, I need more research on this :/
[22:43] &amp;lt;jrand0m&amp;gt; true - randomly deciding to garlic route a message rather than tunnel route it, or to use a sequence of tunnels instead of one directly, etc 
[22:44] &amp;lt;jrand0m&amp;gt; no rush, just wanted to plant the subject in the minds of those out there :) 
[22:44] &amp;lt;jrand0m&amp;gt; ok, 4) apps 
[22:45] &amp;lt;Ophite1&amp;gt; been troubling me for a week or more; though, I'm happy to announce I've run into a brick wall so far :)
[22:45] &amp;lt;jrand0m&amp;gt; w00t :) 
[22:45] &amp;lt;Ophite1&amp;gt; inclusion of accurate or accurate+some%entropy statistics may make some attacks work though.
[22:46] &amp;lt;TC&amp;gt; oh, before apps i have a question
[22:46] &amp;lt;jrand0m&amp;gt; well, its always easy enough to simply discard accurate info as necessary 
[22:46] *** Signoff: nickthief60934 (Excess Flood)
[22:46] &amp;lt;jrand0m&amp;gt; sure tc, whats up? 
[22:46] &amp;lt;jrand0m&amp;gt; (stats will also (hopefully) make it easier to debug the network's operation while in development) 
[22:46] &amp;lt;TC&amp;gt; when are manditory minium hop counts (or something like it) going to start?&amp;gt;
[22:47] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:47] &amp;lt;jrand0m&amp;gt; right now the default minimum tunnel length is one non-local hop 
[22:47] *** dm (~sd@anon.iip) has joined channel #iip-dev
[22:47] * TC didnt know that
[22:48] &amp;lt;Ophite1&amp;gt; which is okay as long as the non-local hop doesn't KNOW it's the only non-local hop.
[22:48] &amp;lt;jrand0m&amp;gt; that will be up'ed to 2-4 once things are more reliable 
[22:48] &amp;lt;jrand0m&amp;gt; right Ophite1 
[22:48] &amp;lt;Ophite1&amp;gt; still one better than a gnunet shortcut, so it's cool :)
[22:48] &amp;lt;TC&amp;gt; oh, and how do speed improvements look?
[22:48] * jrand0m is basing that 2-4 # on o-r comments
[22:49] &amp;lt;Ophite1&amp;gt; temporary stats for network testing are okay by me, and very useful, but please bear in mind they may be a dangerous feature for production anonymity.
[22:49] &amp;lt;jrand0m&amp;gt; hmm, speed improvements will come through more reliable and faster peer selections, which is the 0.3 release 
[22:49] &amp;lt;dm&amp;gt; jeez, I forgot how jr's code looks like it was written by a robot.
[22:49] &amp;lt;dm&amp;gt; Hmmm, that would explain a lot.
[22:50] &amp;lt;Ophite1&amp;gt; and through more scalable routing, which is next weeks' :)
[22:50] &amp;lt;jrand0m&amp;gt; heh sorry dm, I'll try to be more inconsistent ;) 
[22:50] &amp;lt;Ophite1&amp;gt; (did I just mean discovery?)
[22:50] &amp;lt;jrand0m&amp;gt; right, its discovery, not routing, really. 
[22:51] &amp;lt;jrand0m&amp;gt; i2p is scale free for normal comm. 
[22:51] &amp;lt;jrand0m&amp;gt; (and o(log(n)) for discovery) 
[22:51] &amp;lt;TC&amp;gt; i think your average ai who lives on the net would be pro i2p, what do you think dm?
[22:52] &amp;lt;dm&amp;gt; I think the average method size in this code is the smallest I've ever seen is what I think.
[22:53] &amp;lt;Ophite1&amp;gt; dm: clean. very good for a proto :)
[22:53] &amp;lt;dm&amp;gt; Do you comment as you go or do you go back and put those descriptions?
[22:53] &amp;lt;jrand0m&amp;gt; I comment when I get confused 
[22:54] &amp;lt;jrand0m&amp;gt; (I really can't wait until collections are typesafe) 
[22:54] &amp;lt;jrand0m&amp;gt; but, yeah, 4) apps :) 
[22:54] &amp;lt;jrand0m&amp;gt; (unless anyone else has router / network questions?) 
[22:55] &amp;lt;TC&amp;gt; pnope
[22:55] &amp;lt;jrand0m&amp;gt; ok, wiht isn't here, anyone else have any naming service thoughts / comments (mrecho?) 
[22:55] &amp;lt;TC&amp;gt; a distributed naming server?
[22:56] &amp;lt;dm&amp;gt; is wiht ever here?
[22:56] &amp;lt;tonious&amp;gt; It could probably just sit on top of IDN.
[22:56] &amp;lt;jrand0m&amp;gt; yeah, I'd really love to see the naming service be a dht (perhaps reusing the idn / kademlia code) containing CA signed entries 
[22:56] &amp;lt;TC&amp;gt; did co die?
[22:56] &amp;lt;jrand0m&amp;gt; exactly tonious 
[22:57] &amp;lt;jrand0m&amp;gt; perhaps you're right, it could be an app that /uses/ idn, not just uses the code. hmmm... 
[22:57] &amp;lt;jrand0m&amp;gt; that'd be Good. 
[22:57] &amp;lt;tonious&amp;gt; Mebbe have a key fingerprint associated in case of collisions.
[22:57] &amp;lt;jrand0m&amp;gt; naw, co/wiht is around every few days 
[22:57] &amp;lt;tonious&amp;gt; Wouldn't even necessarily need a centralized CA?
[22:57] &amp;lt;jrand0m&amp;gt; we'd need a CA if nyms are unique. 
[22:58] &amp;lt;Ophite1&amp;gt; The CA signing chain should elminiate collisions.
[22:58] &amp;lt;jrand0m&amp;gt; (and we need nyms to be unique to do naming, really) 
[22:58] &amp;lt;Ophite1&amp;gt; of course this makes CA key very important.
[22:58] &amp;lt;TC&amp;gt; how about dys dns? can i make my host file redirect to a eepsite?
[22:59] &amp;lt;tonious&amp;gt; TC: Not really. The OS doesn't even see i2p.
[22:59] &amp;lt;jrand0m&amp;gt; though we could have $nym.$ca be the thing looked up for 
[22:59] &amp;lt;Ophite1&amp;gt; perhaps so important we want to distribute trust by it signing some second level .*.i2p domains, and have virtually all stuff under that, *.*.i2p - i.e., jrand0m.nym.i2p
[22:59] &amp;lt;jrand0m&amp;gt; right, though with tusko's ppp2p we can get i2p to IP mappings 
[23:00] &amp;lt;tonious&amp;gt; I dunno. The idea of a CA in an essentially distributed system disagrees with me.
[23:00] &amp;lt;tonious&amp;gt; Not bein' a developer though I'm not gonna make a fuss :)
[23:01] &amp;lt;TC&amp;gt; dns really isnt that importent
[23:01] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; we can do a web of trust, essentially. with, say, 8 seperate known CAs, everyone's local name server knows about those 8, and each of them manages a subdomain (e.g. tc.ca1 or Nightblade.ca2, or we add a .i2p at the end) 
[23:01] &amp;lt;Ophite1&amp;gt; if you can think of a better way?
[23:02] &amp;lt;Nostradumbass&amp;gt; i have another question - its sort of spans the network-application area.
[23:02] &amp;lt;jrand0m&amp;gt; (thats really the degenerate case of a WoT) 
[23:02] &amp;lt;Ophite1&amp;gt; what I said, sort of - get a root key to sign domains...
[23:02] &amp;lt;jrand0m&amp;gt; agreed tc 
[23:02] &amp;lt;jrand0m&amp;gt; fire away Nostradumbass 
[23:02] &amp;lt;Ophite1&amp;gt; someone gets com.i2p or nym.i2p...
[23:02] &amp;lt;Nostradumbass&amp;gt; has any thought been goven to guaranteed latency?
[23:02] &amp;lt;Ophite1&amp;gt; allow them to sign jrand0m.nym.i2p, or whatever.
[23:02] &amp;lt;Nostradumbass&amp;gt; i'm thinking of VoIP.
[23:03] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; we wouldn't even need a .i2p key with that 
[23:03] &amp;lt;tonious&amp;gt; Ophite1: What if the com ca gets taken out by an RIAA hitsquad or something?
[23:03] &amp;lt;jrand0m&amp;gt; Nostradumbass&amp;gt; you mean VoI2P? :) 
[23:03] &amp;lt;Ophite1&amp;gt; then once you're done, destroy the master CA.
[23:03] &amp;lt;Nostradumbass&amp;gt; yes
[23:03] &amp;lt;Ophite1&amp;gt; tonious: then there's still the others.
[23:04] &amp;lt;Ophite1&amp;gt; or some system that requires conspiring groups to get the nym signing key?
[23:04] &amp;lt;jrand0m&amp;gt; Nostradumbass&amp;gt; we have already had people run shoutcast streams over i2p with some buffering at 96khz and no buffering problems at less speed. but there's latency. 
[23:04] &amp;lt;Nostradumbass&amp;gt; with the upcoming release of cryptophone's (Link: http://www.cryptophone.de/)http://www.cryptophone.de/ source it could make an interesting app for i2p.
[23:04] &amp;lt;Ophite1&amp;gt; and a really freakin' big hashcash?
[23:04] &amp;lt;jrand0m&amp;gt; definitely Nostradumbass 
[23:04] &amp;lt;tonious&amp;gt; Ophite1: Mebbe a majority signing protocol?
[23:04] *** Signoff: dm (Ping timeout)
[23:04] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; majority is dangerous with sybil 
[23:05] &amp;lt;Ophite1&amp;gt; tonious: otoh, it HAS to be non-repudiatory, and has to be able to guarantee non-collision.
[23:05] &amp;lt;Ophite1&amp;gt; and majority couldn't do that.
[23:05] &amp;lt;Ophite1&amp;gt; a majority of well known users maybe.
[23:05] &amp;lt;Ophite1&amp;gt; if it's a consolation, the internet has problems with this too (think Verisign).
[23:05] &amp;lt;jrand0m&amp;gt; right, WoT :) 
[23:06] &amp;lt;Ophite1&amp;gt; but then WoT means that different people might have different ideas of who to trust, which violates non-collision maybe?
[23:06] *** thecrypto (~thecrypto@anon.iip) has joined channel #iip-dev
[23:06] &amp;lt;jrand0m&amp;gt; Nostradumbass&amp;gt; now if we could get some coders to work on a high performance RTSP over i2p tunnel... ;) 
[23:06] &amp;lt;Ophite1&amp;gt; it's important, given the length of an "I2P address", but also hard.
[23:06] *** Drak0h (~Dr4k0h@anon.iip) has joined channel #iip-dev
[23:07] &amp;lt;Ophite1&amp;gt; Nostradumbass: not guaranteed.
[23:07] &amp;lt;TC&amp;gt; so how do we secure alias identification (important for commerce and seting up multiple eepsites)?
[23:07] &amp;lt;Nostradumbass&amp;gt; over-provisioning of bandwidth is often the only simple way to try and guarantee latency. is there going to ba any way for a node to determine the available bandwidht at another node, so as to ease routing for VoIP apps? 
[23:07] &amp;lt;jrand0m&amp;gt; yes Nostradumbass, QoS can be done transparently within i2p, but unfortunately thats (I hate saying this) &amp;gt; 1.0 
[23:07] &amp;lt;tonious&amp;gt; Say we take root CAs out of it. You generate your key and sign your aliases.
[23:08] *** Signoff: thecrypto (EOF From client)
[23:08] &amp;lt;Ophite1&amp;gt; Nostradumbass: also, troublesome re some potential attacks?
[23:08] &amp;lt;tonious&amp;gt; You also specify who's keys you trust, ala PGP. I think redundancy is more important than collision.
[23:08] &amp;lt;Ophite1&amp;gt; tonious: so which jrand0m.nym.i2p did you want again?
[23:08] * jrand0m attacks the ns dht to get my nym back
[23:08] &amp;lt;Ophite1&amp;gt; if everyone doesn't trust the same, we might not be referring to the same thing when we use the same name.
[23:09] &amp;lt;Ophite1&amp;gt; and it would probably allow freenet-KSK-style collision wars.
[23:09] &amp;lt;jrand0m&amp;gt; right. either the naming service has CA signed nyms, or it just distributes H(destination) --&amp;gt; destination mappings 
[23:09] &amp;lt;tonious&amp;gt; Just pop up a menu or something. Or if you're designing an application that talks to a specific server, give it the public key of the signing agent?
[23:10] &amp;lt;jrand0m&amp;gt; (and H(destination) == 42 chars as opposed to ~500 chars for a destination) 
[23:10] &amp;lt;Ophite1&amp;gt; tonious: if you're going to give it public keys, you might as well just sling around I2P addresses.
[23:10] &amp;lt;Ophite1&amp;gt; now that's an interesting ideal
[23:10] &amp;lt;Ophite1&amp;gt; assuming sha-256 can't be reversed that yields 256-bit I2P addresses that could be "looked up" to reveal the structure.
[23:10] *** dm (~sd@anon.iip) has joined channel #iip-dev
[23:11] &amp;lt;Ophite1&amp;gt; I smell kademlia again.
[23:11] &amp;lt;jrand0m&amp;gt; :) 
[23:11] &amp;lt;Ophite1&amp;gt; It can also be simply checked.
[23:11] &amp;lt;jrand0m&amp;gt; and there's existing code to reuse. 
[23:11] &amp;lt;Ophite1&amp;gt; somehow, that makes sense. why weren't we doing this already? :)
[23:11] &amp;lt;jrand0m&amp;gt; because we want nyms 
[23:12] &amp;lt;Ophite1&amp;gt; nyms for hosts?
[23:12] &amp;lt;jrand0m&amp;gt; but, I suppose, 42 chars is a good enough starting point 
[23:12] &amp;lt;Ophite1&amp;gt; need a root CA for that :/
[23:12] &amp;lt;jrand0m&amp;gt; right 
[23:12] &amp;lt;Ophite1&amp;gt; in the case where you don't want to trust a root ca?
[23:12] &amp;lt;Ophite1&amp;gt; 42 chars is short enough to paste.
[23:12] &amp;lt;jrand0m&amp;gt; you don't need a root CA, you can have a forest instead of a tree 
[23:12] &amp;lt;Ophite1&amp;gt; 520 chars isn't :)
[23:12] &amp;lt;jrand0m&amp;gt; heh 
[23:13] &amp;lt;Ophite1&amp;gt; but if you have a forest, how does anyone know which tree you're talking about?
[23:13] &amp;lt;Ophite1&amp;gt; you could slap a key in there, but then, ooh, we've got huge strings of random garbage again.
[23:13] &amp;lt;jrand0m&amp;gt; common suffix. $nym.$ca 
[23:13] &amp;lt;Ophite1&amp;gt; well, I'd like $nym.$ca.i2p :)
[23:13] &amp;lt;Ophite1&amp;gt; avoid confusion :)
[23:13] &amp;lt;jrand0m&amp;gt; right. I mean, there are possible attacks. I dunno. I'm with TC though 
[23:13] &amp;lt;jrand0m&amp;gt; good 'nuff for me 
[23:14] &amp;lt;jrand0m&amp;gt; ok, /other/ apps :) 
[23:14] &amp;lt;Ophite1&amp;gt; how do you know which ca is which?
[23:14] &amp;lt;Ophite1&amp;gt; you have a list? what signs the list?
[23:14] &amp;lt;jrand0m&amp;gt; i2pns.config 
[23:14] *** Signoff: Drak0h (Ping timeout)
[23:14] &amp;lt;Ophite1&amp;gt; how're you going to get that?
[23:14] &amp;lt;TC&amp;gt; if i could make my own dns list, hostfile style i would be happy
[23:14] &amp;lt;jrand0m&amp;gt; on install 
[23:15] &amp;lt;Ophite1&amp;gt; how are you going to verify those are the "right" keys?
[23:15] &amp;lt;Ophite1&amp;gt; ca substitution?
[23:15] &amp;lt;jrand0m&amp;gt; right tc, we can even do that without any distributed naming service 
[23:15] &amp;lt;TC&amp;gt; because i say they are Ophite1
[23:15] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; you aren't, any more than you're verifying that the source code is running the "real" i2p 
[23:15] &amp;lt;TC&amp;gt; and if you trust me, you can download them off my eepsite
[23:16] &amp;lt;Ophite1&amp;gt; I suppose at the end of the day you can only reduce that to trust in one key being right, so :)
[23:16] &amp;lt;Ophite1&amp;gt; works for me, yeah.
[23:16] &amp;lt;Ophite1&amp;gt; as long as I get o1.i2p ;)
[23:16] &amp;lt;jrand0m&amp;gt; heh 
[23:17] &amp;lt;tonious&amp;gt; Hmm. Revised threshold scheme: Each CA works the entire namespace, but a majority of CAs must agree before handing out subspace?
[23:17] &amp;lt;jrand0m&amp;gt; ok, last I heard tusko had found a way to get the ppp2p to run off windows machines as well as *nix 
[23:17] &amp;lt;TC&amp;gt; it would make the i2p\internet doman system much more community based if we all passed around a huge hostfile\cheat sheet
[23:17] &amp;lt;Ophite1&amp;gt; tonious: back to majority again...
[23:17] &amp;lt;jrand0m&amp;gt; scary for attacks tonious 
[23:17] &amp;lt;jrand0m&amp;gt; thats true TC 
[23:17] &amp;lt;jrand0m&amp;gt; (and the value of such a community should not be underestimated) 
[23:18] &amp;lt;Ophite1&amp;gt; tc: arpanet stylee?
[23:18] &amp;lt;tonious&amp;gt; Sigh. :)
[23:18] &amp;lt;Ophite1&amp;gt; I guess seeds have gotta come from somewhere, so yeah ;)
[23:18] &amp;lt;TC&amp;gt; to get a domain name, you would say this is me, and if people agreed they would change the file, and if they where trusted, others would download updates
[23:19] &amp;lt;jrand0m&amp;gt; sounds like that'd be a heavily retrieved key from idn :) 
[23:19] &amp;lt;Ophite1&amp;gt; smells vaguely ca-like too :)
[23:19] &amp;lt;TC&amp;gt; you could even have a fight, with more then one file
[23:19] &amp;lt;Ophite1&amp;gt; the fidonet nodelist!
[23:19] &amp;lt;tonious&amp;gt; And in case of a netsplit there'd be multiple patchfiles.
[23:19] &amp;lt;Ophite1&amp;gt; ...doesn't scale.
[23:19] &amp;lt;jrand0m&amp;gt; with under a few hundred domains, its maintainable manually 
[23:20] &amp;lt;TC&amp;gt; after a few hundred you go trusted
[23:20] &amp;lt;jrand0m&amp;gt; right Ophite1. this would just be until we argue out the Right Way. 
[23:20] &amp;lt;tonious&amp;gt; It might be enough to jumpstart a WoT.
[23:20] &amp;lt;jrand0m&amp;gt; (or we convince people that CAs aren't that bad ;) 
[23:20] &amp;lt;jrand0m&amp;gt; true tonious 
[23:20] &amp;lt;Ophite1&amp;gt; if you're trusting someone to agree that someone is someone else, that's a CA, not just a nodelist :)
[23:21] &amp;lt;tonious&amp;gt; Heh. Sorry for bein' the skeptic.
[23:21] &amp;lt;TC&amp;gt; jrand0m, in the end i dont whant to be dependent on CA's
[23:21] &amp;lt;Ophite1&amp;gt; just allow people to give space below theirs...
[23:21] &amp;lt;Ophite1&amp;gt; castyle -- and those on the nodelist to be the cas.
[23:21] &amp;lt;Ophite1&amp;gt; course then it's all "which ca is jrand0m on?"
[23:21] &amp;lt;jrand0m&amp;gt; CA's aren't necessarily choke points. if they're unsatisfactory, we replace them. 
[23:22] &amp;lt;tonious&amp;gt; Ophite1: I like that.
[23:22] &amp;lt;Ophite1&amp;gt; point. CA being crapped out would be Big Enough News for someone to simply replace them.
[23:22] &amp;lt;Ophite1&amp;gt; tonious: so is it slashdot.org or slashdot.com? goatse.cx? :)
[23:22] &amp;lt;dm&amp;gt; what does CA stand for? :)
[23:22] &amp;lt;Ophite1&amp;gt; certification authority.
[23:23] &amp;lt;dm&amp;gt; k, thanks.
[23:23] &amp;lt;tonious&amp;gt; Heh. That's where your own WoT comes in, Ophite1.
[23:23] &amp;lt;Ophite1&amp;gt; tonious: yes, but I still have to see goatse once before I realise it's the wrong bloody one. :)
[23:23] &amp;lt;tonious&amp;gt; 'I trust Ophite1 not to show that horrible asshole, and he signed slashdot.org'
[23:23] &amp;lt;jrand0m&amp;gt; lol 
[23:24] &amp;lt;Ophite1&amp;gt; so essentially you're trusting a limited subset of people, not to be horrible assholes.
[23:24] * jrand0m reserves the right to be an asshole at times
[23:24] &amp;lt;Ophite1&amp;gt; and to hand out domains to the rest.
[23:24] &amp;lt;Ophite1&amp;gt; at least one of which ought, really, to be a trent-style first-comes-first-served bot.
[23:24] &amp;lt;Ophite1&amp;gt; (with.. yes... hashcash.)
[23:24] &amp;lt;tonious&amp;gt; Yeah. And there may be namespace collisions by people who are outside my WoT...
[23:25] &amp;lt;jrand0m&amp;gt; yup, and another should be something like thetower's tfee/subpage redirects 
[23:25] &amp;lt;Ophite1&amp;gt; tonious: something that you can actually USE might be appreciated. it's just a naming system. :)
[23:25] &amp;lt;tonious&amp;gt; Heh.
[23:25] &amp;lt;Ophite1&amp;gt; the good thing about multiple cas is that they can do their own thing re: that kind of thing - different policies.
[23:26] *** Signoff: nickthief60934 (Ping timeout)
[23:26] &amp;lt;jrand0m&amp;gt; ok, other apps... 
[23:26] &amp;lt;jrand0m&amp;gt; IM? 
[23:26] &amp;lt;Ophite1&amp;gt; finally :)
[23:26] &amp;lt;Ophite1&amp;gt; signed nyms! :)
[23:26] &amp;lt;tonious&amp;gt; Sorry Ophite1 :)
[23:26] &amp;lt;jrand0m&amp;gt; !thwap Ophite1 
[23:27] &amp;lt;Ophite1&amp;gt; what, what are you all looking at? :)
[23:27] &amp;lt;Ophite1&amp;gt; yes, WoT would be appropriate for _that_ :)
[23:27] &amp;lt;dm&amp;gt; I think I remember who was doing IM... thecrypto?
[23:27] &amp;lt;Ophite1&amp;gt; in fact... elgamal 2048-bit... dsa 1024-bit... sha-256... sounds kind of familiar. openpgp?
[23:27] &amp;lt;jrand0m&amp;gt; yodel was in here the other day, mentioned that they had tried out running yodel's xml-rpc interface over with their own local router, and it worked. so, yay 
[23:27] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[23:28] &amp;lt;tonious&amp;gt; I've managed to get SOAP going on mine, too.
[23:28] &amp;lt;jrand0m&amp;gt; yup dm 
[23:28] &amp;lt;tonious&amp;gt; No useful apps, beyond 'Yep, it works' so far.
[23:28] &amp;lt;jrand0m&amp;gt; hehe 
[23:29] *** Signoff: nickthief60934 (Excess Flood)
[23:29] &amp;lt;Nostradumbass&amp;gt; tonious: so SOAP over i2p = Black SOAP?
[23:29] * jrand0m really wants to get idn up and running so we can use i2p as an IP layer, not a TCP layer
[23:29] &amp;lt;jrand0m&amp;gt; lol Nostradumbass 
[23:29] &amp;lt;Ophite1&amp;gt; nicename :)
[23:29] &amp;lt;tonious&amp;gt; Nostradumbass: Yep, you got it.
[23:30] &amp;lt;tonious&amp;gt; Now I can set up my own I2P casino. w00t!
[23:30] *** nickthief60934 (~chatzilla@anon.iip) has joined channel #iip-dev
[23:30] &amp;lt;jrand0m&amp;gt; w33wt 
[23:30] &amp;lt;jrand0m&amp;gt; ok, I think thats 'bout it for the apps 
[23:30] &amp;lt;jrand0m&amp;gt; 5) ...? 
[23:31] &amp;lt;jrand0m&amp;gt; hi 
[23:31] &amp;lt;Ophite1&amp;gt; tonious: cool. we could use a few of those. donate a percentage to the i2p project? :)
[23:31] &amp;lt;TC&amp;gt; merchandising
[23:31] &amp;lt;tonious&amp;gt; Has anybody thought of a C implementation of I2P?
[23:31] &amp;lt;jrand0m&amp;gt; yeah, rent out colo boxes and run routers :) 
[23:32] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; lets wait until we get the router protocol implemented and thoroughly reviewed before porting ;) 
[23:32] &amp;lt;tonious&amp;gt; Or anonymous colo: Behind an I2P router and no internet routing :)
[23:32] &amp;lt;Ophite1&amp;gt; merchandising = logo.
[23:32] &amp;lt;TC&amp;gt; stickers, t-shirts, hats, we need the logo
[23:32] &amp;lt;Ophite1&amp;gt; tonious: after it's working and anonymous and stuff? of course.
[23:32] &amp;lt;tonious&amp;gt; Yeah, but I'm still running my P2 and I'm a poor guy.
[23:32] &amp;lt;tonious&amp;gt; :(
[23:32] &amp;lt;Ophite1&amp;gt; i2p needs a good logo.
[23:32] &amp;lt;Nostradumbass&amp;gt; yes
[23:32] &amp;lt;Ophite1&amp;gt; I mean, the internet doesn't have a logo, but that's just bad marketing. :)
[23:32] &amp;lt;dm&amp;gt; I like the one on the WIKI.
[23:32] &amp;lt;TC&amp;gt; also, each made-for-i2p program needs its own tweeked version, or take off of the logo
[23:32] &amp;lt;jrand0m&amp;gt; how about a transparent logo... it'd, be, like, everywhere, dood 
[23:33] &amp;lt;Ophite1&amp;gt; an invisible logo. heh.
[23:33] &amp;lt;tonious&amp;gt; A 1 pixel by 1 pixel blank gif?
[23:33] &amp;lt;jrand0m&amp;gt; definnitely 
[23:33] &amp;lt;Ophite1&amp;gt; tonious: we'd be sued for copyright infringment? :)
[23:33] &amp;lt;tonious&amp;gt; Ha!
[23:33] &amp;lt;Ophite1&amp;gt; ("Hey, that's OUR blank gif!")
[23:33] &amp;lt;jrand0m&amp;gt; lol 
[23:33] &amp;lt;Ophite1&amp;gt; Hey, if John Cage can do it...
[23:33] &amp;lt;tonious&amp;gt; So we leave our names in the comments field :)
[23:33] &amp;lt;Nostradumbass&amp;gt; Ophite1: how about a stream roller paving over the Internet?
[23:33] &amp;lt;jrand0m&amp;gt; heh we're just rendering his audio 
[23:34] &amp;lt;Ophite1&amp;gt; that one on the bottom looks the best imho.
[23:34] &amp;lt;tonious&amp;gt; I like the one on the top. It's simple. Like me.
[23:34] &amp;lt;Ophite1&amp;gt; with the arc design.
[23:35] &amp;lt;Ophite1&amp;gt; something that is small, very simple, and above all would work well as an icon, or in the system tray :)
[23:35] &amp;lt;Ophite1&amp;gt; and yes, which can be customised and used as a basis for logos of apps.
[23:35] &amp;lt;jrand0m&amp;gt; right 
[23:35] &amp;lt;dm&amp;gt; How about a black circle with white fill.
[23:35] &amp;lt;Ophite1&amp;gt; that arc would be a good start (colour changes?)
[23:35] &amp;lt;dm&amp;gt; or a triangle, maybe a square!
[23:35] &amp;lt;dm&amp;gt; a parallelogram!
[23:37] &amp;lt;tonious&amp;gt; Heh. Open up a cafepress store...
[23:37] &amp;lt;Ophite1&amp;gt; god no, not cafepress.
[23:37] &amp;lt;dm&amp;gt; a white cloud!
[23:37] &amp;lt;Ophite1&amp;gt; we demand class. ... thinkgeek. ;-)
[23:37] &amp;lt;dm&amp;gt; little fluffy cloud.
[23:38] &amp;lt;TC&amp;gt; it would look toomuch like a cumpuddle in minature
[23:38] * jrand0m associates clouds with the sky, thankyouverymuch
[23:38] &amp;lt;tonious&amp;gt; Ophite1: First we've gotta convince 'em that we're whitehat.
[23:39] &amp;lt;TC&amp;gt; no, lets be black hat
[23:39] &amp;lt;jrand0m&amp;gt; tonious&amp;gt; can militant anarchists be whitehats too? 
[23:39] * TC doesnt like ppl in hats
[23:39] &amp;lt;tonious&amp;gt; Dunno.
[23:39] * tonious wears a grey fedora FWIW.
[23:39] &amp;lt;Nostradumbass&amp;gt; how about a white and a black hat?
[23:39] &amp;lt;TC&amp;gt; and modulus would say somthing about class distinction or something
[23:40] &amp;lt;dm&amp;gt; a small picture of uncle sam's face?
[23:40] &amp;lt;TC&amp;gt; checkered hat?
[23:40] &amp;lt;jrand0m&amp;gt; heh tc 
[23:40] &amp;lt;Nostradumbass&amp;gt; or white and a black wizzard hats
[23:40] &amp;lt;Ophite1&amp;gt; I am NOT a white hat. How dare you insinuate that. I want an apology.
[23:41] &amp;lt;TC&amp;gt; or a black dunce hat
[23:41] &amp;lt;jrand0m&amp;gt; well, anyway... 
[23:42] &amp;lt;tonious&amp;gt; "i2p inside"?
[23:42] &amp;lt;jrand0m&amp;gt; heh 
[23:42] &amp;lt;dm&amp;gt; I, too, pee...
[23:42] &amp;lt;jrand0m&amp;gt; dm&amp;gt; on a calvin sticker! 
[23:42] &amp;lt;Ophite1&amp;gt; "i2p ... somewhere"
[23:42] &amp;lt;TC&amp;gt; so, logo ppl, come on! so can nop set us up a i2p cafepress site?
[23:43] * jrand0m repeats the mantra No PR until its ready.
[23:43] &amp;lt;Nostradumbass&amp;gt; dm: yeah, make it a "Concentration" style chrade logo-gram.
[23:43] &amp;lt;Nostradumbass&amp;gt; &amp;lt;eye&amp;gt; 2 and a pee-ing penis.
[23:44] &amp;lt;dm&amp;gt; Let's set a date.
[23:44] &amp;lt;jrand0m&amp;gt; heh, yeah, and you'll have your mother click on that icon? 
[23:44] &amp;lt;dm&amp;gt; March 1st.
[23:44] &amp;lt;Nostradumbass&amp;gt; grab it, in fact :)
[23:44] &amp;lt;tonious&amp;gt; My mother disapproves of encryption :)
[23:44] *** UserX (~User@anon.iip) has joined channel #iip-dev
[23:44] &amp;lt;dm&amp;gt; Slashdot article! No matter how far (or not) jrand0m has gotten!
[23:44] &amp;lt;dm&amp;gt; Let's pile on the pressure.
[23:44] &amp;lt;Ophite1&amp;gt; nooooooo.
[23:44] &amp;lt;Ophite1&amp;gt; not yet!
[23:45] &amp;lt;jrand0m&amp;gt; damn dm, if you pulled that date out of thin air, you're good. in my palm I have 1.0 slotted as ~ march 1 
[23:45] * dm slaps Ophite1
[23:45] &amp;lt;dm&amp;gt; i said march 1st.
[23:45] &amp;lt;Ophite1&amp;gt; the appropriate time to promote is when we have a cool shiny thing to wave at them.
[23:45] &amp;lt;Nostradumbass&amp;gt; please, no slashdot till the network is ready for the onslaught.
[23:45] &amp;lt;jrand0m&amp;gt; right 
[23:45] &amp;lt;dm&amp;gt; I'm good, what can I say.
[23:45] &amp;lt;Ophite1&amp;gt; I call launch date April 4th.
[23:45] &amp;lt;Ophite1&amp;gt; 04/04/04 ;)
[23:45] &amp;lt;jrand0m&amp;gt; no PR until AFTER 1.0 comes out. 
[23:45] &amp;lt;Nostradumbass&amp;gt; Mojo was almost destroyed by /.
[23:46] &amp;lt;dm&amp;gt; no, none of this rational thinking. March 1st, end of story.
[23:46] &amp;lt;jrand0m&amp;gt; ooOOo Ophite1 
[23:46] * jrand0m senses that I'm going to have to submit to /. to get them to NOT post dm^H^Han anonymous person's article
[23:46] &amp;lt;Ophite1&amp;gt; no, don't do that. malda doesn't give a shit, and he'll post THAT :)
[23:46] &amp;lt;jrand0m&amp;gt; heh 
[23:47] &amp;lt;dm&amp;gt; Yes, you will be ridiculed by my post: "Em, like, there's this like anonymous cool program that's better than kazaa, I2P it's awesome, it's fast, DSA124. yeah"
[23:47] &amp;lt;jrand0m&amp;gt; anyway, as things progress, http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap will be updated 
[23:48] &amp;lt;dm&amp;gt; time to pack.
[23:49] &amp;lt;jrand0m&amp;gt; (and some day I'm going to take a week off and go snowboarding) 
[23:49] *** soros (~soros@anon.iip) has joined channel #iip-dev
[23:49] &amp;lt;jrand0m&amp;gt; yeah, we're about the 2hour mark. 
[23:49] &amp;lt;jrand0m&amp;gt; time to... 
[23:49] * jrand0m *baf*'s the meeting closed.
&lt;/div></description></item><item><title>Reunião de Desenvolvimento I2P - 18 de novembro de 2003</title><link>/pt/blog/2003/11/18/reuni%C3%A3o-de-desenvolvimento-i2p-18-de-novembro-de-2003/</link><pubDate>Tue, 18 Nov 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/11/18/reuni%C3%A3o-de-desenvolvimento-i2p-18-de-novembro-de-2003/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dm, duck, godmode0, jrand0m, mihi, Ophite1, soros, TC, tusko, yodel&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
[22:02] &amp;lt;jrand0m&amp;gt; agenda: 
[22:02] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:02] &amp;lt;jrand0m&amp;gt; 1) i2p dev status 
[22:02] &amp;lt;jrand0m&amp;gt; - 0.2.1.1 is out (peer and tunnel updating and testing, tuning enhancements, tunnel throttling, a DoS defense) 
[22:02] &amp;lt;jrand0m&amp;gt; - don't use bw limiting (still some debugging) 
[22:02] &amp;lt;jrand0m&amp;gt; - keep your clocks generally correct (30 minute fudge factor) [used for lease expirations and garlics] 
[22:02] &amp;lt;jrand0m&amp;gt; 2) kademlia, 0.3, and idn 
[22:02] &amp;lt;jrand0m&amp;gt; 3) roadmap revise (0.2.3 --&amp;gt; 0.4, 0.2.2 --&amp;gt; 0.3.1)? 
[22:02] &amp;lt;jrand0m&amp;gt; 4) app status [ppp2p, i2ptunnel, im, ns, squid] 
[22:02] &amp;lt;duck&amp;gt; 5) why does jrand0m drink cheap local beer?
[22:02] &amp;lt;jrand0m&amp;gt; 5) comments / questions / etc 
[22:02] &amp;lt;jrand0m&amp;gt; heh 
[22:02] &amp;lt;jrand0m&amp;gt; so yeah, basically that fits under 5 :) 
[22:02] &amp;lt;mihi_&amp;gt; double 5 ;)
[22:03] &amp;lt;mihi_&amp;gt; oops...
[22:03] &amp;lt;jrand0m&amp;gt; 0) welcome 
[22:03] * mihi_ did not look 2 the left column
[22:03] &amp;lt;jrand0m&amp;gt; hi. 65th meeting I suppose. 
[22:03] &amp;lt;jrand0m&amp;gt; hehe 
[22:03] &amp;lt;jrand0m&amp;gt; 1) that code stuff 
[22:04] &amp;lt;jrand0m&amp;gt; 0.2.1.1 came out last night 
[22:04] &amp;lt;jrand0m&amp;gt; lots of goodness in there. 
[22:04] * mihi tests it atm.
[22:04] &amp;lt;jrand0m&amp;gt; tunnels are tested and fail fast, penalizing all participants so they won't likely get into the rebuild 
[22:05] &amp;lt;jrand0m&amp;gt; messages in i2ptunnel are also throttled to max 64k size (larger messages caused badness) 
[22:05] &amp;lt;jrand0m&amp;gt; there are some bugs being worked out with the bw limiting code, so make sure your bw limits in router.config are negative values 
[22:06] &amp;lt;jrand0m&amp;gt; (i2p doesn't have enough traffic on it to cause real load atm anyway) 
[22:06] &amp;lt;jrand0m&amp;gt; (but bw limiting will be unit tested and fixed for 0.2.1.2) 
[22:07] &amp;lt;jrand0m&amp;gt; also, please try to keep your clocks close to correct. it sucks that we have to need that, but right now we do. 
[22:07] &amp;lt;jrand0m&amp;gt; we may be able to work out a way to not require semi-sync'ed clocks, but its delicate. 
[22:07] &amp;lt;jrand0m&amp;gt; 2) fun stuff 
[22:08] &amp;lt;jrand0m&amp;gt; a lot of the bugs being worked out in the last few releases are related to the crappy kludge of a BroadcastNetworkDB. 
[22:08] &amp;lt;jrand0m&amp;gt; since its planned for replacement in 0.3, might as well at least mention what its being replaced with 
[22:09] &amp;lt;jrand0m&amp;gt; kademlia is a structured distributed hash table (DHT) that lets us insert and fetch in under O(log(N)) time, guaranteed 
[22:09] &amp;lt;jrand0m&amp;gt; [with one small caveat thats still being worked out] 
[22:10] &amp;lt;jrand0m&amp;gt; that kademlia code needs to get written for 0.3 so we can do insert and fetch of RouterInfo and LeaseSet structures. 
[22:10] &amp;lt;jrand0m&amp;gt; however, things would be simpler if it were implemented seperately - and hence testable seperately. 
[22:10] &amp;lt;jrand0m&amp;gt; (unit testing == good) 
[22:11] &amp;lt;jrand0m&amp;gt; so, whats a simple way to unit test a dht? to write a simple file store/lookup service on it. 
[22:11] &amp;lt;dm&amp;gt; insert fetch? are we talking about content?
[22:11] &amp;lt;jrand0m&amp;gt; enter idn: (Link: http://wiki.invisiblenet.net/iip-wiki?I2PIDN)http://wiki.invisiblenet.net/iip-wiki?I2PIDN 
[22:11] &amp;lt;Ophite1&amp;gt; dm: No, only routerinfo and leaseset structures.
[22:12] &amp;lt;jrand0m&amp;gt; dm&amp;gt; i2p's networkDatabase currently contains only two specialized structures, as ophite said 
[22:12] &amp;lt;dm&amp;gt; okay, thanks.
[22:12] &amp;lt;Ophite1&amp;gt; may or may not be useful to use it for bootstrapping other protocols too, but it's not anonymous itself. (?)
[22:12] *** grimps (~grimp@anon.iip) has joined channel #iip-dev
[22:12] &amp;lt;tusko&amp;gt; one question: which protocol is used now for networkDatabase?
[22:13] &amp;lt;jrand0m&amp;gt; sorry, phone. 
[22:13] *** Signoff: godmode0 (Ping timeout)
[22:13] &amp;lt;jrand0m&amp;gt; correct, kademlia is not anonymous, but not non-anonymous either 
[22:13] &amp;lt;Ophite1&amp;gt; modified kademlia will scale. random will not.
[22:13] &amp;lt;jrand0m&amp;gt; tusko&amp;gt; currently we do a flooded broadcast 
[22:13] &amp;lt;duck&amp;gt; what about kademlia getting splitted?
[22:13] &amp;lt;dm&amp;gt; no cell phones allowed into meeting.
[22:13] &amp;lt;duck&amp;gt; &amp;lt;insert zooko comments&amp;gt;
[22:13] &amp;lt;Ophite1&amp;gt; flooded broadcast aka gnutella method definitely won't ;)
[22:13] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; right, kademlia doesn't use random ones :) 
[22:13] &amp;lt;duck&amp;gt; Ophite1: works better as freenet routing :)
[22:14] &amp;lt;jrand0m&amp;gt; duck&amp;gt; exactly (&amp;lt;jrand0m&amp;gt; [with one small caveat thats still being worked out] ) 
[22:14] &amp;lt;Ophite1&amp;gt; duck: i rest my case... ;)
[22:14] *** Signoff: mihi (Ping timeout)
[22:14] &amp;lt;tusko&amp;gt; is kademlia some sort of hypercube?
[22:14] &amp;lt;Ophite1&amp;gt; no, a circle.
[22:14] *** Signoff: mihi_ (Ping timeout)
[22:14] &amp;lt;jrand0m&amp;gt; and/or a xor tree :) 
[22:15] &amp;lt;Ophite1&amp;gt; splits/joins... reshuffle tree? can we take a peek at emule's overnetalike for this? :)
[22:15] &amp;lt;jrand0m&amp;gt; its a fairly easy protocol, but we can definnitely look around. 
[22:16] &amp;lt;jrand0m&amp;gt; icepick has implemented kademlia in python too, for ent (as kashmir) 
[22:16] *** mihi (~mihi@anon.iip) has joined channel #iip-dev
[22:16] &amp;lt;Ophite1&amp;gt; consider also malicious nodes deliberately fragmenting the tree.
[22:16] &amp;lt;jrand0m&amp;gt; absolutely. but its fairly attack resistant 
[22:16] &amp;lt;Ophite1&amp;gt; 256 bit keyspace is more resistant to that though.
[22:17] &amp;lt;Ophite1&amp;gt; plus would have to make a lot of routeridentity structures = hard.
[22:17] &amp;lt;tusko&amp;gt; i found interesting the papers of gravepine: (Link: http://grapevine.sourceforge.net/)http://grapevine.sourceforge.net/
[22:17] &amp;lt;jrand0m&amp;gt; this is also why I want to implement it first as an application, rather than rip out the core of i2p - so we can work out all the messy details first 
[22:17] &amp;lt;Ophite1&amp;gt; so I'm pleased with sec 3 of 0.9 draft.
[22:17] *** Signoff: nickthief54450 (Excess Flood)
[22:18] *** nickthief54450 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:18] &amp;lt;tusko&amp;gt; look to (Link: http://grapevine.sourceforge.net/tech-overview.php)http://grapevine.sourceforge.net/tech-overview.php
[22:18] &amp;lt;Ophite1&amp;gt; though I might point out that if message 0, DatabasePing, is inplemented, you might want to include a hashcash in it.
[22:18] &amp;lt;jrand0m&amp;gt; interesting tusko, I think their economic model might require some revision, as with their sybyl defenses 
[22:19] &amp;lt;Ophite1&amp;gt; (you may already; haven't ready that part)
[22:19] &amp;lt;jrand0m&amp;gt; absolutely Ophite1. I was actually thinking about putting hashcash certs into all of the messages (DatabaseLookup included) 
[22:20] &amp;lt;Ophite1&amp;gt; good idea. though, be careful of performance and tuning vs. dos defense there, and you might want to run hashcash calc in a separate, lower-priority thread?
[22:21] &amp;lt;jrand0m&amp;gt; well, hashcash verification should be near instantaneous 
[22:21] &amp;lt;jrand0m&amp;gt; and hashcash generation shouldn't be able to be precompiled 
[22:21] &amp;lt;jrand0m&amp;gt; er, precomputed 
[22:21] &amp;lt;dm&amp;gt; Ophite1 must be an avatar created by jrand0m so that he can finally talk about I2P with someone who understands wtf he's saying.
[22:22] &amp;lt;jrand0m&amp;gt; lol 
[22:22] * dm is not fooled.
[22:22] *** godmode0 (~enter@anon.iip) has joined channel #iip-dev
[22:22] &amp;lt;Ophite1&amp;gt; one way of preventing that is to use derivatives of session keys as part of the hashcash..
[22:22] &amp;lt;jrand0m&amp;gt; right. and/or put in a nonce and the date 
[22:22] &amp;lt;Ophite1&amp;gt; date leads to those troublesome timing problems though. that could be a real issue.
[22:22] &amp;lt;Ophite1&amp;gt; unless you feel like rewriting ntp as well ;-)
[22:22] *** Signoff: mihi (Ping timeout)
[22:23] &amp;lt;jrand0m&amp;gt; heh 
[22:23] &amp;lt;jrand0m&amp;gt; well, we've already run into that a little bit 
[22:23] &amp;lt;jrand0m&amp;gt; (hence the 30 minute fudge factor) 
[22:23] &amp;lt;jrand0m&amp;gt; a session hash may be workable though. good idea. 
[22:24] &amp;lt;Ophite1&amp;gt; and no, i'm not jrand0m's clone ;)
[22:24] &amp;lt;jrand0m&amp;gt; ok, so for idn, I'm probably only going to implement the stuff on that I2PIDN wiki page 
[22:25] *** Signoff: dm (Ping timeout)
[22:25] &amp;lt;jrand0m&amp;gt; what would probably rule would be if someone would take that and run with it - make a real user interface, better get/store apps, fec/ecc/etc. 
[22:25] &amp;lt;jrand0m&amp;gt; also, I had some ideas about a search network built in parallel as well 
[22:26] &amp;lt;jrand0m&amp;gt; but, well, its probably more useful to i2p that I focus my time on the router 
[22:26] &amp;lt;Ophite1&amp;gt; it runs on top of i2p?
[22:26] &amp;lt;jrand0m&amp;gt; (making it functional, scalable, and secure) 
[22:26] &amp;lt;jrand0m&amp;gt; yes 
[22:26] &amp;lt;jrand0m&amp;gt; i2p lets idn be anonymous 
[22:27] &amp;lt;Ophite1&amp;gt; what were your search network ideas?
[22:27] &amp;lt;jrand0m&amp;gt; note: its not written yet, but its looking like its #2 on my task list 
[22:27] &amp;lt;Ophite1&amp;gt; can another dht be built through tunnels?
[22:27] *** mihi (~mihi@anon.iip) has joined channel #iip-dev
[22:27] &amp;lt;jrand0m&amp;gt; basically a distributed replicated db, with hashcash inserts and syncs, where people store idn keys along side metadata / etc 
[22:27] *** dm (~as@anon.iip) has joined channel #iip-dev
[22:28] &amp;lt;jrand0m&amp;gt; hmm, yes, certainly. but i2p isn't inherently tunnel based - its message based (i2p is IP, i2ptunnel is TCP) 
[22:28] &amp;lt;Ophite1&amp;gt; if ~all node participate = very useful for "discovering" other protocols.
[22:28] &amp;lt;jrand0m&amp;gt; definitely 
[22:28] &amp;lt;Ophite1&amp;gt; so, should be standard.
[22:28] &amp;lt;Ophite1&amp;gt; dhcp/zeroconf for the i2p? :)
[22:28] &amp;lt;jrand0m&amp;gt; idn would be a very good app to bundle with i2p to let people have an 'out of box experience' 
[22:29] &amp;lt;Ophite1&amp;gt; If it's meant to be a fully featured communication/file transfer/storage application, I'd like to propose the name "Darknet".
[22:29] &amp;lt;jrand0m&amp;gt; :) 
[22:29] &amp;lt;Ophite1&amp;gt; You, of course, probably already know where that comes from. :)
[22:30] &amp;lt;dm&amp;gt; Where does it come from?
[22:30] &amp;lt;Ophite1&amp;gt; MS Research's paper: The Darknet and the Future of Content Distribution.
[22:30] *** Signoff: godmode0 (Ping timeout)
[22:30] &amp;lt;TC&amp;gt; link?
[22:30] *** tonious (~Flag@anon.iip) has joined channel #iip-dev
[22:30] &amp;lt;jrand0m&amp;gt; well, tim may says he invented the term ~11 years ago ;) 
[22:30] &amp;lt;tusko&amp;gt; where is the I2PIDN wiki page?
[22:30] &amp;lt;dm&amp;gt; (Link: http://crypto.stanford.edu/DRM2002/darknet5.doc)http://crypto.stanford.edu/DRM2002/darknet5.doc
[22:30] &amp;lt;jrand0m&amp;gt; tusko&amp;gt; (Link: http://wiki.invisiblenet.net/iip-wiki?I2PIDN)http://wiki.invisiblenet.net/iip-wiki?I2PIDN 
[22:30] &amp;lt;Ophite1&amp;gt; also implies that the network works "in the dark" - noone knows who anyone is ;)
[22:30] &amp;lt;jrand0m&amp;gt; exactly. 
[22:31] *** mihi_ (~mihi@anon.iip) has joined channel #iip-dev
[22:31] &amp;lt;jrand0m&amp;gt; well, i2p itself is a darknet in that sense, but its generic messaging - it is the IP layer for such a darknet. 
[22:31] &amp;lt;jrand0m&amp;gt; i2ptunnel is the TCP layer, and idn is NFS :) 
[22:31] &amp;lt;Ophite1&amp;gt; i2p is the protocol that allows such a network to be created from something broadly like overnet.
[22:31] &amp;lt;Ophite1&amp;gt; speaking of which... is there a way to specify priority in messages?
[22:32] *** mihi is now known as nickthief76430
[22:32] *** mihi_ is now known as mihi
[22:32] &amp;lt;jrand0m&amp;gt; funny that you mention that :) 
[22:32] *** nickthief76430 is now known as mihi_backup
[22:32] &amp;lt;mihi&amp;gt; oops...
[22:32] &amp;lt;jrand0m&amp;gt; I was just reading some of the upcoming HotNets2 papers ((Link: http://nms.lcs.mit.edu/HotNets-II/program.html)http://nms.lcs.mit.edu/HotNets-II/program.html) and got inspired for some QoS over i2p mechanisms 
[22:33] &amp;lt;Ophite1&amp;gt; would a bulk/low-latency bit compromise anonymity slightly (intersection attack?) by allowing traffic linkage? well, even if it were sometimes flips?
[22:33] &amp;lt;Ophite1&amp;gt; ah, well that might work better of course =)
[22:33] &amp;lt;Ophite1&amp;gt; Don't worry about local plausible denability.
[22:33] &amp;lt;jrand0m&amp;gt; right, i2p assumes the local machine is trusted 
[22:33] *** Signoff: dm (Ping timeout)
[22:33] &amp;lt;Ophite1&amp;gt; That is a problem to be solved by Rubberhose/Marutukku and Thermite, not I2P.
[22:34] &amp;lt;jrand0m&amp;gt; exactly. (otherwise, the software is compromised and it doesn't matter what we do) 
[22:34] * TC hopes his local machine is trusted
[22:34] &amp;lt;jrand0m&amp;gt; heh 
[22:34] &amp;lt;Ophite1&amp;gt; TC: easy way to find out; make death threats against bush and see if SS agents turn up at your door ;-)
[22:34] &amp;lt;jrand0m&amp;gt; lol 
[22:34] &amp;lt;TC&amp;gt; done and done
[22:34] *** Signoff: tonious (Ping timeout)
[22:34] &amp;lt;jrand0m&amp;gt; hah! 
[22:35] * jrand0m watches my squid proxy get taken down by the fbi
[22:35] &amp;lt;TC&amp;gt; its a trap!
[22:35] &amp;lt;jrand0m&amp;gt; get an axe! 
[22:35] &amp;lt;jrand0m&amp;gt; :) 
[22:35] &amp;lt;TC&amp;gt; anybody play uplink?
[22:35] &amp;lt;Ophite1&amp;gt; completed it. cracked it. released it.
[22:35] &amp;lt;Ophite1&amp;gt; trained it too ;)
[22:36] * jrand0m takes that as a "yes"
[22:36] *** dm (~as@anon.iip) has joined channel #iip-dev
[22:37] &amp;lt;Ophite1&amp;gt; there may be some dos possibilities in caching, in memory stuff...
[22:37] &amp;lt;jrand0m&amp;gt; ok, so thats what I'm thinking with idn/kademlia. get idn implemented and working over the 0.2. code, smash it in a bit, then implement 0.3 with that kademlia implementation 
[22:37] &amp;lt;jrand0m&amp;gt; oh certainly. the todo list has 'sync pending and large messages to disk' :) 
[22:37] &amp;lt;dm&amp;gt; shouldn't IDN be implemented after I2P is tested and mature?
[22:38] &amp;lt;jrand0m&amp;gt; thats one of the problems we ran into testing a large file of TC's eepsite 
[22:38] &amp;lt;Ophite1&amp;gt; dm: not given as it's a testbed for the fancy db.
[22:38] &amp;lt;jrand0m&amp;gt; dm&amp;gt; I was thinking that too, but I need to implement the kademlia code to get 0.3 ready. basically the kademlia code IS 0.3 
[22:38] &amp;lt;Ophite1&amp;gt; I do like the hybrid dht nature such a network would provide though.
[22:39] &amp;lt;dm&amp;gt; aha... 
[22:39] &amp;lt;jrand0m&amp;gt; but if no one wants to toss a normal UI onto it until i2p 1.0, that might be a good idea as well 
[22:39] &amp;lt;Ophite1&amp;gt; dht node discovery + ngr-like routing = scalability capable of handling critical mass
[22:39] &amp;lt;dm&amp;gt; what happened to that original milestone list. secure--&amp;gt;anonymous--&amp;gt;not harvestable, etc...
[22:39] &amp;lt;Ophite1&amp;gt; jrand0m: I will refrain from advertising it to pirates until it's ready. that enough?
[22:39] &amp;lt;jrand0m&amp;gt; well, minus the ngr-like routing :) we tunnel :) 
[22:39] &amp;lt;TC&amp;gt; as long as we keep the cli
[22:39] &amp;lt;dm&amp;gt; ah scalable was one of the items in that chain.
[22:39] &amp;lt;jrand0m&amp;gt; dm&amp;gt; 0.3 is necessary for scalable. which is before not harvestable 
[22:39] &amp;lt;jrand0m&amp;gt; thanks Ophite1 :) 
[22:40] &amp;lt;jrand0m&amp;gt; definitely TC. I'll need the cli to test it 
[22:40] &amp;lt;Ophite1&amp;gt; scalability of the actual anonymous stuff is directly related to choices made in the routing for the tunnels, and that's a router implementation thing?
[22:40] &amp;lt;jrand0m&amp;gt; (and, c'mon, we'll probably do software distribution / releases with idn) 
[22:40] *** godmode0 (~enter@anon.iip) has joined channel #iip-dev
[22:40] &amp;lt;dm&amp;gt; alrighty... sounds okay then.
[22:40] &amp;lt;jrand0m&amp;gt; absolutely ophite. 
[22:40] &amp;lt;Ophite1&amp;gt; suggestion: maximum message size?
[22:40] &amp;lt;jrand0m&amp;gt; thats the Hard problem 
[22:41] &amp;lt;jrand0m&amp;gt; max message size is currently insanely large (4g) but I'm thinking of trimming it to 64k or 128k 
[22:41] &amp;lt;jrand0m&amp;gt; but I don't want to resort to that yet 
[22:41] * Ophite1 goes digging in notes
[22:41] &amp;lt;Ophite1&amp;gt; BitTorrent/Scone scalability notes indicate 512K.
[22:42] &amp;lt;jrand0m&amp;gt; heh ok cool. (any refs I can dig into?) 
[22:42] &amp;lt;Ophite1&amp;gt; but, think of it like tcp window size.
[22:42] &amp;lt;jrand0m&amp;gt; right 
[22:42] &amp;lt;Ophite1&amp;gt; not for scone, sorry - friend's research project.
[22:42] &amp;lt;jrand0m&amp;gt; coo', no worry 
[22:42] *** Signoff: mihi_backup (Ping timeout)
[22:42] &amp;lt;Ophite1&amp;gt; fwiw, your kademlia is about as good as his though :)
[22:42] &amp;lt;jrand0m&amp;gt; hehe 
[22:42] &amp;lt;jrand0m&amp;gt; (well, I haven't implemented it yet ;) 
[22:42] &amp;lt;Ophite1&amp;gt; uh, hers I mean :/
[22:42] &amp;lt;jrand0m&amp;gt; oh wikked 
[22:43] &amp;lt;dm&amp;gt; boner..
[22:43] *** mihi_backup (~mihi@anon.iip) has joined channel #iip-dev
[22:43] &amp;lt;jrand0m&amp;gt; heh 
[22:43] &amp;lt;jrand0m&amp;gt; so, thats 2) kademlia, 0.3, and idn 
[22:43] &amp;lt;Ophite1&amp;gt; she named her toys after puddings. custard, crumble (Waste-like), strudel.. her bittorrent-a-like was the fastest pudding in the world - 'scone ;)
[22:43] &amp;lt;jrand0m&amp;gt; haha 
[22:45] &amp;lt;Ophite1&amp;gt; she's a math.
[22:45] &amp;lt;jrand0m&amp;gt; even better 
[22:45] &amp;lt;jrand0m&amp;gt; there's a lot of stats gathering / analysis that will be coming up for advanced peer selection 
[22:45] &amp;lt;Ophite1&amp;gt; but I'll see if I can bounce stuff past her. scalability from i2np 0.9 was from her - she likes it.
[22:45] &amp;lt;jrand0m&amp;gt; (unfortunately we can't cheat like mnet, mixminion, and tor) 
[22:46] &amp;lt;jrand0m&amp;gt; great to hear 
[22:46] &amp;lt;Ophite1&amp;gt; one comment - dsa?
[22:46] *** nickthief54450 (~chatzilla@anon.iip) has joined channel #iip-dev
[22:46] &amp;lt;Ophite1&amp;gt; dsa 1024 bit, as in SHA-1?
[22:46] &amp;lt;jrand0m&amp;gt; yea 
[22:47] &amp;lt;Ophite1&amp;gt; 'spose it is tried and tested.
[22:47] &amp;lt;Ophite1&amp;gt; also small.
[22:47] &amp;lt;jrand0m&amp;gt; right. but I'm not 100% tied to our particular crypto impls 
[22:47] &amp;lt;Ophite1&amp;gt; anyway. to roadmap.
[22:47] &amp;lt;TC&amp;gt; haha, lets name a windows version 'Microsoft Darknet (r)'
[22:47] &amp;lt;jrand0m&amp;gt; heh tc 
[22:48] &amp;lt;jrand0m&amp;gt; ok, 3) roadmap revise (0.2.3 --&amp;gt; 0.4, 0.2.2 --&amp;gt; 0.3.1)? 
[22:48] &amp;lt;jrand0m&amp;gt; because of all the bugs I've been running into wrt the broadcast db, I want to escalate the 0.3 (kademlia db) release 
[22:48] &amp;lt;TC&amp;gt; its nice not being limmited by trademarks like a normal open source project
[22:49] *** tonious (~Flag@anon.iip) has joined channel #iip-dev
[22:49] &amp;lt;jrand0m&amp;gt; 0.2.3 is restricted routes / trusted peers, and probably not a hard feature requirement that anyone here has. it can be shuffled out to 0.4 without problem, I think 
[22:50] &amp;lt;jrand0m&amp;gt; 0.2.2 is tunnel mods, but I think a lot of the pressure to get that implemented will be eased with the 0.2.1.1 release (which tests and rebuilds tunnels as necessary, rather than waiting 10 minutes) 
[22:50] &amp;lt;Ophite1&amp;gt; trusted peers is an area that needs some revision imho.
[22:50] &amp;lt;jrand0m&amp;gt; agreed. 
[22:50] *** dm_backup (~as@anon.iip) has joined channel #iip-dev
[22:50] &amp;lt;Ophite1&amp;gt; only area that doesn't give me warm fuzzies.
[22:50] &amp;lt;Ophite1&amp;gt; though that may just be the word "trusted". :)
[22:50] &amp;lt;jrand0m&amp;gt; basically my current thoughts are to publish tunnels to routers 
[22:50] &amp;lt;jrand0m&amp;gt; heh 
[22:51] &amp;lt;jrand0m&amp;gt; (if we publish tunnels to routers, we can get away with untrusted gateways, which drops the 'trusted' from trusted peers) 
[22:51] *** Signoff: dm (Ping timeout)
[22:51] *** dm_backup is now known as dm
[22:51] &amp;lt;Ophite1&amp;gt; need to analyse anonymity implications of that.
[22:51] &amp;lt;jrand0m&amp;gt; but trusted peers is inherently necessary in a militant grade anon system, where /all/ nodes you can contact are considered attackers. 
[22:52] &amp;lt;Ophite1&amp;gt; don't think that is truly possible...
[22:52] &amp;lt;jrand0m&amp;gt; certainly. yet another reason it should get 0.4 
[22:52] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; trusted nodes with timed / triggered self destruct. 
[22:52] &amp;lt;jrand0m&amp;gt; set up a patsy, route through it, kill it 
[22:52] &amp;lt;jrand0m&amp;gt; exactly, if patsies delete their logs after N hours / N bytes / N messages 
[22:52] &amp;lt;Ophite1&amp;gt; I mean if you want me to release a worm that sets up a couple of million...
[22:53] &amp;lt;Ophite1&amp;gt; logs? what logs?
[22:53] &amp;lt;jrand0m&amp;gt; :) 
[22:53] &amp;lt;jrand0m&amp;gt; ok, format the disks ;) 
[22:53] * Ophite1 wrote kernel-level stealth trojan
[22:53] &amp;lt;jrand0m&amp;gt; nice 
[22:53] * dm wrote kernel level outlook calendar plugin.
[22:53] &amp;lt;Ophite1&amp;gt; ...when I was 19 :)
[22:53] &amp;lt;Ophite1&amp;gt; still works. :)
[22:54] &amp;lt;Ophite1&amp;gt; not going to include it in this though, don't worry, or, uh, check my code, which would probably be a Good Thing To Do anyway ;)
[22:54] &amp;lt;dm&amp;gt; when I was 12.
[22:54] &amp;lt;jrand0m&amp;gt; I don't think i2p will want /that/ large distribution until after 1.0 is stable and heavily peer reviewed 
[22:54] &amp;lt;jrand0m&amp;gt; heh Ophite1 
[22:54] &amp;lt;jrand0m&amp;gt; heh dm 
[22:54] &amp;lt;Ophite1&amp;gt; frankly, think that is a fluff feature.
[22:54] &amp;lt;jrand0m&amp;gt; perhaps. 
[22:55] &amp;lt;jrand0m&amp;gt; restricted routes is a necessity though 
[22:55] &amp;lt;jrand0m&amp;gt; its basic functionality for people behind firewalls 
[22:55] &amp;lt;jrand0m&amp;gt; (very restrictive firewalls) 
[22:55] &amp;lt;Ophite1&amp;gt; hello, transports.
[22:55] &amp;lt;Ophite1&amp;gt; we'll get to that.
[22:55] &amp;lt;Ophite1&amp;gt; or is now the appropriate time to discuss them?
[22:55] &amp;lt;jrand0m&amp;gt; sure, lets dig in :) 
[22:56] &amp;lt;jrand0m&amp;gt; we've already run into a problem with an unreachable peer that could be solved with restricted routes 
[22:56] *** tusko has left #iip-dev
[22:56] &amp;lt;jrand0m&amp;gt; even though it was due to misconfiguration, it could be more common 
[22:57] &amp;lt;Ophite1&amp;gt; Also: given two cooperating peers behind inbound-filtering firewalls that drop bad packets, and one cooperating peer which is not behind a firewall and can send packets with forged IP source addresses to both of the other peers...
[22:57] &amp;lt;Ophite1&amp;gt; You can establish a TCP connection between the two firewalled peers that both firewalls think is outbound.
[22:57] &amp;lt;jrand0m&amp;gt; definitely 
[22:57] &amp;lt;dm&amp;gt; forged IP addresses?!?
[22:58] &amp;lt;Ophite1&amp;gt; believe me, firewalls are a VERY common problem.
[22:58] &amp;lt;Ophite1&amp;gt; sometimes they are user-controlled but the user is a doofus. that can be handled with the installer handling the firewall :)
[22:58] &amp;lt;dm&amp;gt; I2P is gonna use IP spoofing? :)
[22:58] &amp;lt;jrand0m&amp;gt; definitely. if i2p can't operate behind firewalls / NATs / proxies, there's no reason to continue. 
[22:59] &amp;lt;Ophite1&amp;gt; sometimes they are actively hostile, corporate or educational gateways seeking to deliberately mess up everything. It's got to traverse those, and traverse them cleanly.
[22:59] &amp;lt;jrand0m&amp;gt; dm&amp;gt; transport options 
[22:59] &amp;lt;jrand0m&amp;gt; absolutely Ophite1 
[22:59] &amp;lt;Ophite1&amp;gt; dm: I have a working implementation - in the Direct Connect protocol.
[22:59] &amp;lt;jrand0m&amp;gt; i2p wants to be the battleground for that code. 
[22:59] &amp;lt;Ophite1&amp;gt; dm: If *that* can handle it, i2p can.
[22:59] *** Signoff: tonious (Ping timeout)
[23:00] &amp;lt;Ophite1&amp;gt; I suggest leaving it turned off by default though. Only a very few want it turned on, and it would be nice if they can advertise which they are so requests can be routed to them.
[23:00] &amp;lt;dm&amp;gt; you can't spoof IPs without native code can you?
[23:00] &amp;lt;Ophite1&amp;gt; the advantage is that they don't have to route *through*, just help the setup.
[23:00] &amp;lt;Ophite1&amp;gt; = massive speed boost.
[23:01] &amp;lt;jrand0m&amp;gt; definitely Ophite1, thats what the RouterInfo.routerAddress[] structure is for 
[23:01] &amp;lt;Ophite1&amp;gt; dm: yeah, like this isn't going to be rewritten?
[23:01] *** tonious (~Flag@anon.iip) has joined channel #iip-dev
[23:01] &amp;lt;dm&amp;gt; okay, just checking...
[23:01] &amp;lt;jrand0m&amp;gt; right dm, I have no qualms whatsoever with including native code in i2p 
[23:01] &amp;lt;Ophite1&amp;gt; I would like to state that I don't think java is a permanent solution.
[23:01] &amp;lt;Ophite1&amp;gt; And that I regard java router as testbed/prototype.
[23:01] &amp;lt;jrand0m&amp;gt; thats fine. if it gets us to 1.0, works out the protocol, etc, good enough. 
[23:02] &amp;lt;Ophite1&amp;gt; ...and hope it doesn't get stuck there as freenet has ;)
[23:02] &amp;lt;dm&amp;gt; IPAddress.Spoof(192.168.32.1);
[23:02] *** alient (alient@anon.iip) has joined channel #iip-dev
[23:02] &amp;lt;jrand0m&amp;gt; lol dm 
[23:02] &amp;lt;dm&amp;gt; import IPSpoofing;
[23:02] &amp;lt;Ophite1&amp;gt; mmm... raw sockets in java ;)
[23:02] &amp;lt;jrand0m&amp;gt; fcntl / ioctl in java... mmMMmm 
[23:02] &amp;lt;mihi&amp;gt; hmm, raw sockets require root on unix, don't they?
[23:02] &amp;lt;dm&amp;gt; women with large breasts lickig my penis.. mmMMmmm
[23:02] &amp;lt;jrand0m&amp;gt; so we include a rootkit 
[23:03] &amp;lt;jrand0m&amp;gt; ;) 
[23:03] &amp;lt;Ophite1&amp;gt; jrand0m: got it covered =)
[23:03] &amp;lt;jrand0m&amp;gt; heh 
[23:03] &amp;lt;Ophite1&amp;gt; besides as I said; only a few need it.
[23:03] &amp;lt;jrand0m&amp;gt; right 
[23:04] &amp;lt;jrand0m&amp;gt; and only for legitimate reasons, of course. 
[23:04] &amp;lt;Ophite1&amp;gt; on my dc hub, only one (bot) had the capability, and the hub told it when passives wanted to connect to passives.
[23:04] &amp;lt;Ophite1&amp;gt; caused a bit of amazement that did.
[23:04] &amp;lt;jrand0m&amp;gt; hehe 
[23:04] &amp;lt;Ophite1&amp;gt; also got the bot's host shut down, hence my suggestion to perhaps turn it off by default :)
[23:04] &amp;lt;jrand0m&amp;gt; thats definitely a good feature to have avail 
[23:04] &amp;lt;jrand0m&amp;gt; lol 
[23:05] *** Signoff: nickthief54450 (Excess Flood)
[23:05] &amp;lt;jrand0m&amp;gt; ok, so with restricted routes pushed to 0.4, we have a month or so to continue the debate as to whether the functionality is necessary 
[23:06] &amp;lt;jrand0m&amp;gt; any other thoughts / things that should be in the roadmap that aren't, things that are in the wrong place, etc? 
[23:06] &amp;lt;Ophite1&amp;gt; I say push it to 0.4 definitely. It will cause firewall issues at the moment but we are still in testing...
[23:06] &amp;lt;Ophite1&amp;gt; ...someone that can't open a firewall port probably shouldn't be trying it yet.
[23:06] *** nickthief54450 (~chatzilla@anon.iip) has joined channel #iip-dev
[23:06] &amp;lt;jrand0m&amp;gt; right. and even with firewalls, PHTTP lets them through. 
[23:07] &amp;lt;Ophite1&amp;gt; though need to test phttp against hostile proxies.
[23:07] * jrand0m is behind a firewall I don't control and I participate fully in i2p
[23:07] &amp;lt;dm&amp;gt; hax0r
[23:07] &amp;lt;jrand0m&amp;gt; well, yes, hostile proxies can fake confirm, but its all signed, so the message can't go to the wrong place / etc 
[23:08] &amp;lt;jrand0m&amp;gt; but the phttp relay and transport does have a lot of features needed 
[23:08] &amp;lt;Ophite1&amp;gt; in particular, to examine the future possibilities application level routers might have at detecting/fucking up the protocol.
[23:08] &amp;lt;jrand0m&amp;gt; hm? 
[23:08] &amp;lt;Ophite1&amp;gt; have some experience with firewall tunnelling though.
[23:08] &amp;lt;Ophite1&amp;gt; might want to include a GET fallback.
[23:09] &amp;lt;jrand0m&amp;gt; hmm. GET goes into logs. but perhaps as a fallback 
[23:09] &amp;lt;jrand0m&amp;gt; (POST can be to /index.html) 
[23:09] &amp;lt;Ophite1&amp;gt; jrand0m: but it's all signed/encrypted if noderefs are cool...?
[23:10] &amp;lt;Ophite1&amp;gt; unless the proxy becomes an active attacker too, that's going to be quite hard for it.
[23:10] &amp;lt;jrand0m&amp;gt; all messages are encrypted to the destination router, and the designation as to what phttp relay to go through is signed in the routerInfo 
[23:10] &amp;lt;jrand0m&amp;gt; right. phttp proxy as is certainly isn't strong enough to go against an active attacker 
[23:11] *** Signoff: grimps (Leaving)
[23:12] &amp;lt;jrand0m&amp;gt; I think it'd be great if people posted some alternate transport ideas to the wiki :) 
[23:12] &amp;lt;jrand0m&amp;gt; ok, 4) app status [ppp2p, i2ptunnel, im, ns, squid] 
[23:12] &amp;lt;jrand0m&amp;gt; damn, tusko left 
[23:12] &amp;lt;jrand0m&amp;gt; tusko wrote a python script (ppp2p) to let people run ppp over i2p via i2ptunnel 
[23:13] &amp;lt;Ophite1&amp;gt; Told you someone would do that :)
[23:13] &amp;lt;dm&amp;gt; ppp over i2p?
[23:13] &amp;lt;jrand0m&amp;gt; I haven't looked at it, but last I heard he was running a vpn over i2p with 5s ping times 
[23:13] &amp;lt;jrand0m&amp;gt; heh yeah 
[23:13] &amp;lt;Ophite1&amp;gt; dm: of course.
[23:13] &amp;lt;dm&amp;gt; when could you use that?
[23:13] &amp;lt;dm&amp;gt; could/would
[23:13] &amp;lt;jrand0m&amp;gt; dm&amp;gt; anonymous outproxy 
[23:13] &amp;lt;Ophite1&amp;gt; dm: anonymous ANYTHING.
[23:13] &amp;lt;jrand0m&amp;gt; to, say, run a kazaa node anonymously, or whatever 
[23:13] * Ophite1 points out that anyone running an outbound i2p-&amp;gt;ppp link is insane and will probably be blacklisted/hunted down
[23:13] &amp;lt;dm&amp;gt; ah, I understand.
[23:13] &amp;lt;jrand0m&amp;gt; definitely Ophite1 
[23:14] &amp;lt;jrand0m&amp;gt; so right now, its only for trusted peers. 
[23:14] &amp;lt;Ophite1&amp;gt; see also: the dresden JAP cascade... :)
[23:14] &amp;lt;jrand0m&amp;gt; which, well, doesnt really make sense for anonymity... 
[23:14] &amp;lt;jrand0m&amp;gt; heh 
[23:14] &amp;lt;Ophite1&amp;gt; also most of the stuff going out of their node will be unencrypted...
[23:14] * jrand0m thinks about ike over ppp over i2p
[23:15] * jrand0m watches my head explode
[23:15] *** fiaga (~po@anon.iip) has joined channel #iip-dev
[23:15] &amp;lt;Ophite1&amp;gt; jrand0m: why not i2p over ppp over i2p?
[23:15] &amp;lt;jrand0m&amp;gt; definitely doable. aint recursion fun? 
[23:15] &amp;lt;soros&amp;gt; i2p over i2p :-o
[23:15] &amp;lt;jrand0m&amp;gt; or i2p over ppp over i2p over i2p over freenet over kazaa 
[23:15] &amp;lt;Ophite1&amp;gt; now that's just silly. Freenet wouldn't possibly work ;)
[23:16] &amp;lt;godmode0&amp;gt; over slow connect :)
[23:16] &amp;lt;jrand0m&amp;gt; heh it'd have latency issues, certainly :) 
[23:16] &amp;lt;mihi&amp;gt; ... over an icmp tunnel over ...
[23:16] &amp;lt;Ophite1&amp;gt; ooh yes, loki :)
[23:16] &amp;lt;Ophite1&amp;gt; 0ldsk00l :)
[23:17] &amp;lt;Ophite1&amp;gt; I2P addresses, being the public keys, are ... rather long.
[23:17] &amp;lt;jrand0m&amp;gt; yes. 
[23:17] &amp;lt;jrand0m&amp;gt; actually, since we're on agenda item 4: ns 
[23:17] &amp;lt;Ophite1&amp;gt; As in an I2P www url being actually too long to paste into any sane place (&amp;gt;512 chars?!!)
[23:17] &amp;lt;mihi&amp;gt; co promised to write a naming service...
[23:17] &amp;lt;jrand0m&amp;gt; yeah. 
[23:17] &amp;lt;jrand0m&amp;gt; I think with idn implemented, it would be very easy for someone to adapt the kademlia code into a distributed dns 
[23:17] &amp;lt;mihi&amp;gt; Ophite1: post them to the eepsite forum.
[23:18] &amp;lt;Ophite1&amp;gt; trouble with namespace as I can figure it out is that there has to be either some degree of central control OR you have to allow collisions.
[23:18] *** Signoff: fiaga (Ping timeout)
[23:18] &amp;lt;jrand0m&amp;gt; (just toss on a CA or WoT CAs, and voila. (Link: www.mihi.i2p)www.mihi.i2p) 
[23:18] &amp;lt;jrand0m&amp;gt; not necessarily. 
[23:18] &amp;lt;Ophite1&amp;gt; please enlighten me with your better ideas then.
[23:18] &amp;lt;jrand0m&amp;gt; Ophite1&amp;gt; check out co/wiht's specs on the iip-dev list. 
[23:19] &amp;lt;Ophite1&amp;gt; best I could come up with is root key creates signed namespaces. dnssec stylee.
[23:19] &amp;lt;jrand0m&amp;gt; he doesn't go the full route with a dht, but he manages groups 
[23:19] &amp;lt;jrand0m&amp;gt; just like how we do now - we /all/ can choose who our root dns servers are. 
[23:19] &amp;lt;jrand0m&amp;gt; in the same vein, we /all/ should be able to choose who our CA (or CA WoT) is 
[23:20] &amp;lt;jrand0m&amp;gt; so I guess technically there /could/ be collisions, but only once there are multiple CA groups that don't interact 
[23:20] * Ophite1 notes that is unlikely
[23:20] &amp;lt;jrand0m&amp;gt; agreed 
[23:20] &amp;lt;Ophite1&amp;gt; you either trust the root CA or you don't.
[23:20] &amp;lt;jrand0m&amp;gt; and if you don't trust the root, you create your own 
[23:21] &amp;lt;jrand0m&amp;gt; (or find another) 
[23:21] &amp;lt;Ophite1&amp;gt; and if you don't trust the root CA it's for a reason, a reason that will rapidly get around.
[23:21] &amp;lt;jrand0m&amp;gt; exactly 
[23:21] &amp;lt;jrand0m&amp;gt; especially when there's anonymous publishing :) 
[23:21] &amp;lt;Ophite1&amp;gt; being as CA's only real purpose is to insure anti-collision - like Trent...
[23:21] &amp;lt;jrand0m&amp;gt; right 
[23:22] &amp;lt;Ophite1&amp;gt; about the only thing that would cause lack of trust in CA is (1) key leakage or (2) refusal to register something that isn't already registered.
[23:22] * jrand0m notes verisign's "trustworthiness"
[23:23] * Ophite1 notes that Verisign purports to verify the identity of the certificate holder - one of the properties that an I2P namespace is in fact guaranteed NOT to do
[23:23] &amp;lt;jrand0m&amp;gt; self signed certs+++ 
[23:24] &amp;lt;Ophite1&amp;gt; also I'd point out that distributed systems - like Darknet, as I will call it from here on in until it sticks :) - built on top of i2p probably wouldn't use the namespace.
[23:24] &amp;lt;Ophite1&amp;gt; It's for servers, really.
[23:24] &amp;lt;jrand0m&amp;gt; heh 
[23:24] &amp;lt;jrand0m&amp;gt; right 
[23:24] &amp;lt;Ophite1&amp;gt; Servers don't scale. That problem will be in i2p as much as in IP.
[23:24] &amp;lt;Ophite1&amp;gt; so, I think that the usage in practice will actually be surprisingly limited.
[23:24] &amp;lt;jrand0m&amp;gt; the idn ("darknet") would keep references to destinations - the full 387 bits of their keys, not some pretty name 
[23:24] &amp;lt;jrand0m&amp;gt; agreed. 
[23:25] &amp;lt;jrand0m&amp;gt; except / until someone writes a distributed outproxy system 
[23:25] &amp;lt;jrand0m&amp;gt; aka o-r / freedom over i2p 
[23:25] &amp;lt;TC&amp;gt; how many diffrent keys can we have?
[23:25] * jrand0m looks forward to that day
[23:25] &amp;lt;jrand0m&amp;gt; tc&amp;gt; 2^2048 
[23:25] &amp;lt;Ophite1&amp;gt; jrand0m: at which point the root key signs them a namespace: .proxy.i2p
[23:26] &amp;lt;dm&amp;gt; This must be the most hypothetical/megalomaniac open source development meeting ever :)
[23:26] &amp;lt;jrand0m&amp;gt; aint subspaces grand :) 
[23:26] &amp;lt;jrand0m&amp;gt; lol dm 
[23:26] &amp;lt;jrand0m&amp;gt; hey, we're alowed to aim high, aint we? 
[23:26] &amp;lt;dm&amp;gt; I'm sure most devl meetings are like: "So, do we put 3 bits for the mpeg-5 header or 4?"
[23:26] &amp;lt;Ophite1&amp;gt; jrand0m: oddly as it may seem, not every number works for elgamal ;-)
[23:26] &amp;lt;TC&amp;gt; dm, youve seen debian meetings right?
[23:26] &amp;lt;jrand0m&amp;gt; awww c'mon, 000000000000000000000000000 is a secure key 
[23:26] * Ophite1 hands out Chocolate Digestives
[23:26] &amp;lt;dm&amp;gt; TC: no, what are the like?
[23:26] &amp;lt;Ophite1&amp;gt; jrand0m: ooh, identity.
[23:26] &amp;lt;TC&amp;gt; dm, i dont know, i was asking
[23:27] &amp;lt;jrand0m&amp;gt; ok. thecrypto isn't here either... anyone have im thoughts? 
[23:27] &amp;lt;Ophite1&amp;gt; damn, I was about to ask about that.
[23:27] &amp;lt;Ophite1&amp;gt; quite an important app.
[23:27] &amp;lt;dm&amp;gt; Anyway, this type of meeting is more lurker-friendly, so I'm all for it.
[23:27] * dm is entertained.
[23:27] &amp;lt;jrand0m&amp;gt; heh 
[23:27] &amp;lt;TC&amp;gt; where is co?
[23:27] &amp;lt;Ophite1&amp;gt; as many people will expect i2p to be iip's successor.
[23:28] &amp;lt;jrand0m&amp;gt; iip over i2p is fairly easy, if we don't want dcc 
[23:28] &amp;lt;Ophite1&amp;gt; (I guess it could be, if we just run an iip irc server over i2p...)
[23:28] &amp;lt;jrand0m&amp;gt; iip over i2p with dcc requires a new app 
[23:28] &amp;lt;jrand0m&amp;gt; exactly Ophite1 
[23:28] &amp;lt;jrand0m&amp;gt; 0 coding 
[23:28] &amp;lt;TC&amp;gt; cant we just run irc over i2p?
[23:28] &amp;lt;Ophite1&amp;gt; I don't like that idea 'cause ... well, it doesn't give us anything we don't already have :)
[23:28] &amp;lt;jrand0m&amp;gt; but last I heard, thecrypto was doing some work on an IM app 
[23:28] &amp;lt;jrand0m&amp;gt; certainly tc 
[23:29] &amp;lt;jrand0m&amp;gt; right Ophite1, and it doesn't scale 
[23:29] &amp;lt;jrand0m&amp;gt; (all the traffic gets funneled to the ircd) 
[23:29] &amp;lt;Ophite1&amp;gt; Also the IRCd can spy on traffic.
[23:29] &amp;lt;TC&amp;gt; ah, goodpoint
[23:29] &amp;lt;jrand0m&amp;gt; (this would be when UserX should show up and discuss his ideas for iip2.0) 
[23:29] &amp;lt;jrand0m&amp;gt; right Ophite1 
[23:29] &amp;lt;jrand0m&amp;gt; all the problems of the current iip 
[23:29] &amp;lt;Ophite1&amp;gt; jrand0m: And absolutely nothing different.
[23:29] &amp;lt;jrand0m&amp;gt; more lag. 
[23:30] &amp;lt;Ophite1&amp;gt; except it's in java. lovely. :)
[23:30] &amp;lt;jrand0m&amp;gt; heh 
[23:30] &amp;lt;Ophite1&amp;gt; Now, shitloads of people have cut their undergraduate teeth trying and failing to build distributed chat applications.
[23:30] &amp;lt;jrand0m&amp;gt; ok, so someone should either help thecrypto out or push him along some more :) 
[23:30] * Ophite1 points out IRC3
[23:30] &amp;lt;jrand0m&amp;gt; yeah, its a perfect school project 
[23:30] &amp;lt;Ophite1&amp;gt; ..and SILC...
[23:30] &amp;lt;Ophite1&amp;gt; ...and...
[23:31] &amp;lt;Ophite1&amp;gt; well about a gazillion others.
[23:31] &amp;lt;jrand0m&amp;gt; 'zactly 
[23:31] &amp;lt;Ophite1&amp;gt; Literally all of these, I might add, are pre-DHT as far as I can tell.
[23:31] &amp;lt;jrand0m&amp;gt; yup 
[23:31] &amp;lt;Ophite1&amp;gt; That's disappointing 'cause that's a freakishly useful structure.
[23:31] &amp;lt;jrand0m&amp;gt; a DHT for lookup / P3P, and then direct con for IM 
[23:31] &amp;lt;jrand0m&amp;gt; group chat is harder though, but not too hard 
[23:31] &amp;lt;Ophite1&amp;gt; well, direct in the i2p sense :)
[23:31] &amp;lt;jrand0m&amp;gt; heh right 
[23:32] &amp;lt;Ophite1&amp;gt; what about darkmail/i2pmail?
[23:32] &amp;lt;soros&amp;gt; group sex too
[23:32] &amp;lt;dm&amp;gt; soros: agreed.
[23:32] &amp;lt;jrand0m&amp;gt; group sex isn't that hard soros ;) 
[23:32] &amp;lt;jrand0m&amp;gt; lol 
[23:32] &amp;lt;jrand0m&amp;gt; email over i2p is easy. someone just needs to run a pop server 
[23:32] &amp;lt;jrand0m&amp;gt; or webmail 
[23:32] &amp;lt;jrand0m&amp;gt; hahah 
[23:33] &amp;lt;Ophite1&amp;gt; jrand0m: sure, as long as literally everyone is okay with bloody pgp :)
[23:33] * Ophite1 gets CKT nightmares again
[23:33] &amp;lt;jrand0m&amp;gt; oh, true. that'd expose the contents to hte server ;) 
[23:33] &amp;lt;Ophite1&amp;gt; Also... spam.
[23:33] &amp;lt;jrand0m&amp;gt; yup 
[23:33] &amp;lt;Ophite1&amp;gt; We have this thing called hashcash.
[23:33] &amp;lt;Ophite1&amp;gt; They sort of fit together, no?
[23:34] &amp;lt;jrand0m&amp;gt; ok, so yeah, someone should get working on an i2p specific email app :) 
[23:34] &amp;lt;Ophite1&amp;gt; obviously that would work best as part of the im.
[23:34] &amp;lt;Ophite1&amp;gt; What, after all, is the distinction between irc and email?
[23:34] &amp;lt;jrand0m&amp;gt; true, like an IM VMB 
[23:34] &amp;lt;Ophite1&amp;gt; Whether or not you can page up and see what you missed after you rejoin...
[23:34] &amp;lt;jrand0m&amp;gt; placed into the dht 
[23:34] &amp;lt;jrand0m&amp;gt; good point 
[23:35] * jrand0m wishes we had a team of a dozen coders
[23:35] &amp;lt;Ophite1&amp;gt; note, however, that mail requires storage, as it is offline communication. irc requires no storage, as it is online communication.
[23:35] &amp;lt;dm&amp;gt; also email has a lot more penis enlargement adverts.
[23:35] &amp;lt;Ophite1&amp;gt; jrand0m: ask around for funding.
[23:35] &amp;lt;Ophite1&amp;gt; dm: see above re: hashcash.
[23:35] &amp;lt;jrand0m&amp;gt; right, the P3P could contain pending messages 
[23:36] &amp;lt;Ophite1&amp;gt; dm: A primitive that was not available to the bloke who hacked up email in a night.
[23:36] &amp;lt;Ophite1&amp;gt; (At least we won't have to use ! paths to specify the tunnel manually. heh. heh. heh.)
[23:36] * dm is gonna miss clear-text dead simple protocols.
[23:36] &amp;lt;jrand0m&amp;gt; jrandom%ophite!dm!mihi 
[23:37] &amp;lt;Ophite1&amp;gt; no, this is i2p. Insert ~520 garbage characters between the bangs then you're closer ;)
[23:37] &amp;lt;jrand0m&amp;gt; haha 
[23:37] &amp;lt;Ophite1&amp;gt; several of these things *are* sort of related.
[23:37] &amp;lt;jrand0m&amp;gt; true, 387 bytes base64 encoded... 
[23:38] &amp;lt;Ophite1&amp;gt; or to put it another way, ELONGURL :)
[23:38] &amp;lt;jrand0m&amp;gt; heh 
[23:38] &amp;lt;Ophite1&amp;gt; [does IE chop at 512?]
[23:38] &amp;lt;jrand0m&amp;gt; naw, works fine 
[23:38] &amp;lt;Ophite1&amp;gt; you admit to using IE?
[23:38] &amp;lt;Ophite1&amp;gt; To browse anonymously?!
[23:38] &amp;lt;jrand0m&amp;gt; ;) 
[23:38] * Ophite1 pulls out six of Liu De Yiu's best and waits =)
[23:38] * jrand0m uses ie for eppsites, moz for squiding
[23:39] &amp;lt;duck&amp;gt; what item are we now?
[23:39] &amp;lt;duck&amp;gt; 4?
[23:39] &amp;lt;jrand0m&amp;gt; yeah, ok ok 
[23:39] &amp;lt;Ophite1&amp;gt; still 4 I think.
[23:39] &amp;lt;jrand0m&amp;gt; i2ptunnel. still kicks ass. 
[23:39] &amp;lt;jrand0m&amp;gt; any thoughts? any comments mihi? 
[23:40] &amp;lt;jrand0m&amp;gt; one thing I want to note wrt the squid outproxy is that I've updated the header filtering to ALLOW COOKIES and replace the user agent with something silly 
[23:40] * mihi just waits for naming service...
[23:40] &amp;lt;jrand0m&amp;gt; mihi (or someone else)&amp;gt; it'd be really easy to bootstrap such a naming service with an /etc/hosts style i2p ns 
[23:41] &amp;lt;mihi&amp;gt; btw: are there any other public dests except your squid and tc's eepsite?
[23:41] &amp;lt;jrand0m&amp;gt; i2pcvs.dest 
[23:41] &amp;lt;jrand0m&amp;gt; (points at the i2p cvs pserver) 
[23:41] &amp;lt;jrand0m&amp;gt; (but isn't always up) 
[23:41] *** yodel (yodel@anon.iip) has joined channel #iip-dev
[23:41] &amp;lt;jrand0m&amp;gt; hola yodel 
[23:41] &amp;lt;yodel&amp;gt; hela
[23:42] &amp;lt;jrand0m&amp;gt; ok, I think thats it for 4) apps 
[23:42] &amp;lt;jrand0m&amp;gt; 5) comments / questions / etc 
[23:42] &amp;lt;mihi&amp;gt; gui installer?
[23:42] &amp;lt;TC&amp;gt; hi yodel
[23:43] &amp;lt;yodel&amp;gt; I have to start experimenting putting the xml-rpc over i2p
[23:43] &amp;lt;yodel&amp;gt; should work with httptunnel
[23:43] &amp;lt;jrand0m&amp;gt; good question mihi. last I heard MrEcho had some of it working 
[23:43] &amp;lt;jrand0m&amp;gt; awesome yodel 
[23:43] &amp;lt;jrand0m&amp;gt; definitely. 
[23:43] &amp;lt;jrand0m&amp;gt; how large are the streams? 
[23:43] &amp;lt;jrand0m&amp;gt; (aka how chatty is the protocol?) 
[23:44] * Ophite1 plans to try BitTorrent over I2P as a stress test
[23:44] &amp;lt;yodel&amp;gt; xml over http
[23:44] &amp;lt;yodel&amp;gt; the ssl layer wont be needed with i2p
[23:44] &amp;lt;Ophite1&amp;gt; so, uh, very chatty? :)
[23:44] &amp;lt;jrand0m&amp;gt; ah cool, large POST or large replies? 
[23:44] &amp;lt;jrand0m&amp;gt; (or just small and small?) 
[23:45] &amp;lt;jrand0m&amp;gt; damn you Ophite1 :) 
[23:45] &amp;lt;yodel&amp;gt; equal sizes
[23:45] &amp;lt;yodel&amp;gt; does httptunnel support gzipped http?
[23:45] &amp;lt;jrand0m&amp;gt; but doesn't bt use IP addresses? 
[23:45] &amp;lt;jrand0m&amp;gt; hmm, httptunnel doesn't have any inherent compression, its just a bitstream 
[23:45] &amp;lt;TC&amp;gt; hmm, package i2p+ppp\vpn+gui as a security solution for wireless windows shares
[23:45] &amp;lt;yodel&amp;gt; so should work...
[23:45] &amp;lt;godmode0&amp;gt; jrand0m&amp;gt; you test i2p in nntp news server ?
[23:45] &amp;lt;jrand0m&amp;gt; yup yodel 
[23:45] &amp;lt;yodel&amp;gt; 500-1000 byte send, same for reply
[23:46] &amp;lt;jrand0m&amp;gt; hmm I haven't tested that yet godmode0 
[23:46] &amp;lt;yodel&amp;gt; much less when zipped
[23:46] &amp;lt;jrand0m&amp;gt; oh cool yodel, that'll work without any problem 
[23:46] &amp;lt;yodel&amp;gt; what is the latency for a single msg/package/whatever?
[23:46] &amp;lt;jrand0m&amp;gt; 2-5s, sometimes up to 10s 
[23:46] &amp;lt;jrand0m&amp;gt; (currently) 
[23:46] &amp;lt;Ophite1&amp;gt; not bad for a pre-dht :)
[23:46] &amp;lt;yodel&amp;gt; so 20s roundtime?
[23:47] &amp;lt;jrand0m&amp;gt; I usually pull up a web page in 5-10s 
[23:47] &amp;lt;yodel&amp;gt; ah
[23:47] &amp;lt;yodel&amp;gt; goo
[23:47] &amp;lt;yodel&amp;gt; +d
[23:48] &amp;lt;jrand0m&amp;gt; damn, we're coming up to the 2 hour mark. anyone have any other questions / thoughts? 
[23:48] &amp;lt;Ophite1&amp;gt; Pie is good.
[23:48] &amp;lt;duck&amp;gt; jrand0m: why do you drink cheap local beer?
[23:48] &amp;lt;Ophite1&amp;gt; Orgy and pie is better.
[23:48] &amp;lt;jrand0m&amp;gt; rofl duck 
[23:49] &amp;lt;Ophite1&amp;gt; duck: It's better than Tesco Value Lager?
[23:49] * Ophite1 spits from reflex
[23:49] &amp;lt;jrand0m&amp;gt; heh 
[23:49] * duck is concerned about jrand0m's health
[23:49] &amp;lt;jrand0m&amp;gt; you're concerned about my cheap beer habits but not my good whiskey habits? 
[23:50] * Ophite1 reminds about the single malt on Cary Sherman's head
[23:50] &amp;lt;duck&amp;gt; do you eat well?
[23:50] &amp;lt;godmode0&amp;gt; corona
[23:50] &amp;lt;duck&amp;gt; do you do your daily exercises?
[23:50] &amp;lt;jrand0m&amp;gt; well, i'm one of those veggies 
[23:50] &amp;lt;Ophite1&amp;gt; Isn't that a personal question, duck?
[23:50] &amp;lt;jrand0m&amp;gt; does typing count? 
[23:50] &amp;lt;duck&amp;gt; you did drink that much already?
[23:50] &amp;lt;duck&amp;gt; that you became a veggie
[23:50] &amp;lt;jrand0m&amp;gt; heh 
[23:50] &amp;lt;Ophite1&amp;gt; cheap beer will do that.
[23:51] &amp;lt;duck&amp;gt; Ophite1: jrand0m's health should concern us all, since it is essential for I2P
[23:51] *** Signoff: mihi_backup (mihi hands jrand0m the *BAF*er)
[23:51] &amp;lt;jrand0m&amp;gt; heh ok ok mihi 
[23:51] * jrand0m winds up
[23:51] * jrand0m *baf*s the meeting closed
&lt;/div></description></item><item><title>Reunião de Desenvolvedores do I2P - 11 de novembro de 2003</title><link>/pt/blog/2003/11/11/reuni%C3%A3o-de-desenvolvedores-do-i2p-11-de-novembro-de-2003/</link><pubDate>Tue, 11 Nov 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/11/11/reuni%C3%A3o-de-desenvolvedores-do-i2p-11-de-novembro-de-2003/</guid><description>&lt;p>(Cortesia da Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> dish, dm, jrand0m, MrEcho, nop&lt;/p>
&lt;p>(registro da reunião editado para encobrir o fato de que iip caiu no meio da reunião e houve muitos timeouts de ping, então não tente ler isto como uma narrativa linear)&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log"> [22:02] &amp;lt;jrand0m&amp;gt; pauta [22:02] &amp;lt;jrand0m&amp;gt; 0) boas-vindas [22:02] &amp;lt;jrand0m&amp;gt; 1) i2p router [22:02] &amp;lt;jrand0m&amp;gt; 1.1) status [22:02] &amp;lt;jrand0m&amp;gt; 1.2) mudanças no roadmap [22:02] &amp;lt;jrand0m&amp;gt; 1.3) subprojetos em aberto [22:02] &amp;lt;jrand0m&amp;gt; 2) modPow nativo [22:03] &amp;lt;jrand0m&amp;gt; 2) instalador GUI [22:03] &amp;lt;jrand0m&amp;gt; 3) IM [22:03] &amp;lt;jrand0m&amp;gt; 4) serviço de nomes [22:03] &amp;lt;MrEcho&amp;gt; eu vi aquele código .c [22:03] &amp;lt;jrand0m&amp;gt; 5) licenciamento [22:03] &amp;lt;jrand0m&amp;gt; 6) outros? [22:03] &amp;lt;jrand0m&amp;gt; 0) boas-vindas [22:03] &amp;lt;jrand0m&amp;gt; oi. [22:03] &amp;lt;nop&amp;gt; oi [22:03] &amp;lt;jrand0m&amp;gt; reunião 2^6 [22:04] &amp;lt;jrand0m&amp;gt; tem algum item de pauta para adicionar aí, nop? [22:04] &amp;lt;jrand0m&amp;gt; ok, 1.1) status do router [22:04] &amp;lt;jrand0m&amp;gt; estamos na 0.2.0.3 e, pelo que ouvi por último, está funcional [22:04] &amp;lt;MrEcho&amp;gt; &amp;gt; 0.2.0.3 [22:04] &amp;lt;MrEcho&amp;gt; certo? [22:05] &amp;lt;MrEcho&amp;gt; estou executando .. parece ok [22:05] &amp;lt;nop&amp;gt; não [22:05] &amp;lt;jrand0m&amp;gt; houve commits menores após o lançamento 0.2.0.3, nada que valha um novo release [22:05] &amp;lt;nop&amp;gt; Só estou tentando me atualizar [22:05] &amp;lt;jrand0m&amp;gt; beleza [22:06] &amp;lt;jrand0m&amp;gt; dadas as experiências e o feedback da 0.2.0.x, o roadmap foi atualizado para deixar as coisas menos intensivas em recursos para rodar [22:06] &amp;lt;jrand0m&amp;gt; (ou seja, para que as pessoas possam rodar servidores web / etc. e isso não devore a CPU delas) [22:06] &amp;lt;jrand0m&amp;gt; especificamente (indo para a pauta 1.2): http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [22:06] &amp;lt;MrEcho&amp;gt; o que notei é que a maioria dos routers usa: TransportStyle: PHTTP [22:07] &amp;lt;MrEcho&amp;gt; ele vai automaticamente para phttp ou chega a tentar tcp primeiro [22:07] &amp;lt;jrand0m&amp;gt; hmm, a maioria dos routers deve suportar PHTTP e, se puder aceitar conexões de entrada, deve suportar TCP também [22:07] &amp;lt;jrand0m&amp;gt; sempre que possível usa TCP [22:07] &amp;lt;jrand0m&amp;gt; PHTTP é ponderado como cerca de 1000 vezes mais caro do que TCP [22:08] &amp;lt;jrand0m&amp;gt; (veja GetBidsJob, que pergunta a cada transporte quanto acha que custaria enviar uma mensagem para um par) [22:08] &amp;lt;jrand0m&amp;gt; (e veja TCPTransport.getBid e PHTTPTransport.getBid para os valores usados) [22:08] &amp;lt;MrEcho&amp;gt; ok [22:08] &amp;lt;jrand0m&amp;gt; você está usando PHTTP com frequência para enviar e receber mensagens? [22:09] &amp;lt;jrand0m&amp;gt; (isso pode ser um sinal de que seu listener TCP não está acessível) [22:09] &amp;lt;MrEcho&amp;gt; eu não coloquei as URLs do meu lado [22:09] &amp;lt;jrand0m&amp;gt; ah, ok. [22:09] &amp;lt;MrEcho&amp;gt; ohh, está sim [22:10] &amp;lt;jrand0m&amp;gt; ok, sim, meus routers têm conexões TCP abertas com você [22:10] &amp;lt;dm&amp;gt; que hospitaleiros. [22:10] * jrand0m está feliz que vocês me fizeram implementar routerConsole.html para que não tenhamos que vasculhar os logs por esta porcaria [22:11] &amp;lt;MrEcho&amp;gt; existe algum timeout que, se não conectar ao tcp, vá para phttp? e qual é o tempo disso [22:11] &amp;lt;jrand0m&amp;gt; mas enfim, a grande mudança no roadmap é que a 0.2.1 vai implementar o esquema AES+SessionTag [22:11] &amp;lt;MrEcho&amp;gt; ou poderíamos ter isso em uma configuração? [22:11] &amp;lt;jrand0m&amp;gt; se receber um TCP connection refused / host not found /etc, falha essa tentativa imediatamente e tenta o próximo bid disponível [22:12] &amp;lt;MrEcho&amp;gt; então sem novas tentativas [22:12] &amp;lt;jrand0m&amp;gt; phttp tem um timeout de 30 s, se não me engano [22:12] &amp;lt;jrand0m&amp;gt; não há necessidade de retry. você ou tem uma conexão TCP aberta e pode enviar os dados, ou não :) [22:12] &amp;lt;MrEcho&amp;gt; lol ok [22:13] &amp;lt;MrEcho&amp;gt; ele vai tentar tcp toda vez depois disso ou pular e ir direto para phttp na próxima conexão? [22:13] &amp;lt;jrand0m&amp;gt; no momento, ele tentará tcp a cada vez. [22:13] &amp;lt;jrand0m&amp;gt; os transportes ainda não mantêm histórico [22:13] &amp;lt;MrEcho&amp;gt; ok, legal [22:14] &amp;lt;jrand0m&amp;gt; (mas se um peer falhar 4 vezes, ele entra na lista negra por 8 minutos) [22:14] &amp;lt;MrEcho&amp;gt; bem, assim que o outro lado receber a mensagem phttp, deve se conectar ao router que enviou a mensagem via tcp, certo? [22:14] &amp;lt;jrand0m&amp;gt; correto. assim que qualquer conexão tcp for estabelecida, pode usá-la. [22:14] &amp;lt;jrand0m&amp;gt; (mas se ambos os peers tiverem apenas phttp, obviamente só usarão phttp) [22:15] &amp;lt;MrEcho&amp;gt; isso significaria que não conseguiu est. uma conexão tcp com nada [22:15] &amp;lt;MrEcho&amp;gt; .. mas é [22:16] &amp;lt;MrEcho&amp;gt; queria que houvesse um jeito de contornar isso [22:16] &amp;lt;jrand0m&amp;gt; não, um dos meus routers não tem um endereço TCP - apenas PHTTP. mas eu estabeleço conexões TCP com peers que têm endereços TCP. [22:16] &amp;lt;jrand0m&amp;gt; (e então eles podem enviar mensagens de volta por aquela conexão TCP em vez de me enviar mensagens PHTTP mais lentas) [22:17] &amp;lt;jrand0m&amp;gt; ou não era isso que você quis dizer? [22:17] &amp;lt;MrEcho&amp;gt; é, me confundi [22:17] &amp;lt;jrand0m&amp;gt; valeu, sem problema [22:18] &amp;lt;jrand0m&amp;gt; então, veja o roadmap atualizado para informações atualizadas de cronograma ((Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap) [22:18] &amp;lt;jrand0m&amp;gt; ok, 1.3) subprojetos em aberto [22:19] &amp;lt;jrand0m&amp;gt; Finalmente coloquei um monte da minha lista de tarefas do meu palmpilot no wiki em (Link: http://wiki.invisiblenet.net/iip-wiki?OpenSubprojects)http://wiki.invisiblenet.net/iip-wiki?OpenSubprojects [22:19] &amp;lt;jrand0m&amp;gt; então, se você estiver entediado e procurando projetos de código... :) [22:19] &amp;lt;MrEcho&amp;gt; puxa [22:20] &amp;lt;MrEcho&amp;gt; já tenho 2 [22:20] &amp;lt;dish&amp;gt; Você tem um palmpilot, isso é elite [22:20] &amp;lt;MrEcho&amp;gt; o meu morreu [22:20] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; há um item lá sobre o I2PTunnel descrevendo uma ideia que tive há um tempinho [22:20] &amp;lt;MrEcho&amp;gt; não sei o que há com ele [22:21] &amp;lt;jrand0m&amp;gt; sim, eu costumava ter palms, mas recentemente este foi doado para a causa ;) [22:21] &amp;lt;dish&amp;gt; Poderia haver um item de pauta na reunião para discutir quando foi a última vez que userX digitou algo [22:21] &amp;lt;MrEcho&amp;gt; essa droga nem liga mais [22:21] &amp;lt;MrEcho&amp;gt; lol [22:22] &amp;lt;jrand0m&amp;gt; Não acho que UserX tenha dito qualquer coisa em 4 ou 5 meses ;) [22:22] &amp;lt;MrEcho&amp;gt; isso é um bot ou algo assim? [22:22] &amp;lt;dish&amp;gt; O que ele disse há 5 meses? [22:22] &amp;lt;MrEcho&amp;gt; aposto que é um bitchx rodando em alguma máquina à qual ele tinha acesso .. e esqueceu [22:22] &amp;lt;jrand0m&amp;gt; que voltariam com comentários sobre o anonCommFramework (nome antigo do i2p) na semana seguinte ;) [22:23] &amp;lt;dish&amp;gt; haha [22:23] &amp;lt;jrand0m&amp;gt; mas suponho que ele esteja ocupado. é a vida [22:23] &amp;lt;jrand0m&amp;gt; ok, 2) modPow nativo [22:23] &amp;lt;MrEcho&amp;gt; eu vi aquele código em C [22:24] &amp;lt;jrand0m&amp;gt; eu montei um .c de stub e uma classe Java para mostrar como algo como GMP ou outra biblioteca MPI poderia ser integrada, mas obviamente isso não funciona [22:25] &amp;lt;jrand0m&amp;gt; o ideal seria se tivéssemos um pequeno pacote de classes em C e aquela classe wrapper Java trivial associada que pudéssemos compilar para windows, osx, *bsd, linux e empacotar sob GPL
&lt;p>(insira aqui uma falha grave no iip)&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P, 21 de outubro de 2003</title><link>/pt/blog/2003/10/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-outubro-de-2003/</link><pubDate>Tue, 21 Oct 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/10/21/reuni%C3%A3o-de-desenvolvedores-do-i2p-21-de-outubro-de-2003/</guid><description>&lt;h2 id="quick-recap">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jrand0m, dm, thecrypto, sisr, co, godmode0, mihi&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:59] &amp;lt;dm&amp;gt; então QUANDO é esta reunião? [23:00] &amp;lt;jrand0m&amp;gt; agora. [23:00] &amp;lt;jrand0m&amp;gt; 0) bem-vindos [63] [23:00] &amp;lt;jrand0m&amp;gt; 1) roadmap: (Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [23:00] &amp;lt;jrand0m&amp;gt; 2) tarefas para a 0.2: [23:00] &amp;lt;jrand0m&amp;gt; - testes de comunicação de longa duração [23:00] &amp;lt;jrand0m&amp;gt; - bugs na reconstrução de lease [23:00] &amp;lt;jrand0m&amp;gt; 3) prng (oba) [23:00] &amp;lt;jrand0m&amp;gt; 4) apps / perguntas / etc [23:00] &amp;lt;jrand0m&amp;gt; 0) oi [23:00] &amp;lt;jrand0m&amp;gt; desculpem a burrice de esquecer o horário de verão [23:00] &amp;lt;jrand0m&amp;gt; bem-vindos à reunião #63 [23:01] *** darl_mcbride saiu de #iip-dev [23:01] &amp;lt;jrand0m&amp;gt; 1) roadmap [23:01] &amp;lt;jrand0m&amp;gt; o roadmap está na URL acima e será atualizado sempre que necessário. [23:02] &amp;lt;jrand0m&amp;gt; sim, as datas estão mais distantes do que estiveram no passado, e isso reflete principalmente: 1) eu não querer lançar software ruim 2) eu ter deixado passar detalhes em estimativas anteriores [23:02] &amp;lt;jrand0m&amp;gt; mas, claro, como diz no roadmap, “Se você se envolver e ajudar com parte da codificação, as coisas vão andar mais rápido” :) [23:03] &amp;lt;jrand0m&amp;gt; a própria 0.2 permitirá funcionalidade realmente útil [23:03] *** Saída: thecrypto (tempo de ping esgotado) [23:03] &amp;lt;dm&amp;gt; isso é uma boa notícia. [23:03] &amp;lt;jrand0m&amp;gt; ok, item 2) tarefas para a 0.2 [23:04] &amp;lt;jrand0m&amp;gt; venho fazendo QA na versão 0.2 na última semana e rastreando alguns bugs difíceis de detectar [23:04] &amp;lt;jrand0m&amp;gt; mas acho que encontrei a origem deles há poucos minutos e estou rodando um teste contra isso agora em segundo plano. [23:04] &amp;lt;jrand0m&amp;gt; (o problema tem sido que, após algumas horas de uso, a comunicação com um router ou um destino falha) [23:05] &amp;lt;dm&amp;gt; que tipo de bancada de testes você está usando? Está tudo local neste momento? [23:05] &amp;lt;jrand0m&amp;gt; três routers locais, três routers remotos [23:05] &amp;lt;sisr&amp;gt; A 0.2 inclui o recurso de que, quando um router não consegue ser contatado após um certo número de tentativas, ele para de tentar? [23:05] &amp;lt;jrand0m&amp;gt; sim [23:06] &amp;lt;jrand0m&amp;gt; cada router publica suas informações de contato a cada N (atualmente 2) minutos para todos que conhece. se um router não recebe novas informações de contato a cada 2,5*N minutos, ele descarta sua referência. [23:06] &amp;lt;jrand0m&amp;gt; no entanto, se ele /quiser/ encontrar um novo router (ou seja, obtiver uma referência a ele via um Lease), pode fazer uma busca a qualquer momento e encontrá-lo [23:07] &amp;lt;jrand0m&amp;gt; porém, rodar três routers mais dois destinos ativos localmente é, bem, um monstro de CPU. [23:08] &amp;lt;jrand0m&amp;gt; Adicionei um recurso feio do qual até me envergonho, mas que permite adicionar uma variável de ambiente para basicamente desligar a criptografia ElG e AES. isso só é útil para comunicação com outros nós com a criptografia desligada (caso contrário você não conseguiria conversar) [23:09] &amp;lt;jrand0m&amp;gt; ok, é isso para as tarefas da 0.2 [23:09] &amp;lt;dm&amp;gt; para os seus propósitos de teste? [23:09] &amp;lt;jrand0m&amp;gt; sim, basicamente [23:09] &amp;lt;jrand0m&amp;gt; (e/ou para qualquer outra pessoa que esteja fazendo seus próprios testes para adicionar novos recursos / etc ;) [23:10] &amp;lt;jrand0m&amp;gt; em teoria, porém, dois destinos (como atalk) poderiam definir a flag -Di2p.encryption=off e ainda funcionar (embora não houvesse criptografia fim a fim) [23:10] *** thecrypto (~thecrypto@anon.iip) entrou no canal #iip-dev [23:10] &amp;lt;jrand0m&amp;gt; mas acho que isso é uma Péssima Ideia. [23:11] &amp;lt;jrand0m&amp;gt; esse recurso com certeza será removido assim que a parte de AES+SessionTag estiver resolvida [23:11] &amp;lt;jrand0m&amp;gt; ok, 3) prng [23:11] &amp;lt;sisr&amp;gt; Há requisitos mínimos sugeridos de CPU e RAM? [23:12] &amp;lt;sisr&amp;gt; desculpe [23:12] &amp;lt;jrand0m&amp;gt; hmm, a RAM é mínima (a JVM da Sun consome 7-10Mb, kaffe 16-22Mb) [23:13] &amp;lt;jrand0m&amp;gt; CPU é definitivamente o fator limitante no momento, mas não tenho uma grande variedade de máquinas para testar ;) [23:14] &amp;lt;jrand0m&amp;gt; deixe-me apenas dizer que rodar três routers e dois i2ptunnels apontando para fora para um squid na mesma máquina praticamente entope minha máquina P4 1.7Ghz [23:14] &amp;lt;thecrypto&amp;gt; eu posso ser um pouco mais ativo se você quiser que eu diga alguma coisah [23:14] &amp;lt;dm&amp;gt; certo, diga algo. [23:15] &amp;lt;jrand0m&amp;gt; oi, thecrypto :) [23:15] &amp;lt;sisr&amp;gt; Por que alguém rodaria mais de um router no mesmo computador? [23:15] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; só um desenvolvedor faria isso. [23:16] &amp;lt;sisr&amp;gt; Ok, então a CPU não deve ser tão ruim e podemos rodar alguns testes ao longo das semanas [23:16] &amp;lt;jrand0m&amp;gt; isso aí [23:17] &amp;lt;jrand0m&amp;gt; ok, a questão do prng acabou sendo um bug no kaffe, que agora está corrigido. [23:17] &amp;lt;jrand0m&amp;gt; com isso, não temos necessidade urgente de obter uma impl do yarrow, já que eles usam sha1prng [23:18] &amp;lt;jrand0m&amp;gt; (mas seria legal, quando quer que a gente consiga) [23:18] &amp;lt;jrand0m&amp;gt; ok, 4) apps / perguntas / etc [23:18] &amp;lt;jrand0m&amp;gt; não tenho mais nada, então... oi :) [23:19] &amp;lt;jrand0m&amp;gt; alguma pergunta / ideia / comentário sobre mais alguma coisa? [23:19] &amp;lt;sisr&amp;gt; Como vai o servidor de nomes? Não vejo o co há muito tempo [23:19] *** co (anon@anon.iip) entrou no canal #iip-dev [23:19] &amp;lt;jrand0m&amp;gt; falando no diabo [23:19] &amp;lt;jrand0m&amp;gt; oi, co [23:19] &amp;lt;sisr&amp;gt; haha [23:19] &amp;lt;co&amp;gt; Olá. [23:20] &amp;lt;jrand0m&amp;gt; estamos naquele ponto em que realmente não resta nada na pauta, exceto perguntas [23:20] &amp;lt;jrand0m&amp;gt; [23:19] &amp;lt;sisr&amp;gt; Como vai o servidor de nomes? Não vejo o co há muito tempo [23:20] &amp;lt;jrand0m&amp;gt; [23:19] *** co (anon@anon.iip) entrou no canal #iip-dev [23:20] &amp;lt;jrand0m&amp;gt; e isso aconteceu :) [23:20] *** Saída: godmode0 (EOF do cliente) [23:21] &amp;lt;co&amp;gt; Não houve progresso nisso. Eu escrevi apenas uma pequena parte do cliente, e nada do servidor. [23:22] &amp;lt;jrand0m&amp;gt; show [23:22] * dm aponta o bastão da vergonha para o co. [23:22] &amp;lt;sisr&amp;gt; Acredito que o HTTP I2P tunnel esteja funcionando bem agora [23:22] &amp;lt;sisr&amp;gt; adaptei o excelente httpclient do mihi para que você o digite na sua configuração de proxy [23:23] &amp;lt;jrand0m&amp;gt; sensacional! [23:23] &amp;lt;sisr&amp;gt; também faz um filtro simples de sites não i2p [23:23] &amp;lt;sisr&amp;gt; acho que o jrand0m já fez commit disso, certo? [23:23] &amp;lt;jrand0m&amp;gt; sabemos com quais navegadores ele funciona? eu sei do moz... [23:23] &amp;lt;jrand0m&amp;gt; sim, acho que eu dei commit nisso... deixa eu verificar [23:23] * co está apropriadamente envergonhado. [23:23] &amp;lt;sisr&amp;gt; Funciona com o Mozilla e o Konqueror [23:24] *** godmode0 (~enter@anon.iip) entrou no canal #iip-dev [23:24] &amp;lt;jrand0m&amp;gt; não se preocupe, co, já estou 2 meses atrasado no cronograma [23:24] &amp;lt;sisr&amp;gt; Vou tentar fazer o I2P tunnel do mihi funcionar com servidor de e-mail esta semana [23:24] &amp;lt;sisr&amp;gt; Além disso, muitas páginas da wiki foram atualizadas [23:24] &amp;lt;jrand0m&amp;gt; ah é! obrigado por isso [23:25] * jrand0m na verdade adicionou um aviso a uma das FAQs esta tarde :) [23:25] * dm decide concentrar seu incrível poder analítico cerebral para determinar de onde o sisr é. [23:25] &amp;lt;dm&amp;gt; "Além disso, muitas páginas da wiki foram atualizadas" [23:25] &amp;lt;sisr&amp;gt; Ok, vá em frente [23:26] &amp;lt;dm&amp;gt; mmmm.....MMmmmm.....mmmmmm... [23:26] &amp;lt;dm&amp;gt; ah, outra pista? [23:26] &amp;lt;sisr&amp;gt; Mas não posso dizer se você está certo [23:26] &amp;lt;dm&amp;gt; "..... já fez commit disso, certo?" [23:26] &amp;lt;co&amp;gt; jrand0m: Se isso ainda não foi perguntado, você quer lançar o framework do I2P e as aplicações como um pacote ao mesmo tempo? [23:27] &amp;lt;jrand0m&amp;gt; descobri que o que eu quero e o que acontece nem sempre é a mesma coisa [23:27] &amp;lt;co&amp;gt; Quero dizer, lançá-los juntos. [23:27] &amp;lt;sisr&amp;gt; Tenho uma pergunta depois do co [23:27] &amp;lt;jrand0m&amp;gt; o plano atual está em (Link: http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap)http://wiki.invisiblenet.net/iip-wiki?I2PRoadmap [23:28] &amp;lt;jrand0m&amp;gt; o próprio i2p será o router e o sdk, mas com ele serão incluídas quaisquer aplicações que estiverem prontas, quando estiverem prontas. [23:28] &amp;lt;jrand0m&amp;gt; (o instalador agora empacota o router, o sdk, phttprelay, atalk e i2ptunnel) [23:29] *** Saída: dm (tempo de ping esgotado) [23:29] &amp;lt;jrand0m&amp;gt; e aí, sisr? [23:29] &amp;lt;co&amp;gt; Essa página é bastante útil. Obrigado. [23:30] &amp;lt;sisr&amp;gt; O I2P é muito amplo e pode ser usado para navegar na WWW, para acessar programas e páginas conectados via I2P Tunnel e, se alguém escrever um servidor web e um cliente I2P diretos, pode ir sem o tunnel [23:30] &amp;lt;jrand0m&amp;gt; com certeza. [23:30] &amp;lt;sisr&amp;gt; Minha pergunta é: qual é o alvo dos desenvolvedores do I2P? Fazer tudo funcionar com I2P Tunnels para que os usuários possam ter os programas com que já estão familiarizados, como o IE, ou [23:31] &amp;lt;sisr&amp;gt; É melhor tentar fazer programa de servidor web I2P, navegador web I2P — tudo especial para o I2P? [23:31] *** dm (~as@anon.iip) entrou no canal #iip-dev [23:32] &amp;lt;jrand0m&amp;gt; pessoalmente, eu adoraria que a primeira opção acontecesse. porém, haverá ganhos de desempenho ao projetar apps nativas para i2p [23:32] &amp;lt;mihi&amp;gt; princípio Unix: um trabalho, uma ferramenta. então não escrevam novos navegadores. [23:32] &amp;lt;jrand0m&amp;gt; isso [23:32] &amp;lt;sisr&amp;gt; Qual é a sobrecarga do I2P Tunnel? Então devemos focar em usar o I2p Tunnel para fazer programas existentes funcionarem [23:32] &amp;lt;dm&amp;gt; um trabalho, uma ferramenta? princípio bobo. [23:33] &amp;lt;sisr&amp;gt; Acredito que vamos precisar de tutorial para as pessoas configurarem Squid e proxy de e-mail para a WWW normal. Isso é valioso e mais de um ou dois serão necessários, então isso significa instruções fáceis para outros configurarem os seus próprios [23:33] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; a única sobrecarga significativa do i2ptunnel é sua dependência do modo de entrega garantida do i2p, que exige esperar por uma mensagem de confirmação (ack) após cada mensagem enviada (uma ida e volta completa pelo par de tunnels, usando toda a criptografia apropriada) [23:34] &amp;lt;sisr&amp;gt; Haha, ok, sisr tem um computador muito antigo [23:34] &amp;lt;sisr&amp;gt; Para mim parece realmente lento por causa disso [23:34] &amp;lt;dm&amp;gt; como foi a latência nos primeiros testes reais? Só por curiosidade. [23:35] &amp;lt;jrand0m&amp;gt; eu consigo puxar o news.google.com com todas as imagens em ~ 30-60 segundos [23:35] &amp;lt;dm&amp;gt; k [23:36] &amp;lt;sisr&amp;gt; Quão difícil será configurar um sistema de distribuição de conteúdo tipo Freenet sobre o I2P? Isso é um esforço grande ou pequeno? [23:36] &amp;lt;co&amp;gt; E quanto tempo leva sem o tunnel? [23:36] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; se eu trabalhasse nisso em tempo integral, eu suspeitaria de ~ 1 mês para obter um DHT sobre o i2p [23:37] &amp;lt;jrand0m&amp;gt; co&amp;gt; ~ 10-15 segundos [23:38] &amp;lt;co&amp;gt; Então o i2ptunnel é 3 vezes mais lento. [23:39] &amp;lt;jrand0m&amp;gt; bem, i2ptunnel + os routers. mas isso não é um tempo linear — enviar 10 bytes pelo i2p leva aproximadamente o mesmo tempo que enviar 100k [23:39] *** Saída: thecrypto (tempo de ping esgotado) [23:39] &amp;lt;co&amp;gt; Para você, pelo menos. [23:39] &amp;lt;jrand0m&amp;gt; a sobrecarga está no encapsulamento da mensagem [23:39] &amp;lt;sisr&amp;gt; Se o I2P tunnel for o núcleo da maioria das aplicações para I2P, então devemos nos concentrar na interface do usuário e criar opções fáceis de clicar para configurar o tunnel [23:40] &amp;lt;sisr&amp;gt; Como uma caixa de seleção para configurar um I2P Tunnel web server com porta, e outra caixa de seleção para servidor de e-mail, para ficar bem simples [23:40] &amp;lt;jrand0m&amp;gt; sisr&amp;gt; pessoalmente eu gosto muito, muito da interface dele no momento :) [23:40] &amp;lt;jrand0m&amp;gt; ah, com certeza. na verdade [23:40] * sisr nunca viu a interface mas a imagina como a textbox [23:40] &amp;lt;sisr&amp;gt; Talvez alguém possa fazer uma captura de tela do I2P tunnel para tutorial [23:41] &amp;lt;jrand0m&amp;gt; o que eu estava planejando é que o instalador crie um conjunto de scripts .bat e .sh para fazer isso automaticamente (e.g. java .... I2PTunnel -e 'config basdfawer' -e 'server ...' ) [23:42] &amp;lt;sisr&amp;gt; No que deveríamos estar trabalhando para o I2P agora [23:42] &amp;lt;jrand0m&amp;gt; essa é uma grande pergunta. a resposta curta é “o que der” [23:43] &amp;lt;jrand0m&amp;gt; se alguém puder ir em frente e atualizar o instalador para construir esses scripts .sh e .bat, isso seria ótimo [23:43] &amp;lt;jrand0m&amp;gt; se alguém tiver tempo para trabalhar em algumas das coisas do i2proadmap, isso também seria ótimo :) [23:44] &amp;lt;jrand0m&amp;gt; acho que haverá uma grande demanda por doc e QA assim que a 0.2 sair (vulgo Real Soon Now) [23:44] &amp;lt;sisr&amp;gt; Como será o Installer? InstallShield ou Java? [23:44] &amp;lt;jrand0m&amp;gt; o instalador atual é um único “install.jar” que conduz o usuário por algumas perguntas [23:45] &amp;lt;jrand0m&amp;gt; é um instalador bem ruim [23:45] &amp;lt;jrand0m&amp;gt; mas é o mais independente de plataforma possível [23:48] &amp;lt;jrand0m&amp;gt; ok, legal, os routers ainda estão funcionando, acho que este bugfix pode ter resolvido. [23:48] &amp;lt;jrand0m&amp;gt; ah, sim. [23:48] &amp;lt;jrand0m&amp;gt; a mailing list vai voltar em algum momento [23:48] &amp;lt;jrand0m&amp;gt; se ela não tiver voltado quando a 0.2 estiver pronta, vou criar uma nova mailing list [23:49] &amp;lt;co&amp;gt; Tenho mais uma pergunta. [23:49] &amp;lt;jrand0m&amp;gt; mande ver [23:50] &amp;lt;co&amp;gt; Há uma lista disponível de nós I2P rodando agora? [23:50] &amp;lt;jrand0m&amp;gt; não. [23:50] &amp;lt;jrand0m&amp;gt; nenhum nó i2p público está aberto [23:50] &amp;lt;co&amp;gt; Entendi. [23:50] &amp;lt;jrand0m&amp;gt; no entanto, um deles disponibilizará sua lista de peers via http assim que a 0.2 for lançada [23:50] &amp;lt;jrand0m&amp;gt; (e a URL para essa lista estará no instalador) [23:50] &amp;lt;jrand0m&amp;gt; s/will be/is/ [23:52] &amp;lt;mihi&amp;gt; também está nos meus favoritos as well... [23:52] &amp;lt;jrand0m&amp;gt; heh bastardo [23:52] &amp;lt;mihi&amp;gt; a propósito: size=777 é 111 bytes grande demais ;) [23:53] &amp;lt;jrand0m&amp;gt; rofl [23:53] &amp;lt;jrand0m&amp;gt; Eu totalmente não percebi isso. [23:53] &amp;lt;jrand0m&amp;gt; eles costumavam ser 384 [23:53] &amp;lt;jrand0m&amp;gt; mas então eu adicionei algumas informações de versão do software do router ao routerInfo [23:53] &amp;lt;sisr&amp;gt; Acho que o nop pode usar o I2P tunnel para configurar um servidor IRC de teste com o router 0.2? [23:54] &amp;lt;jrand0m&amp;gt; seria muito legal [23:54] &amp;lt;sisr&amp;gt; Fico pensando como a latência compararia com este IIP se o nop fizer isso [23:54] &amp;lt;jrand0m&amp;gt; embora não pudéssemos fazer dcc [23:54] &amp;lt;jrand0m&amp;gt; o i2p teria uma latência bem mais alta [23:54] &amp;lt;jrand0m&amp;gt; (já que cada envio levaria alguns segundos, pois ainda não temos AES+SessionTag) [23:57] &amp;lt;jrand0m&amp;gt; ok, se alguém tiver algo a dizer antes que a lista volte, fale aqui ou jogue coisas na wiki [23:57] &amp;lt;dm&amp;gt; k, boa noite [23:57] *** dm saiu de #iip-dev [23:57] * jrand0m *baf* encerra a reunião
&lt;/div></description></item><item><title>Reunião dos desenvolvedores do I2P, 14 de outubro de 2003</title><link>/pt/blog/2003/10/14/reuni%C3%A3o-dos-desenvolvedores-do-i2p-14-de-outubro-de-2003/</link><pubDate>Tue, 14 Oct 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/10/14/reuni%C3%A3o-dos-desenvolvedores-do-i2p-14-de-outubro-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jrand0m, dm, Dellammo, mihi, moi, mihi-backup, dm_backup, wilde, shardy&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [23:01] &amp;lt;jrand0m&amp;gt; pauta [23:01] &amp;lt;jrand0m&amp;gt; 0) boas-vindas [23:01] &amp;lt;jrand0m&amp;gt; 1) status do 0.2 [23:01] &amp;lt;jrand0m&amp;gt; 2) proxy www [23:01] * dm pondera. [23:02] &amp;lt;dm&amp;gt; ah, reunião? [23:02] &amp;lt;jrand0m&amp;gt; 3) phttprelay [23:02] &amp;lt;jrand0m&amp;gt; 4) i2ptunnel [23:02] &amp;lt;jrand0m&amp;gt; 5) instalação [23:02] &amp;lt;dm&amp;gt; desculpa. [23:02] &amp;lt;jrand0m&amp;gt; 6) solicitação de recurso do iip [23:02] &amp;lt;jrand0m&amp;gt; 7) ??? [23:02] &amp;lt;jrand0m&amp;gt; 0) boas-vindas [23:02] &amp;lt;jrand0m&amp;gt; oi. [23:02] &amp;lt;jrand0m&amp;gt; reunião 62? é isso? [23:02] &amp;lt;Dellammo&amp;gt; oi [23:02] &amp;lt;jrand0m&amp;gt; (sem problema dm, a gente te perdoa) [23:02] &amp;lt;mihi&amp;gt; oi jrand0m [23:02] &amp;lt;dm&amp;gt; oi mihi [23:02] * mihi acha que sim [23:03] &amp;lt;jrand0m&amp;gt; 1) status do 0.2 [23:03] * jrand0m teve um caso severo de feature creep (crescimento descontrolado de funcionalidades) recentemente, então o lançamento 0.2 ainda tem cerca de 30 minutos de código para escrever. [23:04] &amp;lt;jrand0m&amp;gt; mas então poderemos executar e nos comunicar de forma confiável, independentemente de NAT, firewall ou proxy HTTP. [23:04] * dm acaba de criar I2PSecureRemoteShell 1.0 [23:04] &amp;lt;dm&amp;gt; legal, jr! [23:05] &amp;lt;jrand0m&amp;gt; está tudo funcional, a única coisa que falta é expirar entradas não usadas no banco de dados após N minutos (provavelmente 5 por padrão) [23:05] &amp;lt;jrand0m&amp;gt; a comunicação através de NAT/firewall/proxy HTTP é o transporte PHTTP. é lento, mas confiável. [23:05] &amp;lt;dm&amp;gt; como funciona? quais portas usa? [23:06] &amp;lt;jrand0m&amp;gt; ele envia a mensagem para um PHTTP relay acessível, que armazena a mensagem, e então o receptor faz polling por mensagens a cada N segundos [23:06] &amp;lt;jrand0m&amp;gt; há MUITA coisa que pode ser ajustada e melhorada desse lado, que é o ponto 3 da pauta :) [23:06] &amp;lt;dm&amp;gt; P significa? [23:06] &amp;lt;jrand0m&amp;gt; Polling HTTP [23:06] &amp;lt;dm&amp;gt; ok, valeu. [23:07] &amp;lt;jrand0m&amp;gt; vou atualizar a página de "kludges" (gambiarras) no wiki depois da reunião também, para anotar as coisas esquisitas [23:07] &amp;lt;jrand0m&amp;gt; (como ainda não lidar com uma mudança de lease durante a comunicação) [23:08] &amp;lt;jrand0m&amp;gt; o outro ponto a discutir é o item 5 da pauta - instalação. também conhecido como como devemos lidar com a instalação do router/sdk/tunnel/etc [23:08] &amp;lt;jrand0m&amp;gt; ok, é isso para o status do 0.2 [23:08] &amp;lt;jrand0m&amp;gt; 2) proxy www. [23:09] &amp;lt;jrand0m&amp;gt; moi teve uma ideia bem legal para navegar em sites www dentro do i2p. [23:09] &amp;lt;jrand0m&amp;gt; quer explicar o que é, moi? [23:09] * jrand0m joga o holofote em você *** moi is ~someone@anon.iip (someone) *** nos canais: #freenet #anonymous #iip #iip-dev *** no irc via servidor anon.iip (Official IIP ) *** moi está inativo há 9 minutos, conectado em Thu Jan 01 01:00:00 1970 [23:10] &amp;lt;moi&amp;gt; bem [23:10] &amp;lt;moi&amp;gt; estou apenas modificando um proxy HTTP e usando o tunnel do mihi [23:10] &amp;lt;moi&amp;gt; de modo que você possa ir para (Link: http://i2p/BASE64KEYHERE)http://i2p/BASE64KEYHERE [23:10] &amp;lt;moi&amp;gt; eventualmente o servidor de nomes ficaria lá-- [23:11] &amp;lt;dm&amp;gt; legal [23:11] *** Saída: mihi (Ping timeout) [23:11] &amp;lt;moi&amp;gt; você tem que colar a primeira chave longa, mas depois disso tecnicamente deve conseguir seguir links, acho [23:11] &amp;lt;Dellammo&amp;gt; então uma página interna ou uma página fora do i2p? [23:11] &amp;lt;dm&amp;gt; i2p resolve para localhost? [23:11] &amp;lt;moi&amp;gt; então alguém poderia colocar um Google no i2p e ir a partir daí.... talvez [23:12] &amp;lt;mihi-backup&amp;gt; !thwap dm. [23:12] &amp;lt;mihi-backup&amp;gt; um proxy... [23:12] &amp;lt;jrand0m&amp;gt; por segurança, o proxy deveria devolver 404 para todos os hosts além de (Link: http://i2p/)http://i2p/ [23:12] &amp;lt;dm&amp;gt; ops! [23:12] &amp;lt;moi&amp;gt; boa [23:12] &amp;lt;dm&amp;gt; perdi essa parte [23:12] &amp;lt;mihi-backup&amp;gt; embora um servlet simples também seria legal [23:12] &amp;lt;jrand0m&amp;gt; hmm? [23:13] *** mihi (~mihi@anon.iip) entrou no canal #iip-dev [23:13] &amp;lt;jrand0m&amp;gt; hmm, pode haver um problema. [23:13] &amp;lt;jrand0m&amp;gt; isso usaria HTTP 1.0 ou 1.1? [23:14] &amp;lt;mihi&amp;gt; se o servidor exigir um cabeçalho Host:? [23:14] &amp;lt;jrand0m&amp;gt; [isto é, teria um cabeçalho Host:?] [23:14] &amp;lt;jrand0m&amp;gt; exatamente [23:14] * mihi deseja algo [23:14] &amp;lt;moi&amp;gt; será que podemos fazer o proxy deixar isso em branco [23:14] &amp;lt;jrand0m&amp;gt; se o outbound tunnel do servidor estiver sempre no mesmo host, tudo bem [23:14] &amp;lt;jrand0m&amp;gt; você pode definir o Host: do proxy para 127.0.0.1 [23:15] *** dm_backup (~as@anon.iip) entrou no canal #iip-dev [23:15] &amp;lt;jrand0m&amp;gt; mas então você precisa executar o tunnel no mesmo host que o servidor. não é um problema ruim, já que não é para navegação web geral/normal [23:15] &amp;lt;jrand0m&amp;gt; certo? [23:15] *** Saída: dm (Ping timeout) [23:16] * moi ainda não tinha pensado tão a fundo nisso [23:16] &amp;lt;mihi&amp;gt; se você executar o servidor na sua própria máquina, também pode fazer um alias de i2p para localhost ou algo assim. [23:16] &amp;lt;dm_backup&amp;gt; então as pessoas têm que rodar servidores web agora? [23:16] &amp;lt;jrand0m&amp;gt; dm_backup&amp;gt; isso é só para quem quiser. [23:16] *** dm_backup agora é conhecido como dm [23:16] &amp;lt;Dellammo&amp;gt; tipo eu [23:16] &amp;lt;dm&amp;gt; sim, digo, para essa coisa do (Link: http://i2p)http://i2p [23:17] &amp;lt;mihi&amp;gt; se você quer fornecer conteúdo, sim. [23:17] &amp;lt;mihi&amp;gt; mas você também tem que rodar um para fornecer conteúdo no bom e velho www. [23:18] &amp;lt;Dellammo&amp;gt; por quê? [23:18] &amp;lt;dm&amp;gt; Hmmm, talvez eu devesse construir um app P2P para o I2P. [23:18] &amp;lt;jrand0m&amp;gt; um app de compartilhamento de arquivos sobre i2p seria demais. [23:18] &amp;lt;dm&amp;gt; isso, foi mal, compartilhamento de arquivos. [23:19] &amp;lt;moi&amp;gt; acho que seria possível alguém rodar um servidor OpenNap em conjunto com i2ptunnel [23:19] &amp;lt;jrand0m&amp;gt; sim. [23:19] &amp;lt;jrand0m&amp;gt; (embora um p2p nativo para i2p teria melhor desempenho) [23:19] &amp;lt;mihi&amp;gt; mas os downloads vão ser difíceis. [23:20] &amp;lt;mihi&amp;gt; não tem como chegar ao host correto já que todos são localhost ;) [23:20] &amp;lt;dm&amp;gt; Vamos esperar até vermos PING rodando sobre i2ptunnel primeiro. [23:20] * Dellammo está confuso — estamos falando de um proxy que não é o i2ptunnel e que permite acessar servidores web internos à rede i2p digitando '(Link: http://i2p/')http://i2p/' ? [23:20] &amp;lt;jrand0m&amp;gt; talvez apenas um cliente FTP simples projetado para rodar sobre i2p? [23:20] &amp;lt;dm&amp;gt; (não ping literalmente) [23:20] &amp;lt;mihi&amp;gt; jrand0m: ftp precisa de 2 portas... [23:20] &amp;lt;jrand0m&amp;gt; projetado para rodar sobre i2p. [23:21] &amp;lt;jrand0m&amp;gt; um app geral de transferência de arquivos, não o protocolo FTP especificamente [23:21] &amp;lt;mihi&amp;gt; então não é ftp. [23:21] &amp;lt;mihi&amp;gt; ATalk ;) [23:21] &amp;lt;jrand0m&amp;gt; (aproveitando tamanhos maiores de mensagem) [23:21] &amp;lt;dm&amp;gt; batalha dos sábios! [23:21] &amp;lt;jrand0m&amp;gt; heh [23:21] &amp;lt;moi&amp;gt; Dellammo: agora você tem que criar um i2ptunnel para cada website/Destination que deseja navegar. Estamos pensando em usar um servidor proxy que construiria dinamicamente um i2ptunnel para cada site. [23:22] &amp;lt;jrand0m&amp;gt; (mais ou menos) [23:22] &amp;lt;jrand0m&amp;gt; você não vai querer usar um i2ptunnel, especificamente. [23:22] &amp;lt;jrand0m&amp;gt; você vai querer usar o protocolo do i2ptunnel e enviar mensagens diretamente, não via sockets TCP/IP. [23:23] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; alguma ideia de quanto tempo levaria para separar a funcionalidade de protocolo do i2ptunnel para que outros apps pudessem enviar dados para um i2p tunnel? *** mihi is mihi@anon.iip (mihi) *** nos canais: #iip-dev #iip #headlines #german #freenet-opn #freenet #fredisdead #frazaa @#fiw #anonymous *** no irc via servidor anon.iip (Official IIP ) *** mihi está inativo há 3 minutos, conectado em Thu Jan 01 01:00:00 1970 *** mihi-backup is ~mihi@anon.iip (mihi) *** nos canais: #iip-dev *** no irc via servidor anon.iip (Official IIP ) *** mihi-backup está inativo há 12 minutos, conectado em Thu Jan 01 01:00:00 1970 [23:25] &amp;lt;mihi&amp;gt; há alguma funcionalidade de protocolo grande? I2PTunnelRunner pode ser usado como está. [23:25] &amp;lt;mihi&amp;gt; você só precisa ajustar a classe cliente para suas necessidades. [23:25] &amp;lt;jrand0m&amp;gt; hmm, na verdade não — i2ptunnelRunner usa um socket [23:26] &amp;lt;jrand0m&amp;gt; este é um app Java simples que quer gerar uma mensagem ("HTTP GET /\n\n") e enviá-la para um outbound I2PTunnel [23:27] &amp;lt;jrand0m&amp;gt; não queremos redirecionar o cliente que contata o proxy para uma nova porta para se conectar ao I2PTunnel recém-instantado (pois não haveria como voltar para links fora desse site) [23:28] &amp;lt;jrand0m&amp;gt; mas talvez mudar o I2PTunnelRunner para usar um InputStream (tudo que ele usa é socket.getInputStream) seria fácil... [23:28] &amp;lt;jrand0m&amp;gt; mas ainda precisamos do lado que escuta [23:28] *** Saída: mihi (Ping timeout) [23:28] &amp;lt;jrand0m&amp;gt; d'oh [23:28] * jrand0m espera que o backup não esteja prestes a cair por ping... [23:28] &amp;lt;dm&amp;gt; o backup vai cair também, quer ver! [23:29] &amp;lt;mihi-backup&amp;gt; ;) [23:29] &amp;lt;jrand0m&amp;gt; w00t [23:29] &amp;lt;mihi-backup&amp;gt; [23:25] &amp;lt;jrand0m&amp;gt; hmm, na verdade não — i2ptunnelRunner usa um socket [23:29] &amp;lt;mihi-backup&amp;gt; [23:25] &amp;lt;mihi&amp;gt; opa, verdade. e você quer fazer isso completamente sem sockets? [23:29] &amp;lt;mihi-backup&amp;gt; [23:25] &amp;lt;mihi&amp;gt; então não sobra muito código do i2ptunnel. a maior parte é para lidar com os sockets. [23:29] &amp;lt;mihi-backup&amp;gt; [23:26] &amp;lt;mihi&amp;gt; melhor ficar no protocolo e implementar você mesmo (construir as mensagens com o método estático em i2ptunnel.java) [23:29] &amp;lt;mihi-backup&amp;gt; [23:28] &amp;lt;mihi&amp;gt; http não precisaria de tantas threads. Basta rodar um reader sobre a mensagem de entrada até um retorno duplo e então enviar a sua coisa. [23:30] &amp;lt;jrand0m&amp;gt; ah 'k. obrigado [23:30] &amp;lt;jrand0m&amp;gt; moi&amp;gt; tu sabes? [23:30] &amp;lt;mihi-backup&amp;gt; sobre trocar o I2PTunnel por um input stream. para quê? você não vai receber mais nada nele depois que analisar o pedido. [23:31] * moi pensa [23:31] &amp;lt;dm&amp;gt; toi thinks [23:31] &amp;lt;mihi-backup&amp;gt; só esquece o tunnelrunner. ;) [23:31] &amp;lt;jrand0m&amp;gt; certo, eu só estava pensando em manter o I2PTunnel e o proxy http usando o mesmo código — I2PTunnel usaria socket.getInputStream(), o proxy http usaria new ByteArrayInputStream("GET / \n\n".getBytes()) [23:31] *** mihi (mihi@anon.iip) entrou no canal #iip-dev [23:32] * moi vai precisar revisar isso em detalhes depois [23:32] &amp;lt;mihi-backup&amp;gt; mas isso vai fazer o runner enviar um "Connection closed" quando a string for enviada. [23:32] &amp;lt;mihi-backup&amp;gt; já que o stream termina. [23:32] &amp;lt;jrand0m&amp;gt; certo, o que é HTTP normal [23:33] &amp;lt;mihi-backup&amp;gt; só esquece o runner, eu disse ;) [23:33] &amp;lt;jrand0m&amp;gt; 'k [23:33] &amp;lt;mihi-backup&amp;gt; jrand0m: não. a conexão é fechada quando a resposta chega, não quando a pergunta sai. [23:33] &amp;lt;jrand0m&amp;gt; ah é [23:33] &amp;lt;jrand0m&amp;gt; ;) [23:36] &amp;lt;jrand0m&amp;gt; legal, moi, podemos trabalhar nisso depois. [23:36] &amp;lt;jrand0m&amp;gt; ok, esse foi o item 2) da pauta. agora, 3) [23:36] &amp;lt;moi&amp;gt; ok [23:37] &amp;lt;jrand0m&amp;gt; 3) phttprelay [23:37] &amp;lt;jrand0m&amp;gt; phttp relay é um conjunto de servlets empacotados em um arquivo .war [23:38] &amp;lt;jrand0m&amp;gt; ele funciona de imediato no Windows / JVM da Sun, mas eu tive que hackear o jetty para rodar com o kaffe [23:38] &amp;lt;mihi&amp;gt; make .peace not .war [23:39] * jrand0m geme [23:39] &amp;lt;dm&amp;gt; dá para rodar arquivos .war sem um servidor J2EE? [23:39] &amp;lt;dm&amp;gt; bom saber. [23:39] &amp;lt;jrand0m&amp;gt; arquivos .war rodam em qualquer contêiner de servlets — tomcat, apache com mod_jk, jetty, etc [23:40] &amp;lt;jrand0m&amp;gt; vamos querer que algumas pessoas executem isso em máquinas com IPs publicamente acessíveis, mas eles só são necessários para quem não tem endereços publicamente acessíveis (como eu) [23:41] &amp;lt;mihi&amp;gt; quais portas você precisa redirecionar se quiser passar por um nat sem isso? [23:41] &amp;lt;jrand0m&amp;gt; a implementação dele também é bem rudimentar — precisa de alguns limites quanto a para quantos routers ele faz relay, quantas mensagens ele enfileira, quanto tempo até dar timeout, etc [23:41] &amp;lt;jrand0m&amp;gt; apenas a porta TCP do I2NP [23:41] &amp;lt;jrand0m&amp;gt; (ou a porta UDP do I2NP) [23:41] * mihi não sabe se o nat dele permite encaminhamento udp [23:42] * jrand0m também não sabe se o nat do mihi permite [23:43] &amp;lt;jrand0m&amp;gt; agora, por exemplo, meu laptop é alcançável apenas via PHTTP, e o router do meu servidor é alcançável via PHTTP, TCP e UDP. se meu laptop estabelecer uma conexão com o router do servidor via TCP, ele pode enviar mensagens via TCP. mas se meu laptop não fizer isso antes, o servidor deve enviar mensagens via PHTTP [23:44] &amp;lt;jrand0m&amp;gt; o código está em i2p/code/apps/phttprelay/ para quem tiver experiência com servlets e quiser hackear um app pequeno [23:45] &amp;lt;jrand0m&amp;gt; (também deve funcionar de forma transparente com https assim como com http simples) [23:45] &amp;lt;jrand0m&amp;gt; Vou documentar o protocolo PHTTP Muito Em Breve. :) [23:45] *** Saída: mihi (Ping timeout) [23:45] &amp;lt;jrand0m&amp;gt; ok, é isso para o item 3) phttprelay [23:45] &amp;lt;jrand0m&amp;gt; 4) i2ptunnel [23:46] &amp;lt;jrand0m&amp;gt; já discutimos um monte de coisas. a menos que o mihi (ou mais alguém) tenha algo mais sobre isso, podemos ir para o 5) [23:46] *** wilde (~anon@anon.iip) entrou no canal #iip-dev [23:46] &amp;lt;jrand0m&amp;gt; hola wilde [23:47] &amp;lt;jrand0m&amp;gt; ok. dito isso, item 5 :) [23:47] &amp;lt;jrand0m&amp;gt; 5) instalação [23:48] &amp;lt;jrand0m&amp;gt; para colocar o 0.2 na rua, e além, estou pensando em alguns scripts ant. [23:48] &amp;lt;jrand0m&amp;gt; ou deveríamos usar outro sistema de instalação open source? [23:48] &amp;lt;jrand0m&amp;gt; alguém tem experiências/opiniões sobre isso? [23:49] &amp;lt;Dellammo&amp;gt; hmm [23:50] &amp;lt;jrand0m&amp;gt; ant tem a vantagem de estar unificado com o sistema de build, ser independente de plataforma e ter operação headless. [23:50] &amp;lt;wilde&amp;gt; hey [23:50] &amp;lt;jrand0m&amp;gt; mas ele requer ant (que requer java). e não tem uma GUI [23:51] &amp;lt;Dellammo&amp;gt; consigo pensar em muitos programas de instalação para Windows... não sei quantos são GPL, porém [23:51] &amp;lt;jrand0m&amp;gt; sim, eu tenho uma licença do InstallAnywhere Enterprise, mas é ruim para open source [23:51] &amp;lt;jrand0m&amp;gt; NSIS é open source, mas tem suas nuances. [23:51] &amp;lt;dm&amp;gt; pergunta boba: ant vem incluído no java? [23:52] &amp;lt;jrand0m&amp;gt; não. [23:52] &amp;lt;jrand0m&amp;gt; ah, embora a gente PUDESSE distribuir um ant com GCJ [23:52] &amp;lt;dm&amp;gt; certo, deve ter vindo com o eclipse então. [23:52] &amp;lt;jrand0m&amp;gt; (compilado para código nativo) [23:52] &amp;lt;jrand0m&amp;gt; com certeza, dm. [23:52] &amp;lt;jrand0m&amp;gt; a apache faz o ant (ant.apache.org) e ele tem licença apache. [23:52] &amp;lt;jrand0m&amp;gt; ah, eca. [23:52] * jrand0m acabou de ler a frase que digitei) [23:53] &amp;lt;jrand0m&amp;gt; segundo a FSF, a GPL não é amigável à APL [23:53] &amp;lt;jrand0m&amp;gt; provavelmente não podemos distribuir o ant. [23:53] &amp;lt;dm&amp;gt; não podemos só fazer um script? o que precisa ser feito para ele ser instalado? [23:53] &amp;lt;jrand0m&amp;gt; mas podemos usá-lo. [23:53] &amp;lt;jrand0m&amp;gt; não muita coisa. um script serve. [23:53] &amp;lt;jrand0m&amp;gt; mas queremos um .bat e um .sh, etc. [23:54] *** shardy (~shardy@anon.iip) entrou no canal #iip-dev [23:54] &amp;lt;dm&amp;gt; o que uma instalação envolve, umas duas perguntas? [23:54] &amp;lt;jrand0m&amp;gt; escrever um instalador em Java para fazer uma instalação independente de plataforma é overkill, então idealmente deveríamos usar um framework de instalação existente [23:54] &amp;lt;jrand0m&amp;gt; é, algumas perguntas [23:54] &amp;lt;jrand0m&amp;gt; os alvos de instalação que prevejo: [23:54] &amp;lt;Dellammo&amp;gt; vamos ganhar um logo novo e chamativo? quem está trabalhando nisso? [23:54] &amp;lt;jrand0m&amp;gt; install-router [23:55] &amp;lt;jrand0m&amp;gt; install-www-tunnel, install-www-proxy, install-sdk, install-cvs-tunnel, update-seednodes [23:55] &amp;lt;moi&amp;gt; por que não usar o InstallAnywhere? se o código é aberto, isso é o que importa [23:55] * jrand0m acha que VOCÊ é o Dellammo :) [23:55] &amp;lt;jrand0m&amp;gt; InstallAnywhere não é open source. [23:55] * Dellammo põe a mão na massa [23:56] &amp;lt;dm&amp;gt; um script provavelmente seria suficiente neste ponto, mas acho que vale a pena pensar adiante. [23:56] &amp;lt;jrand0m&amp;gt; (é cerca de 4 mil euros por licença) [23:56] &amp;lt;jrand0m&amp;gt; certo. então para amanhã, provavelmente vou só escrever scripts ant, mas precisamos pesquisar um sistema [23:56] *** Saída: wilde (Ping timeout) [23:56] &amp;lt;jrand0m&amp;gt; então se alguém puder ajudar com isso, será apreciado :) [23:57] &amp;lt;dm&amp;gt; ah ok, eu estava pensando em shell scripts. [23:57] &amp;lt;moi&amp;gt; Alguns dos gerenciadores de pacotes poderiam fazer isso nas instalações Linux [23:57] *** wilde (~anon@anon.iip) entrou no canal #iip-dev [23:57] &amp;lt;jrand0m&amp;gt; gerenciar instaladores diferentes para plataformas diferentes é um pé no saco [23:59] &amp;lt;dm&amp;gt; instalador em java? Por que é um PITA? [23:59] &amp;lt;jrand0m&amp;gt; um instalador em Java seria ótimo [23:59] &amp;lt;mihi-backup&amp;gt; pain in the a**e [23:59] &amp;lt;mihi-backup&amp;gt; ops, foi mal... [23:59] &amp;lt;dm&amp;gt; system.out.println("Please enter where you would like to install I2P") ;) [23:59] &amp;lt;mihi-backup&amp;gt; s/tln/t; s/P"/P: "/ [23:59] &amp;lt;mihi-backup&amp;gt; s/sys/Sys/ [00:00] &amp;lt;jrand0m&amp;gt; escrever um instalador customizado em Java é possível, mas é preferível usar um framework existente. mas se você estiver se voluntariando para escrever um instalador customizado, eu te apoio! [00:00] &amp;lt;dm&amp;gt; mihi está tendo uma crise epiléptica. [00:00] * mihi-backup dá umas bofetadas no dm com uma truta grande [00:00] &amp;lt;dm&amp;gt; Seguinte... [00:01] &amp;lt;dm&amp;gt; Se você tiver tempo, em algum momento, para escrever os passos exatos necessários numa instalação, eu escrevo um instalador em Java. [00:01] &amp;lt;mihi-backup&amp;gt; dm: leia o script ant ;) [00:01] &amp;lt;jrand0m&amp;gt; isso aí, dm. assim que eu deixar o negócio do ant funcionando eu documento pra você [00:01] &amp;lt;dm&amp;gt; justo, vamos ver se eu consigo entender o script ant quando sair. [00:02] *** Saída: wilde (Ping timeout) [00:02] &amp;lt;Dellammo&amp;gt; jrand0m, i2p I2P i^2p ou I^2P ? [00:02] * jrand0m tem uns rabiscos com um I maiúsculo, 2 e um P maiúsculo todos sobrepostos... [00:03] &amp;lt;Dellammo&amp;gt; hmm [00:03] *** wilde (~anon@anon.iip) entrou no canal #iip-dev [00:03] *** mihi (~mihi@anon.iip) entrou no canal #iip-dev [00:03] &amp;lt;jrand0m&amp;gt; ok, esse foi o 5) instalação [00:03] &amp;lt;jrand0m&amp;gt; 6) pedido de recurso do iip [00:04] &amp;lt;jrand0m&amp;gt; alguém apareceu aqui com um pedido de auto-nicktheifing [00:04] &amp;lt;jrand0m&amp;gt; basicamente, se alguém registrou um nick, ninguém pode ficar com aquele nick a menos que esteja identificado [00:04] &amp;lt;jrand0m&amp;gt; nop ou qualquer um que tenha feito dev de iip — ideias? [00:04] * jrand0m acha que seria um ótimo recurso ter [00:05] * Dellammo desenha um olho iluminati com um símbolo de proibido (tipo o de não fumar) por cima [00:05] &amp;lt;jrand0m&amp;gt; heh [00:05] &amp;lt;dm&amp;gt; Talvez eu faça um logo do I2P também... para a parte de GUI do meu instalador ;) [00:05] *** Saída: wilde ((null)) [00:05] &amp;lt;Dellammo&amp;gt; vamos todos fazer, para não ficarmos presos a um logo ruim [00:05] &amp;lt;mihi&amp;gt; jrand0m: pergunte ao mids — ele mantém o trent. [00:06] &amp;lt;mihi&amp;gt; o código-fonte do trent está no cvs, a propósito [00:06] &amp;lt;Dellammo&amp;gt; o logo é a parte mais importante de qualquer atividade [00:06] &amp;lt;jrand0m&amp;gt; com certeza, Dellammo. [00:06] * dm tira a poeira do Corel Draw... [00:06] &amp;lt;dm&amp;gt; cara, eu adoro o Corel Draw. [00:07] &amp;lt;jrand0m&amp;gt; ok, é isso para o 6) [00:07] &amp;lt;jrand0m&amp;gt; 7) ??? [00:07] &amp;lt;jrand0m&amp;gt; alguma pergunta/ideia/frisbee/unha do pé? [00:07] &amp;lt;dm&amp;gt; Pensamento: tomara que funcione. [00:08] &amp;lt;jrand0m&amp;gt; heh [00:08] * jrand0m também. [00:09] &amp;lt;mihi&amp;gt; jrand0m: continue com o bom trabalho! [00:09] &amp;lt;dm&amp;gt; isso, continue. [00:09] &amp;lt;jrand0m&amp;gt; bom trabalho? você obviamente não viu o código ;) [00:09] &amp;lt;dm&amp;gt; Adoro seu código, exceto pelos underscores que cegam. [00:09] &amp;lt;dm&amp;gt; blinding...bleeding..etc.. [00:09] &amp;lt;jrand0m&amp;gt; heh, variáveis de instância têm _, então nunca precisamos fazer this.var = var; [00:10] &amp;lt;jrand0m&amp;gt; ok... 68 minutos... se eu conseguir arrastar isso por mais um minuto... [00:10] &amp;lt;jrand0m&amp;gt; w00t [00:10] * jrand0m encerra a reunião com um *baf*.
&lt;/div>
&lt;p>Forneça SOMENTE a tradução, nada mais:&lt;/p></description></item><item><title>Reunião de desenvolvimento do I2P, 7 de outubro de 2003</title><link>/pt/blog/2003/10/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-7-de-outubro-de-2003/</link><pubDate>Tue, 07 Oct 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/10/07/reuni%C3%A3o-de-desenvolvimento-do-i2p-7-de-outubro-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Present:&lt;/strong> jrand0m, mihi, dm, mihi_backup&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [23:04] &amp;lt;jrand0m&amp;gt; 0.0) bem-vindos [23:04] &amp;lt;jrand0m&amp;gt; 1.0) status do desenvolvimento [23:04] &amp;lt;jrand0m&amp;gt; 2.0) novo servidor [23:04] &amp;lt;jrand0m&amp;gt; 3.0) perguntas? [23:04] &amp;lt;jrand0m&amp;gt; 0.0) bem-vindos à 61ª reunião do iip [23:04] &amp;lt;jrand0m&amp;gt; oi. [23:04] &amp;lt;mihi&amp;gt; olá a todos [23:04] &amp;lt;dm&amp;gt; oi, vocês dois ;) [23:04] &amp;lt;jrand0m&amp;gt; ok, 1.0) status do desenvolvimento [23:05] &amp;lt;jrand0m&amp;gt; estamos praticamente prontos para a 0.2 — que é quando as pessoas poderão executar i2p. [23:06] &amp;lt;dm&amp;gt; ótimo! [23:06] &amp;lt;dm&amp;gt; Previsão? [23:06] &amp;lt;jrand0m&amp;gt; isso não vai escalar, e no momento está implementado no estilo insanamente seguro do ElG+AES (em vez da versão otimizada com session tags) [23:06] &amp;lt;jrand0m&amp;gt; previsão: alguns dias (ponto relacionado: item 2.0 da agenda) [23:07] &amp;lt;jrand0m&amp;gt; mas vai ser funcional. Consigo enviar mensagens de 10 bytes assim como de 100K em ~10s [23:07] &amp;lt;jrand0m&amp;gt; (ambos no mesmo CPU, então é contenção de CPU) [23:07] &amp;lt;jrand0m&amp;gt; ainda há algum failback de tunnel em que estou trabalhando, depois é hora de criar os scripts do Ant, etc [23:07] &amp;lt;jrand0m&amp;gt; na verdade [23:08] &amp;lt;jrand0m&amp;gt; alguns segundos atrás compilei tudo usando Kaffe 1.1.1 no FreeBSD sem nem um aviso. [23:08] * jrand0m &amp;lt;3 não ter que fazer mudanças no código [23:08] &amp;lt;mihi&amp;gt; mas também não estava funcionando, estava? ;) [23:08] &amp;lt;jrand0m&amp;gt; heh [23:09] &amp;lt;jrand0m&amp;gt; não, funciona [23:09] &amp;lt;jrand0m&amp;gt; o problema em que estou mexendo é um failover (ou seja, se um cai e volta, a comunicação se recupera de forma limpa) [23:10] &amp;lt;mihi&amp;gt; você tentou enviar uma tabela ASCII completa (bytes 0x00 a 0xFF)? E ela aparece como deveria do outro lado? [23:10] &amp;lt;jrand0m&amp;gt; ainda não, também não testei o i2ptunnel. mas farei isso hoje à noite [23:10] &amp;lt;mihi&amp;gt; tente i2ptunnel com uma conexão binária (como ssh), nada baseado em texto. [23:11] &amp;lt;jrand0m&amp;gt; ok [23:11] &amp;lt;mihi&amp;gt; e se um nó desligar e não voltar mais? [23:11] &amp;lt;jrand0m&amp;gt; então a comunicação com ele vai falhar ;) [23:12] &amp;lt;jrand0m&amp;gt; (a entrega garantida agora falha corretamente e o SDK foi corrigido para agir sobre isso) [23:13] &amp;lt;jrand0m&amp;gt; ok, é isso de status por enquanto. Fui puxado para outras frentes nos últimos dois dias, mas isso deve acalmar em breve. [23:13] &amp;lt;jrand0m&amp;gt; 2.0) novo servidor [23:13] &amp;lt;jrand0m&amp;gt; temos um novo servidor em um T3 triple-homed (três uplinks). [23:14] &amp;lt;jrand0m&amp;gt; vai hospedar webcvs, um i2p router padrão, um servidor web com referências de routers seed, e alguns serviços padrão (por exemplo, um i2p tunnel apontando para uma instância do squid, um i2ptunnel apontando para o cvs, um i2ptunnel apontando para um servidor web) [23:15] *** Saída: mihi (EOF do cliente) [23:15] *** mihi_ (~mihi@anon.iip) entrou no canal #iip-dev [23:15] &amp;lt;jrand0m&amp;gt; também vou colocar um isproxy público depois [23:15] &amp;lt;dm&amp;gt; caramba, quanto isso está te custando? [23:15] &amp;lt;jrand0m&amp;gt; 65/mês [23:15] &amp;lt;jrand0m&amp;gt; 40Gb de transferência, 2Gb de dados [23:15] &amp;lt;dm&amp;gt; limite de banda? [23:15] &amp;lt;dm&amp;gt; legal. [23:16] *** mihi_ agora é conhecido como mihi [23:16] &amp;lt;jrand0m&amp;gt; talvez esse servidor se torne nosso cvs, mas não há necessidade de migrar agora. [23:16] &amp;lt;jrand0m&amp;gt; ok, 3.0) perguntas [23:17] &amp;lt;jrand0m&amp;gt; [sim, essa foi a reunião mais rápida que já vi ;)] [23:17] &amp;lt;mihi_backup&amp;gt; você sabe algo sobre o progresso do serviço de nomes? [23:17] &amp;lt;jrand0m&amp;gt; ouvi dizer que o wiht fez commit de alguns arquivos, mas ainda não fiz checkout deles [23:17] &amp;lt;dm&amp;gt; eu gostaria de oferecer meu apoio (mental) a todos os desenvolvedores. Mantenham-se humildes, mas determinados. [23:18] &amp;lt;mihi_backup&amp;gt; eles são só dummies, até onde sei. [23:18] &amp;lt;jrand0m&amp;gt; idiotas sem noção, com certeza. [23:18] &amp;lt;mihi_backup&amp;gt; interfaces contra as quais implementar. [23:18] &amp;lt;dm&amp;gt; dummies? [23:18] &amp;lt;jrand0m&amp;gt; lol [23:19] &amp;lt;dm&amp;gt; ah [23:19] * jrand0m extends MyParents [23:19] &amp;lt;mihi_backup&amp;gt; java não permite herança múltipla ;) [23:19] &amp;lt;dm&amp;gt; sem bastardos... [23:20] * jrand0m implements MyDad, MyMom // parece simplesmente errado [23:20] &amp;lt;mihi_backup&amp;gt; embora você não estenda nem sua mãe nem seu pai (veja o princípio da substituição de Liskov (sp?)) [23:20] * dm implements jrandom'sMom [23:20] &amp;lt;dm&amp;gt; ;) [23:20] &amp;lt;jrand0m&amp;gt; ah, boa observação, mihi [23:20] * dm agora implements mihi'smother [23:20] &amp;lt;jrand0m&amp;gt; heh [23:21] *** Saída: mihi (Timeout de ping) [23:21] &amp;lt;mihi_backup&amp;gt; você só precisa de um construtor public Human(Human father, Human mother) throws SameSexException [23:22] &amp;lt;dm&amp;gt; boa [23:22] &amp;lt;jrand0m&amp;gt; acho que a ciência moderna requer mais alguns construtores [23:22] &amp;lt;dm&amp;gt; embora não seja public [23:22] &amp;lt;dm&amp;gt; é pubic [23:22] *** mihi (mihi@anon.iip) entrou no canal #iip-dev [23:22] &amp;lt;dm&amp;gt; eu me mato de rir. [23:23] &amp;lt;jrand0m&amp;gt; ok, nesse tom [23:23] &amp;lt;jrand0m&amp;gt; acho que acabamos de nos safar com uma reunião de 23 minutos :) [23:23] * jrand0m tira o *baf*er do meu bolso de trás e *baf*a a reunião encerrada
&lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P, 30 de setembro de 2003</title><link>/pt/blog/2003/09/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-setembro-de-2003/</link><pubDate>Tue, 30 Sep 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/09/30/reuni%C3%A3o-de-desenvolvedores-do-i2p-30-de-setembro-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> beefbroth, CCD, ChZEROHag, co, dcat, dm, godmode0, jrand0m, mihi, mihi_backup, mrflibble, Myself248, myself248, nop, pitu, Ryan_Singer, shardy, thecrypto, UserX, yodel&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:56] &amp;lt;jrand0m&amp;gt; ok ok [22:56] &amp;lt;jrand0m&amp;gt; agenda [22:56] &amp;lt;jrand0m&amp;gt; 0.0) welcome [22:56] &amp;lt;jrand0m&amp;gt; 1.0) dev status [22:56] &amp;lt;jrand0m&amp;gt; 1.1) router [22:56] *** Myself248 (~ident@anon.iip) has joined channel #iip-dev [22:56] &amp;lt;jrand0m&amp;gt; 1.2) DH precalc [22:56] &amp;lt;jrand0m&amp;gt; 2.0) microroadmap [22:56] &amp;lt;jrand0m&amp;gt; 3.0) apps / usage [22:56] &amp;lt;jrand0m&amp;gt; 4.0) ns [22:56] &amp;lt;jrand0m&amp;gt; 5.0) IM [22:56] &amp;lt;jrand0m&amp;gt; 6.0) administravia (cvs, bugzilla, cvs list, cvs web) [22:56] &amp;lt;jrand0m&amp;gt; 7.0) questions [22:57] &amp;lt;jrand0m&amp;gt; (yes, 7 points today. w00t) [22:57] &amp;lt;jrand0m&amp;gt; 0.0) welcome [22:57] &amp;lt;jrand0m&amp;gt; hi. [22:57] &amp;lt;dm&amp;gt; hey [22:57] &amp;lt;jrand0m&amp;gt; 17 users today. neat [22:57] *** Ryan_Singer (chatzilla@anon.iip) has joined channel #iip-dev [22:57] &amp;lt;jrand0m&amp;gt; and counting [22:57] &amp;lt;jrand0m&amp;gt; ok [22:57] &amp;lt;thecrypto&amp;gt; 1~hi [22:57] &amp;lt;jrand0m&amp;gt; 1.1) dev status for router [22:58] &amp;lt;jrand0m&amp;gt; the java reference impl router is doing very well [22:58] *** ChZEROHag (hag@anon.iip) has joined channel #iip-dev [22:58] &amp;lt;jrand0m&amp;gt; we can now run applications on different routers and send messages ot each other [22:59] &amp;lt;ChZEROHag&amp;gt; Sorry to interrupt, but hopefully it'll just be once [22:59] &amp;lt;jrand0m&amp;gt; taking an iterative and incremental approach, the current state is secure, not anonymous, not scalable, and harvestable [22:59] &amp;lt;ChZEROHag&amp;gt; Is anyone else working on a C api? [22:59] &amp;lt;jrand0m&amp;gt; 'lo ChZEROHag, whats shakin? [22:59] &amp;lt;ChZEROHag&amp;gt; Because I am, but very slowly [22:59] *** dcat (dirtycat@anon.iip) has joined channel #iip-dev [22:59] &amp;lt;jrand0m&amp;gt; oh cool [22:59] &amp;lt;jrand0m&amp;gt; shardy will be working on one after toorcon is finished [22:59] &amp;lt;jrand0m&amp;gt; perhaps you two could work together on that? [23:00] &amp;lt;co&amp;gt; jrand0m: Can you input a destination to send messages to by hand? [23:00] &amp;lt;co&amp;gt; Better said, is there an ASCII representation of a destination? [23:00] &amp;lt;jrand0m&amp;gt; yes co, to both [23:00] &amp;lt;co&amp;gt; Excellent. [23:00] &amp;lt;jrand0m&amp;gt; destinations, and all I2P structures, are loadable and serializable in (an alternate alphabet) base 64 [23:01] &amp;lt;thecrypto&amp;gt; so it won't be easy to remember, but it will be ascii? [23:01] &amp;lt;jrand0m&amp;gt; (e.g. in the netDb for one of my routers, I have leaseSet-enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8.dat which contains the lease set for destination enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8) [23:02] &amp;lt;jrand0m&amp;gt; [though that is H(destination).toBase64() [23:03] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; if there's anything we can do to help you with that, just say the word [23:03] &amp;lt;jrand0m&amp;gt; ok thats 1.1. 1.2) DH precalc [23:03] &amp;lt;ChZEROHag&amp;gt; You could do it for me? :-) [23:04] &amp;lt;jrand0m&amp;gt; last night I wrote up a precalc optimization for DH exchanges to save ~1s off 1.5s session negotiations. I'd love if someone who knows crypto could make sure I'm not nuts ;) [23:04] &amp;lt;jrand0m&amp;gt; lol ChZEROHag [23:04] &amp;lt;ChZEROHag&amp;gt; aah I know what I needed [23:04] &amp;lt;ChZEROHag&amp;gt; A netdb implementation [23:04] &amp;lt;thecrypto&amp;gt; is it in cvs? [23:04] &amp;lt;thecrypto&amp;gt; the dh [23:04] &amp;lt;jrand0m&amp;gt; yes thecrypto [23:05] &amp;lt;jrand0m&amp;gt; C:\dev\i2p\code\core\java\src\net\invisiblenet\i2p\crypto\DHSessionKeyBuilder.java [23:05] &amp;lt;ChZEROHag&amp;gt; Well I'm going to be up for a good 3/4 hours yet, maybe it'll give me something to do [23:05] &amp;lt;jrand0m&amp;gt; er, s/C:\\dev/g; s/\\/\//g [23:05] *** wax_off (~nomail@anon.iip) has joined channel #iip-dev [23:06] &amp;lt;jrand0m&amp;gt; word. what do you need a netdb impl for? [23:06] &amp;lt;ChZEROHag&amp;gt; I don't remember [23:06] &amp;lt;jrand0m&amp;gt; we currently have a non-scalable netdb in cvs [23:06] &amp;lt;jrand0m&amp;gt; heh [23:06] &amp;lt;ChZEROHag&amp;gt; Haven't touched it in at least a week [23:06] &amp;lt;jrand0m&amp;gt; you're working on a C I2CP api, right? not I2NP? [23:07] &amp;lt;ChZEROHag&amp;gt; I was just going to do everything [23:07] *** wax_off has left #iip-dev [23:07] &amp;lt;jrand0m&amp;gt; I2NP is really, really, really significantly more work than I2CP [23:07] &amp;lt;ChZEROHag&amp;gt; Once I actually get properly started, it'll just roll out [23:07] &amp;lt;jrand0m&amp;gt; but if you impl an I2NP in C that'd rule [23:07] &amp;lt;dm&amp;gt; is there a I2NP in anything right now? [23:07] &amp;lt;jrand0m&amp;gt; (I2CP:I2NP::FCP:FNP) [23:07] &amp;lt;jrand0m&amp;gt; yes dm [23:08] * ChZEROHag deminimizes emacs [23:08] &amp;lt;jrand0m&amp;gt; the java impl i'm working on has I2NP functioning [23:08] &amp;lt;dm&amp;gt; alrighty... [23:08] &amp;lt;ChZEROHag&amp;gt; jrand0m: url? I could do with a reference, even if it's in a horrible language. [23:08] &amp;lt;jrand0m&amp;gt; heh [23:08] &amp;lt;jrand0m&amp;gt; erm, actually thats 6.0 administravia: aka where the fuck is our anon cvs access ;) [23:09] &amp;lt;thecrypto&amp;gt; i'm getting the DH stuff [23:09] &amp;lt;jrand0m&amp;gt; coo' [23:09] &amp;lt;ChZEROHag&amp;gt; Oh right [23:09] &amp;lt;Ryan_Singer&amp;gt; jrand0m, back to schedule, the microroadmap? [23:09] * thecrypto hides his face [23:09] &amp;lt;ChZEROHag&amp;gt; well I'll wait :) [23:09] &amp;lt;jrand0m&amp;gt; heh 'k [23:09] &amp;lt;jrand0m&amp;gt; microroadmap [23:09] &amp;lt;jrand0m&amp;gt; I have 0.1 through 0.5 mapped out [23:09] &amp;lt;dm&amp;gt; followed freenet's roadmap then? [23:10] *** mrflibble (mrflibble@anon.iip) has joined channel #iip-dev [23:10] &amp;lt;jrand0m&amp;gt; 0.1) functional, secure, not anonymous, not scalable, harvestable [23:10] &amp;lt;dm&amp;gt; development slows down and freezes during 0.5... [23:10] &amp;lt;jrand0m&amp;gt; we are now at 0.1. [23:10] &amp;lt;jrand0m&amp;gt; heh I noticed that dm, flinks hosed off at 0.5.2 as well ;) [23:10] &amp;lt;co&amp;gt; What are you calling the whole package? [23:10] &amp;lt;jrand0m&amp;gt; (strange coincidence) [23:10] &amp;lt;co&amp;gt; i.e. version 0.1 of? [23:10] &amp;lt;jrand0m&amp;gt; the whole package? i2p router reference implementation [23:10] &amp;lt;ChZEROHag&amp;gt; co: Wonga [23:10] * beefbroth joins the meeting [23:11] &amp;lt;jrand0m&amp;gt; buenos noches beefbroth [23:11] &amp;lt;co&amp;gt; All right. That explains it. [23:11] &amp;lt;ChZEROHag&amp;gt; Actually maybe I will call it that. Certainly sounds more interesting than 'i2pd' [23:11] &amp;lt;jrand0m&amp;gt; 0.1 has bugs. thats a given. and it has no optimizations of note (though the DH precalc helps). [23:11] &amp;lt;jrand0m&amp;gt; heh [23:11] &amp;lt;Ryan_Singer&amp;gt; jrand0m, what's 0.2) then? [23:11] &amp;lt;jrand0m&amp;gt; invisible internet police department [23:11] &amp;lt;jrand0m&amp;gt; ok, 0.2 [23:12] &amp;lt;jrand0m&amp;gt; 0.2 is functional, secure, anonymous, not scalable, harvestable [23:12] &amp;lt;jrand0m&amp;gt; 0.2 adds support for non-zero-length tunnels [23:12] &amp;lt;jrand0m&amp;gt; I actually implemented most of that last night, but not thoroughly tested [23:12] &amp;lt;jrand0m&amp;gt; I think 0.2 will be ready by end of week [23:12] &amp;lt;Ryan_Singer&amp;gt; how far away are we from that from a dev perspective? [23:13] &amp;lt;Ryan_Singer&amp;gt; great [23:13] &amp;lt;jrand0m&amp;gt; 0.3) is functional, secure, anonymous, scalable, harvestable [23:13] * thecrypto gets bochs so he can simulate a network to help with this [23:13] &amp;lt;jrand0m&amp;gt; 0.3 adds a kademliaDatabaseManager [23:13] &amp;lt;jrand0m&amp;gt; right now we use a BroadcastDatabaseManager [23:13] &amp;lt;jrand0m&amp;gt; (aka gnunet ;) [23:14] &amp;lt;jrand0m&amp;gt; trivial to implement and functional for small networks, but we need the kademlia to scale [23:14] &amp;lt;jrand0m&amp;gt; 0.4) is functional, secure, anonymous, scalable, non-harvestable [23:14] &amp;lt;jrand0m&amp;gt; that adds trusted links [23:14] &amp;lt;Ryan_Singer&amp;gt; jrand0m, and how much of a dev challenge is it to implement kademlia? [23:14] &amp;lt;jrand0m&amp;gt; I have two ideas for trusted links.. one is more easily implementable and usable [23:15] &amp;lt;jrand0m&amp;gt; kademlia will probably take a full week [23:15] &amp;lt;jrand0m&amp;gt; (to get right) [23:15] &amp;lt;jrand0m&amp;gt; note that all of this has lots of room for refactoring and tuning. I'm aiming functional first, then we tune. [23:16] &amp;lt;co&amp;gt; Are you certain you will be able to develop and test that quickly? [23:16] &amp;lt;jrand0m&amp;gt; I am certain of nothing [23:16] &amp;lt;jrand0m&amp;gt; thats just my estimate [23:16] &amp;lt;Ryan_Singer&amp;gt; co, hegets functional, we test [23:16] &amp;lt;ChZEROHag&amp;gt; Are you sure? [23:16] &amp;lt;ChZEROHag&amp;gt; (sorry) [23:16] &amp;lt;co&amp;gt; Ryan_Singer: I see. [23:17] * jrand0m &amp;lt;3 people who test :) [23:17] &amp;lt;Myself248&amp;gt; When you say "we" test. Is there any place for non-coders to help with the testing? [23:17] &amp;lt;jrand0m&amp;gt; Myself248&amp;gt; probably not until 0.4 [23:17] &amp;lt;dm&amp;gt; lets just hope it never gets to the point where it's functional, but nobody knows what the fuck is going on inside the network to make it work well (i.e. freenet) [23:18] &amp;lt;jrand0m&amp;gt; once 0.4 is ready, thats pre-alpha. once its 0.4 I'll tune and refactor and fill in the blanks to get ready for 0.5 (alpha) [23:18] &amp;lt;Myself248&amp;gt; Document, document, document. [23:18] &amp;lt;dm&amp;gt; is there any though being put into active monitoring of network internals, or is it straightforward? [23:18] &amp;lt;jrand0m&amp;gt; yes dm, absolutely [23:18] &amp;lt;jrand0m&amp;gt; one of the key pieces of i2np is the inclusion of stats in the routerInfo strutures published [23:18] &amp;lt;mihi&amp;gt; jrand0m: do a s/0./0.0./ ;) [23:18] &amp;lt;jrand0m&amp;gt; the initial revs will publish real stats so we can tune [23:19] &amp;lt;jrand0m&amp;gt; later revs will either not publish any stats or publish fake ones [23:19] * jrand0m does not do 0.0 [23:19] &amp;lt;shardy&amp;gt; ok, I'm here [23:19] &amp;lt;jrand0m&amp;gt; wb shardy [23:19] &amp;lt;shardy&amp;gt; sorry for being late, forgot about this window being open, heh [23:19] &amp;lt;dm&amp;gt; cool. [23:19] &amp;lt;Ryan_Singer&amp;gt; is there a higher level document describing the archetecture for the network under .4? [23:19] &amp;lt;jrand0m&amp;gt; off with your head [23:20] &amp;lt;jrand0m&amp;gt; Ryan_Singer&amp;gt; hmm, I had some overview docs a few months back that mids and nop mirrored, and there's the i2p overview doc [23:20] &amp;lt;jrand0m&amp;gt; 0.4 is full i2np as described in the spec, just not optimally implemented [23:20] &amp;lt;shardy&amp;gt; oh and jrand0m, I'll check out the DH optimization for you [23:20] &amp;lt;jrand0m&amp;gt; word, gracias [23:20] &amp;lt;Ryan_Singer&amp;gt; can I get those docs? [23:21] &amp;lt;jrand0m&amp;gt; the overview is at (Link: http://www.invisiblenet.net/i2p/i2p_philosophy.pdf)http://www.invisiblenet.net/i2p/i2p_philosophy.pdf [23:21] &amp;lt;beefbroth&amp;gt; they're on the wiki I think? [23:21] &amp;lt;jrand0m&amp;gt; hte old overview docs... hmm [23:21] &amp;lt;jrand0m&amp;gt; (i2p specs are at (Link: http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs)http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs) [23:21] &amp;lt;co&amp;gt; They are on (Link: www.invisiblenet.net/i2p/.)www.invisiblenet.net/i2p/. [23:21] &amp;lt;jrand0m&amp;gt; right beefbroth [23:22] &amp;lt;jrand0m&amp;gt; though there are old docs in html format w/ ugly ms paint pictures from before showing how tunnels work... [23:22] &amp;lt;beefbroth&amp;gt; I should know, I've read them enough [23:22] &amp;lt;jrand0m&amp;gt; hehe [23:22] &amp;lt;co&amp;gt; Unless those are older versions or mirrors. [23:22] &amp;lt;jrand0m&amp;gt; those files on the wiki are 0.9 (0.9.1 is out for I2NP and datastructures, but they only include minor changes) [23:23] &amp;lt;thecrypto&amp;gt; jrand0m: the precalc looks good [23:23] &amp;lt;jrand0m&amp;gt; cool [23:24] *** pitu (~pitu@anon.iip) has joined channel #iip-dev [23:24] * jrand0m runs the router w/ java -Dcrypto.dh.precalc.min=3 -Dcrypto.dh.precalc.max=10 -Dcrypto.dh.precalc.delay=5000 -jar C:\dev\i2p\code\router\java\src\router.jar [23:25] &amp;lt;jrand0m&amp;gt; ok, thats the microroadmap [23:25] &amp;lt;jrand0m&amp;gt; as you can see, I'm accepting that alpha won't be ready for end of month. 0.4 will probably be first week of october [23:26] &amp;lt;dm&amp;gt; that's okay, even that would be the fastest ever implementation of a network of this type ;) [23:26] &amp;lt;Ryan_Singer&amp;gt; lol [23:26] &amp;lt;beefbroth&amp;gt; when reading jrand0m's time estimates here, please remember that he has been drinking whiskey for the last 4 hours :-P [23:26] &amp;lt;jrand0m&amp;gt; heh [23:26] &amp;lt;Ryan_Singer&amp;gt; ok...apps/usage? [23:26] &amp;lt;jrand0m&amp;gt; good whiskey at that ;) [23:26] &amp;lt;jrand0m&amp;gt; ok, apps/usage [23:27] &amp;lt;dm&amp;gt; 0.7 in 4 seconds....3...2...1..!! [23:27] &amp;lt;jrand0m&amp;gt; I'm aiming for low hanging fruit here - these are things that we can do with 0 or minimal new code. [23:27] &amp;lt;ChZEROHag&amp;gt; How are you supposed to code properly if you're stone sober? [23:27] &amp;lt;jrand0m&amp;gt; all of these make significant use of mihi's kickass i2ptunnel [23:27] &amp;lt;co&amp;gt; ChZEROHag: Easily. [23:27] *** mihi has changed the topic on channel #iip-dev to &amp;lt;dm&amp;gt; 0.7 in 4 seconds....3...2...1..!! [23:28] &amp;lt;jrand0m&amp;gt; using the i2ptunnel, we can do the following without writing any new code: [23:28] &amp;lt;jrand0m&amp;gt; public ww proxy (using i2ptunnel + squid) [23:28] * dm tips his hat to mihi. [23:28] &amp;lt;jrand0m&amp;gt; JAP (using i2ptunnel + JAP) [23:28] &amp;lt;mihi&amp;gt; you cannot kick asses though i2p (not through a tunnel either...) [23:28] &amp;lt;jrand0m&amp;gt; browse www anon (i2ptunnel + web browser) [23:28] &amp;lt;jrand0m&amp;gt; run an i2p web server (i2ptunnel + httpd) [23:29] &amp;lt;co&amp;gt; Very nice. Bravo, mihi. [23:29] &amp;lt;jrand0m&amp;gt; cvs outproxy (i2ptunnel) [e.g. cvs outproxy to sourceforge for anon freenet dev] [23:29] &amp;lt;jrand0m&amp;gt; cvs client, cvs server [23:29] &amp;lt;jrand0m&amp;gt; IM app, pop3 server, imap server, opennap [23:29] &amp;lt;jrand0m&amp;gt; those are all really low hanging fruit [23:29] &amp;lt;dm&amp;gt; okay, now all we need is i2p :) [23:30] &amp;lt;jrand0m&amp;gt; right ;) [23:30] &amp;lt;Myself248&amp;gt; wouldn't i2p webserver kinda supplant freenet? :) [23:30] * jrand0m thinks that qualifies as a faq I should answer [23:30] &amp;lt;Ryan_Singer&amp;gt; jrand0m, but they are also very valuable [23:30] &amp;lt;ChZEROHag&amp;gt; From that list, I'd consider cvs more important/useful [23:30] &amp;lt;ChZEROHag&amp;gt; Partly because I wish to remain anonymous, but also because if anonymous www is provided you'll get lusers [23:30] &amp;lt;jrand0m&amp;gt; i2p + web doesn't supplant freenet - freenet adds significant value on top of an anon comm framework - content distribution [23:31] &amp;lt;ChZEROHag&amp;gt; And at the moment the idea of anonymous email is scary :) [23:31] * dm writes down: "no lusers" [23:31] &amp;lt;jrand0m&amp;gt; cvs definitely is in the top 3 [23:31] &amp;lt;beefbroth&amp;gt; i think if i2p webserving works well, you have to consider merging the DHT/storage parts of freenet on top of i2p and then you have the best of both worlds. [23:31] &amp;lt;Ryan_Singer&amp;gt; ChZEROHag, if it's scalable thats a goodthing [23:31] &amp;lt;ChZEROHag&amp;gt; dm: lusers are only a problem during the early stages, but they tend not to use cvs [23:31] &amp;lt;Myself248&amp;gt; okay, add lots of hashcash to any anon email thing. [23:31] &amp;lt;ChZEROHag&amp;gt; Or, for that matter, even know what (or that) it is [23:31] &amp;lt;co&amp;gt; I think one of the tests that needs to be done is a test attack on the network. [23:31] &amp;lt;jrand0m&amp;gt; yes beefbroth, once i2p does what we aim at, freenet will most likely adjust to make use of it [23:32] &amp;lt;co&amp;gt; Sorry if that is offtopic. [23:32] &amp;lt;mihi&amp;gt; Myself248: just add a redirector to an anon remailer. [23:32] &amp;lt;jrand0m&amp;gt; no, thats definitely on topic co - attacking this network is key [23:32] &amp;lt;ChZEROHag&amp;gt; Myself248: hashcash is primarily to stop flooding while we're forced to use the ancient protocol that is 'irc' [23:32] &amp;lt;ChZEROHag&amp;gt; Not to stop what could be termed 'abuse' [23:32] &amp;lt;jrand0m&amp;gt; right mihi. though perhaps mixminion run over i2p would be useful [23:33] &amp;lt;jrand0m&amp;gt; right, hashcash is even built into i2p itself to keep messages from being delivered a single hop unless they "pay up" [23:33] &amp;lt;Ryan_Singer&amp;gt; jrand0m, we could run imap over this easily? [23:33] &amp;lt;jrand0m&amp;gt; absolutely [23:33] &amp;lt;Ryan_Singer&amp;gt; impressive [23:33] &amp;lt;jrand0m&amp;gt; imapd with an i2ptunnel pointing at it, with i2ptunnel on the client pointing at that tunnel's destination [23:34] &amp;lt;Myself248&amp;gt; and freenet search engines :) [23:34] &amp;lt;mihi&amp;gt; ftp or several non-jabber instant messengers will make problems... [23:34] &amp;lt;jrand0m&amp;gt; right, things that require two connections are more complex [23:34] &amp;lt;ChZEROHag&amp;gt; jrand0m: hashcash in i2p? [23:34] &amp;lt;ChZEROHag&amp;gt; I shall bug you about that when this is over. [23:34] &amp;lt;shardy&amp;gt; hashcash in i2p? nice. [23:34] &amp;lt;dm&amp;gt; we're getting ahead of ourselves! oh alright, who cares.. QUAKE + IIP!!!!!! [23:34] &amp;lt;dm&amp;gt; sorry, I2p :) [23:34] &amp;lt;jrand0m&amp;gt; lol dm [23:35] &amp;lt;Myself248&amp;gt; Those of us with little CPUs get nervous when someone says hashcash, but as an anti-spamming measure I understand it. [23:35] &amp;lt;co&amp;gt; dm: That is *reallY* getting ahead of ourselves. [23:35] * mihi is jabber:schierlm@a-message.de ;) [23:35] &amp;lt;jrand0m&amp;gt; yes ChZEROHag - Destination == public signing key (DSA) + public encryption key (ElGamal) + certificate (either null or hashcash(keys)) [23:35] &amp;lt;beefbroth&amp;gt; is the i2p tunnel static or dynamic on the client end? [23:35] &amp;lt;mihi&amp;gt; beefbroth: atm it is all static. but you could use a socks proxy as dest. ;) [23:35] &amp;lt;jrand0m&amp;gt; Myself248&amp;gt; I'm getting a bitching sun ultra1 in the mail in a few weeks. if a 160Mhz box can do it, everyone can [23:35] &amp;lt;shardy&amp;gt; well. hashcash shouldn't be something that is terrible even to small cpus. only if you want to do something eleventy billion times, should you notice it. [23:36] &amp;lt;co&amp;gt; beefbroth: It can be dynamic. [23:36] &amp;lt;Ryan_Singer&amp;gt; the potential applications of the "low-hanging fruit" here are very impressive [23:36] &amp;lt;jrand0m&amp;gt; right mihi [23:36] &amp;lt;jrand0m&amp;gt; "eleventy". heh [23:36] &amp;lt;ChZEROHag&amp;gt; the low hanging fruit is essentially 'normal' internet apps, but anonymously [23:36] &amp;lt;ChZEROHag&amp;gt; right? [23:36] &amp;lt;jrand0m&amp;gt; right [23:36] &amp;lt;Ryan_Singer&amp;gt; yes [23:36] &amp;lt;dm&amp;gt; (quake) [23:37] &amp;lt;jrand0m&amp;gt; 0.1 runs them securely, 0.2 runs them anonymously, 0.3 runs them scalably, 0.4 runs them non-harvestably [23:37] &amp;lt;jrand0m&amp;gt; (we're @ 0.1 now) [23:37] &amp;lt;shardy&amp;gt; what do you mean by non-harvestably? [23:37] &amp;lt;co&amp;gt; Sorry, what is harvestable again? [23:37] &amp;lt;ChZEROHag&amp;gt; dm: Unfortunately we've ben held back enough that realtime is after more than 30 years still not 'normal' [23:37] &amp;lt;Myself248&amp;gt; Phew. I was hoping someone would ask that. ;) [23:37] &amp;lt;Ryan_Singer&amp;gt; loggable [23:37] &amp;lt;jrand0m&amp;gt; harvesting means an active attacker can run a router, find out about lots of other routers ("harvest" them), and send the goons to kick in their doors [23:38] &amp;lt;Myself248&amp;gt; oh, like you can do with gnutella. :) [23:38] &amp;lt;Ryan_Singer&amp;gt; secret-servicy like goons [23:38] &amp;lt;jrand0m&amp;gt; right [23:39] &amp;lt;shardy&amp;gt; ah, gotcha. [23:39] &amp;lt;jrand0m&amp;gt; ok, but yeah, thats the microroadmap. [23:40] &amp;lt;jrand0m&amp;gt; now, am I being stupid calling these 0.x instead of 0.0.x? should 1.0 be "perfect" or should 1.0 be functional and safe? [23:40] &amp;lt;Ryan_Singer&amp;gt; jrand0m, and we will see .4 when? [23:40] &amp;lt;jrand0m&amp;gt; 0.4 is probably 2 weeks out [23:40] * jrand0m is taking a week off (ish) in mid october as I have people coming to visit [23:40] *** Signoff: dm (EOF From client) [23:40] &amp;lt;mihi&amp;gt; 1.0 should be stable. [23:40] &amp;lt;co&amp;gt; Let 1.0 be functional and safe. [23:40] &amp;lt;thecrypto&amp;gt; dittos co [23:41] &amp;lt;Ryan_Singer&amp;gt; 1.0 should be functional, stable and safe [23:41] &amp;lt;ChZEROHag&amp;gt; jrand0m: My philosophy, regarding version numbers, is if in doubt, copy Linux [23:41] &amp;lt;Myself248&amp;gt; 5.0 can be "perfect". Free software people are overly afraid of version number bloat. [23:41] &amp;lt;jrand0m&amp;gt; word [23:41] &amp;lt;mrflibble&amp;gt; jrand0m, v1 of things are never perfect :) [23:41] *** dm (~gj@anon.iip) has joined channel #iip-dev [23:41] &amp;lt;mrflibble&amp;gt; people dont expect them to be perfect either [23:41] &amp;lt;dm&amp;gt; did I miss 1.0? [23:41] &amp;lt;ChZEROHag&amp;gt; mrflibble: People don't expect any software to be perfect. People use windows. [23:41] &amp;lt;Ryan_Singer&amp;gt; this software will beGPL orLGPL? [23:41] &amp;lt;jrand0m&amp;gt; cool, I've already gotten flack for 1.0 being not-perfect yet [23:41] &amp;lt;ChZEROHag&amp;gt; That doesn't mean it shouldn't be. [23:41] &amp;lt;mrflibble&amp;gt; good point ChZEROHag [23:42] &amp;lt;dm&amp;gt; ah shit, I did didn't i.. [23:42] &amp;lt;mihi&amp;gt; dm: stop kidding [23:42] &amp;lt;mrflibble&amp;gt; yup, u did [23:42] &amp;lt;jrand0m&amp;gt; the router is GPL. the java client library is currently GPL, but I'm open. thecrypto and I are full owners of all but one section (the Cryptix AES impl, which is MIT) [23:42] &amp;lt;dm&amp;gt; alright alright I'm sorry :( [23:42] &amp;lt;jrand0m&amp;gt; actually, I take that back [23:42] &amp;lt;jrand0m&amp;gt; I used the Base64.java from freenet too [23:43] &amp;lt;beefbroth&amp;gt; are we still on agenda item 0.3 Apps ? [23:43] &amp;lt;jrand0m&amp;gt; so base64 is GPL :) [23:43] &amp;lt;thecrypto&amp;gt; and the IM client will be GPL [23:43] &amp;lt;jrand0m&amp;gt; oh yeah, we're on 0.3 aren't we [23:43] &amp;lt;thecrypto&amp;gt; as soon as i get around to putting comments in the code [23:43] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [23:43] &amp;lt;jrand0m&amp;gt; heh thecrypto [23:43] &amp;lt;ChZEROHag&amp;gt; GPL sounds good to me [23:43] &amp;lt;jrand0m&amp;gt; w0ah, 23 users [23:43] &amp;lt;Myself248&amp;gt; we're on agenda item 6.02E23, random crap. :) [23:43] &amp;lt;Ryan_Singer&amp;gt; jrand0m, if you get time, I want to talk to you about liscencing and potential consulting gigs [23:43] &amp;lt;jrand0m&amp;gt; cool Ryan_Singer [23:43] &amp;lt;ChZEROHag&amp;gt; Though as someone (Fillament?) pointed out - if someone breaks the license how is an anonymous person going to do anything about it? [23:43] &amp;lt;mihi&amp;gt; jrand0m: 22 ;) [23:43] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; read my license on flinks ;) [23:43] &amp;lt;Myself248&amp;gt; we need an anonymous court system. [23:44] * mihi is here twice [23:44] &amp;lt;jrand0m&amp;gt; Myself248&amp;gt; its called yodel ;) [23:44] &amp;lt;Myself248&amp;gt; "The court now hears docket number 34534, J. Doe v. J. Doe" [23:44] &amp;lt;Ryan_Singer&amp;gt; ChZEROHag, the reason I ask is for corporations to make use of this software for security against industrialespionage [23:44] &amp;lt;co&amp;gt; Naming server will be licensed under GPL as well. [23:44] &amp;lt;CCD&amp;gt; lol [23:44] &amp;lt;Myself248&amp;gt; "Baliff, aren't those the same parties as the last 34533 cases we've heard?" [23:44] &amp;lt;shardy&amp;gt; well [23:45] &amp;lt;shardy&amp;gt; there's always the idea that if you want people to *really* use your protocol, and you're not worried about money, just make it completely open. not even restricted by gpl. [23:45] &amp;lt;co&amp;gt; shardy: You mean public domain? [23:45] &amp;lt;beefbroth&amp;gt; i think that was co's lead in to 0.4 agenda item :-P [23:45] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; the specs are public and open. I have not asserted copyright on the specs. [23:45] &amp;lt;Ryan_Singer&amp;gt; shardy, no, we would like work on the protocol to stay available [23:45] &amp;lt;shardy&amp;gt; public domain, bsd license, "do whatever you want just give us credit please" license, etc [23:45] &amp;lt;jrand0m&amp;gt; the code is GPL for the router. one client api implementation in java is GPL [23:46] &amp;lt;Ryan_Singer&amp;gt; check out the liberty protocol.... (Link: http://projectliberty.org)http://projectliberty.org [23:46] &amp;lt;shardy&amp;gt; jrand0m: ok cool. gotcha. [23:46] * jrand0m has thought about "no government use" licenses ;) [23:46] &amp;lt;jrand0m&amp;gt; ok, the reason I tossed 3.0) apps into the list of issues is this [23:46] &amp;lt;jrand0m&amp;gt; we need help. [23:46] &amp;lt;Ryan_Singer&amp;gt; help with what? [23:46] &amp;lt;jrand0m&amp;gt; i2ptunnel is good code. i2p's router will be good code. [23:47] &amp;lt;jrand0m&amp;gt; what we need is for people to start figuring out the nuts and bolts of release engineering [23:47] &amp;lt;dm&amp;gt; why do you need apps if you can just use i2ptunner? [23:47] &amp;lt;ChZEROHag&amp;gt; jrand0m: come again? [23:47] &amp;lt;jrand0m&amp;gt; aka, how to actually package something up that joe sixpack can download and browse the web [23:47] &amp;lt;ChZEROHag&amp;gt; dm: Why do you need apps if you can just use telnet? [23:47] &amp;lt;dm&amp;gt; what? [23:47] * dm scratches his head. [23:47] &amp;lt;CCD&amp;gt; err, there is something besides telnet? [23:48] * jrand0m thinks thats ChZEROHag's point dm ;) [23:48] *** Myself248 is now known as myself248 [23:48] *** Signoff: thecrypto (Ping timeout) [23:48] &amp;lt;ChZEROHag&amp;gt; dm: To use i2ptunnel would be like having a working car and then dragging it around on a handcart [23:48] &amp;lt;jrand0m&amp;gt; ok, thats just that. I just wanted to mention in case people had spare time :) [23:48] &amp;lt;jrand0m&amp;gt; ok, 4.0) [23:48] &amp;lt;jrand0m&amp;gt; naming service [23:48] &amp;lt;dm&amp;gt; I can see he's trying to make a point. [23:48] &amp;lt;jrand0m&amp;gt; hi co, hows it going? :) [23:48] &amp;lt;co&amp;gt; The naming server must be GPL, since at least the Java implementation uses code from the client library to contact routers. [23:49] &amp;lt;dm&amp;gt; but we just spent 20 minutes going: I2Ptunnel + web server!, I2Ptunnel + quake! ;) [23:49] &amp;lt;ChZEROHag&amp;gt; Or, in computing terms, like doing all your internet stuff with telnet instead if directly on the ip stack [23:49] &amp;lt;co&amp;gt; I did not do much last week. I released the client API, which also needs work. [23:49] &amp;lt;ChZEROHag&amp;gt; i2ptunnel is an interrim solution [23:49] &amp;lt;co&amp;gt; I will have time this week, though, to begin implementing the naming server. [23:49] &amp;lt;jrand0m&amp;gt; cool [23:49] &amp;lt;jrand0m&amp;gt; where is the client api again? [23:50] &amp;lt;mihi&amp;gt; on the mailing list ;) [23:50] &amp;lt;co&amp;gt; One of its assumptions is that destinations can be encoded in base64, which is why I asked the question about that earlier. [23:50] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; in some ways its interim [23:50] * jrand0m !thwaps self [23:50] *** thecrypto (~thecrypto@anon.iip) has joined channel #iip-dev [23:50] &amp;lt;dm&amp;gt; so is TCP! [23:50] *** yodel (yodel@anon.iip) has joined channel #iip-dev [23:50] &amp;lt;jrand0m&amp;gt; 'lo yodel [23:50] &amp;lt;beefbroth&amp;gt; what are the naming conventions going to look like? is it something that joe average will be able to relate to (i.e. (Link: www.somthing.com)www.somthing.com or (Link: www.something.i2p)www.something.i2p for http/web stuff)? [23:50] &amp;lt;co&amp;gt; I will put the naming service specification and client API into CVS. [23:50] &amp;lt;jrand0m&amp;gt; wb thecrypto [23:50] &amp;lt;ChZEROHag&amp;gt; These have probably been covered before, but how will the ns provide unique names fairly? [23:50] * mihi wants to have *.mihi.iip ;) [23:50] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; with the naming service or without? [23:50] &amp;lt;jrand0m&amp;gt; heh mihi [23:50] &amp;lt;ChZEROHag&amp;gt; avoiding the squatting, etc. that has plagued DNS [23:50] &amp;lt;thecrypto&amp;gt; can someone send me what happened? [23:51] &amp;lt;beefbroth&amp;gt; jrand0m: with. i think without would be a long string of numbers. [23:51] &amp;lt;co&amp;gt; ChZEROHag: You will register with a group of naming servers, then will use the name of that group to identify yourself. [23:51] &amp;lt;co&amp;gt; As in IM.beefbroth.mygroup if you provide IM service. [23:51] &amp;lt;mihi&amp;gt; oops, s/iip/i2p [23:51] *** godmode0_ (~mode@anon.iip) has joined channel #iip-dev [23:51] *** Signoff: godmode0 (EOF From client) [23:51] &amp;lt;jrand0m&amp;gt; ChZEROHag&amp;gt; co's naming service has trusted groups, where each group manages a group name (tld). you select chose which groups run each tld [23:51] &amp;lt;co&amp;gt; Yes, it will be possible for someone to register the username beefbroth with group2. [23:51] &amp;lt;thecrypto&amp;gt; in the 4 minutes i was gone [23:52] &amp;lt;ChZEROHag&amp;gt; co: So the only issue is the .mygroup uniqueness? [23:52] &amp;lt;ChZEROHag&amp;gt; And who gets the group 'com'? :-) [23:52] &amp;lt;jrand0m&amp;gt; and that is selected by the client [23:52] &amp;lt;mihi&amp;gt; ChZEROHag: i2p is not COMmerical [23:52] &amp;lt;jrand0m&amp;gt; (e.g. you tell your ns client lib "group '.com' is group 0123ff33aefcbb34fe [23:52] &amp;lt;beefbroth&amp;gt; I hate to suggest it, but I almost think the groups should default to 3 letters to preserve the illusion that it is similar to the regular web [23:52] &amp;lt;co&amp;gt; ChZEROHag: I am not sure who gets the "com" group. [23:52] &amp;lt;co&amp;gt; Good question. [23:53] &amp;lt;shardy&amp;gt; beefbroth: except the "regular web" is no longer only 3 letter lds [23:53] &amp;lt;mihi&amp;gt; beefbroth: or add a .i2p to all addresses. [23:53] &amp;lt;ChZEROHag&amp;gt; beefbroth: That illusion is only present in america [23:53] &amp;lt;shardy&amp;gt; tlds. [23:53] &amp;lt;jrand0m&amp;gt; to start with, we may just want to initially have one group of naming servers, ".i2p" [23:53] &amp;lt;co&amp;gt; beefbroth: The naming server software permits you to have up to 32 letters. [23:53] &amp;lt;ChZEROHag&amp;gt; Elsewhere we use the 2-letter country codes given us [23:53] &amp;lt;shardy&amp;gt; .us is also in use in america. [23:53] &amp;lt;co&amp;gt; Actually, I wanted the first group to be "test". [23:53] &amp;lt;shardy&amp;gt; as are things like .info and .name [23:53] &amp;lt;jrand0m&amp;gt; heh 'k [23:54] &amp;lt;ChZEROHag&amp;gt; shardy: yeah, by about 5 people. [23:54] &amp;lt;ChZEROHag&amp;gt; But this is perhaps a rant for another time :) [23:54] &amp;lt;jrand0m&amp;gt; actually... [23:54] &amp;lt;shardy&amp;gt; there's even a .museum [23:54] &amp;lt;Ryan_Singer&amp;gt; jrand0m, using .12p sounds good [23:54] &amp;lt;jrand0m&amp;gt; I ran into a distributed DNS based of JXTA the other day [23:54] &amp;lt;co&amp;gt; ChZEROHag: But the point is that if you do not like the people running the "com" group, you can establish the "com2" group and run its servers (and register with it). [23:55] &amp;lt;ChZEROHag&amp;gt; YEs that bit makes perfect sense [23:55] &amp;lt;mihi&amp;gt; ChZEROHag: (Link: http://www.nic.us/press/audio/dotus-mayEM.wav)http://www.nic.us/press/audio/dotus-mayEM.wav ;) [23:55] &amp;lt;jrand0m&amp;gt; co&amp;gt; can't you just say "well, they 'think' they're .com, but I say .com is run by group2"? [23:55] &amp;lt;ChZEROHag&amp;gt; What I'm getting at, I suppose, is does it rely on first-come-first-served? [23:55] &amp;lt;co&amp;gt; You may configure your client to do anything. [23:56] &amp;lt;Ryan_Singer&amp;gt; how does the JXTA name system work? [23:56] &amp;lt;jrand0m&amp;gt; co&amp;gt; (Link: http://wiki.java.net/bin/view/Jxta/DisDNS)http://wiki.java.net/bin/view/Jxta/DisDNS is a distributed DNS wiki, though its very rough and doesn't address any real hard issues [23:56] &amp;lt;co&amp;gt; ChZEROHag: In registering your username with a group, yes. [23:56] &amp;lt;co&amp;gt; jrand0m: I will look at that after the meeting. [23:56] &amp;lt;jrand0m&amp;gt; jxta runs naming servers off rendevous points [23:56] &amp;lt;ChZEROHag&amp;gt; mihi: wassat? [23:56] &amp;lt;beefbroth&amp;gt; so it is possible someone tries to attack the NS system by mimicing the already existing i2p group of naming servers [23:57] *** Signoff: jeremiah (Ping timeout) [23:57] &amp;lt;co&amp;gt; beefbroth: I think not. [23:57] &amp;lt;mihi&amp;gt; ChZEROHag: listen to it. why xxx million americans prefer .us over .com [23:57] &amp;lt;mihi&amp;gt; 68 million [23:57] &amp;lt;co&amp;gt; As I envision it, people setting up groups will announce those groups. [23:57] &amp;lt;jrand0m&amp;gt; mimicing? they can't mimic as the servers in the group are authenticated by public key systems [23:58] &amp;lt;jrand0m&amp;gt; however, if groups allow non-trusted members to join the group, they can be taken over trivially. [23:58] &amp;lt;shardy&amp;gt; but how is the key exchange done? [23:58] &amp;lt;co&amp;gt; The later people will face the problem that the group is already established, and the client software configuration files contain the former group's destinations. [23:58] &amp;lt;ChZEROHag&amp;gt; mihi: Well I've always said it makes sense to prefer it, patriotism and whatnot, I've just never really seen it. [23:58] &amp;lt;beefbroth&amp;gt; what happens if two groups of naming servers both claim to resolve the .i2p group? [23:58] &amp;lt;co&amp;gt; Good question, though, and I will think over it again, carefully. [23:58] &amp;lt;ChZEROHag&amp;gt; mihi: anyway, I shall have a listen [23:58] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; no key exchange - key publishing [23:58] &amp;lt;beefbroth&amp;gt; i see, good point [23:58] &amp;lt;ChZEROHag&amp;gt; co: Yeah that's another thing I was trying to get at [23:58] &amp;lt;shardy&amp;gt; but keys can still be intercepted if they're published online [23:58] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; no one claims anything. your client says "i2p == [dest1, dest2, dest]" [23:59] &amp;lt;shardy&amp;gt; what we need is a trust-based dns system :) [23:59] &amp;lt;shardy&amp;gt; so you can submit a query for the name and get back a list of responses... and then go with the trusted one [23:59] &amp;lt;co&amp;gt; Thank you for bringing this up. [23:59] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; ah, I think I understand the confusion. I think the naming service will want to come with a set of destinations out of band (aka packaged with install) [23:59] &amp;lt;ChZEROHag&amp;gt; Yeah we have one - everyone trusts IANA (or whatever they call themselves) or else. [23:59] * shardy ducks [23:59] &amp;lt;ChZEROHag&amp;gt; :-D [23:59] &amp;lt;mrflibble&amp;gt; they're trying that with dnssec, but of course that's not anonymous [00:00] &amp;lt;jrand0m&amp;gt; what this naming service does is get away from root servers [00:00] &amp;lt;beefbroth&amp;gt; you could always have an i2p homepage that listed active naming groups and authorites? [00:00] &amp;lt;shardy&amp;gt; jrand0m: ok. just pointing out that it can still be intercepted no matter what you do, unless there's a physically secure channel to initially transmit those keys over... [00:00] &amp;lt;co&amp;gt; shardy: I think I covered key exchange in the spec. If not, tell me. [00:00] &amp;lt;shardy&amp;gt; but packaging it oob makes it better [00:00] &amp;lt;shardy&amp;gt; co: I'll check it out. [00:00] &amp;lt;jrand0m&amp;gt; shardy&amp;gt; oh, right. yes, people need to be able to trust the code they download [00:00] &amp;lt;co&amp;gt; beefbroth: Certainly. [00:01] &amp;lt;ChZEROHag&amp;gt; aah that reminds me [00:01] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; yes, thats most certainly one of the first apps that will be implemented - an i2p webserver w/ bbs &amp;amp;amp; wiki that people can access through i2p [00:01] &amp;lt;ChZEROHag&amp;gt; I should create a gpg key for my iipmail [00:01] *** yodel has left #iip-dev [00:01] * ChZEROHag does so while unexciting stuff happens [00:01] &amp;lt;jrand0m&amp;gt; heh ok [00:01] &amp;lt;co&amp;gt; Please understand that the naming server specification is still open to suggestions for improvement. [00:02] &amp;lt;shardy&amp;gt; I think I'm going to bring all the specs with me on the flight to toorcon... that'll give me a time to read them [00:02] &amp;lt;co&amp;gt; I do not claim it is perfect or finalized at this time. [00:02] &amp;lt;jrand0m&amp;gt; heh I hope its a long flight [00:02] &amp;lt;shardy&amp;gt; and it's more productive than playing fft advance the entire time, heh [00:02] * jrand0m has found that criticism will more freely come once there is code implementing specs [00:02] *** godmode0_ is now known as godmode0 [00:02] &amp;lt;co&amp;gt; And I have to write the code. [00:02] &amp;lt;co&amp;gt; I think we can move on to the next topic now. [00:02] &amp;lt;jrand0m&amp;gt; 'k [00:02] &amp;lt;jrand0m&amp;gt; 5.0) IM [00:03] &amp;lt;jrand0m&amp;gt; hi thecrypto [00:03] &amp;lt;mihi&amp;gt; names should not be able to clash with base64 representations. [00:03] &amp;lt;thecrypto&amp;gt; hi [00:03] &amp;lt;thecrypto&amp;gt; okay [00:03] &amp;lt;mihi&amp;gt; and the namin server should transparently return bas64 addressas as is. [00:03] &amp;lt;co&amp;gt; mihi: Very well, I will try to avoid that problem. [00:03] &amp;lt;thecrypto&amp;gt; first since my e-mail isn't working again (damn spammers) [00:03] &amp;lt;jrand0m&amp;gt; (all classes that extend DataStructure have String .toBase64() and .fromBase64(InputStream) ) [00:03] &amp;lt;thecrypto&amp;gt; i'll answer whit's questions about me system here [00:04] * jrand0m loads up co's email [00:04] &amp;lt;mihi&amp;gt; jrandom? why Inputstream and not Reader? [00:04] &amp;lt;thecrypto&amp;gt; network is the first thing that came to mind, you are making connections over the i2p network, it's very p2p so i called it a networkr [00:04] &amp;lt;jrand0m&amp;gt; if you want a Reader, just run an InputStreamReader, you brat [00:04] &amp;lt;mihi&amp;gt; base64 is characters, not bytes in my opinion. [00:04] &amp;lt;ChZEROHag&amp;gt; jrand0m: IM == Instant Messaging? [00:04] &amp;lt;jrand0m&amp;gt; yes ChZEROHag [00:04] &amp;lt;thecrypto&amp;gt; if people have a problem with that, give me a suggestion for what to call it about [00:05] &amp;lt;ChZEROHag&amp;gt; jabber? [00:05] &amp;lt;thecrypto&amp;gt; IM == my own distributed IM network [00:05] &amp;lt;shardy&amp;gt; you should call it "bob" [00:05] &amp;lt;jrand0m&amp;gt; i2p im is a network in the same way aim is a network, or kazaa is a network, all running over tcp/ip or udp/ip [00:05] &amp;lt;co&amp;gt; How about IM application? [00:05] &amp;lt;ChZEROHag&amp;gt; (anonabber) [00:05] &amp;lt;co&amp;gt; jrand0m: I see. [00:05] &amp;lt;thecrypto&amp;gt; jabber requires a centerized server [00:05] &amp;lt;jrand0m&amp;gt; terminology doesn't matter to me. I like shardy's idea [00:05] &amp;lt;ChZEROHag&amp;gt; thecrypto: Nothing *requires* a centralised server [00:05] &amp;lt;thecrypto&amp;gt; and i cannot spell today so bear with me [00:05] &amp;lt;ChZEROHag&amp;gt; That's just the way things are written [00:05] &amp;lt;jrand0m&amp;gt; (though I prefer Betty) [00:05] &amp;lt;thecrypto&amp;gt; so you want me to call it I2PIM bob? [00:05] &amp;lt;thecrypto&amp;gt; :) [00:05] &amp;lt;jrand0m&amp;gt; how about wilma? [00:05] &amp;lt;jrand0m&amp;gt; fred is taken thoug [00:05] &amp;lt;co&amp;gt; How about distributed IM? [00:05] &amp;lt;jrand0m&amp;gt; DIM, heh [00:05] &amp;lt;co&amp;gt; But then, distributed IM *application*? [00:05] &amp;lt;dm&amp;gt; AIM, anonymous Instant messaging! [00:05] &amp;lt;thecrypto&amp;gt; bad acronym :) [00:06] &amp;lt;dm&amp;gt; then we can take over AOL. [00:06] &amp;lt;thecrypto&amp;gt; ohh i can just wait for AOL to get wind of that [00:06] &amp;lt;ChZEROHag&amp;gt; dm: That would realy piss certain wankers off. I like it. [00:06] &amp;lt;jrand0m&amp;gt; heh do it [00:06] &amp;lt;Ryan_Singer&amp;gt; thecrypto, will webe able to implement IM in a decentralised way, or will it have to be centrallized? [00:06] &amp;lt;co&amp;gt; dm: Good idea. I would back that acronym. [00:06] &amp;lt;jrand0m&amp;gt; the way I've read thecrypto's docs, the IM is fully decentralized [00:06] &amp;lt;thecrypto&amp;gt; i am implementing a distributed IM, it's in the CVS [00:06] &amp;lt;beefbroth&amp;gt; I would vote against anything that is going to confuse people [00:07] &amp;lt;Ryan_Singer&amp;gt; AOL TimeWarner changed it's name to Time Warner [00:07] &amp;lt;ChZEROHag&amp;gt; dm: That would realy piss certain wankers off. I like it. [00:07] &amp;lt;jrand0m&amp;gt; being transparently anonymous isn't useful if people don't understand what anonymous is. [00:08] &amp;lt;ChZEROHag&amp;gt; Oh wait, I have something like this down on paper [00:08] &amp;lt;beefbroth&amp;gt; I like the crypto's idea [00:08] &amp;lt;thecrypto&amp;gt; what "network" I2PIM runs on is what I'm looking for [00:08] &amp;lt;jrand0m&amp;gt; teaching people how to protect themselves is a really important thing [00:08] &amp;lt;thecrypto&amp;gt; i was thinking Presence System? [00:08] &amp;lt;Ryan_Singer&amp;gt; hypethe security aspect of anon [00:08] &amp;lt;dm&amp;gt; I2M (instant 2 messaging) [00:08] &amp;lt;ChZEROHag&amp;gt; Although I only called it XIrc [00:09] &amp;lt;jrand0m&amp;gt; you're the man thecrypto, whatever works for ya ;) [00:09] &amp;lt;dm&amp;gt; and in the I2M logo, the 2 will be really small :) [00:09] &amp;lt;thecrypto&amp;gt; well I2P expands to Invisible ... jrand0m ? [00:09] &amp;lt;ChZEROHag&amp;gt; The main thing I liked about it was that everyone was called a Borg and they chatted in Collectives [00:09] &amp;lt;jrand0m&amp;gt; i2p = i^2p (invisible internet project) [00:09] &amp;lt;co&amp;gt; I thought the P stands for protocol. [00:09] &amp;lt;jrand0m&amp;gt; that too [00:09] &amp;lt;jrand0m&amp;gt; well, actually, no [00:10] &amp;lt;thecrypto&amp;gt; so it's Invisible Internet Project Instant Messaging [00:10] &amp;lt;jrand0m&amp;gt; i2np is the protocol [00:10] &amp;lt;jrand0m&amp;gt; i2p is the project [00:10] &amp;lt;jrand0m&amp;gt; i2cp is the client proto [00:10] &amp;lt;beefbroth&amp;gt; I thought it stood for "poop" [00:10] &amp;lt;co&amp;gt; thecrypto: You are right, the name does not matter too much. [00:10] &amp;lt;dm&amp;gt; i2m = i^2m = instant invisible messaging [00:10] &amp;lt;thecrypto&amp;gt; so next topic then [00:10] &amp;lt;Ryan_Singer&amp;gt; ok....so, we're drifting off agenda...are we done with IM? [00:10] &amp;lt;shardy&amp;gt; if "bob" isn't good enough, we can call it "jimbob" [00:10] &amp;lt;jrand0m&amp;gt; 0k, 6.0) administravia [00:10] &amp;lt;thecrypto&amp;gt; no, still more here [00:11] &amp;lt;thecrypto&amp;gt; sorry [00:11] &amp;lt;co&amp;gt; It's administrivia. [00:11] &amp;lt;thecrypto&amp;gt; no it's IM [00:11] &amp;lt;jrand0m&amp;gt; nop&amp;gt; give me root. I need to get anon cvs, bugzilla, and cvsweb installed. [00:11] &amp;lt;thecrypto&amp;gt; i wasn't finished [00:11] &amp;lt;thecrypto&amp;gt; :) [00:11] &amp;lt;thecrypto&amp;gt; rewind! [00:11] * jrand0m backs up [00:11] &amp;lt;jrand0m&amp;gt; 5.1) thecrypto v2 [00:11] &amp;lt;Ryan_Singer&amp;gt; what else is there in IM, thecrypto? [00:12] &amp;lt;mihi&amp;gt; thecrypto: just talk on; /me idi it the same way as i missed the naming services [00:12] &amp;lt;thecrypto&amp;gt; okay, the thing about presences communicating is different [00:12] &amp;lt;thecrypto&amp;gt; not everyone knows everyone else [00:12] &amp;lt;thecrypto&amp;gt; there is practically no way to "stalk" someone [00:12] &amp;lt;thecrypto&amp;gt; you have to ask to be shown [00:13] &amp;lt;mihi&amp;gt; in anonymous networks, usually no one knows anyone else ;) [00:13] &amp;lt;jrand0m&amp;gt; (as long as people's Destination is random) [00:13] *** Signoff: pitu (Lost terminal) [00:13] &amp;lt;dm&amp;gt; what do you mean? [00:13] &amp;lt;thecrypto&amp;gt; Alice wants to talk to Bob [00:13] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; though the naming service allows search by service [00:13] &amp;lt;jrand0m&amp;gt; (service being IM, www, etc) [00:13] &amp;lt;thecrypto&amp;gt; Alice finds Bobs IM destination some how, prolly by the naming service [00:14] &amp;lt;thecrypto&amp;gt; So Alice sends a message to Bobs IM destination [00:14] &amp;lt;dm&amp;gt; yes? [00:14] &amp;lt;thecrypto&amp;gt; he gets a little message saying "Alice tried to contact you" if he wants to talk to her, he can, or he can ignore it [00:15] &amp;lt;thecrypto&amp;gt; but there is no central presence server, Alice can also just see her message disappear and not get a response [00:15] &amp;lt;dm&amp;gt; ok, like MSN then? [00:15] &amp;lt;jrand0m&amp;gt; (though Alice can know that Bob ignored her) [00:15] &amp;lt;thecrypto&amp;gt; and Alice can't just put Bob on her buddy list and wait for him [00:15] &amp;lt;Ryan_Singer&amp;gt; thecrypto, ok...how is this different then properly configured Y!, MSN or AIM..apart from the nocentral server bit [00:15] &amp;lt;thecrypto&amp;gt; because Bob has to send a message to Alice to see her sign on [00:15] &amp;lt;Ryan_Singer&amp;gt; oh [00:15] &amp;lt;dm&amp;gt; ok, it doesn't change anything as far as the user is concerned, but I see what you mean. [00:16] &amp;lt;jrand0m&amp;gt; thecrypto&amp;gt; not quite true [00:16] &amp;lt;Ryan_Singer&amp;gt; got it..no buddylist functionality... [00:16] &amp;lt;jrand0m&amp;gt; oh, well, hmm, technically... [00:16] &amp;lt;thecrypto&amp;gt; Ryan_Singer: no there is still a buddy list [00:16] &amp;lt;dm&amp;gt; how does alice send bob a message if she can't see him? [00:16] &amp;lt;dm&amp;gt; you just have to try random contacts in case they are there? [00:16] &amp;lt;jrand0m&amp;gt; bob has to send a message to alice's router, which can happen without alice knowing it [00:16] &amp;lt;thecrypto&amp;gt; Alice can just randomly try [00:17] &amp;lt;dm&amp;gt; that's not very convenient? you go online and have to send everyone a message saying (you there?, you there?) [00:17] &amp;lt;beefbroth&amp;gt; thecrypto: can't a user "notify" all their buddies when they sign on by sending them a message? or is that what you were just saying [00:17] * co notes that there can be two Bobs registered with two different naming server groups. [00:17] &amp;lt;thecrypto&amp;gt; beefbroth: that was just want i'm saying [00:17] &amp;lt;dm&amp;gt; ok, so similar to current scheme but you are invisible by default. [00:17] &amp;lt;dm&amp;gt; gotcha. [00:18] &amp;lt;thecrypto&amp;gt; dm: no it's the other way around, when you sign on, you send a message to everyone saying "I'm on, I'm on" if you recieve a message saying "I'm on" you return it [00:18] &amp;lt;thecrypto&amp;gt; if you want to [00:18] &amp;lt;co&amp;gt; So the user controls who can see him/her/it. [00:18] &amp;lt;thecrypto&amp;gt; so Alice can put you on her buddy list and you'll get a message when she signs on saying "Alice has put you on her buddy list, would you like to notify her of your presece" [00:19] &amp;lt;Ryan_Singer&amp;gt; when you get off do you first send a msg that says "I'm getting off"? [00:19] &amp;lt;dm&amp;gt; ok, so the IM experience is the same as it is now. Just wanted to confirm that. [00:19] &amp;lt;thecrypto&amp;gt; if Bob has Alice on his buddy list and Bob recives and Online message from Alice the return message is automatic [00:19] &amp;lt;beefbroth&amp;gt; It might need to "ping" the other IM user every so often to make sure there wasn't an unintentional disconnect [00:19] &amp;lt;thecrypto&amp;gt; If Bob doesn't have Alice on his buddy list and bob recives an online message from alice, the user is propmted [00:19] &amp;lt;dm&amp;gt; ok, that's just a way to get around having a server, but the question is will the apps be setup by default to send a "I'm on" when someone logs on. [00:20] &amp;lt;Ryan_Singer&amp;gt; hopefully [00:20] &amp;lt;jrand0m&amp;gt; Ryan_Singer&amp;gt; or just have a periodic "I'm still on" ping [00:20] &amp;lt;jrand0m&amp;gt; (and missing ping == off) [00:20] &amp;lt;Ryan_Singer&amp;gt; keep-alive type deal? [00:20] &amp;lt;beefbroth&amp;gt; It might need to "ping" the other IM user every so often to make sure there wasn't an unintentional disconnect [00:20] &amp;lt;thecrypto&amp;gt; if Bob has Alice on his buddy list and Bob recives and Online message from Alice the return message is automatic [00:20] &amp;lt;beefbroth&amp;gt; heh [00:20] &amp;lt;thecrypto&amp;gt; If Bob doesn't have Alice on his buddy list and bob recives an online message from alice, the user is propmted [00:21] &amp;lt;dm&amp;gt; ok, so the IM experience is the same as it is now. Just wanted to confirm that. [00:21] &amp;lt;thecrypto&amp;gt; just you now have a confirm on buddy adds [00:21] &amp;lt;thecrypto&amp;gt; which i think only ICQ has [00:21] &amp;lt;jrand0m&amp;gt; will the IM app be a stand alone or will I be able to use trillian? [00:21] &amp;lt;dm&amp;gt; yeah, that's how MSN works. [00:21] &amp;lt;jrand0m&amp;gt; [etc] [00:21] &amp;lt;ChZEROHag&amp;gt; thecrypto: ICQ only pretends to require confirmation [00:21] &amp;lt;beefbroth&amp;gt; dm: wrong. you won't have to deal with MSN, Y! and AIM changing their protocols and locking people out every few months :) [00:22] &amp;lt;thecrypto&amp;gt; jrand0m: i'll make a spec, trillian can either give me a plugin interface or they can write thier own [00:22] &amp;lt;thecrypto&amp;gt; i will be writing a plugin for gaim at leasty [00:22] &amp;lt;thecrypto&amp;gt; along with a standalong client [00:22] &amp;lt;jrand0m&amp;gt; cool [00:22] &amp;lt;thecrypto&amp;gt; which is built to be used with the network [00:22] &amp;lt;jrand0m&amp;gt; does gaim support file xfer or will that be the benefit of the i2pim client? [00:22] &amp;lt;beefbroth&amp;gt; thecrypto: you might want to give a shout to the kopete developers just to let them know [00:22] * jrand0m shows his cluelessnesss [00:23] &amp;lt;thecrypto&amp;gt; i'll try to make the gaim plugin work as well as the standalong, but i don't know [00:23] &amp;lt;co&amp;gt; thecrypto: Let's have the standalone application first. [00:23] &amp;lt;thecrypto&amp;gt; gaim file transfer i think only works on AIM [00:23] &amp;lt;thecrypto&amp;gt; so it might take some wrangling to get it into a plugin [00:23] &amp;lt;Ryan_Singer&amp;gt; ok..I think we all understand this now...any more IM issues? [00:24] &amp;lt;thecrypto&amp;gt; and co's final thing [00:24] &amp;lt;beefbroth&amp;gt; gaim suffers problems with it's IM xfers for people using NAT [00:24] &amp;lt;thecrypto&amp;gt; more than one person can have the same name [00:24] &amp;lt;thecrypto&amp;gt; they will have unique destinations [00:24] *** Signoff: mihi (Ping timeout) [00:24] &amp;lt;co&amp;gt; All right. [00:24] * mihi_backup is still here... [00:24] &amp;lt;thecrypto&amp;gt; but someone can't masquerde [00:25] &amp;lt;jrand0m&amp;gt; heh nice1 mihi_backup [00:25] &amp;lt;co&amp;gt; If you use the naming server, it will be "Bob from group1" and "Bob from group2". [00:25] &amp;lt;co&amp;gt; With unique destinations. [00:25] &amp;lt;jrand0m&amp;gt; right thecrypto. names are arbitrary. kind of like dns ;) [00:25] *** mihi (~none@anon.iip) has joined channel #iip-dev [00:25] &amp;lt;thecrypto&amp;gt; also the IM client itself can optionally check "Hey, this IM you got was from someone called Bob, the destination of the Bob in your list is different, accept message?" [00:26] &amp;lt;dm&amp;gt; mihi: your backup talked while you were gone. [00:26] &amp;lt;thecrypto&amp;gt; if they person is trying to masquerde Bob, you'll know, otherwise, you can alias them out [00:26] &amp;lt;mihi&amp;gt; i know... [00:26] &amp;lt;jrand0m&amp;gt; "someone called bob"? says who? they call themself bob? or some group calls them bob? or you call their dest bob? [00:26] &amp;lt;thecrypto&amp;gt; there is a feild in the presence called name [00:26] &amp;lt;thecrypto&amp;gt; i'm looking at that [00:27] * jrand0m likes the way ICQ works with that problem - everyone is a number and you just alias numbers locally to names [00:27] &amp;lt;co&amp;gt; As an aside, should I make the NS entity names case insensitive? [00:27] &amp;lt;jrand0m&amp;gt; probably co [00:27] &amp;lt;mihi&amp;gt; base64 things must be case sensitive still ;) [00:27] * jrand0m doesn't want people spoofing Jrand0m [00:27] &amp;lt;co&amp;gt; mihi: Entity names, not destinations. [00:27] &amp;lt;jrand0m&amp;gt; right right mihi [00:28] &amp;lt;jrand0m&amp;gt; (well, people can spoof jrand0m all they want. I just want jrandom back) [00:28] &amp;lt;co&amp;gt; Go on, thecrypto. [00:28] *** Signoff: UserX_ (Ping timeout) [00:28] &amp;lt;thecrypto&amp;gt; that's all i have [00:28] &amp;lt;thecrypto&amp;gt; finally :) [00:28] &amp;lt;mihi&amp;gt; co: you should be able to place a destination wherever you can place an entity name. [00:28] &amp;lt;mihi&amp;gt; like it is with dns names and IPs [00:28] &amp;lt;co&amp;gt; mihi: Good point. I will add that to the specification. [00:28] &amp;lt;thecrypto&amp;gt; jrand0m: actully it's kinda like ICQ except you tell people what you'd like your alias to be [00:29] &amp;lt;thecrypto&amp;gt; which i think they do now [00:29] &amp;lt;co&amp;gt; The idea, though, is that it will be much shorter to type names than destinations. [00:29] &amp;lt;jrand0m&amp;gt; mihi&amp;gt; the naming service only turns names to destinations - if you ask the naming service for the destination of a destination, it should return really really quickly [00:29] &amp;lt;Ryan_Singer&amp;gt; ok guys...I have a meeting... jrand0m, anonymail me [00:29] &amp;lt;jrand0m&amp;gt; 'k adios [00:29] &amp;lt;mihi&amp;gt; jrand0m: yes, and it should return that dest itself, and not "not found" [00:30] &amp;lt;jrand0m&amp;gt; right [00:30] *** Signoff: Ryan_Singer ((null)) [00:30] &amp;lt;jrand0m&amp;gt; ok. we're at 7.0) [00:30] &amp;lt;jrand0m&amp;gt; questions [00:30] &amp;lt;jrand0m&amp;gt; hi [00:30] &amp;lt;co&amp;gt; What about 6.0) Administrivia? [00:31] &amp;lt;co&amp;gt; Or were you done with that? [00:31] &amp;lt;jrand0m&amp;gt; 6.0 administravia was just me nagging nop to give me root to get y'all: anon cvs access, bugzilla, and a cvsweb interface :) [00:31] &amp;lt;beefbroth&amp;gt; are there going to be owners to work on packaging the alpha, beta and releases for Win/Mac/SuSE/RehHat/Debian to speed up adoption? [00:32] &amp;lt;jrand0m&amp;gt; you volunteering? [00:32] &amp;lt;jrand0m&amp;gt; (aka yeah, that'd be great) [00:32] &amp;lt;beefbroth&amp;gt; If I learn how to make a package for my distribution :) [00:32] &amp;lt;jrand0m&amp;gt; what distro do you use? [00:33] &amp;lt;co&amp;gt; As I recall, the IIP developers wanted to reimplement IIP over I2P. If I2P delivers on its promises of anonymity, will it not be simpler to just have IRC over I2P? [00:33] &amp;lt;beefbroth&amp;gt; But my point is, alot of people rely on those. It would make it easier for people to adopt. Freenet suffers from a lack of active maintainers. [00:33] &amp;lt;dm&amp;gt; jr makes for a good manager :) [00:33] &amp;lt;jrand0m&amp;gt; yes co, simpler, but not as scalable [00:33] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [00:33] &amp;lt;thecrypto&amp;gt; yes, but some people don't want IRC [00:34] &amp;lt;jrand0m&amp;gt; beefbroth&amp;gt; you're absolutely right, there's a lot of work to do, and I need to sleep at least 4 hours a night [00:34] &amp;lt;co&amp;gt; thecrypto: Good point, though I2P will anonymize people's IP addresses. [00:34] &amp;lt;beefbroth&amp;gt; jrand0m: i can help package when things are ready. I think that's a great way some non-developers with a bit of technical expertise can contribute. [00:34] &amp;lt;jrand0m&amp;gt; awesome beefbroth [00:34] &amp;lt;thecrypto&amp;gt; if we have IM and IRC, more adoption [00:35] &amp;lt;mihi&amp;gt; co: the problem is that with irc there is something to shut down (servers). [00:35] *** jeremiah (~jeremiah@anon.iip) has joined channel #iip-dev [00:35] &amp;lt;jrand0m&amp;gt; thecrypto&amp;gt; instant adoption: opennap [00:35] &amp;lt;beefbroth&amp;gt; it's easier to learn to make packages than to learn i2p datastructures. it's an easy way for a few people to get involved [00:35] &amp;lt;dm&amp;gt; IRC is quite tough though isn't it? [00:35] &amp;lt;dm&amp;gt; distributed IRC that is... [00:35] &amp;lt;co&amp;gt; mihi: Of course. I forgot that. Thank you for reminding me. Objection withdrawn. [00:36] &amp;lt;jrand0m&amp;gt; dm&amp;gt; irc can have multiple irc servers (ala efnet, etc) that talk to each other through i2p [00:36] &amp;lt;shardy&amp;gt; do you mean an "irc lookalike" chat protocol? [00:36] &amp;lt;shardy&amp;gt; or adapting irc? [00:36] &amp;lt;jrand0m&amp;gt; with people talking to each other by tunneling to one of the irc servers via i2p [00:36] &amp;lt;dm&amp;gt; irc with servers behind i2p is fine, I'm saying without servers. Doesn't matter I guess. [00:37] &amp;lt;jrand0m&amp;gt; dm&amp;gt; right, it can be done much better without servers, and some thought has been put into it, but nothing really solid (to my knowledge) [00:38] &amp;lt;dm&amp;gt; anyway, it's off-topic. [00:38] &amp;lt;dm&amp;gt; carry on! [00:39] &amp;lt;jrand0m&amp;gt; any other questions? [00:39] &amp;lt;jrand0m&amp;gt; anyone read the specs yet? ;) [00:39] &amp;lt;jrand0m&amp;gt; (other than beefbroth, who has them memorized) [00:39] * dm looks at the ceiling. [00:40] &amp;lt;jrand0m&amp;gt; ok, 100 minute meeting it is then [00:40] &amp;lt;thecrypto&amp;gt; i'm reading the, when i need something :) [00:40] &amp;lt;ChZEROHag&amp;gt; specs! [00:40] &amp;lt;ChZEROHag&amp;gt; That's what I forgot! [00:40] &amp;lt;jrand0m&amp;gt; heh [00:41] *** dm has changed the topic on channel #iip-dev to topic1 [00:41] * jrand0m loads up and... [00:41] * jrand0m *baf*s the meeting to an end
&lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P, 23 de setembro de 2003</title><link>/pt/blog/2003/09/23/reuni%C3%A3o-de-desenvolvimento-do-i2p-23-de-setembro-de-2003/</link><pubDate>Tue, 23 Sep 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/09/23/reuni%C3%A3o-de-desenvolvimento-do-i2p-23-de-setembro-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> beefbroth, CCD, ChZEROHag, co, dcat, dm, godmode0, jrand0m, mihi, mihi_backup, mrflibble, Myself248, myself248, nop, pitu, Ryan_Singer, shardy, thecrypto, UserX, yodel&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:56] &lt;jrand0m> ok ok [22:56] &lt;jrand0m> agenda [22:56] &lt;jrand0m> 0.0) boas-vindas [22:56] &lt;jrand0m> 1.0) status do desenvolvimento [22:56] &lt;jrand0m> 1.1) router [22:56] *** Myself248 (~ident@anon.iip) entrou no canal #iip-dev [22:56] &lt;jrand0m> 1.2) pré-cálculo de DH [22:56] &lt;jrand0m> 2.0) microrroteiro [22:56] &lt;jrand0m> 3.0) aplicativos / uso [22:56] &lt;jrand0m> 4.0) ns [22:56] &lt;jrand0m> 5.0) IM [22:56] &lt;jrand0m> 6.0) administravia (cvs, bugzilla, cvs list, cvs web) [22:56] &lt;jrand0m> 7.0) perguntas [22:57] &lt;jrand0m> (sim, 7 pontos hoje. w00t) [22:57] &lt;jrand0m> 0.0) boas-vindas [22:57] &lt;jrand0m> oi. [22:57] &lt;dm> oi [22:57] &lt;jrand0m> 17 usuários hoje. legal [22:57] *** Ryan_Singer (chatzilla@anon.iip) entrou no canal #iip-dev [22:57] &lt;jrand0m> e subindo [22:57] &lt;jrand0m> ok [22:57] &lt;thecrypto> 1~oi [22:57] &lt;jrand0m> 1.1) status do desenvolvimento para o router [22:58] &lt;jrand0m> o router de implementação de referência em Java está indo muito bem [22:58] *** ChZEROHag (hag@anon.iip) entrou no canal #iip-dev [22:58] &lt;jrand0m> agora podemos executar aplicativos em routers diferentes e enviar mensagens uns aos outros [22:59] &lt;ChZEROHag> Desculpa interromper, mas espero que seja só uma vez [22:59] &lt;jrand0m> adotando uma abordagem iterativa e incremental, o estado atual é seguro, não anônimo, não escalável e suscetível a coleta [22:59] &lt;ChZEROHag> Alguém mais está trabalhando numa API em C? [22:59] &lt;jrand0m> 'lo ChZEROHag, o que manda? [22:59] &lt;ChZEROHag> Porque eu estou, mas bem devagar [22:59] *** dcat (dirtycat@anon.iip) entrou no canal #iip-dev [22:59] &lt;jrand0m> ah, legal [22:59] &lt;jrand0m> shardy vai trabalhar em uma depois que a toorcon terminar [22:59] &lt;jrand0m> talvez vocês dois possam trabalhar juntos nisso? [23:00] &lt;co> jrand0m: Você pode inserir manualmente um destination para enviar mensagens? [23:00] &lt;co> Melhor dizendo, existe uma representação ASCII de um destination? [23:00] &lt;jrand0m> sim, co, para ambas [23:00] &lt;co> Excelente. [23:00] &lt;jrand0m> os destinations, e todas as estruturas do I2P, são carregáveis e serializáveis em base 64 (com um alfabeto alternativo) [23:01] &lt;thecrypto> então não será fácil de lembrar, mas será ASCII? [23:01] &lt;jrand0m> (por exemplo, no netDb de um dos meus routers, eu tenho leaseSet-enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8.dat que contém o lease set do destination enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8) [23:02] &lt;jrand0m> [embora isso seja H(destination).toBase64() [23:03] &lt;jrand0m> ChZEROHag> se houver algo que possamos fazer para te ajudar com isso, é só falar [23:03] &lt;jrand0m> ok, isso foi 1.1. 1.2) pré-cálculo de DH [23:03] &lt;ChZEROHag> Você poderia fazer isso por mim? :-) [23:04] &lt;jrand0m> ontem à noite escrevi uma otimização de pré-cálculo para trocas DH para economizar ~1s de negociações de sessão que levam 1,5s. Eu adoraria que alguém que entende de cripto garantisse que eu não estou maluco ;) [23:04] &lt;jrand0m> lol ChZEROHag [23:04] &lt;ChZEROHag> aah, lembrei do que eu precisava [23:04] &lt;ChZEROHag> Uma implementação de netdb [23:04] &lt;thecrypto> está no cvs? [23:04] &lt;thecrypto> o dh [23:04] &lt;jrand0m> sim, thecrypto [23:05] &lt;jrand0m> C:\dev\i2p\code\core\java\src\net\invisiblenet\i2p\crypto\DHSessionKeyBuilder.java [23:05] &lt;ChZEROHag> Bem, vou ficar acordado por umas boas 3/4 horas ainda, talvez isso me dê algo para fazer [23:05] &lt;jrand0m> er, s/C:\\dev/g; s/\\/\//g [23:05] *** wax_off (~nomail@anon.iip) entrou no canal #iip-dev [23:06] &lt;jrand0m> certo. para que você precisa de uma impl de netdb? [23:06] &lt;ChZEROHag> Não lembro [23:06] &lt;jrand0m> atualmente temos um netdb não escalável no cvs [23:06] &lt;jrand0m> heh [23:06] &lt;ChZEROHag> Não mexo nisso há pelo menos uma semana [23:06] &lt;jrand0m> você está trabalhando numa API em C para I2CP, certo? não I2NP? [23:07] &lt;ChZEROHag> Eu ia simplesmente fazer tudo [23:07] *** wax_off saiu de #iip-dev [23:07] &lt;jrand0m> I2NP é muito, muito, muito mais trabalho do que I2CP [23:07] &lt;ChZEROHag> Assim que eu realmente começar direito, vai sair [23:07] &lt;jrand0m> mas se você implementar um I2NP em C seria fantástico [23:07] &lt;dm> já existe um I2NP em alguma coisa agora? [23:07] &lt;jrand0m> (I2CP:I2NP::FCP:FNP) [23:07] &lt;jrand0m> sim, dm [23:08] * ChZEROHag restaura o emacs [23:08] &lt;jrand0m> a impl em Java na qual estou trabalhando tem o I2NP funcionando [23:08] &lt;dm> beleza... [23:08] &lt;ChZEROHag> jrand0m: url? Eu precisava de uma referência, mesmo que seja numa linguagem horrível. [23:08] &lt;jrand0m> heh [23:08] &lt;jrand0m> erm, na verdade isso é 6.0 administravia: vulgo onde diabos está nosso acesso cvs anônimo ;) [23:09] &lt;thecrypto> estou pegando o material de DH [23:09] &lt;jrand0m> legal [23:09] &lt;ChZEROHag> Ah, certo [23:09] &lt;Ryan_Singer> jrand0m, voltando à pauta, o microrroteiro? [23:09] * thecrypto esconde o rosto [23:09] &lt;ChZEROHag> bem, vou esperar :) [23:09] &lt;jrand0m> heh 'k [23:09] &lt;jrand0m> microrroteiro [23:09] &lt;jrand0m> tenho de 0.1 até 0.5 delineado [23:09] &lt;dm> seguiu o roadmap do freenet então? [23:10] *** mrflibble (mrflibble@anon.iip) entrou no canal #iip-dev [23:10] &lt;jrand0m> 0.1) funcional, seguro, não anônimo, não escalável, suscetível a coleta [23:10] &lt;dm> o desenvolvimento desacelera e congela durante a 0.5... [23:10] &lt;jrand0m> estamos agora em 0.1. [23:10] &lt;jrand0m> heh, notei isso, dm, o flinks também sumiu na 0.5.2 ;) [23:10] &lt;co> Como você está chamando o pacote todo? [23:10] &lt;jrand0m> (coincidência estranha) [23:10] &lt;co> isto é, versão 0.1 de quê? [23:10] &lt;jrand0m> o pacote todo? implementação de referência do router do i2p [23:10] &lt;ChZEROHag> co: Wonga [23:10] * beefbroth entra na reunião [23:11] &lt;jrand0m> buenos noches beefbroth [23:11] &lt;co> Certo. Isso explica. [23:11] &lt;ChZEROHag> Na verdade talvez eu chame assim. Com certeza soa mais interessante do que 'i2pd' [23:11] &lt;jrand0m> 0.1 tem bugs. isso é certo. e não tem otimizações dignas de nota (embora o pré-cálculo de DH ajude). [23:11] &lt;jrand0m> heh [23:11] &lt;Ryan_Singer> jrand0m, então o que é 0.2)? [23:11] &lt;jrand0m> departamento de polícia da internet invisível [23:11] &lt;jrand0m> ok, 0.2 [23:12] &lt;jrand0m> 0.2 é funcional, seguro, anônimo, não escalável, suscetível a coleta [23:12] &lt;jrand0m> 0.2 adiciona suporte para tunnels de comprimento não-zero [23:12] &lt;jrand0m> na verdade implementei a maior parte disso na noite passada, mas não testei completamente [23:12] &lt;jrand0m> acho que 0.2 estará pronto até o fim da semana [23:12] &lt;Ryan_Singer> quão longe estamos disso do ponto de vista de desenvolvimento? [23:13] &lt;Ryan_Singer> ótimo [23:13] &lt;jrand0m> 0.3) é funcional, seguro, anônimo, escalável, suscetível a coleta [23:13] * thecrypto pega o bochs para poder simular uma rede e ajudar com isso [23:13] &lt;jrand0m> 0.3 adiciona um kademliaDatabaseManager [23:13] &lt;jrand0m> agora usamos um BroadcastDatabaseManager [23:13] &lt;jrand0m> (vulgo gnunet ;) [23:14] &lt;jrand0m> trivial de implementar e funcional para redes pequenas, mas precisamos do kademlia para escalar [23:14] &lt;jrand0m> 0.4) é funcional, seguro, anônimo, escalável, não suscetível a coleta [23:14] &lt;jrand0m> isso adiciona links confiáveis [23:14] &lt;Ryan_Singer> jrand0m, e quão desafiador é implementar kademlia? [23:14] &lt;jrand0m> tenho duas ideias para links confiáveis... uma é mais fácil de implementar e usar [23:15] &lt;jrand0m> kademlia provavelmente levará uma semana inteira [23:15] &lt;jrand0m> (para acertar) [23:15] &lt;jrand0m> note que tudo isso tem muito espaço para refatoração e ajuste. Meu objetivo é primeiro ficar funcional, depois afinamos. [23:16] &lt;co> Você tem certeza de que vai conseguir desenvolver e testar tão rápido? [23:16] &lt;jrand0m> Não tenho certeza de nada [23:16] &lt;jrand0m> é apenas minha estimativa [23:16] &lt;Ryan_Singer> co, ele deixa funcional, nós testamos [23:16] &lt;ChZEROHag> Tem certeza? [23:16] &lt;ChZEROHag> (desculpa) [23:16] &lt;co> Ryan_Singer: Entendi. [23:17] * jrand0m &lt;3 pessoas que testam :) [23:17] &lt;Myself248> Quando você diz "nós" testamos. Há espaço para não-programadores ajudarem nos testes? [23:17] &lt;jrand0m> Myself248> provavelmente não até a 0.4 [23:17] &lt;dm> vamos só torcer para nunca chegar ao ponto em que fica funcional, mas ninguém sabe que diabos está acontecendo dentro da rede para fazê-la funcionar bem (ex.: freenet) [23:18] &lt;jrand0m> quando 0.4 estiver pronta, isso é pré-alfa. quando for 0.4 vou ajustar e refatorar e preencher as lacunas para preparar a 0.5 (alfa) [23:18] &lt;Myself248> Documentar, documentar, documentar. [23:18] &lt;dm> há algum pensamento em monitoramento ativo dos internos da rede, ou é simples? [23:18] &lt;jrand0m> sim, dm, com certeza [23:18] &lt;jrand0m> uma das peças-chave do i2np é a inclusão de estatísticas nas estruturas routerInfo publicadas [23:18] &lt;mihi> jrand0m: faça um s/0./0.0./ ;) [23:18] &lt;jrand0m> as revisões iniciais vão publicar estatísticas reais para podermos ajustar [23:19] &lt;jrand0m> revisões posteriores ou não publicarão estatísticas ou publicarão falsas [23:19] * jrand0m não faz 0.0 [23:19] &lt;shardy> ok, estou aqui [23:19] &lt;jrand0m> bem-vindo de volta, shardy [23:19] &lt;shardy> desculpa o atraso, esqueci que esta janela estava aberta, heh [23:19] &lt;dm> legal. [23:19] &lt;Ryan_Singer> existe um documento de nível mais alto descrevendo a arquitetura para a rede sob .4? [23:19] &lt;jrand0m> cortem-lhe a cabeça [23:20] &lt;jrand0m> Ryan_Singer> hmm, eu tinha alguns docs de visão geral há alguns meses que o mids e o nop espelharam, e tem o doc de visão geral do i2p [23:20] &lt;jrand0m> 0.4 é i2np completo como descrito na spec, só não implementado de forma otimizada [23:20] &lt;shardy> ah, e jrand0m, vou revisar a otimização de DH para você [23:20] &lt;jrand0m> valeu, gracias [23:20] &lt;Ryan_Singer> posso conseguir esses docs? [23:21] &lt;jrand0m> a visão geral está em (Link: http://www.invisiblenet.net/i2p/i2p_philosophy.pdf)http://www.invisiblenet.net/i2p/i2p_philosophy.pdf [23:21] &lt;beefbroth> estão no wiki, acho? [23:21] &lt;jrand0m> os docs antigos de overview... hmm [23:21] &lt;jrand0m> (as especificações do i2p estão em (Link: http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs)http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs) [23:21] &lt;co> Estão em (Link: www.invisiblenet.net/i2p/.)www.invisiblenet.net/i2p/. [23:21] &lt;jrand0m> isso aí, beefbroth [23:22] &lt;jrand0m> embora haja docs antigos em formato html com figuras feias do ms paint de antes mostrando como os tunnels funcionam... [23:22] &lt;beefbroth> Eu devia saber, já os li bastante [23:22] &lt;jrand0m> hehe [23:22] &lt;co> A menos que sejam versões mais antigas ou mirrors. [23:22] &lt;jrand0m> aqueles arquivos no wiki são 0.9 (0.9.1 saiu para o I2NP e as estruturas de dados, mas incluem apenas mudanças menores) [23:23] &lt;thecrypto> jrand0m: o pré-cálculo parece bom [23:23] &lt;jrand0m> legal [23:24] *** pitu (~pitu@anon.iip) entrou no canal #iip-dev [23:24] * jrand0m executa o router com java -Dcrypto.dh.precalc.min=3 -Dcrypto.dh.precalc.max=10 -Dcrypto.dh.precalc.delay=5000 -jar C:\dev\i2p\code\router\java\src\router.jar [23:25] &lt;jrand0m> ok, esse é o microrroteiro [23:25] &lt;jrand0m> como podem ver, estou aceitando que a alpha não ficará pronta até o fim do mês. 0.4 provavelmente será na primeira semana de outubro [23:26] &lt;dm> tudo bem, mesmo assim seria a implementação mais rápida de uma rede desse tipo ;) [23:26] &lt;Ryan_Singer> lol [23:26] &lt;beefbroth> ao lerem as estimativas de tempo do jrand0m aqui, lembrem que ele está bebendo uísque nas últimas 4 horas :-P [23:26] &lt;jrand0m> heh [23:26] &lt;Ryan_Singer> ok...aplicativos/uso? [23:26] &lt;jrand0m> uísque bom, diga-se ;) [23:26] &lt;jrand0m> ok, aplicativos/uso [23:27] &lt;dm> 0.7 em 4 segundos....3...2...1..!! [23:27] &lt;jrand0m> estou mirando nos frutos baixos aqui - são coisas que podemos fazer com zero ou mínimo código novo. [23:27] &lt;ChZEROHag> Como é que se supõe que se programe direito estando totalmente sóbrio? [23:27] &lt;jrand0m> todos esses fazem uso significativo do i2ptunnel excelente do mihi [23:27] &lt;co> ChZEROHag: Facilmente. [23:27] *** mihi mudou o tópico no canal #iip-dev para &lt;dm> 0.7 em 4 segundos....3...2...1..!! [23:28] &lt;jrand0m> usando o i2ptunnel, podemos fazer o seguinte sem escrever nenhum código novo: [23:28] &lt;jrand0m> proxy ww público (usando i2ptunnel + squid) [23:28] * dm tira o chapéu para mihi. [23:28] &lt;jrand0m> JAP (usando i2ptunnel + JAP) [23:28] &lt;mihi> você não pode chutar bundas através do i2p (nem através de um tunnel...) [23:28] &lt;jrand0m> navegar www anonimamente (i2ptunnel + navegador web) [23:28] &lt;jrand0m> rodar um servidor web i2p (i2ptunnel + httpd) [23:29] &lt;co> Muito bom. Bravo, mihi. [23:29] &lt;jrand0m> cvs outproxy (i2ptunnel) [por exemplo, cvs outproxy para a sourceforge para dev anônimo do freenet] [23:29] &lt;jrand0m> cliente cvs, servidor cvs [23:29] &lt;jrand0m> app de IM, servidor pop3, servidor imap, opennap [23:29] &lt;jrand0m> esses são realmente frutos bem baixos [23:29] &lt;dm> ok, agora tudo que precisamos é do i2p :) [23:30] &lt;jrand0m> certo ;) [23:30] &lt;Myself248> um webserver no i2p não meio que substituiria o freenet? :) [23:30] * jrand0m acha que isso se qualifica como uma FAQ que eu deveria responder [23:30] &lt;Ryan_Singer> jrand0m, mas eles também são muito valiosos [23:30] &lt;ChZEROHag> Dessa lista, eu consideraria cvs mais importante/útil [23:30] &lt;ChZEROHag> Em parte porque eu quero permanecer anônimo, mas também porque se fornecer www anônimo você vai atrair lusers [23:30] &lt;jrand0m> i2p + web não substitui o freenet - o freenet adiciona valor significativo por cima de um framework de comunicação anônima - distribuição de conteúdo [23:31] &lt;ChZEROHag> E no momento a ideia de e-mail anônimo assusta :) [23:31] * dm anota: "sem lusers" [23:31] &lt;jrand0m> cvs definitivamente está no top 3 [23:31] &lt;beefbroth> acho que se o webserving no i2p funciona bem, você tem que considerar mesclar as partes de DHT/armazenamento do freenet por cima do i2p e então terá o melhor dos dois mundos. [23:31] &lt;Ryan_Singer> ChZEROHag, se for escalável isso é bom [23:31] &lt;ChZEROHag> dm: lusers só são um problema nas fases iniciais, mas eles tendem a não usar cvs [23:31] &lt;Myself248> ok, adicionar bastante hashcash a qualquer coisa de e-mail anônimo. [23:31] &lt;ChZEROHag> Ou, aliás, nem saber o que é (ou que existe) [23:31] &lt;co> Acho que um dos testes que precisa ser feito é um ataque de teste na rede. [23:31] &lt;jrand0m> sim, beefbroth, uma vez que o i2p faça o que queremos, o freenet provavelmente vai se ajustar para fazer uso dele [23:32] &lt;co> Desculpe se isso é off-topic. [23:32] &lt;mihi> Myself248: é só adicionar um redirecionador para um remailer anônimo. [23:32] &lt;jrand0m> não, isso com certeza é on-topic, co - atacar esta rede é fundamental [23:32] &lt;ChZEROHag> Myself248: hashcash é principalmente para parar flooding enquanto somos forçados a usar o protocolo antigo que é o 'irc' [23:32] &lt;ChZEROHag> Não para parar o que poderia ser chamado de 'abuso' [23:32] &lt;jrand0m> certo, embora talvez rodar mixminion sobre i2p fosse útil [23:33] &lt;jrand0m> certo, hashcash está até embutido no i2p para evitar que mensagens sejam entregues em um único salto a menos que 'paguem' [23:33] &lt;Ryan_Singer> jrand0m, poderíamos rodar imap sobre isso facilmente? [23:33] &lt;jrand0m> absolutamente [23:33] &lt;Ryan_Singer> impressionante [23:33] &lt;jrand0m> imapd com um i2ptunnel apontando para ele, com um i2ptunnel no cliente apontando para o destination desse tunnel [23:34] &lt;Myself248> e motores de busca do freenet :) [23:34] &lt;mihi> ftp ou vários mensageiros instantâneos não-jabber vão dar problemas... [23:34] &lt;jrand0m> certo, coisas que exigem duas conexões são mais complexas [23:34] &lt;ChZEROHag> jrand0m: hashcash no i2p? [23:34] &lt;ChZEROHag> Vou te importunar sobre isso quando isso acabar. [23:34] &lt;shardy> hashcash no i2p? legal. [23:34] &lt;dm> estamos nos adiantando! ah tá, quem liga.. QUAKE + IIP!!!!!! [23:34] &lt;dm> desculpa, I2p :) [23:34] &lt;jrand0m> lol dm [23:35] &lt;Myself248> Nós que temos CPUs fracas ficamos nervosos quando alguém diz hashcash, mas como medida anti-spam eu entendo. [23:35] &lt;co> dm: Isso é realmente se adiantar demais. [23:35] * mihi é jabber:schierlm@a-message.de ;) [23:35] &lt;jrand0m> sim, ChZEROHag - Destination == public signing key (DSA) + public encryption key (ElGamal) + certificate (either null or hashcash(keys)) [23:35] &lt;beefbroth> o i2p tunnel é estático ou dinâmico no lado do cliente? [23:35] &lt;mihi> beefbroth: no momento é tudo estático. mas você poderia usar um proxy socks como dest. ;) [23:35] &lt;jrand0m> Myself248> Estou recebendo um sun ultra1 animal pelo correio em algumas semanas. se uma máquina de 160 MHz consegue, qualquer um consegue [23:35] &lt;shardy> bem. hashcash não deveria ser algo terrível nem para CPUs pequenas. só se você quiser fazer algo um zilhão de vezes vai notar. [23:36] &lt;co> beefbroth: pode ser dinâmico. [23:36] &lt;Ryan_Singer> as aplicações potenciais dos 'frutos baixos' aqui são muito impressionantes [23:36] &lt;jrand0m> certo, mihi [23:36] &lt;jrand0m> “eleventy”. heh [23:36] &lt;ChZEROHag> os frutos baixos são essencialmente apps 'normais' da internet, mas de forma anônima [23:36] &lt;ChZEROHag> certo? [23:36] &lt;jrand0m> certo [23:36] &lt;Ryan_Singer> sim [23:36] &lt;dm> (quake) [23:37] &lt;jrand0m> 0.1 os executa com segurança, 0.2 os executa anonimamente, 0.3 os executa de forma escalável, 0.4 os executa de forma não suscetível a coleta [23:37] &lt;jrand0m> (estamos @ 0.1 agora) [23:37] &lt;shardy> o que você quer dizer com não suscetível a coleta? [23:37] &lt;co> Desculpe, o que é 'suscetível a coleta' mesmo? [23:37] &lt;ChZEROHag> dm: Infelizmente fomos atrasados o suficiente para que, depois de mais de 30 anos, tempo real ainda não seja 'normal' [23:37] &lt;Myself248> Ufa. Eu esperava que alguém perguntasse isso. ;) [23:37] &lt;Ryan_Singer> registrável [23:37] &lt;jrand0m> colheita significa que um atacante ativo pode rodar um router, descobrir muitos outros routers ("colher" eles), e mandar os capangas arrombarem suas portas [23:38] &lt;Myself248> ah, como dá para fazer com gnutella. :) [23:38] &lt;Ryan_Singer> capangas tipo serviços secretos [23:38] &lt;jrand0m> certo [23:39] &lt;shardy> ah, entendi. [23:39] &lt;jrand0m> ok, mas é isso, esse é o microrroteiro. [23:40] &lt;jrand0m> agora, estou sendo estúpido chamando isso de 0.x em vez de 0.0.x? 1.0 deveria ser 'perfeita' ou deveria ser funcional e segura? [23:40] &lt;Ryan_Singer> jrand0m, e veremos a .4 quando? [23:40] &lt;jrand0m> 0.4 provavelmente está a 2 semanas [23:40] * jrand0m vai tirar cerca de uma semana de folga em meados de outubro porque vai receber visitas [23:40] *** Saiu: dm (EOF do cliente) [23:40] &lt;mihi> 1.0 deve ser estável. [23:40] &lt;co> Que 1.0 seja funcional e segura. [23:40] &lt;thecrypto> dito, co [23:41] &lt;Ryan_Singer> 1.0 deve ser funcional, estável e segura [23:41] &lt;ChZEROHag> jrand0m: Minha filosofia, sobre numeração de versão, é: em caso de dúvida, copie o Linux [23:41] &lt;Myself248> 5.0 pode ser "perfeita". O pessoal de software livre tem medo demais de inflar números de versão. [23:41] &lt;jrand0m> é isso [23:41] &lt;mrflibble> jrand0m, v1 das coisas nunca é perfeita :) [23:41] *** dm (~gj@anon.iip) entrou no canal #iip-dev [23:41] &lt;mrflibble> as pessoas também não esperam que sejam perfeitas [23:41] &lt;dm> perdi a 1.0? [23:41] &lt;ChZEROHag> mrflibble: As pessoas não esperam que nenhum software seja perfeito. As pessoas usam Windows. [23:41] &lt;Ryan_Singer> este software será GPL ou LGPL? [23:41] &lt;jrand0m> legal, já levei bronca por a 1.0 não ser perfeita ainda [23:41] &lt;ChZEROHag> Isso não significa que não deva ser. [23:41] &lt;mrflibble> bom ponto, ChZEROHag [23:42] &lt;dm> ah droga, perdi mesmo, né.. [23:42] &lt;mihi> dm: para de brincar [23:42] &lt;mrflibble> sim, perdeu [23:42] &lt;jrand0m> o router é GPL. a biblioteca de cliente em Java atualmente é GPL, mas estou aberto. o thecrypto e eu somos donos de tudo, exceto uma parte (a impl de AES da Cryptix, que é MIT) [23:42] &lt;dm> tá bom, tá bom, desculpa :( [23:42] &lt;jrand0m> na verdade, retiro isso [23:42] &lt;jrand0m> Usei o Base64.java do freenet também [23:43] &lt;beefbroth> ainda estamos no item 0.3 da agenda, Apps? [23:43] &lt;jrand0m> então base64 é GPL :) [23:43] &lt;thecrypto> e o cliente de IM será GPL [23:43] &lt;jrand0m> ah é, estamos no 0.3, né [23:43] &lt;thecrypto> assim que eu colocar comentários no código [23:43] *** UserX_ (~User@anon.iip) entrou no canal #iip-dev [23:43] &lt;jrand0m> heh thecrypto [23:43] &lt;ChZEROHag> GPL me parece bom [23:43] &lt;jrand0m> uau, 23 usuários [23:43] &lt;Myself248> estamos no item 6,02E23 da agenda, bobagens aleatórias. :) [23:43] &lt;Ryan_Singer> jrand0m, se tiver tempo, quero falar com você sobre licenciamento e possíveis trabalhos de consultoria [23:43] &lt;jrand0m> legal, Ryan_Singer [23:43] &lt;ChZEROHag> Embora como alguém (Fillament?) apontou - se alguém quebrar a licença, como uma pessoa anônima vai fazer algo a respeito? [23:43] &lt;mihi> jrand0m: 22 ;) [23:43] &lt;jrand0m> ChZEROHag> leia minha licença no flinks ;) [23:43] &lt;Myself248> precisamos de um sistema judiciário anônimo. [23:44] * mihi está aqui duas vezes [23:44] &lt;jrand0m> Myself248> chama-se yodel ;) [23:44] &lt;Myself248> "O tribunal passa a ouvir o processo número 34534, J. Doe vs. J. Doe" [23:44] &lt;Ryan_Singer> ChZEROHag, a razão de eu perguntar é para corporações usarem este software para segurança contra espionagem industrial [23:44] &lt;co> O naming server será licenciado sob GPL também. [23:44] &lt;CCD> lol [23:44] &lt;Myself248> "Oficial de justiça, não são as mesmas partes dos últimos 34533 casos que ouvimos?" [23:44] &lt;shardy> bem [23:45] &lt;shardy> sempre existe a ideia de que se você quer que as pessoas realmente usem seu protocolo, e você não está preocupado com dinheiro, apenas torne-o completamente aberto. nem mesmo restrito por gpl. [23:45] &lt;co> shardy: Você quer dizer domínio público? [23:45] &lt;beefbroth> acho que isso foi a deixa do co para o item 0.4 da pauta :-P [23:45] &lt;jrand0m> shardy> as specs são públicas e abertas. Eu não afirmei copyright sobre as specs. [23:45] &lt;Ryan_Singer> shardy, não, gostaríamos que o trabalho no protocolo permanecesse disponível [23:45] &lt;shardy> domínio público, licença bsd, "faça o que quiser, só nos dê crédito por favor", etc. [23:45] &lt;jrand0m> o código é GPL para o router. uma implementação da API do cliente em Java é GPL [23:46] &lt;Ryan_Singer> confira o liberty protocol.... (Link: http://projectliberty.org)http://projectliberty.org [23:46] &lt;shardy> jrand0m: ok, legal. entendi. [23:46] * jrand0m pensou em licenças "sem uso governamental" ;) [23:46] &lt;jrand0m> ok, o motivo de eu ter colocado 3.0) aplicativos na lista de questões é este [23:46] &lt;jrand0m> precisamos de ajuda. [23:46] &lt;Ryan_Singer> ajuda com o quê? [23:46] &lt;jrand0m> i2ptunnel é um bom código. o router do i2p será um bom código. [23:47] &lt;jrand0m> o que precisamos é que as pessoas comecem a acertar os detalhes da engenharia de release [23:47] &lt;dm> por que você precisa de apps se pode simplesmente usar i2ptunner? [23:47] &lt;ChZEROHag> jrand0m: como é? [23:47] &lt;jrand0m> ou seja, como realmente empacotar algo que o 'Zé' possa baixar e navegar na web [23:47] &lt;ChZEROHag> dm: Por que você precisa de apps se pode simplesmente usar telnet? [23:47] &lt;dm> o quê? [23:47] * dm coça a cabeça. [23:47] &lt;CCD> err, existe algo além do telnet? [23:48] * jrand0m acha que esse é o ponto do ChZEROHag, dm ;) [23:48] *** Myself248 agora é conhecido como myself248 [23:48] *** Saiu: thecrypto (Ping timeout) [23:48] &lt;ChZEROHag> dm: Usar o i2ptunnel seria como ter um carro funcionando e puxá-lo em uma carroça [23:48] &lt;jrand0m> ok, é só isso. só queria mencionar caso as pessoas tivessem tempo livre :) [23:48] &lt;jrand0m> ok, 4.0) [23:48] &lt;jrand0m> naming service [23:48] &lt;dm> Dá para ver que ele está tentando fazer um ponto. [23:48] &lt;jrand0m> oi, co, como vão as coisas? :) [23:48] &lt;co> O naming server deve ser GPL, já que pelo menos a implementação em Java usa código da biblioteca do cliente para contatar routers. [23:49] &lt;dm> mas acabamos de passar 20 minutos dizendo: I2Ptunnel + servidor web!, I2Ptunnel + quake! ;) [23:49] &lt;ChZEROHag> Ou, em termos de computação, como fazer tudo da internet com telnet em vez de diretamente na pilha IP [23:49] &lt;co> Eu não fiz muito na semana passada. Lancei a API do cliente, que também precisa de trabalho. [23:49] &lt;ChZEROHag> i2ptunnel é uma solução interina [23:49] &lt;co> Vou ter tempo esta semana, porém, para começar a implementar o naming server. [23:49] &lt;jrand0m> legal [23:49] &lt;jrand0m> onde está mesmo a API do cliente? [23:50] &lt;mihi> na lista de e-mails ;) [23:50] &lt;co> Uma de suas premissas é que os destinations podem ser codificados em base64, por isso perguntei sobre isso antes. [23:50] &lt;jrand0m> ChZEROHag> de certa forma é provisório [23:50] * jrand0m dá um tapa em si mesmo [23:50] *** thecrypto (~thecrypto@anon.iip) entrou no canal #iip-dev [23:50] &lt;dm> TCP também! [23:50] *** yodel (yodel@anon.iip) entrou no canal #iip-dev [23:50] &lt;jrand0m> 'lo yodel [23:50] &lt;beefbroth> como serão as convenções de nomes? é algo com o qual o usuário comum vai se identificar (isto é, (Link: www.somthing.com)www.somthing.com ou (Link: www.something.i2p)www.something.i2p para http/web)? [23:50] &lt;co> Vou colocar a especificação do naming service e a API do cliente no CVS. [23:50] &lt;jrand0m> wb thecrypto [23:50] &lt;ChZEROHag> Provavelmente isso já foi tratado antes, mas como o ns fornecerá nomes únicos de forma justa? [23:50] * mihi quer ter *.mihi.iip ;) [23:50] &lt;jrand0m> beefbroth> com o naming service ou sem? [23:50] &lt;jrand0m> heh mihi [23:50] &lt;ChZEROHag> evitando o squatting, etc., que assola o DNS [23:50] &lt;thecrypto> alguém pode me dizer o que aconteceu? [23:51] &lt;beefbroth> jrand0m: com. acho que sem seria uma longa sequência de números. [23:51] &lt;co> ChZEROHag: Você vai se registrar com um grupo de naming servers e depois usará o nome desse grupo para se identificar. [23:51] &lt;co> Como em IM.beefbroth.mygroup se você fornece serviço de IM. [23:51] &lt;mihi> oops, s/iip/i2p [23:51] *** godmode0_ (~mode@anon.iip) entrou no canal #iip-dev [23:51] *** Saiu: godmode0 (EOF do cliente) [23:51] &lt;jrand0m> ChZEROHag> o naming service do co tem grupos confiáveis, onde cada grupo administra um nome de grupo (tld). você escolhe quais grupos executam cada tld [23:51] &lt;co> Sim, será possível alguém registrar o username beefbroth com o group2. [23:51] &lt;thecrypto> nos 4 minutos em que estive fora [23:52] &lt;ChZEROHag> co: Então o único problema é a unicidade de .mygroup? [23:52] &lt;ChZEROHag> E quem fica com o grupo 'com'? :-) [23:52] &lt;jrand0m> e isso é selecionado pelo cliente [23:52] &lt;mihi> ChZEROHag: i2p não é COMercial [23:52] &lt;jrand0m> (por exemplo, você diz para sua lib cliente de ns "o grupo '.com' é o grupo 0123ff33aefcbb34fe [23:52] &lt;beefbroth> Odeio sugerir, mas quase acho que os grupos deveriam ter padrão de 3 letras para preservar a ilusão de que é semelhante à web normal [23:52] &lt;co> ChZEROHag: Não sei quem fica com o grupo "com". [23:52] &lt;co> Boa pergunta. [23:53] &lt;shardy> beefbroth: exceto que a "web normal" não tem mais apenas tlds de 3 letras [23:53] &lt;mihi> beefbroth: ou adicione um .i2p a todos os endereços. [23:53] &lt;ChZEROHag> beefbroth: Essa ilusão só está presente na américa [23:53] &lt;shardy> tlds. [23:53] &lt;jrand0m> para começar, talvez queiramos inicialmente ter um único grupo de naming servers, ".i2p" [23:53] &lt;co> beefbroth: O software do naming server permite ter até 32 letras. [23:53] &lt;ChZEROHag> Em outros lugares usamos os códigos de país de 2 letras que nos foram dados [23:53] &lt;shardy> .us também é usado na américa. [23:53] &lt;co> Na verdade, eu queria que o primeiro grupo fosse "test". [23:53] &lt;shardy> assim como .info e .name [23:53] &lt;jrand0m> heh 'k [23:54] &lt;ChZEROHag> shardy: é, por umas 5 pessoas. [23:54] &lt;ChZEROHag> Mas isso talvez seja um desabafo para outra hora :) [23:54] &lt;jrand0m> na verdade... [23:54] &lt;shardy> tem até .museum [23:54] &lt;Ryan_Singer> jrand0m, usar .12p parece bom [23:54] &lt;jrand0m> Outro dia me deparei com um DNS distribuído baseado em JXTA [23:54] &lt;co> ChZEROHag: Mas a questão é que se você não gosta das pessoas que administram o grupo "com", você pode estabelecer o grupo "com2" e rodar seus servidores (e se registrar nele). [23:55] &lt;ChZEROHag> Sim, essa parte faz todo sentido [23:55] &lt;mihi> ChZEROHag: (Link: http://www.nic.us/press/audio/dotus-mayEM.wav)http://www.nic.us/press/audio/dotus-mayEM.wav ;) [23:55] &lt;jrand0m> co> (Link: http://wiki.java.net/bin/view/Jxta/DisDNS)http://wiki.java.net/bin/view/Jxta/DisDNS é um wiki de DNS distribuído, embora seja bem cru e não trate questões realmente difíceis [23:55] &lt;co> Você pode configurar seu cliente para fazer qualquer coisa. [23:56] &lt;co> ChZEROHag: Ao registrar seu username com um grupo, sim. [23:56] &lt;co> jrand0m: Vou olhar isso depois da reunião. [23:56] &lt;jrand0m> o jxta executa naming servers a partir de pontos de rendevous [23:56] &lt;ChZEROHag> mihi: o que é isso? [23:56] &lt;beefbroth> então é possível alguém tentar atacar o sistema de NS imitando o grupo já existente de naming servers do i2p [23:57] *** Saiu: jeremiah (Ping timeout) [23:57] &lt;co> beefbroth: Acho que não. [23:57] &lt;mihi> ChZEROHag: ouça. por que xxx milhões de americanos preferem .us ao invés de .com [23:57] &lt;mihi> 68 milhões [23:57] &lt;co> Como imagino, pessoas criando grupos irão anunciar esses grupos. [23:57] &lt;jrand0m> imitando? eles não podem imitar, pois os servidores no grupo são autenticados por sistemas de chave pública [23:58] &lt;jrand0m> porém, se os grupos permitirem que membros não confiáveis entrem, podem ser tomados trivialmente. [23:58] &lt;shardy> mas como é feita a troca de chaves? [23:58] &lt;co> As pessoas que vierem depois enfrentarão o problema de que o grupo já está estabelecido, e os arquivos de configuração do software do cliente contêm os destinations do grupo anterior. [23:58] &lt;ChZEROHag> mihi: de qualquer modo, vou ouvir [23:58] &lt;beefbroth> o que acontece se dois grupos de naming servers alegarem resolver o grupo .i2p? [23:58] &lt;co> Boa pergunta, porém, e vou repensá-la cuidadosamente. [23:58] &lt;ChZEROHag> co: É, essa é outra coisa que eu estava tentando levantar [23:58] &lt;jrand0m> shardy> sem troca de chaves - publicação de chaves [23:58] &lt;beefbroth> entendi, bom ponto [23:58] &lt;ChZEROHag> :) [23:58] &lt;shardy> mas chaves ainda podem ser interceptadas se forem publicadas online [23:58] &lt;jrand0m> beefbroth> ninguém alega nada. seu cliente diz "i2p == [dest1, dest2, dest]" [23:59] &lt;shardy> o que precisamos é de um sistema de dns baseado em confiança :) [23:59] &lt;shardy> assim você pode enviar uma consulta pelo nome e receber de volta uma lista de respostas... e então ir com a confiável [23:59] &lt;co> Obrigado por levantar isso. [23:59] &lt;jrand0m> shardy> ah, acho que entendi a confusão. Acho que o naming service vai querer vir com um conjunto de destinations fora de banda (vulgo empacotado com a instalação) [23:59] &lt;ChZEROHag> É, temos um — todo mundo confia na IANA (ou como quer que se chamem) ou então... [23:59] * shardy se abaixa [23:59] &lt;ChZEROHag> :-D [23:59] &lt;mrflibble> estão tentando isso com dnssec, mas claro que não é anônimo [00:00] &lt;jrand0m> o que este naming service faz é se afastar de root servers [00:00] &lt;beefbroth> você sempre poderia ter uma homepage do i2p que listasse grupos de nomes e autoridades ativas? [00:00] &lt;shardy> jrand0m: ok. só apontando que ainda pode ser interceptado não importa o que faça, a menos que haja um canal fisicamente seguro para transmitir inicialmente essas chaves... [00:00] &lt;co> shardy: Acho que cobri a troca de chaves na spec. Se não, me diga. [00:00] &lt;shardy> mas empacotar isso fora de banda melhora [00:00] &lt;shardy> co: Vou conferir. [00:00] &lt;jrand0m> shardy> ah, certo. sim, as pessoas precisam poder confiar no código que baixam [00:00] &lt;co> beefbroth: Certamente. [00:01] &lt;ChZEROHag> aah, isso me lembrou [00:01] &lt;jrand0m> beefbroth> sim, esse é com certeza um dos primeiros apps que serão implementados - um servidor web i2p com bbs &amp; wiki que as pessoas possam acessar através do i2p [00:01] &lt;ChZEROHag> Devo criar uma chave gpg para meu iipmail [00:01] *** yodel saiu de #iip-dev [00:01] * ChZEROHag faz isso enquanto coisas pouco empolgantes acontecem [00:01] &lt;jrand0m> heh ok [00:01] &lt;co> Por favor, entendam que a especificação do naming server ainda está aberta a sugestões de melhoria. [00:02] &lt;shardy> Acho que vou levar todas as specs comigo no voo para a toorcon... isso vai me dar tempo para lê-las [00:02] &lt;co> Não afirmo que esteja perfeita ou finalizada no momento. [00:02] &lt;jrand0m> heh, espero que seja um voo longo [00:02] &lt;shardy> e é mais produtivo do que jogar FFT Advance o tempo todo, heh [00:02] * jrand0m descobriu que a crítica virá mais livremente quando houver código implementando as specs [00:02] *** godmode0_ agora é conhecido como godmode0 [00:02] &lt;co> E eu tenho que escrever o código. [00:02] &lt;co> Acho que podemos passar para o próximo tópico agora. [00:02] &lt;jrand0m> 'k [00:02] &lt;jrand0m> 5.0) IM [00:03] &lt;jrand0m> oi, thecrypto [00:03] &lt;mihi> nomes não devem poder colidir com representações base64. [00:03] &lt;thecrypto> oi [00:03] &lt;thecrypto> ok [00:03] &lt;mihi> e o naming server deve retornar transparentemente endereços base64 como estão. [00:03] &lt;co> mihi: Muito bem, vou tentar evitar esse problema. [00:03] &lt;thecrypto> primeiro, como meu e-mail não está funcionando de novo (malditos spammers) [00:03] &lt;jrand0m> (todas as classes que estendem DataStructure têm String .toBase64() e .fromBase64(InputStream) ) [00:03] &lt;thecrypto> vou responder aqui às perguntas do whit sobre o meu sistema [00:04] * jrand0m abre o e-mail do co [00:04] &lt;mihi> jrandom? por que InputStream e não Reader? [00:04] &lt;thecrypto> "network" foi a primeira coisa que veio à cabeça, você está fazendo conexões pela rede i2p, é muito p2p então eu chamei de rede [00:04] &lt;jrand0m> se você quer um Reader, é só usar um InputStreamReader, seu pentelho [00:04] &lt;mihi> base64 são caracteres, não bytes, na minha opinião. [00:04] &lt;ChZEROHag> jrand0m: IM == Instant Messaging? [00:04] &lt;jrand0m> sim, ChZEROHag [00:04] &lt;thecrypto> se as pessoas tiverem problema com isso, me deem uma sugestão de como chamar [00:05] &lt;ChZEROHag> jabber? [00:05] &lt;thecrypto> IM == minha própria rede de IM distribuída [00:05] &lt;shardy> você deveria chamar de "bob" [00:05] &lt;jrand0m> o i2p im é uma rede da mesma forma que aim é uma rede, ou kazaa é uma rede, todas rodando sobre tcp/ip ou udp/ip [00:05] &lt;co> Que tal aplicativo de IM? [00:05] &lt;ChZEROHag> (anonabber) [00:05] &lt;co> jrand0m: Entendi. [00:05] &lt;thecrypto> jabber requer um servidor centralizado [00:05] &lt;jrand0m> a terminologia não importa para mim. Eu gosto da ideia do shardy [00:05] &lt;ChZEROHag> Nada "requer" um servidor centralizado [00:05] &lt;thecrypto> e eu não consigo soletrar hoje, então tenham paciência [00:05] &lt;ChZEROHag> É só a forma como as coisas são escritas [00:05] &lt;jrand0m> (embora eu prefira Betty) [00:05] &lt;thecrypto> então você quer que eu chame de I2PIM bob? [00:05] &lt;thecrypto> :) [00:05] &lt;jrand0m> que tal wilma? [00:05] &lt;jrand0m> fred já está tomado [00:05] &lt;co> Que tal IM distribuído? [00:05] &lt;jrand0m> DIM, heh [00:05] &lt;co> Mas então, aplicativo de IM distribuído? [00:05] &lt;dm> AIM, anonymous Instant messaging! [00:05] &lt;thecrypto> acrônimo ruim :) [00:06] &lt;dm> aí podemos tomar a AOL. [00:06] &lt;thecrypto> ahh mal posso esperar a AOL saber disso [00:06] &lt;ChZEROHag> dm: Isso deixaria certos babacas muito irritados. Eu gosto. [00:06] &lt;jrand0m> heh, manda ver [00:06] &lt;Ryan_Singer> thecrypto, vamos conseguir implementar IM de forma descentralizada, ou terá que ser centralizado? [00:06] &lt;co> dm: Boa ideia. Eu apoiaria esse acrônimo. [00:06] &lt;jrand0m> pelo que li dos docs do thecrypto, o IM é totalmente descentralizado [00:06] &lt;thecrypto> estou implementando um IM distribuído, está no CVS [00:06] &lt;beefbroth> Eu votaria contra qualquer coisa que vá confundir as pessoas [00:07] &lt;Ryan_Singer> AOL TimeWarner mudou o nome para Time Warner [00:07] &lt;ChZEROHag> dm: Isso deixaria certos babacas muito irritados. Eu gosto. [00:07] &lt;jrand0m> ser anonimamente transparente não é útil se as pessoas não entendem o que é anônimo. [00:08] &lt;ChZEROHag> Ah, espera, tenho algo assim anotado no papel [00:08] &lt;beefbroth> Eu gosto da ideia do thecrypto [00:08] &lt;thecrypto> em qual "network" o I2PIM roda é o que estou procurando [00:08] &lt;jrand0m> ensinar as pessoas a se proteger é algo realmente importante [00:08] &lt;thecrypto> eu estava pensando em Sistema de Presença? [00:08] &lt;Ryan_Singer> enfatizar o aspecto de segurança do anônimo [00:08] &lt;dm> I2M (instant 2 messaging) [00:08] &lt;ChZEROHag> Embora eu só tenha chamado de XIrc [00:09] &lt;jrand0m> você que manda, thecrypto, o que funcionar pra você ;) [00:09] &lt;dm> e no logo do I2M, o 2 será bem pequeno :) [00:09] &lt;thecrypto> bem, I2P se expande para Invisible ... jrand0m? [00:09] &lt;ChZEROHag> A principal coisa que eu gostei foi que todos eram chamados de Borg e conversavam em Collectives [00:09] &lt;jrand0m> i2p = i^2p (invisible internet project) [00:09] &lt;co> Achei que o P era de protocol. [00:09] &lt;jrand0m> também [00:09] &lt;jrand0m> bem, na verdade, não [00:10] &lt;thecrypto> então é Invisible Internet Project Instant Messaging [00:10] &lt;jrand0m> i2np é o protocolo [00:10] &lt;jrand0m> i2p é o projeto [00:10] &lt;jrand0m> i2cp é o protocolo do cliente [00:10] &lt;beefbroth> Achei que era "poop" [00:10] &lt;co> thecrypto: Você está certo, o nome não importa muito. [00:10] &lt;dm> i2m = i^2m = instant invisible messaging [00:10] &lt;thecrypto> então próximo tópico [00:10] &lt;Ryan_Singer> ok.... estamos saindo da pauta... terminamos com IM? [00:10] &lt;shardy> se "bob" não serve, podemos chamar de "jimbob" [00:10] &lt;jrand0m> 0k, 6.0) administravia [00:10] &lt;thecrypto> não, ainda tem mais aqui [00:11] &lt;thecrypto> desculpa [00:11] &lt;co> É administrivia. [00:11] &lt;thecrypto> não, é IM [00:11] &lt;jrand0m> nop> me dá root. Preciso instalar anon cvs, bugzilla e cvsweb. [00:11] &lt;thecrypto> eu não tinha terminado [00:11] &lt;thecrypto> :) [00:11] &lt;thecrypto> rebobine! [00:11] * jrand0m dá ré [00:11] &lt;jrand0m> 5.1) thecrypto v2 [00:11] &lt;Ryan_Singer> o que mais tem no IM, thecrypto? [00:12] &lt;mihi> thecrypto: só fale; /me idi do mesmo jeito que perdi os naming services [00:12] &lt;thecrypto> ok, a coisa sobre presenças se comunicando é diferente [00:12] &lt;thecrypto> nem todo mundo conhece todo mundo [00:12] &lt;thecrypto> praticamente não há como "stalkear" alguém [00:12] &lt;thecrypto> você tem que pedir para ser mostrado [00:13] &lt;mihi> em redes anônimas, geralmente ninguém conhece ninguém ;) [00:13] &lt;jrand0m> (desde que o Destination das pessoas seja aleatório) [00:13] *** Saiu: pitu (Lost terminal) [00:13] &lt;dm> o que você quer dizer? [00:13] &lt;thecrypto> Alice quer falar com Bob [00:13] &lt;jrand0m> mihi> embora o naming service permita buscar por serviço [00:13] &lt;jrand0m> (serviço sendo IM, www, etc) [00:13] &lt;thecrypto> Alice encontra o IM destination do Bob de alguma forma, provavelmente pelo naming service [00:14] &lt;thecrypto> Então Alice envia uma mensagem para o IM destination do Bob [00:14] &lt;dm> sim? [00:14] &lt;thecrypto> ele recebe uma mensagenzinha dizendo "Alice tentou te contatar"; se ele quiser falar com ela, pode, ou pode ignorar [00:15] &lt;thecrypto> mas não há servidor central de presença, Alice também pode simplesmente ver sua mensagem desaparecer e não receber resposta [00:15] &lt;dm> ok, tipo o MSN então? [00:15] &lt;jrand0m> (embora Alice possa saber que Bob a ignorou) [00:15] &lt;thecrypto> e Alice não pode simplesmente colocar Bob na lista de contatos dela e esperar por ele [00:15] &lt;Ryan_Singer> thecrypto, ok... em que isso é diferente de Y!, MSN ou AIM devidamente configurados... além da parte de não ter servidor central [00:15] &lt;thecrypto> porque Bob tem que enviar uma mensagem para Alice para ver ela entrar [00:15] &lt;Ryan_Singer> ah [00:15] &lt;dm> ok, não muda nada do ponto de vista do usuário, mas entendi o que você quer dizer. [00:16] &lt;jrand0m> thecrypto> não é bem assim [00:16] &lt;Ryan_Singer> entendi... sem funcionalidade de lista de contatos... [00:16] &lt;jrand0m> oh, bem, hmm, tecnicamente... [00:16] &lt;thecrypto> Ryan_Singer: não, ainda há lista de contatos [00:16] &lt;dm> como a Alice envia uma mensagem para o Bob se ela não consegue vê-lo? [00:16] &lt;dm> você só tem que tentar contatos aleatórios na esperança de que eles estejam lá? [00:16] &lt;jrand0m> bob tem que enviar uma mensagem para o router da alice, o que pode acontecer sem a alice saber [00:16] &lt;thecrypto> Alice pode simplesmente tentar aleatoriamente [00:17] &lt;dm> isso não é muito conveniente? você entra e tem que enviar para todo mundo uma mensagem dizendo (tá aí?, tá aí?) [00:17] &lt;beefbroth> thecrypto: um usuário não pode "notificar" todos os seus contatos quando entra enviando-lhes uma mensagem? ou é isso que você estava dizendo [00:17] * co observa que pode haver dois Bobs registrados com dois grupos de naming servers diferentes. [00:17] &lt;thecrypto> beefbroth: era exatamente isso que eu estava dizendo [00:17] &lt;dm> ok, então similar ao esquema atual, mas você fica invisível por padrão. [00:17] &lt;dm> entendi. [00:18] &lt;thecrypto> dm: não, é o contrário; quando você entra, você envia uma mensagem para todo mundo dizendo "Estou online, estou online"; se você receber uma mensagem dizendo "Estou online", você devolve [00:18] &lt;thecrypto> se quiser [00:18] &lt;co> Então o usuário controla quem pode vê-lo/la/ele(a). [00:18] &lt;thecrypto> então Alice pode te colocar na lista de contatos dela e você vai receber uma mensagem quando ela entrar dizendo "Alice te colocou na lista de contatos, você gostaria de notificá-la da sua presença" [00:19] &lt;Ryan_Singer> quando você sair você manda antes uma msg que diz "estou saindo"? [00:19] &lt;dm> ok, então a experiência de IM é a mesma de hoje. Só queria confirmar. [00:19] &lt;thecrypto> se Bob tem Alice na lista de contatos e Bob recebe uma mensagem de Online da Alice, a mensagem de retorno é automática [00:19] &lt;beefbroth> Pode ser necessário "pingar" o outro usuário de IM de tempos em tempos para garantir que não houve uma desconexão não intencional [00:19] &lt;thecrypto> Se Bob não tem Alice na lista de contatos e Bob recebe uma mensagem de online da Alice, o usuário é perguntado [00:19] &lt;dm> ok, isso é só uma maneira de contornar ter um servidor, mas a questão é se os apps serão configurados por padrão para enviar um "Estou online" quando alguém entra. [00:20] &lt;Ryan_Singer> esperamos que sim [00:20] &lt;jrand0m> Ryan_Singer> ou apenas ter um ping periódico de "ainda estou online" [00:20] &lt;jrand0m> (e ping ausente == offline) [00:20] &lt;Ryan_Singer> um tipo de keep-alive? [00:20] &lt;beefbroth> Pode ser necessário "pingar" o outro usuário de IM de tempos em tempos para garantir que não houve uma desconexão não intencional [00:20] &lt;thecrypto> se Bob tem Alice na lista de contatos e Bob recebe uma mensagem de Online da Alice, a mensagem de retorno é automática [00:20] &lt;beefbroth> heh [00:20] &lt;thecrypto> Se Bob não tem Alice na lista de contatos e Bob recebe uma mensagem de online da Alice, o usuário é perguntado [00:21] &lt;dm> ok, então a experiência de IM é a mesma de hoje. Só queria confirmar. [00:21] &lt;thecrypto> só que agora você tem uma confirmação ao adicionar contatos [00:21] &lt;thecrypto> o que acho que só o ICQ tem [00:21] &lt;jrand0m> o app de IM será standalone ou vou poder usar o Trillian? [00:21] &lt;dm> sim, é assim que o MSN funciona. [00:21] &lt;jrand0m> [etc] [00:21] &lt;ChZEROHag> thecrypto: o ICQ só finge exigir confirmação [00:21] &lt;beefbroth> dm: errado. você não vai ter que lidar com MSN, Y! e AIM mudando seus protocolos e bloqueando pessoas a cada poucos meses :) [00:22] &lt;thecrypto> jrand0m: vou fazer uma spec; o Trillian pode me dar uma interface de plugin ou eles podem escrever a deles [00:22] &lt;thecrypto> vou escrever um plugin para o gaim pelo menos [00:22] &lt;thecrypto> junto com um cliente standalone [00:22] &lt;jrand0m> legal [00:22] &lt;thecrypto> que é construído para ser usado com a rede [00:22] &lt;jrand0m> o gaim suporta transferência de arquivos ou isso será o benefício do cliente i2pim? [00:22] &lt;beefbroth> thecrypto: você pode querer avisar os desenvolvedores do kopete só para eles saberem [00:22] * jrand0m mostra sua falta de noção [00:23] &lt;thecrypto> vou tentar fazer o plugin do gaim funcionar tão bem quanto o standalone, mas não sei [00:23] &lt;co> thecrypto: Vamos ter o aplicativo standalone primeiro. [00:23] &lt;thecrypto> acho que a transferência de arquivos do gaim só funciona no AIM [00:23] &lt;thecrypto> então pode exigir algum trabalho para colocar isso num plugin [00:23] &lt;Ryan_Singer> ok.. acho que todos entendemos isso agora... mais questões de IM? [00:24] &lt;thecrypto> e a última coisa do co [00:24] &lt;beefbroth> o gaim sofre problemas com suas transferências de IM para pessoas usando NAT [00:24] &lt;thecrypto> mais de uma pessoa pode ter o mesmo nome [00:24] &lt;thecrypto> elas terão destinations únicos [00:24] *** Saiu: mihi (Ping timeout) [00:24] &lt;co> Tudo bem. [00:24] * mihi_backup ainda está aqui... [00:24] &lt;thecrypto> mas alguém não pode se passar por outro [00:25] &lt;jrand0m> heh boa, mihi_backup [00:25] &lt;co> Se você usar o naming server, será "Bob do group1" e "Bob do group2". [00:25] &lt;co> Com destinations únicos. [00:25] &lt;jrand0m> certo, thecrypto. nomes são arbitrários. meio como dns ;) [00:25] *** mihi (~none@anon.iip) entrou no canal #iip-dev [00:25] &lt;thecrypto> também o cliente de IM em si pode opcionalmente verificar "Ei, esse IM que você recebeu foi de alguém chamado Bob, o destination do Bob na sua lista é diferente, aceitar a mensagem?" [00:26] &lt;dm> mihi: seu backup falou enquanto você estava fora. [00:26] &lt;thecrypto> se a pessoa está tentando se passar pelo Bob, você vai saber; caso contrário, você pode criar um alias para ela [00:26] &lt;mihi> eu sei... [00:26] &lt;jrand0m> "alguém chamado bob"? diz quem? ele se chama bob? ou algum grupo o chama de bob? ou você chama o dest dele de bob? [00:26] &lt;thecrypto> há um campo na presença chamado name [00:26] &lt;thecrypto> estou olhando isso [00:27] * jrand0m gosta do jeito que o ICQ lida com esse problema - todo mundo é um número e você apenas cria alias localmente de números para nomes [00:27] &lt;co> Como observação, devo tornar os nomes de entidade do NS case-insensitive? [00:27] &lt;jrand0m> provavelmente, co [00:27] &lt;mihi> coisas base64 ainda devem ser case-sensitive ;) [00:27] * jrand0m não quer pessoas fazendo spoof de Jrand0m [00:27] &lt;co> mihi: Nomes de entidade, não destinations. [00:27] &lt;jrand0m> certo, certo, mihi [00:28] &lt;jrand0m> (bem, as pessoas podem fazer spoof de jrand0m o quanto quiserem. Eu só quero o jrandom de volta) [00:28] &lt;co> Continue, thecrypto. [00:28] *** Saiu: UserX_ (Ping timeout) [00:28] &lt;thecrypto> é isso [00:28] &lt;thecrypto> finalmente :) [00:28] &lt;mihi> co: você deve poder colocar um destination onde quer que possa colocar um nome de entidade. [00:28] &lt;mihi> como é com nomes dns e IPs [00:28] &lt;co> mihi: Bom ponto. Vou adicionar isso à especificação. [00:28] &lt;thecrypto> jrand0m: na verdade é meio como o ICQ, exceto que você diz às pessoas qual você gostaria que fosse seu alias [00:29] &lt;thecrypto> o que acho que eles fazem agora [00:29] &lt;co> A ideia, porém, é que será muito mais curto digitar nomes do que destinations. [00:29] &lt;jrand0m> mihi> o naming service apenas converte nomes para destinations - se você pedir ao naming service pelo destination de um destination, ele deve retornar muito, muito rápido [00:29] &lt;Ryan_Singer> ok pessoal... tenho uma reunião... jrand0m, me manda um anonymail [00:29] &lt;jrand0m> 'k, adiós [00:29] &lt;mihi> jrand0m: sim, e deve retornar esse dest em si, e não "não encontrado" [00:30] &lt;jrand0m> certo [00:30] *** Saiu: Ryan_Singer ((null)) [00:30] &lt;jrand0m> ok. estamos em 7.0) [00:30] &lt;jrand0m> perguntas [00:30] &lt;jrand0m> oi [00:30] &lt;co> E 6.0) Administrivia? [00:31] &lt;co> Ou você já terminou isso? [00:31] &lt;jrand0m> 6.0 administravia foi só eu enchendo o saco do nop para me dar root para conseguir para vocês: acesso cvs anônimo, bugzilla e uma interface cvsweb :) [00:31] &lt;beefbroth> vai haver responsáveis para trabalhar no empacotamento das versões alpha, beta e releases para Win/Mac/SuSE/RehHat/Debian para acelerar a adoção? [00:32] &lt;jrand0m> você está se voluntariando? [00:32] &lt;jrand0m> (ou seja, sim, seria ótimo) [00:32] &lt;beefbroth> Se eu aprender a fazer um pacote para minha distribuição :) [00:32] &lt;jrand0m> qual distro você usa? [00:33] &lt;co> Pelo que me lembro, os desenvolvedores do IIP queriam reimplementar o IIP sobre o I2P. Se o I2P cumprir suas promessas de anonimato, não seria mais simples apenas ter IRC sobre I2P? [00:33] &lt;beefbroth> Mas meu ponto é, muita gente depende disso. Facilitaria a adoção. O Freenet sofre com falta de mantenedores ativos. [00:33] &lt;dm> jr é um bom gerente :) [00:33] &lt;jrand0m> sim, co, mais simples, mas não tão escalável [00:33] *** UserX_ (~User@anon.iip) entrou no canal #iip-dev [00:33] &lt;thecrypto> sim, mas algumas pessoas não querem IRC [00:34] &lt;jrand0m> beefbroth> você está absolutamente certo, há muito trabalho a fazer, e eu preciso dormir pelo menos 4 horas por noite [00:34] &lt;co> thecrypto: Bom ponto, embora o I2P vá anonimizar os endereços IP das pessoas. [00:34] &lt;beefbroth> jrand0m: posso ajudar a empacotar quando as coisas estiverem prontas. acho que é uma ótima maneira de alguns não-desenvolvedores com um pouco de expertise técnica contribuírem. [00:34] &lt;jrand0m> excelente, beefbroth [00:34] &lt;thecrypto> se tivermos IM e IRC, mais adoção [00:35] &lt;mihi> co: o problema é que com irc há algo a ser derrubado (servidores). [00:35] *** jeremiah (~jeremiah@anon.iip) entrou no canal #iip-dev [00:35] &lt;jrand0m> thecrypto> adoção instantânea: opennap [00:35] &lt;beefbroth> é mais fácil aprender a fazer pacotes do que aprender as estruturas de dados do i2p. é uma maneira fácil de algumas pessoas se envolverem [00:35] &lt;dm> IRC é bem difícil, não é? [00:35] &lt;dm> IRC distribuído, digo... [00:35] &lt;co> mihi: Claro. Eu tinha esquecido disso. Obrigado por me lembrar. Objeção retirada. [00:36] &lt;jrand0m> dm> irc pode ter múltiplos servidores irc (à la efnet, etc.) que falam entre si através do i2p [00:36] &lt;shardy> você quer dizer um protocolo de chat "parecido com irc"? [00:36] &lt;shardy> ou adaptar o irc? [00:36] &lt;jrand0m> com as pessoas conversando entre si tunelando para um dos servidores irc via i2p [00:36] &lt;dm> irc com servidores atrás do i2p é ok; estou dizendo sem servidores. Tanto faz, acho. [00:37] &lt;jrand0m> dm> certo, pode ser feito muito melhor sem servidores, e já se pensou nisso, mas nada realmente sólido (que eu saiba) [00:38] &lt;dm> de qualquer forma, é off-topic. [00:38] &lt;dm> continuem! [00:38] &lt;jrand0m> mais alguma pergunta? [00:38] &lt;jrand0m> alguém já leu as specs? ;) [00:38] &lt;jrand0m> (além do beefbroth, que as tem decoradas) [00:38] * dm olha para o teto. [00:39] &lt;jrand0m> ok, então reunião de 100 minutos [00:39] &lt;thecrypto> estou lendo quando preciso de algo :) [00:39] &lt;ChZEROHag> specs! [00:39] &lt;ChZEROHag> Era isso que eu esqueci! [00:39] &lt;jrand0m> heh [00:40] *** dm mudou o tópico no canal #iip-dev para topic1 [00:40] * jrand0m carrega e... [00:40] * jrand0m encerra a reunião com um *baf*
&lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P, 16 de setembro de 2003</title><link>/pt/blog/2003/09/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-setembro-de-2003/</link><pubDate>Tue, 16 Sep 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/09/16/reuni%C3%A3o-de-desenvolvedores-do-i2p-16-de-setembro-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> co, jrand0m, LeerokLacerta, mihi, mrflibble, mrsc, nop, shardy, thecrypto, w0rmus&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:53] &lt;jrand0m> 0) bem-vindos [22:54] &lt;jrand0m> 1) aplicativos: [22:54] &lt;jrand0m> 1.1) IM (mensagens instantâneas) [22:54] &lt;jrand0m> 1.2) NS (serviço de nomes) [22:54] &lt;jrand0m> 2) status de desenvolvimento: [22:54] &lt;jrand0m> 2.1) subsistemas [22:54] &lt;jrand0m> 2.2) persistência de chave de criptografia [22:54] &lt;jrand0m> 2.3) a fazer [22:54] &lt;jrand0m> 3) coisas da especificação [22:54] &lt;jrand0m> 3.1) mods [22:54] &lt;jrand0m> 4) assuntos administrativos: [22:54] &lt;jrand0m> 4.1) cvs anônimo [22:54] &lt;jrand0m> 5) ? [22:55] &lt;jrand0m> ok, 0) boas-vindas [22:55] &lt;jrand0m> bem-vindos à reunião 58 [22:55] &lt;thecrypto> só isso [22:55] &lt;jrand0m> sim, senhor, a menos que alguém tenha algo a acrescentar? [22:55] * nop percebe que jrand0m é orientado a objetos com sua numeração :) [22:56] &lt;nop> 3.1.2.2.4.5.8() ;) [22:56] &lt;jrand0m> ei, poderiam ser structs ;) [22:56] &lt;nop> haha [22:56] &lt;nop> isso é verdade mesmo [22:56] &lt;jrand0m> ok, 1.1) IM. thecrypto? [22:56] &lt;nop> embora [22:56] &lt;nop> 2 tenha herança [22:57] &lt;nop> ;) [22:57] &lt;jrand0m> heh [22:57] &lt;nop> não liguem pra mim [22:57] &lt;nop> ok [22:57] &lt;nop> foi mal [22:57] &lt;nop> continuem [22:57] *** mihi_ (~none@anon.iip) entrou no canal #iip-dev [22:57] &lt;thecrypto> ok, agora estou enviando algumas especificações básicas para IM [22:58] &lt;thecrypto> (Link: http://www.thecrypto.org/i2pim.sxw)http://www.thecrypto.org/i2pim.sxw para o oowriter [22:58] &lt;thecrypto> e estou trabalhando no upload do pdf [22:59] &lt;nop> se quiser posso colocar no site do i2p [22:59] &lt;thecrypto> me dá um segundo [22:59] &lt;thecrypto> claro [22:59] *** mrflibble (mrflibble@anon.iip) entrou no canal #iip-dev [22:59] &lt;jrand0m> quer colocar isso em i2p/apps/IM/doc/ ? [22:59] *** mihi_ agora é conhecido como mihi_backup [23:00] &lt;nop> posso [23:00] &lt;nop> sim [23:00] &lt;jrand0m> quis dizer no cvs :) [23:00] &lt;thecrypto> eu posso fazer isso também [23:00] &lt;jrand0m> (mas na web também é bom) [23:00] &lt;nop> ah [23:00] &lt;nop> haha [23:00] &lt;thecrypto> (Link: http://www.thecrypto.org/i2pim.pdf)http://www.thecrypto.org/i2pim.pdf [23:01] &lt;MrEcho> "the file is damaged and could not be repaired" erro do AR [23:01] &lt;thecrypto> tenta de novo [23:01] * jrand0m carregou de boa [23:01] &lt;co> MrEcho: O arquivo PDF? [23:01] &lt;jrand0m> (o sxw) [23:01] &lt;thecrypto> naquela hora tinha subido só parcialmente [23:01] &lt;MrEcho> agora funciona [23:01] &lt;MrEcho> hehe [23:02] &lt;thecrypto> basicamente eu só coloquei as coisas de presença, mensagens online/offline e uma mensagem de mensagem [23:02] &lt;thecrypto> eu descaradamente arranquei algumas seções do documento do I2NP [23:02] &lt;thecrypto> :) [23:02] &lt;jrand0m> heh achei que algo parecia familiar :) [23:02] &lt;thecrypto> também estou subindo a UI que [23:02] &lt;thecrypto> tenho trabalhado [23:03] &lt;thecrypto> jrand0m: preciso criar os dirs apps/IM/doc [23:03] &lt;jrand0m> sim, e dar cvs add neles individualmente [23:03] &lt;thecrypto> -kb? [23:03] &lt;jrand0m> sim [23:03] &lt;co> thecrypto: Acho que apps/ já está lá agora. [23:04] &lt;jrand0m> o que é uma presença? [23:05] &lt;thecrypto> deixa eu rodar update [23:05] &lt;thecrypto> mas tá entrando [23:05] *** Desconectou: shardy (Ping timeout) [23:05] &lt;thecrypto> estou dizendo para destrinchar as especificações [23:05] &lt;thecrypto> e a UI vai estar lá em breve também [23:05] &lt;thecrypto> e se tiver algo que precise ser esclarecido então anonymail, e-mail, qualquer coisa pra mim e eu corrijo [23:05] &lt;mrflibble> perdi a reunião? [23:05] *** shardy (~shardy@anon.iip) entrou no canal #iip-dev [23:05] &lt;co> thecrypto: Você talvez queira anunciar isso na lista de e-mail também, com um link para os documentos. [23:05] &lt;thecrypto> pensei que eu tinha colocado isso lá? [23:05] &lt;jrand0m> não, ainda estamos no primeiro item, mrflibble [23:05] &lt;co> mrflibble: A reunião está em andamento. [23:05] &lt;mrflibble> ah foi mal, só não via o "logger" [23:06] &lt;jrand0m> thecrypto> você diz que é um destination, mas é o destination para o qual enviar mensagens? como funcionam as mensagens offline? [23:06] &lt;mihi> no mids here, so no logger ;) [23:06] &lt;mrflibble> ok [23:06] * mrflibble volta a ficar só espreitando [23:06] &lt;jrand0m> ah espera, são apenas notificações de presença, foi mal [23:06] &lt;mihi> como alguém pode assinar uma presença? [23:06] &lt;thecrypto> jrand0m: sem mensagens offline [23:07] &lt;thecrypto> basicamente [23:07] &lt;thecrypto> a presença só encapsula um destination e um nome juntos [23:07] &lt;thecrypto> para facilitar [23:08] &lt;thecrypto> então se quisermos passar para NS podemos fazer isso, e voltamos a isto depois? [23:09] &lt;jrand0m> beleza [23:09] &lt;thecrypto> e você ainda pode me mandar perguntas [23:09] &lt;jrand0m> na verdade, uma pergunta rápida [23:09] &lt;thecrypto> manda ver [23:09] &lt;jrand0m> então o IM é estritamente só texto? [23:10] &lt;thecrypto> com este básico sim, mas vou adicionar suporte a arquivo [23:10] &lt;jrand0m> legal [23:10] &lt;thecrypto> só quero cuidar do começo do sistema e construir em cima [23:10] &lt;jrand0m> (iterativo e incremental)++ [23:11] &lt;jrand0m> ok, ótimo. Vou analisar isso mais a fundo e outras pessoas deveriam também... por enquanto, passando para 1.2) NS. co? [23:11] &lt;co> A versão 1.1 (final) da especificação do serviço de nomes foi lançada mais cedo hoje. [23:12] &lt;jrand0m> (e houve grande regozijo) [23:12] &lt;co> Basicamente, terminei as seções sobre as estruturas de dados e mensagens de rede que o programa precisa. [23:12] &lt;co> Vou lançar a API do cliente na quinta-feira. [23:12] &lt;co> E vou começar a implementar o aplicativo NS. [23:12] &lt;jrand0m> ótimo [23:13] &lt;co> Uma ideia que mudou é o que a CA (autoridade certificadora) faz quando entidades se registram nela. [23:13] &lt;thecrypto> co: como você vai implementar? [23:13] &lt;thecrypto> co: o servidor de nomes ou o cliente? [23:14] &lt;co> thecrypto: Bem, primeiro vou implementar as estruturas de dados necessárias. [23:14] &lt;co> Depois, o cliente, depois os componentes de servidor e CA. [23:14] &lt;thecrypto> ok [23:15] &lt;co> Como eu dizia, agora eu gostaria que a CA emitisse um certificado para entidades recém-registradas. [23:15] &lt;co> Elas apresentarão esse certificado aos servidores de nomes ao modificar seus registros. [23:15] &lt;co> Não especifiquei o que o certificado contém nesta versão; isso entrará na próxima versão da especificação. [23:16] &lt;co> Alguém acha isso uma má ideia? [23:16] &lt;jrand0m> hmm. não seria mais simples/seguro o cliente usar uma chave pública/privada? [23:16] &lt;jrand0m> tipo, durante o registro, fornecer uma chave pública para atualizações e assinar o registro, e sempre que quiser atualizar de novo, assinar uma atualização [23:16] &lt;jrand0m> (assim a CA nunca obtém a chave privada) [23:17] &lt;thecrypto> Observação: todo o material do I2PIM agora foi commitado no repositório cvs [23:17] &lt;jrand0m> ótimo [23:17] &lt;co> Pode ser mais simples fazer exatamente isso. Vou repensar essa questão. Obrigado pelo comentário. [23:17] &lt;co> Isso é tudo que tenho para discutir sobre o serviço de nomes neste momento, se você não tiver outras perguntas. [23:18] &lt;jrand0m> está bom, ainda não li a 1.1 mas vou enviar e-mail se eu encontrar algo [23:19] &lt;co> OK. Próximo tópico? [23:19] &lt;jrand0m> ok, 2.1) status de desenvolvimento dos subsistemas. [23:19] *** w0rmus (o0o@anon.iip) entrou no canal #iip-dev [23:20] &lt;jrand0m> o subsistema de transporte está bom o suficiente para avançar. o subsistema de gerenciamento de pares está esboçado com algoritmos toscos, mas funcional. net db, gerenciamento de túnel e gerenciamento de estatísticas ainda pendentes. o subsistema de cliente será trivial (apenas reutilizando o SDK local-only router) [23:21] &lt;co> O que você quer dizer com algoritmos toscos? [23:21] &lt;w0rmus> não rápidos? [23:21] &lt;jrand0m> é, o subsistema de gerenciamento de pares não está acompanhando o desempenho dos pares, só retorna pares aleatórios. [23:22] &lt;jrand0m> o algoritmo será atualizado e ajustado conforme as coisas progredirem para fornecer seleção de pares de forma mais adequada [23:22] &lt;jrand0m> a tarefa atual na minha mesa é construir e lidar com garlic messages, o que é um PITA. [23:23] &lt;jrand0m> mas viável, só irritante [23:23] &lt;jrand0m> isso na verdade leva a 2.2) persistência de chave de criptografia. [23:24] &lt;jrand0m> garlic messages usam criptografia ElG+AES para encapsular as camadas dos cloves (gomos) [23:24] &lt;jrand0m> e chaves privadas são usadas em outros lugares (transporte, gerenciamento de cliente) [23:25] *** Desconectou: thecrypto (Ping timeout) [23:25] &lt;jrand0m> manter chaves privadas e de sessão sempre na memória e nunca em disco é o ideal, mas é ruim quando o router cai (intencionalmente ou por falha) [23:26] &lt;jrand0m> alguém tem alguma ideia se devemos 1) nunca escrever as chaves em disco e arriscar perda excessiva e desnecessária de mensagens (já que não serão descriptografáveis) 2) criptografá-las antes de escrever no disco ou 3) simplesmente gravá-las em disco em claro? [23:26] &lt;co> Opção 2. [23:27] &lt;nop> jrand0m opção 2, ou fazer o que dissemos antes [23:27] &lt;nop> temos que confiar no localhost [23:27] *** Desconectou: cohesion (class) [23:27] &lt;nop> assumimos que o localhost não está comprometido [23:27] &lt;jrand0m> a coisa estranha da opção 2 é que ou o usuário terá que digitar uma frase secreta para iniciar o router, ou a chave de sessão será conhecida [23:27] &lt;jrand0m> bom ponto, nop. [23:28] &lt;nop> de novo, somos um transporte, não podemos nos preocupar tanto com isso, isso pode ser modificado no lado do cliente, ou poderíamos dar opções [23:28] &lt;nop> dependendo do nível de paranoia [23:28] &lt;nop> medida de segurança vs conveniência [23:29] &lt;co> Então proponho ter 3 por padrão e dar ao usuário a opção de usar 2. [23:29] &lt;nop> exatamente [23:29] &lt;jrand0m> certo. ok, o bom é que as pessoas podem (e devem!) pegar o código do router e modificá-lo para esse tradeoff - um "I2P router chapéu de alumínio" e um "I2P router para usuário comum" [23:29] &lt;jrand0m> ok, legal, vou ficar com a simples 3) por enquanto então [23:30] &lt;jrand0m> ok 2.3) a fazer [23:30] * co gostaria de revisitar o tópico NS no final da reunião. [23:30] * nop precisa terminar de ler o e-mail do NS [23:30] &lt;jrand0m> beleza, você é o item #5 agora [23:30] &lt;co> Posso esperar até o fim. [23:31] &lt;jrand0m> mihi montou alguns testes para apontar alguns bugs na implementação do SDK. alguns já corrigidos, outros não. corrigi-los está na lista de afazeres :) [23:32] &lt;jrand0m> além disso, houve cerca de uma dúzia de mudanças em várias especificações. assim que eu tiver tempo vou atualizar os docs e publicá-los, embora eu possa apenas colocar uma página de errata no wiki enquanto isso [23:33] &lt;nop> word [23:34] &lt;jrand0m> outros a fazer... hum, corrigi a coisa de "Wrong Size generating key" esta manhã, além de alguns bugs aleatórios [23:34] &lt;jrand0m> ok, é isso para status de dev. 3) coisas da especificação [23:35] &lt;jrand0m> 3.1) ver a fazer sobre mods. houve principalmente mudanças tipográficas, me deparei com uma um pouco maior hoje ao implementar os garlics. ainda sem problema, só requer mover algumas estruturas de dados e fazer alguns malabarismos com a criptografia. Colocarei isso na errata. [23:35] &lt;jrand0m> 3.2) [eu sei, isso não estava na agenda, mas aqui vai mesmo assim] perguntas da especificação [23:35] &lt;shardy> (já volto, ainda estou espreitando se precisarem de mim) [23:35] &lt;jrand0m> alguém tem alguma pergunta sobre alguma das especificações? [23:35] &lt;jrand0m> legal, shardy [23:36] &lt;co> jrand0m: Por favor, diga de novo qual especificação está em qual documento. [23:37] &lt;jrand0m> (Link: http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs)http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs tem o mapeamento [23:37] &lt;co> Vou dar uma olhada. [23:38] &lt;jrand0m> (olhando isso me lembra que preciso documentar o transporte UDP confiável e seguro. mais um a fazer...) [23:39] &lt;jrand0m> houve algumas perguntas de várias pessoas sobre quais especificações olhar - basicamente, a menos que você queira saber como os routers funcionam (ou queira ajudar a implementá-los), você não precisa ler a especificação do I2NP. I2CP e a seção de estruturas de dados do I2CP são suficientes [23:40] &lt;nop> jrand0m [23:40] &lt;jrand0m> sim, senhor? [23:41] &lt;nop> você quer dizer UDP real como em pacotes UDP [23:41] &lt;nop> ou UDP como em um protocolo UDP genérico [23:41] &lt;jrand0m> sim, UDP como em pacotes UDP [23:41] &lt;nop> para I2P [23:41] *** thecrypt1 (~thecrypto@anon.iip) entrou no canal #iip-dev [23:41] *** thecrypt1 agora é conhecido como thecrypto [23:41] &lt;jrand0m> i2p/code/router/java/src/net/invisiblenet/i2p/router/transport/udp para a implementação [23:42] &lt;thecrypto> voltei [23:42] &lt;jrand0m> bem-vindo de volta [23:42] &lt;thecrypto> alguém quer me dizer o que aconteceu enquanto eu estava fora? [23:43] &lt;jrand0m> a implementação UDP é bem simples - faz uma troca DH (Diffie-Hellman) e as mensagens são divididas em pacotes de 1K e criptografadas com AES256 usando a chave gerada [23:43] &lt;jrand0m> rekeying é suportado, embora não automático no momento [23:43] &lt;jrand0m> ACKs são enviados de volta em lotes (tipo "Recebi todos os pacotes da mensagem 42 até o pacote 18, mas não 3 ou 7") [23:44] &lt;jrand0m> (e a razão prática de eu ter feito a implementação UDP antes da TCP é que o UDP dá E/S assíncrona "de graça" com quase zero overhead) [23:45] &lt;nop> claro [23:45] &lt;jrand0m> faltam duas coisas nessa implementação udp - colocar Station-to-Station (para MITMs) e adicionar um pacote para "puts, esqueci a chave de sessão" [23:45] &lt;nop> bom [23:46] &lt;jrand0m> depois do transporte UDP o próximo que quero implementar é o polling HTTP - assim teremos suporte tanto para o usuário comum (UDP) quanto para o usuário atrás de firewall / NAT / proxy (polling http) [23:47] &lt;jrand0m> ok, então, é, isso precisa ser documentado numa especificação :) [23:48] * jrand0m !dá um tapa em si mesmo por codificar antes de especificar [23:48] &lt;thecrypto> codificar antes de especificar me ajuda [23:48] &lt;jrand0m> sim, funciona melhor de forma iterativa [23:48] &lt;jrand0m> (já que estamos encontrando problemas nas especificações ao implementá-las, etc.) [23:49] &lt;jrand0m> ok, isso é 3) especificações. 4) assuntos administrativos [23:49] &lt;jrand0m> 4.1) cvs anônimo. thecrypto? :) [23:49] &lt;thecrypto> na hora certa [23:49] &lt;thecrypto> bem, estou analisando, acho que a 2401 está bloqueada no momento [23:49] &lt;jrand0m> você consegue cvs -d :pserver: localmente? [23:49] &lt;thecrypto> e pode haver algumas coisas de inetd a fazer também, valeu jrandom [23:50] &lt;jrand0m> ah, legal [23:50] &lt;thecrypto> deixa eu testar isso, esqueci que dava pra fazer :) [23:51] &lt;thecrypto> seria só cvs -d :pserver: ? [23:51] &lt;jrand0m> cvs -d :pserver:anonymous@localhost:/home/cvsgroup/cvsroot/ co i2p [23:52] &lt;jrand0m> também, seria ótimo se pudéssemos colocar um bugzilla lá também [23:52] &lt;thecrypto> acvs [checkout aborted]: connect to localhost(127.0.0.1):2401 failed: Connection refused [23:52] &lt;jrand0m> beleza, depois de adicionar a linha do inetd.conf e dar kill -HUP no identd? [23:52] &lt;thecrypto> deixa eu tentar essa linha do inet e eu te retorno [23:52] &lt;jrand0m> quer dizer, inetd :) [23:52] &lt;jrand0m> beleza [23:53] &lt;thecrypto> o pserver vai na mesma linha? [23:53] &lt;jrand0m> sim, é tudo em uma linha [23:55] &lt;jrand0m> ok, isso é tudo nos assuntos administrativos, pelo menos que eu lembre [23:55] &lt;jrand0m> 5a) co, é com você [23:56] &lt;co> Quando duas pessoas querem registrar o mesmo nome de entidade, a segunda é recusada. [23:56] &lt;co> Mas se usarmos uma abordagem baseada em assinatura, [23:56] &lt;co> a pessoa que foi recusada poderia enviar uma mensagem ao servidor de nomes [23:56] &lt;co> mesmo assim, dizendo para ele modificar o registro. [23:56] &lt;co> Há duas possibilidades: [23:57] &lt;co> 1) A CA envia ao servidor de nomes uma cópia da chave pública da entidade que foi aprovada. [23:57] &lt;co> 2) A CA envia à pessoa que está registrando um nome um certificado, assinado por sua chave privada. O servidor de nomes terá a chave pública da CA para verificá-lo. [23:58] &lt;co> Se um usuário malicioso disser ao servidor de nomes para modificar um certo registro, a falta de um certificado impediria a modificação. [23:58] &lt;co> Era nisso que eu estava pensando. [23:59] &lt;jrand0m> mas nesse caso a CA conhece a chave - cripto assimétrica significaria que a CA só conhece a chave pública, além disso a CA nunca iria querer ou precisar fornecer essa chave pública a ninguém - ela serve apenas para o atualizador legítimo assinar quando solicitar uma atualização [00:00] &lt;jrand0m> o que você está descrevendo parece mais cripto simétrica - usar uma senha, essencialmente [00:00] &lt;thecrypto> o cvs está me sacaneando! [00:00] &lt;jrand0m> (onde o certificado é o segredo compartilhado entre CAs e o proprietário legítimo do pseudônimo (nym)) [00:00] *** mrsc (~efgsdf@anon.iip) entrou no canal #iip-dev [00:01] &lt;jrand0m> o que houve, thecrypto? [00:01] &lt;thecrypto> adicionei o usuário anonymous com senha em branco, coloquei em readers e no cvsgroup e recebo cvs login: authorization failed: server localhost rejected access to /home/cvsgroup/cvsroot for user anonymous [00:01] &lt;co> jrand0m: Bom ponto. Digamos que esta parte da especificação não está finalizada, e vou pensar mais sobre isso. [00:01] &lt;jrand0m> beleza [00:01] *** LeerokLacerta (~leerok@anon.iip) entrou no canal #iip-dev [00:02] &lt;LeerokLacerta> Konnichiwa. [00:02] &lt;jrand0m> hmm thecrypto, acho que você não quer um usuário anônimo do SO [00:02] &lt;jrand0m> oi, LeerokLacerta [00:02] &lt;LeerokLacerta> Olá, jrand0m. [00:02] &lt;thecrypto> bem, coloquei uma senha e agora funciona [00:03] &lt;co> jrand0m: E se você tiver mais sugestões depois de ler a spec, me envie. [00:03] &lt;jrand0m> farei isso, co [00:03] &lt;jrand0m> legal, thecrypto.. /bin/false é o shell deles? [00:03] &lt;thecrypto> agora só tenho que achar aquela seção no manual do cvs sobre como criar um usuário [00:03] -> *thecrypto* qual é a senha? [00:04] &lt;thecrypto> agora é [00:05] &lt;jrand0m> ok, podemos resolver isso depois da reunião. [00:05] &lt;jrand0m> ok, último ponto da agenda: 5b) ? [00:05] &lt;jrand0m> alguma pergunta / ideia / preocupação? [00:05] &lt;thecrypto> só confiram o app IM [00:06] &lt;thecrypto> por enquanto tudo que ele faz é montar uma árvore, mas mostra como está começando a ficar [00:06] &lt;LeerokLacerta> Sem SOCKS? [00:06] &lt;thecrypto> ahh é isso que eu esqueci [00:06] &lt;jrand0m> ah legal, thecrypto [00:06] &lt;jrand0m> SOCKS? tipo, o protocolo de proxy? [00:06] &lt;thecrypto> alguém aqui é bom em fazer ícones? [00:06] &lt;LeerokLacerta> Sim. [00:06] &lt;LeerokLacerta> A resposta todas as vezes que perguntei foi "Não". [00:07] &lt;jrand0m> ah. sim, definitivamente vamos querer um proxy SOCKS, mas ninguém está trabalhando nisso no momento. [00:07] &lt;LeerokLacerta> Hmm. [00:07] &lt;jrand0m> isso vai ser um dos apps que vamos querer até a 1.0 pública, para que as pessoas possam navegar sites baseados em i2p, e também para que as pessoas possam navegar na web normal anonimamente [00:07] &lt;mihi> há proxies socks suficientes disponíveis de graça, eu diria ;) [00:08] &lt;jrand0m> exatamente, só precisamos integrá-los [00:08] &lt;mihi> mas não conheço nenhum em java. [00:08] &lt;jrand0m> o app cliente JAP talvez funcione bem, não sei se é GPL [00:08] &lt;mihi> o cliente jap não contém um proxy. [00:08] &lt;thecrypto> bem, eu preciso de alguns ícones para o projeto I2PIM [00:09] &lt;thecrypto> Algo para representar online, offline e um grupo de pessoas [00:09] &lt;mihi> o único proxy é um proxy http/ftp e isso fica no último mix. [00:10] &lt;mihi> como no iip - o isproxy não conhece nenhum protocolo de IRC. [00:10] &lt;jrand0m> bem, esse é o lado de saída - para sites baseados em i2p, vamos precisar de algo que aceite requisições de proxy de navegadores locais, faça a consulta do dest e envie as mensagens ao dest apropriado [00:10] &lt;thecrypto> alguém se interessa? [00:11] &lt;co> thecrypto: Você poderia pegar os ícones do projeto gaim sob GPL? [00:11] * jrand0m faz gráficos horrivelmente entediantes no MS Paint [00:11] &lt;co> Como é GPL, e este também é, a menos que eu esteja enganado. [00:11] &lt;thecrypto> sim, eu poderia [00:11] &lt;jrand0m> se o I2PIM usar as libs de cliente do sdk, o I2PIM é definitivamente GPL :) [00:12] &lt;thecrypto> ahh a maravilhosa GPL [00:12] &lt;jrand0m> LeerokLacerta> alguma razão específica para perguntar, ou só cutucando a gente para fazer? ;) [00:13] &lt;thecrypto> o problema com os do gaim é que eles são dos apps de IM que eles usam [00:14] &lt;thecrypto> então se alguém puder fazer o ícone do I2PIM, seria ótimo [00:15] * jrand0m acha que teremos muitas imagens rabiscadas no paint por enquanto... [00:16] &lt;jrand0m> ok, alguém tem mais alguma ideia / pergunta / commnets? [00:16] &lt;nop> Eu tenho commnets [00:16] &lt;jrand0m> (além de "que diabos é um commnet") [00:16] &lt;jrand0m> isso é contagioso? [00:16] *** nixonite (~nixonite@anon.iip) entrou no canal #iip-dev [00:16] &lt;mrflibble> lol [00:17] &lt;jrand0m> beleza, bom, se não, isso encerra a reunião, não há mais itens na agenda [00:17] &lt;nixonite> perdi a reunião? [00:17] &lt;jrand0m> sim, 9p GMT [00:17] &lt;jrand0m> bem, tecnicamente você chegou para o final :) [00:17] &lt;nixonite> ah [00:18] &lt;co> nop: Vamos ouvi-los. [00:18] &lt;thecrypto> então quais são os comentários [00:18] * jrand0m achou que o nop só estava zoando meu erro de digitação, mas se ele tem comentários, manda ver mano [00:20] &lt;thecrypto> cvs anônimo ainda não está gostando de mim, mais trabalho amanhã [00:20] &lt;jrand0m> me dá root e eu coloco isso no ar [00:21] &lt;thecrypto> fala com o nop sobre isso [00:21] &lt;jrand0m> heh beleza [00:22] &lt;jrand0m> ok, como o nop parece ter sido arrastado de volta ao trabalho... [00:22] &lt;jrand0m> nop, e qualquer outra pessoa, realmente> se tiverem comentários/perguntas/preocupações, avisem a gente ou postem na lista de e-mails (ou até no wiki) [00:23] * jrand0m carrega e *baf* encerra a reunião.
&lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P, 9 de setembro de 2003</title><link>/pt/blog/2003/09/09/reuni%C3%A3o-de-desenvolvimento-do-i2p-9-de-setembro-de-2003/</link><pubDate>Tue, 09 Sep 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/09/09/reuni%C3%A3o-de-desenvolvimento-do-i2p-9-de-setembro-de-2003/</guid><description>&lt;h2 id="quick-recap">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Brownspider, co, jrand0m, mariesofie, mihi, shardy, w0rmus&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:57] &lt;jrand0m> ok, boa noite srs e srtas
[22:57] &lt;jrand0m> pauta:
[22:57] &lt;jrand0m> 0) boas-vindas
[22:57] &lt;jrand0m> 1) cvs
[22:57] &lt;jrand0m> 4) serviço de nomes
[22:58] &lt;co> Você esqueceu 5) perguntas.
[22:58] &lt;jrand0m> 3) status do desenvolvimento
[22:58] &lt;jrand0m> 2) perguntas sobre as especificações?
[22:58] &lt;jrand0m> 5) outras perguntas?
[22:58] &lt;jrand0m> ah, merda, esqueci de reordená-las. ok. estão numeradas errado :) 0 == 0, 1 == 1, 4 == 2, 3 == 3, 2 == 4, 5 == 5
[22:59] &lt;jrand0m> vamos ver se consigo manter isso em ordem enquanto seguimos...
[22:59] &lt;jrand0m> ok, 0) boas-vindas
[22:59] &lt;shardy> viva os grupos de permutação!
[22:59] &lt;jrand0m> bem-vindos à reunião 57
[22:59] &lt;jrand0m> é, são todos só símbolos mesmo
[22:59] &lt;w0rmus> maneiro, e aí ;0
[23:00] &lt;w0rmus> Vou ajudar a compor a plateia
[23:00] &lt;jrand0m> 1) o cvs ainda está fora do ar, após mais de 10 dias. estamos procurando um novo host/servidor.
[23:00] &lt;jrand0m> sf.net é uma droga, e não tenho motivo para acreditar que o nongnu da gnu seja melhor.
[23:00] &lt;co> jrand0m: Por que não fazer esse host ter o alias "cvs.invisiblenet.net"?
[23:00] &lt;jrand0m> nop está liderando a busca pelo novo host.
[23:01] &lt;jrand0m> claro, co, assim que conseguirmos o servidor
[23:01] &lt;shardy> do que vocês precisam para um host/servidor?
[23:01] &lt;jrand0m> shardy> conexão de rede confiável, acesso ssh/cvs. e um pouco de espaço em disco
[23:01] &lt;shardy> vocês têm algo engatilhado?
[23:01] &lt;shardy> porque, se não, talvez eu possa ajudar.
[23:02] &lt;jrand0m> sensacional! não sei o que o nop já tem engatilhado, mas vou pedir para ele falar com você (a menos que ele esteja aqui agora?)
[23:02] * w0rmus cutuca o nop
[23:03] &lt;shardy> Tenho SDSL comercial de 1.1. Eu precisaria arrumar uma máquina. mas desde que vocês não usem quantidades absurdas de largura de banda, eu provavelmente poderia hospedar o servidor.
[23:03] &lt;shardy> de quanto espaço em disco vocês precisariam?
[23:03] &lt;jrand0m> o repositório atualmente tem ~ 6 Mb. então provavelmente 50 M dariam conta do crescimento por um bom tempo
[23:04] &lt;shardy> ah. pfft. isso não é nada.
[23:04] &lt;shardy> e a máquina não precisaria ser super rápida?
[23:04] &lt;shardy> vocês não fariam grandes compilações nela?
[23:04] &lt;jrand0m> não, um 286 provavelmente daria conta.
[23:04] &lt;jrand0m> não, estritamente cvs checking / checkout
[23:04] &lt;jrand0m> (bem, e diff, e log, etc. ;)
[23:05] &lt;jrand0m> "somos Java, não precisamos de fazendas de compilação" &lt;/fark>
[23:05] *** Desconexão: cohesion (class)
[23:05] &lt;w0rmus> pessoas preocupadas com anonimato acessam o CVS usando algo como o JAP? nunca usei CVS
[23:05] &lt;jrand0m> w0rmus> eu uso cvs através de uma série privada de proxies ssh
[23:05] &lt;co> jrand0m: Tenha em mente que uma implementação em C ou C++ pode ser provável no futuro.
[23:06] &lt;mihi> pelo que eu saiba (AFAIK), o jap não permite acesso a cvs :(
[23:06] &lt;w0rmus> tunelamento ssh
[23:06] &lt;shardy> deixe-me ver o que posso fazer. alguém disse que ia me dar outro disco... se eu conseguir um disco eu tenho uma máquina que posso colocar no ar.
[23:06] &lt;jrand0m> ah, claro, co. só não espero que possamos exigir que um repositório cvs seja necessariamente também uma fazenda de compilação.
[23:07] &lt;jrand0m> demais, shardy. se houver algo que possamos fazer, é só falar.
[23:07] &lt;co> jrand0m: Você está certo. Eles devem ser separados.
[23:07] &lt;shardy> pode deixar. deixe-me catar um disco, devo conseguir um, e se conseguir eu ficaria feliz em hospedar o cvs para todos.
[23:07] &lt;jrand0m> shardy++
[23:07] &lt;w0rmus> viva ;0
[23:07] &lt;jrand0m> ok, 4) serviço de nomes
[23:08] &lt;jrand0m> co, como vai?
[23:08] &lt;co> Ainda estou escrevendo, mas gostaria de dizer algumas palavras sobre isso.
[23:08] &lt;co> Primeiro, para responder a uma pergunta do thecrypto durante a última reunião, o NS não fornece notificação de que alguém está online.
[23:09] &lt;co> Ele apenas diz que uma pessoa pode ser contatada por certos métodos, como AIM.
[23:09] &lt;co> Segundo, o lado do cliente.
[23:09] &lt;co> Haverá uma API que os programas podem usar para fazer consultas a servidores de nomes.
[23:10] &lt;co> O mecanismo subjacente lerá um arquivo de configuração com quais servidores consultar, usará a rede I2P para obter os resultados e repassará os resultados ao chamador.
[23:11] &lt;co> O mecanismo subjacente também lerá, de um arquivo, o mecanismo de destino para o router local contatar.
[23:11] &lt;jrand0m> o mecanismo de destino?
[23:11] &lt;co> desculpe, o endereço de destino.
[23:11] &lt;jrand0m> ah, blz
[23:12] &lt;co> Isso é tudo por enquanto.
[23:12] &lt;jrand0m> legal
[23:12] &lt;w0rmus> concordo
[23:12] &lt;w0rmus> ;)
[23:12] &lt;jrand0m> alguma ideia aproximada de prazos para vários marcos?
[23:13] &lt;jrand0m> obviamente nada a que alguém pudesse lhe cobrar, claro, só curiosidade
[23:13] &lt;co> Digamos fim da semana para terminar a especificação e publicá-la e a API.
[23:14] * mariesofie chega atrasada
[23:14] &lt;jrand0m> ah, legal, co
[23:14] &lt;co> Depois, vou começar a implementar. Não tenho certeza de quanto tempo isso vai levar, porém.
[23:14] &lt;jrand0m> compreensível
[23:15] &lt;jrand0m> mais alguém tem perguntas/ideias sobre o serviço de nomes?
[23:15] &lt;jrand0m> ok, 3) status do desenvolvimento
[23:16] &lt;jrand0m> o desenvolvimento vai bem.
[23:16] &lt;jrand0m> o lado Java está conforme a especificação e implementa todas as mensagens e estruturas I2CP e I2NP
[23:17] &lt;jrand0m> a arquitetura em Java em si está funcional e vou continuar a criar stubs para os diversos subsistemas
[23:17] &lt;co> Você testou?
[23:17] &lt;jrand0m> as mensagens &amp;amp; estruturas? sim, via o harness TestData em net.invisiblenet.i2p.data.test
[23:17] &lt;co> Quero dizer conectar dois computadores diferentes com I2P.
[23:18] &lt;jrand0m> ah, não, isso requer a implementação completa do subsistema de comunicação
[23:18] &lt;co> entendo.
[23:18] &lt;jrand0m> primeiro estou construindo os vários subsistemas para operar em modo de teste, depois implementando os vários subsistemas para que possam operar isoladamente
[23:19] &lt;jrand0m> provavelmente estamos a 2 semanas de um cliente enviar uma mensagem para um cliente em um router diferente
[23:19] * mariesofie vibra
[23:20] &lt;jrand0m> ainda há muito trabalho a ser feito depois disso antes da versão alpha, mas é progresso
[23:21] &lt;jrand0m> as especificações de estruturas de dados e de i2np precisam de cerca de uma dúzia de pequenas modificações que venho acumulando durante a implementação para corrigir coisas que passaram batido. por exemplo, "datastructures p11, TunnelSigningPublic/PrivateKey should contain SIGNING Public/Private keys" e "i2np p15, TunnelCreateStatus - add hash of the replying RouterIdentity"
[23:21] &lt;shardy> cara. eu realmente preciso estudar as especificações.
[23:22] &lt;jrand0m> bem, em breve estarão hospedadas na sua máquina, então vai ser fácil :)
[23:22] &lt;w0rmus> haha
[23:22] &lt;w0rmus> eu também não terminei as especificações
[23:23] &lt;mariesofie> imprimi as especificações, li tantas vezes que elas se desgastaram e tive que imprimir outra cópia
[23:23] &lt;jrand0m> pelas discussões que tive com várias pessoas, percebi que as especificações não são tão boas em transmitir como a coisa realmente funciona. elas cobrem a parte nebulosa e os detalhes minuciosos, mas não o porquê desses detalhes atenderem ao porquê
[23:23] &lt;w0rmus> heh
[23:23] &lt;jrand0m> rofl mariesofie
[23:23] &lt;jrand0m> ok, é isso para 3) status do desenvolvimento
[23:24] &lt;jrand0m> agora 2) perguntas sobre as especificações
[23:24] &lt;w0rmus> acho que vou lê-las em vez daquele cálculo idiota
[23:24] &lt;co> estou pensando um pouco no futuro.
[23:24] &lt;co> As implementações em Python e em C ou C++ precisarão ter dados de mensagens legíveis pela implementação em Java.
[23:24] *** Desconexão: mihi (EOF do cliente)
[23:25] &lt;jrand0m> correto, co
[23:25] &lt;co> Como você vai conseguir isso?
[23:25] &lt;jrand0m> a especificação de estruturas de dados define especificamente os layouts de bytes
[23:25] &lt;jrand0m> e tudo é big endian e todos os números são sem sinal (unsigned)
[23:25] &lt;mariesofie> para que nível de conhecimento técnico vocês estão direcionando as especificações? qualquer pessoa com conhecimento razoável de computação? estudantes de engenharia de CS em nível universitário?
[23:25] &lt;co> ah, certo.
[23:25] *** mihi_ (~none@anon.iip) entrou no canal #iip-dev
[23:26] &lt;mariesofie> ou seja, qual é o público-alvo?
[23:26] *** mihi_ agora é conhecido como mihi
[23:26] &lt;jrand0m> mariesofie> bem, aquelas especificações foram realmente direcionadas de maneira meio aleatória. i2p_philosophy era o "ok, wtf é isso afinal", mas o resto das especificações foi direcionado a pessoas interessadas em realmente implementar o sistema
[23:26] &lt;jrand0m> nós realmente, realmente precisamos de alguns docs que fiquem no meio-termo
[23:27] &lt;mariesofie> entendi
[23:27] &lt;mariesofie> achei que a documentação da API é muito fácil de entender e útil, mas ironicamente ainda me confundo ao ler as especificações de I2NP tentando entender a arquitetura central
[23:28] &lt;mariesofie> talvez isso diga mais sobre mim do que sobre a documentação :)
[23:28] &lt;jrand0m> heh nerd :)
[23:29] &lt;jrand0m> ok, mais alguma pergunta sobre as especificações? vamos passar para 5) outras perguntas
[23:29] &lt;jrand0m> alguém tem mais alguma pergunta? este é nosso último item na pauta da reunião
[23:30] &lt;w0rmus> fico me perguntando onde o thecrypto está com o achat
[23:30] &lt;jrand0m> ah, o thecrypto ficará offline pelas próximas três semanas ou algo assim
[23:30] &lt;mihi> o que acontece com a revisão por pares?
[23:30] &lt;w0rmus> ou atalk
[23:30] &lt;w0rmus> uau
[23:30] &lt;mihi> alguém está revisando?
[23:30] &lt;mariesofie> achei que o thecrypto tinha 2 horas por dia
[23:31] &lt;w0rmus> e eu nem consigo ver os códigos que ele tem :(
[23:31] &lt;jrand0m> mihi> os documentos foram enviados para várias pessoas para revisão e, à medida que o feedback vier, será tratado.
[23:31] &lt;jrand0m> w0rmus> você tem alguma pergunta sobre o ATalk?
[23:32] &lt;shardy> vou revisar assim que tiver tempo :)
[23:32] &lt;mihi> quis dizer, veio algum feedback até agoraß
[23:32] &lt;w0rmus> acho que não
[23:32] &lt;mihi> s/nowß/now?/
[23:32] &lt;jrand0m> mihi> em grande parte na forma de discussões e esclarecimentos
[23:32] &lt;jrand0m> sensacional, shardy :)
[23:33] &lt;Brownspider> feliz aniversário, google
[23:33] &lt;jrand0m> mariesofie> certo, mas isso nem é tempo suficiente para ele fazer o d/l da documentação da linguagem Java para continuar o desenvolvimento :/
[23:33] &lt;w0rmus> ahaha wtf
[23:35] &lt;jrand0m> ok, mais alguma pergunta / ideia?
[23:35] &lt;w0rmus> acho que devo mencionar que nunca programei fora da escola
[23:35] &lt;w0rmus> mas tenho que começar em algum lugar de qualquer maneira
[23:35] &lt;jrand0m> agora é uma boa hora para começar :)
[23:35] &lt;jrand0m> isso aí
[23:35] &lt;w0rmus> ;0
[23:35] &lt;mariesofie> eu tenho perguntas sobre a API, mas ainda não; em um ou dois dias, quando eu puder testá-la mais
[23:35] &lt;w0rmus> fiz uns 2 anos de Java ou algo assim
[23:36] &lt;jrand0m> ok, legal, mariesofie, é só mandar uma msg para a lista ou me mandar uma mensagem aqui quando quiser
[23:37] &lt;co> mariesofie: Você leu a discussão na lista de e-mails iip-dev?
[23:37] &lt;w0rmus> onde isso está arquivado?
[23:37] &lt;jrand0m> http://news.gmane.org/thread.php?group=gmane.comp.security.invisiblenet.iip.devel
[23:37] &lt;jrand0m> (tráfego relativamente baixo no momento)
[23:38] &lt;Brownspider> jrand0m quer que você codifique algo que não pode logicamente existir, para despedaçar o mundo, para acabar com o reinado de deus.
[23:38] &lt;shardy> meus serviços continuam à disposição se vocês precisarem de quaisquer núcleos de criptografia ou similares escritos ou depurados.
[23:39] *** M123456789 (~no@anon.iip) entrou no canal #iip-dev
[23:39] &lt;co> Brownspider: hã?
[23:39] &lt;Brownspider> co, isso estava no freesite dele, deixa pra lá
[23:40] &lt;jrand0m> ótimo, shardy, tenho a sensação de que vamos precisar de alguns quando os routers estiverem em funcionamento, e especialmente quando colocarmos as APIs de C/Python novamente em conformidade com a especificação
[23:40] &lt;mariesofie> co> eu só li até mais ou menos a edição #52
[23:42] &lt;jrand0m> ok. últimas palavras (enquanto eu olho para o *baf*er...)
[23:43] *** mihi_backup_ (~none@anon.iip) entrou no canal #iip-dev
[23:43] *** Desconexão: mihi_backup (EOF do cliente)
[23:43] *** mihi_backup_ agora é conhecido como mihi_backup
[23:43] &lt;jrand0m> ok, ótimo. semana que vem, mesmo bat-horário, mesmo bat-local.
[23:44] * jrand0m *baf*a a reunião para um fim
&lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P, 2 de setembro de 2003</title><link>/pt/blog/2003/09/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-2-de-setembro-de-2003/</link><pubDate>Tue, 02 Sep 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/09/02/reuni%C3%A3o-de-desenvolvedores-do-i2p-2-de-setembro-de-2003/</guid><description>&lt;h2 id="quick-recap">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jrand0m, mihi, shardy, thecrypto, w0rmus&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [22:53] &lt;jrand0m> ok, que diabos, por que não. pauta: [22:53] &lt;jrand0m> 0) boas-vindas [22:53] &lt;jrand0m> 1) lançamento da especificação &amp;amp; do sdk [22:53] &lt;jrand0m> 2) perguntas sobre a especificação &amp;amp; o sdk [22:53] &lt;jrand0m> 3) status do desenvolvimento 3.1) co's NS 3.2) critérios do SDK 1.0 3.3) simulador de rede 3.4) outros apps [IM, tunnel, etc] 3.5) mais transportes 3.6) implementação do router em java [22:53] &lt;jrand0m> 4) mudar o horário da reunião? [22:53] &lt;jrand0m> 5) assuntos administrativos do cvs [22:54] &lt;jrand0m> 6) coisas do shardy [22:54] &lt;jrand0m> 7) palpiteiros [22:54] &lt;jrand0m> é isso. [22:54] &lt;jrand0m> 0) boas-vindas [22:54] &lt;w0rmus> hihi [22:54] &lt;thecrypto> então, sejam todos bem-vindos à reunião número 55 [22:54] &lt;thecrypto> 56 [22:55] &lt;thecrypto> 56 está correto [22:55] *** Desconexão: mihi (EOF From client) [22:55] &lt;jrand0m> oi. bem-vindos à reunião 56 [22:55] &lt;jrand0m> sim [22:55] &lt;jrand0m> 1) lançamento da especificação &amp;amp; do sdk [22:55] &lt;w0rmus> haha [22:55] *** mihi (~none@anon.iip) entrou no canal #iip-dev [22:55] &lt;jrand0m> as especificações saíram e o sdk 0.2 também saiu. [22:56] &lt;jrand0m> no momento, eles estão disponíveis apenas no freenet [`http://localhost:8888/CHK@p1VU1U67UgXYJ7v7cS4Xqn~p4ssLAwI,RvdwV4jZyZYcJgYabpVPOQ/I2P_SDK.zip]` [22:56] &lt;jrand0m> mas o nop me disse que os colocaria na web normal hoje, bem como enviaria um e-mail para algumas das listas tradicionais para reunir alguns revisores [22:57] &lt;jrand0m> 2) há novas perguntas sobre as especificações ou o sdk? [22:58] *** nixonite (~nixonite@anon.iip) entrou no canal #iip-dev [22:58] *** terrific (terrific@anon.iip) entrou no canal #iip-dev [22:58] &lt;jrand0m> bem, a primeira pergunta aí é: como vai o progresso de /leitura/ das especificações? :) [22:58] &lt;w0rmus> preciso fazer isso :) [22:58] &lt;thecrypto> devagar
&lt;p>[O registro da reunião continua com discussões sobre especificações, desenvolvimento do SDK, simulador de rede e outros projetos. A reunião abrange atualizações do status do desenvolvimento e o planejamento para lançamentos futuros.] &lt;/div>&lt;/p></description></item><item><title>Reunião de desenvolvedores do I2P, 26 de agosto de 2003</title><link>/pt/blog/2003/08/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-agosto-de-2003/</link><pubDate>Tue, 26 Aug 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/08/26/reuni%C3%A3o-de-desenvolvedores-do-i2p-26-de-agosto-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> jeremiah, jrand0m, mihi, nop, thecrypto&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [23:00] &lt;jrand0m> ok, tópicos> x.0: boas-vindas x.1: perguntas sobre as especificações x.2: questões de elg x.3: status do sdk x.4: plano de lançamento x.5: apps [23:00] &lt;jrand0m> x == 0 ou 1 ou 2? [23:00] &lt;jeremiah> 22/7 [23:01] &lt;thecrypto> acho que é 0 [23:01] * jrand0m sempre faz log, então wtf, por que não. [23:01] &lt;jrand0m> 0.0: boas-vindas. [23:01] &lt;jrand0m> oi. [23:01] &lt;jrand0m> 0.1: perguntas sobre as especificações [23:01] &lt;jrand0m> alguém leu as especificações? :) [23:02] * mihi leu. ou pelo menos tentou [23:02] &lt;jrand0m> uau, show [23:02] &lt;jeremiah> não [23:02] &lt;jeremiah> quais são as novas? [23:02] &lt;thecrypto> de vez em quando [23:02] &lt;jrand0m> mihi> tentou, é difícil de ler, linguagem ruim, organização incompreensível ou só chato pra caralho? [23:03] &lt;mihi> só não sou familiar o suficiente com cripto. a primeira parte foi muito interessante. [23:03] &lt;jrand0m> jeremiah> as especificações estão no cvs, e eu posto em iip-dev quando saem. as atuais são: i2cp, i2np, estruturas de dados do i2p, proto de transporte http por polling [23:03] &lt;mihi> mas quando entrou nos detalhes, você poderia ter descrito como preparar um ensopado irlandês e eu nem teria notado ;) [23:04] &lt;jeremiah> legal [23:04] &lt;jrand0m> lol mihi [23:05] &lt;mihi> embora o formato também tivesse seus problemas — não tenho open office aqui, só o velho staroffice 5.2 [23:05] &lt;jrand0m> o star office 5.2 não abre? você prefere .pdf ou html gambiarra? [23:05] &lt;jrand0m> (ou .txt? embora txt não tenha imagens nem formatação de verdade) [23:05] &lt;mihi> eu preferiria o formato .sdw “antigo”. [23:05] &lt;jeremiah> pdf se for possível [23:05] &lt;mihi> ou pdf [23:06] &lt;jrand0m> pdf é uma solução de um clique. [23:06] * jrand0m edita no open office, lê em pdf [23:06] &lt;jeremiah> ou appleworks [23:06] &lt;jeremiah> ;) [23:06] &lt;mihi> sxw só é suportado no staroffice 6.0 e acima [23:06] &lt;jrand0m> ah ok mihi [23:06] * jrand0m publicou .sxw porque da última vez o pessoal reclamou e quis .sxw. quando publicarmos vamos disponibilizar .sxw, .sdw e .pdf [23:07] &lt;jrand0m> (ou talvez .doc se eu estiver me sentindo sujo) [23:07] &lt;mihi> eu não me importaria com .sdw.zip ou .sdw.gz ou .sdw.bzw também... [23:07] &lt;mihi> s/bzw/bz2/ [23:07] &lt;jrand0m> heh, compactado, com certeza. [23:08] &lt;jrand0m> a especificação de estruturas de dados pode precisar de uma modificação, e o proto de rede precisa de algumas URLs fixas antes do lançamento. [23:08] &lt;jrand0m> alguém tem alguma pergunta sobre alguma das quatro especificações? [23:09] &lt;thecrypto> no momento não [23:10] &lt;jrand0m> ok. 0.2: questões de elg [23:10] &lt;jrand0m> estamos tendo alguns problemas com a criptografia elgamal conforme especificado na p. 13 da especificação de estruturas de dados. [23:11] &lt;jrand0m> pode ser relacionado à chave, ao algoritmo ou à implementação. provavelmente não é relacionado à implementação, pois isso foi testado contra duas implementações. [23:11] &lt;jrand0m> se for relacionado ao algoritmo, vamos querer atualizar a especificação antes do lançamento para refletir o que precisarmos mudar para fazê-la funcionar. [23:12] &lt;jrand0m> se for relacionado à implementação ou à geração de chaves, podemos publicar a especificação e consertar o sdk quando for resolvido. [23:13] &lt;jrand0m> thecrypto> alguma ideia do que está acontecendo, ou esperamos o nop responder na lista (ou aqui, se ele estiver por perto e disponível pra conversar) [23:14] &lt;thecrypto> estou tentando entender isso agora [23:15] *** Saída: mihi (Tempo limite de ping) [23:15] *** mihi_ (~none@anon.iip) entrou no canal #iip-dev [23:15] &lt;jrand0m> 'k [23:15] *** mihi_ agora é conhecido como mihi [23:15] &lt;thecrypto> tenho que rodar umas contas e passar por alguma outra implementação pra entender [23:15] &lt;thecrypto> nunca tive problema com elgamal [23:15] &lt;thecrypto> da última vez que testei [23:16] *** Saída: mihi ((null)) [23:17] &lt;thecrypto> com aquele benchmark [23:17] &lt;jrand0m> certo, mas o benchmark testou só uma chave [23:17] &lt;thecrypto> ahh [23:17] &lt;jrand0m> consigo repetir o erro várias vezes sem nenhuma mod na impl de elg [23:17] &lt;thecrypto> não aparecia uma mensagem de chave errada? [23:18] &lt;jrand0m> sim, essas ainda aparecem [23:18] *** mihi_ (~none@anon.iip) entrou no canal #iip-dev [23:18] &lt;jrand0m> periodicamente (geralmente 2–4 vezes por geração de chaves) [23:18] *** mihi (~none@anon.iip) entrou no canal #iip-dev [23:18] *** mihi agora é conhecido como mihi_backup [23:18] *** mihi_ agora é conhecido como mihi [23:18] &lt;thecrypto> e ainda recebemos chaves ruins? [23:19] &lt;jrand0m> ou algo assim. [23:19] &lt;jrand0m> tudo o que o teste de tamanho errado verifica é "if ( (k0.length == PublicKey.KEYSIZE_BYTES) &amp;amp;&amp;amp; (k1.length == PrivateKey.KEYSIZE_BYTES) ) {" [23:19] &lt;jrand0m> sem avaliação de valor, etc. [23:20] &lt;thecrypto> um segundo [23:23] &lt;thecrypto> você pode verificar se x, a chave privada, é &lt; p [23:23] &lt;jrand0m> if (m.compareTo(CryptoConstants.elgp) >= 0) [23:23] &lt;jrand0m> já fiz isso. [23:23] &lt;jrand0m> (throw new IllegalArgumentException("ARGH. Data cannot be larger than the ElGamal prime. FIXME");) essa exceção nunca é lançada. [23:23] &lt;jrand0m> er x? hmm. [23:24] &lt;jrand0m> 'k. talvez queiramos roubar o algo de geração de chaves elg do bouncycastle ou de outra impl [23:25] &lt;jrand0m> ok. 0.3> questões do sdk [23:26] &lt;jrand0m> elg está pendente, mas fora isso o sdk está bem perto de 0.8 (aka release que corresponde às especificações) [23:26] &lt;jrand0m> (só resta a questão de elg mais a modificação do LeaseSet) [23:26] &lt;jrand0m> eu gostaria de ter o SDK 0.8 pronto pra sair junto com o lançamento das especificações, mas acho que não devemos nos comprometer com isso. [23:27] &lt;jrand0m> ou mesmo se precisamos incluir o SDK 0.1 no lançamento das especificações. [23:27] &lt;thecrypto> gah! irritante [23:28] &lt;thecrypto> o miracl que o nop indicou pra mim faz exatamente a mesma coisa que a gente faz [23:28] &lt;thecrypto> e eles não têm verificações [23:28] &lt;jrand0m> sem sinal, porém. [23:28] &lt;jrand0m> (já que miracl é em c) [23:28] * jrand0m supõe [23:28] &lt;thecrypto> sim [23:29] &lt;thecrypto> mas ainda assim, eu garanto que nunca tenhamos um BigInteger com sinal [23:30] &lt;jrand0m> biginteger.toByteArray() retorna um array de bytes com sinal [23:30] &lt;thecrypto> foi mal, continua [23:30] &lt;jrand0m> 'k [23:30] &lt;jrand0m> alguma novidade no front do python, jeremiah? [23:31] &lt;jeremiah> e aí [23:31] &lt;jeremiah> foi mal, eu estava lendo o backlog [23:31] &lt;jrand0m> heh oi [23:31] &lt;jeremiah> não, ainda estou me acostumando com classes [23:31] &lt;jrand0m> legal [23:31] &lt;jrand0m> sem problema [23:31] &lt;jeremiah> acho que vou dormir um pouco na real [23:31] &lt;jrand0m> 'k [23:32] &lt;jrand0m> 0.4: plano de lançamento [23:32] &lt;jrand0m> precisamos resolver as questões do sdk no próximo dia ou algo assim, de um jeito ou de outro. [23:32] &lt;jrand0m> precisamos começar a wiki-ficar o modelo de segurança [23:32] &lt;jrand0m> (wiki, onde estás) [23:33] &lt;jrand0m> precisamos colocar o modelo de desempenho no ar (sem problema, vou ter isso em um dia ou dois) [23:33] &lt;jrand0m> precisamos atualizar as especificações para incluir quaisquer mods de elg, além de URLs reais para outras especificações. [23:33] &lt;nop> miracl [23:33] &lt;nop> tem um port [23:33] &lt;nop> para java [23:33] &lt;jrand0m> talvez precisemos hospedar as especificações &amp;amp;&amp;amp; / || o sdk fora dos EUA por causa das regras de exportação [não que eu ligue] [23:34] &lt;jrand0m> certo, mas o port em java do miracl não tem criptografia elg, da última vez que verifiquei. [23:34] &lt;jrand0m> vou verificar de novo. [23:34] &lt;nop> jrand0m, a gente não liga, mas nos preocupamos com isso depois [23:34] &lt;nop> jrand0m se tiver bigdig() e modexp() [23:34] &lt;nop> tá tranquilo [23:34] *** yodel (~yodel@anon.iip) entrou no canal #iip-dev [23:34] &lt;thecrypto> um segundo [23:34] &lt;thecrypto> acho que achei nosso problema [23:35] &lt;jrand0m> boa, o que foi, thecrypto? [23:35] &lt;nop> pode verificar, jrand0m [23:35] &lt;thecrypto> nosso k não está sendo verificado quanto a ser relativamente primo [23:36] &lt;jrand0m> isso causaria os problemas descritos, thecrypto? eu achei que isso só deixaria a criptografia insegura (um problema, de qualquer forma) [23:36] &lt;thecrypto> mas isso significaria que só algumas mensagens com a chave falhariam [23:36] &lt;thecrypto> é algo na geração de chaves [23:36] &lt;jrand0m> nop> vamos achar algo pra resolver. mas eu descrevi algumas perguntas específicas no meu e-mail que são independentes de implementação [23:36] &lt;jrand0m> ok, thecrypto, vamos trabalhar nisso depois da reunião [23:37] &lt;nop> a questão do texto cifrado duplo? [23:37] &lt;thecrypto> ok [23:37] &lt;jrand0m> nop> essa é uma das perguntas [23:37] * nop vai ler [23:39] &lt;jrand0m> nop> alguma ideia de quando o wiki vai estar no ar? se for só dns, qual é o IP pra eu editar meu arquivo hosts e começar a editar? [23:40] &lt;thecrypto> pergunta rápida, jrand0m: onde falha? o benchmark roda perfeitamente e ele gera um novo par de chaves toda vez? [23:41] &lt;nop> deixa eu colocar no ar, espera [23:41] &lt;mihi> wiki.invisiblenet.net == jasonclinton.com [64.91.236.103] [23:41] &lt;jrand0m> gracias mihi [23:42] &lt;jrand0m> thecrypto> ele gera um novo par de chaves a cada vez. falha num caso de teste de duas linhas que eu fiz enquanto depurava o ElGamalAESEngine [23:42] &lt;thecrypto> posso ver esse ElGamalAESEngine? [23:42] &lt;thecrypto> só faz commit no CVS e eu vejo qual é o problema [23:43] &lt;nop> ok, o wiki está com CNAME configurado [23:43] &lt;nop> deve propagar em breve [23:43] * jrand0m não faz commit de coisas que não funcionam, mas eu te mando por e-mail [23:43] &lt;jrand0m> valeu, nop [23:43] &lt;nop> está no ar [23:43] &lt;nop> ;) [23:43] &lt;nop> (Link: http://wiki.invisiblenet.net)http://wiki.invisiblenet.net [23:43] &lt;jrand0m> no meu micro não tá, não [23:43] &lt;jrand0m> ;) [23:44] &lt;nop> o que vamos colocar no wiki [23:44] &lt;nop> ? [23:44] &lt;jrand0m> o doc de segurança, além de um lugar pra distribuir as especificações. [23:44] &lt;jrand0m> talvez até o site do i2p antes do lançamento 1.0, mas pelo menos o doc de segurança. [23:45] *** Saída: sirk ((null)) [23:45] *** Saída: shardy_ (Tempo limite de ping) [23:46] &lt;jrand0m> ok. dados os 5 pontos acima do plano de lançamento, eu gostaria de soltar as especificações na sexta, sábado ou domingo, no mais tardar. [23:46] *** shardy_ (~shardy@anon.iip) entrou no canal #iip-dev [23:46] &lt;nop> tenho um cara de grphx trabalhando no site [23:47] &lt;nop> pro i2p [23:47] &lt;jrand0m> algum problema com esse prazo? [prazo na sexta, adiaremos só se Coisas Ruins Acontecerem] [23:47] &lt;nop> claro [23:47] &lt;thecrypto> jrand0m: enviou? [23:47] &lt;jrand0m> 'k, então só os docs de segurança e o local de distribuição das specs do i2p [23:47] &lt;jrand0m> não, thecrypto, são meia dúzia de arquivos. eu envio depois da reunião. [23:47] &lt;thecrypto> ok [23:48] &lt;thecrypto> eu gostaria deles mais cedo porque estamos movendo as mesas hoje, então vou precisar mover os computadores em breve [23:48] &lt;nop> jrand0m, vou precisar olhar seu e-mail e respondo em breve [23:48] &lt;nop> multi-tarefa [23:49] &lt;jrand0m> 'k. [23:49] &lt;jrand0m> 0.5> apps [23:49] &lt;jrand0m> o serviço de nomes está sumido, já que o co não está por aqui ;) [mas acho que ele acabou de voltar às aulas também, então isso já era esperado no curto prazo] [23:49] &lt;jrand0m> o mihi tem um app i2ptunnel incrível incrível [23:50] *** Saída: WinBear_ (EOF From client) [23:50] &lt;mihi> tira um ou dois `awesome's ;) [23:50] &lt;jrand0m> heh [23:51] &lt;jrand0m> bem, é muito impressionante. ainda há coisas pra adicionar, mas do jeito que está é um encaminhador de portas funcional com desempenho razoável. uma prova de conceito muito boa [23:51] &lt;mihi> ele depende de muitas coisas que não consigo ver na especificação (por exemplo, que pacotes GUARANTEED são entregues em ordem) [23:52] &lt;jrand0m> pacotes garantidos não são entregues em ordem, mas a impl em java bloqueia ao enviar guaranteed, então se você usar a impl em java com guaranteed e não tiver múltiplas threads de envio, fica garantida a ordem. [23:52] &lt;jrand0m> idealmente, seria legal se ele fizesse FEC ou tivesse ordenação &amp;amp; reconstrução embutidas ou algo assim [23:52] &lt;jrand0m> (para que não bloqueasse no envio e não exigisse GUARANTEED) [23:53] &lt;mihi> acho que isso é ifs demais... [23:53] &lt;mihi> s/bot/bit/ [23:55] &lt;mihi> mas talvez eu tenha algum tempo pra adicionar reordenação/reenvio a ele... [23:55] &lt;jrand0m> bem, é assim que a impl do cliente java é implementada ;) guaranteed não é recomendado para uso síncrono de baixa latência, pois requer um ack (que por sua vez é uma entrega de mensagem completa, embora sem a cripto fim a fim do lado do cliente, só cripto i2np) [23:55] &lt;jrand0m> certo [23:56] &lt;jrand0m> mais algum app no horizonte? deveríamos ter uma página no wiki com apps &amp;amp; ideias de apps para devs se envolverem? [23:57] * jrand0m acha que provavelmente não estamos muito longe de o xml rpc do yodel poder operar via o sdk do i2p (ou através do tunnel do mihi ou nativamente) [23:57] &lt;nop> hmm [23:57] &lt;thecrypto> teste [23:57] &lt;jrand0m> tset [23:57] &lt;thecrypto> ainda conectado? [23:57] &lt;jrand0m> si sr [23:58] &lt;thecrypto> estamos desconectando as linhas telefônicas agora [23:58] &lt;nop> IIP, desafia as linhas telefônicas [23:58] &lt;jrand0m> heh [23:58] &lt;nop> :) [23:58] &lt;thecrypto> posso voltar pelo front do IM e transferência de arquivos [23:58] &lt;jrand0m> irado [00:00] &lt;jrand0m> ok. isso é tudo que eu tenho de itens de pauta. [00:00] &lt;jrand0m> algum comentário/pergunta/pendência/frisbee? [00:00] * thecrypto joga um frisbee [00:00] * jrand0m leva um frisbee na cara [00:01] &lt;thecrypto> só quero terminar essa parte de cripto pra poder voltar e otimizar o elg [00:01] &lt;thecrypto> e fazer o mesmo para python, espero [00:01] &lt;jrand0m> fechou. vou te mandar o código nos próximos 5 [00:02] &lt;thecrypto> isso seria bom [00:03] * jrand0m prepara o *baf*er [00:03] * jrand0m toma impulso [00:03] * jrand0m *baf*a a reunião até o fim. &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P, 19 de agosto de 2003</title><link>/pt/blog/2003/08/19/reuni%C3%A3o-de-desenvolvedores-do-i2p-19-de-agosto-de-2003/</link><pubDate>Tue, 19 Aug 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/08/19/reuni%C3%A3o-de-desenvolvedores-do-i2p-19-de-agosto-de-2003/</guid><description>&lt;h2 id="quick-recap">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cohesion, hezekiah, jrand0m, mihi, nop, thecrypto&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> --- Log opened Tue Aug 19 16:56:12 2003 17:00 -!- logger [logger@anon.iip] has joined #iip-dev 17:00 -!- Topic for #iip-dev: Reuniões semanais de desenvolvimento do IIP e outras 	 conversas entre desenvolvedores acontecem aqui. 17:00 [Usuários #iip-dev] 17:00 [ cohesion] [ leenookx ] [ mihi] [ shardy_ ] [ UserXClone] 17:00 [ Ehud ] [ logger ] [ nop ] [ thecrypto] [ velour ] 17:00 [ hezekiah] [ lonelynerd] [ Rain] [ UserX ] [ WinBear ] 17:00 -!- Irssi: #iip-dev: Total de 15 nicks [0 ops, 0 halfops, 0 voices, 15 normal] 17:00 -!- Irssi: Join to #iip-dev was synced in 7 secs 17:00 &lt; hezekiah> Certo! :) 17:00 &lt; hezekiah> Ambos os loggers estão no lugar. :) 17:01 &lt; thecrypto> yah! 17:03 &lt; hezekiah> Hmmm ... 17:03 &lt; hezekiah> Esta reunião deveria ter começado há 3 minutos. 17:03 &lt; hezekiah> O que será que houve. 17:04 &lt; thecrypto> então, quem está idle 17:04 &lt; hezekiah> jrand0m nem está online. 17:04 &lt; hezekiah> nop está idle há 15 minutos. 17:05 &lt; nop> oi 17:05 &lt; nop> desculpa 17:05 &lt; nop> Estou super ocupado no trabalho 17:05 &lt; mihi> [22:36] * jrand0m saiu para jantar mas volto dentro 	 de meia hora para a reunião 17:05 -!- jrand0m [~jrandom@anon.iip] has joined #iip-dev 17:05 &lt; hezekiah> Oi, jrand0m. 17:05 &lt; nop> oi 17:05 &lt; nop> ok, é o seguinte 17:05 &lt; nop> Não posso ser visto no IIP no trabalho agora 17:05 &lt; nop> então vou falar com vocês mais tarde 17:05 &lt; nop> levei bronca por causa disso ontem 17:05 &lt; nop> então 17:05 &lt; hezekiah> Tchau, nop. 17:05 &lt; thecrypto> tchau 17:06 &lt; nop> Vou ficar no canal 17:06 &lt; nop> só não vai ser óbvio :) 17:06 &lt; hezekiah> jrand0m? Já que você é quem mais fala hoje em dia, tem 	 algo que queira na pauta desta reunião? 17:07 &lt; jrand0m> voltei 17:08 &lt; jrand0m> ok, o macarrão ao pesto estava bom. 17:08 &lt; jrand0m> deixa eu puxar as coisas tipo agenda 17:09 -!- Lookaround [~chatzilla@anon.iip] has joined #iip-dev 17:09 &lt; jrand0m> x.1) modificações no SDK do i2cp x.2) revisão do i2np x.3) transporte HTTP com polling 	 x.4) status de desenvolvimento x.5) a fazer x.6) plano para as próximas duas semanas 17:09 &lt; jrand0m> (coloque o x no número da agenda que couber) 17:10 &lt; thecrypto> você é a agencda 17:10 &lt; hezekiah> jrand0m: Eu não tenho nada a dizer, e o nop 17:10 &lt; hezekiah> não pode falar. 17:10 &lt; jrand0m> lol 17:10 &lt; hezekiah> O UserX provavelmente não vai acrescentar nada (ele geralmente 	 não acrescenta), então, da minha parte, é tudo seu. :0 17:10 &lt; hezekiah> :) 17:10 &lt; jrand0m> 'k. estamos logando? 17:10 &lt; jrand0m> heh 17:10 &lt; hezekiah> Estou logando tudo. 17:10 &lt; jrand0m> beleza. ok. 0.1) bem-vindos. 17:10 &lt; jrand0m> oi. 17:11 &lt; jrand0m> 0.2) lista de e-mails 17:11 &lt; jrand0m> a lista está fora do ar no momento, volta o quanto antes. vocês saberão quando voltar :) 17:11 &lt; jrand0m> por enquanto, usem o wiki ou o iip para conversar. 17:11 &lt; jrand0m> 1.1) modificações no SDK do i2cp 17:12 &lt; jrand0m> o SDK foi atualizado com algumas correções de bugs, além de algumas 	 novidades na especificação. 17:12 &lt; jrand0m> Eu postei na lista ontem com as informações. 17:13 &lt; jrand0m> hezekiah/thecrypto/jeremiah> alguma pergunta sobre o que eu postei, 	 ou ideias de plano para implementar as mudanças? (ou outras alternativas que eu 	 não tenha considerado?) 17:13 &lt; hezekiah> Estou correndo feito uma barata tonta me preparando 	 para a faculdade. 17:13 &lt; jrand0m> pois é, entendido. 17:13 &lt; hezekiah> Dei uma olhada por alto no que você escreveu, mas ainda não 	 vi de fato as mudanças na especificação. 17:13 &lt; jrand0m> a gente mal tem mais tempo seu, né... 17:13 &lt; hezekiah> Não até eu chegar na faculdade. 17:14 &lt; hezekiah> Quando eu chegar, provavelmente vou ficar sumido por 	 pelo menos uma semana enquanto me ajusto. 17:14 &lt; jrand0m> e quando você chegar lá vai ter muita coisa pra organizar 	 (se bem me lembro de quando fui pra faculdade ;) 17:14 &lt; jrand0m> heh pois é. 17:14 &lt; hezekiah> Depois disso, devo estar um pouco mais eficiente e ter 	 mais tempo pra codar. 17:14 &lt; jrand0m> beleza 17:14 &lt; thecrypto> eu tô só fazendo crypto, então as estruturas de dados são minha 	 preocupação real, quando eu terminar o modo CTS, vou trabalhar nisso provavelmente 17:14 &lt; hezekiah> Enfim, é o que eu imagino. 17:14 &lt; jrand0m> ótimo, thecrypto 17:15 &lt; jrand0m> ok, a coisa boa é que o SDK funciona perfeitamente (com 	 os bugs que o mihi achou corrigidos [yay mihi!]) sem a atualização da spec. 17:15 -!- arsenic [~none@anon.iip] has joined #iip-dev 17:16 &lt; jrand0m> ok, indo para 1.2) revisão do i2np 17:16 &lt; jrand0m> alguém leu o doc? 17:16 &lt; jrand0m> ;) 17:16 &lt; hezekiah> Eu não, ainda. 17:16 &lt; hezekiah> Como eu disse, atualmente sou uma barata tonta. 17:17 &lt; hezekiah> A propósito, jrand0m, parece que você gosta de enviar PDFs. 17:17 &lt; jrand0m> todos conseguem ler openoffice .swx? 17:17 &lt; hezekiah> Eu consigo. 17:17 &lt; jrand0m> [se sim, eu envio swx] 17:17 -!- abesimpson [~k@anon.iip] has joined #iip-dev 17:17 &lt; thecrypto> eu consigo 17:17 &lt; hezekiah> Não consigo buscar texto em um PDF com o KGhostView. 17:17 &lt; hezekiah> Então isso atrapalha bastante. 17:17 &lt; jrand0m> que chato, hezekiah 17:17 -!- mrflibble [mrflibble@anon.iip] has joined #iip-dev 17:17 &lt; hezekiah> A versão para linux do Adobe Acrobat também não é muito amigável. 17:18 &lt; jrand0m> ok, então formato openoffice em vez de pdf. 17:18 &lt; hezekiah> Legal. 17:18 &lt; jrand0m> hum, ok. o i2np tem algumas mudanças menores na estrutura LeaseSet 	 (refletindo a mudança no i2cp postada antes), mas fora isso, 	 está basicamente no lugar. 17:19 &lt; hezekiah> jrand0m: Todos esses docs estão no CVS do cathedral? 17:19 &lt; nop> ah 17:19 &lt; nop> posso me intrometer 17:19 &lt; hezekiah> ou seja, cópias dos arquivos PDF que você anda enviando para a 	 lista, etc. 17:19 &lt; hezekiah> nop: Vai em frente. 17:19 &lt; nop> é off topic mas importante 17:19 -!- ChZEROHag [hag@anon.iip] has joined #iip-dev 17:19 &lt; nop> IIP-dev e o mail estão meio estranhos agora 17:19 &lt; hezekiah> Percebi. 17:19 &lt; nop> então tenham um pouco de paciência 17:20 &lt; nop> estamos tentando colocar isso de pé 17:20 &lt; nop> mas tem spam assassin embutido 17:20 &lt; nop> que é a boa notícia 17:20 &lt; nop> :) 17:20 &lt; nop> e um monte de outros recursos 17:20 &lt; jrand0m> alguma previsão, nop, para a lista? 17:20 * ChZEROHag mete o nariz 17:20 &lt; jrand0m> (sei que você está ocupado, não é cobrança, só curiosidade) 17:20 &lt; nop> com sorte até amanhã 17:20 &lt; jrand0m> beleza 17:20 &lt; nop> o admin do mail está trabalhando nisso 17:21 * hezekiah observa que o jrand0m gosta _mesmo_ da lista iip-dev. ;-) 17:21 &lt; nop> haha 17:21 &lt; hezekiah> Vai, delta407! 17:21 &lt; nop> enfim 17:21 &lt; jrand0m> é melhor documentar decisões publicamente, hezekiah ;) 17:21 &lt; nop> de volta à nossa reunião normal 17:21 &lt; jrand0m> heh 17:21 -!- nop is now known as nop_afk 17:21 &lt; hezekiah> jrand0m: Onde estávamos? 17:21 &lt; jrand0m> ok, à sua pergunta hezekiah> alguns estão, mas os mais recentes 	 não. Vou passar a colocar no formato openoffice. 17:21 &lt; jrand0m> em vez de pdfs 17:22 &lt; hezekiah> OK. 17:22 &lt; hezekiah> Seria muito legal se todos os docs estivessem no CVS. 17:22 &lt; jrand0m> com certeza, e vão estar 17:22 &lt; hezekiah> Aí eu só dou update e sei que tenho a edição mais recente. 17:22 &lt; jrand0m> (há três rascunhos que ainda não estão) 17:22 &lt; hezekiah> (A propósito, um pouco off topic, mas o acesso anônimo ao 	 cathedral já está no ar?) 17:23 &lt; jrand0m> ainda não. 17:23 &lt; jrand0m> ok, até sexta, espero ter outro rascunho do I2NP em 	 forma completa [ou seja, nada de ... nas seções de explicação do kademlia, e detalhes 	 de implementação de exemplo] 17:24 &lt; jrand0m> não há mudanças significativas. só mais preenchimento 	 esclarecendo as coisas. 17:24 &lt; hezekiah> Massa. 17:24 &lt; hezekiah> Vai ter layout em bytes para as estruturas de dados disponível nele? 17:24 &lt; jrand0m> 1.3) especificação do I2P Polling HTTP Transport. 17:24 &lt; jrand0m> não, os byte layouts vão na especificação de estruturas de dados, que 	 deveria ser convertida para o formato padrão em vez de html 17:25 &lt; jrand0m> (embora o I2NP já tenha todos os byte layouts necessários) 17:25 &lt; jrand0m> ((se você ler *cough* ;) 17:25 &lt; hezekiah> Bom. 17:25 &lt; hezekiah> lol 17:25 &lt; hezekiah> Foi mal por isso. 17:25 &lt; hezekiah> Como eu disse, tenho estado muito ocupado. 17:25 &lt; jrand0m> heh sem problema, você está prestes a ir para a faculdade, 	 era pra você estar festejando :) 17:25 &lt; hezekiah> Festando? 17:25 &lt; jrand0m> ok, 1.3) I2NP Polling HTTP Transport spec 17:25 &lt; hezekiah> Hmmm ... acho que eu sou meio estranho. 17:25 &lt; jrand0m> heh 17:26 &lt; jrand0m> ok, tentei enviar isso antes, mas vou fazer commit 	 em breve. é um protocolo de transporte rápido e sujo que se encaixa no I2NP 	 para permitir que routers enviem dados de um lado para o outro sem conexões 	 diretas (por exemplo firewalls, proxies, etc) 17:27 &lt; jrand0m> Eu estou *esperando* que alguém veja como isso funciona e construa 	 transportes similares (por exemplo TCP bidirecional, UDP, HTTP direto, etc) 17:27 -!- mihi [none@anon.iip] has quit [Ping timeout] 17:27 &lt; hezekiah> Hmmm, bem eu don 17:27 &lt; jrand0m> antes de colocar o I2NP para revisão, precisamos incluir 	 transportes de exemplo para que as pessoas vejam o quadro completo 17:27 &lt; hezekiah> não acho que _eu_ vá construir qualquer transporte tão cedo. ;-) 17:27 -!- WinBear_ [~WinBear@anon.iip] has joined #iip-dev 17:27 &lt; hezekiah> TCP está funcionando para Java e Python. 17:27 &lt; hezekiah> (Pelo menos client-to-router.) 17:27 &lt; jrand0m> sem problema, só estou colocando como um a fazer para quem 	 quiser contribuir 17:28 &lt; hezekiah> Certo. 17:28 &lt; jrand0m> certo, client-router tem requisitos diferentes do 	 router-router. 17:28 &lt; jrand0m> ok, enfim, 1.4) status de desenvolvimento 17:28 &lt; jrand0m> como estamos com CBC, thecrypto? 17:28 &lt; thecrypto> CBC foi commitado 17:28 &lt; jrand0m> w00000t 17:28 &lt; thecrypto> CTS está quase pronto 17:28 &lt; hezekiah> thecrypto: O que é CTS? 17:29 &lt; thecrypto> só tenho que descobrir como implementar isso direitinho 17:29 &lt; jrand0m> cts é cyphertext stealing :) 17:29 &lt; hezekiah> Ah! 17:29 &lt; thecrypto> CipherText Stealing 17:29 -!- WinBear [WinBear@anon.iip] has quit [EOF From client] 17:29 &lt; jrand0m> você pegou a referência do nop sobre isso? 17:29 &lt; hezekiah> OK. Estamos usando CBC com CTS em vez de padding. 17:29 &lt; hezekiah> Hmm. 17:29 &lt; thecrypto> basicamente, faz a mensagem ficar exatamente do tamanho certo 17:29 &lt; jrand0m> isso é viável do lado do python, hezekiah? 17:29 &lt; hezekiah> Talvez eu precise dar uns tapas na lib de crypto do Python que estou 	 usando para fazê-la usar CTS direito. 17:30 &lt; hezekiah> Sempre preferi CTS a padding, mas não sei 	 o que o PyCrypt faz. 17:30 &lt; jrand0m> o que o python consegue fazer nativamente para permitir recuperar o 	 tamanho exato da mensagem? 17:30 &lt; thecrypto> tudo que você precisa fazer é mudar como você processa os 	 dois últimos blocos 17:30 &lt; hezekiah> Tenho a sensação de que essa biblioteca vai passar por uma reescrita 	 séria. 17:30 &lt; hezekiah> jrand0m: A parte de CBC no python é transparente. Você só 	 envia o buffer para a função encrypt do objeto AES. 17:31 &lt; hezekiah> Ela cospe o texto cifrado.
&lt;p>17:31 &amp;lt; hezekiah&amp;gt; Fim da história.
17:31 &amp;lt; jrand0m&amp;gt; D(E(data,key),key) == data, byte a byte, exatamente mesmo tamanho?
17:31 &amp;lt; hezekiah&amp;gt; Então, se tiver a ideia maluca de usar padding (preenchimento) em vez de CTS, então talvez eu precise mexer nas entranhas dele e consertar.
17:31 &amp;lt; jrand0m&amp;gt; (independentemente do tamanho da entrada?)
17:31 -!- mihi [~none@anon.iip] entrou em #iip-dev
17:31 &amp;lt; hezekiah&amp;gt; jrand0m: Sim. Deveria.
17:31 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; se você puder verificar exatamente qual algoritmo ele usa para fazer o padding, seria ótimo
17:32 &amp;lt; hezekiah&amp;gt; Certo.
17:32 * jrand0m está hesitante em exigir uma modificação em uma biblioteca de criptografia em Python se a biblioteca já usa um mecanismo padrão e útil
17:32 &amp;lt; hezekiah&amp;gt; De um jeito ou de outro, CBC com CTS parece bom.
17:32 &amp;lt; hezekiah&amp;gt; jrand0m: Esta biblioteca de criptografia em Python é uma droga.
17:32 &amp;lt; jrand0m&amp;gt; heh &amp;lsquo;k
17:33 &amp;lt; thecrypto&amp;gt; só preciso calcular como mexer com os dois blocos
17:33 &amp;lt; hezekiah&amp;gt; jrand0m: ElGamal vai precisar ser totalmente reescrito em C só para ficar rápido o suficiente para usar.
17:33 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; qual é o benchmark para elg em Python de 256 bytes? isso só é feito uma vez por dest-dest comm&amp;hellip;
17:34 &amp;lt; jrand0m&amp;gt; (se você souber de cabeça, claro)
17:34 &amp;lt; hezekiah&amp;gt; Eu teria que testar.
17:34 &amp;lt; hezekiah&amp;gt; Criptografar leva só um ou dois segundos, acho
17:34 &amp;lt; jrand0m&amp;gt; &amp;lt; 5 s, &amp;lt; 2 s, &amp;gt; 10 s, &amp;gt; 30 s?
17:34 &amp;lt; thecrypto&amp;gt; provavelmente vou mexer um pouco com isso
17:34 &amp;lt; hezekiah&amp;gt; A descriptografia pode ficar em algum ponto entre 5 e 10 segundos.
17:34 &amp;lt; jrand0m&amp;gt; legal.
17:35 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; você falou com o jeremiah ou tem alguma novidade sobre o status da API de cliente em Python?
17:35 &amp;lt; hezekiah&amp;gt; thecrypto: Tudo de que você deve precisar é escrever um módulo em C que funcione com Python.
17:35 &amp;lt; hezekiah&amp;gt; Não faço ideia do que ele tem feito.
17:35 &amp;lt; hezekiah&amp;gt; Não falo com ele desde que voltei.
17:35 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k
17:35 &amp;lt; jrand0m&amp;gt; alguma outra atualização de status de desenvolvimento?
17:36 &amp;lt; hezekiah&amp;gt; Hã, não muito da minha parte.
17:36 &amp;lt; hezekiah&amp;gt; Já expliquei meu estado atual de tempo livre.
17:36 &amp;lt; jrand0m&amp;gt; certo. entendido
17:36 &amp;lt; hezekiah&amp;gt; Meus únicos planos são colocar a API em C no ar e trazer o Python router de volta em conformidade com a especificação.
17:37 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k
17:37 &amp;lt; hezekiah&amp;gt; Meu Deus!
17:37 &amp;lt; jrand0m&amp;gt; 1.4) a fazer
17:37 &amp;lt; jrand0m&amp;gt; sim sr?
17:37 &amp;lt; hezekiah&amp;gt; A biblioteca cripto em Python não implementa CTS nem padding!
17:37 &amp;lt; hezekiah&amp;gt; Vou ter que fazer isso manualmente.
17:37 &amp;lt; jrand0m&amp;gt; hmm? ela exige que os dados sejam múltiplos de 16 bytes?
17:37 &amp;lt; hezekiah&amp;gt; Sim.
17:38 &amp;lt; jrand0m&amp;gt; heh
17:38 &amp;lt; jrand0m&amp;gt; paciência.
17:38 &amp;lt; hezekiah&amp;gt; Atualmente o Python router usa padding.
17:38 &amp;lt; jrand0m&amp;gt; ok. aqui estão alguns itens pendentes que precisam ser feitos.
17:38 &amp;lt; hezekiah&amp;gt; Agora eu me lembrei disso.
17:38 &amp;lt; hezekiah&amp;gt; Bem, de
17:38 &amp;lt; hezekiah&amp;gt; vamos ser francos sobre uma coisa.
17:38 &amp;lt; hezekiah&amp;gt; O Python router nunca foi realmente feito para ser usado.
17:39 &amp;lt; hezekiah&amp;gt; Ele serve principalmente para eu ficar muito familiarizado com a especificação e também cumpre outra coisa:
17:39 &amp;lt; hezekiah&amp;gt; Ele força o Java router a cumprir &lt;em>exatamente&lt;/em> a especificação.
17:39 &amp;lt; jrand0m&amp;gt; ambos objetivos muito importantes.
17:39 &amp;lt; hezekiah&amp;gt; Às vezes o Java router não cumpre direito, e aí o Python router grita feito louco.
17:39 &amp;lt; hezekiah&amp;gt; Então ele não precisa realmente ser rápido ou estável.
17:39 &amp;lt; jrand0m&amp;gt; além disso, não tenho certeza de que ele nunca será usado no SDK
17:39 &amp;lt; jrand0m&amp;gt; certo. exatamente.
17:39 &amp;lt; jrand0m&amp;gt; a API de cliente em Python é outra coisa, porém
17:39 &amp;lt; hezekiah&amp;gt; Já a API de cliente em Python precisa ser decente.
17:40 &amp;lt; jrand0m&amp;gt; exatamente.
17:40 &amp;lt; hezekiah&amp;gt; Mas isso é problema do jeremiah. :)
17:40 &amp;lt; hezekiah&amp;gt; Deixei isso com ele.
17:40 &amp;lt; jrand0m&amp;gt; os routers locais do SDK são apenas para uso de devs de cliente
17:40 &amp;lt; jrand0m&amp;gt; lol
17:40 &amp;lt; jrand0m&amp;gt; ok, como eu dizia&amp;hellip; ;)
17:40 &amp;lt; hezekiah&amp;gt; ;-)
17:41 &amp;lt; jrand0m&amp;gt; - precisamos de alguém para começar a trabalhar numa pequena página web para i2p que será usada para publicar as várias especificações relacionadas ao I2P para revisão por pares.
17:41 &amp;lt; jrand0m&amp;gt; Eu gostaria que isso estivesse pronto antes de 1/9.
17:41 &amp;lt; hezekiah&amp;gt; OK. Estou dizendo agora que você não vai querer que eu faça isso.
17:41 &amp;lt; hezekiah&amp;gt; Não sou um bom designer de páginas web. :)
17:41 &amp;lt; jrand0m&amp;gt; nem eu, se alguém aqui já viu meu flog ;)
17:41 &amp;lt; jrand0m&amp;gt; cohesion? ;)
17:41 &amp;lt; hezekiah&amp;gt; lol
17:42 &amp;lt; hezekiah&amp;gt; Coitado do cohesion, sempre ficando com o trabalho sujo. :-)
17:42 * cohesion lê o backlog
17:42 &amp;lt; hezekiah&amp;gt; ;)
17:42 &amp;lt; jrand0m&amp;gt; heh
17:42 &amp;lt; cohesion&amp;gt; jrand0m: Eu faço isso
17:42 &amp;lt; cohesion&amp;gt; &lt;a href="mailto:me@jasonclinton.com">me@jasonclinton.com&lt;/a>

17:42 &amp;lt; cohesion&amp;gt; me envie as especificações
17:42 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k, obrigado.
17:42 &amp;lt; jrand0m&amp;gt; as especificações ainda não estão todas prontas.
17:43 &amp;lt; jrand0m&amp;gt; mas o conteúdo que precisará estar lá é:
17:43 &amp;lt; cohesion&amp;gt; bem, o que você tem e o que você gostaria de colocar no ar
17:43 &amp;lt; jrand0m&amp;gt; -I2CP spec, I2NP spec, especificação do Transporte HTTP com polling, TCP Transport spec, Security analysis, Performance analysis, Data structure spec, e um readme/intro
17:44 &amp;lt; jrand0m&amp;gt; (esses 7 documentos estarão em formato pdf e/ou texto)
17:44 &amp;lt; cohesion&amp;gt; k
17:44 &amp;lt; jrand0m&amp;gt; excetuando o readme/intro
17:45 &amp;lt; jrand0m&amp;gt; Espero que todos esses docs estejam prontos até a próxima semana (26/8). isso te dará tempo suficiente para montar uma pequena página para um lançamento em 1/9?
17:46 &amp;lt; jrand0m&amp;gt; ok. outra coisa que vai precisar entrar no pipe é um simulador de rede I2P.
17:46 &amp;lt; jrand0m&amp;gt; temos alguém procurando um projeto de Ciência da Computação? ;)
17:46 &amp;lt; hezekiah&amp;gt; lol
17:46 &amp;lt; cohesion&amp;gt; jrand0m: sim, dá para fazer
17:47 &amp;lt; hezekiah&amp;gt; Eu, só daqui a alguns anos. ;-)
17:47 &amp;lt; jrand0m&amp;gt; legal, cohesion
17:47 &amp;lt; thecrypto&amp;gt; não por um ano
17:47 * cohesion volta ao trabalho
17:47 &amp;lt; jrand0m&amp;gt; valeu, cohesion
17:48 &amp;lt; jrand0m&amp;gt; ok, 1.6) próximas duas semanas. na minha lista está colocar essas especificações, docs e análises no ar. Vou postar &amp;amp; fazer commit assim que puder.
17:48 &amp;lt; jrand0m&amp;gt; LEIAM AS ESPECIFICAÇÕES E COMENTEM, POR FAVOR
17:48 &amp;lt; jrand0m&amp;gt; :)
17:48 &amp;lt; hezekiah&amp;gt; jrand0m: Certo. Quando eu tiver tempo, começo a ler. :)
17:48 &amp;lt; jrand0m&amp;gt; Eu preferiria que as pessoas publicassem comentários na lista, mas se quiserem ser anônimas, me enviem comentários em particular e eu postarei respostas na lista anonimamente.
17:49 &amp;lt; hezekiah&amp;gt; (Qual você acha que é o ETA para os arquivos do OpenOffice dos docs estarem no CVS?)
17:49 &amp;lt; jrand0m&amp;gt; Posso fazer commit das últimas revisões em até 10 minutos após esta reunião terminar.
17:49 &amp;lt; hezekiah&amp;gt; Ótimo. :)
17:50 &amp;lt; jrand0m&amp;gt; ok, é isso para 1.*.
17:50 &amp;lt; jrand0m&amp;gt; 2.x) comentários/perguntas/preocupações/desabafos?
17:50 &amp;lt; jrand0m&amp;gt; como está funcionando o mod do SDK, mihi?
17:51 &amp;lt; jrand0m&amp;gt; ou qualquer outra pessoa? :)
17:51 &amp;lt; hezekiah&amp;gt; jrand0m: O que é esse mod do SDK de que você está falando?
17:52 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; duas correções de bug no SDK, commitadas (&amp;amp; postadas) outro dia
17:52 &amp;lt; hezekiah&amp;gt; Ah
17:52 &amp;lt; hezekiah&amp;gt; Legal.
17:52 &amp;lt; jrand0m&amp;gt; (rotacionar os IDs de mensagem, sincronizar as gravações)
17:52 &amp;lt; hezekiah&amp;gt; Só no lado Java, ou no lado Python também?
17:52 &amp;lt; jrand0m&amp;gt; eu não falo python.
17:53 &amp;lt; hezekiah&amp;gt; lol
17:53 &amp;lt; jrand0m&amp;gt; não tenho certeza se os bugs existem lá. você rotaciona os msgid a cada 255 mensagens e sincroniza suas gravações?
17:54 &amp;lt; hezekiah&amp;gt; Acho que o Python router faz ambos
17:54 &amp;lt; jrand0m&amp;gt; legal.
17:54 &amp;lt; jrand0m&amp;gt; te avisamos se não fizer ;)
17:54 &amp;lt; hezekiah&amp;gt; O que exatamente você quer dizer com &amp;ldquo;sincronizar suas gravações&amp;rdquo;?
17:55 &amp;lt; jrand0m&amp;gt; ou seja, garantir que múltiplas mensagens não sejam escritas para um cliente ao mesmo tempo se houver vários clientes tentando enviar mensagens para ele ao mesmo tempo.
17:55 &amp;lt; hezekiah&amp;gt; Todos os dados enviados pela conexão TCP são enviados na ordem em que se originaram.
17:56 &amp;lt; hezekiah&amp;gt; Então você não vai receber 1/2 da mensagem A e depois 1/3 da mensagem B.
17:56 &amp;lt; jrand0m&amp;gt; &amp;lsquo;k
17:56 &amp;lt; hezekiah&amp;gt; Você vai receber a mensagem A e depois a mensagem B.
17:56 &amp;lt; hezekiah&amp;gt; OK &amp;hellip; se mais ninguém for falar, sugiro que encerremos a reunião.
17:56 &amp;lt; mihi&amp;gt; meu TCP/IP simples sobre I2p parece funcionar&amp;hellip;
17:56 &amp;lt; jrand0m&amp;gt; niiiiice!!
17:56 * mihi estava ocioso um pouco, foi mal
17:57 &amp;lt; hezekiah&amp;gt; Mais alguém tem algo a dizer?
17:57 &amp;lt; jrand0m&amp;gt; mihi&amp;gt; então vamos poder rodar pserver por cima disso?
17:57 &amp;lt; mihi&amp;gt; contanto que você não tente criar muitas conexões de uma vez.
17:57 &amp;lt; mihi&amp;gt; jrand0m: acho que sim - consegui pegar o google por ele
17:57 &amp;lt; jrand0m&amp;gt; niiiice
17:57 &amp;lt; jrand0m&amp;gt; mihi++
17:57 &amp;lt; mihi&amp;gt; jrand0m-ava
17:57 &amp;lt; jrand0m&amp;gt; então você tem um outproxy e um inproxy?
17:58 &amp;lt; mihi&amp;gt; exatamente.
17:58 &amp;lt; jrand0m&amp;gt; legal
17:58 &amp;lt; mihi&amp;gt; o destination precisa de chaves, a source as gera sob demanda
17:58 * hezekiah entrega ao jrand0m o &lt;em>baf&lt;/em>er. Arrebenta o troço quando terminar, cara.
17:58 &amp;lt; jrand0m&amp;gt; certo. com sorte, o serviço de nomes do co poderia ajudar com isso quando estiver pronto.
17:59 &amp;lt; jrand0m&amp;gt; ok, legal. mihi, avise a mim ou a qualquer outro se houver algo em que possamos ajudar :)
17:59 &amp;lt; mihi&amp;gt; corrijam aquela coisa dos 128 msgid ou construam um suporte GUARANTEED melhor
17:59 * jrand0m dá um &lt;em>baf&lt;/em> na cabeça do nop_afk por ter um emprego de verdade
18:00 &amp;lt; mihi&amp;gt; jrand0m: abuso de baf custa 20 iodels
18:00 &amp;lt; jrand0m&amp;gt; lol
18:00 &amp;lt; jrand0m&amp;gt; suporte guaranteed melhor?
18:00 &amp;lt; jrand0m&amp;gt; (ou seja, melhor desempenho do que o descrito? vamos corrigir isso na impl)
18:00 &amp;lt; mihi&amp;gt; você testou meu caso de teste com start_thread=end_thread=300?
18:01 &amp;lt; mihi&amp;gt; ele gera muitas mensagens em uma direção, e isso faz com que todos os msgid sejam consumidos&amp;hellip;
18:01 &amp;lt; jrand0m&amp;gt; hmm, não, não tinha visto essa mensagem
18:01 &amp;lt; hezekiah&amp;gt; jrand0m: Seria razoável tornar o msgid de 2 bytes?
18:01 * jrand0m tentou o 200 / 201, mas isso está corrigido na última
18:01 -!- cohesion [cohesion@anon.iip] saiu [indo para a reunião do LUG]
18:01 &amp;lt; mihi&amp;gt; qual última?
18:01 &amp;lt; hezekiah&amp;gt; Então eles teriam 65535 msgid (se você não contar o msgid 0)
18:01 &amp;lt; hezekiah&amp;gt; .
18:02 &amp;lt; jrand0m&amp;gt; IDs de mensagem de 2 bytes não fariam mal. Estou confortável com essa mudança.
18:02 &amp;lt; jrand0m&amp;gt; mihi&amp;gt; aquele que eu te enviei por e-mail
18:02 &amp;lt; mihi&amp;gt; se você tiver um mais recente do que o que me enviou, mande (ou me dê acesso ao CVS)
18:03 &amp;lt; mihi&amp;gt; hmm, aquele falha para mim com 200/201 (assim como com 300)
18:03 &amp;lt; jrand0m&amp;gt; hmm. vou fazer mais testes e depuração e te enviar por e-mail o que eu encontrar.
18:03 &amp;lt; mihi&amp;gt; vlw.
18:04 &amp;lt; jrand0m&amp;gt; ok.
18:04 * jrand0m declara a reunião
18:04 &amp;lt; jrand0m&amp;gt; &lt;em>baf&lt;/em>&amp;lsquo;ado
18:04 * hezekiah pendura o &lt;em>baf&lt;/em>er com reverência em sua prateleira especial.
18:05 * hezekiah então gira, sai pela porta e a bate atrás de si. O baffer cai da prateleira.
18:05 &amp;lt; hezekiah&amp;gt; ;-)
&amp;mdash; Log fechado Ter Ago 19 18:05:36 2003 &lt;/div>&lt;/p></description></item><item><title>Reunião dos desenvolvedores do I2P, 12 de agosto de 2003</title><link>/pt/blog/2003/08/12/reuni%C3%A3o-dos-desenvolvedores-do-i2p-12-de-agosto-de-2003/</link><pubDate>Tue, 12 Aug 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/08/12/reuni%C3%A3o-dos-desenvolvedores-do-i2p-12-de-agosto-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ion, jrand0m, mihi, shardy&lt;/p>
&lt;h2 id="meeting-log">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> [21:09] &lt;jrand0m> ok. 21:00 UTC é agora [21:09] &lt;jrand0m> bem-vindos à, hum, reunião [21:09] &lt;jrand0m> temos muita gente de fora hoje (nop, hezekiah, thecrypto e userx), então vamos ser breves [21:10] &lt;jrand0m> pauta: 1) oi 2) sdk 3) status 4) perguntas [21:10] &lt;jrand0m> 1) oi [21:10] &lt;jrand0m> olá. [21:10] &lt;jrand0m> 2) sdk [21:11] &lt;jrand0m> o I2P SDK 0.1 está pronto para um lançamento silencioso. [21:11] &lt;mihi> lançamento silencioso? [21:11] &lt;jrand0m> basicamente não vamos divulgá-lo exceto para quem está por dentro, e para quem essas pessoas confiam [21:12] &lt;jrand0m> no entanto, ele já está totalmente pronto para projetar, desenvolver e testar aplicações [21:12] &lt;jrand0m> Se você está em #iip-dev, você está por dentro [21:13] &lt;jrand0m> então quem quiser dar uma olhada pode ou puxar do CVS ou obter código-fonte, docs e build a partir de CHK@GZ-A-C~SH03AwBuKf~AE3E347IcKAwI,4K38eh3m06zAygRzUnw4tQ/i2p_sdk.zip * UserX has joined #iip-dev [21:13] &lt;jrand0m> ei, é o UserX [21:14] &lt;jrand0m> A versão 0.1 do SDK contém a API de cliente em java funcional, bem como implementações de router em python e java e um aplicativo simples de chat em linha de comando [21:15] &lt;jrand0m> A ideia de ter o SDK é que as pessoas possam sair na frente no desenvolvimento, para que suas aplicações estejam no ar quando a rede entrar em operação e se tornar pública em setembro. [21:16] &lt;mihi> setembro que nunca chegou? ;) [21:16] &lt;jrand0m> (em vez de ter a rede no ar sem aplicações) [21:16] &lt;jrand0m> heh [21:16] &lt;jrand0m> não, na verdade estamos adiantados em relação ao cronograma que postei no iip-dev há algumas semanas no documento do ganttproject [21:16] &lt;jrand0m> não por muito (5 dias), mas adiantados ainda assim. [21:17] &lt;jrand0m> Estou bastante confiante de que estaremos em 1.0alpha em setembro. [21:17] &lt;jrand0m> Além disso, quanto ao status, acredito que haverá um novo rascunho do I2NP (protocolo de rede) até o fim da semana. [21:18] &lt;jrand0m> Então, com sorte na próxima semana podemos fazer uma revisão interna e ajustes e, depois disso, partir para a revisão pelos pares. * shardy_ is now known as shardy [21:18] &lt;jrand0m> oi, shardy [21:18] &lt;shardy> oi. [21:18] &lt;shardy> como vão as coisas? [21:19] &lt;jrand0m> irado. [21:19] &lt;jrand0m> Ouvi boatos de que talvez consigamos um pouco do seu tempo para umas coisas de lib de cliente em .NET? * jrand0m pode estar mal informado * ion saiu do IRC (Tempo limite de ping) [21:21] &lt;shardy> .NET? não, esse não sou eu... [21:21] &lt;jrand0m> ah, ok, culpa minha [21:21] &lt;jrand0m> sou muito tonto [21:21] &lt;jrand0m> bem, oi de qualquer forma :) [21:21] &lt;jrand0m> Também recebi algum feedback do co a respeito da aplicação do serviço de nomes * ion has joined #iip-dev [21:22] &lt;jrand0m> "Em 8 de agosto foi publicada a primeira versão da especificação para o serviço de nomes. Descobriu-se que a especificação tem falhas, e estou revisando-a. Deve ficar pronta dentro de uma semana mais ou menos. Depois disso, vou começar a implementar o sistema. No fim, haverá quatro componentes deste software: [21:22] &lt;jrand0m> 1. Programa cliente para interagir com o serviço de nomes. [21:22] &lt;jrand0m> 2. Programa para o próprio serviço de nomes. [21:22] &lt;jrand0m> 3. Utilitários administrativos para o serviço de nomes. [21:22] &lt;jrand0m> 4. Um componente de Autoridade Certificadora (CA)." [21:23] &lt;jrand0m> Esse é o relatório de status do co [21:23] &lt;jrand0m> Acho que isso é tudo de status, a menos que alguém queira acrescentar algo. [21:24] &lt;shardy> legal. [21:24] &lt;jrand0m> definitivamente legal [21:24] &lt;shardy> assim que eu tiver tempo vou começar a revisar as especificações e me familiarizar com a forma como vocês fazem as coisas. [21:25] &lt;jrand0m> legal. a especificação do I2CP no SDK está praticamente operacional, mas a especificação de rede do I2P postada ontem está algumas semanas defasada. [21:25] &lt;jrand0m> Vou publicar uma nova versão provavelmente na sexta. [21:25] &lt;jrand0m> (e como este projeto só começou pra valer há cerca de um mês, estamos abertos a variações na forma de trabalhar) [21:26] &lt;jrand0m> ah, espera, lembrei, você é o cara de ECC :) [21:26] &lt;shardy> sim, sou eu. embora eu não tenha feito muito com ECC há um tempo... agora sou o cara de PRNG (gerador pseudoaleatório). [21:27] &lt;jrand0m> ah, legal. atualmente estamos usando PRNGs genéricos e vamos querer uma forma melhor de lidar com dados aleatórios [21:27] &lt;jrand0m> ok [21:27] &lt;shardy> genéricos? o nop mencionou usar o yarrow, que parece bem bom. [21:28] &lt;shardy> Estou implementando um novo PRNG agora. Tentando reduzir um pouco o gap entre teoria e prática. :) [21:28] &lt;jrand0m> certo. temos uma versão do yarrow sob GPL que podemos puxar do freenet para as implementações em java, mas por enquanto estamos usando o nativo do java (java.security.SecureRandom) [21:28] &lt;jrand0m> heh [21:29] &lt;mihi> cuidado com o yarrow do freenet, ele dá heisenbugs ;) [21:29] &lt;jrand0m> lol [21:29] &lt;jrand0m> bem, isso foi corrigido agora que está sincronizado [21:29] * jrand0m abre para perguntas [21:30] * mihi recebe DNF para a chave mencionada acima :( [21:30] &lt;jrand0m> merda. Eu inseri isso uma dúzia de vezes com htl 25 [21:30] &lt;jrand0m> Vou reinseri-la mais uma vez [21:32] &lt;jrand0m> alguém tem alguma pergunta, além de "por que o freenet não encontra a chave do SDK?" [21:33] * mihi não perguntou isso ;) e não tem outras perguntas até olhar para isso ;) [21:33] &lt;jrand0m> heh [21:33] &lt;mihi> quem coloca o log na wiki desta vez? /me desta vez tem ele completo. [21:33] &lt;jrand0m> ótimo, manda ver [21:34] &lt;jrand0m> Acho que acabaram as perguntas da reunião, mas por favor, todos fiquem à vontade para enviar mais ideias para a lista de e-mails. [21:34] * jrand0m gosta muito de discussão ativa em iip-dev, mesmo que seja todo mundo dizendo como minha documentação é uma droga [21:35] &lt;mihi> seu java é uma merda, jrandom ;) (HHOK) [21:35] &lt;jrand0m> assim é melhor [21:35] &lt;jrand0m> Estou reinserindo o .zip pela CLI do freenet, então provavelmente terá um CHK diferente [21:36] &lt;jrand0m> Vou mandar msg para o pessoal com isso depois que eu reinseri-lo algumas vezes [21:36] &lt;jrand0m> o mihi quer. mais alguém para quem eu deva mandar msg? [21:36] &lt;jrand0m> (ou qualquer um pode pedir em outro momento também) [21:36] &lt;mihi> você poderia me enviar por e-mail... [21:36] &lt;jrand0m> 1.1Mb [21:37] &lt;mihi> se não for *grande demais*. [21:37] &lt;mihi> erm, ok então não. * mihi não é muito fã de buscar splitfiles mesmo [21:37] &lt;mihi> s/kind/keen/ [21:37] &lt;jrand0m> heh, você vai sugerir que eu insira sem FEC? [21:38] &lt;mihi> acho que não terá chance no freenet atual. [21:38] &lt;jrand0m> ok, vou ver de deixá-lo acessível na web com uma URL privada [21:39] * jrand0m se sente meio estranho com essa coisa de lançamento silencioso, mas acho que é o melhor [21:40] &lt;mihi> só coloque isso em algum espaço web e aplique uma criptografia convencional do gpg em volta — e diga a frase-senha aqui. [21:40] &lt;mihi> ou use a chave mencionada acima como frase-senha [21:40] &lt;mihi> a propósito - devo retirar essa do log? [21:41] &lt;jrand0m> não precisa. sou paranoico o suficiente para acreditar que, se foi dito aqui, está disponível para quem quiser ver ;) [21:41] &lt;jrand0m> vou pedir para o nop subir isso em algum espaço web quando ele voltar mais tarde esta noite e enviar anonymail para as pessoas com as informações apropriadas (url &amp;amp; password / technology / etc) [21:43] &lt;mihi> vlw. "esta noite" em qual fuso horário? (me will go to bea in about 1 hour) [21:43] &lt;mihi> s/bea/bed [21:46] &lt;jrand0m> heh, noite do nop, que é Califórnia [21:46] &lt;jrand0m> ok, tenho que ir. * jrand0m !thwaps a reunião para encerrar [21:46] &lt;jrand0m> obrigado, srs. e srtas * mihi entrega ao jrandom o *baf*er * jrand0m dá um *baf* no mihi na cabeça * shardy saiu do IRC (EOF do cliente) [21:48] &lt;ion> 2 blocos baixando a URL acima [21:48] &lt;jrand0m> legal * shardy has joined #iip-dev * mihi cai morto. &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P, 5 de agosto de 2003</title><link>/pt/blog/2003/08/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-5-de-agosto-de-2003/</link><pubDate>Tue, 05 Aug 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/08/05/reuni%C3%A3o-de-desenvolvedores-do-i2p-5-de-agosto-de-2003/</guid><description>&lt;h2 id="quick-recap">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> hezekiah, jeremiah, jrand0m, mihi, nop, thecrypto&lt;/p>
&lt;h2 id="meeting-log">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> &lt;nop>	ok, reunião iniciada &lt;nop>	o que está na pauta -->	logger (logger@anon.iip) entrou em #iip-dev -->	Anon02 (~anon@anon.iip) entrou em #iip-dev &lt;hezekiah>	Tue Aug 5 21:03:10 UTC 2003 &lt;hezekiah>	Bem-vindos à enésima reunião do iip-dev. &lt;hezekiah>	O que está na pauta? &lt;thecrypto>	Tue Aug 5 21:02:44 UTC 2003 &lt;thecrypto>	sincronizado com um servidor NTP stratum 2 :) &lt;hezekiah>	Tue Aug 5 21:03:13 UTC 2003 -->	ptm (~ptm@anon.iip) entrou em #iip-dev &lt;hezekiah>	Acabei de sincronizar com o NIST. :) &lt;mihi>	essa sincronização não ajuda com os atrasos do iip ;) &lt;jrand0m>	nop: coisas que quero ver abordadas: status do dev em java, status da cripto 	 em java, status do dev em python, status do sdk, serviço de nomes &lt;hezekiah>	(Vamos entrar no serviço de nomes _já_?) &lt;jrand0m>	não é sobre design, seu idiota, isso é o papo do co. apenas fale sobre 	 coisas se houver coisas sobre as quais falar. &lt;hezekiah>	Ah *	jrand0m guarda o LART &lt;jrand0m>	mais alguma coisa na pauta? &lt;jrand0m>	ou vamos começar? &lt;hezekiah>	Bem, não consigo pensar em mais nada para acrescentar. &lt;hezekiah>	Ah! &lt;hezekiah>	Oh! &lt;jrand0m>	ok. status do dev em java: &lt;hezekiah>	Bom. &lt;--	mrflibble saiu (tempo limite de ping) &lt;nop>	ok &lt;nop>	pauta &lt;nop>	1) Boas-vindas &lt;jrand0m>	a partir de hoje, há uma API de cliente em java com um router java stub 	 que podem se comunicar entre si. além disso, há um aplicativo chamado ATalk 	 que permite IM (mensagens instantâneas) anônimas + transferência de arquivos. &lt;nop>	2) apagões do IIP 1.1 &lt;nop>	3) I2P &lt;nop>	4) O Fim com comentários e outras coisas *	jrand0m volta para o canto &lt;nop>	desculpe 	 joeyo jrand0m Aug 05 17:08:24 * hezekiah dá a jrand0m um chapéu de burro para usar 	 no canto. ;-) &lt;nop>	desculpem por isso &lt;nop>	não vi que você tinha começado aí &lt;nop>	talvez eu devesse ir para o canto &lt;hezekiah>	lol &lt;jrand0m>	sem problema. item 1) *	hezekiah entrega um chapéu de burro ao nop também. :) &lt;nop>	ok bem-vindos todos &lt;nop>	blá blá &lt;nop>	2) apagões do IIP 1.1 -->	mrflibble (mrflibble@anon.iip) entrou em #iip-dev &lt;hezekiah>	52ª reunião do iip-dev e todo esse besteirol bom! &lt;nop>	o servidor recentemente teve alguns problemas com setores do disco rígido e foi 	 substituído &lt;nop>	planejo mover o maldito servidor para um ambiente mais estável, com 	 redundância &lt;nop>	e possivelmente ceder o controle de múltiplos servidores ircd &lt;nop>	não sei &lt;nop>	isso é algo a ser discutido &lt;--	Anon02 saiu (EOF do cliente) &lt;nop>	com sorte nossos servidores devem ficar no ar agora, já que o disco rígido foi substituído &lt;nop>	desculpem pelo inconveniente, pessoal &lt;nop>	3) I2P - Jrand0m, é com você &lt;nop>	saia do canto, jrand0m *	hezekiah vai até o canto, puxa jrand0m da cadeira, arrasta-o 	 para o púlpito, tira-lhe o chapéu de burro e entrega-lhe o microfone. *	nop vai para aquele canto para ocupar o lugar dele &lt;hezekiah>	lol! &lt;jrand0m>	foi mal, voltei *	nop pega o chapéu de burro do hezekiah *	nop coloca-o na cabeça *	nop aplaude o jrand0m *	jrand0m apenas assiste ao show &lt;jrand0m>	er... hum ok &lt;hezekiah>	jrand0m: i2p, status do java, etc. Fala, cara! &lt;jrand0m>	então, a partir de hoje, há uma API de cliente em java com um router java 	 stub que podem se comunicar entre si. além disso, há um aplicativo chamado 	 ATalk que permite IM (mensagens instantâneas) anônimas + transferência de arquivos. &lt;hezekiah>	Transferência de arquivos já!? &lt;jrand0m>	sim, sr &lt;hezekiah>	Uau. &lt;hezekiah>	Estou claramente por fora. &lt;jrand0m>	mas não é dos mais elegantes &lt;hezekiah>	lol &lt;jrand0m>	ele pega um arquivo e o joga dentro de uma mensagem &lt;hezekiah>	Ai. &lt;nop>	quanto tempo levou a transferência local de 1.8 mb? &lt;jrand0m>	eu testei com um arquivo de 4K e um arquivo de 1.8Mb &lt;jrand0m>	alguns segundos &lt;nop>	legal &lt;nop>	:) &lt;hezekiah>	As coisas em java já fazem criptografia de verdade, ou ainda 	 fingem isso? &lt;nop>	fingem &lt;nop>	até eu sei disso &lt;nop>	:) &lt;jrand0m>	eu dei uma aquecida falando comigo mesmo primeiro [ex.: uma janela para 	 outra, dizendo oi], assim não lidou com a sobrecarga do primeiro elg &lt;jrand0m>	isso, é em grande parte falso &lt;thecrypto>	a maior parte da criptografia é falsa &lt;thecrypto>	mas isso está sendo trabalhado &lt;hezekiah>	Claro. :) &lt;jrand0m>	com certeza. &lt;jrand0m>	nesse aspecto, quer nos dar uma atualização, thecrypto? &lt;thecrypto>	bem, por enquanto terminei ElGamal e SHA256 &lt;thecrypto>	agora estou trabalhando na geração de primos para DSA &lt;thecrypto>	vou enviar 5 e então podemos simplesmente escolher um &lt;hezekiah>	nop: você não tinha primos prontos para uso com DSA? &lt;thecrypto>	também temos alguns benchmarks de ElGamal e SHA256 &lt;thecrypto>	e todos são rápidos &lt;jrand0m>	benchmarks mais recentes com elg: &lt;jrand0m>	Tempo médio de geração de chave: 4437	total: 443759	mín: 	 872	 máx: 21110	 Geração de chaves/segundo: 0 &lt;jrand0m>	Tempo médio de criptografia : 356	total: 35657	mín: 	 431	 máx: 611	 Criptografia Bps: 179 &lt;jrand0m>	Tempo médio de descriptografia : 983	total: 98347	mín: 	 881	 máx: 2143	 Descriptografia Bps: 65
&lt;p>&lt;hezekiah>	min e max: são em segundos?
&lt;jrand0m>	observe que o Bps não é realmente útil, já que só criptografamos/descriptografamos 64 bytes
&lt;thecrypto>	ms
&lt;jrand0m>	não, desculpa, são todos milissegundos
&lt;hezekiah>	Legal. :)
&lt;hezekiah>	E isso é feito em java?
&lt;thecrypto>	sim
&lt;thecrypto>	java puro
&lt;hezekiah>	OK. Estou oficialmente impressionado. :)
&lt;jrand0m>	100%. P4 1.8
&lt;thecrypto>	são mais ou menos iguais no meu 800 Mhz
&lt;hezekiah>	Como posso fazer os mesmos testes?
&lt;jrand0m>	benchmark de sha256:
&lt;jrand0m>	Short Message Time Average : 0 total: 0	min: 0	max: 	 0 Bps: NaN
&lt;jrand0m>	Medium Message Time Average : 1 total: 130	min: 0	max: 	 10 Bps: 7876923
&lt;jrand0m>	Long Message Time Average : 146	total: 14641	min: 	 130	 max: 270	 Bps: 83037
&lt;thecrypto>	execute o programa ElGamalBench
&lt;hezekiah>	OK.
&lt;hezekiah>	Vou procurá-lo.
&lt;jrand0m>	(tamanho curto: ~10 bytes, médio ~10KB, longo ~ 1MB)
&lt;jrand0m>	java -cp i2p.jar ElGamalBench
&lt;jrand0m>	(depois de executar &amp;ldquo;ant all&amp;rdquo;)
&lt;hezekiah>	jrand0m: Obrigado. :)
&lt;jrand0m>	sem problema
&lt;thecrypto>	Essa coisa de NaN significa que é tão rápido que acabamos dividindo por 0 — é tão rápido :)
&lt;hezekiah>	Qual é o benchmark de sha?
&lt;jrand0m>	java -cp i2p.jar SHA256Bench &amp;ndash;&amp;gt;	Neo (&lt;a href="mailto:anon@anon.iip">anon@anon.iip&lt;/a>
) entrou em #iip-dev
&lt;hezekiah>	OK.
&lt;jrand0m>	provavelmente vamos querer mover isso para serem métodos main() dos mecanismos associados, mas estão bons onde estão por enquanto
&lt;hezekiah>	Vamos ver quão rápido tudo isso é em um AMD K6-2 333MHz (que é um chip não muito conhecido por sua aritmética de inteiros.)
&lt;jrand0m>	hehe
&lt;jrand0m>	ok, então faltam DSA e AES, certo?
&lt;jrand0m>	isso tudo está incrível, thecrypto. bom trabalho.
&lt;thecrypto>	sim
&lt;jrand0m>	posso te importunar por um ETA dos outros dois? ;)
&lt;hezekiah>	Se isso for perto de tão rápido na minha máquina quanto é na sua, você tem que me mostrar como você faz isso. ;-)
&lt;thecrypto>	DSA deve ficar pronto quase assim que eu tiver os primos prontos
&lt;nop>	hezekiah, você já tentou o sslcrypto para python
&lt;thecrypto>	copiando algum código do gerador de primos e coisas assim e fica pronto
&lt;nop>	aquele do link
&lt;hezekiah>	nop: sslcrypto não vai nos servir de nada.
&lt;hezekiah>	nop: ele não implementa ElGamal &lt;em>ou&lt;/em> AES &lt;em>ou&lt;/em> sha256.
&lt;thecrypto>	AES está quase pronto, exceto que há algum erro em algum lugar que ainda estou tentando identificar e eliminar; assim que resolver isso, estará pronto
&lt;jrand0m>	thecrypto&amp;gt; então até sexta, DSA keygen, sign, verify, e AES encrypt, decrypt para entradas de tamanho arbitrário?
&lt;nop>	aquele no site do McNab não?
&lt;thecrypto>	sim
&lt;nop>	droga
&lt;thecrypto>	deve ser sexta
&lt;thecrypto>	mais provavelmente quinta
&lt;jrand0m>	thecrypto&amp;gt; isso inclui as coisas de UnsignedBigInteger?
&lt;thecrypto>	vou perder a reunião da próxima semana por causa do acampamento de verão, e volto depois disso
&lt;thecrypto>	jrand0m: provavelmente não
&lt;jrand0m>	ok.
&lt;jrand0m>	então, por enquanto, a interoperabilidade entre java e python está b0rked.
&lt;jrand0m>	para crypto, isto é.
&amp;mdash;	Notificação: jeremiah está online (anon.iip).
&amp;ndash;&amp;gt;	jeremiah (~&lt;a href="mailto:chatzilla@anon.iip">chatzilla@anon.iip&lt;/a>
) entrou em #iip-dev
&lt;jrand0m>	(ou seja, para assinaturas, chaves, criptografia e descriptografia)&lt;/p></description></item><item><title>I2P dev meeting, July 29, 2003</title><link>/pt/blog/2003/07/29/i2p-dev-meeting-july-29-2003/</link><pubDate>Tue, 29 Jul 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/07/29/i2p-dev-meeting-july-29-2003/</guid><description>&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> arj, co, cohesion, dm, hezekiah, jeremiah, jrand0m, luckypunk, nop, some_random_guy, thecrypto, WinBear&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log"> --- Log aberto Ter Jul 29 16:54:31 2003 17:11 &lt;@hezekiah> Tue Jul 29 21:11:18 UTC 2003 17:11 &lt;@hezekiah> A 51ª (acho) reunião iip-dev. 17:11 &lt;@hezekiah> Agenda: 17:11 &lt;@hezekiah> 1.) Boas-vindas 17:11 &lt;@hezekiah> 2.) coisas do jrand0m 17:11 &lt;@hezekiah> 3.) Coisas de quaisquer outros desenvolvedores 17:11 &lt;@hezekiah> 4.) Qualquer coisa que o nop adicionar quando/se ele chegar 17:12 &lt;@hezekiah> 5.) Perguntas e comentários das eternamente ávidas massas mal lavadas. ;-) 17:12 &lt;@hezekiah> OK! 17:12 &lt;@hezekiah> Bem-vindos todos à 51ª (acho) reunião iip-dev 17:12 &lt;@hezekiah> Item número 2! 17:12 &lt;@hezekiah> coisas do jrand0m 17:12 -!- thetower [none@anon.iip] entrou em #iip-dev 17:12 * hezekiah entrega o microfone ao jrand0m 17:12 &lt;@jrand0m> subagenda: 17:12 &lt;@jrand0m> 2.1) I2CP spec &amp;amp; status de desenvolvimento 17:12 &lt; co> Onde estão os logs da reunião 50? 17:12 &lt;@jrand0m> 2.2) planos do SDK 17:12 &lt;@jrand0m> 2.3) cripto 17:12 &lt;@jrand0m> 2.4) roadmap / status do proto de rede 17:13 &lt;@hezekiah> co: cohesion está trabalhando para colocá-los no ar 17:13 &lt;@jrand0m> (a propósito, é "mic", de microphone) 17:13 &lt;@hezekiah> jrand0m: Desculpe. :) 17:13 &lt;@hezekiah> jrand0m: (E esse erro vindo de um cara de som!) 17:13 -!- luckypunk [~yetalohe@anon.iip] entrou em #iip-dev 17:13 -!- odargur [odargur@anon.iip] entrou em #iip-dev 17:13 &lt;@jrand0m> 2.1) I2CP: a especificação foi commitada no CVS com uma leve modificação em uma das mensagens (MessageStatusMessage) 17:14 &lt;@jrand0m> Comentários sobre I2CP são sempre bem-vindos, quanto antes melhor. 17:14 &lt;@hezekiah> jrand0m: Onde está a spec no CVS? ... e está no CVS do SF também? 17:14 &lt;@jrand0m> O motivo do "quanto antes melhor" é que teremos uma implementação de cliente Java funcional até sexta. 17:14 -!- some_random_guy [~dan@anon.iip] entrou em #iip-dev 17:14 * thecrypto cruza os dedos por essa 17:14 &lt;@jrand0m> Além de um router apenas local até o fim de semana, espero 17:15 &lt;@jrand0m> não, hez, só no cathedral 17:15 &lt;@jrand0m> bem lembrado, thecrypto. 17:15 &lt;@jrand0m> Caveat: 17:15 &lt;@hezekiah> Argh. Ainda não consigo fazer o CVS funcionar com o cathedral. 17:15 &lt;@jrand0m> alguma cripto não está 100%, mas está toda "stubada" para nos permitir encaixar implementações mais completas ou outras depois 17:15 &lt;@jrand0m> hezekiah> te colocamos para funcionar depois da reunião. 17:15 &lt;@hezekiah> jrand0m: Valeu. :) 17:16 &lt;@jrand0m> a spec está em i2p/doc/specs/data_structure_spec/datastructures.html 17:16 &lt;@jrand0m> thecrypto> você tem algo a acrescentar sobre a impl em java? 17:16 -!- ArdVark [simple1@anon.iip] entrou em #iip-dev 17:16 &lt;@jeremiah> o router apenas local que você mencionou era o de Python, certo? ou há um em Java também? 17:17 &lt;@jrand0m> isso depende :) 17:17 &lt;@jrand0m> jeremiah/hezekiah> como vão o cliente Python e o router apenas local? 17:17 &lt;@thecrypto> na verdade, não, exceto pela questão de cripto que acho que vamos discutir em breve 17:17 &lt;@jrand0m> manda ver, thecrypto. 17:17 &lt;@hezekiah> jrand0m: Está indo. Finalmente consegui fazer o transporte TCP funcionar ontem. 17:17 &lt;@jeremiah> parece ok, acho que a maior parte vai depender mais da velocidade de dev do hezekiah do que da minha 17:17 &lt;@hezekiah> jrand0m: O Jeremiah tem umas coisas legais rolando com as estruturas de mensagem. 17:18 &lt;@hezekiah> hezekiah: Espero que consigamos cumprir o prazo. 17:18 &lt;@jrand0m> legal. 17:18 &lt;@jeremiah> também... sexta é meu aniversário, então pretendo não estar perto do computador 17:18 &lt;@hezekiah> jeremiah: Compreensível. :) 17:18 &lt;@hezekiah> jeremiah: E feliz aniversário adiantado. :) 17:18 &lt;@jeremiah> obrigado 17:18 &lt;@jrand0m> pulando um pouco para a agenda 2.4> quando esperaríamos conseguir ter o router Python apenas local? realisticamente? 17:19 &lt;@jrand0m> certo, se você programar na sexta eu vou chutar seu traseiro 17:19 &lt;@jrand0m> virtualmente, pelo menos 17:19 &lt;@hezekiah> jrand0m: Achei que era isso que eu estou codando. O router Python apenas local. 17:19 &lt;@jrand0m> si, é isso mesmo 17:19 &lt;@hezekiah> Bem, o prazo é 1º de agosto. 17:19 &lt;@jeremiah> agora estamos trabalhando em coisas de formato binário de mensagem de/para 17:19 &lt;@hezekiah> Isso não é tão difícil. 17:19 &lt;@jeremiah> certo 17:19 &lt;@hezekiah> Espero ter isso pronto em um dia ou dois. 17:20 &lt;@jrand0m> isso é sexta :) 17:20 &lt;@jrand0m> ótimo 17:20 &lt;@hezekiah> Espero que esteja pronto até 1º de agosto. Realisticamente pode atrasar alguns dias, mas espero que não. 17:20 &lt;@jrand0m> 'k, então vou evitar mexer em qualquer coisa de router apenas local em Java e trabalhar na spec da rede depois que a API do cliente Java estiver pronta. 17:20 &lt;@hezekiah> Sim. Especificações são boas. 17:21 &lt;@hezekiah> Elas tornam meu trabalho MUITO mais fácil! :) 17:21 &lt;@jrand0m> isso. 17:21 &lt;@jrand0m> Vou escrever também um rápido resumo de 2 parágrafos do ambiente de testes de I2CP em Java 17:21 &lt;@jrand0m> Solto isso hoje à noite 17:22 &lt;@hezekiah> jrand0m: Adoro como você escreve essas specs tão rápido. 17:22 &lt;@hezekiah> Isso é divertido. :) 17:22 &lt;@jrand0m> Ok, hez/jeremiah/thecrypto> mais algo sobre I2CP? 17:22 &lt;@jrand0m> lol 17:22 -!- dm [~hifi@anon.iip] entrou em #iip-dev 17:22 &lt;@hezekiah> Hum ... 17:22 &lt;@hezekiah> Eu quero a spec de cripto! 17:22 &lt; dm> bem-vindo 17:22 * hezekiah faz bico como um bebê 17:22 &lt;@hezekiah> ;-) 17:23 &lt;@hezekiah> Falando sério, ... não consigo pensar em nada. 17:23 &lt;@jrand0m> esse é o item 2.3 da agenda 17:23 &lt;@thecrypto> ainda esperando o 2.3 entrar 17:23 &lt;@hezekiah> Se eu lembrar, eu entro online e te encho de perguntas, jrand0m. :) 17:23 &lt;@jrand0m> beleza. 17:23 &lt;@jrand0m> ok. 2.2) planos do SDK 17:23 &lt;@hezekiah> Em que ponto da agenda acabamos? 17:23 &lt;@hezekiah> 2.4? 17:23 &lt;@hezekiah> E já terminamos 2.1? 17:23 &lt;@jrand0m> 2.1 17:24 &lt;@jrand0m> agora 2.2> o SDK 17:24 &lt;@hezekiah> OK. 17:24 &lt; dm> a agenda tem ponto decimal agora? Já vejo progresso. 17:24 &lt;@hezekiah> Agora estou situado (em vez de perdido). 17:24 &lt;@thecrypto> podemos ter 2 pontos decimais :) 17:25 &lt;@jeremiah> o que compõe o SDK além das várias APIs? 17:25 &lt;@jrand0m> o SDK é: a API do cliente (quantas tivermos disponíveis), o router apenas local, um app de exemplo trivial e alguma documentação de como usar as APIs. 17:25 &lt;@hezekiah> jrand0m: Eu estaria certo em supor que você está escrevendo a documentação? :) 17:26 &lt;@jrand0m> Eu gostaria de lançar o SDK o quanto antes, para que desenvolvedores de terceiros (ou até de segunda ou primeira parte) possam escrever e testar aplicações que rodarão sobre o I2P, para que, quando a rede estiver operacional, já comecemos a todo vapor. 17:26 &lt;@jrand0m> hezekiah> Na verdade, eu preferiria não. 17:26 &lt;@jrand0m> hezekiah> e digo isso não porque não quero documentar, mas porque estou perto demais do assunto. 17:26 &lt;@hezekiah> jrand0m: OK. 17:26 &lt;@jrand0m> deveríamos ter alguém que NÃO implementa o código escrevendo esse documento, para que seja compreensível para pessoas que não escreveram a spec do I2CP 17:26 &lt;@hezekiah> jrand0m: Resolvemos isso quando chegarmos lá. 17:26 &lt;@jrand0m> mas, se necessário, eu assumo. 17:26 &lt;@jrand0m> ok. 17:27 &lt; dm> que incentivo as pessoas têm para escrever apps sem uma rede operacional, e como testariam seus apps. 17:27 &lt;@hezekiah> jrand0m: Ou por que alguém que projetou o protocolo não escreve, e depois alguém que nunca trabalhou com ele revisa até fazer sentido? 17:27 &lt;@jrand0m> Ok, houve alguma discussão sobre um app simples estilo 'talk'. 17:27 &lt;@jrand0m> dm> as pessoas poderão testar com o SDK. 17:27 &lt;@thecrypto> na verdade, eu estava me perguntando qual seria a utilidade disso se for apenas local 17:28 &lt;@jeremiah> dm: a ideia é implementar uma rede simples que não é totalmente funcional mas consegue passar mensagens 17:28 &lt;@thecrypto> você só conseguiria falar consigo mesmo 17:28 &lt;@jeremiah> na verdade não é apenas local; ele inclui apenas cliente-router, não o código router-router 17:28 &lt;@jrand0m> thecrypto> você pode falar com outras Destinations. I2P é independente de localização - local é o mesmo que remoto. 17:29 &lt;@thecrypto> ok 17:29 &lt; dm> legal e tal, só não vejo ninguém (além de vocês 3-4) escrevendo nada se só der para testar localmente. Mas enfim, tanto faz. 17:29 &lt;@jrand0m> então um app de talk pode abrir duas instâncias do aplicativo e conversar consigo mesmo, etc 17:30 &lt;@thecrypto> mas quando adicionarmos a parte remota, o app deve simplesmente funcionar 17:30 &lt;@jrand0m> dm> certo, isso é só um pré-requisito para outras pessoas escreverem apps. 17:30 &lt;@jrand0m> exatamente. 17:30 &lt;@jrand0m> o app vai funcionar sem absolutamente NENHUMA mudança 17:30 &lt; co> dm: Este é um aplicativo de teste. Assim que o código router-router for escrito, você poderá falar com outros. 17:30 &lt;@jeremiah> ter o apenas local só nos permite desenvolver em paralelo 17:30 &lt; dm> sim, mas se o app assume latência de 10 ms e acaba sendo 12 segundos, não vai funcionar muito bem :) 17:31 &lt;@jrand0m> concordo, dm 17:31 &lt; dm> alguma estimativa de latência, aliás? :) 17:31 &lt;@jrand0m> se tivermos 12 segundos de latência, temos trabalho a fazer. 17:31 &lt;@jrand0m> mas não teremos isso. 17:31 &lt;@jrand0m> estimativas são de 0,6–2,7 s 17:31 &lt;@jrand0m> para uma rede de 5.000.000 de routers. 17:31 &lt;@hezekiah> A propósito, isso me lembra: precisamos falar sobre ElGamal. 17:31 &lt;@thecrypto> o maior tempo é a configuração 17:31 &lt;@jrand0m> (veja os arquivos do iip-dev para os modelos rudimentares) 17:32 &lt; dm> menor ou maior para redes menores? 17:32 &lt;@jrand0m> hezekiah> 2.3: cripto. 17:32 &lt;@thecrypto> depois disso o tempo cai drasticamente 17:32 &lt;@jrand0m> dm> menor. 17:32 &lt;@thecrypto> hezekiah: você provavelmente tem a mesma pergunta que eu 17:32 &lt;@jrand0m> thecrypto> exatamente, o tempo de configuração é offline para entrega de mensagens [vulgo configurar túneis antes de enviar mensagens] 17:32 &lt; dm> ok, só te testando ;) 17:32 &lt;@jrand0m> heh 17:33 &lt;@jrand0m> ok. última parte do SDK - o app 17:33 &lt;@jrand0m> co/thecrypto: ideias sobre uma impl de talk em java? dá para fazer? tempo? planos? interesse? 17:34 &lt;@thecrypto> quando a API estiver pronta, provavelmente conseguimos um talk em cerca de uma semana, 2 no máximo, co concorda? 17:34 &lt;@jeremiah> chat poderia ser construído como um router jabber, certo? 17:34 &lt; co> Deve ser relativamente fácil de fazer. 17:34 &lt; co> thecrypto: Concordo. 17:34 &lt;@jrand0m> jeremiah> não conheço jabber, mas se jabber pode rodar sobre a API, beleza 17:35 &lt;@jrand0m> fechado co &amp;amp; thecrypto 17:35 &lt;@jrand0m> jeremiah> note que isso é apenas um app trivial para prova de conceito, não um Kickass Anonymous IM System :) 17:35 &lt;@jeremiah> ainda não ;) 17:35 &lt;@thecrypto> podemos adicionar essa funcionalidade depois 17:35 &lt;@jeremiah> k 17:36 &lt;@jrand0m> heh 17:36 &lt;@thecrypto> vamos começar pequeno 17:36 * jrand0m coloca na agenda "adicionar recurso: ser kickass" 17:36 &lt; some_random_guy> heh 17:36 &lt; some_random_guy> bom recurso :) 17:36 -!- dm2 [~hifi@anon.iip] entrou em #iip-dev 17:37 &lt;@jeremiah> jrand0m: Acho que perdi isso no 2.1, mas alguma opinião sobre kademlia como uma DHT? exige menos manutenção que Chord 17:37 -!- nop [nop@anon.iip] entrou em #iip-dev 17:37 &lt; nop> desculpa 17:37 &lt;@jrand0m> e um dia desses precisamos colocar alguém no redesign do IIP para rodar sobre isso. 17:37 -!- dm [~hifi@anon.iip] saiu [Ping timeout] 17:37 &lt; nop> o quê? 17:37 &lt; nop> quem 17:37 &lt; nop> onde 17:37 &lt; nop> quando 17:37 &lt; nop> ? 17:37 -!- dm2 agora é conhecido como dm 17:37 &lt;@jrand0m> olha ele, falando do diabo 17:37 &lt; WinBear> por quê? 17:37 &lt; WinBear> deixa pra lá 17:37 &lt; nop> na verdade sou um anjo 17:37 &lt;@hezekiah> lol 17:38 &lt;@thecrypto> alguém passe um log para o nop 17:38 &lt; WinBear> azrel 17:38 &lt;@jrand0m> jeremiah> kademlia é uma boa DHT, e vamos definitivamente revisar essa além da turma de chord/tapestry, junto com DHTs "sloppy" na spec da rede. 17:38 &lt;@jeremiah> jrand0m: legal 17:38 &lt;@hezekiah> thecrypto: Estou cuidando disso. :) 17:38 &lt; nop> eu estava ouvindo sobre uma que arrebenta 17:38 &lt; nop> chamada chord/middle 17:38 -!- hif [~hifi@anon.iip] entrou em #iip-dev 17:39 &lt; nop> mas sabe quem é bom para conversar? brandon wiley 17:39 * jrand0m !thwaps nop 17:39 &lt; nop> Eu sabia que isso ia doer 17:39 &lt;@hezekiah> lol 17:39 &lt;@hezekiah> Quem é Brandon Wiley? 17:39 &lt; nop> alguém com quem tenho certeza de que o jrand0m já teve inúmeras discussões 17:39 &lt; nop> :) 17:39 &lt; nop> alguém me envie um log por email 17:39 &lt; dm> Brandon é o nome real do jrandom, pego! 17:39 &lt;@hezekiah> Estou cuidando disso. 17:40 &lt;@hezekiah> Segura os cavalos, nop. :) 17:40 &lt; nop> haha 17:40 &lt; dm> Brandon Wiley é o primeiro programador do Freenet, tendo 17:40 &lt; dm> cofundado o esforço de desenvolvimento com o inventor do sistema, Ian Clarke 17:40 &lt; nop> o userx está aqui ou lá 17:40 &lt; WinBear> você pode falar com o meu brandon wiley 17:40 &lt;@hezekiah> OK. Está a caminho ... se meu cliente de email cooperar e enviar um anexo de 15K. 17:41 &lt;@thecrypto> conversamos bastante :) 17:41 &lt;@hezekiah> nop: O UserX não está nem aqui nem ali. 17:41 &lt;@hezekiah> OK! 17:41 &lt;@hezekiah> O log foi enviado, nop! Vá ler. :) 17:41 &lt;@thecrypto> e agora esperamos 17:41 &lt;@jrand0m> ok, alguém tem algum pensamento sobre o SDK enquanto damos um minuto pro nop se atualizar? ;) 17:41 &lt;@hezekiah> jrand0m: Agora que resolvi esse negócio do log ... o que é kademlia? 17:42 &lt;@jrand0m> Mais Uma DHT Acadêmica :) 17:42 &lt;@hezekiah> E onde posso conseguir um link para a página do kademlia? 17:42 -!- Erazerhead [JohnDoe@anon.iip] entrou em #iip-dev 17:42 &lt;@jeremiah> http://kademlia.scs.cs.nyu.edu/ 17:42 &lt;@hezekiah> Valeu. :) 17:42 &lt;@thecrypto> YAADHT? 17:42 &lt;@hezekiah> lol 17:42 &lt;@hezekiah> Os nomes hoje em dia ... viu só! 17:43 &lt;@jrand0m> e se algum dia surgir alguma coisa de CS que você não entenda, vá a citeseer.nj.nec.com/cs 17:43 &lt; WinBear> klamidia? 17:43 &lt;@hezekiah> OK. 17:43 &lt; nop> jrand0m: eu estava prestes a dizer citeseer 17:43 &lt; dm> qual é o ETA do SDK? 17:44 * jrand0m evita injetar a "clap" no I2P 17:44 * jrand0m espera que o SDK saia na semana que vem. talvez na próxima sexta? 17:44 * thecrypto cruza outro par de dedos 17:45 &lt;@jrand0m> ok. passando para 2.3) Cripto. 17:45 * hezekiah imagina o thecrypto com umas 13 mãos de dedos cruzados ... e então percebe que ele já deve ter ficado sem. 17:45 &lt;@hezekiah> Aê! 17:45 * jrand0m cutuca o nop para ver se ele está aqui 17:45 &lt;@hezekiah> Cripto! 17:45 &lt;@hezekiah> Tenho algo para começar. :) 17:46 &lt;@thecrypto> eu também tenho algo 17:46 &lt;@thecrypto> Eu primeiro! :) 17:46 * jrand0m não tem, então vocês dois que se entendam 17:46 &lt;@hezekiah> o thecrypto pode ir primeiro. :) 17:46 &lt;@jrand0m> thecrypto> fale 17:46 &lt;@jrand0m> :) 17:46 &lt;@thecrypto> Ok, sobre ElGamal 17:47 &lt;@thecrypto> Precisamos decidir se teremos p e alpha comuns ou não 17:47 -!- some_random_guy [~dan@anon.iip] saiu [BitchX: a interface original de apontar-e-clicar.] 17:47 &lt;@thecrypto> o problema de um p e alpha comuns é que teríamos que achar um jeito de trocar as chaves de todo mundo ao mesmo tempo 17:48 &lt;@jrand0m> ou seja: muito ruim. 17:48 &lt; co> thecrypto: Desculpe, o que são p e alpha? 17:48 &lt;@thecrypto> a vantagem é que podemos escolher valores especialmente otimizados e a quantidade de dados transmitida para uma chave pública é bem pequena 17:48 * jrand0m não vê boa razão para usar p e alpha comuns, além de economizar alguns bits 17:48 &lt;@thecrypto> co: para todos os efeitos práticos, números grandes especiais 17:49 &lt;@jrand0m> thecrypto> ainda podemos otimizar para os p e alpha do destino mais comumente criptografado 17:49 &lt;@thecrypto> ou devo explicar como o ElGamal funciona 17:49 &lt;@thecrypto> jrand0m: sim 17:49 &lt; co> thecrypto: OK. 17:49 &lt;@thecrypto> também podemos fazer cada um ter p e alpha diferentes 17:50 &lt;@jeremiah> para quem se interessar: http://www.wikipedia.org/wiki/ElGamal_discrete_log_cryptosystem 17:50 &lt;@thecrypto> isso significa que a quantidade de dados transmitida é bem maior e temos que ver como empacotar isso 17:50 &lt;@jrand0m> isso, valeu jeremiah 17:50 &lt;@jrand0m> bem maior? 17:50 &lt;@jrand0m> Achei que com p e alpha variáveis poderíamos usar p e alpha menores? 17:51 &lt;@thecrypto> em vez de números de 160 bits, agora estamos falando de 2 de 1024 bits e 1 de 160 17:51 &lt;@thecrypto> ou 2308 no total 17:51 &lt;@hezekiah> 288 bytes 17:51 &lt;@hezekiah> Grande coisa. 17:52 &lt;@jrand0m> ok, não é tão ruim. planejamos 256 bytes 17:52 &lt;@hezekiah> Essas chaves não são transferidas com tanta frequência, certo? 17:52 &lt;@jrand0m> mais 32 não dói 17:52 &lt;@jrand0m> hezekiah> elas são inseridas na DHT 17:52 &lt;@hezekiah> Ah! 17:52 &lt;@hezekiah> É por isso que queríamos pequeno. 17:53 &lt;@thecrypto> também, outro problema do elgamal que talvez precisemos nos preocupar 17:53 &lt;@jrand0m> bem, não dói muito se a estrutura RouterInfo tiver uns 10K 17:53 -!- mrflibble [mrflibble@anon.iip] entrou em #iip-dev 17:53 &lt;@jrand0m> 'k, qual é a questão, thecrypto? 17:53 &lt;@thecrypto> a expansão da mensagem é 2, o tamanho de uma criptografia ou assinatura é o dobro do tamanho da mensagem 17:54 &lt;@jrand0m> A criptografia ElG é apenas da chave AES 17:54 &lt;@jrand0m> A assinatura ElG é apenas dos hashes SHA256 17:55 &lt;@thecrypto> ok, é só algo para levantar também 17:55 &lt;@hezekiah> jrand0m: O que me deixa realmente intrigado. 17:55 &lt;@thecrypto> voltando à questão original, queremos ter p e alpha compartilhados ou queremos que cada um tenha p e alphas diferentes? 17:55 &lt;@jrand0m> hezekiah> hmm? você leu a spec de estrutura de dados para #Payload? 17:55 &lt;@jrand0m> alguma ideia/pergunta sobre isso, hezekiah? 17:55 * dm agora entende como DHTs funcionam. 17:55 &lt;@jrand0m> nop> opiniões? 17:55 &lt;@jrand0m> ótimo dm 17:55 &lt;@hezekiah> Se uma assinatura tem o dobro do tamanho dos dados assinados, então por que a spec do IC2P diz que uma assinatura tem 128 bytes? 17:56 &lt; nop> não 17:56 &lt; nop> p compartilhado 17:56 &lt;@hezekiah> Não deveria ser 512? 17:56 &lt;@thecrypto> o hash dos bytes 17:56 &lt; nop> e alphas 17:56 &lt; dm> parece que é necessário muito trabalho ao entrar em uma DHT, mas acho que funciona. 17:56 &lt; nop> base compartilhada, p compartilhado 17:56 &lt;@jrand0m> hezekiah> bits / bytes. 17:56 &lt; nop> isso vai eliminar muito risco 17:56 &lt;@thecrypto> então quão grande queremos? 17:56 &lt;@hezekiah> Hmm 17:56 &lt;@jrand0m> nop> em 3 anos, vamos querer que todo mundo mude seus p e alpha ao mesmo tempo? 17:56 &lt; nop> e manter nosso protocolo alinhado com padrões 17:57 &lt;@thecrypto> já que isso abre grandes ataques sobre p e alpha 17:57 &lt; nop> jrand0m: existem os chamados primos "cozidos", neste momento, e é esse o momento que estou considerando 17:57 &lt;@thecrypto> que, se concluídos, derrubam a rede inteira 17:57 &lt; nop> acredito que podemos nos adaptar com o tempo 17:57 &lt; nop> mas um primo Oakley estático aprovado é aconselhável 17:57 &lt; nop> pois foram amplamente revisados como seguros 17:58 &lt; nop> e isso é uma base melhor do que quaisquer de nossas suposições sobre geração de primos (prováveis, no caso) 17:58 &lt;@thecrypto> se não for primo, criptografia ou assinaturas não funcionam, então simplesmente descartamos 17:59 &lt;@jrand0m> concordo, eles têm primos melhores. então quando um desses primos for fatorado, todo mundo que os usa fica exposto, correto? 17:59 &lt; dm> hmmm, tenho que ir. Isso está sendo logado, certo? 17:59 &lt; nop> jrand0m: sim 17:59 &lt;@thecrypto> sim 17:59 &lt; nop> jrand0m: quando isso acontecer, todos saberemos 17:59 &lt; nop> Não quero arriscar a geração de primos 17:59 -!- dm [~hifi@anon.iip] saiu [it better be] 17:59 &lt;@thecrypto> como saberemos? 17:59 &lt; nop> além de adicionar tempo de cálculo 17:59 -!- hif [~hifi@anon.iip] saiu [] 17:59 &lt; nop> thecrypto: se você usar um conjunto de primos Oakley padrão, saberá quando tiver sido quebrado 18:00 &lt;@thecrypto> como? 18:00 &lt; nop> pois será notícia bem pública 18:00 &lt;@jrand0m> nop> saberemos, a menos que a NSA quebre. 18:00 &lt; co> nop: Quantos desses primos existem? Se não muitos, usá-los é um risco. 18:00 &lt;@thecrypto> sim, escuta passiva ainda é uma ameaça 18:00 &lt;@thecrypto> e posso escrever um programa para gerar p's e alphas e testá-los em cerca de uma hora 18:00 &lt;@jrand0m> nop> seria notícia muito pública, a menos que fosse uma ameaça à segurança nacional. 18:00 &lt; co> Espera... não, pergunta idiota. Deixa pra lá. 18:01 &lt; nop> isso é verdade, mas acredito, por inúmeros contatos na comunidade de criptografia, que se for resolvido será resolvido antes da NSA 18:01 &lt; nop> nossa geração de primos não vai garantir isso de qualquer forma 18:01 &lt; nop> se eles resolverem esses primos 18:01 &lt; nop> é melhor você pensar em um novo algoritmo para usar 18:01 &lt;@jrand0m> 'k. 18:02 &lt; nop> por favor use estático, isso aliviará problemas com criptoanálise e reduzirá o risco de erro na nossa cripto 18:02 &lt;@jrand0m> Eu estava em cima do muro, e estou tranquilo em usar primos compartilhados conhecidos e bons. 18:02 &lt;@thecrypto> ok, então vamos escolher um primo 18:02 &lt;@jrand0m> nop> ainda temos você planejado no ganttchart para a spec de cripto 18:02 &lt;@thecrypto> e eles têm geradores para esses primos? 18:02 &lt; nop> sim 18:02 &lt; nop> sim, tenho 18:03 &lt; nop> 2 18:03 &lt; nop> que é uma raiz primitiva dos primos que terei 18:03 &lt; nop> que tamanho de primos vocês querem? 18:03 &lt;@thecrypto> estou pensando em algo entre 2048-4096 18:03 &lt;@hezekiah> Estamos usando uma chave de 2048, certo? 18:03 &lt; nop> sim, então usem um primo de 4096 ou maior 18:04 &lt;@thecrypto> porque o compartilhamento nos deixa expostos 18:04 &lt;@thecrypto> e se isso decolar, seria um primo muito valioso para quebrar 18:04 * cohesion perdeu a reunião 18:04 &lt; co> Vocês estão usando esse primo dentro do ElGamal, certo? 18:04 &lt;@hezekiah> Então as chaves serão de 4096 bits? 18:04 &lt;@cohesion> alguém logou? 18:04 &lt; nop> co sim 18:04 &lt; nop> não, hezekiah 18:04 &lt; nop> as chaves serão 2048 18:04 &lt;@cohesion> ok 18:04 &lt; nop> o primo será maior que 4096 18:04 * cohesion volta ao trabalho 18:04 &lt;@hezekiah> OK. Por favor perdoem meu entendimento horrível. :) 18:04 &lt; nop> já volto 18:05 &lt;@thecrypto> p e alpha podem ser fixos, alpha será 2 e p será o primo que escolhermos 18:05 &lt; nop> ok, vou enviar por email os candidatos a primo 18:05 &lt; nop> me deem algumas horas, tenho trabalho a fazer 18:05 * jeremiah vai jantar, lerá os logs depois 18:05 &lt;@thecrypto> a chave secreta é a, um número entre 0 e p - 2 18:05 &lt;@thecrypto> a chave pública é 2^a mod p 18:06 &lt; nop> podemos ir ao próximo tópico e voltar para que eu possa estar aqui para isso, já volto, estou no trabalho e preciso fazer uma tarefa rapidinho 18:06 &lt;@hezekiah> OK, então você chama meu 'x' de 'a' 18:06 &lt;@hezekiah> ... e meu 'g' de 'alpha'. 18:06 &lt; nop> por favor movam as explicações do algoritmo para mensagem privada 18:06 &lt;@hezekiah> thecrypto: Certo? 18:06 &lt;@thecrypto> sim 18:06 &lt;@jrand0m> ok. então thecrypto, nop e hezekiah vão acertar os detalhes do algoritmo depois. 18:06 &lt; nop> ok 18:06 &lt; nop> com certeza 18:06 &lt;@hezekiah> OK ... então thecrypto, você terminou sua pergunta? 18:06 &lt;@thecrypto> então vamos continuar 18:06 &lt; nop> Vou enviar nossos primos por email 18:06 &lt;@thecrypto> si 18:06 &lt;@thecrypto> m 18:06 &lt;@hezekiah> OK. Minha vez! :) 18:07 &lt;@hezekiah> Por que diabos estamos usando ElGamal para assinatura? 18:07 &lt;@jrand0m> ok. 2.4) roadmap / status do proto de rede 18:07 &lt;@jrand0m> ainda não, hez :) 18:07 &lt;@jrand0m> ah, hez 18:07 &lt;@hezekiah> Quando posso perguntar isso? 18:07 -!- dm [~hifi@anon.iip] entrou em #iip-dev 18:07 &lt;@jrand0m> o que você recomendaria, dado que temos chaves públicas ElG? 18:07 &lt;@thecrypto> quando o nop voltar 18:07 &lt;@jrand0m> não, você está certo, eu estou errado. agora é a hora certa. 18:07 &lt; co> Próximo tópico, por favor. 18:07 &lt;@hezekiah> jrand0m: Bem, o problema é o seguinte: 18:07 &lt;@hezekiah> velocidade 18:08 &lt;@hezekiah> Eu estava brincando com as coisas de cripto hoje e levei um choque desagradável. 18:08 &lt;@hezekiah> ElGamal foi astronomicamente mais lento ao verificar uma assinatura do que DSA ou RSA. 18:08 &lt;@jrand0m> hezekiah> isso é problema da implementação da biblioteca ou do algoritmo? 18:08 &lt;@hezekiah> Não sei. 18:09 &lt;@hezekiah> Mas consultei o Applied Cryptography e vi que pelo menos parte do problema é com o ElGamal. 18:09 &lt;@hezekiah> O AC tem tabelas com o tempo para assinatura e verificação para DSA, RSA e ElGamal. 18:09 &lt;@jrand0m> então você está sugerindo irmos para RSA para criptografia, descriptografia e assinatura? 18:09 &lt;@hezekiah> E 18:09 &lt;@hezekiah> Não estou sugerindo muito de forma definitiva. 18:09 &lt;@jrand0m> ...embora possamos adicionar uma segunda chave pública de assinatura na estrutura RouterInfo 18:10 &lt;@hezekiah> Só estou dizendo que o AC lista a verificação de ElGamal em 9,30 segundos. 18:10 &lt;@hezekiah> RSA é 0,08 segundos 18:10 &lt;@thecrypto> para 1024 bits 18:10 &lt;@jrand0m> caramba. 18:10 &lt;@hezekiah> DSA é 1,27 segundos 18:10 &lt;@hezekiah> Agora você vê meu problema. 18:10 &lt;@hezekiah> ElGamal é muito lento ... 18:10 &lt;@jrand0m> precisamos de verificação abaixo de &lt;100 ms. 18:10 &lt;@jrand0m> se não, abaixo de &lt;10 ms 18:10 &lt;@hezekiah> ... e meu CPU é 333 MHz. 18:11 &lt;@hezekiah> A propósito, esses cálculos foram feitos em um SPARC II 18:11 &lt;@hezekiah> Eu tenho um AMD K6-2 333MHz. 18:11 &lt;@jrand0m> um sparc 2 é uma máquina de 40 MHz. 18:11 &lt;@hezekiah> verificando uma assinatura ElGamal com meu módulo Python (que usa um backend em C, mas cheira meio estranho). 18:11 &lt; luckypunk> deus 18:11 &lt; luckypunk> bem 18:11 &lt;@hezekiah> jrand0m: OK. Não manjo de SPARC. 18:11 &lt;@hezekiah> De qualquer forma, levou uns 20 segundos. 18:12 &lt;@hezekiah> Se não um pouco mais. 18:12 &lt; luckypunk> qualquer um com um processador de 1 ghz -2 ghz não precisa se preocupar. 18:12 &lt; co> hezekiah: Em computadores modernos, então, a verificação deve ser aceitavelmente rápida. 18:12 &lt;@hezekiah> DSA e RSA foram quase instantâneos. 18:12 &lt;@jrand0m> hezekiah> Eu lembro. sparc 2 era rápido em '92 18:12 &lt;@hezekiah> Enfim, é por isso que trago isso à tona. 18:12 &lt;@hezekiah> Poderíamos adicionar uma chave DSA, mas isso significaria 2 chaves 18:12 &lt;@thecrypto> ainda devemos nos preocupar com pessoas que não têm máquinas ultra rápidas 18:12 &lt;@hezekiah> Ou poderíamos ir de RSA. 18:12 &lt;@jrand0m> minha lembrança da nossa justificativa para ElG em vez de RSA é que a preferência não era muito forte. 18:13 &lt;@hezekiah> Ou podemos conviver com o longo tempo de verificação e usar ElG. 18:13 &lt;@jrand0m> thecrypto> com certeza. 18:13 &lt;@thecrypto> nop foi quem disse, vamos usar elgamal 18:13 &lt;@hezekiah> thecrypto: Precisamente. Papai e mamãe vão acabar usando I2P de forma transparente. 18:13 &lt;@jrand0m> vamos querer distros bootáveis para 386, bem como implementações em applet. 18:13 &lt;@hezekiah> Papai e mamãe não terão hardware de última geração. 18:13 &lt; luckypunk> oh deus 18:14 &lt; luckypunk> todo mundo que quer isso tem pelo menos um p100 ou algo assim. 18:14 &lt; co> Não vamos comprometer a segurança escolhendo um algoritmo mais fraco que seja mais rápido. 18:14 &lt;@hezekiah> co: Não estou sugerindo isso. 18:14 &lt;@thecrypto> elgamal e DSA são equivalentes 18:14 &lt;@jrand0m> ok. então vamos revisitar a escolha RSA/ElG. as mudanças de código não devem ser problema. 18:14 &lt; luckypunk> eles podem sofrer. 18:14 &lt;@hezekiah> co: RSA e DSA são tão respeitáveis quanto ElGamal. 18:14 &lt; luckypunk> lol 18:14 &lt; luckypunk> se você se preocupa com anonimato 18:14 &lt;@hezekiah> thecrypto: E nada poderia estar mais longe da verdade. 18:14 &lt; luckypunk> você não vai ligar tanto para velocidade. 18:14 &lt;@thecrypto> hezekiah: são ambas implementações do mesmo algoritmo geral 18:14 &lt; dm> o passo óbvio aqui é alguém determinar com certeza qual o uso de CPU para as duas :) 18:14 &lt;@jrand0m> luckypunk> você ouve muito as reclamações a respeito do freenet? 18:15 &lt;@hezekiah> thecrypto: DSA não cifra. É só um algoritmo de assinatura, e é muito mais rápido que ElG. 18:15 &lt;@thecrypto> hezekiah: acontece que as equações de assinatura e verificação do DSA são mais rápidas 18:15 &lt;@jrand0m> dm> se o Applied Crypto mediu a verificação de RSA em 1/100 da de ElG, isso me basta. 18:15 &lt;@thecrypto> podemos usar ElG para criptografia/descriptografia e DSA para assinatura/verificação 18:15 &lt;@jrand0m> as opções são ir para RSA ou adicionar uma chave DSA (~256 bytes a mais) à estrutura RouterInfo 18:15 &lt;@hezekiah> Certo. Mas agora a DHT tem 2 chaves públicas. 18:16 &lt;@jrand0m> e daí? 18:16 &lt; co> Vamos ter uma chave pública. Vai ser menos confuso. 18:16 &lt;@hezekiah> co: Só seria 'confuso' para desenvolvedores ... e precisamos saber o que estamos fazendo. :) 18:16 &lt;@thecrypto> acho que é hora de esperar o nop nisso também 18:16 &lt;@hezekiah> Certo. 18:16 &lt;@jrand0m> mas se for 100 vezes mais lento... 18:16 &lt;@jrand0m> enfim, vamos continuar a discussão de design de cripto offline. 18:17 &lt;@hezekiah> jrand0m: Manda um email para a lista, vai? 18:17 &lt; luckypunk> jrand0m: cara, não me importo, se você não consegue esperar 40 segundos para sua página carregar, dane-se. 18:17 &lt;@thecrypto> ou depois da parte principal da reunião 18:17 &lt;@jrand0m> porra, eu mando e-mail para a lista todo dia :) 18:17 &lt;@jrand0m> heh lucky 18:17 -!- hif [~hifi@anon.iip] entrou em #iip-dev 18:17 &lt;@jrand0m> certo. 18:17 &lt;@jrand0m> ok> 2.4) roadmap / status do proto de rede 18:17 -!- hif agora é conhecido como dm2 18:18 &lt;@jrand0m> Fiz muito pouco em relação ao proto de rede além de responder às mensagens do co, pois tenho trabalhado no Java e no I2CP. 18:18 &lt;@jrand0m> o roadmap ainda parece no alvo. 18:18 &lt;@jrand0m> alguma mudança no roadmap? 18:19 &lt;@jrand0m> ok. se houver, quando houver, apenas enviem para a lista. 18:19 &lt;@hezekiah> Certo. 18:19 -!- dm [~hifi@anon.iip] saiu [Ping timeout] 18:19 &lt;@jrand0m> o roadmap.xml agora está no módulo i2p do CVS i2p/doc/projectPlan 18:19 -!- dm2 agora é conhecido como dm 18:20 &lt;@hezekiah> jrand0m: Deixa eu adivinhar ... isso também está no cathedral? 18:20 &lt; nop> voltei 18:20 &lt; nop> foi mal 18:20 &lt;@jrand0m> ok, é isso por enquanto (embora possamos voltar a perguntas sobre protocolo de rede na seção de perguntas). 18:20 &lt;@jrand0m> Não tenho mais subitens 18:20 &lt;@jrand0m> hezekiah> Eu não uso sf 18:20 &lt;@thecrypto> bem, agora que o nop voltou podemos voltar rapidamente à questão da velocidade 18:20 &lt;@hezekiah> Certo. 18:21 &lt; nop> que questão de velocidade 18:21 &lt;@thecrypto> Elgamal é lento para verificar 18:21 &lt; nop> isso é verdade 18:21 &lt; nop> mas rsa também é 18:21 &lt;@jrand0m> nop> o Applied Crypto mediu a verificação de RSA em 1/100 da de ElG para assinatura. 18:21 &lt; nop> hmm 18:22 &lt;@hezekiah> RSA e DSA são instantâneos para mim. 18:22 &lt;@hezekiah> ElG leva 20 segundos. 18:22 &lt; nop> DSA é el gamal 18:22 &lt;@jrand0m> Então podemos ou migrar para RSA ou adicionar uma chave DSA à estrutura RouterInfo 18:22 &lt; nop> DSA 18:22 &lt; nop> I have anything with R's in it 18:22 &lt; nop> ;) 18:22 * jrand0m não lembra de um motivo muito forte para ElG em vez de RSA 18:22 * jrand0m fica ressentido com isso 18:22 &lt;@hezekiah> nop: Pode nos esclarecer? Por que não usamos RSA? 18:22 &lt;@hezekiah> Em todos os detalhes sórdidos. :) 18:23 &lt; nop> pelos seguintes motivos, e é debatível, mas 18:23 &lt; dm> alguém me mande por msg a URL do iip-dev quando puder. 18:23 &lt; nop> fatorar primos é como se resolve RSA 18:23 &lt; dm> a lista iip-dev, no caso. 18:23 &lt; luckypunk> RSA foi quebrado. 18:23 &lt; luckypunk> praticamente. 18:23 &lt; nop> sim, RSA de 512 bits foi quebrado 18:23 &lt; luckypunk> ou foi o DES? 18:23 &lt; luckypunk> bah. 18:23 &lt;@hezekiah> DES foi quebrado. 18:23 &lt; nop> acho que você está falando do DES 18:23 &lt; co> luckypunk: Chaves de certo tamanho foram quebradas. 18:23 &lt;@hezekiah> RSA ainda não chegou lá. 18:24 &lt; nop> enfim 18:24 &lt; luckypunk> mas pode ser. 18:24 &lt; nop> voltando ao meu ponto 18:24 &lt;@hezekiah> Mas a questão é: uma chave RSA de 2048 ou 4096 é segura hoje? 18:24 &lt;@thecrypto> um segundo 18:24 &lt; nop> chaves RSA de 512 bits foram quebradas com computadores de escritório 18:24 &lt;@jrand0m> estamos olhando para RSA 2048 bits ou ElG 18:24 &lt; nop> hezekiah: seria, mas aqui vai a parte divertida 18:24 &lt; nop> se você consegue fatorar primos 18:24 &lt; nop> você pode quebrar RSA 18:24 &lt; nop> se você consegue computar logaritmos discretos você consegue resolver RSA e EL gamal 18:24 &lt; nop> estamos mais perto de fatorar 18:24 &lt; nop> do que de computar logs discretos 18:24 &lt; nop> neste momento 18:24 &lt; luckypunk> logaritmos discretos não são um pouco mais difíceis? 18:25 &lt;@hezekiah> Se você consegue fatorar primos rapidamente, você pode quebrar RSA. 18:25 &lt;@hezekiah> luckypunk: É isso que o nop está dizendo. 18:25 &lt; luckypunk> computadores quânticos 18:25 &lt; luckypunk> estão quase funcionais. 18:25 &lt;@hezekiah> lol 18:25 &lt; nop> e a relação de tamanhos em bits para chaves públicas de log discreto é mais forte que a das chaves RSA 18:25 &lt; nop> por exemplo, uma chave de 768 bits não é aconselhada pelas variantes de diffie-hellman, mas não foi provadamente quebrada 18:25 &lt;@hezekiah> Então, no fim das contas, adicionamos uma chave DSA. 18:25 &lt;@thecrypto> nop, não paga de Bill Gates, é fatorar um n grande onde n = pq 18:25 &lt; nop> como as chaves RSA de 512 bits foram 18:25 &lt;@thecrypto> já que fatorar números primos é fácil 18:25 &lt; nop> valew 18:25 &lt; nop> desculpa 18:25 &lt;@jrand0m> hezekiah> é o que parece. 18:26 &lt; nop> eu estava tentando fazer todos entenderem 18:26 &lt; nop> desculpa 18:26 &lt;@thecrypto> só uma pequena clarificação 18:26 &lt;@jrand0m> beleza nop, tranquilo, gracias 18:26 &lt;@hezekiah> OK. 18:26 &lt; nop> então DSA 18:26 &lt; nop> então 18:26 &lt;@hezekiah> Então vamos adicionar uma chave DSA? 18:26 &lt; nop> que também é uma variante de diffie-hellman 18:26 &lt;@jrand0m> ok, dado isso, continuaremos os detalhes de cripto offline. 18:26 &lt; nop> prefiro logs do que fatores 18:27 &lt; nop> ;) 18:27 &lt;@hezekiah> A propósito, o que ainda precisamos continuar? 18:27 &lt; co> dm: Essa URL é http://news.gmane.org/thread.php?group=gmane.comp.security.invisiblenet.iip.devel 18:27 &lt;@thecrypto> hezekiah: escolher o primo mágico 18:27 &lt;@hezekiah> Ah, certo! 18:27 &lt; dm> valeu co, achei as specs do jrand0m. Agora só preciso de uma impressora com bastante toner. 18:27 &lt; nop> vou enviar isso 18:27 &lt;@jrand0m> hezekiah> atualize a spec de estrutura de dados, adicione info sobre o DSA, especifique o tamanho de chave para DSA, etc. 18:27 &lt; nop> vamos fazer isso offline 18:27 &lt;@jrand0m> lol dm. 18:28 &lt;@hezekiah> OK, então você tem mais algo, jrand0m? 18:28 &lt;@jrand0m> ok, terminei minhas coisas. hezekiah> você tinha o # 3? 18:28 &lt;@hezekiah> Sim. 18:28 &lt; dm> hmmm. as imagens não estão aparecendo. 18:28 &lt;@hezekiah> 3.) O que quer que o nop queira adicionar à agenda. 18:28 &lt; dm> jrand0m: há um lugar para pegar o 'I2P Network Spec Draft 2003.07.23' com as imagens incluídas? 18:29 &lt; co> dm: Sim, eu tive esse problema também. 18:29 &lt;@jrand0m> dm/co> peguem a primeira revisão da spec de rede (duas semanas antes no zip), que inclui o png. 18:30 &lt;@jrand0m> (está no cvs também, mas ainda não é anon/público) 18:30 &lt; arj> quando vai ser? :) 18:30 &lt;@hezekiah> Uau! 18:30 &lt;@hezekiah> O CVS está rápido agora! 18:31 &lt;@jrand0m> arj> estamos fazendo o possível para evitar hype, então quando estiver pronto vamos tornar as coisas públicas, mas manter relativamente discreto até lá. 18:31 &lt; nop> hezekiah: o do cathedral? 18:31 &lt;@jrand0m> arj> porém, tudo que estamos fazendo é GPL, pelo menos até agora. 18:31 &lt;@hezekiah> nop: Sim 18:31 &lt;@hezekiah> ! 18:31 &lt; dm> duas semanas antes em qual zip? 18:31 &lt;@jrand0m> oh beleza, você conseguiu fazer funcionar, hezekiah? 18:31 &lt; arj> jrand0m: só queria ler as specs mais recentes 18:31 &lt;@jrand0m> dm> network_spec_*.zip se não me engano 18:31 &lt;@hezekiah> jrand0m: Sim! :) 18:31 &lt; dm> eu também, com imagens! 18:31 &lt;@thecrypto> iip-dev tem a maior parte 18:32 &lt;@jrand0m> arj> http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/292 tem tudo menos uma pequena mudança. 18:32 &lt;@jrand0m> (bem, exceto pela Client Access Layer, que está em outra spec agora) 18:33 &lt; arj> ok valeu 18:33 &lt;@jrand0m> a spec da Client Access Layer é http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/298 18:33 &lt; dm> ok, e o link para o zip com as imagens? 18:33 &lt;@jrand0m> ok. nop você tem algo, ou vamos para "5) abrindo para perguntas/pensamentos das massas"? 18:34 -!- mihi [none@anon.iip] saiu [Ping timeout] 18:34 * jeremiah está de volta e leu o backlog 18:34 &lt;@jrand0m> dm> um instante, puxando aqui 18:34 &lt;@jrand0m> http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/269 18:35 &lt; dm> vlw 18:35 &lt;@jrand0m> ok, alguma pergunta / pensamento? 18:35 -!- arj [anders@anon.iip] saiu [EOF do cliente] 18:35 &lt; co> sim. 18:35 &lt;@jrand0m> np 18:35 &lt; co> Estamos no item 5 agora? 18:35 * jrand0m sabia que você teria algo, co :) 18:35 &lt; co> Atualmente, a comunicação entre cliente e router (saída) não é criptografada. 18:35 &lt;@jrand0m> sim, já que o nop está lento :) 18:35 &lt;@jrand0m> (malditas pessoas com empregos e tal) 18:36 &lt;@hezekiah> lol 18:36 &lt; co> Suponha que eu tenha um amigo de confiança e queira usar o router dele para mensagens de saída. 18:36 &lt;@hezekiah> jrand0m: Bem, você sabe. Nem todo mundo pode se dar ao luxo de não ter vida. 18:36 &lt;@jrand0m> co> em grande parte correto. os payloads das mensagens são criptografados, mas o resto do I2CP não é 18:36 &lt; co> Isso não me colocaria em risco de ter minhas mensagens capturadas. 18:37 &lt;@hezekiah> Sim. Elas seriam transferidas em claro pelo fio. 18:37 &lt;@hezekiah> A menos que você faça um túnel ssh até o router dele ou algo assim. 18:37 &lt;@jrand0m> se você tem um amigo de confiança e se conecta ao router dele, ele pode saber que você enviou ou recebeu uma mensagem, mas não o que você enviou. 18:37 &lt;@jeremiah> as mensagens ainda não passariam por criptografia de chave pública? 18:37 &lt;@hezekiah> Opa. 18:37 &lt;@hezekiah> Erro meu. 18:37 &lt; dm> Vou usar I2P como forma de aprender coisas novas para evitar que o trabalho 9–5 (admin windows, ferramentas VB) me transforme em zumbi. 18:37 &lt;@jrand0m> Eu topo adicionar suporte a listener SSL, em vez de apenas listener TCP. 18:37 &lt;@hezekiah> Esqueci que clientes fazem criptografia fim a fim. 18:37 &lt; co> Sua suposição é que eu rode um router local confiável, mas como dito acima, eu talvez não queira fazer isso para que as mensagens não sejam conectadas a mim. 18:37 &lt;@jrand0m> sim, jeremiah, mas isso é só para o payload 18:37 &lt;@jrand0m> heh vlw dm 18:37 -!- mihi [none@anon.iip] entrou em #iip-dev 18:38 &lt;@jrand0m> hmm. 18:38 &lt;@hezekiah> jrand0m: Por que não adicionar suporte depois para que a comunicação cliente-router seja criptografada? 18:38 &lt;@jrand0m> você realmente sempre deveria ter um router local confiável. você pode fazê-lo conectar-se a outro router conhecido não-local confiável também. 18:39 &lt; co> Verdade, mas eu gostaria de endossar a sugestão do hezekiah. 18:39 &lt;@jrand0m> hezekiah> Eu topo adicionar isso depois (onde depois: t=0...dataDeLançamento ;) 18:40 &lt;@jrand0m> Não tenho absolutamente nenhum problema em até adicionar suporte a DH+AES para I2CP 18:40 &lt; nop> bom 18:40 &lt;@jrand0m> na verdade, esses recursos podem ser adicionados também por router, individualmente 18:41 &lt; nop> jrand0m: também acredito que a rotação de chaves polimórfica será necessária, assim como tráfego chaffe 18:41 &lt; nop> tenho certeza de que vamos ver isso em uma reunião posterior 18:41 &lt; nop> só um comentário à parte 18:41 &lt; nop> usando conjuntos de chaves 18:41 &lt;@jrand0m> sim, quando tratarmos da comunicação router-router. 18:41 &lt;@jrand0m> (1–2 semanas) 18:41 &lt; co> nop: Atualmente, não vejo tráfego chaffe na spec, mas seria bom adicionar. 18:42 &lt;@jrand0m> existe chaffe no sentido de que routers e participantes de túnel testam a si mesmos e seus pares. 18:42 -!- arj [~anders@anon.iip] entrou em #iip-dev 18:42 &lt;@jrand0m> além de requisições DHT serem chaffe em relação a mensagens de payload 18:42 &lt; nop> jrand0m: bem, vou mergulhar em pesquisa sobre evadir alguma análise de tráfego e expor qualquer plaintext conhecido 18:42 &lt;@jrand0m> e os transportes individuais terão seus próprios estilos de chaffe (por exemplo, o transporte http vai consultar o google por "cute puppy dogs" periodicamente, ou o que for) 18:43 &lt; nop> bem, esse chaffe é legal, mas também falo de chaffe criptografado 18:43 &lt; nop> isso ajuda a rotacionar as chaves de sessão 18:43 &lt; nop> e manter seu nó ocupado mesmo quando inativo 18:43 &lt; dm> talvez mude isso para pornografia infantil pesada para um chaffe mais realista 18:43 &lt;@jrand0m> entendido. 18:43 &lt; dm> brincadeira! 18:43 &lt;@hezekiah> dm: Ainda bem. Caso contrário eu teria que te !thwack. 18:43 &lt;@hezekiah> :) 18:44 &lt;@jrand0m> DHT (com link criptografado) e mensagens de teste (free route mix, ao estilo onion/garlic) não terão problemas de plaintext conhecido 18:44 &lt; nop> já que nós mais novos nós terão menos tráfego ao começar 18:44 &lt;@jrand0m> além de termos suporte a transportes de taxa de bits constante 18:44 &lt; nop> garlic é demais 18:44 &lt; nop> :) 18:44 &lt; nop> jrand0m: estilo DC net :) 18:44 * jrand0m vai fazer uma massa com muito alho depois que a reunião acabar 18:45 &lt; nop> jrand0m: Eu quis dizer garlic routing 18:45 &lt;@hezekiah> lol! 18:45 &lt;@jrand0m> eu sei ;) 18:45 &lt; nop> jrand0m: de qualquer forma, taxa de bits constante poderia ser forçada com o block encryption já que AES gera blocos de 128 bits 18:45 &lt; nop> ;) 18:45 &lt; nop> então poderíamos apenas preencher todos os dados para 16 bytes por mensagem 18:45 &lt;@jrand0m> co> minhas respostas ao seu email fizeram sentido? 18:47 &lt;@jrand0m> *ping* 18:47 &lt;@hezekiah> *pong* 18:47 &lt;@thecrypto> *pong 18:47 &lt;@thecrypto> * 18:47 &lt;@jrand0m> mais alguma pergunta de alguém, ou meu iproxy desconectou? 18:47 &lt;@jrand0m> heh beleza 18:47 &lt;@hezekiah> thecrypto: Pacote fragmentado! 18:47 &lt;@hezekiah> lol 18:48 &lt;@thecrypto> perdi aquele finalzinho 18:48 &lt;@thecrypto> MTU menor aqui :) 18:48 &lt;@hezekiah> jrand0m: Bem, não tenho perguntas. 18:48 &lt; co> jrand0m: Sim, as respostas fizeram sentido. 18:48 &lt; co> Não tenho mais perguntas. 18:48 &lt; dm> Vou criar perguntas quando ler as specs amanhã. 18:49 &lt;@jrand0m> bem, espero que você tenha mais depois :) 18:49 &lt;@jrand0m> ótimo dm 18:49 &lt; dm> ótimo inicialmente talvez. 18:49 &lt; dm> bom, vou nessa. boa sorte, pessoal! 18:49 -!- dm [~hifi@anon.iip] saiu [] 18:50 &lt;@jrand0m> nós ainda temos o grande período de revisão por pares de 2 semanas no cronograma, mas revisão antes disso é apreciada (mesmo que todos os detalhes ainda não tenham sido inseridos) 18:51 &lt;@jrand0m> ok. mais alguma pergunta, ou vamos encerrar a #52 como uma reunião de 102 minutos? 18:52 &lt;@thecrypto> #51 18:52 &lt;@hezekiah> Uh, eu li 1:57 minutos. 18:52 &lt;@hezekiah> Duh. 18:52 &lt;@hezekiah> Sou burro 18:52 &lt;@hezekiah> Não liguem para mim. 18:52 &lt;@hezekiah> Não tenho perguntas ... 18:52 &lt;@hezekiah> Perguntas! 18:52 * jrand0m nunca conseguiu somar... 18:52 &lt;@hezekiah> Falem agora ou calem-se até terça que vem! 18:52 &lt;@hezekiah> Uma vez! 18:53 &lt;@hezekiah> ... Duas vezes! 18:53 &lt;@thecrypto> Vendido para o cara de camisa social 18:53 &lt;@hezekiah> Foi! 18:53 * jrand0m vai à cozinha fazer um jantar muito atrasado 18:53 &lt;@jrand0m> gracias srs y srtas 18:53 &lt;@hezekiah> Tchau, pessoal! 18:53 &lt;@jeremiah> Eu devia fazer checkout do código-fonte antes de ir embora 18:53 &lt;@hezekiah> Até terça que vem! --- Log fechado Ter Jul 29 18:53:55 2003 &lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2003/07/22/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Tue, 22 Jul 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/07/22/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> cohesion, hezekiah, jeet, jeremiah, jrand0m, mihi, nemesis, nop, thecrypto, wilde, Zwolly&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jul 22 15:56:06 2003
15:56 &lt;@hezekiah> jrand0m: Righto!
15:56 -!- mode/#iip-dev [+o jrand0m] by hezekiah
15:56 &lt;@cohesion> log enabled
15:56 &lt;@jrand0m> w00t
15:56 &lt;@nop> we need to add cohesion and remove mids on dev list
15:56 &lt;@hezekiah> Excelent. :)
15:56 &lt;@hezekiah> What dev list?
15:56 &lt;@cohesion> nop: i tried CVS and it wouldn't accept my user/pass
15:56 &lt;@nop> ok, I'll add you
15:56 &lt;@nop> hold
15:56 &lt;@nop> what is your sf id
15:56 &lt;@cohesion> cohesion
15:56 &lt;@nop> pmsg me if you need
15:56 &lt;@nop> ok
15:57 &lt;@cohesion> i think
15:57 -!- thecrypto [thecrypto@anon.iip] has joined #iip-dev
15:57 &lt;@hezekiah> BTW, everyone I will be leaving around 22:15.
15:57 &lt;@hezekiah> UTC
15:57 &lt;@cohesion> yea
15:57 &lt;@cohesion> hezekiah: okay
15:58 &lt;@nop> cohesion: you're in
15:58 &lt;@nop> we need to update website
15:58 &lt;@cohesion> nop: okay
15:58 &lt;@cohesion> nop: i'll try it now
15:58 &lt;@nop> and we need to start modelling the IIP with an I2P
15:58 &lt; thecrypto> hey
15:58 &lt; thecrypto> i made it
15:58 &lt;@nop> ok
15:58 &lt;@nop> werd
15:58 &lt;@nop> ;)
16:00 &lt;@hezekiah> jrand0m? I just looked at your revision to the
16:00 &lt;@hezekiah> development schedual.
16:01 &lt;@jrand0m> si sr?
16:01 &lt;@hezekiah> The graph with the bars and lines gets chopped off at
16:01 &lt;@hezekiah> the right hand side; I can't see the rest of it.
16:01 &lt;@jrand0m> yeah, ganttproject isn't quite perfect, but its better
16:01 &lt;@jrand0m> than doing it by hand.
16:01 &lt;@jrand0m> the things at the far right are the last tasks -
16:01 &lt;@jrand0m> nothing is after them
16:01 &lt;@hezekiah> But I can
16:01 &lt;@jrand0m> the tasks there are listed, in order, on the
16:01 &lt;@jrand0m> index-tasks.html
16:01 &lt;@hezekiah> can't even see what the tasks are.
16:02 &lt;@hezekiah> OK. :) I'll just have to settle for text.
16:02 &lt;@hezekiah> nop: Are we going to start soon? I'm going to have to
16:02 &lt;@hezekiah> leave at 22:15 UTC, but I'd like to catch as much of the meeting as
16:02 &lt;@hezekiah> possible.
16:02 &lt;@jrand0m> let me see if I can make a big task to fix that...
16:02 &lt;@hezekiah> jrand0m: Thanks. :)
16:03 &lt;@nop> yes
16:03 &lt;@nop> alright
16:03 &lt;@nop> agenda
16:03 &lt;@nop> 1)
16:03 &lt;@nop> welcome
16:03 &lt;@nop> 2)
16:03 &lt;@nop> Website future
16:03 &lt;@nop> 3)
16:03 &lt;@nop> bug fixes with 1.1
16:03 &lt;@nop> 4)
16:03 &lt;@nop> I2P
16:03 &lt;@nop> 5)
16:03 &lt;@nop> Suggestions and comments
16:03 &lt;@nop> welcome all
16:04 &lt;@nop> moving to 2
16:04 &lt;@nop> website
16:04 &lt;@nop> cohesion, are your maintanance website skills up to par?
16:04 &lt;@cohesion> aye
16:04 &lt;@cohesion> XHTML and CSS are my specialties
16:04 &lt;@nop> ok, we are assuming you can do website stuff, changes etc
16:04 &lt;@nop> ok
16:04 &lt;@cohesion> yep
16:05 &lt;@cohesion> granted that i can get CVS to cooperate :)
16:05 &lt;@nop> easy
16:05 &lt;@nop> export CVS_RSH=ssh
16:05 &lt;@nop> and don't use pserver
16:05 &lt;@nop> use d:ext
16:05 &lt;@cohesion> i'm using gruntspud to CVS interfacing
16:05 &lt;@nop> ok
16:05 &lt;@cohesion> it's part of my text editor
16:05 &lt;@cohesion> it should work
16:05 &lt;@cohesion> we can talk about that later though
16:05 &lt;@cohesion> i'm trying it now
16:05 -!- thecrypto [thecrypto@anon.iip] has quit [Ping timeout]
16:05 &lt;@nop> if you have issues let me know right away if you can, so I
16:05 &lt;@nop> can assist this because I have a bunch of tasks
16:06 &lt;@nop> also
16:06 &lt;@nop> we need to look at making an I2P section
16:06 &lt;@nop> since it's going to be the next big project
16:06 &lt;@nop> I'll talk to ellison to see if he's contribute a bit of his
16:06 &lt;@nop> web design skills to add to that for a template
16:06 &lt;@hezekiah> Should I2P be a section of invisiblenet.net or
16:06 &lt;@hezekiah> invisiblenet.net/iip? (I vote for the former.)
16:06 &lt;@nop> and we can get that hashed out
16:06 &lt;@cohesion> ok
16:06 &lt;@nop> former as well
16:06 &lt;@jrand0m> former
16:06 &lt;@nop> it would be under projects
16:07 -!- thecrypto [~thecrypto@anon.iip] has joined #iip-dev
16:07 &lt;@nop> iip is one project
16:07 &lt;@nop> i2p is another
16:07 &lt;@hezekiah> So, invisiblenet.net/i2p
16:07 &lt;@nop> yes
16:07 &lt;@hezekiah> Right. That's the way I see it too. :)
16:07 &lt;@nop> anyone here good at making a logo?
16:07 &lt;@nop> volunteers are welcome
16:07 &lt;@nop> just submit to iip-dev list
16:07 &lt;@nop> ok moving on
16:07 &lt;@nop> bug fixes in 1.1
16:07 &lt;@jrand0m> h/o
16:07 * hezekiah would like to point out that his skills at the GIMP are
16:07 * hezekiah> to be avoided like WMD.
16:08 &lt;@jrand0m> would it be possible to keep the i2p stuff off the web
16:08 &lt;@jrand0m> until we're ready for beta?
16:08 &lt;@cohesion> i suggest we use the wiki for collaborating on the i2p
16:08 &lt;@cohesion> documents
16:08 &lt;@nop> yes
16:08 &lt;@cohesion> i can set up a restricted area
16:08 &lt;@nop> that's possible
16:08 &lt;@hezekiah> jrand0m: Are you thinking of a big smash announcement
16:08 &lt;@hezekiah> on /. or something once we have it in good order?
16:08 &lt;@nop> cohesion: I concur
16:08 &lt;@jrand0m> yes hezekiah
16:08 &lt;@jrand0m> word cohesion
16:09 &lt;@nop> ok
16:09 &lt;@nop> let's look at 1.1 for a sec
16:09 &lt;@nop> hezekiah you made a discovery, that has not to do with
16:09 &lt;@nop> focus?
16:09 &lt;@nop> or what?
16:10 &lt;@hezekiah> The code is fine.
16:10 &lt;@hezekiah> The problem is communication, not code.
16:10 &lt;@hezekiah> The user has to move the mouse aroung _inside_ the
16:10 &lt;@hezekiah> dialog box.
16:10 &lt; mihi> the dialog lacks a progress bar to give feedback if the
16:10 &lt; mihi> user does it correctly
16:10 &lt;@nop> yes that's true
16:10 &lt;@hezekiah> He can move the mouse around _outside_ the dialog box
16:10 &lt;@hezekiah> until he's blue in the face, but it won't gather entropy. (Which is what
16:10 &lt;@hezekiah> these users are doing.)
16:10 &lt;@nop> it does lack a dialog box
16:11 &lt;@hezekiah> A progress bar would be a plus.
16:11 &lt;@hezekiah> And should be somewhat easy to implement ... if I
16:11 &lt;@hezekiah> could understand the tangle that UI code in IIP is.
16:11 &lt;@cohesion> or even some feedback
16:11 &lt;@hezekiah> Anyway, I posted my suggestions to the mailing list.
16:12 &lt;@nop> it's in win32 api
16:12 &lt;@nop> ;)
16:12 &lt;@hezekiah> Either capture the mouse (I couldn't get M$ to
16:12 &lt;@hezekiah> cooperate to do that), or make the dialog box message explain to the
16:12 &lt;@hezekiah> user he needs to move the mouse around _inside_ the dialog box.
16:12 &lt;@hezekiah> nop: I know.
16:12 &lt;@nop> fine hezekiah be that way :)
16:12 &lt;@hezekiah> What?
16:12 &lt;@hezekiah> What did I do?
16:12 * hezekiah is confused
16:12 &lt; thecrypto> how about just maximize the dialog box?
16:12 &lt;@nop> hezekiah: I'm just messin' with ya
16:13 &lt;@hezekiah> nop: OK. :)
16:13 &lt;@hezekiah> Where's UserX? He knows more about the IIP UI code
16:13 &lt;@hezekiah> than I do.
16:14 &lt;@hezekiah> thecrypto: As for maximizing, well, the user might not
16:14 &lt;@hezekiah> like a rabid dialog box consuming his entire screen.
16:14 &lt;@hezekiah> Mouse capture is ideal, but as I said, I couldn't get
16:14 &lt;@hezekiah> M$ to do it.
16:14 &lt;@jrand0m> many other apps don't capture the mouse
16:14 &lt;@jrand0m> a status bar plus explaination seems typical
16:15 &lt;@hezekiah> Anyway, that's the 'bug'.
16:15 &lt;@hezekiah> How do you want it fixed nop?
16:15 &lt;@nop> well
16:15 &lt;@nop> I would think if possible we could have a meter that shows
16:15 &lt;@nop> the entropy gathering for sure
16:16 &lt;@hezekiah> OK.
16:16 &lt;@nop> and definitely fixes the language. Have you exhausted the
16:16 &lt;@nop> research on capturing the mouse movements?
16:16 &lt;@hezekiah> To the point of my patience.
16:16 &lt;@hezekiah> Seriously, what I did _should_ work.
16:16 &lt;@nop> I assume that's a lot?
16:16 &lt;@hezekiah> Well, I didn't get much sleep last night.
16:17 &lt;@nop> hmm
16:17 &lt;@nop> let's try to get a meter bar and the language fixed
16:17 &lt;@nop> that will give us an idea
16:17 &lt;@hezekiah> Because it isn't working, I'm assuming the M$ docs are
16:17 &lt;@hezekiah> lieing to me (very possible) or something 'unknown' is happening in the
16:17 &lt;@hezekiah> IIP UI code.
16:17 &lt;@nop> right
16:17 &lt;@hezekiah> Righto. :)
16:17 * hezekiah now gets down on his knees and prays that UserX wrote
16:17 * hezekiah> UI code for a progress bar.
16:19 &lt;@nop> haha
16:19 &lt;@nop> if not go to planet-source-code.com
16:19 &lt;@nop> there's a lot of samples there
16:19 &lt;@hezekiah> The win32 API I can manage (though I detest it.)
16:19 &lt;@nop> I hate it as well
16:19 &lt;@hezekiah> But UserX/whoever-originally-wrote-this made a wrapper
16:19 &lt;@hezekiah> around it.
16:19 &lt;@hezekiah> It's the wrapper I'm worried about.
16:19 * nop is coding in it right now for work
16:19 &lt;@hezekiah> I'm looking into it now.
16:20 &lt;@hezekiah> Let's move on to the next agenda item.
16:20 -!- jeremiah-gym is now known as jeremiah
16:20 &lt;@nop> ok
16:20 &lt;@nop> next item is i2p
16:20 &lt; jeremiah> hi
16:20 &lt;@nop> hi
16:20 &lt;@nop> jrand0m you start
16:20 &lt;@hezekiah> jeremiah: Just in time!
16:20 &lt; jeremiah> hezekiah: nop and I are oddly time synced, as you'll
16:20 &lt; jeremiah> learn
16:20 &lt;@jrand0m> 'k, has everyone had a chance to check out the roadmap?
16:21 &lt;@hezekiah> Yeah.
16:21 &lt;@jrand0m> its obviously draft, and things after the 1.0 milestone
16:21 &lt;@jrand0m> are largely up in the air, but its something to start from
16:21 &lt;@jrand0m> I've updated it beyond whats on the list to include
16:21 &lt;@jrand0m> hezekiah jumping on the C api (w00t!)
16:22 -!- jeet [~miteymous@anon.iip] has joined #iip-dev
16:22 &lt;@jrand0m> basically, after this coming friday, we'll have the API
16:22 &lt;@jrand0m> protocol spec'ed out, which will mean we can parallelize a lot
16:22 &lt; jeet> hello ;)
16:22 &lt;@jrand0m> 'lo jeet
16:22 &lt; jeet> hey if i make a server is it possible to change anon.iip
16:22 &lt; jeet> to whatever i want
16:22 &lt;@jrand0m> rough gut question: how insane does the r2 roadmap
16:22 &lt;@jrand0m> sound? are schedules insane, are there things missing, are things in the
16:22 &lt;@jrand0m> wrong order or dependencies not represented?
16:22 &lt;@nop> yes
16:22 &lt; jeet> kewl
16:23 &lt;@hezekiah> jrand0m: I would concur the entire thing is insane.
16:23 &lt;@hezekiah> However, I think (until I get to college) it should be doable.
16:23 &lt;@jrand0m> heh
16:23 &lt; jeet> this is a very cool thing you guys have done ;X
16:23 &lt;@hezekiah> Though I'm not sure nop and UserX can design that IRC
16:23 &lt;@hezekiah> protocol even in 21 days.
16:23 &lt;@hezekiah> nop: ;-)
16:23 &lt;@nop> no
16:23 &lt;@jrand0m> ok, you're off to uni in late august? mid august? when
16:23 &lt;@jrand0m> should we pencil you in for less activity?
16:23 &lt;@hezekiah> Around August 20th I'm of.
16:23 &lt;@hezekiah> off.
16:24 &lt;@jrand0m> 'k
16:24 &lt;@hezekiah> Until then I'm a rabid nermal! :)
16:24 &lt; jeremiah> I'm off about the same time
16:24 &lt; jeremiah> (to univ)
16:25 &lt;@nop> ok
16:25 &lt;@jrand0m> so we'll have to get more resources on the 'implement
16:25 &lt;@jrand0m> IRC' task or just drop the task from the 1.0 release
16:25 &lt;@hezekiah> I wouldn
16:25 &lt;@hezekiah> wouldn't make the 1.0 release dependant on IRC.
16:25 &lt;@nop> I believe that we will need to delay the task
16:25 &lt; jeet> [17:23] -anon.iip- CTCP (except ACTION) and DCC are
16:25 &lt; jeet> disabled &lt;- how can i stop this from poppiing up every 3 minutes?
16:25 &lt;@hezekiah> Do the IRC, but let i2p 1.0 come out when it's ready.
16:26 &lt; thecrypto> wow, i'm half way through college as two others just
16:26 &lt; thecrypto> start :)
16:26 &lt;@jrand0m> lol
16:27 &lt;@jrand0m> I concur hezekiah
16:27 &lt;@hezekiah> Cool. I still think i2p will be it's own killer app.
16:27 &lt;@jrand0m> so that basically means all I2P 1.0 requires after
16:27 &lt;@jrand0m> august is a month of debugging and documentation to go from alpha to
16:27 &lt;@jrand0m> beta to 1.0
16:28 &lt;@jrand0m> hezekiah> definitely. we need to get a demo app out on
16:28 &lt;@jrand0m> it first - does the instant messenger app + file transfer sound good to
16:28 &lt;@jrand0m> people for that?
16:28 -!- jeet [~miteymous@anon.iip] has quit [ircN 7.27 + 7.0 for mIRC
16:28 &lt;@jrand0m> (2002/01/10 00.00)]
16:28 &lt;@hezekiah> Well, you said it best: 'demo'. From my view, it
16:28 &lt;@hezekiah> doesn't need to be special. It just needs to prove the network is worth
16:28 &lt;@hezekiah> developing on.
16:29 &lt;@hezekiah> So the IM client would be a good demo, in my opinion.
16:29 &lt; Zwolly> file transfer is one thing i really would like to see so
16:29 &lt; Zwolly> gimme a demo
16:29 &lt;@hezekiah> Zwolly: lol
16:29 &lt;@nop> yes
16:29 &lt; Zwolly> and see me as an "normal" user
16:30 &lt;@hezekiah> Zwolly: You can be our guniea pig! ;-)
16:30 * hezekiah starts mixing poisinous code in his lab. ;-)
16:30 &lt; Zwolly> hmmm yummie
16:31 &lt;@jrand0m> ok, one last thing on i2p
16:31 &lt;@nop> sure
16:32 &lt;@jrand0m> nop> any chance we can get a non sourceforge trusted
16:32 &lt;@jrand0m> cvs server?
16:32 &lt;@jrand0m> sourceforge has more problems than these college
16:32 &lt;@jrand0m> student's exams
16:32 &lt;@nop> yes
16:32 &lt;@nop> I will arrange that and have it up by next week
16:32 &lt;@jrand0m> awesome. thanks
16:32 &lt;@nop> also
16:32 &lt;@nop> I may be able to get a compile farm
16:32 &lt;@nop> that is not sf
16:32 &lt;@nop> with vpn access to it
16:32 &lt;@hezekiah> Compile farm!?
16:32 &lt;@jrand0m> compile farm? bah, we can just run ant :)
16:32 &lt;@hezekiah> jrand0m: All code is not Java.
16:32 &lt;@hezekiah> I personally love compile farms.
16:32 &lt;@hezekiah> :)
16:32 &lt;@jrand0m> ant == make. it can run gcc / etc
16:32 &lt;@nop> hezekiah: send me a list of viable platforms we'll need to
16:32 &lt;@nop> test on
16:32 &lt;@jrand0m> 'k, if we really need the cpu power of a compile farm,
16:32 &lt;@jrand0m> thats great
16:33 &lt; wilde> what license are you planning to use?
16:33 &lt;@nop> GPL
16:33 &lt;@jrand0m> GPL cool with everyone for this?
16:33 &lt; wilde> k nice
16:33 &lt;@hezekiah> I'm very pro GPL.
16:33 &lt;@hezekiah> But one warning
16:33 &lt;@hezekiah> For the API's we will probably need LGPL. Otherwise
16:33 &lt;@hezekiah> all programs made for this network MUST be GPL
16:33 &lt;@jrand0m> we may want to go LGPL down the line
16:33 &lt;@jrand0m> yeah
16:33 &lt;@jrand0m> we MUST not require all apps using I2P to be GPL'ed
16:33 &lt;@hezekiah> So the router should be GPL, but the API's will
16:33 &lt;@hezekiah> probably need to be LGPL at some time.
16:33 &lt;@hezekiah> jrand0m: Then we'll need an LGPL API.
16:33 &lt;@hezekiah> The only problem that poses is getting a good crypto
16:33 &lt;@hezekiah> kit for C that is compatible with LGPL.
16:33 &lt;@hezekiah> I don't think Cryptlib's Sleepycat license is.
16:33 &lt;@hezekiah> I could email the author and ask for an exception or
16:33 &lt;@hezekiah> something if I need to when the time comes.
16:33 &lt;@jrand0m> hezekiah> not need, want. the API comm layer will be an
16:33 &lt;@jrand0m> open spec, so anyone can write their own and not link to any of our
16:33 &lt;@jrand0m> libraries
16:33 &lt;@hezekiah> Right.
16:33 &lt;@nop> right
16:33 &lt;@hezekiah> So for now we can even make GPL API's if we need to.
16:34 &lt;@hezekiah> OK, one question for jrand0m:
16:34 &lt; jeremiah> but we should try to have non-viral ones asap
16:34 &lt;@hezekiah> I agree.
16:34 &lt; wilde> http://www.virtualunlimited.com/products/beecrypt/
16:34 &lt; wilde> Bee Crypt is LGPL, i've used once
16:34 &lt;@hezekiah> wilde: Beecrypt is far beneath what is required
16:34 &lt;@hezekiah> unfortunately.
16:34 &lt;@nop> yes
16:34 &lt;@nop> I don't think we should use a crypto lib like Beecrypt
16:34 &lt;@jrand0m> word wilde
16:34 &lt;@cohesion> hezekiah: there's tons of crypto code in
16:34 &lt;@cohesion> GnuPrivacyGuard that's all GPL'd
16:34 &lt;@cohesion> you might check and see where it came from
16:34 &lt;@hezekiah> cohesion: The problem is we'll need an LGPL C API that
16:34 &lt;@hezekiah> uses Crypto.
16:34 &lt;@hezekiah> I'll work it out when I get to it.
16:34 &lt;@hezekiah> For now, I have two questions for jrand0m: (It's gone
16:34 &lt;@hezekiah> up one!) :)
16:34 &lt;@jrand0m> we have lots of options. we'll figure it out
16:34 &lt;@jrand0m> heh fire away
16:34 &lt;@hezekiah> 1.) When the client API spec is done on the 25th will
16:34 &lt;@hezekiah> it detail the byte-by-byte structure of the messages sent over the
16:34 &lt;@hezekiah> network, and will it detail the specifics on how the crypto is
16:34 &lt;@hezekiah> implemented?
16:35 -!- ion [ion@anon.iip] has joined #iip-dev
16:35 &lt;@jrand0m> yes
16:35 &lt;@hezekiah> 2.) Will be we using Twofish? ;-)
16:35 &lt;@jrand0m> no, prolly aes, unless someone has a really good reason
16:35 &lt;@hezekiah> jrand0m: Was that yes to both questions, or just
16:35 &lt;@hezekiah> question 1?
16:35 -!- nemesis [nemesis@anon.iip] has joined #iip-dev
16:35 &lt;@hezekiah> OK.
16:35 &lt;@jrand0m> hezekiah> yes to both
16:35 &lt;@nop> well
16:35 &lt; nemesis> uuuh, since when there are here ops? :)
16:35 &lt;@hezekiah> nemesis: The English structure of that sentence was
16:35 &lt;@hezekiah> too garbled for me to decipher? Whould you like to restate your
16:35 &lt;@hezekiah> question?
16:35 &lt;@jrand0m> whats special about twofish? why not go with the
16:35 &lt;@jrand0m> advanced encryption Standard?
16:35 &lt;@hezekiah> nop: Holding ... :)
16:35 * jrand0m holds
16:35 &lt;@nop> I prefer that we have a suite of encryption options
16:35 &lt;@nop> not just aes
16:35 &lt;@nop> there are opinions about AES that some people do not feel
16:35 &lt;@nop> comfortable using
16:35 &lt;@nop> and would rather go with Twofish etc
16:35 &lt;@nop> so maybe we can have it be a selection
16:35 &lt; wilde> do both :)
16:35 &lt;@nop> yes
16:35 &lt;@nop> wilde: exactly
16:35 &lt;@jrand0m> nop> suites would mean not everyone can send messages
16:35 &lt;@jrand0m> to everyone
16:35 &lt; jeremiah> but then wouldn't each router have to support both?
16:35 &lt; jeremiah> that seems painful
16:35 &lt;@jrand0m> doing both is definitely the case for transport layer,
16:35 &lt;@jrand0m> where things can be negotiated
16:35 &lt;@nop> not really
16:35 &lt;@nop> I would not agree with AES then
16:35 &lt;@nop> as if you are paranoid
16:35 &lt;@hezekiah> Right. But let's try to too enclude things that are
16:35 &lt;@hezekiah> weakening like 3DES.
16:35 &lt;@hezekiah> A chain is only as strong as its weakest link.
16:35 &lt;@nop> then you'll realize why
16:35 &lt;@nop> with the US gov't approvals
16:36 &lt;@jrand0m> I don't support AES because it has govt approval, I
16:36 &lt;@jrand0m> support AES because it has cryptographers, scientists, and
16:36 &lt;@jrand0m> mathematicians approvals.
16:36 &lt;@jrand0m> if there is a better one, we can go with that.
16:36 &lt;@jrand0m> but I don't want to go with something because its
16:36 &lt;@jrand0m> different
16:36 &lt;@nop> but the approval of twofish is strong as well amongst
16:36 &lt;@nop> cryptographers
16:36 &lt;@hezekiah> Well, the last three AES candidates were Rijndael,
16:36 &lt;@hezekiah> Twofish, and Serpent.
16:36 &lt;@nop> exactly
16:36 &lt;@hezekiah> Rijndael was the fastest.
16:36 &lt;@hezekiah> Personally, I have more faith in Twofish than
16:36 &lt;@hezekiah> Rijndael.
16:36 &lt;@jrand0m> nop I think I heard you say there were problems with
16:36 &lt;@jrand0m> serpent?
16:36 &lt; wilde> use multiple layers of encryption if you have CPU for it
16:36 &lt;@jrand0m> wilde> there will be, but thats on a different aspect
16:36 &lt;@jrand0m> of things.
16:36 &lt;@nop> all I'm saying is that we could have both supported
16:36 &lt;@nop> doesn't hurt
16:36 &lt;@jrand0m> actually it does hurt
16:36 &lt;@jrand0m> segmentation attack
16:36 &lt; wilde> ok twofish wrapped in AES could be overkill
16:36 &lt;@nop> haha
16:36 &lt;@nop> not twofish wrapped in AES
16:36 &lt; jeremiah> should we standardize each transport as having one
16:36 &lt; jeremiah> specific set of characteristics (network setup, encryption)?
16:36 &lt;@nop> alright for the sake of argument
16:36 &lt;@nop> let's do rijndael for this part
16:36 &lt; jeremiah> and then we could have one TCP transport supporting
16:36 &lt; jeremiah> AES, one with Twofish, but not one that has to juggle both?
16:36 &lt;@jrand0m> jeremiah> yes, particular transports will have
16:36 &lt;@jrand0m> particular characteristics, but we're covering the end to end message
16:36 &lt;@jrand0m> crypto done in the api atm
16:36 &lt;@nop> let's do end to end AES
16:36 &lt; jeremiah> jrand0m: ah
16:36 &lt;@nop> then node to node twofish option
16:37 &lt;@nop> and if you can, do AES-counter mode
16:37 &lt;@jrand0m> 'k, sounds good. we can always change later on before
16:37 &lt;@jrand0m> release (during peer review, etc)
16:37 &lt; wilde> but all crypto algorithms have failed in the past, using
16:37 &lt; wilde> double encryption would at least buy time in case of a crypto
16:37 &lt; wilde> breakthrough
16:37 &lt; jeremiah> not really
16:37 &lt;@jrand0m> wilde> the truly paranoid can encrypt with their own
16:37 &lt;@jrand0m> system prior to sending messages over the I2P network
16:37 &lt;@hezekiah> wilde: If one algorithm is found to be weak, we'll
16:37 &lt;@hezekiah> replace it.
16:37 &lt;@jrand0m> I2P will just transparently encrypt
16:37 &lt; wilde> jrand0m: yes, you're right, there should be a limit to
16:37 &lt; wilde> paranoia
16:38 &lt;@nop> yes
16:38 &lt;@nop> we could go on all day
16:38 &lt;@nop> arguing about it
16:38 &lt;@nop> AES end to end
16:38 &lt;@jrand0m> ok, I don't have anything else on I2P stuff
16:38 &lt;@nop> Twofish and others node to node
16:38 &lt;@jrand0m> coo'
16:38 &lt;@jrand0m> any other I2P stuff, or are we on the next agenda item?
16:38 &lt;@hezekiah> I'm done. :)
16:38 &lt; wilde> what about A2A, anonymous 2 anonymous?
16:38 &lt;@hezekiah> I
16:38 &lt;@hezekiah> I've never heard of that. What are you talking about,
16:38 &lt;@hezekiah> wilde?
16:38 &lt;@jrand0m> I2P is anonymous to anonymous communication
16:38 &lt;@jrand0m> I2P = "Invisible Internet Project"
16:38 &lt; nemesis> jrand0m: can you send the roadmap as an attechment, and
16:38 &lt; nemesis> not as inline?
16:38 &lt;@jrand0m> (dont make us say I^2P)
16:38 &lt;@nop> hushmail has an encrypted messenger
16:38 &lt;@nop> neat
16:38 &lt;@jrand0m> nemesis> hmm, I tried to - hushmail said it was
16:38 &lt;@jrand0m> attached :/
16:38 &lt;@hezekiah> nemesis: I got it as attached.
16:38 &lt;@jrand0m> nemesis> you can d/l from
16:38 &lt;@jrand0m> http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/290
16:38 &lt; nemesis> i'm sorry, i can't copy&amp;amp;paste it
16:38 &lt;@hezekiah> nemesis: Perhaps your mail reader is the problem? (He
16:38 &lt;@hezekiah> sent it as a zip file.)
16:38 &lt; nemesis> its inline
16:38 &lt; nemesis> theres a zip file...
16:38 -!- UserX [~User@anon.iip] has joined #iip-dev
16:38 &lt;@jrand0m> 'lo userx
16:38 &lt; nemesis> -Hush_boundarfy-31fda3d62329b
16:38 &lt;@nop> did anyone log this
16:38 &lt; nemesis> Content-Transfer-Encoding: base64
16:38 &lt;@hezekiah> cohesion was supposed to.
16:38 &lt;@jrand0m> I log all IRC
16:38 &lt;@cohesion> i have it all
16:38 &lt; thecrypto> yes
16:38 &lt;@jrand0m> word
16:38 &lt; Zwolly> my ISP also logs all the IRC chatting so what is new
16:38 &lt;@jrand0m> lol Zwolly
16:38 &lt; Zwolly> hehe
16:38 &lt;@hezekiah> Zwolly: Your ISP won't have logs of this. :)
16:38 &lt; Zwolly> i hope not if so you guys do a louzy job
16:38 &lt;@hezekiah> lol
16:39 &lt;@hezekiah> So, I'm assuming we move on to the next agenda item
16:39 &lt;@hezekiah> now since we've stopped talking about i2p for a while.
16:39 &lt;@nop> yes
16:39 &lt;@nop> comments
16:39 &lt;@nop> suggestions
16:39 &lt;@jrand0m> we, should, like, do some drugs, man
16:39 &lt;@hezekiah> jrand0m: Sorry. I refuse to ruin a good mind with such
16:39 &lt;@hezekiah> substances.
16:39 &lt; wilde> question: isn't the release plan a bit optimistic=
16:39 &lt; wilde> ?
16:39 &lt;@hezekiah> wilde: lol. Well, my term would be 'insane'. But I
16:39 &lt;@hezekiah> think it might be feasible.
16:39 &lt;@jrand0m> wilde> good question. it should be plausible, and if
16:39 &lt;@jrand0m> any devs on there want to adjust tasks they are working on, we will.
16:39 &lt; thecrypto> we can do it!
16:39 &lt;@jrand0m> go TEAM!
16:39 &lt; wilde> aim high that's good, but it should be realistic
16:39 &lt; wilde> do you guys have time enough for the actual programming?
16:39 * jrand0m quit his job to work on this, and a few people have
16:39 * jrand0m> summer break coming up
16:39 &lt; wilde> i mean september-october that's like 60-90 days
16:39 &lt; wilde> ok that's sounds good
16:39 &lt;@jrand0m> but don't believe us. we'll release when its ready.
16:39 &lt;@hezekiah> jrand0m: BTW, since you quit your job, how are you
16:39 &lt;@hezekiah> going to eat while you code this?
16:39 &lt; jeremiah> wilde: we're going to be implementing lots of it in
16:39 &lt; jeremiah> high-level languages and then re-coding in C later
16:39 &lt;@jrand0m> hezekiah> I eat code
16:39 &lt;@hezekiah> I was afraid you'd say something like that.
16:39 &lt;@jrand0m> ;)
16:39 &lt;@hezekiah> I just hope you've got a good nest egg to live on.
16:39 &lt; jeremiah> jrand0m: my code eats random numbers
16:39 &lt; jeremiah> that might make a bad loop
16:39 &lt;@hezekiah> ROTFL!
16:39 &lt; wilde> drinking java, eating python, roasted ant, could go
16:39 &lt;@jrand0m> but bugs have lots of protien
16:39 * jrand0m !thwaps self
16:39 &lt;@jrand0m> ok, do we have other questions / comments /
16:39 &lt;@jrand0m> suggestions?
16:39 &lt;@hezekiah> Well, I've got to go now.
16:39 &lt;@hezekiah> Bye everyone. :)
16:39 &lt;@jrand0m> or are we actually finishing up in under an hour?
16:39 -!- hezekiah [hezekiah@anon.iip] has quit [Client exiting]
16:39 &lt;@jrand0m> lol wilde
16:39 &lt;@jrand0m> nop> got anything or we done?
16:40 -!- UserX [~User@anon.iip] has quit [Ping timeout]
16:40 -!- wilde [anon@anon.iip] has quit []
16:40 &lt;@cohesion> ok, i'm ending the meeting
16:40 &lt; nemesis> STOP!
16:40 &lt;@cohesion> nop: i'll get with you about CVS tomarrow
16:40 * jrand0m stops
16:40 &lt; nemesis> ganttproject-1.9.7.jar
16:40 &lt;@cohesion> GO!
16:40 &lt; nemesis> how it works?
16:40 &lt;@nop> ok
16:40 &lt;@nop> also
16:40 &lt;@nop> aes
16:40 &lt;@jrand0m> nemesis> just double click on it with java 1.4.2
16:40 &lt;@jrand0m> installed
16:40 &lt;@nop> we should use 256 bit as a norm
16:40 &lt; nemesis> i have java 1.4.2...
16:40 &lt;@jrand0m> nemesis> I'll email out the xml with the project info
16:40 &lt;@jrand0m> word nop, definitely
16:40 &lt; nemesis> Could not find the main class. Program will exit!
16:40 &lt; nemesis> hm.. i think my java are broken.... Title of the
16:40 &lt; nemesis> Window: Java Virtual Machine Launcher...
16:40 &lt;@jrand0m> weird nemesis, works for me... make sure its loading it
16:40 &lt;@jrand0m> with the 1.4.2 jvm and not the windows jvm
16:40 &lt;@jrand0m> ah, try running from the cmd.exe command line
16:40 &lt; nemesis> eh?
16:40 &lt; nemesis> k
16:40 &lt; nemesis> then i write a .bat for it, like for columba :)
16:40 &lt;@cohesion> ok, i'm closing the logs
16:40 &lt;@jrand0m> (and type java -version first to make sure it uses the
16:40 &lt;@jrand0m> right one)
16:40 &lt;@jrand0m> heh word
16:40 &lt;@cohesion> everyone say "cheese"
16:40 &lt;@jrand0m> queso
16:40 &lt; thecrypto> cheese
16:40 &lt; Zwolly> chesse
16:40 &lt; Zwolly> cheese
16:40 &lt; nemesis> E:\Sytemprogramme\server\Projektverwaltung>java
16:40 &lt; nemesis> ganttproject-1.9.7.jar
16:40 &lt; nemesis> Exception in thread "main"
16:40 &lt; nemesis> java.lang.NoClassDefFoundError: ganttproject-1/9/7/ja
16:40 &lt; nemesis> r
16:40 &lt;@jrand0m> java -jar ganttproject-1.9.7.jar
16:40 &lt; nemesis> java version "1.4.2-beta"
16:40 &lt; nemesis> Java(TM) 2 Runtime Environment, Standard Edition (build
16:40 &lt; nemesis> 1.4.2-beta-b19)
16:40 &lt; nemesis> Java HotSpot(TM) Client VM (build 1.4.2-beta-b19, mixed
16:40 &lt; nemesis> mode)
16:40 &lt; nemesis> hm... why with -jar?
16:40 &lt; nemesis> now it works...
16:40 -!- ion [ion@anon.iip] has quit [Ping timeout]
16:40 &lt; nemesis> thx jrand0m
16:40 &lt;@jrand0m> without -jar asks it to load the class
16:40 &lt;@jrand0m> ganttproject-1/9/7/jar
16:40 &lt;@jrand0m> np
16:40 &lt; jeremiah> is cvs working?
16:40 &lt; jeremiah> i checked out earlier today, but it's weird now
16:40 &lt;@jrand0m> sourceforge is being a pain atm
--- Log closed Tue Jul 22 17:18:14 2003
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2003/07/15/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Tue, 15 Jul 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/07/15/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> gott, hezekiah, jeremiah, jrand0m, mihi, Neo, nop, WinBear&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jul 15 17:46:47 2003
17:46 &lt; gott> yo.
17:46 &lt;@nop> just a heads up on my silence
17:46 &lt;@hezekiah> Tue Jul 15 21:46:49 UTC 2003
17:47 &lt;@hezekiah> OK. The iip-dev meeting has started.
17:47 &lt;@hezekiah> Is it the 48th or 49th?
17:47 &lt; jrand0m> nop> this is why its critical that we get the router
	architecture pounded out asap. I understand that different people have
	different rates of speed, and we must segment so different components can
	proceed accordingly
17:47 &lt; mihi> 49th
17:47 &lt;@hezekiah> OK! Welcome to the 49th iip-dev meeting!
17:47 &lt; jrand0m> I have three more days at my job, after which 90+ hours /
	week will be dedicated to getting this going
17:48 &lt; jrand0m> I know and don't expect everyone to be able to do that,
	which is why we need to segment
17:48 &lt; jrand0m> hi hezekiah :)
17:48 &lt;@hezekiah> lol
17:48 &lt;@nop> to rebutt on that
17:48 &lt;@hezekiah> I'll wait a minute. Then we can do the agenda. :)
17:48 &lt;@nop> the security of the router architecture is dependant that you
	do not rush as well
17:49 &lt;@nop> if we do
17:49 &lt;@nop> we overlook
17:49 &lt;@nop> which could leave us cleaning up a big mess later
17:49 -!- Rain [Rain@anon.iip] has quit [I Quit]
17:49 &lt; jrand0m> nop> disagree. we can still build app layer and APIs
	without implementing the router (or even knowing how the network will operate)
17:49 &lt;@nop> I agree with that
17:50 &lt;@nop> I'm specifically talking about the underlying network
17:50 &lt; jrand0m> if we can agree to the API I sent out, then thats the
	segmentation we need
17:50 &lt; jrand0m> right, router impl and network design still isn't done
17:50 &lt;@nop> ok
17:50 &lt;@nop> oh, I can definitely agree with your api so far
17:51 &lt;@hezekiah> jrand0m: One problem.
17:51 &lt; jrand0m> shoot hezekiah
17:51 &lt;@hezekiah> It will look different if you implement it in C.
17:51 &lt; jrand0m> not too different
17:51 &lt; gott> oh dear
17:51 &lt; jrand0m> less capital letters, and replace the objects with structs
17:51 &lt; gott> what languages are people considering implementing it in?
17:51 &lt; jrand0m> (for the api)
17:51 &lt;@hezekiah> Uh, jrand0m? There is no 'byte[]' in C.
17:51 &lt; jrand0m> gott> read the mail archives for some example answers to that
17:52 &lt;@hezekiah> You will be using void*'s with an integer to specifiy the
	length most likely.
17:52 &lt; jrand0m> hezekiah> then unsigned int[]
17:52 &lt; gott> jrand0m: for once, a religious war that I'm not a part of
17:52 &lt;@hezekiah> If I remember correctly (help me out here nop), you can't
	just return an unsigned int[] from a function.
17:53 &lt;@hezekiah> gott: as opposed to what? pseudocode?
17:53 &lt; jrand0m> right, syntactic changes. but yes, if there are real
	differences, we need to get them worked out ASAP. (like, today) Perhaps
	now would be a good tiem to look at the email I sent entitled "high level
	router architecture and API" and review?
17:54 &lt;@hezekiah> nop? UserX? Are you game for that?
17:54 &lt; jrand0m> not too different, but different none the less, yes.
	which is why I said Java API on todays email :)
17:54 -!- WinBear [WinBear@anon.iip] has joined #iip-dev
17:55 &lt;@nop> wait
17:55 &lt;@nop> reading above
17:55 -!- mihi_2 [~none@anon.iip] has joined #iip-dev
17:55 -!- mihi is now known as nickthief60234
17:55 -!- mihi_2 is now known as mihi
17:55 &lt; jrand0m> wb mihi
17:55 &lt; gott> btw, is this being live logged?
17:55 -!- nickthief60234 [~none@anon.iip] has quit [EOF From client]
17:55 &lt;@hezekiah> gott: Yes.
17:55 &lt; mihi> redundancy rules ;)
17:55 &lt; gott> I'll just read it later on then.
17:55 -!- gott [~gott@anon.iip] has left #iip-dev [gott]
17:56 &lt;@nop> ok
17:56 &lt;@nop> yes
17:56 &lt; WinBear> jrand0m: hi
17:56 &lt;@nop> definitely differences
17:56 &lt;@nop> what we need
17:56 &lt; jrand0m> heya WinBear
17:56 &lt;@nop> is a team of certain developers to write the main api level
	controls for these languages
17:56 &lt;@nop> we know that jrand0m can handle java
17:56 &lt;@nop> and probably could team up with thecrypto as well
17:56 &lt;@nop> and hezekiah and the gang can do C
17:56 &lt;@nop> and jeremiah if he's willing
17:56 &lt;@nop> can do python
17:56 &lt;@hezekiah> I can do C++ too! ;-)
17:56 &lt;@nop> ok
17:56 &lt;@nop> C++ as well
17:57 &lt;@hezekiah> lol
17:57 &lt;@nop> C++ will probably work
17:57 &lt;@nop> with C
17:57 &lt;@nop> if you don't template the crap out of it
17:57 &lt; jrand0m> heh
17:57 &lt;@hezekiah> lol
17:57 &lt;@hezekiah> Actually, while MSVC can link C and C++ object files,
	gcc doesn't seem to like that.
17:57 &lt;@nop> aka, stick to structs that are compatible with C, or is that
	not viable
17:57 &lt; jrand0m> first question, prior to that, is what applications will use
	these APIs? I know of apps that will want to use java, will iproxy be in C?
17:58 &lt;@hezekiah> nop: I don't think C and C++ are object compatible.
17:58 &lt;@nop> ok
17:58 &lt;@hezekiah> nop: C++ won't get along with C much better than Java.
17:58 &lt;@nop> well maybe USerX could do C
17:58 &lt;@nop> and you could pull C++
17:58 &lt;@hezekiah> We don
17:58 &lt;@nop> ?
17:58 &lt;@hezekiah> don't even need to _do_ C++ if you don't want to. It's
	just that I prefer it.
17:59 &lt;@nop> well, the thing is
17:59 &lt;@nop> there are a lot of C++ developers
17:59 &lt;@nop> especially in the microsoft world
17:59 &lt;@hezekiah> Even in the Linux world. (see: KDE and Qt.)
17:59 &lt; jrand0m> C and C++ are binary compatible if you just make .so or .a
17:59 &lt; jrand0m> (btw)
18:00 &lt;@nop> can C be a good placement for C++, aka C++ developers would be
	able to handle a c api easier than a C++ api with a c developer?
18:00 &lt;@hezekiah> jrand0m: Yeah. You can probably have libraries ... but if
	you can
18:00 &lt;@hezekiah> jrand0m: can't even use classes, it sorta defeats the
	purpose.
18:00 &lt;@nop> right
18:00 &lt;@nop> let's stick with C
18:01 &lt;@nop> because C++ coders can still call a C library rather easily
18:01 &lt;@hezekiah> If one module needs to call anothers functions, then they
	had best both be the same language.
18:01 &lt;@hezekiah> nop: C++ coders will know C well enough ... though it
	might take some work if they never /learned/ C.
18:02 &lt;@hezekiah> However, C coders wouldn't know C++ since C is just a
	subset of C++.
18:02 -!- logger_ [~logger@anon.iip] has joined #iip-dev
18:02 -!- Topic for #iip-dev: logfiles will be online after the meeting:
	http://wiki.invisiblenet.net/?Meetings
18:02 [Users #iip-dev]
18:02 [@hezekiah] [+Ehud ] [ leenookx] [ moltar] [ tek ]
18:02 [@nop ] [ jeremiah] [ logger_ ] [ Neo ] [ WinBear]
18:02 [@UserX ] [ jrand0m ] [ mihi ] [ ptsc ]
18:02 -!- Irssi: #iip-dev: Total of 14 nicks [3 ops, 0 halfops, 1 voices,
10 normal]
18:02 &lt; jrand0m> right
18:02 -!- Irssi: Join to #iip-dev was synced in 9 secs
18:02 &lt; jrand0m> (with JMS :)
18:02 &lt;@nop> yep
18:03 -!- You're now known as logger
18:03 &lt; jrand0m> ok, can we review the overall architecture to see whether
	the APIs are even relevent first?
18:03 &lt;@nop> fine 18:04 &lt; jrand0m> :)
18:04 &lt; jrand0m> ok, see the email I sent w/ the routerArchitecture.png.
	any thoughts on that seperation?
18:04 -!- tek [~tek@anon.iip] has quit []
18:05 &lt; WinBear> jrand0m: is that on the wiki?
18:05 &lt; jrand0m> WinBear> no, on the mailing list, though the archives
	are down. lemmie add it to the wikki
18:06 &lt;@hezekiah> Correct me if I'm wrong ...
18:07 &lt;@hezekiah> ... but it looks like we're going to have 3 seperate API's
	that are as similar as possible.
18:07 &lt;@hezekiah> Right?
18:07 &lt; jrand0m> yes hezekiah
18:07 &lt;@hezekiah> So since each API is in a different language, are they
	going all each have seperate implementations?
18:07 &lt; jrand0m> yes
18:07 &lt;@hezekiah> Or is there a way for Java or Python to access a C library?
18:08 &lt; jrand0m> yes, but we don't want to go that route
18:08 &lt; mihi> for java: JNI
18:08 &lt;@hezekiah> So this talk about Java, C, C++, Python, etc. working
	together is mute since they never will?
18:08 &lt; jrand0m> how do I attach an image to the wiki?
18:08 &lt;@hezekiah> Each API has its own backend written in that language.
18:08 &lt; jrand0m> no hezekiah, look at the diagram
18:09 &lt;@hezekiah> Oh, duh!
18:09 &lt;@hezekiah> The API's don't link to a backend.
18:10 &lt;@hezekiah> They talk via sockets.
18:10 &lt; jrand0m> si sr
18:10 &lt;@hezekiah> This is still a little confusing though.
18:10 &lt;@hezekiah> Give me a sec here. :)
18:11 &lt;@hezekiah> OK. What is the thing labeled 'transport'?
18:11 &lt; jrand0m> for example, bidirectional HTTP transport, SMTP transport,
	plain socket transport, polling HTTP socket, etc
18:11 &lt; jrand0m> the thing that moves bytes between routers
18:12 &lt;@hezekiah> OK.
18:12 &lt;@hezekiah> So the diagram I'm looking at shows one person's computer.
18:12 &lt;@hezekiah> He has a router that talks to other people's computers
	via the transports.
18:12 &lt; jrand0m> correct
18:12 &lt;@hezekiah> Person 1 (Alice) has 2 applications running.
18:12 &lt;@hezekiah> One is in C, the other in Java.
18:13 &lt;@hezekiah> Both are linked to a library (that's the API).
18:13 &lt; jrand0m> both are "linked" to seperate libraries (the APIs)
18:13 &lt;@nop> simple concept
18:13 &lt;@nop> yes
18:13 &lt;@hezekiah> Those libraries, take input from the program encrypt it,
	and send it via sockets (unix or TCP) to the router ... which is another
	program Alice is running.
18:13 &lt; jrand0m> correct
18:14 &lt;@hezekiah> OK. So it's kinda like isproxy being split in two.
18:14 &lt; jrand0m> bingo :)
18:14 &lt;@hezekiah> One part is low end and written in C, and the other is
	high end and written in whatever.
18:14 &lt; jrand0m> exactly
18:14 &lt;@hezekiah> OK. I get it. :)
18:14 &lt; jrand0m> w00t
18:14 &lt;@hezekiah> So no language needs to play nice with any other language.
18:14 &lt; jrand0m> WinBear> sorry, I can't toss it on the wiki as it only
	takes text :/
18:15 &lt;@hezekiah> Since they all comunicate with the router via sockets,
	you could write an API in PASCAL for all the design cares.
18:15 &lt;@nop> yes
18:15 &lt;@nop> arbitrary
18:15 &lt; jrand0m> right
18:15 &lt;@nop> it handles arbitrary sockets
18:15 &lt; jrand0m> though some things need to be standardized (like the data
	structures for Destination, Lease, etc)
18:15 &lt; WinBear> jrand0m: i get a vague idea based on what hezekiah is saying
18:15 &lt; jrand0m> word
18:16 &lt;@hezekiah> jrand0m: Right. The structure and order of the bytes that
	go across that socket is set in a design somewhre
18:16 &lt;@hezekiah> somewhere.
18:17 &lt;@hezekiah> But you can still implement how those bytes are send and
	received any joly way you please.
18:17 &lt;@nop> WinBear: it's the same exact way that the irc client works
	with isproxy
18:17 &lt; jrand0m> exactly
18:17 &lt;@hezekiah> Good.
18:17 &lt;@hezekiah> I understand now. :)
18:17 -!- moltar [~me@anon.iip] has left #iip-dev [moltar]
18:17 &lt;@nop> well
18:17 &lt;@nop> not exactly
18:17 &lt;@hezekiah> Uh oh.
18:17 &lt;@nop> but imagine how that works
18:17 &lt;@nop> and you can understand arbitrary sockets
18:17 &lt;@nop> isproxy just routes
18:17 &lt;@nop> and delivers
18:18 &lt;@nop> now jrand0m
18:18 &lt;@nop> quick question
18:18 &lt; jrand0m> si sr?
18:18 &lt;@nop> is this api designed for only new applications that are designed
	to work on this network
18:18 -!- mode/#iip-dev [+v logger] by hezekiah
18:18 &lt; WinBear> nop: with the highlevel replacing the irc client?
18:18 &lt; jrand0m> nop> yes. though a SOCKS5 proxy could use this API as well
18:18 &lt;@nop> or can it be able to have a middle man that can allow already
	standard clients
18:18 &lt;@nop> for instance
18:19 &lt;@nop> so all we would have to do is write the middleman -> api
18:19 &lt; jrand0m> (but note that there's no 'lookup' service available -
	no DNS for this network)
18:19 &lt; jrand0m> correct
18:19 &lt;@nop> so that we can support say Mozilla etc
18:19 &lt;@nop> so they can just code plugins
18:19 &lt; jrand0m> nop> yes
18:19 &lt;@nop> ok
18:19 &lt;@nop> or transports :)
18:20 &lt; jrand0m> (e.g. the SOCKS5 has the HTTP outproxies hardcoded to
	destination1, destination2, and destination3)
18:20 &lt;@nop> ok
18:20 &lt; WinBear> i think i get it
18:21 &lt; jrand0m> w00t
18:21 &lt; jrand0m> ok, one of the things I had to think about in this design
	was keeping the private keys in the app's memory space - the router never
	gets a hold of destination private keys.
18:21 &lt;@hezekiah> So the application can send raw data over the I2P network
	by sending it to the API, and it doesn't need to worry about the rest.
18:22 &lt;@hezekiah> Right?
18:22 &lt; jrand0m> that means the APIs need to implement the end to end part
	of the crypto
18:22 &lt; jrand0m> exactly hezekiah
18:22 &lt;@hezekiah> OK.
18:22 &lt;@nop> yes
18:22 &lt;@nop> that's the idea
18:22 &lt;@nop> it does it for you
18:22 &lt;@nop> you just call the hook
18:23 &lt;@hezekiah> One quick question:
18:23 &lt;@hezekiah> This 'router' obviously needs to speak a certain protocol
	over it's transports.
18:23 &lt; jrand0m> correct
18:23 &lt;@hezekiah> So it is possible to provide multiple implementations of
	the router ...
18:23 &lt; jrand0m> yes
18:24 &lt;@hezekiah> ... as long as they both speak the same protocol.
18:24 &lt; jrand0m> (which is why the spec has placeholders for bitbuckets)
18:24 &lt; jrand0m> right
18:24 &lt;@hezekiah> So you have a router in Java, and one in C, and one
	in PASCAL.
18:24 * jrand0m cringes
18:24 &lt; jrand0m> but yeah
18:24 &lt;@hezekiah> And they all can talk together since they're talking over
	TCP/IP using the same protocol.
18:24 * WinBear jumps
18:24 &lt;@hezekiah> jrand0m: And yes. I don't remember my PASCAL days overly
	fondly either.
18:25 &lt; jrand0m> well, Pascal can talk to the C one through the TCP transport,
	and the C one can talk to the Java one over the HTTP transport, for example
18:25 &lt;@hezekiah> Right.
18:25 &lt; jrand0m> (transports talk to other like transports, routers manage
	the messages delivered between them but don't deal with how they're delivered)
18:26 &lt;@hezekiah> The point I was looking to make was that the protocol is the
	same, so it doesn't matter what language someone's router is implemented in.
18:26 &lt; jrand0m> right
18:26 &lt;@hezekiah> Cool.
18:26 &lt; jrand0m> now you understand why I said "who cares" to all the C vs
	Java vs etc debates? :)
18:26 &lt;@hezekiah> Yup.
18:26 &lt;@hezekiah> lol
18:27 &lt;@hezekiah> I've got to hand it to you jrand0m. This will make it very
	kind for develoeprs to write programs for this network.
18:27 &lt; jrand0m> heh, well, the API ain't quite original. this is how
	Message Oriented Middleware (MOM) works
18:27 &lt;@hezekiah> And you could even make routers that specialize in certain
	platform specific features (like 64-bit CPU's).
18:28 &lt; jrand0m> absolutely
18:28 &lt;@hezekiah> jrand0m: Humble too! ;-)
18:28 &lt;@hezekiah> Well, it looks good to me.
18:28 &lt; jrand0m> ok, UserX, nop, does this seperation make sense?
18:28 &lt;@nop> of course
18:28 &lt;@nop> is userx still here
18:29 &lt;@hezekiah> He's been idle for 1:26.
18:29 &lt; jrand0m> 'k. so then we have two tasks: design the network, and
	design how the API works.
18:29 &lt;@nop> right
18:29 &lt;@hezekiah> Quick simple question: The API's do end to end crypto. Do
	the routers to node to node crypto ?
18:29 &lt;@nop> yes
18:30 &lt; jrand0m> yes
18:30 &lt; jrand0m> (transport level)
18:30 &lt;@hezekiah> Good. :)
18:30 &lt;@nop> hezekiah: it's very similar to what we have so far
18:30 &lt;@nop> in that aspect
18:31 &lt; jrand0m> ok.. er, shit, thecrypto aint around for comments on the
	performance model.
18:31 &lt; Neo> and for the paranoid, the apps can do the pgp encryption before
	it hits the API ;)
18:31 &lt; jrand0m> absolutely neo
18:31 &lt; jrand0m> I was even tempted to leave the end to end crypto out of
	the API and leave it up to the apps...
18:31 &lt;@hezekiah> jrand0m: That would be cruel.
18:31 &lt; jrand0m> heheh
18:32 &lt;@hezekiah> BTW, the API's and the router communicate via sockets.
18:32 &lt;@hezekiah> On UNIX will they be using UNIX sockets or local TCP/IP
	sockets?
18:32 &lt; jrand0m> prolly just local tcp/ip for simplicity
18:32 &lt;@nop> hold
18:32 &lt;@hezekiah> (I suppose you could make a router that accepts both.)
18:33 * hezekiah is really liking this interchangable parts setup
18:33 &lt;@nop> if you hold on a sec
18:34 &lt;@hezekiah> Holding ... :)
18:34 &lt;@nop> I'll call thecrypto at his house
18:34 &lt;@nop> see if he can get on
18:34 &lt; jrand0m> hehe word
18:34 &lt;@hezekiah> lol
18:34 * hezekiah dons a thick Itallian accent
18:34 &lt;@hezekiah> Nop ha' got ... CONNECTIONS!
18:34 &lt; jeremiah> lo
18:34 &lt;@nop> hey jeremiah
18:35 &lt; jrand0m> heya jeremiah
18:35 &lt;@nop> would you be willing at the api level to assist with a python api
18:35 &lt; jeremiah> sure
18:35 * jeremiah reads backlog
18:35 &lt; jrand0m> heh word
18:35 * nop is calling
18:36 &lt;@nop> he's not home
18:36 &lt;@nop> he'll be back in an hour
18:36 &lt; jrand0m> 'k, has anyone else read the .xls and/or have comments on
	the model?
18:37 &lt;@hezekiah> I read the .xls ... but I don't know much about p2p so
	most of it was over my head.
18:37 &lt;@hezekiah> UserX is good at that stuff.
18:37 &lt;@nop> I have to read it still
18:37 &lt; jrand0m> (btw, morphmix had some insane numbers... they were saying
	they could expect random hosts on the net to have average 20-150ms ping times,
	rather than the 3-500 I was expecting)
18:37 &lt; jrand0m> coo'
18:37 &lt;@nop> it's staroffice or openoffice?
18:37 &lt; jrand0m> openoffice, but I exported it to .xls
18:37 &lt;@nop> which is excell?
18:37 &lt; jrand0m> correct
18:38 &lt;@hezekiah> BTW, concerning the API ...
18:38 &lt; jrand0m> si sr?
18:38 &lt;@hezekiah> ... in C the boolean would be int.
18:38 &lt;@nop> which email
18:38 &lt;@nop> hezekiah: yes
18:38 &lt;@hezekiah> The classes would be sent as structure pointers.
18:38 &lt;@nop> unless you typedef boolean
18:39 &lt;@hezekiah> And the functions that use byte[] would use a void* with
	an additional parameter that specefies the length of the buffer.
18:39 &lt;@nop> hezekiah: you're being picky :)
18:39 &lt; jrand0m> nop> I cant access the archives so I'm not sure what the
	subject line was, but it was last week...
18:39 &lt;@nop> save it for a later time
18:39 &lt;@hezekiah> nop: Picky?
18:39 &lt; jrand0m> heh, yeah, y'all working on the C api can work that detail out
18:39 * jeremiah is done reading backlog
18:39 &lt;@nop> what's the file called
18:39 &lt;@hezekiah> nop: I'm just trying to find all the stuff that is different,
	so we can hammer it out like jrand0m asked.
18:40 &lt;@hezekiah> I'm trying to be helpful. :)
18:40 &lt;@nop> hezekiah: yes, probably off meeting time
18:40 &lt; jrand0m> nop> simple_latency.xls
18:40 &lt;@hezekiah> boolean sendMessage(Destination dest, byte[] payload);
18:40 &lt;@hezekiah> would be
18:40 &lt;@hezekiah> int sendMessage(Destination dest, void* payload, int length);
18:40 &lt;@hezekiah> .
18:40 &lt;@hezekiah> byte[] recieveMessage(int msgId);
18:40 &lt;@hezekiah> that could either be:
18:41 &lt;@hezekiah> void* recieveMessage(int msgId, int* length);
18:41 &lt;@hezekiah> or
18:41 &lt;@nop> jrand0m: got it
18:41 &lt;@hezekiah> void recieveMessage(int msgId, void* buf, int* length);
18:41 &lt;@hezekiah> or
18:41 &lt; jrand0m> hezekia: why not typedef struct { int length; void* data;
	} Payload;
18:41 &lt;@hezekiah> DataBlock* recieveMessage(int msgId)l
18:41 &lt;@hezekiah> DataBlock* recieveMessage(int msgId);
18:41 &lt; jeremiah> where's this xls?
18:41 &lt;@nop> oh iip-dev
18:41 &lt;@hezekiah> jrand0m: The struct you just mentioned is basically what
	DataBlock is.
18:42 &lt; jrand0m> word hezekiah
18:42 &lt;@nop> subject more models
18:42 &lt;@hezekiah> Chances are the C version would have DataBlocks.
18:43 &lt;@hezekiah> Beyond that the only other thing to note is that each
	'interface' would just be a set of functions.
18:43 &lt;@hezekiah> nop: Did I find all the differences that would exist in
	a C API?
18:43 &lt; jrand0m> right. perhaps #include "i2psession.h" or something
18:43 &lt; jeremiah> is there a mockup python api?
18:44 &lt; jrand0m> no jeremiah, I don't really know python :/
18:44 &lt;@nop> I would have to re-review the java api, but I would say that
	you're right on target
18:44 &lt; jrand0m> but it would probably be similar to the java, as python is OO
18:44 &lt; jeremiah> cool, i can derive one from the C one
18:44 * nop is not a java head
18:44 &lt; jrand0m> cool jeremiah
18:44 &lt; jeremiah> is the c api in the thing you sent out a few days ago?
18:44 &lt;@hezekiah> Yeah. Python should be able to handle the Java api.
18:44 &lt; jrand0m> jeremiah> that was the Java one
18:45 &lt; jrand0m> oh, the Java one was today
18:45 &lt; jrand0m> the older one was language independent
18:45 &lt;@hezekiah> Hmm
18:45 &lt;@nop> UserX says he should be able to assist with C api
18:45 &lt; jrand0m> word
18:45 &lt;@nop> he's busy at work at the moment
18:46 &lt; jrand0m> coo'
18:46 &lt;@hezekiah> One last note: With the C api, each function would probably
	take a structure* to the structure that it is an 'interface' of in Java.
18:46 &lt;@nop> hezekiah: loos good
18:46 &lt;@nop> looks good
18:46 &lt;@hezekiah> I2PSession createSession(String keyFileToLoadFrom,
	Properties options);
18:46 &lt;@hezekiah> would be:
18:46 &lt;@nop> java and their non-native data types
18:46 &lt;@hezekiah> I2PSession* createSession(I2PClient* client, char*
	keyFileToLoadFrom, Properties* options);
18:46 &lt;@nop> ;)
18:46 &lt; jrand0m> hehe
18:46 &lt; jrand0m> right hezekiah
18:47 &lt; jeremiah> are we addressing unicode?
18:47 &lt;@hezekiah> Anyway, if you can live with those differences, the C and
	Java API's should be identical beyond that.
18:47 &lt;@hezekiah> nop? Unicode? :)
18:47 &lt; jrand0m> UTF8 if not UTF16
18:48 &lt;@hezekiah> Perhaps Unicode should be dealt with on the application
	level.
18:48 &lt; jrand0m> right, charset is all the content of the message
18:48 &lt;@hezekiah> Oh.
18:48 &lt; jeremiah> ok
18:48 &lt;@hezekiah> Java String's are done in Unicode, aren't they jrand0m?
18:48 &lt; jrand0m> the bitbuckets'll all be bit defined
18:48 &lt; jrand0m> yes hezekiah
18:48 &lt; jrand0m> (unless you explicitly instruct them to change charsets)
18:49 &lt;@hezekiah> So the string sent to the Java API would be different than
	the one sent to the C API unless the C API implements strings using Unicode.
18:49 &lt; jrand0m> not relevent
18:49 &lt;@hezekiah> OK.
18:49 &lt; jrand0m> (app->API != API->router. we only define API->router)
18:49 &lt;@hezekiah> What I'm saying is this, jrand0m:
18:50 &lt;@hezekiah> If I set my password with the Java API, it goes to the
	router out someplace else.
18:50 &lt; jrand0m> password? you mean you create a Destination?
18:50 &lt;@hezekiah> Then it find another router, which sends it to another API
	(?) which is implemented in C.
18:50 &lt;@hezekiah> void setPassphrase(String old, String new);
18:50 &lt;@hezekiah> That function.
18:51 &lt; jrand0m> hezekiah> thats the administrative password to access the
	administrative methods of the router
18:51 &lt;@hezekiah> Ah
18:51 &lt;@hezekiah> Do any functions in the API which use Java String's end
	up with that String being sent to another API?
18:51 &lt; jrand0m> 99.9% of apps will only use I2PSession, not I2PAdminSession
18:51 &lt;@nop> also, anything carried with the router gets converted for
	network travel correct?
18:51 &lt;@hezekiah> If so, we should probably use Unicode.
18:51 &lt;@nop> unicode wouldn't be releavant
18:52 &lt; jrand0m> hezekiah> no. all inter-router info will be defined by
	bit buckets
18:52 &lt;@hezekiah> OK.
18:52 &lt; jrand0m> correct nop, at the transport level
18:52 &lt;@hezekiah> (I'm assuming a bit bucket is just a binary buffer, right?)
18:53 &lt; jrand0m> a bit bucket is a statement that the first bit means X,
	the second bit means Y, bits 3-42 mean Z, etc
18:53 &lt; jrand0m> (e.g. we may want to use X.509 for the certificates bitbucket)
&lt;p>18:53 &amp;lt;@hezekiah&amp;gt; I&amp;rsquo;ve never dealt with that before.
18:54 &amp;lt;@hezekiah&amp;gt; I&amp;rsquo;ll worry about it when I get there. :)
18:54 &amp;lt; jrand0m&amp;gt; heh word
18:55 &amp;lt; jrand0m&amp;gt; ok, the four things I wanted us to hit today: *router
architecture, *performance model, *attack analysis, *psyc. We&amp;rsquo;ve done
the first, thecrypto is offline so perhaps we delay this (unless you have
thoughts on the model nop?)
18:57 &amp;lt;@hezekiah&amp;gt; Um &amp;hellip; jrand0m. I have yet another question.
18:57 &amp;lt; jeremiah&amp;gt; jrand0m: where&amp;rsquo;s the latest version of the network spec? is
it what you sent out on the 13th?
18:57 &amp;lt; jrand0m&amp;gt; si sr?
18:57 &amp;lt;@hezekiah&amp;gt; Well the router architecture has the API&amp;rsquo;s handle keys
/sent to them by the Application/.
18:57 &amp;lt; jrand0m&amp;gt; jeremiah&amp;gt; yes
18:57 &amp;lt;@nop&amp;gt; I don&amp;rsquo;t at this time
18:58 &amp;lt;@hezekiah&amp;gt; Now &amp;hellip; the only way I see that the API gets the key is
from createSession.
18:58 &amp;lt; jrand0m&amp;gt; hezekiah&amp;gt; the router gets public keys and signatures,
not private keys
18:58 &amp;lt; jrand0m&amp;gt; right
18:58 &amp;lt;@hezekiah&amp;gt; But that requires a file.
18:58 &amp;lt; jrand0m&amp;gt; the keys are stored in a file or in the API&amp;rsquo;s memory
18:58 &amp;lt; jrand0m&amp;gt; yes
18:58 &amp;lt;@hezekiah&amp;gt; Now if the application generates a key, why can&amp;rsquo;t it just
send it to the API via a buffer?
18:59 &amp;lt;@hezekiah&amp;gt; Must it really store it in a file, and then provide the
file name?
18:59 &amp;lt; jrand0m&amp;gt; no, it can be in memory if you&amp;rsquo;d like
18:59 &amp;lt;@hezekiah&amp;gt; There is not function to all that in the API though.
18:59 &amp;lt;@hezekiah&amp;gt; It&amp;rsquo;s just a thought.
19:00 &amp;lt;@hezekiah&amp;gt; If the key is supposed to be generated only once and used
many, many times (like GPG keys), then a file makes sense.
19:00 -!- mihi [none@anon.iip] has quit [bye all, it&amp;rsquo;s getting late&amp;hellip;]
19:00 &amp;lt;@hezekiah&amp;gt; But if it will be generated more often, then perhaps some
way to directly send it to the API via a structure or buffer of some sort
might be nice
19:00 &amp;lt;@hezekiah&amp;gt; .
19:01 &amp;lt; jrand0m&amp;gt; yes, its generated once and only once (unless you&amp;rsquo;re wearing
a tinfoil hat)
19:02 &amp;lt; jrand0m&amp;gt; though the createDestination(keyFileToSaveTo) lets you
create that key
19:02 &amp;lt;@hezekiah&amp;gt; OK.
19:02 &amp;lt;@hezekiah&amp;gt; So there&amp;rsquo;s really no need for transfer directly from the
App to the API. A file will suffice.
19:03 &amp;lt;@hezekiah&amp;gt; So where were we before I so rudely interupted? :)
19:06 &amp;lt; jeremiah&amp;gt; so right now we&amp;rsquo;re just working on the router API, not
the client one, right?
19:06 &amp;lt; jrand0m&amp;gt; well, we&amp;rsquo;re skipping on performance analysis for now
(hopefully we can get some chatter re: it on the mailing list before next
week?). and probably the same wrt attack analysis (unless anyone read the
new spec and has comments)
19:07 &amp;lt;@hezekiah&amp;gt; So we&amp;rsquo;re since we&amp;rsquo;re skipping that, what are we supposed
to be talking about now?
19:07 &amp;lt;@hezekiah&amp;gt; Psyc?
19:07 &amp;lt; jrand0m&amp;gt; unless anyone else has other comments to bring up&amp;hellip;?
19:08 &amp;lt;@hezekiah&amp;gt; Well, for once, my comment hole (also notoriously known
as my mouth) is empty.
19:08 &amp;lt; jrand0m&amp;gt; hehe
19:09 &amp;lt; jrand0m&amp;gt; ok, anyone have any thoughts on how the IRC side of things
will work, and whether psyc may be relevent or useful?
19:09 &amp;lt; jeremiah&amp;gt; sidenote (that pissed me off): wired&amp;rsquo;s &amp;ldquo;Wired, Tired,
Expired&amp;rdquo; list had Waste as &amp;lsquo;wired&amp;rsquo;
19:09 &amp;lt; jrand0m&amp;gt; heh
19:09 &amp;lt; jrand0m&amp;gt; do you realize how much we&amp;rsquo;re going to blow everyone away?
19:09 &amp;lt; jeremiah&amp;gt; yep
19:09 &amp;lt;@hezekiah&amp;gt; jrand0m: That assumes we get this to work.
19:10 &amp;lt; jrand0m&amp;gt; I guarantee it will work.
19:10 &amp;lt;@hezekiah&amp;gt; There are a lot of other failed efforts out there.
19:10 &amp;lt; jrand0m&amp;gt; I quit my job to work on this.
19:10 &amp;lt;@hezekiah&amp;gt; Then we&amp;rsquo;re going to blow everyone away. :)
19:10 &amp;lt;@hezekiah&amp;gt; Yeah. How is bread getting on the table when you do that?
19:10 &amp;lt;@hezekiah&amp;gt; GPL code doesn&amp;rsquo;t pay well. ;-)
19:10 &amp;lt; jrand0m&amp;gt; heh
19:11 &amp;lt;@hezekiah&amp;gt; As for psyc &amp;hellip; let me put it this way:
19:11 &amp;lt;@hezekiah&amp;gt; The first time I heard of it was when you emailed us
about it.
19:11 &amp;lt; jrand0m&amp;gt; shit, I wasn&amp;rsquo;t the one who found it :)
19:11 &amp;lt;@hezekiah&amp;gt; However, IRC is probably one of the most (if not /the/
most) prolific chat protocols around.
19:11 &amp;lt;@hezekiah&amp;gt; People will want IRC apps LONG before they even /know/
what psyc is.
19:11 &amp;lt;@hezekiah&amp;gt; jrand0m: Oops. Sorry. I forgot that detail. :)
19:12 &amp;lt; jrand0m&amp;gt; not according to psyc. their history goes back to 86 I think
19:12 &amp;lt;@hezekiah&amp;gt; The point is that the supperiority of the protocol, isn&amp;rsquo;t
really as relevant as to who uses it.
19:12 &amp;lt;@hezekiah&amp;gt; Their &lt;em>history&lt;/em> may go back that far.
19:12 &amp;lt;@hezekiah&amp;gt; But how many people &lt;em>use&lt;/em> Psyc?
19:12 &amp;lt; jeremiah&amp;gt; yeah if they&amp;rsquo;ve been around since a year after I was born
(ahem) and they aren&amp;rsquo;t that big yet
19:12 &amp;lt;@hezekiah&amp;gt; My point is that even if it&amp;rsquo;s a better protocol, most
people &lt;em>use&lt;/em> IRC.
19:13 &amp;lt;@hezekiah&amp;gt; We can make the best I2P network on the planet &amp;hellip;
19:13 -!- Ehud [logger@anon.iip] has quit [Ping timeout]
19:14 &amp;lt; jeremiah&amp;gt; can someone explain briefly why we care? I thought IRC
would only be one possible application but that the network is flexible to
support psyc as well if it wanted to
19:14 &amp;lt;@hezekiah&amp;gt; Right.
19:14 &amp;lt;@hezekiah&amp;gt; Psyc can be made &amp;hellip;
19:14 &amp;lt;@hezekiah&amp;gt; &amp;hellip; but I&amp;rsquo;m saying we should do IRC first because more
people use it.&lt;/p></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2003/07/01/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Tue, 01 Jul 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/07/01/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Addic, al-jebr, Ambience, ChZEROHag, Delly, Ehud, hezekiah, hifi, jrand0m, LeerokLacerta, lonelynerd, luckypunk, mids, Neo, nop, qriff, Rain, sahara, thecrypto, thetower, UserX, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
-->	You are now talking on #iip-dev
---	Topic for #iip-dev is IIP Meeting - logfiles:
 http://wiki.invisiblenet.net/?Meetings - http://www.invisiblenet.net/research/
&lt;al-jebr>	it's 21:13
&lt;--	wilde has quit (Ping timeout)
---	Trent@anon.iip gives channel operator status to UserX
&lt;nop>	ok
&lt;qriff> !time
&lt;Ambience>	al-jebr: 00:21 here
&lt;nop>	I believe everyone has settled
&lt;hezekiah>	Let's go. :)
&lt;jrand0m>	11:06 here
&lt;nop>	let's start
&lt;nop>	anyone get my agenda
&lt;nop>	so they can play it back
&lt;nop>	I forgot the order
&lt;--	leenookx has quit (Ping timeout)
&lt;Ambience>	my clock is 15 minutes ahead :)
-->	hifi (~MetroPipe@anon.iip) has joined #iip-dev
&lt;hezekiah>	&lt;nop> on the agenda
&lt;hezekiah>	&lt;nop> 1) Welcome
&lt;hezekiah>	&lt;nop> 2)Our Goodbyes
&lt;hezekiah>	&lt;nop> 3)IIP development now
&lt;hezekiah>	&lt;nop> 4) IIP development restructuring proposal
&lt;qriff> actually its xx:13 everywhere...
&lt;hezekiah>	&lt;nop> 5) Recruiting for services to aid with IIP
&lt;hezekiah>	&lt;-- Delly has quit (Ping timeout)
&lt;hezekiah>	&lt;nop> 6) comments suggestions and people who want to help
&lt;mids>	23:05:28 &lt;@nop> 1) Welcome
&lt;mids>	23:05:38 &lt;@nop> 2)Our Goodbyes
&lt;mids>	23:05:43 &lt;@nop> 3)IIP development now
&lt;mids>	23:05:56 &lt;@nop> 4) IIP development restructuring proposal
&lt;mids>	23:06:16 &lt;@nop> 5) Recruiting for services to aid with IIP
&lt;mids>	23:06:53 &lt;@nop> 6) comments suggestions and people who want to help
&lt;nop>	wow, flood in here ;)
&lt;nop>	pl
&lt;LeerokLacerta> Out goodbyes?
&lt;hezekiah>	lol
&lt;hifi>	TROLLS !!!
&lt;nop>	Ok, welcome all
&lt;nop>	let's settle down now :)
&lt;hifi>	.
&lt;Ambience>	settled
-->	wilde (~anon@anon.iip) has joined #iip-dev
&lt;hifi>	settled
&lt;al-jebr>	anyone logging?
-->	thecrypto (~thecrypto@anon.iip) has joined #iip-dev
&lt;hezekiah>	I am (sort of).
&lt;luckypunk>	mids should be.
*	jrand0m logs at all times
&lt;al-jebr>	let's go!
&lt;nop>	ok
&lt;hezekiah>	nop: Agenda item number 2?
&lt;nop>	Our goodbyes
&lt;LeerokLacerta> Bye!
&lt;thecrypto>	where is the livelog?
&lt;nop>	Ok, mids has come to a point where he is moving to other projects
-->	Phiberoptika (~none@anon.iip) has joined #iip-dev
&lt;mids>	After having worked for IIP for more than I year now, I have decided to
 resign as IIP developer.
&lt;LeerokLacerta> Awww.
&lt;mids>	It has been fun and an educative experience
&lt;mids>	but it is time to move on, refresh the spirit and shuffle the cards.
&lt;Rain>	Will you still be online/around?
&lt;mids>	I'll keep running Trent as long as needed and possible.
&lt;mids>	Yes, I do plan to stay around as user
-->	ntk (~blob@anon.iip) has joined #iip-dev
*	nop is in the corner sobbing
&lt;nop>	oh, ah hem
&lt;jrand0m>	many thanks mids, iip w/out trent would be a pita
&lt;LeerokLacerta> It's so sad.
&lt;nop>	yes
&lt;nop>	thank you mids for all your workup
&lt;nop>	work
&lt;mids>	Although I'll be off on vacation soon :)
&lt;mids>	.
---	mids removes channel operator status from mids
&lt;luckypunk>	:D
&lt;luckypunk>	Seem's like you've done a great job. :)
&lt;Rain>	..how symbolic..
&lt;nop>	we love you mids!!!
&lt;nop>	you hear that
&lt;nop>	that was my window opening
&lt;thecrypto>	we all do!
&lt;nop>	fan base out there
-->	w (~w@anon.iip) has joined #iip-dev
---	nop is now known as we
&lt;luckypunk>	lol, yep.
&lt;luckypunk>	:D
*	we love you mids
&lt;Rain>	Go mids go!
&lt;jrand0m>	rofl
-->	leenookx (~leenookx@anon.iip) has joined #iip-dev
---	LeerokLacerta has changed the topic to: IIP Meeting - logfiles:
 http://wiki.invisiblenet.net/?Meetings - http://www.invisiblenet.net/research/
 | We love you mids!
&lt;Rain>	weeeeee are the chaaaampins, my frieeeennnndd...
&lt;Neo>	yes mids, thanks for all your input, collaboration and hard work in code
 and doing general developer things for IIP.
---	we is now known as nop
*	mids bows
*	Ehud stands up and gives a standing ovation to the commitment, perseverence,
 effort, and good hard code that mids has given the project.
&lt;hifi>	yeah mids take your toys and go to tigertown lol
&lt;nop>	and don't forget the PR and web management
&lt;nop>	he's been a vital aspect to IIP
&lt;nop>	getting it this far would have been hard without his work
-->	ChZEROHag (hag@anon.iip) has joined #iip-dev
&lt;hifi>	hifi bitches with mids over trolling issue
&lt;--	hezekiah has quit (Ping timeout)
&lt;mids>	heh hifi
-->	hezekiah (~hezekiah@anon.iip) has joined #iip-dev
---	Trent@anon.iip gives channel operator status to hezekiah
&lt;hezekiah>	Back. :)
&lt;luckypunk>	Yay.
&lt;hezekiah>	(And in case anyone doubted, Hezekiah == Ehud.)
&lt;hifi>	i never used frucking trent and don't know what mids did . i only troll .
&lt;nop>	obviously your hezekiah@anon.iip gave it away
&lt;--	Ehud has quit (Ping timeout)
&lt;hezekiah>	Ugh
&lt;hezekiah>	Item number 3?
&lt;hezekiah>	(If we're all done sobbing yet ...)
&lt;hifi>	and i never was pingouted in my life . I am the most disciplined user of
 IIP .
&lt;mids>	3)IIP development now
&lt;luckypunk>	heh
&lt;luckypunk>	Ok everyone! Shhh. Back on track!
&lt;hifi>	BUT I CRY that MIDS GO !!!
&lt;hifi>	ok
&lt;hifi>	.
&lt;luckypunk>	IIP development. Whats the current status of that code snapshot
 release?
&lt;luckypunk>	That was supposed to happen today?
&lt;hezekiah>	Well, unless UserX has an objection to the tarball I made,
 it's done.
&lt;luckypunk>	Ok. Post it on the wiki?
&lt;hezekiah>	UserX? Were there any problems with the tarball?
&lt;UserX> no problems with the tarball
&lt;luckypunk>	Yes, but are there any windows compilations?
&lt;hezekiah>	OK1
&lt;hezekiah>	http://invisiblenet.net/hezekiah
&lt;hezekiah>	Get your tarballs there!
&lt;UserX> there hasn't been a windows compilation on the windows version yet
&lt;luckypunk>	hm
&lt;LeerokLacerta> "tarballs" sound like some sort of food...
*	luckypunk will try and make one.
---	hezekiah has changed the topic to: IIP Meeting - logfiles:
 http://wiki.invisiblenet.net/?Meetings - http://www.invisiblenet.net/research/
- tarballs of the 'unstable' development release are at
 http://invisiblenet.net/hezekiah | We love you mids!
&lt;luckypunk>	They are. For GCC.
&lt;luckypunk>	lol
&lt;Rain>	Sticky food.
&lt;hezekiah>	There is one 'documented bug'.
&lt;nop>	I can compile a win32 version if you'd like
&lt;Rain>	So, could you give a quick describtion of what is new in this release?
&lt;hezekiah>	If you run isproxy, and it fails to bind the port, then it will
 /not/ abort. It will just sit there wasting memory.
&lt;hezekiah>	Rain: That's too much for me to handle (not to mention I don't
 even _know_ all the differences).
&lt;Ambience>	this one I assume: iip-1.2-dev1.tar.bz2 01-Jul-2003 01:45
 292k tar archive ?
&lt;hezekiah>	UserX could give a much better description
&lt;hezekiah>	UserX?
&lt;nop>	hezekiah/UserX can we get a changelog of the differences by chance
&lt;nop>	that may be a day before that gets done
&lt;hezekiah>	Ambience: Yup! Or the Gziped one. There the same tarball.
&lt;nop>	because there are a log of changes
&lt;Rain>	Oh, and has the expired IIP signing-key been replaced?
&lt;Ambience>	hezekiah: ok
&lt;hezekiah>	nop: I joined IIP after the development branch was already in
 progress.
-->	Ehud (~hezekiah@anon.iip) has joined #iip-dev
&lt;hezekiah>	Rain: No. I had to use my GPG key.
&lt;nop>	no one has tested the compile of this dev branch in win32 have they?
&lt;luckypunk>	Hey, is this src is CVS?
&lt;hezekiah>	Rain: I couldn't contact anyone who had the IIP release key.
&lt;hezekiah>	luckypunk: Yes.
*	luckypunk has, but his system didn't work for it.
&lt;Rain>	hezekiah: Ok, roger.
&lt;UserX> changes: multi-threading, bignum support via openSSL or GMP, numerous
 inmprovements to the memory management system
&lt;hezekiah>	luckypunk: Right now that tarball is a copy of what you get when
 you check out the hezekiah-dev branch from CVS and run 'make dist-bzip2'.
&lt;luckypunk>	Gah! I hate windows.
&lt;Rain>	UserX: niceties ;)
&lt;hezekiah>	And of course there are other internal changes that only the
 developers see. :)
&lt;qriff> just as a question for the qurious... what defines the holder for "Trent"...
&lt;hezekiah>	One simple thing is that now that BigNum is implemented using
 either GMP or SSL, login is a LOT faster.
&lt;Rain>	May i mention a IIP quirk i noticed earlier today?
*	luckypunk guesses its a yes.
&lt;hifi>	at wiki search button is absent . only window to type in but nowhere to
 click lol .
&lt;luckypunk>	hit enter.
&lt;qriff> and what about channel/nick expiration...
---	Ehud is now known as logger
&lt;qriff> registration that is...
&lt;Rain>	Ok, it seems to me like you cannot start isproxy from a /path/to/isproxy
 command, but intead have to do a cd /path/to and then do a ./isproxy
&lt;hezekiah>	Rain: Let me guess ... you get a configuration screen or a request
 for entropy, right?
*	jrand0m has a feeling this will be a very.long.meeting
&lt;Rain>	Is that intentional, or just some quirk of my local system?
&lt;Rain>	hezekiah: yes.
&lt;hezekiah>	Rain: You need to make a .iip subdirectory in your home directory.
&lt;Rain>	It claims that the conf-file is not found.
&lt;Rain>	with my .conf file?
&lt;hezekiah>	Rain: If no such directory exists, isproxy will always look for
 the config files in the current directory
-->	AmishOne (amishone@anon.iip) has joined #iip-dev
&lt;Rain>	Ahh. Of course.
&lt;hezekiah>	OK ...
&lt;hezekiah>	nop? Was there anything else for item 3?
&lt;nop>	have we tested it for win32
&lt;nop>	compile wise
&lt;hezekiah>	I haven't.
&lt;nop>	UserX: ?
&lt;UserX> no
&lt;nop>	I will test it this week then
&lt;hezekiah>	luckypunk, tried doing hezekiah-dev recently and complained for
 compile errors.
&lt;nop>	that's key to maintain portability
&lt;hezekiah>	I suspect there might be problems.
*	luckypunk tried, it balked.
&lt;hezekiah>	Yup. There are problems.
&lt;Ambience>	I'll have to leave for the more dominant one is ordering me to
 and I have no choice here. So I'll be off to bed, but will be logging #iip-dev
 for future reference.
&lt;Ambience>	see ya guys!
&lt;lonelynerd>	later
&lt;qriff>	bye
&lt;hezekiah>	Bye, Ambience. :)
&lt;luckypunk>	i'll be back.
&lt;Ambience>	&lt;--gone (log on)
&lt;nop>	ok
&lt;nop>	this topic is done
&lt;nop>	next on agenda
&lt;nop>	what's 4?
&lt;hezekiah>	4) IIP development restructuring proposal
&lt;nop>	ok
&lt;nop>	we had a meeting about a discussion and proposal brought to us by jrand0m
 for the future development
&lt;nop>	and as well
&lt;nop>	I have had a lot of privmessages directed at me
&lt;nop>	for requests to focus on an arbitrary framework, instead of IRC specific
&lt;nop>	aka a framework that supports IRC + a whole lot more
&lt;nop>	so the want is obviously there
&lt;nop>	and the developers definitely want to go there as well
&lt;hezekiah>	Amen!
&lt;nop>	the question of how to go about doing it
&lt;nop>	and how to make the most productive use of our developers
&lt;nop>	is up in the air
&lt;ChZEROHag>	XML
&lt;mids>	is his framework site available to everybody?
&lt;nop>	this isn't specifically about language
&lt;ChZEROHag>	create a communications protocol
&lt;nop>	ok, please let me finish
&lt;ChZEROHag>	I've started on that somewhere...
&lt;nop>	then we can comment
&lt;ChZEROHag>	My apologies
&lt;ChZEROHag>	I'm a bit in and out at the moment
&lt;nop>	ok,
&lt;nop>	no prob
&lt;nop>	We are at a stage where there is discussion of an arbitrary communications
 protocol
&lt;nop>	specifically for anonymous and secure communication
&lt;nop>	at this point jrand0m, any chance we can post the logs of #iip-future
 meeting
&lt;jrand0m>	sure
&lt;jrand0m>	perhaps those zips I sent you so people don't have to struggle
 through freenet for the other pages too
&lt;nop>	ok
&lt;nop>	hold
&lt;nop>	please
&lt;jrand0m>	(btw, the logs were unedited, so expect the usual occational banter)
&lt;hezekiah>	lol. Yup! You'll get to see exactly how much I DON'T know about
 p2p networks! lol
&lt;jrand0m>	heh
&lt;hezekiah>	(And they'll probably have my conspiracy theories about nop
 too! So be sure to read the logs! ;-) )
&lt;--	logger has quit (Ping timeout)
&lt;hezekiah>	Ugh
&lt;nop>	ok
&lt;Neo>	the logs will be a lot to read. can someone summarizze for the meeting
 what was covered and some key points of all this?
&lt;nop>	http://office.invisiblenet.net/iip_future.zip
&lt;nop>	and
&lt;hezekiah>	At this point, the 'stable' release is being more unstable than
 the 'unstable' one!! Urg.
&lt;nop>	http://office.invisiblenet.net/meetingPrepnotes.zip
&lt;nop>	http://office.invisiblenet.net/jrand0mnetwork_protocol.txt
&lt;jrand0m>	meetingPrepnotes.zip is a small doc that summarizes the meeting,
 and the meeting was basically "ok, any thoughts?".
&lt;--	Delly has quit (EOF From client)
&lt;jrand0m>	essentially, the proposal is to get going on a generic secure
 anonymous message based system, and run iip on top of that
&lt;mids>	is there a zip with anonCommFramework too?
&lt;nop>	I didn't see that
&lt;nop>	jrand0m can you zip and send I'll post to site
&lt;jrand0m>	sure, h/o
&lt;--	Phiberoptika has quit (* ciaito mua mua *)
&lt;Neo>	what is anonCommFramework?
&lt;jrand0m>	uber-quick summary of the meeting in iip_future.zip is "ok,
 here's the proposal, any comments?" and comments were basically "ok, can IIP work
 as planned on this?
&lt;jrand0m>	if you're on freenet, anonCommFramework is at
 SSK@MQNd5lT-X5wHA4vONvtVadi6q1IPAgM/anonCommFramework/2//
*	jrand0m is sending nop a zip of that momentarily
&lt;Rain>	Did you discuss support for PGP-based nyms?
&lt;nop>	ah hem, this is early discussions
&lt;--	ChZEROHag has quit (Ping timeout)
&lt;jrand0m>	no, endpoints in the framework are not nym based, they're idents
&lt;Rain>	Right. So nyms an higher level.
&lt;Rain>	are
&lt;jrand0m>	(and for lots of reasons, they shouldn't be long term idents
 like nyms)
&lt;jrand0m>	yes
&lt;Rain>	I was just thinking of something like trent with PGP signarute auth.
&lt;mids>	trent is central
&lt;mids>	central=bad
-->	logger (~hezekiah@anon.iip) has joined #iip-dev
&lt;jrand0m>	briefly, anonCommFramework is a meta-network. a generic set
 of protocols &amp;amp; structures that an anonymous communication network could use to
 interoperate to provide militant grade anonymity
&lt;wilde> what's the one sentence explanation of your ideas on network topology?
-->	ChZEROHag (~hag@anon.iip) has joined #iip-dev
&lt;ChZEROHag>	that was fun
-->	Delly (dedede@anon.iip) has joined #iip-dev
&lt;Rain>	mids: Yea. I meant similar services.
&lt;lonelynerd>	what about having to pay with hashcash to send data? couldn't
 that help against flooding?
&lt;jrand0m>	wilde> heterogeneous. no one answer solves all problems.
 interoperate, balancing latency, bandwidth, anonymity, and reliability to provide
 the user's needs
&lt;Delly> still in 4) ?
&lt;hezekiah>	Delly: Yup
&lt;Delly> thx
&lt;ChZEROHag>	I think when the ircd is removed from the equation, we'll have
 far better options than (hash|think|real)cash
&lt;nop>	jrand0m: any luck sending
&lt;nop>	;)
&lt;jrand0m>	uploading to hush now.
&lt;jrand0m>	ChZEROHag> anonCommFramework has built in support for providing
 network use authorization credentials
&lt;Rain>	There has been a lot of talk of IIP-Freenet interoparability. Will that
 fit into the framework, or are we talking application-level again?
&lt;ChZEROHag>	come again?
&lt;jrand0m>	app level
&lt;jrand0m>	what we're discussing is splitting iip into two parts - the irc
 part, and the message based secure anonymous network
&lt;wilde> one solution could be:
&lt;Rain>	jrand0m: k.
&lt;wilde> Application &lt;-> SOCKS5 Proxy Interface &lt;-> Onion Wrapper &lt;-> Onion Router
 1 &lt;-> ... &lt;-> Onion Router N &lt;-> Exit Relay &lt;-> Public Server
&lt;jrand0m>	building a DHT on top of the message layer should be fairly easy
&lt;hezekiah>	DHT?
&lt;jrand0m>	distributed hash table
&lt;jrand0m>	(ala freenet)
&lt;nop>	ok, jrand0m let me clarify
&lt;ChZEROHag>	wilde: I think the plan is to design it such that the 'public
 server' could be removed from the equation at some point
&lt;nop>	are we talking about splitting irc, or merging to focus on anonymity
 framework
&lt;jrand0m>	well, given unlimited # of developers, splitting and doing both
 (well, 3 things ;) in parallel.
&lt;nop>	what I mean is that the irc part is application layer
&lt;jrand0m>	given reality, there's prolly only enough dev time to get the
 comm system running first, then iip on top
&lt;jrand0m>	right exactly
&lt;nop>	and since we have a somewhat viable network working with IIP
&lt;jrand0m>	irc is just another app running on it
&lt;nop>	then the idea should be
&lt;nop>	is to have developers start focusing on framework aspects
&lt;wilde> ChZEROHag: ok, what I suggested is an anonymizing layer for regular
 internet traffic, not a seperate network
&lt;hezekiah>	(This could get fun.)
&lt;nop>	wilde there are weaknesses to that
&lt;nop>	just to let you know
&lt;nop>	aka the clear text on the outer ends
&lt;--	AmishOne has quit (EOF From client)
&lt;wilde> nop: yes, so all connections should be encrypted to the ends
&lt;nop>	we have an effort as well to have anonymous web browsing possible with
 this network
&lt;jrand0m>	yes. it must be able to operate without ever leaving the mixnet
&lt;nop>	but it is not as real time direct as your proposal wilde
&lt;nop>	it uses some time delay tactics
&lt;nop>	with caching etc
&lt;nop>	timing attacks are a serious threat to anonymity
&lt;hifi>	I WANT ANONYMISER BASED on IIP !! I DON"t TRUST OTHER ANONYSERS THEY ARE
 FBI TRAPs !!
&lt;mids>	http://mids.student.utwente.nl/~mids/anonCommFramework/
&lt;nop>	hifi, this isn't changing IIP, this is moving us forward
&lt;nop>	thanks mids
&lt;jrand0m>	heh word mids, my moz is hanging
&lt;nop>	ok
&lt;wilde> although independant mixnets are cool, the real killer apps will probably
 be general ip traffic anonymizers
&lt;nop>	wilde, they are myths
&lt;wilde> killer apps?
&lt;nop>	no
&lt;--	thetower has quit (EOF From client)
&lt;jrand0m>	wilde> that could be a service built on top of the comm layer
&lt;nop>	general ip traffic anonymizers
&lt;wilde> or ip traffic anonymizers?
&lt;nop>	so far they don't exist
&lt;nop>	they exist in papers only
-->	thetower (none@anon.iip) has joined #iip-dev
&lt;jrand0m>	if you build an anonymizing service on top of the comm layer,
 however, your outbound routers will get shut down quickly
&lt;thetower>	Haha, I just noticed I wasn't port forwarding.
&lt;thetower>	Oop, sorry, wrong chan
&lt;wilde> nop: what about the ZKS system?
&lt;nop>	is it still around?
&lt;nop>	and working
&lt;wilde> nope, bad business
&lt;wilde> few people paid
&lt;wilde> but the framework seemed to work, but all nodes were ZKS:s paid relays
&lt;nop>	wilde but they were internal and it wasn't complete
&lt;nop>	it still had certain vulnerabilities
&lt;nop>	it was a start
&lt;nop>	I met Ian Goldberg at CodeCon 2k2, and he himself admitted it was incomplete
 to what he desired
&lt;wilde> yes, everything has vulnerabilities, we just raise the cost of tracing
 dramatically
&lt;jrand0m>	right, after the mixnet is up and running, i'd like to see wilde
 offer generic outbound proxy services.	that'd be cool
&lt;jrand0m>	(sincerely)
&lt;nop>	jrand0m: but again the ultimate would be using that magic mirror concept
 for optimum protection
&lt;ChZEROHag>	Probably the hardest option, but wouldn't freenet be a good
 framework to build from?
&lt;nop>	wilde, maybe you and I can discuss this in another forum at some point
&lt;jrand0m>	but in any case, the network must be built first
&lt;ChZEROHag>	Or is that not what we're discussing?
&lt;jrand0m>	ChZEROHag> no.
&lt;jrand0m>	freenet doesn't provide hard anonymity
&lt;ChZEROHag>	aah
&lt;ChZEROHag>	I should try paying attention
&lt;nop>	ok, moving forward
&lt;nop>	UserX you still here
&lt;wilde> nop: yes, if you have decided on topology there is no need to discuss
 this in public
&lt;UserX> I'm still here
&lt;nop>	well it's application layer, so that comes after net design etc
&lt;nop>	ok
&lt;nop>	where did we leave off at #iip-future meeting
&lt;--	hezekiah has quit (Ping timeout)
&lt;nop>	let's start there
---	logger is now known as Ehud
*	nop is catching up on the meeting logs
&lt;jrand0m>	[04:31] &lt;jrand0m> I think we're back to your question.	can /
 should the irc functionality move forward as its going or move towards this mixnet.
 there are significant benefits to move towards the mixnet, but some aspects of
 the irc side seem to require some redesign to operate on it.
&lt;jrand0m>	[04:31] &lt;jrand0m> the right way for the irc development to go is
 not for me to say
&lt;Ehud>	Basically, UserX had some thinking to do about wether IIP could run
 satisfactorily on the mixnet.
&lt;mids>	nite all
&lt;--	mids (mids@anon.iip) has left #iip-dev (mids)
&lt;ChZEROHag>	Would it not be an idea to create a replacement irc in parallel
 with a mixnet?
&lt;ChZEROHag>	After all it's going to be damn hard to use a normal ircd
&lt;jrand0m>	ChZEROHag> given infinite # devs, yes
&lt;nop>	ok ChZEROHag silence please :)
&lt;ChZEROHag>	Assume infinite devs
&lt;ChZEROHag>	Oh is this not a question bit?
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;nop>	not yet
&lt;UserX> Unfortuantlely I haven't had time to seriously sit down and think about
 how your proposal would fit in with IIP
&lt;ChZEROHag>	oh
&lt;ChZEROHag>	oops
&lt;nop>	just want to get into the discussion
&lt;nop>	well
&lt;jrand0m>	UserX> think of the mixnet as a socket
&lt;nop>	let me suggest something
&lt;nop>	do we agree that our goal is not just IRC ?
&lt;lonelynerd>	well
&lt;Delly> it's a great idea sure
&lt;hezekiah>	nop: Beyond all doubts, I agree that the goal is an anonymous
 network.
&lt;lonelynerd>	doing something traffic-intensive would have the potential to
 ruin the whole project
&lt;hezekiah>	nop: IRC is just a starting point.
&lt;nop>	ok, well what we should look at is this
&lt;jrand0m>	NOT doing something traffic intensive has the potential to get
 us to overlook problems :)
&lt;nop>	instead of saying IIP doesn't fit
&lt;nop>	or it does fit
&lt;nop>	let's look at what modifications need to be made for irc to fit with this
 mixnet, whether it's a mod to the mixnet itself
&lt;lonelynerd>	jrand0m: hmm
&lt;nop>	for instance
&lt;nop>	UserX has a vision of using channels as endpoints
&lt;nop>	Jrand0m calls them idents
&lt;nop>	are they having subtle differences
&lt;nop>	or are they largely different
&lt;jrand0m>	there's substance to those differences.
&lt;nop>	can we review that
&lt;nop>	on both sides
&lt;nop>	from jrand0m and UserX
&lt;--	hezekiah has quit (EOF From client)
&lt;nop>	actually
&lt;nop>	read the log
&lt;nop>	nevermind
&lt;jrand0m>	;)
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;jrand0m>	the hesitancy I have w/ sending messages to a channel ident and
 having that channel redistribute it to members is that the channel gets plaintext
&lt;nop>	how does it get plaintext?
&lt;jrand0m>	instead, I'd suggest having a channel contain just the channel info
 (modes, users, topic, etc)
&lt;jrand0m>	the channel is just an application running on one (well, 3+)
 routers listening to one (well, 3+) identities. when you /msg a channel, you
 send a message to that identity (application).	it then resends it out to the N
 users in the channel, encrypted to each
&lt;nop>	well
&lt;nop>	I had a proposal for that
&lt;nop>	that would have the channel not contain plaintext
&lt;nop>	directly
&lt;jrand0m>	at least, without adding a channel key (which would be managed
 by the channel application itself, which defeats the point)
&lt;nop>	well
&lt;nop>	we were having channel keys
&lt;nop>	for private channels
&lt;nop>	and pub channels are public anyway
&lt;jrand0m>	right.	there may be ways around it. y'all know more about irc
 than I do. there are other ways that don't require going this route though
&lt;nop>	see the neat thing with message channels is this
&lt;nop>	you scale slightly better than trying to find all idents to send to directly
&lt;--	luckypunk has quit (Ping timeout)
-->	dd0c (dd0c@anon.iip) has joined #iip-dev
&lt;jrand0m>	I'm not sure you scale better, but you do redistribute the load
&lt;jrand0m>	(we can find idents via O(log(n)))
-->	sahara (~sahara@anon.iip) has joined #iip-dev
&lt;jrand0m>	but thats neither here nor there, this is application layer
 design ;)
&lt;nop>	right
&lt;jrand0m>	all we need to do, imho, is find some workable ways that *could*
 operate on the comm layer and then leave it to the wayside until we get there
&lt;UserX> jrand0m: messages sent to channels are encrypted with a channel key that
 is different to the channel's identity. a channel server can't decrypt a message
 unless it has come across the key by othermeans
&lt;sahara>	did I miss the meeting?
&lt;jrand0m>	you've got some ways that could work, it sounds like, right?
&lt;jrand0m>	UserX> how does a user joining a channel get the key?
&lt;hezekiah>	sahara: Nope. You're right in the middle of it! :)
&lt;nop>	it's a key exchange
&lt;jrand0m>	with whom nop?
&lt;jrand0m>	brand new user joining #anonymous, and the app containing the
 list of users on #anonymous doesn't have the key (As userx said)
&lt;jrand0m>	(all I'm saying is there's a way to get all the functionality
 and still avoid having a channel key)
&lt;UserX> jrand0m: with public channels it is derived from the channel name. with
 private channels the user either creates one or a someone gives them the keys to
 the channel
&lt;jrand0m>	'k, cool
&lt;jrand0m>	so apps managing public channels can read the plaintext (by
 deriving from the channel name)
&lt;jrand0m>	(which is prolly fine)
&lt;nop>	right
&lt;wilde> jrand0m: if the apps encrypt the plaintext to each recepient, will it
 scale well?
&lt;jrand0m>	yes wilde, perhaps better (depending on the algorithm used to
 nominate channel managers)
&lt;jrand0m>	(though it will potentially have a nonserialized delivery)
&lt;jrand0m>	((though i think thats the case with normal irc anyway))
&lt;--	thecrypto has quit (Ping timeout)
&lt;jrand0m>	but, getting back on to the question -
&lt;jrand0m>	nop, what do we hope to have decided by the end of the discussion
 of #4?
&lt;--	Neo has quit (Ping timeout)
-->	d (~sahara@anon.iip) has joined #iip-dev
&lt;nop>	well
&lt;--	sahara has quit (EOF From client)
&lt;hifi>	simple site , problem is i am tech blond but want good things lol
&lt;nop>	I was hoping that we could re-organize, but this is gonna be a discussion
 for later
&lt;hifi>	sorry OOPS
&lt;nop>	UserX
&lt;--	d has quit (Client exiting)
&lt;nop>	how long will you need to think about certain aspects, and maybe doc them
 up as a concern list
&lt;UserX> hard to say. maybe a week
&lt;nop>	what I'm thinking jrand0m is that a lot of this needs sorting out, rather
 than just plowing into it, or we'll end up at the beginning with nothing to show
&lt;nop>	so let's push a week into this
&lt;nop>	and see what concerns are coming into play
&lt;nop>	because again
&lt;nop>	we want an adaptable mixnet
&lt;nop>	any application should be able to survive
&lt;jrand0m>	absolutely
&lt;jrand0m>	thats the point of the anon comm framework
&lt;--	wilde has quit ()
&lt;nop>	ok, so let's put this off a week, and focus on some realistic proposals
 that can fit all of our needs
&lt;jrand0m>	you say "send message M to location L" and it magically, securely,
 anonymously gets delivered
&lt;nop>	but magic is one thing
&lt;nop>	science is another
&lt;nop>	of course you know that :)
&lt;jrand0m>	the magic is from the app level's perspective ;)
&lt;nop>	yes
&lt;nop>	understood
&lt;jrand0m>	the science is in that 15 page anonCommFramework/2// ;)
&lt;nop>	ok
&lt;hezekiah>	lol
&lt;nop>	UserX, if you can get that in a week that would be helpful
&lt;nop>	?
&lt;jrand0m>	I'll aim at revamping the docs &amp;amp; getting comm layer network design
 ready for then so we can hit the ground running
&lt;nop>	well
&lt;nop>	we haven't agreed on certain aspects
&lt;nop>	I think that still should be hashed out
&lt;jrand0m>	what, in the network layer, haven't we agreed on?
&lt;nop>	personally I agree that maybe you post your anonCommFramework on iip-dev
&lt;nop>	and have it reviewed and commented
*	jrand0m isn't on iip-dev
&lt;Rain>	So, meeting again next tuesday, same bat-time, same bat-channel?
&lt;nop>	what haven't we agreed on is whether it can support all applications
&lt;hezekiah>	jrand0m: Just post to iip-dev@invisiblenet.net .
&lt;hezekiah>	Rain: We are on item #4. There are still other items to go. :)
&lt;jrand0m>	its ~800k. if someone could post the URL to mids' mirror that'd
 be cool
&lt;Delly> argh
&lt;Delly> re
&lt;Delly> about services, i think if IIP become more easier and friendly, we will see
 more users and more nodes. it's why i'm making script for mIRC user, one is a Trent
 script, allowing to use Trent and Anonymail with the mouse, the other is a script
 allowing to transfer file over iip, staying anonymous (using uuencoding). The
 "protocol" used is easy and could be done for lot's irc clients with scripting
 support. And so everybody could transfer little files, even between di
&lt;jrand0m>	nop> I'm 100% certain it can support all applications.
&lt;Rain>	hezekiah: Right. My missunderstanding.
&lt;jrand0m>	this layer has been used for over a decade in hundreds of industries
&lt;Delly> was my thought of the day
&lt;nop>	well then where do we not agree
&lt;nop>	if Irc is an issue, then how is it adaptable?
&lt;jrand0m>	it isn't an issue
&lt;jrand0m>	y'all just don't understand the layer's abstraction ;)
&lt;lonelynerd>	Delly: i have a perl script that allows one to use ssh/telnet/etc
 over irc
&lt;jrand0m>	(really, think of it as a socket)
&lt;Delly> lonelynerd, the goal was just to enhance mirc
&lt;Delly> for iip network
&lt;lonelynerd>	Delly: yeah, but if you use base64, i think it's compatible with
 this one
&lt;Delly> could be possible tu use it
&lt;jrand0m>	ok, we ready for #5 yet?
&lt;hezekiah>	nop?
&lt;--	hezekiah has quit (Client exiting)
&lt;Delly> oups i thought it was 5) !
&lt;ChZEROHag>	There's a 5?
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;--	hezekiah has quit (Client exiting)
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;nop>	sorry
&lt;nop>	delly
&lt;nop>	you guys
&lt;nop>	this is off topic
&lt;nop>	please reserve your conversation outside this channel
-->	hezekiah_ (~hezekiah@anon.iip) has joined #iip-dev
&lt;--	hezekiah has quit (EOF From client)
&lt;nop>	well
&lt;nop>	jrand0m
---	hezekiah_ is now known as hezekiah
&lt;nop>	before I agree to go to 5
&lt;nop>	the problem I'm seeing is
&lt;nop>	UserX has a voice
&lt;nop>	as well
---	Trent@anon.iip gives channel operator status to hezekiah
&lt;jrand0m>	of course
&lt;nop>	and if he sees logistical problems
&lt;nop>	I believe they should be heard
&lt;nop>	so you can't just say, hey it's gonna work
&lt;nop>	it has to be "solidly" agreed on both ends
&lt;nop>	aka he needs convincing
&lt;jrand0m>	right, but I'm not going to sit on my thumbs waiting for him
 to doc them up. if he does come up with some problems in a week, fantastic,
 and we'll revise accordingly
&lt;nop>	or he needs to convine you
&lt;nop>	but the idea is this
&lt;nop>	what I'm trying to propose with this
&lt;nop>	is to reorganize our dev team to get on your bandwagon
&lt;nop>	with that
&lt;nop>	it would put our energy in working on the network design
&lt;nop>	that's the idea
&lt;nop>	thus helping all of us get somewhere specific
&lt;nop>	I'm not trying to slow down
&lt;jrand0m>	right, i don't expect to have a V1.0 final protocol spec next week.
 last night I downloaded about 50 new articles off citeseer to do some more research
&lt;nop>	ok
&lt;nop>	so can we post your proposal to iip-dev
&lt;nop>	and get some review
&lt;jrand0m>	coo'
&lt;nop>	also I advise on your own to propose it on cryptography@metzdowd.com
&lt;nop>	which will get some serious review
&lt;jrand0m>	sounds good
&lt;nop>	ok
&lt;nop>	UserX, you there
&lt;UserX> i'm here
&lt;nop>	ok, so jrand0m will work on protocol spec, and can I assume you'll come
 up with a concerns list or some additives to the protocol?
&lt;UserX> yes
&lt;nop>	ok, let's resume this in a week
&lt;nop>	what was 5?
&lt;nop>	sorry If I'm being a pain
&lt;nop>	just want to organize it
&lt;nop>	to make sure we're all on same page
&lt;jrand0m>	recruiting for services...?
&lt;hezekiah>	5) Recruiting for services to aid with IIP
&lt;nop>	ok
&lt;nop>	yes
&lt;nop>	since mids departure
&lt;nop>	and cohesions return
&lt;nop>	we are possibly looking for others to contribute to IIP in some aspect
&lt;nop>	this does not mean you have to be a hardcore core developer
&lt;nop>	but additives like maybe a web maintainer would be good,
&lt;nop>	some PR would be good
&lt;hezekiah>	luckypunk volunteered to manage the website.
&lt;hezekiah>	&lt;luckypunk> I wanna help/take over the IIP website.
&lt;hezekiah>	&lt;luckypunk> :D
&lt;nop>	and if more people would like to hop on with the upcoming project that
 jrand0m is proposing
&lt;jrand0m>	wikked
&lt;nop>	even if you just want to review the protocol
&lt;nop>	that is more than enough help
&lt;nop>	the reality is this
&lt;nop>	we have a lot of developers with real time jobs
&lt;nop>	and it is consuming them at the moment
&lt;nop>	and any additional help is wanted
&lt;nop>	since this is a huge endeavor
&lt;nop>	to take IIP to where it needs to be
&lt;nop>	aka InvisibleNet at some point
&lt;nop>	real life jobs ;)
&lt;nop>	anyway
&lt;nop>	the idea is
&lt;nop>	it would be cool if people would love to add to this project in some ways
&lt;nop>	using their skills, and I know their are some programmers out there
&lt;nop>	and a few that have some spare tiem
&lt;nop>	time
&lt;nop>	luckypunk's reliability will have to be reviewed, no offense, I've had
 him offer before with help maintaining a freesite, and no luck there
&lt;hezekiah>	nop: I can understand that one. ;-)
&lt;hezekiah>	nop: He just asked me to forward the offer along because he
 wouldn't be here.
&lt;nop>	ok
&lt;hezekiah>	nop: I did. My part's done. :)
&lt;nop>	well, either way, anyone who wants to join in
&lt;nop>	contact one of us
&lt;nop>	either at iip@invisiblenet.net
&lt;hezekiah>	One of whom?
&lt;nop>	or just by nick,
&lt;nop>	hezekiah, userx, nop,
&lt;jrand0m>	I hear anyone who volutneers to help iip gets free hookers and blow
&lt;hezekiah>	What are 'hookers and blow'?
&lt;hezekiah>	... or do I not want to know?
&lt;jrand0m>	heh
&lt;nop>	hezekiah: don't ask
&lt;hezekiah>	OK.
&lt;hezekiah>	I don't want to know. :)
&lt;nop>	hezekiah: enjoy your sheltered life ;)
&lt;nop>	while you can
&lt;nop>	cuz college is gonna be fun :)
&lt;hezekiah>	I'm enjoying it! I'm enjoying it!
*	jrand0m enjoys the hookers and blow ;)
&lt;nop>	jrand0m: quick question
*	w hugs luckypunk and nop
&lt;jrand0m>	si sr?
&lt;nop>	jrand0m: are you considering yourself a dev of IIP at some time soon?
&lt;nop>	since you are offering a merge ;)
&lt;hifi>
 http://www.guerrillanews.com/cgi-bin/wwwthreads/showflat.pl?Cat=&amp;amp;Board=gnn&amp;amp;Number=182767&amp;amp;page=0&amp;amp;view=collapsed&amp;amp;sb=5&amp;amp;o=0&amp;amp;part=
&lt;hifi>	sorry , opps again
&lt;jrand0m>	nop> a dev of invisiblenet, but I can't contribute to iip
&lt;nop>	understood
&lt;nop>	IIP == invisiblenet future projects
&lt;hezekiah>	jrand0m: Good working!
&lt;hezekiah>	jrand0m: Wording.
&lt;nop>	devs wanted for either
&lt;nop>	to make that clear
&lt;nop>	specifically cuz jrand0m could use a good team set
&lt;Addic> I could take a look of the Windows code...
&lt;jrand0m>	si sr.	once we get rolling into software design, there's going
 to be more truckloads of work than one can imagine
&lt;jrand0m>	word Addic
&lt;nop>	awesome
&lt;nop>	ok
&lt;nop>	I will send this request on iip-dev line as well
&lt;nop>	anyone interested please don't hesitate to contact
&lt;nop>	was there a 6?
&lt;nop>	I believe so
&lt;jrand0m>	6) comments suggestions and people who want to help
&lt;jrand0m>	suggestion: &lt; 1.8 hours next time :)
&lt;jrand0m>	(not that any of the topics could have been condensed any more
 than they were)
&lt;nop>	no comments?
*	nop thinks everyone's asleep
&lt;nop>	hehe
&lt;nop>	we bored them
&lt;jrand0m>	w3wt
&lt;Addic> heh, who has been working on the Windows' code this far?
&lt;nop>	ok
&lt;hifi>	zzzzzz...
&lt;nop>	UserX has made it so far portable
&lt;Rain>	What kind of talents are we looking for?
&lt;Addic> ok
&lt;nop>	ok, let me re-iterate
&lt;nop>	Coders, Graphics dudes, Web devs, PR people, Web maintainers
&lt;Rain>	Ok, missed that. Sry.
&lt;nop>	and if you can write biz plans, that helps me too :)
&lt;nop>	you didn't miss
&lt;nop>	I didn't go in enough detail
&lt;jrand0m>	heh
&lt;--	Ehud has quit (EOF From client)
&lt;hifi>	I am Born PR people
&lt;Rain>	Step one: Collect Underpants.
&lt;Addic> translating to other languages at wiki?
&lt;nop>	yes
&lt;nop>	that would be great
&lt;nop>	translations
&lt;Addic> ok, i could do that too
&lt;nop>	documentation
&lt;nop>	etc
&lt;--	hezekiah has quit (Ping timeout)
&lt;nop>	even organization
&lt;nop>	anyone who wants to be actively involved in helping InvisibelNet/IIP
&lt;hifi>	I invite ppl to use IIP alll the time
&lt;nop>	thnx hifi
-->	hezekiah (hezekiah@anon.iip) has joined #iip-dev
&lt;Rain>	What kind of org skills?
&lt;nop>	well, maybe help run the meetings, or maybe forcing us dev guys to get
 more docs on the protocol
&lt;nop>	etc
&lt;nop>	possibly organize interviews and some type of press releases
&lt;nop>	some ideas for the future of promoting the use of IIP
&lt;nop>	etc
&lt;nop>	ok, please contact one of us if you want to help out
&lt;Rain>	Ok, org question, that I have mentioned before: IIP Signing key? (nag, nag)
-->	Ehud (~hezekiah@anon.iip) has joined #iip-dev
&lt;hifi>	IIP notification service :) for ppl to knoe I /him is online LOL
&lt;qriff> just as a question for the qurious... what defines the holder for "Trent"...
&lt;qriff> and what about channel/nick expiration...
&lt;qriff> registration that is...
&lt;--	ChZEROHag has quit (Ping timeout)
&lt;jrand0m>	trent is a service, not a nick, so trent must have access to the
 ircd (i think)
&lt;nop>	these questions are mids questions for trent, he's an abstract piece
&lt;nop>	yes jrand0m
&lt;jrand0m>	iip notification would be cool. how does anonymail do it?
&lt;jrand0m>	can clients send a /notify nick to the server and get a msg when
 the nick joins?
&lt;hifi>	IIP SMS notification LOL
&lt;nop>	actually
&lt;nop>	we did have IIP SMS as the first version of anonymail
&lt;nop>	but it tended to flood
&lt;hifi>	oh
&lt;nop>	so now we do it as anonymail database delivery
&lt;hifi>	IIP invitation msg as signature to ordinary e-mails ...
&lt;hifi>	Kinda " Do yo Yahoo ? Get MSN free " stuff
&lt;jrand0m>	ooOOoo textAds
&lt;jrand0m>	but does iip need more users?
&lt;hifi>	oh
&lt;jrand0m>	or is getting more users just a "oh cool, lets service more people"?
&lt;hifi>	no
&lt;hifi>	dunno
&lt;hifi>	i just brainstorm
&lt;--	Mira has quit (Ping timeout)
&lt;hezekiah>	More people ... more ideas ... more volunteers
&lt;hifi>	IIP as world standart will be cool
&lt;hezekiah>	More people ... more problems ... more strain on the network ...
&lt;hezekiah>	... more floods of #anonymous ...
&lt;hezekiah>	It's a two sided question.
&lt;hifi>	more channels lol
-->	Mira (~Mira@anon.iip) has joined #iip-dev
&lt;hifi>	IIP Eugenics Program LOL Less Population Less Problems
-->	ChZEROHag (~hag@anon.iip) has joined #iip-dev
&lt;Addic> hmm... going back to the notification question... is it so the /notify
 nick does not work here? Or am I not understanding the question...
&lt;lonelynerd>	Addic: sure it works
&lt;Addic> well what's the problem then?
&lt;hifi>	?
&lt;--	Delly has quit (EOF From client)
&lt;lonelynerd>	wasn't much following the conversation, but they talked about
 having a /notify that wouldn't require the client to poll
&lt;Addic> ok
&lt;--	ChZEROHag has quit (Ping timeout)
&lt;--	w has quit (Ping timeout)
&lt;--	Rain has quit (I Quit)
-->	w (~w@anon.iip) has joined #iip-dev
&lt;hezekiah>	Hmmm ...
&lt;hezekiah>	I think it's about time we adjurne this meeting.
&lt;hezekiah>	What do you say, nop?
*	jrand0m thinks he fell asleep too
&lt;nop>	yeah
&lt;nop>	ok
&lt;nop>	later
&lt;--	jrand0m (jrandom@anon.iip) has left #iip-dev (jrand0m)
&lt;hezekiah>	Meeting adjurned! :)
&lt;hezekiah>	*BAF*!
&lt;--	Addic (anon@anon.iip) has left #iip-dev (Addic)
&lt;--	LeerokLacerta (~leerok@anon.iip) has left #iip-dev (Client Exiting)
&lt;--	hezekiah has quit (Client Exiting)
&lt;--	Ehud has quit (Client Exiting)
&lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P</title><link>/pt/blog/2003/03/25/reuni%C3%A3o-de-desenvolvimento-do-i2p/</link><pubDate>Tue, 25 Mar 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/03/25/reuni%C3%A3o-de-desenvolvimento-do-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Aprogas, hezekiah, mids, mihi, nop, noP, UserX&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Mar 25 22:07:19 2003
22:07 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
22:07 [Users #iip-dev]
22:07 [@hezekiah] [ Aprogas] [ logger] [ mids] [ poX] [ UserX]
22:07 -!- Irssi: #iip-dev: Total of 6 nicks [1 ops, 0 halfops, 0 voices, 5 normal]
22:07 -!- Irssi: Join to #iip-dev was synced in 3 secs
22:07 &lt; UserX> yes
22:07 &lt;@hezekiah> OK. :)
22:07 &lt; mids> log is up http://mids.student.utwente.nl/~mids/iip/meeting35/livelog.txt
22:07 &lt; Aprogas> /exec -o tail -f http://mids.student.utwente.nl/~mids/iip/meeting35/livelog.txt
22:08 &lt; Aprogas> loops are fun
22:08 &lt; mids> unless anybody has any agenda;
22:08 &lt; mids> I'd like to hear what the official proposals are for the decentralized routing protocol
22:09 &lt; Aprogas> then at least have 1. decentral routing protocl 2. question as agenda
22:09 &lt; mids> 1) welcome
22:09 &lt; mids> 2) decentralized protocol
22:09 &lt; mids> 3) WVTTK
22:09 &lt; mids> 4) questions
22:09 &lt; Aprogas> thats dutch
22:10 &lt; mids> whats the english word for it?
22:10 &lt; Aprogas> 3) WCTTA
22:10 &lt; Aprogas> maybe
22:10 &lt; Aprogas> but latin would be more elite
22:10 &lt; Aprogas> where is the director to tell me to shut up and get back to the point ?
22:10 &lt;@hezekiah> Aprogas: be quite and get back to the point. ;-)
22:10 &lt; mids> quod etcetera mensa venit
22:11 &lt; Aprogas> hezekiah: thanks
22:11 &lt; mids> -1-
22:11 &lt; mids> Welcome everybody!
22:11 &lt;@hezekiah> Hiya! :)
22:11 &lt; mids> as you see, the regular meetings are earlier as the other 33 ones from now on
22:11 &lt; mihi> hi mids
22:11 &lt; mids> .
22:11 &lt; mids> -2-
22:11 &lt; Aprogas> to better fit the mainly US/EU users of IIP ?
22:12 &lt; nop> yo
22:12 &lt; Aprogas> hello nop
22:12 -!- mode/#iip-dev [+o nop] by Trent
22:12 &lt;@nop> got the page
22:12 &lt;@hezekiah> Hiya, nop! :)
22:12 &lt; mids> Aprogas: it would fit better for UserX / nop
22:12 &lt;@nop> is userx alive?
22:12 &lt; Aprogas> dont forget to change your nick to noP
22:12 -!- nop is now known as noP
22:12 &lt; mids> 2) I'd like to hear what the official proposals are for the decentralized routing protocol
22:12 &lt;@noP> thnx aprogas
22:12 &lt;@noP> we have no official proposal till Friday 21:00
22:12 &lt; UserX> noP: i'm here
22:13 &lt;@noP> that is to be discussed
22:13 &lt;@noP> there are semi-official proposals in www.invisiblenet.net/research
22:13 &lt; Aprogas> can i join that discussion to give totally useless suggestions ?
22:13 &lt;@noP> which are many different proposals
22:13 &lt;@hezekiah> Uh, oh. Looks like I have a lot of reading to do before Friday. ;-)
22:13 &lt;@noP> we will log it
22:13 &lt;@noP> and you can suggest
22:13 &lt;@noP> during iip-dev meeting
22:14 &lt;@noP> yeah hezekiah we added more stuff ;)
22:14 -!- mids changed the topic of #iip-dev to: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/ - http://www.invisiblenet.net/research/
22:14 &lt; mids> ok
22:14 &lt; mids> .
22:14 &lt; mids> quod etcetera mensa venit?
22:14 &lt;@noP> brb
22:14 &lt;@hezekiah> mids: What language is that?
22:15 &lt; mids> latin
22:15 &lt;@hezekiah> Ah.
22:15 &lt; Aprogas> mensam sounds more correct
22:15 &lt; mids> it should mean something like: what else comes to the table
22:15 &lt; Aprogas> and `etcetera' isnt
22:15 &lt; mids> et cetera
22:15 &lt; Aprogas> but that still doesnt make sense
22:16 &lt; mihi> quod ceterum ad mensam venit?
22:16 &lt; Aprogas> maybe
22:16 &lt; Aprogas> when will the IIP sourcecode be translated to latin using latin.h ?
22:16 &lt; mihi> igpay atinlay? ;-)
22:16 &lt; Aprogas> in other words, when will IIP development freeze to transfer those manhours to my latin.h project and complete it, only to then implement it in IIP ?
22:17 &lt;@hezekiah> Never.
22:17 &lt; mids> quod autem ad mensam venit
22:17 &lt; mids> powered by http://www.latijnnederlands.nl/
22:17 &lt; mids> .
22:17 &lt; Aprogas> thats W Echter TTK
22:17 &lt; mids> any IIP questions?
22:17 &lt; mids> Aprogas: 2. verder, voorts, en dan (ter voortzetting of uitwerking v. iets voorafgaands).
22:17 &lt; mihi> "*but* what comes to the table"?
22:17 &lt; Aprogas> `what' does
22:18 &lt; mids> mihi: questions, proposals, comments
22:18 &lt; mihi> mids, you missed the ""
22:18 &lt; Aprogas> anything that was talked about during the meeting but didnt fit in the point that was currently active
22:18 &lt;@hezekiah> Is this item 3 on the agenda?
22:18 &lt; Aprogas> hezekiah: i think we are at questions yet
22:18 &lt; mids> hezekiah: yes
22:18 &lt; Aprogas> the meeting seems chaotic and without any real content, except that the decision on the routing protocol will be made later
22:18 &lt;@hezekiah> ... because I have no idea what "WVTTK" means and this conversation is definately obscure enough to be a possible candidate. ;-)
22:19 &lt; mids> ok, /me formalizes
22:19 &lt;@hezekiah> Right
22:19 &lt; Aprogas> its probably because i am here
22:19 &lt; mids> and because I had a lot of beer
22:19 &lt; Aprogas> WVTTK in reality is anything that does not make sense
22:19 * mids moves on to point 4
22:20 &lt; mids> any IIP related questions?
22:20 &lt; Aprogas> how does the IIP team expect the userbase to grow, and when will massive PR start to stimulate more growth ?
22:20 &lt; Aprogas> also, what kind of people does the IIP team expect to attract in the beginning, and with the PR campaign
22:21 &lt; mids> past experience has tought that it is very easy to get on slashdot
22:21 &lt; mids> which results in a quick increase of users
22:21 &lt; mids> but you need Cool Features
22:21 &lt; mids> to excuse an announcement
22:21 &lt; Aprogas> well, most slashdot users dont stay long i think
22:21 &lt; Aprogas> a few of them stay, but most just want to `check it out'
22:21 &lt;@hezekiah> Right.
22:21 &lt;@hezekiah> So once we decentralize we will have something to brag about on /.
22:22 &lt; mids> then we can address some online magazines
22:22 &lt; mids> like theregister
22:22 &lt; mids> and/or wired
22:22 &lt; Aprogas> you need cool features to excuse an announcement, and you need a cool application to keep them
22:22 &lt;@hezekiah> Right.
22:22 &lt; Aprogas> but slashdot is a pretty `limited' target group
22:22 &lt; Aprogas> it only attracts a certain type of people
22:22 &lt; mids> it is a part
22:22 &lt; Aprogas> perhaps some more diversity would be good
22:22 &lt; mids> you could also address some target audiences
22:22 &lt;@hezekiah> I personally don't really care about attracting people. I just want a good program.
22:23 &lt; mids> like writing to the dutch organisation Martijn :)
22:24 &lt; mids> maybe some press release to AA groups, amnesty, EFF, scientology/cult critics
22:24 &lt; mids> hezekiah: even with a good program you require a certain userbase to be able to offer decent traffic
22:25 &lt; mids> you cant have only 2 users on your ultra-anonymous network
22:25 &lt;@hezekiah> The way I look at it, if it's easy enough to find on freashmeat/sourceforge and it offers what people want (good anonymized chat), then people will use it.
22:26 &lt;@hezekiah> Yes. That is a very primitive outlook on userbase growth.
22:26 &lt; Aprogas> the average internet user does not search at sourceforge
22:26 &lt; Aprogas> its hard to search for something if you dont know that it exists
22:26 &lt; mids> hezekiah: freshmeat / sourceforge is only for the geeks
22:26 &lt; mids> they think that anonymity is 'cool'
22:26 &lt; mids> but dont really need it that much
22:26 &lt;@hezekiah> Or they have people they don't want to be looking over their shoulder. :)
22:26 &lt; mids> cause they have nothing to hide :)
22:27 &lt;@hezekiah> But their paranoia helps them set up secure nodes.
22:27 &lt;@hezekiah> I'm not sure I would want my message traffic running through Great Aunt Edna's Windows Me machine.
22:27 &lt; mids> what is the target audience in your oppinion?
22:27 &lt; mids> 16-23 year old linux kiddies?
22:27 &lt;@hezekiah> Well, I really don't care who uses it.
22:28 &lt; mids> or joe sixpack
22:28 &lt;@hezekiah> I would just want the people who make the nodes to make them securely.
22:28 &lt; Aprogas> maybe some lawyers to defend us
22:28 &lt;@hezekiah> Beyond that, I just want to make the program better by good coding.
22:28 &lt; Aprogas> if IIP is a proper program, it would take into account that not all nodes can be secure
22:28 &lt;@hezekiah> Nop does some userbase kind of stuff. He seems to understand it pretty well.
22:29 &lt; mids> what do you mean?
22:29 &lt; Aprogas> hezekiah is the true programmer, he is afraid of users
22:29 &lt;@hezekiah> Aprogas: IIP will do its best to be idiot proof, but the security of a system always comes down to the people who run it.
22:29 &lt;@hezekiah> Aprogas: I'm not affraid of users. I just don't really care too much _who_ they are.
22:29 &lt; mids> http://www.joelonsoftware.com/articles/StrategyLetterV.html
22:30 &lt;@hezekiah> mids: He does corporate stuff. Buisness kind of things. I still don't know how he got funding to hire Cap'n Crunch.
22:30 &lt; mids> no comment
22:30 &lt;@hezekiah> lol
22:33 &lt; mids> I got nothing to say anymore
22:33 &lt; mids> other questions?
22:33 &lt; Aprogas> how many developers does IIP have right now, and how many hours per week do those developers spend (estimated)
22:33 &lt;@hezekiah> Uh ..
22:34 &lt;@hezekiah> That's a trick question actually. :)
22:34 &lt; Aprogas> is it ?
22:34 &lt;@hezekiah> Which _kind_ of developers are you looking for?
22:34 &lt; Aprogas> i am not looking for developers
22:34 &lt; Aprogas> i just want to know how the IIP development is doing
22:34 &lt;@hezekiah> So you want to know about the developers who right isproxy?
22:35 &lt; Aprogas> IIP is more than just isproxy i guess
22:35 &lt;@hezekiah> Yeah.
22:35 &lt; Aprogas> i just want to know how many people are currently spending time on IIP
22:35 &lt;@hezekiah> That's why it's a trick question. :)
22:35 &lt;@hezekiah> Then I have no idea! :) Not all of them are probably public!
22:35 &lt; mids> how much time do you spend on IIP then?
22:35 &lt; Aprogas> never mind, ill just go watch the sf's actitivity meter i guess
22:36 &lt; Aprogas> if it has such information
22:36 &lt;@hezekiah> I can tell you that right now (to the best of my knowledge) there are really only two people actively writting code for the isproxy source.
22:36 &lt;@hezekiah> UserX and myself.
22:36 &lt; mids> *nod*
22:36 &lt; Aprogas> im not only talking about writing code
22:36 &lt;@hezekiah> Nop is doing stuff in the background when he can that deals with neat protocols and theory.
22:36 &lt; Aprogas> also about plannig stuff, for example that routing protocol
22:36 &lt; Aprogas> just the project as a whole
22:36 &lt;@hezekiah> OK ... this is an opensource project. The "developers" are anyone who pitches in an idea.
22:37 &lt;@hezekiah> lol
22:37 &lt; Aprogas> actually i want to know how many manhours are spent (wasted?) on IIP, so i can calculate how much money that represents
22:37 &lt;@hezekiah> A lot trickier to answer than you thought, eh?
22:37 &lt;@hezekiah> Well, I pretty much only know about work on isproxy.
22:37 &lt; Aprogas> ok
22:37 &lt;@hezekiah> That fluxuates based on how busy UserX and myself are.
22:37 &lt;@noP> aprogas you're being nit picky
22:38 &lt; Aprogas> its just that i want to know that if i were to donate money to this project, that i donate the right amount, not too much, not too little
22:38 &lt;@noP> if you're not on the dev team
22:38 &lt;@noP> then just don't waste your time
22:38 &lt;@hezekiah> For example, right now I am very busy in real life, so I haven't been able to touch the isproxy code for over a week! (Ack!)
22:38 &lt; Aprogas> so i want to know how much this project would `cost' in manhours
22:39 &lt;@hezekiah> On an average week where I can write code, I might get in 4-5 hours. That's a wild stab in the dark! UserX seems to code in spurts (no offense) having periouds where he doesn't have much time and then one week where there is a flurry of commits. (He might be coding the whole time and just committing when he has completed code. I really don't know.)
22:39 &lt;@hezekiah> Anyway, it's way to volatile for me to really get a handle on it.
22:40 &lt; Aprogas> ok
22:41 &lt; Aprogas> i have no more questions
22:43 * mids ends the suffering
22:43 * hezekiah hands mids the *baf*er
22:44 -!- mode/#iip-dev [+o mids] by Trent
22:44 -!- logger was kicked from #iip-dev by mids [*baf*]
--- Log closed Tue Mar 25 22:45:02 2003
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2003/03/18/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Tue, 18 Mar 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/03/18/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Aprogas, armpit, hezekiah, Hitman, mids, nop, UserX&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Mar 18 20:14:29 2003
20:15 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
20:15 [Users #iip-dev]
20:15 [ jeremiah] [ logger] [ mids] [ UserX]
20:15 -!- Irssi: #iip-dev: Total of 4 nicks [0 ops, 0 halfops, 0 voices, 4 normal]
20:15 -!- Irssi: Join to #iip-dev was synced in 5 secs
20:17 -!- mode/#iip-dev [+o mids] by Trent
22:00 &lt; nop> hi
22:00 &lt;@mids> Tue Mar 18 21:00:10 UTC 2003
22:00 &lt; hezekiah> Hi. :)
22:00 &lt;@mids> HEllo
22:00 &lt;@mids> so
22:01 &lt;@mids> whats on the agenda?
22:01 &lt; hezekiah> I have no clue.
22:01 &lt; armpit> howdy
22:01 &lt; hezekiah> Hi
22:01 &lt;@mids> ok
22:01 &lt; armpit> mind if i lurk around? :)
22:01 &lt;@mids> then lets just keep a question round
22:01 &lt;@mids> btw, Freenet 0.5.1 is out
22:01 &lt; hezekiah> Cool. :)
22:02 &lt; hezekiah> Maybe one of these days I'll try using it. :)
22:02 &lt;@mids> so, any IIP questions?
22:02 &lt; Hitman> quick run down of current status would be nice nop
22:02 &lt; Hitman> so we can get up to speed on what's happening with it all
22:03 &lt;@mids> good point
22:03 &lt; nop> hold
22:03 * hezekiah turns on beautiful classical music those tech-support hotlines play while we wait for them ...
22:04 * Hitman shudders as teh memories flood back
22:05 * mids runs out of breath
22:06 * mids dies
22:06 &lt; hezekiah> Well, meanwhile I think it should be noted that some people don't appear to have remembered the meeting starts 2 hours earlier now.
22:06 &lt;@mids> or they just dont care :)
22:07 &lt; nop> ok
22:07 &lt; nop> back
22:07 &lt; hezekiah> Yay! :)
22:07 &lt; nop> 1.1.0 is out, 1.2 meeting needs to be set
22:07 &lt; nop> so that hez, Userx and I can discuss furthur major development
22:08 &lt;@mids> maybe the development cycle should be more open?
22:08 &lt;@mids> so others can hear what the plans are too?
22:08 &lt; nop> we will log and place in research directory
22:08 &lt; nop> on invisiblenet
22:08 &lt;@mids> ok
22:08 &lt; Aprogas> that would counter allegations that IIP is vapourware
22:09 &lt; hezekiah> mids: I think openess is great, but it can get pretty annoying when you are trying to discuss coding and the listeners are continueally getting off the subject into theory. :(
22:09 &lt; nop> that's why we log
22:09 &lt; nop> ;)
22:09 &lt; hezekiah> I think the logging is a good idra.
22:09 &lt; nop> and publish
22:09 &lt;@mids> hezekiah: channels can be moderated
22:09 &lt; hezekiah> Maybe we could post the log to the iip-dev mailing list too? That would give people a good idea of what's going on behind the scenes.
22:09 &lt; Hitman> open discussion of ideas and brainstorming would rock, but end product changes will have to be discussed seperately by the actual coding team otherwise thing's won't get implemented correctly
22:09 &lt;@mids> k
22:09 &lt; hezekiah> They could pipe up with all kinds of suggestions then. :)
22:10 &lt; hezekiah> UserX? Are you currently present?
22:10 &lt; UserX> i'm present
22:10 &lt; hezekiah> OK. :)
22:10 &lt; hezekiah> (To both UserX and nop): Do either of you have any times for that meeting that would be good for you?
22:11 &lt; hezekiah> I mentioned the times that won't work for me, in my email. I hope it's a small enough subset not to be a problem. :)
22:12 &lt;@mids> anyway, you can settle that in private
22:12 &lt; Hitman> in my personal opinion I think that decentralisation of the network is the number one priority. To make IIP completely p2p would take away any ability whatsoever the goverment and other nasty forces have to shut it down. While a central server exists tehy can still end it....ie napster
22:12 &lt; hezekiah> OK.
22:12 &lt;@mids> we can read the logs afterwards.
22:13 &lt; hezekiah> Hitman: decentralization is the main theme of 1.2
22:13 &lt; Hitman> sweet
22:14 &lt; hezekiah> So where were we?
22:15 &lt; hezekiah> Oh, yeah. Nop was listing the current status of 1.2.
22:15 &lt; nop> yeah
22:15 &lt; hezekiah> Did you have anything else to add, nop?
22:15 &lt; nop> so 1.2 we need a dev meeting to start
22:15 &lt; nop> and from that point is our start
22:16 &lt; Aprogas> did you create a branch in CVS so bugs in 1.1 can be fixed without requiring users to update to a alpha or beta state 1.2 ?
22:17 &lt; UserX> The development is already in a seperate branch from 1.1
22:18 &lt; hezekiah> And the 1.1 release was tagged v1-1-0.
22:18 &lt; Aprogas> so there is a tag on the release, but not a branch tag ?
22:18 &lt; Aprogas> i assume the development is on the `MAIN' branch ?
22:19 &lt; hezekiah> Uh, I currently don't know what CVS commands I should be running to tell the difference. :)
22:19 &lt; UserX> 1.1 is on the MAIN branch
22:19 &lt; Aprogas> something like cvsweb gives more overview of such things than cvs commands anyway; branchs in cvs are quite confusing
22:20 &lt; Aprogas> anyway, having a release on the main branch and the development in a seperate branch is quite an uncommon setup; and that might have reasons
22:20 &lt; Aprogas> maybe it is worth investigating if it would not be more useful to do it the other way around ?
22:25 &lt; hezekiah> Well, I don't know much about CVS so my input wouldn't be much worth here. :)
22:26 &lt; Aprogas> CVS is a scary beast
22:27 &lt; hezekiah> Yeah. I wonder if it ate the other people in the room. It seems deathly quiet in here.
22:27 &lt; Aprogas> i ended up re-importing sources numerous times because i messed up after trying to put my branches right
22:27 &lt; hezekiah> ;-)
22:28 &lt; Aprogas> so be careful with it
22:28 &lt; hezekiah> *lol*
22:29 &lt; hezekiah> Mids? Do we have another item on the agenda? It seems like we're done with this one (or else someone got eaten by the CVS beast.)
22:31 &lt; Aprogas> well.. i didnt really see anyone reacting to my `suggestions'
22:31 &lt; Aprogas> im wondering why the IIP development team uses this different way of using branches
22:31 &lt; hezekiah> I have no clue.
22:31 &lt; Aprogas> i guess 99% of the CVS-using project develop on the MAIN branch and keep releases on seperate branches
22:32 &lt; hezekiah> I do know that it works fine.
22:32 &lt; Aprogas> that will become obvious when you get 1.2
22:32 &lt; Aprogas> what will happen with 1.1 which s currently on the main branch ?
22:32 &lt; hezekiah> So I say that "If it isn't broken, then don't fix it."
22:32 &lt; hezekiah> It's sources are tagged.
22:33 &lt; Aprogas> a bug in it might be found
22:33 &lt; Aprogas> and you might want to create 1.1.1
22:33 &lt; hezekiah> I guess that if we need to do a bug fix, then someone checks out v1-1-0, fixes the bug, and commits under the tag v1-1-1.
22:33 &lt;@mids> hezekiah: no, none
22:33 &lt; Aprogas> hezekiah: that is possible too
22:33 &lt; hezekiah> mids: As I said, I don't know much about CVS. :)
22:33 &lt; Aprogas> but using release branches is more common
22:33 &lt; UserX> the developement will probably be merged back on to the main branch. and if we need to do bug fixes/upgrades to 1.1 we just create a branch from it
22:33 &lt; Aprogas> userx: ok
22:33 &lt; hezekiah> Oh, well. I'll leave the CVS playing to the developers that understand it. :)
22:34 &lt; Aprogas> noone understands CVS
22:34 &lt; hezekiah> lol
22:34 &lt; Aprogas> thats the problem
22:34 &lt; Aprogas> its a beast that cannot really be tamed
22:34 &lt; hezekiah> So, mids. What's next on the agenda? Question round?
22:34 &lt;@mids> ok, I am out. cya
22:35 -!- mode/#iip-dev [+o hezekiah] by Trent
22:35 &lt;@hezekiah> OK. The question round has officially begun, I guess. :)
22:35 &lt; Aprogas> oh
22:35 &lt;@hezekiah> Questions?
22:35 &lt;@hezekiah> (Not that I can promise an answer, but you can ask.)
22:37 &lt;@hezekiah> Going once ...
22:37 &lt;@hezekiah> Going twice ..
22:37 &lt;@hezekiah> Gone!
22:38 &lt;@hezekiah> Sold to the eternal silence of the ever questioning public (until the next iip-dev meeting that is.) ;-)
22:38 &lt;@hezekiah> Well, it was nice talking to you all (and nice to be able to have UserX around and talking in an iip-dev meeting. I'm glad the time change has improved things for him.)
22:38 &lt;@hezekiah> Bye, all! :)
22:38 &lt; nop> bye
--- Log closed Tue Mar 18 22:43:48 2003
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2003/03/12/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Wed, 12 Mar 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/03/12/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Debolaz, dm, FillaMent, hezekiah, jrand0m, lonelynerd, luckypunk, mids, mihi, nop, someone, toni&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Wed Mar 12 00:01:53 2003
00:01 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
00:01 [Users #iip-dev]
00:01 [@mids ] [ jeremiah] [ mihi] [ pox ]
00:01 [ hezekiah] [ logger ] [ nop ] [ UserX]
00:01 -!- Irssi: #iip-dev: Total of 8 nicks [1 ops, 0 halfops, 0 voices, 7 normal]
00:02 -!- Irssi: Join to #iip-dev was synced in 7 secs
00:02 &lt;@mids> Welcome to the 33th meeting
00:02 &lt; hezekiah> Hi
00:03 &lt;@mids> IIP 1.1.0 is released yesterday
00:03 &lt; toni> is it okay, to simply idle here and eve's drop?
00:03 &lt;@mids> toni: yes
00:03 &lt;@mids> Agenda for this meeting:
00:03 &lt;@mids> 1) IIP 1.1.0
00:03 &lt;@mids> 2) Future of IIP
00:03 &lt;@mids> 3) Questions
00:04 &lt;@mids> if you have questions about the current subject, please ask
00:04 &lt;@mids> otherwise save it for round 3
00:04 &lt;@mids> .
00:04 &lt; nop> hi
00:04 &lt;@mids> logs are available on http://mids.student.utwente.nl/~mids/iip/
00:04 &lt; hezekiah> hi! :)
00:04 &lt; luckypunk> Hi.
00:04 &lt;@mids> .
00:04 &lt; jrand0m> ev'nin
00:05 &lt;@mids> 1) IIP 1.1.0 (stable) Released!!!
00:05 &lt; hezekiah> YAY!
00:05 &lt;@mids> Finally
00:05 &lt; luckypunk> :)
00:05 &lt;@mids> almost a year after nop's post that it would be out soon :)
00:05 &lt; FillaMent> w3rd i$ b0nd
00:05 &lt;@mids> In this version the installation for Unix is enhanced, entropy generation is improved and a few bugs are fixed.
00:05 &lt;@mids> We call it a stable release
00:05 &lt; hezekiah> mids: Is that list of changes as compared to 1.1.0 RC3 or compared to 1.0.0?
00:05 &lt;@mids> and it looks stable so far
00:06 &lt;@mids> hezekiah: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/invisibleip/iip/CHANGELOG
00:06 &lt;@mids> thats all I know
00:06 &lt; hezekiah> OK. :)
00:06 &lt; hezekiah> (It sorta sounds like it is a comparison to 1.1.0 RC3 or RC2.)
00:07 &lt;@mids> hezekiah: it does, because nobody wrote what was updated before
00:07 &lt; dm> Should I download the Service Pack 2 for IIP if I'm using a cracked version of IIP?
00:07 &lt; hezekiah> mids: Ah ... Therein lies the tale! ;-)
00:07 &lt; dm> sorry, carry on.
00:07 &lt; hezekiah> dm: I'm not aware of any service packs.
00:07 &lt;@mids> the release is announced on our website, freshmeat, infoanarchy and frost
00:08 &lt;@mids> I did email a few other sites that had it listed
00:08 &lt;@mids> if you guys/girls know other places to tell...
00:08 &lt;@mids> please do so
00:08 &lt; jrand0m> nsa?
00:08 &lt; toni> i know, but im a total stranger to iip *g*
00:08 &lt; FillaMent> kuro5hin?
00:08 &lt; hezekiah> mids: Did you email that program archive that hosts it that was recently mentioned on iip-dev?
00:08 &lt; toni> heise.de german security/internet related site
00:08 &lt; FillaMent> jinx.biz
00:09 &lt;@mids> hezekiah: I did mail vipul's munitions
00:09 &lt; hezekiah> mids: OK! :)
00:09 &lt;@mids> kuro5hin requires a decent article
00:09 &lt;@mids> and they are very picky
00:09 &lt;@mids> but if you want to write something...
00:09 &lt;@mids> please do so
00:09 &lt; hezekiah> slashdot again?
00:09 &lt;@mids> toni: could you inform them?
00:09 &lt; hezekiah> They don't require anything super decent, and they mentioned us before. ;-)
00:10 &lt; toni> they also require articles, and i dont know how picky they are
00:10 &lt; toni> if somebody writes an article, i could translate it to german and email them
00:10 &lt;@mids> you could use the press release on http://www.infoanarchy.org/story/2003/3/10/23466/2065
00:11 &lt;@mids> and link the CHANGELOG to http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/invisibleip/iip/CHANGELOG
00:11 &lt;@mids> be sure to include a general description of IIP
00:11 &lt;@mids> I think we should try to do /.
00:12 &lt;@mids> we survived it before
00:12 &lt; hezekiah> mids: Note: You mention to view the changelog in the infoanarchy article, but you don't appear to provide people with a link to it!
00:12 &lt; toni> since im not really familiar with iip, i guess i can't give a decent description, but if you /. it, i could give heise a hint, they often take news from there and translate them
00:12 &lt;@mids> hezekiah: yes, I forgot.
00:12 &lt;@mids> I'll mail their editor
00:15 &lt; hezekiah> OK ... anything else on agenda item 1 (IIP 1.1 release) ?
00:17 &lt;@mids> did you all already submit a newsstory to /.?
00:17 &lt; hezekiah> No.
00:18 &lt; hezekiah> I haven't been with the project quite long enough to have a firm grasp of what has happened since 1.0.
00:18 &lt; hezekiah> Who wrote the last /. post?
00:18 &lt;@mids> we dont know
00:18 &lt; hezekiah> LOL!
00:18 &lt; jrand0m> hahah
00:18 &lt; dm> I think it might have been no_nick
00:18 &lt; mihi> is iip too anonymous? ;-)
00:19 &lt;@mids> yes :)
00:19 &lt; hezekiah> Well, I'll go hunt up the previous post, and see if I can come up with something. :)
00:19 &lt;@mids> ok...
00:19 &lt;@mids> previous one was a copy of the kuro5hin article
00:19 &lt;@mids> which was about nop's interview
00:19 &lt;@mids> ok
00:19 &lt;@mids> Item 2??
00:19 &lt; hezekiah> Yay! :)
00:20 &lt;@mids> 2) Future of IIP
00:20 &lt;@mids> we want:
00:20 &lt;@mids> DECENTRALIZATION
00:20 &lt;@mids> but who is going to do it
00:20 &lt;@mids> and how
00:21 &lt; dm> and is it possible.
00:21 &lt; jrand0m> and what will be lost.
00:21 &lt; hezekiah> If I may interupt: I just want to make sure nop and UserX and present and accounted for. This conversation will be pretty futile without them. :)
00:21 &lt; jrand0m> (aka centralized authentication - trent)
00:21 &lt; hezekiah> nop?
00:21 &lt; hezekiah> UserX?
00:21 &lt;@mids> hezekiah?
00:21 &lt; hezekiah> Are you present?
00:21 &lt; hezekiah> mids: Here!
00:21 &lt; nop> I'm somewhat present
00:22 &lt; hezekiah> OK. :)
00:22 &lt; nop> userx and I have had discussions
00:22 &lt; nop> on how we would like to do it
00:23 &lt; hezekiah> Did those get discussions written up in papers and stuck in the research directory of the IIP website?
00:23 &lt; nop> ues
00:23 &lt; nop> most are there
00:23 &lt; nop> userx has more
00:23 &lt; nop> that I would like pu t there
00:23 &lt; nop> http://www.invisiblenet.net/research/IIP-WP-Notes.txt
00:23 &lt; hezekiah> OK. Could you please give the filenames of the most relavent ones so I can give them a look? :)
00:23 &lt; nop> that one contains quite a bit
00:24 &lt; nop> there is also some other's contributed
00:24 &lt; nop> IIP_netproto.html
00:24 &lt; nop> and architecture.pdf
00:24 &lt; hezekiah> OK. :)
00:24 &lt; nop>
00:25 &lt; nop> http://www.invisiblenet.net/research/IIP-Identity.txt
00:25 &lt; nop> as well
00:25 &lt; nop> http://www.invisiblenet.net/research/IIP-Messages.txt
00:27 &lt; hezekiah> OK. Are any of them completely (or primarily) devoted to just the decentralization aspect?
00:27 &lt; nop> yes
00:27 &lt; nop> all of them
00:27 &lt; hezekiah> OK. :)
00:27 &lt; hezekiah> Thanks for all the links! I'm checking them out now. :)
00:31 &lt;@mids> ok
00:31 &lt;@mids> other IIP Future events?
00:31 &lt; dm> is FillaMent here?
00:31 &lt; hezekiah> Well, in the near future, IIP-dev still doesn't have the "entropy problem" fixed.
00:31 &lt; dm> he had the idea of making trent allow PGP key exchanges
00:31 &lt; dm> which makes sense.
00:31 * FillaMent is present
00:32 &lt;@mids> yes FillaMent and me did talk about that
00:32 * mids hands the microphone to FillaMent
00:32 * FillaMent taps it a couple times, "this thing on?" (sorry)
00:33 * hezekiah turns up the volume
00:33 &lt; lonelynerd> :)
00:33 &lt; FillaMent> Here's the deal: I think it'd be handy to have a PGP key storage and exchange mechanism on IIP. I have a few proposals as to how such a thing should work.
00:34 &lt; dm> Should be fairly easy? Just add a field for PGP to trent, and add GET/STORE commands?
00:34 &lt; FillaMent> 1) Capability is built into trent. This presents a problem with most IRC clients sending strings that long
00:35 &lt; dm> ah, ok.
00:35 &lt; FillaMent> 2) Make trent able to pull a CHK from freenet and store the contents of that file as the Key
00:35 &lt; FillaMent> 3) Build a separate bot to preform 1 or 2
00:35 &lt; nop> hmm
00:35 &lt;@mids> good points
00:35 &lt; nop> the only issue
00:35 &lt; nop> I have
00:35 &lt; nop> with this concept
00:35 &lt; nop> is how do we trust trent or any bot for that matter to handle pub keys
00:35 &lt; nop> without verification
00:36 &lt;@mids> well
00:36 &lt; FillaMent> Well, it could check and make sure the nick was reg'd and ident'd
00:36 &lt;@mids> it could be just as a keyserver
00:36 &lt; nop> the idea I'm thinking
00:36 &lt; nop> is it can do a verify to all major key servers
00:36 &lt; nop> as well
00:36 &lt; nop> so that it gets congruent info
00:36 &lt; FillaMent> nop: read my flog entry about psuedoidentity?
00:36 &lt; nop> link
00:37 &lt; FillaMent> SSK@WxBcPJd1ppZSZ~C8IJI-DHx94oIPAgM/fillament//
00:37 &lt;@mids> keyservers dont verify anything
00:37 &lt;@mids> they just store stuff
00:37 &lt;@mids> what you can do now with Trent
00:37 &lt; FillaMent> here's the short of it... what if your identity only exists in anonymous space? What can you verify?
00:37 &lt;@mids> /squery trent nickinfo mids
00:38 &lt;@mids> see the comment line
00:38 &lt;@mids> it can contain anything
00:38 &lt;@mids> also urls etc
00:38 &lt; FillaMent> but short
00:38 &lt;@mids> so you could link to your PGP key
00:39 &lt; FillaMent> I'm just thinking of something to remove all the middle steps.
00:39 &lt; hezekiah> Looking at mids' ID comment, I see it lists a key fingerprint
00:39 &lt; hezekiah> It also lists the key ID. Why can't someone just get the key from a keyserver, and check the fingerprint.
00:39 &lt; FillaMent> hezekiah: What key server?
00:39 &lt; FillaMent> one on the internet?
00:39 &lt; nop> that's what I'm saying
00:40 &lt; mihi> how get a key up to a key server? anonymously?
00:40 &lt; lonelynerd> we just need a bot to fetch those
00:40 &lt; FillaMent> if your identity only exists in anonymous space, like mine... I don't want to leave a trail on the internet
00:40 &lt; hezekiah> Ah ...
00:40 &lt; hezekiah> OK. I get it. :)
00:40 &lt;@mids> so a keyserver bot for IIP would be it
00:40 &lt;@mids> combined with freenet
00:40 &lt; FillaMent> that'd be sweet... just feed trent the fingerprint and it'll try to fetch the key...
00:41 &lt;@mids> currently freenet is too heavy to run on the Trent server
00:41 &lt; lonelynerd> mids, well, you could ascii armor the public keys
00:41 &lt; FillaMent> mids: Such a thing need not be built into trent, as my point 3
00:41 &lt; nop> well
00:41 &lt; nop> you could use a gateway mids
00:41 &lt; nop> like groovy
00:41 &lt;@mids> too unreliable
00:42 &lt; someone> why do you need freenet, again?
00:42 &lt; FillaMent> mids: If you wanted to make trent capable, just have it access one of the public freenet servers
00:42 &lt;@mids> why not let a user upload the key to freenet and give the url to the bot?
00:42 &lt;@mids> someone: for file storage
00:42 &lt; FillaMent> mids: Because it a few days it's gone if no one accesses it.
00:42 &lt; lonelynerd> mids, wouldn't it be more efficient to have a one huge digest of public keys used by people?
00:43 &lt; hezekiah> lonelynerd, mids: You could just add a the capability to assign PGP key ID's to a nick just like you can assign a comment.
00:43 &lt; FillaMent> I think the best solution is to have it not integrated into IIP. Someone writes it as a piece of software (hell, I could do it but am busy) then distribute the software. Anyone who wants to run an IIP keyserver, can.
00:44 &lt; lonelynerd> hezekiah, true, but you still need to fetch the pgp key
00:44 &lt; nop> ok here's the funny thing
00:44 &lt; lonelynerd> FillaMent, sounds reasonable
00:44 &lt; nop> things we can see
00:44 &lt; nop> we trust
00:44 &lt; nop> like the internet
00:44 &lt; nop> yet it's insecure
00:44 &lt; someone> why not just have a bot upload nad download keys from internet key servers and store a fingerprint with trent
00:44 &lt; nop> yet we have a cryptographic network
00:44 &lt; nop> and we don't trust a soul to run a pgp keyserver
00:44 &lt; lonelynerd> someone, that's what i suggested
00:44 &lt; hezekiah> nop: lol! :)
00:45 &lt; lonelynerd> nop :)
00:45 &lt;@mids> nop
00:45 &lt;@mids> you dont get it
00:45 &lt; nop> I do get it
00:45 &lt;@mids> you DONT need trust for a keyserver
00:45 &lt; nop> I'm joking
00:45 &lt; FillaMent> nop: Sure you do... one just has to put their pseudoidentity on line.
00:45 &lt; FillaMent> on the line
00:45 &lt; FillaMent> mids: Sure you do
00:45 &lt;@mids> it is just for storage
00:45 &lt; nop> I know mids
00:45 &lt; nop> I was just being funny
00:45 &lt; nop> ;)
00:45 &lt;@mids> users should ALWAYS verify fingerprint
00:45 &lt; someone> lonelynerd: so we don't need freenet, right?
00:45 &lt;@mids> and check web of trust
00:45 &lt; FillaMent> mids: I could just stick my key there and say it's nop's.
00:46 &lt;@mids> nop: good if you are funny :) but others might not understand it
00:46 &lt; lonelynerd> FillaMent, actually, what you wrote about pseudoidentity got me thinking. i'm wasting time and resources by having two identities on iip, one for people who know me irl and then this.
00:46 &lt;@mids> FillaMent: thats why you can stick the fingerprint on Trent
00:46 &lt; lonelynerd> someone, exactly, freenet is cool, but not needed this time
00:46 &lt;@mids> (you'll have to trust trent though
00:46 &lt; FillaMent> mids: Yes... and /how/ many people know about key fingerprints?
00:47 &lt; lonelynerd> someone, but somebody could still post compressed digests contain many keys
00:47 &lt;@mids> if they dont know, they shouldnt use PGP
00:47 &lt; FillaMent> mids: yeah.. let's alienate the userbase
00:47 &lt; lonelynerd> true
00:47 &lt; lonelynerd> :)
00:47 &lt;@mids> no seriously
00:47 &lt; FillaMent> I've already had this discussion 20x with zab
00:47 &lt; hezekiah> FillaMent: if they don't know enough about key fingerprints, then they probably don't know enough about crypto for me to trust that they haven't given away their key!
00:47 &lt;@mids> using PGP without checking fingerprints gives a false sense of security
00:48 &lt; FillaMent> hezekiah: And how do you sort those people out?
00:49 &lt; lonelynerd> FillaMent, that's tricky. far too many users use pgp insecurely
00:49 &lt; hezekiah> FillaMent: Tis the billion dollar question! That is very hard. :)
00:49 &lt; FillaMent> If you tell people that they're too stupid to use crypto, they won't want to. They'll say, 'fuck it... I don't have time to care about privacy'... they may be sheep, but there are more of them voting than us. We have to make it easy for the sheep.
00:50 &lt;@mids> you can try to educate them
00:50 &lt; FillaMent> You have to get them in the classroom, and IIP/Fnet is the best classroom I know of
00:50 &lt; hezekiah> Correct, mids. Security is only as strong as the intelligence of the person behind it.
00:50 &lt;@mids> I totally agree FillaMent
00:51 &lt; FillaMent> such a key storage bot would have a motd explaining that they should be checking fingerprints
00:51 &lt;@mids> I just think that you should seperate keyserver from trust
00:51 &lt; hezekiah> So what are we going to do with this bot and IIP? What do we want it to do, and how?
00:51 &lt; FillaMent> I think it should be a 3rd party thing
00:52 &lt; hezekiah> Like anonymail?
00:52 &lt; FillaMent> no... like something that anyone can run
00:52 &lt;@mids> anybody can run anonymail
00:52 &lt;@mids> IF you would have the source
00:52 &lt;@mids> :)
00:52 &lt; FillaMent> mids: You know what I mean though
00:53 &lt;@mids> yes
00:53 &lt;@mids> sorry
00:53 &lt; hezekiah> So is this something, the IIP developers need to write, or can someone who knows nothing about IIP but basic IRC can write?
00:53 * FillaMent already has a framework going
00:53 &lt; hezekiah> OK! :)
00:54 &lt; FillaMent> well... I'd have to hack it to change it's direction
00:54 &lt; FillaMent> GAH!!!!!! More projects!!!! Nooooooo!
00:54 &lt; jrand0m> give in FillaMent, just give in
00:54 &lt; FillaMent> jrand0m: I know... I know.
00:54 &lt; hezekiah> Basically what I'm asking is, is this something that needs to get built into IIP, or can it be independant?
00:55 &lt; FillaMent> independent
00:55 &lt; hezekiah> If it's independant, then I'd say, "GO FOR IT!" :)
00:55 &lt;@mids> hezekiah: IndependEnt
00:55 * mids ducks
00:55 &lt; hezekiah> mids: really?
00:55 &lt;@mids> yes
00:55 * FillaMent thinks he's missing a joke.
00:56 &lt; hezekiah> My spell checker says independant is OK.
00:56 &lt;@mids> hezekiah: made a typo
00:56 &lt; FillaMent> oh... yeah...
00:56 &lt; FillaMent> dent
00:56 &lt; FillaMent> independEnce
00:56 &lt; hezekiah> Hmmm ... it says independent is OK too, odd.
00:56 &lt;@mids> hezekiah: grep "^independ.nt$" /usr/share/dict/words
00:56 &lt; FillaMent> probably a new english/old english thing
00:56 &lt;@mids> anyway
00:56 &lt; hezekiah> Anyway ... :)
00:57 &lt;@mids> say we have this keybot
00:57 &lt; hezekiah> And it will be independent of IIP. :)
00:57 &lt;@mids> how will it get the key from a user?
00:57 &lt; FillaMent> /msg
00:57 &lt;@mids> the full key?
00:57 &lt; FillaMent> no
00:57 &lt; FillaMent> freenet
00:57 &lt;@mids> ah
00:58 &lt;@mids> so you msg the freenet url
00:58 &lt;@mids> and it tries to download in the background
00:58 &lt; lonelynerd> what's the problem? you can easily paste full key to iip.
00:58 &lt; FillaMent> /msg Keybot STORE CHK@lakdjfa;lsdfjasd;lkfj
00:58 &lt;@mids> lonelynerd: my key is 8 KB big
00:58 &lt; FillaMent> lonelynerd: Not will all clients
00:58 &lt; mihi> FillaMent: you can if you do it in blocks of 10 lines.
00:59 &lt;@mids> the keyboard _could_ look if you are identified with trent
00:59 &lt;@mids> keybot
00:59 &lt;@mids> :)
00:59 &lt; FillaMent> mids: It would have to
01:00 &lt;@mids> and just add that as an additional flag
01:00 &lt; FillaMent> /msg keybot MSGSTORE ad;flkjsflkjsdf;lasdrkfj
01:00 &lt; FillaMent> /msg keybot MSGSTORE ad;flkjsflkjsdf;lasdrkfj
01:00 &lt; FillaMent> /msg keybot MSGSTORE ad;flkjsflkjsdf;lasdrkfj
01:00 &lt;@mids> well
01:00 &lt; FillaMent> such a thing would best be scripted
01:00 &lt;@mids> yes
01:00 &lt;@mids> exactly
01:00 &lt; jrand0m> is a centralized identity manager like trent really desireable?
01:00 &lt; FillaMent> so either chopped and sent via msg or via freenet
01:00 &lt;@mids> jrand0m: with a centralized ircd, yes
01:00 &lt;@mids> maybe we should form a keybot commitee
01:01 &lt;@mids> and let them discuss the details
01:01 &lt; jrand0m> ah, right. yeah, I was assuming a decentralized net.
01:01 * mids opens #keybot
01:01 &lt; FillaMent> mids: I don't see a need
01:01 &lt;@mids> well
01:01 &lt;@mids> we got more on the agenda
01:01 &lt; lonelynerd> mids, uhm.
01:01 &lt;@mids> and we are already busy for 1 hour
01:01 &lt; FillaMent> 20 people start keybots... 1 will eventually prove the most reliable and become the defacto standard
01:02 &lt;@mids> I mean more.. any other Future IIP things?
01:02 &lt; hezekiah> nop?
01:02 &lt; hezekiah> What are the major features/changes you plan for 1.2?
01:02 &lt; nop> what
01:02 &lt; nop> decentralization
01:02 &lt; nop> and channel encryption
01:02 &lt; nop> as well as client to client encryption
01:02 &lt; nop> channel trust
01:02 &lt; nop> using RSA keyring
01:02 &lt; Debolaz> I have a question. What is the thing needed most from IIP now, that an ISP would be able to provide?
01:03 &lt;@mids> money!
01:03 &lt;@mids> millions
01:03 &lt;@mids> so we can hire thousands of developers
01:03 &lt; Debolaz> I was thinking more in terms of services.
01:04 &lt; jrand0m> OC12?
01:04 &lt;@mids> hosting is fine at sf so far
01:04 &lt;@mids> maybe a stable node somewhere
01:05 &lt;@mids> ...
01:05 &lt; Debolaz> Well, I was thinking of a node sort of thing. And perhaps a file mirror.
01:05 &lt;@mids> project release files are already mirrored on 8 servers so far
01:06 &lt;@mids> plus on vipul's munitions
01:07 * mids slowly pushes the topic to item 3, questions
01:07 &lt; hezekiah> Ack!
01:07 &lt;@mids> 3) Questions?
01:08 &lt; jrand0m> eta for decentralization (1 mo, 3 mo, 6 mo)?
01:08 &lt; jrand0m> aka, without dependence on a central server
01:08 &lt;@mids> no comment!
01:08 &lt; hezekiah> mids: LOL!
01:08 &lt; hezekiah> I really have no idea. UserX would probably have the best bet
01:09 &lt; hezekiah> nop, UserX: are we done decentralizing "core" in isproxy yet?
01:09 &lt; nop> um no
01:11 &lt; hezekiah> I'm assuming that "core" comes before ircd decent., right?
01:12 &lt; nop> first
01:12 &lt; nop> we have to make a virc
01:12 &lt; nop> which is a virtual irc transport
01:12 &lt; nop> so that the irc clients can still talk to the core
01:12 &lt; nop> without ircd
01:13 &lt;@mids> roadmap anybody?
01:13 &lt; hezekiah> lol. I'm clueless. :)
01:16 &lt;@mids> *silence*
01:16 &lt;@mids> I heared that some wanted next meeting to be earlier
01:16 &lt; nop> yes
01:16 * FillaMent rubs his legs together furiously but fails to produce the proper chirp.
01:16 &lt; nop> UserX can't make it at the time we have now
01:16 &lt; nop> because of work
01:16 &lt; hezekiah> Ah.
01:16 &lt; nop> if we had it a couple hours earlier
01:16 &lt;@mids> what time would be better?
01:16 &lt; nop> this would be easier
01:16 &lt;@mids> 21:00 UTC?
01:16 &lt; hezekiah> If UserX would talk more we could really get some stuff done! :)
01:16 &lt; nop> that should work
01:17 &lt; hezekiah> Let's see ...
01:17 &lt; hezekiah> It's normally 23:00 UTC, right?
01:17 &lt;@mids> yes
01:17 &lt; hezekiah> Yeah.
01:17 &lt; hezekiah> That should work for me. :)
01:17 &lt;@mids> 21:00 UTC it is
01:18 &lt;@mids> ok
01:18 &lt;@mids> I am out
01:18 &lt;@mids> thanks for listening to me :)
01:18 * mids bows
01:18 &lt;@mids> oh
01:18 &lt;@mids> before I forget
01:18 &lt;@mids> UserX, nop, hezekiah, thanks for your work on IIP so far!
01:18 &lt; hezekiah> mids: I enjoy listening to you.
01:19 &lt; hezekiah> mids: A pleasure! :)
01:19 &lt; hezekiah> All you guys make it worthwhile! :)
01:19 &lt; jrand0m> yeah, thanks for the updates. I appreciate using y'alls software
01:19 &lt; hezekiah> (Note: I am a Yankee. No offense is meant if there are girls in the channel.)
01:19 * FillaMent curses them for this network that consumes his free time.
01:19 &lt; hezekiah> FillaMent: lol! :)
01:19 &lt; jrand0m> heh
01:20 * hezekiah picks up the "baf"er
01:20 &lt; hezekiah> *BAF!*
01:20 &lt; hezekiah> Meeting adjurned! :)
01:22 &lt; mihi> adjourned, you mean?
01:23 &lt; hezekiah> Over.
01:23 &lt; hezekiah> Done.
01:23 &lt; hezekiah> End.
01:23 &lt; hezekiah> Dead.
01:23 &lt; hezekiah> The meeting is dead. Long live the next meeting.
01:23 &lt; mihi> ;-) logger is still living
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2003/03/04/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Tue, 04 Mar 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/03/04/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> bpb, dm, hezekiah, jake, jeremiah, LeerokLacerta, mids, mrflibble, nop, Nostradumbass&lt;/p>
&lt;h2 id="registro-de-reunião">Registro de Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Mar 04 23:47:24 2003
23:47 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:47 [Users #iip-dev]
23:47 [ eep] [ jeremiah] [ logger] [ mids] [ nop] [ UserX_]
23:47 -!- Irssi: #iip-dev: Total of 6 nicks [0 ops, 0 halfops, 0 voices, 6 normal]
23:47 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:48 &lt; LeerokLacerta> Making history.
23:48 &lt; mrflibble> helooo
23:48 &lt; LeerokLacerta> Hello.
23:52 &lt; nop> hi
23:52 &lt; jeremiah> hi
23:53 &lt; nop> hi
23:53 -!- mode/#iip-dev [+o mids] by Trent
23:53 &lt; LeerokLacerta> Konnichiwa.
23:54 &lt; bpb> konnichiwa
23:58 &lt; nop> hi
23:58 &lt;@mids> Hi hezekiah!
23:58 &lt; hezekiah> Hi. :)
23:58 &lt;@mids> *hedgehog sound*
23:58 &lt; hezekiah> lol
23:58 &lt; hezekiah> *orgle*
23:58 &lt; LeerokLacerta> Hedgehog?
23:58 &lt; hezekiah> (orgle: That's one of the sounds a llama makes.)
23:58 &lt;@mids> LeerokLacerta: relatively large rodents with sharp erectile bristles mingled with the fur
23:59 &lt; hezekiah> Mids got turned into a hedgehog by the entropy bug.
23:59 &lt; hezekiah> I got turned into a llama.
23:59 &lt;@mids> no
23:59 &lt; LeerokLacerta> I know what it is, but why're you making hedgehog noises?
23:59 &lt;@mids> because I reported the logging bug that didnt exist
23:59 &lt; hezekiah> Ah.
23:59 &lt; hezekiah> Well, you had mentioned you were going to turn into a hedgehog when refering to the previous entropy bug.
--- Day changed Wed Mar 05 2003
00:00 &lt;@mids> that was back then
00:00 &lt;@mids> Tue Mar 4 23:00:03 UTC 2003
00:00 &lt;@mids> meeting NOW in here
00:00 &lt;@mids> Welcome everybody
00:00 &lt;@mids> this is the 32th IIP meeting
00:00 * LeerokLacerta feels welcomed.
00:00 &lt;@mids> previous one was canceled, because nobody was there
00:00 &lt;@mids> logs are available on http://mids.student.utwente.nl/~mids/iip/
00:01 &lt;@mids> We got a little agenda:
00:01 &lt;@mids> 1) Welcome
00:01 &lt;@mids> 2) IIP 1.1.0 Release status update
00:01 &lt;@mids> 3) Trent accesslevel for 'voice'
00:01 &lt;@mids> 4) Question round
00:01 &lt;@mids> if you have any questions on the current topic, please ask
00:01 &lt;@mids> otherwise save them for the question round.
00:01 &lt;@mids> .
00:02 * mids moves the agenda pointer to #2 "IIP 1.1.0 Release status update"
00:02 &lt;@mids> well hezekiah, what happened? :)
00:02 &lt; hezekiah> Oh. OK. :)
00:02 &lt; hezekiah> Well, the first entropy bug got fixed.
00:02 &lt; hezekiah> After much banging of heads and exchanging of emails ...
00:03 &lt; hezekiah> ... UserX, nop, and myself managed to work out a fix for it.
00:03 &lt; hezekiah> Now, mids is noticing a NEW problem with the entropy gathering (namely seed.rnd isn't getting saved.)
00:03 &lt; hezekiah> Anyway, I've hunted in the code and posted my discoveries to the iip-dev mailing list.
00:04 &lt;@mids> this thing is another release delayer
00:04 &lt;@mids> hopefully the last one
00:04 &lt; hezekiah> I am now waiting on UserX or nop to tell me what all this means and if I'm missing something (because I think I am. None of it makes any sense.)
00:04 &lt; hezekiah> Hopefully. *orgle*
00:04 &lt;@mids> .
00:04 &lt; hezekiah> .
00:04 &lt;@mids> Any IIP 1.1.0 specific questions?
00:05 &lt; LeerokLacerta> No socks?
00:05 &lt;@mids> no socks
00:05 &lt; hezekiah> No SOCKS.
00:05 &lt; LeerokLacerta> K.
00:05 &lt;@mids> ok
00:05 &lt;@mids> lets move on to #3 "Trent accesslevel for 'voice'"
00:06 &lt;@mids> this is related with the hidden agenda point #2.9 "The #freenet-opn channel"
00:06 &lt;@mids> the official Freenet project channel is on irc.freenode.net
00:06 &lt;@mids> but that is not anonymous
00:06 &lt;@mids> we have a mirror with that channel here
00:06 &lt;@mids> in #freenet-opn
00:07 &lt;@mids> the bot 'eyeKon' tells you everything that happens on the other side
00:07 &lt;@mids> normally this is a one way mirror, but you can say something back with the "!say :text" command
00:07 &lt;@mids> to use this you got to have operator or voice status
00:07 &lt;@mids> if you want to say something, ask an operator to give you voice
00:07 &lt;@mids> ,
00:08 &lt; dm> How about if you are identified by Trent you get voice automatically and your name gets prefixed to your messages. If people on the other side have a problem they can send a command to the bot to "ban" a certain anonyname. In which case EyeKon on this side removes voice permanently from that name.
00:08 &lt; LeerokLacerta> Permanently?
00:08 &lt; LeerokLacerta> How 'bout timed ban?
00:08 &lt;@mids> it will get pretty complicated
00:09 &lt;@mids> they have to know how to bot works
00:09 &lt;@mids> while it is intended more as a one-way transparant thing
00:09 -!- hezekiah is now known as nickthief88099
00:09 &lt;@mids> I have contacted the channelowners of #freenet
00:09 &lt;@mids> and they didnt have a problem with it
00:09 &lt; dm> sure, until mids or someone restores it. Must make sure not to spam/bother people on the other side.
00:09 &lt;@mids> that is why not everybody will get voice
00:09 &lt;@mids> it is VERY easy to create lot of accounts here
00:10 &lt;@mids> so it will be impossible to ban them all
00:10 &lt; dm> ok, so selective voice, through trent?
00:10 &lt;@mids> what I DO want to do is selective voice through Trent
00:10 &lt; jake> this sure is an interesting conversation but I need to eat buh bye
00:10 &lt;@mids> which is agenda item #3
00:10 &lt;@mids> bye jake, thanks for joining
00:10 &lt;@mids> be sure to read the logfile afterwards
00:10 &lt; jake> thank you
00:10 &lt; jake> k
00:10 &lt;@mids> Right now the channel access system has 3 levels:
00:11 &lt;@mids> level 1: operator
00:11 * mids checks the site how he called it
00:12 &lt;@mids> Level 1: Normal operator, can give him/herself ops
00:12 &lt;@mids> Level 2: Super operator, can add other users to the channel (with lower level)
00:12 &lt;@mids> Level 3: Founder, most powerfull, required to drop a channel for example
00:12 &lt;@mids> I want to add a voice level
00:12 &lt;@mids> so people can get voice on the channel if they are on the access list
00:12 &lt;@mids> but the problem is... what number should the voice level be?
00:12 &lt; hezekiah> lol
00:13 &lt; hezekiah> Tell me you didn't use magic numbers, mids.
00:13 &lt; hezekiah> Please.
00:13 &lt;@mids> I am thinking about changing level 1 into 10
00:13 &lt;@mids> and 2 into 20
00:13 &lt;@mids> and 3 into 30
00:13 &lt;@mids> and adding level 5 as voice
00:13 &lt; hezekiah> Sounds good. It leaves room for further improvements.
00:13 &lt;@mids> exactly
00:14 &lt;@mids> note that I dont plan to make Trent a big &amp; bloaty service
00:14 &lt;@mids> comments? objections?
00:14 &lt;@mids> .
00:14 &lt; hezekiah> Umm .. so what's the problem?
00:15 &lt;@mids> there is no problem
00:15 &lt; dm> voice = voice on all channels?
00:15 &lt; hezekiah> OK.
00:15 &lt; hezekiah> It sorta looked like that. :)
00:15 &lt;@mids> dm: no, it is channel specific
00:15 &lt;@mids> hezekiah: I am always dramatic
00:15 &lt; dm> ok
00:15 &lt;@mids> dm: try this:
00:15 &lt;@mids> /squery trent chanlist #iip-dev
00:15 &lt;@mids> you'll get a list of the users on the access list
00:15 &lt;@mids> with the level
00:15 &lt; dm> ah, nice
00:16 &lt;@mids> ok
00:17 &lt;@mids> then it is now time for the last item #4: "Question Round"
00:17 &lt; dm> is there a roadmap documented anywhere, for IIP?
00:18 &lt;@mids> only internally I think
00:18 &lt;@mids> I dont have it...
00:18 &lt;@mids> hezekiah?
00:18 &lt; hezekiah> And why does "/squery Trent :chanlist #anonymous" return a blank list.
00:18 &lt; hezekiah> Oh.
00:18 &lt; hezekiah> Well we have a small todo list of stuff we need to do in the development tree.
00:18 &lt;@mids> hezekiah: too late (because nobody is on the access list for #anonymous, it is oper-less)
00:18 &lt; hezekiah> I'm not aware of any roadmap though.
00:19 &lt;@mids> maybe it would be good to make one
00:19 &lt; dm> ok, you're not even thinking about decentralizing any time soon, correct?
00:19 &lt; hezekiah> Well, that would be nop's department.
00:19 &lt; hezekiah> (Actually, I've already asked for something like that.)
00:20 &lt; hezekiah> (He said we were going to sit down and map out [or whatever he said] IIP 1.2 after 1.1 is released.)
00:20 &lt; hezekiah> .
00:21 &lt;@mids> well
00:21 &lt; dm> 1.1 is there a changelog somewhere?
00:21 &lt;@mids> nop is very busy
00:21 &lt;@mids> maybe someone else should do it
00:21 &lt;@mids> dm: yes, hang on
00:21 &lt; hezekiah> mids: No one else has the authority to do it.
00:21 &lt;@mids> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/invisibleip/iip/CHANGELOG
00:21 &lt; hezekiah> We are talking about setting the future course of development for IIP.
00:21 &lt; dm> thanks, bookmarked
00:22 &lt;@mids> hezekiah: understood
00:25 * mids just heared that they got plenty of things to do for 1.2
00:25 &lt; hezekiah> As for nop not having time, ...
00:25 &lt; hezekiah> We still have plenty of known coding to do on 1.2.
00:26 &lt; hezekiah> 1.2 will not die for lack of vision. And even if we finish the stuff currently on the list, a short discussion will come up with more.
00:26 &lt; hezekiah> Eventually nop will have time to sit down with us and describe a plan for development of 1.2.
00:26 &lt; dm> any general notes on what 1.2 is striving for?
00:26 &lt; hezekiah> The big one: decentralize the ircd server!
00:26 &lt; dm> ah, ok, you don't know.
00:27 &lt; dm> ah, that's in 1.2? sweet.
00:27 &lt;@mids> is it already?
00:27 &lt;@mids> omg
00:27 &lt; hezekiah> Is the decentralization ready? No!
00:27 &lt; dm> planned for I mean :p
00:27 * mids objects!
00:27 &lt;@mids> when do you want to release 1.2?
00:27 &lt;@mids> 2010?
00:27 * LeerokLacerta is an object.
00:27 &lt; hezekiah> lol
00:28 &lt; hezekiah> Let's just say sometime after 1.1 is released. :)
00:28 &lt; hezekiah> Right now 1.1 is the priority.
00:28 &lt; hezekiah> (At least that's the feeling I've gotten.)
00:28 &lt; dm> so you is it going to be distributed ircd servers or completely decentralized?
00:28 &lt; hezekiah> dm: I don't know the details.
00:28 &lt; dm> ok
00:28 &lt; hezekiah> I'm not really very good at P2P stuff. :)
00:28 &lt; hezekiah> I just code
00:28 &lt;@mids> let me paste an email from 2002-03-19
00:28 &lt;@mids> From: 0x90 (0x90@invisiblenet.net)
00:28 &lt;@mids> Date: Tue Mar 19 2002 - 00:22:26 CET
00:28 &lt;@mids> Subject: [iip-dev] 1.1.0 almost complete
00:28 &lt;@mids> Ok, we're nearing the completion of 1.1.0. As soon as the TODO/Fixes and cui
00:28 &lt;@mids> for linux are complete, we should run a beta test of the network for this
00:28 &lt;@mids> week, this is done by the developers/testers. Stay posted.
00:29 &lt;@mids> --0x90--
00:29 &lt;@mids> .
00:29 &lt; hezekiah> Ouch.
00:29 &lt; hezekiah> That hurt, mids. ;-)
00:29 &lt;@mids> yes it did
00:30 &lt; hezekiah> What date was the last release of IIP made?
00:30 &lt;@mids> RC3 was 2002-12-04
00:30 &lt;@mids> but ofcourse the whole 'RC' stuff was wrong
00:31 &lt;@mids> ofcourse it is just a name
00:31 &lt;@mids> RC2 could have been 1.1.0
00:31 &lt;@mids> then RC3 1.1.1
00:31 &lt;@mids> and what we will have now 1.1.2
00:32 &lt; nop> well
00:32 &lt; nop> in the crypto community
00:32 &lt; nop> we should continue with RC4, 5 and 6, and see if they crack it
00:32 &lt; nop> ;)
00:32 &lt; nop> bad joke
00:33 &lt; Nostradumbass> Excuse me for butting in...
00:33 &lt; jake> butts!
00:33 &lt; Nostradumbass> but it seems that iip developers have forgotten the prime mazimum of open source, "Release early, release often".
00:34 &lt; LeerokLacerta> IIP is open source?
00:34 &lt; nop> sure
00:34 &lt; nop> right
00:34 &lt; nop> but
00:34 &lt; hezekiah> LeerokLacerta: yes
00:34 &lt; LeerokLacerta> I'm dumb.
00:34 &lt; nop> we also value security
00:34 &lt; Nostradumbass> i haven't been around on iip too long but i can't recall ever hearing about it being /.'d
00:35 &lt; nop> and we like to bend the rules
00:35 &lt; nop> it's been slashdotted
00:35 &lt; Nostradumbass> apologies
00:35 &lt;@mids> RC2 was /.-ed
00:35 &lt; Nostradumbass> k
00:35 &lt;@mids> and it gave us... hezekiah !
00:35 &lt; nop> yes
00:35 &lt; nop> ;)
00:35 &lt; Nostradumbass> still that's quite a while back.
00:36 &lt; hezekiah> mids: actually no.
00:36 &lt; hezekiah> mids: I was watching this project for more than a year before the /.ing.
00:36 &lt; jake> um guys? about the web based IIP are there any plans for improvement? like a nicer interface?
00:36 &lt; nop> that's a distributedcity question
00:36 &lt; nop> they make the interface
00:36 &lt; jake> oooo k
00:37 &lt; nop> it was something that they did, not really direct involvement with us
00:37 &lt;@mids> doing releases gives publication
00:37 &lt;@mids> you can do announcements, press releases
00:37 &lt;@mids> we have multiple places that really like to hear about updates
00:38 &lt;@mids> it increases the interest and amount of users in the project
00:38 &lt;@mids> and also potential contributors / developers
00:38 &lt;@mids> IF you have some super-duper mixnet
00:38 &lt;@mids> you do need lots of users
00:38 &lt;@mids> because with 2 users it isnt anonymous
00:39 &lt;@mids> there have been more stable periods in the development code
00:39 &lt;@mids> at which point we could have made a release
00:39 &lt;@mids> IMHO
00:39 &lt;@mids> problem is maybe the dependencies...
00:40 &lt;@mids> PGP signing the release, compiling for windows, etc
00:40 &lt;@mids> anyway, I have said it before ;)
00:42 &lt; hezekiah> Well, between my being sporadically bumped from the network, I've tried to say something that didn't get said. ;-)
00:42 &lt; hezekiah> &lt;hezekiah> nop: mids has raised some good points.
00:42 &lt; hezekiah> &lt;hezekiah> nop: After we get 1.1 out the door (which should be _really_ soon), are we going to come up with a nice coherent plan for 1.2 so that we can get it out in a reasonable amount of time?
00:42 &lt; hezekiah> &lt;hezekiah> I think with good planning, and goals to get certain parts done by certain times, we could still write great code, but get it done in a reasonable timeframe. :)
00:42 &lt; hezekiah> There! :)
00:42 &lt;@mids> thanks
00:43 &lt; Nostradumbass> in addition to the proposed feature list, perhaps a list of prohibited features (to limit feature creep) might be a good idea.
00:43 &lt; dm> 1.2! 1.2! 1.2! 1.2!
00:44 &lt;@mids> good suggestion Nostradumbass
00:44 &lt; hezekiah> Well, I wasn't really refering to a feature list. I was refering to what we are going to code, in what order, and by what suggested time.
00:45 &lt; hezekiah> nop? What do you think?
00:46 &lt; nop> good idea
00:46 &lt; nop> organization is always good
00:46 &lt; nop> but not always perfect
00:46 &lt; hezekiah> Perhaps after we release 1.1, all the developers could sit down and we could make up a list of stuff we plan on doing in the next 1-2 months, then a list of stuff planned for the next 5 months, then with a full list of what will make IIP 1.2 to be version 1.2. :)
00:46 &lt; hezekiah> I know. It will be _very_ flexable.
00:47 &lt; hezekiah> (For starters I wouldn't say feature A is one at date 1 and feature B is done at date 2. I'd say feature A is hopefully done in X weeks, and feature B is hopefully done Y weeks after feature A.)
00:47 &lt; hezekiah> I think that something as a general guide to what we're doing is a good idea.
00:48 &lt; hezekiah> Not a stiff-as-iron list. :)
00:48 &lt;@mids> yeah, get it
00:48 &lt; hezekiah> OK ...
00:48 &lt; hezekiah> Anything to add mids?
00:49 &lt;@mids> nope
00:49 &lt; hezekiah> OK. ;)
00:49 &lt; hezekiah> So for now ...
00:49 &lt; hezekiah> I am waiting for nop or UserX to enlighten me concerning the stuff I dug up on mids' new entropy bug.
00:49 &lt;@mids> I hope that I wont find other issues
00:49 &lt; hezekiah> (It just doesn't seem like randomWriteSeed() is never called.)
00:49 &lt; hezekiah> Let's hope. :)
00:50 &lt; nop> double negative
00:50 &lt; nop> hmm
00:50 &lt; nop> ;)
00:50 &lt;@mids> .
00:50 &lt;@mids> I am done :)
00:50 &lt; hezekiah> You're right! :)
00:50 &lt; hezekiah> It seems like randomWriteSeed() should be called.
00:50 &lt; hezekiah> But it doesn't look like it is.
00:51 &lt;@mids> not in randomSlowPoolReseed?
00:52 &lt; hezekiah> Well, lets hope we have this bug fixed by next week.
00:52 &lt;@mids> you better do that!
00:52 * mids tries to put up an angry face
00:53 &lt;@mids> ok, been a pleasure again. till next meeting, mailinglist, chat or otherwise!
00:53 &lt;@mids> *boink*
00:53 &lt; hezekiah> randomSlowPoolReseed() calls randomWriteSeed(), but (as I said in my email to iip-dev), randomSlowPoolReseed() is never called by anyone!
00:53 &lt; hezekiah> lol
-- Log closed Wed Mar 05 23:42:43 2003
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2003/02/18/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Tue, 18 Feb 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/02/18/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> aum, Barney, bpb, hezekiah, jeremiah, LeerokOnKnoppix, lonelynerd, mids, namless, nop, PsionX, _Trent, WindowsHater&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Feb 18 23:54:43 2003
23:54 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:54 [Users #iip-dev]
23:54 [ aum ] [ bpb ] [ jeremiah ] [ logger]
23:54 [ Barney] [ codeshark] [ LeerokOnKnoppix] [ mids ]
23:54 -!- Irssi: #iip-dev: Total of 8 nicks [0 ops, 0 halfops, 0 voices, 8 normal]
23:54 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:55 * bpb points at the logging bot then jumps up and down like a japanese animated school girl
23:55 -!- mode/#iip-dev [+o mids] by Trent
23:55 -!- mode/#iip-dev [+v logger] by mids
23:57 -!- LeerokOnKnoppix is now known as Trent
23:57 -!- Trent is now known as nickthief76011
23:57 &lt;@mids> :p
23:57 -!- nickthief76011 is now known as LeerokOnKnoppix
23:57 &lt; lonelynerd> wwwhat?
23:58 &lt;@mids> Trent protects the nick
23:58 &lt; lonelynerd> oh, nothing
23:58 &lt; LeerokOnKnoppix> How does it do that?
23:58 -!- LeerokOnKnoppix is now known as _Trent
23:58 &lt; _Trent> I am Trent, hear me roar!
23:58 &lt; _Trent> Get out, all unverified users!
23:59 -!- mode/#iip-dev [+o hezekiah] by Trent
23:59 &lt; _Trent> What about me?
23:59 &lt;@mids> hey hezekiah :)
23:59 -!- _Trent is now known as LeerokOnKnoppix
23:59 &lt;@hezekiah> Hi, mids. :)
23:59 &lt;@hezekiah> I think I'm getting the hang of some of this IRC thing! :)
23:59 &lt;@mids> kool
--- Day changed Wed Feb 19 2003
00:00 &lt;@hezekiah> So have any bugs defied the great IIP dev team and risen their ugly heads since your last mail to the iip-dev mailinglist?
00:01 &lt; LeerokOnKnoppix> It disconnects every now and then.
00:01 &lt;@hezekiah> I don't seem to experiance that bug. :(
00:01 &lt; lonelynerd> LeerokOnKnoppix, it's probably your connection. i haven't had any problems
00:01 &lt; LeerokOnKnoppix> Hmm.
00:01 &lt;@hezekiah> mids: Where are nop and UserX?
00:01 &lt;@mids> Tue Feb 18 23:01:51 UTC 2003
00:01 &lt;@mids> user was here but he pinged out
00:01 &lt; LeerokOnKnoppix> _Trent kicked them out.
00:02 &lt;@mids> userx
00:02 &lt;@mids> just icq-ed nop
00:02 &lt; LeerokOnKnoppix> Is he coming?
00:02 &lt;@mids> dunno
00:02 &lt; bpb> lonelynerd: it's always happened though... and it's not just him
00:03 &lt; lonelynerd> bpb, still, it's not a problem with iip but unreliable connections
00:04 &lt;@mids> nop is comming
00:04 &lt; nop> hi
00:04 &lt; lonelynerd> hi
00:04 &lt; nop> ok
00:04 &lt; nop> welcome
00:04 &lt; LeerokOnKnoppix> Hello nop.
00:04 &lt;@hezekiah> Hi, nop! :)
00:04 &lt; nop> Leerok likes Knoppix?
00:04 &lt; LeerokOnKnoppix> So far.
00:04 &lt; nop> kewl
00:04 &lt; nop> ok
00:04 &lt; bpb> lonelynerd: it's a problem with the actual network then
00:04 &lt; LeerokOnKnoppix> But I want to install it to the hard drive.
00:04 &lt; LeerokOnKnoppix> But it didn't work when I tried it.
00:04 &lt; nop> well, welcome to the 31st meeting
00:04 &lt; nop> of IIP-dev
00:04 &lt; LeerokOnKnoppix> Cool.
00:04 &lt; lonelynerd> bpb, well, it could handle unrealiable links, but it doesn't at the moment
00:04 &lt; LeerokOnKnoppix> I'm just hanging around to let knowledge osmose into my head.
00:05 &lt; nop> ok
00:05 &lt; nop> shh
00:05 &lt; nop> meeting started
00:05 &lt; nop> on the agenda
00:05 -!- mode/#iip-dev [+o nop] by mids
00:05 &lt;@nop> IIP 1.1 and pleasantries with that
00:05 &lt;@nop> hezekiah:
00:06 &lt;@hezekiah> Yeah?
00:06 &lt;@nop> hezekiah: all entropy stuff have we resolved? For instance the hhhhhh issue
00:06 &lt;@hezekiah> I just told you about the hhhhhhhh isue.
00:06 &lt;@hezekiah> We haven't done anything about it yet.
00:06 &lt;@nop> ok
00:06 &lt;@hezekiah> The seed.rnd issue is resolved by porting the --randomdialog option from development ..
00:06 &lt;@nop> ok
00:07 &lt;@nop> and can you explain what they do
00:07 &lt;@nop> just for the record
00:07 &lt;@hezekiah> ... and having IIP abort when seed.rnd doesn't exist.
00:07 &lt;@hezekiah> Explain what --randomdialog and --ignoreemptyrandom do?
00:07 &lt;@nop> yes
00:07 &lt;@hezekiah> OK. :)
00:07 &lt;@nop> for official purposes
00:07 &lt;@nop> aka the meeting
00:07 &lt;@hezekiah> Right. :)
00:08 &lt;@hezekiah> When isproxy is run with --randomdialog, the user is asked for entropy (even is seed.rnd already exists).
00:09 &lt;@hezekiah> When isproxy is run with --ignoreemptyrandom, and there isn't enough entropy (a condition that would cause isproxy to _normally_ abort), the program just keeps going. This is a security risk, so a suitablely scary warning label is added in the help description.
00:09 &lt;@hezekiah> (Speaking of all these options, unless mids as already added them, they aren't in the isproxy.pod file yet.)
00:09 &lt;@hezekiah> .
00:09 &lt;@mids> I didnt
00:09 &lt;@hezekiah> We should do that before release. :)
00:10 &lt; lonelynerd> (shouldn't it be --random-dialog and --ignore-empty-random ? ;P)
00:10 &lt;@hezekiah> lonelynerd: I code what UserX orders. :)
00:10 &lt; lonelynerd> ok
00:10 &lt;@hezekiah> nop: So, the seed.rnd problem is solved, but the hhhhhhhh problem isn't.
00:10 &lt;@nop> right
00:11 &lt;@nop> hmm, well, we could have a counter that won't allow the same keystroke more than three times in a row
00:11 &lt;@hezekiah> (I don't even know if hhhhhhhh is a problem. I just mentioned it to you and UserX. You tell me!) :)
00:11 &lt;@nop> real simple
00:11 &lt;@nop> it's a slight problem
00:11 &lt;@hezekiah> PGP some how knows how much entropy text is worth.
00:11 &lt;@nop> well, we calculate the keyboard timings as well
00:12 &lt;@nop> we could just force a wait till something beyond 3 same char in a row are pressed
00:12 &lt;@hezekiah> Does GPG evaluate the entropy of a string of text? If they do, we could look at their code. :)
00:12 &lt;@nop> I am not sure
00:12 &lt;@nop> I advise looking at it
00:12 &lt; lonelynerd> hezekiah, i think it just uses /dev/random, or?
00:12 &lt;@nop> lonelynerd no
00:12 &lt;@nop> it doesn't
00:13 &lt; lonelynerd> ah
00:13 &lt;@nop> we're talking about creation of entropy
00:13 &lt;@nop> aside /dev/random
00:13 &lt;@nop> like an Initialization
00:13 &lt;@hezekiah> GPG does make the user pound on the keyboard. :)
00:13 &lt;@mids> well no
00:13 &lt;@mids> it reads from the entropy pool
00:13 &lt;@mids> and suggests that you move the mouse + press keys
00:14 &lt;@mids> but entropy pool can be filled with interrupts etc too
00:14 &lt;@nop> yes
00:14 &lt; lonelynerd> yep
00:14 &lt;@hezekiah> Ah. I just remembered when GPG made me pound on the keyboard once. ;)
00:14 &lt; lonelynerd> it was pgp perhaps?
00:14 &lt;@hezekiah> Nope. It was GPG running under Mandrake Linux.
00:14 &lt; Barney> yep
00:15 &lt;@hezekiah> (It was a few years ago, before AES was released I remember.) Anyway, back on topic. :)
00:15 &lt;@nop> I think we should look at the code
00:15 &lt;@hezekiah> OK. :)
00:15 &lt; lonelynerd> :)
00:15 &lt;@nop> if it's not clear, I suggest limiting the characters in a row
00:15 &lt;@nop> and waiting
00:15 &lt;@nop> for new characters to be pressed
00:15 &lt;@hezekiah> Are there any methods outline (maybe in whitepapers from acedemia) on evalutating the entropy worth of a string of text?
00:16 &lt;@nop> yes there are, I will dig them up in a bit
00:16 &lt;@hezekiah> Cool! :)
00:16 &lt; lonelynerd> "ent - A pseudorandom number sequence test program"
00:16 &lt;@nop> yes, chi squaring
00:16 &lt;@hezekiah> We could just implement one of those. (Believe it or not, it might be faster than digging through GPG code!) :)
00:16 &lt;@nop> http://www.gnu.org/software/gnu-crypto/api/gnu/crypto/tool/Ent.html
00:17 &lt;@nop> that's java
00:17 &lt;@nop> but still
00:17 &lt;@hezekiah> I can read Java. :)
00:17 &lt;@hezekiah> I can translate too. :)
00:17 &lt; lonelynerd> ent is in C, too
00:17 &lt;@nop> yep
00:17 &lt;@hezekiah> lonelynerd: Where can I find the C version?
00:18 &lt; lonelynerd> apt-get inst.. whoops, ;P http://www.fourmilab.ch/random
00:18 &lt; lonelynerd> Upstream Author(s): John Walker
00:21 &lt;@nop> ok
00:21 &lt;@nop> anyway
00:21 &lt;@nop> I'm sure that needs to be taken care of b4 1.1
00:21 &lt;@nop> this will give mids time to update isproxy.pod
00:21 &lt;@hezekiah> lol
00:21 &lt;@mids> pff
00:22 &lt;@mids> say nop, did you work on the docs? :)
00:22 &lt;@nop> ;)
00:22 &lt;@nop> I am working on them
00:22 &lt;@nop> and I have an editor too ;)
00:22 &lt;@mids> well
00:22 &lt;@mids> dont edit the html
00:22 &lt;@nop> I know
00:22 &lt;@nop> I'm just writing it in notepad
00:22 &lt;@nop> ;)
00:22 &lt;@mids> just send me the text changes, yeah thats fine
00:22 &lt;@hezekiah> Yay! Real HTML coder! Uses a plain text editor! ;-)
00:23 &lt;@nop> haha
00:23 &lt;@nop> I ain't coding it
00:23 &lt;@nop> just typing the doc
00:23 &lt;@nop> ;)
00:23 &lt;@mids> so
00:24 &lt;@mids> will any more features slip in for 1.1?
00:24 * mids hopes not
00:24 &lt;@mids> I tried to contact codeshark
00:24 &lt;@nop> no
00:24 &lt;@mids> but didnt get a reply yet
00:24 &lt;@nop> it's not a feature
00:24 &lt;@nop> it's a bug fix
00:24 &lt;@nop> ;)
00:25 &lt;@nop> anyway
00:25 &lt;@nop> moving forward
00:25 &lt;@mids> ok, I got other things to do
00:25 &lt;@mids> if you need me shout loud
00:25 &lt; lonelynerd> (gpg seems to use get_entropy_count(fd) to check how many bytes /dev/random has to offer)
00:26 &lt;@nop> right
00:26 &lt;@nop> aka checking the entropy pool size
00:26 &lt; lonelynerd> which is some ioctl
00:26 &lt; lonelynerd> dunno how that would work under windows
00:26 &lt;@hezekiah> lonelynerd: It probably _doesn't_ work under windows. This a GNU project, remember? :)
00:27 &lt; lonelynerd> great :)
00:27 &lt;@hezekiah> What we really want (at least I think we do) is something that can evaluate how much entropy is in a buffer of text.
00:27 &lt; lonelynerd> hezekiah, ok
00:27 &lt;@nop> yes
00:27 &lt;@hezekiah> That way we can have the user keep pounding until we get that much _REAL_ entropy. :)
00:27 &lt; lonelynerd> hezekiah, ok
00:27 &lt;@nop> yes
00:27 &lt;@nop> we should have 1 bits per 3 characters
00:28 &lt;@nop> technically that's considered secure entropy
00:28 &lt; lonelynerd> ok, but under linux it could just read /dev/random
00:28 &lt; lonelynerd> let the windows users type ;)
00:28 &lt;@hezekiah> Well, isn't "randomentropyneeded" the number of bytes of entropy still needed?
00:28 &lt;@nop> yes
00:29 &lt; LeerokOnKnoppix> MD5sum of the registry.
00:29 &lt;@hezekiah> lonelynerd: UserX, nop, and I have talked about ways to get IIP to use /dev/urandom under controlled circumstances.
00:29 &lt; lonelynerd> hezekiah, hmm
00:29 &lt; lonelynerd> hezekiah, urandom is just like random, but it doesn't block when there isn't enough entropy?
00:31 &lt;@hezekiah> I think so. Is that right, nop?
00:31 &lt;@nop> yes, with urandom you can assign the amount of entropy in advanced
00:31 &lt; lonelynerd> so urandom might or might not be secure
00:32 &lt;@nop> urandom just uses random
00:32 &lt; lonelynerd> yep
00:33 &lt;@hezekiah> lonelynerd: That's the issue. :) We considering compiling a list of OS's (and their versions) with secure instances of /dev/urandom, and having IIP use it when it's secure; when it's not secure, IIP would stick with the current methods. It's a thought. :)
00:33 &lt;@nop> right, but not for 1.1
00:33 &lt;@nop> ;)
00:33 &lt;@hezekiah> Of course!
00:33 &lt; lonelynerd> hezekiah, wouldn't that be "secure versions of random" and not urandom?
00:33 &lt;@hezekiah> This is all 1.2 stuff I'm talking about. (I am usually always talking 1.2 unless otherwise stated!)
00:33 &lt; lonelynerd> ok
00:33 &lt; lonelynerd> sounds great
00:34 &lt;@nop> lonelynerd nothing wrong with urandom if random is considered secure
00:34 &lt; lonelynerd> well if you check that there is enough entropy
00:36 &lt;@hezekiah> So, nop? How exactly do we handle this hhhhhhhh problem?
00:36 &lt;@nop> well
00:36 &lt;@nop> for 1.1.0 I would limit the amount of repeated characters
00:36 &lt;@nop> in a row that is
00:36 &lt;@nop> and then leave it for in depth discussion in 1.2
00:37 &lt;@hezekiah> OK. But what happens when someone does pattern like "hHhHhHhHhHhHhH"?
00:37 &lt; lonelynerd> :)
00:37 &lt;@nop> we need to create a counter that spaces it out
00:37 &lt;@hezekiah> (Let's assume the user is an idiot. The software is only as secure as the user!) :)
00:37 &lt;@nop> so so many bytes can not contain this letter
00:37 &lt;@nop> since last used
00:37 &lt; jeremiah> hello
00:37 &lt;@nop> hi
00:37 &lt;@hezekiah> jeremiah: hi. :)
00:37 &lt; jeremiah> hey hezekiah
00:38 &lt;@nop> for instance [h][H][xonH[xonH[ etc
00:38 &lt;@hezekiah> So, 'h' can't be repeated more than _m_ times in _x_ bytes?
00:38 &lt;@nop> yes
00:38 &lt; jeremiah> are we talking about buffer overflows?
00:38 &lt;@nop> it will be considered rejected entropy
00:38 &lt;@hezekiah> jeremiah: Nope! We're talking about entropy! :)
00:38 &lt;@nop> but still log the keyboard timings
00:38 &lt;@nop> just ignore it as a string
00:39 &lt; jeremiah> random number generators are supposed to make sure there isn't a correlation with the numbers anyways
00:39 &lt; jeremiah> you can do that with chi-square
00:39 &lt; jeremiah> right?
00:40 &lt;@nop> well yarrow helps mix
00:41 &lt;@hezekiah> You said we "log the keyboard timings". What's that mean?
00:42 &lt; jeremiah> hezekiah: times between when you hit keys
00:42 &lt; lonelynerd> that's difficult if input is buffered
00:42 &lt;@nop> just do the character thing, it will be fine
00:42 &lt;@nop> yarrow does the rest
00:42 &lt;@hezekiah> nop: Are we getting the entropy from the keys being hit or the timing between when the keys get hit?
00:42 &lt;@nop> both
00:42 &lt;@hezekiah> Oh. OK. :)
00:42 &lt;@hezekiah> I'll just write up some code that prohibits 'char' repeating more than 'm' times in 'x' bytes. :)
00:43 &lt;@nop> yes
00:43 &lt;@nop> thnx
00:43 &lt;@hezekiah> Then for development, we brainstorm. ;-)
00:43 &lt;@nop> yes
00:44 &lt; LeerokOnKnoppix> How 'bout you get entropy from all possible inputs like the microphone, internet, processor speed, temperature, memory usage and speed, and other things?
00:44 &lt; lonelynerd> LeerokOnKnoppix, calm down :P
00:44 &lt;@hezekiah> I refuse to collect entropy from my internet connection; if someone can sniff it, then the quality of my entropy is lowwered.
00:45 &lt;@nop> haha
00:45 &lt; lonelynerd> yeah, and the kernel already does a nice job in gathering entropy. applications shouldn't do it
00:46 &lt;@hezekiah> lonelynerd: That works fine as long as IIP is run on an OS with good kernel random number support. There are OS's that exist that _don't_ have good support!
00:46 &lt; PsionX> like windows
00:46 &lt;@hezekiah> lol
00:46 &lt; lonelynerd> hezekiah, yep
00:46 -!- PsionX is now known as WindowsHater
00:46 &lt; WindowsHater> lol
00:46 &lt; lonelynerd> hezekiah, just use some #ifdef there
00:47 -!- WindowsHater is now known as PsionX
00:47 &lt;@nop> this was discussed earlier
00:47 &lt;@nop> and we will look at it on 1.2
00:47 &lt;@nop> moving on
00:47 &lt; lonelynerd> ok ok
00:47 &lt;@nop> we'll end up repeating ourselves
00:47 &lt;@nop> a dozen times
00:47 &lt;@nop> before this meeting is over
00:47 &lt;@hezekiah> Yeah. :)
00:47 &lt;@hezekiah> Next item! :)
00:49 &lt;@hezekiah> Uh, nop? Do we have a next item?
00:49 &lt;@hezekiah> Perhaps: "What's on the list until we can release IIP 1.1"
00:50 &lt;@hezekiah> Currently, I have:
00:50 &lt;@hezekiah> 1.) mids adds docs for --randomdialog and --ignoreemptyrandom to isproxy.pod
00:50 &lt;@hezekiah> 2.) nop finishes working on his HTML docs
00:50 &lt;@nop> yeah
00:50 &lt;@hezekiah> 3.) We correct the 'hhhhhhhh' entropy problem by prohibiting a certain number of repeated characters.
00:51 &lt;@hezekiah> Anything else?
00:51 &lt;@nop> right
00:51 &lt;@nop> nope
00:51 &lt;@nop> not that i know of
00:51 &lt;@hezekiah> Well, hopefully all that will be done by next week! :)
00:51 &lt;@hezekiah> (Or earlier!)
00:51 &lt;@nop> yes
00:54 &lt;@hezekiah> So what's next on the agenda?
00:55 &lt;@nop> umm
00:55 &lt;@nop> questions,
00:55 &lt;@hezekiah> lol!
00:55 &lt; LeerokOnKnoppix> Not much, it appears.
00:55 &lt; LeerokOnKnoppix> Will there be socks?
00:55 * PsionX looks at his feet
00:55 &lt; LeerokOnKnoppix> No, I mean the proxy thing.
00:55 &lt;@nop> not in 1.1.0
00:56 &lt; LeerokOnKnoppix> Hmm.
00:57 &lt; LeerokOnKnoppix> Will there be IP spoofing?
00:57 &lt; lonelynerd> w-what?
00:57 &lt;@nop> umm, not in this lifetime
00:57 &lt; LeerokOnKnoppix> Never mind.
00:57 &lt; LeerokOnKnoppix> I'm just thinking up random questions.
00:58 &lt; lonelynerd> :)
00:58 &lt; LeerokOnKnoppix> Will there be any sort of file-transer?
00:58 &lt; LeerokOnKnoppix> *transfer
00:58 &lt;@nop> not in 1.1
00:58 &lt; LeerokOnKnoppix> Will there be buddy icons?
00:58 &lt;@hezekiah> LOL
00:59 &lt; PsionX> will someone please shut him up?
00:59 &lt; lonelynerd> LeerokOnKnoppix, you can already transfer files over iip but it's a bit slow
00:59 &lt; LeerokOnKnoppix> I know.
01:01 &lt; LeerokOnKnoppix> Will there be Reversi?
01:01 &lt; PsionX> this guy wants everything and a bag of chips too
01:02 &lt; LeerokOnKnoppix> Indeed.
01:02 &lt;@nop> the best question
01:02 &lt;@nop> will the human race be freed
01:02 &lt;@nop> from oppression
01:02 &lt; LeerokOnKnoppix> With IIP? Certainly!
01:02 &lt;@hezekiah> lol!
01:02 &lt; PsionX> i got a question
01:02 &lt; PsionX> ... can i kick hezy in the butt for no good reson?
01:02 &lt;@nop> sure
01:02 &lt; PsionX> lol
01:03 &lt;@hezekiah> nop: So my work for now is to write up the repeating-character-entropy fix.
01:03 &lt;@nop> yes
01:03 &lt;@nop> oh and change the world in one sitting
01:04 &lt;@hezekiah> lol
01:04 * aum pulls his face out of the other windows
01:04 &lt; LeerokOnKnoppix> Peace in Iraq.
01:04 &lt; aum> hi all
01:04 &lt; LeerokOnKnoppix> Hello.
01:04 &lt;@hezekiah> Oh, boy! I spent TOO LONG going over THAT one!
01:04 &lt;@nop> hi aum
01:04 &lt; PsionX> ...
01:04 &lt; PsionX> ... i got spikeys
01:05 &lt;@hezekiah> Question!
01:05 &lt; PsionX> Answer
01:06 &lt;@hezekiah> After IIP 1.1 is released, are we going to sit down and draw up a nice linear list of what needs to be done to decentralize the ircd server? (For example: does the "core" code need to be completed first?)
01:09 &lt;@nop> yes we will do that
01:09 &lt;@mids> s/1.1/1.1.0/
01:09 &lt;@hezekiah> lol. OK, mids. :)
01:10 &lt;@hezekiah> mids: Though it should probably be s/1\.1/1.1.0/ just for clarity's sake. ;-)
01:10 &lt;@mids> oops, sorry
01:10 &lt;@hezekiah> lol. :)
01:11 &lt;@hezekiah> Also:
01:11 &lt;@mids> maybe before decentralizing there should be another step
01:11 &lt;@hezekiah> I've seen that there is the capability to make varios crypto cores.
01:11 &lt;@mids> keeping a central irc, but letting the proxy be IRC aware
01:11 &lt;@mids> so it can already handle private conversations
01:11 &lt;@mids> etc
01:14 &lt;@hezekiah> mids: i.e. it interprets /msg and does direct user-to-user encryption?
01:14 &lt;@mids> yes
01:14 &lt;@hezekiah> Well, I don't know how abstract things have to say, but I think it's a good idea until we can get the server decentralized! :)
01:16 &lt;@hezekiah> About the crypto cores: if IIP has several crypto cores (SOCKS, SSL, and custom for example), then what happens when you have a connection between a user and several relays that has different encryption between each link?
01:16 &lt;@mids> you can do what GPG does
01:16 &lt;@mids> require a minimum
01:16 &lt;@mids> and if both parties have better, use that
01:16 &lt;@mids> also look hope SILC does it
01:17 &lt;@mids> bye hezekiah
01:17 &lt; PsionX> LOL dial up
01:17 &lt; PsionX> lol on hezy
01:17 &lt;@mids> ;)
01:17 &lt;@mids> wb
01:17 &lt; hezekiah> Let's say that SOCKS is weaker than SSL (I have no idea if it is.)
01:18 &lt; namless> what about own privat/publick keys that the user can add to (client or to IIP proxy) so he can crypt what he talks to chertain chanels or private querys? (meaning users who downt have the right key on these special chanels or private queries down understant other users and IIP proxy filters this crypted text away)
01:18 &lt; hezekiah> (Sorry about being nocked off the internet folks; my brother probably tried to get on.)
01:18 &lt; namless> down -> dont (dam bad english and typos :(
01:19 &lt;@mids> namless: like the existing blowfish etc encryption for irc clients, but then server side
01:19 &lt;@mids> (psybnc has it too)
01:19 &lt; namless> jep
01:20 &lt; namless> the system vould be build into the IIP proxy so it could be transparent to the client...
01:20 &lt;@mids> another thing that I'd like to see is support for multiple layers on the same 'mixnet'
01:20 &lt; namless> vould-> could
01:20 &lt;@mids> so you can do multiple protocols with the same relays
01:22 &lt; hezekiah> (OK. This is getting annoying.)
01:22 &lt;@mids> probably it is bedtime for you :)
01:23 &lt; hezekiah> Nah. That's not for hours.
01:23 &lt;@mids> so no divine intervention?
01:23 &lt;@hezekiah> lol
01:23 &lt;@hezekiah> So, mids. From what the logs said (Thank God for logs), you mentioned that we could do as GPG does: require a minimum and use better if we have it.
01:24 &lt;@mids> yeah
01:24 &lt;@mids> probably different systems can be compatible too
01:24 &lt;@mids> like homebrew DH and SSL one
01:24 &lt;@mids> with SSL just beeing faster
01:24 &lt; hezekiah> But all the advantage of one connection type being securer than the other are lost when someone along the long uses something less secure.
01:24 -!- LeerokOnKnoppix is now known as LeerokShovelSno
01:26 &lt; hezekiah> Oops. s/along the long/along the line/
01:26 &lt; hezekiah> Well, we can worry about that another day.
01:26 &lt;@mids> k
01:26 &lt;@mids> btw, any idea how to do something like &lt;br> in POD format?
01:26 &lt;@hezekiah> nop: Sometime we should also work on implementing RKA. :)
01:27 &lt;@hezekiah> mids: You know more about POD than I do because I know nothing about POD! :)
01:29 &lt;@nop> well we have RKA working but not as good as we'd like
01:29 &lt;@nop> the GMP stuff will change that
01:29 &lt;@hezekiah> mids: "E&lt;escape>" -- a character escape
01:29 &lt;@hezekiah> nop: We do? When did that happen?
01:29 &lt;@nop> it's been in
01:30 &lt;@nop> every 52 blocks it changes keys
01:30 &lt;@hezekiah> Ah
01:30 &lt;@hezekiah> Do you think we might make the key changing a little more random?
01:30 &lt; namless> "everyting should be random"...
01:31 &lt;@hezekiah> Like having a random number checked every 10 blocks and a 1 out of 3 chance of the key changing?
01:31 &lt;@hezekiah> ... or having an SHA sum of the last 3 plaintext messages checked and a 1 out of 3 chance of the key changing based on that?
01:35 &lt; lonelynerd> hmm
01:35 &lt;@mids> ok, info about --randomdialog and --ignoreemptyrandom added to POD
01:35 &lt; namless> by the way how "similar" is the traffic IIP is making? is there any plans to make this traffic to look as much random it can be? if the "transfer macanism" makes a static mark in the traffic then it can be detected as IIP traffic and can be started to be monitored and well there only the sky is the limit...
01:35 &lt;@hezekiah> And committed to HEAD and development?
01:36 &lt;@mids> oops
01:36 * mids does to dev too
01:37 &lt;@hezekiah> nop? Are you there?
01:37 &lt;@nop> sorry
01:37 &lt;@nop> what
01:37 &lt;@nop> dude, my brain is gone
01:37 &lt;@nop> can we discuss all this later
01:37 &lt;@hezekiah> OK. :)
01:37 &lt;@hezekiah> Sorry. :)
01:38 &lt;@mids> ok, lets close
01:38 &lt;@hezekiah> (If it makes you feel any better, my brain is going to be gone too after a Physics review and some calcus!) :)
01:38 &lt;@mids> commited to development too
01:38 * hezekiah hands mids the "baff"er
01:38 &lt;@hezekiah> OK. Good! :0
01:38 &lt;@mids> *baff*
01:38 &lt;@hezekiah> s/0$/)/
01:38 &lt;@hezekiah> Bye all! :)
01:38 &lt;@mids> cya next week
01:40 &lt; lonelynerd> bye
--- Log closed Wed Feb 19 01:40:48 2003
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2003/02/11/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Tue, 11 Feb 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/02/11/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> _42, hezekiah, hobbs, lonelynerd, mids, nemesis, nop, thecrypto&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Feb 11 23:36:59 2003
23:37 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:37 [Users #iip-dev]
23:37 [ ArdVark ] [ logger ] [ mids] [ ptm ] [ UserX]
23:37 [ jeremiah] [ lonelynerd] [ pox ] [ thecrypto]
23:37 -!- Irssi: #iip-dev: Total of 9 nicks [0 ops, 0 halfops, 0 voices, 9 normal]
23:37 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:57 &lt; nop> hi hezekiah
23:58 &lt; hezekiah> Hi. :)
23:58 -!- mode/#iip-dev [+o mids] by Trent
23:58 -!- mode/#iip-dev [+o nop] by Trent
23:58 &lt;@mids> gimme an h. e. z. e. k. i. a. h
23:58 &lt;@mids> hezekiah!
23:58 &lt; hezekiah> lol
23:58 &lt; lonelynerd> :D
23:58 &lt; hezekiah> (Hmmm ....)
23:59 * hezekiah gets an idea wondering if I can do something in IRC.
23:59 &lt;@nop> uh oh
23:59 -!- mode/#iip-dev [+o hezekiah] by Trent
23:59 -!- mode/#iip-dev [+o UserX] by hezekiah
23:59 &lt; _42> what?
23:59 &lt;@hezekiah> It works!
23:59 &lt;@mids> kick me out?
23:59 &lt;@hezekiah> Cool!
23:59 &lt;@hezekiah> No.
23:59 -!- mode/#iip-dev [-o UserX] by mids
23:59 &lt;@hezekiah> See if I could op UserX
23:59 &lt;@nop> it worked yes
23:59 &lt;@hezekiah> Oops.
23:59 &lt;@mids> userx didnt identify
23:59 &lt; _42> op everyone :)
23:59 &lt;@hezekiah> Oh.
23:59 &lt;@mids> he might be evil
23:59 &lt;@mids> :)
23:59 &lt;@hezekiah> My mistake. :(
23:59 &lt;@mids> *grin&amp;
23:59 &lt;@hezekiah> I was just wondering if I could do it. (Good at C. Newborn at IRC.)
--- Day changed Wed Feb 12 2003
00:00 &lt;@nop> anonymity and authentication take practice hezekiah
00:00 &lt;@mids> Tue Feb 11 23:00:05 UTC 2003
00:00 &lt; _42> Yeah, but we all know that nop is sa&amp;nbsp;fe.
00:00 &lt;@nop> you will learn grasshoper
00:00 &lt;@nop> ok
00:00 &lt;@nop> welcome
00:00 &lt;@mids> Welcome to the 30th meeting
00:00 &lt;@nop> _42 let's take this outside
00:00 &lt;@nop> ;)
00:00 &lt; thecrypto> yah!
00:00 &lt; thecrypto> 30!
00:00 &lt;@nop> sweet
00:00 &lt;@nop> ok
00:01 &lt;@nop> anyway
00:01 &lt;@nop> welcome, do we have anything specific on the agenda
00:01 &lt;@hezekiah> IIP 1.1 yet?
00:01 &lt;@mids> nope!
00:01 &lt; hobbs> 30 is the product of the first three primes. :)
00:02 &lt;@nop> hehe
00:02 &lt; thecrypto> yah!
00:02 &lt; thecrypto> primes!
00:02 &lt;@nop> simmer down everyone
00:02 &lt;@mids> showstoppers for IIP 1.1:
00:02 &lt;@mids> - file paths
00:02 &lt; _42> what about them?
00:03 &lt;@nop> 42 we have questions later
00:03 &lt;@nop> after all this
00:03 &lt;@nop> continue mids please
00:03 &lt;@mids> 42 asked what is one with the file paths I guess
00:03 &lt;@mids> I dont have other showstoppers
00:04 &lt;@nop> oh
00:04 &lt;@nop> well than do a .
00:04 &lt;@nop> so we know
00:04 &lt;@nop> sorry 42
00:04 &lt; _42> it's ok
00:04 &lt;@nop> ok umm, I believe UserX is working on the file path issue
00:04 &lt;@nop> I don't think he's at his keyboard at this moment
00:04 &lt;@mids> he didnt yet
00:04 &lt;@mids> I checked today
00:04 &lt;@nop> but I'll see if I can get that done stat
00:05 &lt;@hezekiah> I also proposed a solution.
00:05 &lt;@nop> oh ok
00:05 &lt;@hezekiah> I'm willing to code it if someone tells me what to do.
00:05 &lt;@mids> read http://sourceforge.net/tracker/index.php?func=detail&amp;aid=651711&amp;group_id=50945&amp;atid=461514
00:05 &lt;@mids> and fix it :)
00:05 &lt;@nop> ok, mids I think you know the details of what we wanted done, but did we decide on the proper paths?
00:05 &lt;@hezekiah> If that
00:06 &lt;@hezekiah> mids: ... that's the bugtracker ID, then I've already read it. :)
00:06 &lt;@mids> yeah
00:06 &lt;@mids> first ~/.iip/
00:06 &lt;@mids> if not, current dir
00:06 &lt;@hezekiah> Were we going to make an "install-local"?
00:07 &lt;@mids> yes
00:07 &lt;@hezekiah> BTW, accourding to my testing, the code already does that.
00:07 &lt;@mids> I already made that I think...
00:07 &lt;@hezekiah> It just requires that ~/.iip exists.
00:07 &lt;@mids> hezekiah: it never ever puts iip.log in there
00:07 &lt;@hezekiah> Ah.
00:07 &lt;@hezekiah> That can be corrected. :)
00:07 &lt;@mids> and maybe also not mynode.ref
00:07 &lt;@hezekiah> Any other files that need to be there?
00:07 &lt;@hezekiah> (I think it does put node.ref there.)
00:08 &lt;@mids> userx' problem was that the logger code is very low level
00:08 &lt;@hezekiah> How's that affect the file paths?
00:08 &lt;@mids> and it doesnt have the extended features like '@' extends to path
00:09 &lt;@hezekiah> (I wish people would tell me they want these things.) I can probably write that up for him.
00:09 &lt;@hezekiah> In the development tree that is. I'm not sure what the logging code in head looks like.
00:10 &lt;@hezekiah> I should be able to write that up for him in head as well.
00:10 &lt;@hezekiah> I'll have to ask him exactly what he wants. :)
00:11 &lt;@mids> do that
00:11 &lt;@hezekiah> OK. :)
00:11 &lt;@hezekiah> So exactly what files _aren't_ getting placed in ~/.iip?
00:12 &lt;@hezekiah> You mentioned iip.log.
00:12 &lt;@mids> according to codeshark: iip.log, isproxy.ini, mynode.ref, seed.rnd
00:12 &lt;@hezekiah> Hmmm.
00:12 &lt;@hezekiah> I can't remember which CVS tree I tested, but isproxy.ini, node.ref, and seed.rnd were are placed in ~/.iip.
00:13 &lt;@hezekiah> The key was that ~/.iip needs to exist _and_ isproxy.ini needs to be in ~/.iip or not exist.
00:13 &lt;@hezekiah> When those conditions are met, the 3 files I listed are placed in ~/.iip.
00:13 &lt;@mids> if not, current directory
00:14 &lt;@hezekiah> Right.
00:14 &lt;@hezekiah> isproxy.ini listen.ref node.ref seed.rnd
00:14 &lt;@hezekiah> Those are the files that the development branch places in ~/.iip.
00:14 &lt;@mids> what about mynode.ref ?
00:15 &lt;@hezekiah> mids, I've never met a file called mynode.ref.
00:15 &lt;@hezekiah> What is it?
00:15 &lt;@mids> it is created if you make a public/private relay
00:15 &lt;@mids> contains the info that is also sent to inform
00:15 &lt;@nop> yes
00:16 &lt;@nop> it's designed for if you want to do neighbor noding
00:16 &lt;@hezekiah> It is only mentioned in active sourcecode at: iip/iip-ui.c:650
00:16 &lt;@nop> they specifically piggy back off you
00:16 &lt;@nop> so they can bootstrap
00:16 &lt;@nop> into the network
00:18 &lt;@mids> ok
00:18 &lt;@mids> keep in mind that the filepath can be changed
00:18 &lt;@mids> it has to work if the filepath is changed too
00:18 &lt;@hezekiah> (I'm looking into where mynode.ref gets placed.)
00:18 &lt;@mids> or if the location for the individual files are specified too
00:18 &lt;@hezekiah> mids: right now the filepath is hardcoded into the code.
00:19 &lt;@mids> -f lets you change the path
00:19 &lt;@hezekiah> If features are added in the future to do those things, then the code can be adapted to work with them.
00:19 &lt;@mids> see my manpage :)
00:19 &lt;@hezekiah> Hmmm ... odd.
00:20 &lt;@hezekiah> Oh, duh! Right, the part that's hardcoded is used as a default parameter.
00:21 &lt;@mids> thats fine
00:21 &lt;@hezekiah> Anyway, I'll talk to UserX and see what he has done/wants done. :)
00:21 &lt;@nop> coo
00:21 &lt;@mids> huya
00:21 &lt;@hezekiah> huya?
00:21 &lt;@mids> lets try to get this done BEFORE the next meeting
00:22 &lt;@hezekiah> If I can catch UserX before the next meeting (which I should), and I can get rid of this cold (which I should), and I don't make any more braindead mistakes (which I hope I won't), then hopefully, it will be.
00:22 &lt;@hezekiah> (Note I garuntee nothing: Coding is far to volatile [no pun intended] to do that.)
00:23 &lt;@mids> would be awesome
00:23 &lt;@mids> okay
00:23 &lt;@mids> other release issues?
00:23 &lt;@mids> did everybody look at the new manpage?
00:23 &lt;@mids> can the old one be removed?
00:23 &lt;@hezekiah> Yeah.
00:23 &lt;@hezekiah> Do you want it removed?
00:24 &lt;@mids> I'll do that right away
00:24 &lt;@mids> I wont put the .1 manpage in CVS
00:24 &lt;@mids> if we release, it has to be created
00:25 &lt;@mids> I'll send my Makefile with install-local to the mailinglist
00:25 &lt;@hezekiah> Should the makefiles create the manpage?
00:25 &lt;@mids> not right now
00:26 &lt;@mids> end-users dont need to have perl
00:26 &lt;@hezekiah> OK. Should they be installed by the Makefile?
00:26 &lt;@mids> (which ships perldoc)
00:26 &lt;@mids> future versions can have a make distribute or something
00:27 &lt;@hezekiah> I'm asking these questions because right now the automake Makefiles for the development tree install the isproxy.1 manpage.
00:27 &lt;@mids> making a directive that makes an isproxy.1 out of isproxy.pod should be simple
00:28 &lt; lonelynerd> [
00:28 &lt;@hezekiah> Right. But that makes the end user require perl. :)
00:28 &lt; lonelynerd> whoops
00:28 &lt;@mids> pod2man -s 1 -c isproxy -r $VERSION ./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1
00:28 &lt;@hezekiah> Remember, you said you don't want them to need perl.
00:28 &lt;@mids> then put that in the make distribute code
00:28 &lt;@mids> I am more talking about requirements for 1.1
00:28 &lt;@mids> 1.2 is different
00:29 &lt;@mids> k
00:30 &lt;@mids> TODO: mids mail install-local makefile
00:30 &lt;@mids> hezekiah contact userx
00:30 &lt;@hezekiah> Right.
00:30 &lt;@mids> nop: look at podfile
00:30 &lt;@mids> okay, for install-local
00:30 &lt;@mids> where should the binary and manpage be installed?
00:30 &lt;@mids> ~/bin and ~/man or something?
00:31 &lt;@mids> or not install manpage..
00:31 &lt;@hezekiah> What did UserX say in our email conversation?
00:31 &lt;@nop> ok
00:31 &lt;@hezekiah> Oops.
00:32 &lt;@hezekiah> nop?
00:32 &lt;@nop> yes
00:32 &lt;@nop> which email conversation
00:32 &lt;@hezekiah> You were saying something. :)
00:32 &lt;@nop> no
00:33 &lt;@nop> just saying I'd look at podfile
00:33 &lt;@hezekiah> Oh, mids, UserX, and I were going back and forth about what to do with the file path problem.
00:33 &lt;@hezekiah> Part of that involved making an install-local makefile target.
00:33 &lt;@hezekiah> I think I sent CC's of all my messages to you.
00:33 &lt;@mids> did get some
00:33 &lt;@hezekiah> Except for one that your email box wouldn't accept because it was full.
00:33 &lt;@hezekiah> (I anonymailed you the summary of that one.)
00:34 &lt;@hezekiah> I quote from UserX: "A possible solution to this is to add a "install-local" target to the Makefile. This would put the executable in ~/bin/ and other files in ~/.iip/."
00:35 &lt;@mids> mail sent
00:37 &lt;@hezekiah> So for now, install-local only copies node.ref and isproxy.
00:37 &lt;@hezekiah> I still see a small problem.
00:37 &lt;@hezekiah> When the user just runs "make install".
00:38 &lt;@hezekiah> ... then ~/.iip doesn't get created.
00:38 &lt;@hezekiah> Thus, isproxy will still leave its files in the current directory.
00:38 &lt;@mids> can you check userid with make?
00:38 &lt;@hezekiah> Huh?
00:38 &lt;@mids> so if you arent root, make install will give an error
00:39 &lt;@hezekiah> You can run a command like whoami.
00:39 &lt;@mids> would that be an option?
00:39 &lt;@hezekiah> id -u
00:39 &lt;@hezekiah> That should spit out the numeric ID of the user.
00:40 &lt;@mids> "Error: make install requires you to be root, use make install-local instead"
00:40 &lt;@hezekiah> Well, they should get that anyway if they are trying to copy files to /usr/local/bin
00:41 &lt;@hezekiah> It still doesn't fix the problem: isproxy will not place files in ~/.iip unless it exists, and "make install" doesn't create it.
00:41 &lt; nemesis> can i speak?
00:41 &lt;@hezekiah> (I don't see why not. Nop or mids can he speak?
00:41 &lt;@hezekiah> )
00:41 &lt; nemesis> ;)
00:41 &lt;@mids> please speak
00:42 &lt; nemesis> anyone know the linux distri SoL (server optimized linux) ? there are a root /server for all servers, unreal are added too
00:42 &lt;@mids> (hezekiah: make install makes /home/iip/.iip/ and installs there)
00:42 &lt; nemesis> it would be nice when iip goes someday in that distri
00:43 &lt; _42> What about configure --prefix=~ ?
00:43 &lt; nemesis> any suggestions?
00:43 &lt;@mids> _42: 1.1 doesnt have configure yet, 1.2 does
00:43 &lt; _42> oh.
00:43 &lt;@hezekiah> _42: the main branch of CVS doesn't have a configure script.
00:43 &lt;@mids> _42: good point though
00:43 &lt;@hezekiah> _42: but I already suggested that for 1.2. :)
00:44 &lt;@mids> nemesis: once 1.1 is out, we'll ask distributetions to make packages
00:44 &lt;@mids> which leads us to the following, we need an init.d script
00:44 &lt;@mids> we should really supply that
00:44 &lt; nemesis> SoL usese XML for that
00:44 &lt; nemesis> very nice configs...
00:44 &lt; _42> mids: they're distro-defined. I might be able to write a gentoo one.
00:45 &lt;@hezekiah> And Gentoo uses a different format than most.
00:45 &lt;@mids> iip.1.1.showstoppers.add(init.d-script)
00:45 &lt;@mids> maybe we can supply a general one?
00:45 &lt;@hezekiah> I wouldn't bet on it working.
00:45 &lt;@mids> ah
00:45 &lt;@mids> so, we dont have to?
00:45 &lt;@hezekiah> I'd save leave it to the distros, or make distro-specific ones.
00:45 &lt; _42> mids: gentoo uses a dependency system with its init.d scripts. It's simple, but incompatible.
00:45 &lt;@mids> k
00:45 &lt;@mids> then lets leave it
00:46 &lt;@mids> I still have some contact info of a debian packages
00:46 &lt;@hezekiah> _Especially_ when not all distros even USE init.d! (Gentoo uses a totally different format.)
00:46 &lt;@hezekiah> OK. :)
00:46 &lt;@mids> he offered to package iip in the past
00:46 &lt;@hezekiah> Cool! :) So where were we?
00:46 &lt;@mids> show stoppers
00:46 &lt;@mids> any more?
00:46 &lt;@hezekiah> Oh, yeah.
00:46 &lt;@hezekiah> I don't know of any
00:46 &lt; nemesis> when will 1.1 be released? ;)
00:46 &lt;@mids> nemesis: once all the show stoppers are tackled
00:47 &lt;@hezekiah> When we fix all the showstoppers! ;-)
00:47 &lt;@mids> what about the windows helpfile thing
00:47 &lt;@mids> how does that work atm?
00:47 &lt; nemesis> *g* k thx
00:47 &lt;@mids> what does it say
00:47 &lt; _42> mids: If I knew the proper start/stop commands I could write a gentoo runscript.
00:47 &lt;@hezekiah> I have no clue. I don't use Windoze unless I need to.
00:47 &lt;@mids> I believe that codeshark made a 'no help right now, see http://help.invisiblenet.net/' or something
00:47 &lt;@hezekiah> (If it comes to that, I could write one, _42. I use Gentoo.)
00:47 &lt;@mids> thx
00:47 &lt; _42> hezekiah: how about one of us does the ebuild, and the other the init.d? :)
00:47 &lt;@hezekiah> Fine. I don't really care. :)
00:48 &lt; _42> yes, but who does what?
00:48 &lt;@mids> ok
00:48 &lt;@mids> any windows user?
00:48 &lt;@hezekiah> You can do both if mids lets you. :)
00:49 &lt;@mids> it wont be bundled in the 1.1 release itself
00:49 * hezekiah listens to the thunderous silence resounding through the room.
00:49 &lt;@mids> oh yeah
00:49 &lt;@hezekiah> What?
00:49 &lt;@mids> nop had to read through the docs
00:49 &lt;@mids> some crypto things changed
00:50 &lt; _42> what, the ebuild? of course not. That's distributed from Gentoo HQ. in a mysteriopus complex in (DELETED FOR DISTRO SECURITY REASONS) via rsync
00:50 &lt;@hezekiah> So what's the list of stuff we need to do until 1.1 look like now?
00:50 &lt;@hezekiah> _42: I know. But you can write one and submit it to the bugzilla list.
00:50 &lt;@mids> - filepath
00:50 &lt;@mids> - install-local
00:50 &lt;@mids> - readme, install, authors update
00:51 &lt;@mids> - windows documentation check
00:51 &lt;@mids> .
00:51 &lt;@hezekiah> - and nop needed to look at those docs you mentioned?
00:51 &lt;@nop> ok
00:51 &lt;@hezekiah> Or was that the windoze doc check?
00:52 &lt;@mids> well
00:52 &lt;@mids> the docs on http:L
00:52 &lt;@hezekiah> Ah! :)
00:52 &lt;@mids> http://help.invisiblenet.net/ can be changed also after release
00:52 &lt;@hezekiah> So my work is talking to UserX about the filepath stuff and seeing how I can help all this.
00:52 &lt;@mids> yes
00:52 &lt;@mids> and pushing us to do our stuff
00:52 &lt;@hezekiah> lol.
00:53 &lt;@hezekiah> I wouldn't do good at that. You're better at pushing. ;-)
00:53 &lt;@mids> I k
00:53 &lt;@mids> I'll request daily updates
00:53 &lt;@mids> at 8.00 am
00:53 &lt;@mids> :)
00:53 &lt;@hezekiah> Do I change the development automake Makefile templates to mimic your install-local, or does it need to be reviewed first?
00:54 &lt;@mids> it is a request for comments
00:54 &lt;@hezekiah> Ah.
00:54 &lt;@mids> lets first put it in 1.1, if everybody agrees
00:54 &lt;@mids> cvs dev can be done later
00:54 &lt;@hezekiah> I have a comment: let's make a PREFIX var.
00:54 &lt;@hezekiah> Right now /usr/local is hardcoded into several variables.
00:55 &lt;@mids> in Makefile?
00:55 &lt;@hezekiah> This is a pain for anyone that needs to install on a system that doesn't use /usr/local.
00:55 &lt;@mids> ok
00:55 &lt;@hezekiah> i.e. INSTALLEXEPATH would look like this
00:55 &lt;@hezekiah> > PREFIX=/usr/local
00:55 &lt; _42> what's the syntax for checking out the 1.1 branch?
00:55 &lt; _42> from cvs
00:55 &lt;@mids> 1.1 is HEAD
00:55 &lt;@hezekiah> > INSTALLEXEPATH=$(INSTALLEXEPATH)/bin
00:55 &lt;@hezekiah> .
00:55 &lt; _42> ok
00:56 &lt;@hezekiah> 1.2 is development. :)
00:56 &lt;@hezekiah> ;-)
00:56 &lt; _42> oh, how zen
00:56 &lt; _42> You must be one with the development...
00:56 &lt;@hezekiah> Anyway, a PREFIX var would let someone go "make PREFIX=/usr install" instead of setting 3-4 other variables.
00:57 &lt;@hezekiah> _42: yeah. :)
00:57 &lt;@hezekiah> _42: but I do bugfix stuff for 1.1 too ... it's just that most my code goes in development.
00:57 &lt;@mids> how do you let make PREFIX= override the PREFIX in the Makefile?
00:57 &lt;@hezekiah> "make PREFIX=/usr install"
00:57 &lt; _42> 'k. But if dev is in CVS, wouldn't a co without a -r get it as well?
00:57 &lt;@mids> I mean, in the makefile itself
00:58 &lt;@hezekiah> It would override whatever PREFIX was set to in the makefile.
00:58 &lt;@mids> automagically?
00:58 &lt;@hezekiah> If PREFIX=/usr/local in the makefile "make PREFIX=/usr install" makes PREFIX=/usr instead.
00:58 &lt;@mids> great
00:58 &lt;@hezekiah> That's one way how Gentoo ebuild get around anoying makefiles. :)
00:58 &lt;@mids> ok
00:59 &lt;@mids> nother thing
00:59 &lt;@hezekiah> Cool.
00:59 &lt;@mids> in iip/doc/help/imaghes
00:59 &lt;@mids> iomages
00:59 &lt;@mids> images even :)
00:59 &lt;@mids> there are some bmp files
00:59 &lt;@mids> I believe that they can be removed
00:59 &lt;@mids> iip.pdf in doc/help too
00:59 &lt;@hezekiah> You sure the files in doc/help don't use them?
00:59 &lt;@mids> no idea
00:59 &lt;@mids> I am not a windows guy
00:59 &lt;@hezekiah> (Ouch.)
01:00 &lt;@mids> should ask codeshark
01:00 &lt;@mids> he made em
01:00 &lt;@hezekiah> Neither here, but I try to be careful.
01:00 &lt;@hezekiah> I'll leave the removing of files from the HEAD branch to you. :)
01:00 &lt;@hezekiah> (... and keep my neck safely on my shoulders.) ;-)
01:00 &lt;@mids> ok, I removed isproxy.1 from both branches
01:00 &lt;@hezekiah> Ah.
01:00 &lt;@mids> super todo: mail todo list to mailinglist
01:00 &lt;@mids> :)
01:00 &lt;@hezekiah> lol
01:01 &lt;@hezekiah> First we should update it.
01:01 &lt;@hezekiah> There are a bunch of things I've done that never got checked off.
01:01 &lt;@hezekiah> Also, the development branch makefiles depended on isproxy.1.
01:01 &lt;@mids> oh
01:01 &lt;@mids> I already removed isproxy.1 from dev
01:02 &lt; _42> The Makefile should support copying files to one dir but configuring the executable for another
01:02 &lt;@hezekiah> So what do I do _exactly_ with isproxy.pod?
01:02 &lt;@mids> here it comes:
01:02 &lt; hobbs> mmm. pod.
01:02 &lt;@hezekiah> Well, we can put it back if we need to, but I think there are better things to do. :)
01:02 &lt;@mids> hezekiah: pod2man -s 1 -c isproxy -r $VERSION ./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1
01:02 &lt;@hezekiah> _42: it does. The executable and makefiles go in different places. They were both targets for "make install" though.
01:03 &lt;@mids> I hope that the makefile knows the version somehow
01:03 &lt;@hezekiah> I can handle that.
01:03 &lt;@hezekiah> But this makes the user require perl.
01:03 &lt;@nop> sorry guys I'm in and out
01:03 &lt;@nop> at work so
01:03 &lt;@hezekiah> (We were over this before.)
01:03 &lt; _42> No, I mean copy the files to one directory specified by overriding a makefile var and configure them for another
01:03 &lt;@hezekiah> No problem. :)
01:03 &lt;@mids> you can replace "./$NAME/doc/isproxy.pod >./$NAME/doc/isproxy.1" with "$? > $@"
01:03 &lt; _42> k
01:04 &lt;@hezekiah> OK.
01:04 &lt;@hezekiah> But this still leaves the user of the development branch dependant on perl.
01:04 &lt;@hezekiah> Is that OK?
01:04 &lt;@mids> depend on pod2man
01:04 &lt;@hezekiah> OK.
01:04 &lt;@hezekiah> So I make the configure script look for it.
01:04 &lt;@mids> yes
01:05 &lt;@mids> _42: doesnt gentoo patch makefiles etc?
01:05 &lt;@mids> (like freenet does)
01:05 &lt;@hezekiah> nop: any objections to me having the configure script look for pod2man and having the makefile (in the development tree) build the manpage?
01:05 &lt;@hezekiah> mids: Gentoo uses patches, sed, or just sets makefile VAR's.
01:06 &lt;@hezekiah> mids: whichever least drastic measure is required. :)
01:06 * mids guesses that nop doesnt object
01:06 &lt; _42> mids: it can, but it's easier to add a PREFIX=${D}/
01:06 &lt;@mids> _42: yop
01:06 &lt; _42> freenet patches akefiles?
01:06 &lt;@mids> freebsd
01:06 &lt; _42> ah
01:07 &lt;@mids> or maybe it doesnt
01:07 &lt;@mids> anyway
01:08 &lt;@mids> - filepath (A hezekiah, userx)
01:08 &lt;@mids> - Makefile install-local,PREFIX
01:08 &lt;@mids> - README, INSTALL, AUTHORS (mids)
01:08 &lt;@mids> - windows documentation (codeshark)
01:08 &lt;@mids> - docs (nop)
01:08 &lt;@mids> any additions?
01:09 &lt;@mids> otherwise I'll mail that
01:09 &lt;@hezekiah> Not that I can think of. :)
01:10 &lt;@mids> who will do the makefile?
01:10 &lt;@mids> me?
01:10 &lt;@hezekiah> You do the HEAD one.
01:10 &lt;@mids> I am talking about HEAD
01:11 &lt;@hezekiah> I usually take care of the makefiles/configure script in development. :)
01:11 &lt;@hezekiah> You do it. :)
01:12 &lt; lonelynerd> what about debian packages? ;)
01:12 &lt;@mids> lonelynerd: that can be done after the code is frozen / release is made
01:12 &lt; lonelynerd> sure
01:13 &lt;@mids> TODO mailed
01:13 &lt;@mids> ok
01:13 &lt;@mids> question round?
01:14 &lt;@mids> question round.
01:14 &lt; hezekiah> Sorry about that.
01:14 &lt; hezekiah> I got disconnected.
01:14 &lt;@mids> you did? :)
01:14 &lt; hezekiah> Yeah. :)
01:16 &lt;@mids> okay, meeting participants without questions are not allowed to ask any for a week if they could ask them now :)
01:16 &lt;@hezekiah> lol.
01:16 &lt;@hezekiah> mids: do people actually come up to you with questions during the week?
01:17 &lt;@mids> shiploads
01:17 &lt;@hezekiah> Wow!
01:17 &lt; lonelynerd> ;)
01:17 &lt;@mids> mostly in #iip and #help
01:17 &lt;@hezekiah> Oh. "Mommy, Mommy! What's an isproxy!?"
01:17 &lt;@hezekiah> ;-)
01:17 &lt;@mids> RTFM
01:18 &lt;@hezekiah> lol
01:18 &lt;@mids> ok
01:18 &lt;@mids> end?
01:18 * hezekiah hands mids his gaffle to "baf"
01:18 &lt;@mids> baf it will be
--- Log closed Wed Feb 12 01:19:02 2003
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2003/02/04/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Tue, 04 Feb 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/02/04/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> FillaMent, hezekiah, jrandom, lonelynerd, mids, MrEcho&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Feb 04 23:38:39 2003
23:38 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
23:38 [Users #iip-dev]
23:38 [ co ] [ mids ] [ Neo] [ ptm ]
23:38 [ logger] [ MrEcho] [ pox] [ UserX]
23:38 -!- Irssi: #iip-dev: Total of 8 nicks [0 ops, 0 halfops, 0 voices, 8 normal]
23:38 -!- Irssi: Join to #iip-dev was synced in 12 secs
23:51 &lt; mids> nop wont be on
23:51 -!- mode/#iip-dev [+o mids] by Trent
23:51 -!- mode/#iip-dev [+o UserX] by mids
23:59 -!- mode/#iip-dev [+o hezekiah] by mids
23:59 -!- mode/#iip-dev [+o hezekiah] by Trent
23:59 &lt;@hezekiah> Oops!
23:59 &lt;@hezekiah> I was just about to try that, mids! :)
23:59 &lt;@hezekiah> I think I figured it out!
23:59 &lt;@mids> you did
23:59 * hezekiah feals very happy with himself for learning more about IRC. :)
--- Day changed Wed Feb 05 2003
00:00 &lt; MrEcho> lol
00:00 &lt;@mids> Tue Feb 4 23:00:10 UTC 2003
00:00 &lt;@mids> Welcome to the 29th iip meeting
00:00 &lt;@mids> nop emailed me that he wont be there
00:00 &lt;@mids> so you got to do it without him
00:00 &lt;@mids> I dont have a specific agenda
00:00 &lt;@mids> except for this
00:01 &lt;@mids> 1) welcome :)
00:01 &lt;@mids> 2) highlights of the week
00:01 &lt;@mids> 3) questions
00:01 &lt;@mids> .
00:01 &lt;@mids> any highlights to report?
00:02 &lt;@hezekiah> Uh, not on my side. I'm still waiting for UserX or nop to look at the GnuMP BigNum impl. to see if it's OK.
00:02 &lt;@mids> userx added some code to the isproxy so that an empty node.ref file wont do harm if you upload
00:02 &lt;@hezekiah> The configure options for it got uploaded though.
00:02 &lt;@hezekiah> Is IIP 1.1 out yet?
00:03 &lt;@mids> havent seen it
00:03 &lt;@hezekiah> I guess not.
00:03 &lt;@mids> only thing is that we need to look at the location where the files are saved
00:04 &lt;@hezekiah> Hmmm ...
00:04 &lt;@mids> and if that gives bugs on different operating systems
00:04 &lt;@hezekiah> What exactly is the problem?
00:05 * mids loads the sourceforge bugtracker
00:05 &lt;@mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=651711&amp;group_id=50945&amp;atid=461514
00:05 * hezekiah is doing the same.
00:05 &lt;@hezekiah> Thanks. :)
00:06 &lt;@hezekiah> I remeber looking at that briefly once.
00:07 &lt;@hezekiah> The tricky part is what you are supposed to do in Windows.
00:07 &lt;@hezekiah> The *nix/*BSD part shouldn't be that difficult. (I hope.)
00:07 &lt;@mids> in windows it does just look at the current working directory
00:08 &lt;@hezekiah> I'll leave the Windows part to UserX. :)
00:08 &lt;@mids> the windows behavious shouldnt change imho
00:09 &lt;@hezekiah> Whatever. I run linux, and avoid Windows whenever I can. ;-)
00:09 &lt;@mids> same
00:09 &lt;@mids> but what behaviour do we want for unix?
00:09 &lt;@hezekiah> The behavior is defined in the code using #ifdef's based on platform.
00:09 &lt;@mids> you need to have access to the root/iip account to be able to access ~iip/.iip
00:10 &lt;@mids> so it should also look in other dirs
00:10 &lt;@mids> like ~/.iip
00:10 &lt;@mids> or the current dir
00:10 &lt;@hezekiah> Well, if isproxy is installed the default thing for a program to do would be look in /home/&lt;user's homedir name>/.iip
00:10 &lt;@hezekiah> So in my case: /home/hezekiah/.iip
00:10 &lt;@hezekiah> node.ref would be /home/hezekiah/.iip/node.ref
00:11 &lt;@hezekiah> Then each user can have their own settings, etc.
00:11 &lt; MrEcho> you can kind of do the same thing in NT
00:11 &lt; MrEcho> my doc's folder is protected
00:11 &lt;@hezekiah> But under Win9[58] there really aren
00:11 &lt; MrEcho> ya
00:11 &lt;@hezekiah> aren't user specific home dirs.
00:12 &lt; MrEcho> anyone using 9x needs help anyways ....
00:12 * hezekiah laughs
00:12 &lt;@hezekiah> Well, I'll email nop and ask him how he wants it done for *nix. Then, I'll see what I can do.
00:12 &lt;@mids> mail the list please
00:13 &lt;@mids> the we can all discuss
00:13 &lt; MrEcho> for the 9x ppl just put the files in ./.iip/
00:13 &lt;@hezekiah> OK.
00:13 &lt;@hezekiah> Or when IIP is installed it could be installed in Program Files/IIP.
00:14 &lt; MrEcho> for 9x ppl
00:14 &lt;@hezekiah> node.ref, isproxy.ini, seed.rnd, etc. could be placed there.
00:14 &lt;@mids> if you start IIP with a windows start thingie, then you can set the workingdirectory
00:15 &lt;@hezekiah> Well, anyway, I don't intend to touch the Windows implementation with a ten-foot poll. UserX can figure this one out. ;-)
00:15 &lt; MrEcho> :P
00:15 &lt;@mids> ok
00:15 &lt; FillaMent> You could look into a nasty WSH script. Then you can store in info in the registry
00:15 &lt;@hezekiah> (My compiler might not even _compile_ IIP under Windows!)
00:15 &lt;@mids> :)
00:15 &lt; MrEcho> fuck the registry
00:15 &lt;@hezekiah> FillaMent: if we used the registry in a program that needs to work under *nix, it would be an #ifdef NIGHTMARE!!
00:16 &lt; FillaMent> Not what I"m saying
00:16 &lt;@hezekiah> (But I will admit I tought of it to for a few seconds ... only a few, mind you.)
00:16 &lt;@hezekiah> Oh?
00:16 &lt;@hezekiah> Explain? :)
00:17 &lt; FillaMent> Have the location of the data file stored in the registry, then launch IIP with a WSH script that pulls the path out of the registry and pass it to the program as a cmnd line option
00:17 &lt; MrEcho> http://bofh.st/bofh/images/traffic.gif
00:18 &lt;@hezekiah> That might be doable.
00:19 &lt;@mids> I only had someone asking for windows NOT to change the current system there
00:19 &lt;@mids> maybe it would be nice to let it work without registry
00:19 &lt; FillaMent> A while back I wrote a script that would replace the name of the last logged in user with an arbitrary string. NT Ninja Vanish =) Had to do it because Generals and Colonels would freak because there was another login nam
00:19 &lt;@mids> from a security / anonymity pov
00:20 &lt;@hezekiah> I have to admit that I hate the Windoze registry with a pasion, just my personal opinion, though. :)
00:20 &lt; MrEcho> same here hezekiah
00:20 &lt; MrEcho> but ive learned to work with it
00:20 &lt;@hezekiah> So have I, ... but I still hate it. :)
00:20 &lt;@mids> so
00:20 &lt;@mids> lets investigate this week how the system currently works
00:21 &lt;@mids> and discuss on the list about how it should
00:21 &lt;@hezekiah> Right.
00:21 &lt;@mids> after that, make it work like it should :)
00:21 &lt;@hezekiah> I'll post an email to start up the conversation.
00:21 &lt;@mids> yay
00:21 &lt;@mids> so
00:21 &lt;@mids> next item?
00:22 &lt;@hezekiah> 3.) questions
00:22 &lt; MrEcho> where the hell is 1.1
00:22 &lt;@mids> *nod*
00:22 &lt; MrEcho> hehe
00:22 &lt;@hezekiah> I don't know.
00:22 &lt;@hezekiah> But I think the reason it's not out is because of the aforementioned bug.
00:22 &lt;@hezekiah> (The one we are going to talk about on the mailing list.)
00:23 &lt; MrEcho> i just hope it connects faster and more stable connections
00:24 &lt;@hezekiah> (I have to admit I haven't had a problem with unstable connections, and I usually connect to the 1st or 2nd node I try.)
00:24 &lt;@mids> but that is just because you have a clean node.ref, I assume?
00:24 &lt;@hezekiah> No.
00:24 &lt;@hezekiah> I have a normal node.ref
00:24 &lt;@mids> oh
00:25 &lt;@mids> but you never stay online for 24 h
00:25 &lt;@hezekiah> It's the one the server gives me each time I conect.
00:25 &lt; FillaMent> I can stay connected for a couple days, usually.
00:25 &lt;@hezekiah> No. I have a life. ;-)
00:25 &lt;@mids> one can stay online without irc-ing ofcourse
00:25 &lt;@mids> *geeh*
00:25 &lt;@hezekiah> And my family's phone line is the same on the internet connection is on. :)
00:25 &lt; jrandom> eww
00:26 &lt;@mids> then get offline now!
00:26 &lt;@mids> :)
00:26 &lt;@hezekiah> Other questions?
00:26 &lt;@mids> I dont have those
00:28 &lt; FillaMent> HaZaa...
00:28 &lt;@hezekiah> HaZaa?
00:28 &lt;@mids> gesundheit
00:28 &lt;@hezekiah> *lol*
00:28 &lt;@hezekiah> Was that a question, FillaMent?
00:28 &lt; FillaMent> My FServe
00:29 &lt;@hezekiah> OK. I'm lost. :)
00:29 &lt;@mids> tell us about it hezekiah
00:29 &lt;@mids> s/hezekiah/FillaMent/
00:30 &lt; FillaMent> I was just wondering if there'd be any expected problems using IIP as a comm backbone for a lot of file browsing.
00:30 &lt; FillaMent> And eventually a text-based protocol like HTTP
00:30 &lt;@mids> you will be bound to the slowness of IIP
00:30 &lt;@mids> the 50B/s limit
00:31 &lt;@hezekiah> IIP might not always be slow, mids. ;-)
00:31 &lt;@hezekiah> We shall optimize and improve. :)
00:31 &lt;@mids> hurray
00:31 &lt; FillaMent> That's not a big deal since we're not doing actual file transfer of IIP. Just comm. I'm concerned with whether or not it would be a strain.
00:32 &lt; lonelynerd> 50B/s might be ok for telnet
00:32 &lt;@hezekiah> (Mids? You want to answer all this? I'm reeaaallllyyy lost.)
00:32 &lt;@mids> ok
00:32 &lt;@mids> FillaMent is working on something caled HaZaa
00:32 &lt;@mids> it is some fserve on IIP
00:33 &lt;@mids> which uses Freenet for the actual file sharing
00:33 &lt;@mids> right?
00:33 &lt; FillaMent> Yeah... IIP for the browsing.
00:33 &lt;@mids> so you have some telnet/ftp like interface locally
00:33 &lt; FillaMent> firing it up now.
00:34 &lt; FillaMent> haz: /msg hazaaclone shell
00:36 &lt; FillaMent> haz: /msg hazaaclone cd /stuff/mp3s
00:38 &lt;@hezekiah> Not bad!!
00:38 &lt;@hezekiah> Uh ... how do you leave the shell?
00:38 &lt; FillaMent> It just times out.
00:38 &lt;@hezekiah> Oh ...
00:39 &lt; FillaMent> Think traffic like that would be a problem... I expect /lots/ of people will run them. Especially since DALnet just put a ban on FServes
00:40 &lt; HazaaClone> I might clog your chat network =)
00:40 &lt;@hezekiah> Hmmm ...
00:40 &lt;@hezekiah> That would be a problem. :)
00:41 &lt; FillaMent> Dunno how much traffic it would be or what effect it will have on IIP.
00:41 &lt;@mids> during the slashdot attack we did do pretty well
00:41 &lt; FillaMent> Sounds solid then.
00:41 &lt;@mids> the total amount of people wasnt too high
00:41 &lt;@mids> but it was constant joining and parting
00:42 &lt; FillaMent> I /think/ I got the flooding issue fixed.
00:43 &lt;@hezekiah> Well, if you threw in an "exit/quit" command, maybe the connections would be lower. Just a suggestion. :)
00:44 &lt;@hezekiah> Well, I had better go. See you all around. :)
00:44 &lt; FillaMent> THe eventual version will use IIP to pass search queries and query results.
00:45 &lt;@hezekiah> mids: I'm looking into the code on the file placement bug. I should have an email up on the mailing list shortly. :)
00:45 &lt;@hezekiah> Bye, all! :)
00:45 &lt;@mids> bye
00:46 &lt; MrEcho> hey mids .. have you checked out iip-im latly
00:46 &lt;@mids> nope
00:46 &lt;@mids> but I didnt get many CVS updates
00:46 &lt; MrEcho> got a bunch of stuff done
00:46 &lt;@mids> lets end the official part of the meeting
00:46 &lt; MrEcho> im working on xml themes right now
00:46 &lt;@mids> and move over to friendly chit chat
00:46 &lt; MrEcho> ...
00:47 &lt; FillaMent> ooooo! That just gave me an idea.
00:48 &lt; FillaMent> Oooo.... this is going to ROCK!
00:48 &lt;@mids> ?
--- Log closed Wed Feb 05 00:48:36 2003
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2003/01/28/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Tue, 28 Jan 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/01/28/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Bouris, case, Debrys, hezekiah, lonelynerd, mids, MrEcho, nop&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jan 28 22:35:17 2003
22:35 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
22:35 [Users #iip-dev]
22:35 [ co] [ logger] [ pox] [ ptm] [ UserX]
22:35 -!- Irssi: #iip-dev: Total of 5 nicks [0 ops, 0 halfops, 0 voices, 5 normal]
22:35 -!- Irssi: Join to #iip-dev was synced in 2 secs
22:41 -!- mode/#iip-dev [+o mids] by Trent
22:41 -!- mode/#iip-dev [+v logger] by mids
22:41 -!- mode/#iip-dev [+o UserX] by mids
23:56 -!- mode/#iip-dev [+o nop] by mids
--- Day changed Wed Jan 29 2003
00:00 &lt;@mids> Tue Jan 28 23:00:00 UTC 2003
00:00 &lt;@nop> hi
00:00 &lt; Debrys> greetings
00:00 &lt; case> hallo
00:00 &lt;@nop> hi
00:00 &lt; Bouris> Hi.
00:00 &lt; MrEcho> hey case
00:00 &lt;@nop> meeting started
00:00 &lt; case> sup echo
00:01 &lt;@mids> nop: agenda please
00:01 &lt;@nop> ok
00:01 &lt;@nop> I thought you had it
00:01 &lt;@nop> ;)
00:01 &lt;@nop> 1) welcome
00:01 &lt;@mids> 1) Welcome
00:01 &lt;@mids> 2) Normal stuff
00:01 &lt;@mids> 3) Questions
00:01 &lt;@mids> .
00:01 &lt;@nop> sure that works
00:01 &lt;@nop> welcome to the nth IIP-dev meeting
00:01 &lt;@nop> 2) Normal stuff, i.e. IIP update
00:01 &lt;@nop> ok
00:02 &lt;@nop> we're working on getting rc3 changed to 1.1 final
00:02 &lt;@nop> I think all that's left is some path fix bugs
00:02 &lt;@mids> hezekiah made the patch for -h, nop is reviewing it
00:02 &lt;@nop> yes
00:02 &lt;@nop> actually he can commit, I'll let him know, forgot to email him
00:02 &lt;@mids> ok
00:02 &lt;@nop> also
00:02 &lt;@mids> then we just got to check how the other reported bug is
00:03 &lt;@nop> Hezekiah has successfully compiled a version of IIP with the GNU Multi Precision library
00:03 &lt;@nop> and it was a success
00:03 &lt; MrEcho> cool
00:03 &lt;@nop> the crypto speed was improved
00:03 &lt;@nop> so that will be something we do for 1.2
00:03 &lt;@nop> 1.2 is focusing on standards as well, standardized crypto engine and big number routines
00:03 &lt;@nop> etc
00:03 &lt;@mids> there is our hero!
00:04 -!- mode/#iip-dev [+o hezekiah] by mids
00:04 &lt;@hezekiah> Who?
00:04 &lt;@nop> you
00:04 &lt;@mids> you!
00:04 &lt;@hezekiah> Sorry I'm late. :)
00:04 &lt;@hezekiah> (And thanks for the compliment.)
00:06 &lt;@hezekiah> Did I miss the meeting? ... or is it still going?
00:06 &lt;@mids> nop was just telling about the update works
00:06 &lt;@mids> and that you can commit the -h patch
00:06 &lt;@hezekiah> OK.
00:06 &lt;@mids> then we got to see how severe the problems with the file paths are
00:06 &lt;@hezekiah> I just got through reading the logs.
00:06 &lt;@mids> test in multiple locations etc
00:06 &lt; MrEcho> anything new for windows users?
00:06 &lt;@mids> platofrms I mean
00:08 &lt;@hezekiah> Well, the -h bugfix might affect the windows users. I'm not sure if it was a problem over there.
00:09 &lt;@hezekiah> As for the GnuMP implementation of BigNum, that should be part of the 1.2 release for windows (though it might take some work to get it to run on windows.)
00:09 &lt; Debrys> may i ask what this BigNum-stuff is all about?
00:10 &lt; case> what version of libgmp was it dones with?
00:10 &lt; case> er
00:10 &lt; case> dones/done
00:10 &lt;@hezekiah> Well, since mids and nop seem to have dissapeared for the moment, I'll explain it while we wait for them to get back.
00:10 &lt;@mids> I am listening
00:10 &lt;@mids> please entertain
00:10 &lt;@hezekiah> First I'll answer case's question because it is simple. I used version 4.1 of GnuMP.
00:10 &lt;@hezekiah> (Gentoo doesn't have 4.1.2 yet.)
00:11 &lt;@hezekiah> Next is Debrys question:
00:11 &lt;@hezekiah> BigNum structure with a is a bunch of functions used in the isproxy source code.
00:11 &lt;@hezekiah> It is basically just a way to make integers that are REALLY REALLY big.
00:11 &lt;@hezekiah> Obviously modern CPU's don't offer really really big integer types, so C doesn't have them.
00:12 &lt;@hezekiah> ... and crypto needs to use really big numbers.
00:12 &lt;@hezekiah> Thus, an implementation of a "BigNum" is needed.
00:12 &lt; Debrys> i think i got it :) thank you
00:12 &lt;@hezekiah> Currently, we have 2 implentations of BigNum: one in SSL and one in GnuMP.
00:12 &lt;@hezekiah> You're welcome. :)
00:12 &lt;@hezekiah> Back to you, mids. :)
00:12 &lt;@mids> ok
00:12 * hezekiah hands the microphone back.
00:13 &lt;@mids> I am done on point 2
00:13 &lt;@mids> lets go to the question round
00:13 &lt;@mids> questions?
00:13 &lt;@hezekiah> (oh, the irony.) ;-)
00:13 &lt;@hezekiah> Yeah. Are we almost to 1.1 release yet?
00:14 &lt;@hezekiah> What still needs to be done? (Besides get codeshark to make a tarball.)
00:14 &lt;@mids> testing if files are stored in the right directories
00:14 &lt;@mids> in every case
00:15 &lt;@mids> hezekiah: please tell me if you did commit the -h thing, then I'll put the bug item closed
00:15 &lt;@nop> oh hezekiah you can commit
00:15 &lt;@nop> the -h thing
00:15 &lt;@nop> ;)
00:15 &lt;@hezekiah> I haven't commited the -h thing yet.
00:15 &lt;@hezekiah> I don't know what branch to commit to. :)
00:15 &lt;@nop> he does now ;)
00:16 &lt;@hezekiah> Give me a minute and I
00:16 &lt;@hezekiah> I'll update the bugfix.
00:16 &lt; Debrys> hmm, what will be new or changed in 1.1? not too much into detail - just in general
00:16 &lt;@hezekiah> 1. Bugfixes! :)
00:17 &lt;@mids> 2. more bugfixe
00:17 &lt; Debrys> lol
00:17 &lt;@nop> debrys no major changes
00:17 &lt; Debrys> anything which makes the connections more stable?
00:17 &lt;@nop> just bug fixes
00:18 &lt;@mids> Debrys: we will try that with a more minimum node.ref in the initial distribution
00:18 &lt; Debrys> i did a.......... rather unelegant hack to the node.ref..........
00:19 &lt; Debrys> only the invisiblenet relays.......... no update of node.ref
00:19 &lt; Debrys> i havent ping-timeout'ed for days........
00:19 &lt; Debrys> before of that i god disconnected in 30min intervals on average
00:20 &lt; Debrys> but its not a very good solution :)
00:21 &lt; Debrys> also.......... on the floppy-disk thing........
00:21 &lt; Debrys> i asked someone if he would do a hack for me on the boxedIRC-Source......
00:22 &lt; Debrys> if he accepts, this means i would have an 120kb IRC-Client which doesn't need any installation and saves all its settings in a ini-file on the disk
00:23 &lt;@mids> nice
00:23 &lt;@mids> keep us informed please
00:23 &lt; Debrys> if this works, there will not only be IIP and a IRC-Client on the disk, but also an email-client...... and i'm trying to get a PGP-App on it too........... maybe also a messenger client :)
00:23 &lt; Debrys> I'll do :)
00:23 &lt; lonelynerd> sound nice.
00:23 &lt; lonelynerd> [ sounds even. ]
00:24 &lt;@mids> ok
00:24 &lt;@mids> more things?
00:24 &lt; Debrys> nope
00:25 * mids searches for his meeting-hammer
00:25 &lt;@hezekiah> Almost got the patch up, mids.
00:25 &lt;@mids> hurray
00:25 &lt;@mids> *baff*
00:25 &lt;@mids> meeting closed
00:25 &lt;@hezekiah> lol.
00:25 &lt; Debrys> :)
00:26 &lt; Bouris> Hooray!
00:27 &lt;+logger> cya next week
--- Log closed Wed Jan 29 00:27:06 2003
&lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P</title><link>/pt/blog/2003/01/15/reuni%C3%A3o-de-desenvolvedores-do-i2p/</link><pubDate>Wed, 15 Jan 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/01/15/reuni%C3%A3o-de-desenvolvedores-do-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> FillaMent, hezekiah, LeeroklaLacerta, mids, nop, sdgg, thecrypto&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jan 14 22:44:57 2003
22:45 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
22:45 [Users #iip-dev]
22:45 [ logger] [ pox]
22:45 -!- Irssi: #iip-dev: Total of 2 nicks [0 ops, 0 halfops, 0 voices, 2 normal]
22:45 -!- Irssi: Join to #iip-dev was synced in 3 secs
23:48 -!- StoVoKor|away is now known as StoVoKor
23:58 &lt; mids> Tue Jan 14 22:58:16 UTC 2003
23:59 &lt; mids> 1 minute
--- Day changed Wed Jan 15 2003
00:00 &lt; mids> Tue Jan 14 23:00:00 UTC 2003
00:00 &lt; mids> Welcome to the 26th IIP meeting
00:00 &lt; mids> I didn't get any agenda items from anybody, so I'll just propose my own:
00:00 &lt; mids> - Release of 1.1-final
00:00 &lt; mids> do you guys have anything else to add?
00:00 &lt; hezekiah> (I propose an agenda item: What's the current major feature being worked on in IIP 1.2 dev?)
00:01 &lt; mids> great
00:01 &lt; FillaMent> I have a couple suggestions for additions to anonymail
00:01 &lt; mids> ok
00:01 &lt; mids> Agenda:
00:02 &lt; mids> - What's the current major feature being worked on in IIP 1.2 dev
00:02 &lt; mids> - Anonymail suggestions
00:02 &lt; mids> - Release of 1.1-final
00:02 &lt; mids> .
00:02 * mids hands the microphone to hezekiah
00:02 &lt; FillaMent> Also like to note a project that I'm working on that uses IIP
00:02 &lt; hezekiah> I have no clue. It was actually a question. :) Nop?
00:02 * hezekiah hands the microphone to nop.
00:02 &lt; nop> hi
00:02 &lt; nop> ok
00:02 &lt; nop> welcome
00:03 &lt; nop> ok on the agenda
00:03 &lt; nop> mids take it away
00:04 &lt; mids> no, you tell what the status of 1.2 is
00:04 &lt; nop> ok
00:04 &lt; nop> well
00:04 &lt; nop> lots of grindy stuff
00:04 &lt; nop> mainly taking care of the grunt stuff
00:04 &lt; hezekiah> (Ahmen!)
00:04 &lt; nop> getting the core ready for hardcore decentralization and crypto, we're in the midst of deciding crypto libraries, we think cryptlib and GnuMP
00:05 &lt; nop> and are looking at a few possibilities for routing, either the listener route concept, or possibly chord type routing
00:05 &lt; nop> and that's mainly it for right now
00:05 &lt; nop> for 1.2
00:05 &lt; mids> cool
00:05 &lt; nop> 1.1 status, is if no one has any bugs in a weeks time
00:06 &lt; nop> then we will probably move to defcon 1.1
00:06 &lt; nop> ;)
00:06 &lt; nop> meaning 1.1 Release
00:06 &lt; mids> stick to the agenda nop
00:06 &lt; mids> anonymail features are first
00:06 &lt; nop> I didn't see an agenda
00:06 &lt; mids> :p
00:06 &lt; hezekiah> Mids, behave! :)
00:06 &lt; hezekiah> ;-)
00:06 &lt; nop> ok
00:06 &lt; nop> I guess anonymail suggestions
00:06 &lt; mids> - Anonymail suggestions
00:06 &lt; nop> take it away whoever that was
00:06 &lt; mids> FillaMent?
00:06 &lt; FillaMent> Okay, I just have two quick ones...
00:07 &lt; FillaMent> 1) Some sort of escape character to do \n's.
00:07 &lt; hezekiah> Yeah!
00:07 &lt; FillaMent> Discuss or move on to #2?
00:07 &lt; hezekiah> Perhaps, "\n" for a newline, and "\\n" for a literal, "\n".
00:08 &lt; mids> what character do you suggest?
00:08 &lt; mids> ok
00:08 &lt; hezekiah> (Like how you would do in C with printf.)
00:08 &lt; FillaMent> C, Perl, Java....
00:08 &lt; hezekiah> C++ ... :)
00:08 &lt; FillaMent> Nah, make it vbCRLF
00:08 &lt; mids> and \\\\n for literal \\n :)
00:08 &lt; hezekiah> Yup1
00:08 &lt; mids> vbCRLF?
00:09 &lt; FillaMent> visualbasicCarriageReturnLineFeed
00:09 &lt; mids> are you serious?
00:09 &lt; hezekiah> (I hope not.)
00:09 &lt; FillaMent> I used to hack vbScript (no, I'm not serious. \n is what everyone will be familiar with)
00:09 &lt; hezekiah> So, what was suggestion number 2?
00:10 &lt; thecrypto> damn wireless network
00:10 &lt; FillaMent> 2) Stripping non-plain text MIME garbage from mails that come from the internet and replacing it with something to the effect of &lt;One part MIME binary/word-doc stripped>
00:11 &lt; FillaMent> Forgive me if I'm incorrectly implying MIME
00:11 &lt; mids> I dont really agree
00:11 &lt; mids> you should be able to receive RFC2015 compatible PGP signatures
00:11 &lt; mids> and stuff
00:11 &lt; hezekiah> Yeah.
00:12 &lt; hezekiah> But changing Quoted-Printable to plain ASCII might not be a bad idea if it isn't already implemented.
00:12 &lt; FillaMent> And that's a specific mime type?
00:12 &lt; FillaMent> PGP sig I mean.
00:12 &lt; mids> it is
00:12 &lt; hezekiah> There are OpenPGP sigs that have a mime type.
00:12 &lt; mids> I can understand that it will be a lot of work to do MIME right
00:13 &lt; mids> since there are a lot of MIME types
00:13 &lt; mids> and browsers who violate it
00:14 &lt; hezekiah> "2) Stripping non-plain text MIME ..." (Wouldn't they be in base64 if they aren't plain ASCII anyway? And if not, then couldn't they just be converted?)
00:14 &lt; mids> maybe we should just forward the suggestions to codeshark
00:15 &lt; mids> since he knows how the app looks
00:15 &lt; hezekiah> Or even, if it has to be stripped, you could offer an option to retrieve it (in base64 or 7-bit.) That way you can save it via copy-paste, and decode/read it on your hard drive.
00:15 &lt; mids> (he made it)
00:15 &lt; mids> and what he can implement
00:15 &lt; hezekiah> Good idea!
00:15 &lt; FillaMent> The other day I got a mail that was written with MS Outaluck/W3rd and it came in as multipart MIME. The first part was a plain txt version of the message, the second was an RTF will all the formatting Markup
00:15 &lt; nop> this is something
00:15 &lt; nop> that needs to be sent to anonymail
00:15 &lt; nop> oops
00:15 &lt; nop> codeshark
00:15 &lt; mids> yeah
00:15 * FillaMent digresses.
00:15 &lt; mids> lets just pass it on
00:15 &lt; mids> and see what his imput is
00:16 &lt; mids> - Release of IIP 1.1-final
00:16 &lt; mids> my comments: got to check the sourceforge bugtracker
00:16 &lt; mids> but I dont think that there are any code bugs open
00:17 &lt; hezekiah> Not the last time I saw ... (checking now.)
00:17 &lt; mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=651711&amp;group_id=50945&amp;atid=461514
00:17 &lt; mids> (files stored in wrong dir)
00:17 &lt; mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=655568&amp;group_id=50945&amp;atid=461514
00:17 &lt; mids> (-h doesnt work)
00:17 &lt; mids> that option DOES work for me
00:17 &lt; mids> please check it
00:18 &lt; mids> and if it works for everybody, we got to mark that report as invalid
00:18 &lt; mids> http://sourceforge.net/tracker/index.php?func=detail&amp;aid=654147&amp;group_id=50945&amp;atid=461514
00:18 &lt; mids> (FreeBSD socket call)
00:18 &lt; mids> I dont have FreeBSD, someone with FreeBSD should check
00:19 &lt; mids> .
00:19 &lt; mids> Also we should really really supply some script that people can put in their /etc/init.d/
00:20 &lt; mids> ping?
00:20 &lt; hezekiah> It looks like the guy who did the FreeBSD bug ...
00:21 &lt; hezekiah> ... already found and pointed out the problem.
00:21 &lt; hezekiah> http://sourceforge.net/tracker/download.php?group_id=50945&amp;atid=461514&amp;file_id=37660&amp;aid=654147
00:22 &lt; hezekiah> That's the link to the patch file. AF_INET apparently needs to be PF_INET on FreeBSD.
00:22 &lt; hezekiah> The patch was simple:
00:23 &lt; hezekiah> 484,489c484
00:23 &lt; hezekiah> &lt; 	// If statement added by wiht, since FreeBSD uses PF_INET.
00:23 &lt; hezekiah> &lt; 	#ifdef __FreeBSD__
00:23 &lt; hezekiah> &lt; 		sh->Socket = socket(PF_INET, SOCK_STREAM, 0);
00:23 &lt; hezekiah> &lt; 	#else
00:23 &lt; hezekiah> &lt; 		sh->Socket = socket(AF_INET, SOCK_STREAM, 0);
00:23 &lt; hezekiah> &lt; 	#endif
00:23 &lt; hezekiah> ---
00:23 &lt; hezekiah> > 	sh->Socket = socket(AF_INET, SOCK_STREAM, 0);//PF_INET);
00:23 &lt; mids> I see, but then I dont know why the original ifdef was there at first?
00:23 &lt; hezekiah> What do you think, nop?
00:23 &lt; hezekiah> The top section should be the new code. The bottom section should be the old.
00:23 &lt; nop> that should work
00:24 &lt; hezekiah> Yeah. The bottom is the old.
00:24 &lt; nop> you should commit looks fine
00:24 &lt; hezekiah> Do you want me to write it up, commit, and label the bug as fixed, nop?
00:24 &lt; nop> but why is it different
00:24 &lt; hezekiah> Apparently, FreeBSD requires PF_INET instead of AF_INET as the first arguement for socket.
00:25 &lt; hezekiah> I don't know why.
00:25 &lt; hezekiah> But, the writter said this fixed the problem. Commit?
00:25 &lt; nop> yes
00:25 &lt; hezekiah> OK.
00:25 &lt; mids> ok
00:26 &lt; mids> who can look into the filepath problem?
00:27 &lt; FillaMent> I don't get that problem. If I try and start IIP as a different user or not in ~iip it says it can't write the log
00:28 &lt; mids> ok, we got to check the reported bugs and report on that on the mailinglist
00:28 &lt; mids> lets try to do that this week
00:28 &lt; mids> .
00:28 &lt; mids> The biggest problem is the scalability of IIP
00:28 &lt; mids> RC2 was kinda stable
00:28 &lt; mids> RC3 isnt
00:29 &lt; mids> why?
00:29 &lt; mids> Imho it is because the node.ref is so big
00:29 &lt; mids> so a lot of potential bad node
00:29 &lt; mids> nodes
00:29 &lt; mids> it is really, anonymity vs stability
00:29 &lt; mids> .
00:29 &lt; hezekiah> I noticed that. But some of them are just slow, not necisarily bad.
00:29 &lt; mids> the problem is the lot of people Pinging Out
00:30 &lt; mids> the solution that I suggest is releasing RC3 with a minimal node.ref
00:30 &lt; mids> only 4 nodes or something
00:30 &lt; mids> .
00:31 &lt; nop> I agree
00:31 &lt; FillaMent> Pardon my lack of design knowledge... IIRC uses relays like freenet and IRC, right?
00:32 &lt; FillaMent> node == relay
00:32 &lt; mids> they are more static
00:32 &lt; mids> once you connect
00:32 &lt; nop> well
00:32 &lt; nop> at least in 1.1
00:32 &lt; mids> you stay connected through them for the same session
00:32 &lt; nop> they won't be forever
00:32 &lt; FillaMent> But, it's still one node passes to other nodes
00:32 &lt; nop> yes
00:33 &lt; mids> if you keep a big list of nodes, then the path is very long
00:33 &lt; mids> hence a lot of potential problems
00:33 &lt; FillaMent> Why not just make it so that it goes through the node.ref and picks a few at random, and keeps doing that. The user could maybe set the number. This would maybe distribute the load a little more?
00:34 &lt; mids> the current protocol doesnt support selecting the amount of hops
00:34 &lt; nop> and we're not changing it in this version
00:34 &lt; nop> ;)
00:34 &lt; FillaMent> Okay, then it's outside my technical knowledge... what about the starting point?
00:34 &lt; FillaMent> or is the TTL the number or nodes in node.ref
00:35 &lt; FillaMent> s/or/of/
00:35 &lt; mids> each node connects to a node in its node.ref at random
00:35 &lt; mids> until it 'accidently' hits the server
00:35 &lt; mids> so if you have a lot of nodes
00:35 &lt; FillaMent> got it.
00:35 &lt; mids> it will have huge paths
00:36 &lt; mids> that is why I would suggest a manually crafter first layer of public nodes
00:36 &lt; FillaMent> Could another solution be to make 'the' server 'a' server?
00:36 &lt; mids> so you decrease the amount of hops
00:36 &lt; LeeroklaLacerta> Is there any sort of reliability-index-type thing?
00:36 &lt; mids> you only have 1 end-node
00:36 &lt; mids> there isnt, since you dont know what nodes a node connects through
00:37 &lt; mids> if your connection goes down, you dont know what node caused it
00:37 &lt; mids> it can be anyone on your path
00:37 &lt; LeeroklaLacerta> K.
00:37 &lt; mids> and you dont know your path
00:37 &lt; FillaMent> Is there anyway for the end user it increase the reliability of IIP?
00:37 &lt; mids> yes, manually edit your node.ref
00:38 &lt; mids> and put only some stable nodes on it
00:38 &lt; mids> and dont let it update the node.ref automatically
00:38 &lt; FillaMent> mids: I mean setting up a relay or something.
00:38 &lt; mids> ofcourse you dont know what are stable nodes, unless you have some inside knowledge about the IIP topography
00:39 &lt; mids> Trent for example directly connects to a node which connects to the IIP server node
00:39 &lt; mids> otherwise it would go down all the time
00:39 &lt; mids> resulting in a really bad network
00:41 &lt; FillaMent> To save me some time, where does iip store the nodes.ref on a linux box?
00:41 &lt; mids> ~/.iip/
00:41 &lt; mids> or the local directory
00:42 &lt; mids> ok, I want to quit this item
00:42 &lt; mids> homework for next week:
00:42 &lt; mids> think about the issues
00:42 &lt; mids> and propose suggestions to the mailinglist
00:42 &lt; FillaMent> Give me 10 min and I'll have a kludge for the massive node list problem
00:42 &lt; mids> or to a developper (if you arent subscribed)
00:43 &lt; mids> .
00:43 &lt; mids> questions?
00:51 &lt; hezekiah> You almost have your "kludge" (I don't know what that word means) for the node list problem yet, FillaMent?
00:52 &lt; FillaMent> kludge is coding duct tape, and yes.
00:52 &lt; hezekiah> Ah.
00:53 &lt; thecrypto> the full definition is http://www.tuxedo.org/~esr/jargon/html/entry/kluge.html
00:54 &lt; mids> hezekiah: thanks for putting your hands on those 2 bugtracker items
00:55 &lt; hezekiah> No problem. I still don't know how to assign a bug to myself. Otherwise, I would have "officially" picked up the PF_INET one.
00:55 &lt; hezekiah> I couldn't find the button/link/whatever that lets you assign a bug to yourself.
00:57 &lt; mids> only project admins seem to be able to assign bugs for our project
00:57 &lt; hezekiah> Ah
00:57 &lt; hezekiah> That would explain it! :)
00:59 &lt; hezekiah> OK. Well, I'm going to leave now. Bye everyone! :)
00:59 &lt; LeeroklaLacerta> Good bye.
01:04 &lt; mids> ok
01:04 &lt; mids> I am gone too
01:04 &lt; mids> bye
01:08 &lt; LeeroklaLacerta> Everyone's leavin'?
01:08 &lt; LeeroklaLacerta> Is the meeting over?
01:09 &lt; FillaMent> I'm still here. Perhaps my time estimate was a bit off. I love/hate perl.
01:10 &lt; LeeroklaLacerta> What's perl got to do with it?
01:10 &lt; FillaMent> My node.ref kluge
01:10 &lt; LeeroklaLacerta> Ah.
01:11 &lt; FillaMent> I should just describe it to someone competant and let them do it in like 5min
01:11 &lt; LeeroklaLacerta> I'm just here for the heck of it.
01:16 &lt; LeeroklaLacerta> I'm going back to #anonymous.
01:17 &lt; FillaMent> Ha ha!
01:39 &lt; FillaMent> Anyone care to enlighten me as to why in perl, when I push an item into an array, /every/ item ends up being that item?
02:59 &lt; sdgg> hi
03:05 &lt; FillaMent> Know how long an md5 signature is supposed to be?
03:10 &lt; sdgg> 128 bits I believe
03:14 &lt; sdgg> Does anyone know of a good tutorial on c/c++ for *nix programming?
03:14 &lt; sdgg> Or somewhere I can look?
05:10 * FillaMent is away: Destinking myself
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2003/01/07/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Tue, 07 Jan 2003 00:00:00 +0000</pubDate><guid>/pt/blog/2003/01/07/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> chscrtr, mids, mrflibble, nemesis, Neo, nop, Nostradumbass&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Topic for #iip-dev is IIP Meeting - logfiles:
http://mids.student.utwente.nl/~mids/iip/
&lt;nemesis> nop, no meeting today?
&lt;nop> yes
&lt;nop> sorry
&lt;nop> ok
&lt;nop> welcome
&lt;nemesis> hi nop ;)
&lt;nop> hi
&lt;nop> agenda
&lt;nop> 1) welcome
&lt;nemesis> whats going on? everybody sleeps?
&lt;nop> 2) Happy New Year
&lt;nop> 3) Happy Holidays
&lt;chscrtr> hi, happy new year
&lt;nop> 4) IIP
&lt;nemesis> hehe, happy new year too
&lt;mrflibble> happy new year! :)
&lt;nop> 5) IIP logo contest
&lt;nop> 6) CryptoCon
&lt;nop> 4) IIP
&lt;nop> ok IIP
&lt;nop> it's kind of stagnant because of the holidays
&lt;nop> but I believe we're picking it back up
&lt;nop> any bug reports please send to iip@invisiblenet.net
&lt;nop> ok
&lt;nop> 5) IIP logo contest
&lt;nop> we'll being putting up something on our site about the rules etc
&lt;nop> and display the drawings we have so far
&lt;nop> please help out if you can
&lt;nop> get a free t-shirt and your logo on it
&lt;nop> 6) CryptoCon
&lt;mrflibble> cool
&lt;nop> we're trying to get a program committee and some organizational
planning for Jan 2004 to have cryptocon happen
&lt;nop> join #cryptocon for any assistance etc
&lt;nop> anyway, that's about it
&lt;nop> questions?
&lt;nop> questions?
&lt;nop> ;)
&lt;mrflibble> nope
&lt;nop> ok
&lt;nop> meeting ajourned
&lt;Neo> nope
&lt;Neo> thanks. :)
&lt;mrflibble> np
&lt;mrflibble> oo, 1 thing
&lt;mrflibble> about cryptocon
&lt;mrflibble> is there a particular reason for organising your/your own?
&lt;mrflibble> there are general crypto confs out there that cyou could submit
stuff 2
&lt;nop> well
&lt;nop> we want to attract businesses to meet cipherpunks
&lt;nop> and push cryptography more than it is
&lt;nop> this will be different
&lt;mids> fsck
&lt;mrflibble> gotcha
&lt;nop> missed it
&lt;nop> ;)
&lt;mids> sorry folks :)
&lt;mrflibble> it will just be a lot of work 4 u all
&lt;mids> is there still a point in bringing the logger here?
&lt;mrflibble> lol
&lt;nemesis> hehe
&lt;nop> well mrflibble I don't think it will be
--- Log opened Wed Jan 08 00:14:47 2003
00:14 -!- Topic for #iip-dev: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
00:14 [Users #iip-dev]
00:14 [ chscrtr] [ logger] [ mrflibble] [ Neo] [ Nostradumbass] [ w ]
00:14 [ co ] [ mids ] [ nemesis ] [ nop] [ UserX ] [ wilde]
00:14 -!- Irssi: #iip-dev: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal]
00:15 &lt; nop> we have a year to plan
00:15 &lt; mrflibble> true
00:15 -!- Irssi: Join to #iip-dev was synced in 43 secs
00:16 &lt; nop> plus we need to raise money
00:16 &lt; nop> and this might help
00:16 &lt; nop> since no one likes to donate
00:16 &lt; nop> ;)
00:16 &lt; chscrtr> error - less than a year
00:16 &lt; nemesis> hm... nop, you are using knoppix right now, or?
00:17 &lt; mrflibble> ic
00:17 &lt; nop> suse right now
00:17 &lt; mrflibble> u might need to advertise a lot to get the sponsers
00:17 &lt; mrflibble> which will cost
00:18 &lt; nemesis> are you think that iip is important/stable enough to show it the world?
00:18 &lt; chscrtr> not that much, PR can be cheap
00:18 &lt; nop> nemesis I don't think I'm showing it to the world
00:19 &lt; mrflibble> hmm, i hope so
00:19 &lt; nop> It's a conference, separate concept
00:19 &lt; mids> ok, lizzy__ raised the point that the idleing time might give away too much information
00:19 &lt; nemesis> hehe
00:19 &lt; nop> yes it does
00:19 &lt; mids> so (s)he suggested to disable it server side
00:19 &lt; nop> we can take that out
00:19 &lt; nop> I've been wanting to do that
00:19 &lt; nop> ok
00:19 &lt; nemesis> cause, it would be nice when future releases are packed for trustix ;)
00:19 &lt; nop> will work on it
00:19 &lt; mids> also that registering your nickname pinpoints you and makes you more traceble
00:19 &lt; mids> so there should be a warning against that
00:19 &lt; mids> .
00:20 &lt; mids> I suggest that we metion the possible risks and issues more clear in the documentation
00:20 &lt; mids> mention
00:20 &lt; mrflibble> why is registering mae u more traceable?
00:20 &lt; mrflibble> make
00:20 &lt; mids> mrflibble: because once you identify, then you are guaranteed the same person as before
00:21 &lt; mids> while if you just use the same nick, you might not be the same person
00:21 &lt; mids> registering and identifying makes you pseudonymous
00:21 &lt; mids> instead of anonymous
00:21 &lt; mrflibble> oh
00:21 &lt; mrflibble> but that's good tho
00:21 &lt; mrflibble> trust is important
00:24 &lt; mids> yes, but you build a public record of information
00:24 &lt; mids> each time that you connect and say something, you add more info
00:24 &lt; mids> there are tools which can identify the identity of people based on language patterns.
00:25 &lt; mids> the ones that I tried are not that good, but it is often quite easy to spot errors and make conclusions.
00:25 &lt; mids> I believe that it wouldn't harm to add a chapter about the risks even in an 'anonymous' environment to our manual
00:25 &lt; mids> and I invite lizzy__ to start with that chapter.
00:25 &lt; mids> .
00:25 &lt; Nostradumbass> That's why passing your text through multiple language translators can be useful
00:27 * mids passes the microphone back to the audience
00:28 &lt; mids> oh, excuse for joining that late, if someone can send me the logs of the first 15 minutes then I would much appreciate it.
00:28 &lt; mids> .
00:29 &lt; mrflibble> ooh
00:29 &lt; mrflibble> gotcha
00:29 &lt; mrflibble> mids, make that about 5 minutes :)
00:29 &lt; mids> heh.
00:30 &lt; mids> did nop already say something about 1.1-final?
00:30 &lt; mids> like when we claim that it will be released ;)
00:31 &lt; mrflibble> nope
00:31 &lt; mrflibble> ill send u a capture
00:31 &lt; mids> gracias
00:31 &lt; mrflibble> shit, i cant
00:31 * mrflibble slaps mrflibble around a bit with a large trout
00:31 &lt; mrflibble> ill cut and paste
00:32 &lt; mrflibble> hope i dont flood myself off
00:32 &lt; mids> in private please
00:32 &lt; mids> okay, now this unofficial meeting is officially closed
00:32 &lt; mids> :)
00:32 &lt; nemesis> looool
--- Log closed Wed Jan 08 00:33:43 2003
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2002/12/10/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Tue, 10 Dec 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/12/10/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> codeshark, dangermouse, Debrys, {Due}, \|EN3RGY\|, hezekiah, hobbs, jeremiah_, mids, mrflibble, Neo, nop, Rav-, xcasex, Zwolly&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Dec 10 23:32:22 2002
23:32 -!- Topic for #iip-dev: http://www.patrick.fm/boobies/boobies.php?text=IIP &lt;-- mmm, boobies, aka our new mascot!
23:32 [Users #iip-dev]
23:32 [@codeshark] [ icepick] [ Neo] [ pox ] [ UserX ]
23:32 [ Debolaz ] [ logger ] [ nop] [ sferic] [ xcasex]
23:32 -!- Irssi: #iip-dev: Total of 10 nicks [1 ops, 0 halfops, 0 voices, 9 normal]
23:32 -!- Irssi: Join to #iip-dev was synced in 2 secs
23:34 -!- mode/#iip-dev [+o mids] by Trent
23:34 -!- mode/#iip-dev [+v logger] by mids
23:53 &lt; |EN3RGY|> wee
23:55 &lt; mrflibble> lol, like the pic, is it ne1 we know?
23:55 * jeremiah_ wonders if this is working... using the metropipe JS interface...
23:55 &lt; hobbs> jeremiah_ : you're sending, at least. :)
23:56 &lt; jeremiah_> hobbs: looks like it works, meeting about to start? I'm at the public library
23:56 &lt; hobbs> jeremiah_ : just a few minutes, yeah.
23:56 &lt; Zwolly> i want to order an IIP mascot where can i buy them???
23:57 &lt; nop> hehe
23:57 &lt; jeremiah_> hey nop
23:57 &lt; nop> hi
23:57 &lt; nop> I like the metropipe thing
23:57 &lt; nop> rather neat
23:57 &lt; jeremiah_> yeah it's cool
23:57 &lt; hobbs> yeah, and amazing that it works. >:)
23:58 &lt; nop> works real well
--- Day changed Wed Dec 11 2002
00:00 &lt;@mids> Tue Dec 10 23:00:04 UTC 2002
00:00 &lt;@mids> Welcome to the 23th IIP meeting
00:00 &lt; dangermouse> 22:48 by my clock :p
00:00 &lt; xcasex> thankyou
00:00 &lt;@mids> Agenda:
00:00 &lt;@mids> 1) Welcome
00:00 &lt;@mids> 2) RC3 finally
00:00 &lt;@mids> 3) Security Advisory
00:00 &lt;@mids> 4) Network inconsistancies
00:00 &lt;@mids> 5) Questions?
00:00 &lt;@mids> .
00:00 &lt;@mids> Logs are available on
00:00 &lt;@mids> http://mids.student.utwente.nl/~mids/iip/
00:01 &lt;@mids> If you got questions related to the current agenda item, please ask
00:01 &lt;@mids> otherwise safe them for the question round
00:01 &lt;@mids> .
00:01 &lt; nop> I'm gonna wait for a sec
00:01 &lt;@mids> yeah, till they come back
00:02 &lt; nop> k
00:02 &lt;@mids> did you all see nop's IIP mascot submission?
00:02 &lt;@mids> http://www.patrick.fm/boobies/boobies.php?text=IIP
00:02 &lt; hobbs> nop : btw, whatever happened to those beeps in the MOTD? I actually liked them.
00:02 &lt; jeremiah_> is it profane? I can't really look at profane stuff
00:02 &lt; {Due}> hi all
00:02 &lt; nop> oh, I think I fixed the problems
00:02 &lt; hobbs> jeremiah_ : not suitable for a library.
00:02 -!- mids changed the topic of #iip-dev to: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/
00:03 &lt; nop> oh, got rid of our mascot
00:03 &lt; nop> :(
00:03 &lt; {Due}> here ppl only write in english?
00:03 -!- mids changed the topic of #iip-dev to: IIP Meeting - logfiles: http://mids.student.utwente.nl/~mids/iip/ - IIP Mascot: http://www.patrick.fm/boobies/boobies.php?text=IIP
00:03 &lt;@mids> {Due}: yeah
00:04 &lt; |EN3RGY|> la mayoria si, {Due}
00:04 &lt; {Due}> i really dont understand what is the meaning of this
00:04 &lt; {Due}> :\
00:04 &lt;@mids> ok, me hands the microphone to nop
00:04 &lt; nop> alright
00:04 &lt; nop> Welcome
00:04 &lt; nop> to the nth
00:04 &lt; nop> hezekiah: you should know
00:04 &lt; hezekiah> 23rd
00:04 &lt; nop> meeting
00:04 &lt; nop> of IIP
00:04 &lt; nop> clockwork
00:05 &lt; nop> mids, agenda please
00:05 &lt;@mids> 1) Welcome
00:05 &lt;@mids> 2) RC3 finally
00:05 &lt;@mids> 3) Security Advisory
00:05 &lt;@mids> 4) Network inconsistancies
00:05 &lt;@mids> 5) Questions?
00:05 &lt; |EN3RGY|> {Due} entiendes algo ?
00:05 &lt; nop> ok
00:05 &lt; {Due}> si |EN3RGY|
00:05 &lt; nop> please try and save comments for the questions part
00:05 -!- mode/#iip-dev [+oo nop hezekiah] by mids
00:05 &lt; {Due}> ahora hay "chala", wait
00:05 &lt; |EN3RGY|> XD
00:05 &lt;@nop> so we can get throught his
00:05 &lt; |EN3RGY|> ok
00:05 &lt; {Due}> ;)
00:05 &lt;@nop> 2) RC3 finally!!!
00:05 &lt;@nop> yeah
00:05 &lt;@hezekiah> Yeah!
00:05 &lt; |EN3RGY|> q paranoia !
00:06 &lt;@nop> RC3 is here and arrived in 50% less time than RC2
00:06 &lt; {Due}> |EN3RGY| /say yeah!
00:06 &lt; {Due}> ke todo hay ke decirtelo :\
00:06 &lt;@mids> ok, be quiet people, I can barely hear nop
00:06 &lt;@nop> hmm
00:06 &lt; |EN3RGY|> yeah!
00:06 &lt; |EN3RGY|> XDDD
00:06 &lt;@nop> cayete
00:06 &lt;@nop> or how ever you say it
00:06 &lt;@nop> silencio
00:06 &lt; |EN3RGY|> solo me entero
00:06 &lt; |EN3RGY|> de algo sobre el RC3
00:06 &lt; jeremiah_> nosotros hablamos espanol tambien
00:06 &lt; {Due}> |EN3RGY| silencio ;)
00:06 &lt;@nop> they are translating ;)
00:06 &lt;@nop> haha
00:06 &lt; |EN3RGY|> ok
00:07 &lt;@nop> ok
00:07 &lt;@nop> anyway
00:07 &lt; |EN3RGY|> ok jeremiah_
00:07 &lt;@nop> RC3 is here, and it includes what was requested as well as bugfixes
00:07 &lt;@nop> version is definitely there this time :)
00:07 &lt;@nop> so we're all happy
00:07 &lt; {Due}> nop, before of that, waht is RC3 ?
00:07 &lt;@nop> oh
00:07 &lt;@nop> Release Candidate 3 of 1.1
00:07 &lt; {Due}> ajam
00:08 &lt;@nop> the neat thing about it, is the next version will be ...
00:08 &lt;@nop> 1.1 STABLE!!!
00:08 &lt;@nop> 1.1.0 STABLE
00:08 &lt;@nop> so we have room for error ;)
00:08 &lt; Rav-> haha
00:08 &lt;@nop> we'll take the freent approach
00:08 &lt; {Due}> nop i know about this soft just 5 minuts ago, plz tell me what this does
00:08 &lt;@nop> build 500392938103967
00:08 &lt;@nop> Due - http://help.invisiblenet.net
00:08 &lt;@mids> {Due}: we will help you later
00:08 &lt; {Due}> oka
00:09 &lt;@nop> ok
00:09 &lt;@nop> 3) Security Advisory
00:09 &lt;@nop> accidentally came upon some weaknesses in Adelphia's PowerLink Network that is crucial to privacy
00:09 &lt;@nop> so I felt the need to send them an advisory
00:09 &lt;@nop> and post it to iip-dev list
00:09 &lt; Debrys> Due: http://www.invisiblenet.net/iip/aboutMain.php take a look at this page....... and also the interview and docs....... most of the things you're asking yourself get answered there :) they're really no nonsense page..... pure info and straight to the point
00:10 &lt;@nop> anyway
00:10 &lt;@nop> if any users use adelphia
00:10 * {Due} reading ;)
00:10 &lt;@nop> that is the reason I posted it
00:10 &lt;@nop> for the benefit of our users
00:10 &lt;@nop> as they host 5.5 million customers
00:10 &lt;@nop> so we might have a few
00:11 &lt;@nop> hopefully they will adhere to the advisory and fix it
00:11 &lt;@nop> if not
00:11 &lt;@nop> it will be publicized 30 days from the date
00:11 &lt;@nop> which will apply a bit of pressure to fix the problem
00:11 &lt;@nop> moving on
00:11 &lt;@nop> Connection issue
00:11 &lt;@nop> with the upgrade
00:11 &lt;@nop> a lot of people probably have been shutting off their previous rc2 relay
00:11 &lt;@nop> and turning on rc3
00:12 &lt;@nop> this probably will happen over a span of a couple weeks
00:12 &lt;@nop> most people aren't consistant with keeping track of upgrade day
00:12 &lt;@nop> also
00:12 &lt;@nop> there were a few times this past week that the colocation facility of the ircd server had some network maintenance
00:12 &lt;@nop> this caused a few hiccups
00:12 &lt;@nop> and it may have beend difficult to get on
00:12 &lt;@nop> this is over
00:12 &lt;@nop> and it should be pretty clean (other than relays dropping from time to time)
00:13 &lt; jeremiah_> will a relay notify the admin when it should be updated?
00:13 &lt;@nop> as in the IIP software notify?
00:13 &lt;@mids> currently, no
00:13 &lt;@nop> the relay admin?
00:13 &lt;@nop> that should be optional
00:13 &lt;@nop> for debatable anonymity reasons
00:13 &lt; jeremiah_> yeah, but it isn't an option right now, correct?
00:13 &lt;@codeshark> nop: maybe a simple version check would help
00:13 &lt;@nop> correct it is not
00:14 &lt;@nop> definitely an option that could appear in 1.1
00:14 &lt;@nop> stable
00:14 &lt;@nop> but I can't promise that
00:14 &lt;@nop> as we want to keep changes to a minimum
00:14 &lt; jeremiah_> ok
00:14 &lt;@mids> I suggest we dont put it in
00:14 &lt;@mids> only fix bugs
00:14 &lt;@nop> as well do I for this version
00:14 &lt;@codeshark> yes, no new features
00:15 &lt;@hezekiah> I agree.
00:15 &lt;@nop> ok
00:15 &lt;@mids> are there any bug reports yet?
00:15 &lt;@nop> I know that codeshark had one
00:15 &lt;@codeshark> yeah, couldn't send mail, damn invisiblenet ;)
00:16 &lt;@nop> haha
00:16 &lt;@nop> send it when you can
00:16 &lt;@nop> there's a couple of firewall questions
00:16 &lt;@codeshark> iip.log, isproxy.ini, mynode.ref, seed.rnd are stored in current directory instead of ~iip/.iip dir
00:16 &lt;@nop> I think we might have to be more clear that 6667 isn't the only connection that should be open
00:17 &lt;@nop> can you officially send it as an email
00:17 &lt;@nop> it helps for tracking
00:17 &lt;@codeshark> doesn't work ;)
00:17 &lt;@nop> mail shoudl work
00:17 &lt;@mids> nop: do you mean firewall rules for outgoing connections?
00:18 &lt;@nop> yes
00:18 &lt;@mids> ok
00:18 &lt;@nop> I don't think all users realize how it works
00:18 &lt;@mids> yeah we can add that to the firewall chapter of the FAQ
00:18 &lt;@nop> ok
00:18 &lt;@mids> or create that one if it doesnt exist
00:18 &lt;@nop> anyway, cs can you submit it to our sourceforge bug report page
00:18 &lt; {Due}> ok, one second
00:19 &lt; {Due}> may i ask something?
00:19 &lt;@nop> hold
00:19 &lt;@nop> what's next on agenda
00:19 &lt;@mids> question round!
00:19 &lt;@nop> ok
00:19 &lt;@nop> due
00:19 &lt; {Due}> ;)
00:19 &lt;@nop> you can ask
00:19 &lt; {Due}> oka
00:19 &lt;@codeshark> nop: ok
00:20 &lt; {Due}> 1) mids says tha this servers is anonymoues
00:20 &lt; {Due}> anonymous
00:20 &lt; {Due}> &lt;mids> we dont know where the server is
00:20 &lt; {Due}> newsserver1.ussc.com
00:20 &lt;@nop> that's a relay
00:20 &lt;@nop> 1 of many
00:20 &lt;@nop> your peers protect you
00:20 * Neo stands in question queue
00:21 &lt; {Due}> but what is the meaning of all that?
00:21 &lt; {Due}> i mean, all the ircu servers
00:21 &lt;@mids> I'll try to help {Due} in private
00:21 &lt; {Due}> has vhost
00:21 &lt; {Due}> oka mind
00:21 &lt;@nop> neo yes
00:21 &lt;@mids> pop queue, neo
00:21 &lt; Neo> Ok.
00:22 &lt; Neo> nop: can you please give us:
00:22 &lt; Neo> diff 'invisible internet' 'tarzan'
00:22 &lt; Neo> thoughts please.
00:22 &lt;@nop> I need to finish my read on tarzan before I can answer that
00:22 &lt;@nop> but they are similar
00:22 &lt;@nop> but I find some problems with tarzan
00:22 * jeremiah_ would like a url that describes tarzan
00:23 &lt;@nop> neo do you have the url handy
00:23 &lt; Neo> http://www.pdos.lcs.mit.edu/tarzan/index.html
00:23 &lt; jeremiah_> thank you
00:23 &lt;@nop> I'll tell you what neo
00:23 &lt;@nop> when I finish my read
00:23 &lt;@nop> I will send you an email
00:23 &lt;@nop> on my thoughts
00:24 &lt;@hezekiah> What if you just submit the email to iip-dev?
00:24 &lt;@nop> ok
00:24 &lt; Rav-> can i make a suggestion
00:24 &lt; Rav-> for the node.ref etc files
00:24 &lt;@nop> there are aspects that can be fully utilized from tarzan
00:24 &lt; Neo> nop: thanks
00:24 &lt; Rav-> store them in user home directories
00:24 &lt;@hezekiah> That would be nice.
00:24 &lt; Rav-> so its easier to secure a proxy
00:24 &lt; Rav-> and have it update noninteractively
00:25 &lt; Debrys> ahem:....... it would be nice if i could use IIP withouth installation and copied file....... i.e. copy the files on a disk......... go to someone with a pc and irc-client........ run IIP from disk withouth any files copied to the hard-disk....... so i would be thankfull if this user-home-dirs thingie would be an option
00:27 &lt;@mids> currently it _should_ look in several places
00:27 &lt;@mids> current directory, homedir
00:27 &lt;@mids> and system wide directory
00:27 &lt;@mids> I dont remember in what order that happens
00:27 &lt; jeremiah_> it would also good to be able to run the system from memory w/o config files so someoen could use it and then delete it easily (not sure how possible this is right now)
00:27 &lt; Debrys> okay, thanks for the info mids
00:28 &lt;@nop> knoppix
00:28 &lt;@nop> www.knoppix.net
00:28 &lt;@mids> Debrys: but codeshark just reported a bug on that, so it might not work :)
00:28 &lt;@codeshark> Debrys: yes, there's a problem with this feature
00:28 &lt;@codeshark> some files are stored in local directory
00:28 &lt; xcasex> jeremiah_: just mount a portion of ram to the filesystem D:
00:28 &lt; xcasex> :D
00:28 &lt; Debrys> well, i'm okay if i know it will work in the future :)
00:29 &lt; Debrys> its just a possibility i would miss if it would be discarded in future development
00:29 &lt; Rav-> from memory only the node.ref file needs to be local.. is that right?
00:30 &lt;@nop> 7and listen.ref
00:30 &lt;@nop> and
00:30 &lt; Debrys> cs: local dir is okay....... because the local dir would be the diskette?
00:30 &lt;@nop> and isproxy.ini
00:30 &lt; Rav-> yeah thats right
00:30 &lt; Rav-> 3 files
00:30 &lt;@nop> although
00:30 &lt; Debrys> the only problem would be if its run from a cd........ but thats okay to me
00:30 &lt;@mids> you can specify the file location if you run isproxy
00:30 &lt;@mids> try: isproxy -h
00:30 &lt;@mids> if will give an overview of options
00:31 &lt; Debrys> °nods°
00:31 &lt; Rav-> atm i have those 3 files rw for users since iip starts as a user daemon not a system daemon
00:32 &lt;@nop> ok
00:32 &lt;@nop> I'll bb in a bit
00:33 &lt;@mids> other questions?
00:33 &lt; Debrys> not for now or 1.1
00:33 &lt; Rav-> mmm... update notification?
00:33 &lt; Rav-> wouldnt be anonymous i guess
00:34 &lt;@mids> Rav-: the server could send a control message
00:34 &lt; Rav-> okay
00:34 &lt;@mids> atually it already sends the version I think
00:34 &lt;@mids> but then again
00:34 &lt;@mids> if I run a public relay
00:35 &lt;@mids> what should the relay do if it sees that it is too old?
00:35 &lt; Rav-> you could include it in node.ref
00:35 &lt; Rav-> dunno
00:35 &lt; jeremiah_> it could be given the option of emailing the admin
00:35 &lt; jeremiah_> or anonymail
00:35 &lt;@mids> yeah maybe
00:35 &lt; Debrys> what if clients get to know about a new version from other clients..... not the server? this could also work in a decentralized network........ since if update notification is server dependant it wouldn't work when IIP goes decentralized?
00:36 &lt; Rav-> yeah thats why i was thinking node.ref
00:36 &lt;@mids> I dont think it is possible to do it in a decentralized environment
00:36 &lt;@mids> unless you sign those messages by the IIP development team
00:36 &lt;@mids> since otherwise it would be too easy to send fake messages
00:36 &lt; hezekiah> Right
00:37 &lt; Debrys> thats true
00:37 &lt; Rav-> hmm
00:37 &lt;@mids> actually
00:37 &lt;@mids> once it is fully distributed
00:37 &lt;@mids> it could well be that there are multiple version
00:37 &lt; Debrys> but would it be THAT evil if a fake "new version" message is received? except of being annoying?
00:37 &lt;@mids> +s
00:37 &lt;@mids> and clones etc
00:38 &lt;@mids> Debrys: it would be easy to do, and make it not useful anymore
00:38 &lt; Rav-> that should be a good case for update notification
00:38 &lt; Debrys> okay
00:38 &lt;@mids> what would be better is the admins subscribing to the IIP development mailinglist
00:38 &lt; Rav-> dont know how you would dist the message
00:38 &lt;@mids> :)
00:38 &lt;@mids> maybe we should make other mailinglists in the future
00:38 &lt;@mids> like iip-announce
00:39 &lt; xcasex> dont forget the-iip-133+3
00:39 * jeremiah_ has to go
00:39 &lt; jeremiah_> bye
00:39 &lt; jeremiah_> will login later
00:39 &lt; Rav-> when you say distributed, do you mean as part of a decentralised iip network or do you mean you are releasing the server daemon for use on other networks
00:39 &lt; hezekiah> bye
00:42 &lt;@mids> Rav-: decentralized
00:44 &lt; hezekiah> Well, I'm off. Bye everyone.
00:45 &lt;@mids> ok
00:45 &lt;@mids> hereby I declare the meeting beeing over
00:45 &lt;@mids> see you next week, same time, same place
00:46 &lt;@mids> feel free to hang around a bit
00:46 &lt;@mids> and if there are more questions / comments, ask em in #iip or #anonymous
--- Log closed Wed Dec 11 00:48:34 2002
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2002/12/03/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Tue, 03 Dec 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/12/03/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> hezekiah, mids, nemesis, nop, pox, UserX&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Dec 03 23:52:14 2002
23:52 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | sneak rc3 preview for unix http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz | please give feedback
23:52 [Users #iip-dev]
23:52 [ codeshark2] [ Disposable] [ logger] [ nemesis] [ nop] [ root_]
23:52 [ Debolaz ] [ icepick ] [ mids ] [ Neo ] [ pox] [ UserX]
23:52 -!- Irssi: #iip-dev: Total of 12 nicks [0 ops, 0 halfops, 0 voices, 12 normal]
23:52 -!- Irssi: Join to #iip-dev was synced in 3 secs
--- Day changed Wed Dec 04 2002
00:01 &lt; mids> Tue Dec 3 23:01:00 UTC 2002
00:01 &lt; mids> Welcome everybody
00:02 &lt; mids> today we are going to talk about nice websites
00:02 &lt; mids> atleast, until nop comes back in 8 minutes
00:02 &lt; mids> now here comes my nice website:
00:02 &lt; hezekiah> lol
00:02 &lt; mids> http://www.longbets.org/
00:02 &lt; mids> "The purpose of the Long Bet Foundation is to improve long-term thinking"
00:03 &lt; mids> consult the website for more information
00:03 &lt; mids> .
00:03 &lt; hezekiah> mids ... you need to take a course at an MC camp about "filling dead air."
00:03 &lt; hezekiah> How's RC3? Do you know?
00:03 &lt; mids> 1) you take a bottle of air
00:03 &lt; mids> 2) you fill it with water
00:03 &lt; mids> 3) the dead air is filled.
00:03 &lt; mids> .
00:03 &lt; hezekiah> Any feedback on the "pre" RC3?
00:04 &lt; mids> someone asked how the upgrade could be done
00:04 &lt; mids> otherwise no comments that I can remember
00:05 &lt; mids> codeshark made some commits for the windows version of rc3 to CVS
00:05 &lt; mids> like said last weeks: rc3 is near
00:05 &lt; mids> only we lack developertime to release it :)
00:06 &lt; hezekiah> The configure script should now support Linux, FreeBSD, and Mac OS X. If you want to try it, check out the "development" branch of CVS and give it a whirl!
00:06 &lt; mids> I tried it
00:06 &lt; mids> but I got all kind of errors
00:06 &lt; hezekiah> When did you try it?
00:06 &lt; mids> 3 days ago
00:06 &lt; hezekiah> Hmmm ... what operating system?
00:06 &lt; mids> linux
00:07 &lt; hezekiah> Odd. Send me the errors.
00:07 &lt; hezekiah> I'll look into it.
00:08 &lt; mids> ./configure works fine... but takes quite long actually
00:08 &lt; mids> compared with other opensource projects
00:08 &lt; hezekiah> Hmm ... it should take only a minute or so.
00:08 &lt; mids> yeah
00:08 &lt; mids> but longer as other projects with the same size
00:09 &lt; hezekiah> Do they have to do crypto?
00:09 &lt; hezekiah> That can make a big difference. (A fair section of the time is spent finding OpenSSL, and finding integer types and making macros for them.)
00:09 &lt; mids> hm nope
00:09 &lt; mids> it compiles now
00:09 &lt; hezekiah> Good! :)
00:09 &lt; mids> but it refuses to bind to port 6667
00:10 &lt; mids> is the configuration file format changed?
00:10 &lt; hezekiah> It should.
00:10 &lt; mids> oh wait
00:10 &lt; hezekiah> You already have isproxy running on port 6667 since your talking to me. (Unless you customized the isproxy you ran before.)
00:10 &lt; mids> it is this NASTY timeout
00:10 &lt; mids> that should really be fixed...
00:11 &lt; mids> it works
00:11 &lt; hezekiah> The timeout that occures when a copy of isproxy bombs out with the port still bound?
00:11 &lt; mids> hip hip
00:11 &lt; hezekiah> hurra!
00:11 &lt; mids> yeah that timeout
00:11 &lt; hezekiah> Ugh. You're right.
00:11 &lt; mids> .
00:11 &lt; mids> Other question that I got through some user:
00:12 &lt; hezekiah> Well, that's the current state in developerland from my view folks! More at 11:00!
00:12 &lt; hezekiah> What?
00:12 &lt; mids> why does the entropy generation feed directly from the keypresses?
00:12 &lt; mids> and not from /dev/random like GnuPG etc do?
00:12 &lt; hezekiah> I don't know. UserX?
00:12 &lt; mids> /dev/random uses mouse, network and other randomness too
00:13 &lt; hezekiah> (Well, /dev/random doesn't use network if you say not to in the kernel; ... which I do.)
00:13 &lt; mids> depens on the os I think
00:14 &lt; mids> .
00:14 &lt; UserX> reason for that is not all /dev/randoms produce secure random data
00:15 &lt; hezekiah> Ah ...
00:15 &lt; mids> UserX: then how does GnuPG handle it? I am sure they do it right :)
00:15 &lt; hezekiah> Maybe we should make it check to see if the system does ... and use it if so.
00:16 &lt; UserX> mids: i'm not sure. i'll look into that
00:16 &lt; hezekiah> If it's in their configure script, then I might be able to find it.
00:16 &lt; mids> great
00:16 &lt; mids> I _really_ need to sleep now
00:17 &lt; hezekiah> Bye, mids! :
00:17 &lt; hezekiah> :)
00:17 &lt; mids> night
00:17 &lt; hezekiah> 'night.
00:17 &lt; mids> (logfiles on http://mids.student.utwente.nl/~mids/iip/)
00:18 &lt; hezekiah> (Meanwhile, our reports are still investigating the mysterious dissapearence of "nop"! We'll give you the breaking news "as it happens (r)!")
00:18 &lt; hezekiah> [If no one has noticed yet, I'll be the first to admit: I don't do well at filling dead air.]
00:19 &lt; hezekiah> I would like to officially thank the person who submitted a logo to the iip-dev mailing list.
00:19 &lt; hezekiah> It's the best one I've seen yet. (Note: It's also the only one I've seen yet ...)
00:20 &lt; hezekiah> Well, while we wait for nop ...
00:20 &lt; hezekiah> ... Does anyone have question!?
00:21 &lt; hezekiah> Anyone?
00:21 &lt; hezekiah> Anyone at all?
00:21 &lt; pox> bpb was writing a license. did it materialize?
00:22 &lt; hezekiah> I wasn't aware of any license in the works. Currently, I beleive is IIP licensed under the GPL.
00:23 &lt; hezekiah> Yup. IIP is licensed under the GPL
00:23 &lt; nop> hi
00:23 &lt; nop> ok
00:23 &lt; nop> sorry
00:24 &lt; hezekiah> The man is HERE!
00:24 &lt; nop> alright
00:24 &lt; nop> rc3 should be coming out today
00:24 &lt; nop> it's getting tested as we speak
00:25 &lt; hezekiah> Yay!
00:25 &lt; nop> other than that
00:25 &lt; nop> I don't think there's much to say this week
00:25 &lt; nop> rather slow week
00:25 &lt; nop> busy for most people
00:25 &lt; nop> side note
00:25 &lt; nop> life is good
00:25 &lt; nop> :)
00:25 &lt; nop> any questions
00:25 &lt; nop> comments
00:26 &lt; nop> .
00:26 &lt; hezekiah> When can we expect IIP 1.1 final to be out?
00:27 &lt; nop> hezekiah you tell me ;)
00:27 &lt; nop> j/k
00:27 &lt; nop> probably a few weeks after rc3 is released today
00:27 &lt; hezekiah> I'm working on 1.2 development!
00:27 &lt; nop> haha
00:27 &lt; hezekiah> OK. :)
00:27 &lt; nop> I know
00:27 &lt; nop> I'm kidding
00:27 &lt; hezekiah> You would!
00:27 &lt; hezekiah> lo
00:27 &lt; nop> pending bugs etc
00:27 &lt; hezekiah> lol
00:30 &lt; hezekiah> Does any else have a question?
00:30 &lt; nemesis> hm...
00:31 &lt; nemesis> plan codeshark a tut for fileserv?
00:40 &lt; hezekiah> Well ... I'm off. Have fun everyone. ;-)
03:09 &lt; nemesis> http://forum.pcwelt.de/fastCGI/pcwforum/topic_show.fpl?tid=82168&amp;pg=5 loooooooooooooooooooooooooooooooooooooooooooooooooooooool
03:10 &lt; nemesis> ups, sorry, an url ;)
03:10 &lt; nemesis> *gg*
04:07 &lt; nemesis> cu@all
04:11 * Disposable is listening to System of a Down - Spiders
13:17 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | sneak rc3 preview for unix http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz | please give feedback
13:17 [Users #iip-dev]
13:17 [ Debolaz ] [ icepick] [ pox ] [ UserX]
13:17 [ Disposable] [ logger ] [ root__]
13:17 -!- Irssi: #iip-dev: Total of 7 nicks [0 ops, 0 halfops, 0 voices, 7 normal]
13:17 -!- Irssi: Join to #iip-dev was synced in 8 secs
--- Log closed Wed Dec 04 19:49:58 2002
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2002/11/27/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Wed, 27 Nov 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/11/27/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Aprogas, athena, bpb, crunchman, Disposable, Fairwitness, Gilles2Rais, hezekiah, Kyfhon, mateofree, nemesis, nop, ptsc, Rain, rda, xenode&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Nov 26 22:43:56 2002
22:44 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | sneak rc3 preview for unix http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz | please give feedback
22:44 [Users #iip-dev]
22:44 [ CwZ|away] [ Disposable] [ icepick] [ logger] [ pox] [ UserX]
22:44 -!- Irssi: #iip-dev: Total of 6 nicks [0 ops, 0 halfops, 0 voices, 6 normal]
22:44 -!- Irssi: Join to #iip-dev was synced in 2 secs
22:44 &lt; logger> test
23:35 &lt; nop> IIP dev meeting in 25 minutes, Special appearance by Capn' crunch aka John Draper
23:36 &lt; Disposable> cool
23:36 &lt; Disposable> the famous capncrunch
23:36 &lt; Disposable> :P
23:36 &lt; nop> yes
23:37 &lt; nop> friend of mine
23:37 &lt; nop> ;)
23:37 &lt; Disposable> yeah?
23:37 &lt; nop> he's working on porting iip to mac os 9
23:37 &lt; Disposable> cool
23:37 &lt; ptsc> unfortunately i'm off to do laundry but will lurk
23:37 &lt; nop> ok
23:37 &lt; ptsc> nop, why not an os x.2 clean version?
23:37 * Disposable is listening to The Beets - Killer Tofu
23:37 &lt; nop> what?
23:37 &lt; nop> ptsc, we have os x versions
23:37 &lt; Disposable> hmmm
23:37 &lt; nop> we need os 9
23:38 &lt; nop> because there are still a lot of people on it
23:38 &lt; ptsc> ah, okay. i was considering getting a mac that could run os x
23:38 &lt; nop> yes
23:38 &lt; nop> but only 20% of mac users have switched to X
23:38 &lt; ptsc> in my case, i'd be switching to mac specifically *because* of x
23:39 &lt; Disposable> lol
23:39 &lt; Disposable> yeah
23:39 &lt; Disposable> it looks so sweet
23:39 &lt; Disposable> :)
23:39 &lt; Disposable> i wunna try it
23:39 &lt; Rain> "unix for users done right" some feel
23:39 &lt; ptsc> i saw it at a friend's house who has been a mac freak for ages
23:39 &lt; ptsc> and it just looks awesome
23:39 &lt; ptsc> plus they brought back the NeXT-style file browser
23:39 &lt; ptsc> which has always ruled
23:39 &lt; ptsc> ok bbl
23:39 &lt; Rain> "the first lickable interface", according to mr jobs.
23:40 &lt; ptsc> ok bbl
23:41 &lt; Disposable> :/
23:48 &lt; Disposable> wb
--- Day changed Wed Nov 27 2002
00:00 &lt; nemesis> blubb
00:00 &lt; nemesis> 23 UTC
00:00 &lt; nop> ok
00:00 &lt; nop> welcome to the 21st iip meeting
00:01 &lt; nop> on the agenda
00:01 &lt; nop> 1) welcome
00:01 &lt; nop> 2) why rc3 isn't released yet
00:01 &lt; nop> 3) when will it be released
00:01 &lt; nop> 4) OS 9 port by Cap'n Crunch
00:01 &lt; nop> 5) Questions and comments
00:02 &lt; nop> ok
00:02 &lt; nop> welcome
00:02 &lt; nop> :)
00:02 &lt; nop> codeshark is out of the country on business, and will be back later this week
00:02 &lt; nop> he's our release coordinator
00:02 &lt; nop> and if he's not back shortly, mids and I will arrange the release candidate
00:02 &lt; nop> and do it that way by friday
00:02 &lt; Aprogas> one should only accept the function of release coordinator, if one knows to have time for that function
00:02 &lt; nop> when will it be released, friday at latest
00:03 &lt; nop> comments are saved for last
00:03 &lt; nop> thnx though aprogas
00:03 &lt; Aprogas> ok
00:03 &lt; nop> ok, os 9 port, Cap'n Crunch has been working (along with his friend) on porting IIP to mac os 9 users
00:04 &lt; nop> hopefully, he will be on here shortly to give us some detail
00:04 &lt; nop> if not I'll send out an email
00:04 &lt; nop> to iip-dev with the latest from him
00:04 &lt; nop> oh speak of the devil
00:04 &lt; crunchman> Ok, I'm on
00:04 &lt; nop> Hi crunch
00:04 &lt; Aprogas> nop: that must be bpb in disguise
00:04 &lt; nop> can you give us a quick detail of what's going on with os 9
00:04 &lt; crunchman> Of course I didn't get the chance to read over the source so I can bring up my issues.
00:05 &lt; nop> k
00:05 &lt; crunchman> yes - I can.
00:05 &lt; nop> the floor is yours, take it away
00:05 &lt; crunchman> basically - the way IIP was written, it's a CAAN OF WORMS if I have to use the structures you are already using.
00:06 &lt; crunchman> There is NO discrete seperation between the GUI and the guts.
00:06 &lt; crunchman> Let me explain.
00:06 &lt; crunchman> It is VERY baised towards WinBlows.
00:06 &lt; crunchman> As you know, the Mac uses resources for the GUI components.
00:07 &lt; crunchman> I need to examine the code now, and would like to take a few mins to go over my notes, so I can be more specific.
00:07 &lt; nop> ok
00:07 &lt; nop> either way, we can cover that later, but Crunch is working on the os 9, and we will aid him with what we can so that it may be not so tedious a task
00:08 &lt; nop> reasons for the port, is only 20% of mac users have made the switch to os x
00:08 &lt; nop> they still rely on os 9
00:08 &lt; nop> so a lot of mac os users donated money towards this goal
00:08 &lt; nop> and any other donations are welcome to assist crunch for his time on this project
00:09 &lt; nop> questions and comments from iip users etc
00:09 &lt; nop> ?
00:09 * Disposable is listening to Creedence Clearwater Revival - Fortunate Son
00:09 &lt; Aprogas> comment: one should only accept the function of release coordinator, if one knows to have time for that function
00:09 &lt; Rain> question: what will be new in rc3
00:09 &lt; Rain> ?
00:09 &lt; nop> mainly bug fixes, hold, I'll get the changelog
00:09 &lt; Aprogas> /exec -o cat ChangeLog | head -200
00:10 &lt; bpb> question: since when does IIP get donations?
00:10 &lt; crunchman> bob cant get on
00:10 &lt; nop> + iip1.1-rc3:
00:10 &lt; nop> + - Display of version number for windows (menu option) and unix (command line).
00:10 &lt; nop> + - Random number generation fix.
00:10 &lt; nop> + - IIP network connections are no longer paused while in the setup screen.
00:10 &lt; nop> + - Now exits if it can't bind to a socket at startup.
00:10 &lt; nop> + Windows now displays a message box informing that it can't bind to port.
00:10 &lt; nop> + - Several bugfixes and one memory leak fixed.
00:10 &lt; crunchman> i
00:10 &lt; nop> +
00:10 &lt; crunchman> im on phone - helping him
00:10 &lt; crunchman> hold on
00:10 &lt; nop> k
00:10 &lt; nop> that is the changelog
00:11 &lt; Aprogas> comment: women are always late
00:11 &lt; crunchman> hold on - still on phone w/ bob
00:11 &lt; Rain> ok, thanks.
00:11 &lt; nop> haha
00:11 &lt; nop> ok meeting is officially over
00:11 &lt; bpb> if he can't get iip to work, he could connect to my node
00:11 &lt; Aprogas> huh ?
00:12 &lt; nop> I will resume talks with crunch in here
00:12 &lt; athena> okay, so i can slap aprogas now?
00:12 &lt; Aprogas> but maybe i still had questions or commens
00:12 &lt; bpb> :)
00:12 &lt; nop> aprogas
00:12 &lt; nop> do you have any more questions
00:12 &lt; Aprogas> am i being ignored?
00:12 &lt; nop> or comments
00:12 &lt; nop> that pertains to IIP
00:12 &lt; Rain> is the "sneak release" the same as the final one, and will i dare running it on a public proxy at this stage?
00:12 &lt; crunchman> meeting is over? - but we havent even gotten on yet!
00:12 &lt; Aprogas> where is mids?
00:12 &lt; bpb> crunchman: that's nop for you...
00:12 &lt; nop> crunch we can still talk in here
00:12 &lt; Aprogas> no mids no meeting
00:12 &lt; crunchman> Bob is trying to get on - and yet the meeting is now over?
00:12 &lt; nop> rain sneak is the same yes
00:12 &lt; nemesis> hm... nop, i use blackbox under windows xp, why theres no cmd line version of IIP out?
00:12 &lt; nemesis> that i can use as an service..
00:12 &lt; crunchman> bpb - I have no clue what you mean by "crunchman: that's nop for you"
00:12 &lt; Aprogas> bpb means nothing with it
00:12 &lt; Aprogas> he loves to confuse people
00:13 &lt; nop> well, nemesis iip -d might be able to do that for you
00:13 &lt; crunchman> still trying to get bob logged in.
00:13 &lt; bpb> crunchman: he's cutting off the meeting after it hasn't begun
00:13 &lt; nop> the "official" meeting is over
00:13 &lt; Disposable> hehe
00:13 &lt; nop> other than comments
00:13 &lt; crunchman> sorry I couldn't get on sooner.
00:13 &lt; Rain> ok, so i might as well de-install the rc2 proxy i recently installed today, and replace it with rc3, no risk?
00:13 &lt; Aprogas> nop: will there be an rc4 or even rc5, and when are they expected, and when is iip 1.1 expected?
00:13 &lt; nop> rc3 should be final before 1.1
00:13 &lt; nop> unless
00:14 &lt; Aprogas> of course the release candidate comes before the release
00:14 &lt; crunchman> Could someone call bob on phone and help him
00:14 &lt; nop> unless major bugs were found
00:14 &lt; nemesis> hm....
00:14 &lt; Aprogas> nop: why do i get the idea you forget what a rc is all the time ?
00:14 &lt; nemesis> nop, must i shutdown my current iip for -d?
00:14 &lt; Aprogas> nop: so when are 1.1 and 1.1-rc3 expected?
00:14 * bpb remembers when decentralized 2.0 was expected ;)
00:14 &lt; nemesis> crunchman: help with what?
00:15 &lt; crunchman> bob cant get on this IRC server.
00:15 &lt; crunchman> I tried to help him - I gave up.
00:15 * Aprogas remembers saying that iip 1.1 would be released the day after freenet 0.5
00:15 &lt; crunchman> I asked Lance to help him get on.
00:15 &lt; Aprogas> crunchman: what kind of error does he get ?
00:15 &lt; crunchman> When he's on... he can give you guys an update in HIS progress.
00:16 * Disposable is listening to Creedence Clearwater Revival - Susie Q
00:16 &lt; crunchman> I don't know - I didnt get chance to ask him - sorry.
00:16 &lt; nemesis> waaaaaaaaaaaaaaaaaaaaaaah *crying*
00:16 &lt; nemesis> mids
00:16 &lt; nemesis> i have 5 iip process running...
00:16 &lt; crunchman> I REALLY would like to go off and re-examine the IIP work I did - so I can answer intellegent questions on the issues I want to bring up.
00:16 &lt; nemesis> fuck it *grrr*
00:16 &lt; crunchman> but I want BOB up here first.
00:17 &lt; crunchman> because he also has to explain HIS part in the project
00:17 &lt; Aprogas> it would be useful if we would know what kind of problem he has with connecting to here
00:17 &lt; crunchman> I think he will address the group on his "socket" problems.
00:17 &lt; Aprogas> is he using his own isproxy or yours?
00:17 &lt; crunchman> Nop is talking to him on the phone right now - i hope.;
00:18 &lt; crunchman> Bob has a Mac... I think he's using ircle
00:18 &lt; crunchman> this is what I'm using right now.
00:18 &lt; nop> I am
00:18 &lt; nop> athena
00:18 * Kyfhon remembers trying that vile thing in an emulator
00:18 &lt; Disposable> question: primary mac developeman will before os 9 ?
00:18 &lt; nop> he's using athena
00:18 &lt; crunchman> ok, i'll be right back.
00:18 &lt; nemesis> re....
00:18 &lt; nemesis> are no pid implented in iip yet?
00:18 &lt; nemesis> or cmd line output...
00:19 &lt; nop> crunch, his inet connection is acting up
00:19 &lt; nemesis> i always started a new instance with iip -d or -h or -? and ?
00:19 &lt; Aprogas> maybe he could come tomorrow, or at next week's meeting then
00:20 &lt; bpb> well, captn crunch made a atleast celebrity appearance today.
00:20 &lt; bpb> err
00:20 &lt; Aprogas> never heard of him, im from the pentium generation
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2002/11/20/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Wed, 20 Nov 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/11/20/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> al-jabr, Chocolate, dd0c, Fairwitness, goc, hezekiah, mids, nemesis, Neo, nop, Robert, sanity, sinster, tarpY, tc, zic&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Nov 19 23:51:34 2002
23:52 &lt; logger> test
23:52 -!- mode/#iip-dev [+o mids] by Trent
23:52 -!- mode/#iip-dev [+v logger] by mids
23:53 -!- mode/#iip-dev [+oo nop UserX] by mids
23:57 &lt;@mids> public IIP meeting in channel #iip-dev starting in 2.5 minutes
23:57 &lt; nemesis> lol
23:57 &lt; zic> anybody from Ukrain? message me! hehehe
23:58 -!- mode/#iip-dev [+o hezekiah] by mids
23:58 &lt;@hezekiah> Hello again, mids!
23:58 &lt; Robert> Hey Nemesis, have you seen http://www.bash.org/?top
23:58 * athena sees hezekiah in a whole new light :p
23:58 &lt; nemesis> bash?
23:58 &lt;@mids> Robert: they are down
23:58 &lt;@mids> what!
23:58 &lt;@mids> they are back!
--- Day changed Wed Nov 20 2002
00:00 &lt;@mids> Tue Nov 19 23:00:00 UTC 2002
00:00 &lt;@nop> welcome
00:00 &lt;@nop> welcome
00:00 &lt;@nop> to the 20th?
00:00 &lt;@nop> IIP meeting
00:00 &lt;@hezekiah> 20th!
00:00 &lt;@mids> yes
00:00 &lt;@nop> yes on the agenda today...
00:01 &lt;@nop> mids...
00:01 &lt;@mids> 1) welcome
00:02 &lt;@mids> 2) getting rc3 out
00:02 &lt;@mids> 3) sneak preview on rc3
00:02 &lt;@mids> 4) snacks and drinks
00:02 &lt;@mids> 5) questions
00:02 &lt;@mids> .
00:02 &lt;@nop> thnx
00:02 &lt;@nop> ok
00:02 &lt;@nop> so we are having rc3 officially released thursday
00:02 &lt;@nop> please mark that in your calendars
00:02 &lt;@mids> we hope :)
00:02 &lt;@mids> (unless sourceforge is down again)
00:03 &lt;@nop> right, did they fix the ro on nfs?
00:03 &lt;@mids> yes
00:03 &lt;@nop> was it their mistake?
00:03 &lt; tarpY> i am here for the food
00:03 &lt;@mids> it was announced on their status page btw
00:03 &lt;@nop> ok
00:03 &lt;@mids> maintenance
00:03 &lt;@nop> gotcha
00:03 &lt;@nop> probably doing backups
00:03 &lt; tarpY> i wanted to order pizza off of the freenet and i found out they wont
00:03 &lt;@nop> :)
00:03 &lt; tarpY> where can i get food here
00:03 &lt;@mids> tarpY: #muchnies-to-take-away
00:04 &lt;@nop> ok
00:04 &lt;@mids> what will be new in rc3:
00:04 &lt;@nop> so Thursday we will get that out
00:04 &lt;@nop> oh
00:04 &lt;@nop> Mids, I believe you have the changelog handy
00:04 &lt;@nop> if not
00:04 &lt;@mids> me too
00:04 &lt;@nop> I'll display
00:04 &lt;@nop> ok
00:04 &lt; sinster> will rc3 have a decent install script for *nix?
00:04 &lt;@mids> - Display of version number for windows (menu option) and unix (command line).
00:04 &lt;@mids> - Random number generation fix.
00:04 &lt;@mids> - IIP network connections are no longer paused while in the setup screen.
00:04 &lt;@mids> - Now exits if it can't bind to a socket at startup.
00:04 &lt;@mids> Windows now displays a message box informing that it can't bind to port.
00:04 &lt;@mids> - Several bugfixes and one memory leak fixed.
00:04 &lt;@mids> .
00:04 &lt;@mids> sinster: no, that is what hezekiah is working on
00:05 &lt;@mids> that will be 1.2
00:05 &lt;@hezekiah> Not quite ...
00:05 &lt;@nop> ok
00:05 &lt; zic> are there plans for translating the (nice) faq @ help.invisiblenet.net ?
00:05 &lt;@nop> anyone who wants to translate
00:05 &lt;@nop> please do
00:05 &lt; sinster> mids/hezekiah: will it add iip to /etc/rc.d/ so that it starts automatically? just a suggestion
00:05 &lt;@nop> we would very much appreciate it
00:05 &lt;@nop> and have it on the site
00:05 &lt; zic> will rc3 demand any mod in the FAQ?
00:06 &lt;@mids> sinster: I got a script here... but that needs more testing
00:06 &lt;@mids> sinster: maybe we'll add that with 1.1 final
00:06 &lt;@hezekiah> sinster: that would not be distribution compatible, since different distros put startup stuff in different places.
00:06 &lt;@mids> zic: no
00:06 &lt; sinster> mids: yeah, make sure you test it on the major linux flavors, redhat, debian etc
00:06 &lt;@nop> well, can we wait on quesitons
00:06 &lt;@nop> please
00:06 &lt; zic> my isproxy is scripted in /etc/init.d (debian), works perfectly
00:06 &lt;@mids> oops
00:06 &lt;@nop> till the questions and answers
00:06 &lt; zic> sorry!
00:06 &lt; zic> sorry!
00:06 &lt;@hezekiah> Sorry.
00:06 &lt;@nop> it gets confusing
00:06 &lt;@nop> ;)
00:06 &lt;@nop> sorry
00:06 &lt; sinster> nop: ok
00:06 &lt; tarpY> no translating everyone should speak english.
00:07 &lt; sinster> nop: my bad
00:07 &lt;@nop> no prob
00:07 &lt;@mids> any questions on the changelog?
00:07 &lt;@mids> no?
00:07 &lt;@mids> nop: sneak preview?
00:07 &lt;@nop> hold my relay just bit the dust
00:08 &lt;@nop> wait till everyone comes back
00:08 &lt;@mids> auch
00:08 &lt;@nop> delay can be annoying in a meeting
00:08 &lt;@nop> ;)
00:08 &lt;@nop> everyone still here?
00:08 &lt;@mids> seems like it
00:09 &lt;@hezekiah> I didn't see anyone leave.
00:09 &lt;@nop> ok
00:09 &lt; zic> i am (does i matter? hehe)
00:09 &lt;@nop> well there is a delay feature we have
00:09 &lt;@nop> ;)
00:09 &lt;@nop> ok
00:09 &lt; al-jabr> I didn't either.
00:09 &lt;@nop> guess my relay got kicked off the list for unreliability
00:09 &lt;@nop> haha
00:09 &lt;@mids> hehe
00:09 * Robert joins #muchnies-to-take-away while he waits...
00:09 &lt;@mids> there we go
00:09 &lt;@nop> yep
00:10 &lt;@nop> there's another
00:10 &lt;@nop> ;)
00:10 &lt; al-jabr> there goes five.
00:10 &lt;@hezekiah> We really need to do something about that. :(
00:10 &lt; nemesis> erm
00:10 &lt; nemesis> mids
00:10 &lt;@nop> hezekiah: spread spectrum routing
00:11 &lt; tc> is this glitches in the relay system?
00:11 &lt;@nop> ;)
00:11 &lt;@nop> my windows relay box crashed
00:11 &lt;@nop> typical
00:11 &lt; nemesis> for win2k / xp, thers in the future a build without gui
00:11 &lt;@hezekiah> lol
00:11 &lt; nemesis> or only gui to setup
00:11 &lt; nemesis> and the rest as an daemon?
00:11 &lt;@nop> it would be nice to have it as a service
00:11 &lt;@nop> ;)
00:12 &lt; nemesis> yes
00:12 &lt; nemesis> ;)
00:12 &lt;@nop> there is a program out there called service installer
00:13 &lt;@nop> ok
00:13 &lt;@nop> well
00:13 &lt; nemesis> iip.exe --install
00:13 &lt;@nop> no more delays
00:13 &lt; nemesis> like apache for win
00:13 &lt;@mids> is everybody already back?
00:14 &lt;@nop> ok
00:15 &lt;@nop> welcome baci
00:15 &lt;@nop> back
00:15 &lt; nemesis> matrix's neo? ;)
00:15 &lt;@nop> ok
00:15 &lt;@nop> I think they are back
00:16 &lt;@mids> yes
00:16 &lt;@nop> ok
00:16 &lt;@nop> sneak preview
00:16 &lt;@mids> I made a FLT-iip.1.1-rc3-pre1-mids-sneak-preview-screaner.tgz
00:16 &lt;@mids> everybody with unix can test it
00:16 &lt;@mids> no windows version yet
00:16 &lt;@nop> I can make one right now
00:16 &lt;@nop> if you want
00:16 &lt; zic> lol
00:16 &lt;@mids> http://mids.student.utwente.nl/~mids/iip/iip-1.1-rc3-mids1.tgz
00:16 &lt; nemesis> thats ok
00:16 &lt; nemesis> i wait
00:16 &lt; zic> OGG or LAME audio?
00:17 &lt;@mids> I am especially looking forward to reports on obscure unix versions
00:17 &lt;@mids> like netbsd etc
00:17 &lt; nemesis> i think, its not so important when a unix machine crash with 30 days uptime
00:17 &lt;@mids> and macosx
00:17 &lt; nemesis> as an windows machine with 3 days uptime ;)
00:17 &lt; tc> mids: is this change just in the isproxy or in any other relay stuff also?
00:17 &lt;@nop> no
00:17 &lt;@nop> you keep your settings
00:17 &lt;@nop> did we test that it can install over the previous one
00:17 &lt;@nop> hmm
00:18 &lt;@nop> make a note
00:18 &lt; zic> nemesis: but it would be cool if it never crashed. but let's kill the talking here. we are in a formal meeting
00:18 &lt; nemesis> hehe
00:18 &lt;@nop> ok
00:18 &lt;@nop> if anyone wants to test if the upgrade process is trivial
00:18 &lt; nemesis> don't test it on meeting days ;)
00:18 &lt;@nop> then please go ahead
00:18 &lt;@nop> and email or notify one of the devs of the results
00:18 &lt;@mids> please test it next to your current relay
00:18 &lt;@mids> and yes, please give feedback
00:19 &lt;@mids> on what went wrong
00:19 &lt;@mids> etc
00:19 &lt;@nop> wb tarpY
00:19 &lt;@nop> let's put that screener in the topic
00:19 &lt; goc> is it possible to run isproxy-rc2 and isproxy-almost-rc3 simultaneously?
00:19 &lt;@nop> yes
00:20 &lt;@nop> different port settings
00:20 &lt;@nop> and it's not hard at all
00:20 &lt; goc> where's the conf file stored?
00:20 &lt;@nop> but rc3 should be able to go over rc2
00:20 &lt;@nop> you might have to do a -f /dir
00:20 &lt;@nop> or you may have it go over the rc2 install
00:21 &lt; tarpY> are you going to eventually remove the proxy and integrate it into a client?
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2002/11/06/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Wed, 06 Nov 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/11/06/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> al-jabr, co, codeshark, dj28, hezekiah, Mak, Neo, nop, Phiberoptika, Povert, UserX&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Nov 05 23:14:03 2002
23:14 &lt; logger> test
23:55 &lt; nop> hineo
23:55 &lt; Neo> hinop
23:57 &lt; nop> hi hezekiah
--- Day changed Wed Nov 06 2002
00:00 &lt; Neo> 23:00:00.00 UTC
00:00 &lt; nop> ok
00:00 &lt; nop> welcome
00:00 &lt; nop> I kind of want to wait, looks like a relay died
00:00 &lt; nop> just another minute
00:00 &lt; nop> so that people can re-assimilate ;)
00:01 &lt; hezekiah> Yeah. I got bumped out about 30 seconds ago.
00:01 &lt; nop> right
00:01 &lt; nop> ok
00:01 &lt; nop> ok
00:01 &lt; nop> welcome to the n-th iip-dev meeting
00:02 &lt; hezekiah> 18th!
00:02 &lt; nop> I think it's like the 18th
00:02 &lt; nop> yes
00:02 &lt; nop> thnx
00:02 &lt; nop> on the agenda
00:02 &lt; nop> 1) welcome &lt;-- we're doing this now
00:02 &lt; nop> 2) agenda list &lt;-- we're doing this now
00:02 &lt; nop> 3) ;)
00:03 &lt; nop> 4) IIP logo
00:03 &lt; nop> 5) Dev report
00:03 &lt; nop> 6) RC3 (coming soon, we promise)
00:03 &lt; nop> 7) questions
00:03 &lt; nop> .
00:03 &lt; nop> ok we did the welcome and the agenda
00:03 &lt; nop> let's do the ;)
00:03 &lt; nop> ;)
00:04 &lt; nop> Ok IIP logo
00:04 &lt; nop> and slogan
00:04 &lt; co> Where can we see the logos that have been submitted?
00:04 &lt; nop> none have really been submitted
00:04 &lt; nop> except one
00:04 &lt; nop> and I submitted a slogan for InvisibleNet
00:04 &lt; nop> I'll tell you mine
00:05 &lt; nop> front part of shirt "You can't attack what you can't see..."
00:05 &lt; nop> then back would say
00:05 &lt; nop> InvisibleNet
00:05 &lt; nop> then there's this other one, I'll mail to iip-dev
00:05 &lt; nop> but no one else seems to care
00:05 &lt; nop> so... :(
00:06 &lt; nop> then again
00:06 &lt; nop> no one seems to want to buy shirts for IIP anyway
00:06 &lt; nop> so... what can ya do
00:06 &lt; nop> yes we're working on getting black shirts
00:06 &lt; nop> next on the agenda
00:06 &lt; nop> Dev report
00:07 &lt; nop> same ol' same ol' dev is working on the core control
00:08 &lt; nop> userx will give a brief summary
00:08 &lt; hezekiah> *applause*
00:09 &lt; UserX> core control will provide a system for being able to support multiple cores in iip. each core is esssentially network protocol
00:10 &lt; UserX> .
00:10 &lt; nop> ok
00:10 &lt; nop> thank you UserX
00:10 &lt; nop> man of many words
00:10 &lt; nop> ;)
00:10 &lt; nop> or woman
00:10 &lt; nop> never know
00:10 &lt; nop> anyway
00:10 &lt; nop> RC3
00:11 &lt; nop> it's on it's way out the door, I believe there is an openbsd compatibility that was reported and from what I know, it's been patched and cvs'd
00:11 &lt; nop> (for some reason, I haven't got a listserv about it)
00:11 &lt; nop> but we're hoping that this weekend would be a good time to do an RC3 upgrade
00:11 &lt; nop> and it's not going to conflict with rc2 in any way
00:12 &lt; nop> just mostly bug fixes
00:12 &lt; nop> Questions
00:12 &lt; nop> anyone?
00:12 &lt; codeshark> so everything is in cvs now?
00:12 &lt; dj28> yea
00:12 &lt; dj28> i have a stupid one
00:12 &lt; dj28> when will the IIP core server migrate away from the irc protocol?
00:12 &lt; nop> codeshark - I believe so, please check with UserX to make sure he's comfortable with it
00:13 &lt; nop> this is what the core control dev work puts us in a position to do
00:13 &lt; dj28> and when will it become completely distributed?
00:13 &lt; dj28> oh ok
00:13 &lt; nop> so then we'll be able to build upon that
00:13 &lt; UserX> codeshark: it will be once my server is talking to the internet again
00:13 &lt; nop> and we hope to have 1.2 a fully distributed version
00:13 &lt; dj28> ok. cool
00:13 &lt; nop> at least at communication level
00:13 &lt; nop> the routing might still be run through inform
00:14 &lt; nop> but the communication should be decentralized
00:14 &lt; nop> similar to how freenet 0.3 was
00:14 &lt; dj28> yea
00:14 &lt; nop> any other questions?
00:15 &lt; co> So a core is a package of encryption algorithms that allow network communication?
00:15 &lt; co> Explain that concept again, please.
00:15 &lt; Mak> wow ...i jumped here ...sorry ...
00:16 &lt; nop> well
00:16 &lt; nop> a core is a network protocol
00:16 &lt; nop> this puts us in a modular position
00:16 &lt; nop> to possibly support many routing architectures
00:16 &lt; Neo> oooh nice...
00:17 &lt; nop> this could position us to support many protocols
00:18 &lt; nop> the core control is similar to an API for cores
00:19 &lt; nop> any more questions?
00:19 &lt; co> Thank you.
00:19 &lt; nop> np
00:21 &lt; nop> oh
00:21 &lt; nop> one more thing
00:22 &lt; nop> Many thanks to Phiberoptika for her fine translation of the El Pais newspaper article done on IIP
00:22 &lt; nop> it appears in spanish and with english translation (done by Phiberoptika) on the iip site www.invisiblenet.net/iip
00:22 &lt; nop> it's a good article
00:22 &lt; hezekiah> Cool! I'll have to check that out! Thanks, Phiberoptika! :)
00:22 &lt; al-jabr> I have a question...
00:22 &lt; nop> yes sir
00:22 &lt; al-jabr> Two questions
00:22 &lt; nop> sure
00:22 &lt; al-jabr> I had one problem
00:23 &lt; al-jabr> running IIP in linux, don't know if it's actually an IIP problem
00:23 &lt; al-jabr> after I killed isproxy
00:23 &lt; al-jabr> and tried to run again, it couldn't bind to the port
00:23 &lt; al-jabr> had this problem a couple times, had to change the port number
00:23 &lt; al-jabr> but when i logged of and on again (a few days later) the port was available
00:24 &lt; al-jabr> so I'm not sure that's directly an issue with isproxy
00:24 &lt; hezekiah> Is this reproducable, or just a random happening?
00:24 &lt; nop> right, if you wait like 1 minute with RC2 you can rebind
00:24 &lt; UserX> was something connected to it when you killed it?
00:24 &lt; al-jabr> i'll try to reproduce it
00:24 &lt; al-jabr> but
00:24 &lt; al-jabr> no, nothing was connected to 6667
00:25 &lt; nop> oh that port
00:25 &lt; nop> hmm
00:25 &lt; al-jabr> and it happened like three or four times and i had to keep changing ports
00:25 &lt; al-jabr> yeah
00:25 &lt; al-jabr> not the other one
00:25 &lt; Phiberoptika> re:article: ;)!!!, no problem chicos..
00:25 &lt; al-jabr> i haven't reproduced it since then, but i haven't been trying
00:25 &lt; nop> hehe
00:25 &lt; al-jabr> since i rarely go restarted isproxy
00:26 &lt; al-jabr> i should probably try to. also, i was experiencing a lot of problems with the network for the last few days
00:26 &lt; Povert> I have a question....
00:26 &lt; al-jabr> and i don't know if it's something local
00:26 &lt; UserX> odd. the only reason i know for that to happen is that if the connection is closed properly it will be left hanging and you have to wait for the OS to time it out
00:26 &lt; Povert> is de openbsd thing realy solved?
00:26 &lt; al-jabr> because, before the last couple days, i got kicked off, maybe a couple times a day at MOST, then all of the sudden i was getting kicked off every few minutes, and sometimes not getting on at all, and sometimes lagging
00:27 &lt; UserX> al-jabr: did you try using netstat to see if there were any lingering connections to port 6667
00:27 &lt; al-jabr> and changing node.refs didn't seem to help
00:27 &lt; al-jabr> no, i should have investigated that
00:27 &lt; al-jabr> silly me
00:27 &lt; al-jabr> i'll try it a bit more and i'll do that
00:27 &lt; al-jabr> i didn't think that there could be connections on the other end after the server is killed
00:28 &lt; nop> would netstat give a TIME_WAIT?
00:29 &lt; hezekiah> Also, sometimes a process of isproxy hangs (but that only has happened to me when I'm debugging buggy code.) You should be able to check to see if there are still a hanging process of isproxy by doing: ps -e | grep isproxy
00:29 &lt; al-jabr> i did that
00:29 &lt; al-jabr> no isproxies were running
00:29 &lt; hezekiah> Good. :)
00:30 &lt; al-jabr> no, bad.
00:30 &lt; al-jabr> but anyway, i'll investigate that some more, probably not a big issue
00:32 &lt; Povert> nop
00:32 &lt; Povert> is openbsd kompilation ready solved?
00:32 &lt; Neo> diff -r1.2 sock.h
00:32 &lt; Neo> 45c45
00:32 &lt; Neo> &lt; #elif defined(__FreeBSD__) || defined(__MACH__)
00:32 &lt; Neo> ---
00:32 &lt; Neo> > #elif defined(__FreeBSD__) || defined(__MACH__) || defined(__OpenBSD__)
00:33 &lt; Povert> in codetree I meen
00:34 &lt; nop> it's about to be committed
00:34 &lt; Povert> ok
00:34 &lt; Povert> dank
00:34 &lt; nop> yep
00:37 &lt; nop> any more questions?
00:42 &lt; nop> thanks for attending
00:42 &lt; nop> .
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P</title><link>/pt/blog/2002/10/16/reuni%C3%A3o-de-desenvolvimento-i2p/</link><pubDate>Wed, 16 Oct 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/10/16/reuni%C3%A3o-de-desenvolvimento-i2p/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> al-jabr, Chocolate, firegod, geully, Grishnav, hobbs, mason, mids, nemesis, nop, philocs, Robert, UserX, youkai&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Oct 15 23:31:29 2002
23:31 &lt; logger> test
23:32 &lt; mason> sorry, that test did not work
23:32 &lt; mason> :)
23:32 -!- mode/#iip-dev [+o mids] by Trent
23:32 &lt;@mids> Tue Oct 15 21:32:19 UTC 2002
23:32 &lt;@mids> meeting starts in 1:30 hours
--- Day changed Wed Oct 16 2002
00:44 &lt; geully> hi all
00:50 &lt;@mids> Public IIP meeting in 10 minutes here
00:50 &lt; Robert> Hello all.
00:51 &lt;@mids> shhh
00:51 &lt;@mids> not yet
00:51 &lt;@mids> 9 more minutes
00:51 &lt; Grishnav> lol
00:51 &lt; al-jabr> Tue Oct 15 22:51:23 UTC 2002
00:51 * Robert zips his lip.
00:51 &lt; al-jabr> lalala
00:53 -!- geully is now known as Geully
01:00 &lt;@mids> Tue Oct 15 23:00:02 UTC 2002
01:00 &lt;@mids> welcome to the n-th public IIP meeting
01:00 &lt;@mids> logfiles are on http://mids.student.utwente.nl/~mids/iip/
01:00 &lt; nop> hehe
01:00 &lt;@mids> oh, 15th
01:00 &lt; nop> 15th
01:00 &lt; nop> yes
01:00 &lt;@mids> agenda for today:
01:01 &lt;@mids> - new IIP developer
01:01 &lt;@mids> - IIP logo contest
01:01 &lt;@mids> - bug fixes
01:01 &lt;@mids> - question rounds
01:01 &lt;@mids> ,
01:01 &lt;@mids> .
01:01 &lt; nop> ok
01:02 &lt; nop> welcome back all
01:02 &lt; nop> to another round of meetings ;)
01:02 &lt; nop> for all that work in a corporate office
01:02 &lt; nop> you have permission to sleep
01:02 &lt; nop> ok
01:02 &lt; nop> new IIP developer
01:02 -!- mode/#iip-dev [+o nop] by mids
01:02 &lt;@nop> and is a talented and quick learning C programmer
01:02 -!- mode/#iip-dev [+o UserX] by mids
01:02 &lt;@nop> and has already added some patches and some grunt work that was needed to the code
01:03 &lt;@mids> hurray!
01:03 &lt;@nop> we are glad to have him
01:03 &lt;@nop> and we feel that he will be an essential part of the team
01:03 * al-jabr claps
01:03 &lt;@nop> ok
01:03 &lt;@nop> next on list
01:03 &lt;@nop> IIP logo contest
01:03 &lt;@nop> any graphix designers etc
01:03 &lt;@mids> graphix? you mean graphics?
01:04 &lt; Grishnav> No, he means graphix :P
01:04 &lt; hobbs> nop: maybe. Me or my mom. She's good, and she got a tablet recently. :)
01:04 &lt;@nop> who would like to come up with a cool slogan and/or logo for invisiblenet, and IIP (yes I mean graphics) for t-shirts can submit their entries to iip@invisiblenet.net
01:04 &lt;@nop> the winner
01:04 &lt;@nop> will win a free t-shirt
01:04 &lt;@nop> black or white
01:04 &lt;@nop> of his choice
01:04 &lt;@nop> or her choice
01:04 &lt;@mids> woohoo!
01:04 &lt;@nop> and 10.00 DRAN
01:04 &lt; hobbs> nice.
01:05 &lt;@nop> this can definitely include slogans as well
01:05 &lt;@nop> so there could be two winners
01:05 &lt;@nop> if one comes up with logo
01:05 -!- mode/#iip-dev [+o Chocolate] by mids
01:05 &lt;@nop> and one comes up with an awesome slogan
01:05 -!- mode/#iip-dev [+o Chocolate] by Trent
01:05 &lt;@nop> but submit to iip@invisiblenet.net
01:05 &lt;@nop> and they will be reviewed
01:05 &lt;@nop> I hope that if you're not a graphics guy, that you can tell a friend
01:05 &lt;@nop> and maybe split the profits
01:05 &lt;@nop> ;)
01:06 &lt;@nop> because we would like to have cool shirts
01:06 &lt;@nop> for the e-store
01:06 &lt;@nop> and in general
01:06 &lt;@nop> as well
01:06 &lt;@nop> for bumper stickers etc
01:06 &lt;@nop> maybe a mascot would be good too
01:06 &lt;@mids> :)
01:06 &lt;@nop> either way
01:06 &lt;@nop> do what you can
01:06 &lt;@nop> submit them
01:06 &lt;@nop> and we'll decide at the end of the month
01:06 &lt; philocs> our only mascot is satan
01:06 &lt;@nop> well
01:06 &lt;@nop> that's taken
01:06 &lt;@nop> BSD
01:06 &lt;@nop> ;)
01:07 &lt; philocs> we could make a scarier satan
01:07 &lt; hobbs> that's a DAEMON!
01:07 &lt;@nop> hehe
01:07 &lt;@Chocolate> black
01:07 &lt;@nop> ok
01:07 &lt;@nop> next
01:07 &lt;@nop> bugfixes
01:07 &lt;@Chocolate> tshirt must be black
01:07 &lt;@nop> ok
01:07 &lt;@nop> yeah
01:07 &lt;@nop> all artist must make inversed drawings
01:07 &lt;@nop> so that it caters to black or white backgrounds
01:07 &lt;@nop> and you can use color :)
01:07 &lt;@nop> oh
01:07 &lt;@nop> and the winner
01:08 &lt; nemesis> http://www.stk.com/products/50_beta/about50.cfm
01:08 &lt;@nop> will of course get full credit by having his logo on the t-shirt
01:08 &lt; nemesis> nice
01:08 * al-jabr fears that this T-shirt may be hopelessly dorky
01:08 &lt;@mids> al-jabr: make a better one
01:08 &lt;@mids> okay...
01:08 &lt;@mids> next poing?
01:09 &lt;@mids> point :)
01:09 &lt;@mids> beeing: bugfixes
01:09 &lt;@mids> UserX fixed even more bugs then reported
01:09 &lt;@mids> there are still a few (possible) bugs out there..
01:09 &lt;@mids> if you found some that aren't mentioned
01:09 &lt;@mids> please tell us
01:10 &lt; al-jabr> I personally couldn't replicate the terminal bug, unless that was something in CVS
01:10 &lt;@mids> without bugreports we cant fix
01:10 &lt;@nop> neither could i
01:10 &lt;@mids> al-jabr: I have had it in the past; but couldn't repeat
01:10 &lt;@mids> I'll ask Jeekay for more details
01:10 &lt; philocs> where do I find list of outstanding bugs?
01:11 &lt;@nop> well everyone is encouraged to use the sourceforge bug tracker
01:11 &lt;@nop> but most people don't
01:11 &lt;@nop> ;)
01:11 &lt; philocs> bug tracker is good
01:11 &lt;@nop> we should probably link to that on our main site
01:11 &lt;@mids> http://www.sourceforge.net/projects/invisibleip/
01:11 &lt;@nop> for a bug submital
01:11 &lt; firegod> too bad it doesnt have an IRC frontend (:
01:11 &lt;@mids> most bugs are mailed to the iip-dev mailinglist though
01:11 &lt; philocs> ok I just subscribed yesterday
01:11 &lt;@mids> cool
01:12 &lt; nemesis> cause the logo, whate resolution? and dpi ?
01:13 &lt;@nop> any one knowing graphix have a suggestion for resolution and dpi?
01:13 &lt; firegod> start big
01:13 &lt; firegod> it can be resized
01:13 &lt;@nop> ok
01:13 &lt;@nop> kewl
01:13 &lt; firegod> down if needed
01:13 &lt; nemesis> -e
01:13 &lt; firegod> it is much more difficult going the other way (:
01:13 &lt; nemesis> hehe
01:13 &lt; nemesis> firegod
01:13 &lt; nemesis> something
01:14 &lt; hobbs> nop: would you be interested in having it in a vector graphics format, if that just happens to be how it's done?
01:14 &lt; firegod> always good to have high res masters
01:14 &lt; nemesis> 10 megapixels
01:14 &lt;@nop> svg?
01:14 &lt; nemesis> 72dpi
01:14 &lt; hobbs> (not that I even own a vector program, but somebody might care)
01:14 &lt; nemesis> or 1000 ?
01:14 &lt; nemesis> ;)
01:14 &lt; nemesis> very dificult
01:14 &lt; nemesis> +f
01:15 &lt; firegod> sure, if they are creative..
01:15 &lt; firegod> but svg isnt widly used just yet
01:15 &lt; al-jabr> Question: I'm patching IIP to use /dev/random. Would you be interested in incorporating this? I'm doing it #ifdef linux for until I or someone configurifies the source.
01:15 &lt; firegod> al-jabr: finish the patch and submit it to the mailing list
01:15 &lt;@nop> al-jar
01:15 &lt; al-jabr> okay
01:15 &lt; hobbs> al-jabr: I'd suggest making it #ifdef SOME_FLAG_THAT_CAN_GO_IN_MAKEFILE
01:15 &lt; al-jabr> yeah
01:16 &lt; al-jabr> will do
01:16 &lt; hobbs> (and have a well-commented DFLAGS line in Makefile)
01:16 &lt;@nop> yarrow is a very good prng
01:16 &lt;@nop> it's known to be secure
01:16 &lt;@nop> and we have done a test with our randomness via chi-square
01:16 &lt; al-jabr> nop: I believe yarrow would be redundard when we have /dev/urandom
01:16 &lt;@nop> and it got 25% which is good
01:16 &lt;@nop> yes, but yarrow is portable
01:16 &lt;@nop> and known to be stronger
01:16 &lt;@mids> al-jabr: the problem is that not all operating systems have a good implementation for /dev/random
01:16 &lt; firegod> not at all
01:17 &lt;@nop> I would rather rely on what a cryptography expert developed
01:17 &lt;@nop> then the /dev/random on the machines
01:17 &lt; hobbs> true. A -DUSE_DEV_RANDOM might end up being useful, or it might just hurt a lot of people who don't know what they're doing.
01:17 &lt;@mids> otoh, giving the more modular future of IIP, maybe several alternatives could be an option
01:17 &lt; hobbs> and not the best odds on the first. :)
01:17 &lt;@nop> yes
01:17 &lt;@nop> and we do plan to add more entropy in the future
01:18 &lt; al-jabr> Well, linux /dev/random and /dev/urandom are some of the most scrutinized crypto out there... I'm mostly thinking of that because it's a very good entropy pool that's out there on very many machines running IIP
01:18 &lt;@nop> to increase this
01:18 &lt; firegod> general question: with iip2 are we going to have more feedback from the proxy?
01:18 &lt; al-jabr> you wouldn't have to go querying the user for entropy.
01:18 &lt;@nop> yes firegod
01:18 &lt;@nop> well you usually don't
01:18 &lt;@nop> but it's definitely added plus
01:18 &lt;@nop> if there isn't enough
01:18 &lt;@nop> it will query
01:19 &lt;@nop> and we will probably look into adding a form of /dev/random entropy very soon
01:19 &lt; hobbs> does linux /dev/random support O_NONBLOCK ?
01:19 &lt;@nop> because we intend on really strengthening the pool
01:19 &lt;@nop> I'm sure it does hobbs
01:19 &lt;@nop> /dev/random let's you select your pool size
01:19 &lt; hobbs> nop: yeah, but there's a softlimit, and a hardlimit in the kernel, and the hardlimit isn't that big.
01:19 &lt;@nop> al-jabr it would be best to hold off
01:19 &lt; al-jabr> nop: personally I'd trust linux more, which uses SHA1 and uses all kinds of hardware sources of entropy, than a newbie who might just go entering 'aaaaaaaaaa...' but anyway it's only an option
01:20 &lt;@nop> al-jabr
01:20 &lt; al-jabr> ok
01:20 &lt;@nop> thats not all the entropy
01:20 &lt;@nop> there is more
01:20 &lt;@nop> there are network timings, and dh calculation timings as well
01:20 &lt; al-jabr> but it only has access to user-mode entropy
01:20 &lt;@nop> and we plan to add more
01:20 &lt; al-jabr> why reinvent the wheel. i recommend using /dev/random and for those who don't have it, EGD.
01:20 &lt;@mids> nop: would it harm to give al-jabr a try, and maybe use it as plugin for entropy?
01:20 &lt; al-jabr> since the GPG and linux people are doing it
01:21 &lt;@mids> nop: alww
01:21 &lt; al-jabr> why don't we concentrate on doing what we do best?
01:21 &lt;@nop> that's fine
01:21 &lt;@mids> nop: always good to have alternatives around
01:21 &lt;@nop> if you want to submit a patch
01:21 &lt;@nop> please do
01:21 &lt;@nop> I'm not against it
01:21 &lt;@nop> and we definitely want to add more entropy
01:21 &lt; philocs> is the darwin /dev/random good? is it the same one in linux or openbsd?
01:21 &lt;@nop> so please submit it to iip-dev when you've added it
01:21 &lt; firegod> thats what mailing lists are for, people can digest it better
01:22 &lt; al-jabr> okay, will do.
01:22 &lt;@nop> thnx
01:22 &lt;@nop> is that all?
01:22 &lt;@nop> no more questions?
01:22 &lt;@mids> hehe
01:22 &lt;@nop> or suggestions
01:22 &lt;@nop> or complaints
01:22 &lt; nemesis> hm..
01:22 &lt; philocs> I have a dumb newbie question ...
01:22 &lt;@nop> sure
01:22 &lt; firegod> well. release dates?
01:22 &lt; nemesis> cache in the nodes
01:22 &lt;@mids> sjoet
01:22 &lt;@nop> oh oh on
01:22 &lt;@nop> that wasn't on the list
01:22 &lt;@nop> but
01:23 &lt;@nop> we are at this time working on a short term todo list
01:23 &lt;@nop> that will be publicized
01:23 &lt; philocs> if someone hacks a relay to log, does that mean they can see the trafic for private channels that go through it?
01:23 &lt;@nop> no
01:23 &lt;@mids> philocs: all traffic is encrypted node-node and end-end
01:23 &lt; philocs> ok, so you can only get the cleartext at the server, right?
01:23 &lt; firegod> but not contextually withing IRC
01:23 &lt;@nop> right
01:24 &lt; firegod> right
01:24 &lt; firegod> and the client
01:24 &lt;@mids> philocs: correct
01:24 &lt;@nop> yes
01:24 &lt; philocs> good
01:24 &lt; firegod> how far are you from encrypted channels?
01:24 &lt; hobbs> and the client -- well, can only see stuff that's actually sent to it.
01:24 &lt;@mids> firegod: nop is working on a roadmap and syncing it with the developers (if I understood well)
01:24 &lt; nemesis> add an multicast option for filetransfers, when one user, will send the same file to some multiple clients
01:24 &lt; hobbs> nemesis: actually.... that's worth thinking about -- talk to chocolate. :)
01:24 &lt; philocs> is there an advantage to having "channel key encryption" before decentralization?
01:24 &lt;@mids> nemesis: well, filetransfer isnt implemented in IIP itself anyway
01:24 &lt; nemesis> lol
01:24 &lt; firegod> hobbs: well, knowing about a channel is easy
01:24 &lt;@mids> nemesis: it CAN do multicast, just send it to a channel :)
01:24 &lt; hobbs> nemesis: it should be possible to add a hack to fileserv to have it use a channel, and then anyone who wants to receive just joins. :)
01:24 &lt; hobbs> firegod: oh, is it?
01:24 &lt; nemesis> what can you do with an anonymous network
01:25 &lt; nemesis> when you can share code?
01:25 &lt; nemesis> whats about some c code?
01:25 &lt; firegod> multicast is a problem due to not spectacular widespread support..
01:25 &lt;@mids> philocs: yes, I'd think so... less trust needed on the server
01:25 &lt; nemesis> when the complet internet are banned for open source?
01:25 &lt; hobbs> firegod: not multicast IP, just "multicast" :)
01:25 &lt; firegod> hobbs: re fileserv channel: that gives you encrypted channels btw (:
01:25 &lt; nemesis> how you can share this information?
01:25 &lt; hobbs> firegod: oh, how's that?
01:26 &lt; nemesis> &lt;hobbs> nemesis: it should be possible to add a hack to fileserv to have it use a channel, and then anyone who wants to receive just joins. :)
01:26 &lt; firegod> hobbs: sure, if you join IIP at all it is simple to /list the channels
01:26 &lt; nemesis> not a hack
01:26 &lt; philocs> I might start thinking about some 'channel key encryption'. it doesn't seem like it would be terribly complicated thing to me, just keep private keys in some directory maybe
01:26 &lt; nemesis> built in
01:26 &lt; nemesis> and an "server node" option
01:26 &lt; nemesis> to allow that
01:26 &lt; nemesis> or not
01:26 &lt;@mids> philocs: you could implement it client side...
01:26 &lt; hobbs> nemesis: okay, I'm just behind the times. I haven't worked on fileserv for... months
01:26 &lt; nemesis> and an option for the cache size for it
01:26 &lt;@mids> philocs: look at the blowfish.pl scripts for irssi and xchat
01:26 &lt; firegod> philocs: and perl plugins on clients
01:26 &lt;@mids> s/blowfish/blowjob/
01:27 &lt; philocs> mids: would it make sense to implement it in the client side of isproxy?
01:27 &lt;@mids> nemesis: caching wouldnt make much sense when everything goes still through the central ircd
01:27 &lt; philocs> that way it would work with all clients
01:27 &lt; nemesis> &lt;mids> nemesis: caching wouldnt make much sense when everything goes still through the central ircd
01:27 &lt;@mids> philocs: maybe; but that would require the 'vircd'
01:27 &lt; nemesis> i think there are planned to be an p2p network?
01:27 &lt; nemesis> and then theres no central hub
01:27 &lt;@mids> nemesis: for IIP 2
01:28 &lt; nemesis> only some nodes
01:28 &lt; nemesis> where cache the datas
01:28 &lt;@mids> nemesis: but that is long term; first IIP 1.2
01:28 &lt; philocs> nemesis: I think you want freenet maybe
01:28 &lt; nemesis> no
01:28 &lt; philocs> p2p file transfers with caching
01:28 &lt; nemesis> only an option to share some public files
01:28 &lt; nemesis> or larger text
01:28 &lt; philocs> thats what freenet does
01:28 &lt; firegod> any merging of namespace possible between freenet and iip?
01:28 &lt; nemesis> that you don'*t copy it line for line in the channel /query
01:28 &lt; hobbs> what sits on top of the IIPv2 network could be a lot of interesting things -- but that's a while off. :)
01:28 &lt;@mids> nemesis: first we would need decentralized routing...
01:29 &lt; nemesis> k
01:29 &lt; firegod> every isproxy was a freenet node?
01:29 &lt; nemesis> but don't forget it ;)
01:29 &lt; philocs> I don't think it makes sense to cannabalize freenet ...
01:29 &lt;@mids> nemesis: once we have that; ask again :)
01:29 &lt; firegod> philocs: does it do the job?
01:29 &lt; nemesis> lol
01:29 &lt;@mids> philocs: giving recent freenet-shit; I'd say no, indeed it doesn't
01:29 &lt; firegod> philocs: and I like 'incorporate' a bit better
01:29 &lt; hobbs> it should be possible to write a mini-freenet on top of IIP... but it would be better to leave freenet at what it does, and take advantage of the high speed and "pushiness" of IIP to write even better things.
01:29 &lt; nemesis> in how many years? *fg*
01:30 &lt; firegod> alright (:
01:30 &lt; firegod> people do want to exchange chunks of binary data thru their messaging clients, in this case IIP
01:30 &lt; firegod> how will that be addressed?
01:30 &lt; philocs> firegod: well, I think it does the job well, and it will only get better. yes I agree that it would be better to have iip implement the freenet protocol for freenet type things rather than make something incompatible
01:30 &lt; hobbs> for example, IIPv2 should be able to support the niftiest "anonymail" anyone's ever seen (without a bot), unless I'm hallucinating. :)
01:30 &lt; nemesis> hm..
01:31 &lt; nemesis> hacker ethic
01:31 &lt; nemesis> the slogon
01:31 &lt; nemesis> for..
01:31 &lt; nemesis> miiiids!!
01:31 &lt;@mids> hobbs: IIPv2 will be so smart that it could do your math homework
01:31 &lt; hobbs> that's good, 'cause I don't do mine often enough.
01:31 &lt; philocs> speaking of which
01:32 &lt;@UserX> firegod: the intention is to do a DCC emulation using Freenet as the transport for files
01:32 &lt; Grishnav> Sorry if this has already been suggested, I've missed much of the conversation being in and out of the room, but how about some sort of API for IIP to create modules? After IIP gets completely distributed (with v2) you could have all sorts of interesting modules pop up... a file transfer mod, perhaps a freenet node mod if you only wanted one service running...
01:32 &lt; firegod> UserX: that'll work (:
01:32 &lt; philocs> UserX: I think that is the best solution
01:32 &lt; hobbs> Grishnav: that's more or less the plan, as I understand it. And if it's not, we'll beat nop with halibut until it is.
01:32 &lt; Grishnav> lol
01:33 &lt; firegod> UserX: but if IIPv2 is decenteralized, would this dcc emulation need freenet? you already can do point multipoint point transfers, you just need a session handshake for that kind of transfer
01:33 &lt; firegod> albiet dcc
01:33 &lt; nemesis> waaaaaaaaaah
01:33 &lt; philocs> plus if every iip user was running some sort of freenet implementation, that would make freenet much better
01:33 &lt; nemesis> ardvark
01:33 &lt; nemesis> grrrrrr
01:33 &lt; nemesis> where is he?
01:33 &lt; nemesis> where can speak german?
01:33 &lt; hobbs> also, it should be (more) convenient to have multiple IIPv2 networks, but I think that's a given. :)
01:33 &lt; nemesis> or known only a little bit german
01:33 &lt; firegod> philocs: thats what I'm saying (:
01:33 &lt; nemesis> and have the english hacker ethic?
01:33 &lt; firegod> whos working on IIPv2?
01:34 &lt; philocs> I need to go study for my german test soon
01:34 &lt; philocs> firegod: are you left handed or in oz or something?
01:34 &lt;@mids> hm, ppl; I got to go; keep chatting here
01:34 &lt;@mids> bbl
01:34 &lt; nemesis> hrhr
01:34 &lt; nemesis> mids!!!
01:34 &lt; firegod> philocs: nope, just a freak
01:34 &lt; nemesis> don't drunk to much ;p
01:34 &lt; nemesis> *fg*
01:35 &lt; firegod> mids is working on IIPv2 I'm sure, anyone else? UserX?
01:35 &lt; nemesis> nop
01:35 &lt;@UserX> firegod: in theory yes. but currently we want to keep IIP low bandwidth. freenet would me suited transfering large volumes of data (and better because it doesn't have a constraint of realtime routing that IIP needs)
01:35 &lt; nemesis> i think
01:35 &lt;@nop> yes
01:35 &lt; nemesis> aaaaaah
01:35 &lt; nemesis> nop
01:35 &lt; philocs> I guess what is really needed is for someone to write a C implementation of freenet ...
01:35 &lt; firegod> UserX: this is true.
01:36 &lt; firegod> UserX: or at least an opt-in on that feature
01:36 &lt;@UserX> firegod: yes i am working v2
01:36 &lt; hobbs> philocs: I agreed with that pretty heavily a few months ago, but right now I'm happy to let java fred do its thing, and settle down, before anyone clones.
01:36 &lt; hobbs> (now that it _works_, that is)
01:36 &lt; firegod> UserX: how have you solved scaling issues for resource location? ie: how do you find nodes originating #channels?
01:36 &lt; philocs> UserX: yes well thats a good reason to not make it easy for people to do 'dcc' and to encourage them to use freenet
01:36 &lt; firegod> philocs: it should just be opt-in.. people wanting to abuse their bandwidth, can go right ahead.. those on modems dont get killed (:
01:36 &lt; hobbs> UserX: would be nice to keep in mind, though, that freenet is good at pulling things, and iip is good at pushing things. :)
01:36 &lt; philocs> hobbs: well I agree, I think the java version is fine but if we are going to basically package freenet with iip somehow then eventually (and probably when freenet hits 1.0?) we will want a c implementation
01:36 &lt; firegod> philocs: those wanting freenet backed features, change a setting and BLAM it just works
01:36 &lt;@UserX> firegod: haven't worked out highly scalable system yet
01:37 &lt; firegod> hobbs: IIP is a great way of grouping freenet keys (:
01:37 &lt; hobbs> philocs: that's some pretty long thinking. :)
01:37 &lt; firegod> UserX: ah. If you havnt peaked at Circle, I encourage you to (:
01:37 &lt; firegod> I know mids said he'd played with it
01:37 &lt; philocs> hobbs: well freenet is getting more stable all the time
01:38 &lt; youkai> yeah, i would never run freenet as long as its only java
01:38 &lt; firegod> theres a slogan for ya d-:
01:38 &lt; firegod> "getting more stable every day"
01:38 &lt; youkai> too bulky
01:38 &lt; philocs> youkai: its not too bad
01:38 &lt; youkai> plus i think its shitty to have os software that only compiles on a corp owned language
01:38 &lt; Grishnav> I don't like Java anymore than the next guy, but I certainly am a freenet fan. I'll use the java one, but only until I hear about a C implementation. :)
01:39 &lt; youkai> i mean if you guys were using the os non sun java i wouldent mind as much
01:39 &lt; youkai> ah yes
01:39 &lt; youkai> blackdown
01:39 &lt; hobbs> youkai: freenet works fine on a few flavors of non-sun java.
01:39 &lt; hobbs> blackdown has sun behind it.
01:39 &lt; youkai> you just cant win with java then :/
01:39 &lt; firegod> so?
01:39 &lt; youkai> i dont trust sun any more then i do microsoft
01:40 &lt; firegod> java is not your friend (:
01:40 &lt; Grishnav> Does anyone have a link to the souce download for Blackdown? (Their site is less than helpful)
01:40 &lt; firegod> I encourage those who are disatisfied with java, to try phthon for their scripting needs (it is NOT java)
01:40 &lt; youkai> yeah python is cool
01:41 &lt; youkai> but i dident stop running m$ operating systems just so i could let another corp in the door (sun)
01:41 &lt; hobbs> Grishnav: er. It's in "non-free" for a reason, isn't it?
01:41 &lt; philocs> you are wanting me to write freenet in python? would a python module be distributed with iip?
01:41 &lt; Grishnav> Ahh... I was under the impression is was free. my mistake.
01:41 &lt; youkai> thats the only problem i have with freenet
01:41 &lt; philocs> java is not evil, sun treats java differently than MS treats windows
01:41 &lt; hobbs> Grishnav: no. If you ask sun, it's impossible to create a free java2 implementation, and they've done a good job of making it true.
01:41 &lt; youkai> i mean java is a lot easier to code in because you dont have to worry about memory leaks and stuff as much
01:41 &lt; Grishnav> rofl
01:41 &lt; youkai> the garbage collector lets you be lazy
01:41 &lt; philocs> hobbs: why is it impossible?
01:42 &lt; Grishnav> [16:45] &lt;youkai> i mean java is a lot easier to code in because you dont have to worry about memory leaks and stuff as much -- yeah, it's no wonder that all java apps are so goddamn memory hoggy!!
01:42 &lt; youkai> yeah thats because they need the whole jre loaded in memory with the software
01:42 &lt; hobbs> philocs: because if you write anything that's java2, and claims to be "java", then sun will destroy you. :)
01:42 &lt; philocs> hobbs: yes but you can make java, just don't call it 'java'
01:42 &lt; hobbs> er... without obtaining the appropriate license and signing the appropriate agreements first, that is. :)
01:42 &lt; Grishnav> call it coffee
01:42 &lt; philocs> kaffe
01:42 &lt; Grishnav> hehe
01:42 &lt; Grishnav> yeah
01:43 &lt; Grishnav> I've played with Kaffe
01:43 &lt; hobbs> philocs: true. But nobody's done it.
01:43 &lt; Grishnav> not quite mature enough yet, but getting there
01:43 &lt; philocs> hobbs: uh yes, the FSF has done it
01:43 &lt; hobbs> philocs: oh?
01:43 &lt; philocs> yes
01:43 &lt; youkai> but seriously i think java is right up there with VB
01:43 &lt; philocs> Kaffe
01:43 &lt; hobbs> philocs: Kaffe is not java2.
01:43 &lt; youkai> its for lazy programmers
01:43 &lt; youkai> who dont mind being owned by a corp
01:43 &lt; philocs> hobbs: but there is no reason it could not implement java2
01:43 &lt; hobbs> philocs: except for the fact that it doesn't.
01:43 &lt; philocs> plus gccj or whatever its called
01:44 &lt; hobbs> er...
01:44 &lt; youkai> the other thing is java2 is huge, and they have a gigantic team of programmers working on it all the time
01:44 &lt; hobbs> yeah. gcj/gij are also nice.
01:44 &lt; firegod> not to interupt, but java wars work out better in apropriatly named channels (:
01:44 &lt; philocs> hobbs: but its not a legal issue, the java spec is an open standard, the java name is not
01:44 &lt; youkai> gcj?
01:44 &lt; philocs> youkai: gcc that compiles java code
01:44 &lt; youkai> huh
01:45 &lt; youkai> to binary or does it still need a jre
01:45 &lt; philocs> binary I believe
01:45 &lt; hobbs> philocs: that's a pretty heavy restriction, though.
01:45 &lt; hobbs> You can't say: this is java, this is compatible with java, or this smells like java.
01:45 &lt; philocs> hobbs: well I don't think so. You can make the claim that 'this software is not java, but you will probably find that it works the same'
01:46 &lt; philocs> which most people would understand
01:46 &lt; hobbs> probably.
01:46 &lt; youkai> anyway, why rewrite java when you could just use c++
01:46 &lt; youkai> its almost the same language
01:46 &lt; philocs> arg, I would rather use java over c++
01:46 &lt; philocs> but I'm not getting into that
01:46 &lt; philocs> anyway, I forgot where this horrible diatribe started
01:46 &lt; hobbs> youkai: not really. c++ doesn't force you to use OO crap when it's completely inappropriate, like java does. :)
01:46 &lt; firegod> round and round we go, where we stop nobody knows
01:46 &lt; firegod> philocs: exactly
01:46 &lt; philocs> ok, so in isproxy, is there like a client side and a node side?
01:47 &lt; firegod> philocs: you know how many times I've seen this exact same 'argument' ? (:
01:47 &lt; youkai> hobbs: hah
01:47 &lt; firegod> philocs: there are relays, and proxys and 'servers'
01:47 &lt; firegod> as I see it
01:47 &lt;@UserX> philocs: can you clarify your question?
01:47 &lt; philocs> I mean, would it make sense to put channel key encryption in isproxy, the part that actually talks to the irc client on 6667?
01:47 &lt; hobbs> philocs: sorta. there are nodes, and there are nodes. :)
01:47 &lt; firegod> philocs: dont forget you have multiple clients for each isproxy
01:48 &lt; hobbs> and nodes 1) talk to clients 2) talk to nodes 3) (one of them) talks to the server.
01:48 &lt; philocs> firegod: really? I've never been able to see this behavior, actually maybe its just my configuration
01:48 &lt; firegod> (:
01:48 &lt; philocs> but anyway, does my question make sense?
01:48 &lt; youkai> i just came here to beg you guys not to write the next ver of iip in java :D
01:48 &lt; firegod> which question d-:
01:48 &lt; firegod> youkai: i think thats a given
01:48 &lt;@UserX> philocs: currently IIP 1.x is essentially a tunnel. having the client implement channel encryption would require a lot of work to do. and would become redunant when v2 gets done
01:48 &lt; youkai> also if theres freenet people around, a c++ ver would be nice
01:49 &lt; firegod> UserX: how about isproxy functioning as an http tunnel?
01:49 &lt; firegod> UserX: IIPv2 as well?
01:49 &lt; nemesis> &lt;youkai> i just came here to beg you guys not to write the next ver of iip in java :D
01:49 &lt; nemesis> noooooo
01:49 &lt; philocs> I'm thinking that you could have it so that there ways like a 'keys/' directory and then you could have in that 'channel.key' or something and then just run blowfish or whatever on what goes in and out of that channel, understand?
01:49 &lt; nemesis> native code are the best thing
01:49 &lt; philocs> and fuck c++, I'll take java over c++ anyday
01:49 &lt; philocs> but I also think that c is nice
01:49 &lt;@UserX> firegod: 1.x could be used to tunnel to a single fixed HTTP server
01:49 &lt; firegod> okay, enough language wars please?
01:49 &lt; nemesis> m$ sponsored his .net campain, and will place his IL on the front
01:49 &lt; youkai> k :D
01:49 &lt; firegod> User: hrmm
01:49 &lt; nemesis> you can controll the compiller
01:49 &lt; philocs> youkai keeps brining it up, if he likes c++ so much, he should marry it
01:49 &lt; nemesis> thats the different
01:49 &lt; firegod> oh jebus
01:49 &lt; youkai> heh philocs: if you like java so much you should go work for sun
01:49 &lt; nemesis> can't
01:50 &lt; philocs> UserX: would that make sense or is it better to wait for next version to do that?
01:52 &lt; youkai> UserX: thats a good idea
01:52 &lt;@UserX> philocs: to do that with 1.x network would require giving nodes the intelligence to read and parse recompose IRC client messages/commands
01:53 &lt; philocs> oh I see
01:53 &lt; nemesis> &lt;UserX> philocs: to do that with 1.x network would require giving nodes the intelligence to read and parse recompose IRC client messages/commands
01:53 &lt; nemesis> xml ;)
01:53 &lt;@UserX> it's possible but would take a fair amount of effort which i want to put into v2
01:53 &lt; nemesis> very flexible
01:53 &lt; philocs> I understand
01:54 &lt; philocs> later
02:11 &lt; logger> logging ended
--- Log closed Wed Oct 16 02:11:14 2002
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P</title><link>/pt/blog/2002/09/25/reuni%C3%A3o-de-desenvolvedores-i2p/</link><pubDate>Wed, 25 Sep 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/09/25/reuni%C3%A3o-de-desenvolvedores-i2p/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> athena, aum, Dag, ellison, mids, nemesis, Neo, nop, sferic, Tanthrix, thecrypto, Zwolly&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Wed Sep 25 00:57:27 2002
00:57 -!- Topic for #iip-dev: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/
00:57 [Users #iip-dev]
00:57 [@mids] [ Dag] [ logger] [ nemesis] [ nop] [ Zwolly]
00:57 -!- Irssi: #iip-dev: Total of 6 nicks [1 ops, 0 halfops, 0 voices, 5 normal]
00:57 -!- Irssi: Join to #iip-dev was synced in 1 secs
00:58 -!- mode/#iip-dev [+v logger] by mids
01:00 &lt;@mids> Tue Sep 24 23:00:38 UTC 2002
01:00 &lt;@mids> welcome et all
01:00 &lt;@mids> the 12th meeting just started
01:01 &lt;@mids> agenda:
01:01 &lt;@mids> 1) website
01:01 &lt;@mids> 2) nop's messages
01:01 &lt;@mids> 3) question round
01:01 &lt;@mids> website:
01:01 &lt;@mids> new invisibleNET site online - http://www.invisiblenet.net/ - new IIP site online - http://www.invisiblenet.net/iip/
01:02 &lt;@mids> for those who just joined:
01:02 &lt;@mids> new invisibleNET site online - http://www.invisiblenet.net/ - new IIP site online - http://www.invisiblenet.net/iip/
01:02 &lt;@mids> geeh
01:02 &lt;@mids> I keep busy
01:02 &lt; nop> ok
01:02 &lt; nop> pause a sec
01:02 &lt;@mids> for those who just joined:
01:02 &lt;@mids> hehe
01:02 &lt; nop> just add it to topic
01:03 &lt; nop> ok
01:03 &lt; nop> go
01:03 &lt; nop> ;(
01:03 -!- mids changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | new invisibleNET site online - http://www.invisiblenet.net/ - new IIP site online - http://www.invisiblenet.net/iip/
01:03 &lt; nop> ;)
01:03 &lt;@mids> .
01:04 -!- mode/#iip-dev [+o nop] by mids
01:05 &lt;@mids> any questions about this topic? otherwise we'll go to #2
01:06 &lt;@nop> ok
01:06 &lt;@nop> thanks to ellison
01:07 &lt;@nop> and the distributedcity crew
01:07 &lt;@nop> for helping out
01:07 &lt;@nop> with the website
01:07 &lt;@nop> we owe them a lot now ;)
01:07 &lt;@nop> ok
01:07 &lt;@nop> rc2 is coming out tomorrow
01:07 &lt;@nop> we're just packaging it up
01:07 &lt;@nop> and getting it ready for release
01:07 &lt;@nop> new features
01:07 &lt;@nop> are Forward Security
01:08 &lt;@nop> Close Delay protocol for killed connections
01:08 &lt;@nop> some bug fixes
01:08 &lt;@nop> and upgrade features for future versions
01:08 &lt;@nop> I think that's about it
01:08 &lt;@nop> thank you all you users
01:08 &lt;@nop> that use IIP
01:08 &lt;@nop> without you
01:08 &lt;@nop> the project would be a waste
01:08 &lt;@nop> ;)
01:09 &lt;@nop> so thank all of you for your loyalty and support by using the software
01:09 &lt;@nop> I think that's it for my daily comments ;)
01:09 &lt;@nop> oh
01:09 &lt;@nop> wait
01:09 &lt;@nop> thank you mids
01:09 &lt;@nop> for assisting me with the website setup
01:09 &lt;@nop> and for being patient with me
01:09 &lt;@nop> thank you codeshark
01:09 &lt;@nop> for setting up the software
01:09 &lt;@mids> your welcome :)
01:09 &lt;@nop> and handling inform
01:09 &lt;@nop> thank you userx wherever you ar
01:10 &lt;@nop> are
01:10 &lt;@nop> for your hard work on core development
01:10 &lt;@nop> and putting up with my ranting ;)
01:10 &lt;@nop> thanks to chocolate
01:10 &lt;@nop> for the informity and scripts that are needed
01:10 &lt;@nop> thanks to cohesion even though long gone, for documentation in the past
01:10 &lt;@nop> umm, like to thank the academy ... j/k
01:11 &lt;@nop> everyone who has contributed thank you all
01:11 &lt;@nop> .
01:11 &lt;@mids> 3 hurrays for nop
01:11 &lt;@mids> hurray
01:11 &lt; Zwolly> hurray
01:11 &lt; thecrypto> huzzah
01:11 &lt;@nop> haha
01:11 &lt; athena> that's 2 hurrays and 1 huzzah
01:11 &lt;@nop> oh and DC people have been whispering in my ear to thank the Lord
01:11 &lt;@nop> ;)
01:12 &lt; Neo> lol
01:12 &lt;@nop> well, on a side note, thank life for it is a neat thing ;) &lt;-- no comments
01:12 &lt;@nop> .
01:13 &lt;@nop> any questions
01:13 &lt;@nop> suggestions
01:13 &lt;@nop> review
01:13 &lt;@nop> ideas
01:13 &lt;@nop> etc
01:13 &lt;@nop> ?
01:13 &lt; Neo> congratulations on the new site, looks great.
01:13 &lt;@nop> thnx
01:13 &lt;@mids> what is forward security?
01:13 &lt;@nop> encryption can only be decrypted at time of session
01:13 &lt;@nop> aka, you can't replay the messages
01:13 &lt;@nop> and decrypt them
01:14 &lt;@nop> as that key and signature doesn't exist anymore
01:14 &lt;@nop> and will not be useful
01:14 &lt;@nop> this is designed against log and replay attacks
01:14 &lt;@nop> .
01:14 &lt;@mids> thx
01:14 &lt; athena> will you require public proxies to support these new protocol additions? (methinks all proxies should be forced to upgrade)
01:14 &lt;@nop> athena
01:14 &lt;@nop> it's a mandatory upgrade
01:14 &lt;@nop> all relay holders
01:14 &lt;@nop> will need to upgrade
01:15 &lt;@nop> to rc2 relay
01:15 &lt;@nop> and re-announce
01:15 &lt; athena> ok, thanks
01:16 &lt; sferic> I guess I cam ein late and missed something, but do you mean that we can't log anymore?
01:16 &lt;@nop> no
01:16 &lt;@nop> you can log
01:16 &lt;@nop> what I'm saying
01:16 &lt;@nop> is
01:16 &lt;@nop> if you were a gov't agent
01:16 &lt;@nop> spying on a relay
01:16 &lt;@nop> and you were logging the encrypted traffic
01:16 &lt;@nop> you couldn't then come and seize the ircd end node
01:16 &lt;@nop> and use the network secret key
01:16 &lt;@nop> to replay the traffic
01:16 &lt;@nop> and decrypt it
01:17 &lt; sferic> Ahh, thanks
01:17 &lt;@nop> it eliminates the importance of the network secret key
01:17 &lt;@nop> it's useless
01:17 &lt;@nop> all it does is authenticate
01:17 &lt;@nop> nothing more
01:17 &lt;@nop> doesn't actually encrypt
01:17 &lt;@nop> this covers two things
01:17 &lt;@nop> man in the middle attack protection
01:17 &lt;@nop> and log and relay protection
01:17 &lt;@nop> aka forward security
01:17 &lt;@nop> ;)
01:17 &lt; Zwolly> is it now without central server.
01:18 &lt;@nop> not yet
01:18 &lt;@nop> that's 1.22
01:18 &lt;@nop> 1.2
01:18 &lt;@nop> correction
01:18 &lt;@nop> 1.2.0 to be exact
01:18 &lt;@nop> ;)
01:18 &lt;@nop> after 1.1 basically is finished
01:18 &lt;@mids> (I'd say that decentralization is 2.0)
01:19 &lt; Zwolly> how about system resources memory cpu and bandwith
01:19 &lt;@nop> well, 2.0 is a more perfect form of decentralization
01:19 &lt;@nop> 1.2 we will attempt decentralization
01:20 &lt; Tanthrix> how does true p2p work, you can't exactly scan IP blocks until you find someone? isn't some sort of a central server neccessary for initial connection?
01:20 &lt;@nop> bootstrap is needed
01:20 &lt;@nop> but once connected
01:20 &lt;@nop> you have your own peer routes
01:20 &lt;@nop> so we include a small node.ref
01:20 &lt;@nop> which connects you in
01:20 &lt;@nop> then from that point
01:20 &lt; athena> thanthrix: find some friends you trust and trade node.refs :)
01:20 &lt;@nop> you are dynamically updated from the network
01:21 &lt;@nop> yes
01:21 &lt;@nop> that's the idea
01:21 &lt;@nop> in a nice world
01:21 &lt;@nop> ;)
01:21 &lt; Tanthrix> hehehe
01:21 &lt;@mids> what if you dont have friends?
01:21 &lt;@nop> then try to trust the signature on our software ;)
01:21 &lt;@nop> haha
01:21 &lt;@nop> yeah right, digital trust is rarely possible
01:22 &lt; Dag> trust no one
01:22 &lt; Dag> heh
01:22 &lt; athena> awww...i'll be your friends, mids!
01:22 &lt;@mids> hurray
01:22 &lt; athena> huzzah
01:22 &lt; Tanthrix> and grey-eyed athena comes to the rescue..
01:22 &lt;@nop> hehe
01:22 &lt;@nop> this website kicks ass
01:22 &lt;@nop> far difference then the previous one
01:23 &lt;@mids> kinda :)
01:23 &lt;@nop> umm
01:23 &lt;@nop> yeah
01:23 &lt;@nop> that nice little under construction site sucked ass
01:24 &lt; Tanthrix> heh..the new invisiblenet site looks like a page for some web-based corporation
01:25 &lt;@mids> thanks... I guess :)
01:25 * mids points at ellison ... he is the one to blame; he gets all fame
01:25 &lt; Tanthrix> hehehe
01:25 * ellison hides under some eye candy in the corner
01:26 &lt; Zwolly> what is the gues about how stable it will be
01:26 &lt;@mids> Zwolly: Trent is running on a rc2 relay for 2 days now
01:26 &lt;@mids> without trouble
01:27 &lt; Zwolly> ok.
01:27 &lt;@mids> trent is the irc client/service with the heaviest traffic
01:27 &lt;@mids> so... I think it is okay
01:27 &lt; Zwolly> we will see
01:27 &lt;@nop> the reason
01:27 &lt; Zwolly> is it tomorrow already? hehe
01:28 &lt;@nop> for the middle of the road
01:28 &lt;@nop> corporate looking site
01:28 &lt;@nop> is called steganography
01:28 &lt;@nop> ;)
01:28 &lt;@nop> our evil black hat activities
01:28 &lt;@nop> wouldn't be good
01:28 &lt;@nop> if it's obvious
01:28 &lt;@nop> we're evil
01:28 &lt;@nop> now would it
01:29 &lt;@nop> so we blend in with the other evil
01:29 &lt;@nop> and they won't notice us
01:29 &lt;@nop> ;)
01:29 &lt;@nop> honestly though
01:29 &lt;@nop> it's just for attracting all audiences
01:29 &lt;@mids> in 2 month there will be an invisibleNET sponsored golf tournament
01:29 &lt;@nop> hahaha
01:30 &lt;@nop> oh and the palladium efforts
01:30 &lt;@nop> we bought it out
01:30 &lt;@nop> ;)
01:31 &lt;@nop> if you've noticed
01:31 &lt;@nop> we own www.invisiblenet.net, www.invisiblenet.com, and www.invisiblenet.org
01:31 &lt;@nop> we're evil
01:31 &lt;@nop> ;)
01:31 &lt;@nop> we've monopolized the market
01:31 &lt;@nop> we're bastards
01:31 &lt; Dag> what about getting one of those signs on the highway for cleaning up the roadside?
01:31 &lt;@nop> yeah
01:31 &lt;@nop> that's in the works
01:31 &lt;@nop> as well as OEM'ing with Microsucks, and Intel
01:32 &lt;@nop> haha
01:32 &lt;@mids> euh
01:32 &lt;@mids> you okay nop? :)
01:32 &lt; Zwolly> ok other question what to do if there are warez channels and some big stupid country lets say america for example want this network doun can it run on its own from the european nodes
01:32 &lt;@nop> yeah
01:32 &lt;@nop> yes
01:32 &lt;@nop> it will be possible to do that
01:33 &lt;@nop> plus
01:33 &lt;@nop> I advise for all warez activity
01:33 &lt; Dag> I thought there was no /dcc
01:33 &lt; Dag> in here
01:33 &lt;@nop> to use a !anonymous mode channel
01:33 &lt;@nop> doesn't mean you can't trade ftp sites
01:33 &lt; Dag> well
01:33 &lt;@nop> then for anyone monitoring
01:33 &lt;@nop> who is saying what
01:33 &lt; Dag> google trades warez ftp sites
01:33 &lt;@nop> is a bit more tricky
01:33 &lt;@nop> ;)
01:33 &lt;@nop> exactly
01:33 &lt; Dag> so does the newsgroups
01:33 &lt;@nop> I doubt that we're a threat to that
01:33 &lt; Dag> er do
01:33 &lt;@nop> our main concern is #pedophilia public channels
01:34 &lt; Dag> I did a /list one day
01:34 &lt;@nop> as they would be a concerned threat to the existance of IIP as a whole
01:34 &lt; Dag> and saw that channel in the list
01:34 &lt;@mids> nah
01:34 &lt; Dag> was a month or so ago
01:34 &lt;@mids> I wouldnt be too affraid about that
01:34 &lt;@nop> I like as little trouble as possible while were developing
01:34 &lt;@mids> this is pure text based
01:34 &lt;@nop> true
01:34 &lt; nemesis> k
01:34 &lt; nemesis> brb
01:35 * nemesis decides to go out and tar the way to the loung ()ŻŻŻŻ)ŻŻŻŻŻŻŻŻŻŻŻŻŻŻ)))~~~~
01:35 &lt; Dag> freenet has been overwhelmed with that crap
01:35 &lt; Dag> at least last time I used frost
01:35 &lt; Dag> it was a VERY high percentage of that crap on there
01:35 &lt; athena> comes with the territory
01:35 &lt; Dag> I think it would be good for people to spam freenet with random non porn images and media files
01:36 &lt;@nop> yeah
01:36 &lt;@nop> it's unfortunate
01:36 &lt; Dag> just to make the percentage of crap go down
01:36 &lt;@mids> I am using freenet for 3 or 4 years now and I have never seen any pedo crap...
01:36 &lt;@nop> I accidentally downloaded trash on my hardrive because of their shit
01:36 &lt;@nop> sickening
01:36 &lt;@nop> I found one
01:36 &lt;@mids> if you dont look for it, I dont think you will run into much
01:36 &lt;@nop> by accident
01:36 &lt;@nop> not true
01:36 &lt;@nop> stuff gets renamed stuf
01:37 &lt; Dag> mids I just had frost list all the files available
01:37 &lt; Dag> as there are not many
01:37 &lt; Dag> maybe a few hundred files max
01:37 &lt; Dag> its not like gnutella
01:37 &lt;@mids> well, if you view each of them.. you will probably run into stuff
01:37 &lt; Dag> I didnt download anything
01:37 &lt;@mids> but I have no reason to view a msc0001a.jpg
01:38 &lt; Dag> I just saw the listings
01:38 &lt; ellison> you guys seen www.bitzi.com?
01:38 &lt; Dag> no
01:38 &lt; Dag> isnt that some spyware
01:38 &lt; ellison> it is a database of tons of files on p2p networks
01:38 &lt; athena> no
01:38 &lt;@nop> mids
01:38 &lt; athena> the fingerprint mp3s
01:38 &lt;@nop> check iip-dev
01:38 &lt; ellison> you can enter a filename and size, and it'll tell you what it is
01:38 &lt;@nop> this can't be true
01:38 &lt;@nop> we have a few debian users
01:38 &lt;@mids> nop: iip-dev email?
01:38 &lt;@nop> yes
01:38 &lt; Dag> ellison who is funding it?
01:39 &lt; ellison> dag: dunno
01:40 &lt; Dag> ellison I would bet its the riaa
01:40 &lt; ellison> "Bitzi is a privately-held metadata publishing company based in San Francisco."
01:40 &lt; Dag> or some such org
01:40 &lt; Dag> ellision who pays the bills
01:40 &lt; Dag> follow the $$$$$
01:40 &lt; ellison> doubt it, I think you can use their service to differentiate between valid media files and the fake stuff uploaded by RIAA
01:41 &lt; ellison> the founder posted on a RIAA thread and mentioned this use of the system
01:41 &lt; Dag> find out who funds it
01:41 &lt; ellison> i brought up their site because it seems to be a good way of avoiding nasty re-named stuff
01:41 &lt; athena> bitzi is cool... their stuff is opensource
01:41 &lt; Dag> one thing is certain in this day and age
01:41 &lt; ellison> there's no reason you couldn't submit freenet files to the service
01:42 &lt; ellison> dag: there would be concern if there was any evidence that they are funded by the RIAA, but it doesn't look like it to me
01:42 &lt; Dag> ellison a md5->file content database
01:42 &lt; Dag> would maybe work
01:42 &lt; Dag> but can be abused as well
01:42 &lt; Dag> its all about who controlls the data
01:43 * athena controls the data
01:43 &lt; Dag> mallicous people can change the file slightly anyhow
01:43 &lt; ellison> if course there is an issue of trust, but if you don't trust anyone then it'll be difficult to take part in a service-based economy...
01:43 &lt; ellison> then the signature would change
01:44 &lt; Dag> yes
01:44 &lt; Dag> I am addressing your wanting to avoid known bad files
01:44 &lt; ellison> if lots of people use bitzi, then all it takes is one person downloading and reporting a bad file
01:45 &lt; Dag> I could write a gnutella server to on the fly randomly tag on some byte
01:45 &lt; Dag> to a file
01:45 &lt; ellison> and bitzi will be a more and more valuable service as the RIAA begins seeding P2P networks w/ crap...
01:45 &lt; Dag> and change the file sig each time
01:45 &lt; athena> bitzi is being integrated into limewire
01:45 &lt; ellison> people could go to bitzi and find out which files are the good ones, and only download those
01:45 &lt; Dag> I think that the riaa would find the service more usefull than not
01:46 &lt; Dag> they are doing the riaas job for them
01:46 &lt; ellison> it's also about finding the good ones - avoiding the bad ones is just 1/2 of the process
01:46 &lt; Dag> finding keys to stuff they own
01:46 &lt;@mids> hey aum
01:46 &lt; aum> hi mids
01:47 &lt;@nop> aum
01:47 &lt;@nop> it's most likely
01:47 &lt;@nop> the dh key exchange
01:47 &lt;@nop> maybe handshaking with a bad or out of date node, or so
01:47 &lt; aum> the max-out doesn't happen when i run iip as root
01:47 &lt; aum> only when i run as user
01:47 &lt;@nop> interesting
01:47 &lt; athena> huh?
01:47 &lt;@nop> have you checked your file descriptors for users
01:47 &lt;@nop> how many are allowed and such?
01:48 &lt; aum> well, all the files are owned by the same user as is running the daemno
01:48 &lt; aum> it's a severe max-out when i run as user - a 1.5GHz box grinds to a halt - even the mouse can barely move
01:49 &lt; Zwolly> people i need to go now it was fun and will install the new IIP as soon as possible (working at 7.00)
01:49 &lt; aum> compliments on the new website nop
01:49 &lt;@nop> thnx, thank ellison
01:50 &lt;@nop> he did it
01:50 &lt;@nop> ;)
01:50 &lt; aum> it looks so professional that one could expect to go to the download page, and see a link saying 'download 30-day demo'
01:50 &lt; aum> free software websites are rarely designed so professionally
01:50 &lt;@mids> :)
01:50 &lt;@nop> nor are they documented so well either
01:51 &lt;@mids> nor do they have such cool irc channels
01:51 &lt;@nop> we have kind of put the profesionallism back into open source ;)
01:51 &lt;@nop> I spelled that badly
01:51 &lt;@nop> haha
01:51 &lt; aum> the word 'free' needs to appear on the front page IMO
01:51 &lt;@nop> Professionalism
01:51 &lt;@nop> it says open
01:51 &lt;@nop> and available
01:51 &lt;@nop> etc
01:51 &lt; aum> the word 'open' is being used more and more with commercial software
01:51 &lt;@nop> well, if people don't read
01:51 &lt;@nop> they can't be educated
01:52 &lt;@nop> and they shouldn't be running IIP anyway
01:52 &lt; ellison> :-)
01:53 &lt; aum> i saw a freaky film the other night - 'fight club'
01:53 &lt;@nop> finally?
01:53 &lt;@nop> haha
01:53 &lt;@nop> read the book
01:53 &lt;@nop> it's worse
01:53 &lt; aum> wow!
01:53 &lt;@mids> night all
01:53 &lt; aum> good concept - taking down the credit card databases
01:53 &lt; aum> night mids
01:53 &lt; ellison> night mids
01:54 &lt;@nop> night mids
01:54 &lt;@nop> thnx again
01:54 &lt;@nop> for your help
01:54 &lt; nemesis> gn8 mids
01:54 * aum wonders if iip can take advantage of palladium features
01:55 * nop wonders what aum means by that
01:55 &lt; aum> palladium could be a huge boon for p2p
01:55 &lt;@nop> yes
01:55 &lt;@nop> did you get my ip stego app?
01:55 &lt; aum> palladium creates a private task space that not even root can access
01:55 &lt; aum> back in 5...
01:55 &lt;@nop> k
02:02 &lt;@nop> ok
02:02 &lt; aum> back
02:02 &lt;@nop> wb
02:03 &lt; aum> palladium can help piracy
02:03 &lt; Dag> anyone here run vmware?
02:03 &lt;@nop> I'm not convinced that palladium will be secure against the security researchers of the world
02:03 &lt; aum> yes
02:03 &lt;@nop> I do
02:03 &lt;@nop> I run it
02:03 &lt; aum> ditto
02:03 &lt; Dag> how good a sandbox is it?
02:03 &lt;@nop> great
02:03 &lt; aum> brilliant
02:03 &lt;@nop> I use it for my windows stuff
02:03 &lt; Dag> that is my only real interest for it
02:03 &lt;@nop> while running linux as the main one
02:03 &lt;@nop> oh yeah
02:03 &lt; Dag> is a sandbox potentia;
02:04 &lt;@nop> yes
02:04 &lt;@nop> it's great
02:04 &lt;@nop> easy to set up too
02:04 &lt; aum> beautiful thing about vmware is that you can choose to discard all disk changes
02:04 &lt; Dag> well
02:04 &lt; Dag> i imagine it leaks data to the swap
02:04 &lt; aum> so if you install some windows fuckware, it's easy to get rid of it without having to hunt through c:\windows and registry etc
02:04 &lt; Dag> well yes
02:05 &lt; Dag> just delete the install
02:05 &lt; Dag> I keep a good install file
02:05 &lt; Dag> that has nothing on it
02:05 &lt; aum> i like how vers 3 does usb
02:06 &lt; Dag> its an amazing little app
02:06 &lt; Dag> wish it was open sourced
02:06 &lt; Dag> I looked at some open source attemps
02:06 &lt; Dag> at the same thing
02:07 &lt; Dag> and seemed to be stagnating
02:07 &lt; Dag> bochs and the like
02:07 &lt; aum> bochs is a nightmare
02:07 &lt; nemesis> AS/400 are better than vmware ;p
02:08 &lt; Dag> plex86 was another one I think
02:08 &lt; Dag> I have run vmware and ran some tools like filemon and regmon
02:08 &lt; Dag> etc
02:09 &lt; Dag> and they seem to show that its a decent sandbox
02:09 &lt; Dag> its not writting or reading to anything unusual
02:09 &lt; Dag> from waht I saw
02:09 &lt; Dag> winternals software rules
02:09 &lt; Dag> sysinternals/winternals that is
02:10 &lt; Dag> tcpview pro is another of their tools I like
02:10 &lt; Dag> erd commander is another
02:11 &lt; Dag> I am hoping someday soon that linux/bsd can have better ntfs support
02:12 &lt; Dag> read only access (stable) is pretty limiting
02:14 &lt;@nop> I'm so excited
02:14 &lt;@nop> this toorcon speech might get me killed ;)
02:14 &lt; nemesis> hrhr
02:14 &lt; nemesis> nooo nooo
02:15 &lt; nemesis> i linke the read only
02:15 &lt;@nop> sorry
02:15 &lt;@nop> I'm all interrupting
02:15 &lt;@nop> ;)
02:15 &lt; nemesis> because i stored some files in a ntfs5.1 part
02:15 &lt; nemesis> ;)
02:15 &lt; aum> nop - you better have a fast car out the back, and deliver the speech in a ski mask
02:16 &lt;@nop> did you read what I'm talking about
02:16 &lt;@nop> www.toorcon.org
02:16 &lt; aum> actually, a ski mask would be a good gimmick - that, and a throat-mike wired up to a harmoniser box to change your voice
02:16 &lt;@nop> and no I don't care if people know who I am, it's a risk I have to take for starting IIP anyway
02:17 &lt;@nop> haha
02:17 &lt;@nop> I have a friend who's an expert in make-up and disguise
02:17 &lt;@nop> could do that too
02:17 &lt; Dag> nop is it tammy faye"?
02:17 &lt; Dag> katherine harris?
02:17 &lt; aum> room will be fulla spooks
02:18 &lt;@nop> http://www.toorcon.org/speakers/james.html
02:20 &lt;@nop> making gov't irrelevant is the underlying tone
02:21 &lt;@nop> I contradict the keynote speaker
02:21 &lt;@nop> who works for nasa
02:23 &lt; Dag> nasa is evil
02:23 &lt; Dag> richard hoagland says so
02:23 &lt; Dag> they are withholding proof aliens exist
02:24 &lt;@nop> hehe
02:24 &lt; Dag> they bombed the face on mars
02:24 &lt;@nop> aum is quiet
02:24 &lt;@nop> hehe
02:24 &lt; Dag> to cover up that it really looked like a face
02:24 &lt; Dag> even in high res scans
02:25 &lt; Dag> if it were not for nasa, we would each have our own starship cruisers
02:25 &lt; Dag> and vacation planets as we speak
02:25 &lt; Dag> hell they even wont let that backstreet boy
02:25 &lt; Dag> on their stupid space station
02:25 &lt;@nop> haha
02:25 &lt;@nop> nsync but yeah
02:26 &lt; Dag> they dont want him to see who their real masters are
02:26 &lt;@nop> haha
02:26 &lt; Dag> and I dont mean the american taxpayer
02:26 &lt;@nop> yep
02:27 &lt; Dag> the government is not run by the taxpayer
02:27 &lt;@nop> you know what I notice
02:27 &lt;@nop> every corporate position in a company
02:27 &lt; Dag> I think the fairest govt would be one were the number of votes you have is in line with the taxes you pay
02:27 &lt;@nop> is desired by a selfish person
02:27 &lt;@nop> right
02:27 &lt; Dag> maybe 1 vote for each 5k in taxes you pay
02:28 &lt; Dag> the government is run on theft
02:28 &lt; Dag> steal steal steal
02:29 &lt; Dag> rms is a commie too
02:29 &lt; Dag> did you know that
02:29 &lt;@nop> that's why they punish drug dealers
02:29 &lt;@nop> because the gov't is stealing the money they make
02:29 &lt;@nop> you notice
02:29 &lt;@nop> they always wait
02:29 &lt;@nop> till the dealer
02:29 &lt;@nop> is making big money
02:29 &lt;@nop> to get their bust
02:29 &lt;@nop> they don't care about the lowly pot dealer
02:29 &lt;@nop> they always like to let it continue
02:29 &lt;@nop> till they know
02:29 &lt;@nop> there is serious money coming in
02:30 &lt;@nop> then bam
02:30 &lt;@nop> robbin' from the dealer
02:30 &lt; Dag> bo gritz says so
02:30 &lt; Dag> harry brown for president
02:30 &lt; Dag> enuf said
02:30 &lt;@nop> hehe
02:30 &lt;@nop> charlie brown for president
02:31 &lt; Dag> what about snoopy
02:31 &lt;@nop> he's cool
02:31 &lt;@nop> he doesn't say much
02:31 &lt;@nop> so yeah
02:31 &lt; Dag> he always seemed level headed
02:31 &lt; Dag> cept he hung out with that bird a little to much
02:31 &lt; Dag> charlie brown was easily duped
02:31 &lt; Dag> how many times he try to kick that damn football?
02:33 * aum is back
02:33 &lt; Dag> how big is a freenet install?
02:33 &lt;@nop> not big, 200 megs
02:33 &lt;@nop> for datastore
02:33 &lt;@nop> ;)
02:33 &lt; aum> default freenet datastore is 1GB these days
02:34 &lt; Dag> yikes
02:34 &lt;@nop> what?
02:34 &lt; aum> on another subject, i uninstalled gentoo last night and went back to debian => bliss
02:34 &lt;@nop> really?
02:34 &lt; aum> the source-based distros are too flaky just now
02:34 &lt; Dag> go back to freebsd
02:35 &lt; Dag> er forward
02:35 &lt; Dag> heh
02:35 &lt; aum> debian 4 me - huge catalog of software, ready to urn
02:35 &lt; aum> s/urn/run/
02:35 &lt; Dag> well you running it as a server or desktop?
02:35 &lt; aum> debian stuff works wight out of the box - no need to read megs of manuals and grope through scripts
02:36 &lt; Dag> I always compile my servers
02:36 &lt; aum> i've had debian woody on my server for over a year - switched desktop from windows back in feb
02:37 &lt; aum> my desktop went windoes -> mandrake -> debian -> sourcemage -> gentoo -> debian
02:37 &lt; Dag> you ever try knoppix?
02:37 &lt; aum> what's that?
02:37 &lt; aum> a distro?
02:37 &lt; Dag> is a livefilesystem linux distro
02:37 &lt; Dag> based off debian
02:37 &lt; aum> huh?
02:37 &lt; aum> what does 'livefilesystem' mean?
02:37 &lt; Dag> the whole thing runs in ram and cd
02:38 &lt; Dag> boot off the cd
02:38 &lt; Dag> and away you go
02:39 &lt; Dag> its pretty good about hw detection
02:39 &lt; Dag> runs kde and even has openoffice
02:39 &lt; Dag> heh
02:39 &lt; Dag> I dont run any linux servers anymore
02:39 &lt; Dag> but its fun to have around
02:39 &lt; aum> Dag: freeBSD?
02:40 &lt; Dag> free/openbsd
02:40 &lt; Dag> solaris
02:40 &lt; aum> what's the big advantage?
02:40 &lt; Dag> depending on HW
02:40 &lt; Dag> openbsd has a good security audit
02:40 &lt; Dag> of anything they release
02:40 &lt; Dag> no distro of linux even comes close
02:41 &lt; aum> but linux 'ploits get fixed within 24 hours
02:41 &lt;@nop> true
02:41 &lt; Dag> do you check for exploits and patch every day?
02:41 &lt;@nop> I do
02:41 &lt; Dag> well
02:41 &lt; Dag> come now
02:41 &lt; Dag> heh
02:41 &lt;@nop> I'm on bugtraq
02:41 &lt;@nop> and I sometimes post
02:41 &lt;@nop> so I keep my eye out
02:42 &lt; Dag> openbsd has had ONE remote exploit in 6 years
02:42 &lt;@nop> it's my daytime job
02:42 &lt;@nop> openBSD is very conscious
02:42 &lt;@nop> which is good
02:42 &lt;@nop> proves
02:42 &lt;@nop> that all it takes
02:42 &lt;@nop> is more conscious coders
02:42 &lt;@nop> and a conscious framework
02:43 &lt; Dag> if you install redhat without patches
02:43 &lt; Dag> its a guarantee you will be hacked
02:43 &lt; Dag> I use to work in a NOC
02:43 &lt; Dag> it would piss me off when other lazy coworkers would install rh 6.2 etc
02:43 &lt; Dag> for a client
02:44 &lt; Dag> and never put any patches on
02:44 &lt; Dag> one guy worked there 3 years and his idea of rebooting a box was to hit the power switch
02:46 &lt; aum> power switch? did he think it was windows?
02:46 &lt; nemesis> lol
02:46 * aum sometimes sees the linux BSOD screensaver
02:47 &lt; Dag> there was a time like 4 years back that anyone could get a tech job
02:47 &lt; Dag> now people who have a brain and experience
02:47 &lt; Dag> cant find sh*t
02:47 &lt; aum> an open source advocate here in new zealand wrote to the Minister for Information Technology expressing concerns about windows security vulnerabilities - Minister wrote back saying "we don't have a security problem - we use firewalls"
02:48 &lt; Dag> you hear the latest with XP and their help center allowing you to delete files by visiting a url
02:48 &lt; Dag> heh
02:48 &lt; Dag> there is a story at the register uk about it
02:49 &lt; Dag> there is even a link to have the exploit remove the help center from your machine
02:49 &lt; Dag> and in doing so removes the ablity to be exploited
02:50 &lt; Dag> Win-XP Help Center request wipes your HD
02:50 &lt; Dag> http://www.theregister.co.uk/content/4/27074.html
03:03 &lt; nemesis> erm, sorry
03:03 &lt; nemesis> question
03:03 &lt; nemesis> can i ban an port with bind to an nic?
04:14 &lt; nemesis> cu@all für genau 50 mins ins bett legen dann duschen und in arbeit fahren *grummel*
08:05 &lt; nop> sheesh
08:05 &lt; nop> still here
--- Log closed Wed Sep 25 10:20:49 2002
&lt;/div></description></item><item><title>Reunião de desenvolvedores I2P, 18 de setembro de 2002</title><link>/pt/blog/2002/09/18/reuni%C3%A3o-de-desenvolvedores-i2p-18-de-setembro-de-2002/</link><pubDate>Wed, 18 Sep 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/09/18/reuni%C3%A3o-de-desenvolvedores-i2p-18-de-setembro-de-2002/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> _42, Chocolate, codeshark, codeshark2, Lorax, mids, nop, Roto, thecrypto&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Sep 17 22:59:26 2002
23:01 -!- mode/#iip-dev [+v logger] by mids
23:54 * Roto waves
23:54 &lt;@mids> ssh, we arent started :)
23:55 &lt; Lorax> Heh, I am already logged.
23:56 * Lorax waves to any SRHers.
23:59 &lt; Lorax> anyway, if IIP could pass psudonymous keys then SSL can be used, as it's the connection that is secure, not the conversation. (Unless you have previously established socially satisfactory identification exchange.)
--- Day changed Wed Sep 18 2002
00:00 &lt;@mids> hush
00:01 &lt;@mids> we start in 1 hour
00:01 &lt; Lorax> but we are here now.
00:01 &lt;@mids> but the others aint
00:01 &lt;@mids> its not fair to start :)
00:01 -!- mode/#iip-dev [+m] by mids
00:02 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: not started
00:03 &lt;@Chocolate> starting in about 1 hour
00:04 -!- mode/#iip-dev [-m] by Chocolate
00:23 &lt; Lorax> Why are the logs recording to a website already then? hrm? ;)
00:23 &lt;+logger> we are testing the live nsa wiretap
00:24 &lt; Lorax> ah, that is senseable.
00:51 &lt; nop> hi
00:51 &lt; Roto> hulloz
00:53 &lt; thecrypto> hello
00:53 &lt; nop> http://www.techtv.com/screensavers/supergeek/story/0,24330,3347481,00.html
00:53 &lt; nop> friend of mine
00:54 -!- mode/#iip-dev [+o codeshark] by Trent
00:54 &lt; nop> just got back from a deposition
01:00 &lt;@mids> Tue Sep 17 23:00:09 UTC 2002
01:00 &lt;@mids> Welcome everybody
01:00 &lt;@mids> this is the 11th IIP meeting
01:00 &lt;@mids> maybe more, but then I lost count
01:00 &lt;@mids> :)
01:00 &lt;@mids> Agenda for now:
01:00 &lt;@mids> rc2 status update
01:00 &lt;@mids> website
01:00 &lt;@mids> open mic
01:01 &lt;@mids> .
01:01 &lt; Roto> .
01:01 &lt;@mids> nop is on the phone, but he might drop in
01:01 &lt;@mids> like you all know, rc2 has been 'almost there' for a long time
01:01 &lt;@mids> but it didnt work
01:01 &lt;@mids> now it does better :)
01:01 &lt;@mids> userx fixed some bugs with the end-end crypto
01:02 &lt;@mids> and with the 1.1 protocol
01:02 &lt;@mids> I tested it this weekend, and it works great
01:02 &lt;@mids> you can even do 2048 bit encryption etc
01:02 &lt;@mids> so, one step closer to the release
01:02 &lt;@mids> (heh we did say that often)
01:02 &lt;@mids> .
01:03 &lt; codeshark2> what is needed for the release? except the inform stuff?
01:03 -!- codeshark is now known as nickthief53256
01:03 -!- codeshark2 is now known as codeshark
01:03 &lt;@mids> only some minor things: fixup of the commandline help
01:03 &lt;@mids> manpage check
01:04 &lt;@mids> cant think about more
01:04 -!- mode/#iip-dev [+o codeshark] by Trent
01:04 &lt;@codeshark> so, the source is ready
01:04 &lt;@mids> I'd say so
01:05 &lt;@codeshark> ok, i think we should create a build for internal testing then
01:05 &lt;@codeshark> .
01:05 &lt;@mids> ack (pending nops status)
01:05 &lt;@codeshark> and set up inform for the new protocol
01:06 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: RC2
01:06 &lt;@mids> more rc2?
01:06 &lt;@codeshark> another thing we should discuss is: version numbers
01:06 &lt;@codeshark> why call it rc2 ;)
01:06 &lt;@codeshark> .
01:06 &lt;@mids> release candidate
01:07 &lt;@codeshark> yeah sure, but we changed a lot of stuff between rc1 and rc3
01:07 &lt;@codeshark> rc2
01:07 &lt;@mids> yes we did
01:07 &lt;@mids> it aint proper naming this way
01:07 &lt;@mids> based on the changes we should be at 1.3 now
01:08 &lt;@codeshark> yes
01:08 &lt;@codeshark> we could call it 1.3 RC-2 (and then make a final 1.3 soon)
01:08 &lt;@mids> nah
01:09 &lt;@mids> I'd say continue with the numbering like we do now
01:09 &lt;@mids> and in the future, release more often
01:10 &lt;@codeshark> ack
01:10 &lt;@mids> .
01:10 &lt;@codeshark> .
01:10 &lt;@mids> next thing: website
01:10 &lt;@mids> nop reviewed most text, some stuff is reworded
01:11 &lt;@mids> ellison (the designer) is now making a layout for the support page
01:11 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: website
01:11 &lt;@mids> should be there in a week
01:12 &lt;@mids> the latest version of the site is on http://mids.student.utwente.nl/~mids/iip/www/
01:12 &lt;@mids> and in CVS ofcourse
01:12 &lt;@mids> .
01:12 &lt;@mids> site should be up soon too
01:12 &lt;@mids> .
01:13 * mids hands the mic over to codeshark
01:13 &lt;@codeshark> nothing to add ;)
01:13 &lt;@codeshark> .
01:13 &lt;@mids> yes you do
01:13 &lt;@codeshark> i do?
01:13 &lt;@mids> tell em about your work with the public nodes
01:13 &lt;@codeshark> about the website?
01:13 &lt;@codeshark> ok
01:13 &lt;@mids> how you rescued 2000
01:13 &lt;@codeshark> 23
01:14 &lt;@codeshark> our inform server does very strict checking on the relay nodes: our list has been reduced to about 6 nodes
01:15 &lt;@codeshark> i disabled one of these checks to allow nodes to be down more often
01:15 &lt;@codeshark> and most important:
01:15 &lt;@codeshark> i rescued all nodes ever added to inform and checked if they're still up
01:16 &lt;@codeshark> now, we have 23 nodes in our list
01:16 &lt;@codeshark> .
01:16 &lt; _42> how are nodes added to inform?
01:16 &lt; nop> awesom
01:16 &lt; nop> when you announce
01:16 &lt; nop> it sends a message to inform
01:17 &lt;@codeshark> just for the statist guys here: i added 1125 hosts from the log
01:17 &lt; nop> you know that's a lot of downloads ;)
01:18 &lt;@codeshark> about 300 of them were valid (dns resolves...) and unique hosts
01:18 &lt;@codeshark> .
01:18 &lt;@mids> currently we have 9 nodes on the list... in about 5 days (after the inform testing) that will be 23 (if they keep up)
01:18 &lt;@mids> .
01:19 &lt;@codeshark> right now 22/23 are up
01:19 &lt;@codeshark> .
01:19 -!- mids changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: hurray for the saviour of the public nodes
01:20 &lt; Roto> .
01:20 &lt;@mids> okay, I am out of agenda items
01:20 &lt; nop> rc2
01:20 &lt;@mids> maybe nop has something to add
01:20 &lt; nop> rc2 will be released with website release
01:20 &lt; nop> we will be spending this week thoroughly testing it from a developer's standpoint
01:20 &lt;@codeshark> nop: we should create an internal build of rc2 asap
01:21 &lt; nop> agreed
01:21 &lt; _42> What new features will be added to rc2?
01:21 &lt;@codeshark> so we can set up the network and test inform
01:21 &lt; nop> Perfect Forward Security
01:21 &lt; nop> 160 bit encryption end to end
01:21 &lt; nop> 1536 bit network id
01:21 &lt; nop> 2048 bit PFS keys
01:21 &lt;@codeshark> .
01:21 &lt; nop> and all around just general bug fixes
01:21 &lt; nop> I will get a changelog
01:22 &lt; nop> .
01:23 &lt;@mids> I guess its open microphone time
01:24 &lt;@mids> you can reread the chatlogs of this and the previous meetings on http://mids.student.utwente.nl/~mids/iip/
01:24 &lt;@mids> questions? (I know that Lorax had some... :)
01:25 -!- Chocolate changed the topic of #iip-dev to: IIP meeting | logs: http://mids.student.utwente.nl/~mids/iip/ | Topic: open mic
01:25 &lt;@Chocolate> Lorax timed out
01:25 &lt;@mids> I know :)
01:26 * Roto cheerleads
01:26 &lt;@Chocolate> I'd like to raise the issue of saner version numbers
01:27 &lt;@Chocolate> the feature changes from rc1 to rc2 where realy a minor version increment, not updates to a beta release
01:30 &lt;@mids> the updates got out of hand
01:30 &lt;@mids> for the common good.. but that is no excuse :)
01:37 &lt;+logger> official part is over, if you got more questions; ask here or in #iip
01:37 &lt;+logger> cya next week
--- Log closed Wed Sep 18 01:37:46 2002
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P, 4 de setembro de 2002</title><link>/pt/blog/2002/09/04/reuni%C3%A3o-de-desenvolvimento-i2p-4-de-setembro-de-2002/</link><pubDate>Wed, 04 Sep 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/09/04/reuni%C3%A3o-de-desenvolvimento-i2p-4-de-setembro-de-2002/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ArdVark, athena, gabierOQP, legabier, mids, nop, Sheige&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Sep 03 23:55:46 2002
23:56 &lt;@mids> test
--- Day changed Wed Sep 04 2002
00:34 &lt; athena> hello :)
00:34 &lt; athena> no specific agenda today?
00:36 -!- mode/#iip-dev [+o nop] by mids
00:36 -!- mode/#iip-dev [+v logger] by mids
00:36 &lt;@mids> not yet atleast
00:55 &lt; athena> OQP... cute :)
00:56 &lt;@mids> what is OQP?
00:56 &lt; athena> occupe', i'm guessing
00:56 &lt;@mids> ic
00:58 &lt; gabierOQP> OQP=occupé in french
00:58 &lt; gabierOQP> busy
00:58 -!- gabierOQP is now known as legabier
00:59 &lt;@mids> compris
01:00 &lt;@mids> Tue Sep 3 23:00:00 UTC 2002
01:00 &lt;@mids> Welcome to the 10th IIP meeting
01:00 &lt;@mids> Agenda:
01:00 &lt;@mids> 1) Welcome
01:00 &lt;@mids> 2) Website status update
01:00 &lt;@mids> 3) ...
01:00 &lt;@mids> a) Questions
01:00 &lt;@mids> .
01:00 &lt;@mids> lets go to point 1
01:00 &lt;@mids> welcome all
01:00 &lt; legabier> why freenet is so slow and iip so fast?
01:01 &lt;@mids> legabier: can we keep that till part a ?
01:01 &lt; legabier> ok
01:01 &lt;@mids> part 2
01:01 &lt;@mids> nop: status update?
01:02 &lt;@mids> hm
01:02 &lt;@mids> the website is in CVS
01:02 &lt;@mids> nop has reviewed the files
01:03 &lt;@mids> but there are some parts without good text
01:03 &lt;@mids> and the support area needs a better layout
01:03 &lt;@mids> appart from that it is done
01:03 &lt;@mids> I wont tell you when the site is up
01:03 &lt;@mids> but you are free to do private bettings on the online time :)
01:04 &lt;@mids> .
01:04 &lt;@mids> nop probably has something to add
01:04 &lt;@mids> lets wait 3 min or something
01:06 &lt; athena> lol
01:06 &lt;@mids> I guess nop is too busy with editing the website to answer
01:06 &lt;@mids> okay well...
01:06 &lt;@mids> before we go to the question round.. any other items we should discuss?
01:08 &lt;@mids> guess not :-)
01:08 &lt;@mids> I like it when everybody agrees :)
01:08 &lt;@mids> .
01:08 &lt;@mids> question from legabier: "why freenet is so slow and iip so fast?"
01:08 &lt;@mids> freenet is a different program, there is no technical relationship between IIP and Freenet
01:08 &lt;@mids> Freenet is completely decentralized.. IIP isn't (yet)
01:08 &lt;@nop> haha
01:09 &lt;@mids> Freenet is intended for file transfer, while IRC over IIP uses short lines
01:09 &lt;@nop> just because freenet is decentralized
01:09 &lt;@nop> is not the reason why IIP is fast
01:09 &lt;@mids> well, enlighten us, o master yoda :)
01:10 &lt;@nop> differences
01:10 &lt;@nop> freenet == high volume, low speed, static (archived) content
01:10 &lt;@nop> iip == low volume, high speed, dynamic content
01:10 &lt;@nop> different concepts all together, centralized or decentralized, IIP will remain fast
01:11 * mids hopes that too
01:11 * nop knows that
01:11 &lt;@mids> ok
01:11 &lt;@mids> does that answer your question legabier ?
01:12 &lt; legabier> yes merci :)
01:13 * mids aims the spotlight in the audience.. searching for the next question and/or comment
01:13 &lt; athena> why are there so few public relays (besides the ones nop runs and mids', i see only 2 or 3 others usually)? do we have no volunteers or does the uptime checker reject a lot of them?
01:13 &lt; Sheige> I got 8 of them.... I guess
01:14 &lt; Sheige> (still a few)
01:14 &lt; athena> how many is that if you don't count mids' and nop's?
01:14 &lt;@mids> 5
01:14 &lt;@mids> source: http://invisiblenet.net/iip/crypto/node.ref
01:15 &lt; athena> hmmm, ok... guess i need to pull down a new one... still, 20 or so public nodes would be nice :)
01:15 &lt;@mids> I _think_ that the uptime checker is a bit too strict
01:16 &lt;@mids> codeshark had to pause it some time ago when the net was down
01:16 &lt;@mids> otherwise it would kick all relays out
01:17 &lt;@nop> the strict checking is a good thing
01:17 &lt;@nop> you'd have more problems if you had a lot of relays not working
01:17 &lt;@nop> it's better to have lower number with solid relay connection
01:17 &lt;@mids> nop: well.. but the reannounces dont seem to work
01:17 &lt;@nop> than a bunch of crappy ones
01:17 &lt;@nop> yes they do
01:17 &lt;@mids> hm
01:17 &lt;@nop> it just takes time
01:17 &lt;@nop> plus if you're a relay you won't see your route
01:17 &lt;@mids> then why do we only have 7 :)
01:17 &lt;@nop> because the stability of the relays
01:18 &lt;@nop> it may take a few more days for them to show up
01:20 &lt;@nop> talk to codeshark about this
01:20 &lt;@nop> he would have more detail
01:20 &lt;@nop> I will test it with him
01:20 &lt;@mids> ok
01:21 &lt;@mids> I think that I have somehow too many nodes connecting to my relay
01:21 &lt;@mids> but maybe there are a lot more users then we know about :)
01:21 &lt; athena> how many connections do you have?
01:22 &lt;@mids> I dont know if I should tell that
01:22 * mids does some back channel talking
01:22 &lt; athena> could be that you're the best reachable relay
01:22 &lt;@mids> heh, I wouldnt say that with the recent lack of stability
01:22 &lt; athena> i often find that i can't connect through half of the hosts in node.ref
01:22 &lt; athena> and when you start with 7 that's not a whole lot of reliable relays
01:23 &lt;@nop> well, most usually are that are on
01:23 &lt; athena> just relating my experience...
01:24 &lt;@nop> maybe it's recent
01:25 &lt;@mids> it would be interesting to measure uptime...
01:25 &lt;@mids> but...
01:25 &lt; athena> you'd have to measure it from topologically diverse sites
01:27 &lt;@mids> nop: would you be against that?
01:27 &lt;@mids> if this whole thing wasn't about anonymity, I would love to see a lot of statistics :)
01:27 &lt;@nop> umm, if it exposes attacking info, yes
01:28 &lt;@nop> maybe we'll set up a non-anonymous weary system later and take stats
01:28 &lt; athena> i would say any publicly available stats SHOULD be published
01:28 &lt;@nop> especially as it gets bigger
01:28 &lt; athena> rely on the security of IIP, not on keeping info secret
01:28 &lt;@nop> well athena, if anyone was taking stats, they should be published
01:28 &lt;@nop> but no one is so far
01:28 &lt;@nop> anyone who is please publish your findings
01:28 &lt;@nop> ;)
01:29 &lt; athena> maybe i will :p
01:29 &lt;@mids> well.. I'll try to collect stats in a 'fair' way
01:29 &lt;@mids> without abusing my public node-powers
01:29 &lt;@mids> what I can collect that way, everybody can
01:29 &lt; athena> that's exactly what i meant, great
01:30 &lt; ArdVark> why not abuse your public node power and show us what that entails too mids?
01:30 &lt;@mids> now if I disappear from the IIP chat system... it is because someone doesnt like me collecting the stats ;)
01:30 &lt;@mids> ArdVark: maybe that is the next step...
01:30 &lt; athena> ArdVark: lol, excellent point! since anyway can become a public node...
01:30 &lt; athena> s/anyway/anyone/
01:31 &lt;@mids> athena: install a public relay and you do it :)
01:31 &lt; ArdVark> I wanna see the failures as well as the successes of this beast reported
01:32 &lt;@mids> would be cool to have 100 'agencies' all running a public relay to log connections, but in the meanwhile helping to boost the anonymity
01:33 &lt; ArdVark> on a different topic, not to end the current one, has there ever been any thought to adding wiki to invisiblnet? or too much trouble?
01:33 &lt;@mids> wiki as in wikiwiki?
01:33 &lt; ArdVark> yes
01:33 &lt;@mids> those $#@&amp;%@ infobots are already some wiki
01:33 &lt; athena> mids: how do you know i don't already run a public relay ;)
01:34 &lt; ArdVark> I love those infobots mids ;)
01:34 &lt;@mids> ArdVark: I know you do
01:34 &lt;@mids> ArdVark: if you put a webserver 'behind' IIP.. then you could install a wiki on it
01:35 &lt; ArdVark> ok, that is reasonable I guess
01:35 &lt;@mids> but running a webserver over irc isnt too great
01:35 &lt; ArdVark> no I meant the website
01:35 &lt;@mids> oh
01:35 &lt;@mids> you mean on the normal website
01:35 &lt; ArdVark> yes
01:36 &lt;@mids> guess you could do that
01:36 &lt;@mids> otoh.. you could use a public wiki too....
01:36 &lt; ArdVark> fine
01:37 &lt;@mids> I think we shouldnt really install the wiki on sourceforge.... not now
01:37 &lt;@mids> since it is some work to install/tweak etc
01:38 &lt;@mids> but someone could run a wiki, and then IIP could point to it
01:38 &lt; ArdVark> ok
01:39 &lt;@mids> ArdVark: but maybe a public wiki for IIP (like freenet has now) is the way to go
01:39 &lt;@mids> .
01:39 &lt; ArdVark> yeah ok
01:41 &lt;@mids> I am going to sleep. feel free to keep chatting here :)
01:41 &lt; athena> night mids
01:49 &lt;@mids> for those who want to play with a wiki: http://mids.student.utwente.nl/~mids/phpwiki/
01:49 &lt;@mids> I dont care what you do with it :)
02:00 -!- mode/#iip-dev [+o codeshark] by Trent
--- Log closed Wed Sep 04 07:03:17 2002
&lt;/div></description></item><item><title>Reunião de desenvolvimento do I2P, 21 de agosto de 2002</title><link>/pt/blog/2002/08/21/reuni%C3%A3o-de-desenvolvimento-do-i2p-21-de-agosto-de-2002/</link><pubDate>Wed, 21 Aug 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/08/21/reuni%C3%A3o-de-desenvolvimento-do-i2p-21-de-agosto-de-2002/</guid><description>&lt;p>(Cortesia da Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="recapitulação-rápida">Recapitulação rápida&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> agril, hobbs, mids, Neo, pox, thecrypto&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> --- Log aberto Wed Aug 21 00:58:22 2002 00:58 &lt;@mids> teste 01:00 &lt;@mids> Oi, pessoal 01:00 &lt;@mids> nop &amp; userx não estarão aqui, e eu não tenho muito a dizer 01:00 &lt;@mids> então vamos só bater um papo informal 01:00 &lt;@mids> com muitas perguntas e feedback dos usuários (yeah) 01:01 -!- mids mudou o tópico de #iip-dev para: Sem reunião formal, mas sejam bem-vindos e conversem. logs: http://mids.student.utwente.nl/~mids/iip/ 01:02 &lt;@mids> na lista de e-mails freenet-devl houve uma discussão sobre sair do OPN (irc.openprojects.net) e alguns sugeriram que o IIP poderia ser uma alternativa 01:03 &lt;@mids> Ian Clarke contrapôs que o IIP não é submetido a nenhuma revisão por pares por especialistas 01:03 &lt;@mids> e que pode ser perigoso pensar que essa rede é anônima 01:04 &lt;@mids> ele tem razão nisso; no momento estamos sendo revisados por algumas pessoas; a única informação que tenho é este URL: 01:04 &lt;@mids> http://www.cypherpunks.to/ip/ 01:04 &lt;@mids> . 01:05 &lt;@mids> Espero que todos percebam que o IIP não é livre de bugs, e que o fator de anonimato pode ser bastante relativo 01:06 &lt;@mids> mas isso não deveria nos impedir de usá-lo, caçar bugs e fazer melhorias 01:06 &lt;@mids> . 01:06 &lt; thecrypto> anonimato verdadeiro é possível, só é realmente difícil 01:07 &lt; hobbs> não, na verdade, tenho quase certeza de que é o contrário. anonimato verdadeiro é impossível, mas você pode tornar "realmente difícil" para quem quiser descobrir. 01:08 &lt; hobbs> vou comer. volto o quanto antes. :) 01:08 &lt;@mids> além dos algoritmos de criptografia, o IIP depende da quantidade de relays públicos para 'esconder' os usuários. com apenas alguns, pode ser relativamente fácil para grandes organizações com muito poder rastrear sistematicamente cada usuário 01:08 &lt;@mids> obrigado por aparecer, hobbs 01:08 &lt; thecrypto> Chaum provou isso em seu artigo sobre os "Dining Cryptographers" (Criptógrafos à Mesa), no entanto, montar uma DC-net para isso seria um feito enorme 01:09 &lt;@mids> mas e se todos os filósofos menos 1 estiverem trabalhando juntos? 01:10 &lt; thecrypto> sim, essa é uma fraqueza aí 01:10 &lt;@mids> então precisamos de mais relays públicos e mais revisões por pares :) 01:11 &lt;@mids> se por acaso você for especialista em segurança/criptografia, não hesite em examinar o IIP 01:11 &lt;@mids> . 01:12 &lt;@mids> dei uma olhada no SILC (http://www.silcnet.org) 01:12 &lt;@mids> é um sistema de cliente e servidor de chat com criptografia embutida 01:12 &lt;@mids> você pode colocar chaves em canais e conversas privadas 01:13 &lt; thecrypto> eu não sou especialista, só um estudante que lê muito sobre este tópico :) 01:13 &lt;@mids> não pode ser comparado ao IIP, já que não oferece (uma tentativa de) anonimato 01:13 &lt;@mids> mas é bem interessante, talvez vocês (leitores do arquivo de log) devam dar uma olhada 01:14 &lt;@mids> venho tentando executar isso sobre o IIP, então você terá tanto a criptografia de canal quanto o anonimato 01:14 &lt;@mids> mas tive alguns probleminhas ao configurar a rede para o IIP versão 1.1 01:14 &lt;@mids> assim que nop / userx responderem com algumas dicas de como fazer, vou colocar um servidor de teste por trás do IIP... como prova de conceito 01:15 &lt;@mids> . 01:15 * mids joga o microfone para a plateia 01:18 &lt; thecrypto> o IIP já não tem criptografia ponta a ponta? 01:18 &lt;@mids> lado do servidor 01:18 &lt;@mids> o servidor é um ircd com patches e recebe todo o texto em claro do nó IIP do lado do servidor 01:18 &lt;@mids> então um Administrador de Servidor Malvado poderia registrar todas as conversas privadas e de canal 01:19 &lt;@mids> (depois de alterar o código-fonte, claro) 01:20 &lt;@mids> mas o que ele (ou ela) não vai obter são os endereços IP dos usuários 01:20 &lt;@mids> . 01:20 &lt; thecrypto> ahh, o problema do admin malvado. por que não podemos colocar criptografia até o servidor? 01:21 &lt;@mids> porque aí você teria que colocar código em nível de protocolo IRC nos nós locais do IIP ou usar clientes IRC especiais 01:21 &lt;@mids> o objetivo do IIP tem sido (até agora) funcionar com clientes IRC normais, e espero que continue assim no (curto) futuro 01:22 &lt;@mids> uma meta é fazer um VIRCD (daemon de IRC virtual) em cada relay de cliente IIP que trate da criptografia de canal/usuário 01:22 &lt; thecrypto> então isso está na lista de TODO, mas ainda não chegou lá 01:22 &lt;@mids> exatamente 01:23 &lt;@mids> ellison me informou que tem uma demo do novo site do IIP e do InvisibleNet disponível 01:24 &lt;@mids> isso vai ser transformado em HTML em alguns minutos 01:24 &lt; agril> Por que /lusers não funciona mais? 01:25 &lt;@mids> todos os comandos /stats (não sei se /lusers usa isso, ou se é um comando nativo do ircd) foram desativados no ircd 01:25 &lt;@mids> então não sabemos quantos clientes ou canais ocultos existem 01:26 &lt;@mids> provavelmente isso é melhor... para os malfeitores seria mais difícil medir o resultado de suas tentativas de flood/DDoS 01:27 &lt;@mids> mas tenho que admitir que sinto falta dos belos gráficos de rede que podiam ser criados usando essas estatísticas :( 01:30 &lt;@mids> (ellison está enviando o site agora) 01:31 &lt;@mids> http://www.citystateinc.com/ellison/invisiblenet/ 01:31 &lt;@mids> viva! 01:31 &lt; thecrypto> há uma lista TODO oficial em algum lugar? 01:32 &lt;@mids> eu sei que alguns subprojetos têm listas de TODO... mas o projeto principal, não sei 01:32 &lt;@mids> mas tenho certeza de que userx/nop têm sua própria lista 01:33 &lt;@mids> http://help.invisiblenet.net/ capítulo 1 - planos futuros 01:33 &lt;@mids> isso contém alguns objetivos mais distantes 01:33 &lt;@mids> Neo: http://www.citystateinc.com/ellison/invisiblenet/ 01:33 &lt; Neo> valeu 01:35 &lt;@mids> algum comentário sobre o site? 01:36 &lt; Neo> Ah, não. 01:36 &lt; Neo> Está ótimo. 01:36 &lt; Neo> a seção do iip está muito melhor do que antes. 01:37 &lt;@mids> Concordo totalmente 01:37 &lt; Neo> Download, Capturas de tela, Documentação, Desenvolvimento, Contato. Bom fluxo. 01:39 &lt;@mids> parece muito consistente e facilmente adaptável 01:39 &lt; thecrypto> bom site 01:39 &lt;@mids> falta alguma seção importante? (no menu) 01:42 &lt;@mids> acho que cobrimos tudo 01:43 &lt; pox> parece bom 01:43 &lt;@mids> em Contato também haverá uma lista de todas as chaves PGP dos desenvolvedores e colaboradores 01:45 &lt;@mids> último ponto sobre o site: ellison vai terminar em breve, depois ele vai me enviar e ao nop e nós vamos preencher as partes 01:45 &lt;@mids> acho que vou fazer alguns includes usando php para que a informação possa ser atualizada facilmente 01:46 * mids acha que teremos este site legal Muito em Breve!!! 01:46 &lt;@mids> . 01:47 &lt; thecrypto> um bom site é sinal de um bom projeto :) 01:47 &lt; Neo> Ótimo. 01:48 &lt;@mids> Esta foi a rádio iip-dev com seu anfitrião mids, fiquem à vontade para continuar por aqui com suas perguntas e comentários 01:49 &lt; hobbs> uau. isso é bonito. --- Log fechado Wed Aug 21 01:55:36 2002 &lt;/div></description></item><item><title>Reunião de desenvolvedores do I2P, 13 de agosto de 2002</title><link>/pt/blog/2002/08/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-agosto-de-2002/</link><pubDate>Tue, 13 Aug 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/08/13/reuni%C3%A3o-de-desenvolvedores-do-i2p-13-de-agosto-de-2002/</guid><description>&lt;p>(Cortesia da Wayback Machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> ellison, mids, Neo, nop, Robert&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da reunião&lt;/h2>
&lt;div class="irc-log"> --- Log aberto Ter Ago 13 23:58:45 2002 23:58 [Utilizadores #iip-dev] 23:58 [@logger] 23:58 -!- Irssi: #iip-dev: Total de 1 nicks [1 ops, 0 halfops, 0 voices, 0 normais] 23:58 -!- Irssi: A entrada em #iip-dev foi sincronizada em 1 s 23:58 -!- mode/#iip-dev [-o logger] by Trent 23:58 -!- mode/#iip-dev [+nt] by Trent 23:58 -!- Trent mudou o tópico de #iip-dev para: Informação, agenda, registo : http://mids.student.utwente.nl/~mids/iip/ | Terça-feira 23:00 UTC - http://e-store.invisiblenet.net | tópico: nenhuma reunião em andamento --- Dia alterado Qua Ago 14 2002 00:00 -!- mode/#iip-dev [+o mids] by Trent 00:05 -!- mode/#iip-dev [+v logger] by mids 00:31 -!- mode/#iip-dev [+o mids] by Trent 00:52 &lt;@mids> Informação, agenda, registo : http://mids.student.utwente.nl/~mids/iip/ | Terça-feira 23:00 UTC - http://e-store.invisiblenet.net | tópico: Bem-vindo 01:00 &lt;@mids> Ter Ago 13 23:00:00 UTC 2002 01:00 &lt;@mids> Reunião nº 8! 01:00 &lt;@mids> todos prontos? 01:00 &lt; Neo> sim 01:00 &lt; nop> bem-vindos 01:00 &lt;@mids> obrigado 01:01 &lt;@mids> como nota à margem, sinto que a minha ligação está instável... posso cair a qualquer segundo 01:01 &lt;@mids> os registos estão disponíveis em http://mids.student.utwente.nl/~mids/iip/ 01:01 &lt;@mids> Agenda de hoje: 01:01 &lt;@mids> 1) Boas-vindas 01:01 &lt;@mids> 2) RC2 01:01 &lt;@mids> 3) Mac OS 9 01:01 &lt;@mids> 4) Pré-visualização do site 01:01 &lt;@mids> A) Perguntas? 01:01 &lt;@mids> se tiverem algo a perguntar ou acrescentar... façam-no 01:02 &lt;@mids> caso contrário sugiro que vamos ao ponto nº 2 01:02 &lt;@mids> . 01:02 &lt;@mids> ótimo 01:02 &lt;@mids> 2) RC2 01:03 &lt;@mids> deveria ter saído há meses :) 01:03 &lt;@mids> mas não saiu por vários motivos 01:03 &lt;@mids> o principal é o período de verão/férias 01:03 &lt;@mids> tanto quanto sei, estamos à espera do verificador de relay que tem de ser modificado para o RC2 01:04 &lt;@mids> no mês passado o UserX corrigiu mais alguns bugs 01:04 &lt;@mids> mas nada sério 01:04 &lt;@mids> quando o codeshark voltar à ativa... há esperança 01:05 &lt;@mids> a aguardar que o nop acrescente informação opcional 01:05 &lt;@mids> portanto, tenham apenas paciência 01:05 &lt;@mids> estamos a fazer o nosso melhor... trabalhando com os recursos disponíveis 01:05 &lt;@mids> . 01:06 &lt;@mids> de acordo com o nop há um problema com o PRNG 01:06 &lt; nop> para a chave interna 01:06 &lt;@mids> Gerador de Números Pseudo-Aleatórios 01:06 &lt; nop> tecnologia 01:06 &lt; nop> para rc2 01:06 &lt; nop> tem um problema de inicialização 01:06 &lt; nop> que está a ser tratado 01:07 &lt; nop> mas está lento 01:07 &lt; nop> e o userx está a mudar-se neste momento, o que torna tudo duas vezes mais lento 01:07 &lt; nop> . 01:07 &lt;@mids> . 01:07 &lt;@mids> portanto, mantenham a esperança e vamos para o próximo ponto 01:07 &lt;@mids> que é... 3) Mac OS 9 01:07 &lt; nop> ok 01:07 &lt; nop> o crunch deu-me informações sobre isso 01:08 &lt; nop> alguém acabou de doar mais 300 dólares 01:08 &lt; nop> para o projeto 01:08 &lt; nop> o que é excelente 01:08 &lt; nop> o crunch e o bob estão a trabalhar na GUI e o bob está a corrigir a parte dos sockets 01:08 &lt; nop> é mais uma questão de tempo, pois eles estão a trabalhar noutro projeto 01:08 &lt;@mids> quanto $ já foi arrecadado para o port agora? 01:08 &lt; nop> mas 01:09 &lt; nop> fisicamente 1100 01:09 &lt; nop> é todo o dinheiro que foi arrecadado 01:09 &lt; nop> gostaríamos de chegar a 3500 no total 01:09 &lt; nop> se possível 01:09 &lt; nop> portanto, qualquer pessoa que queira doar nem que seja um dólar 01:09 &lt; nop> já ajudaria 01:09 &lt;@mids> portanto... se querem que o port para Mac OS 9 do IIP fique pronto... contactem o nop 01:09 &lt; nop> para pagar o tempo de desenvolvimento do Cap'n Crunch e do seu parceiro bob 01:09 &lt; Robert> Excelentes notícias. Avisem o Neo ou a mim se quiserem que outro pedido seja colocado na página inicial do DC. 01:09 &lt; nop> por favor 01:10 &lt; nop> outro pedido seria ótimo, Robert 01:10 &lt;@mids> eu sugiro que comecemos a fazer p 01:10 &lt; nop> entregámos 700 ao Crunch 01:10 &lt;@mids> úblicos avisos a cada hora no IIP 01:10 &lt; nop> e 300 serão entregues na próxima semana 01:10 &lt;@mids> tal como a OPN costumava fazer :) 01:10 * Neo acha que deveríamos colocar um ecrã de NAG (lembrete insistente) de 30 minutos na app de os9 até passarmos de $3500 :) 01:10 &lt; nop> haha 01:10 &lt; nop> acredito que é uma má ideia 01:10 &lt; nop> vamos apenas pedir 01:11 &lt; nop> não importunar 01:11 &lt;@mids> ok :/ 01:11 &lt;@mids> . 01:11 * Neo acha que talvez uma mensagem "Eu uso os9 e não doei" emitida também pelos utilizadores de os9. :) 01:12 &lt; Neo> estou a brincar 01:12 &lt; nop> hehe 01:12 &lt; ellison> há algumas empresas de software para Mac que colocam pedidos engraçados em pop-ups quando se carrega o programa pela primeira vez 01:12 &lt;@mids> talvez um artigo na Macworld? 01:12 &lt; ellison> pessoalmente, achei essa abordagem a mais eficaz comigo 01:13 &lt;@mids> . 01:14 &lt;@mids> vamos continuar... porque temos notícias entusiasmantes! 01:14 &lt; nop> . 01:14 &lt;@mids> que são... 01:14 &lt;@mids> o 01:14 &lt;@mids> Site! 01:14 &lt;@mids> 4) Pré-visualização do site 01:14 &lt;@mids> especialmente para vocês, uma prévia 01:14 &lt;@mids> http://www.citystateinc.com/ellison/invisiblenet/index.html 01:15 &lt;@mids> não se esqueçam de clicar em "Invisible IRC Project" no canto superior direito 01:15 &lt;@mids> o ellison acabou de lançar esta prévia, está agora a trabalhar nos templates 01:15 &lt;@mids> depois disso, será preciso escrever o copy para preencher os vazios 01:16 &lt;@mids> acho que podemos ter o site no ar muito em breve 01:16 &lt;@mids> . 01:16 &lt; ellison> estamos quase lá 01:17 &lt;@mids> comentários? 01:17 * mids acha que toda a gente ainda está a ficar boquiaberta com o site 01:17 &lt; ellison> acho que todos desmaiaram de alegria e ainda não voltaram às cadeiras 01:17 &lt; nop> haha 01:18 &lt;@mids> próximo tópico? ou estamos a ir demasiado depressa? 01:19 &lt;@mids> tópico nº 5... pedido pelo Neo 01:19 &lt;@mids> os canais ! com modo de canal +a 01:20 &lt;@mids> neste servidor de irc pode 01:20 &lt;@mids> err 01:20 &lt;@mids> pode criar canais especiais ! 01:20 &lt;@mids> para os criar, escreva /join !!channelname 01:20 &lt;@mids> depois obtém um canal como: !A4CEQchannelname 01:21 &lt;@mids> este prefixo estranho serve para evitar colisões de canais após netsplits, um teste obscuro dos programadores do ircnet 01:21 &lt;@mids> mas estes canais têm algo especial 01:21 &lt;@mids> pode definir o modo +a 01:21 &lt;@mids> com /mode !A4CEQchannelname +a 01:21 &lt;@mids> então o canal torna-se verdadeiramente anónimo 01:22 &lt;@mids> o nick de toda a gente passa a ser 'anonymous' 01:22 &lt;@mids> assim não se sabe quem está a falar 01:22 &lt;@mids> experimentem... entrem em !anonymous para uma demonstração 01:23 &lt;@mids> portanto, lembrem-se... para criar canais !: /join !!channel 01:24 &lt;@mids> para entrar num canal existente: /join !channel 01:24 &lt;@mids> depois ative o modo +a (se for operador) /mode !prefixchannelname +a 01:24 &lt;@mids> este modo não pode ser desativado 01:24 &lt;@mids> . 01:25 &lt;@mids> essa era a minha lista de tópicos para hoje 01:25 &lt;@mids> alguma pergunta? 01:26 &lt;@mids> não? 01:26 &lt; Robert> Não, senhor. 01:27 &lt;@mids> então vou terminar o meu monólogo :) --- Log encerrado Qua Ago 14 01:28:33 2002 &lt;/div></description></item><item><title>Reunião de desenvolvimento I2P, 3 de julho de 2002</title><link>/pt/blog/2002/07/03/reuni%C3%A3o-de-desenvolvimento-i2p-3-de-julho-de-2002/</link><pubDate>Wed, 03 Jul 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/07/03/reuni%C3%A3o-de-desenvolvimento-i2p-3-de-julho-de-2002/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> AgentDelta, ArdVark, CyberLOK1, Kyl3, mids, Neo, nop, UnDeRToW, wilde&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Wed Jul 03 00:33:19 2002
00:33 &lt;+logger> logging started
00:47 -!- mode/#iip-dev [+o nop] by mids
00:54 &lt; UnDeRToW> hi
00:54 &lt;@mids> hi
01:01 &lt;@nop> ok
01:01 &lt;@nop> hi
01:01 &lt;@nop> welcome
01:01 &lt;@nop> to the 5th meeting I believe
01:01 &lt;@mids> 7th
01:02 &lt;@nop> really
01:02 &lt;@nop> ok
01:02 &lt;@mids> http://mids.student.utwente.nl/~mids/iip/
01:02 &lt;@nop> wilde you have anonymail
01:02 &lt;@nop> ok
01:03 &lt;@nop> iip 1.1 rc2 will be released pending a few doc changes and me submitting a couple of technical docs for merging with docs
01:03 &lt;@nop> umm, cs and I will work on transforming inform to work with latest version
01:04 &lt;@nop> and we have had a few people try out some security checks on IIP
01:04 &lt;@nop> unfortunately with no success
01:04 &lt;@nop> but
01:04 &lt;@nop> that's the spirit
01:04 &lt;@nop> ;)
01:04 &lt;@nop> anyway
01:05 &lt;@nop> this is not much of a meeting today, but if anyone has anything to add please feel free at the questions part
01:05 &lt;@nop> so... mids, do you have anything
01:05 &lt;@mids> yes
01:05 &lt;@mids> I would like to have a public discussion about the pro's and con's of bots in the public channels
01:06 &lt;@mids> with ArdVark and some others I have had an argument about that
01:06 &lt;@mids> everybody has its personal ideas
01:06 &lt;@mids> and they aren't all compatible
01:06 &lt;@mids> but since we are not here to censor everything
01:06 &lt;@mids> lets discuss
01:06 &lt;@mids> allow me to state the current issue
01:07 &lt;@mids> unless someone already wants to add something
01:07 &lt;@mids> 3 2 1 0
01:07 &lt;@mids> ok
01:07 &lt;@mids> in #anonymous (and #iip and #help) we have had a few infobots
01:07 &lt;@mids> Herod, camabot and now visix
01:08 &lt;@mids> personally I dont see any good in those things.. since they seem to be only 'abused' for channel flooding
01:08 &lt;@mids> but I understand that my vision on that is biased
01:08 &lt;@mids> based on years of IRC trauma's :)
01:09 &lt; Kyl3> yes but there are some bots that are useful
01:09 &lt;@mids> Where are those bots good for?
01:09 &lt;@mids> .
01:09 &lt; ArdVark> what is defined as channel flooding?
01:09 &lt; UnDeRToW> for what?
01:10 &lt; Kyl3> there are some bots that are used for channel protection
01:11 &lt;@mids> like?
01:11 &lt;@mids> ArdVark: good one... anybody?
01:11 &lt; Kyl3> like my eggdrop on DALnet
01:11 &lt; UnDeRToW> but here is not necesary channel protection
01:11 &lt;@mids> I would say: filling the communication channel with data
01:11 &lt; Kyl3> all custom flood protection
01:11 &lt; UnDeRToW> at least now
01:12 &lt;@mids> Kyl3: true, but with Trent, I don't think that is a real issue here
01:12 &lt; ArdVark> excuse me but please define filling the communication channel with data
01:12 &lt;@mids> re flooding: but I agree that it is very personal what is seen as flood
01:12 &lt;@mids> Kyl3: what is flood in your wording?
01:12 &lt;@mids> communcation channel is irc channel / query window / message window
01:13 &lt;@mids> data = ascii characters on itc
01:13 &lt; Kyl3> so Trent has channel protections built into it?
01:13 &lt;@mids> and filling is putting too much into it
01:13 &lt;@mids> Kyl3: no, not like you mean...
01:13 &lt; ArdVark> no I have seen users place huge paragraphs of words in a channel without any negative response; perhaps a friend of an OP
01:14 &lt; UnDeRToW> I think the best way to control that is some @ on public channels that only go up when a problem appear
01:14 &lt;@mids> ArdVark: big pastes (what is big) is flood to imho
01:14 &lt;@mids> and jesus stating all the bible chapters is too... imho again
01:15 &lt; ArdVark> however mids you have offered no negative responses to some individuals; friends of your perhaps?
01:15 &lt; ArdVark> who paste large paragraphs
01:15 &lt;@mids> maybe friends
01:15 &lt;@mids> maybe I was away
01:15 &lt;@nop> tell you what
01:15 &lt;@nop> the best way
01:15 &lt;@nop> to determine this
01:15 &lt;@nop> is to let ircd determine it
01:15 &lt;@nop> ircd has a flood limit
01:15 &lt;@nop> and if they exceed that
01:15 &lt;@nop> it will kick them
01:16 &lt;@nop> other than that, if you're not intentionally doing it
01:16 &lt;@nop> then what's the problem
01:16 &lt;@mids> still, you can flood very easilly
01:16 &lt;@nop> yes
01:16 &lt;@nop> but intentional is obvious
01:16 &lt;@nop> so if it's intentional
01:16 &lt;@nop> we handle it
01:16 &lt;@nop> if it's not
01:16 &lt;@nop> then go on about our business
01:16 &lt; ArdVark> no too easy to decide someone is intentionally flooding nop
01:16 &lt;@nop> no need for unnecessary drama
01:16 &lt;@nop> but
01:16 &lt;@nop> it's easy to ask people to talk to the bot in a private channel
01:17 &lt;@nop> and if they are belligerent
01:17 &lt;@nop> then most likely you have probable cause of their intentions
01:17 &lt; ArdVark> I disagree
01:17 &lt;@nop> ok
01:17 &lt;@nop> ardvark
01:17 &lt;@nop> please define then
01:17 &lt;@nop> because if we can set boundaries
01:18 &lt;@nop> this argument will be quickly over
01:18 &lt; ArdVark> I have no problem with your ircd flood control notion; I have a big problem with an OP doing the "protecting"
01:19 &lt; ArdVark> OP's may have friends that they permit to "flood"; while others are dealt with differently
01:19 &lt;@nop> yes
01:19 &lt;@mids> I think that your problem is having OPs...
01:19 &lt;@nop> the biased issue
01:19 &lt; CyberLOK1> sorry just saw msg I have been at work
01:19 &lt; CyberLOK1> did I miss meeting?
01:19 &lt; ArdVark> yes my ultimate concern is OP's because of the potential to limit speech mids
01:19 &lt;@mids> CyberLOK1: talking about flooding right now
01:19 &lt;@mids> CyberLOK1: logs: http://mids.student.utwente.nl/~mids/iip/
01:19 &lt; CyberLOK1> mids thanks
01:20 &lt;@mids> ArdVark: I totally agree on the theoretical side of that
01:20 &lt;@nop> well what about an agent
01:20 &lt; ArdVark> I will continually express my dissent about that issue
01:20 &lt;@mids> but on the practical side... without ops, how to deal with problem users that deny others to speak? (by flooding)
01:22 &lt; ArdVark> OP's are a threat to free speech, end of statement; deciding on flooding by OP's is not objective
01:22 &lt;@mids> then please tell me how you see #anonymous without OPs.. using current available technology
01:23 &lt;@mids> everything is fine...
01:23 &lt;@nop> agent to set a standard
01:23 &lt;@mids> then 10 trouble guys enter
01:23 &lt;@nop> for flooding
01:23 &lt;@mids> and start spamming crap
01:23 &lt;@mids> what is your solution ArdVark ?
01:24 &lt; ArdVark> spam is an emotionally laden term used to point out speech other's, perhaps most others do not like; free speech is not just about speech I like
01:24 &lt;@mids> so these 10 guys paste #####'s with the maximum rate that the ircd allows
01:25 &lt;@mids> resulting in nobdy beeing able to see any text
01:25 &lt; UnDeRToW> but an oper can go up when a problem occur
01:25 &lt; UnDeRToW> and the rest of the time down
01:25 &lt; ArdVark> and the point is that these guys are going to remain forever?
01:25 &lt;@mids> UnDeRToW: that is how it is now
01:26 &lt; UnDeRToW> i know
01:26 &lt; UnDeRToW> and if someone do a bad thing
01:26 &lt; UnDeRToW> or an oper do bad thing
01:26 &lt;@mids> ArdVark: why not.. they have a botnet with 100 t3 connections
01:26 &lt; UnDeRToW> talk and he/she know his error
01:26 &lt; UnDeRToW> and if persist
01:26 &lt; UnDeRToW> no more @
01:27 &lt; ArdVark> well I sense a real threat to free speech concern surrounding this issue
01:27 &lt; UnDeRToW> but at least now any problem related with that, isnt it?
01:28 &lt;@mids> okay, I have a proposal
01:28 &lt;@mids> maybe we should try a period without any operators in #anonymous
01:29 &lt;@mids> few weeks
01:29 &lt;@mids> and see how it goes
01:29 &lt;@mids> fix topic to something static
01:29 &lt;@mids> channel mode +tn
01:29 &lt;@mids> and everybody removed from the trent access list
01:29 &lt;@nop> you know
01:29 &lt;@nop> this is really not fair
01:29 &lt;@nop> people are missing the point
01:30 &lt;@nop> IRC has a ruleset, and channel control and all this other shit
01:30 &lt;@nop> I understand the nature of freedom of speech
01:30 &lt;@nop> but we also have to have some sort of defense
01:30 &lt;@nop> flooding can cause problems on networks
01:30 &lt;@nop> etc
01:30 &lt; wilde> but what's the problem really? anyone is free to open a new channel and get ops? So why is ops a bad thing in #anonymous? Open a new channel and speak freely
01:30 &lt;@nop> you can't say that's speech, really, it's 1's and 0's being abused
01:30 &lt; ArdVark> I disagree nop
01:30 &lt;@nop> the founders of specific channels, they have a choice to control the channel
01:31 &lt;@nop> if they want the #freespeech channel
01:31 &lt;@nop> then so be it
01:31 &lt;@nop> because then
01:31 &lt;@nop> you can flood it
01:31 &lt;@nop> all you want
01:31 &lt;@nop> and call it #freespeech
01:31 &lt;@nop> the technology provides the freedom
01:31 &lt;@nop> but the channel holders might not
01:31 &lt;@nop> and this is the design
01:31 &lt;@nop> you have choices
01:31 &lt; ArdVark> I must express my complete dissent officially
01:31 &lt;@nop> and all the choices range
01:31 &lt;@nop> and that's the freedom of choice
01:32 &lt;@nop> is that if you say I disagree, I can't say, no you must agree
01:32 &lt;@nop> but in a founder's channel
01:32 &lt;@nop> I can say
01:32 &lt;@nop> we take this as flooding
01:32 &lt;@nop> we're not an op on every channel
01:32 &lt;@nop> and if there is concern
01:32 &lt;@nop> then there is concern
01:32 &lt;@nop> but #anonymous is public
01:32 &lt;@nop> which requires some governing of very basic rules
01:32 &lt;@nop> because everyone must have a chance to speak
01:32 &lt;@nop> but flooding, interpreted or not
01:32 &lt;@nop> is not going to be tolerated
01:33 &lt; ArdVark> well again I dissent
01:33 &lt;@nop> that just wouldn't make sense
01:33 &lt;@nop> it's like saying
01:33 &lt;@nop> I have the freedom to kill 10 people
01:33 &lt; UnDeRToW> but nop, and all people without op and if someone start flooding just go up and fix the prob
01:33 &lt; UnDeRToW> and then go down
01:33 &lt;@nop> yes
01:33 &lt;@nop> that's fair
01:33 &lt;@nop> but
01:33 &lt;@nop> the interpretation
01:33 &lt;@nop> is the challenge
01:33 &lt;@mids> UnDeRToW: thats what we all minus ardvark are saying...
01:33 &lt; ArdVark> because I was accused of causing flooding when someone else pasted large paragraphs into channel previously was not admonished
01:34 &lt; CyberLOK1> are we tring to justify flooding?
01:34 &lt;@nop> I agree with Ardvark's view in the sense that he may be executing his free speach
01:34 &lt;@nop> speech
01:34 &lt;@nop> but the interpretation seems to be biased
01:34 &lt;@nop> and to solve that
01:34 &lt;@nop> we need to have a standard
01:34 &lt; UnDeRToW> mids i know
01:34 &lt;@nop> but we can't just allow flooding
01:34 &lt; ArdVark> OP's are inconsistent in their approach; let friends do stuff and others not
01:35 &lt; CyberLOK1> how about a control on the number of people and a throttle of max sends per second
01:35 &lt; CyberLOK1> this way it would be impossible to flood people for to long and it would really do nothing
01:35 &lt;@nop> hmm
01:36 &lt;@nop> it's not really an issue that much
01:36 &lt;@nop> and we might be a little sensitve
01:36 &lt; CyberLOK1> ArdVark remove the human part then
01:36 &lt;@nop> because we're used to public irc
01:36 &lt;@nop> and the biased ness is an issue
01:37 &lt;@nop> I say
01:37 &lt;@nop> that unless it's seriously obvious script kiddie flooding
01:37 &lt;@nop> then we just leave it be
01:37 &lt;@nop> and at the most
01:37 &lt;@nop> we can ask questions or ask politely if they will talk to the bot in a private channel
01:37 &lt; ArdVark> problem with flooding is what if no one is talking in channel? suddenly I just type a lot; since no one else is talking I am not infringing on anyone else's speech
01:37 &lt;@nop> no you're not
01:37 &lt;@nop> and you should be allowed
01:37 &lt; ArdVark> well that was the issue the other day
01:38 &lt;@mids> aprogas asked you to stop
01:38 &lt;@mids> but you didnt see it
01:38 &lt;@mids> because of the bot output I think...
01:38 &lt;@nop> well
01:38 &lt;@nop> I think if aprogas asks to stop
01:38 &lt;@nop> he should do it privately
01:38 &lt;@nop> then he should see it
01:38 &lt;@nop> unless he's running certain irc clients
01:38 &lt;@mids> depends
01:38 &lt;@nop> but that's another issue
01:38 &lt;@mids> lot of people dont check private messages
01:38 &lt; ArdVark> he cann do it privately, but I sense I need not stop because of his/her request
01:39 &lt; ArdVark> if no one else is talking
01:39 &lt;@mids> he was talking
01:39 &lt; CyberLOK1> mids ignorance is not an excuss
01:39 &lt; CyberLOK1> sorry spelling
01:39 &lt;@mids> now you dont want to stop
01:39 &lt;@mids> how much talking is needed for you to stop?
01:39 &lt; ArdVark> once again we have Aprogas a friend of an OP being supported by that OP
01:39 &lt; ArdVark> therein lies the problem
01:40 &lt;@mids> I understand your point
01:40 &lt; ArdVark> a threat to me who is no friend to the OP's and my speech
01:40 &lt;@mids> but I dont see a solution, except that you create your own channel with your rules
01:41 &lt; ArdVark> well why tell me to create one, why not tell your frend instead?
01:41 &lt;@mids> we created #anonymous
01:41 &lt; CyberLOK1> um how about 1 bot in each created channel that is oped.. then when a script kiddie flood is detected it protects the channel
01:41 &lt; ArdVark> see how it goes back to problem with OP's and their friends
01:41 &lt; CyberLOK1> then there is no more issue... no one is opped only 1 person and its not even a person so no one can claim biad
01:41 &lt; CyberLOK1> bias
01:42 &lt;@nop> but the programmer writes the biasedness
01:42 &lt; ArdVark> right
01:42 &lt; CyberLOK1> nop basic rules
01:42 &lt; CyberLOK1> if channel == lines per sec
01:42 &lt; CyberLOK1> if this many people are comming and going
01:42 &lt;@nop> hmm, mids can trent do this
01:42 &lt; CyberLOK1> then
01:42 &lt; CyberLOK1> lock channel kick out people flooding above this much
01:42 &lt; CyberLOK1> timeout at predefined
01:43 &lt;@mids> nop: technically yes, but I dont want trent to snoop on all channels
01:43 &lt;@nop> good point
01:43 &lt;@nop> what about just for #anonymous
01:43 &lt; CyberLOK1> well it would eliminate this "bias"
01:43 &lt;@nop> which is "THE" pub channel
01:43 &lt; CyberLOK1> I mean
01:43 &lt; CyberLOK1> lets face a fact here
01:44 &lt; CyberLOK1> you take risk running to the street shouting your words
01:44 &lt; CyberLOK1> here you risk maybe we all are out to get you and record what you say
01:44 &lt; CyberLOK1> risk is all of life and if they can not deal with "snooping" (which its not but hey) then tell um to get out thier banners and head to the street
01:45 &lt;@nop> no
01:45 &lt;@nop> no snooping
01:45 &lt;@nop> we don't want snooping
01:45 &lt;@nop> the argument is not of this
01:45 &lt; CyberLOK1> nop anyone and anything can snoop
01:45 &lt;@nop> it's that #anonymous is a pub channel
01:46 &lt;@nop> what I'm saying is
01:46 &lt;@nop> we're not going to abuse the power of trent
01:46 &lt;@nop> and become the gov't
01:46 &lt; CyberLOK1> ahhh
01:46 &lt; CyberLOK1> kk well
01:46 &lt;@nop> that's hardly called for
01:46 &lt; CyberLOK1> we can form "public" channel groups
01:46 &lt; CyberLOK1> this consists of channels formed by people
01:46 &lt; CyberLOK1> who dont want ops anymore but want thier channel protected
01:47 &lt; CyberLOK1> and there for it would be a self election
01:47 &lt; CyberLOK1> an "option"
01:47 &lt; CyberLOK1> this way no one choice is taken away
01:47 &lt; CyberLOK1> and you could use trent to protect the anonymous channel as an example
01:47 &lt;@nop> just trent for #anonymous because #anonymous is founded as the Public channel on IIP
01:47 &lt; CyberLOK1> others can leave it to op wars and other such nonsense
01:47 &lt;@nop> the rest is not trent's duty
01:48 &lt;@nop> look
01:48 &lt; CyberLOK1> nop I was thinking
01:48 &lt; CyberLOK1> I want to form a channel
01:48 &lt; CyberLOK1> but I myself dont want to deal with ops and yada
01:48 &lt; CyberLOK1> I want just like you guys freedom of speech
01:48 &lt;@nop> ardvark I understand your concern, it makes complete sense, but without a solution or idea from you, I need to know what can be done
01:48 &lt; CyberLOK1> unless I would be allowed to run a bot in my channel
01:48 &lt;@nop> do you have a proposal
01:48 &lt;@nop> and/or can you offer one by the next meeting
01:49 &lt; ArdVark> well if you are using trent to "control" #anonymous, can you please always place in the topic or have an intro for each user?
01:49 &lt; ArdVark> to let them know of this
01:49 &lt;@nop> I don't think we will do this
01:49 &lt;@nop> but if we could have a proposal from you
01:49 &lt;@nop> by next meeting
01:49 &lt;@nop> on what ideas you think would be acceptable
01:50 &lt;@nop> then that can be accepted and we can work it out so that it make everyone happy
01:50 &lt;@nop> we are just trying to protect the network as well
01:50 &lt;@nop> and that's the stance I'm coming from
01:50 &lt;@nop> so that everyone can use it efficiently
01:50 &lt; CyberLOK1> foofd time
01:50 &lt;@nop> and I want to respect the freedom of speech as well
01:50 &lt; ArdVark> nop I believe that must be worked out over time, I cannot promise in some business-like fashion a solution for next time
01:50 &lt; CyberLOK1> here here nop
01:50 &lt;@mids> okay, thanks for dropping by CyberLOK1
01:51 &lt;@nop> ok
01:51 &lt;@nop> that's fair
01:51 &lt; CyberLOK1> np mids
01:51 &lt;@nop> but let's just work it out
01:51 &lt;@nop> then
01:51 &lt;@nop> the hard fact is
01:51 &lt;@nop> we're humans
01:51 &lt;@nop> and a community
01:52 &lt;@nop> so it' s a challenge to not want to control
01:52 &lt; ArdVark> no too many people are used to irc OP's where if you dissent with them you are kicked
01:52 &lt;@nop> ok
01:52 &lt; ArdVark> so if I dissent with an OP kicking someone
01:52 &lt;@nop> I understand the complain
01:52 &lt;@nop> complaint
01:52 &lt;@nop> and I believe that this can be a problem
01:52 &lt;@nop> and that no one is perfect
01:52 &lt;@nop> so what we can do is set up a standard
01:52 &lt;@nop> I think that mids idea
01:52 &lt;@nop> of no ops
01:52 &lt;@nop> in #anonymous
01:52 &lt;@nop> for a while
01:52 &lt;@nop> might be a workable solution
01:52 &lt; ArdVark> actually nop most people will not complain, they will just leave and not return
01:53 &lt;@nop> ok
01:53 &lt;@nop> well
01:53 &lt;@nop> no ops for 2 weeks
01:53 &lt;@nop> in #anonymous
01:53 &lt;@mids> I still propose no ops for 2 weeks
01:53 &lt;@nop> and the only, and strictly only time
01:53 &lt;@nop> is if there is without a doubt a malicious attack on #anonymous
01:53 &lt;@nop> by a script kiddie
01:53 &lt;@mids> no
01:53 &lt;@mids> no ops is no ops
01:53 &lt;@nop> ok
01:53 &lt;@nop> fair enough
01:54 &lt;@nop> no ops
01:54 &lt;@nop> two weeks
01:54 &lt;@nop> in #anonymous
01:54 &lt;@nop> agreed?
01:54 &lt; UnDeRToW> not agree with no ops
01:54 &lt;@nop> all say I
01:54 &lt;@nop> we can vote can't we
01:54 &lt; UnDeRToW> one op only for big problems
01:54 &lt;@nop> that can't be done
01:54 &lt;@nop> it would still have biased
01:54 &lt;@nop> it's just 2 weeks
01:54 &lt;@nop> worse case scenario we deal with it
01:54 &lt;@nop> and measure it out
01:55 &lt;@nop> and say
01:55 &lt;@nop> is it worth it
01:55 &lt;@nop> in 2 weeks
01:55 &lt;@nop> ardvark
01:55 &lt;@mids> it would be an experiment, maybe with very interesting results
01:55 &lt;@nop> will that satisfy you for this temporarily till we can look at better options
01:55 &lt; ArdVark> OK
01:55 &lt;@nop> ok
01:55 &lt;@nop> done
01:55 &lt; ArdVark> thanks
01:55 &lt;@mids> great
01:56 &lt;@mids> now what topic do we use?
01:56 &lt;@nop> the one that's up there
01:56 &lt;@nop> ;)
01:56 &lt;@mids> ok, do you remove everyone from the access list?
01:58 &lt;@nop> can you please mids
01:58 &lt;@nop> for two weeks
02:00 &lt; ArdVark> however I really do not think we have resolved the issue of what is flooding; and the implications therein
02:00 &lt; ArdVark> if you want to talk about what the network can handle
02:00 &lt; ArdVark> cause I understand programs have limitations
02:01 &lt;@mids> (#anonymous accesslist is clear)
02:01 &lt; ArdVark> but have you ever been in #anonymous when the conversation is fast a furious
02:01 &lt; ArdVark> some people words pass by without being readable for me
02:01 &lt;@mids> yes, then I think that the normal typing exceeds the ircd floodrate :)
02:02 &lt; ArdVark> how is that different from so called spam or flooding?
02:02 &lt; AgentDelta> a hypothetical question, i hope i'm not out of line... if there was some kind of strong authentication system to authenticate to a known anonymous user with a micropayment account attached so users pay for breaking specified behavior, would that address flooding concerns? how difficult would it be to integrate such an api into the system?
02:02 &lt;@mids> AgentDelta: like hashcash for instance?
02:02 &lt;@mids> AgentDelta: not.. spam is also personal judged
02:03 &lt; wilde> Freedom of speech isn't equal to forcing people to listen, #anonymous is general place for chat, but if you want more freedom you should start your own channel and discuss what you want and with as many sentences as you like per second
02:03 &lt;@mids> s/agentdelta/ardvark/
02:03 &lt; ArdVark> I agree mids, spam is personal
02:04 &lt;@mids> AgentDelta: and so it flood... even the flood that the ircd denies... some human picked the values for it
02:04 &lt; Neo> wilde: yeah, then you OP your own rules in your own channel.
02:04 &lt; ArdVark> look, I have no problem with people having their own channels with their own rules; so be it
02:04 &lt; ArdVark> #anonymous was started as I remember for anonymous free speech
02:05 &lt; AgentDelta> if the channels aren't owned, i guess you have the tragedy of the commons
02:05 &lt; ArdVark> commons is not a tragedy
02:06 &lt; AgentDelta> no, commons isn't a tragedy, but it doesn't have a specific owner who looks out for it
02:06 &lt; AgentDelta> and litter and other artifacts of this absence of an owner is called the tragedy
02:07 &lt; Neo> the commons can become a tragedy, and that is why we are talking about how to deal with people who flood the system and could turn #anonymous into nothing but a flood zone.
02:07 &lt; AgentDelta> ok
02:07 &lt; ArdVark> you mean like someone to be "accountable" AgentDelta? Using the economic view of life
02:08 &lt; AgentDelta> no, "accountable" implies accountability to some outside power. if i own this piece of land, i'm going to keep it in good shape for my own selfish reasons
02:08 &lt; Neo> AgentDelta: no, accountable could mean accountable to internal users of the system.
02:09 &lt; Neo> We were thinking about forum mentors for DC forums.
02:09 &lt; Neo> They are not all powerfull channel dictators,
02:09 &lt; Neo> but if they censor people, they will be held accountable to the users of the system.
02:10 &lt; Neo> So if mids is the op of #anonymous and he abuses op power, then he can get removed of his status,
02:10 &lt; Neo> and he also suffers reputation damage.
02:10 &lt; Neo> So someone that is impartial controls true FLOODING and real abuse of the system by users.
02:10 &lt; AgentDelta> ok, so you have some stated standard of under what strict circumstances someone could be silenced, and if someone uses op powers demonstrably outside of the listed guidelines, he loses op status?
02:10 &lt; wilde> Actually I think this discussion is really not a big thing, everyone is free to start their own moderated/unmoderated channels, if this is a battle of the #anonymous channel I think most users agree that this general chat channel is best without flooding or promotion of child porn for example, so some minimal control is needed
02:11 &lt; ArdVark> I disagree wilde
02:12 &lt;@mids> AgentDelta: yes, but now the channel founders are free to choose their standards
02:12 &lt; AgentDelta> absent some mechanism to establish order, the most powerful takes control over any place, physical or virtual, and i submit in an irc channel, flooders and spammers are the most powerful.
02:13 &lt; AgentDelta> the sheer volume of noise can overwhelm any logical argument
02:13 &lt; AgentDelta> hehe
02:13 &lt;@mids> AgentDelta: but what is noise? :)
02:13 &lt; ArdVark> noise has it's value too
02:13 &lt; AgentDelta> that's true,
02:14 &lt; AgentDelta> you could have a channel with so much noise in it that you can insert stenographic data that is'nt obvious
02:14 &lt; wilde> ArdVark: You say you disagree, but on what?
02:15 &lt; ArdVark> wilde I will just stand on that statement for now, sorry
02:15 &lt; AgentDelta> an anonymous channel with a constant stream of noise seems to serve an entirely different purpose from an anonymous channel with expectation of real-time communication to/from other minds
02:15 &lt; Neo> The issue right now is not about noise.
02:15 &lt; AgentDelta> maybe it needs a separate channel for anonymous communication for a general purpose, and anonymous communication for conversation
02:15 &lt; Neo> It is about abuse of the #anonymous channel from users flooding the system.
02:15 &lt; wilde> ArdVark: you're arguments are brilliant
02:16 &lt; wilde> s/you're/your
02:16 &lt;@mids> Neo: and (potential) abuse of operator power
02:16 &lt;@mids> anyway, I am going to sleep.. thanks for dropping by. The channel logs are and will be available on http://mids.student.utwente.nl/~mids/iip/
02:20 &lt; ArdVark> is the meeting over? guess so
02:21 &lt; Neo> yeah, got quiet in here.
02:21 &lt; ArdVark> nice discussion all, see you in #anonymous
02:22 &lt; UnDeRToW> time to sleep
02:22 &lt; UnDeRToW> bye everybody
02:22 &lt; Neo> l8r
02:22 &lt; UnDeRToW> nop
02:22 &lt; UnDeRToW> i will start with the translation of new docs soon
02:22 &lt; UnDeRToW> see you
02:22 &lt; UnDeRToW> bye
10:12 -!- UserX_ is now known as UserX
--- Log closed Wed Jul 03 10:29:14 2002
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P, 11 de junho de 2002</title><link>/pt/blog/2002/06/11/reuni%C3%A3o-de-desenvolvimento-i2p-11-de-junho-de-2002/</link><pubDate>Tue, 11 Jun 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/06/11/reuni%C3%A3o-de-desenvolvimento-i2p-11-de-junho-de-2002/</guid><description>&lt;p>(Cortesia da wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> BluePaperBoy, codeshark, ellison, I, mids, Neo, nop, Robert, Rooster77, UnDeRToW, UserX&lt;/p>
&lt;h2 id="log-da-reunião">Log da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue Jun 11 22:52:16 2002
22:55 &lt; logger> logging started
22:55 &lt;@mids> already?
22:55 &lt; logger> yes :)
22:55 -!- mode/#iip-dev [+v logger] by mids
23:23 &lt; I> 23:23 @933.23
23:23 &lt; I> heh, evil time
--- Day changed Wed Jun 12 2002
00:09 -!- mode/#iip-dev [+oo UserX nop] by mids
00:39 -!- mode/#iip-dev [+o codeshark] by nop
00:39 &lt;@mids> hey codeshark
00:39 &lt;@codeshark> hey
00:41 &lt; UnDeRToW> hi, good night everybody
00:41 &lt;@nop> night
00:49 &lt;+BluePaperBoy> hi
00:49 &lt;+BluePaperBoy> did I miss the meeting yet?
00:50 &lt;@mids> Tue Jun 11 22:50:18 UTC 2002
00:50 &lt;@mids> almost
00:50 &lt;+BluePaperBoy> just in time :)
00:55 &lt;+BluePaperBoy> 4 minutes 20 seconds ;)
00:56 &lt;@nop> ok
00:57 &lt;+BluePaperBoy> sorry, just getting antsy :)
00:58 &lt;@nop> hehe
00:59 &lt;@mids> lets get started
00:59 &lt;@mids> first of all I want to congratulate UnDeRToW, he passed his exams
01:00 &lt;+BluePaperBoy> 0
01:00 &lt; UnDeRToW> :)
01:00 &lt;+BluePaperBoy> :)
01:00 &lt;@nop> awesome
01:00 &lt;+BluePaperBoy> it has begun :P
01:00 &lt;@mids> all the important docs are on http://mids.student.utwente.nl/~mids/iip/
01:00 &lt;+BluePaperBoy> err, my count down ended :P
01:00 &lt;@mids> this is the 4th meeting
01:00 &lt;@mids> it is public, and unmoderated as long as it isnt chaotic
01:01 &lt;@mids> if it become moderated, message an operator or somebody with voice, the line that you want to say
01:01 &lt;@mids> welcome :)
01:01 &lt;@nop> welcome all
01:01 &lt;@mids> a logfile is recorded
01:01 &lt;@mids> and available for everybody
01:01 &lt;@mids> including for those who are too late
01:01 &lt;@mids> .
01:02 &lt;@mids> got something to add nop ?
01:02 &lt;@nop> thnx you for all coming
01:03 &lt;@nop> and contributing to IIP as a user/tester, developer, or otherwise
01:03 &lt;@codeshark> i'm here
01:03 &lt;@nop> let's see what's on the agenda for today
01:03 &lt;@mids> 1) Welcome
01:03 &lt;@mids> 2) Network / Channel policies
01:03 &lt;@mids> 3) Website
01:03 &lt;@mids> 4) Documentation status
01:03 &lt;@mids> A) Questions?
01:03 &lt;@mids> B) Next meeting
01:03 &lt;@mids> attition: something about iip 1.1
01:03 &lt;@mids> (forgot to add that)
01:03 &lt;@mids> .
01:04 &lt;@nop> ok
01:04 &lt;@nop> 2 network / channel policies
01:04 &lt;@nop> mids if you would please
01:04 &lt;@mids> sure
01:04 &lt;@mids> we had something happening in #anonymous
01:04 &lt;@mids> I kind of missed it
01:05 &lt;@mids> but thanks to my big brother logging, I got to see it later
01:05 &lt;@mids> there was a little incident that showed us the need for some policies
01:05 &lt;@mids> since this network is going to become more serious
01:05 &lt;@mids> with more people attending
01:05 &lt;@nop> may I add something
01:05 &lt;@mids> the risk of possible conflicts is always there
01:05 &lt;@nop> ?
01:05 &lt;@mids> sure
01:06 &lt;@nop> The definitive goal of IIP
01:06 &lt;@nop> is to allow freedom of speech
01:06 &lt;@nop> and to fight censorship and oppression
01:06 &lt;@nop> now we all share this common goal
01:06 &lt;@nop> assuming
01:06 &lt;@nop> so there are moderators
01:06 &lt;@nop> for channels
01:07 &lt;@nop> which gives us a sense of power, but really, is very minimal control, banning anonymity is not exactly easy
01:07 &lt;@nop> but the purpose is to make sure everyone is not inhibited by their speech
01:07 &lt;@nop> and can say what they would like to say
01:07 &lt;@mids> as you maybe all know
01:08 &lt;@nop> so keeping this in mind
01:08 &lt;@nop> continue
01:08 &lt;@mids> 'we' dont often know what is going on on the network
01:08 &lt;@mids> exept for the public channels
01:08 &lt;@mids> inclusing #anonymous, but also #iip and #help
01:08 &lt;@mids> maybe I forgot more official channels, if so
01:08 &lt;@mids> inform me
01:08 &lt;@mids> because those channels kindof determine the public look of IIP, we need to get some rules done
01:09 &lt;@mids> why?
01:09 &lt;@mids> 2 reasons
01:09 &lt;@mids> tell the users what the operators can do
01:09 &lt;@mids> and visa versa
01:09 &lt;@mids> normally, on IIP, every channel
01:09 &lt;@mids> should be seen as a sovereign country
01:09 &lt;@mids> since there is almost none network wide power
01:09 &lt;@mids> every channel got to have its own rules
01:10 &lt;@mids> which can differ from channel to channel
01:10 &lt;@mids> if you have a channel names #sailing
01:10 &lt;@mids> we cant do nothing there
01:10 &lt;@mids> even if we hate the boat that you like to sail with :)
01:10 &lt;@mids> anyway
01:10 &lt;@mids> I want to propose some rules
01:11 &lt;@mids> 3 categories
01:11 &lt;@mids> 1) network wide
01:11 &lt;@mids> 2) #anonymous
01:11 &lt;@mids> 3) other official channels
01:11 &lt;@mids> for all other channels, we have no power as IIP team
01:11 &lt;@mids> except for the network rules
01:11 &lt;@mids> any questions so far?
01:12 &lt;@mids> nope?
01:12 &lt;@mids> great
01:12 &lt;@mids> I have thought of these 3 rules for the whole network:
01:12 &lt; ellison> seems to me that #iip should be protected as well
01:12 &lt;@mids> - no flooding
01:12 &lt;@mids> - no spamming
01:13 &lt; ellison> oh, 3) other protected channels
01:13 &lt;@mids> - no acts that endanger the existance of IIP
01:13 &lt;@mids> .
01:13 &lt;@mids> ellison: yes?
01:13 &lt; ellison> nevermind, 'scuse me
01:13 &lt;@mids> np
01:13 &lt;+BluePaperBoy> acts that endanger the existance of IIP? please clarify
01:14 &lt;@mids> sure
01:14 &lt;@mids> that is a pretty broad subject
01:14 &lt;@mids> but whatever happens here.. we shouldnt risk the continuity of IIP
01:14 &lt;@mids> some posibilities:
01:14 &lt;@mids> ddos attacks
01:14 &lt;@mids> child porn
01:15 &lt;@mids> terrorist cells etc
01:15 &lt;@mids> if we know about those things
01:15 &lt;@mids> we have to forbid them
01:15 &lt;@mids> because countries will attack us if we support such things
01:15 &lt; UnDeRToW> but how we control that?
01:15 &lt;@mids> good question
01:16 &lt; UnDeRToW> we cant spy other users
01:16 &lt;@mids> sure
01:16 &lt;+BluePaperBoy> we shouldn't atleast
01:16 &lt; ellison> ddos is a separate matter from the rest
01:16 &lt;@mids> but if such happens, without us knowing?
01:16 &lt;@mids> ellison: yes, correct.. ddos is more flooding
01:16 &lt; ellison> for child porn, terrorist cells, money laundering and other statust bugaboos, we should insist on proof from the entity complaining or threatening to shut down IIP
01:18 &lt;@mids> so if an entity comes with evidence about activity x
01:18 &lt;@nop> evidence that they have to prove that it is the specific user
01:18 &lt; ellison> yup
01:19 &lt;@mids> then we can nuke his trent accounts, jupe his nick etc
01:19 &lt; ellison> if the entity complaining has no power to harm IIP, we ignore them
01:19 &lt;@mids> but such claims should always be verified
01:19 &lt;+BluePaperBoy> if IIP is truly anonymous, how could that be proven and what steps could be taken to stop the person is question
01:19 &lt;@mids> ellison: exactly
01:20 &lt; ellison> if they can harm IIP, we insist on proof
01:20 &lt;@mids> BluePaperBoy: we can deal with nyms, not with real persons
01:20 &lt;+BluePaperBoy> mids: but then they can merely change their IIP identity and continue
01:20 &lt; ellison> if they meet the proof requirements, we delete their Trent accounts as you said, and then send a report to the entity which complained
01:21 &lt; ellison> BPB: yeah, that's the beauty of a pseudoanonymous system...
01:21 &lt;@mids> for the sake of the common IIP wealth, such complaints should be globally announced I think
01:22 &lt;@nop> agreed
01:22 &lt; ellison> BPB: say some soldiers in afghanistan discovered a computer with IIP logs which proved that terrorists were using IIP to communicate ebtween their cells
01:22 &lt;@mids> nop: what is the official email address for such things?
01:22 &lt;+BluePaperBoy> put on the website?
01:22 &lt; ellison> that would consistute proof, I think
01:22 &lt;@nop> iip@invisiblenet.net
01:23 &lt;+BluePaperBoy> ellison: be we would no not who it was or how to stop them
01:23 &lt; ellison> we'd have their nym names
01:23 &lt; ellison> and we could just delete their records from Trent (assuming they used Trent)
01:23 &lt;@mids> okay, governments and other entities should email their proof of misusage (pgp signed &amp; encrypted ofcourse) to iip@invisiblenet.net
01:23 &lt; ellison> heh
01:24 &lt;@nop> we still have very little power
01:24 &lt;@nop> to stop them
01:24 &lt;@nop> and the most we can do
01:24 &lt;@nop> is prohibit them from using trent
01:24 &lt;@nop> etc
01:24 &lt;@nop> at least under that nym
01:24 &lt;@mids> ofcourse we will do that
01:24 &lt;@mids> whatever is in our power
01:24 &lt; ellison> (this inability to exert controlling censorship is part of the good design of IIP, IMHO)
01:25 &lt;@nop> it only gets better with age
01:25 &lt;@UserX> what do we do if entities try and demand logging?
01:25 &lt;@mids> UserX: they may join channels
01:25 &lt; ellison> remove IIP servers from their jurisdiction
01:25 &lt;@mids> and log all traffic
01:25 &lt;+BluePaperBoy> so IIP'll do like most governments and "officially condemn"
01:26 &lt;@nop> try being key operative word
01:26 &lt;@nop> the most logging that is taking place
01:26 &lt;@nop> is the irc clients
01:27 &lt;@nop> but the big concern is coercing or forcing a user to log
01:27 &lt;@mids> everybody should understand that he/she acts here as a nym
01:28 &lt;@mids> and every relationshop between his/her real identify and the nym is a possible danger on his anon/pseudo nymity
01:29 &lt;+BluePaperBoy> What about bad mouthing IIP and convincing people to leave/stop supporting...would that be considered "acts that endanger the existance of IIP" (just to clarify)
01:29 &lt;@nop> no
01:29 &lt;+BluePaperBoy> thank you
01:29 &lt;@nop> but
01:29 &lt;@nop> it's not nice
01:29 &lt;@nop> ;)
01:30 &lt;+BluePaperBoy> I was just wondering how liberally mids' statement would be taken :)
01:30 &lt;@mids> ok
01:30 &lt;@mids> now we have another thing
01:30 &lt;@mids> maybe it is channel, maybe network wide
01:30 &lt;@mids> 'dont reveal the identify of others without permission'
01:31 &lt;+BluePaperBoy> I don't think that should be regulated
01:31 &lt;@nop> it's more of a request
01:31 &lt;@nop> not a regulation
01:31 &lt;@mids> maybe on a personal / per channel base?
01:32 &lt;@mids> ok, got network covered... lets move to #anonymous
01:32 &lt;@mids> what is the main purpose of this channel
01:32 &lt;@mids> and what is its name :)
01:32 &lt;@mids> personally I think that it is about freedom of speech
01:32 &lt;+BluePaperBoy> bash liberals?
01:32 &lt;@mids> &amp; that is what IIP is about
01:33 &lt;@mids> so, I don't think that any additional rules are needed except for the network ones
01:33 &lt; Robert> .
01:33 &lt;@mids> with the suggestion to move offtopic stuff to the appropriate channels
01:34 &lt;@mids> freenet stuff may be discussed there
01:34 &lt;@mids> but should be not taken too seriouyd
01:34 &lt;@mids> serioud
01:34 &lt;@mids> err
01:34 &lt;@mids> whatever :)
01:35 &lt;@mids> if someone is doing / saying things that you dont like
01:35 &lt;@mids> consider using /ignore
01:35 &lt;@mids> (see your IRC client manual for more information)
01:35 &lt;@mids> other additions to #anonymous?
01:35 &lt; Neo> /ignore #anonymous works pretty good for me :)
01:36 &lt;@mids> Neo: I think you mean /part #anonymous :)
01:36 &lt; Neo> :)
01:36 &lt;@mids> now the other official channels...
01:36 &lt;@mids> which do we have?
01:36 &lt;@mids> I think : #iip
01:36 &lt;@mids> #iip-dev and #help
01:37 &lt;+BluePaperBoy> what about #freenet?
01:37 &lt;@mids> hm, since there is no real relationship between freenet and IIP, I think that that isnt an official matter
01:38 &lt; ellison> #terrorist-plots
01:38 &lt; ellison> ;-)
01:38 &lt;@mids> #freenet channel policies should be discussed with the #freenet founder and operators
01:38 &lt;@mids> -Trent(anon.iip)- The channel #terrorist-plots is NOT registered
01:38 &lt;@mids> ok
01:38 &lt;@mids> #iip is the main serious IIP channel
01:38 &lt;@mids> (imho)
01:39 &lt;@mids> so, stuff there should be related to IIP
01:39 &lt;@mids> and should be correct.. don't give incorrect info there
01:39 &lt;@mids> maybe same for #help
01:39 &lt;@mids> anyway
01:39 &lt;@mids> I got the hint that we are getting bored
01:39 &lt;@mids> :)
01:40 &lt;@mids> ,
01:40 &lt;@nop> ok
01:40 &lt;@nop> basically
01:40 &lt;@nop> no inhibiting people's speech
01:40 &lt;@nop> only time to regulate
01:40 &lt;@nop> is if others are inhibiting free speech
01:40 &lt;@nop> aka spamming
01:40 &lt;@nop> or flooding
01:41 &lt;@nop> and do not abuse operator powers to inhibit speech
01:41 &lt;@nop> got it
01:41 &lt;@nop> good
01:41 &lt;@nop> move on
01:41 &lt;@mids> yup
01:41 &lt;@mids> official thingL
01:41 &lt;@mids> reinstate cohesion
01:41 &lt;@nop> we will once we talk to him and review the rules
01:41 &lt;@nop> he should be re-instated
01:41 &lt;@mids> done
01:42 &lt;@mids> with level 2
01:42 &lt;@mids> over &amp; out :)
01:42 &lt;@mids> 3) Website
01:43 &lt;@mids> --------
01:43 &lt;@mids> how is the design going?
01:43 &lt;+BluePaperBoy> ?
01:43 * mids looks at the agenda
01:43 &lt;@mids> ellison: got something to say? :)
01:44 &lt; ellison> ah
01:44 &lt; ellison> working on it right now
01:44 &lt; ellison> looks cool, trust me.
01:44 &lt; ellison> ;-)
01:44 &lt;+BluePaperBoy> which "sample" is his
01:44 &lt;+BluePaperBoy> ?
01:44 &lt; ellison> I might have something to show by the end of the meeting - if not then, later tonight
01:45 &lt;@mids> another design (from tikk) is on http://www.nokhockey.com/scott/IIP/home2.htm
01:45 &lt;@mids> hm, nop, can you say something about "wear IIP?
01:47 &lt;@nop> oh
01:48 &lt;@nop> hold please
01:48 &lt;@nop> on phone
01:48 &lt;@mids> ah
01:48 &lt;@mids> "if you cant wait till the IIP site is done and already want to show your passion with IIP : http://www.cafepress.com/invisiblenet
01:48 &lt;@mids> nop got some nice stuff there
01:48 * mids bought some IIP tshirts :)
01:49 &lt;@nop> all funding goes to fund the project
01:49 &lt;@mids> but most goes to the cafepress guys :(
01:49 &lt;@mids> I want to have a black tshirt with a white IIP logo
01:50 &lt;@mids> if you know a way to get it... tell us :)
01:50 &lt; ellison> i want a black t-shirt with a black logo...
01:51 &lt;@mids> ellison: noted.. we will have them too :)
01:51 &lt; ellison> :-)
01:51 &lt;@mids> other comments?
01:51 &lt;+BluePaperBoy> I want something blue :)
01:51 &lt;@mids> BluePaperBoy: cool
01:51 &lt;@mids> I think that the logo's that Banks made are available
01:51 &lt;+BluePaperBoy> ...can't find anything though ;(
02:07 -!- Topic for #iip-dev: Info, agenda, log : http://mids.student.utwente.nl/~mids/iip/ | Tuesday 23:00 UTC - http://e-store.invisiblenet.net
02:07 [Users #iip-dev]
02:07 [@codeshark ] [ ellison] [ logger] [ Robert ] [ UserX]
02:07 [@nop ] [ epoch ] [ mids ] [ Rooster77]
02:07 [+BluePaperBoy] [ I ] [ Neo ] [ UnDeRToW ]
02:07 -!- Irssi: #iip-dev: Total of 13 nicks [2 ops, 0 halfops, 1 voices, 10 normal]
02:07 -!- Irssi: Join to #iip-dev was synced in 1 secs
02:07 &lt; Neo> &lt;UserX> A new protocol has now been implemented for IIP 1.1 details of it are at: http://mids.student.utwente.nl/~mids/iip/meeting4/iip11proto.txt
02:07 &lt; Neo> &lt;UserX> this adds error detection and fixes problems introduced by the server having a static key
02:07 &lt; Neo> (4 the logger)
02:08 &lt; logger> gracia
02:10 &lt;@nop> ok
02:10 &lt;@nop> next
02:10 &lt; logger> 3,4]
02:11 -!- mode/#iip-dev [+o mids] by Trent
02:13 &lt; UnDeRToW> ...
02:14 &lt;@mids> hmpf
02:14 &lt;@mids> sorry ppl
02:14 &lt;@mids> blaim the civ :)
02:14 &lt;@mids> did you all see the new network diagrams?
02:14 &lt;@nop> yes
02:14 &lt;@nop> links etc
02:15 &lt;@mids> question:
02:15 &lt;@mids> bigendian == network order?
02:15 &lt;@nop> big endian == byte order
02:15 &lt;@mids> byte order != network order?
02:16 &lt;@nop> ok
02:16 &lt;@nop> any questions
02:16 &lt;@nop> before we close the meeting
02:16 &lt; UserX> as i understand bigendian byte order is the network byte order
02:16 &lt;@mids> thanks UserX
02:17 -!- mode/#iip-dev [+o UserX] by mids
02:17 &lt; UnDeRToW> can we translate the isproxy too?
02:18 &lt;@mids> can you explain? windows, unix, docs?
02:19 &lt; UnDeRToW> the program to join here
02:20 &lt;@mids> how do such programs work? do they detect the language automatically?
02:20 &lt;@nop> locale I guess
02:21 &lt; UnDeRToW> or have different versions
02:21 &lt; UnDeRToW> spannish, french .....
02:22 &lt;@UserX> there are some hooks for adding translations (gettext style) to isproxy but no support for doing actual translations yet
02:22 &lt;@mids> I think that is a good thing.. certainly not for 1.1.. but to keep in mind, maybe 1.2 ?
02:22 &lt; UnDeRToW> great
02:23 &lt; UnDeRToW> and also a we have to start a FAQ
02:23 &lt;@mids> but, I think the work involved shouldnt underestimated... chinese characters sound complex to me
02:24 &lt;@mids> UserX: any idea how the windows i18n is?
02:24 &lt;@codeshark> you can use resource files on windows
02:24 &lt;@nop> chinese require double byte
02:24 &lt;@nop> unicode
02:24 &lt;@codeshark> yes
02:24 &lt;@UserX> mids: do you mean how hard it would be to do translation?
02:24 &lt;@mids> Rooster77 knows something about htat
02:25 &lt;@mids> UserX: no, more the unicode / utf8 support
02:26 &lt; Rooster77> Rooster77 is not fluent yet, but is working on it..
02:27 &lt;+BluePaperBoy> just give it to a chinese programmer ;)
02:27 &lt; Rooster77> good idea...!
02:27 &lt;@UserX> not that familar with it but as i understand you can select codepages for interpreting 8 bit characters
02:28 &lt;@mids> okay... more questions?
02:30 &lt; UnDeRToW> i need the new docs to update the translation
02:30 &lt;@mids> okay, while they are still under review, you can get them from the CVS
02:30 &lt; UnDeRToW> ok
02:30 &lt;@mids> do you know how to use CVS?
02:30 &lt;+BluePaperBoy> mids: are we stuck with that crappy iip logo? What ever happend to the copyrighted casper pics?
02:30 &lt; UnDeRToW> yes
02:30 &lt;@mids> UnDeRToW: contrib/htmldoc/
02:31 &lt;@nop> which logo
02:31 &lt;@mids> UnDeRToW: thats where everything is
02:31 &lt;+BluePaperBoy> the two trenchcoat guys then the p
02:31 &lt; UnDeRToW> ok
02:31 &lt;+BluePaperBoy> ...on the clothing ;)
02:31 &lt;@mids> I like the new design
02:32 &lt; UnDeRToW> and the FAQ
02:32 &lt; UnDeRToW> we have to do one
02:32 &lt;@mids> UnDeRToW: banks started some faq items in the manual too
02:32 &lt; UnDeRToW> i see almost always the same quesitons
02:32 &lt; UnDeRToW> ok
02:32 &lt; UnDeRToW> i will take a look
02:33 &lt; UnDeRToW> last thing
02:33 &lt;@nop> k
02:33 &lt;@nop> I think we're done
02:33 &lt; UnDeRToW> i think
02:34 &lt; UnDeRToW> would be usefull to being able to change your trent password
02:35 &lt;@mids> ok
02:35 &lt; UnDeRToW> if you want to change you pass you have to drop the nick
02:35 &lt;@mids> would it be needed to enter it twice?
02:35 &lt; UnDeRToW> but if you drop you loose the channels
02:35 &lt;+BluePaperBoy> mids: that would be nice
02:36 &lt;@mids> I'll think about it :)
02:37 &lt;@mids> (no reason not to do it, just someone has to code it)
02:37 &lt;@nop> should be like 5 lines of code
02:37 &lt;@mids> well, 6
02:37 &lt;@mids> :)
02:38 &lt;+BluePaperBoy> so it'll be done within a year I guess :)
02:38 &lt;@mids> very likely
02:39 &lt;@nop> ok
02:39 &lt;@mids> remember me everydat
02:39 &lt;@mids> day
02:39 &lt;@nop> one thing
02:39 &lt;@nop> http://e-store.invisiblenet.net
02:39 &lt;@nop> support the project
02:39 &lt;@nop> will work on getting black on white
02:39 &lt;@nop> ellison
02:39 &lt;@nop> anything on website yet
02:39 &lt; ellison> hey,
02:39 &lt; ellison> about 1 hour away from something I'd be comfortable showing
02:40 &lt;@nop> ok
02:40 &lt;@nop> is it like just started
02:40 &lt;@nop> or is it fully functional
02:40 &lt;@nop> the one you're showing
02:40 &lt;@nop> ?
02:40 &lt; ellison> this is a photoshop draft
02:40 &lt;+BluePaperBoy> are you hardcoding or cheating?
02:40 &lt; ellison> ?
02:41 &lt; ellison> it's quite a few steps away from a finished site, but I can break out the HTML for templates in a day or so once the design is finalized
02:42 &lt;@nop> ok
02:42 &lt;@nop> kewl
02:45 &lt;@mids> okay folks, I am going to sleep.. thanks for the patience :)
02:46 &lt; UnDeRToW> me too
02:46 &lt; UnDeRToW> i have to wake up in 4 hours
02:46 &lt; UnDeRToW> :(
02:46 &lt; UnDeRToW> bye
02:46 &lt;+BluePaperBoy> bye
03:08 &lt; logger> logging ended
--- Log closed Wed Jun 12 03:08:35 2002
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P, 4 de junho de 2002</title><link>/pt/blog/2002/06/04/reuni%C3%A3o-de-desenvolvimento-i2p-4-de-junho-de-2002/</link><pubDate>Tue, 04 Jun 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/06/04/reuni%C3%A3o-de-desenvolvimento-i2p-4-de-junho-de-2002/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>http://www.archive.org/&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> AndreGoldman, Aroonkoa, Banks, codeshark, cohesion, ellison, k, mids, Neo, nop, Phiberoptika, UserX, Zwolly, Zwollywood&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Wed Jun 05 00:38:00 2002
00:38 &lt;+logger> logging started
00:38 &lt;@codeshark> already?
00:38 &lt;+logger> yes, warming up
00:49 * Annemiek is nu afwezig [Slapen/sleeping] [p-uit l-uit]
00:49 -!- Annemiek is now known as keimennA
00:59 &lt;@nop> time
00:59 &lt;@nop> what time is it
00:59 &lt;@codeshark> 22:59 UTC
01:00 &lt; ellison> drumroll.....
01:00 &lt;@codeshark> 23:00 UTC
01:00 &lt; Zwollywood> 1:00
01:00 &lt;@mids> Tue Jun 4 23:00:50 UTC 2002
01:01 &lt;@mids> lets start
01:01 &lt;@nop> ok
01:01 &lt;@nop> Welcome all
01:01 &lt;@nop> to the 3rd meeting
01:01 &lt;@nop> of IIP
01:02 &lt;@nop> Today is probably a shorter meeting
01:02 &lt;@nop> but that's not exactly a bad thing
01:02 &lt;@nop> so anyway
01:02 &lt;@mids> on request of some europeans the meeting is held 1 hour earlier, nop is busy working, so he might be away
01:02 &lt;@nop> let's get started shall we
01:02 &lt;@mids> Previous meeting has logs on http://mids.student.utwente.nl/~mids/iip/meeting2/
01:03 &lt;@mids> if it will get crowded, this channel will be moderated, in that case direct your question to those with ops
01:03 &lt;@nop> ok
01:03 &lt;@nop> agenda
01:03 &lt;@mids> 1) Welcome
01:03 &lt;@mids> 2) Documentation status
01:03 &lt;@mids> 3) RC2 compatibility
01:03 &lt;@mids> 4) IPv6 support for IIP 1.2
01:03 &lt;@mids> A) Questions?
01:03 &lt;@mids> B) Next meeting
01:03 &lt;@nop> welcome
01:03 &lt;@nop> on to 2
01:04 &lt;@mids> Thanks to Banks a lot of holes in the docs are filled
01:04 &lt;@mids> he added screenshots for windows
01:04 &lt;@mids> and found nice quotes that are used in each chapter
01:04 &lt; Banks> np
01:04 &lt;@codeshark> yeah, doc looks cool
01:04 &lt;@mids> cohesion reviewed his work on chapter 1 and 2
01:04 &lt;@mids> it is in CVS now
01:05 &lt;@mids> demo: http://mids.student.utwente.nl/~mids/iip/htmldoc/en/index.html
01:05 &lt;@mids> nop still has to review everything, so it is in no way final
01:05 &lt;@mids> .
01:05 &lt;@mids> pardon the logo, that ASCII art is a placeholder :)
01:05 &lt;@mids> .
01:06 &lt;@mids> Sina: now everybody is looking at the nice docs: demo: http://mids.student.utwente.nl/~mids/iip/htmldoc/en/index.html
01:07 &lt; Neo> nice job banks. stuff looks great.
01:07 &lt; Banks> cheers :)
01:07 &lt;@nop> one comment
01:08 &lt;@nop> looks great
01:08 &lt;@nop> but
01:08 &lt;@nop> oh
01:08 &lt;@nop> never mind
01:08 &lt;@nop> ok
01:08 &lt; Banks> If we can get an advance release on RC2 we can package the latest docs with it
01:08 &lt;@mids> hehe
01:08 &lt;@nop> it's all good
01:08 &lt;@nop> we will, we'll get to rc2 next
01:08 &lt;@mids> any other comments on the docs?
01:08 &lt; Banks> You sure there isn't a but? :)
01:08 &lt; cohesion> anyone here have debian?
01:09 * mids
01:09 &lt;@mids> there is no /etc/boot.local
01:09 &lt;@mids> everything is script based
01:09 &lt; cohesion> sys V
01:09 &lt; cohesion> you mean?
01:09 &lt;@mids> so you need to create a startup script and put it in /etc/rcS.d/
01:09 &lt; cohesion> ya
01:09 &lt; cohesion> hum
01:09 &lt; cohesion> *shrugs*
01:10 &lt;@nop> oh guys
01:10 &lt;@nop> we need to include the random data for windows snapshot
01:10 &lt;@nop> might throw them off
01:10 &lt;@nop> but we generate a seed there as well
01:10 &lt;@mids> is that GUI based?
01:10 &lt;@nop> yes
01:10 &lt;@nop> mouse and keyboard strokes
01:10 &lt;@nop> both or either
01:11 &lt;@mids> so it is already in cvs?
01:11 &lt;@nop> yes sir
01:11 &lt;@mids> ok
01:11 &lt;@nop> but you have to do a clean install on that
01:11 &lt;@mids> Banks: can you snap that?
01:11 &lt;@nop> cohesion
01:11 &lt;@nop> chapter 4
01:11 &lt;@nop> installation on Unix systems
01:11 &lt;@nop> is that completed the isproxy -C
01:12 &lt; Banks> mids: I'll try
01:12 &lt;@nop> because it starts up at beginning if you are not upgrading
01:12 &lt;@mids> Banks: you require a windows compilation then, maybe ask codeshark
01:12 &lt;@mids> AndreGoldman: we are at 2) Documentation status
01:12 &lt;@nop> I can compile it for you
01:12 &lt; Banks> nop: Cheers
01:13 &lt;@nop> and send it your ways
01:13 &lt;@mids> AndreGoldman: everybody is looking at the documentation demo: http://mids.student.utwente.nl/~mids/iip/htmldoc/en/
01:13 &lt; AndreGoldman> Thank, I'll jut follo along.
01:13 &lt;@nop> I'll send it in a bit
01:13 &lt;@mids> more comments on docs?
01:13 &lt;@nop> cohesion
01:13 &lt;@nop> need to finish isproxy configuration for unix
01:13 &lt;@nop> on chapt 4
01:14 &lt;@nop> I'll look over it later for other stuff
01:14 &lt;@nop> but that's a biggy
01:14 &lt; cohesion> hum
01:14 &lt; Zwolly> just let me know where to find original and i will make an dutch translation
01:14 &lt;@nop> ahh yes
01:14 &lt;@nop> translations
01:14 &lt;@mids> Zwolly: will do once reviewed by nop
01:14 &lt;@nop> we need to include those
01:14 &lt;@nop> in source
01:14 &lt;@nop> this will help people tremendously
01:15 &lt;@mids> any germans here?
01:15 &lt;@nop> Skyrat is
01:15 &lt;@nop> but he's not on right now
01:15 &lt;@mids> or other languages except for english, dutch and french
01:15 &lt;@nop> also
01:15 &lt; Phiberoptika> do you need spanish?
01:15 &lt;@nop> cohesion include the network diagram
01:15 &lt;@mids> UnDeRToW told me that he didn't have time for up to date spanish
01:15 &lt;@nop> I think we have spanish
01:15 &lt;@nop> oh
01:15 &lt;@nop> ok
01:15 &lt;@nop> then yes
01:15 &lt;@nop> spanish is good
01:15 &lt; cohesion> what diagram?
01:15 &lt;@nop> the one I sent a while back
01:16 &lt;@nop> ascii art of the network architecture
01:16 &lt; cohesion> ok
01:16 &lt; cohesion> i'll find it
01:16 &lt;@nop> k
01:16 &lt;@mids> Phiberoptika: cool, we'll find you when needed :)
01:16 &lt;@nop> because what's demonstrated is part of the communication protocol
01:16 &lt;@nop> not the netwrk arch
01:16 &lt;@nop> and we'll label that communication protocol as such
01:16 &lt; Phiberoptika> ok : )
01:16 &lt;@nop> and then include net arch
01:16 &lt;@nop> anyway
01:17 &lt;@nop> I've spoken my mind, the rest of that can be worried about offline
01:17 &lt;@mids> .
01:17 &lt;@nop> oh
01:17 &lt;@nop> and pertaining to rc2 with docs
01:17 &lt;@nop> I will rewrite the encryption when done, but we'll know why in next part
01:18 &lt;@mids> next item?
01:18 &lt;@nop> yes
01:18 &lt;@mids> 3) RC2 compatibility
01:18 &lt;@nop> ok
01:18 &lt;@nop> decided yesterday
01:18 &lt;@nop> we have some more work on rc2
01:18 &lt;@nop> so please
01:19 &lt;@nop> use 1.1 rc1 until otherwise notified
01:19 &lt;@nop> because they won't work together
01:19 &lt;@mids> wasn't there a function freeze?
01:19 &lt;@nop> and the entire infrastructure has to be upgraded
01:19 &lt;@nop> but it must be when release of rc2 is out
01:19 &lt;@nop> or at least 1 week for pre-testing
01:19 &lt;@nop> reason:
01:19 &lt;@codeshark> nop: we need a parallel rc-2 network
01:19 &lt;@nop> we will have one cs
01:19 &lt;@codeshark> ok
01:19 &lt;@nop> but inform will look the same
01:19 &lt;@nop> and you'll have to restart inform
01:20 &lt;@nop> because we're not changing the communication to inform
01:20 &lt;@nop> so when we parallel
01:20 &lt;@nop> we'll slowly delete out as wel upgrade
01:20 &lt;@codeshark> you mean: flush the relays
01:20 &lt;@nop> we upgrade
01:20 &lt;@nop> yes
01:20 &lt;@nop> except for a couple
01:20 &lt;@nop> which we can discuss later
01:20 &lt;@codeshark> sure
01:20 &lt;@nop> ok
01:20 &lt;@mids> what is changed?
01:20 &lt;@nop> reason:
01:20 &lt;@nop> mandatory security upgrade
01:21 &lt;@nop> IIP 1.1 as is, is very secure under normal circumstances
01:21 &lt;@nop> hackers, etc
01:21 &lt;@nop> but
01:21 &lt;@nop> against a gov't attack, and ultimate paranoia
01:21 &lt;@nop> there can be a few certain types of physical attacks that can be used to obtain the secret server key through coersion
01:21 &lt;@nop> because of this risk
01:21 &lt;@nop> well
01:22 &lt;@nop> let me explain it in more detail
01:22 &lt;@nop> for instance
01:22 &lt;@nop> we're all enjoying ourselves on IIP
01:22 &lt;@nop> right?
01:22 &lt;@nop> right
01:22 &lt;@mids> k: we are now on 3) RC2 compatibility
01:22 &lt;@mids> right
01:22 &lt; Neo> I am.
01:22 &lt;@nop> someone does something stupid and happens to live in a corrupt gov't space
01:22 &lt;@mids> (if the network is up)
01:22 &lt;@nop> this gov't is now wiretapping and monitoring their internet connection
01:22 &lt; k> listening.
01:23 &lt;@nop> and starts putting up spy nodes around this user
01:23 &lt;@nop> then
01:23 &lt;@nop> they log this stuff for the amount of time they feel needed to get this guy
01:23 &lt;@nop> and suddenly they seek me out
01:23 &lt;@nop> and say we're raidnng the server
01:23 &lt;@nop> you have no choice but to give us the key
01:23 &lt;@nop> legally I'm obligated to do so
01:23 &lt;@nop> which is another issue of whether I do or not
01:23 &lt;@nop> say worst situation
01:24 &lt;@nop> they shoot me in the head
01:24 &lt;@nop> and take the key
01:24 &lt;@nop> ok
01:24 &lt;@nop> now with proper analysis
01:24 &lt;@nop> they will be able to decrypt the messages involved
01:24 * Neo thinks we would all miss you.
01:24 &lt; AndreGoldman> it is called 'rubber hose cryptography'
01:24 &lt;@nop> well
01:24 &lt;@nop> still
01:25 &lt; Aroonkoa> Can the key be kept completely in memory?
01:25 &lt;@nop> this is involving IIP as a protocol and rubber hose doesn't work on 2.4 kernels
01:25 &lt;@nop> we have provided a solution
01:25 &lt;@nop> and are currently in the process of implementing it
01:25 &lt; Banks> can you tell us what it is?
01:25 &lt;@nop> this solution is to have a double encrypted protocol for end to end
01:25 &lt;@nop> of course, we're open source
01:25 &lt;@nop> ;)
01:25 &lt;@nop> what happens
01:26 &lt;@nop> user A connects through ---> to end node, connects to networkid, authenticates, and then will be doing a separate random key exchange that will disappear after communication is finished
01:26 &lt;@nop> this key will not be used again
01:26 &lt;@nop> and is after networkid authentication
01:26 &lt;@nop> plus enhanced with the Rolling Key Algorithm we use
01:26 &lt;@nop> and the way we Xor every 8 bytes of data
01:27 &lt;@codeshark> well, you could still do a mitm
01:27 &lt;@nop> no
01:27 &lt;@codeshark> why not?
01:27 &lt;@nop> because
01:27 &lt;@codeshark> if you have the network key
01:27 &lt;@nop> it's done after the networkid
01:27 &lt;@nop> this is a situation against the log and raid server attack
01:27 &lt;@nop> not a live attack
01:27 &lt;@codeshark> ok
01:27 &lt;@mids> will this cause more load on the serverside IIP relay?
01:27 &lt;@nop> most likely not after they are connected
01:27 &lt;@nop> you might note a spike on exchange
01:27 &lt;@nop> but that happens anyway
01:27 &lt;@nop> and a little more time connecting
01:27 &lt;@nop> also
01:28 &lt; Banks> the one-time key will be securely wiped after use?
01:28 &lt;@nop> networkid will be changed for safety reasons
01:28 &lt;@nop> and become 2048 bit
01:28 &lt;@nop> and made optionally in the software to support a 4096 bit networkid key
01:28 &lt;@mids> how well does it scale?
01:28 &lt;@nop> yes Banks it will
01:28 &lt;@mids> we had big trouble on the old server, when everybody connected at once
01:28 &lt; Neo> (log and raid server attack == log all cipher traffic, then raid for the key, then replay the traffic and decrypt the data)
01:28 &lt;@nop> correct
01:28 &lt;@mids> thanks nop
01:29 &lt;@mids> s/nop/Neo/
01:29 &lt;@nop> the already used ciphers assist quite well for most attacks, the windows are small because of RKA and fake traffic forcing the rolling of keys
01:29 &lt;@nop> but if a user is being monitored
01:29 &lt;@nop> they are at risk until we decentralize completely
01:29 &lt;@nop> so for this reason
01:30 &lt;@nop> we are implementing rc2 as a mandatory security upgrade
01:30 &lt; Banks> cool
01:30 &lt;@nop> and will not be compatible with the previous version
01:30 &lt;@nop> and
01:30 &lt;@nop> one more comment on security
01:30 &lt;@nop> we need to make an ettiquette doc on how to think securely and anonymously
01:30 &lt;@nop> especially in public channels
01:30 &lt;@nop> as well
01:30 &lt;@mids> offtopic :)
01:30 &lt;@nop> as just putting iip links to lots of websites
01:31 &lt;@nop> it's part of the security of IIP
01:31 &lt;@nop> which I believe is rc2
01:31 &lt;@nop> ;)
01:31 &lt; Banks> heh
01:31 &lt;@nop> just linking IIP could lead to bad compromised software
01:31 &lt;@nop> even with md5's
01:31 &lt;@nop> we need to make sure that the servers that mirror it
01:31 &lt;@nop> are secure
01:31 &lt;@nop> etc
01:31 &lt;@nop> anyway
01:32 &lt;@nop> off topic
01:32 &lt;@nop> so we'll discuss that next meeting
01:32 &lt;@nop> anywa
01:32 &lt;@nop> scalability
01:32 &lt;@nop> IIP doesn't scale at all really because of it's centralized (temporary) design
01:32 &lt;@nop> but DH key exchange will not affect the scaling
01:32 &lt;@nop> we are planning for the future
01:32 &lt;@nop> and bigger prime numbers are essential as we go against faster and faster computers out there
01:33 &lt;@mids> well I remember terrible loads when everybody connects at once, right?
01:33 &lt;@nop> not anymore
01:33 &lt;@nop> this was fixed recently
01:33 &lt;@nop> on the back end
01:33 &lt;@nop> I get a spike of 32% now with that issue
01:33 &lt;@nop> not 99%
01:33 &lt;@mids> nice
01:33 &lt;@mids> why put this mandatory thing in RC2 (which was feature frozen imho) and not in 1.2 ?
01:34 &lt;@nop> because it will be waiting too long
01:34 &lt;@nop> no offense to the US gov't
01:34 &lt;@nop> but they have been issuing laws faster than we code
01:34 &lt;@nop> particularly to wiretapping
01:34 &lt;@nop> deniability is a key issue here
01:34 &lt; Banks> indeed
01:34 &lt;@mids> k
01:34 &lt;@nop> especially for the server
01:34 &lt;@mids> good point then
01:35 &lt;@mids> do we need version numbering in the node.ref? (like freenet has)
01:35 &lt;@nop> hence the need to fix some issues and advance in our need for privacy and security
01:35 &lt;@nop> it's an ongoing battle
01:35 &lt;@nop> but it's worth it
01:35 &lt;@nop> well
01:35 &lt;@nop> versioning might be an optional feature
01:35 &lt;@nop> sounds like it will turn out important soon
01:36 &lt;@nop> so it's in consideration
01:36 &lt;@nop> will let you know next week
01:36 &lt;@nop> ok
01:36 &lt;@nop> I'm done
01:36 &lt;@mids> k
01:36 &lt;@nop> .
01:36 &lt;@nop> any questions
01:36 &lt;@mids> .
01:36 &lt; Neo> Yeah.
01:37 &lt; Neo> The fake traffic option.
01:37 &lt; Neo> Wouldn't it be a good idea to have this turned on by default?
01:37 &lt;@nop> it is
01:37 &lt; Neo> good.
01:37 &lt; Neo> thanks.
01:37 &lt;@nop> it's been on since encryption came out to IIP
01:37 &lt;@mids> fake traffic, what is the length again?
01:37 &lt;@nop> it varies
01:38 &lt;@nop> it's max is 50 bytes
01:38 &lt;@mids> between fixed values isnt it?
01:38 &lt;@nop> about the size of simulated chat messages
01:38 &lt;@mids> cant you let it vary based on normal chat?
01:38 &lt;@nop> it is as close as we can get at this time
01:38 &lt;@nop> AI comes later
01:38 &lt;@nop> ;)
01:38 &lt;@mids> heh
01:39 &lt; Banks> what do you mean mids?
01:39 &lt;@nop> we plan to do that with iip 2
01:39 &lt;@nop> that will have more available techniques
01:39 &lt;@mids> Banks: well, maybe 50 maximum is too short
01:39 &lt;@mids> Banks: topic are much longer for example
01:39 &lt; Banks> I see. Is it random text?
01:39 &lt;@mids> Banks: and that might give away something
01:39 &lt;@nop> yes
01:39 &lt;@nop> I believe the values can be altered fairly easy
01:39 &lt;@nop> ;)
01:40 &lt; Banks> :)
01:40 &lt;@mids> k
01:40 &lt;@nop> any more questions
01:40 &lt;@mids> feature request for 1.2:
01:40 &lt;@nop> oh
01:40 &lt;@nop> feature requests need to be posted on sourceforge
01:40 &lt;@mids> keep record of average and SD of the lenght of lines
01:40 &lt;@mids> yes, I know
01:41 &lt;@nop> SD?
01:41 &lt;@mids> standard diviation
01:41 &lt;@nop> why?
01:41 &lt;@mids> to be able to fake messages within the used scale
01:41 &lt; Banks> mids: you mean per user or for all users?
01:42 &lt;@mids> Banks: all users is safest
01:42 &lt;@mids> hm, but harder
01:42 &lt;@nop> well
01:42 &lt;@mids> hm
01:42 &lt;@nop> a nice goal
01:42 &lt;@nop> would be this
01:42 &lt;@nop> iip node takes data traffic
01:42 &lt;@nop> analyzes it
01:42 &lt;@nop> and scrambles it
01:42 &lt;@nop> and uses it for it's seed of random spurting data
01:43 &lt;@nop> that would give a bit of form of ai
01:43 &lt;@mids> k
01:43 &lt; Banks> might be better to get the random data from somewhere else. I mean, that's the data we're trying to keep secret :)
01:43 &lt;@nop> what I mean
01:43 &lt;@nop> not direct data
01:43 &lt;@nop> but size of data info
01:44 &lt;@nop> and
01:44 &lt;@nop> spurt ratio of normal data
01:44 &lt;@nop> so that it mimics
01:44 &lt;@nop> actual data
01:44 &lt; Banks> I see
01:44 &lt;@nop> is randomized using yarrow
01:44 &lt; Banks> Do you guys get notified of bugs added at sourceforge?
01:44 &lt;@nop> I check daily
01:45 &lt;@mids> and subscribers are emailed
01:45 &lt; Banks> ok, just wanted to point out that node/relay settings bug if you hadn't seen it
01:45 &lt;@nop> which one
01:45 &lt; Banks> cool
01:45 &lt;@mids> the one that you didnt see :)
01:45 &lt; Banks> [ 563246 ] node/relay type settings cancellation
01:46 &lt;@nop> ahh
01:46 &lt;@nop> yes
01:47 &lt;@mids> Banks: thanks for pointing out
01:47 &lt;@mids> who does the windows code?
01:47 &lt;@nop> that's not really a bug
01:47 &lt; Banks> yeah, but it's not really a feature either :)
01:47 &lt;@nop> right
01:47 &lt;@nop> it warns you about your settings
01:48 &lt;@nop> but
01:48 &lt;@nop> we'll look into it
01:48 &lt;@nop> thnx
01:48 &lt; k> what's the time?
01:48 &lt; Banks> np
01:48 &lt;@mids> Tue Jun 4 23:48:37 UTC 2002
01:48 &lt;@mids> more item 2 questions?
01:48 &lt;@nop> next on agenda
01:49 &lt; k> what's that in central america?
01:49 &lt;@mids> 4) IPv6 Support for IIP 1.2
01:49 &lt;@mids> http://www.timeanddate.com/worldclock
01:49 &lt; k> thnx
01:50 &lt;@mids> IPv6 is something that is going to be used more wide spread
01:50 &lt;@mids> making IIP IPv6 compatible seems usefull
01:51 &lt;@mids> does anybody have experience with making daemons IPv6 compatible?
01:51 &lt;@nop> well
01:51 &lt;@nop> I think it's fairly simple to make it ipv6 compatible
01:51 &lt;@nop> it's really size and input, if your machine is compatible
01:51 &lt;@nop> then it will just do it correctly
01:52 &lt;@codeshark> node.ref parser?
01:53 &lt;@mids> how does it know if it should use the IPv6 or IPv4 address when doing a DNS query?
01:54 &lt;@codeshark> dns returns it
01:54 &lt;@codeshark> either an A record
01:54 &lt;@codeshark> or AAA
01:54 &lt;@mids> dns returs both
01:54 &lt;@mids> (if both exist)
01:54 &lt;@codeshark> hmm, if it has both
01:54 &lt;@mids> s/AAA/AAAA/
01:54 &lt;@UserX> ipv6 nodes would probably be indicated by adding a "transport" field to noderef with a value "tcp6" or similar
01:54 &lt;@codeshark> right :)
01:55 &lt; Aroonkoa> Nodes could be both ipv4 and ipv6, correct?
01:55 &lt;@UserX> .
01:55 &lt;@UserX> yes
01:56 &lt;@mids> would be nice, that way you can make them gateways
01:56 &lt;@codeshark> if nodes can be on ipv6, i need to connect to the ipv6 network with the nodechecker
01:56 &lt;@codeshark> .
01:56 &lt;@nop> right
01:57 &lt;@nop> remember this is iip 1.2
01:57 &lt;@nop> so hopefully we'll be prepared for then
01:57 &lt;@nop> .
01:57 &lt;@mids> k
01:58 &lt; k> me?
01:58 &lt; k> j/k
01:58 &lt;@mids> more IPv6?
01:58 &lt;@nop> mids
01:58 &lt;@nop> it won't be too hard
01:58 &lt;@nop> I think that's it for ipv6
01:59 &lt;@mids> UserX's idea is great, that should solve all problems
01:59 &lt;@mids> .
01:59 &lt;@nop> yes
01:59 &lt;@nop> .
01:59 &lt;@nop> he always has great ideas
01:59 &lt;@nop> .
01:59 &lt;@mids> A) Questions
01:59 &lt;@mids> -------------
01:59 &lt;@mids> Ask a question
01:59 &lt;@nop> How does everyone like IIP so far
01:59 &lt;@nop> ?
01:59 &lt;@nop> ;)
02:00 &lt; Banks> It's elite
02:00 &lt; Zwolly> great and impressed
02:00 &lt;@mids> I like it pure
02:00 &lt;@nop> hehe
02:00 &lt; Neo> Schweeet.
02:00 &lt; Aroonkoa> Love it.
02:00 &lt;@nop> awesome
02:00 &lt; Zwolly> just looking fot this my whole internet irc life
02:00 &lt; Zwolly> for
02:00 &lt; Neo> We love it for what it is, and even more so for what it plans to be.
02:01 &lt;@nop> neato
02:01 &lt; Phiberoptika> bravo!: ))))
02:01 &lt; Banks> It's not just a pipe dream. It's here, now. With promise for the future.
02:01 * Banks reaches for tissues.
02:01 &lt;@nop> umm
02:01 &lt;@nop> that was the idea
02:02 * Banks offers the box around.
02:02 &lt;@nop> haha
02:02 &lt;@nop> oh
02:02 &lt;@nop> banks
02:02 &lt;@nop> great job on iip logo design
02:02 &lt;@nop> one comment
02:02 &lt;@mids> what logo?
02:02 &lt; Banks> shoot
02:02 &lt;@nop> use it for docs if we can
02:02 &lt;@nop> t-shirts
02:02 &lt;@nop> and bumper stickers
02:02 &lt;@nop> but website probably will be more light
02:03 &lt;@nop> it's very cynical ;)
02:03 &lt;@nop> and as a group
02:03 &lt;@nop> we like it
02:03 &lt;@mids> ah, banks did the logo, forgot
02:03 &lt; Zwolly> t-shirts... there goes your anonimous life
02:03 &lt; Neo> bumper stickers... lol
02:03 &lt;@nop> just saying
02:03 &lt;@mids> did everybody see it? I will put it on my site
02:03 &lt; Banks> :)
02:03 &lt;@nop> defintely on the docs though
02:03 &lt;@nop> THat is the epitome of the docs
02:03 &lt;@nop> and the software
02:04 &lt;@mids> http://mids.student.utwente.nl/~mids/iip/meeting3/IIPlogo_bigger.png
02:04 &lt;@mids> somebody who isnt here at the moment had a comment on the logo
02:05 &lt;@mids> (s)he didn't quite like how the P worked out
02:05 &lt; Banks> We can change IIP to stand for Invisible Internet Project if you like, which represents your long-term goals as I understand it.
02:05 &lt;@mids> (but liked the whole concept)
02:05 &lt; Banks> if we can think of a way to improve the P, we should.
02:06 &lt;@mids> maybe a normal P?
02:06 &lt;@nop> maybe make both
02:06 &lt;@nop> irc and internet
02:06 &lt;@nop> internet is a ways off
02:06 &lt; k> just don't p on the floor, k?
02:06 &lt;@nop> we have a joker in here
02:06 &lt;@nop> hehe
02:06 &lt;@nop> ;)
02:06 &lt; Banks> :)
02:06 &lt;@mids> well, there is an idea
02:07 &lt;@mids> if you put the P a bit higher, it looks maybe better
02:07 &lt;@mids> though I like the concept!
02:07 &lt; Banks> mids: you can make those changes and send them around for comment if you want, or I can do it.
02:07 &lt;@mids> I am not a gfx guy
02:08 &lt; Banks> neither am I really :)
02:08 &lt;@mids> :)
02:08 &lt; Banks> I'll do a normal P and move it up and send it around
02:08 &lt; k> what's the time in costa rica??
02:11 &lt;@mids> okay, I have a little idea
02:11 &lt;@mids> everybody may promote his channel here now, with a oneliner
02:11 &lt;@mids> include channelname + description
02:12 &lt;@mids> #anonymous - general network channel, meet celibrities &amp; crackheads
02:12 &lt; Zwolly> channel Annemiek just for the fun and in dutch (or english)
02:12 * keimennA is afwezig [Slapen/sleeping] [1h22m52s]
02:13 &lt; k> glad I got to know that..
02:13 &lt; Banks> #scientology is a classic example of the kind of channels which IIP is ideally suited to
02:13 &lt; Banks> (it's not mine though :) )
02:13 &lt; k> lol
02:14 &lt; Neo> #distributedcity - Sovereign Individuals
02:14 &lt;@mids> #test - for all your testing
02:15 &lt;@nop> #vegetarian for vegetarian (joke)
02:15 &lt; Banks> #hacktivismo isn't up today
02:15 &lt; Banks> Heh
02:16 &lt;@mids> okay, any questions? (IIP related)
02:18 &lt; Banks> Any way to improve fserve speed in the short-term? We could get a bigger user-base then.
02:18 &lt;@nop> umm
02:18 &lt;@nop> not without having flooding problems
02:18 &lt;@codeshark> filesharing in iip is not a very good idea
02:19 &lt;@codeshark> it's very inefficient
02:19 &lt;@nop> wait till decentralized
02:19 &lt;@codeshark> because of base64 encoding and additional irc headers
02:19 &lt;@codeshark> ...
02:19 &lt;@nop> then we'll make sure it's possible
02:19 &lt; Banks> I think it's a priority for a lot of people though. I was just wondering if there was any way to improve it somewhat before decentralization. Ok.
02:20 &lt;@nop> freenet gets it's act together
02:20 &lt;@nop> and you can write an irc plugin
02:20 &lt;@nop> :)
02:20 &lt;@codeshark> yeah, integration with freenet or somthing like it would be great
02:20 &lt;@mids> help freenet testing by running a watchme node
02:20 &lt;@codeshark> watchme node?
02:20 &lt;@mids> if they get that thing working again, freenet will be very usefull
02:21 &lt;@mids> http://freenetproject.org/cgi-bin/twiki/view/Main/SpyWare
02:21 &lt;@codeshark> statistics node?
02:21 &lt; Banks> true
02:21 &lt;@mids> it is a 'spyware' node, intended for debugging
02:24 &lt; k> woo
02:25 &lt;@mids> yes k? do you have a question?
02:25 &lt;@mids> (no sorry, dont know the costa rica timezone)
02:26 &lt; k> sorry - just celebrating out loud.
02:27 &lt;@mids> question: how does the 'new' time suit you?
02:27 &lt; k> huh?
02:28 &lt;@codeshark> it's a bit better, but we need to make the meetings shorter
02:28 &lt;@codeshark> .
02:28 &lt; Banks> I won't be able to make it to the next meeting. I have unavoidable business all day.
02:28 &lt;@nop> ok
02:28 &lt;@nop> it's all good
02:28 &lt;@mids> codeshark: any idea how to make it shorter?
02:29 &lt;@codeshark> make it more efficient
02:29 &lt;@codeshark> someone has to lead each topic
02:30 &lt;@codeshark> .
02:30 &lt;@mids> k
02:30 &lt;@mids> I am going to sleep
02:30 &lt;@mids> thanks all
02:30 &lt;@codeshark> me too
02:31 &lt;@mids> nop: can you moderate the channel again when the discussion is over?
02:31 &lt;@nop> sure
02:31 &lt;@mids> logger will be kept running for a while
02:31 &lt;@codeshark> nop: anything left for discussion>
02:31 &lt;@codeshark> ?
02:32 &lt;@nop> not really
02:32 &lt;@nop> no
02:32 &lt;@nop> everyone go home
02:32 &lt;@nop> haha
02:32 &lt; Zwolly> thanx dad
02:32 &lt;@nop> your welcome son
02:32 &lt; Zwolly> hehe
02:33 -!- mode/#iip-dev [+m] by nop
02:33 &lt;@nop> everybody out
02:33 &lt;@nop> I need my time alone
02:33 &lt;@nop> leave me be
02:33 * codeshark kicks out everyone
02:34 -!- Phiberoptika was kicked from #iip-dev by nop [nop]
02:34 -!- Neo was kicked from #iip-dev by nop [nop]
02:34 -!- keimennA was kicked from #iip-dev by nop [nop]
02:34 -!- keimennA was kicked from #iip-dev by nop [nop]
02:34 -!- mode/#iip-dev [+i] by codeshark
02:34 -!- keimennA was kicked from #iip-dev by nop [nop]
02:34 -!- k was kicked from #iip-dev by nop [nop]
02:34 -!- jakob[oFF] was kicked from #iip-dev by nop [nop]
02:34 -!- AndreGoldman was kicked from #iip-dev by codeshark [codeshark]
02:34 -!- Banks was kicked from #iip-dev by codeshark [codeshark]
02:34 -!- ion was kicked from #iip-dev by nop [nop]
02:35 -!- ellison was kicked from #iip-dev by nop [nop]
02:35 -!- Aroonkoa was kicked from #iip-dev by codeshark [codeshark]
02:35 -!- cohesion was kicked from #iip-dev by nop [nop]
02:35 &lt;@codeshark> hehe
02:35 &lt;+logger> abusive
02:35 &lt;+logger> logging ended
--- Log closed Wed Jun 05 02:35:32 2002
&lt;/div></description></item><item><title>Reunião de desenvolvimento I2P, 29 de maio de 2002</title><link>/pt/blog/2002/05/29/reuni%C3%A3o-de-desenvolvimento-i2p-29-de-maio-de-2002/</link><pubDate>Wed, 29 May 2002 00:00:00 +0000</pubDate><guid>/pt/blog/2002/05/29/reuni%C3%A3o-de-desenvolvimento-i2p-29-de-maio-de-2002/</guid><description>&lt;p>(Cortesia do wayback machine &lt;code>[Internet Archive](http://www.archive.org/)&lt;/code>)&lt;/p>
&lt;h2 id="resumo-rápido">Resumo rápido&lt;/h2>
&lt;p class="attendees-inline">&lt;strong>Presentes:&lt;/strong> Aroonkoa, Aster, athena, Banks, Chocolate, codeshark, ellison, Kronos-X, MiB, mids, Mole, Neo, nop, ptsc, SkyRat, Somedude, tikk, UserX, Zwolly&lt;/p>
&lt;h2 id="registro-da-reunião">Registro da Reunião&lt;/h2>
&lt;div class="irc-log">
--- Log opened Tue May 28 22:39:11 2002
22:39 &lt;+logger> logging started
22:40 -!- mids changed the topic of #iip-dev to: IIP Development Channel (moderated) | Weekly development meetings happen here at 0000 UTC wed. (tue if you are in a minus tz) | (during meetings) live logfile [live meeting log](http://mids.student.utwente.nl/~mids/meeting2/livelog.txt)
22:52 -!- mode/#iip-dev [-v logger] by mids
23:42 -!- mids changed the topic of #iip-dev to: IIP Development Channel (moderated) | Weekly development meetings happen here at 0000 UTC wed. (tue if you are in a minus tz) | [IIP project page](http://mids.student.utwente.nl/~mids/iip/)
--- Day changed Wed May 29 2002
00:16 [Users #iip-dev]
00:16 [@mids] [ athena] [ logger] [ MiB] [ SubLiminaL]
00:16 -!- Irssi: #iip-dev: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal]
00:26 -!- mode/#iip-dev [+o UserX] by mids
00:29 -!- mode/#iip-dev [+o codeshark] by mids
00:32 &lt;@codeshark> mids: i have an additional topic for today
00:32 &lt;@codeshark> we need more relays
00:33 &lt;@mids> where do you want it?
00:34 &lt;@codeshark> stability of networks
00:34 &lt;@mids> done
00:56 &lt;@UserX> mids: i'm going to have to leave about 30 minutes after the meeting starts
00:56 &lt;@mids> ok, if you have agenda items, please msg them to me, and they will be discussed
00:56 &lt;@mids> same if you want to shuffle the order
00:57 &lt;@mids> though I tried to move the most important ones to the top
00:58 &lt;@codeshark> add to agenda items: change meeting time
00:59 &lt;@mids> to when?
00:59 &lt;@codeshark> needs to be discussed
01:00 &lt;@mids> ok
01:00 &lt;@codeshark> for me it's a bit too late
01:00 &lt;@codeshark> 2 AM ...
01:22 -!- mode/#iip-dev [+o nop] by mids
01:51 -!- mode/#iip-dev [-m] by mids
01:51 * mids unmoderates till it start
01:51 &lt;@codeshark> my notebook has power for 38 minutes
01:52 * codeshark wonders if that's enough
01:52 &lt;@mids> brb
01:53 &lt;@mids> re
01:54 &lt; MiB> Side question: I noticed mids' page is .nl... how many of you are Dutch? I'm a Belgian myself.
01:54 &lt;@mids> we have atleast 10 dutch(wo)men here
01:54 &lt; MiB> Wow, leuk om weten :)
01:55 -!- mode/#iip-dev [+o nop] by mids
01:55 &lt; athena> codeshark: where are you at 2am that doesn't have a power outlet?? :)
01:57 &lt;@codeshark> i have, but i'm too lazy
01:59 -!- mids changed the topic of #iip-dev to: Meeting info, agenda, livelog including live logs in case you are late):
01:59 -!- mids changed the topic of #iip-dev to: Meeting info, agenda, livelog (in case you are late): [IIP project page](http://mids.student.utwente.nl/~mids/iip/)
02:00 &lt;@nop> ok
02:00 &lt;@nop> welcome
02:00 &lt;@nop> to our 2nd meeting
02:00 -!- mode/#iip-dev [+m] by mids
02:00 &lt;@nop> at IIP
02:00 &lt;@mids> This is the first public IIP meeting, we plan to have such a meeting each week at the same time and place.
02:00 &lt;@mids> Previous meeting ( [IIP project page](http://mids.student.utwente.nl/~mids/iip/)meeting1/ ) was non public, this one is.
02:00 &lt;@mids> We will moderate the meetings to prevent chaos. After the subject is stated, the channel will be unmoderated
02:00 &lt;@mids> so you can talk. If this becomes too chaotic, it will be kept moderated and then if you have a question or
02:00 &lt;@mids> want to contribute something, message someone with ops (@) or voice (+)
02:00 &lt;@mids> Meeting info, agenda, livelog (in case you are late): [IIP project page](http://mids.student.utwente.nl/~mids/iip/)
02:00 &lt;@mids> .
02:00 &lt;@nop> ok
02:01 &lt;@nop> let's get started, I've been so busy today
02:01 &lt;@nop> multitasking
02:01 &lt;@nop> so you'll have to excuse if I'm in and out
02:01 &lt;@mids> np
02:01 &lt;@nop> agenda list
02:01 &lt;@mids> Topics:
02:01 &lt;@mids> 1) Welcome
02:01 &lt;@mids> 2) Stability network
02:01 &lt;@mids> 3) Project management
02:01 &lt;@mids> 4) Instant Anonymous Messenger
02:01 &lt;@mids> 5) Website
02:01 &lt;@mids> 6) Documentation
02:01 &lt;@nop> ok
02:01 &lt;@mids> 7) Other
02:01 &lt;@nop> stability network
02:01 &lt;@mids> 8) Questions?
02:01 &lt;@mids> 9) Next meeting
02:01 &lt;@mids> .
02:02 -!- mode/#iip-dev [-m] by mids
02:02 &lt;@nop> as you may have noticed
02:02 &lt;@mids> maybe initial questions?
02:02 &lt;@nop> sure
02:02 &lt;@mids> anybody....
02:02 &lt; Neo> hi.
02:02 &lt; Neo> do you know the causes of the network problems?
02:02 &lt;@mids> Neo: that will be answered in a minute
02:02 &lt;@nop> ok
02:02 &lt;@mids> first we look if there are initial questions
02:02 &lt;@nop> any initial questions
02:02 &lt;@mids> guess not, nop go on (+m)
02:03 &lt;@nop> ok
02:03 &lt;@nop> network stability
02:03 &lt;@nop> the reasons of this are many
02:03 &lt;@nop> for one
02:03 &lt;@nop> this network has been sitting in a laptop on a desk at my work for a long time
02:03 &lt;@nop> problem with this is
02:03 &lt;@nop> someone moved the laptop
02:03 &lt;@nop> not thinking it needed to be on
02:03 &lt;@nop> so... that was one problem
02:04 &lt;@nop> second
02:04 &lt;@nop> I decided to move it
02:04 &lt;@nop> to a beefier box
02:04 &lt;@nop> especially because of all the Diffie-Hellman calculations
02:05 &lt;@mids> can you explain the case with the DH?
02:05 &lt;@nop> it is now gone from a 300 mhz
02:05 &lt;@nop> actually
02:05 &lt;@nop> 366 mhz
02:05 &lt;@nop> to a 933 mhz
02:05 &lt;@nop> from 128 megs of ram to 512
02:05 &lt;@nop> big difference
02:05 &lt;@nop> :)
02:05 &lt;@nop> Pent II - Pent III
02:05 &lt;@nop> ok
02:05 &lt;@nop> from that point
02:05 &lt;@nop> we found a memfree assertion error - actually athena also discovered it running rc2
02:06 &lt;@nop> and this problem needed to be addressed
02:06 &lt;@nop> which was
02:06 &lt;@nop> and just recently
02:06 &lt;@nop> upon fixing that problem
02:06 &lt;@nop> it has been since stable
02:06 &lt;@nop> now
02:06 &lt;@nop> we would really love to move away from centralization and that's our main goal
02:06 &lt;@nop> but it's a one step at a time type of deal, and this is a developer's network
02:06 &lt;@nop> so sometimes reliability is not it's best
02:07 &lt;@nop> but I am trying to keep everyone happy at this level
02:07 &lt;@nop> any questions
02:07 &lt;@nop> regarding this matter
02:07 &lt;@mids> can you explain the case with the DH?
02:07 &lt;@nop> Case with DH
02:07 &lt;@nop> Diffie-Hellman key exchange calculations take a lot of processes
02:07 &lt;@nop> so when it goes down for a sec
02:07 &lt;@nop> and everyone tries to connect
02:07 &lt;@nop> it spikes the cpu at 99%
02:08 &lt;@nop> because lots of calculations are taking place
02:08 &lt;@nop> our goal
02:08 -!- mode/#iip-dev [-s] by mids
02:08 &lt;@nop> to fix this
02:08 &lt;@nop> we have done a few things
02:08 &lt;@nop> we put a poll/delay to handle calculations better
02:08 &lt;@nop> and 2
02:08 &lt;@nop> we are planning on implemented a better Multi-precision library in the future
02:09 &lt;@nop> any more questions regarding this matter
02:09 &lt;@mids> I have one thing to ad:
02:09 &lt;@nop> ok
02:09 &lt;@nop> please
02:09 &lt;@mids> network graph: [IIP project page](http://mids.student.utwente.nl/~mids/iip)stats/network.html
02:09 &lt;@mids> as you see (especially at weekly)
02:09 &lt;@mids> after a long network downtime
02:09 &lt;@mids> we loose a big time of users
02:09 &lt;@mids> and it takes a long time to gain them back
02:09 &lt;@mids> this is bad for our reputation
02:09 &lt;@nop> and for anonymity
02:09 &lt;@mids> maybe we should communicate better with the users
02:10 &lt;@nop> more users the better
02:10 &lt;@nop> agreed
02:10 &lt;@mids> when you know that the net will go down: do a global announcement
02:10 &lt;@nop> ok
02:10 &lt;@nop> sometimes
02:10 &lt;@nop> I don't know
02:10 &lt;@mids> if you observe that it is down: update status on site
02:10 &lt;@mids> .
02:10 &lt;@nop> ok
02:10 &lt;@nop> any questions or comments on this topic
02:10 &lt; athena> if i can make a suggestion: a brief update in the ircd motd would be great also
02:10 * Neo things update status on site is really good idea
02:11 &lt;@nop> ok athena : you are noted, and I will make my efforts in doing so
02:11 &lt; athena> thanks'
02:11 &lt; Neo> (sometimes I don't know if it is the network or just me)
02:11 &lt;@nop> Neo and mids I agree on update status
02:11 &lt;@nop> great idea
02:11 &lt;@mids> codeshark had something on the node status
02:11 &lt;@nop> k
02:11 &lt;@codeshark> just thought it could be integrated in the nodechecker
02:12 &lt;@nop> please elaborate
02:12 &lt;@codeshark> if i see that all hosts are down (=network down), i could update the status page
02:12 &lt;@nop> cool
02:12 &lt;@nop> sounds great
02:13 &lt;@nop> this also could go well with nym's who's online, instead of that, just have a network status page
02:13 &lt;@mids> please use . when done
02:13 &lt;@codeshark> .
02:13 &lt;@nop> .
02:13 &lt; Neo> .
02:13 &lt;@mids> how many public relays do we have?
02:13 &lt;@mids> .
02:13 &lt;@codeshark> right now we 15 in the nodechecker list
02:13 &lt;@codeshark> 13 are online
02:14 &