Duplicity

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

Rating: 1.0/5 (Total Votes: 1)

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

StoreBackup
StoreBackup

20 Feb 15

afbackup
afbackup

14 Apr 15

wmmaiload
wmmaiload

3 Jun 15

Kommentarer til Duplicity

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