Duplicity

Скріншот програми:
Duplicity
Дані програми:
Версія: 0.7.13.1 оновлений
Дата завантаження: 19 Jun 17
Розробник: Ben Escoto
Ліцензія: Безкоштовно
Популярність: 124

Rating: 3.0/5 (Total Votes: 2)

Duplicity - це програмне забезпечення з відкритим кодом, яке використовує алгоритм rsync для резервного копіювання каталогів та створення зашифрованих томових форматів.

Двійність здатна & nbsp; Завантажте резервні копії на локальний або віддалений файловий сервер, а також включає утиліту rdiffdir.

Системні вимоги


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

Що нового у цьому випуску:

  • Виправлена ​​проблема в dist / makedist при побудові на Mac, де створюються файли AppleDouble у архіві.

Що нового у версії 0.7.12:

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

Що нового у версії 0.7.11:

  • Виправлені помилки # 815510 та # 1615480
  • Змінено значення за замовчуванням - до 200 Мб
  • об'єднаний в 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
  • Цей патч фіксує непередбачувану поведінку IMO, що при використанні GnuPG2 завжди з'являється діалогове вікно пропускання фраз для збереження резервних копій. Це особливо дратує, коли намагається зробити автоматичне резервне копіювання автоматично / повністю автоматично.
  • Виправлена ​​помилка № 1621194 з кодом від Tornhoof
  • Зробіть резервну копію на Google Drive, що працює без облікового запису служби
  • Виправлена ​​помилка № 1642098, якщо не створювати архіви PAR2, коли використовується параметр "--par2-options"
  • Відсутній пробіл між параметрами par2 та параметрами за замовчуванням
  • Виправте помилку, використовуючи ключі позначення 40 символів, від Richard McGraw в списку листів
  • Вилучити стиснення аргумента та налаштування коментарів
  • об'єднаний в 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
  • Додати --копіювати посилання, щоб скопіювати вміст посилання, а не лише саму посиланню.
  • об'єднано в lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
  • Виправлена ​​помилка № 1624725, так що включення glob, що закінчується в "/", тепер включає в себе вміст папки (для кульок із спеціальними символами та без них). Це зберігає поведінку, що вираз, що закінчується в "/", відповідає лише папці, але зараз вміст будь-якої відповідної папки включений.
  • Виправте проблему з gpg2 в деяких та простих
  • режимах
  • Виправте помилку № 1642813 з патчем від Ravi
  • Якщо stat () повертає None, не намагайтеся встановити perms.
  • об'єднано в lp: ~ breunigs / duplicity / amazondrive3
  • Як повідомляється в списку розсилки, якщо пропуск вводиться, коли двоякость запитує URL-адресу, вона не працює. Оскільки всі важливі прогали в будь-якому випадку кодуються URL-адресами, це має бути добре, навіть якщо в URL-адресі є пробіли взагалі. Я також виправляв його в програмі onedrive, тому що він повинен мати подібні проблеми.
  • Підготовка до 0.7.11

Що нового у версії 0.7.10:

  • Прискорення path_matches_glob () приблизно на 8x.
  • Вилучіть -w із setes у функціональних тестах.
  • Виправлено конфлікт у режимі злиття від Мартіна Вілк та застосовується застосунок з'єднання, який використовується в функціональному тестуванні.
  • Виправлена ​​помилка № 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
  • Відновити журнал.Необхідно зареєструвати журнал.Warn, як це було до об'єднання в ревізію 1224, оскільки це вплинуло на інші програми (наприклад, deja dup; помилка № 1605939).
  • об'єднано в lp: ~ duplicity-team / duplicity / po-updates

Що нового у версії 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 дзвінки, якщо загорнутий бекенда не має _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
  • Збільшений розмір гучності за замовчуванням до 200 М, був 25 М:
  • Виправлено README-REPO, щоб більше не згадувати серію 0.6:
  • об'єднано в lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
  • Дайте помилку лише про неможливість доступу до заблокованого файлу, якщо
  • цей файл повинен бути включений або відсканований (тобто не виключено).
  • Виправлено помилку № 1089131
  • Виправлена ​​помилка № 1594780 з патчами від B. Reitsma:
  • Використовуйте re.finditer () для швидкості обробки
  • об'єднано в 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: ~ duplicity-team / duplicity / po-updates

