ZNC
O ZNC é um bouncer de rede IRC ou BNC. Ele pode separar o cliente do servidor IRC real e também dos canais seleccionados. Vários clientes de diferentes locais podem ligar-se a uma única conta de ZNC ao mesmo tempo e, portanto, aparecer com o mesmo apelido (nickname) no IRC. Suporta ligações Transport Layer Security e IPv6 .
Página oficial | znc |
O ZNC está escrito em C++ e licenciado sob a licença Apache-2.0 .
O programa principal, que já possui vários utilizadores, reprodução de buffers por canal e redireccionamento DCC transparente, pode ser estendido utilizando módulos. Os módulos podem ser escritos em Python, Perl, Tcl ou C++ . [1] Os módulos disponíveis incluem funcionalidade de registo, encriptação Blowfish, gestão de utilizadores e canais, funcionalidade de ausência, uma linha de grupo (partyline) e muito mais. [2] Um módulo muito popular é o webadmin: ele fornece uma maneira de gerir utilizadores e canais de maneira conveniente usando apenas um navegador da web. O ZNC também oferece suporte à falsificação de identidade via oidentd . [3]
O ZNC está em desenvolvimento desde Julho de 2004 [4] [5] como uma alternativa ao psyBNC e novos lançamentos são feitos regularmente. Ele recebeu críticas favoráveis, [6] [7] especialmente em comparação com o psyBNC, e tem uma comunidade activa no IRC.
Em meados de 2009, a popularidade do ZNC entre os utilizadores do iPhone aumentou depois que os módulos de notificação para Colloquy [8] e Growl [9] foram publicados.
Desde 2012, os clientes de IRC [10] [11] [12] começaram a se integrar com o ZNC: ao enviar buffers de canal para o cliente, o ZNC usa um timestamp indicando quando cada mensagem foi recebida, e o cliente mostra isso em vez da hora em que o cliente recebeu o buffer. Esta funcionalidade está implementada como uma extensão de protocolo. [13]
Referências
editar- ↑ «Official ZNC site». znc.in. 11 de abril de 2012. Consultado em 16 de abril de 2012
- ↑ «Modules list on ZNC site». znc.in. 29 de janeiro de 2012. Consultado em 16 de abril de 2012
- ↑ «Using ident spoofs». znc.in. 25 de março de 2012. Consultado em 16 de abril de 2012
- ↑ «ZNC History». znc.in. 1 de junho de 2010. Consultado em 28 de janeiro de 2015
- ↑ «SourceForge revision history». sourceforge.net. Consultado em 27 de janeiro de 2015
- ↑ «ZNC on Open Hub». Black Duck Open Hub. Consultado em 27 de janeiro de 2015
- ↑ Lederer, Christian “phrozen77″ (22 de dezembro de 2009). «IRC bouncer comparison». IRC-Junkie.org. Consultado em 27 de janeiro de 2015
- ↑ «Push Notifications». colloquy.info. Consultado em 16 de abril de 2012
- ↑ «Prowl». znc.in. 17 de dezembro de 2011. Consultado em 16 de abril de 2012
- ↑ «Tags in IRC messages». WeeChat dev news. 27 de novembro de 2012. Consultado em 27 de janeiro de 2015
- ↑ «HexChat 2.9.6 released». 11 de setembro de 2013. Consultado em 28 de janeiro de 2015
- ↑ «mIRC list of changes» (TXT). mirc.com. 27 de maio de 2014. Consultado em 28 de janeiro de 2015. Cópia arquivada em 27 de janeiro de 2015
- ↑ Skunnyk (3 de setembro de 2013). «Use Irc Server-Time capabilities with znc and hexchat/weechat». blog.alteroot.org. Consultado em 27 de janeiro de 2015
Ligações externas
editar- Sítio oficial
- ZNC no Freshmeat
- #znc no Libera.chat
- #ZNC no EFnet