Duplicity

Софтуер снимки:
Duplicity
Софтуер детайли:
Версия: 0.7.13.1 актуализира
Дата на качване: 19 Jun 17
Розробник: Ben Escoto
Разрешително: Безплатно
Популярност: 59

Rating: 1.0/5 (Total Votes: 1)

Duplicity е софтуер с отворен код, който използва алгоритъма rsync за архивиране на директории и продуциране на кодирани томове за формат катран.

Дублирането е в състояние да & nbsp; Да качите резервните копия на локален или отдалечен файлов сървър и също така да включите помощната програма rdiffdir.

Системни изисквания


  • Python> 2.2
  • Librsync & gt; = 0.9.6
  • GnuPG

Какво ново в това издание:

  • Фиксиран проблем в dist / makedist при изграждането на Mac, където се създават AppleDouble файлове в tarball.

Какво е новото във версия 0.7.12:

  • Фиксиран бъг # 1623342 с кръпка, предоставена от Daniel Jakots
  • - Неуспешен тест на OpenBSD, защото tar / gtar не е намерен
  • Фиксирана бъг # 1654220 с кръпка, предоставена от Кенет Нюууд
  • - Duplicity не успее в MacOS, тъй като синхронизирането на GPG версията е неуспешно
  • Фиксирана бъг # 1655268 "- двойна двойна опция не работи"
  • - Ако е зададено gpg двоично, възстановете gpg профила, като използвате ново двоично местоположение
  • Фиксиран бъг # 1658283 "Duplicity 0.7.11 счупен с GnuPG 2.0"
  • - Изработената версия на gpg е по-надеждна от основната версия
  • - Сега използвайте --pinentry-mode = loopback на gpg 2.1 и по-големи
  • - Премахна проверка за не-Linux системи, фалшив проблем
  • Обединени в lp: ~ matthew-t-bentley / дублиране / дублиране
  • - Задава потребителски агент. Backblaze поиска това в случай, че има грешки, произхождащи от дубликата за Duplicity B2
  • Само извлича нов URL адрес за качване, когато текущият изтича, за да го приведе в съответствие с най-добрите си практики за интеграция: https://www.backblaze.com/b2/docs/integration_checklist.html
  • Добавете подробности за изключенията при импортиране в onedrivebackend.py
  • Фиксирана бъг # 1657916 с кръпка, предоставена от Даниел Харви
  • - B2 доставчикът не може да обработва два архивни копия в същата кофа
  • Фиксирана бъг # 1603704 с кръпка, доставена от Maciej Blizinski
  • - Crash с UnicodeEncodeError
  • Някои корекции към gpg.py за обработка на gpg1 & amp; Gpg2 & Gpg2.1 въпроси за команден ред
  • - --gpg-agent е по избор за gpg1, но за gpg2 се използва автоматично
  • - --pinentry-mode не е валиден откажете до gpg2.1, така че условието, че
  • Фиксиран бъг # 1367675 - IMAP Backend не работи с Yahoo сървъра
  • - добави разделянето () според нуждите в "nums = list [0] .strip () разделен (" ")"
  • - другите коригирания, споменати в коментарите в доклада за грешки, вече са направени
  • Фиксирана грешка # 1671852 - Кодова регресия, причинена от преразглеждане 1108
  • - променете util.uexc () обратно на гола uexc ()
  • Отстранена грешка # 1668750 - Не маскирайте грешките отзад
  • - добавени са отпечатани изключения към грешки при импортиране на модули

