Disk Archive (DAR) egy szabadon terjeszthető, multiplatform és a nyílt forráskódú parancssori program végrehajtásra C ++ mint egy archiváló segédprogram, amely lehet használni, hogy a növekményes decremental, differenciálmű, encypted vagy teljes biztonsági másolatot a fájlokat .
Mivel alapuló libdar könyvtár Disk ARchive funkciók integrált titkosítási és tömörítési a mentéseket, támogatja szeletelő levéltári fájlok szükséges méretet, támogatja hardlink speciális eszközök, sima fájlok softlinks, valamint elemzi csövek.
Jellemzők dióhéjban
A legfontosabb funkciók között szerepel a kiterjesztett attribútumok, beleértve a Linux ACL (Access Control List) és Mac OS X fájl villa, szekvenciális olvasási mód, differenciális mentés támogatása, megelőzése archív korrupció, támogatása az újbóli próbálkozás sikertelen mentési ahányszor a felhasználó akar, szárazon futás végrehajtási mód, valamint a hash fájl létrehozása a levéltárak, támogatja SHA1 és MD5 módszereket.
Ezen felül Disk ARchive támogatja ritka fájl helyreállítása és felderítése, gyors helyreállítása fájlok titkosított vagy tömörített állományok támogatása szalagok, tábla tartalmának szigetelés, automatikus felismerése fájl változás tolatás közben, a felhasználói észrevételek a fejlécben egy archív és összevonása több levéltárak, támogatja a finom hangolható felülírás politika.
Reslicing archív visszafejtése nélkül, vagy kicsomagoláskor az is lehetséges Disk ARchive, ami magában foglalja horgok a felhasználó által megadott szkript, amely képes futtatni között szelet, valamint a tevékenységek előtt és után mentés a felhasználó által megadott mappa vagy fájl. Továbbá, az alkalmazás biztonsági mentés és visszaállítás fájlokat Netcat vagy SSH (Secure Shell), és jön egy beépített archív és javító funkció, köszönhetően Parchive.
Egy igazi cross-platform biztonsági mentési segédprogram
Disk ARchive nélkül kétségtelenül egy cross-platform szoftver, hiszen már szabott munka mellett minden GNU / Linux disztribúció, számos BSD és Solaris ízek, valamint a Microsoft Windows és a Mac OS X operációs rendszerekkel. Ez egyaránt kompatibilis a 64-bites és 32-bites hardver platformokon.
Mi az új ebben a kiadásban:
- rögzítő hiányzó szereplő fájlok libdar API
- távolítani extra try / catch blokk által bevezetett elkövetni 72da5cad5e52f959414b3163a2e2a320c2bc721e
- eltávolított biztonsági ellenőrzést okozott problémát írásakor az archívumot a FUSE alapú fájlrendszer.
- rögzítés nem hívja a -E script / parancs után az utolsó szelet létrehozása, amikor a titkosítás vagy szelet kivonatoláshoz használták
- fix bug dar_manager: archív permutáció adatbázisban vezető libdar ellenőrizni egy archív számú tartomány bizonyos körülmények között
- fix inverzió az állapot kiváltó figyelmeztetés archív dátum rend egy dar_manager adatbázisban mozgás közben egy archív adatbázison belül
- fix helyesírási dokumentáció
- katalógus memória optimalizálás, a hátránya, hogy korlátozza a száma bejegyzés egy archív a max értéke által támogatott libdar íz (32 bit / 64 bit / infinint).
- fix configure script, hogy átmenetileg támaszkodhat LIBS inkább LDFLAGS, hogy ellenőrizze a rendelkezésre álló gpgme
- eltávolítjuk érdekében függőség között -A és -9 lehetőségek dar_manager: -9 most megadott előtt vagy után -A opció.
- visszaállítása a & quot; hamis & quot; A & quot; inode_wrote & quot; zászló, hard link adatszerkezet vizsgálat előtt és összevonása. Egyesülő egy korábban vizsgált archív vagy tesztelése másodszor nem tartalmaznak nehéz kapcsolódik inode a műveletben. Ez a helyzet nem fordul elő, de dar sikerülne néhány külső eszközöket, hogy tartsa a katalógusban memória különböző műveletekhez rajta.
- fix hiba a rutin, amely érzékeli a meglévő szelet, hogy figyelmeztesse a felhasználót és / vagy elkerülni felülírás hiba, ami vezet dar & quot; kéreg & quot; amikor egy archív alapnévvel megkezdenie + karakter.
- elkerülve használni AM_PATH_GPGME a configure script amikor gpgme.m4 nem elérhető
- hozzátéve, az új módszerek libdar API szerezni az archív offset és a tárolási méret mentett fájlok (class LIST_ENTRY)
- hozzátéve, az új módszer libdar API lefordítani archív eltolva fájleltolás (class archív)
- jelentési adott hibaüzenetet fájlnév által visszaadott a rendszer a maximális hossza a rendszer által támogatott maga feltételezve fájlnév már csonka
Mi az új verzió 2.5.3:
- Rögzítése 2.5.x építmények kérdés teljesül, amikor a 2.4.x libdar könyvtár már telepítve van egy FreeBSD-s rendszer.
- javítása üzenetet és viselkedésének libdar a laza mod, amikor a csonka archívum olvasni
- Rögzítés önbevallás hibajelentést a & quot; tronconneuse.cpp vonal 561 & quot; találkozott olvasása közben csonka / sérült archív
- Fix nem zárt fájlleírókat, teljesül, ha a megtakarítás egy fájlrendszer, nem ExtX FSA elérhető
- Rögzítés configure script robusztusabb előtt rendszerben, amelyben gpgme.h van telepítve, nem szabványos elérési utat és a felhasználó nem ad koherens CPPFLAGS, LDFLAGS hívás előtt ./configure
- Bemutatás CRC értékek felsorolásakor izolált katalógust XML kimenet
- A rögzítő összeállítás probléma, ha a rendszer nem biztosít strerror_r () hívás
- elkerülése figyelmeztet FSA hiánya amikor FSA körű beállítása & quot; sem & quot;
- A kód --disable-fadvise opciójával script számára, akik szeretnék újra teljes nyomás dar a rendszer cache (azonos viselkedést 2.4.x)
- rögzítése hiba, fadvise () nevezzük rossz időben teszi amelynek nincs hatása frissítése FAQ mintegy összehasonlító teljesítmény 2.4.x a 2.5.x
- optimalizálás: csökkentette a hívás dup () at libdar indításkor
- javulás: nyomtatás fájl típusát részletes kimenetet
- újdonsága adunk% t makro tükröző inode típusú dar a --backup-hook-végre lehetőség
Mi az új verzió 2.5.2:
- fix bug teljesül, ha engedély megtagadva vagy olvasása közben írása szelet
- rögzítési hiba, ami elkerülte archívum létrehozásáról a gyökér fájlrendszer
- rögzítéséről hiba találkoztak ritka helyzet olvasása közben a szekvenciális olvasási mód egy archív titkosítva gnupg titkosítást. Ebben a helyzetben libdar esetleg nem olvassa a archív (de sikerül normál olvasási módban) kiadó egy homályos üzenet (message is rögzített).
- kód egyszerűsítés eltávolítása terén reading_verion osztálytól crypto_sym mint a szülő osztály tronconneuse már rendelkezik ilyen információ
- távolítani extra újsor megjelenített dar végén végrehajtás
- fix bug elkerülése dar, hogy megfelelően olvasni egy bejegyzést (jelentési CRC hiba), amikor egy adott szekvencia karakter (kezdete escape szekvencia) esik végén az olvasási puffer a menekülési réteg.
- sebesség optimalizálása a datetime class
- fix bug, hogy elkerülhető dar olvasás levéltárak szekvenciális olvasási mód olvasása közben egy cső
- fix hiba nem regressziós teszt rutin mellett nyújtott dar / libdar
- rögzítés kijelző üzenet azt mutatja nem mindig a megfelelő kontextusban
- rögzítés esetén inverzió vezető a cache réteg nem kell alkalmazni, ha szükséges, és használni, ha haszontalan olvasás közben egy archív
- javult heurisztikus a dar_manager azt a napot a fájlt törölték.
Mi az új verzió 2.4.18:
- A kezdeti Vector felhasználhatja erős titkosítást állítottuk be ál -random adatok felhasználásával előállított SHA1 üzenet kivonat és gömbhal rejtjel, amelyek nem állnak rendelkezésre, ha ligcrypt fut FIPS üzemmódban. Mivel 2.4.18 most használni
- SHA256 és AES256 a IV hozzárendelés annak érdekében, hogy libdar kompatibilis FIPS üzemmódban. Adattitkosításhoz semmi nem változik: a titkosító megadott (-K, -J, - $ opciók CLI) használnak, mint korábban.
- rögzítő hibát találkozott végzésekor archív elszigetelten szekvenciális olvasási mód, ha egy archív korrupció vagy csonkolt archív vezet egy inode, hogy nem kell a CRC olvasható, dar megszakítja, és kibocsátja a hibajelentést.
- frissítése listáját projekt támaszkodva dar / libdar
Mi az új verzió 2.4.17:
- Release 2.4.17 hoz csak egy javítást a regressziós problémát hozott a kiadás 2.4.16 kb esetben érzéketlenség szűrés. A probléma merült fel, amikor dar futott alatt lokalizálása, hogy nem tudta kezelni bizonyos szintű karakterek egy adott fájlnév (széles karakter más lokalizáció) és a kis- és nagybetűk szűrés használtunk (-ano-ügy opció), ami ilyen fájlt soha nem választott a művelet (pl: nem mentett a biztonsági működés).
Mi az új verzió 2.4.16:
- rögzítéséről archív hirdetések megjelenített információ katalógus méretet archívum olvassuk --sequential olvasható módban
- rögzítéséről hiba, hogy elkerülhető dar kibocsátások 2.4.x akár 2.4.15 olvasni titkosított archív által generált dar kiadás 2.3.x alatt
- hozzátéve tájékoztató jegyzet végén ./configure script futtatását --enable-üzemmódban nem használható.
- hozzátéve, támogatja a kis- és nagybetűk a fájlnév képest (-an opció) egyéb karakterkészlet mint POSIX / C locale mint például a cirill.
- rögzítési bashisms doc / minták script
Mi az új verzió 2.4.15:
- rögzítő hiba teljesül, ha olvas egy titkosított archív szekvenciális mód
- rögzítő hiba teljesül, ha olvas egy titkosított archív szekvenciális módban egy névtelen pipe
- változott opció "-"; -9 a "-"; nem minden rendszeren működik a getopt (csak a hosszú opció egyenértékű --min számjegy dolgozott) Dar, dar_cp, dar_manager, dar_xform és dar_slave parancsokat.
- rögzítő hiba teljesül, ha helyreállítása törölt fájlok szekvenciális olvasási mód és néhány könyvtárat, ahol lenniük kellene & quot; helyreállt & quot; nem olvasható, vagy nem lehet visszaállítani a korábbi
- extra puffer kezelni szekvenciális olvasási titkosított archív, amikor az utolsó crypto blokk tartalmazza, de nem minden világos adat után titkosítottat (archív pótkocsi).
- rögzítő összeállítás kérdés segítségével csengés
- rögzítő hibát, amely megakadályozza, hogy a - ~ opció on-fly katalógus leválasztás végrehajtása érdekében egy felhasználói parancs egyszer-fly izolációs befejezte
- hozzá néhány autoconf mágikus meghatározni a helyes (BSD / GNU) zászló használni sed aktiválása érdekében szabályos kifejezés elemzésekor
- új végrehajtása mask_list osztály, amely kompatibilis a libc ++
- fix bug találkozott FreeBSD dar_xform ahol a rendszer a szabványos bemenet fájl leíró-olvasható helyett csak olvasható módban.
Mi az új verzió 2.4.12:
- helyességét fix törölni vs törli a [] vektor a char (nem előfordulási jelentett)
- rögzített tartományon kívül hozzáférés a rutin használt olvasni nagyon régi archív formátum
- fix hiba logikai kifejezés, ami egy alapvető teszt, hogy haszontalan
- eltávolítjuk duplikált értékadás
- frissített FAQ
- fix elírás és helyesírási hibákat
- fix bug (bejelentett Torsten Bronger) a menekülési réteg vezető libdar helytelenül beszámol egy fájl sérült olvasási idő
- Javítva a ritka fájl észlelési mechanizmust, amely vezeti a legkisebb méret lyuk felismerés, hogy egy többszörös az alapértelmezett értéket, vagy meghatározott egyet. Ez azt jelentette, egy kevésbé hatékony csökkentését gyér fájlokat, mert a kisebb lyukakat fájlok figyelmen kívül hagyták
- fix és aktualizált férfi oldal kb --go-opciós
- frissített teljes-tól-diff cél az / etc / default fájlban darrc
- hozzáadjuk debug a hash_file osztály (opció csak használják a bevizsgáló eszközök) elhárítása sha1 / md5 hash probléma szelet nagyobb, mint (2 ** 38) 63 bájt, hibák által jelentett Mike Lenzennel és érthető Jurij Kaminskiy at libgcrypt. Megjegyzés: Ez a hiba továbbra is nyitott annak köszönhető, hogy egész túlcsordulás a libgcrypt.
- backportolta aktuális fejlesztési forráskód további és egyszerű módja annak, hogy olvasni egy archívumból a libdar API. Az API kiterjesztés nem használja dar parancssori eszközök most.
- A rögzítő telepítése libdar header fájlok Darwin, ahol & quot; Darwin & quot; makrók nem szűrt ki a generált libdar header fájlokat.
- Rögzítés önbevallás bug 'generic_file.cpp vonal 309 "találkozott, miközben összehasonlítja archívumba fájlrendszer
- A kód összeállításához a gcc-4.8.2 g ++ 11 mód (részleges végrehajtása és alkalmazása Fabian Stanke folt)
- rögzítése hiba találkozott előadása közben egy bőbeszédű archív hirdetést szekvenciális olvasási módban
- Hozzáadott Ryan Schmidt Patch megfelelő megjelenítéséhez állapot végén ./configure szkriptet BSD rendszerek (különösen Mac OS X)
- frissítése configure.ac script erősít figyelmeztetés által jelentett autoconf generálása során a ./configure script
- Címzett hordozhatóság probléma BSD rendszerek nem nyújtanak -d a "cp" parancsot, megakadályozza a megfelelő telepítés a Doxygen dokumentációt. Fix alapján tapasz által biztosított Jan Gosmann.
Mi az új verzió 2.4.9:
- fix bug: közben különbözeti biztonsági dar mentett változatlan kemény kapcsolt inode amikor egy hard link az adott inode kint volt az -R gyökérkönyvtárban. Ez is az a hatása, hogy mindig menteni a fájlokat a hosszú nevek NTFS fájlrendszerek (!)
- adaptált tapasz által biztosított Kevin Wormington (új üzenet jelenik meg)
- Fix szintaktikai hiba configure script mintegy execinfo felismerés
- Az eltávolított használt AM_ICONV makró configure script
- fix bug találkozott Cygwin amikor kisegítő teszt parancs nem hivatkoznak, amikor libgcrypt nem volt elérhető.
- frissített mini-howto Grzegorz Adam Hankiewicz
- frissítése francia üzenet fordítása
- korlátozott biztonsági figyelmeztetést sima fájlok és kemény kötött sima fájlok
- rögzített megjelenítési hiba dar_cp amikor manipulálni nagyobb fájlokat, mint 2 GB
- fix segfault teljesül, ha hozzátéve, hogy a dar_manager adatbázis egy archívum, amely bázis név egy üres karakterlánc
- javult hibaüzenet, beszámolva a -B szereplő fájl, amelyben a szintaktikai hiba már találkozott
- módosított dar_manager adatbázisban egyaránt figyelembe ctime és mtime mint időbélyeg érték adatainak mentett fájlokat. Ez elnyomja a figyelmeztetés rosszul rendezett levéltár az adatbázisban, ha egy bizonyos fájlt már visszaállítást egy régi backup
Mi az új verzió 2.4.8:
- dokumentáció javítások és frissítések
- javított adatbázis hirdetést hatékonyság
- kevesebb memóriát igényel a cache-réteg libdar
- rögzített önálló jelentett hiba okozta memóriafoglalási hiba
- állapított SIGSEGV okozta kettős ingyenes dar_xform amikor szintaxis
- hiba találkozott parancssori
- dar_xform nem volt képes megfelelően átalakítani archív által generált dar
- régebbi kiadás 2.4.0
- fix bug, hogy a vezető dar nem lehet kivenni a könyvtárból
- helyreállítási idő
- cserélni régi megmaradt & quot; bcopy & quot; előfordulásának a hívást memcpy
- fix összeállítás szerinti figyelmeztetést ArchLinux
- Fixed crash találkozott, míg létre egy mentést, on-fly szigetelés
- fix libdar viselkedés olvasásakor erősen sérült titkosított
- archive
Mi az új verzió 2.4.7:
- Ez a verzió javít egy alkalmazás összeomlik egy összeállítás probléma Solaris alatt, valamint számos kisebb hibája.
Mi az új verzió 2.4.6:
- fix bug találkozott, míg megszakítása tömörített létrehozását, a kapott archív csak olvasható --sequential olvasható módban
- fix bug találkozott olvasása közben egy megszakított archív szekvenciális olvasási mód. Ez vezet dar, hogy ne engedje, hogy egyes objektumok memóriában a művelet végén, amely megjelenik egy csúnya hibaüzenetet libdar self check rutin.
- rögzített üzenet jelentési ismeretlen rendszer csoport átalakítása során a gid nevet (tudósít ismeretlen & quot; user & quot; helyett ismeretlen & quot; csoport & quot;)
- eltávolításával $ Id: $ makró fájl költöztünk CVS GIT
- frissítése csomag terjeszteni Patrick Nagel szkripteket és dokumentáció
- frissítve mutató URL Patrick Nagel honlapján
- frissítése dokumentáció leírja, hogyan kapnak forráskódot GIT (nem többet CVS)
- fix elírás configure.ac
- hozzáadott információ, hogyan kell felépíteni egy vadonatúj dar tarballokon forrásból a GIT
- módosítja a végén üzeneteket mutatja -h rámutatni súgóoldalról _options_ helyett _details _
- cserélni & mínusz; A generált HTML dokumentációt a szabványos ASCII kötőjel
- fix beállítás hiba CRC számítás vezető libdar alapú alkalmazás összeomlik SPARC-alapú rendszerek.
Mi az új verzió 2.4.5:
- Ez a verzió jár több javítást vezetnek dar megjelenítéséhez hibaüzenetek végén végrehajtás bizonyos körülmények között.
- Ha javítások szegmens hiba, hogy ki lehetne elégíteni, miközben összehasonlítja archívumba fájlrendszer.
- Azt is lehetővé teszi dar kapcsolatot libexecinfo alatt rendszerek, amelyek azt, és lehetővé teszi, dar helyreállítani differenciális mentések könyvtárak is vannak rögzítve, mivel óta változatlan archívuma hivatkozás történik.
- frissíti az összes előírt mintaparancsfájlok hogy kompatibilis legyen a dar a --min számjegyű új lehetőség.
Mi az új verzió 2.4.4:
- fix férfi oldalakat a NÉV rész: hozzáadott whatis bejegyzés
- fix segfault: a belső hiba jelentési kód (delete [] a
- helyett free ())
- fix bug: dar_manager nem volt képes megfelelően olvasni a legújabb
- generált adatbázisok verziót miután További jellemzők rögzítve
- néhány fájlt
- kerülni jelentési kiadatlan memória blokkot, amikor válogatás
- optimalizálás volna használni (dar, dar_manager, dar_cp, dar_slave,
- dar_xform nem jelentett kiadatlan memóriát, ha gcc optimalizálás
- használt & quot; infinint & quot; mód)
Mi az új verzió 2.4.3:
- Ez a verzió hoz néhány kisebb javítások kapcsolatos memóriahasználat és végrehajtási sebesség.
- Tartalmaz továbbá egy bugfix az dar_manager.
Mi az új verzió 2.4.1:
- Ez a verzió hozza apróbb hibajavítás, dokumentáció frissítéseket, és egy új funkció a dar_manager programot kell tartani elérhető hasonló viselkedést régebbi verziók.
Mi az új verzió 2.3.11:
- Ez egy karbantartó kiadás, amely rögzíti néhány hibát .
- A kód eltávolítása szeleteket egy régi archív rögzítették.
- A libdar javult robusztusabb olvasásakor nagyon sérült archív, amely egyébként vezetne dar egy végtelen hurok.
- Számos előfordulásával dupla memória felszabadítás fix.
Mi az új verzió 2.3.9:
- fix bashism doc / examples / pause_every_n_slice.duc példaparancsfájlt [SF 2020090]
- hozzáadott Jason Lewis script & quot; dar_backups.sh & quot; amely egy továbbfejlesztett változata n a script végzi Roi Rodriguez Mendez & Mauro Silvosa Rivera.
- A korábban kérő üzenet szoftverfrissítés kezelni esetben, ha az új archív formátumban (használja dar & gt; = 2.4.0) van ellátva dar
- nagyon kevés optimalizálása az olvasási folyamat EA
- frissített FAQ
- helyett & quot; katalógus & quot; a & quot; Archive Tartalom & quot; a kimeneti üzenet (-l -v).
- hozzáadott Sergey Feo patch hogy dar_par.dcf
- A korábban check ellen stddef.h header file jelenlétét configure script
- fix helyesírási
- A korábban Charles Script doc / minta li>
- hozzáadott -q opció dar
- hozzáadott engedélyezés kivételével eloszlatásához dar mellett OpenSSL könyvtár
- Hibajavítás: közben archív diff (csak), dar helyreállítása atime fájl a mentési állományok helyett a rendszert, mielőtt kinyitotta volna az olvasáshoz.
- tesztelt dar a valgrind
Hozzászólás nem található