Duplicity

Phần mềm chụp màn hình:
Duplicity
Các chi tiết về phần mềm:
Phiên bản: 0.7.13.1 Cập nhật
Ngày tải lên: 19 Jun 17
Nhà phát triển: Ben Escoto
Giấy phép: Miễn phí
Phổ biến: 59

Rating: 1.0/5 (Total Votes: 1)

Duplicity là một phần mềm mã nguồn mở sử dụng thuật toán rsync để sao lưu các thư mục và tạo ra các định dạng định dạng mã hoá được mã hóa.

Tính trùng lặp có thể & nbsp; Tải các bản sao lưu lên máy chủ tệp cục bộ hoặc từ xa, và nó cũng bao gồm tiện ích rdiffdir.

Yêu cầu hệ thống


  • Python & gt; = 2,2
  • Librsync> gt = 0.9.6
  • GnuPG

Tính năng mới trong bản phát hành này:

  • Cố định vấn đề trong dist / makedist khi xây dựng trên Mac nơi tệp AppleDouble đã được tạo trong tarball.

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

  • Sửa lỗi # 1623342 với bản vá do Daniel Jakots cung cấp
  • - Thất bại trong kiểm tra OpenBSD vì không tìm thấy tar / gtar
  • Sửa lỗi # 1654220 với bản vá được cung cấp bởi Kenneth Newwood
  • - Sự trùng lặp không thành công trên MacOS vì phiên bản GPG không phân tích cú pháp
  • Cố định lỗi # 1655268 "- tùy chọn gpg-nhị phân không hoạt động"
  • - Nếu gpg nhị phân được chỉ định xây dựng lại gpg hồ sơ bằng cách sử dụng vị trí nhị phân mới
  • Cố định lỗi # 1658283 "Duplicity 0.7.11 bị hỏng với GnuPG 2.0"
  • - Làm phiên bản gpg kiểm tra mạnh mẽ hơn phiên bản chính
  • - Bây giờ sử dụng --pinentry-mode = loopback trên gpg 2.1 trở lên
  • - Đã gỡ bỏ kiểm tra cho các hệ thống không phải là Linux, một vấn đề sai
  • Đã hợp nhất trong lp: ~ matthew-t-bentley / lừa đảo / lừa đảo
  • - Thiết lập một đại lý người dùng. Backblaze yêu cầu điều này trong trường hợp có lỗi xảy ra từ phụ trợ B2 của Duplicity B2
  • - Chỉ truy xuất URL tải lên mới khi URL hiện tại hết hạn, để phù hợp với các phương pháp hay nhất để tích hợp: https://www.backblaze.com/b2/docs/integration_checklist.html
  • Thêm chi tiết về trường hợp ngoại lệ nhập trong onedrivebackend.py
  • Cố định lỗi # 1657916 với miếng vá do Daniel Harvey cung cấp
  • - Nhà cung cấp B2 không thể xử lý hai bản sao lưu trong cùng một thùng
  • Sửa lỗi # 1603704 với bản vá do Maciej Blizinski cung cấp
  • - Sự cố với UnicodeEncodeError
  • Một số bản sửa lỗi cho gpg.py để xử lý gpg1 & amp; Gpg2 & amp; Gpg2.1 các vấn đề về dòng lệnh
  • - --gpg-agent là tùy chọn trên gpg1, nhưng trên gpg2 nó được sử dụng tự động
  • - --phương pháp đầu tiên không phải là lựa chọn hợp lệ cho đến gpg2.1, do đó, điều kiện đó
  • Cố định lỗi # 1367675 - Tiện ích IMAP không hoạt động với máy chủ của Yahoo
  • - thêm vào phần chia () khi cần thiết trong 'nums = list [0] .strip () split ("")'
  • - các sửa lỗi khác được đề cập trong nhận xét báo cáo lỗi đã được thực hiện
  • Cố định lỗi # 1671852 - Hồi quy mã do thay đổi 1108
  • - thay đổi util.uexc () trở lại bare uexc ()
  • Cố định lỗi # 1668750 - Không che dấu các lỗi phụ trợ
  • - đã thêm các bản in ngoại lệ vào lỗi nhập mô-đun

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

  • Sửa lỗi # 815510 và # 1615480
  • Đã thay đổi mặc định - tăng đến 200MB
  • Đã hợp nhất trong lp: ~ mstoll-de / duplicity / duplicity
  • Backblaze đã thông báo tên miền mới cho api b2
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-nếu-hiện-khóa-thư mục
  • Sửa lỗi Bug # 1620085: --exclude-if-present cung cấp cho OSError tìm kiếm các thẻ trong các thư mục bị khóa
  • Sửa lỗi # 1623342 với bản vá từ Daniel Jakots
  • không kiểm tra OpenBSD vì không tìm thấy tar / gtar
  • Đã hợp nhất trong lp: ~ mwilck / duplicity / duplicity
  • GPG: cho phép hoạt động thực sự không tương tác với gpg2
  • Vá này khắc phục sự cố không mong muốn của IMO khi sử dụng GnuPG2, hộp thoại cụm từ vượt qua luôn bật lên để lưu bản sao lưu. Điều này đặc biệt gây phiền nhiễu khi cố gắng sao lưu tự động / không tự động.
  • Sửa lỗi # 1621194 với mã từ Tornhoof
  • Thực hiện sao lưu vào Google Drive làm việc mà không có tài khoản dịch vụ
  • Sửa lỗi # 1642098không tạo tài liệu lưu trữ PAR2 khi '--par2-options' được sử dụng
  • Thiếu không gian giữa các tùy chọn par2 và tùy chọn mặc định
  • Sửa lỗi bằng cách sử dụng các phím ký hiệu 40-char, từ Richard McGraw trên danh sách thư
  • Xóa bỏ cắt ngắn đối số và điều chỉnh nhận xét
  • Đã hợp nhất trong lp: ~ dernils / duplicity / robust-dropbox-phụ trợ
  • Thêm tùy chọn dòng lệnh mới - trì hoãn lại-thử lại-trì hoãn để cho phép xác định thời gian mà tính gấp đôi ngủ lại trước khi thử lại sau khi xảy ra lỗi.
  • Thêm một số tính năng mạnh mẽ cho dpbxbackend.py đảm bảo xác minh lại xảy ra trong trường hợp một ổ cắm được thay đổi (ví dụ do kết nối lại kết nối Internet động).
  • Đã hợp nhất trong lp: ~ ed.so / duplicity / manpage.fixes
  • Khắc phục kết xuất html qua rman trên trang web
  • Đã hợp nhất trong lp: ~ horgh / duplicity / copy-symlink-targets-721599
  • Thêm - liên kết bản sao để sao chép nội dung liên kết tượng trưng, ​​không chỉ riêng liên kết.
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
  • Cố định lỗi # 1624725, do đó một glob bao gồm kết thúc bằng "/" bây giờ bao gồm nội dung thư mục (đối với các thanh cuộn có và không có ký tự đặc biệt). Điều này bảo vệ hành vi mà một biểu thức kết thúc bằng "/" chỉ khớp với một thư mục, nhưng bây giờ nội dung của bất kỳ thư mục nào phù hợp được bao gồm.
  • Khắc phục sự cố với gpg2 trong yakety và zesty
  • Khắc phục lỗi # 1642813 với bản vá từ Ravi
  • Nếu stat () trả về None, đừng cố đặt perm.
  • Đã hợp nhất trong lp: ~ breunigs / duplicity / amazondrive3
  • Theo báo cáo trên danh sách gửi thư, nếu một khoảng trống được nhập trong khi yêu cầu lừa đảo URL, nó sẽ không thành công. Vì tất cả các không gian quan trọng được mã hoá URL anyway, điều này nên được sử dụng tốt ngay cả khi có không gian trong URL cả. Tôi cũng vá nó trong phụ trợ onedrive, bởi vì nó phải có những vấn đề tương tự.
  • Chuẩn bị cho 0,7,11

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

  • Tăng tốc độ path_matches_glob () lên khoảng 8x.
  • Xoá -w từ setsid trong các kiểm tra chức năng.
  • Mâu thuẫn cố định trong hợp nhất từ ​​Martin Wilck và áp dụng các sửa lỗi hợp nhất để sử dụng trong kiểm tra chức năng.
  • Sửa lỗi # 1612472 với bản vá từ David Cuthbert
  • Khôi phục từ S3 không thành công bằng - với tiền tố-lưu trữ nếu tiền tố bao gồm '/'
  • Đã hợp nhất trong lp: ~ arashad.ahamad / duplicity / duplicity_latest Thay đổi để kết nối với IBM Bluemix ObjectStorage.
  • Đã hợp nhất trong lp: ~ fenisilius / duplicity / acd_init_mkdir. Cho phép trùng lặp để tạo thư mục từ xa

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

  • Sửa lỗi # 1600692 với bản vá từ Wolfgang Rohdewald
  • Cho phép liên kết tượng trưng có dấu gạch chéo tùy chọn trong quá trình xác minh.
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
  • Hoàn nguyên log.Error để log.Warn, giống như trước khi hợp nhất trong rev 1224, vì điều này đã ảnh hưởng đến các ứng dụng khác (ví dụ: deja dup, lỗi # 1605939).
  • Đã hợp nhất trong lp: ~ duplicity-team / duplicity / po-updates

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

  • Đã hợp nhất trong lp: ~ noizyland / duplicity / fix_azurebackend_typo
  • Sửa lỗi chính tả trong mã xử lý lỗi
  • Đã hợp nhất trong lp: ~ ghoz / duplicity / swift-prefix:
  • thêm tính năng tiện dụng để sử dụng đường dẫn trong phần phụ trợ nhanh để có nhiều
  • sao lưu vào cùng một bộ chứa được sắp xếp gọn gàng.
  • Sửa lỗi # 1573957 với các bản vá lỗi từ Dmitry Nezhevenko:
  • tải đoạn cuối cùng với tệp_upload_session_finish để tránh yêu cầu bổ sung
  • tải lên các tệp nhỏ bằng api không chunked
  • Sửa lỗi # 1586934 với các bản vá lỗi từ Dmitry Nezhevenko:
  • sửa lỗi xử lý trong wrapper
  • Sửa lỗi # 1586992 với các bản vá lỗi từ Dmitry Nezhevenko:
  • Patch thêm _delete_list vào Par2Backend. Và _delete_list thất bại để
  • _xóa các cuộc gọi nếu backend được bọc không có _delete_list.
  • Sửa lỗi # 1589038 với các bản sửa lỗi từ Malte Schroder
  • Thêm tùy chọn ignore_case vào các chức năng lựa chọn:
  • Đã hợp nhất trong lp: ~ mstoll-de / duplicity / b2-reauth:
  • Sửa lỗi # 1588503 b2: tải lên lớn không thành công do mã thông báo xác thực bị hết hạn
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / fix_pep8:
  • Khắc phục lỗi PEP8 trong onedrivebackend.py (khoảng trống trước dấu ngoặc)
  • Cố định lỗi # 822697 Các tùy chọn ssh không được thông qua trong rsync qua ssh:
  • Thêm lệnh globals.ssh_options vào dòng lệnh rsync
  • Tăng kích thước khối lượng mặc định lên 200M, bằng 25M:
  • Cố định README-REPO không còn đề cập đến dòng sản phẩm 0,6:
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
  • Chỉ đưa ra lỗi khi không thể truy cập được tệp bị khóa nếu
  • tệp đó được cho là được bao gồm hoặc được quét (tức là không bị loại trừ).
  • Sửa lỗi # 1089131
  • Sửa lỗi # 1594780 với các bản vá lỗi từ B. Reitsma:
  • Sử dụng re.finditer () để tăng tốc độ xử lý
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
  • Sửa lỗi PEP8 W503 lỗi (ngắt dòng trước toán hạng nhị phân) và bật
  • Kiểm tra PEP8 cho điều này trong test_code.CodeTest.
  • Được kết hợp trong lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
  • Đặt chiều dài lỗi chiều dài dòng thành 120 (phù hợp với tox.ini) cho PEP8 và
  • lỗi cố định E501 (quá dài)
  • Đã hợp nhất trong lp: ~ duplicity-team / duplicity / po-updates

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

  • Cố định lỗi # 1568677 lừa đảo không sử dụng xô S3 hiện có trong phần phụ trợ của boto
  • lỗi được giới thiệu bởi sửa lỗi không đầy đủ của lỗi # 1296793
  • cài đặt vị trí xô đơn giản
  • Cố định lỗi # 1569523 get_bucket vị trí từ khóa không xác định và lỗi tên my_location
  • lỗi đã được giới thiệu trong sửa lỗi không đúng # 1568677
  • phải yêu thích những API không nhất quán đó
  • Cố định lỗi # 1571134 không tương thích với phiên bản python-oauth2client 2.x và # 1558155 Phụ trợ của PyDrive bị hỏng, cần cập nhật thư viện oauth2client
  • đã sử dụng bản vá từ https://bugs.debian.org/820725 nhưng thực hiện các thay đổi cho phép người dùng tiếp tục sử dụng phiên bản cũ
  • Cố định lỗi # 1570293 sự lừa dối rất chậm do fsync quá mức
  • xoá tuôn ra () sau khi viết.
  • hoàn nguyên về phiên bản trước

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

  • Được kết hợp trong lp: ~ matthew-t-bentley / duplicity / b2
  • Sửa lỗi nhập và lỗi đánh máy lỗi.
  • Cho phép nhiều bản sao lưu trong cùng một nhóm.
  • Sửa lỗi # 1523498.
  • Một vài sửa lỗi cho phép nhiều bản sao lưu được lưu trữ trong các thư mục khác nhau trong cùng một nhóm cũng như một số nhật ký cho -v9.
  • Các nội dung ngẫu nhiên:
  • loại bỏ công cụ RPM từ nhà tạo mẫu
  • có chuyên gia làm tóc rút trực tiếp từ VCS, không phải là địa phương dir
  • cập nhật thư mục bản dịch và quá trình xây dựng po
  • dọn sạch một số thông báo lỗi lẻ
  • di chuyển Pep8 bỏ qua tox.ini
  • cung cấp đúng đường dẫn cho pdevd dưới Mac
  • sửa một số bài kiểm tra để chạy dưới Linux và Mac
  • Sửa một phần lỗi # 1529606 tiêm mã vỏ trong lftpbackend
  • vẫn cần phải sửa các backend khác tạo ra các lệnh trình bao
  • Làm test_restart tương thích với cả GNUtar và BSDtar
  • Khắc phục vấn đề ngu ngốc với đường dẫn kiểm tra chức năng cho tính lừa đảo
  • Ứng dụng vá từ shaochun để sửa lỗi # 1531154,
  • - tệp bị thay đổi không thành công khi tệp chứa khoảng trống
  • Áp dụng vá từ bất kỳ để sửa lỗi # 1475890
  • cho phép xác định cổng cùng với tên máy chủ trên S3
  • điều chỉnh văn bản trợ giúp và trang người đàn ông để phản ánh sự thay đổi
  • Hoàn tác thay đổi cho test_restart.py. GNU tar là cần thiết.
  • Fix minor pep8 nit trong collections.py
  • Áp dụng các thay đổi từ ralle-ubuntu để khắc phục lỗi 1072130.
  • sự lừa dối không hỗ trợ ftpes: //
  • Cố định lỗi # 1296793 Không tạo được nhóm
  • sử dụng S3Connection.lookup () để kiểm tra thùng tồn tại
  • bỏ qua quá trình Ngoại lệ của Boto đối với séc này
  • lừa đảo lỗi # 1507109 và lỗi # 1537185
  • Đã hợp nhất trong lp: ~ mifchip / duplicity / duplicity
  • sửa lỗi # 1313964, đường dẫn tuyệt đối không hoạt động cho FTP
  • Đã hợp nhất trong lp: ~ fpytloun / duplicity / webdav-gssapi
  • hỗ trợ chứng thực GSSAPI trong phần phụ trợ webdav
  • Thêm thẻ cảnh báo khác của pylint
  • Điều chỉnh vì vậy test_restart.py cũng có thể chạy trên máy Mac
  • Khắc phục lỗi # 1538333 khẳng định filecount == len (self.files_changed)
  • thêm tuôn ra sau mỗi lần viết cho tất cả các tệp tin đã được lưu trữ FileobjHooked cần ngăn ngừa một số lỗi khi đóng gói bị ép buộc.
  • Sửa lỗi # 1540279 lỗi trong - trợ giúp
  • Ứng dụng vá từ kay-diam để sửa lỗi xử lý trong ssh pexpect, sửa lỗi # 1541314
  • Đã khắc phục lỗi vá lỗi trong ssh_pexpect_backend.py
  • Đã hợp nhất trong lp: ~ fpytloun / duplicity / webdav-gssapi-fix
  • Thực hiện Kerberos tùy chọn cho phụ trợ webdav
  • Đã hợp nhất trong lp: ~ harningt / duplicity / multibackend-mirror
  • Thay đổi này chỉ định xử lý đa luồng để cho phép tùy chọn phản chiếu ngoài chế độ "sọc" của nó để làm cho nó trở thành công cụ dư thừa so với công cụ mở rộng không gian. Để thực hiện việc này mà không thay đổi cấu hình quá nhiều, tôi đã sử dụng chuỗi truy vấn thường không sử dụng cho các tệp để xác định hành vi áp dụng cho tất cả các mục bên trong tệp tin cấu hình.
  • Thêm acdclibackend.py từ Stefan Breunig và Malay Shah
  • đổi tên từ amazoncloudbackend thành stress sử dụng acd_cli
  • Đã khắc phục một số vấn đề 2to3 và Pep8 đã bò vào trong
  • Đã sao lưu các thay đổi được thực hiện bằng cách vá lỗi # 1541314. Những miếng vá này không nên được áp dụng cho loạt 0.7.
  • Đã hợp nhất trong lp: ~ lúa mạch đen / lừa đảo / mediafire
  • Phụ trợ cho https://www.mediafire.com
  • Yêu cầu https://pypi.python.org/pypi/mediafire/ đã được cài đặt.
  • Đã hoàn nguyên các thay đổi được thực hiện trong rev 1164 w.r.t. Nhận nguồn từ VCS chứ không phải là thư mục cục bộ. Sửa lỗi # 1548080.
  • Thêm các bản vá lỗi cho nhà làm tuyến / làm mới để làm cho hệ điều hành không tin tưởng nhiều hơn.
  • Đã hợp nhất trong lp: ~ ed.so / duplicity / webdav.lftp.ssl-overhaul duplicity.1, commandline.py, globals.py đã thêm --ssl-cacert-path parameter backend.py đảm bảo rằng thành phần đường dẫn url Đúng url giải mã, trong trường hợp nó chứa các ký tự đặc biệt (ví dụ: @ hoặc không gian) lftpbackend.py báo _all_ cmd dòng params thêm thiếu lftp + ftpes giao thức sửa chữa kết quả danh sách trống khi chdir thất bại âm thầm bổ sung ssl_cacert_path hỗ trợ webdavbackend.py thêm ssl mặc định hỗ trợ bối cảnh Cho python 2.7.9+ (sử dụng hệ thống certs ví dụ như trong / etc / ssl / certs) thêm ssl_cacert_path hỗ trợ cho python 2.7.9+ gettext bọc tất cả các tin nhắn đăng nhập nhỏ sàng lọc
  • Ứng dụng vá từ Dmitry Nezhevenko để nâng cấp phụ trợ dropbox:
  • cập nhật lên SDK v2
  • sử dụng tải lên chunked
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / improved_present_get_sf_man_page
  • Cải thiện nhập trang người dùng cho --exclude-if-present
  • Đã hợp nhất trong lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
  • Di chuyển mã kết hợp toàn cục ra khỏi chức năng Chọn của select.py và vào globmatch.py.
  • Sửa lỗi được báo cáo trong danh sách gửi thư từ Mark Grandi (lỗi khẳng định trong quá trình sao lưu). Trong file_naming.parse () tên tập tin đã được hạ xuống trước khi phân tích cú pháp. Nếu bạn đã sử dụng tiền tố với trường hợp hỗn hợp, chúng tôi đã viết tệp đúng cách, nhưng không thể tìm thấy nó trong phần phụ trợ.
  • Đã hợp nhất trong lp: ~ duplicity-team / duplicity / po-updates

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

  • Đã hợp nhất trong lp: ~ mnjul / duplicity / s3-infreq-access
  • Điều này bổ sung thêm hỗ trợ cho lớp lưu trữ truy cập không thường xuyên của AWS S3 và dự định thực hiện Blueprint: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
  • Một tùy chọn dòng lệnh mới, --s3-use-ia, được thêm vào, và phần phụ trợ boto sẽ tự động sử dụng đúng giá trị lớp lưu trữ tùy thuộc vào việc --s3-use-rrs và --s3-use-ia là bộ. Trình phân tích cú pháp dòng lệnh sẽ nhắc nhở nếu cả hai --s3-use-ia và -s3-use-rrs được sử dụng với nhau, vì chúng xung đột với nhau.
  • Các manpage đã được cập nhật cho một giải thích ngắn về các tùy chọn mới. Thuật ngữ của nó bắt nguồn từ thông báo chính thức của Amazon: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new- amazon-s3-lưu trữ-lớp và thấp hơn-sông băng giá /
  • Mô đun xử lý ptyprocess không còn hỗ trợ Python 2.6, vì vậy hãy sửa tox.ini để sử dụng một phiên bản cũ hơn. Thực hiện các vùng lân cận rõ ràng cho tất cả các kiểm tra.
  • Nâng cấp lên phiên bản mới nhất của pep8 và pylint. Thêm ba bỏ qua để test_pep8 và một để test_pylint để có được phần còn lại để vượt qua. Họ
  • Ứng dụng bản vá từ Alexander Zangerl để cập nhật những thay đổi đối với API khóa 0.9 trở lên. Cập nhật README để thông báo cho người dùng.
  • Modded tox.ini để sử dụng tệp tin khóa mới nhất.
  • Đã hợp nhất trong lp: ~ ed.so / duplicity / setup.shebang
  • Việc có trình thông dịch python tìm kiếm trong PATH linh hoạt hơn nhiều so với / usr / bin / python được chèn vào các kịch bản của chúng tôi bởi công cụ setupbàn. Miếng vá này ngăn chặn điều đó. Đừng chạm vào cừu của tôi!
  • Các vấn đề về lau dọn xung quanh việc xây dựng Launchpad, chủ yếu là tệp tin khóa & gt; = 0.9.
  • Đã hợp nhất trong lp: ~ michal-s / trùng lặp / lừa đảo
  • WindowsAzureMissingResourceError và WindowsAzureConflictError đã thay đổi do thay đổi SDK. Tất cả đều hợp lệ trong trường hợp của chúng tôi.
  • Đảo ngược các thay đổi trước đó đối với tệp tin khóa. Bây giờ nó sẽ mất bất kỳ phiên bản tồn tại trong kho LP xây dựng. (PyPi không có trong LP build).
  • Đã hợp nhất trong lp: ~ ed.so / duplicity / tempfile.tempdir
  • đảm bảo các gói sử dụng tempfile của python tạo các tệp tạm thời trong dir tempd của duplicity
  • Cố định lỗi # 1511308 - Không thể khôi phục lại không mã hóa, sao lưu không nén
  • Mã sửa đổi để bao gồm tệp đồng bằng trong write_multivolume ()
  • Thêm PlainWriteFile () vào gpg.py
  • Đã hợp nhất trong lp: ~ michal-s / trùng lặp / lừa đảo
  • Xử lý nhập lớp lưu trữ azurebackend
  • Đã hợp nhất trong lp: ~ feraudet / duplicity / fix
  • Khắc phục sự thiếu SWIFT_ENDPOINT_TYPE env var, lỗi 1519694.
  • Sửa lỗi # 1520691 - Shell Code Injection trong phần phụ trợ của hsi
  • Thay thế việc sử dụng os.popen3 () bằng quy trình con tương đương.
  • Thêm mã để mở rộng đường dẫn chương trình tương đối đến đường dẫn đầy đủ.
  • Khắc phục lỗi ngược lại ở nơi nó mong đợi một danh sách không phải là một chuỗi.
  • Đã hợp nhất trong lp: ~ noizyland / duplicity / azurebackend-fixes
  • Hỗ trợ phiên bản mới của Azure Storage SDK
  • Phương thức _list của Refactor để hỗ trợ các thùng chứa có & gt; 5000 đốm màu
  • Được kết hợp trong lp: ~ matthew-t-bentley / duplicity / b2
  • Thêm bản sao lưu cho dịch vụ sao lưu B2 của BackBlaze (hiện đang là beta).
  • Thao tác này cho biết thêm backend / b2backend.py, sửa đổi log.py để thêm mã lỗi và sửa đổi commandline.py để thêm b2: // example vào văn bản trợ giúp.

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

  • Thay đổi việc sử dụng mock.patch trong các bài kiểm tra đơn vị để thích ứng với phiên bản cũ của python-mock trên máy chủ xây dựng.
  • Cố định lỗi 1476019 Bộ nhớ lưu trữ S3 không được tạo tự động với bản vá từ abeverley
  • Thêm hồ sơ thử nghiệm kích hoạt bắt chước các gói được cài đặt trên máy chủ Launchpad build để giảm khả năng kiểm tra đi qua bộ thử nghiệm của chúng tôi nhưng không thành công trên máy chủ xây dựng (ví dụ vì phiên bản giả mạo đã lỗi thời) / Li>
  • Đặt RUN_CODE_TESTS thành 0 cho hồ sơ tox của lpbuildd, phản ánh giá trị của nó trên máy chủ xây dựng Launchpad (và do đó bỏ qua PEP8, 2to3 và pylint). Phản ánh chính xác hơn hệ thống chúng tôi đang bắt chước và tiết kiệm khoảng 1 phút cho mỗi cuộc chạy thử nghiệm.
  • Cố định lỗi 1438170 sự trùng lặp bị treo trên lý lịch khi sử dụng tác nhân gpg với phần vá từ Artur Bodera (abodera). Áp dụng cùng một miếng vá cho các hồ sơ gia tăng gia tăng.
  • Bản vá lỗi này ghi lại các thông điệp gỡ rối liên quan đến quá trình lựa chọn đường dẫn, và do đó cho phép người dùng gỡ lỗi cấu hình bao gồm / loại trừ.
  • Sau khi tổ chức lại trong bản sửa đổi 981 và sửa lỗi # 1406173, par2backend sẽ không xóa các tập tin .par2 nữa khi gỡ bỏ các tập tin trùng lặp - * .gpg.
  • Banch này thêm một phương thức unfiltered_list () được sử dụng trong delete () và delete_list ()
  • Cập nhật man page để phản ánh nhiều người đóng góp hơn.
  • Sửa lỗi # 1493573. Sửa lỗi lựa chọn đúng trong trang người.
  • Khắc phục lỗi # 1494228 CygWin: TypeError: basic_file phải là tệp (đúng). Các vấn đề gây ra sự thay đổi tempfile.TemporaryFile là do thực tế là os.tmpfile luôn luôn tạo tập tin của nó trong thư mục temp hệ thống, không phải trong thư mục chỉ định. Việc sửa chữa áp dụng được sử dụng os.tmpfile trong cygwin / windows và tempfile.TemporaryFile trong tất cả các phần còn lại. Điều này có nghĩa là cygwin bây giờ đã bị phá vỡ đối với vị trí tệp tạm thời của tệp này (đã bị xóa tự động khi đóng).
  • Việc này khắc phục sự cố mà một số người dùng (kể cả tôi) đã gặp phải với việc tạo tệp trùng lặp bằng các tên tệp trùng lặp trên Google Drive. Nó giữ một bộ nhớ cache thời gian chạy của tên tệp để đối chiếu các ánh xạ ID, do đó khi nó đã tải lên một đối tượng, nó sẽ không bị lừa bởi danh sách thư mục phù hợp yếu.

Yêu cầu :

  • Python & gt; = 2,2
  • Librsync> gt = 0.9.6
  • GnuPG

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

restore CD/DVD
restore CD/DVD

3 Jun 15

SBackup
SBackup

20 Feb 15

CrashPlan
CrashPlan

14 Apr 15

Ý kiến ​​để Duplicity

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