Що нового у версії 0.7.07.1:

  • Виправлена ​​помилка # 1568677 не використовує існуюче ківш S3 в boto-сервері
  • помилка, введена через неповне виправлення помилки # 1296793
  • спрощена установка місць розміщення
  • Виправлена ​​помилка # 1569523 get_bucket Невідоме місцезнаходження ключового слова та помилка name my_location
  • помилка введена в неналежне виправлення помилки # 1568677
  • Потрібно любити ці несумісні API
  • Виправлена ​​помилка № 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 з макетасту
  • макетист витягнути безпосередньо з VCS, а не локального диску
  • оновити каталог перекладів та процес створення
  • очистити деякі непарні повідомлення про помилки
  • перемістити Pep8 ігнорує tox.ini
  • поставте правильний шлях для pydevd під Mac
  • виправте деякі тести для роботи під Linux і Mac
  • Часткове виправлення для помилки # 1529606 введення коду оболонки в lftpbackend
  • все ще треба виправити інші бек-сайти, які ініціюють команди оболонки
  • Зробити test_restart сумісним як з GNUtar, так і з BSDtar
  • Виправте дурне питання з функціональним тестовим шляхом для дволіття
  • Прикладений патч від shaochun для виправлення помилки # 1531154,
  • - файл змінився помилково, коли файл містить пробіли
  • Застосував патч, який небажано виправляти помилку # 1475890
  • дозволити вказати порт, а також ім'я хоста на S3
  • скорректовано текст довідки та сторінку для відображення зміни
  • Скасувати зміни на test_restart.py. Необхідно використовувати GNU tar.
  • Виправте невеликий pep8 nit у collections.py
  • Застосувалися зміни з ralle-ubuntu, щоб виправити помилку 1072130.
  • duplicity не підтримує ftpes: //
  • Виправлена ​​помилка # 1296793 Не вдалося створити ковш
  • використовуйте S3Connection.lookup () для перевірки наявності ковша
  • пропускає обробку винятку Boto для цієї перевірки
  • помилка помилки # 1507109 та помилка # 1537185
  • об'єднано в lp: ~ mifchip / duplicity / duplicity
  • виправити помилку # 1313964, абсолютний шлях не працює для FTP
  • об'єднано в lp: ~ fpytloun / duplicity / webdav-gssapi
  • Підтримка автентифікації GSSAPI в веб-серверах веб-сервера
  • Додати додаткові теги попереджень для ігнорування pylint
  • Налаштуйте, щоб test_restart.py також працював на Mac
  • Виправити помилку # 1538333 Затвердити filecount == len (self.files_changed)
  • додано флеш після кожного запису для всіх FileobjHooked файлів, які повинні запобігти деяким помилкам, коли двоякость примусово закривається.
  • Виправлення помилки # 1540279 помилка в --help
  • Застосував патч від kay-diam, щоб виправити обробку помилок в ssh pexpect, виправляє помилку # 1541314
  • Виправлена ​​помилка виправлення в ssh_pexpect_backend.py
  • об'єднано в lp: ~ fpytloun / duplicity / webdav-gssapi-fix
  • Заповнити kerberos необов'язковим для веб-сервера баз даних
  • об'єднано в lp: ~ harningt / duplicity / multibackend-mirror
  • Цей набір змін називає обробку багатокористувацьких опцій, щоб дозволити параметр віддзеркалення на додаток до режиму "смуга", щоб зробити його інструментом резервування, а не інструментом розширення простору. Для цього незмірно змінюючи конфігурацію, я використовував рядок запиту, який зазвичай не використовується для файлів, щоб вказати поведінку, яка застосовується до всіх елементів у файлі конфігурації.
  • Додано acdclibackend.py від Стефана Брейніга та Малай-шаха
  • перейменовано з amazoncloudbackend на стрес використання acd_cli
  • Виправлено деякі проблеми 2to3 та Pep8, які виповзали
  • Виправлено зміни, внесені шляхом виправлення помилки # 1541314. Ці патчі не повинні використовуватися до серії 0.7.
  • об'єднано в lp: ~ rye / duplicity / mediafire
  • Задній пункт для https://www.mediafire.com
  • Потрібен https://pypi.python.org/pypi/mediafire/ встановлений.
  • Відновлені зміни, внесені до rev 1164 w.r.t. Отримання джерела з VCS, а не локальний каталог. Виправлено помилку # 1548080.
  • Більше виправлень для dist / makedist, щоб зробити його більш агностичним ОС.
  • Злиті в lp: ~ ed.so / duplicity / webdav.lftp.ssl-капітальний ремонт duplicity.1, commandline.py, globals.py додано параметр --ssl-cacert-path, backend.py переконайтеся, що компонент url path Правильно розшифрований url, якщо він містить спеціальні символи (наприклад, @ або пробіл) lftpbackend.py цитата _all_ cmd рядки парами додані відсутні lftp + ftpes протокол виправити порожній список результатів, коли chdir не вдалося моментально додавати ssl_cacert_path підтримка webdavbackend.py додати ssl контекстну підтримку за замовчуванням Для python 2.7.9+ (з використанням системних сертифікатів, наприклад, у / etc / ssl / certs) додана підтримка ssl_cacert_path для python 2.7.9+ gettext завершив усі незначні уточнення журнальних повідомлень
  • Застосував патч від Дмитра Нежевенко для оновлення бекенда "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
  • Перемістіть код відповідності glob з функції selection.py's Select і в globmatch.py.
  • Виправлена ​​помилка, повідомлена в списку розсилки від Марка Гранді (помилка заяви при резервному копіюванні). У файлі file_naming.parse () ім'я файлу було нижчою, ніж перед синтаксичним аналізом. Якщо ви використовували префікс із змішаним шаблоном, ми правильно писали файл, але не знайшли його в бекенда.
  • об'єднано в lp: ~ duplicity-team / duplicity / po-updates

