Duplicity

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

Rating: 1.0/5 (Total Votes: 1)

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

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

Pickup
Pickup

15 Apr 15

glastree
glastree

2 Jun 15

luckyBackup
luckyBackup

17 Feb 15

Backup Manager
Backup Manager

2 Jun 15

Duplicity

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