ผู้แต่ง: โปรโฮสต์

ช่องโหว่ใน swhkd ซึ่งเป็นตัวจัดการทางลัดสำหรับ Wayland

ชุดของช่องโหว่ได้รับการระบุใน swhkd (Simple Wayland HotKey Daemon) ที่เกิดจากการทำงานที่ไม่ถูกต้องกับไฟล์ชั่วคราว พารามิเตอร์บรรทัดคำสั่ง และซ็อกเก็ต Unix โปรแกรมนี้เขียนด้วยภาษา Rust และจัดการการกดปุ่มลัดในสภาพแวดล้อมที่ใช้โปรโตคอล Wayland (อะนาล็อกที่เข้ากันได้กับไฟล์การกำหนดค่าของกระบวนการ sxhkd ที่ใช้ในสภาพแวดล้อมที่ใช้ X11) แพ็คเกจประกอบด้วย […]

การเปิดตัวยูทิลิตี้การซิงโครไนซ์ไฟล์ Rsync 3.2.4

หลังจากผ่านไปหนึ่งปีครึ่งของการพัฒนา Rsync 3.2.4 ก็พร้อมใช้งานแล้ว ซึ่งเป็นยูทิลิตี้การซิงโครไนซ์ไฟล์และการสำรองข้อมูลที่ช่วยให้คุณลดปริมาณการรับส่งข้อมูลด้วยการคัดลอกการเปลี่ยนแปลงแบบเพิ่มหน่วย การขนส่งอาจเป็น ssh, rsh หรือโปรโตคอล rsync ที่เป็นกรรมสิทธิ์ รองรับการจัดระเบียบเซิร์ฟเวอร์ rsync ที่ไม่ระบุชื่อ ซึ่งเหมาะสมที่สุดสำหรับการรับประกันการซิงโครไนซ์มิเรอร์ รหัสโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต GPLv3 ท่ามกลางการเปลี่ยนแปลงเพิ่มเติม: […]

การเปิดตัวสภาพแวดล้อมการพัฒนา PascalABC.NET 3.8.3

ระบบการเขียนโปรแกรม PascalABC.NET 3.8.3 วางจำหน่ายแล้ว โดยนำเสนอภาษาการเขียนโปรแกรม Pascal รุ่นที่รองรับการสร้างโค้ดสำหรับแพลตฟอร์ม .NET ความสามารถในการใช้ไลบรารี .NET และฟีเจอร์เพิ่มเติม เช่น คลาสทั่วไป อินเทอร์เฟซ ตัวดำเนินการ การโอเวอร์โหลด นิพจน์ ข้อยกเว้น การรวบรวมขยะ วิธีการขยาย คลาสที่ไม่มีชื่อ และคลาสอัตโนมัติ โครงการนี้มุ่งเน้นไปที่การประยุกต์ในด้านการศึกษาและการวิจัยเป็นหลัก ถุงพลาสติก […]

LXQt 1.1 User Environment Release

หลังจากหกเดือนของการพัฒนา สภาพแวดล้อมผู้ใช้ LXQt 1.1 (Qt Lightweight Desktop Environment) ได้รับการเผยแพร่ ซึ่งพัฒนาโดยทีมงานร่วมของนักพัฒนาโครงการ LXDE และ Razor-qt อินเทอร์เฟซ LXQt ยังคงเป็นไปตามแนวคิดขององค์กรเดสก์ท็อปแบบคลาสสิก โดยนำเสนอการออกแบบที่ทันสมัยและเทคนิคที่เพิ่มการใช้งาน LXQt อยู่ในตำแหน่งที่เป็นความต่อเนื่องของการพัฒนาเดสก์ท็อป Razor-qt และ LXDE ที่มีน้ำหนักเบา แบบแยกส่วน รวดเร็วและสะดวกสบาย โดยผสมผสานเอา [...] ที่ดีที่สุด

ภาษาการเขียนโปรแกรม Zig ให้การสนับสนุนสำหรับการส่งเสริมตนเอง (บูตสแตรป)

มีการเปลี่ยนแปลงภาษาการเขียนโปรแกรม Zig ที่อนุญาตให้คอมไพเลอร์ Zig stage2 ซึ่งเขียนด้วย Zig สามารถประกอบตัวเองได้ (stage3) ซึ่งทำให้ภาษานี้เป็นโฮสต์ด้วยตนเอง คาดว่าคอมไพเลอร์นี้จะถูกนำเสนอเป็นค่าเริ่มต้นในรุ่น 0.10.0 ที่กำลังจะมาถึง Stage2 ยังคงไม่สมบูรณ์เนื่องจากขาดการสนับสนุนสำหรับการตรวจสอบรันไทม์ ความแตกต่างในความหมายของภาษา ฯลฯ […]

การเปิดตัวชุดยูทิลิตี้ระบบหลัก GNU Coreutils 9.1

ชุดยูทิลิตี้ระบบพื้นฐานของ GNU Coreutils 9.1 เวอร์ชันเสถียรพร้อมใช้งานแล้ว ซึ่งรวมถึงโปรแกรมเช่น sort, cat, chmod, chown, chroot, cp, date, dd, echo, ชื่อโฮสต์, id, ln, ls เป็นต้น การเปลี่ยนแปลงที่สำคัญ: ยูทิลิตี้ dd ได้เพิ่มการรองรับชื่อทางเลือกของตัวเลือก iseek=N สำหรับ skid=N และ oseek=N สำหรับ search=N ซึ่งใช้ในตัวเลือก dd สำหรับ […]

ผลการทดสอบประสิทธิภาพระบบไฟล์ Reiser5 ได้รับการเผยแพร่

