Duplicity

Skjermbilde programvare:
Duplicity
Prog.varedetaljer:
Versjon: 0.7.13.1 Oppdatert
Last opp dato: 19 Jun 17
Utvikler: Ben Escoto
Lisens: Gratis
Popularitet: 124

Rating: 2.3/5 (Total Votes: 3)

Duplicity er en åpen kildekode programvare som bruker rsync algoritmen til å sikkerhetskopiere kataloger og produsere krypterte tjæreformat volumer.

Duplicity er i stand til å & nbsp; Last opp sikkerhetskopiene til en lokal eller ekstern filserver, og den inneholder også verktøyet rdiffdir.

Systemkrav


  • Python> = 2.2
  • Librsync> = 0.9.6
  • GnuPG

Hva er nytt i denne versjonen:

  • Fast problem i dist / makedist når du bygger på Mac der AppleDouble-filer ble opprettet i tarball.

Hva er nytt i versjon 0.7.12:

  • Fast bug # 1623342 med patch levert av Daniel Jakots
  • - Feilsøking på OpenBSD fordi tar / gtar ikke funnet
  • Fast bug # 1654220 med patch levert av Kenneth Newwood
  • - Duplicity mislykkes på MacOS fordi GPG-versjonsparsing mislykkes
  • Fast bug # 1655268 "- gpg-binært alternativ virker ikke"
  • - Hvis gpg-binær er spesifisert, gjenoppbygger gpg-profilen ved hjelp av ny binær plassering
  • Fast bug # 1658283 "Duplicity 0.7.11 ødelagt med GnuPG 2.0"
  • - Gjør gpg-versjonen mer robust enn bare hovedversjonen
  • - Bruk nå --pendent-modus = loopback på gpg 2.1 og høyere
  • - Fjernkontroll for ikke-Linux-systemer, et falskt problem
  • Fusjonert i lp: ~ matthew-t-bentley / duplicity / duplicity
  • - Angir en brukeragent. Backblaze ba om dette hvis det er feil som kommer fra duplikat B2-baksiden
  • - Henter bare en ny opplastingsadresse når den nåværende utløper, for å bringe den i tråd med deres beste praksis for integrasjoner: https://www.backblaze.com/b2/docs/integration_checklist.html
  • Legg til detalj om import unntak i onedrivebackend.py
  • Fast bug # 1657916 med patch levert av Daniel Harvey
  • - B2-leverandøren kan ikke håndtere to sikkerhetskopier i samme bøtte
  • Fast bug # 1603704 med patch levert av Maciej Blizinski
  • - Krasj med UnicodeEncodeError
  • Noen fikser til gpg.py å håndtere gpg1 & amp; Gpg2 & amp; Gpg2.1 kommandolinjeproblemer
  • - - gpg-agent er valgfritt på gpg1, men på gpg2 brukes den automatisk
  • - --pendent-modus er ikke et gyldig valg før gpg2.1, så betinget på det
  • Fast bug # 1367675 - IMAP Backend virker ikke med Yahoo-serveren
  • - lagt til splittet () etter behov i 'nums = list [0] .strip (). Split ("")'
  • - De andre reparasjonene som er nevnt i feilrapporten, er allerede gjort
  • Fast bug # 1671852 - Kodegresjon forårsaket av revisjon 1108
  • - endre util.uexc () tilbake til bare uexc ()
  • Fast bug # 1668750 - Ikke masker backendfeil
  • - lagt til unntak skrives ut til modulinnførselsfeil

