Duplicity

Screenshot Software:
Duplicity
Mga detalye ng Software:
Bersyon: 0.7.13.1 Na-update
I-upload ang petsa: 19 Jun 17
Nag-develop: Ben Escoto
Lisensya: Libre
Katanyagan: 59

Rating: 1.0/5 (Total Votes: 1)

Ang Duplicity ay isang open source software na gumagamit ng rsync algorithm sa mga backup na direktoryo at gumawa ng naka-encrypt na tar-format na volume.

Ang Duplicity ay magagawang & nbsp; I-upload ang mga pag-backup sa isang lokal o malayuang server ng file, at kasama rin dito ang rdiffdir utility.

Mga kinakailangan ng system


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

Ano ang bago sa paglabas na ito:

  • Fixed problem sa dist / makedist kapag nagtatayo sa Mac kung saan ang mga file na AppleDouble ay nilikha sa tarball.

Ano ang bago sa bersyon 0.7.12:

  • Fixed bug # 1623342 na may patch na ibinigay ni Daniel Jakots
  • - Nagtagal ang pagsubok sa OpenBSD dahil hindi natuklasan ang tar / gtar
  • Fixed bug # 1654220 na may patch na ibinigay ni Kenneth Newwood
  • - Nabigo ang Duplicity sa MacOS dahil nabigo ang pag-parse ng GPG
  • Nakatakdang bug # 1655268 "- Hindi gumagana ang opsyon na" gg-binary "
  • - Kung tinukoy ang gpg binary gawing muli ang gpg profile gamit ang bagong lokasyon ng binary
  • Fixed bug # 1658283 "Duplicity 0.7.11 broken with GnuPG 2.0"
  • - Ginawa ang bersyon ng gpg suriin mas matatag kaysa sa pangunahing bersyon lamang
  • - Gumagamit ngayon - naka-host-mode = loopback sa gpg 2.1 at mas malaki
  • - Inalis ang tseke para sa mga sistema ng di-Linux, isang maling problema
  • Pinagsama sa lp: ~ matthew-t-bentley / duplicity / duplicity
  • - Nagtatakda ng isang ahente ng gumagamit. Hiniling ito ng Backblaze kung sakaling may mga error na nagmula sa Duplicity B2 backend
  • - Kinukuha lamang ng isang bagong URL ng pag-upload kapag nag-expire ang kasalukuyan, upang dalhin ito alinsunod sa kanilang mga pinakamahusay na kasanayan para sa mga pagsasama: https://www.backblaze.com/b2/docs/integration_checklist.html
  • Magdagdag ng detalye tungkol sa mga pagbubukod sa pag-import sa onedrivebackend.py
  • Fixed bug # 1657916 na may patch na ibinigay ni Daniel Harvey
  • - Hindi maaaring pangasiwaan ng B2 provider ang dalawang pag-backup sa parehong bucket
  • Fixed bug # 1603704 gamit ang patch na ibinigay ng Maciej Blizinski
  • - Pag-crash sa UnicodeEncodeError
  • Ang ilang mga pag-aayos sa gpg.py upang mahawakan ang gpg1 & amp; Gpg2 & amp; Gpg2.1 mga isyu sa commandline
  • - --gpg-agent ay opsyonal sa gpg1, ngunit sa gpg2 ito ay awtomatikong gagamitin
  • - - Ang pinagsamang-mode ay hindi isang wastong opt hanggang gpg2.1, kaya ang kalagayan sa iyon
  • Fixed bug # 1367675 - Hindi gumagana ang IMAP Backend sa Yahoo server
  • - idinagdag ang split () kung kinakailangan sa 'nums = list [0] .strip (). Split ("")'
  • - ang iba pang mga pag-aayos na nabanggit sa mga komento ng ulat ng bug ay nagawa na
  • Nakatakdang bug # 1671852 - Ang pagbabalik ng code na sanhi ng rebisyon 1108
  • - baguhin ang util.uexc () pabalik sa hubad uexc ()
  • Fixed bug # 1668750 - Huwag i-mask ang mga error sa backend
  • - Nagdagdag ng mga kopya ng pagbubukod sa module na mga error sa pag-import

