Detalhes de Software:
Versão: 0.9.3
Data de upload: 19 Feb 15
Licença: Livre
Popularidade: 89
A prosódia é uma livre e de código aberto, servidor de comunicações flexíveis para Jabber / XMPP escrito em Lua.
Prosódia pretende ser fácil de usar, e leve em recursos. Para os desenvolvedores Prosody pretende ser fácil de estender e dar um sistema flexível em que se desenvolver rapidamente funcionalidades adicionais, ou protótipo novos protocolos
O que é novo nesta versão:.
- Um arquivo de configuração passado como argumento de linha de comando não é esquecido quando configuração é recarregada
- MUC: Permitir admins para sempre desvio restrict_room_creation
- Faixa de fuga '.' quando normalizar nomes de host
- http: silenciosas falhas de conexão Prevenir
- Componentes: Permitir mais fácil primordial de autenticação de componentes por plugins
- Componentes: Ativar keepalives TCP
- Migrator: Melhor relatório de erros e melhoria da robustez
- S2S: Incluir IP em mensagens de log, se hostname não está disponível
- TLS: log de erro quando inicialização falha
O que é novo na versão 0.9.2:
- pacotes Debian / Ubuntu fixos para gerar sempre per- certs do sistema (veja abaixo)
- TLS: string cifra melhorado, e usar cifras preferenciais da prosódia (veja abaixo)
- MUC: Correção para clientes de ignição não exibem listas de quarto
O que é novo na versão 0.9.0:
- Esta versão traz suporte completo para o IPv6 em todo o servidor , o pedido de recurso superior desde 0.8.
- Ele também faz uma série de melhorias de segurança, incluindo suporte para autenticação usando certificados de servidor para servidor em vez de autenticação baseada em DNS tradicional ('discagem de retorno').
- Outras melhorias incluem um novo subsistema HTTP suportando hosts virtuais e módulos totalmente recarregável, suporte pubsub (XEP-0060), e mais.
O que é novo na versão 0.8.0:
- Suporte para módulos de autenticação e armazenamento de integrar Prosody com bases de dados 3-parte, diretórios e outros sistemas. O primeiro novo plugin de armazenamento é para bancos de dados SQL e suporta MySQL, PostgreSQL, e SQLite3. Também está incluído um migrador para mover dados entre o armazenamento baseado em arquivo e SQL. Apoio comando Ad-hoc agora está incluído por padrão para permitir a configuração e controle da prosódia remotamente a partir de um cliente XMPP. Conferências Multi-usuário agora apoiar os membros-somente, somente para convidados, e quartos protegidos por senha.
O que é novo na versão 0.7.0:
- manipulação conexão eficiente:
- Uma das mudanças mais significativas na prosódia 0.7 é o suporte adicional para libevent, significando Prosody pode lidar eficientemente com um grande número de conexões em uma variedade de plataformas usando epoll, kqueue, e uma série de outros mecanismos.
- Para mais informações consulte a nossa documentação libevent.
- autenticação Cyrus SASL:
- Há também agora suporte para Cyrus SASL para lidar com autenticação, permitindo o uso de LDAP, PAM, SQL ou uma série de outros métodos de autenticação, tais como GSSAPI.
- Para mais informações consulte a nossa documentação backend Cyrus SASL.
- autenticação SCRAM:
- Tobias Markmann também adicionou suporte para SCRAM, um novo mecanismo de autenticação que resolve um monte de problemas e deficiências encontradas nos mecanismos atuais e amplamente utilizados. Apoio SCRAM de prosódia foi testado com sucesso contra versões de desenvolvimento do Pidgin, Pandion, Gajim, Psi, Telepatia e o recém-chegado Swift.
- Também na área de autenticação e segurança, decidimos fazer Prosody anunciar o mecanismo SASL "liso" por padrão apenas quando a conexão do cliente para o servidor é criptografada. Isso significa que, mesmo quando a criptografia não é aplicada, os clientes nunca será transmitir senhas em um formulário que pode ser facilmente revertida.
- listas de privacidade:
- Por um tempo Thilo Cestonaro foi plugins que contribuem ocupado para o nosso projeto de prosódia-módulos. Finalmente esta versão puxa em dois de seus plugins, mod_privacy e mod_proxy65.
- listas de privacidade permitem aos usuários configurar filtros personalizados para mensagens, presença e consultas. Isso já é suportado pela maioria dos clientes, que lhe permitem criar filtros baseados em regras muito flexíveis.
- Às vezes listas de privacidade são muito mais poderosos do que você precisa, porém, assim nós também temos um plugin (atualmente experimental) para um protocolo conhecido como & quot; Communications simples bloqueio & quot ;, que permite que você simplesmente configurar uma lista de JID você deseja bloquear todas as comunicações com o.
- Arquivo proxy:
- A transferência de arquivos em XMPP tem sido notoriamente pouco confiáveis. Isto é, em grande parte devido à crescente presença de firewalls e roteadores NAT entre os usuários, evitando conexões diretamente entre os clientes.
- Usando mod_proxy65, um cliente pode solicitar que Prosody atua como um intermediário em uma transferência de arquivo -. Ambas clientes se conectam ao servidor, eo servidor irá transmitir dados entre eles
- A maioria dos clientes já suportam este protocolo (XEP-0065, como o nome sugere), e assim, uma vez configurado no servidor que deve funcionar com qualquer cliente moderno fora da caixa.
- Configurando o proxy de transferência de arquivo é descrito em nossa documentação mod_proxy65.
- Port multiplexing:
- Um novo recurso experimental permite que você configure Prosody para executar mais de um tipo de serviço em uma única porta. Como um exemplo, você pode manipular tanto o cliente-para-servidor e conexões de servidor para servidor em uma única porta, na verdade, ele ainda suporta HTTP e BOSH! Isso significa que você poderia servir clientes XMPP na porta 80, e ainda servir arquivos sobre HTTP e permitir conexões BOSH nessa porta.
- Para testá-lo, basta definir a lista de portas na configuração, por exemplo: & quot; portos = {5222, 80} & quot; -. Não há necessidade de especificar qual serviço (s) de cada porta é para
- Além disso configuração da porta está descrito em nossa documentação.
- notificação de erro:
- Outra mudança relativamente pequena, mas muito útil é que quando Prosody deixar de entregar uma mensagem através de uma conexão de servidor para servidor, ele inclui na mensagem de erro gerado o que causou a falha. O recurso é provavelmente melhor descrito com um screenshot (este é de Gajim):
- Imagem que mostra a conexão mensagem de falha de prosódia:
- Ao fornecer esta informação podemos permitir que desenvolvedores de clientes para oferecer melhores interfaces de usuário. Manuseio e relatórios de erro é em nossa experiência uma área onde todos os principais clientes têm muito espaço para melhorias. Esperemos que isto pode ajudá-los em seu caminho para erros mais explicativas.
- Proxy-less BOSH:
- BOSH é uma grande tecnologia que permite XMPP a ser usado a partir de páginas da web. No entanto, tem sido tradicionalmente bastante restrita por Javascript do & quot; de mesma origem & quot; política, o que impede uma página de conexão com o servidor XMPP, a menos que esteja no mesmo domínio e porta.
- Até agora este foi resolvido por meio de um servidor proxy no domínio da página para encaminhar solicitações para o servidor XMPP, ou usar o Flash para fazer os pedidos, via flxhr.
- No entanto navegadores agora estão começando a apoiar uma nova especificação conhecida como Cross-Origin Resource Sharing (CORS). Isso permite que um navegador para pedir a permissão do domínio remoto para enviar solicitações de lá.
- Suporte para CORS agora está implementado na prosódia, e um navegador também CORS de apoio pode se conectar a prosódia via BOSH sem usar um proxy, e sem o uso de flash. CORS funciona fora da caixa com Strophe.js.
- Detalhes sobre a configuração CORS apoio para atender a sua configuração pode ser encontrada em nossa documentação BOSH.
- Outras alterações:
- Esta versão inclui muitas outras mudanças, recursos e melhorias. Estes incluem a compactação para servidor para servidor córregos, desativando o suporte para o protocolo SSLv2 inseguro, fixa para fazer apoio PEP compatível com User Avatar, e quartos para não-anônimos e destruição sala para MUC.
- Também houve inúmeras mudanças para melhorar o desempenho e conformidade com as mais recentes especificações XMPP.
Transferência
O que é novo na versão 0.6.1:
- Uau, isso foi rápido. Infelizmente, alguns usuários identificaram um bug crítico no armazenamento roster em nosso release 0.6.0. Nós identificamos e corrigiu o problema o mais rápido que pudermos, e recomendo que todos correndo 0.6.0 back up seu diretório de dados (como sempre!) E atualizar para 0.6.1, na primeira oportunidade.
O que é novo na versão 0.5.2:
- PEP: Corrigir o envio de respostas de QI em publicar
- MUC: Adicionar MUC namespace para erros (corrige o comportamento de Gajim)
- BOSH: Corrigir resposta para erros desconhecida-hospedeiro
- evitar mais confiável adicionando-se à sua lista li>
- Corrigir objeto de sessão vazado quando os componentes XEP-0114 desconectar
- Aplicar nodeprep (ie caso, a normalização) a nomes de usuário no login
- Implementar tempo limite para S2S discagem de retorno respostas
- corretamente cair para trás em servidores de nomes DNS alternativos se um falhar
- análise mais rigorosa da resolv.conf
- mod_httpserver: Permitir a configuração de caminho de base HTTP
- mod_console: córregos graciosa próximos ao usar s2s: close ()
- Corrigir acidente libidn no Vista e alguns outros sistemas Windows
O que é novo na versão 0.5.2:
- Esta é uma versão de correções para o ramo estável de 0,5 . Ele contém várias correções relacionados ao DNS, resolver problemas que poderiam causar & quot; preso & quot; conexões S2S. Ele também corrige alguns problemas de compatibilidade ... com os clientes. Por fim ele corrige uma falha relacionada com libidn no Vista e algumas outras versões do Windows.
O que é novo na versão 0.5.1:
- Prosody 0.5.1 é uma versão menor para corrigir algumas das questões que têm sido relatados desde o lançamento do 0.5.0. Ele inclui uma correção para enviar corretamente o quarto assunto quando um usuário se junta a uma sala de MUC e um (inofensivo) rastreamento causado ao enviar solicitações de inscrição para o próprio servidor.
Comentários não encontrado