Podrobnosti Software:
Verze: 0.7.13.1 Aktualizováno
Datum uploadu: 19 Jun 17
Licence: Volný
Popularita: 124
Duplicita je software s otevřeným zdrojovým kódem, který používá algoritmus rsync k zálohování adresářů a produkuje zašifrované svazky formátu tar.
Duplicita je schopna & nbsp; Nahrajte zálohy na lokální nebo vzdálený souborový server a obsahuje také nástroj rdiffdir.
Systémové požadavky
- Python> 2,2
- Librsync & gt; = 0.9.6
- GnuPG
Co je nového v této verzi:
- Opravený problém v dist / makedist při vytváření Mac, kde byly vytvořeny soubory AppleDouble v tarbalu.
Co je nového ve verzi 0.7.12:
- Opravena chyba # 1623342 s opravou dodanou Daniel Jakots
- - Pokud test OpenBSD selhal, protože tar / gtar nebyl nalezen
- Opravena chyba # 1654220 s opravou dodanou Kennethem Newwoodem
- Duplicita selže v systému MacOS, protože selhání analýzy verzí GPG
- Opravena chyba # 1655268 "--Gpg-binární volba nefunguje"
- - Pokud je zadán gpg binary, znovu vytvořte profil gpg pomocí nové binární pozice
- Opravena chyba # 1658283 "Duplicita 0.7.11 byla přerušena pomocí GnuPG 2.0"
- - Vyrobená verze gpg je robustnější než hlavní verze
- - Nyní použijte --pinentry-mode = loopback na gpg 2.1 a vyšší
- - Odstraněná kontrola pro systémy jiné než Linux, falešný problém
- Sloučené v lp: ~ matthew-t-bentley / duplicitě / duplicitě
- - Nastaví agent uživatele. Backblaze o to požádal v případě, že existují chyby, které pocházejí z Duplicity B2 backend
- Pouze načte novou adresu URL pro nahrání, když aktuální platnost vyprší, aby byla v souladu se svými nejlepšími postupy pro integraci: https://www.backblaze.com/b2/docs/integration_checklist.html
- Přidejte podrobnosti o výjimkách importu v souboru onedrivebackend.py
- Opravena chyba # 1657916 s opravou dodanou Danielem Harveyem
- - Zprostředkovatel B2 nemůže zpracovat dvě zálohy ve stejném kbelíku
- Opravena chyba # 1603704 s opravou dodanou Maciej Blizinski
- - Crash s UnicodeEncodeError
- Některé opravy na gpg.py zpracovávají gpg1 & amp; Gpg2 & amp; Gpg2.1 příkazové řádky
- - --gpg-agent je volitelný pro gpg1, ale na gpg2 se automaticky používá
- - --podmínkový režim není platný do gpg2.1, takže podmínky
- Opravená chyba # 1367675 - IMAP Backend nefunguje se serverem Yahoo
- - přidal split () podle potřeby v "nums = list [0] .strip () rozdělit (" ")"
- - další opravy uvedené v komentářích sestavy chyby byly již hotové
- Opravená chyba # 1671852 - Kódová regrese způsobená revizí 1108
- - změňte util.uexc () zpět na holý uexc ()
- Opravená chyba # 1668750 - Neukrývejte chyby backend
- - přidána výjimka vytiskne chyby importu modulů
Co je nového ve verzi 0.7.11:
- Opravené chyby # 815510 a # 1615480
- Změna výchozí - v rozsahu 200 MB
- Sloučen v lp: ~ mstoll-de / duplicity / duplicity
- Backblaze oznámila novou doménu pro b2 api
- Sloučen v souboru lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-if-present-locked-folder
- Opravuje chybu # 1620085: --exclude-if-present dává OSError hledat značku v uzamčených složkách
- Opravena chyba # 1623342 s opravou od Daniel Jakots
- v testu OpenBSD selhalo, protože tar / gtar nebyl nalezen
- Sloučené v lp: ~ mwilck / duplicitě / duplicitě
- GPG: povolit skutečně neinteraktivní provoz s gpg2
- Tato oprava opravuje neočekávané chování IMO, které při použití programu GnuPG2 se automaticky objeví dialogové okno pro přihlašovací frázi pro ukládání záloh. To je obzvlášť nepříjemné při pokusu o bezobslužné / plně automatické zálohování.
- Opravena chyba # 1621194 s kódem z Tornhoof
- Zálohujte službu Google Drive bez účtu služby
- Opravená chyba # 1642098 nevytváří archivy PAR2 při použití parametru "-par2-options"
- Chybí mezera mezi parametry par2 a výchozími možnostmi
- Opravte chybu pomocí klíče se 40 znaky, od Richarda McGrawa v seznamu pošty
- Odstraňte zkrácení argumentu a upravte komentáře
- Sloučené v souboru lp: ~ dernils / duplicity / robust-dropbox-backend
- Přidána nová volba příkazového řádku - backend-retry-delay, která umožňuje zjistit čas, kdy duplicita spí před opakováním po výskytu chyby.
- Do dpbxbackend.py byla přidána určitá robustnost, která zajišťuje opakované ověření v případě změny soketu (například kvůli nucenému opětovnému připojení dynamického připojení k Internetu).
- Sloučené v souboru lp: ~ ed.so / duplicity / manpage.fixes
- Opravte html výstup pomocí rman na webu
- Sloučené v souboru lp: ~ horgh / duplicity / copy-symlink-targets-721599
- Přidat kopie odkazů pro kopírování obsahu symlinku, ne pouze samotného odkazu.
- Sloučené v lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
- Opravená chyba # 1624725, takže zahrnutí globálního konce v "/" nyní obsahuje obsah složky (pro globky se zvláštními znaky a bez nich). Tím zachováte chování, že výraz "/" se shoduje pouze se složkou, ale nyní je zahrnut obsah libovolné odpovídající složky.
- Opravte problém s gpg2 v yakety a zesty
- Opravte chybu # 1642813 s náplastí od Ravi
- Pokud stav () nevrací žádný, nepokoušejte se nastavit perm.
- Sloučen v lp: ~ breunigs / duplicity / amazondrive3
- Jak je uvedeno na mailinglistu, je-li zadán mezerník, zatímco duplicita požaduje URL, selže. Vzhledem k tomu, že všechny důležité mezery jsou URL kódovány stejně, mělo by to být v pořádku, i když v něm jsou vůbec nějaké mezery. Také jsem ji zapsal do backendu, protože musí mít podobné problémy.
- Prep pro 0.7.11
Co je nového ve verzi 0.7.10:
- Zrychlení cesty path_matches_glob () asi 8x.
- Odstraňte -w ze souboru setsid ve funkčních testů.
- Opravený konflikt v slučování od Martin Wilck a použité opravy sloučení se používají při testování funkčnosti.
- Opravena chyba # 1612472 s náplastí od Davida Cuthberta li>
- Obnovení z S3 selže s -with-prefix-archive pokud předpona obsahuje '/'
- Sloučen v souboru lp: ~ arashad.ahamad / duplicity / duplicity_latest Změny pro připojení k produktu IBM Bluemix ObjectStorage.
- Sloučeno v lp: ~ fenisilius / duplicity / acd_init_mkdir. Povolit duplicitu pro vytvoření vzdálené složky
Co je nového ve verzi 0.7.09:
- Opravena chyba # 1600692 s patch od Wolfganga Rohdewalda
- Povolte, aby měl symbolický odkaz během ověření volitelný koncový lomítko.
- Sloučen v souboru lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
- Vrátit log.Error na log.Warn, jako to bylo před sloučením v rev 1224, protože to ovlivnilo jiné aplikace (např. Deja dup; Bug # 1605939).
- Sloučené v lp: ~ Duplicita-Team / duplicity / po-updates
Co je nového ve verzi 0.7.08:
- Sloučené v lp: ~ noizyland / duplicity / fix_azurebackend_typo
- Opravte chybu v kódu zpracování chyb
- Sloučené v lp: ~ ghoz / duplicita / rychlá předpona:
- přidává abilitu k použití cesty v rychlém backendu, aby bylo vícekrát
- Zálohování do stejného kontejneru je uspořádáno.
- Opravena chyba # 1573957 s nápady od Dmitrije Nezhevenka:
- Nahrajte poslední část se soubory_upload_session_finish, abyste se vyhnuli extra požadavku
- Nahrajte malé soubory pomocí nepoužívaného api
- Opravena chyba # 1586934 s nápady od Dmitrije Nezhevenka:
- opravuje zpracování chyb v obalu
- Opravena chyba # 1586992 s nápady od Dmitrije Nezhevenka:
- Patch přidá _delete_list do Par2Backend. A _delete_list záložky
- Odstraňte volání, pokud zabalený backend neobsahuje _delete_list.
- Opravena chyba # 1589038 s patkami z Malte Schroder
- Přidána možnost ignore_case k výběrovým funkcím:
- Sloučené v lp: ~ mstoll-de / duplicity / b2-reauth:
- Opravuje chybu # 1588503 b2: velké odesílání selhalo kvůli vypršení autorizačního tokenu
- Sloučené v lp: ~ aaron-whitehouse / duplicity / fix_pep8:
- Opravte chybu PEP8 v souboru onedrivebackend.py (mezeru před závorkou)
- Opravena chyba # 822697 ssh-options nebyly předány v rsync přes ssh:
- Přidány příkazy globals.ssh_options k příkazovému řádku rsync
- Zvýšená velikost výchozího objemu na 200M byla 25M:
- Opraveno README-REPO, které se již nezmínilo o sérii 0.6:
- Sloučené v lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
- Zadejte pouze chybu, pokud nebudete mít přístup k případně uzamčenému souboru, pokud
- tento soubor má být zahrnut nebo naskenován (tj. Není vyloučen).
- Opravuje chybu # 1089131
- Opravena chyba # 1594780 s opravami od B. Reitsmy:
- Použijte re.finditer () pro rychlé zpracování
- Sloučen v souboru lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
- Opravte chyby PEP8 W503 (přerušení řádku před binárním operátorem) a povolte
- Test PEP8 pro test_code.CodeTest.
- Sloučené v lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
- Nastavte délku chyby délky řádku na 120 (odpovídající tox.ini) pro PEP8 a
- chyby E501 (příliš dlouhé)
- Sloučené v lp: ~ Duplicita-Team / duplicity / po-updates
Co je nového ve verzi 0.7.07.1:
- Opravená chyba # 1568677 Duplicita selhala použití stávajícího kbelíku S3 v boto backend
- chyba byla zavedena neúplnou opravou chyby # 1296793
- Zjednodušené nastavení umístění lopaty
- Opravena chyba # 1569523 get_bucket neznámé umístění klíčového slova a chyba my_location
- chyba zavedena v nesprávné opravě chyby # 1568677
- Musíte milovat ty nekonzistentní rozhraní API
- Opravena chyba # 1571134 nekompatibilní s python-oauth2client verzí 2.x a # 1558155 PyDrive backend broken, potřebuje aktualizaci knihovny oauth2client
- používala opravu z adresy https://bugs.debian.org/820725, ale provedla změny umožňující uživateli pokračovat ve staré verzi
- Opravená chyba # 1570293 Duplicita je velmi pomalá kvůli nadměrné fsync
- po dokončení zápisu odstraněno flush ().
- návrat na předchozí verzi
Co je nového ve verzi 0.7.07:
- Sloučené v lp: ~ matthew-t-bentley / duplicitě / b2
- Opravte chyby při importu a chybě.
- Povolte vícenásobné zálohování ve stejném kbelíku.
- Opravuje chybu # 1523498.
- Opravuje pár, které umožňují hromadění vícenásobných záloh v různých složkách ve stejném kbelíku, stejně jako protokolování pro -v9.
- Náhodné položky:
- odstranění položek RPM z makedist
- má makedist vytahovat přímo z VCS, nikoliv z lokálního adresáře
- aktualizovat překladový adresář a proces stavění
- vyčistěte některé nepřesné chybové zprávy
- přesunout Pep8 ignoruje na tox.ini
- poskytněte správnou cestu pro pydevd pod Mac
- opravte některé testy spuštěné pod Linuxem a Mac
- Částečná oprava chyby # 1529606 injekce kódu shell v lftpbackend
- stále je třeba opravit ostatní backendy, které spouštějí příkazy shellu
- Vytvořte test_restart kompatibilní s GNUtar i BSDtar
- Opravte hloupý problém s funkční testovací cestou pro duplicitu
- Aplikovaná náplast od shaochun opravit chybu # 1531154,
- - změna souboru se nezdařila, když soubor obsahuje mezery
- Aplikovaná oprava z opravného důvodu opravit chybu # 1475890
- povolit zadání portu spolu s názvem hostitele v S3
- upravený text nápovědy a manuálová stránka, která odráží změnu
- Undo změny v test_restart.py. GNU tar je potřebný.
- Opravte drobné pep8 nit v kolekci.py
- Aplikované změny z ralle-ubuntu opravit chybu 1072130.
- Duplicita nepodporuje ftpes: //
- Opravena chyba # 1296793 Nepodařilo se vytvořit kbelík
- použijte S3Connection.lookup () k ověření existence koše
- Pro tuto kontrolu přeskočí zpracování výjimky společnosti Boto
- chyba chyby # 1507109 a chyba # 1537185
- Sloučené v lp: ~ mifchip / duplicitě / duplicitě
- opravit chybu # 1313964, absolutní cesta nefunguje pro FTP
- Sloučeno v lp: ~ fpytloun / duplicity / webdav-gssapi
- Podporuje ověřování GSSAPI v backendu webdav
- Přidejte další značky ignorovat varovné značky
- Upravte tak, aby se test_restart.py mohl také spustit na Macu
- Oprava chyby # 1538333 assert filecount == len (self.files_changed)
- po každém zápisu přidal flush pro všechny soubory FileobjHooked, které by měly zabránit některým chybám, když je duplicita násilně zavřená.
- Opravte chybu # 1540279 chybu v --help
- Aplikovaná oprava kay-diam k odstranění chyby v ssh pexpect, opravuje chybu # 1541314
- Opravena chyba opravy v souboru ssh_pexpect_backend.py
- Sloučen v souboru lp: ~ fpytloun / duplicity / webdav-gssapi-fix
- Vytvořte kerbero volitelně pro webdav backend
- Sloučené v lp: ~ harningt / duplicity / multibackend-mirror
- Tato sada změn se zabývá vícenásobnou manipulací, která dovoluje doplněk k režimu "proužek" zrcadlení, aby se stal nástrojem redundance v porovnání s nástrojem pro rozšíření prostoru. Chcete-li to provést bez přílišné změny konfigurace, použil jsem řetězec dotazu, který by obecně zůstal nepoužívaný pro soubory a specifikoval chování, které se vztahuje na všechny položky uvnitř konfiguračního souboru.
- Přidáno acdclibackend.py od Stefan Breunig a Malay Shah
- přejmenováno z amazoncloudbackend na stresové použití acd_cli
- Opraveny některé chyby 2to3 a Pep8, které se dostaly
- Zálohoval změny provedené opravou chyby # 1541314. Tyto patche by neměly být aplikovány na sérii 0.7.
- Sloučené v jazyce lp: ~ rye / duplicity / mediafire
- Backend pro https://www.mediafire.com
- Vyžaduje instalaci https://pypi.python.org/pypi/mediafire/.
- Obnovené změny provedené v rev 1164 w.r.t. Získání zdroje z VCS spíše než z místního adresáře. Opravuje chybu # 1548080.
- Více oprav pro dist / makedist, aby se stal více agnostický systém OS.
- Sloučili jsme v duplikaci lp: ~ ed.so / duplicity / webdav.lftp.ssl-overhaul.1, příkaz commandline.py, globals.py přidal --ssl-cacert-path parametr backend.py ujistěte se, Správně url dekódovaný v případě, že obsahuje speciální znaky (např. @ Nebo mezera) lftpbackend.py citovat _all_ cmd linky params přidány chybějící lftp + ftpes protokol opravit prázdný seznam výsledek když chdir selhal tiše přidal ssl_cacert_path podpora webdavbackend.py přidat ssl výchozí kontextová podpora Pro python 2.7.9+ (pomocí systémových certifikátů, např. V souboru / etc / ssl / certs) přidána podpora ssl_cacert_path pro python 2.7.9+ gettext zabalené všechny zprávy protokolu drobné vylepšení
- Aplikovaná náplast od Dmitrije Nezhevenka k upgradu backboxu:
- aktualizace na SDK v2
- použijte nahrané nahrávání
- Sloučené v lp: ~ aaron-whitehouse / duplicity / improve_present_get_sf_man_page
- Zlepšete zadání stránky mana pro --exclude-if-present
- Sloučen v lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
- Přesuňte globální shodný kód z funkce select.py's Select a z příkazu globmatch.py.
- Oprava chyby hlášené na mailing listu Markem Grandim (chyba tvrzení při zálohování). V parametru file_naming.parse () byl název souboru před analýzou nižší. Pokud jste použili předponu se smíšeným případem, soubor jsme psali správně, ale nenalezli jej v backend.
- Sloučené v lp: ~ Duplicita-Team / duplicity / po-updates
Co je nového ve verzi 0.7.06:
- Sloučen v souboru lp: ~ mnjul / duplicity / s3-infreq-access
- Tím se přidává podpora pro nově oznámenou třídu ukládání Infrequent Access AWS S3 a je určena k implementaci Blueprint: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
- Je přidána nová volba příkazového řádku, --s3-use-ia, a boto backend automaticky použije správnou hodnotu třídy ukládání v závislosti na tom, zda -s3-use-rrs a -s3-use-ia je soubor. Příkazový řádek příkazového řádku vyvolá chybu v případě, že se používají oba postupy --s3-use-ia a -s3-use-rrs, protože jsou ve vzájemném konfliktu.
- Manpage byla aktualizována s krátkým vysvětlením nové možnosti. Jeho znění vychází z oficiálního oznámení společnosti Amazon: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new- amazon-s3-storage-class-and-lower-ledovce-ceny /
- Modul ptyprocess již nepodporuje Python 2.6, proto opravte tox.ini, aby použil starší verzi. Uveďte explicitní prostředí pro všechny testy.
- Upgrade na nejnovější verzi pep8 a pylint. Přidejte tři ignorované na test_pep8 a jedno na test_pylint, abyste získali zbytek. Oni
- Aplikovaná patche od Alexandra Zangerla k aktualizaci změn v uzamčeném souboru API 0.9 a novějších. Aktualizováno uživatelské rozhraní README.
- Modded tox.ini pro použití nejnovějšího lockfile.
- Sloučené v souboru lp: ~ ed.so / duplicity / setup.shebang
- Hledání pythonového tlumočníka v PATH je mnohem flexibilnější než / usr / bin / python vložený do našich skriptů shebang pomocí setuptools. Tato oprava zabraňuje tomu. Nedotýkej se mého šebangu!
- Vyčištění problémů kolem sestavy Launchpad, hlavně lockfile & gt; = 0.9.
- Sloučené v lp: ~ michal-s / duplicitě / duplicitě
- WindowsAzureMissingResourceError a WindowsAzureConflictError byly změněny kvůli změnám SDK. Jsou v našem případě platné.
- Zrušily předchozí změny zámku. Nyní bude trvat libovolnou verzi v LP repositoru. (PyPi není k dispozici v sestavě LP)
- Sloučené v souboru lp: ~ ed.so / duplicity / tempfile.tempdir
- Ujistěte se, že balíky používající temp template Pythonu vytvářejí dočasné soubory v duplicitním temp dir
- Opravena chyba # 1511308 - Nelze obnovit šifrování bez zálohování bez komprese
- Opravený kód, který má obsahovat prostý soubor v souboru write_multivolume ()
- Přidána funkce PlainWriteFile () do gpg.py
- Sloučené v lp: ~ michal-s / duplicitě / duplicitě
- Upravit import tříd azurebackend
- Sloučené v lp: ~ feraudet / duplicity / fix
- Opravte chybějící SWIFT_ENDPOINT_TYPE env var, chyba 1519694.
- Opravit chybu # 1520691 - Shell Code Injection v hsi backend
- Nahraďte použití os.popen3 () ekvivalentním podprocesem.
- Přidaný kód pro rozšíření relativní cesty programu na úplnou cestu.
- Opravte backback kde očekával, že seznam není řetězec.
- Sloučené v lp: ~ noizyland / duplicity / azurebackend-fixes
- Podpora nové verze sady Azure Storage SDK
- Metoda seznamu _refaktorů pro podporu kontejnerů s> 5000 polotovary
- Sloučené v lp: ~ matthew-t-bentley / duplicitě / b2
- Přidá zálohu pro zálohovací službu BackBlaze (aktuálně beta) B2.
- Tím se přidávají backends / b2backend.py, modifikuje log.py pro přidání kódu chyby a upraví commandline.py, aby se do nápovědy přidal příklad b2: //.
Co je nového ve verzi 0.7.05:
- Změňte použití mock.patch v testování jednotky tak, aby vyhovovalo zastaralé verzi python-mock na serveru sestavení.
- Opravená chyba 1476019 S3 úložný prostor není automaticky vytvořen s náplastí z abeverley
- Přidejte tox testovací profil, který napodobuje balíčky nainstalované na serveru Launchpad, aby se snížila pravděpodobnost, že testy budou procházet zkušební sada, ale selže na serveru pro vytváření (např. Kvůli zastaralé verzi).
- Nastavte RUN_CODE_TESTS na 0 pro profil lpbuildd tox, který odráží jeho hodnotu na serveru Launchpad build (a proto přeskočí PEP8, 2to3 a pylint). Přesněji odráží systém, který napodobňujeme a ušetříme přibližně 1 minutu na zkušební provoz.
- Opravena chyba duplicity 1438170 1438170 při použití gpg-agent s opravou od Artur Bodera (abodera). Stejná oprava byla použita i pro přírůstkové obnovení.
- Tato malá oprava zaznamená ladicí zprávy týkající se procesu výběru cesty a umožňuje tak uživateli ladit jejich konfiguraci zahrnout / vyloučit.
- Po reorganizaci v revizi 981 a opravě chyby # 1406173 par2backend neodstraní soubory .par2 při odstraňování duplicitních souborů * .gpg.
- Tato banka přidá metodu nefiltered_list (), která se používá v mazání () a delete_list ()
- Aktualizované stránky manžela, které odrážejí více přispěvatelů.
- Opravte chybu # 1493573. Opravte možnost typo v manuálové stránce.
- Opravit chybu # 1494228 CygWin: TypeError: base_file musí být soubor (true). Problém, který způsobil změnu souboru tempfile.TemporaryFile, byl způsoben faktem, že soubor os.tmpfile vždy vytváří jeho soubor v adresáři systémové ochrany, nikoli v zadaném adresáři. Oprava byla použita pro použití os.tmpfile v cygwin / windows a tempfile.TemporaryFile ve všech ostatních. To znamená, že cygwin je nyní porušen, pokud jde o umísťování dočasného souboru tohoto souboru (automatické smazání zavřít).
- Tímto se řeší problém, který se vyskytl u mnoha uživatelů (včetně mě), kteří vytvářejí duplicitní soubory s duplicitními názvy souborů na Disku Google. Udržuje mezipaměť runtime názvu souboru k mapování ID objektů, takže po načtení objektu se nebude oklamávat slabě konzistentní seznamy adresářů.
Požadavky :
- Python> 2,2
- Librsync & gt; = 0.9.6
- GnuPG
Komentáře nebyl nalezen