Duplicity

Software skärmdump:
Duplicity
Mjukvaruinformation:
Version: 0.7.13.1 Uppdaterad
Ladda upp dagen: 19 Jun 17
Utvecklare: Ben Escoto
Licens: Gratis
Popularitet: 59

Rating: 1.0/5 (Total Votes: 1)

Duplicitet är en öppen källkodsprogramvara som använder rsync-algoritmen för att säkerhetskopiera kataloger och producera krypterade tjärformatvolymer.

Duplicitet kan & nbsp; Ladda upp säkerhetskopiorna till en lokal eller fjärransluten filserver, och den innehåller också verktyget rdiffdir.

Systemkrav


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

Vad är nytt i den här utgåvan:

  • Fixat problem i dist / makedist när man bygger på Mac där AppleDouble-filer skapades i tarballen.

Vad är nytt i version 0.7.12:

  • Fast bug # 1623342 med patch som levereras av Daniel Jakots
  • - Felprov på OpenBSD eftersom tar / gtar inte hittades
  • Fixat bugg # 1654220 med patch som levereras av Kenneth Newwood
  • - Duplicitet misslyckas på MacOS eftersom GPG-versionen parsar misslyckas
  • Fast bug # 1655268 "- gpg-binärt alternativ fungerar inte"
  • - Om gpg binär är specificerad bygga om gpg-profilen med ny binär plats
  • Fast bugg # 1658283 "Duplicity 0.7.11 bruten med GnuPG 2.0"
  • - Gick versionen är mer robust än bara den stora versionen
  • - Använd nu --pendent-mode = loopback på gpg 2.1 och större
  • - Ta bort kontrollen för icke-Linux-system, ett falskt problem
  • Sammanslagna i lp: ~ matthew-t-bentley / duplicity / duplicity
  • - Ställer in en användaragent. Backblaze bad om detta om det finns fel som härrör från Duplicity B2 backend
  • - Hämtar bara en ny uppladdningswebbadress när den nuvarande går ut, så att den följer deras bästa praxis för integreringar: https://www.backblaze.com/b2/docs/integration_checklist.html
  • Lägg till detaljer om import undantag i onedrivebackend.py
  • Fixat bugg # 1657916 med patch levererat av Daniel Harvey
  • - B2-leverantören kan inte hantera två säkerhetskopior i samma skopa
  • Fasta bug # 1603704 med patch som levereras av Maciej Blizinski
  • - Krasch med UnicodeEncodeError
  • Några korrigeringar till gpg.py att hantera gpg1 & amp; Gpg2 & amp; Gpg2.1 kommandoradsproblem
  • - - gpg-agent är frivilligt på gpg1, men på gpg2 används det automatiskt
  • - --pendent-mode är inte ett giltigt opt ​​till gpg2.1, så villkor på det
  • Fast bugg # 1367675 - IMAP Backend fungerar inte med Yahoo-servern
  • - adderade split () efter behov i 'nums = lista [0] .strip (). Split ("")'
  • - De andra korrigeringsfel som nämnts i felrapportrapporten var redan gjorda
  • Fast bugg # 1671852 - Kodregression orsakad av revision 1108
  • - Ändra util.uexc () tillbaka till bare uexc ()
  • Fast bugg # 1668750 - Maskera inte backendfel
  • - Tillagd undantag skrivs ut till modulen importfel

