Prog.varedetaljer:
Versjon: 0.7.13.1 Oppdatert
Last opp dato: 19 Jun 17
Lisens: Gratis
Popularitet: 124
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
Kommentarer ikke funnet