Hva er nytt i versjon 0.7.11:

  • Faste bugs # 815510 og # 1615480
  • Endret standard - volum til 200 MB
  • Fusjonert i lp: ~ mstoll-de / duplicity / duplicity
  • Backblaze annonserte et nytt domene for b2 api
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-if-present-locked-mappen
  • Fixes Bug # 1620085: --exclude-if-present gir OSError leter etter tag i låste mapper
  • Fast bug # 1623342 med lapp fra Daniel Jakots
  • feilsøking på OpenBSD fordi tar / gtar ikke funnet
  • Fusjonert i lp: ~ mwilck / duplicity / duplicity
  • GPG: Aktiver virkelig ikke-interaktiv operasjon med gpg2
  • Denne oppdateringen løser IMO uventet atferd at når du bruker GnuPG2, vises en passordfrasjonsdialog alltid for å lagre sikkerhetskopier. Dette er spesielt irriterende når du prøver å gjøre uovervåket / helautomatisk sikkerhetskopiering.
  • Fast bug # 1621194 med kode fra Tornhoof
  • Gjør sikkerhetskopiering til Google-stasjon som fungerer uten en tjenestekonto
  • Fast bug # 1642098 ikke lager PAR2 arkiver når '--par2-alternativer' brukes
  • Mangler mellomrom mellom par2-alternativer pluss standardalternativer
  • Løs feil ved hjelp av 40-tegnstaster, fra Richard McGraw på postliste
  • Fjern trunking av argument og juster kommentarer
  • Fusjonert i lp: ~ dernils / duplicity / robust-dropbox-backend
  • Lagt til nytt kommandolinjealternativ - tilbakestill forsøk-forsinkelse som gjør det mulig å bestemme tidspunktet for duplikatene sover før du prøver på nytt etter at en feil har oppstått.
  • Lagt til noe robusthet til dpbxbackend.py som sikrer at gjenautentisering skjer hvis en stikkontakt endres (for eksempel på grunn av tvungen tilkobling av en dynamisk internettforbindelse).
  • Fusjonert i lp: ~ ed.so / duplicity / manpage.fixes
  • Fest HTML-utdata via rman på nettstedet
  • Fusjonert i lp: ~ horgh / duplicity / copy-symlink-mål-721599
  • Legg til -kopi-koblinger for å kopiere symlink-innhold, ikke bare selve lenken.
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
  • Fast bug # 1624725, slik at en inkludere glob ending i "/" nå inneholder mappeinnhold (for globs med og uten spesialtegn). Dette opprettholder oppførselen som et uttrykk som slutter i "/" bare stemmer overens med en mappe, men nå er innholdet i en matchende mappe inkludert.
  • Løs problem med gpg2 i yakety and zesty
  • Løs feil # 1642813 med lapp fra Ravi
  • Hvis stat () returnerer None, ikke prøv å sette perms.
  • Fusjonert i lp: ~ breunigs / duplicity / amazondrive3
  • Som rapportert på e-postlisten, mislykkes det hvis en plass er oppgitt mens duplikat ber om nettadressen. Siden alle viktige mellomrom er URL-kodet uansett, bør dette være bra selv om det er mellomrom i nettadressen i det hele tatt. Jeg lappte også den i backend på onedrive, fordi den må ha lignende problemer.
  • Prep for 0.7.11

Hva er nytt i versjon 0.7.10:

  • Speedup av path_matches_glob () med ca 8x.
  • Fjern -w fra setid i funksjonstester.
  • Faste konflikt i fusjonen fra Martin Wilck og anvendt sammenføyning av fiksere i bruk av funksjonell testing.
  • Fast bug # 1612472 med lapp fra David Cuthbert
  • Gjenopprett fra S3 mislykkes med - med prefiksarkiv hvis prefiks inneholder '/'
  • Fusjonert i lp: ~ arashad.ahamad / duplicity / duplicity_latest Endringer for tilkobling til IBM Bluemix ObjectStorage.
  • Fusjonert i lp: ~ fenisilius / duplicity / acd_init_mkdir. Tillat duplikasjon å opprette ekstern mappe