Ano ang bago sa bersyon 0.7.11:

  • Fixed bugs # 815510 and # 1615480
  • Pinalitan ang default - boluntaryo sa 200MB
  • Merged sa lp: ~ mstoll-de / duplicity / duplicity
  • Nagbigay ng backblaze ang isang bagong domain para sa b2 api
  • Merged sa lp: ~ aaron-whitehouse / duplicity / bug_1620085_exclude-if-present-locked-folder
  • Pag-aayos ng Bug # 1620085: --Exclude-if-present ay nagbibigay ng OSError na naghahanap ng tag sa naka-lock na folder
  • Fixed bug # 1623342 na may patch mula sa Daniel Jakots
  • walang pagsubok sa OpenBSD dahil hindi natuklasan
  • Pinagsama sa lp: ~ mwilck / duplicity / duplicity
  • GPG: paganahin ang tunay na di-interactive na operasyon sa gpg2
  • Ang patch na ito ay nag-aayos ng hindi inaasahang pag-uugali ng IMO na, kapag gumagamit ng GnuPG2, laging may pop up ang dialog ng pass phrase para sa pag-save ng mga backup. Ito ay lalo na nakakainis kapag sinusubukang gawin ang walang nag-aalaga / ganap na awtomatikong pag-backup.
  • Fixed bug # 1621194 na may code mula sa Tornhoof
  • Gumawa ng backup sa google drive na nagtatrabaho nang walang account service
  • Nakatakdang bug # 1642098dapat hindi gumawa ng mga archive ng PAR2 kapag ginamit ang '--par2-options'
  • Nawawala ang espasyo sa pagitan ng mga par2-opsyon plus mga default na pagpipilian
  • Ayusin ang bug gamit ang 40-char sign key, mula kay Richard McGraw sa listahan ng mail
  • Alisin ang pagtanggal ng argumento at ayusin ang mga komento
  • Pinagsama sa lp: ~ dernils / duplicity / robust-dropbox-backend
  • Nagdagdag ng bagong pagpipilian sa command line - balik-retry-delay na nagbibigay-daan upang matukoy ang oras na ang duplicity ay matulog bago muling subukan pagkatapos ng isang error na nangyari.
  • Nagdagdag ng ilang katawang sa dpbxbackend.py na nagsisiguro na muling muling pagpapatotoo ang mangyayari kung sakaling magbago ang isang socket (hal. Dahil sa sapilitang reconnectof isang dynamic na koneksyon sa internet).
  • Pinagsama sa lp: ~ ed.so / duplicity / manpage.fixes
  • Ayusin ang html na output sa pamamagitan ng rman sa website
  • Pinagsama sa lp: ~ horgh / duplicity / copy-symlink-target-721599
  • Magdagdag - mga link sa kopya upang kopyahin ang mga nilalaman ng symlink, hindi lamang ang link mismo.
  • Merged sa lp: ~ aaron-whitehouse / duplicity / Bug_1624725_files_within_folder_slash
  • Naayos na Bug # 1624725, upang ang isang isama ang glob na nagtatapos sa "/" ngayon ay may kasamang mga nilalaman ng folder (para sa globs na may at walang mga espesyal na character). Pinipreserba nito ang pag-uugali na ang isang expression na nagtatapos sa "/" ay tumutugma lamang sa isang folder, ngunit ngayon ang mga nilalaman ng anumang pagtutugma ng folder ay kasama.
  • Ayusin ang problema sa gpg2 sa yakety and zesty
  • Ayusin ang Bug # 1642813 gamit ang patch mula sa Ravi
  • Kung ang stat () ay nagbalik ng Wala, huwag tangkaing magtakda ng mga perm.
  • Pinagsama sa lp: ~ breunigs / duplicity / amazondrive3
  • Tulad ng iniulat sa mailinglist, kung ang isang espasyo ay ipinasok habang nagtatanong ng URL para sa duplicity, nabigo ito. Dahil ang lahat ng mahahalagang puwang ay naka-encode na URL, dapat itong maging mainam kahit na may mga puwang sa URL sa lahat. Pinatugtog ko rin ito sa backend ng onedrive, sapagkat ito ay dapat may katulad na mga isyu.
  • Prep para sa 0.7.11

Ano ang bago sa bersyon 0.7.10:

  • Speedup ng path_matches_glob () sa pamamagitan ng tungkol sa 8x.
  • Alisin -w mula sa setid sa mga functional test.
  • Fixed conflict sa pagsasama mula sa Martin Wilck at inilapat ang mga pag-aayos ng pag-aayos ng mga paggamit ng setid sa functional testing.
  • Fixed bug # 1612472 na may patch mula kay David Cuthbert
  • Ibalik mula sa S3 ay nabigo sa --walang-prefix-archive kung ang prefix ay nagsasama ng '/'
  • Pinagsama sa lp: ~ arashad.ahamad / duplicity / duplicity_latest Mga pagbabago para sa pagkonekta sa IBM Bluemix ObjectStorage.
  • Pinagsama sa lp: ~ fenisilius / duplicity / acd_init_mkdir. Payagan ang pandaraya upang lumikha ng remote na folder

Ano ang bago sa bersyon 0.7.09:

  • Fixed bug # 1600692 na may patch mula sa Wolfgang Rohdewald
  • Payagan ang symlink na magkaroon ng opsyonal na trailing slash sa panahon ng pag-verify.
  • Merged sa lp: ~ aaron-whitehouse / duplicity / 07-fix_deja_dup_error_on_locked_files
  • Ibalik ang log.Error sa log.Warn, tulad ng bago ito sa pagsasama sa rev 1224, dahil ito ay nakakaapekto sa iba pang mga application (hal. Deja dup; Bug # 1605939).
  • Merged sa lp: ~ duplicity-team / duplicity / po-updates

Ano ang bago sa bersyon 0.7.08:

  • Pinagsama sa lp: ~ noizyland / duplicity / fix_azurebackend_typo
  • Ayusin ang typo sa error handling code
  • Pinagsama sa lp: ~ ghoz / duplicity / swift-prefix:
  • ay nagdaragdag ng abiliy upang gamitin ang landas sa mabilis na backend, upang magkaroon ng maramihang
  • ang mga backup sa parehong lalagyan ay maayos na nakaayos.
  • Nakatakdang bug # 1573957 na may mga patch mula kay Dmitry Nezhevenko:
  • mag-upload ng huling tipak na may files_upload_session_finish upang maiwasan ang dagdag na kahilingan
  • mag-upload ng mga maliliit na file gamit ang di-chunked api
  • Nakatakdang bug # 1586934 na may mga patch mula kay Dmitry Nezhevenko:
  • nag-aayos ng error sa paghawak sa wrapper
  • Nakatakdang bug # 1586992 na may mga patch mula kay Dmitry Nezhevenko:
  • Nagdagdag ang Patch _delete_list sa Par2Backend. At _delete_list fallbacks to
  • _delete tawag kung balot na backend ay walang _delete_list.
  • Fixed bug # 1589038 na may mga patch mula sa Malte Schroder
  • Nagdagdag ng pagpipilian sa ignore_case sa mga function ng pagpili:
  • Pinagsama sa lp: ~ mstoll-de / duplicity / b2-reauth:
  • Pag-aayos ng bug # 1588503 b2: nabigo ang mga malalaking pag-upload dahil sa expired na auth token
  • Merged sa lp: ~ aaron-whitehouse / duplicity / fix_pep8:
  • Ayusin ang error sa PEP8 sa onedrivebackend.py (espasyo bago ang bracket)
  • Fixed bug # 822697 ssh-options hindi pumasa sa rsync sa ssh:
  • Nagdagdag ng globals.ssh_options sa rsync command line
  • Tumaas na sukat ng dami ng default sa 200M, ay 25M:
  • Fixed README-REPO na hindi na banggitin ang 0.6-series:
  • Merged sa lp: ~ aaron-whitehouse / duplicity / fix_stat_errors:
  • Magbigay lamang ng error tungkol sa hindi ma-access ang posibleng naka-lock na file kung
  • ang file na iyon ay dapat na kasama o ma-scan (ibig sabihin ay hindi ibinukod).
  • Pag-aayos ng Bug # 1089131
  • Nakatakdang bug # 1594780 na may mga patch mula sa B. Reitsma:
  • Gamitin ang re.finditer () upang mapabilis ang pagproseso
  • Merged sa lp: ~ aaron-whitehouse / duplicity / PEP8_W503_fixes:
  • Ayusin ang mga error ng PEP8 W503 (line break bago ang binary operator) at paganahin ang
  • PEP8 test para sa ito sa test_code.CodeTest.
  • Merged sa lp: ~ aaron-whitehouse / duplicity / PEP8_line_length:
  • Itakda ang haba ng error sa haba ng linya sa 120 (tumutugma sa tox.ini) para sa PEP8 at
  • naayos ang mga error na E501 (masyadong mahaba ang linya).
  • Merged sa lp: ~ duplicity-team / duplicity / po-updates

Ano ang bago sa bersyon 0.7.07.1:

  • Ang Nakatakdang bug # 1568677 ay hindi gumamit ng duplicity na umiiral na S3 bucket sa backend ng boto
  • bug na ipinakilala sa pamamagitan ng hindi kumpletong pag-aayos ng bug # 1296793
  • pinasimple na setting ng mga lokasyon ng bucket
  • Fixed bug # 1569523 get_bucket unknown keyword location at my_location name error
  • Ang bug na ipinakilala sa hindi tamang pag-aayos ng bug # 1568677
  • mahalin ang mga hindi pantay na API
  • Ang Nakatakdang bug # 1571134 ay hindi tugma sa python-oauth2client na bersyon 2.x at # 1558155 PyDrive backend sira, kailangang mag-update sa oauth2client library
  • ginamit patch mula sa https://bugs.debian.org/820725 ngunit gumawa ng mga pagbabago upang pahintulutan ang user na magpatuloy sa paggamit ng lumang bersyon
  • Nakatakdang bug # 1570293 ang pagkapareho ay napakabagal dahil sa labis na fsync
  • alisin ang flush () pagkatapos sumulat.
  • bumalik sa nakaraang bersyon

Ano ang bago sa bersyon 0.7.07:

  • Pinagsama sa lp: ~ matthew-t-bentley / duplicity / b2
  • Ayusin ang mga typo ng pag-import at error.
  • Payagan ang maraming mga backup sa parehong bucket.
  • Pag-aayos ng bug # 1523498.
  • Ang pag-aayos ng mag-asawa na nagpapahintulot sa maramihang mga backup na ma-host sa iba't ibang mga folder sa parehong bucket pati na rin ang ilang pag-log para sa -v9.
  • Mga random na bagay:
  • alisin ang mga bagay na RPM mula sa makedist
  • may makedist pull direkta mula sa VCS, hindi lokal dir
  • i-update ang direktoryo ng direktang pagsasalin at bumuo ng proseso
  • linisin ang ilang mga kakaibang mensahe ng error
  • lumipat ang Pep8 sa tox.ini
  • magtustos ng tamang landas para sa pydevd sa ilalim ng Mac
  • ayusin ang ilang mga pagsubok upang tumakbo sa ilalim ng Linux at Mac
  • Bahagyang fix para sa bug # 1529606 shell code injection sa lftpbackend
  • kailangan pa ring ayusin ang iba pang mga backend na nag-uumpisang shell command
  • Gumawa ng test_restart tugma sa parehong GNUtar at BSDtar
  • Ayusin ang nakababagang isyu sa pagganap na landas ng pagsubok para sa pagkapareho
  • Inilapat ang patch mula sa shaochun upang ayusin ang bug # 1531154,
  • - nabago ang file na nabago kapag naglalaman ang file ng mga puwang
  • Inilapat ang patch mula sa abestya upang ayusin ang bug # 1475890
  • payagan ang port na matukoy kasama ang hostname sa S3
  • na na-adjust na teksto ng tulong at pahina ng tao upang ipakita ang pagbabago
  • I-undo ang mga pagbabago sa test_restart.py. Kinakailangan ang GNU tar.
  • Ayusin ang mga menor na pep8 nit sa collections.py
  • Inilapat na mga pagbabago mula sa ralle-ubuntu upang ayusin ang bug 1072130.
  • ang duplicity ay hindi sumusuporta sa ftpes: //
  • Fixed bug # 1296793 Nabigong lumikha ng bucket
  • gamitin ang S3Connection.lookup () upang tingnan ang bucket na umiiral
  • laktawan ang pagpoproseso ng Exception ng Boto para sa pagsusuri na ito
  • dupe ng bug # 1507109 at bug # 1537185
  • Pinagsama sa lp: ~ mifchip / duplicity / duplicity
  • ayusin ang bug # 1313964, ang absolute path ay hindi gumagana para sa FTP
  • Merged sa lp: ~ fpytloun / duplicity / webdav-gssapi
  • suportahan ang pagpapatunay ng GSSAPI sa backend ng webdav
  • Magdagdag pa ng pylint na huwag pansinin ang mga tag ng babala
  • Ayusin kaya maaaring tumakbo ang test_restart.py sa Mac rin
  • Fix for bug # 1538333 assert filecount == len (self.files_changed)
  • idinagdag flush pagkatapos ng bawat sumulat para sa lahat ng FileobjHooked na mga file na dapat hadlangan ang ilang mga error kapag ang duplicity ay papilit na sarado.
  • Ayusin ang bug # 1540279 pagkakamali sa --help
  • Inilapat na patch mula sa kay-diam upang ayusin ang error handling sa sshexpect, pag-aayos ng bug # 1541314
  • Nakatakdang error sa pag-patch sa ssh_pexpect_backend.py
  • Merged sa lp: ~ fpytloun / duplicity / webdav-gssapi-fix
  • Gumawa ng opsyonal na kerberos para sa backend ng webdav
  • Pinagsama sa lp: ~ harningt / duplicity / multibackend-mirror
  • Ang mga pagbabago na ito ay tumutugon sa paghawak ng multibackend upang pahintulutan ang isang opsyon sa pag-mirror bilang karagdagan sa mode na "guhit" upang gawin itong isang tool na redundancy kumpara sa tool na pagpapalawak ng espasyo. Upang gawin ito nang hindi binabago ang pagsasaayos ng masyadong maraming, ginamit ko ang query string na karaniwang hindi ginagamit para sa mga file upang tukuyin ang pag-uugali na naaangkop sa lahat ng mga item sa loob ng configuration file.
  • Nagdagdag ng acdclibackend.py mula sa Stefan Breunig at Malay Shah
  • pinalitan ng pangalan mula sa amazoncloudbackup sa paggamit ng stress ng acd_cli
  • Naayos ang ilang mga isyu sa 2to3 at Pep8 na na-crept sa
  • Itinatag ang mga pagbabago na ginawa ng patching para sa bug # 1541314. Ang mga patong na ito ay hindi dapat na inilalapat sa 0.7 serye.
  • Pinagsama sa lp: ~ rye / duplicity / mediafire
  • Backend para sa https://www.mediafire.com
  • Nangangailangan ng https://pypi.python.org/pypi/mediafire/ install.
  • Naibalik na mga pagbabago na ginawa sa rev 1164 w.r.t. Pagkuha ng pinagmulan mula sa VCS sa halip na lokal na direktoryo. Pag-aayos ng bug # 1548080.
  • Higit pang mga pag-aayos sa dist / makedista upang gawin itong mas OS agnostiko.
  • Merged sa lp: ~ ed.so / duplicity / webdav.lftp.ssl-overhaul duplicity.1, commandline.py, globals.py idinagdag --ssl-cacert-path parameter backend.py tiyakin ang url path component Maayos na url decoded, kung sakaling naglalaman ito ng mga espesyal na karakter (hal. @ O espasyo) lftpbackend.py quote _all_ cmd params linya idinagdag kulang lftp + ftpes protocol ayusin walang laman listahan ng listahan kapag chdir nabigo tahimik idinagdag ssl_cacert_path suporta webdavbackend.py magdagdag ssl default na konteksto ng suporta Para sa python 2.7.9+ (gumagamit ng system certs sa / etc / ssl / certs) idinagdag ssl_cacert_path suporta para sa python 2.7.9+ gettext na nakabalot sa lahat ng mga log ng mga menor de edad na mga pagpipino
  • Inilapat ang patch mula kay Dmitry Nezhevenko upang mag-upgrade ng backbox ng dropbox:
  • i-update sa SDK v2
  • gamitin ang chunked upload
  • Merged sa lp: ~ aaron-whitehouse / duplicity / improve_present_get_sf_man_page
  • Pagbutihin ang entry ng pahina ng tao para sa --exclude-if-present
  • Merged sa lp: ~ aaron-whitehouse / duplicity / split_glob_matching_from_select
  • Ilipat ang code ng pagtutugma ng glob sa pagpili ng selection.py at sa globmatch.py.
  • Ayusin ang naiulat ng bug sa mailing list mula kay Mark Grandi (error sa pag-assertion habang naka-back up). Sa file_naming.parse () ang filename ay mas mababa cased bago pag-parse. Kung nagamit mo ang isang prefix na may magkahalong kaso, isinusulat namin nang maayos ang file, ngunit hindi ito mahanap sa backend.
  • Merged sa lp: ~ duplicity-team / duplicity / po-updates

Ano ang bago sa bersyon 0.7.06:

  • Pinagsama sa lp: ~ mnjul / duplicity / s3-infreq-access
  • Nagdadagdag ito ng suporta para sa AWS S3 na bagong inihayag na Madaliang pag-iimbak ng klase ng pag-i-access at nilayon upang ipatupad ang Blueprint: https://blueprints.launchpad.net/duplicity/+spec/aws-s3-std-ia-class.
  • Ang isang bagong command line option, --s3-gamitin-ia, ay idinagdag, at ang boto backend ay awtomatikong gagamit ng tamang halaga ng klase ng imbakan depende sa kung --s3-use-rrs at --s3-use-ia ay itakda. Ang parser ng linya ng command ay mag-prompt ng error kung ang parehong --s3-gamitin-ia at --s3-gamitin-rrs ay ginagamit nang magkasama, habang nagkakasalungatan ang bawat isa.
  • Na-update ang manpage na nagbigay ng maikling paliwanag sa bagong opsyon. Ang mga salita nito ay nagmula sa opisyal na anunsyo ng Amazon: https://aws.amazon.com/about-aws/whats-new/2015/09/announcing-new- amazon-s3-storage-class-and-lower-glacier-prices /
  • Ang module ng ptyprocess ay hindi na sumusuporta sa Python 2.6, kaya ayusin ang tox.ini upang magamit ang isang mas lumang bersyon. Gumawa ng mga tahasang environs para sa lahat ng mga pagsusulit.
  • Mag-upgrade sa pinakabagong bersyon ng pep8 at pylint. Ang tatlong tatanggihan sa test_pep8 at isa sa test_pylint upang makuha ang natitirang bahagi. Sila
  • Inilapat ang patch mula sa Alexander Zangerl upang i-update sa mga pagbabago sa lockfile API 0.9 at mas bago. Nai-update na README upang i-notify ang mga gumagamit.
  • Modded tox.ini upang gamitin ang pinakabagong lockfile.
  • Pinagsama sa lp: ~ ed.so / duplicity / setup.shebang
  • Ang pagkakaroon ng interpreter sawa na hinanap sa PATH ay mas nababaluktot kaysa sa / usr / bin / python na ipinasok sa aming mga script na shebang ng setuptools. Pinipigilan ng patch na ito. Huwag hawakan ang aking shebang!
  • Mga isyu sa paglilinis sa paligid ng Launchpad build, pangunahing lockfile & gt; = 0.9.
  • Pinagsama sa lp: ~ michal-s / duplicity / duplicity
  • Ang WindowsAzureMissingResourceError at WindowsAzureConflictError ay nagbago dahil sa mga pagbabago sa SDK. Lahat ay wasto sa aming kaso.
  • Pinalitan ang nakaraang mga pagbabago sa lockfile. Ngayon ay aabutin ang anumang bersyon na umiiral sa LP build repository. (PyPi ay hindi mapakinabangan sa LP build).
  • Pinagsama sa lp: ~ ed.so / duplicity / tempfile.tempdir
  • siguraduhin ang mga pakete gamit ang tempfile ng python lumikha ng temp file sa temp dir duplicity
  • Fixed bug # 1511308 - Hindi maibabalik ang no-encrypt, no-compression backup
  • Nawastong code upang maisama ang plain file sa write_multivolume ()
  • Nagdagdag ng PlainWriteFile () sa gpg.py
  • Pinagsama sa lp: ~ michal-s / duplicity / duplicity
  • Ayusin ang azurebackend imbakan ng klase ng pag-import
  • Pinagsama sa lp: ~ feraudet / duplicity / fix
  • Ayusin ang nawawalang SWIFT_ENDPOINT_TYPE env var, bug 1519694.
  • Ayusin ang bug # 1520691 - Shell Code Injection sa backend ng hsi
  • Palitan ang paggamit ng os.popen3 () na may katumbas na subprocess.
  • Nagdagdag ng code upang mapalawak ang kamag-anak na path ng programa sa buong landas.
  • Ayusin ang kanyang likod kung saan inaasahan ang isang listahan na hindi isang string.
  • Merged sa lp: ~ noizyland / duplicity / azurebackend-fixes
  • Suportahan ang bagong bersyon ng Azure Storage SDK
  • Refactor _list na paraan upang suportahan ang mga lalagyan gamit ang & gt; 5000 blobs
  • Pinagsama sa lp: ~ matthew-t-bentley / duplicity / b2
  • Nagdadagdag ng isang nai-back para sa backup ng BackBlaze (kasalukuyang beta) na serbisyo ng B2.
  • Nagdadagdag ito ng backends / b2backend.py, binabago ang log.py upang magdagdag ng isang error code at binabago ang commandline.py upang idagdag ang halimbawa ng b2: // sa teksto ng tulong.

Ano ang bago sa bersyon 0.7.05:

  • Baguhin ang paggamit ng mock.patch sa mga pagsusulit ng yunit upang mapaunlakan ang laos na bersyon ng python-mock sa build server.
  • Nakapirming Bug na 1476019 S3 imbakan bucket na hindi awtomatikong nalikha sa patch mula sa abeverley
  • Magdagdag ng profile ng pagsusulit ng tox na ginagaya ang mga pakete na naka-install sa server ng Launchpad build, upang mabawasan ang posibilidad ng mga pagsusulit na dumadaan sa aming test suite, ngunit nabigo sa build server (halimbawa dahil sa out-of-date na mock version).
  • Itakda ang RUN_CODE_TESTS sa 0 para sa lpbuildd tox profile, na sumasalamin sa halaga nito sa server ng Launchpad build (at sa gayon ay laktawan ang PEP8, 2to3 at pylint). Mas tumpak na sumasalamin sa sistema na aming tinatamasa at nagse-save ng humigit-kumulang 1 minuto bawat test run.
  • Fixed Bug 1438170 duplicity crashes sa resume kapag gumagamit ng gpg-agent na may patch mula sa Artur Bodera (abodera). Inilapat din ang parehong patch sa incremental resume pati na rin.
  • Ang maliit na patch ay nag-log ng mga debug na mensahe tungkol sa proseso ng pagpili ng landas, at sa gayon ay nagpapahintulot sa mga user na i-debug ang kanilang isama / ibukod ang configuration.
  • Pagkatapos ng muling pag-organisa sa rebisyon 981 at ang pag-aayos para sa bug # 1406173 ang par2backend ay hindi nag-aalis ng mga .par2 file na ngayon kapag nag-aalis ng duplicity - *. Gpg file.
  • Ang pamilyang ito ay nagdaragdag ng isang pamamaraan na hindi na-filter na (unfiltered_list () na ginagamit sa delete () at delete_list ()
  • Nai-update na mga pahina ng tao upang sumalamin sa higit pang mga kontribyutor.
  • Ayusin ang bug # 1493573. Tamang opsyon na typo sa pahina ng tao.
  • Ayusin ang bug # 1494228 CygWin: TypeError: ang basis_file ay dapat na isang (totoo) na file. Ang problema na sanhi ng pagbabago sa tempfile.TemporaryFile ay dahil sa ang katunayan na ang os.tmpfile palaging lumilikha ng file nito sa direktoryo ng temp system, hindi sa direktoryo na tinukoy. Ang pag-ayos na inilapat ay ang paggamit ng os.tmpfile sa cygwin / windows at tempfile.TemporaryFile sa lahat ng iba pa. Nangangahulugan ito na ang cygwin ngayon ay nasira dahil sa temp file na pagkakalagay ng isang file na ito (awtomatikong natanggal sa malapit).
  • Iniayos nito ang isyu ng maraming mga gumagamit (kabilang ang aking sarili) ay may pagkakaroon ng duplicity na lumilikha ng mga file na may mga duplicate na filename sa Google Drive. Pinapanatili nito ang cache ng runtime ng filename sa mga object mapping ID, upang sa sandaling na-upload ito ng isang bagay na hindi ito maloko ng mga mahina na mga listahan ng direktoryo.

Mga Kinakailangan :

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

Katulad na software

Attic
Attic

17 Feb 15

CrashPlan
CrashPlan

14 Apr 15

Bigsync
Bigsync

11 May 15

Mga komento sa Duplicity

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!