Какво е новото във версия 0.7.11:

  • Фиксирани бъгове # 815510 и # 1615480
  • Променено по подразбиране - vlsize до 200MB
  • Обединени в lp: ~ mstoll-de / duplicity / duplicity
  • Backblaze обяви нов домейн за b2 api
  • Обединена в lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-if-present-locked-папка
  • Коригира грешка # 1620085: --exclude-if-present дава OSError търсене на маркер в заключени папки
  • Фиксиран бъг # 1623342 с кръпка от Daniel Jakots
  • Неуспешен тест на OpenBSD, защото tar / gtar не е намерен
  • Обединява се в lp: ~ mwilck / duplicity / duplicity
  • GPG: позволяват наистина неинтерактивна работа с gpg2
  • Тази корекция поправя непредвиденото поведение на ММО, което при използване на GnuPG2 винаги се появява диалогов прозорец с фрази за запазване на резервни копия. Това е особено досадно, когато се опитвате да правите резервни копия без надзор / напълно автоматични.
  • Отстранен бъг # 1621194 с код от Tornhoof
  • Направете резервно копие на устройството с Google, без да имате профил за услуга
  • Фиксираната грешка # 1642098 не създава PAR2 архиви, когато се използва "--par2-опции"
  • Липсва място между par2-опции плюс опции по подразбиране
  • Коригирайте бъг, като използвате клавишите за знак с 40 знака, от Ричард МакГрау в пощенския списък
  • Премахнете отрязването на аргумента и коригирайте коментарите
  • Слих в lp: ~ dernils / duplicity / robust-dropbox-backend
  • Добавена е нова опция за командния ред - backend-retry-delay, която позволява да се определи времето, в което дубликата спи, преди да се опита отново, след като възникне грешка.
  • Добавена е известна стабилност към dpbxbackend.py, която гарантира, че ще се извърши повторно удостоверяване в случай, че се промени слотов (например поради принудително пренасочване на динамична интернет връзка).
  • Обединени в lp: ~ ed.so / duplicity / manpage.fixes
  • Коригирайте html изхода чрез rman на уебсайта
  • Обединени в lp: ~ horgh / duplicity / copy-symlink-targets-721599
  • Добавете --copy-links, за да копирате съдържанието на символна връзка, а не само самата връзка.
  • Обединена в lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
  • Фиксирана бъг # 1624725, така че включването на "" завъртане в "/" вече включва съдържанието на папките (за глобуси със и без специални символи). Това запазва поведението, че израз, завършващ в "/", съвпада само с папка, но сега съдържанието на съответната папка е включено.
  • Коригирайте проблема с gpg2 в якотлив и жизнен
  • Решете грешка # 1642813 с кръпка от Ravi
  • Ако stat () връща Нито, не се опитвайте да зададете perms.
  • Обединени в lp: ~ breunigs / duplicity / amazondrive3
  • Както се съобщава в пощенския списък, ако въведете интервал, докато дублираността изисква URL адреса, той се проваля. Тъй като всички важни пространства са URL кодирани така или иначе, това би трябвало да е наред дори ако в URL адреса има изобщо пространства. Аз също го заклещени в backdoor, защото трябва да има подобни проблеми.
  • Подгответе за 0.7.11

Какво е новото във версия 0.7.10:

  • Ускоряване на path_matches_glob () с около 8 пъти.
  • Премахнете -w от setsid във функционалните тестове.
  • Фиксиран конфликт в сливането от Мартин Уилк и приложените корекции за сливане се използват при функционални тестове.
  • Фиксирана бъг # 1612472 с кръпка от Дейвид Кътбърт
  • Възстановява се от S3 не успее с --with-prefix-archive ако префиксът съдържа "/"
  • Обединени в lp: ~ arashad.ahamad / duplicity / duplicity_latest Промени за свързване с IBM Bluemix ObjectStorage.
  • Обединява се в lp: ~ fenisilius / duplicity / acd_init_mkdir. Разрешаване на дублиране за създаване на отдалечена папка

