Apache Subversion

Phần mềm chụp màn hình:
Apache Subversion
Các chi tiết về phần mềm:
Phiên bản: 1.10.2 Cập nhật
Ngày tải lên: 16 Aug 18
Nhà phát triển: Apache Software Foundation
Giấy phép: Miễn phí
Phổ biến: 78

Rating: 3.0/5 (Total Votes: 1)

Mục tiêu của dự án Subversion là xây dựng hệ thống kiểm soát phiên bản thay thế hấp dẫn cho CVS trong cộng đồng nguồn mở. Nó được phát triển và phân phối bởi Quỹ Phần mềm Apache (ASF). Apache Subversion là một phần mềm dòng lệnh tương tự như hệ thống kiểm soát phiên bản Git hoặc Bazaar.


Nó tương tự như CVS, nhưng tốt hơn

Apache Subversion bao gồm các tính năng CVS gần đây nhất, cũng như nhiều tính năng khác sẽ làm cho dự án này tốt hơn CVS, bao gồm đổi tên phiên bản, liên kết biểu tượng được phiên bản, sao chép phiên bản, xóa phiên bản, thư mục phiên bản và siêu dữ liệu phiên bản dạng tự do . Nó cũng đi kèm với máy khách / máy chủ gốc, thiết kế thư viện lớp có các API sạch.


Xử lý hiệu quả các tệp nhị phân

Ngoài ra, phần mềm đi kèm với hỗ trợ cho các hoạt động gắn thẻ và phân nhánh, các cam kết thực sự là nguyên tử và chương trình xử lý hiệu quả các tệp nhị phân. Các tính năng khác bao gồm theo dõi hợp nhất, khóa tệp, khả năng bảo toàn các cờ thực thi, đầu ra có thể phân tách, các thư được bản địa hóa, giải quyết xung đột tương tác, phản chiếu chỉ đọc kho lưu trữ, proxy ghi đè trên WebDAV, danh sách thay đổi.

Hỗ trợ giao thức DeltaV và WebDAV

Trong số các tính năng khác, chúng tôi có thể đề cập đến tùy chọn máy chủ mạng Apache, hỗ trợ giao thức DeltaV và WebDAV, tùy chọn máy chủ độc lập, máy khách / máy chủ gốc, thiết kế thư viện lớp, phiên bản liên kết tượng trưng, ​​đầu ra có thể phân tích và thư được bản địa hóa .


Các hệ điều hành và tính khả dụng được hỗ trợ

Dự án được hỗ trợ trên tất cả các hệ điều hành GNU / Linux và có thể dễ dàng được cài đặt từ kho lưu trữ nguồn do Apache cung cấp hoặc thông qua các kho phần mềm mặc định của phân phối tương ứng. Cả kiến ​​trúc 32 bit và 64 bit đều được hỗ trợ tại thời điểm này.


Chọn giữa cơ sở dữ liệu hoặc kho lưu trữ tệp đơn giản

Giao thức máy khách và máy chủ gửi sự khác biệt theo cả hai hướng và người dùng sẽ có thể chọn giữa cơ sở dữ liệu hoặc triển khai kho lưu trữ tệp đơn giản. Dự án Apache Subversion là phần mềm miễn phí được phát hành theo giấy phép nguồn mở Apache / BSD.