Vad är nytt i version 0.7.11:

  • Fasta buggar # 815510 och # 1615480
  • Ändrad standard --volymen till 200 MB
  • Sammanslagna i lp: ~ mstoll-de / duplicity / duplicity
  • Backblaze tillkännagav en ny domän för b2 api
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-if-present-locked-mapp
  • Fixes Bug # 1620085: --exclude-if-present ger OSError letar efter tagg i låsta mappar
  • Fast bug # 1623342 med lapp från Daniel Jakots
  • Fel test på OpenBSD eftersom tar / gtar inte hittades
  • Sammanslagna i lp: ~ mwilck / duplicity / duplicity
  • GPG: Aktivera verkligen icke-interaktiv operation med gpg2
  • Den här korrigeringen korrigerar IMO: s oväntade beteende som när du använder GnuPG2 dyker upp en dialogrutan för lösenordsfrasen alltid för att spara säkerhetskopior. Det här är särskilt irriterande när du försöker göra obevakade / helautomatiska säkerhetskopior.
  • Fixat bugg # 1621194 med kod från Tornhoof
  • Gör säkerhetskopiering till Google Drive utan att arbeta med ett servicekonto
  • Fasta bugg # 1642098 skapar inte PAR2-arkiv när '-par2-alternativ' används
  • Saknar utrymme mellan par2-alternativ plus standardalternativ
  • Fixa fel med 40-teckensignaler, från Richard McGraw på e-postlista
  • Ta bort trunkering av argument och justera kommentarer
  • Sammanslagna i lp: ~ dernils / duplicity / robust-dropbox-backend
  • Tillagd nytt kommandoradsalternativ - backend-retry-delay som gör det möjligt att bestämma den tid dupliciteten sover innan du försöker igen efter ett fel har uppstått.
  • Tillagd lite robusthet till dpbxbackend.py som säkerställer om autentisering sker om en socket ändras (t ex på grund av en tvungen återkoppling av en dynamisk internetanslutning).
  • Sammanslagna i lp: ~ ed.so / duplicity / manpage.fixes
  • Fixa html-utmatning via rman på webbplatsen
  • Sammanslagna i lp: ~ horgh / duplicity / copy-symlink-mål-721599
  • Lägg till - kopieringslänkar för att kopiera symlink innehåll, inte bara länken själv.
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
  • Fixed Bug # 1624725, så att en inkluderar globändning i "/" nu innehåller mappinnehåll (för globs med och utan specialtecken). Detta bevarar beteendet som ett uttryck som slutar med "/" bara matchar en mapp, men nu ingår innehållet i en matchande mapp.
  • Fix problem med gpg2 i yakety and zesty
  • Fix Bug # 1642813 med lapp från Ravi
  • Om stat () returnerar None, försök inte att ange perms.
  • Sammanslagna i lp: ~ breunigs / duplicity / amazondrive3
  • Som rapporterats på e-postlistan, misslyckas det om ett mellanslag anges medan duplicitet frågar efter webbadressen. Eftersom alla viktiga utrymmen är URL-kodade ändå borde det vara bra även om det finns mellanslag i webbadressen alls. Jag patchade det också i backdrivan, eftersom det måste ha liknande problem.
  • Prep för 0.7.11

Vad är nytt i version 0.7.10:

  • Hastighet på path_matches_glob () med ca 8x.
  • Ta bort -w från setid i funktionstester.
  • Fast konflikt i sammanslagning från Martin Wilck och tillämpad sammanslagningsreparationer sätts i användning vid funktionell testning.
  • Fixat bugg # 1612472 med lapp från David Cuthbert
  • Återställ från S3 misslyckas med - med prefix-arkiv om prefix innehåller '/'
  • Sammanslagna i lp: ~ arashad.ahamad / duplicity / duplicity_latest Ändringar för anslutning till IBM Bluemix ObjectStorage.
  • Sammanslagna i lp: ~ fenisilius / duplicity / acd_init_mkdir. Tillåt duplicitet att skapa fjärrmapp