Какво е новото във версия 0.7.09:

  • Фиксирана бъг # 1600692 с кръпка от Волфганг Рохдевалд
  • Позволете на символната връзка да има незадължителна крайна наклонена черта по време на проверката.
  • Обединена в lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
  • Връщане на log.Error до log.Warn, както преди merge в rev 1224, тъй като това засяга други приложения (например deja dup; Bug # 1605939).
  • Обединени в lp: ~ дублиране - екип / дублиране / по-актуализации

Какво е новото във версия 0.7.08:

  • Обединена в lp: ~ noizyland / duplicity / fix_azurebackend_typo
  • Коригирайте печата в кода за обработка на грешки
  • Обединява се в lp: ~ ghoz / duplicity / swift-prefix:
  • добавя способността да използва пътя в бързия бекенда, за да има множество
  • резервните копия на същия контейнер са добре организирани.
  • Отстранен бъг # 1573957 с кръпки от Дмитрий Нешевенко:
  • качвате последното парче с files_upload_session_finish, за да избегнете допълнителна заявка
  • качвате малки файлове, като използвате не-чипли api
  • Фиксиран бъг # 1586934 с кръпки от Дмитрий Нешевенко:
  • поправя обработката на грешки в обвивката
  • Фиксиран бъг # 1586992 с кръпки от Дмитрий Нешевенко:
  • Кръпка добавя _delete_list към Par2Backend. И _delete_list резервира на
  • Изпратете обажданията, ако обвитата обратно обкръжение няма _delete_list.
  • Фиксиран бъг # 1589038 с кръпки от Malte Schroder
  • Добавена опция ignore_case към функциите за избор:
  • Обединена в lp: ~ mstoll-de / duplicity / b2-reauth:
  • Коригира бъг # 1588503 b2: Големите качвания се провалят поради изтекъл автор ток
  • Обединени в lp: ~ aaron-whitehouse / duplicity / fix_pep8:
  • Коригирайте грешката в PEP8 в onedrivebackend.py (интервал преди скоба)
  • Фиксирана грешка # 822697 ssh-опции, които не са предадени в rsync през ssh:
  • Добавени са globals.ssh_options към rsync команден ред
  • Увеличеният размер на обема по подразбиране до 200M е 25M:
  • Фиксирана README-REPO вече не споменава 0.6-серия:
  • Обединени в lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
  • Давайте грешка само ако не сте в състояние да осъществите достъп до евентуално заключен файл, ако
  • Този файл трябва да бъде включен или сканиран (т.е. не е изключен).
  • Коригира грешка # 1089131
  • Фиксирана бъг # 1594780 с кръпки от B. Reitsma:
  • Използвайте функцията за рефинансиране () за обработка на скоростта
  • Обединена в lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
  • Фиксирайте грешки в PEP8 W503 (прекъсване на реда преди двоичен оператор) и активирайте
  • PEP8 тест за това в test_code.CodeTest.
  • Обединена в lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
  • Задайте дължина на грешката за дължината на линията до 120 (съвпадение на tox.ini) за PEP8 и
  • фиксирани E501 (твърде дълги) грешки.
  • Обединени в lp: ~ дублиране - екип / дублиране / по-актуализации

Какво е новото във версия 0.7.07.1:

  • Фиксирана бъг # 1568677 дублиране не използва съществуващата кофа S3 в boto backend
  • Въведена грешка от непълна корекция на бъг # 1296793
  • опростена настройка на местоположението на кофата
  • Фиксирана грешка # 1569523 get_bucket неизвестно местоположение на ключовата дума и грешка в името на моята_метана
  • Въведена грешка в неправилна корекция на бъг # 1568677
  • Трябва да обичате тези несъвместими приложни програмни интерфейси
  • Фиксирана грешка # 1571134 несъвместима с python-oauth2client версия 2.x и # 1558155 PyDrive обратно прекъсната, нуждае се от обновяване на oauth2client библиотека
  • използваха кръпка от https://bugs.debian.org/820725, но направиха промени, за да позволят на потребителя да продължи да използва старата версия
  • Фиксирана грешка # 1570293 дублирането е много бавно поради прекомерно fsync
  • премахнахте флъш () след запис.
  • връщане към предишната версия

Какво е новото във версия 0.7.07:

  • Обединени в lp: ~ matthew-t-bentley / duplicity / b2
  • Коригирайте текстовете за импортиране и грешки.
  • Разрешаване на няколко резервни копия в една и съща кофа.
  • Коригира грешка # 1523498.
  • Възможно е да се установят няколко корекции, които да позволяват множество архиви да бъдат хоствани в различни папки в една и съща кофа, както и да се регистрира за -v9.
  • Случайни неща:
  • премахване на RPM неща от makedist
  • да имат makedist директно от VCS, а не от локална директория
  • актуализирате директорията за превод и процеса на създаване
  • изчистете някои нечетни съобщения за грешка
  • преместете Pep8 пренебрегва към tox.ini
  • осигурете правилния път за pydevd под Mac
  • поправете някои тестове, които да се изпълняват под Linux и Mac
  • Частична корекция за грешка # 1529606 инжектиране на кода на шкафа в lftpbackend
  • още е необходимо да оправите останалите бекъпи, които изпълняват командите на shell shell
  • Направете test_restart съвместим както с GNUtar, така и с BSDtar
  • Коригирайте глупавия проблем с функционален тестов път за дублиране
  • Приложен пластир от shaochun за отстраняване на бъг # 1531154,
  • - промяната на файла е неуспешна, когато файлът съдържа интервали
  • Приложен пластир за корекция на бъг # 1475890
  • позволявате да бъде зададен порт заедно с име на хост на S3
  • коригиран помощен текст и страница за управление, за да отрази промяната
  • Отменете промените в test_restart.py. GNU tar е необходим.
  • Коригирайте второстепенния пипер в collections.py
  • Приложени промени от ralle-ubuntu за отстраняване на грешка 1072130.
  • дублираността не поддържа ftpes: //
  • Фиксирана грешка # 1296793 Неуспешно създаване на кофа
  • използвайте S3Connection.lookup (), за да проверите дали кофата съществува
  • Прескача обработката на Exception на Boto за тази проверка
  • дъжд на бъг # 1507109 и бъг # 1537185
  • Обединена в lp: ~ mifchip / duplicity / duplicity
  • поправя бъг # 1313964, абсолютният път не работи за FTP
  • Обединена в lp: ~ fpytloun / duplicity / webdav-gssapi
  • Поддържа GSSAPI удостоверяване в webdav backend
  • Добавете още маркери за предупреждения за игнориране на пилона
  • Регулиране, така че test_restart.py може да се изпълнява и на Mac
  • Коригиране на бъг # 1538333 assert filecount == len (self.files_changed)
  • добави флъш след всяко записване за всички файлове FileobjHooked, което трябва да предотврати някои грешки, когато дубликата е принудително затворена.
  • Коригирайте грешката # 1540279 грешка в --help
  • Приложен пластир от kay-diam за отстраняване на грешки в ssh pexpect, поправя грешка # 1541314
  • Отстранена е грешка при обновяване в ssh_pexpect_backend.py
  • Обединена в lp: ~ fpytloun / duplicity / webdav-gssapi-fix
  • Направете kerberos по желание за webdav backend
  • Обединени в lp: ~ harningt / duplicity / multibackend-mirror
  • Този променлив сет е предназначен за обработка на многообещаванията, за да позволи опция за огледало в допълнение към режима си "stripe", за да се превърне в инструмент за излишък спрямо инструмента за разширение на пространството. За да направите това, без да променяте твърде много конфигурацията, използвах низа на заявки, която като цяло би била неизползвана за файловете, за да указва поведение, което се отнася за всички елементи в конфигурационния файл.
  • Добавена е acdclibackend.py от Стефан Брениг и Малай Шах
  • преименуван от amazoncloudbackend за стрес използване на acd_cli
  • Отстранени са някои проблеми от 2to3 и Pep8, които са се появили в
  • Подкрепени промени, направени от patching за грешка # 1541314. Тези кръпки не би трябвало да са приложени към серията 0.7.
  • Слих в lp: ~ ръж / дублиране / mediafire
  • Backend за https://www.mediafire.com
  • Изисква се https://pypi.python.org/pypi/mediafire/ инсталиран.
  • Върнати промени в rev 1164 w.r.t. Получаване на източника от VCS, а не от локална директория. Поправя грешка # 1548080.
  • Още поправки в dist / makedist, за да стане по-агонистичен за OS.
  • Обединена в duplicity: lp: ~ ed.so / duplicity / webdav.lftp.ssl, commandline.py, globals.py добавен --ssl-cacert-path параметър backend.py, уверете се, че url path компонентът е Правилно url декодиран в случай, че съдържа специални символи (напр. @ Или пространство) lftpbackend.py цитат _all_ cmd параметри params добавени липсващи lftp + ftpes протокол fix празен списък резултат, когато chdir не успя тихо добави ssl_cacert_path поддръжка webdavbackend.py add ssl стандартна поддръжка контекст За python 2.7.9+ (използвайки системни сертификати, например в / etc / ssl / certs) добавена поддръжка на ssl_cacert_path за python 2.7.9+ gettext увити всички съобщения в дневника непълно усъвършенствания
  • Приложен пластир от Dmitry Nezhevenko за надстройване на обратната връзка на dropbox:
  • актуализиране на SDK v2
  • използвайте заредено качване
  • Обединена в lp: ~ aaron-whitehouse / duplicity / improve_present_get_sf_man_page
  • Подобрете въвеждането на страница за мъже за --exclude-if-present
  • Обединява се в lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
  • Преместете кода за съвпадение в глобалната команда от функцията за избор на select.py в globmatch.py.
  • Отстранете грешката, докладвана от пощенския списък от Марк Гранди (грешка в твърдението, докато се създава резервно копие). В file_naming.parse () името на файла е по-ниско, преди да бъде анализирано. Ако сте използвали префикс със смесен случай, пишехме файла правилно, но не успяхме да го намерим в бекенда.
  • Обединени в lp: ~ дублиране - екип / дублиране / по-актуализации

Какво е новото във версия 0.7.06:

  • Обединени в lp: ~ mnjul / duplicity / s3-infreq-access
  • Това добавя поддръжка за новооткрития клас за съхранение на интелигентен достъп на AWS S3 и има за цел да приложи Blueprint: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
  • Добавена е нова опция за командния ред, --s3-use-ia, а boto backend автоматично ще използва правилната стойност на класа за съхранение в зависимост от това дали -s3-use-rrs и -s3-use-ia е комплект. Координаторът на командния ред ще предизвика грешка, ако и двете - s3-use-ia и -s3-use-rrs се използват заедно, тъй като те са в конфликт една с друга.
  • Ръчната страница бе обновена, като даде кратко обяснение за новата опция. Формулировката му произтича от официалното обявяване на Amazon: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new-amazon-s3- съхранение-клас-и-по-ниски ледникови цени /
  • Модулът ptyprocess вече не поддържа Python 2.6, така че поправете tox.ini, за да използвате по-стара версия. Направете ясна среда за всички тестове.
  • Надстройте до най-новата версия на pep8 и pylint. Добавете три пренебрегвания към test_pep8 и един за test_pylint, за да получите останалите. Те
  • Приложен пластир от Александър Zangerl, за да се актуализират промените в API 0.9 за заключване на файлове и по-късно. Актуализирано приложение README за уведомяване на потребителите.
  • Модифициран tox.ini, за да използвате последния заключващ файл.
  • Обединена в lp: ~ ed.so / duplicity / setup.shebang
  • Претърсването на Python interpreter в PATH е много по-гъвкаво от това, което / usr / bin / python е вмъкнал в нашите скриптове shebang от setuptools. Тази кръпка предотвратява това. Не докосвайте моя шебанг!
  • Проблеми с изчистването около Launchpad, основно lockfile & gt; = 0.9.
  • Обединени в lp: ~ michal-s / duplicity / duplicity
  • WindowsAzureMissingResourceError и WindowsAzureConflictError са променени поради промени в SDK. Всички са валидни в нашия случай.
  • Обърнете предишните промени в заключващия файл. Сега тя ще отнеме всяка версия, която съществува в LP хранилището. (PyPi не се използва при изграждането на LP).
  • Обединени в lp: ~ ed.so / duplicity / tempfile.tempdir
  • Уверете се, че пакетите, използващи tempfile на Python, създават временни файлове в дублиращата темп на дублиране
  • Фиксирана бъг # 1511308 - Невъзможно е възстановяване на некриптиране, архивиране без компресия
  • Коригиран код за включване на обикновен файл в write_multivolume ()
  • Добавена е PlainWriteFile () към gpg.py
  • Обединени в lp: ~ michal-s / duplicity / duplicity
  • Поправете импортирането на клас за съхранение на azurebackend
  • Обединени в lp: ~ feraudet / duplicity / fix
  • Коригирайте липсващия SWIFT_ENDPOINT_TYPE env var, бъг 1519694.
  • Прикрепвам бъг # 1520691 - Shell Code Injection в hsi backend
  • Заменете използването на os.popen3 () с еквивалентна подпроцес.
  • Добавен код, за да се разшири относителната пътека на програмата към пълен пътека.
  • Поправете backback, където очаква списъкът да не е низ.
  • Обединени в lp: ~ noizyland / duplicity / azurebackend-fixes
  • Поддръжка на новата версия на SDK за съхранение на Azure
  • Метод на рефектора _list за поддръжка на контейнери с над 5000 пункта
  • Обединени в lp: ~ matthew-t-bentley / duplicity / b2
  • Добавя архивирана услуга за резервно копиране на BackBlaze (понастоящем бета) В2.
  • Това добавя backends / b2backend.py, модифицира log.py, за да добави код за грешка и модифицира commandline.py, за да добави b2: // към помощния текст.

Какво е новото във версия 0.7.05:

  • Променете използването на mock.patch в тестовете за единица, за да се приспособи към остарялата версия на питън-макет на изградения сървър.
  • Fixed Bug 1476019 Кофата за съхранение S3 не се създава автоматично с кръпка от abeverley
  • Добавете токсичен профил за тестване, който имитира пакетите, инсталирани на сървъра за създаване на Launchpad, за да намалите вероятността тестовете да преминат тестовия пакет, но не успеят да създадат сървър (напр. / Li>
  • Задайте RUN_CODE_TESTS на 0 за lpbuildd токсиковия профил, отразявайки неговата стойност на сървъра за създаване на Launchpad (и следователно прескачайки PEP8, 2to3 и pylint). По-точно отразява системата, която имитираме и спестява приблизително 1 минута на тест.
  • Фиксирана грешка 1438170 дублиращи се сривове при възобновяване при използване на gpg-agent с кръпка от Artur Bodera (abodera). Приложена е същата пластир и за допълнителните резюмета.
  • Този малък пластир регистрира съобщения за отстраняване на грешки относно процеса на избор на път и така позволява на потребителите да отстраняват грешки при включването / изключването им.
  • След реорганизация в ревизия 981 и корекцията за бъг # 1406173 par2backend не премахва .par2 файловете вече при премахване на duplicity - *. Gpg файлове.
  • Тази банка добавя метод unfiltered_list (), който се използва в изтриване () и delete_list ()
  • Актуализирани страници на ръководството, за да отразяват повече сътрудници.
  • Коригирайте бъг # 1493573. Коригирайте опцията за печата в страницата на човека.
  • Коригирайте бъг # 1494228 CygWin: TypeError: base_file трябва да бъде (true) файл. Проблемът, който е причинил промяната в tempfile.TemporaryFile се дължи на факта, че os.tmpfile винаги създава своя файл в системната директория temp, а не в указаната директория. Приложеното решение е да се използва os.tmpfile в cygwin / windows и tempfile.TemporaryFile във всички останали. Това означава, че cygwin е счупен по отношение на временното поставяне на този файл (автоматично се заличава при близко до него).
  • Това поправя проблема, с който много потребители (включително и мен) са имали дубликат, създавайки файлове с дублирани имена на файлове в Google Диск. Поддържа кеш на файла за работа по време на изпълнение, за да обект на идентификационни примери, така че след като е качил обект, няма да бъде заблуден от слабо последователни списъци с директории.

Изисквания :

  • Python> 2.2
  • Librsync & gt; = 0.9.6
  • GnuPG

Подобен софтуер

Synbak
Synbak

17 Jul 15

AWIT DBackup
AWIT DBackup

19 Feb 15

CrashPlan
CrashPlan

14 Apr 15

Backup-DVD
Backup-DVD

3 Jun 15

Коментари към Duplicity

Коментари не е намерена
добавите коментар
Включете на изображения!