SabreDAV es un software de código abierto que le permite añadir fácilmente soporte WebDAV para una aplicación PHP.
Está diseñado para cubrir la totalidad de la norma, y los intentos de permitir la integración mediante un fácil entender API
Características :.
- Totalmente compatible con WebDAV
- Compatible con Windows XP, Windows Vista, Mac OS / X, DavFSv2, Cadáver, Netdrive, Open Office, y probablemente más.
- Al pasar todas las pruebas Litmus
- Apoyo a la clase 1, 2 y 3 servidores WebDAV
- Soporte Bloqueo
- Soporte propiedad personalizado
- Apoya: RFC2518 y revisiones de RFC4918
- Se ha incorporado soporte para la autenticación (básica / digerir) (RFC2617)
¿Cuál es nuevo en esta versión:
- Las naves de liberación postal con sable / vObject 3.1.3, sable / http 2.0.1, y el sable / evento 1.0.0.
- Añadido:?. Browser ahora puede inspeccionar cualquier nodo, si sabreaction = navegador se añade
- Fijo: Edición # 178. Soporte para múltiples artículos en la cabecera de tiempo de espera.
- Fijo: Edición # 382. Estricta comprobación de si se permite el calendario-consulta se ejecute.
- Añadido: Profundidad: apoyo infinito por petición PROPFIND. Gracias Thomas Müller y Markus Goetz.
¿Cuál es nuevo en la versión 1.8.7:
- Las naves de liberación postal con sable / vObject 2.1. 3.
¿Cuál es nuevo en la versión 1.8.5:
- Las naves de liberación postal con sable / vObject 2.1. 0.
- Sabre DAV Client :: verifyPeer es ahora una propiedad protegida (en lugar del privado).
- Un problema donde el texto se escapó de forma incorrecta en las propiedades Href y HrefList, rechazando las URL con los símbolos de unión (&) en ellos lo arreglaron.
- Un deserializador se añadió para Sabre DAVACL Propiedades CurrentUserPrivilegeSet.
- Un problema por el que el cliente sólo deserializado propiedades con el estado 200 se fijó.
- Escapar de XML en 423 respuestas de error Cerrado fue corregido.
- Se ha añadido un evento beforeGetPropertiesForPath.
¿Cuál es nuevo en la versión 1.8.0:
- Las naves de liberación postal con sable / vObject 2.0. 5.
- Todo el código base se ha trasladado a los espacios de nombres de PHP.
- BC Break: cada paquete backend (CalDAV, CardDAV, autenticación, Cerraduras, directores) tiene ahora convenciones de nombres consistentes .
- Hay una BackendInterface y una clase AbstractBackend.
- Salto BC:. Varias firmas constructoras se han cambiado en el paquete CalDAV para reducir las dependencias en el paquete ACL
- Salto BC:. Sabre_CalDAV_ISharedCalendar ahora también tiene un método getShares, por lo SHAREES pueden averiguar quién está también en un calendario compartido
¿Cuál es nuevo en la versión 1.7.0:
- Esta versión principal representa alrededor de siete meses de trabajo, un montón de nuevas características, y una gran cantidad de mejoras en el rendimiento.
- Si va a actualizar desde 1.6, asegúrese de leer el documento de migración para instrucciones de actualización, y no se olvide de copia de seguridad de su base de datos.
¿Qué hay de nuevo en la versión 1.6.5:
- Una solución para un error de final de línea en el libro OS X 10.8 dirección.
- La capacidad de permitir a los usuarios configurar los certificados SSL para la clase de cliente.
- índices de directorio con muchos nodos deben ser mucho más rápido.
- Una solución para el problema 235:. E_NOTICE lanzado al hacer un pedido propfind con Sabre_DAV_Client y no hay propiedades válidas son devueltos
- Un problema con el filtrado de alarmas en las tareas se ha solucionado.
¿Qué hay de nuevo en la versión 1.6.3:
- Esta versión corrige peticiones PUT Sabre_DAV_Client (Número 206) , analiza un 0 segundos de intervalo fecha iCalendar (Número 205), proporciona una validación más segura de objetos iCalendar (Número 112), se asegura de cada objeto iCalendar sólo contiene un componente y desautoriza vcards (obligando a todos los componentes para tener un UID), trabaja en torno a un Evolución bug que impedía SabreDAV de actualización de eventos (número 213), se para consultas de plazos en caso de alarma que no es pariente desencadena en un evento recurrente de lo que resulta en un bucle sin fin (número 211), y añade una solución para un error en KDE 4.8. 2 sincronización de contactos.
¿Cuál es nuevo en la versión 1.5.7:.
- propiedades vObject están siempre codificados antes de componentes
- temas Sabre_DAVACL con múltiples niveles de una desagregación privilegio haber sido corregido.
- Plugin A 'GuessContentType' se ha añadido al ejemplo fileserver.php.
- El plug-in de navegador ahora desencadenar los eventos correctos al crear archivos.
- El ICSExportPlugin ahora considera ACL.
- Es opcional para suministrar datos de la tarjeta de un backend Addressbook al solicitar getCards.
- Esto puede hacer que algunas operaciones mucho más rápido, y podría resultar en el uso de memoria mucho menor.
¿Qué hay de nuevo en la versión 1.5.6:
- Esta versión corrige vObject romper caracteres UTF-8 y problemas de instalación del paquete de pera.
Comentarios que no se encuentran