SabreDAV là một phần mềm mã nguồn mở cho phép bạn dễ dàng thêm hỗ trợ WebDAV để một ứng dụng PHP.
Nó được thiết kế để che toàn bộ tiêu chuẩn, và cố gắng để cho phép tích hợp sử dụng một cách dễ hiểu API
Tính năng .
- Hoàn toàn WebDAV phù
- Hỗ trợ Windows XP, Windows Vista, Mac OS / X, DavFSv2, tử thi, Netdrive, Open Office, và có lẽ hơn .
- Đi qua tất cả các test Litmus
- Hỗ trợ lớp 1, 2 và 3 máy chủ WebDAV
- Khóa hỗ trợ
- hỗ trợ tài sản tùy chỉnh
- Hỗ trợ: RFC2518 và các phiên bản từ RFC4918
- Có được xây dựng-in hỗ trợ cho (cơ bản / tiêu hóa) xác thực (RFC2617)
là gì mới trong phiên bản này:
- Các tàu phát hành zip với saber / vobject 3.1.3, saber / http 2.0.1, và saber / sự kiện 1.0.0.
- Nhập:?. Giờ Browser có thể kiểm tra bất cứ nút nào, nếu sabreaction = trình duyệt được nối
- Cố định: Issue # 178. Hỗ trợ cho nhiều mục trong tiêu đề Timeout.
- Cố định: Issue # 382. Nghiêm ngặt kiểm tra nếu lịch-truy vấn được phép chạy.
- Nhập: Chiều sâu: hỗ trợ cho yêu cầu Infinity PROPFIND. Cảm ơn Thomas Muller và Markus Goetz.
là gì mới trong phiên bản 1.8.7:
- Các tàu phát hành zip với saber / vobject 2.1. 3.
là gì mới trong phiên bản 1.8.5:
- Các tàu phát hành zip với saber / vobject 2.1. 0.
- Sabre DAV Khách hàng :: verifyPeer tại là một tài sản (thay vì private) bảo vệ.
- Một vấn đề mà văn bản được đúng trốn trong các thuộc tính href và HrefList, không cho phép các URL với dấu và (&) trong họ đã được cố định.
- Một deserializer được thêm vào cho Sabre DAVACL Bất động sản CurrentUserPrivilegeSet.
- Một vấn đề mà các khách hàng chỉ deserialized tính với trạng thái 200 đã được cố định.
- Thoát của XML trong 423 phản hồi lỗi đã khóa đã được cố định.
- Một sự kiện beforeGetPropertiesForPath được thêm vào.
là gì mới trong phiên bản 1.8.0:
- Các tàu phát hành zip với saber / vobject 2.0. 5.
- Toàn bộ codebase đã được chuyển đến không gian tên PHP.
- BC Break: mỗi gói phụ trợ (CalDAV, CardDAV, Auth, Khóa, Hiệu trưởng) bây giờ có ước đặt tên nhất quán .
- Có một BackendInterface và một lớp AbstractBackend.
- BC Break:. Vài chữ ký constructor đã được thay đổi trong gói CalDAV để giảm sự phụ thuộc vào các gói ACL
- BC Break:. Sabre_CalDAV_ISharedCalendar bây giờ cũng có một phương pháp getShares, vì vậy SHAREESkhông có thể tìm ra ai cũng là một chia sẻ lịch
là gì mới trong phiên bản 1.7.0:
- phát hành lớn này chiếm khoảng bảy tháng làm việc, một loạt các tính năng mới và có nhiều cải tiến hiệu suất.
- Nếu bạn đang nâng cấp từ 1.6, hãy chắc chắn để đọc các tài liệu hướng dẫn nâng cấp cho di dân, và đừng quên sao lưu cơ sở dữ liệu của bạn.
là gì mới trong phiên bản 1.6.5:
- Một cách giải quyết cho một lỗi kết thúc dòng trong Cuốn sách OS X 10.8 địa chỉ.
- Các khả năng cho phép người dùng thiết lập các chứng chỉ SSL cho lớp khách hàng.
- chỉ số Directory với nhiều nút nên nhanh hơn rất nhiều.
- Một sửa chữa cho vấn đề 235:. E_NOTICE ném khi làm một yêu cầu PROPFIND với Sabre_DAV_Client và không có tài sản có giá trị được trả về
- Một vấn đề với bộ lọc trên báo động trong nhiệm vụ đã được cố định.
là gì mới trong phiên bản 1.6.3:
- Phiên bản này sửa chữa các yêu cầu PUT Sabre_DAV_Client (Số 206) , phân tích một iCalendar 0 giây khoảng ngày (Số 205), cung cấp xác nhận mạnh mẽ hơn của các đối tượng iCalendar (Số 112), đảm bảo mọi đối tượng iCalendar chỉ chứa một thành phần và không cho phép vCards (buộc mỗi thành phần có một UID), các công trình xung quanh một tiến hóa lỗi mà ngăn cản SabreDAV từ việc cập nhật các sự kiện (Issue 213), dừng truy vấn thời gian giới hạn báo động không liên quan gây nên trong một sự kiện định kỳ từ kết quả trong một vòng lặp vô tận (Số 211), và cho biết thêm một cách giải quyết cho một lỗi trong KDE 4.8. 2 liên lạc đồng bộ.
là gì mới trong phiên bản 1.5.7:.
- properties VObject đang luôn luôn được mã hóa trước khi các thành phần
- vấn đề Sabre_DAVACL với nhiều cấp độ đặc quyền aggregration đã được cố định.
- Plugin A 'GuessContentType' đã được thêm vào các ví dụ fileserver.php.
- Các plugin trình duyệt sẽ kích hoạt các sự kiện chính xác khi tạo tập tin.
- Các ICSExportPlugin giờ coi ACLs.
- Nó là tùy chọn để cung cấp dữ liệu thẻ từ một backend Addressbook khi yêu cầu getCards.
- Điều này có thể làm cho một số hoạt động nhanh hơn nhiều, và có thể dẫn đến việc sử dụng bộ nhớ thấp hơn rất nhiều.
là gì mới trong phiên bản 1.5.6:
- Phiên bản này sửa chữa VObject phá UTF-8 ký tự và vấn đề cài đặt gói lê.
Bình luận không