Vad är nytt i version 0.7.09:

  • Fast bug # 1600692 med lapp från Wolfgang Rohdewald
  • Tillåt symlink att ha ett valfritt slash under kontrollen.
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
  • Återställ log.Registrera att logga.Var, som det var före sammanslagningen i rev 1224, eftersom detta påverkade andra tillämpningar (t ex deja dup; Bug # 1605939).
  • Sammanslagna i lp: ~ duplicity-team / duplicity / po-updates

Vad är nytt i version 0.7.08:

  • Sammanslagna i lp: ~ noizyland / duplicity / fix_azurebackend_typo
  • Fixa skrivbordet i felhanteringskoden
  • Sammanslagna i lp: ~ ghoz / duplicity / swift-prefix:
  • lägger till abiliyen för att använda sökvägen i den snabba backenden, för att ha flera
  • säkerhetskopieringar till samma behållare snyggt organiserade.
  • Fast bug # 1573957 med patchar från Dmitry Nezhevenko:
  • ladda upp sista chunk med files_upload_session_finish för att undvika extra begäran
  • ladda upp små filer med icke-chunked api
  • Fixat fel # 1586934 med patchar från Dmitry Nezhevenko:
  • åtgärdar felhantering i omslaget
  • Fast bug # 1586992 med lappar från Dmitry Nezhevenko:
  • Patch lägger till _delete_list till Par2Backend. Och _delete_list fallbacks till
  • _delete calls if wrapped backend har ingen _delete_list.
  • Fixat bugg # 1589038 med lappar från Malte Schroder
  • Tillagd ignore_case-alternativ till valfunktioner:
  • Sammanslagna i lp: ~ mstoll-de / duplicity / b2-reauth:
  • Fixar bugg # 1588503 b2: stora uppladdningar misslyckas på grund av utgått auth token
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / fix_pep8:
  • Fixa PEP8-felet i onedrivebackend.py (mellanslag före fästet)
  • Fixat bugg # 822697 ssh-alternativ inte överförts i rsync över ssh:
  • Tillagda globals.ssh_options till rsync kommandoraden
  • Ökad standardvolymstorlek till 200M, var 25M:
  • Fast README-REPO för att inte längre nämna 0,6-serier:
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
  • Ge bara ett fel om att inte kunna komma åt eventuellt låst fil om
  • Den filen ska inkluderas eller skannas (dvs inte utesluten).
  • Fixar bugg # 1089131
  • Fast bugg # 1594780 med korrigeringar från B. Reitsma:
  • Använd re.finditer () för att påskynda bearbetningen
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
  • Fixa PEP8 W503-fel (radbrytning före binär operatör) och aktivera
  • PEP8 test för detta i test_code.CodeTest.
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
  • Ange längd längd längd längd till 120 (matchande tox.ini) för PEP8 och
  • Fel E501 (rad för lång) fel.
  • Sammanslagna i lp: ~ duplicity-team / duplicity / po-updates

Vad är nytt i version 0.7.07.1:

  • Fast bugg # 1568677 duplicity misslyckas med att använda befintlig S3-skopa i boto backend
  • Fel som införs genom ofullständig åtgärd av fel # 1296793
  • förenklad inställning av hinkpositioner
  • Fixat bugg # 1569523 get_bucket Okänt sökordsadress och my_location namn fel
  • Fel introduceras i felaktig korrigering av fel # 1568677
  • måste älska de inkonsekventa API: erna
  • Fast bugg # 1571134 inkompatibel med python-oauth2client version 2.x och # 1558155 PyDrive backend bruten, behöver uppdateras till oauth2client bibliotek
  • använd patch från https://bugs.debian.org/820725 men gjorde ändringar för att tillåta användaren att fortsätta använda den gamla versionen
  • Fast bugg # 1570293 duplicity är mycket långsamt på grund av överdriven fsync
  • borttagen flush () efter skrivning.
  • återgå till tidigare version

Vad är nytt i version 0.7.07:

  • Sammanslagna i lp: ~ matthew-t-bentley / duplicity / b2
  • Fixa import och fel typsnitt.
  • Tillåt flera säkerhetskopior i samma hink.
  • Fixar bugg # 1523498.
  • Ett par korrigeringar som möjliggör flera säkerhetskopior i olika mappar i samma hink samt en del loggar för -v9.
  • Slumpmässiga saker:
  • ta bort RPM-saker från makedist
  • har makedist direkt från VCS, inte lokal dir
  • uppdatera översättskatalog och byggprocess
  • städa upp några udda felmeddelanden
  • Flytta Pep8 ignorerar till tox.ini
  • tillhandahålla korrekt sökväg för pydevd under Mac
  • fixa några tester för att köra under Linux och Mac
  • Delvis korrigering för bugg # 1529606 skalkodinjektion i lftpbackend
  • behöver fortfarande fixa de andra baksidorna som hyser skalkommandon
  • Gör test_restart kompatibel med både GNUtar och BSDtar
  • Fix dumt problem med funktionell testväg för duplicering
  • Tillämpad lapp från shaochun för att fixa fel # 1531154,
  • - Filändringen misslyckades när filen innehåller mellanslag
  • Tillämpad patch från abverly att fixa bugg # 1475890
  • tillåta port anges med värdnamn på S3
  • Anpassad hjälptext och man sida för att reflektera ändringen
  • Ångra ändringar till test_restart.py. GNU-tjära behövs.
  • Fixa mindre pep8 nit i collections.py
  • Tillämpade ändringar från ralle-ubuntu för att fixa bugg 1072130.
  • dubbletter stöder inte ftpes: //
  • Fixat fel # 1296793 Misslyckades med att skapa skopa
  • använd S3Connection.lookup () för att kontrollera att skopa finns
  • hoppar över Boto's Exception-bearbetning för denna kontroll
  • dupe of bug # 1507109 and bug # 1537185
  • Sammanslagna i lp: ~ mifchip / duplicity / duplicity
  • fixa bugg # 1313964, den absoluta sökvägen fungerar inte för FTP
  • Sammanslagna i lp: ~ fpytloun / duplicity / webdav-gssapi
  • stödja GSSAPI-autentisering i webdav-backend
  • Lägg till fler pylint ignore warnings tags
  • Justera så test_restart.py kan också köras på Mac
  • Fix for bug # 1538333 assert filecount == len (self.files_changed)
  • läggs till efter varje skriv för alla FileobjHooked-filer som bör förhindra vissa fel när dubbletter tvingas stängas.
  • Fixa fel # 1540279 misstag i --hjälpa
  • Tillämpad patch från kay-diam för att fixa felhantering i ssh pexpect, fixar bug # 1541314
  • Fixat ett patchfel i ssh_pexpect_backend.py
  • Sammanslagna i lp: ~ fpytloun / duplicity / webdav-gssapi-fix
  • Gör kerberos tillval för webdav-backend
  • Sammanslagna i lp: ~ harningt / duplicity / multibackend-mirror
  • Den här ändringen gäller adressering av multibackend för att möjliggöra ett speglingsalternativ utöver dess "stripe" -läge för att göra det till ett redundansverktyg jämfört med rymdutvidgningsverktyget. För att göra detta utan att ändra konfigurationen för mycket, använde jag frågesträngen som i allmänhet skulle vara oanvänd för filer för att ange beteende som gäller för alla objekt i konfigurationsfilen.
  • Tillagd acdclibackend.py från Stefan Breunig och Malay Shah
  • bytt namn från amazoncloudbackend för att påverka användningen av acd_cli
  • Fixade några 2to3 och Pep8-problem som hade krypt in
  • Tillbakadragna ändringar gjorda av patching för bugg # 1541314. Dessa patchar borde inte ha tillämpats på 0,7-serien.
  • Sammanslagna i lp: ~ rye / duplicity / mediafire
  • Backend för https://www.mediafire.com
  • Kräver https://pypi.python.org/pypi/mediafire/ installerat.
  • Återställda ändringar gjorda i rev 1164 w.r.t. Få källan från VCS snarare än lokal katalog. Fixar bugg # 1548080.
  • Fler korrigeringar till dist / makedist för att göra det mer OS agnostic.
  • Sammanslagna i lp: ~ ed.so / duplicity / webdav.lftp.ssl-översyn duplicity.1, commandline.py, globals.py lagt till --ssl-cacert-path parameterbackend.py se till att URL-komponenten är Korrekt url avkodad, om det innehåller speciella chars (t.ex. @ eller mellanslag) lftpbackend.py citationstecken _all_ cmd linjeparametrar tillkom saknas lftp + ftpes protokoll fixa tomt lista resultat när chdir misslyckades tyst lagt till ssl_cacert_path support webdavbackend.py lägg till ssl default context support För python 2.7.9+ (med system certs t.ex. i / etc / ssl / certs) läggs ssl_cacert_path support för python 2.7.9+ gettext förpackade alla loggmeddelanden mindre förfiningar
  • Tillämpad patch från Dmitry Nezhevenko för att uppgradera dropboxbackend:
  • uppdatera till SDK v2
  • använd chunked uppladdning
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / improve_present_get_sf_man_page
  • Förbättra manposten för att - utesluta-om-nuvarande
  • Sammanslagna i lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
  • Flytta glob-matchningskoden ut ur selection.pys Select-funktion och till globmatch.py.
  • Fixa fel som rapporterats på postlistan från Mark Grandi (påståendetillfälle vid säkerhetskopiering). I filen_naming.parse () filnamnet var lägre cased före parsing. Om du hade använt ett prefix med blandat fall, skrev vi filen korrekt, men kunde inte hitta den i backenden.
  • Sammanslagna i lp: ~ duplicity-team / duplicity / po-updates

Vad är nytt i version 0.7.06:

  • Sammanslagna i lp: ~ mnjul / duplicity / s3-infreq-åtkomst
  • Detta lägger till stöd för AWS S3: s nyligen tillkännagna infrekventa åtkomstlagringsklass och är avsett att genomföra Blueprint: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
  • Ett nytt kommandoradsalternativ, --s3-use-ia, läggs till och boto backend använder automatiskt rätt värde för lagringsklassen beroende på om -s3-use-rrs och -s3-use-ia är uppsättning. Kommandoradsparsern kommer att leda till fel om både -s3-use-ia och -s3-use-rrs används tillsammans, eftersom de strider mot varandra.
  • Manningssidan har uppdaterats och ger en kort förklaring till det nya alternativet. Ordalydelsen härrör från Amazons officiella meddelande: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new-mazon-s3-storage-class-and-lower-glacier-priser /
  • Ptypprocessmodulen stöder inte längre Python 2.6, så fixa tox.ini för att använda en äldre version. Gör uttryckliga miljöer för alla tester.
  • Uppgradera till nyaste versionen av pep8 och pylint. Lägg till tre ignorerar till test_pep8 och en till test_pylint för att få resten att passera. De
  • Tillämpad patch från Alexander Zangerl för att uppdatera till ändringar i lockfile API 0.9 och senare. Uppdaterad README för att meddela användare.
  • Modded tox.ini för att använda senaste låsfilen.
  • Sammanslagna i lp: ~ ed.so / duplicity / setup.shebang
  • Med python tolken sökt i PATH är det mycket mer flexibelt än / usr / bin / python som sätts in i våra skript shebang av setuptools. Denna patch förhindrar det. Rör inte min shebang!
  • Rengöringsproblem runt Launchpad-byggnaden, huvudsakligen låsfilen & gt; = 0.9.
  • Sammanslagna i lp: ~ michal-s / duplicity / duplicity
  • WindowsAzureMissingResourceError och WindowsAzureConflictError har ändrats på grund av SDK-ändringar. Är alla giltiga i vårt fall.
  • Återställde tidigare ändringar i låsfilen. Nu kommer det att ta någon version som finns i LP-byggnadsförrådet. (PyPi är inte till nytta i LP-bygg).
  • Sammanslagna i lp: ~ ed.so / duplicity / tempfile.tempdir
  • se till att paket med pythons tempfile skapar tempfiler i duplicitets temp dir
  • Fixat bugg # 1511308 - Kan inte återställa icke-kryptering, ingen komprimeringskopiering
  • Korrigerad kod för att inkludera vanlig fil i write_multivolume ()
  • Tillagt PlainWriteFile () till gpg.py
  • Sammanslagna i lp: ~ michal-s / duplicity / duplicity
  • Fixa import av azurebackend lagringsklass
  • Sammanslagna i lp: ~ feraudet / duplicity / fix
  • Lös sakna SWIFT_ENDPOINT_TYPE env var, bugg 1519694.
  • Fixa bugg # 1520691 - Shell-kodinjektion i hsi-backend
  • Ersätt användning av os.popen3 () med motsvarande delprocess.
  • Tillagd kod för att expandera relativ programväg till hela sökvägen.
  • Fix hisbackend där det förväntade sig en lista inte en sträng.
  • Sammanslagna i lp: ~ noizyland / duplicity / azurebackend-fixes
  • Stöd ny version av Azure Storage SDK
  • Refactor _list metod för att stödja behållare med> 5000 blobs
  • Sammanslagna i lp: ~ matthew-t-bentley / duplicity / b2
  • Lägger till en säkerhetskopia för BackBlaze (beta) B2-säkerhetskopieringstjänst.
  • Detta lägger till backends / b2backend.py, ändrar log.py för att lägga till en felkod och ändrar commandline.py för att lägga till b2: // -exemplet i hjälptexten.

Vad är nytt i version 0.7.05:

  • Ändra användningen av mock.patch i enhetstester för att rymma den föråldrade versionen av python-mock på build-servern.
  • Fixed Bug 1476019 S3-lagringshinken skapas inte automatiskt med patch från abeverley
  • Lägg till tox-testprofil som efterliknar paketen installerade på Launchpad-build-servern, för att minska sannolikheten för test som passerar vår testpaket, men misslyckas på byggservern (t.ex. på grund av den senaste versionen).
  • Ställ RUN_CODE_TESTS på 0 för lpbuildd tox-profilen, vilket återspeglar dess värde på Launchpad-build-servern (och hoppar därför över PEP8, 2to3 och pylint). Mer exakt återspeglar det system vi efterliknar och sparar ca 1 minut per testkörning.
  • Fixed Bug 1438170 duplicity crashes på CV när du använder gpg-agent med plåstret från Artur Bodera (abodera). Använd samma patch till inkrementella återupptagningar också.
  • Denna lilla patch loggar felsökningsmeddelanden angående sökvägsprocessen och låter användarna felsöka deras inkludera / utesluta konfiguration.
  • Efter omorganisation i revision 981 och fix för bugg # 1406173 tar par2backend inte bort .par2-filer längre när du tar bort dubbletter - * .gpg-filer.
  • Denna banch lägger till en metod unfiltered_list () som används i delete () och delete_list ()
  • Uppdaterade mansidor för att spegla fler bidragsgivare.
  • Fixa fel # 1493573. Korrigera alternativtyp i man-sidan.
  • Fixa bugg # 1494228 CygWin: TypeError: basis_fil måste vara en (sann) fil. Problemet som orsakade ändringen till tempfile.TemporaryFile berodde på att os.tmpfile alltid skapar sin fil i system temp-katalogen, inte i den angivna katalogen. Den fix som tillämpas var att använda os.tmpfile i cygwin / windows och tempfile.TemporaryFile i resten. Detta innebär att cygwin nu bryts med avseende på tempfilplacering av den här filen (raderas automatiskt på nära håll).
  • Detta åtgärdar problemet ett antal användare (inklusive mig själv) har haft med dubbletter att skapa filer med dubbla filnamn på Google Drive. Det håller en runtime cache av filnamn till objekt ID mappings, så att en gång det har laddat upp ett objekt blir det inte lurat av svagt konsekventa kataloguppgifter.

Krav :

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

Liknande mjukvara

Bucket Explorer
Bucket Explorer

20 Feb 15

Kup Backup System
Kup Backup System

26 Jul 16

Cyphertite
Cyphertite

17 Feb 15

BAR
BAR

20 Feb 15

Kommentarer till Duplicity

Kommentarer hittades inte
Kommentar
Slå på bilder!