Hva er nytt i versjon 0.7.09:

  • Fast bug # 1600692 med lapp fra Wolfgang Rohdewald
  • Tillat symlink å ha valgfritt skråstrekk under kontroll.
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
  • Tilbakestill logg. Feil å logge.Var, som det var før sammenslåingen i rev 1224, da dette påvirket andre applikasjoner (for eksempel deja dup; Feil # 1605939).
  • Fusjonert i lp: ~ duplicity-team / duplicity / po-updates

Hva er nytt i versjon 0.7.08:

  • Fusjonert i lp: ~ noizyland / duplicity / fix_azurebackend_typo
  • Løs skrivefeil i feilhåndteringskode
  • Fusjonert i lp: ~ ghoz / duplicity / swift-prefix:
  • legger abiliyen til å bruke banen i den hurtige baksiden, for å ha flere
  • sikkerhetskopier til samme beholder pent organisert.
  • Fast bug # 1573957 med oppdateringer fra Dmitry Nezhevenko:
  • Last opp siste bit med files_upload_session_finish for å unngå ekstra forespørsel
  • Last opp små filer ved hjelp av ikke-chunked api
  • Fast bug # 1586934 med oppdateringer fra Dmitry Nezhevenko:
  • løser feilhåndtering i wrapper
  • Fast bug # 1586992 med oppdateringer fra Dmitry Nezhevenko:
  • Patch legger til _delete_list til Par2Backend. Og _delete_list fallbacks til
  • _delete samtaler hvis innpakket backend har ingen _delete_list.
  • Fast bug # 1589038 med patcher fra Malte Schroder
  • Lagt ignore_case-alternativet til utvalgsfunksjoner:
  • Fusjonert i lp: ~ mstoll-de / duplicity / b2-reauth:
  • Løser feil # 1588503 b2: store opplastinger feiler på grunn av utløpt auth token
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / fix_pep8:
  • Løs PEP8-feil i onedrivebackend.py (mellomrom før brakett)
  • Fast bug # 822697 ssh-alternativer ikke bestått i rsync over ssh:
  • Lagt globals.ssh_options til rsync kommandolinje
  • Økt standardvolumstørrelse til 200M, var 25M:
  • Fast README-REPO for ikke lenger å nevne 0,6-serien:
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
  • Gi bare en feil om ikke å kunne få tilgang til muligens låst fil hvis
  • den filen skal inkluderes eller skannes (dvs. ikke utelukket).
  • Korrigerer feil # 1089131
  • Fast bug # 1594780 med oppdateringer fra B. Reitsma:
  • Bruk re.finditer () for å øke hastigheten
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
  • Korrigere PEP8 W503-feil (linjeskift før binær operatør) og aktiver
  • PEP8 test for dette i test_code.CodeTest.
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
  • Angi linje lengde feil lengde til 120 (matchende tox.ini) for PEP8 og
  • Faste E501 (linje for lange) feil.
  • Fusjonert i lp: ~ duplicity-team / duplicity / po-updates

Hva er nytt i versjon 0.7.07.1:

  • Fast bug # 1568677 duplicity mislykkes i å bruke eksisterende S3 bøtte i boto backend
  • Feil introdusert ved ufullstendig feilretting # 1296793
  • forenklet innstilling av bøtteposisjoner
  • Fast bug # 1569523 get_bucket ukjent søkeordssted og my_location navn feil
  • Feil introdusert i feil feilsøking av feil # 1568677
  • må elske de inkonsekvente API-ene
  • Fast bug # 1571134 inkompatibel med python-oauth2client versjon 2.x og # 1558155 PyDrive backend ødelagt, trenger oppdatering til oauth2client bibliotek
  • brukt oppdatering fra https://bugs.debian.org/820725, men gjorde endringer slik at brukeren kunne fortsette å bruke den gamle versjonen
  • Fast bug # 1570293 duplicity er veldig treg på grunn av overdreven fsync
  • fjernet flush () etter skrive.
  • gå tilbake til forrige versjon

Hva er nytt i versjon 0.7.07:

  • Slått sammen i lp: ~ matthew-t-bentley / duplicity / b2
  • Rett innstillings- og feiltastaturer.
  • Tillat flere sikkerhetskopier i samme bøtte.
  • Korrigerer feil # 1523498.
  • Et par rettelser som tillater flere sikkerhetskopier i forskjellige mapper i samme bøtte, samt noen logging for -v9.
  • Tilfeldige ting:
  • Fjern RPM-ting fra makedist
  • har makedist direkte fra VCS, ikke lokal dir
  • Oppdater po oversettelseskatalog og bygge prosess
  • Ryd opp noen merkelige feilmeldinger
  • Flytt Pep8 ignorerer til tox.ini
  • Gi riktig vei til pydevd under Mac
  • lag noen tester for å kjøre under Linux og Mac
  • Delvis reparasjon for feil # 1529606 skallkodesprøyting i lftpbackend
  • Behøver fortsatt å fikse de andre backendene som henter shell-kommandoer
  • Gjør test_restart kompatibel med både GNUtar og BSDtar
  • Løs dumt problem med funksjonell testbane for duplikasjon
  • Anvendt oppdatering fra shaochun for å fikse feil # 1531154,
  • - filendret mislyktes når filen inneholder mellomrom
  • Anvendt oppdatering fra abeverly for å fikse feil # 1475890
  • Tillat at porten spesifiseres sammen med vertsnavn på S3
  • justert hjelpetekst og man side for å gjenspeile endringen
  • Løsne endringer til test_restart.py. GNU-tjære er nødvendig.
  • Fix mindre pep8 nit i collections.py
  • Anvendte endringer fra ralle-ubuntu for å fikse feil 1072130.
  • duplikat støtter ikke ftpes: //
  • Fast bug # 1296793 Kunne ikke opprette bøtte
  • bruk S3Connection.lookup () for å sjekke bøtte finnes
  • hopper over Boto's Unntaksbehandling for denne sjekken
  • dupe of bug # 1507109 and bug # 1537185
  • Fusjonert i lp: ~ mifchip / duplicity / duplicity
  • fikse feil # 1313964, absolutt bane fungerer ikke for FTP
  • Slått sammen i lp: ~ fpytloun / duplicity / webdav-gssapi
  • støtte GSSAPI-godkjenning i webdav-backend
  • Legg til flere pylint ignore warning tags
  • Juster så test_restart.py kan også kjøre på Mac
  • Fix for bug # 1538333 assert filecount == len (self.files_changed)
  • lagt til flush etter hver skriv for alle FileobjHooked-filer som bør forhindre noen feil når duplicity blir tvingt lukket.
  • Rask feil # 1540279 feil i --hjelp
  • Anvendt oppdatering fra kay-diam for å fikse feilhåndtering i ssh pexpect, fikser feil # 1541314
  • Løst en oppdateringsfeil i ssh_pexpect_backend.py
  • Slått sammen i lp: ~ fpytloun / duplicity / webdav-gssapi-fix
  • Lag kerberos valgfritt for webdav backend
  • Fusjonert i lp: ~ harningt / duplicity / multibackend-mirror
  • Denne endringen angir multibackend-håndtering for å tillate et speilalternativ i tillegg til sin "stripe" -modus for å gjøre det til et redundansverktøy mot romutvidelsesverktøy. For å gjøre dette uten å endre konfigurasjonen for mye, brukte jeg spørringsstrengen som vanligvis ikke ville brukes til filer for å angi atferd som gjelder for alle elementer i konfigurasjonsfilen.
  • Lagt til acdclibackend.py fra Stefan Breunig og Malay Shah
  • omdøpt fra amazoncloudbackend for å understreke bruk av acd_cli
  • Fikret noen 2to3- og Pep8-problemer som hadde krypt inn
  • Sikkerhetskopierte endringer som ble gjort ved patching for bug # 1541314. Disse patchene burde ikke ha blitt brukt på 0,7-serien.
  • Slått sammen i lp: ~ Rye / duplicity / mediafire
  • Backend for https://www.mediafire.com
  • Krever https://pypi.python.org/pypi/mediafire/ installert.
  • Tilbakestillte endringer gjort i rev 1164 w.r.t. Får kilden fra VCS i stedet for lokal katalog. Løser feil # 1548080.
  • Flere fikser til dist / makedist for å gjøre det mer OS-agnostisk.
  • Fusjonert i lp: ~ ed.so / duplicity / webdav.lftp.ssl-overhaul duplicity.1, commandline.py, globals.py lagt til --ssl-cacert-bane parameterbackend.py sørg for at URL-komponenten er Riktig url dekodet, hvis det inneholder spesielle tegn (f.eks. @ Eller mellomrom) lftpbackend.py sitat _all_ cmd linjeparameter lagt til mangler lftp + ftpes protokoll fikser tom liste resultat når chdir mislyktes tydelig lagt til ssl_cacert_path support webdavbackend.py legg til ssl standard kontekststøtte For python 2.7.9+ (ved hjelp av system certs f.eks. I / etc / ssl / certs) lagt til ssl_cacert_path støtte for python 2.7.9+ gettext innpakket alle loggmeldinger mindre forbedringer
  • Anvendt oppdatering fra Dmitry Nezhevenko for å oppgradere dropbox-backend:
  • Oppdater til SDK v2
  • bruk chunked opplasting
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / improve_present_get_sf_man_page
  • Forbedre innføringen av man siden for - utelukke-hvis-til stede
  • Fusjonert i lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
  • Flytt glob matching kode ut av select.py er Select-funksjonen og i globmatch.py.
  • Løs feilen rapportert på postlisten fra Mark Grandi (påståelsesfeil under sikkerhetskopiering). I filen_naming.parse () ble filnavnet lavere cased før parsing. Hvis du hadde brukt et prefiks med blandet tilfelle, skrev vi filen riktig, men kunne ikke finne den i backend.
  • Fusjonert i lp: ~ duplicity-team / duplicity / po-updates

Hva er nytt i versjon 0.7.06:

  • Fusjonert i lp: ~ mnjul / duplicity / s3-infreq-tilgang
  • Dette legger til støtte for AWS S3s nylig annonserte Infrequent Access Storage klasse og er ment å implementere Blueprint: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
  • Et nytt kommandolinjealternativ, --s3-bruk-ia, er lagt til, og boto-backend vil automatisk bruke riktig lagerklasseverdi avhengig av om -s3-bruk-rrs og -s3-bruk-ia er sett. Kommandolinjeparser vil spørre feil hvis både -s3-bruk-ia og -s3-bruk-rrs brukes sammen, da de er i konflikt med hverandre.
  • Manpageen er oppdatert, og gir en kort forklaring på det nye alternativet. Dens ordlyd stammer fra Amazons offisielle kunngjøring: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new-mazon-s3-storage-class-and-lower-ice-prices /
  • Ptyprocessmodulen støtter ikke lenger Python 2.6, så fikser du tox.ini for å bruke en eldre versjon. Lag eksplisitt miljø for alle tester.
  • Oppgrader til nyeste versjon av pep8 og pylint. Legg til tre ignorerer til test_pep8 og en til test_pylint for å få resten til å passere. De
  • Anvendt oppdatering fra Alexander Zangerl for å oppdatere til endringer i låsefil API 0.9 og nyere. Oppdatert README for å varsle brukere.
  • Modded tox.ini for å bruke den nyeste låsen.
  • Fusjonert i lp: ~ ed.so / duplicity / setup.shebang
  • Å ha python tolken søkt i PATH er mye mer fleksibel enn / usr / bin / python satt inn i våre skript shebang av setuptools. Denne oppdateringen forhindrer det. Ikke rør my shebang!
  • Oppryddingsproblemer rundt Launchpad-bygningen, hovedsakelig låsefile & gt; = 0.9.
  • Fusjonert i lp: ~ michal-s / duplicity / duplicity
  • WindowsAzureMissingResourceError og WindowsAzureConflictError endret på grunn av SDK-endringer. Er alle gyldige i vårt tilfelle.
  • Omvendte tidligere endringer i låsebok. Nå vil det ta en hvilken som helst versjon som eksisterer i LP-bygningsarkivet. (PyPi er ikke til nytte i LP-bygge).
  • Fusjonert i lp: ~ ed.so / duplicity / tempfile.tempdir
  • Pass på at pakker som bruker pythons tempfile, oppretter tempfiler i duplicitets temp dir
  • Fast bug # 1511308 - Kan ikke gjenopprette ikke-kryptering, ikke-komprimeringskopiering
  • Korrigert kode for å inkludere vanlig fil i write_multivolume ()
  • Lagt til PlainWriteFile () til gpg.py
  • Fusjonert i lp: ~ michal-s / duplicity / duplicity
  • Lag import av importering av azurebackend lagringsklasse
  • Slått sammen i lp: ~ feraudet / duplicity / fix
  • Løs manglende SWIFT_ENDPOINT_TYPE env var, feil 1519694.
  • Fix bug # 1520691 - Shell Code Injection i hsi backend
  • Erstatt bruk av os.popen3 () med delprosess ekvivalent.
  • Lagt til kode for å utvide relativ programbane til full bane.
  • Fix hisbackend der det forventet en liste ikke en streng.
  • Fusjonert i lp: ~ noizyland / duplicity / azurebackend-fixes
  • Støtt ny versjon av Azure Storage SDK
  • Refactor _list-metode for å støtte beholdere med> 5000 blokker
  • Slått sammen i lp: ~ matthew-t-bentley / duplicity / b2
  • Legger til en backed for BackBlaze (beta) B2-backuptjenesten.
  • Dette legger til bakover / b2backend.py, endrer log.py for å legge til en feilkode og endrer commandline.py for å legge til b2: // eksempelet til hjelpeteksten.

Hva er nytt i versjon 0.7.05:

  • Endre bruk av mock.patch i enhetstester for å imøtekomme den utdaterte versjonen av python-mock på build-serveren.
  • Fast bug 1476019 S3-lagringsbøtte blir ikke automatisk opprettet med oppdatering fra abeverley
  • Legg til tox-testprofil som etterligner pakkene som er installert på Launchpad-byggeserveren, for å redusere sannsynligheten for at tester passerer testserien, men ikke på byggeserveren (f.eks. På grunn av den utdaterte feilversjonen).
  • Angi RUN_CODE_TESTS til 0 for lpbuildd tox-profil, som reflekterer verdien på Launchpad-bygge serveren (og derfor hopper over PEP8, 2to3 og pylint). Mer nøyaktig gjenspeiler systemet vi etterligner og sparer omtrent 1 minutt per testkjøring.
  • Fixed Bug 1438170 duplicity krasjer på CV når du bruker gpg-agent med lapp fra Artur Bodera (abodera). Anvendt samme patch til inkrementelle CVer også.
  • Denne lille oppdateringen logger feilsøkingsmeldinger angående fremgangsmåte for valg av veier, og lar brukerne feilsøke at de inkluderer / ekskluderer konfigurasjon.
  • Etter omorganisering i revisjon 981 og løsningen for feil # 1406173 fjerner par2backend ikke .par2-filer lenger når du fjerner duplikasjon - * .gpg-filer.
  • Denne banch legger til en unfiltered_list () metode som brukes i delete () og delete_list ()
  • Oppdaterte mannsider for å reflektere flere bidragsytere.
  • Løs feil # 1493573. Riktig alternativtastatur på man siden.
  • Fix bug # 1494228 CygWin: TypeError: basis_fil må være en (sann) fil. Problemet som forårsaket endringen til tempfile.TemporaryFile skyldtes at os.tmpfile alltid lager sin fil i system temp katalogen, ikke i den angitte katalogen. Fiksingen ble brukt til å bruke os.tmpfile i cygwin / windows og tempfile.TemporaryFile i resten. Dette betyr at cygwin er nå ødelagt med hensyn til tempfilplassering av denne ene filen (slettet automatisk på nært hold).
  • Dette løser problemet et antall brukere (inkludert meg selv) har hatt med duplikasjon å lage filer med dupliserte filnavn på Google Disk. Det beholder en runtime-cache for filnavn til objekt ID-mappings, slik at når den har lastet opp et objekt, blir det ikke lurt av svakt konsistente katalogoppføringer.

Krav :

  • Python> = 2.2
  • Librsync> = 0.9.6
  • GnuPG

Lignende programvare

MKSBackup
MKSBackup

11 May 15

esbackup
esbackup

11 May 15

Kup Backup System
Kup Backup System

26 Jul 16

Cedar Backup
Cedar Backup

17 Feb 15

Kommentarer til Duplicity

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!