ดิสก์ Archive (DAR) เป็นกระจายได้อย่างอิสระหลากหลายและเปิดแหล่งซอฟต์แวร์บรรทัดคำสั่งดำเนินการใน C ++ เป็นยูทิลิตี้การเก็บข้อมูลที่สามารถใช้ในการทำที่เพิ่มขึ้น decremental, ความแตกต่าง, encypted หรือการสำรองข้อมูลเต็มรูปแบบของไฟล์ของคุณ .
อยู่บนพื้นฐานของห้องสมุด libdar ดิสก์ Archive คุณสมบัติการเข้ารหัสแบบบูรณาการและการบีบอัดของการสำรองข้อมูลที่สนับสนุนการหั่นของคลังในขนาดไฟล์ที่จำเป็นสนับสนุน hardlinks สำหรับอุปกรณ์พิเศษไฟล์ธรรมดา Softlinks เช่นเดียวกับชื่อ pipes.
คุณสมบัติอย่างรวดเร็ว
คุณสมบัติที่สำคัญรวมถึงการสนับสนุนคุณสมบัติการขยายรวมถึงลินุกซ์ ACL (Access ควบคุมรายการ) และ Mac OS X ส้อมไฟล์โหมดการอ่านลำดับค่าสนับสนุนการสำรองข้อมูล, การป้องกันการทุจริตเก็บสนับสนุนสำหรับลองใหม่สำรองล้มเหลวหลายครั้งในขณะที่ ผู้ใช้ต้องการโหมดแห้งวิ่งการดำเนินการเช่นเดียวกับกัญชาสร้างแฟ้มสำหรับเก็บสนับสนุน SHA1 และวิธี MD5.
นอกจากนี้ดิสก์ Archive สนับสนุนการฟื้นฟูเบาบางไฟล์และการตรวจสอบการฟื้นฟูอย่างรวดเร็วของไฟล์จากที่เก็บเข้ารหัสหรือการบีบอัดการสนับสนุนสำหรับเทปตารางเนื้อหาแยกตรวจหาอัตโนมัติของไฟล์การเปลี่ยนแปลงขณะที่การสำรองความคิดเห็นของผู้ใช้ในส่วนหัวของการจัดเก็บ และการควบรวมกิจการของคลังหลายสนับสนุนพริ้งนโยบายการเขียนทับได้ดี.
Reslicing ของที่เก็บได้โดยไม่ต้องถอดรหัสหรือคลายก็ยังเป็นไปได้ด้วยดิสก์เก็บซึ่งรวมถึงตะขอสำหรับสคริปต์ที่ผู้ใช้กำหนดที่สามารถวิ่งระหว่างชิ้นเช่นเดียวกับการดำเนินการหลังจากที่ก่อนที่จะบันทึกในโฟลเดอร์ที่ผู้ใช้กำหนดหรือแฟ้ม นอกจากนี้โปรแกรมสามารถสำรองข้อมูลและการกู้คืนไฟล์ของคุณมากกว่า Netcat หรือ SSH (Secure Shell) และมาพร้อมกับในตัวป้องกันเก็บและการทำงานซ่อมแซมขอบคุณ Parchive.
ยูทิลิตี้การสำรองข้อมูลข้ามแพลตฟอร์มที่แท้จริง
ดิสก์เก็บถาวรโดยไม่ต้องสงสัยไม่มีซอฟต์แวร์ข้ามแพลตฟอร์มตามที่ได้รับการปรับแต่งให้ทำงานภายใต้การกระจาย GNU / Linux ทั้งหมดหลาย BSD และ Solaris รสชาติเช่นเดียวกับระบบปฏิบัติการ Microsoft Windows และ Mac OS X มันเข้ากันได้กับทั้ง 64 บิตและ 32 บิตแพลตฟอร์มฮาร์ดแวร์
มีอะไรใหม่ ในรุ่นนี้:.
- แก้ไขที่ขาดหายไปรวมไฟล์สำหรับการ API libdar
- ลบออกพิเศษลอง / จับบล็อกแนะนำโดยกระทำ 72da5cad5e52f959414b3163a2e2a320c2bc721e
- ลบออกตรวจสอบสติที่ก่อให้เกิดปัญหาเมื่อเขียนที่เก็บไปยังระบบแฟ้มตาม FUSE.
- แก้ไขโทรไม่ใช่สคริปต์ -E / คำสั่งหลังจากการสร้างชิ้นที่ผ่านมาเมื่อการเข้ารหัสหรือชิ้นคร่ำเครียดถูกใช้
- ข้อผิดพลาดการแก้ไขใน dar_manager: การเปลี่ยนแปลงที่เก็บในฐานข้อมูล libdar นำไปสู่การตรวจสอบจำนวนที่เก็บของหลากหลายภายใต้สถานการณ์บาง
- ผกผันคงอยู่ในสภาพที่เรียกคำเตือนเกี่ยวกับการสั่งซื้อวันที่เก็บในฐานข้อมูล dar_manager ในขณะที่การย้ายที่เก็บภายในฐานข้อมูล
- ความผิดพลาดคงที่ในเอกสาร
- การเพิ่มประสิทธิภาพหน่วยความจำแคตตาล็อกที่มีข้อเสียเปรียบในการ จำกัด จำนวนของรายการในที่เก็บจำนวนเต็มแม็กซ์สนับสนุนโดยรสชาติ libdar นี้ (32 บิต / 64 บิต / infinint).
- สคริปต์แก้ไขการกำหนดค่าที่จะพึ่งพาชั่วคราว LIBS ค่อนข้างเหมาะสม ldflags เพื่อตรวจสอบความพร้อม gpgme
- ลบออกเพื่อการพึ่งพาระหว่าง -A และ -9 ตัวเลือกของ dar_manager:. -9 ขณะนี้คุณสามารถระบุก่อนหรือหลัง -A ตัวเลือก
- การตั้งค่า & quot; เท็จ & quot; & quot; inode_wrote & quot; ธง datastructure การเชื่อมโยงอย่างหนักก่อนการทดสอบและการผสาน ผสานที่เก็บไว้ก่อนหน้านี้ได้รับการทดสอบหรือการทดสอบเป็นครั้งที่สองจะไม่รวมไอโหนดที่เชื่อมโยงอย่างหนักในการดำเนินงาน สถานการณ์เช่นนี้ไม่ได้เกิดขึ้นกับ Dar แต่อาจประสบความสำเร็จกับเครื่องมือภายนอกบางอย่างที่ให้แคตตาล็อกในหน่วยความจำในการดำเนินการที่แตกต่างกันบน.
- ข้อผิดพลาดการแก้ไขในกิจวัตรประจำวันที่ตรวจพบชิ้นที่มีอยู่เพื่อเตือนผู้ใช้และ / หรือหลีกเลี่ยงการเขียนทับข้อผิดพลาดที่นำไปสู่ Dar & quot; เปลือก & quot; เมื่อชื่อฐานข้อมูลที่เก็บเริ่มต้นด้วยตัวอักษร +.
- หลีกเลี่ยงที่จะใช้ AM_PATH_GPGME ในสคริปต์การกำหนดค่าเมื่อ gpgme.m4 ไม่สามารถใช้ได้
- เพิ่มวิธีการใหม่ใน API libdar ที่จะได้รับข้อมูลที่เก็บชดเชยและขนาดการจัดเก็บไฟล์ที่บันทึกไว้ (ชั้น LIST_ENTRY)
- เพิ่มวิธีการใหม่ ๆ ใน libdar API ในการแปลเก็บชดเชยที่จะยื่นชดเชย (ชั้นเก็บ)
- รายงานข้อผิดพลาดเฉพาะเมื่อชื่อไฟล์ที่ส่งกลับโดยระบบที่มีความยาวสูงสุดที่ได้รับการสนับสนุนโดยระบบเองสมมติว่าชื่อไฟล์ที่ได้รับการตัดทอน
มีอะไรใหม่ ในรุ่น 2.5.3:
- แก้ไขปัญหา 2.5.x สร้างเมื่อได้พบกับ 2.4.x libdar ห้องสมุดติดตั้งอยู่ในระบบ FreeBSD.
- การปรับปรุงข้อความและพฤติกรรมของ libdar ในสมัยหละหลวมเมื่อเก็บที่ถูกตัดทอนจะอ่าน
- แก้ไขข้อผิดพลาดด้วยตนเองรายงานที่ & quot; สาย tronconneuse.cpp 561 & quot; พบในขณะที่การอ่านที่ถูกตัดทอนเสียหาย / เก็บ
- คง filedescriptors ไม่ปิดพบเมื่อมีการบันทึกระบบแฟ้มที่มีไม่ ExtX FSA ใช้ได้
- สคริปต์การกำหนดค่าซ่อมที่จะมีประสิทธิภาพมากขึ้นในด้านหน้าของระบบที่ gpgme.h ติดตั้งอยู่ในเส้นทางที่ไม่ได้มาตรฐานและใช้งานไม่ได้ให้ CPPFLAGS กันเหมาะสม ldflags ก่อนที่จะเรียก ./configure
- แสดงค่าซีอาร์ซีเมื่อรายชื่อแคตตาล็อกที่แยกเป็นผลผลิต XML
- แก้ไขปัญหาสะสมเมื่อระบบไม่ได้ให้ strerror_r โทร ()
- หลีกเลี่ยงคำเตือนเกี่ยวกับการขาด FSA เมื่อ FSA ขอบเขตการตั้งค่า & quot; ไม่มี & quot;
- การเพิ่มตัวเลือก --disable-fadvise การกำหนดค่าสคริปต์สำหรับผู้ที่ต้องการความดันย้อนกลับเต็มรูปแบบจาก Dar ในแคชของระบบ (พฤติกรรมเช่นเดียวกับ 2.4.x)
- ข้อผิดพลาดแก้ไข fadvise () เรียกว่าผิดเวลาทำให้มันไม่มีคำถามที่พบบ่อยมีผลการปรับปรุงเกี่ยวกับประสิทธิภาพเปรียบเทียบจาก 2.4.x 2.5.x ไป
- เพิ่มประสิทธิภาพ: ลดจำนวนของการเรียกร้องให้ DUP () ที่เริ่มต้น libdar
- การปรับปรุงการพิมพ์ประเภทไฟล์บนผล verbose
- คุณลักษณะใหม่: เพิ่ม T% สะท้อนให้เห็นถึงแมโครประเภทไอโหนดในดาร์ตัวเลือก --backup-เบ็ดรัน
คืออะไรใหม่ ในรุ่น 2.5.2:
- ข้อผิดพลาดคงพบกันเมื่อได้รับอนุญาตถูกปฏิเสธในขณะที่อ่านหรือ เขียนชิ้น
- การแก้ไขข้อผิดพลาดที่หลีกเลี่ยงการสร้างที่เก็บที่รากของระบบแฟ้ม
- แก้ไขข้อผิดพลาดที่พบในสถานการณ์ที่หายากในขณะที่อ่านในโหมดลำดับอ่านที่เก็บเข้ารหัสโดยใช้การเข้ารหัส GnuPG ในสถานการณ์ที่อาจล้มเหลว libdar อ่านเก็บ ( แต่ประสบความสำเร็จในโหมดอ่านปกติ) ออกข้อความคลุมเครือ (ข้อความนอกจากนี้ยังได้รับการแก้ไข).
- รหัสความเรียบง่ายเอาข้อมูลจาก reading_verion crypto_sym ชั้นเป็นชั้น Tronconneuse แม่ของมันมีอยู่แล้วข้อมูลดังกล่าว
- ลบออก newline พิเศษแสดงโดย Dar ในตอนท้ายของการดำเนินการ
- ข้อผิดพลาดคงหลีกเลี่ยง Dar ที่จะต้องอ่านรายการ (รายงานข้อผิดพลาด CRC) เมื่อลำดับที่เฉพาะเจาะจงของตัวอักษร (จุดเริ่มต้นของลำดับหนี) ตกอยู่ในตอนท้ายของบัฟเฟอร์อ่านของชั้นหลบหนี.
- การเพิ่มประสิทธิภาพความเร็วระดับ datetime
- ข้อผิดพลาดคงที่หลีกเลี่ยง Dar อ่านที่เก็บในโหมดอ่านตามลำดับในขณะที่อ่านจากท่อ
- ข้อผิดพลาดคงที่ไม่ประจำการทดสอบการถดถอยให้ไว้ข้าง Dar / libdar
- ข้อความแก้ไขการแสดงผลการแสดงไม่ได้เสมอในบริบทที่ถูกต้อง
- แก้ไขกรณีผกผันชั้นนำชั้นแคชไม่ได้ที่จะนำมาใช้เมื่อมีความจำเป็นและใช้เมื่อไร้ประโยชน์ในขณะที่อ่านที่เก็บ
- การปรับปรุงแก้ปัญหาใน dar_manager เพื่อกำหนดวันไฟล์ที่ถูกลบ.
มีอะไรใหม่ ในรุ่น 2.4.18:
- เวกเตอร์ครั้งแรกที่ใช้สำหรับการเข้ารหัสที่แข็งแกร่งได้รับการตั้งค่าด้วยหลอก ข้อมูลสุ่มสร้างขึ้นโดยใช้ข้อความ SHA1 แยกแยะและการเข้ารหัสปักเป้าที่ไม่สามารถใช้ได้เมื่อ ligcrypt ทำงานในโหมด FIPS ตั้งแต่ 2.4.18 ตอนนี้เราใช้
- SHA256 และ AES256 สำหรับการกำหนด IV เพื่อให้มี libdar เข้ากันได้กับโหมด FIPS สำหรับข้อมูลที่ไม่มีอะไรเปลี่ยนแปลงการเข้ารหัส: ตัวเลขที่ระบุไว้ (-K, -J - ตัวเลือก $ บน CLI) ถูกนำมาใช้เป็นมาก่อน .
- แก้ไขข้อผิดพลาดที่พบเมื่อดำเนินการแยกเก็บในโหมดลำดับอ่านหากมีการทุจริตเก็บหรือจัดเก็บข้อมูลที่ถูกตัดทอนนำไปสู่ไอโหนดที่จะได้มีของซีอาร์ซีอ่าน Dar ยกเลิกและปัญหาการรายงานข้อผิดพลาด.
- การปรับปรุงรายการของโครงการอาศัย Dar / libdar
มีอะไรใหม่ ในรุ่น 2.4.17:
- ข่าว 2.4.17 นำเพียงแก้ไขไป ปัญหาการถดถอยมาโดยปล่อย 2.4.16 เกี่ยวกับกรณีการกรองไม่รู้สึก ปัญหาเกิดขึ้นเมื่อ Dar ได้ทำงานภายใต้แปลว่าไม่สามารถจัดการตัวอักษรกว้างบางอย่างในชื่อไฟล์ที่กำหนด (ตัวกว้างของท้องถิ่นอื่น) และกรณีการกรองตายถูกนำมาใช้ (ตัวเลือก -ano กรณี) นำไฟล์ดังกล่าวไปยังไม่เคยได้รับการแต่งตั้งให้เป็น การดำเนินงาน (เช่น: ไม่เคยบันทึกไว้สำหรับการดำเนินการสำรองข้อมูล) .
มีอะไรใหม่ ในรุ่น 2.4.16:
- แก้ไขรายชื่อปรากฏเก็บข้อมูลขนาดแคตตาล็อกเมื่อเก็บ จะถูกอ่านในโหมด --sequential อ่าน
- การแก้ไขข้อผิดพลาดที่หลีกเลี่ยงการเผยแพร่ Dar 2.4.x ขึ้นไป 2.4.15 เพื่ออ่านเก็บเข้ารหัสที่สร้างขึ้นโดยการเปิดตัว Dar 2.3.x และด้านล่าง
- การเพิ่มหมายเหตุข้อมูลในตอนท้ายของการเรียกสคริปต์ ./configure เมื่อ --enable โหมดยังไม่ได้ถูกนำมาใช้.
- การเพิ่มการสนับสนุนเพื่อความไวในการเปรียบเทียบกรณีที่ชื่อไฟล์ (ตัวเลือก -an) สำหรับชุดตัวอักษรอื่นที่ไม่ใช่ POSIX / C สถานที่เช่นริลลิกเช่น.
- แก้ไข bashisms ในสคริปต์ doc / ตัวอย่าง
มีอะไรใหม่ ในรุ่น 2.4.15:
- แก้ไขปัญหาพบกันเมื่ออ่านเก็บเข้ารหัสในลำดับ โหมด
- แก้ไขข้อผิดพลาดที่พบเมื่อมีการอ่านข้อมูลที่เก็บอยู่ในโหมดการเข้ารหัสตามลำดับจากท่อที่ไม่ระบุชื่อ
- ตัวเลือกการเปลี่ยนแปลง '-' เพื่อ -9 เป็น '-' ไม่ทำงานบนระบบทั้งหมดที่มี getopt (เฉพาะตัวเลือกที่ยาวเทียบเท่า --min ตัวเลข-ทำงาน) สำหรับดาร์ dar_cp, dar_manager, dar_xform และคำสั่ง dar_slave.
- แก้ไขข้อผิดพลาดที่พบเมื่อคืนไฟล์ที่ถูกลบในโหมดอ่านลำดับและไดเรกทอรีที่พวกเขาควรจะ & quot; บูรณะ & quot; ไม่สามารถอ่านได้หรือไม่สามารถเรียกคืนก่อนหน้านี้
- เพิ่มบัฟเฟอร์พิเศษเพื่อจัดการกับการอ่านต่อเนื่องของการเข้ารหัสข้อมูลที่เก็บเมื่อบล็อกการเข้ารหัสลับที่ผ่านมามีบางส่วน แต่ไม่ล้างข้อมูลทั้งหมดหลังจากที่หนึ่งที่มีการเข้ารหัส (รถพ่วงเก็บ).
- แก้ไขปัญหารวบรวมโดยใช้เสียงดังกราว
- การแก้ไขข้อผิดพลาดที่ทำให้ไม่สามารถใช้ - ~ ตัวเลือกที่มีอยู่ในแคตตาล็อกบินแยกเพื่อดำเนินการคำสั่งผู้ใช้ครั้งเดียวใน-fly แยกได้เสร็จสิ้น
- เพิ่มมายากล autoconf บางอย่างเพื่อตรวจสอบที่ถูกต้อง (BSD / GNU) ธงที่จะใช้กับ sed เพื่อเปิดใช้งานการแสดงออกปกติแยก
- การดำเนินการใหม่ของการเรียน mask_list ซึ่งเข้ากันได้กับ libc ++
- ข้อผิดพลาดคงได้พบกับ FreeBSD กับ dar_xform ที่ระบบให้อธิบายไฟล์เข้ามาตรฐานในการอ่านเขียนแทนโหมดอ่านอย่างเดียว.
มีอะไรใหม่ ในรุ่น 2.4.12:
- ความถูกต้องคงลบ VS ลบ [] เวกเตอร์ ของถ่าน (ไม่อุบัติการณ์รายงาน)
- คงออกจากการเข้าถึงช่วงในชีวิตประจำใช้ในการอ่านรูปแบบที่เก็บเก่ามาก </ li>
- แก้ไขข้อผิดพลาดในการแสดงออกของตรรกะชั้นนำการทดสอบสุขภาพจิตดีจะไร้ประโยชน์
- ลบออกซ้ำการกำหนดตัวแปร
- การปรับปรุงคำถามที่พบบ่อย
- พิมพ์ผิดคงที่และการสะกดคำข้อผิดพลาด
- ข้อผิดพลาดคง (รายงานโดย Torsten Bronger) ในชั้นหลบหนี libdar นำไปสู่การผิดพลาดในการรายงานไฟล์เป็นความเสียหายที่อ่านเวลา
- ข้อผิดพลาดการแก้ไขในกลไกการตรวจสอบไฟล์เบาบางที่นำไปสู่การตรวจสอบหลุมขนาดต่ำสุดที่จะกลายเป็นหลายของค่าเริ่มต้นหรือระบุไว้ โดยนัยนี้การลดประสิทธิภาพน้อยของไฟล์ที่เบาบางเพราะหลุมมีขนาดเล็กลงในไฟล์ที่ถูกละเลย
- การแก้ไขและปรับปรุงหน้าคนเกี่ยวกับตัวเลือก --go ลง
- การปรับปรุงเป้าหมายเต็มรูปแบบจากต่างใน / etc / แฟ้มเริ่มต้น darrc
- เพิ่มตัวเลือกการแก้ปัญหาในชั้นเรียน hash_file (ตัวเลือกใช้เฉพาะจากเครื่องมือทดสอบ) เพื่อแก้ไขปัญหากัญชา sha1 / MD5 บนชิ้นมีขนาดใหญ่กว่า (2 ** 38) 63 ไบต์ข้อผิดพลาดที่รายงานโดยไมค์ Lenzen และเข้าใจ Yuriy Kaminskiy ที่ libgcrypt หมายเหตุ:. จุดบกพร่องนี้ยังคงเปิดอยู่เนื่องจากการล้นจำนวนเต็มใน libgcrypt
- backported จากรหัสของการพัฒนาในปัจจุบันอีกวิธีที่ง่ายและมากขึ้นในการอ่านข้อมูลที่เก็บโดยใช้ libdar ของ API API ส่วนขยายนี้ไม่ได้ใช้โดย Dar เครื่องมือบรรทัดคำสั่งสำหรับตอนนี้.
- การติดตั้งซ่อมของไฟล์ส่วนหัว libdar ดาร์วินที่ & quot; ดาร์วิน & quot; แมโครไม่ถูกกรองออกจากที่สร้างไฟล์ส่วนหัว libdar.
- แก้ไขด้วยตนเองรายงาน 'สาย generic_file.cpp 309' พบข้อผิดพลาดในขณะที่เปรียบเทียบที่เก็บด้วยระบบแฟ้ม
- รหัสปรับปรุงเพื่อที่จะรวบรวมกับ GCC-4.8.2 ใน g ++ 11 โหมด (การดำเนินงานบางส่วนและการปรับตัวของแพทช์ Fabian Stanke ของ)
- ข้อผิดพลาด Fixing พบในขณะที่การดำเนินการเก็บรายชื่ออย่างละเอียดในโหมดอ่านลำดับ
- ไรอันชมิดท์แพทช์ที่จะต้องแสดงสถานะในตอนท้ายของสคริปต์ ./configure ภายใต้ระบบ BSD (โดยเฉพาะ Mac OS X)
- การอัปเดตสคริปต์ configure.ac เพื่อแก้ไขเตือนรายงานโดย autoconf เมื่อสร้างสคริปต์ ./configure ก
- จ่าหน้าพกพามีปัญหากับระบบ BSD ที่ไม่ให้เป็นตัวเลือก -d กับคำสั่ง 'ซีพี' การป้องกันการติดตั้งที่เหมาะสมของเอกสาร Doxygen แก้ไขขึ้นอยู่กับแพทช์ให้บริการโดย ม.ค. Gosmann.
มีอะไรใหม่ ในรุ่น 2.4.9:
- ข้อผิดพลาดคงที่: ในช่วง Dar สำรองค่าบันทึกไว้ไม่เปลี่ยนแปลงยาก เชื่อมโยง inode เมื่อมีการเชื่อมโยงอย่างหนักในไอโหนดที่ถูกออกจากไดเรกทอรีราก -R นี้ยังมีผลกระทบต่อเสมอบันทึกไฟล์ที่มีชื่อยาวบน NTFS ระบบไฟล์ (!)
- แพทช์ดัดแปลงให้โดยเควิน Wormington (ข้อความใหม่ปรากฏขึ้น)
- ไวยากรณ์ผิดพลาดคงที่ในสคริปต์การกำหนดค่าเกี่ยวกับการตรวจสอบ execinfo
- นำออกแมโคร AM_ICONV ไม่ได้ใช้จากสคริปต์
- พบข้อผิดพลาดคงอยู่ภายใต้ Cygwin เมื่อคำสั่งทดสอบเสริมล้มเหลวในการเชื่อมโยงเมื่อ libgcrypt ก็ไม่สามารถใช้ได้.
- การปรับปรุงมินิ HOWTO โดยอดัม Grzegorz Hankiewicz
- การปรับปรุงการแปลข้อความภาษาฝรั่งเศส
- จำกัด การเตือนความปลอดภัยสำหรับไฟล์ธรรมดาและการเชื่อมโยงอย่างหนักไฟล์ธรรมดา
- แก้ไขข้อบกพร่องในการแสดงผล dar_cp เมื่อจัดการกับไฟล์ที่มีขนาดใหญ่กว่า 2 GB
- คง segfault พบเมื่อมีการเพิ่มไปยังฐานข้อมูลที่เก็บ dar_manager ชื่อฐานเป็นสตริงที่ว่างเปล่า
- ข้อผิดพลาดที่ดีขึ้น, การรายงาน -B รวมไฟล์ที่ไวยากรณ์ผิดพลาดได้พบ
- ฐานข้อมูล dar_manager แก้ไขเพื่อพิจารณาทั้ง CTime และ mtime เป็นค่าการประทับเวลาสำหรับข้อมูลของไฟล์ที่บันทึกไว้ นี้ยับยั้งคำเตือนเกี่ยวกับการสั่งซื้อไม่ดีที่เก็บอยู่ในฐานข้อมูลเมื่อไฟล์บางส่วนได้รับคืนจากการสำรองข้อมูลเก่า
คืออะไรใหม่ ในรุ่น 2.4.8:
- แก้ไขเอกสารและการปรับปรุง
- ฐานข้อมูลรายชื่อการปรับปรุงประสิทธิภาพ
- ใช้หน่วยความจำลดลงของชั้นแคชใน libdar
- การแก้ไขข้อผิดพลาดด้วยตนเองรายงานที่เกิดจากความล้มเหลวจัดสรรหน่วยความจำ
- คง SIGSEGV ที่เกิดจากคู่ฟรี dar_xform เมื่อไวยากรณ์
- ข้อผิดพลาดจะได้พบกับบรรทัดคำสั่ง
- dar_xform ไม่สามารถที่จะเปลี่ยนต้องเก็บที่สร้างโดยดาร์
- เก่ากว่าปล่อย 2.4.0
- ข้อผิดพลาดคงที่นำ Dar ไม่สามารถลบไดเรกทอรีที่
- เวลาฟื้นฟู
- แทนที่เก่าที่เหลืออยู่ & quot; bcopy & quot; เกิดขึ้นจากการเรียกร้องให้ memcpy
- รวบรวมคงเตือนภายใต้ ArchLinux
- ความผิดพลาดคงพบในขณะที่การสร้างการสำรองข้อมูลที่มีอยู่ในการแยกการบิน
- พฤติกรรม libdar คงที่เมื่ออ่านอย่างยิ่งความเสียหายเข้ารหัส
- เก็บ
คืออะไรใหม่ ในรุ่น 2.4.7:
- รุ่นนี้ช่วยแก้ไขความผิดพลาดของโปรแกรมประยุกต์เป็นปัญหาสะสม ภายใต้ระบบปฏิบัติการ Solaris, และข้อบกพร่องเล็ก ๆ น้อย ๆ หลาย.
มีอะไรใหม่ ในรุ่น 2.4.6:
- ข้อผิดพลาดคงพบในขณะที่ขัดขวางการสร้างที่เก็บบีบอัดที่ ส่งผลให้เก็บเป็นที่อ่านได้เฉพาะในโหมด --sequential อ่าน
- ข้อผิดพลาดคงพบในขณะที่อ่านเก็บขัดจังหวะในโหมดการอ่านตามลำดับ มันนำไปสู่ Dar จะไม่ปล่อยวัตถุบางอย่างจากหน่วยความจำในตอนท้ายของการดำเนินการซึ่งแสดงข้อผิดพลาดที่น่าเกลียดจาก libdar ตรวจสอบด้วยตนเองเป็นประจำ.
- ข้อความคงรายงานกลุ่มที่ไม่รู้จักระบบเมื่อมีการแปลง GID กับชื่อ (ได้รับรายงานที่ไม่รู้จัก & quot; ผู้ใช้ & quot; แทนไม่รู้จัก & quot; กลุ่ม & quot;)
- ลบ Id $: $ แมโครจากไฟล์ที่เราย้ายจาก CVS เพื่อ GIT
- การปรับปรุงแพคเกจที่จะแจกจ่ายเอกสารสคริปต์และแพทริคแจคกี้ของ
- ชี้ URL ปรับปรุงเพื่อให้เว็บไซต์ของแพทริคแจคกี้ของ
- การปรับปรุงเอกสารอธิบายถึงวิธีการที่จะได้รับรหัสที่มาจาก GIT (ไม่มีการเพิ่มเติมจาก CVS)
- พิมพ์ผิดแก้ไขใน configure.ac
- เพิ่มข้อมูลเกี่ยวกับวิธีการสร้างแบรนด์ใหม่ Dar tarball จากแหล่งที่มาใน GIT
- ปรับเปลี่ยนในตอนท้ายของข้อความที่แสดงโดยตัวเลือก -h ให้ชี้ไปที่หน้าคนสำหรับ _options_ มากกว่า _details _
- แทนที่และลบ; ใน HTML ที่สร้างเอกสารโดยรีบ ASCII มาตรฐาน
- แก้ไขข้อบกพร่องในการคำนวณการจัดตำแหน่งซีอาร์ซีที่นำไปสู่การประยุกต์ใช้ libdar ตามที่จะผิดพลาดในระบบ SPARC-based.
คืออะไรใหม่ ในรุ่น 2.4.5:
- รุ่นนี้จะทำให้หลายคนที่นำไปสู่การแก้ไข Dar ที่จะแสดง ข้อความผิดพลาดในตอนท้ายของการดำเนินการภายใต้สภาพแวดล้อมบางอย่าง.
- หากการแก้ไขความผิดส่วนที่สามารถพบในขณะที่การเปรียบเทียบที่เก็บด้วยระบบแฟ้ม.
- นอกจากนี้ยังช่วยให้การเชื่อมโยงกับ Dar libexecinfo ภายใต้ระบบที่ให้มันและช่วยให้ Dar เรียกคืนจากการสำรองข้อมูลไดเรกทอรีค่าที่ได้รับการบันทึกเป็นไม่เปลี่ยนแปลงตั้งแต่เก็บของการอ้างอิงได้ทำ.
- มันปรับปรุงสคริปต์ตัวอย่างทั้งหมดให้เข้ากันได้กับ --min หลักตัวเลือกใหม่ของ Dar.
มีอะไรใหม่ ในรุ่น 2.4.4:
- คงหน้าคนในส่วนชื่อ: เพิ่มความเสื่อมเสีย รายการ
- segfault คงที่: ในรหัสรายงานข้อผิดพลาดภายใน (ลบ [] ใน
- สถานที่ของฟรี ())
- ข้อผิดพลาดคง: dar_manager ก็ไม่สามารถที่จะอ่านอย่างถูกต้องล่าสุด
- ฐานข้อมูลสร้างขึ้นเมื่อมีการขยายแอตทริบิวต์บันทึก
- บางไฟล์
- หลีกเลี่ยงการรายงานบล็อกหน่วยความจำอาคิโอะเมื่อรวบรวม
- การเพิ่มประสิทธิภาพได้รับการใช้ (ดาร์ dar_manager, dar_cp, dar_slave
- dar_xform ทำรายงานทุกหน่วยความจำอาคิโอะเมื่อการเพิ่มประสิทธิภาพ GCC เป็น
- ใช้ใน & quot; infinint & quot; โหมด)
รุ่น
มีอะไรใหม่ ในรุ่น 2.4.3:
- รุ่นนี้จะทำให้การปรับปรุงเล็กน้อยบางอย่างเกี่ยวกับการใช้งานหน่วยความจำและ ความเร็วในการทำงาน.
- นอกจากนี้ยังมี bugfix สำหรับ dar_manager ได้.
มีอะไรใหม่ ในรุ่น 2.4.1:
- รุ่นนี้นำบางส่วนการแก้ไขข้อบกพร่องเล็ก ๆ น้อย ๆ การปรับปรุงเอกสาร และคุณลักษณะใหม่ที่เดียวสำหรับโปรแกรม dar_manager ที่จำเป็นเพื่อให้สามารถใช้ได้พฤติกรรมที่คล้ายกับรุ่นเก่า.
คืออะไรใหม่ ในรุ่น 2.3.11:
- นี้เป็นรุ่นการบำรุงรักษาที่แก้ไขข้อบกพร่องบางประการ .
- รหัสการถอดชิ้นที่เก็บถาวรเก่าได้รับการแก้ไข.
- libdar ได้รับการปรับปรุงให้เป็นที่แข็งแกร่งมากขึ้นเมื่อมีการอ่านที่เก็บเสียหายมากซึ่งอาจจะนำไปสู่ Dar ในวงไม่มีที่สิ้นสุด.
- หลายเหตุการณ์ที่เกิดขึ้นของการปล่อยหน่วยความจำคู่ได้รับการแก้ไข.
คืออะไรใหม่ ในรุ่น 2.3.9:
- bashism แก้ไขในเอกสาร / ตัวอย่าง / pause_every_n_slice.duc สคริปต์ตัวอย่าง [SF 2020090]
- เพิ่มเจสันลูอิสสคริปต์ & quot; dar_backups.sh & quot; ซึ่งเป็นรุ่นที่ปรับปรุงจาก n สคริปต์ที่ทำโดยร้อย Rodriguez เม็นเดส & Mauro Silvosa Rivera.
- ข้อความเพิ่มขออัพเกรดซอฟต์แวร์เพื่อจัดการกับกรณีที่เป็นรูปแบบใหม่ที่เก็บ (ใช้ Dar & gt; = 2.4.0) มีให้กับ Dar
- การเพิ่มประสิทธิภาพน้อยมากของกระบวนการการอ่านของ EA
- การปรับปรุงคำถามที่พบบ่อย
- แทนที่ & quot; แคตตาล็อก & quot; โดย & quot; เก็บถาวรสารบัญ & quot; ในข้อความที่ส่งออก (-l -v).
- เพิ่มแพทช์ Sergey Feo เพื่อ dar_par.dcf
- เพิ่มตรวจสอบกับการปรากฏตัวของไฟล์ส่วนหัว stddef.h ในสคริปต์การกำหนดค่า
- การสะกดถาวร
- เพิ่มสคริปต์ชาร์ลส์ใน doc / ตัวอย่าง
- เพิ่มตัวเลือก -q กับ Dar
- เพิ่มใบอนุญาตข้อยกเว้นที่จะอนุญาตให้การกระจายตัวของ Dar ข้างห้องสมุด OpenSSL
- การแก้ไขข้อผิดพลาด: ในระหว่างการเก็บ diff (เท่านั้น) Dar เรียกคืน atime ของไฟล์ในการสำรองข้อมูลของไฟล์แทนในระบบก่อนที่จะเปิดมันสำหรับการอ่าน .
- Dar ทดสอบกับ valgrind
ความคิดเห็นที่ไม่พบ