SabreDAV é um software de código aberto que permite que você facilmente adicionar suporte a WebDAV para uma aplicação PHP.
Ele é projetado para cobrir todo o padrão, e as tentativas para permitir a integração com um fácil de entender API
Características :.
- Totalmente compatível com WebDAV
- Suporta Windows XP, Windows Vista, Mac OS / X, DavFSv2, Cadáver, Netdrive, Open Office, e provavelmente mais.
- Passar todos os testes Litmus
- Apoio à classe 1, 2 e 3 servidores WebDAV
- apoio Bloqueio
- suporte de propriedade personalizado
- Apoios: RFC2518 e revisões de RFC4918
- Foi construído com suporte para autenticação (básico / digerir) (RFC2617)
O que é novo nesta versão:
- Os navios de libertação zip com sabre / vobject 3.1.3, sabre / http 2.0.1, e sabre / evento 1.0.0.
- Adicionado:?. Navegador podem agora inspecionar qualquer nó, se sabreaction = navegador é anexado
- Fixo: a edição # 178. Suporte para vários itens no cabeçalho Timeout.
- Fixo: a edição # 382. Mais rigorosa verificação se o calendário de-consulta é permitida a execução.
- Adicionado: Profundidade: apoio infinidade por pedido PROPFIND. Graças Thomas Muller e Markus Goetz.
O que é novo na versão 1.8.7:
- Os navios de libertação zip com sabre / vobject 2.1. 3.
O que é novo na versão 1.8.5:
- Os navios de libertação zip com sabre / vobject 2.1. 0.
- Sabre DAV Client :: verifyPeer é agora uma propriedade (em vez de privada) protegido.
- Um problema que o texto foi incorretamente escapou nas propriedades Href e HrefList, não permitindo URLs com comercial (&), que neles estava fixos.
- A desserializador foi adicionada para Sabre DAVACL Propriedade CurrentUserPrivilegeSet.
- Um problema em que o cliente só propriedades, com status de 200 desserializadas foi corrigido.
- Escapando de XML em 423 respostas de erro Bloqueadas foi corrigido.
- Um evento beforeGetPropertiesForPath foi adicionado.
O que é novo na versão 1.8.0:
- Os navios de libertação zip com sabre / vobject 2.0. 5.
- Toda a base de código foi movido para namespaces PHP.
- BC Break: cada pacote backend (CalDAV, CardDAV, Auth, Locks, diretores) tem agora convenções de nomenclatura consistentes .
- Há um BackendInterface e uma classe AbstractBackend.
- Break BC:. Várias assinaturas do construtor ter sido alterado no pacote CalDAV para reduzir dependências sobre o pacote ACL
- Break BC:. Sabre_CalDAV_ISharedCalendar agora também tem um método getShares, então SHAREES pode descobrir que também está em um calendário compartilhado
O que é novo na versão 1.7.0:
- Este grande lançamento constitui cerca de sete meses de trabalho, um monte de novas funcionalidades, e uma série de melhorias de desempenho.
- Se você estiver atualizando a partir de 1.6, não se esqueça de ler o documento de migração para instruções de atualização, e não se esqueça de fazer backup de seu banco de dados.
O que é novo na versão 1.6.5:
- Uma solução para um bug de fim de linha no livro OS X 10.8 endereço.
- A capacidade de permitir que os usuários para definir certificados SSL para a classe Cliente.
- índices Directory com muitos nós deve ser muito mais rápido.
- A correção para questão 235:. E_NOTICE jogado ao fazer um pedido propfind com Sabre_DAV_Client e nenhuma propriedade válidos são devolvidos
- Um problema com a filtragem de alarmes em tarefas foi corrigido.
O que é novo na versão 1.6.3:
- Esta versão corrige solicitações PUT Sabre_DAV_Client (Edição 206) , analisa um iCalendar 0 segundos de intervalo de data (Edição 205), fornece mais forte validação de objetos iCalendar (Edição 112), torna-se cada objeto iCalendar contém apenas um componente e não permite vcards (forçando todos os componentes para ter um UID), trabalha em torno de um Evolução bug que impedia SabreDAV de atualizar eventos (edição 213), pára consultas tempo-limite em caso de alarme não-parente desencadeia em um evento recorrente de que resulta em um loop infinito (edição 211), e adiciona uma solução para um bug no KDE 4.8. 2 contato sincronização.
O que é novo na versão 1.5.7:.
- propriedades VObject agora são sempre codificadas antes de componentes
- questões Sabre_DAVACL com vários níveis de privilégio aggregration foram corrigidos.
- Um plug-in 'GuessContentType' foi adicionado ao exemplo fileserver.php.
- O plugin para o navegador vai agora desencadear os eventos corretos ao criar arquivos.
- O ICSExportPlugin agora considera ACLs.
- É opcional para fornecer os dados do cartão de um backend de endereços ao solicitar getCards.
- Isso pode fazer algumas operações muito mais rápido, e pode resultar em uso de memória muito menor.
O que é novo na versão 1.5.6:
- Esta versão corrige VObject quebrar caracteres UTF-8 e problemas de instalação do pacote de pêra.
Comentários não encontrado