Що нового у версії 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-сервер буде автоматично використовувати правильне значення класу зберігання, залежно від того, чи є --s3-use-rrs та -s3-use-ia Встановити Параметр командного рядка буде викликати помилку, якщо обидва --s3-use-ia та -s3-use-rrs використовуються разом, оскільки вони конфліктують між собою.
  • Сторінка була оновлена ​​з коротким поясненням щодо нової опції. Його формулювання випливає з офіційного повідомлення Амазонки: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new- амазонки-s3-зберігання-клас-і-нижній льодовик-ціни /
  • Модуль ptyprocess більше не підтримує Python 2.6, тому виправте tox.ini для використання старої версії. Визначте околиці для всіх тестів.
  • Оновити до нової версії pep8 і pylint. Додайте три ігнорує test_pep8, а інший - test_pylint, щоб залишити інше. Вони
  • Застосував патч від Олександра Зангерла для оновлення змін у файлі блокування API 0.9 та пізнішої версії. Оновлено README, щоб повідомити користувачів.
  • Modded tox.ini для використання останньої файлу блокування.
  • об'єднано в lp: ~ ed.so / duplicity / setup.shebang
  • Перевірка інтерпретатора python, яку виконує пошук у PATH, є набагато гнучкішою, ніж / usr / bin / python, що вставляється в наше скрипти, встановлене 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 створюють тимчасові файли у temp dir duplicity
  • Виправлена ​​помилка № 1511308 - неможливо відновити без шифрування, резервне копіювання без стиснення
  • Виправлений код для включення звичайного файлу в write_multivolume ()
  • Додав PlainWriteFile () до gpg.py
  • об'єднаний в lp: ~ michal-s / duplicity / duplicity
  • Виправте імпорт класу пам'яті azurebackend
  • об'єднано в lp: ~ feraudet / duplicity / fix
  • Виправте відсутній SWIFT_ENDPOINT_TYPE env var, помилка 1519694.
  • Виправлення помилки # 1520691 - Ін'єкційний код коду в hsi backend
  • Замініть використання os.popen3 () на еквівалент підпроцесу.
  • Додано код для розширення відносного шляху програми до повного шляху.
  • Виправте його, якщо він очікував, що список не є рядком.
  • Об'єднати в lp: ~ noizyland / duplicity / azurebackend-fixes
  • Підтримка нової версії Azure Storage SDK
  • метод Reflector _list для підтримки контейнерів із & gt; 5000 блоків
  • об'єднаний в lp: ~ matthew-t-bentley / duplicity / b2
  • Додає резервну підтримку служби резервного копіювання BackBlaze (наразі бета).
  • Це додає backends / b2backend.py, змінює файл log.py, щоб додати код помилки та змінити команду commandline.py, щоб додати в текст довідки приклад b2: //.

Що нового у версії 0.7.05:

  • Змініть використання mock.patch в блочних тестах, щоб застосувати застарілу версію python-mock на сервері збірки.
  • Виправлена ​​помилка 1476019 Sq для зберігання S3, яка автоматично не створюється з патчем від abeverley
  • Додати тестовий профіль, який імітує пакети, встановлені на сервері збудування Launchpad, щоб зменшити ймовірність тестів, що пройшли наш тестовий набір, але при відсутності сервера збірки (наприклад, через застарілу версію імітації).
  • Встановіть RUN_CODE_TESTS на 0 для lpbuildd tox профілю, відображаючи його значення на сервері створення Launchpad (і, отже, пропускаючи PEP8, 2to3 та pylint). Точніше відображає систему, яку ми імітуємо, і заощаджує приблизно 1 хвилину за тестовий пробіг.
  • Виправлена ​​помилка 1438170 призвела до аварій на резюме при використанні gpg-agent з патчем від Artur Bodera (abodera). Застосовуємо той же патч до додаткових резюме.
  • Ці невеликі журнали виправлень становлять налагодження повідомлень про процес вибору шляху, і тому дозволяє користувачам налагоджувати їх конфігурацію include / exclude.
  • Після реорганізації в редакції 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 & gt; = 2.2
  • Librsync> = 0.9.6
  • GnuPG

Схожі програми

CrucibleWDS
CrucibleWDS

14 Apr 15

gistore
gistore

11 May 15

StoreBackup
StoreBackup

20 Feb 15

luckyBackup
luckyBackup

17 Feb 15

Duplicity

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями