Mos priteni nga publikimi i utilitarit për sinkronizimin e skedarëve Rsync 3.2.4.

Pas një shpërndarje prej një viti e gjysmë, është në dispozicion versioni Rsync 3.2.4, një utilitare për sinkronizimin e skedarëve dhe kopjimin rezervë, e cila minimizon trafikun përmes kopjimit inkremental të ndryshimeve. Si transporti, mund të përdoren ssh, rsh ose protokolli i tij i vetë rsync. Mbështetet organizimi i funksionit të serverëve rsync anonimë, të cilët janë optimal për sigurimin e sinkronizimit të pasqyrave. Kodi i projektit shpërndahet nën licencën GPLv3.

Ndër ndryshimet e shtuara:

  • ËshtĂ« propozuar njĂ« metodĂ« e re pĂ«r tĂ« mbrojtur argumentet e vijĂ«s sĂ« komandĂ«s, e cila ngjan me opsionin e mĂ«parshĂ«m ‘—protect-args’ (‘-s’), por nuk dĂ«mton funksionimin e skriptit rrsync (rsync i kufizuar). Mbrojtja konsiston nĂ« maskimin e karaktereve speciale, pĂ«rfshirĂ« hapĂ«sirat, gjatĂ« dĂ«rgimit tĂ« kĂ«rkesave te interpretuesi i jashtĂ«m i komandave. Metoda e re nuk maskon karakteret speciale brenda njĂ« blloku tĂ« rrethuar me thonjĂ«za, çka lejon pĂ«rdorimin e thjeshtĂ« tĂ« emrit tĂ« skedarit nĂ« thonjĂ«za pa maskim tĂ« shtuar; pĂ«r shembull, tani Ă«shtĂ« e lejuar komanda ‘rsync -aiv host:’a simple file.pdf’ .’ PĂ«r tĂ« rikthyer sjelljen e vjetĂ«r, Ă«shtĂ« propozuar opsioni ‘—old-args’ dhe variabla e ambientit ‘RSYNC_OLD_ARGS=1’.
  • Problemi i vjetĂ«r me trajtimin e karaktereve tĂ« presjes dekadale duke marrĂ« parasysh lokalitetin aktual (‘,’ nĂ« vend tĂ« ‘.’) Ă«shtĂ« zgjidhur. PĂ«r skriptet e dizajnuara pĂ«r tĂ« trajtuar vetĂ«m karakterin ‘.’ nĂ« numra, nĂ« rast tĂ« moskompatibilitetit, mund tĂ« vendoset lokaliteti ‘C’.
  • ËshtĂ« korrigjuar njĂ« vulnerabilitet (CVE-2018-25032) nĂ« kodin e pĂ«rfshirĂ« nga biblioteka zlib, duke çuar nĂ« mbushje tĂ« buffers gjatĂ« pĂ«rpjekjes pĂ«r tĂ« kompresuar njĂ« sekuencĂ« tĂ« pĂ«rgatitur karakteresh.
  • ËshtĂ« realizuar opsioni ‘—fsync’ pĂ«r thirrjen e funksionit fsync() me çdo operacion me skedar pĂ«r tĂ« shkarkuar keshin e diskut.
  • NĂ« skriptin rsync-ssl Ă«shtĂ« angazhuar opsioni ‘-verify_hostname’ gjatĂ« kĂ«rkesĂ«s te openssl.
  • ËshtĂ« shtuar opsioni ‘—copy-devices’ pĂ«r tĂ« kopjuar skedarĂ«t e pajisjeve si skedarĂ« tĂ« zakonshĂ«m.
  • Konsumimi i memories Ă«shtĂ« reduktuar gjatĂ« transferimit inkremental tĂ« numrit tĂ« madh tĂ« katalogĂ«ve tĂ« vegjĂ«l.
  • NĂ« platformĂ«n macOS Ă«shtĂ« garantuar funksionimi i opsionit ‘—atimes’.
  • ËshtĂ« realizuar mundĂ«sia e pĂ«rditĂ«simit tĂ« atributeve xattrs pĂ«r skedarĂ«t nĂ« mĂ«nyrĂ« vetĂ«m pĂ«r tĂ« lexuar, nĂ«se pĂ«rdoruesi ka autorizimin pĂ«r tĂ« ndryshuar tĂ« drejtat e aksesit (pĂ«r shembull, kur Ă«shtĂ« ekzekutuar me tĂ« drejtat e root).
  • ËshtĂ« shtuar dhe aktivizuar si parazgjedhje parametri ‘—info=NONREG’ pĂ«r tĂ« treguar paralajmĂ«rime mbi transferimin e skedarĂ«ve specialĂ«.
  • Skeduli i rrsync (rsync i kufizuar) Ă«shtĂ« rikoduar nĂ« gjuhĂ«n Python. JanĂ« shtuar opsione tĂ« reja «-munge», «-no-lock» dhe «-no-del». Nga e drejta, bllokimi i opsioneve «—copy-links» (-L), «—copy-dirlinks» (-k) dhe «—keep-dirlinks» (-K) Ă«shtĂ« aktivizuar pĂ«r tĂ« vĂ«shtirĂ«suar sulmet qĂ« manipulojnĂ« lidhjet simbolike tĂ« direktorive.
  • Skeduli atomic-rsync Ă«shtĂ« rikoduar nĂ« gjuhĂ«n Python dhe Ă«shtĂ« zgjeruar me mundĂ«sinĂ« pĂ«r tĂ« injoruar kodet e kthimit tĂ« ndryshĂ«m. Nga e drejta, injorohet kodi 24 qĂ« gjenerohet kur skedarĂ«t mungojnĂ« gjatĂ« funksionimit tĂ« rsync (pĂ«r shembull, kodi 24 kthehet pĂ«r skedarĂ«t temporarĂ« qĂ« ishin tĂ« pranishĂ«m gjatĂ« indeksimit fillestar, por ishin fshirĂ« deri nĂ« kohĂ«n e transferimit).
  • Skeduli munge-symlinks Ă«shtĂ« rikoduar nĂ« gjuhĂ«n Python.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster