ISC DHCP เป็นซอฟต์แวร์โอเพ่นซอร์สที่สามารถใช้งานอินเทอร์เฟซการกำหนดค่า DHCP (Dynamic Host Configuration Protocol) ได้อย่างอิสระโดยใช้ชุดเครื่องมือ:
- เซิร์ฟเวอร์ DHCP
- ไคลเอ็นต์ DHCP
- ตัวแทนการส่ง DHCP
มีอะไรใหม่ ในรุ่นนี้:
- ระบุคำเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33510] [ISC-Bugs # 33511]
- ปิดเสียงเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33428]
- เพิ่มเช็คสำหรับแพคเกจ 64 บิตสำหรับ atf [ISC-Bugs # 32206]
- ใช้แพ็กเกจเครื่องมืออัตโนมัติที่ใหม่กว่าและเปิดการสนับสนุน RFC_3542 บน Mac OS [ISC-Bugs # 26303]
- เอาตัวแปรออกเมื่อไม่มีการใช้งานเนื่องจาก #ifdefs เพื่อหลีกเลี่ยงคำเตือนคอมไพเลอร์ใน Solaris โดยใช้ GCC [ISC-Bugs # 33032]
- เพิ่มเช็คสำหรับช่องว่างมากเกินไปในไฟล์ config หรือสัญญาเช่า ขอบคุณ Paolo Pellegrino สำหรับการค้นหาปัญหาและข้อเสนอแนะสำหรับแพทช์ [ISC-Bugs # 33351]
- แก้ไขปัญหาหลายอย่างด้วยการใช้ OMAPI เพื่อจัดการกับคลาสและคลาสย่อย [ISC-Bugs # 27452]
- เพิ่มการเรียกใช้การสลีปหลังจากฆ่าลูกค้าเก่าเพื่อให้มีเวลาในการทำความสะอาดซ็อกเก็ต ซึ่งจะช่วยให้ตัวเลือก -r ทำงานได้อย่างสม่ำเสมอมากขึ้น [ISC-Bugs # 18175]
- ไฟล์ที่ขาดหายไปสำหรับ ISC DHCP Developer's Guide จะรวมอยู่ใน tarballs ที่เผยแพร่แล้ว หากต้องการสร้างเอกสารนี้โปรดใช้คำสั่ง devel ในไดเร็กทอรี doc [ISC-Bugs # 32767]
- อัปเดตสคริปต์ไคลเอ็นต์เพื่อใช้กับ openwrt [ISC-Bugs # 29843]
- แก้ไขการจัดการซ็อกเก็ตสำหรับไคลเอ็นต์ DHCPv6 เพื่ออนุญาตให้อินสแตนซ์หลายไคลเอ็นต์บนเครื่องเดียวทำงานได้อย่างถูกต้อง ก่อนหน้านี้ลูกค้ารายเดียวจะได้รับแพ็คเก็ต ขอบคุณ Jiri Popelka ที่ Red Hat สำหรับรายงานข้อบกพร่องและแพทช์ที่อาจเกิดขึ้น [ISC-Bugs # 34784]
- เพิ่มการสนับสนุนสำหรับการปิดระบบอย่างอ่อนโยนหลังจากได้รับสัญญาณ [ISC-Bugs # 32692] [ISC-Bugs 34945]
- เพิ่มการบันทึกการเข้าสู่ระบบเซิร์ฟเวอร์ DHCPv6 เพื่อรวมที่อยู่ที่กำหนดให้กับไคลเอ็นต์ [ISC-Bugs # 26377]
มีอะไรใหม่ ในเวอร์ชัน:
- ระบุคำเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33510] [ISC-Bugs # 33511]
- ปิดเสียงเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33428]
- เพิ่มเช็คสำหรับแพคเกจ 64 บิตสำหรับ atf [ISC-Bugs # 32206]
- ใช้แพ็กเกจเครื่องมืออัตโนมัติที่ใหม่กว่าและเปิดการสนับสนุน RFC_3542 บน Mac OS [ISC-Bugs # 26303]
- เอาตัวแปรออกเมื่อไม่มีการใช้งานเนื่องจาก #ifdefs เพื่อหลีกเลี่ยงคำเตือนคอมไพเลอร์ใน Solaris โดยใช้ GCC [ISC-Bugs # 33032]
- เพิ่มเช็คสำหรับช่องว่างมากเกินไปในไฟล์ config หรือสัญญาเช่า ขอบคุณ Paolo Pellegrino สำหรับการค้นหาปัญหาและข้อเสนอแนะสำหรับแพทช์ [ISC-Bugs # 33351]
- แก้ไขปัญหาหลายอย่างด้วยการใช้ OMAPI เพื่อจัดการกับคลาสและคลาสย่อย [ISC-Bugs # 27452]
- เพิ่มการเรียกใช้การสลีปหลังจากฆ่าลูกค้าเก่าเพื่อให้มีเวลาในการทำความสะอาดซ็อกเก็ต ซึ่งจะช่วยให้ตัวเลือก -r ทำงานได้อย่างสม่ำเสมอมากขึ้น [ISC-Bugs # 18175]
- ไฟล์ที่ขาดหายไปสำหรับ ISC DHCP Developer's Guide จะรวมอยู่ใน tarballs ที่เผยแพร่แล้ว หากต้องการสร้างเอกสารนี้โปรดใช้คำสั่ง devel ในไดเร็กทอรี doc [ISC-Bugs # 32767]
- อัปเดตสคริปต์ไคลเอ็นต์เพื่อใช้กับ openwrt [ISC-Bugs # 29843]
- แก้ไขการจัดการซ็อกเก็ตสำหรับไคลเอ็นต์ DHCPv6 เพื่ออนุญาตให้อินสแตนซ์หลายไคลเอ็นต์บนเครื่องเดียวทำงานได้อย่างถูกต้อง ก่อนหน้านี้ลูกค้ารายเดียวจะได้รับแพ็คเก็ต ขอบคุณ Jiri Popelka ที่ Red Hat สำหรับรายงานข้อบกพร่องและแพทช์ที่อาจเกิดขึ้น [ISC-Bugs # 34784]
- เพิ่มการสนับสนุนสำหรับการปิดระบบอย่างอ่อนโยนหลังจากได้รับสัญญาณ [ISC-Bugs # 32692] [ISC-Bugs 34945]
- เพิ่มการบันทึกการเข้าสู่ระบบเซิร์ฟเวอร์ DHCPv6 เพื่อรวมที่อยู่ที่กำหนดให้กับไคลเอ็นต์ [ISC-Bugs # 26377]
- ระบุคำเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33510] [ISC-Bugs # 33511]
- ปิดเสียงเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33428]
- เพิ่มเช็คสำหรับแพคเกจ 64 บิตสำหรับ atf [ISC-Bugs # 32206]
- ใช้แพ็กเกจเครื่องมืออัตโนมัติที่ใหม่กว่าและเปิดการสนับสนุน RFC_3542 บน Mac OS [ISC-Bugs # 26303]
- เอาตัวแปรออกเมื่อไม่มีการใช้งานเนื่องจาก #ifdefs เพื่อหลีกเลี่ยงคำเตือนคอมไพเลอร์ใน Solaris โดยใช้ GCC [ISC-Bugs # 33032]
- เพิ่มเช็คสำหรับช่องว่างมากเกินไปในไฟล์ config หรือสัญญาเช่า ขอบคุณ Paolo Pellegrino สำหรับการค้นหาปัญหาและข้อเสนอแนะสำหรับแพทช์ [ISC-Bugs # 33351]
- แก้ไขปัญหาหลายอย่างด้วยการใช้ OMAPI เพื่อจัดการกับคลาสและคลาสย่อย [ISC-Bugs # 27452]
- เพิ่มการเรียกใช้การสลีปหลังจากฆ่าลูกค้าเก่าเพื่อให้มีเวลาในการทำความสะอาดซ็อกเก็ต ซึ่งจะช่วยให้ตัวเลือก -r ทำงานได้อย่างสม่ำเสมอมากขึ้น [ISC-Bugs # 18175]
- ไฟล์ที่ขาดหายไปสำหรับ ISC DHCP Developer's Guide จะรวมอยู่ใน tarballs ที่เผยแพร่แล้ว หากต้องการสร้างเอกสารนี้โปรดใช้คำสั่ง devel ในไดเร็กทอรี doc [ISC-Bugs # 32767]
- อัปเดตสคริปต์ไคลเอ็นต์เพื่อใช้กับ openwrt [ISC-Bugs # 29843]
- แก้ไขการจัดการซ็อกเก็ตสำหรับไคลเอ็นต์ DHCPv6 เพื่ออนุญาตให้อินสแตนซ์หลายไคลเอ็นต์บนเครื่องเดียวทำงานได้อย่างถูกต้อง ก่อนหน้านี้ลูกค้ารายเดียวจะได้รับแพ็คเก็ต ขอบคุณ Jiri Popelka ที่ Red Hat สำหรับรายงานข้อบกพร่องและแพทช์ที่อาจเกิดขึ้น [ISC-Bugs # 34784]
- เพิ่มการสนับสนุนสำหรับการปิดระบบอย่างอ่อนโยนหลังจากได้รับสัญญาณ [ISC-Bugs # 32692] [ISC-Bugs 34945]
- เพิ่มการบันทึกการเข้าสู่ระบบเซิร์ฟเวอร์ DHCPv6 เพื่อรวมที่อยู่ที่กำหนดให้กับไคลเอ็นต์ [ISC-Bugs # 26377]
- ระบุคำเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33510] [ISC-Bugs # 33511]
- ปิดเสียงเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33428]
- เพิ่มเช็คสำหรับแพคเกจ 64 บิตสำหรับ atf [ISC-Bugs # 32206]
- ใช้แพ็กเกจเครื่องมืออัตโนมัติที่ใหม่กว่าและเปิดการสนับสนุน RFC_3542 บน Mac OS [ISC-Bugs # 26303]
- เอาตัวแปรออกเมื่อไม่มีการใช้งานเนื่องจาก #ifdefs เพื่อหลีกเลี่ยงคำเตือนคอมไพเลอร์ใน Solaris โดยใช้ GCC [ISC-Bugs # 33032]
- เพิ่มเช็คสำหรับช่องว่างมากเกินไปในไฟล์ config หรือสัญญาเช่า ขอบคุณ Paolo Pellegrino สำหรับการค้นหาปัญหาและข้อเสนอแนะสำหรับแพทช์ [ISC-Bugs # 33351]
- แก้ไขปัญหาหลายอย่างด้วยการใช้ OMAPI เพื่อจัดการกับคลาสและคลาสย่อย [ISC-Bugs # 27452]
- เพิ่มการเรียกใช้การสลีปหลังจากฆ่าลูกค้าเก่าเพื่อให้มีเวลาในการทำความสะอาดซ็อกเก็ต ซึ่งจะช่วยให้ตัวเลือก -r ทำงานได้อย่างสม่ำเสมอมากขึ้น [ISC-Bugs # 18175]
- ไฟล์ที่ขาดหายไปสำหรับ ISC DHCP Developer's Guide จะรวมอยู่ใน tarballs ที่เผยแพร่แล้ว หากต้องการสร้างเอกสารนี้โปรดใช้คำสั่ง devel ในไดเร็กทอรี doc [ISC-Bugs # 32767]
- อัปเดตสคริปต์ไคลเอ็นต์เพื่อใช้กับ openwrt [ISC-Bugs # 29843]
- แก้ไขการจัดการซ็อกเก็ตสำหรับไคลเอ็นต์ DHCPv6 เพื่ออนุญาตให้อินสแตนซ์หลายไคลเอ็นต์บนเครื่องเดียวทำงานได้อย่างถูกต้อง ก่อนหน้านี้ลูกค้ารายเดียวจะได้รับแพ็คเก็ต ขอบคุณ Jiri Popelka ที่ Red Hat สำหรับรายงานข้อบกพร่องและแพทช์ที่อาจเกิดขึ้น [ISC-Bugs # 34784]
- เพิ่มการสนับสนุนสำหรับการปิดระบบอย่างอ่อนโยนหลังจากได้รับสัญญาณ [ISC-Bugs # 32692] [ISC-Bugs 34945]
- เพิ่มการบันทึกการเข้าสู่ระบบเซิร์ฟเวอร์ DHCPv6 เพื่อรวมที่อยู่ที่กำหนดให้กับไคลเอ็นต์ [ISC-Bugs # 26377]
- ระบุคำเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33510] [ISC-Bugs # 33511]
- ปิดเสียงเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33428]
- เพิ่มเช็คสำหรับแพคเกจ 64 บิตสำหรับ atf [ISC-Bugs # 32206]
- ใช้แพ็กเกจเครื่องมืออัตโนมัติที่ใหม่กว่าและเปิดการสนับสนุน RFC_3542 บน Mac OS [ISC-Bugs # 26303]
- เอาตัวแปรออกเมื่อไม่มีการใช้งานเนื่องจาก #ifdefs เพื่อหลีกเลี่ยงคำเตือนคอมไพเลอร์ใน Solaris โดยใช้ GCC [ISC-Bugs # 33032]
- เพิ่มเช็คสำหรับช่องว่างมากเกินไปในไฟล์ config หรือสัญญาเช่า ขอบคุณ Paolo Pellegrino สำหรับการค้นหาปัญหาและข้อเสนอแนะสำหรับแพทช์ [ISC-Bugs # 33351]
- แก้ไขปัญหาหลายอย่างด้วยการใช้ OMAPI เพื่อจัดการกับคลาสและคลาสย่อย [ISC-Bugs # 27452]
- เพิ่มการเรียกใช้การสลีปหลังจากฆ่าลูกค้าเก่าเพื่อให้มีเวลาในการทำความสะอาดซ็อกเก็ต ซึ่งจะช่วยให้ตัวเลือก -r ทำงานได้อย่างสม่ำเสมอมากขึ้น [ISC-Bugs # 18175]
- ไฟล์ที่ขาดหายไปสำหรับ ISC DHCP Developer's Guide จะรวมอยู่ใน tarballs ที่เผยแพร่แล้ว หากต้องการสร้างเอกสารนี้โปรดใช้คำสั่ง devel ในไดเร็กทอรี doc [ISC-Bugs # 32767]
- อัปเดตสคริปต์ไคลเอ็นต์เพื่อใช้กับ openwrt [ISC-Bugs # 29843]
- แก้ไขการจัดการซ็อกเก็ตสำหรับไคลเอ็นต์ DHCPv6 เพื่ออนุญาตให้อินสแตนซ์หลายไคลเอ็นต์บนเครื่องเดียวทำงานได้อย่างถูกต้อง ก่อนหน้านี้ลูกค้ารายเดียวจะได้รับแพ็คเก็ต ขอบคุณ Jiri Popelka ที่ Red Hat สำหรับรายงานข้อบกพร่องและแพทช์ที่อาจเกิดขึ้น [ISC-Bugs # 34784]
- เพิ่มการสนับสนุนสำหรับการปิดระบบอย่างอ่อนโยนหลังจากได้รับสัญญาณ [ISC-Bugs # 32692] [ISC-Bugs 34945]
- เพิ่มการบันทึกการเข้าสู่ระบบเซิร์ฟเวอร์ DHCPv6 เพื่อรวมที่อยู่ที่กำหนดให้กับไคลเอ็นต์ [ISC-Bugs # 26377]
- ระบุคำเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33510] [ISC-Bugs # 33511]
- ปิดเสียงเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33428]
- เพิ่มเช็คสำหรับแพคเกจ 64 บิตสำหรับ atf [ISC-Bugs # 32206]
- ใช้แพ็กเกจเครื่องมืออัตโนมัติที่ใหม่กว่าและเปิดการสนับสนุน RFC_3542 บน Mac OS [ISC-Bugs # 26303]
- เอาตัวแปรออกเมื่อไม่มีการใช้งานเนื่องจาก #ifdefs เพื่อหลีกเลี่ยงคำเตือนคอมไพเลอร์ใน Solaris โดยใช้ GCC [ISC-Bugs # 33032]
- เพิ่มเช็คสำหรับช่องว่างมากเกินไปในไฟล์ config หรือสัญญาเช่า ขอบคุณ Paolo Pellegrino สำหรับการค้นหาปัญหาและข้อเสนอแนะสำหรับแพทช์ [ISC-Bugs # 33351]
- แก้ไขปัญหาหลายอย่างด้วยการใช้ OMAPI เพื่อจัดการกับคลาสและคลาสย่อย [ISC-Bugs # 27452]
- เพิ่มการเรียกใช้การสลีปหลังจากฆ่าลูกค้าเก่าเพื่อให้มีเวลาในการทำความสะอาดซ็อกเก็ต ซึ่งจะช่วยให้ตัวเลือก -r ทำงานได้อย่างสม่ำเสมอมากขึ้น [ISC-Bugs # 18175]
- ไฟล์ที่ขาดหายไปสำหรับ ISC DHCP Developer's Guide จะรวมอยู่ใน tarballs ที่เผยแพร่แล้ว หากต้องการสร้างเอกสารนี้โปรดใช้คำสั่ง devel ในไดเร็กทอรี doc [ISC-Bugs # 32767]
- อัปเดตสคริปต์ไคลเอ็นต์เพื่อใช้กับ openwrt [ISC-Bugs # 29843]
- แก้ไขการจัดการซ็อกเก็ตสำหรับไคลเอ็นต์ DHCPv6 เพื่ออนุญาตให้อินสแตนซ์หลายไคลเอ็นต์บนเครื่องเดียวทำงานได้อย่างถูกต้อง ก่อนหน้านี้ลูกค้ารายเดียวจะได้รับแพ็คเก็ต ขอบคุณ Jiri Popelka ที่ Red Hat สำหรับรายงานข้อบกพร่องและแพทช์ที่อาจเกิดขึ้น [ISC-Bugs # 34784]
- เพิ่มการสนับสนุนสำหรับการปิดระบบอย่างอ่อนโยนหลังจากได้รับสัญญาณ [ISC-Bugs # 32692] [ISC-Bugs 34945]
- เพิ่มการบันทึกการเข้าสู่ระบบเซิร์ฟเวอร์ DHCPv6 เพื่อรวมที่อยู่ที่กำหนดให้กับไคลเอ็นต์ [ISC-Bugs # 26377]
- ระบุคำเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33510] [ISC-Bugs # 33511]
- ปิดเสียงเตือนการวิเคราะห์แบบคงที่ [ISC-Bugs # 33428]
- เพิ่มเช็คสำหรับแพคเกจ 64 บิตสำหรับ atf [ISC-Bugs # 32206]
- ใช้แพ็กเกจเครื่องมืออัตโนมัติที่ใหม่กว่าและเปิดการสนับสนุน RFC_3542 บน Mac OS [ISC-Bugs # 26303]
- เอาตัวแปรออกเมื่อไม่มีการใช้งานเนื่องจาก #ifdefs เพื่อหลีกเลี่ยงคำเตือนคอมไพเลอร์ใน Solaris โดยใช้ GCC [ISC-Bugs # 33032]
- เพิ่มเช็คสำหรับช่องว่างมากเกินไปในไฟล์ config หรือสัญญาเช่า ขอบคุณ Paolo Pellegrino สำหรับการค้นหาปัญหาและข้อเสนอแนะสำหรับแพทช์ [ISC-Bugs # 33351]
- แก้ไขปัญหาหลายอย่างด้วยการใช้ OMAPI เพื่อจัดการกับคลาสและคลาสย่อย [ISC-Bugs # 27452]
- เพิ่มการเรียกใช้การสลีปหลังจากฆ่าลูกค้าเก่าเพื่อให้มีเวลาในการทำความสะอาดซ็อกเก็ต ซึ่งจะช่วยให้ตัวเลือก -r ทำงานได้อย่างสม่ำเสมอมากขึ้น [ISC-Bugs # 18175]
- ไฟล์ที่ขาดหายไปสำหรับ ISC DHCP Developer's Guide จะรวมอยู่ใน tarballs ที่เผยแพร่แล้ว หากต้องการสร้างเอกสารนี้โปรดใช้คำสั่ง devel ในไดเร็กทอรี doc [ISC-Bugs # 32767]
- อัปเดตสคริปต์ไคลเอ็นต์เพื่อใช้กับ openwrt [ISC-Bugs # 29843]
- แก้ไขการจัดการซ็อกเก็ตสำหรับไคลเอ็นต์ DHCPv6 เพื่ออนุญาตให้อินสแตนซ์หลายไคลเอ็นต์บนเครื่องเดียวทำงานได้อย่างถูกต้อง ก่อนหน้านี้ลูกค้ารายเดียวจะได้รับแพ็คเก็ต ขอบคุณ Jiri Popelka ที่ Red Hat สำหรับรายงานข้อบกพร่องและแพทช์ที่อาจเกิดขึ้น [ISC-Bugs # 34784]
- เพิ่มการสนับสนุนสำหรับการปิดระบบอย่างอ่อนโยนหลังจากได้รับสัญญาณ [ISC-Bugs # 32692] [ISC-Bugs 34945]
- เพิ่มการบันทึกการเข้าสู่ระบบเซิร์ฟเวอร์ DHCPv6 เพื่อรวมที่อยู่ที่กำหนดให้กับไคลเอ็นต์ [ISC-Bugs # 26377]
- พบปัญหาความปลอดภัยใน Bind9 และ
มีอะไรใหม่ คงที่ รุ่นนี้มีรหัส Bind9 แบบถาวร ไม่มีการเปลี่ยนแปลงโค้ดกับรหัส DHCP [ISC-Bugs # 32688] CVE: CVE-2013-2266.
- โค้ดที่ถูกต้องในการคำนวณค่าเวลาในไคลเอ็นต์เพื่อเปรียบเทียบค่า rebind กับอินฟินิตี้แทนการต่ออายุค่า ขอบคุณ Chenda Huang จาก บริษัท H3C Technologies จำกัด เพื่อรายงานปัญหานี้ [ISC-Bugs # 29062]
- แก้ไขปัญหาบางอย่างในโค้ดสำหรับการแยกวิเคราะห์และพิมพ์ตัวเลือก [ISC-Bugs # 22625] - พิมพ์ตัวเลือกที่มีหลายช่องตามด้วยอาร์เรย์ของบางอย่างเช่น & quot; fIa & quot; [ISC-Bugs # 27289] - แยกวิเคราะห์ตัวเลือกต่างๆในการประกาศที่มีหลายช่องตามด้วยอาร์เรย์ของบางอย่างเช่น & quot; fIa & quot; [ISC-Bugs # 27296] - ระบุอย่างถูกต้องถ้าเราแยกวิเคราะห์ค่า 16 หรือ 32 บิตใน evalu_numeric_expression (extract-int) [ISC-Bugs # 27314] - แยกวิเคราะห์ความยาวศูนย์เป็นอย่างดีจากไฟล์สัญญาเช่า ขอบคุณ Marius Tomaschewski จาก SUSE สำหรับรายงานและแพทช์ต้นแบบสำหรับตั๋วนี้รวมทั้งตั๋ว 27289
- ก่อนหน้านี้รหัสเซิร์ฟเวอร์ถูกผ่อนคลายเพื่ออนุญาตให้ใช้แพ็คเก็ตที่มี ID ลูกค้าเป็นศูนย์ไม่น้อยที่จะประมวลผล ภายใต้สถานการณ์บางกรณีการใช้รหัสลูกค้าของศูนย์ความยาวเป็นศูนย์ทำให้เซิร์ฟเวอร์สามารถเข้าสู่ลูปแบบไม่ จำกัด ได้ เนื่องจากรหัสดังกล่าวไม่ถูกต้องตาม RFC 2132 ส่วน 9.14 เซิร์ฟเวอร์ไม่รับข้อมูลเหล่านี้อีกต่อไป รหัสลูกค้าที่มีความยาว 1 ยังไม่ถูกต้อง แต่เซิร์ฟเวอร์ยังคงยอมรับรหัสดังกล่าวเพื่อลดปัญหาการหยุดชะงัก ข้อ จำกัด ดังกล่าวอาจถูกทำให้รัดกุมในอนาคตเพื่อไม่อนุญาต ID ที่มีความยาว 1. ขอขอบคุณ Markus Hietava จากโครงการ Codenomicon CROSS ในการค้นหาปัญหานี้และ CERT-FI สำหรับการประสานงานกับช่องโหว่ [ISC-Bugs # 29851] CVE: CVE-2012-3571
- เมื่อพยายามแปลง DUID จากตัวเลือก id ไคลเอ็นต์ไปยังที่อยู่ฮาร์ดแวร์จะจัดการรหัสไคลเอ็นต์ที่ไม่คาดคิดอย่างถูกต้อง ขอขอบคุณ Markus Hietava จากโครงการ Codenomicon CROSS สำหรับการค้นหาปัญหานี้และ CERT-FI สำหรับการประสานงานกับช่องโหว่ [ISC-Bugs # 29852] CVE: CVE-2012-3570
- พบการรั่วไหลของหน่วยความจำและแก้ไขแล้ว ขอบคุณ Glen Eustace จาก Massey University, New Zealand ในการค้นหาปัญหานี้ [ISC-Bugs # 30024] CVE: CVE-2012-3954
- การทดสอบหน่วยที่มีอยู่เดิมที่มีอยู่ได้รับการย้ายไปที่กรอบการทดสอบอัตโนมัติ (ATF) แล้ว การทดสอบใหม่ ๆ ได้รับการพัฒนาขึ้น หากต้องการใช้การทดสอบหน่วยโปรดใช้ - with-atf ในการกำหนดค่าสคริปต์ มีการเพิ่มคู่มือสำหรับนักพัฒนาแล้ว หากต้องการสร้างไฟล์โปรดใช้ devel ในไดเร็กทอรี doc ขณะนี้อยู่ในช่วงเริ่มต้นของการพัฒนา แต่คาดว่าจะเติบโตในอนาคตอันใกล้ [ISC-Bugs 25901]
- พบปัญหาเกี่ยวกับการใช้เวลาเช่าแล้วแก้ไข การเปลี่ยนแปลงบางอย่างกับเวลาสิ้นสุดของสัญญาเช่า IPv6 อาจทำให้เซิร์ฟเวอร์ยกเลิก ขอบคุณ Glen Eustace จาก Massey University, New Zealand ในการค้นหาปัญหานี้ [ISC-Bugs # 30281] CVE: CVE-2012-3955
- อัปเดตโค้ดดีบักการรั่วไหลของหน่วยความจำเพื่อทำงานกับ v6 [ISC-Bugs # 30297]
- ผ่อนคลายข้อกำหนดสำหรับการลบระเบียน A หรือ AAAA ก่อนหน้านี้โค้ดการลบ DDNS ต้องมีทั้งระเบียน A หรือ AAAA และมีระเบียน TXT อยู่ ข้อกำหนดนี้อาจทำให้เกิดปัญหาหากมีบางสิ่งขัดจังหวะการลบออกจากระเบียน TXT เพียงอย่างเดียว การผ่อนคลายนี้จัดทำขึ้นใน RFC 4703 [ISC-Bugs # 30734]
- แก้ไขรหัสป้องกันความผิดพลาดเพื่อจัดการกับชื่อผู้ให้บริการที่ไม่ถูกต้องดีกว่า ก่อนหน้านี้โครงสร้างที่ถือชื่ออาจถูกปลดปล่อยอย่างไม่เหมาะสมในบางกรณีและไม่ได้เป็นอิสระในกรณีอื่น ๆ [ISC-Bugs # 30320]
- เพิ่มตัวเลือกการกำหนดค่า enable-secs-byteorder เพื่อจัดการกับไคลเอ็นต์ที่สั่งซื้อไบต์ในฟิลด์ secs ไม่ถูกต้อง ฟิลด์นี้ควรอยู่ในลำดับไบต์ของเครือข่าย แต่ลูกค้าบางรายทำผิดพลาด เมื่อตัวเลือกนี้ถูกเปิดใช้งานเซิร์ฟเวอร์จะตรวจสอบฟิลด์ secs และถ้าดูเหมือนผิด (ไบต์สูงไม่ใช่ศูนย์และศูนย์ไบต์ต่ำ) ให้สลับไบต์ ค่าเริ่มต้นถูกปิดใช้งาน ตัวเลือกนี้มีประโยชน์เฉพาะเมื่อทำ Load Balancing ภายใน failover [ISC-Bugs # 26108]
- แก้ไขชุดปัญหาที่ค้นพบโดยใช้เครื่องมือตรวจสอบโค้ด ขอขอบคุณ Jiri Popelka และ Tomas Hozza Red Hat สำหรับล็อกและแพทช์ [ISC-Bugs # 23833]
- การปรับปรุงสตริงพื้นฐาน base64 ที่ไม่ได้รับการปรับปรุง ตัวแยกวิเคราะห์ขณะนี้จัดการสตริงที่มีชื่อที่สำรองไว้ได้อย่างเหมาะสม [ISC-Bugs # 23048]
- แก้ไขฟังก์ชัน nak_lease เพื่อพยายามค้นหาตัวระบุเซิร์ฟเวอร์เซิร์ฟเวอร์ที่จะใช้สำหรับ NAK คุณลักษณะนี้เปิดใช้งานโดยการกำหนด SERVER_ID_FOR_NAK ใน include / site.h และค่าดีฟอลต์ที่ถูกปิดใช้อยู่ [ISC-Bugs # 25689]
- ลูกค้าส่งข้อมูลเกี่ยวกับตัวเลือกที่ร้องขอจากเซิร์ฟเวอร์ไปยังโค้ดสคริปต์ผ่านทางตัวแปรสภาพแวดล้อมแล้ว ตัวแปรเหล่านี้มีรูปแบบที่ร้องขอ _ = 1 ซึ่งมีชื่อตัวเลือกเหมือนกันกับที่ใช้ในตัวแปร new_ * และ old_ * [ISC-Bugs # 29068]
- เพิ่มการสนับสนุนสำหรับการตรวจสอบอย่างง่ายว่าเซิร์ฟเวอร์ id ในข้อความคำขอถึง failover peer ตรงกับเซิร์ฟเวอร์ id ของเซิร์ฟเวอร์ การสนับสนุนนี้เปิดใช้งานโดยการแก้ไขไฟล์รวมถึง / site.h และยกเลิกคำนิยามสำหรับ SERVER_ID_CHECK ตัวเลือกมีข้อ จำกัด และปัญหาหลายประการโปรดอ่านความคิดเห็นในไฟล์ site.h ก่อนที่จะเปิดใช้งาน [ISC-Bugs # 31463]
- จัดระเบียบปัญหาเรียบเรียงบางอย่างในโค้ดการแก้ปัญหา [ISC-Bugs # 26460]
- ย้ายไฟล์ dhcpd.conf exmample ไปที่ dhcpd.conf.example เพื่อไม่ให้เขียนทับไฟล์ dhcpd.conf เมื่อติดตั้ง ISC DHCP เวอร์ชันใหม่ ผู้ใช้จะต้องคัดลอกด้วยตนเองและแก้ไขไฟล์ dhcpd.conf ตามที่ต้องการ [ISC-Bugs # 19337]
- ตรวจสอบค่าสถานะเมื่อพยายามอ่านจากการเชื่อมต่อเพื่อดูว่ามีการปิดหรือไม่ หากปรากฏปิดอย่าพยายามอ่านจากอีกครั้ง วิธีนี้จะหลีกเลี่ยงการวนรอบแบบไม่ว่างรอขณะที่ชื่อเพียร์ไม่ตรงกัน [ISC-Bugs # 31231]
- ลบตัวแปรที่ไม่ได้ใช้เพื่อให้คอมไพเลอร์มีความสุข [ISC-Bugs # 31983]
- ปัญหาเกี่ยวกับการใช้เวลาเช่า พบและแก้ไข การเปลี่ยนแปลงบางอย่างกับเวลาสิ้นสุดของสัญญาเช่า IPv6 อาจทำให้เซิร์ฟเวอร์ยกเลิก ขอบคุณ Glen Eustace จาก Massey University, New Zealand ในการค้นหาปัญหานี้ [ISC-Bugs # 30281] CVE: CVE-2012-3955
- จัดการข้อความรีเลย์แบบสแตนด์อโลนโดยไม่ระบุชื่อ
มีอะไรใหม่ ในเวอร์ชัน 4.3.5:
มีอะไรใหม่ ในเวอร์ชัน 4.3.4:
มีอะไรใหม่ ในเวอร์ชัน 4.3.3-P1:
มีอะไรใหม่ ในเวอร์ชัน 4.3.3:
มีอะไรใหม่ ในเวอร์ชัน 4.3.0 / 4.2.6:
มีอะไรใหม่ ในเวอร์ชัน 4.2.5:
มีอะไรใหม่ ในเวอร์ชัน 4.2.4-P2:
มีอะไรใหม่ ในเวอร์ชัน 4.2.0-P1: ที่อยู่ในฟิลด์ที่อยู่ link ก่อนหน้านี้ข้อความดังกล่าวอาจทำให้เซิร์ฟเวอร์ขัดข้อง
ความคิดเห็นที่ไม่พบ