ผลการทดสอบประสิทธิภาพของโครงการ Reiser5 ได้รับการเผยแพร่แล้ว ซึ่งพัฒนาระบบไฟล์ Reiser4 เวอร์ชันที่ออกแบบใหม่อย่างมีนัยสำคัญ พร้อมการรองรับโลจิคัลวอลุ่มที่มี "การปรับขนาดแบบขนาน" ซึ่งแตกต่างจาก RAID แบบดั้งเดิมที่แสดงถึงการมีส่วนร่วมอย่างแข็งขันของระบบไฟล์ ในการกระจายข้อมูลระหว่างอุปกรณ์ส่วนประกอบของโลจิคัลวอลุ่ม จากมุมมองของผู้ดูแลระบบ ความแตกต่างที่สำคัญจาก RAID ก็คือส่วนประกอบของโลจิคัลวอลุ่มแบบขนาน […]

การโจมตี GitHub ที่นำไปสู่การรั่วไหลของที่เก็บข้อมูลส่วนตัวและการเข้าถึงโครงสร้างพื้นฐาน NPM

GitHub เตือนผู้ใช้ถึงการโจมตีที่มุ่งดาวน์โหลดข้อมูลจากที่เก็บข้อมูลส่วนตัวโดยใช้โทเค็น OAuth ที่ถูกบุกรุกซึ่งสร้างขึ้นสำหรับบริการ Heroku และ Travis-CI มีรายงานว่าในระหว่างการโจมตี ข้อมูลรั่วไหลจากพื้นที่เก็บข้อมูลส่วนตัวของบางองค์กร ซึ่งเปิดการเข้าถึงพื้นที่เก็บข้อมูลสำหรับแพลตฟอร์ม Heroku PaaS และระบบบูรณาการอย่างต่อเนื่องของ Travis-CI ในบรรดาผู้ที่ตกเป็นเหยื่อคือ GitHub และ […]

การเปิดตัว Neovim 0.7.0 ซึ่งเป็นโปรแกรมแก้ไข Vim เวอร์ชันที่ทันสมัย

Neovim 0.7.0 เปิดตัวแล้ว ซึ่งเป็นทางแยกของโปรแกรมแก้ไข Vim ที่เน้นไปที่การเพิ่มความสามารถในการขยายและความยืดหยุ่น โครงการได้ทำการปรับปรุงฐานรหัส Vim มานานกว่าเจ็ดปีซึ่งเป็นผลมาจากการเปลี่ยนแปลงที่ทำให้การบำรุงรักษารหัสง่ายขึ้น ให้วิธีการแบ่งงานระหว่างผู้ดูแลหลายคน แยกอินเทอร์เฟซออกจากส่วนฐาน (อินเทอร์เฟซสามารถ เปลี่ยนโดยไม่ต้องสัมผัสภายใน) และดำเนินการใหม่ […]

Fedora วางแผนที่จะแทนที่ตัวจัดการแพ็คเกจ DNF ด้วย Microdnf

นักพัฒนา Fedora Linux ตั้งใจที่จะถ่ายโอนการแจกจ่ายไปยังตัวจัดการแพ็คเกจ Microdnf ใหม่ แทนที่จะเป็น DNF ที่ใช้อยู่ในปัจจุบัน ขั้นตอนแรกสู่การย้ายคือการอัปเดตครั้งใหญ่ของ Microdnf ที่วางแผนไว้สำหรับการเปิดตัว Fedora Linux 38 ซึ่งจะใกล้เคียงกับฟังก์ชันการทำงานของ DNF และในบางพื้นที่ก็เหนือกว่าด้วยซ้ำ มีการบันทึกไว้ว่า Microdnf เวอร์ชันใหม่จะรองรับ […]

ตัวแก้ไขโค้ด CudaText อัปเดต 1.161.0

CudaText ตัวแก้ไขโค้ดข้ามแพลตฟอร์มรุ่นใหม่ที่เขียนโดยใช้ Free Pascal และ Lazarus ได้รับการเผยแพร่แล้ว ตัวแก้ไขรองรับส่วนขยาย Python และมีข้อได้เปรียบเหนือ Sublime Text หลายประการ มีคุณลักษณะบางอย่างของสภาพแวดล้อมการพัฒนาแบบรวมที่ใช้งานในรูปแบบของปลั๊กอิน มีการเตรียมไวยากรณ์วากยสัมพันธ์มากกว่า 270 รายการสำหรับโปรแกรมเมอร์ รหัสนี้เผยแพร่ภายใต้ใบอนุญาต MPL 2.0 บิลด์พร้อมใช้งานสำหรับแพลตฟอร์ม Linux, […]

อัปเดต Chrome 100.0.4896.127 พร้อมการแก้ไขช่องโหว่ 0 วัน

Google ได้เปิดตัวการอัปเดต Chrome 100.0.4896.127 สำหรับ Windows, Mac และ Linux ซึ่งแก้ไขช่องโหว่ร้ายแรง (CVE-2022-1364) ที่ผู้โจมตีใช้อยู่แล้วในการโจมตีแบบซีโรเดย์ รายละเอียดยังไม่ได้รับการเปิดเผย เราทราบเพียงว่าช่องโหว่ 0 วันนั้นเกิดจากการจัดการประเภทที่ไม่ถูกต้อง (ความสับสนประเภท) ในเอ็นจิ้น Blink JavaScript ซึ่งช่วยให้คุณประมวลผลออบเจ็กต์ที่มีประเภทที่ไม่ถูกต้อง ซึ่งเช่น ทำให้สามารถสร้างตัวชี้แบบ 0 บิต […]