Có gì mới trong bản phát hành này:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • svn: khắc phục sự cố có thể xảy ra trong bộ nhớ cache thông tin xác thực auth (r1705328)
  • dọn dẹp: tránh tăng trưởng bộ nhớ không cần thiết trong quá trình dọn dẹp nguyên sơ (r1706241)
  • diff: sửa lỗi khi kho lưu trữ trên root của máy chủ (r1705060 et al)
  • sửa bản dịch cho thông báo cam kết (r1709389, r1709562)
  • ra_serf: khắc phục sự cố trong trình phân tích cú pháp multistatus (r1706323, r1706324)
  • svn: báo cáo khóa / mở khóa lỗi dưới dạng lỗi (r1701598 et al)
  • svn: dọn dẹp người dùng đã xóa đăng ký bên ngoài (r1705843, r1710558)
  • svn: cho phép giải quyết đơn giản các xung đột văn bản tệp nhị phân (r1703581)
  • svnlook: xoá đúng tempfiles về các lỗi khác (r1711346)
  • ra_serf: báo cáo các phiên bản được xây dựng và chạy của libserf (r1704847)
  • ra_serf: đặt tiêu đề Loại Nội dung trong các yêu cầu gửi đi (r1715224 et al)
  • svn: sửa lỗi kết hợp các tệp CRLF / CR kiểu svn: eol (r1703689 et al)
  • ra_local: tắt đường dẫn mã không sao chép (r1718167)
  • Sửa lỗi phía máy chủ:
  • mod_authz_svn: sửa chữa authz bằng mod_auth_kerb / mod_auth_ntlm (số # 4602)
  • mod_dav_svn: sửa hiển thị ID tiến trình trong thống kê bộ nhớ cache (r1709553)
  • mod_dav_svn: sử dụng LimitXMLRequestBody cho yêu cầu được mã hóa skel (r1687812)
  • bãi chứa svnadmin: giữ nguyên các thay đổi không có thay đổi (r1709388 et al, issue # 4598)
  • fsfs: tránh I / O không cần thiết khi mở giao dịch (r1715793)
  • Các sửa lỗi Bindings:
  • javahl: sửa ABI không tương thích với 1.8 (r1710104)
  • javahl: cho phép các đường dẫn không tuyệt đối trong SVNClient.vacuum (r1710215, r1710290)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa lỗi gọi bộ lọc bản vá trong svn_client_patch () (r1706783)
  • thêm @since thông tin để định cấu hình (r1706983, r1706999)
  • sửa lỗi chạy thử nghiệm ở chế độ tương thích (r1706375)
  • làm rõ tài liệu về svn_fs_node_created_rev () (r1717154)
  • Thay đổi API:
  • sửa lỗi phát hiện tràn trong svn_stringbuf_remove và _replace (r1714358)
  • đừng bỏ qua một số tham số cho svn_ra_svn_create_conn3 (r1714314)

Tính năng mới trong phiên bản 1.10.0:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • svn: khắc phục sự cố có thể xảy ra trong bộ nhớ cache thông tin xác thực auth (r1705328)
  • dọn dẹp: tránh tăng trưởng bộ nhớ không cần thiết trong quá trình dọn dẹp nguyên sơ (r1706241)
  • diff: sửa lỗi khi kho lưu trữ trên root của máy chủ (r1705060 et al)
  • sửa bản dịch cho thông báo cam kết (r1709389, r1709562)
  • ra_serf: khắc phục sự cố trong trình phân tích cú pháp multistatus (r1706323, r1706324)
  • svn: báo cáo khóa / mở khóa lỗi dưới dạng lỗi (r1701598 et al)
  • svn: dọn dẹp người dùng đã xóa đăng ký bên ngoài (r1705843, r1710558)
  • svn: cho phép giải quyết đơn giản các xung đột văn bản tệp nhị phân (r1703581)
  • svnlook: xoá đúng tempfiles về các lỗi khác (r1711346)
  • ra_serf: báo cáo các phiên bản được xây dựng và chạy của libserf (r1704847)
  • ra_serf: đặt tiêu đề Loại Nội dung trong các yêu cầu gửi đi (r1715224 et al)
  • svn: sửa lỗi kết hợp các tệp CRLF / CR kiểu svn: eol (r1703689 et al)
  • ra_local: tắt đường dẫn mã không sao chép (r1718167)
  • Sửa lỗi phía máy chủ:
  • mod_authz_svn: sửa chữa authz bằng mod_auth_kerb / mod_auth_ntlm (số # 4602)
  • mod_dav_svn: sửa hiển thị ID tiến trình trong thống kê bộ nhớ cache (r1709553)
  • mod_dav_svn: sử dụng LimitXMLRequestBody cho yêu cầu được mã hóa skel (r1687812)
  • bãi chứa svnadmin: giữ nguyên các thay đổi không có thay đổi (r1709388 et al, issue # 4598)
  • fsfs: tránh I / O không cần thiết khi mở giao dịch (r1715793)
  • Các sửa lỗi Bindings:
  • javahl: sửa ABI không tương thích với 1.8 (r1710104)
  • javahl: cho phép các đường dẫn không tuyệt đối trong SVNClient.vacuum (r1710215, r1710290)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa lỗi gọi bộ lọc bản vá trong svn_client_patch () (r1706783)
  • thêm @since thông tin để định cấu hình (r1706983, r1706999)
  • sửa lỗi chạy thử nghiệm ở chế độ tương thích (r1706375)
  • làm rõ tài liệu về svn_fs_node_created_rev () (r1717154)
  • Thay đổi API:
  • sửa lỗi phát hiện tràn trong svn_stringbuf_remove và _replace (r1714358)
  • đừng bỏ qua một số tham số cho svn_ra_svn_create_conn3 (r1714314)

Tính năng mới trong phiên bản:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • svn: khắc phục sự cố có thể xảy ra trong bộ nhớ cache thông tin xác thực auth (r1705328)
  • dọn dẹp: tránh tăng trưởng bộ nhớ không cần thiết trong quá trình dọn dẹp nguyên sơ (r1706241)
  • diff: sửa lỗi khi kho lưu trữ trên root của máy chủ (r1705060 et al)
  • sửa bản dịch cho thông báo cam kết (r1709389, r1709562)
  • ra_serf: khắc phục sự cố trong trình phân tích cú pháp multistatus (r1706323, r1706324)
  • svn: báo cáo khóa / mở khóa lỗi dưới dạng lỗi (r1701598 et al)
  • svn: dọn dẹp người dùng đã xóa đăng ký bên ngoài (r1705843, r1710558)
  • svn: cho phép giải quyết đơn giản các xung đột văn bản tệp nhị phân (r1703581)
  • svnlook: xoá đúng tempfiles về các lỗi khác (r1711346)
  • ra_serf: báo cáo các phiên bản được xây dựng và chạy của libserf (r1704847)
  • ra_serf: đặt tiêu đề Loại Nội dung trong các yêu cầu gửi đi (r1715224 et al)
  • svn: sửa lỗi kết hợp các tệp CRLF / CR kiểu svn: eol (r1703689 et al)
  • ra_local: tắt đường dẫn mã không sao chép (r1718167)
  • Sửa lỗi phía máy chủ:
  • mod_authz_svn: sửa chữa authz bằng mod_auth_kerb / mod_auth_ntlm (số # 4602)
  • mod_dav_svn: sửa hiển thị ID tiến trình trong thống kê bộ nhớ cache (r1709553)
  • mod_dav_svn: sử dụng LimitXMLRequestBody cho yêu cầu được mã hóa skel (r1687812)
  • bãi chứa svnadmin: giữ nguyên các thay đổi không có thay đổi (r1709388 et al, issue # 4598)
  • fsfs: tránh I / O không cần thiết khi mở giao dịch (r1715793)
  • Các sửa lỗi Bindings:
  • javahl: sửa ABI không tương thích với 1.8 (r1710104)
  • javahl: cho phép các đường dẫn không tuyệt đối trong SVNClient.vacuum (r1710215, r1710290)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa lỗi gọi bộ lọc bản vá trong svn_client_patch () (r1706783)
  • thêm @since thông tin để định cấu hình (r1706983, r1706999)
  • sửa lỗi chạy thử nghiệm ở chế độ tương thích (r1706375)
  • làm rõ tài liệu về svn_fs_node_created_rev () (r1717154)
  • Thay đổi API:
  • sửa lỗi phát hiện tràn trong svn_stringbuf_remove và _replace (r1714358)
  • đừng bỏ qua một số tham số cho svn_ra_svn_create_conn3 (r1714314)

Tính năng mới trong phiên bản 1.9.5:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • svn: khắc phục sự cố có thể xảy ra trong bộ nhớ cache thông tin xác thực auth (r1705328)
  • dọn dẹp: tránh tăng trưởng bộ nhớ không cần thiết trong quá trình dọn dẹp nguyên sơ (r1706241)
  • diff: sửa lỗi khi kho lưu trữ trên root của máy chủ (r1705060 et al)
  • sửa bản dịch cho thông báo cam kết (r1709389, r1709562)
  • ra_serf: khắc phục sự cố trong trình phân tích cú pháp multistatus (r1706323, r1706324)
  • svn: báo cáo khóa / mở khóa lỗi dưới dạng lỗi (r1701598 et al)
  • svn: dọn dẹp người dùng đã xóa đăng ký bên ngoài (r1705843, r1710558)
  • svn: cho phép giải quyết đơn giản các xung đột văn bản tệp nhị phân (r1703581)
  • svnlook: xoá đúng tempfiles về các lỗi khác (r1711346)
  • ra_serf: báo cáo các phiên bản được xây dựng và chạy của libserf (r1704847)
  • ra_serf: đặt tiêu đề Loại Nội dung trong các yêu cầu gửi đi (r1715224 et al)
  • svn: sửa lỗi kết hợp các tệp CRLF / CR kiểu svn: eol (r1703689 et al)
  • ra_local: tắt đường dẫn mã không sao chép (r1718167)
  • Sửa lỗi phía máy chủ:
  • mod_authz_svn: sửa chữa authz bằng mod_auth_kerb / mod_auth_ntlm (số # 4602)
  • mod_dav_svn: sửa hiển thị ID tiến trình trong thống kê bộ nhớ cache (r1709553)
  • mod_dav_svn: sử dụng LimitXMLRequestBody cho yêu cầu được mã hóa skel (r1687812)
  • bãi chứa svnadmin: giữ nguyên các thay đổi không có thay đổi (r1709388 et al, issue # 4598)
  • fsfs: tránh I / O không cần thiết khi mở giao dịch (r1715793)
  • Các sửa lỗi Bindings:
  • javahl: sửa ABI không tương thích với 1.8 (r1710104)
  • javahl: cho phép các đường dẫn không tuyệt đối trong SVNClient.vacuum (r1710215, r1710290)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa lỗi gọi bộ lọc bản vá trong svn_client_patch () (r1706783)
  • thêm @since thông tin để định cấu hình (r1706983, r1706999)
  • sửa lỗi chạy thử nghiệm ở chế độ tương thích (r1706375)
  • làm rõ tài liệu về svn_fs_node_created_rev () (r1717154)
  • Thay đổi API:
  • sửa lỗi phát hiện tràn trong svn_stringbuf_remove và _replace (r1714358)
  • đừng bỏ qua một số tham số cho svn_ra_svn_create_conn3 (r1714314)

Tính năng mới trong phiên bản 1.9.4:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • svn: khắc phục sự cố có thể xảy ra trong bộ nhớ cache thông tin xác thực auth (r1705328)
  • dọn dẹp: tránh tăng trưởng bộ nhớ không cần thiết trong quá trình dọn dẹp nguyên sơ (r1706241)
  • diff: sửa lỗi khi kho lưu trữ trên root của máy chủ (r1705060 et al)
  • sửa bản dịch cho thông báo cam kết (r1709389, r1709562)
  • ra_serf: khắc phục sự cố trong trình phân tích cú pháp multistatus (r1706323, r1706324)
  • svn: báo cáo khóa / mở khóa lỗi dưới dạng lỗi (r1701598 et al)
  • svn: dọn dẹp người dùng đã xóa đăng ký bên ngoài (r1705843, r1710558)
  • svn: cho phép giải quyết đơn giản các xung đột văn bản tệp nhị phân (r1703581)
  • svnlook: xoá đúng tempfiles về các lỗi khác (r1711346)
  • ra_serf: báo cáo các phiên bản được xây dựng và chạy của libserf (r1704847)
  • ra_serf: đặt tiêu đề Loại Nội dung trong các yêu cầu gửi đi (r1715224 et al)
  • svn: sửa lỗi kết hợp các tệp CRLF / CR kiểu svn: eol (r1703689 et al)
  • ra_local: tắt đường dẫn mã không sao chép (r1718167)
  • Sửa lỗi phía máy chủ:
  • mod_authz_svn: sửa chữa authz bằng mod_auth_kerb / mod_auth_ntlm (số # 4602)
  • mod_dav_svn: sửa hiển thị ID tiến trình trong thống kê bộ nhớ cache (r1709553)
  • mod_dav_svn: sử dụng LimitXMLRequestBody cho yêu cầu được mã hóa skel (r1687812)
  • bãi chứa svnadmin: giữ nguyên các thay đổi không có thay đổi (r1709388 et al, issue # 4598)
  • fsfs: tránh I / O không cần thiết khi mở giao dịch (r1715793)
  • Các sửa lỗi Bindings:
  • javahl: sửa ABI không tương thích với 1.8 (r1710104)
  • javahl: cho phép các đường dẫn không tuyệt đối trong SVNClient.vacuum (r1710215, r1710290)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa lỗi gọi bộ lọc bản vá trong svn_client_patch () (r1706783)
  • thêm @since thông tin để định cấu hình (r1706983, r1706999)
  • sửa lỗi chạy thử nghiệm ở chế độ tương thích (r1706375)
  • làm rõ tài liệu về svn_fs_node_created_rev () (r1717154)
  • Thay đổi API:
  • sửa lỗi phát hiện tràn trong svn_stringbuf_remove và _replace (r1714358)
  • đừng bỏ qua một số tham số cho svn_ra_svn_create_conn3 (r1714314)

Tính năng mới trong phiên bản 1.9.3:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • svn: khắc phục sự cố có thể xảy ra trong bộ nhớ cache thông tin xác thực auth (r1705328)
  • dọn dẹp: tránh tăng trưởng bộ nhớ không cần thiết trong quá trình dọn dẹp nguyên sơ (r1706241)
  • diff: sửa lỗi khi kho lưu trữ trên root của máy chủ (r1705060 et al)
  • sửa bản dịch cho thông báo cam kết (r1709389, r1709562)
  • ra_serf: khắc phục sự cố trong trình phân tích cú pháp multistatus (r1706323, r1706324)
  • svn: báo cáo khóa / mở khóa lỗi dưới dạng lỗi (r1701598 et al)
  • svn: dọn dẹp người dùng đã xóa đăng ký bên ngoài (r1705843, r1710558)
  • svn: cho phép giải quyết đơn giản các xung đột văn bản tệp nhị phân (r1703581)
  • svnlook: xoá đúng tempfiles về các lỗi khác (r1711346)
  • ra_serf: báo cáo các phiên bản được xây dựng và chạy của libserf (r1704847)
  • ra_serf: đặt tiêu đề Loại Nội dung trong các yêu cầu gửi đi (r1715224 et al)
  • svn: sửa lỗi kết hợp các tệp CRLF / CR kiểu svn: eol (r1703689 et al)
  • ra_local: tắt đường dẫn mã không sao chép (r1718167)
  • Sửa lỗi phía máy chủ:
  • mod_authz_svn: sửa chữa authz bằng mod_auth_kerb / mod_auth_ntlm (số # 4602)
  • mod_dav_svn: sửa hiển thị ID tiến trình trong thống kê bộ nhớ cache (r1709553)
  • mod_dav_svn: sử dụng LimitXMLRequestBody cho yêu cầu được mã hóa skel (r1687812)
  • bãi chứa svnadmin: giữ nguyên các thay đổi không có thay đổi (r1709388 et al, issue # 4598)
  • fsfs: tránh I / O không cần thiết khi mở giao dịch (r1715793)
  • Các sửa lỗi Bindings:
  • javahl: sửa ABI không tương thích với 1.8 (r1710104)
  • javahl: cho phép các đường dẫn không tuyệt đối trong SVNClient.vacuum (r1710215, r1710290)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa lỗi gọi bộ lọc bản vá trong svn_client_patch () (r1706783)
  • thêm @since thông tin để định cấu hình (r1706983, r1706999)
  • sửa lỗi chạy thử nghiệm ở chế độ tương thích (r1706375)
  • làm rõ tài liệu về svn_fs_node_created_rev () (r1717154)
  • Thay đổi API:
  • sửa lỗi phát hiện tràn trong svn_stringbuf_remove và _replace (r1714358)
  • đừng bỏ qua một số tham số cho svn_ra_svn_create_conn3 (r1714314)

Tính năng mới trong phiên bản 1.9.2:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • svn: khắc phục sự cố khi lưu thông tin xác thực trong kwallet (r1700740, r1700951)
  • thanh toán / cập nhật: khắc phục & quot; quyền truy cập bị từ chối & quot; lỗi trên Windows (r1701064 et al)
  • cập nhật: khắc phục sự cố khi cập nhật cây xung đột (r1702198, r1702200)
  • cam kết: khắc phục sự cố có thể xảy ra (r1702231)
  • ra_serf: không gặp sự cố về các tiêu đề 'X-SVN-VR-Base' không mong muốn (r1702288)
  • hợp nhất: sửa lỗi khi hợp nhất thành một địa phương (r1702299 et al)
  • svnmucc: sửa lỗi trong propset + đặt cho tệp hiện có (r1702467 et al)
  • cập nhật: khắc phục sự cố không có thư mục .svn / tmp (r1701838, r1702203)
  • thanh toán: xóa hoạt động I / O không cần thiết (r1701638)
  • hợp nhất: khắc phục sự cố có thể xảy ra (r1701997)
  • cập nhật: khắc phục sự cố với một số lần xóa đến (r1702247)
  • nâng cấp: khắc phục sự cố cho trước 1.3 wc với externals (r1702218 et al)
  • hoàn nguyên: khắc phục sự cố khi hoàn nguyên gốc của một lần di chuyển (r1702237 et al)
  • svn: không sụp đổ khi bị hỏng cơ sở dữ liệu cụ thể (r1702974, r1702991)
  • svn: hiển thị phiên bản utf8proc trong svn --version --verbose (r1702533, r1702891)
  • Sửa lỗi phía máy chủ:
  • sửa báo cáo cho các đại diện trống trong thống kê svnfsfs (r1698312 et al)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa svnfsfs_tests.py trong các chế độ fsfs-v4 và fsfs-v6 (r1700215 et al)
  • Thay đổi API:
  • tắt các hoạt động không được hỗ trợ cho luồng chuẩn (r1701633 et al)

Có gì mới trong phiên bản 1.8.13:

  • Bản phát hành này giải quyết 3 vấn đề về bảo mật:
  • CVE-2015-0202: Máy chủ HTTP Subversion có kho lưu trữ FSFS dễ bị tổn thương do sử dụng bộ nhớ quá mức có thể kích hoạt từ xa với các yêu cầu báo cáo nhất định.
  • CVE-2015-0248: Subversion mod_dav_svn và svnserve dễ bị tấn công DoS có thể kích hoạt từ xa cho các yêu cầu nhất định với số sửa đổi được đánh giá động
  • CVE-2015-0251: Máy chủ HTTP Subversion cho phép các giá trị thuộc tính svn: author giả mạo cho các bản sửa đổi mới

Tính năng mới trong phiên bản 1.8.11:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • kiểm tra / cập nhật: sửa các tệp bên ngoài không thực hiện theo lịch sử và sau đó âm thầm không thành công (số # 4185)
  • bản vá: không bỏ qua các mục tiêu trong các chênh lệch hợp lệ --git (r1592014, r1592034)
  • diff: làm cho sản lượng bất động sản ở mức ổn định khác (r1589360)
  • diff: sửa lỗi khác với thư mục được sao chép cục bộ bằng các công cụ (r1619380, r1619393)
  • khác: sửa bộ lọc danh sách thay đổi cho repos-WC và WC-WC (r1621978, r1621981)
  • xóa các tùy chọn trình đơn giải quyết xung đột bị hỏng luôn lỗi (r1620332)
  • cải thiện hỗ trợ của đại lý gpg (r1600331, r1600348, 1600368, r1600563, r1600781)
  • sửa lỗi trong nhật thực IDE bằng Khóa GNOME (số # 3498)
  • sửa các phần tử bên ngoài che khuất một thư mục được phiên bản (số # 4085)
  • khắc phục sự cố khi làm việc trên các hệ thống tệp unix không hỗ trợ quyền (r1612225)
  • nâng cấp: giữ đăng ký bên ngoài (số # 4519)
  • dọn dẹp: cải thiện hiệu suất của các bản sửa lỗi dấu thời gian được ghi lại (r1633126)
  • cập nhật bản dịch cho tiếng Đức
  • Sửa lỗi phía máy chủ:
  • tắt tính năng lưu vào bộ đệm ẩn do các vấn đề về tính năng bộ nhớ cache của bộ đệm (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
  • bỏ qua việc tạo các bộ duy nhất nếu chia sẻ lại không được hỗ trợ (r1561426)
  • mod_dav_svn: từ chối các yêu cầu có đường dẫn kho lưu trữ bị thiếu (r1643409)
  • mod_dav_svn: từ chối các yêu cầu có tên giao dịch ảo không hợp lệ (r1643437)
  • mod_dav_svn: tránh tăng trưởng bộ nhớ không cần thiết trong việc đi bộ tài nguyên (số # 4531)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • đảm bảo tất cả các thành viên của lớp repos thông báo cho struct là hợp lệ, sửa các lỗi trong người dùng API bằng tất cả thành viên (r1616131)
  • tạo đúng tài nguyên phiên bản khi xây dựng trên Windows (r1542610, r1564576, r1568180)
  • sửa LIBTOOL_M4 và biến LIBTOOL_CONFIG không được đánh giá đúng trong khi xây dựng unix (r1637826)
  • cho phép sử dụng libtool 2.4.3 (r1640862, r1640873, r1643793)

Tính năng mới trong phiên bản 1.8.10:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • bảo vệ chống lại các xung đột băm md5 khi tìm thông tin đăng nhập được lưu trong bộ nhớ cache (r1550691, r1550772, r1600909)
  • ra_serf: khớp đúng các ký tự đại diện trong chứng chỉ SSL. (r1615211, 1615219)
  • ra_serf: bỏ qua CommonName trong chứng chỉ SSL, trong đó có Tên chủ đề Alt (r1565531, r1566503, r1568349, r1568361)
  • ra_serf: sửa lỗi thoát URI ngăn chặn xóa đường dẫn bị khóa (r1594223, r1553501, r1553556, r1559197, sự cố # 3674)
  • rm: Hiển thị URL thích hợp khi xóa URL trong trình chỉnh sửa nhật ký cam kết (r1591123)
  • nhật ký: Khắc phục một trường hợp lỗi đường ống bị hỏng khác (r1596866, số # 3014)
  • bản sao: Các đạo cụ xử lý đúng cách không có hoặc bị loại trừ trên bản sao chéo wc (r1589184, r1589188)
  • sao chép: Khắc phục sự cố sao chép cha mẹ của các nút đã xóa cục bộ giữa các wcs (r1589460, r1589486)
  • externals: Xóa đúng thư mục tổ tiên của các phần tử bên ngoài khi xóa bên ngoài bằng cách thay đổi svn: externals. (r1600311, 1600315, r1600323, r1600393)
  • ra_serf: khắc phục tuổi thọ bộ nhớ của một số giá trị băm (r1606009)
  • Sửa lỗi phía máy chủ:
  • fsfs: bỏ qua tệp cấu hình khi tạo repos định dạng trước 1.5 (r1547454, r1561703)
  • Thay đổi có thể nhìn thấy của nhà phát triển:
  • Chung:
  • sửa liên kết không đúng khi serf ở cùng tiền tố với các thư viện svn hiện có. (r1609004)
  • sử dụng thư mục trung gian thích hợp khi xây dựng với VS 2003-2008 (r1595431)
  • hỗ trợ tạo VS 2013 và các tệp dự án sau.
  • Liên kết:
  • ruby: loại bỏ cảnh báo về hỗ trợ Ruby 1.9 mới. (r1593992)
  • python: sửa lỗi call_func gọi lại (r1594794, r1594814, r1594834, r1595061)

Tính năng mới trong phiên bản 1.8.5:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • sửa chữa các điểm bên ngoài trỏ đến các vị trí được chuyển hướng (các vấn đề # 4428, # 4429)
  • diff: sửa xác nhận bằng cách di chuyển bên trong bản sao (số # 4444)
  • Sửa lỗi phía máy chủ:
  • mod_dav_svn: Ngăn sự cố với một số mô-đun bên thứ 3 (r1537360 et al)
  • mod_dav_svn: canonicalize đường dẫn chính xác (r1542071)
  • mod_authz_svn: khắc phục sự cố của mod_authz_svn với cấu hình không hợp lệ (r1541432)
  • hotcopy: khắc phục hotcopy mất các tệp revprop trong repos được đóng gói (số # 4448)
  • Các cải tiến và sửa lỗi công cụ khác:
  • mod_dontdothat: Khắc phục trình phân tích cú pháp uri (r1542069 et al)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa lỗi biên dịch bằng '--enable-optimization' với clang (r1534860)
  • sửa lỗi đồng bộ hóa với gỡ lỗi xây dựng BDB trên Windows (r1501656, r1501702)
  • sửa tùy chọn '--with-openssl' khi xây dựng trên Windows (r1535139)
  • thêm kiểm tra không thành công khi được xây dựng chống lại ZLib bị hỏng (r1537193 et ​​al)
  • Liên kết:
  • swig-rb: sửa các thử nghiệm để chạy mà không cần cài đặt trên OS X (r1535161)
  • ctypes-python: xây dựng với trình biên dịch được chọn qua cấu hình (r1536537)

Tính năng mới trong phiên bản 1.8.4:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi máy khách và phía máy chủ:
  • sửa xác nhận về các url của biểu mẫu 'tệp: //./' (r1516806)
  • ngừng liên kết với psapi.dll trên Windows (r1534102)
  • cập nhật bản dịch cho tiếng Thụy Điển
  • Sửa lỗi phía máy khách:
  • hoàn nguyên: khắc phục sự cố hoàn nguyên di chuyển (số # 4436)
  • cập nhật: xác nhận xác nhận khi truy cập bên ngoài tệp bị từ chối (số # 4422)
  • hợp nhất: giảm kết nối mạng để hợp nhất tự động (r1468980 et al)
  • hợp nhất: sửa lỗi đường dẫn tham nhũng trong quá trình tái hòa nhập (r1523666)
  • mergeinfo: khắc phục sự cố (r1519955)
  • ra_serf: xác minh kết quả phân tích xml (r1501199 et al)
  • ra_serf: cải thiện thông báo lỗi trong quá trình cam kết (r1526439)
  • ra_local: sửa lỗi với kho lưu trữ trong ổ đĩa gốc của Windows (r1518184)
  • sửa lỗi trên cửa sổ khi lệnh đường ống bị gián đoạn (r1522892)
  • khắc phục sự cố trong trình xử lý sự cố trên cửa sổ (r1532023)
  • sửa xác nhận khi nâng cấp các bản sao làm việc cũ (r1520529)
  • Sửa lỗi phía máy chủ:
  • hotcopy: dọn dẹp các phần rút gọn được mở rộng bằng '--incremental' (r1512300 et al)
  • sửa OOM đối với các yêu cầu đồng thời khi bắt đầu máy chủ luồng (r1527103 et al)
  • fsfs: cải thiện thông báo lỗi khi tìm thấy định dạng fsfs không được hỗ trợ (r1534158)
  • khắc phục sự cố bộ nhớ trong trình tải mô-đun FS của bên thứ ba (r1519615 et al)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • cho phép biên dịch ngược lại serf 1.3 trở lên trên Windows (r1517123)
  • Liên kết:
  • javahl: canonicalize đường dẫn cho phương thức streaFileContent (r1524869)

Có gì mới trong phiên bản 1.8.3:

  • Bản phát hành này giải quyết ba vấn đề bảo mật:
  • CVE-2013-4246: fsfs: tham nhũng từ chỉnh sửa thuộc tính sửa đổi được đóng gói
  • CVE-2013-4262: công cụ phía quản trị viên: tấn công liên kết đối tượng với tệp pid
  • CVE-2013-4246: svnserve: tấn công liên kết đối tượng với tệp pid

Tính năng mới trong phiên bản 1.8.1:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi máy khách và phía máy chủ:
  • cập nhật bản dịch cho tiếng Đức và tiếng Trung giản thể
  • cải thiện đầu ra thông báo lỗi sqlite (r1497804)
  • nền tảng hỗ trợ thiếu mmap (r1498136)
  • cho phép các tệp cấu hình bắt đầu bằng UTF-8 BOM (r1499100 et al)
  • không thất bại trên dữ liệu UTF-8 khi mã hóa chuyển đổi không khả dụng (r1503009)
  • cải thiện thông báo lỗi khi mã hóa chuyển đổi không thành công (r1503010)
  • Sửa lỗi phía máy khách:
  • hợp nhất: đổi tên 'hợp nhất tự động' thành 'hoàn thành hợp nhất' (r1491432)
  • hợp nhất thông tin: giảm mức sử dụng mạng cho '--show-revs' (r1492005)
  • ra_serf: cải thiện xử lý trạng thái http (r1495104)
  • hợp nhất: tránh phiên chạy không cần thiết (r1493475)
  • hợp nhất: giảm mức sử dụng mạng (r1478987)
  • hợp nhất: xóa kiểm tra tổ tiên trùng lặp (r1493424, r1495597)
  • ra_serf: sửa tiêu đề 'Chấp nhận Mã hóa' cho khả năng tương tác IIS (r1497551)
  • trạng thái svn: cải thiện tài liệu cho các cột khóa (r1497318, r1497319)
  • ra_serf: khắc phục hỗ trợ cho khả năng 'khôi phục tập tin được khôi phục' (r1498456)
  • nhật ký: giảm mức sử dụng mạng trên các kho lưu trữ (r1496957)
  • diff: tránh các tệp tạm thời khi gọi sự khác biệt bên ngoài (số # 4382)
  • nâng cấp: sửa thông báo về bản sao làm việc 1.7.x (r1493703, r1494171)
  • khắc phục sự cố trong khi giải quyết xung đột về cây (số # 4388)
  • hợp nhất tệp tương tác: thêm hai lựa chọn bổ sung (r1491816, r1494089)
  • diff: sử dụng đường dẫn kiểu địa phương trong thông báo lỗi (r1500680)
  • giải quyết: cải thiện menu giải quyết xung đột tương tác (r1491739 et al)
  • chuyển đổi: sử dụng đường dẫn kiểu địa phương trong thông báo lỗi (r1500074)
  • ra_serf: cải thiện đầu ra lỗi khi nhận XML không hợp lệ (r1498851)
  • dọn dẹp svn: giải thích lệnh nào trong đầu ra trợ giúp (r1497310)
  • đổ lỗi: lỗi trên -r M: N trong đó M & gt; N trừ khi máy chủ hỗ trợ (r1498449 et al)
  • xác thực đại lý gpg: không cố gắng sử dụng tác nhân khi không có sẵn (r1500762 et al)
  • xác thực đại lý gpg: không yêu cầu GPG_TTY hoặc TERM env vars (r1500801)
  • cập nhật: khắc phục một số xung đột về cây không kích hoạt trình giải quyết (r1491868 et al)
  • cam kết: xóa các mục nhập cũ khỏi bảng khóa wc khi xóa (r1491756)
  • hợp nhất: sửa lỗi - chỉ ghi lại lỗi trên đường dẫn được đổi tên (số # 4387)
  • svnmucc: sửa liên kết tượng trưng 'make install' thành công khi DESTDIR được đặt (r1501072)
  • wc: sửa lỗi khi mục tiêu là liên kết tượng trưng đến gốc bản sao làm việc (số # 4383)
  • ra_serf: thay đổi & quot; sự cố nội bộ & quot; lỗi đến lỗi bình thường (r1502577)
  • ra_serf: xử lý proxy không hỗ trợ các yêu cầu chunked (r1502401 et al)
  • Sửa lỗi phía máy chủ:
  • fsfs: giải quyết vấn đề vòng lặp vô tận khi repos / db / uuid có r n (r1492145)
  • fsfs: xóa giới hạn bộ đệm thuộc tính sửa đổi (r1491770)
  • mod_dav_svn: mã trạng thái tốt hơn cho các lỗi người dùng ẩn danh (r1495918)
  • mod_dav_svn: mã trạng thái tốt hơn cho các lỗi cam kết (r1490684)
  • sửa hồi quy hiệu suất trong 'nhật ký svn' đối với thư mục gốc (r1494913)
  • cho phép xóa thuộc tính 'svn:' không hiển thị của người dùng (r1495432)
  • fsfs: khắc phục sự cố trên kiến ​​trúc liên kết chặt chẽ (r1495806, r1495985)
  • nâng cấp svnadmin: sửa lỗi của các kho lưu trữ fsfs không bị phân đoạn (r1494287)
  • svnadmin tạo: từ chối '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
  • nâng cấp svnadmin: khắc phục mất dữ liệu khi hủy trong giai đoạn cuối (r1494298)
  • mod_dav_svn: sửa lỗi chuẩn hóa đường dẫn không chính xác (r1503528)
  • Các cải tiến và sửa lỗi công cụ khác:
  • fsfs-stats (công cụ): phân giải segfault khi truyền đường dẫn không hợp lệ (r1492164)
  • svn-bench: sửa lỗi đầu ra trợ giúp (r1493951)
  • svnpubsub: thêm tiêu đề phiên bản vào máy chủ (r1491707)
  • Thay đổi hiển thị cho nhà phát triển
  • Chung:
  • ra_serf: khắc phục một số vấn đề về thử nghiệm trên Windows (r1490679)
  • khắc phục hai vấn đề trong svn_ra_get_file_revs ngược () (r1492148, et al)
  • handle --compatible-version = 1.8 trong các bài kiểm tra C (r1494342)
  • cải thiện khả năng tương thích của clang (r1480080 et al)
  • sử dụng đúng lệnh hủy khi xử lý xung đột (r1495850)
  • fs: BDB: cung cấp giá trị lỗi thích hợp từ BDB (r1495428)
  • ra_serf: giá trị lỗi kết nối tinh chỉnh không thành công (r1496132, et al)
  • svn_client_log5: giải quyết segfault có thể (r1496110)
  • sửa siêu dữ liệu_chỉ hoạt động khi mục tiêu là nút không phiên bản (r1498564)
  • ra_svn: sửa lỗi segfault bằng thông báo cam kết NULL (r1498550, r1499727)
  • Ev2: khởi tạo đúng loại nút trong bảng thay đổi của shims (r1501058)
  • Ev2: sửa bản sao từ xây dựng URL bằng shims (r1500226)
  • fs: cải thiện kiểm tra đối với dòng mới trong tên tệp (r1498483 et al)
  • tạo tòa nhà với BDB 6 một tính năng chọn tham gia (r1499438)
  • sqlite: cho phép đặt hỗn hợp trong thư mục xây dựng (r1499034, r1500175)
  • ra_svn: tạo các phiên có thể sử dụng được sau khi đăng nhập lại từ đầu (r1503554)
  • Liên kết:
  • swig-rb: sửa các thử nghiệm với các công cụ xây dựng ngoài cây (r1492295)
  • javahl: sửa mã hóa các thông báo lỗi được tạo bởi javahl (r1492264)
  • swig-pl: cảnh báo trình biên dịch im lặng (r1487094)
  • swig-pl: cải thiện tài liệu (r1488693, r1490721, r1500904)

Tính năng mới trong phiên bản 1.8.0:

  • Bản ghi làm việc sẽ di chuyển dưới dạng hoạt động hạng nhất
  • Hợp nhất tự động tái hòa nhập
  • Thuộc tính kế thừa
  • Cấu hình chính tả lưu trữ
  • Hỗ trợ khách hàng HTTP dựa trên neon đã bị xóa
  • Back-end kho lưu trữ dựa trên Berkeley DB đã không được chấp nhận
  • Bộ nhớ đệm mật khẩu trong bộ nhớ thông qua GnuPG Agent (máy khách Unix)
  • Kích thước FSFS và các cải tiến hiệu suất
  • Lưu trữ các tệp authz trong kho lưu trữ
  • Công cụ mới dành cho quản trị viên và cơ sở hạ tầng
  • Nhiều cải tiến và sửa lỗi

Tính năng mới trong phiên bản 1.7.9:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi phía máy khách:
  • cải thiện thông báo lỗi về đạo cụ svn: date và svn: author. (r1440620)
  • sửa xác nhận local_relpath (số # 4257)
  • sửa lỗi rò rỉ bộ nhớ trong `svn log` trên svn: // (r1458341)
  • sửa chữa lỗi authz không chính xác khi sử dụng thư viện http neon (số # 4332)
  • sửa lỗi segfault khi sử dụng kwallet (r1421103)
  • Sửa lỗi phía máy chủ:
  • svnserve sẽ ghi nhật ký phát lại chứ không phải rev thấp. (r1461278)
  • mod_dav_svn sẽ bỏ qua một số giá trị thuộc tính cho url hoạt động (r1453780)
  • sửa một xác nhận trong mod_dav_svn khi hoạt động như một proxy trên / (issue # 4272)
  • cải thiện mức sử dụng bộ nhớ khi cam kết các thuộc tính trong mod_dav_svn (r1443929)
  • sửa svnrdump để tải các tệp kết xuất với các kết thúc dòng không phải LF (số # 4263)
  • sửa xác nhận khi không thể truy cập được bộ nhớ cache (r1422100)
  • cải thiện logic trong việc thực hiện khóa của mod_dav_svn. (r1455352)
  • tránh thực thi mã không cần thiết trong nhật ký có giới hạn (r1459599)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa một xác nhận trong dav_svn_get_repos_path () trên Windows (r1425368)
  • sửa get-deps.sh để tải xuống đúng zlib (r13520131)
  • tài liệu doxygen sẽ bỏ qua các tiền tố khi tạo chỉ mục (r1429201)
  • sửa get-deps.sh trên freebsd (r1423646)
  • Liên kết:
  • api trạng thái javahl bây giờ tôn trọng các ignoreExternals boolean (r1435361)

Tính năng mới trong phiên bản 1.7.8:

  • Thay đổi có thể nhìn thấy người dùng:
  • Sửa lỗi máy khách và phía máy chủ:
  • Sửa lỗi chính tả trong bản dịch pt_BR, es và zh_TW (r1402417, r1402421)
  • Sửa lỗi phía máy khách:
  • sửa lỗi với tùy chọn --tên người dùng trên Windows (r1396285)
  • thêm các thuộc tính bị thiếu vào & quot; svn log -v --xml & quot; đầu ra (r1398100)
  • sửa chữa bản vá svn bỏ qua các khối sau khi không có dòng mới (r139917)
  • sửa lỗi treo bằng ra_serf trong khi xử lý lỗi (r1403583)
  • bỏ qua các tệp bên ngoài với mergeinfo khi hợp nhất (r1401915)
  • sửa SEGV bằng & quot; svnmucc cp rev arg & quot; trong quá trình xử lý argv (số # 4079)
  • sửa chữa xử lý xung đột trên các liên kết tượng trưng (số # 4091)
  • Sửa lỗi phía máy chủ:
  • phát hiện đúng tính khả dụng của luồng (r1398325)
  • khắc phục & quot; tải svnadmin - bỏ qua-prop-xác thực & quot; (r1237779)
  • sửa lỗi phân tích các phần [groupsfoo] trong tệp authz (số # 3531)
  • thêm Vary: tiêu đề để GET phản hồi để cải thiện khả năng lưu trữ (r1390653)
  • sửa fs_fs để dọn dẹp sau khi truyền thông báo lỗi không thành công (r1403964, et al)
  • sửa mod_dav_svn để khiếu nại về các bản sửa đổi & gt; HEAD (r1403588)
  • Thay đổi hiển thị cho nhà phát triển:
  • Chung:
  • sửa chữa trạng thái không chính xác được trả lại bởi API 1.6 (r1403258)
  • sửa bản dịch với g ++ 4.7 (r1345740)
  • sửa svn_uri_get_file_url_from_dirent trên Windows (r1409146)

Phần mềm tương tự

reposurgeon
reposurgeon

17 Feb 15

fastimport
fastimport

14 Apr 15

jig
jig

14 Apr 15

Syncro SVN Client
Syncro SVN Client

11 May 15

Phần mềm khác của nhà phát triển Apache Software Foundation

Apache JAMES jSPF
Apache JAMES jSPF

13 May 15

Apache TomEE
Apache TomEE

10 Feb 16

Apache FOP
Apache FOP

13 May 15

Ý kiến ​​để Apache Subversion

Bình luận không
Nhập bình luận
Bật hình ảnh!