Дані програми:
Версія: 0.7.13.1 оновлений
Дата завантаження: 19 Jun 17
Ліцензія: Безкоштовно
Популярність: 124
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
Коментар не знайдено