เป้าหมายของโครงการ การโค่นล้ม คือการสร้างระบบควบคุมเวอร์ชันที่น่าสนใจสำหรับการแทนที่ CVS ในชุมชนโอเพนซอร์ส ได้รับการพัฒนาและจัดจำหน่ายโดย Apache Software Foundation (ASF) การโค่นล้ม Apache เป็นซอฟต์แวร์บรรทัดคำสั่งที่คล้ายกับระบบควบคุมเวอร์ชัน Git หรือ Bazaar
คล้ายกับ CVS แต่ดีกว่า
การโค่นล้ม Apache รวมถึงคุณสมบัติ CVS ล่าสุดรวมทั้งคุณสมบัติอื่น ๆ ที่จะช่วยให้โครงการนี้ดีขึ้นกว่า CVS เช่นการเปลี่ยนชื่อเวอร์ชันการเชื่อมโยงสัญลักษณ์เวอร์ชันเวอร์ชันเวอร์ชันการคัดลอกเวอร์ชันการลบเวอร์ชันไดเร็กทอรีที่มีการจัดรูปแบบและเมดดาต้าเวอร์ชันที่มีรูปแบบอิสระ . นอกจากนี้ยังมาพร้อมกับไคลเอ็นต์ / เซิร์ฟเวอร์ดั้งเดิมการออกแบบไลบรารีแบบชั้นซึ่งมี API ที่สะอาด
จัดการไฟล์ไบนารีได้อย่างมีประสิทธิภาพ
นอกจากนี้ซอฟต์แวร์มาพร้อมกับการสนับสนุนสำหรับการติดแท็กและการดำเนินงานสาขาการกระทำอย่างแท้จริงอะตอมและโปรแกรมได้อย่างมีประสิทธิภาพจัดการไฟล์ไบนารี คุณลักษณะอื่น ๆ ได้แก่ การติดตามการผสานการล็อกไฟล์ความสามารถในการรักษาสถานะของไฟล์ปฏิบัติการเอาต์พุตที่แยกวิเคราะห์ข้อความแปลภาษาการแก้ปัญหาความขัดแย้งแบบโต้ตอบการจำลองแบบอ่านอย่างเดียวของพื้นที่เก็บข้อมูลพร็อกซีการเขียนผ่าน WebDAV รายการเปลี่ยนแปลงรวมทั้งการผูกมัดกับภาษาโปรแกรมต่างๆ
รองรับโปรโตคอล DeltaV และ WebDAV
ท่ามกลางคุณสมบัติอื่น ๆ เราสามารถพูดถึงตัวเลือกเซิร์ฟเวอร์เครือข่าย Apache ด้วยการสนับสนุนโปรโตคอล DeltaV และ WebDAV ตัวเลือกเซิร์ฟเวอร์แบบสแตนด์อโลนไคลเอ็นต์ / เซิร์ฟเวอร์ดั้งเดิมการออกแบบไลบรารีชั้นการกำหนดเวอร์ชันของลิงก์สัญลักษณ์การส่งออกที่แยกได้และข้อความที่แปลเป็นภาษาท้องถิ่น .
รองรับระบบปฏิบัติการและความพร้อมใช้งาน
โครงการได้รับการสนับสนุนในระบบปฏิบัติการ GNU / Linux ทั้งหมดและสามารถติดตั้งได้อย่างง่ายดายจากที่เก็บข้อมูลที่มาจาก Apache หรือผ่านที่เก็บซอฟต์แวร์เริ่มต้นของการแจกจ่ายดังกล่าว ทั้งสถาปัตยกรรมแบบ 32 บิตและ 64 บิตได้รับการสนับสนุนในขณะนี้
เลือกระหว่างฐานข้อมูลหรือที่เก็บไฟล์ธรรมดา
โปรโตคอลไคลเอ็นต์และเซิร์ฟเวอร์จะส่งข้อมูล diffs ไปในทั้งสองทิศทางและผู้ใช้จะสามารถเลือกระหว่างการใช้งานฐานข้อมูลหรือการใช้พื้นที่เก็บข้อมูลธรรมดา โครงการโค่นล้ม Apache เป็นซอฟต์แวร์ฟรีภายใต้ใบอนุญาตโอเพ่นซอร์สแบบ Apache / BSD
มีอะไรใหม่ ในรุ่นนี้:
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- svn: แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นได้ในแคชของข้อมูลรับรอง auth (r1705328)
- การล้างข้อมูล: หลีกเลี่ยงการเพิ่มหน่วยความจำในระหว่างการล้างข้อมูลที่เก่าแก่ (r1706241)
- diff: แก้ไขข้อขัดข้องเมื่อพื้นที่เก็บข้อมูลอยู่บนเซิร์ฟเวอร์ root (r1705060 et al)
- แก้ไขคำแปลสำหรับการแจ้งเตือนการกระทำ (r1709389, r1709562)
- ra_serf: แก้ไขข้อขัดข้องใน parser multistatus (r1706323, r1706324)
- svn: รายงานการล็อก / ปลดล็อกข้อผิดพลาดเป็นความล้มเหลว (r1701598 และอื่น ๆ )
- svn: ล้างข้อมูลผู้ใช้ที่ลบการลงทะเบียนภายนอก (r1705843, r1710558)
- svn: ช่วยให้สามารถแก้ปัญหาความขัดแย้งของแฟ้มไบนารีได้ง่าย (r1703581)
- svnlook: ลบ tempfiles ออกจากข้อผิดพลาด diff (r1711346) อย่างถูกต้อง
- ra_serf: รายงานเวอร์ชันภายในและรันไทม์ของ libserf (r1704847)
- ra_serf: ตั้งส่วนหัว Content-Type ในคำขอขาออก (r1715224 et al)
- svn: แก้ไขการรวมการลบไฟล์ svn: ไฟล์ CRLF / CR แบบ eol (r1703689 และอื่น ๆ )
- ra_local: ปิดใช้งานเส้นทางรหัส zero-copy (r1718167)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- mod_authz_svn: แก้ไข authz ด้วย mod_auth_kerb / mod_auth_ntlm (ฉบับที่ 4602)
- mod_dav_svn: แก้ไขการแสดงรหัสกระบวนการในสถิติแคช (r1709553)
- mod_dav_svn: ใช้ LimitXMLRequestBody สำหรับคำขอที่เข้ารหัสด้วย skel (r1687812)
- การถ่ายโอนข้อมูล svnadmin: เก็บการเปลี่ยนแปลงที่ไม่มีการดำเนินการ (r1709388 et al, issue # 4598)
- fsfs: หลีกเลี่ยงการ I / O ที่ไม่จำเป็นเมื่อเปิดธุรกรรม (r1715793)
- ข้อผิดพลาดในการผูก:
- javahl: แก้ไข ABI ไม่เข้ากันกับ 1.8 (r1710104)
- javahl: อนุญาตเส้นทางที่ไม่ใช่แบบสัมบูรณ์ใน SVNClient.vacuum (r1710215, r1710290)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการภาวนาตัวกรองแพทช์ใน svn_client_patch () (r1706783)
- เพิ่ม @ ตั้งแต่ข้อมูลเพื่อกำหนดค่าคอนฟิก (r1706983, r1706999)
- แก้ไขการรันการทดสอบในโหมดความเข้ากันได้ (r1706375)
- อธิบายเอกสารประกอบของ svn_fs_node_created_rev () (r1717154)
- การเปลี่ยนแปลง API:
- ตรวจหาการตรวจจับล้นใน svn_stringbuf_remove และ _replace (r1714358)
- อย่าละเลยพารามิเตอร์บางอย่างไปที่ svn_ra_svn_create_conn3 (r1714314)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- svn: แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นได้ในแคชของข้อมูลรับรอง auth (r1705328)
- การล้างข้อมูล: หลีกเลี่ยงการเพิ่มหน่วยความจำในระหว่างการล้างข้อมูลที่เก่าแก่ (r1706241)
- diff: แก้ไขข้อขัดข้องเมื่อพื้นที่เก็บข้อมูลอยู่บนเซิร์ฟเวอร์ root (r1705060 et al)
- แก้ไขคำแปลสำหรับการแจ้งเตือนการกระทำ (r1709389, r1709562)
- ra_serf: แก้ไขข้อขัดข้องใน parser multistatus (r1706323, r1706324)
- svn: รายงานการล็อก / ปลดล็อกข้อผิดพลาดเป็นความล้มเหลว (r1701598 และอื่น ๆ )
- svn: ล้างข้อมูลผู้ใช้ที่ลบการลงทะเบียนภายนอก (r1705843, r1710558)
- svn: ช่วยให้สามารถแก้ปัญหาความขัดแย้งของแฟ้มไบนารีได้ง่าย (r1703581)
- svnlook: ลบ tempfiles ออกจากข้อผิดพลาด diff (r1711346) อย่างถูกต้อง
- ra_serf: รายงานเวอร์ชันภายในและรันไทม์ของ libserf (r1704847)
- ra_serf: ตั้งส่วนหัว Content-Type ในคำขอขาออก (r1715224 et al)
- svn: แก้ไขการรวมการลบไฟล์ svn: ไฟล์ CRLF / CR แบบ eol (r1703689 และอื่น ๆ )
- ra_local: ปิดใช้งานเส้นทางรหัส zero-copy (r1718167)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- mod_authz_svn: แก้ไข authz ด้วย mod_auth_kerb / mod_auth_ntlm (ฉบับที่ 4602)
- mod_dav_svn: แก้ไขการแสดงรหัสกระบวนการในสถิติแคช (r1709553)
- mod_dav_svn: ใช้ LimitXMLRequestBody สำหรับคำขอที่เข้ารหัสด้วย skel (r1687812)
- การถ่ายโอนข้อมูล svnadmin: เก็บการเปลี่ยนแปลงที่ไม่มีการดำเนินการ (r1709388 et al, issue # 4598)
- fsfs: หลีกเลี่ยงการ I / O ที่ไม่จำเป็นเมื่อเปิดธุรกรรม (r1715793)
- ข้อผิดพลาดในการผูก:
- javahl: แก้ไข ABI ไม่เข้ากันกับ 1.8 (r1710104)
- javahl: อนุญาตเส้นทางที่ไม่ใช่แบบสัมบูรณ์ใน SVNClient.vacuum (r1710215, r1710290)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการภาวนาตัวกรองแพทช์ใน svn_client_patch () (r1706783)
- เพิ่ม @ ตั้งแต่ข้อมูลเพื่อกำหนดค่าคอนฟิก (r1706983, r1706999)
- แก้ไขการรันการทดสอบในโหมดความเข้ากันได้ (r1706375)
- อธิบายเอกสารประกอบของ svn_fs_node_created_rev () (r1717154)
- การเปลี่ยนแปลง API:
- ตรวจหาการตรวจจับล้นใน svn_stringbuf_remove และ _replace (r1714358)
- อย่าละเลยพารามิเตอร์บางอย่างไปที่ svn_ra_svn_create_conn3 (r1714314)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- svn: แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นได้ในแคชของข้อมูลรับรอง auth (r1705328)
- การล้างข้อมูล: หลีกเลี่ยงการเพิ่มหน่วยความจำในระหว่างการล้างข้อมูลที่เก่าแก่ (r1706241)
- diff: แก้ไขข้อขัดข้องเมื่อพื้นที่เก็บข้อมูลอยู่บนเซิร์ฟเวอร์ root (r1705060 et al)
- แก้ไขคำแปลสำหรับการแจ้งเตือนการกระทำ (r1709389, r1709562)
- ra_serf: แก้ไขข้อขัดข้องใน parser multistatus (r1706323, r1706324)
- svn: รายงานการล็อก / ปลดล็อกข้อผิดพลาดเป็นความล้มเหลว (r1701598 และอื่น ๆ )
- svn: ล้างข้อมูลผู้ใช้ที่ลบการลงทะเบียนภายนอก (r1705843, r1710558)
- svn: ช่วยให้สามารถแก้ปัญหาความขัดแย้งของแฟ้มไบนารีได้ง่าย (r1703581)
- svnlook: ลบ tempfiles ออกจากข้อผิดพลาด diff (r1711346) อย่างถูกต้อง
- ra_serf: รายงานเวอร์ชันภายในและรันไทม์ของ libserf (r1704847)
- ra_serf: ตั้งส่วนหัว Content-Type ในคำขอขาออก (r1715224 et al)
- svn: แก้ไขการรวมการลบไฟล์ svn: ไฟล์ CRLF / CR แบบ eol (r1703689 และอื่น ๆ )
- ra_local: ปิดใช้งานเส้นทางรหัส zero-copy (r1718167)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- mod_authz_svn: แก้ไข authz ด้วย mod_auth_kerb / mod_auth_ntlm (ฉบับที่ 4602)
- mod_dav_svn: แก้ไขการแสดงรหัสกระบวนการในสถิติแคช (r1709553)
- mod_dav_svn: ใช้ LimitXMLRequestBody สำหรับคำขอที่เข้ารหัสด้วย skel (r1687812)
- การถ่ายโอนข้อมูล svnadmin: เก็บการเปลี่ยนแปลงที่ไม่มีการดำเนินการ (r1709388 et al, issue # 4598)
- fsfs: หลีกเลี่ยงการ I / O ที่ไม่จำเป็นเมื่อเปิดธุรกรรม (r1715793)
- ข้อผิดพลาดในการผูก:
- javahl: แก้ไข ABI ไม่เข้ากันกับ 1.8 (r1710104)
- javahl: อนุญาตเส้นทางที่ไม่ใช่แบบสัมบูรณ์ใน SVNClient.vacuum (r1710215, r1710290)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการภาวนาตัวกรองแพทช์ใน svn_client_patch () (r1706783)
- เพิ่ม @ ตั้งแต่ข้อมูลเพื่อกำหนดค่าคอนฟิก (r1706983, r1706999)
- แก้ไขการรันการทดสอบในโหมดความเข้ากันได้ (r1706375)
- อธิบายเอกสารประกอบของ svn_fs_node_created_rev () (r1717154)
- การเปลี่ยนแปลง API:
- ตรวจหาการตรวจจับล้นใน svn_stringbuf_remove และ _replace (r1714358)
- อย่าละเลยพารามิเตอร์บางอย่างไปที่ svn_ra_svn_create_conn3 (r1714314)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- svn: แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นได้ในแคชของข้อมูลรับรอง auth (r1705328)
- การล้างข้อมูล: หลีกเลี่ยงการเพิ่มหน่วยความจำในระหว่างการล้างข้อมูลที่เก่าแก่ (r1706241)
- diff: แก้ไขข้อขัดข้องเมื่อพื้นที่เก็บข้อมูลอยู่บนเซิร์ฟเวอร์ root (r1705060 et al)
- แก้ไขคำแปลสำหรับการแจ้งเตือนการกระทำ (r1709389, r1709562)
- ra_serf: แก้ไขข้อขัดข้องใน parser multistatus (r1706323, r1706324)
- svn: รายงานการล็อก / ปลดล็อกข้อผิดพลาดเป็นความล้มเหลว (r1701598 และอื่น ๆ )
- svn: ล้างข้อมูลผู้ใช้ที่ลบการลงทะเบียนภายนอก (r1705843, r1710558)
- svn: ช่วยให้สามารถแก้ปัญหาความขัดแย้งของแฟ้มไบนารีได้ง่าย (r1703581)
- svnlook: ลบ tempfiles ออกจากข้อผิดพลาด diff (r1711346) อย่างถูกต้อง
- ra_serf: รายงานเวอร์ชันภายในและรันไทม์ของ libserf (r1704847)
- ra_serf: ตั้งส่วนหัว Content-Type ในคำขอขาออก (r1715224 et al)
- svn: แก้ไขการรวมการลบไฟล์ svn: ไฟล์ CRLF / CR แบบ eol (r1703689 และอื่น ๆ )
- ra_local: ปิดใช้งานเส้นทางรหัส zero-copy (r1718167)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- mod_authz_svn: แก้ไข authz ด้วย mod_auth_kerb / mod_auth_ntlm (ฉบับที่ 4602)
- mod_dav_svn: แก้ไขการแสดงรหัสกระบวนการในสถิติแคช (r1709553)
- mod_dav_svn: ใช้ LimitXMLRequestBody สำหรับคำขอที่เข้ารหัสด้วย skel (r1687812)
- การถ่ายโอนข้อมูล svnadmin: เก็บการเปลี่ยนแปลงที่ไม่มีการดำเนินการ (r1709388 et al, issue # 4598)
- fsfs: หลีกเลี่ยงการ I / O ที่ไม่จำเป็นเมื่อเปิดธุรกรรม (r1715793)
- ข้อผิดพลาดในการผูก:
- javahl: แก้ไข ABI ไม่เข้ากันกับ 1.8 (r1710104)
- javahl: อนุญาตเส้นทางที่ไม่ใช่แบบสัมบูรณ์ใน SVNClient.vacuum (r1710215, r1710290)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการภาวนาตัวกรองแพทช์ใน svn_client_patch () (r1706783)
- เพิ่ม @ ตั้งแต่ข้อมูลเพื่อกำหนดค่าคอนฟิก (r1706983, r1706999)
- แก้ไขการรันการทดสอบในโหมดความเข้ากันได้ (r1706375)
- อธิบายเอกสารประกอบของ svn_fs_node_created_rev () (r1717154)
- การเปลี่ยนแปลง API:
- ตรวจหาการตรวจจับล้นใน svn_stringbuf_remove และ _replace (r1714358)
- อย่าละเลยพารามิเตอร์บางอย่างไปที่ svn_ra_svn_create_conn3 (r1714314)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- svn: แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นได้ในแคชของข้อมูลรับรอง auth (r1705328)
- การล้างข้อมูล: หลีกเลี่ยงการเพิ่มหน่วยความจำในระหว่างการล้างข้อมูลที่เก่าแก่ (r1706241)
- diff: แก้ไขข้อขัดข้องเมื่อพื้นที่เก็บข้อมูลอยู่บนเซิร์ฟเวอร์ root (r1705060 et al)
- แก้ไขคำแปลสำหรับการแจ้งเตือนการกระทำ (r1709389, r1709562)
- ra_serf: แก้ไขข้อขัดข้องใน parser multistatus (r1706323, r1706324)
- svn: รายงานการล็อก / ปลดล็อกข้อผิดพลาดเป็นความล้มเหลว (r1701598 และอื่น ๆ )
- svn: ล้างข้อมูลผู้ใช้ที่ลบการลงทะเบียนภายนอก (r1705843, r1710558)
- svn: ช่วยให้สามารถแก้ปัญหาความขัดแย้งของแฟ้มไบนารีได้ง่าย (r1703581)
- svnlook: ลบ tempfiles ออกจากข้อผิดพลาด diff (r1711346) อย่างถูกต้อง
- ra_serf: รายงานเวอร์ชันภายในและรันไทม์ของ libserf (r1704847)
- ra_serf: ตั้งส่วนหัว Content-Type ในคำขอขาออก (r1715224 et al)
- svn: แก้ไขการรวมการลบไฟล์ svn: ไฟล์ CRLF / CR แบบ eol (r1703689 และอื่น ๆ )
- ra_local: ปิดใช้งานเส้นทางรหัส zero-copy (r1718167)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- mod_authz_svn: แก้ไข authz ด้วย mod_auth_kerb / mod_auth_ntlm (ฉบับที่ 4602)
- mod_dav_svn: แก้ไขการแสดงรหัสกระบวนการในสถิติแคช (r1709553)
- mod_dav_svn: ใช้ LimitXMLRequestBody สำหรับคำขอที่เข้ารหัสด้วย skel (r1687812)
- การถ่ายโอนข้อมูล svnadmin: เก็บการเปลี่ยนแปลงที่ไม่มีการดำเนินการ (r1709388 et al, issue # 4598)
- fsfs: หลีกเลี่ยงการ I / O ที่ไม่จำเป็นเมื่อเปิดธุรกรรม (r1715793)
- ข้อผิดพลาดในการผูก:
- javahl: แก้ไข ABI ไม่เข้ากันกับ 1.8 (r1710104)
- javahl: อนุญาตเส้นทางที่ไม่ใช่แบบสัมบูรณ์ใน SVNClient.vacuum (r1710215, r1710290)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการภาวนาตัวกรองแพทช์ใน svn_client_patch () (r1706783)
- เพิ่ม @ ตั้งแต่ข้อมูลเพื่อกำหนดค่าคอนฟิก (r1706983, r1706999)
- แก้ไขการรันการทดสอบในโหมดความเข้ากันได้ (r1706375)
- อธิบายเอกสารประกอบของ svn_fs_node_created_rev () (r1717154)
- การเปลี่ยนแปลง API:
- ตรวจหาการตรวจจับล้นใน svn_stringbuf_remove และ _replace (r1714358)
- อย่าละเลยพารามิเตอร์บางอย่างไปที่ svn_ra_svn_create_conn3 (r1714314)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- svn: แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นได้ในแคชของข้อมูลรับรอง auth (r1705328)
- การล้างข้อมูล: หลีกเลี่ยงการเพิ่มหน่วยความจำในระหว่างการล้างข้อมูลที่เก่าแก่ (r1706241)
- diff: แก้ไขข้อขัดข้องเมื่อพื้นที่เก็บข้อมูลอยู่บนเซิร์ฟเวอร์ root (r1705060 et al)
- แก้ไขคำแปลสำหรับการแจ้งเตือนการกระทำ (r1709389, r1709562)
- ra_serf: แก้ไขข้อขัดข้องใน parser multistatus (r1706323, r1706324)
- svn: รายงานการล็อก / ปลดล็อกข้อผิดพลาดเป็นความล้มเหลว (r1701598 และอื่น ๆ )
- svn: ล้างข้อมูลผู้ใช้ที่ลบการลงทะเบียนภายนอก (r1705843, r1710558)
- svn: ช่วยให้สามารถแก้ปัญหาความขัดแย้งของแฟ้มไบนารีได้ง่าย (r1703581)
- svnlook: ลบ tempfiles ออกจากข้อผิดพลาด diff (r1711346) อย่างถูกต้อง
- ra_serf: รายงานเวอร์ชันภายในและรันไทม์ของ libserf (r1704847)
- ra_serf: ตั้งส่วนหัว Content-Type ในคำขอขาออก (r1715224 et al)
- svn: แก้ไขการรวมการลบไฟล์ svn: ไฟล์ CRLF / CR แบบ eol (r1703689 และอื่น ๆ )
- ra_local: ปิดใช้งานเส้นทางรหัส zero-copy (r1718167)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- mod_authz_svn: แก้ไข authz ด้วย mod_auth_kerb / mod_auth_ntlm (ฉบับที่ 4602)
- mod_dav_svn: แก้ไขการแสดงรหัสกระบวนการในสถิติแคช (r1709553)
- mod_dav_svn: ใช้ LimitXMLRequestBody สำหรับคำขอที่เข้ารหัสด้วย skel (r1687812)
- การถ่ายโอนข้อมูล svnadmin: เก็บการเปลี่ยนแปลงที่ไม่มีการดำเนินการ (r1709388 et al, issue # 4598)
- fsfs: หลีกเลี่ยงการ I / O ที่ไม่จำเป็นเมื่อเปิดธุรกรรม (r1715793)
- ข้อผิดพลาดในการผูก:
- javahl: แก้ไข ABI ไม่เข้ากันกับ 1.8 (r1710104)
- javahl: อนุญาตเส้นทางที่ไม่ใช่แบบสัมบูรณ์ใน SVNClient.vacuum (r1710215, r1710290)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการภาวนาตัวกรองแพทช์ใน svn_client_patch () (r1706783)
- เพิ่ม @ ตั้งแต่ข้อมูลเพื่อกำหนดค่าคอนฟิก (r1706983, r1706999)
- แก้ไขการรันการทดสอบในโหมดความเข้ากันได้ (r1706375)
- อธิบายเอกสารประกอบของ svn_fs_node_created_rev () (r1717154)
- การเปลี่ยนแปลง API:
- ตรวจหาการตรวจจับล้นใน svn_stringbuf_remove และ _replace (r1714358)
- อย่าละเลยพารามิเตอร์บางอย่างไปที่ svn_ra_svn_create_conn3 (r1714314)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- svn: แก้ไขข้อผิดพลาดเมื่อบันทึกข้อมูลประจำตัวในเซกเตอร์ (r1700740, r1700951)
- เช็คเอาต์ / อัปเดต: แก้ไข & quot; การเข้าถึงถูกปฏิเสธ & quot; ข้อผิดพลาดบน Windows (r1701064 et al)
- ปรับปรุง: แก้ไขข้อขัดข้องเมื่ออัปเดตโครงสร้างที่ขัดแย้งกัน (r1702198, r1702200)
- commit: แก้ไขความผิดพลาดได้ (r1702231)
- ra_serf: อย่าพังทลายลงบนส่วนหัว 'X-SVN-VR-Base' ที่ไม่คาดคิด (r1702288)
- ผสาน: แก้ไขข้อขัดข้องเมื่อรวมเข้ากับเครื่องภายใน (r1702299 และอื่น ๆ )
- svnmucc: แก้ไขข้อผิดพลาดระหว่าง propset + ใส่ไฟล์ที่มีอยู่ (r1702467 et al)
- update: แก้ไขปัญหาโดยไม่มีโฟลเดอร์. svn / tmp (r1701838, r1702203)
- เช็คเอาท์: นำการดำเนินการ I / O ที่ไม่จำเป็นออก (r1701638)
- ผสาน: แก้ไขข้อขัดข้องที่เป็นไปได้ (r1701997)
- ปรับปรุง: แก้ไขข้อขัดข้องกับการลบข้อมูลที่เข้ามา (r1702247)
- อัปเกรด: แก้ไขข้อขัดข้องสำหรับ pre-1.3 wc กับ externals (r1702218 et al)
- เปลี่ยนกลับ: แก้ไขข้อขัดข้องเมื่อย้ายรากของการย้าย (r1702237 และอื่น ๆ )
- svn: ไม่เสียหายเมื่อเกิดความเสียหายกับฐานข้อมูลเฉพาะ (r1702974, r1702991)
- svn: show utf8proc version ใน svn --version --verbose (r1702533, r1702891)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- แก้ไขรายงานสำหรับการเป็นตัวแทนว่างเปล่าในสถิติ svnfsfs (r1698312 et al)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไข svnfsfs_tests.py ในโหมด fsfs-v4 และ fsfs-v6 (r1700215 et al)
- การเปลี่ยนแปลง API:
- ปิดใช้งานการดำเนินงานที่ไม่สนับสนุนสำหรับสตรีมมาตรฐาน (r1701633 และอื่น ๆ )
- ฉบับนี้กล่าวถึงปัญหาด้านความปลอดภัย 3 ประการ:
- CVE-2015-0202: เซิร์ฟเวอร์ Subversion HTTP ที่มีที่เก็บ FSFS มีความเสี่ยงที่จะใช้หน่วยความจำมากเกินไปที่สามารถเรียกใช้งานได้กับคำขอ REPORT บางอย่าง
- CVE-2015-0248: การโค่นล้ม mod_dav_svn และ svnserve มีความเสี่ยงที่จะถูกกล่าวหาว่าถูกเรียกใช้งานจากจุดอ่อนโอกาส DoS สำหรับคำขอบางอย่างที่มีการแก้ไขแบบไดนามิก
- CVE-2015-0251: เซิร์ฟเวอร์ HTTP การโค่นล้มอนุญาตการปลอมแปลงค่าคุณสมบัติ svn: author สำหรับการแก้ไขใหม่
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- เช็คเอาต์ / อัปเดต: แก้ไขไฟล์ externals ล้มเหลวในการติดตามประวัติและจากนั้นก็เงียบลง (ฉบับที่ 4185)
- แพทช์: ไม่ข้ามเป้าหมายที่ถูกต้อง - git difs (r1592014, r1592034)
- diff: สร้างคุณสมบัติ diffs (r1589360) ใน
- diff: แก้ไข diff ของไดเร็กทอรีที่คัดลอกภายในเครื่องด้วย props (r1619380, r1619393)
- diff: แก้ไขตัวกรองการเปลี่ยนแปลงรายการสำหรับ repos-WC และ WC-WC (r1621978, r1621981)
- นำตัวเลือกเมนูแก้ปัญหาข้อขัดข้องที่เสียไปออกซึ่งมีข้อผิดพลาดเสมอ (r1620332)
- ปรับปรุงการสนับสนุน gpg-agent (r1600331, r1600348, 1600368, r1600563, r1600781)
- แก้ไขปัญหาความผิดพลาดใน IDE คราสด้วยพวงกุญแจ GNOME (ฉบับที่ 3498)
- แก้ไข externals shadowing ไดเรคทอรี่เวอร์ชัน (issue # 4085)
- แก้ไขปัญหาเกี่ยวกับระบบไฟล์ยูนิกซ์ที่ไม่สนับสนุนสิทธิ์ (r1612225)
- อัปเกรด: เก็บข้อมูลการลงทะเบียนภายนอก (ฉบับที่ # 4519)
- การล้างข้อมูล: ประสิทธิภาพ iprove ของ fixups timestamp ที่บันทึกไว้ (r1633126)
- ข้อมูลการแปลภาษาเยอรมัน
- bugfixes ฝั่งเซิร์ฟเวอร์:
- ปิดใช้งานคุณลักษณะแคช revprop เนื่องจากปัญหาการทำให้หมดปัญหาแคช (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
- ข้ามการสร้าง uniquifiers หากไม่สนับสนุนการแชร์โพสต์ (r1561426)
- mod_dav_svn: ปฏิเสธคำขอที่มีเส้นทางเก็บข้อมูลหายไป (r1643409)
- mod_dav_svn: ปฏิเสธคำขอที่มีชื่อธุรกรรมเสมือนไม่ถูกต้อง (r1643437)
- mod_dav_svn: หลีกเลี่ยงการเติบโตของหน่วยความจำที่ไม่จำเป็นในการเดินทรัพยากร (ฉบับที่ # 4531)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- ตรวจสอบว่าสมาชิกทั้งหมดของเลเยอร์ repos แจ้ง struct ถูกต้องแก้ไขปัญหาข้อขัดข้องในผู้ใช้ API โดยใช้สมาชิกทั้งหมด (r1616131)
- สร้างแหล่งข้อมูลเวอร์ชันอย่างถูกต้องเมื่อทำการสร้างบน Windows (r1542610, r1564576, r1568180)
- แก้ไขตัวแปร LIBTOOL_M4 และ LIBTOOL_CONFIG ไม่ถูกต้องในระหว่างการสร้าง unix (r1637826)
- อนุญาตให้ใช้ libtool 2.4.3 (r1640862, r1640873, r1643793)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- ป้องกันการชนกันแบบ Md5 เมื่อค้นหาข้อมูลประจำตัวที่เก็บไว้ (r1550691, r1550772, r1600909)
- ra_serf: จับคู่สัญลักษณ์ตัวแทนในใบรับรอง SSL ได้อย่างถูกต้อง (r1615211, 1615219)
- ra_serf: ละเว้น CommonName ในใบรับรอง SSL ที่มี Subject Alt Names (r1565531, r1566503, r1568349, r1568361)
- ra_serf: แก้ไข URI escaping bug ที่ทำให้ไม่สามารถลบเส้นทางที่ถูกล็อกได้ (r1594223, r1553501, r1553556, r1559197, issue # 3674)
- rm: แสดง URL ที่ถูกต้องเมื่อลบ URL ในโปรแกรมแก้ไขบันทึกการกระทำ (r1591123)
- ล็อก: แก้ไขข้อผิดพลาดของท่อข้อขัดข้องอื่น (r1596866, issue # 3014)
- สำเนา: จับชิ้นงานที่มีอยู่ไม่ถูกต้องหรือไม่อยู่ในสำเนา cross wc (r1589184, r1589188)
- สำเนา: แก้ไขสำเนาพ่อแม่ของโหนดที่ถูกลบภายในเครื่องระหว่าง wcs (r1589460, r1589486)
- externals: ลบไดเร็กทอรีบรรพบุรุษของ externals อย่างถูกต้องเมื่อนำ external ออกโดยการเปลี่ยน svn: externals (r1600311, 1600315, r1600323, r1600393)
- ra_serf: แก้ไขอายุการใช้งานของหน่วยความจำของค่าแฮชบาง (r1606009)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- fsfs: ละเว้นไฟล์ config เมื่อสร้าง Repos ในรูปแบบ Pre-1.5 (r1547454, r1561703)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการเชื่อมโยงที่ไม่เหมาะสมเมื่อ serf อยู่ในคำนำหน้าเดียวกันกับไลบรารี svn ที่มีอยู่ (r1609004)
- ใช้ไดเรกทอรีกลางที่เหมาะสมเมื่อสร้างด้วย VS 2003-2008 (r1595431)
- สนับสนุนการสร้างไฟล์โครงการ VS 2013 และโครงการภายหลัง
- ผูก:
- ทับทิม: ลบคำเตือนเกี่ยวกับการสนับสนุน Ruby 1.9 ใหม่ (r1593992)
- หลาม: แก้ไขการติดต่อกลับ notify_func (r1594794, r1594814, r1594834, r1595061)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- แก้ไข externals ที่ชี้ไปที่ตำแหน่งที่ถูกเปลี่ยนเส้นทาง (ประเด็น # 4428, # 4429)
- diff: ยืนยันความถูกต้องโดยย้ายภายในสำเนา (ฉบับที่ 4444)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- mod_dav_svn: ป้องกันไม่ให้เกิดปัญหากับโมดูลของบุคคลที่สาม (r1537360 et al)
- mod_dav_svn: กำหนดเส้นทางให้ถูกต้อง (r1542071)
- mod_authz_svn: แก้ไขความผิดพลาดของ mod_authz_svn ด้วย config ที่ไม่ถูกต้อง (r1541432)
- hotcopy: แก้ไข hotcopy การสูญเสียไฟล์ revprop ใน repos ที่บรรจุ (issue # 4448)
- การปรับปรุงเครื่องมือและ bugfixes อื่น ๆ :
- mod_dontdothat: แก้ไขตัวแยกวิเคราะห์ URI (r1542069 และอื่น ๆ )
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขคอมไพล์ด้วย '--enable-optimize' ด้วยเสียงกริ่ง (r1534860)
- แก้ไข copmpilation ด้วยการสร้างการแก้ปัญหาของ BDB บน Windows (r1501656, r1501702)
- แก้ไข '- with-openssl' เมื่อใช้งาน Windows (r1535139)
- เพิ่มการทดสอบล้มเหลวเมื่อสร้างขึ้นจาก ZLib ที่เสีย (r1537193 et al)
- ผูก:
- swig-rb: แก้ไขการทดสอบเพื่อให้ทำงานโดยไม่ติดตั้งบน OS X (r1535161)
- ctypes-python: สร้างด้วยคอมไพเลอร์ที่เลือกผ่านทาง configure (r1536537)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- ข้อบกพร่องด้านไคลเอ็นต์และฝั่งเซิร์ฟเวอร์:
- ยืนยันการยืนยันบน URL ของฟอร์ม 'file: //./' (r1516806)
- หยุดการเชื่อมโยงกับ psapi.dll บน Windows (r1534102)
- อัปเดทการแปลภาษาสวีเดน
- bugfixes ฝั่งไคลเอ็นต์:
- เปลี่ยนกลับ: แก้ไขปัญหาเกี่ยวกับการย้ายย้อนกลับ (ฉบับที่ # 4436)
- update: ยืนยันการยืนยันเมื่อไฟล์ถูกปฏิเสธการเข้าถึงจากภายนอก (issue # 4422)
- ผสาน: ลดการเชื่อมต่อเครือข่ายสำหรับการผสานอัตโนมัติ (r1468980 และอื่น ๆ )
- รวม: แก้ไขเส้นทางการทุจริตระหว่าง reintegration (r1523666)
- mergeinfo: แก้ไขข้อขัดข้อง (r1519955)
- ra_serf: ยืนยันผลของการแยกวิเคราะห์ xml (r1501199 และอื่น ๆ )
- ra_serf: ปรับปรุงข้อความแสดงข้อผิดพลาดระหว่างการยืนยัน (r1526439)
- ra_local: แก้ไขข้อผิดพลาดกับพื้นที่เก็บข้อมูลในไดรฟ์ Windows (r1518184)
- แก้ไขปัญหาความผิดพลาดในหน้าต่างเมื่อคำสั่งวางท่อถูกขัดจังหวะ (r1522892)
- แก้ไขข้อขัดข้องในตัวจัดการข้อขัดข้องใน Windows (r1532023)
- ยืนยันการยืนยันเมื่ออัปเกรดสำเนางานเก่า (r1520529)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- hotcopy: ล้างข้อมูลใหม่ที่ไม่ได้บรรจุด้วย '--incremental' (r1512300 et al)
- แก้ไข OOM สำหรับคำขอพร้อมกันที่เริ่มต้นใช้งานเซิร์ฟเวอร์แบบเธรด (r1527103 et al)
- fsfs: ปรับปรุงข้อความแสดงข้อผิดพลาดเมื่อพบฟอร์แมท fsfs ที่ไม่สนับสนุน (r1534158)
- แก้ไขปัญหาหน่วยความจำในโมดูลโหลดโมดูล FS ของบุคคลที่สาม (r1519615 et al)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- อนุญาตให้คอมไพล์กับ serf 1.3 ขึ้นไปบน Windows (r1517123)
- ผูก:
- javahl: กำหนดรูปแบบเส้นทางสำหรับวิธี streaFileContent (r1524869)
- รุ่นนี้เผยแพร่ปัญหาด้านความปลอดภัยสามอย่าง:
- CVE-2013-4246: fsfs: ความเสียหายจากการแก้ไขคุณสมบัติการแก้ไขที่บรรจุ
- CVE-2013-4262: เครื่องมือผู้ดูแลระบบ: โจมตี symlink กับไฟล์ pid
- CVE-2013-4246: svnserve: การโจมตีแบบ symlink กับไฟล์ pid
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- ข้อบกพร่องด้านไคลเอ็นต์และฝั่งเซิร์ฟเวอร์:
- ข้อมูลการแปลภาษาเยอรมันและภาษาจีนตัวย่อ
- ปรับปรุงข้อความแสดงข้อผิดพลาดของ sqlite (r1497804)
- แพลตฟอร์มสนับสนุนขาด mmap (r1498136)
- อนุญาตให้ไฟล์การกำหนดค่าเริ่มต้นด้วย BOM UTF-8 (r1499100 et al)
- ไม่เสียหายกับข้อมูล UTF-8 เมื่อไม่มีการแปลงการเข้ารหัส (r1503009)
- ปรับปรุงข้อความแสดงข้อผิดพลาดเมื่อการเข้ารหัสล้มเหลว (r1503010)
- bugfixes ฝั่งไคลเอ็นต์:
- ผสาน: เปลี่ยนชื่อ 'ผสานอัตโนมัติ' เป็น 'รวมสมบูรณ์' (r1491432)
- mergeinfo: ลดการใช้เครือข่ายสำหรับ '--show-revs' (r1492005)
- ra_serf: ปรับปรุงการจัดการสถานะ http (r1495104)
- รวม: หลีกเลี่ยงการเซสชันที่ไม่จำเป็น (r1493475)
- ผสาน: ลดการใช้เครือข่าย (r1478987)
- รวม: ลบการตรวจสอบวงศ์ตระกูลที่ซ้ำกัน (r1493424, r1495597)
- ra_serf: แก้ไขหัวข้อ 'Accept-Encoding' สำหรับความสามารถในการทำงานร่วมกันของ IIS (r1497551)
- สถานะ svn: ปรับปรุงเอกสารสำหรับล็อกคอลัมน์ (r1497318, r1497319)
- ra_serf: แก้ไขการสนับสนุนความสามารถของ 'get-file-revs-reversed' (r1498456)
- บันทึก: ลดการใช้เครือข่ายบนรากที่เก็บ (r1496957)
- diff: หลีกเลี่ยงไฟล์ชั่วคราวเมื่อโทร external diff (issue # 4382)
- อัปเกรด: แจ้งเตือนการแก้ไขสำเนางาน 1.7.x (r1493703, r1494171)
- แก้ไขข้อขัดข้องระหว่างการแก้ปัญหาความขัดแย้งของต้นไม้ (ฉบับที่ # 4388)
- ผสานรวมไฟล์แบบโต้ตอบ: เพิ่มอีก 2 ทางเลือก (r1491816, r1494089)
- diff: ใช้เส้นทางสไตล์โลคัลในข้อความแสดงข้อผิดพลาด (r1500680)
- แก้ไข: ปรับปรุงเมนูแก้ปัญหาความขัดแย้งเชิงโต้ตอบ (r1491739 และอื่น ๆ )
- switch: ใช้เส้นทางสไตล์โลคัลในข้อความแสดงข้อผิดพลาด (r1500074)
- ra_serf: ปรับปรุงข้อผิดพลาดเมื่อรับ XML ที่ไม่ถูกต้อง (r1498851)
- การล้างข้อมูล svn: อธิบายว่าคำสั่งใดที่ช่วยในการส่งออก (r1497310)
- ตำหนิ: ข้อผิดพลาดบน -r M: N โดย M & gt; N เว้นแต่เซิร์ฟเวอร์จะสนับสนุน (r1498449 และอื่น ๆ )
- gpg-agent auth: อย่าพยายามใช้ตัวแทนเมื่อไม่มี (r1500762 et al)
- รับรองความเป็นเจ้าของ gpg: ไม่ต้องใช้ GPG_TTY หรือ TERM ENVVAR (r1500801)
- ปรับปรุง: แก้ไขข้อขัดแย้งบางอย่างของต้นไม้ที่ไม่เรียกใช้ตัวแก้ปัญหา (r1491868 และอื่น ๆ )
- commit: ลบรายการเก่าจาก wc lock table เมื่อลบ (r1491756)
- ผสาน: fix --record- เฉพาะข้อผิดพลาดในเส้นทางที่เปลี่ยนชื่อ (รุ่น # 4387)
- svnmucc: ติดตั้ง symlink 'make install' เพื่อทำงานเมื่อกำหนด DESTDIR (r1501072)
- wc: แก้ไขข้อขัดข้องเมื่อเป้าหมายเชื่อมต่อกับสำเนารากที่ทำงาน (issue # 4383)
- ra_serf: change & quot; ความผิดปกติภายใน & quot; ข้อผิดพลาดจากข้อผิดพลาดปกติ (r1502577)
- ra_serf: จัดการผู้รับมอบฉันทะที่ไม่สนับสนุนคำขอที่ถูกต้อง (r1502401 และอื่น ๆ )
- bugfixes ฝั่งเซิร์ฟเวอร์:
- fsfs: แก้ไขปัญหาลูปที่ไม่มีที่สิ้นสุดเมื่อ repos / db / uuid มี r n (r1492145)
- fsfs: ลบบัฟเฟอร์ข้อ จำกัด ของบัฟเฟอร์แก้ไข (r1491770)
- mod_dav_svn: รหัสสถานะที่ดีกว่าสำหรับข้อผิดพลาดของผู้ใช้ที่ไม่ระบุชื่อ (r1495918)
- mod_dav_svn: รหัสสถานะที่ดีกว่าสำหรับการกระทำล้มเหลว (r1490684)
- แก้ไขการถดถอยประสิทธิภาพใน 'svn log' กับ root (r1494913)
- อนุญาตให้ลบ 'svn:' properties (r1495432) ที่ไม่ใช่ผู้ใช้เห็นได้
- fsfs: แก้ไขข้อผิดพลาดบนสถาปัตยกรรมแบบเข้มงวด (r1495806, r1495985)
- อัพเกรด svnadmin: แก้ไขข้อผิดพลาดของที่เก็บ fsfs ที่ไม่ได้ห่อหุ้ม (r1494287)
- สร้าง svnadmin: deny '--fs-type = fsfs --compatible-version = 1.0' (r1494223)
- อัพเกรด svnadmin: แก้ไขข้อมูลสูญหายเมื่อยกเลิกในขั้นตอนสุดท้าย (r1494298)
- mod_dav_svn: แก้ไขเส้นทางที่ไม่ถูกต้องตามหลักเกณฑ์ (r1503528)
- การปรับปรุงเครื่องมือและ bugfixes อื่น ๆ :
- fsfs-stats (tool): แก้ไข segfault เมื่อส่งผ่านเส้นทางที่ไม่ถูกต้อง (r1492164)
- svn-bench: ช่วยแก้ไขปัญหา (r1493951)
- svnpubsub: เพิ่มส่วนหัวของเวอร์ชันไปยังเซิร์ฟเวอร์ (r1491707)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้
- ทั่วไป:
- ra_serf: แก้ไขปัญหา runner ใน Windows (r1490679)
- แก้ไขปัญหาสองรายการใน svn_ra_get_file_revs ย้อนกลับ () (r1492148, et al)
- handle - รุ่นที่เข้ากันได้ = 1.8 ในการทดสอบ C (r1494342)
- ปรับปรุงความเข้ากันได้ของ clang (r1480080 et al)
- ใช้กระบองสูบยกเลิกที่เหมาะสมเมื่อจัดการกับความขัดแย้ง (r1495850)
- fs: BDB: ให้ค่าความผิดพลาดที่เหมาะสมจาก BDB (r1495428)
- ra_serf: ปรับแต่งค่าข้อผิดพลาดของการเชื่อมต่อล้มเหลว (r1496132, et al)
- svn_client_log5: แก้ไข segfault ที่เป็นไปได้ (r1496110)
- แก้ไข metadata_only ย้ายไปทำงานเมื่อเป้าหมายเป็นโหนด unversioned (r1498564)
- ra_svn: fix segfault พร้อมกับข้อความยืนยัน NULL (r1498550, r1499727)
- Ev2: เริ่มต้นอย่างถูกต้องชนิดโหนดในตารางการเปลี่ยนแปลง shims '(r1501058)
- Ev2: แก้ไขสำเนา URL ใน shims (r1500226)
- fs: ปรับปรุงการทดสอบกับ newlines ในชื่อไฟล์ (r1498483 et al)
- สร้างสิ่งปลูกสร้างด้วย BDB 6 เป็นคุณลักษณะเลือกใช้ (r1499438)
- sqlite: อนุญาตให้มีการควบรวมในไฟล์ build dir (r1499034, r1500175)
- ra_svn: ทำให้เซสชันใช้งานได้หลังจากล็อกโทรกลับก่อน (r1503554)
- ผูก:
- swig-rb: ทดสอบการแก้ไขด้วย out-of-tree-builds (r1492295)
- javahl: แก้ไขการเข้ารหัสข้อความแสดงข้อผิดพลาดที่ผลิตโดย javahl (r1492264)
- swig-pl: คำเตือนของคอมไพเลอร์เงียบ (r1487094)
- swig-pl: ปรับปรุงเอกสาร (r1488693, r1490721, r1500904)
- / li>
- ผสานรวมกลับคืนใหม่
- คุณสมบัติที่สืบทอดมา
- พื้นที่เก็บข้อมูลกำหนดการตั้งค่า
- การสนับสนุนไคลเอ็นต์ HTTP จากนีออนถูกนำออกแล้ว
- ส่วนหลังพื้นที่เก็บข้อมูลที่ใช้ Berkeley DB เลิกใช้แล้ว
- การแคชรหัสผ่านในหน่วยความจำภายในผ่านทางตัวแทนจำหน่ายของ GnuPG (ไคลเอ็นต์ Unix)
- ขนาดและประสิทธิภาพของ FSFS
- การจัดเก็บไฟล์ authz ในที่เก็บข้อมูล
- เครื่องมือใหม่สำหรับผู้ดูแลระบบและโครงสร้างพื้นฐาน
- การปรับปรุงและแก้ไขข้อบกพร่องหลายอย่าง
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- bugfixes ฝั่งไคลเอ็นต์:
- ปรับปรุงข้อความแสดงข้อผิดพลาดเกี่ยวกับ svn: date และ svn: props ของผู้เขียน (r1440620)
- แก้ไขคำยืนยัน local_relpath (ฉบับที่ # 4257)
- แก้ไขการรั่วไหลของหน่วยความจำใน 'svn log` ผ่าน svn: // (r1458341)
- แก้ไขความล้มเหลวของ authz ไม่ถูกต้องเมื่อใช้ไลบรารี http นีออน (ฉบับที่ 4332)
- แก้ไข segfault เมื่อใช้เซกซ์let (r1421103)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- svnserve จะบันทึก rev replayed ไม่ rev น้ำต่ำ (r1461278)
- mod_dav_svn จะละเว้นค่าคุณสมบัติบางอย่างสำหรับ URL กิจกรรม (r1453780)
- แก้ไขคำยืนยันใน mod_dav_svn เมื่อทำหน้าที่เป็นพร็อกซี่ใน / (issue # 4272)
- ปรับปรุงการใช้หน่วยความจำเมื่อ committing properties ใน mod_dav_svn (r1443929)
- แก้ไข svnrdump เพื่อโหลดไฟล์การถ่ายโอนข้อมูลโดยไม่ใช้ LF endings (รุ่น # 4263)
- ยืนยันการยืนยันเมื่อไม่สามารถเข้าถึง rep-cache (r1422100)
- ปรับปรุงตรรกะในการใช้งานระบบล็อคของ mod_dav_svn (r1455352)
- หลีกเลี่ยงการรันโค้ดที่ไม่จำเป็นในล็อกที่มีขีด จำกัด (r1459599)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขการยืนยันใน dav_svn_get_repos_path () บน Windows (r1425368)
- แก้ไข get-deps.sh เพื่อดาวน์โหลด zlib ได้อย่างถูกต้อง (r13520131)
- เอกสาร Doxygen จะละเว้นคำนำหน้าเมื่อสร้างดัชนี (r1429201)
- แก้ไข get-deps.sh ใน freebsd (r1423646)
- ผูก:
- สถานะ javahl api นับถือ ignoreExternals boolean (r1435361)
- การเปลี่ยนแปลงที่ผู้ใช้มองเห็นได้:
- ข้อบกพร่องด้านไคลเอ็นต์และฝั่งเซิร์ฟเวอร์:
- แก้ไขความผิดพลาดในการแปล pt_BR, es และ zh_TW (r1402417, r1402421)
- bugfixes ฝั่งไคลเอ็นต์:
- แก้ไขข้อขัดข้องด้วย - ตัวเลือกชื่อผู้ใช้ใน Windows (r1396285)
- เพิ่มแอตทริบิวต์ที่ขาดหายไปใน & quot; svn log -v --xml & quot; output (r1398100)
- แก้ไขโปรแกรม svn patch โดยไม่สนใจ hunks หลังจากไม่มีบรรทัดใหม่ (r139917)
- แก้ไขแฮงค์ด้วย ra_serf ระหว่างการประมวลผลข้อผิดพลาด (r1403583)
- ละเว้นไฟล์ externals ด้วย mergeinfo เมื่อรวม (r1401915)
- แก้ไข SEGV ด้วย & quot; svnmucc cp rev arg & quot; ระหว่างการประมวลผล argv (ฉบับที่ 4079)
- แก้ไขการจัดการข้อขัดแย้งเกี่ยวกับ symlinks (ฉบับที่ 4091)
- bugfixes ฝั่งเซิร์ฟเวอร์:
- ตรวจสอบความพร้อมของเธรดได้อย่างถูกต้อง (r1398325)
- แก้ไขปัญหา & quot; การโหลด svnadmin - การตรวจสอบความถูกต้องโดยใช้สายการบิน & quot; (r1237779)
- แก้ไขการแยกวิเคราะห์ส่วน [groupsfoo] ในไฟล์ authz (ฉบับที่ 3531)
- เพิ่ม Vary: ส่วนหัวเพื่อรับการตอบสนองเพื่อปรับปรุงความสามารถในการแคช (r1390653)
- แก้ไข fs_fs เพื่อล้างข้อมูลหลังจากการส่งตัวแทนที่ล้มเหลว (r1403964, et al)
- แก้ไข mod_dav_svn เพื่อบ่นเกี่ยวกับการแก้ไข & gt; HEAD (r1403588)
- การเปลี่ยนแปลงที่ผู้พัฒนาเห็นได้:
- ทั่วไป:
- แก้ไขสถานะที่ไม่ถูกต้องที่ส่งกลับโดย 1.6 API (r1403258)
- แก้ไขคอมไพล์ด้วย g ++ 4.7 (r1345740)
- แก้ไข svn_uri_get_file_url_from_dirent บน Windows (r1409146)
มีอะไรใหม่ ในเวอร์ชัน 1.10.0:
มีอะไรใหม่ ในเวอร์ชัน:
มีอะไรใหม่ ในเวอร์ชัน 1.9.5:
มีอะไรใหม่ ในเวอร์ชัน 1.9.4:
มีอะไรใหม่ ในเวอร์ชัน 1.9.3:
มีอะไรใหม่ ในเวอร์ชัน 1.9.2:
มีอะไรใหม่ ในเวอร์ชัน 1.8.13:
มีอะไรใหม่ ในเวอร์ชัน 1.8.11:
มีอะไรใหม่ ในเวอร์ชัน 1.8.10:
มีอะไรใหม่ ในเวอร์ชัน 1.8.5:
มีอะไรใหม่ ในเวอร์ชัน 1.8.4:
มีอะไรใหม่ ในเวอร์ชัน 1.8.3:
มีอะไรใหม่ ในเวอร์ชัน 1.8.1:
มีอะไรใหม่ ในรุ่น 1.8.0:
มีอะไรใหม่ ในเวอร์ชัน 1.7.9:
มีอะไรใหม่ ในเวอร์ชัน 1.7.8:
ความคิดเห็นที่ไม่พบ