Software informatie:
Versie: 0.7.13.1 Bijgewerkt
Upload datum: 19 Jun 17
Licentie: Gratis
Populariteit: 124
Duplicity is een open source software die het rsync-algoritme gebruikt om back-ups te maken en gecodeerde volumes van teerformaten te produceren.
Dupliciteit is in staat om & nbsp; Upload de back-ups naar een lokale of externe bestandsserver, en het bevat ook het hulpprogramma rdiffdir.
Systeemvereisten
- Python> = 2.2
- Librsync> = 0.9.6
- GnuPG
Wat is nieuw in deze release:
- Vast probleem in dist / makedist bij het bouwen op Mac waar AppleDouble-bestanden in de tarball worden gemaakt.
Wat is nieuw in versie 0.7.12:
- Vaste fout # 1623342 met patch geleverd door Daniel Jakots
- - Fout test op OpenBSD omdat tar / gtar niet gevonden
- Vaste fout # 1654220 met patch geleverd door Kenneth Newwood
- - Dupliciteit mislukt op MacOS omdat het parseren van GPG-versies mislukt
- Fixed bug # 1655268 "- gpg-binaire optie werkt niet"
- - Als gpg binaire is opgegeven, bouw je gpg-profiel opnieuw op met behulp van een nieuwe binaire locatie
- Fixed bug # 1658283 "Duplicity 0.7.11 gebroken met GnuPG 2.0"
- - Gemaakt gpg versie controle robuuster dan alleen belangrijke versie
- - Gebruik nu --Print-modus = loopback op gpg 2.1 en hoger
- - Verwijder controle voor niet-Linux systemen, een vals probleem
- samengevoegd in lp: ~ matthew-t-bentley / duplicity / duplicity
- - stelt een gebruikersagent in. Backblaze heeft hiervoor gevraagd als er fouten zijn die afkomstig zijn van de Duplicity B2 backend
- - Hiermee wordt alleen een nieuwe upload-URL opgehaald wanneer de huidige versie verstrijkt, zodat deze in overeenstemming is met hun beste praktijken voor integraties: https://www.backblaze.com/b2/docs/integration_checklist.html
- Voeg detail toe over invoer uitzonderingen in onedrivebackend.py
- Vaste fout # 1657916 met patch geleverd door Daniel Harvey
- - B2-provider kan niet twee back-ups in dezelfde emmer behandelen
- Vaste fout # 1603704 met patch geleverd door Maciej Blizinski
- - Crash met UnicodeEncodeError
- Sommige fixes op gpg.py om gpg1 & amp; Gpg2 & amp; Gpg2.1 commandline problemen
- - - gpg-agent is optioneel op gpg1, maar op gpg2 wordt het automatisch gebruikt
- - - Belangrijke modus is geen geldig optreden tot gpg2.1, dus op dat moment
- Vaste fout # 1367675 - IMAP Backend werkt niet met de Yahoo-server
- - de splitsing () toegevoegd als nodig in 'nums = lijst [0] .strip (). Split (' ')'
- - de andere correcties die in de foutrapportrapporten zijn genoemd, zijn al gedaan
- Fixed bug # 1671852 - Code regressie veroorzaakt door revisie 1108
- - Verander util.uexc () terug naar bare uexc ()
- Vaste fout # 1668750 - Meld geen backend fouten
- - toegevoegd uitzondering afdrukken naar module invoerfouten
Wat is nieuw in versie 0.7.11:
- Vaste bugs # 815510 en # 1615480
- Gewijzigde standaardvolumevolg op 200MB
- Samenvoegd in lp: ~ mstoll-de / duplicity / duplicity
- Backblaze kondigde een nieuw domein aan voor de b2 api
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-als-huidige-opgesloten-map
- Fixes Bug # 1620085: --exclude-if-present geeft OSError op zoek naar tag in vergrendelde mappen
- Vaste fout # 1623342 met patch van Daniel Jakots
- Falen test op OpenBSD omdat tar / gtar niet gevonden
- Samenvoegd in lp: ~ mwilck / duplicity / duplicity
- GPG: activeer echt niet-interactieve operatie met gpg2
- Met deze patch wordt het onverwachte gedrag van IMO opgelost dat bij het gebruik van GnuPG2 een dialoogvenster voor passendrukken altijd verschijnt voor het opslaan van back-ups. Dit is bijzonder vervelend wanneer u onbeheerde / volautomatische back-ups probeert te doen.
- Fixed bug # 1621194 met code van Tornhoof
- Back-up maken naar Google Drive zonder een service account
- Fixed bug # 1642098 maakt geen PAR2-archieven wanneer '-par2-opties' wordt gebruikt
- Ontbrekende ruimte tussen par2-opties en standaardopties
- Fix bug met 40-char-teken toetsen, van Richard McGraw op de mailinglijst
- Verwijder afkorting van argument en pas commentaar aan
- samengevoegd in lp: ~ dernils / duplicity / robust-dropbox-backend
- Nieuwe commando-optie toegevoegd - backend-retry-delay waarmee u de tijd kunt vaststellen die duplicatie slaapt voordat u opnieuw probeert na een fout.
- Een beetje robuustheid toegevoegd aan dpbxbackend.py dat ervoor zorgt dat herauthenticatie gebeurt als een socket is gewijzigd (bijvoorbeeld als gevolg van een gedwongen heraansluiting van een dynamische internetverbinding).
- samengevoegd in lp: ~ ed.so / duplicity / manpage.fixes
- Fix HTML-uitvoer via rman op de website
- samengevoegd in lp: ~ horgh / duplicity / copy-symlink-targets-721599
- Voeg kopieerkoppelingen toe om de inhoud van de symlink te kopiëren, niet alleen de link zelf.
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
- Fixed Bug # 1624725, zodat een glob-ending in "/" nu mapinhoud bevat (voor globs met en zonder speciale tekens). Dit behoudt het gedrag dat een uitdrukking die eindigt in '/' alleen overeenkomt met een map, maar nu is de inhoud van een bijbehorende map opgenomen.
- probleem met gpg2 oplossen in yakety and zesty
- Fix Bug # 1642813 met patch van Ravi
- Als stat () Retourneert Geen, probeer geen perms te maken.
- Samenvoegd in lp: ~ breunigs / duplicity / amazondrive3
- Zoals vermeld op de mailinglijst, als er een spatie is ingevoerd terwijl duplicaat de URL vraagt, mislukt het. Aangezien alle belangrijke ruimtes in elk geval URL zijn gecodeerd, zou dit goed moeten zijn, ook al zijn er spaties in de URL. Ik heb het ook in de onedrive backend gelapte, omdat het soortgelijke problemen moet hebben.
- Prep voor 0.7.11
Wat is nieuw in versie 0.7.10:
- Snelheid van path_matches_glob () met ongeveer 8x.
- Verwijder -w van setsid in functionele tests.
- Vast conflict in samenvoeging van Martin Wilck en toegepast samenvoegen fixes setid gebruik in functioneel testen.
- Vaste fout # 1612472 met patch van David Cuthbert
- Herstellen van S3 mislukt met - met-prefix-archief als prefix bevat '/'
- samengevoegd in lp: ~ arashad.ahamad / duplicity / duplicity_latest Wijzigingen voor het verbinden met IBM Bluemix ObjectStorage.
- samengevoegd in lp: ~ fenisilius / duplicity / acd_init_mkdir. Laat dupliciteit toe om externe map te maken
Wat is nieuw in versie 0.7.09:
- Vaste fout # 1600692 met patch van Wolfgang Rohdewald
- Laat symlink toe tijdens het verifiëren van een optionele slash.
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
- Herstel log.Remmer om te log.Waar, zoals het was vóór de samenvoeging in rev 1224, omdat dit andere toepassingen beïnvloedde (bijvoorbeeld deja dup; Bug # 1605939).
- samengevoegd in lp: ~ duplicity-team / duplicity / po-updates
Wat is nieuw in versie 0.7.08:
- samengevoegd in lp: ~ noizyland / duplicity / fix_azurebackend_typo
- Typ typo in code voor foutbehandeling
- samengevoegd in lp: ~ ghoz / duplicity / swift-prefix:
- voegt de abiliy toe om het pad te gebruiken in de snelle backend, om meerdere te hebben
- Backups naar dezelfde container netjes georganiseerd.
- Vaste fout # 1573957 met patches van Dmitry Nezhevenko:
- upload laatste fragment met files_upload_session_finish om extra aanvraag te voorkomen
- upload kleine bestanden met niet-chunked api
- Vaste fout # 1586934 met patches van Dmitry Nezhevenko:
- corrigeert foutbehandeling in wrapper
- Vaste fout # 1586992 met patches van Dmitry Nezhevenko:
- Patch voegt _delete_list toe aan Par2Backend. En _delete_list fallbacks naar
- _delete gesprekken als ingesloten backend geen _delete_list heeft.
- Vaste fout # 1589038 met patches van Malte Schroder
- Toegevoegd negeer_optie optie aan selectiefuncties:
- samengevoegd in lp: ~ mstoll-de / duplicity / b2-reauth:
- Fixes bug # 1588503 b2: grote uploads mislukken wegens authentieke verlopen
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / fix_pep8:
- Fix PEP8-fout in onedrivebackend.py (ruimte voor beugel)
- Vaste fout # 822697 ssh-opties niet doorgegeven in rsync over ssh:
- Global globals.ssh_options toegevoegd aan rsync command line
- Verhoogde standaardvolume grootte naar 200M, was 25M:
- Fixed README-REPO om niet meer 0,6-serie te noemen:
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
- Geef alleen een foutmelding over het niet kunnen openen van eventueel vergrendeld bestand als
- dat bestand moet worden opgenomen of gescand (dat wil zeggen niet uitgesloten).
- Fixes Bug # 1089131
- Fixed bug # 1594780 met patches van B. Reitsma:
- Gebruik re.finditer () om de verwerking te bespoedigen
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
- Fix PEP8 W503 fouten (lijnbreuk voor binaire operator) en zet de in
- PEP8 test hiervoor in test_code.CodeTest.
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
- Stel de lengte van de lengte van de lijnlengte op op 120 (bijpassende tox.ini) voor PEP8 en
- vaste E501 (lijn te lange) fouten.
- samengevoegd in lp: ~ duplicity-team / duplicity / po-updates
Wat is nieuw in versie 0.7.07.1:
- Fixed bug # 1568677 duplicity mislukt bestaande S3 emmer in boto backend gebruiken
- bug geïntroduceerd door onvolledige oplossing van bug # 1296793
- vereenvoudigde instelling van emmer locaties
- Fixed bug # 1569523 get_bucket onbekende trefwoord locatie en my_location naam fout
- bug geïntroduceerd in onjuiste oplossing van bug # 1568677
- moet die inconsistente API's houden
- Fixed bug # 1571134 incompatibel met python-oauth2client versie 2.x en # 1558155 PyDrive backend gebroken, moet update bij oauth2client bibliotheek
- gebruikte patch van https://bugs.debian.org/820725, maar heeft veranderingen aangebracht om de gebruiker te kunnen gebruiken om de oude versie te gebruiken.
- Fixed bug # 1570293 duplicity is erg langzaam vanwege overdreven fsync
- Verwijder spoelen () na schrijven.
- Ga terug naar vorige versie
Wat is nieuw in versie 0.7.07:
- samengevoegd in lp: ~ matthew-t-bentley / duplicity / b2
- Bevestig invoer- en fouttypen.
- Leg meerdere backups in dezelfde emmer toe.
- Fixes bug # 1523498.
- Een paar fixes waardoor meerdere back-ups in verschillende mappen in dezelfde emmer kunnen worden gehost, evenals enkele logging voor -v9.
- Willekeurige dingen:
- Verwijder RPM spullen van makedist
- Heb makedist rechtstreeks van VCS, niet lokale dir
- Update vertaalmap en bouw proces
- Maak een aantal vreemde foutberichten op
- Verplaats Pep8 negeren naar tox.ini
- Corrigeer het pad voor Pydevd onder Mac
- Bepaal enkele tests om onder Linux en Mac te draaien
- Gedeeltelijke oplossing voor bug # 1529606 shell code injectie in lftpbackend
- Nog steeds de andere backends die shell commando's opsporen, moeten worden opgelost
- Maak test_restart compatibel met zowel GNUtar als BSDtar
- Fix domme probleem met functioneel testpad voor duplicaat
- Toegepaste patch van shaochun om bug # 1531154, te repareren
- - Bestandswijziging is mislukt als het bestand spaties bevat
- Toegepaste patch van abeverly om bug # 1475890 te repareren
- toestaan dat de poort wordt opgegeven met hostnaam op S3
- Aangepaste helptekst en manpagina om de wijziging te weerspiegelen
- Ontdoen wijzigingen aan test_restart.py. GNU-teer is nodig.
- Fix minor pep8 nit in collections.py
- Toegepaste wijzigingen van ralle-ubuntu om bug 1072130 op te lossen.
- dupliciteit ondersteunt geen ftp: //
- Fixed bug # 1296793 Er is geen bucket gemaakt
- Gebruik S3Connection.lookup () om te controleren of emmer bestaat
- overschrijdt de uitzonderingsverwerking van Boto voor deze controle
- dupe bug # 1507109 en bug # 1537185
- Samenvoegd in lp: ~ mifchip / duplicity / duplicity
- Fix bug # 1313964, absoluut pad werkt niet voor FTP
- Samenvoegd in lp: ~ fpytloun / duplicity / webdav-gssapi
- ondersteun GSSAPI-verificatie in webdav backend
- Voeg meer pylint ignore warning labels toe
- Stel dat test_restart.py ook op Mac kan draaien
- Fix for bug # 1538333 assert bestand == len (self.files_changed)
- Na elke schrift toegevoegd voor alle FileobjHooked-bestanden die sommige fouten moeten voorkomen wanneer de dupliciteit krachtig wordt gesloten.
- Fix bug # 1540279 fout in - help
- Toegepaste patch van kay-diam om foutbehandeling in ssh pexpect op te lossen, fixeert bug # 1541314
- Fixed een patchfout in ssh_pexpect_backend.py
- Samenvoegd in lp: ~ fpytloun / duplicity / webdav-gssapi-fix
- Maak kerberos optioneel voor webdav backend
- samengevoegd in lp: ~ harningt / duplicity / multibackend-mirror
- Deze wijzigingen adresseren multibackend-handling om een spiegeloptie toe te staan naast de "stripe" -modus om het een redundantie tool te maken tegen ruimteverruimingsgereedschap. Om dit te doen zonder de configuratie te veel te veranderen, heb ik de query string gebruikt die over het algemeen niet gebruikt zou worden voor bestanden om gedrag te specificeren die van toepassing is op alle items in het configuratiebestand.
- Toegevoegd acdclibackend.py van Stefan Breunig en Maleis Shah
- hernoemd van amazoncloudbackend om het gebruik van acd_cli te benadrukken
- Bevestig een aantal 2to3 en Pep8-problemen die ingeklompen zijn
- Ondersteunde wijzigingen door patching voor bug # 1541314. Deze patches zouden niet moeten zijn toegepast op de 0,7-serie.
- Samenvoegd in lp: ~ Rogge / duplicity / mediafire
- Backend voor https://www.mediafire.com
- vereist https://pypi.python.org/pypi/mediafire/ geïnstalleerd.
- Teruggekeerde wijzigingen in rev 1164 w.r.t. De bron krijgen van VCS in plaats van lokale directory. Fixes bug # 1548080.
- Meer fixes aan dist / makedist om het meer OS-agnosticus te maken.
- Samenvoegen in lp: ~ ed.so / duplicity / webdav.lftp.ssl-revisie duplicity.1, commandline.py, globals.py toegevoegd --ssl-cacert-pad parameter backend.py zorg ervoor dat de URL-component is Correcte url gedecodeerd, als het speciale tekens bevat (bijvoorbeeld @ of ruimte) lftpbackend.py citaat _all_ cmd lijnparams toegevoegd ontbreekt lftp + ftpes protocol fix leeg lijstresultaat wanneer chdir stilweg niet is toegevoegd ssl_cacert_path support webdavbackend.py voeg ssl standaard context ondersteuning toe Voor python 2.7.9+ (met behulp van system certs bv in / etc / ssl / certs) toegevoegd ssl_cacert_path ondersteuning voor python 2.7.9+ gettext verpakt alle logboeken kleine verfijnen
- Toegepaste patch van Dmitry Nezhevenko om de dropbox backend te upgraden:
- update naar SDK v2
- Gebruik een chunked upload
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / improve_present_get_sf_man_page
- Verbeter de invoer van man pagina's voor --exclude-if-present
- samengevoegd in lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
- Verplaats glob matching code uit de select functie van select.py en in globmatch.py.
- Bevestig bug op de mailinglijst van Mark Grandi (beweringsfout tijdens back-up). In file_naming.parse () is de bestandsnaam lager opgeslagen voordat het wordt geparseerd. Als u een voorvoegsel met gemengde zaak had gebruikt, hebben we het bestand goed geschreven, maar kon het niet in de backend gevonden worden.
- samengevoegd in lp: ~ duplicity-team / duplicity / po-updates
Wat is nieuw in versie 0.7.06:
- Samenvoegd in lp: ~ mnjul / duplicity / s3-infreq-toegang
- Dit voegt ondersteuning toe voor AWS S3's nieuw aangekondigde Infrequent Access storage class en is bedoeld om Blueprint te implementeren: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
- Een nieuwe commando-optie, --s3-use-ia, is toegevoegd, en boto backend gebruikt automatisch de juiste opslagklasse waarde afhankelijk van of --s3-use-rrs en -s3-use-ia is te stellen. Command line parser zal een fout veroorzaken als beide --s3-use-ia en -s3-gebruikers-rrs samen worden gebruikt, omdat ze in strijd zijn met elkaar.
- De manpage is bijgewerkt en geeft een korte uitleg over de nieuwe optie. De bewoordingen vloeien voort uit de officiële aankondiging van Amazon: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new-mazon-s3-storage-class en lower-gletsjer prijzen /
- De ptyprocess module ondersteunt niet meer Python 2.6, dus fix tox.ini om een oudere versie te gebruiken. Maak expliciete omgevingen voor alle tests.
- Upgrade naar de nieuwste versie van pep8 en pylint. Voeg drie negeren toe aan test_pep8 en een op test_pylint om de rest te laten passeren. Ze
- Toegepaste patch van Alexander Zangerl om bij te werken aan veranderingen in lockfile API 0.9 en later. Bijgewerkt README om gebruikers te informeren.
- Modded tox.ini om de nieuwste lockfile te gebruiken.
- Samenvoegd in lp: ~ ed.so / duplicity / setup.shebang
- Met de python tolk die in de PATH is gezocht, is veel flexibeler dan de / usr / bin / python die in onze script shebang is geplaatst door setuptools. Deze patch voorkomt dat. Raak me niet aan!
- Opruimingsproblemen rond Launchpad-bouwen, voornamelijk lockfile & gt; = 0.9.
- Samenvoegd in lp: ~ michal-s / duplicity / duplicity
- WindowsAzureMissingResourceError en WindowsAzureConflictError zijn gewijzigd door SDK-wijzigingen. Zijn allemaal geldig in ons geval.
- Terugverwijzigde vorige wijzigingen in lockfile. Nu zal er een versie bestaan in de LP build repository. (PyPi is niet beschikbaar in LP-bouwen).
- samengevoegd in lp: ~ ed.so / duplicity / tempfile.tempdir
- Zorg ervoor dat pakketten met de tempfile van de python de temp-bestanden maken in de temp dir van duplicaat
- Fixed bug # 1511308 - Kan geen encryptie, back-up zonder compressie herstellen
- Correctiecode om gewoon bestand in write_multivolume () te bevatten
- Toegevoegd PlainWriteFile () naar gpg.py
- Samenvoegd in lp: ~ michal-s / duplicity / duplicity
- Bevestig de invoer van een azurebackend opslagklasse
- Samenvoegd in lp: ~ feraudet / duplicity / fix
- Bevestig de ontbrekende SWIFT_ENDPOINT_TYPE env var, bug 1519694.
- Fix bug # 1520691 - Shell Code Injection in hsi backend
- Vervang gebruik van os.popen3 () met subprocess equivalent.
- Code toegevoegd om het relatieve programma pad naar het volledige pad uit te breiden.
- Fix hisbackend waar het een lijst verwachtte die geen tekenreeks is.
- samengevoegd in lp: ~ noizyland / duplicity / azurebackend-fixes
- Ondersteun nieuwe versie van Azure Storage SDK
- Refactor _list methode om containers te ondersteunen met> 5000 druppels
- samengevoegd in lp: ~ matthew-t-bentley / duplicity / b2
- voegt een back-up toe voor BackBlaze's (momenteel beta) B2-back-updienst.
- Dit voegt backends / b2backend.py toe, wijzigt log.py om een foutcode toe te voegen en commandline.py wijzigt om het b2: // voorbeeld toe te voegen aan de helptekst.
Wat is nieuw in versie 0.7.05:
- Verander het gebruik van mock.patch in unit tests om de verouderde versie van python-mock op de build server in te halen.
- Fixed Bug 1476019 S3 opslagbakje wordt niet automatisch gemaakt met patch van abeverley
- Voeg tox-testprofiel toe dat de pakketten die zijn geïnstalleerd op de Launchpad build-server, nabootsen om de waarschijnlijkheid van de tests die onze testpakket overslaan, te verminderen, maar de build-server (bijvoorbeeld vanwege de out-of-date mock-versie).
- Stel RUN_CODE_TESTS in op 0 voor lpbuildd tox profiel, waarbij de waarde ervan wordt weergegeven op de Launchpad build server (en dus overslaan PEP8, 2to3 en pylint). Meer accuraat weerspiegelt het systeem dat we nabootsen en bespaart ongeveer 1 minuut per testloop.
- Fixed Bug 1438170 duplicaat crasht bij cv bij gebruik van gpg-agent met patch van Artur Bodera (abodera). Ook dezelfde patch toegepast op incrementele CV's.
- Deze kleine patch logs debug berichten over path selectie proces, en hiermee kunnen gebruikers hun configuratie insluiten / uitsluiten.
- Na reorganisatie in revisie 981 en de oplossing voor bug # 1406173 verwijdert par2backend geen .par2-bestanden meer bij het verwijderen van dubbele - * .gpg-bestanden.
- Deze banch voegt een methode unfiltered_list () toe die wordt gebruikt in delete () en delete_list ()
- Bijgewerkte manpagina's om meer bijdragen te weerspiegelen.
- Fix bug # 1493573. Corrigeer optietype in manpagina.
- Fix bug # 1494228 CygWin: TypeError: basis_file moet een (echt) bestand zijn. Het probleem dat de wijziging tot tempfile veroorzaakte. TemporaryFile was te wijten aan het feit dat os.tmpfile altijd zijn bestand in de systeemtemp directory maakt, niet in de opgegeven directory. De correcte toepassing was om os.tmpfile te gebruiken in cygwin / windows en tempfile.TemporaryFile in de rest. Dit betekent dat cygwin nu is gebroken met betrekking tot de temp file-plaatsing van dit ene bestand (automatisch verwijderd op close).
- Hiermee wordt het probleem opgelost dat een aantal gebruikers (inclusief mezelf) met dupliciteit heeft gehad met het maken van bestanden met dubbele bestandsnamen op Google Drive. Het houdt een runtime cache van de bestandsnaam voor object ID mappings, zodat zodra het object een object heeft geladen, wordt het niet misleid door slecht consistente directory-listings.
Eisen
- Python> = 2.2
- Librsync> = 0.9.6
- GnuPG
Reacties niet gevonden