ข้ามไปยังเนื้อหาหลัก

บันทึกการเปลี่ยนแปลง (Mudfish Cloud VPN)

เคล็ดลับ

หาไฟล์ติดตั้งรุ่นก่อนหน้าได้ที่ รายการไฟล์เผยแพร่

6.5.5 (2026-09-28)​

  • mudfish
    • หากอ่านข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ตอนเริ่มต้นไม่สำเร็จ จะลองใหม่สูงสุดสองครั้ง
    • แก้ปัญหาการปล่อยข้อมูลเส้นทางก่อนประมวลผลข้อความ routing socket เสร็จ ซึ่งอาจทำให้โปรแกรมหยุดผิดปกติ
    • macOS: แก้ปัญหาการนำค่า DNS ของ Full VPN ไปใช้ขณะเปิดโหมดไอเท็ม WFP ร่วมด้วย
    • ลบตัวเลือกบรรทัดคำสั่งไคลเอนต์และเซิร์ฟเวอร์ ADN ที่เลิกใช้แล้วในโปรเซส Core ได้แก่ -a และ -A
  • mudflow
    • จัดการสถานะการส่งและจำนวนครั้งที่ล้มเหลวอย่างถูกต้องเมื่อลองส่งคำขอตั้งค่าเซิร์ฟเวอร์รีเลย์ใหม่หลังซ็อกเก็ตผิดพลาด
    • แก้ปัญหาที่อาจเกิด deadlock ขณะล้างคำขอที่ถึงจำนวนครั้งลองใหม่สูงสุด
    • จัดกลุ่มข้อผิดพลาด MUDEC_01696 ตามคู่ไอเท็มและเซิร์ฟเวอร์รีเลย์ เพื่อลดข้อความซ้ำและแยกการตั้งค่าที่ล้มเหลวได้ง่ายขึ้น
  • mudrun
    • แก้ปัญหาโปรแกรมหยุดผิดปกติระหว่างเข้าสู่ระบบ เมื่อค่าโหมดผู้เชี่ยวชาญหรือ alias ในคำตอบยืนยันตัวตนเป็นบูลีน
    • แก้ปัญหาโปรแกรมหยุดผิดปกติเมื่อคำขอวัด TCP RTT ไม่มี IP หรือพอร์ต และให้คืนข้อผิดพลาดแทน
    • Linux: ค้นหาเทอร์มินัลที่ใช้ได้ เช่น Konsole, GNOME Terminal, Xfce Terminal หรือ xterm เพื่อเรียก mudnetmon และ mudmtr พร้อมจัดการชื่อผู้ใช้ที่มีอักขระพิเศษอย่างถูกต้อง
    • Windows: แก้ปัญหาที่อาจหยุดผิดปกติขณะโหลดรายการโปรเซสเมื่อ GameGuard ทำงานอยู่
    • Windows: ปรับปรุงรายงานการหยุดผิดปกติให้จัดการข้อผิดพลาดที่เกิดพร้อมกัน และป้องกันการบันทึกวนซ้ำเมื่อเธรดรายงานเองเกิดข้อผิดพลาด
    • UI
      • ร้องขอเส้นทางที่ผ่านเซิร์ฟเวอร์รีเลย์สองเครื่องอย่างชัดเจนในแผนที่ RTT ของโหมดขั้นสูงและ Multi Path
      • เพิ่มรายการเกมและโปรแกรมในการค้นหาบนแดชบอร์ด
  • mudwfp_proxy
    • macOS: เพิ่มตัวระบุโปรแกรมในส่วนหัวพร็อกซี TCP/UDP และขยายบัฟเฟอร์ชื่อ เพื่อให้โปรแกรมที่มีตัวระบุยาวแสดงในบันทึกและสถิติทราฟฟิกได้ถูกต้อง
    • macOS: ใช้นาฬิกาแบบ monotonic สำหรับตัวจับเวลาพร็อกซี เพื่อจัดการเวลาหมดอย่างสม่ำเสมอ
    • Windows: เพิ่มคำอธิบายข้อผิดพลาดของระบบในข้อความเริ่มไดรเวอร์ WFP ไม่สำเร็จ (MUDEC_00514)

6.5.4 (2026-09-06)​

  • muddiag
    • เพิ่ม mudwfp_proxy_stdout.txt ในรายงานปัญหาของ Linux และ macOS
  • mudfish-exclude
    • Linux: เพิ่มเครื่องมือบรรทัดคำสั่งสำหรับเรียกโปรแกรมที่เลือกโดยไม่ผ่าน Mudfish และใช้การเชื่อมต่อ IPv4 เดิม ต้องมีสิทธิ์ root, cgroup v2, ip และ iptables
  • mudnetmon
    • เพิ่มตัวเลือก -r / --read เพื่อโหลดรายงานทราฟฟิก JSON มาตรวจสอบออฟไลน์หรือส่งออก
  • mudrun
    • macOS: แก้ปัญหาการปิดโปรแกรม mudwfp_proxy
    • Windows: ปิดการผูก IPv6 ของ TAP-Win32 Adapter V9 ในเบื้องหลังเมื่อเริ่มโปรแกรม
    • เพิ่มการแจ้งเตือนแดชบอร์ดยกเว้นระดับข้อมูลในรายงานข้อผิดพลาดอัตโนมัติ และไม่รวมการแจ้งแพ็กเก็ตสูญหาย MUDEC_00238 ที่เกิดตามปกติ

6.5.3 (2026-05-25)​

  • mudfish
    • บันทึกคำขอที่ผ่าน DHCP relay agent อย่างถูกต้อง และส่งคำตอบกลับไปยัง relay agent ด้วย
    • Windows: หากเปลี่ยน MTU ไม่สำเร็จ ให้บันทึกคำสั่งที่ล้มเหลวแล้วทำงานต่อ แทนการปิดโปรเซส
  • mudrun
    • แก้ปัญหาการตั้งค่าไม่ถูกใช้เมื่อมีกฎยกเว้น Full VPN มากเกินไป
    • หากเรียก Launcher ซ้ำ ให้เปิดแดชบอร์ดที่ทำงานอยู่แล้ว แทนการจบด้วยข้อผิดพลาด
    • หากใช้ .ipport ไม่ได้ ให้เปิดแดชบอร์ดด้วยที่อยู่ bind และพอร์ตที่กำหนดไว้
    • การเลือกอัตโนมัติตาม RTT จะขอและใช้เส้นทางที่ตรงกับโหมดเซิร์ฟเวอร์รีเลย์ปัจจุบัน เช่น โหมดพื้นฐานหรือ Multi Path
    • รักษาลำดับการเรียงเส้นทางยกเว้น Full VPN ให้คงที่ และขยายหน้าต่างแก้ไข
    • ใช้เอนด์พอยต์ /prog/launcher/conf โดยเฉพาะสำหรับบันทึกการตั้งค่า Launcher
  • mudwfp_proxy
    • เพิ่มตัวเลือก -G บน Windows, macOS และ Linux เพื่อใช้ระดับการบันทึกตามที่ตั้งใน Mudfish Launcher

6.5.2 (2026-05-06)​

  • mudfish
    • ปรับความแม่นยำการวัด RTT โดยล้างข้อมูลค้างในซ็อกเก็ต สุ่มการส่งแพ็กเก็ตวัด และตรวจสอบคำตอบ
    • แก้การใช้ซ็อกเก็ตวัด RTT ซ้ำและการจัดการหมดเวลา
    • แก้การตรวจสอบการเชื่อมต่อ TCP รีเลย์ และเพิ่มการตรวจขอบเขต FD_SETSIZE
    • ปรับลำดับปิดการเชื่อมต่อเพื่อให้ปิดได้ตามปกติ
  • mudrun
    • ทำรูปแบบข้อผิดพลาด HTTP API ให้สอดคล้องกัน และแก้รหัสตอบกลับสำเร็จที่ไม่ถูกต้อง
    • เพิ่มเอนด์พอยต์ดีบักสำหรับบันทึกระดับ trace
    • เปลี่ยนชื่อไฟล์ JavaScript ของ UI เพื่อให้แคชอัปเดต

6.5.1 (2026-05-02)​

  • mudflow
    • เพิ่มรหัส MUDEC_01697 และ MUDEC_01698 เพื่อวินิจฉัยปัญหาการจัดการ session ID (SID) ของระบบเบื้องหลัง
    • API เลือกอัตโนมัติภายในคืนค่าเวอร์ชันปัจจุบันอย่างถูกต้อง
  • mudrun
    • เพิ่มโหมด Blacklist ให้ Web Inspect จัดการโดเมนที่จะส่งผ่าน Mudfish ได้ทั้งแบบ Whitelist และ Blacklist
    • แยกการตั้งค่าโดเมนแบบกำหนดเองเป็น Whitelist และ Blacklist
    • ปรับเว็บแดชบอร์ดให้รองรับการตั้งค่า Web Inspect แบบใหม่
  • mudwfp_proxy
    • ปรับปรุงการจัดการสัญญาณบน Linux และ macOS พร้อมจัดระเบียบโค้ด

6.5.0 (2026-04-21)​

  • mudflow
    • ปรับลำดับเริ่มต้นให้จัดการ SID ที่รออยู่ได้ เมื่อยังใช้ snode ของระบบเบื้องหลังไม่ได้ทันที
    • ปรับตรรกะวัด RTT ให้ดึงข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ใหม่อัตโนมัติหากการเริ่มต้นยังไม่เสร็จ
    • ลดระดับข้อความการเชื่อมต่อบางรายการ เช่น MUDEC_00414, MUDEC_00415 และ MUDEC_00771 จากข้อผิดพลาดเป็นคำเตือน
    • เพิ่มข้อความข้อผิดพลาดของระบบในบันทึกวินิจฉัยการเชื่อมต่อล้มเหลว
  • mudrun
    • macOS: เพิ่ม Transparent Proxy ที่ใช้ NETransparentProxyProvider (Network Extension) จัดการทราฟฟิก TCP/UDP แยกตามโปรแกรมบน macOS 11.5 ขึ้นไป และรองรับโหมดไอเท็ม WFP สำหรับ macOS
    • macOS: เปลี่ยนเวอร์ชันขั้นต่ำเป็น 11.5 และปรับปรุงสิทธิ์ app-proxy
    • ปรับ API รายการโปรเซสและระบบเบื้องหลังเว็บแดชบอร์ดให้รองรับตัวระบุโปรแกรม
    • ปรับระดับรายละเอียดบันทึกตรวจการเชื่อมต่อ IPv6

6.4.4 (2026-04-04)​

  • mudnetmon
    • เพิ่มการเก็บทราฟฟิกเครือข่ายด้วย API NetworkStatistics ของ macOS
    • เรียกเครื่องมือตรวจสอบเครือข่าย mudnetmon ในหน้าต่างเทอร์มินัลใหม่ได้จากเมนูแดชบอร์ด macOS
  • mudrun
    • แสดงเมนู "Network Monitoring" บน macOS ด้วย
    • แก้ภาพเสียในหน้าต่างสถานะ โดยรอรับ session ID ของเซิร์ฟเวอร์รีเลย์ (sidstr) ครบก่อนโหลดกราฟ

6.4.3 (2026-03-29)​

  • muddiag
    • แก้ IP และการทดสอบที่ไม่ถูกต้อง
  • mudmtr
    • เขียนฟังก์ชันส่งรายงานใหม่ให้ใช้เอนด์พอยต์ HTTP ใหม่
    • แสดงลิงก์กระทู้เมื่อส่งรายงาน MTR และสร้างกระทู้ฟอรัมสำเร็จ
  • mudnetmon
    • รองรับ Linux ด้วย eBPF
    • เพิ่มการล็อก PID เพื่อป้องกันหลายอินสแตนซ์ทำงานพร้อมกัน
  • mudrun
    • ส่งชื่อผู้ใช้เป็นอาร์กิวเมนต์เมื่อเรียก mudmtr และ mudnetmon
    • เพิ่ม IP ปลายทาง พอร์ต และข้อความข้อผิดพลาดใน MUDEC_01443
    • เพิ่มรหัสที่ขาด ได้แก่ MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662 และ MUDEC_01663 พร้อมปรับปรุงข้อความ เช่น MUDEC_00927
    • ลดระดับรายละเอียดบันทึกการทำงานของแคช
    • Linux: แก้ให้ mudnetmon ทำงานได้ถูกต้องในเทอร์มินัลอีมูเลเตอร์

6.4.2 (2026-03-20)​

  • mudmtr
    • เขียนฟังก์ชัน Matt's traceroute ใหม่สำหรับ Linux, macOS และ Windows
  • mudrun
    • เพิ่มปุ่มเรียก mudnetmon.exe และ mudmtr.exe ในแท็บขั้นสูง
    • นำฟังก์ชัน Matt's traceroute เดิมออก
    • UI: อัปเดตภาษาของระบบเบื้องหลังเมื่อผู้ใช้เปลี่ยนภาษา

6.4.1 (2026-03-18)​

  • mudnetmon
    • เพิ่มเครื่องมือ mudnetmon.exe สำหรับดูทราฟฟิกของระบบแยกตามโปรเซสบน Windows
  • mudrun
    • แก้ assertion failure ระหว่างยืนยันตัวตน
  • mudwfp_proxy
    • ใช้ส่วนหัวใหม่ในการสื่อสาร UDP กับเซิร์ฟเวอร์รีเลย์

6.4.0 (2026-02-12)​

  • mudfish
    • นำโปรโตคอลส่วนหัวพร็อกซีใหม่ v2 มาใช้กับ TCP และ UDP
    • แก้ลำดับกำหนดตารางเส้นทางในการเชื่อมต่อโบรกเกอร์ เพื่อให้ล้างข้อมูลได้ถูกต้องเมื่อเกิดข้อผิดพลาด
    • เปลี่ยนข้อความ MUDEC_01172 และ MUDEC_01173 จากระดับคำเตือนเป็นข้อมูล
    • เพิ่มรหัสข้อผิดพลาดในข้อความ Wintun (MUDEC_00902)
    • แก้ปัญหาการแสดงปริมาณการใช้เครือข่ายของการเชื่อมต่อโดยตรง
  • mudrun
    • เพิ่มสถิตินับการแจ้งเตือนแยกตามระดับ warning, error, critical และ fatal
    • ลบวิธีเลี่ยง MUDEC_00044 บน Windows 7 ที่ใช้เรียก Task Manager
    • ย้อนการเปลี่ยนแปลงที่ให้ Windows ใช้เบราว์เซอร์ในตัว

6.3.3 (2026-02-03)​

  • mudfish
    • ลบฟังก์ชัน pfctl และ pf ออกจากโปรเซส Core
  • mudrun
    • ลบโหมด NAT Open แต่ยังไม่ได้ประกาศเลิกใช้ (deprecated) อย่างเป็นทางการ

6.3.2 (2026-01-25)​

  • mudfish
    • ไม่บันทึกข้อผิดพลาด EPIPE ในโหมด FastConnect อีกต่อไป
  • mudrun
    • วัด RTT ของไอเท็มเกมสามครั้งก่อนแสดงให้ผู้ใช้
    • หากไฟร์วอลล์ส่วนตัวหรือแอนติไวรัสบน Windows บล็อกการค้นหา DNS ของ ui.mudfish.net ให้เปิด UI ด้วยเบราว์เซอร์เริ่มต้น
    • UI: ปรับการขึ้นบรรทัดใหม่ของข้อความบางรายการ

6.3.1 (2026-01-15)​

  • muddiag
    • เพิ่ม manifest ความเข้ากันได้กับ Windows 10 และ 11
  • mudrun
    • ปรับระดับการบันทึกของข้อความบางรายการ
    • UI
      • ปรับสีหน้าต่างป๊อปอัปในโหมดมืด
      • ปรับปรุงหน้าจอและเมนูไอเท็มแบบกำหนดเอง
      • แก้การแสดงไอคอนเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติของไอเท็มแบบกำหนดเอง
      • แสดงเมนูไอเท็มแบบกำหนดเองแม้ปิดโหมดผู้เชี่ยวชาญ

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: เรียก mudrun_tauri.exe แทนเบราว์เซอร์เริ่มต้นหากทำได้
    • Windows: เพิ่มโหมดความเข้ากันได้กับ Windows 10 และ 11 ให้ mudrun.exe.manifest
  • mudfish
    • บันทึกข้อความ MUDEC_00139, MUDEC_00314, MUDEC_00049 และ MUDEC_001643 เพียงครั้งเดียว

6.2.2 (2026-01-02)​

  • mudfish
    • แก้ข้อผิดพลาดใน Multi Path เมื่อไม่มีอินเทอร์เฟซที่ใช้ได้
  • mudrun
    • เมื่อพบการหยุดผิดปกติบน Linux ให้รายงานข้อมูลที่เกี่ยวข้องไปยังเซิร์ฟเวอร์ Mudfish
    • ปรับระดับการบันทึกของข้อความบางรายการ
    • แก้ assertion failure ระหว่างประมวลผลส่วนหัวคำขอ HTTP
    • macOS
      • ไม่กำหนดที่อยู่เซิร์ฟเวอร์ DNS ให้การเชื่อมต่อ Mudfish VPN
      • บันทึกข้อผิดพลาดและคำเตือนลงไฟล์บันทึก Mudfish Cloud VPN อย่างถูกต้อง
    • UI
      • เมื่อรีเซ็ตการตั้งค่า Launcher ใน "ตั้งค่า → โปรแกรม" ให้รีเซ็ตตัวเลือก tun/tap ด้วย
      • ลบเมนู WPAD ที่ยุติการรองรับแล้ว
      • แสดงไอคอนโหมดไอเท็ม WFP บนแดชบอร์ดอย่างถูกต้อง
  • mudwfp_proxy
    • แสดงข้อความผิดพลาดแยกเมื่อไม่พบชื่อโปรเซสของเซสชัน UDP

6.2.1 (2025-12-20)​

  • mudflow
    • เพิ่มตัวแปรปรับแต่งเพื่อควบคุมระดับการบันทึก
  • mudrun
    • จัดการระดับการบันทึกระหว่างโปรเซสอย่างถูกต้อง
    • UI
      • แก้ปัญหาใช้ CPU สูงระหว่างกำหนดค่าอัตโนมัติบนแดชบอร์ด
      • แก้ปัญหาการจัดการค่าจำนวนจริงในหน้า "สถานะ → เซิร์ฟเวอร์รีเลย์"
      • แสดงแท็บบันทึกพร็อกซี WFP ใน "สถานะ → โปรเซส" อย่างถูกต้อง
      • แก้การกำหนดค่าอัตโนมัติค้างที่ 50% เมื่อใช้ Full VPN ร่วมกับโหมดไอเท็ม WFP

6.2.0 (2025-12-17)​

  • mudfish
    • แก้ปัญหาคอมไพล์ taskqueue
    • แสดงข้อมูลข้อผิดพลาดชัดเจนเมื่อ open("/dev/net/tun", O_RDWR) ล้มเหลว
    • จัดการกรณีส่ง file descriptor ให้ select() มากเกินไป
    • ปรับโค้ดให้รองรับโหมดไอเท็ม WFP สำหรับ Linux
  • mudflow
    • ปรับโค้ดให้รองรับโหมดไอเท็ม WFP สำหรับ Linux
  • mudrun
    • ปรับรูปแบบบันทึกเริ่มต้น
    • ปรับโค้ดให้รองรับโหมดไอเท็ม WFP สำหรับ Linux
    • แก้ปัญหาตรวจสอบโปรเซส mudrun_headless ได้ไม่ถูกต้อง
    • UI: เปลี่ยนการจัดวางหน้าจอบน Linux เมื่อเปิดโหมดไอเท็ม WFP
  • mudwfp_proxy
    • แก้ assertion failure เมื่อหน่วยความจำไม่พอ (OOM)

6.1.3 (2025-11-12)​

  • mudrun
    • แก้ปัญหาไม่พบเบราว์เซอร์เริ่มต้นเมื่อเรียกด้วยบัญชีระบบบน Windows 11
    • แก้ปัญหาลิงก์รหัสข้อผิดพลาดในเมนู "สถานะ → บันทึก"
  • mudfish
    • แก้การหยุดผิดปกติเมื่อ CreateEvent() คืนข้อผิดพลาด
    • แก้การหยุดผิดปกติเมื่อเปิด Web Inspect และใช้ซ็อกเก็ตตรวจทราฟฟิกมากเกินไป
    • แก้ปัญหาแสดงคำเตือนมากเกินไปเมื่อซ็อกเก็ตคืน EPIPE

6.1.2 (2025-11-03)​

  • mudrun
    • แก้ assertion failure เมื่อหน่วยความจำไม่พอประมวลผลเนื้อหาคำขอ
  • mudfish
    • แก้ปัญหาเมื่อการเรียก setsockopt() เพื่อป้องกัน IP fragmentation ล้มเหลว
    • ย้อนการเปลี่ยนแปลง struct sockaddr_un เพื่อแก้ปัญหาตารางเส้นทาง
    • เพิ่ม FD_SETSIZE บน Windows จาก 64 เป็น 4096 และเพิ่มการตรวจสอบ file descriptor
    • แสดงคำเตือนเมื่อ select() ใช้ file descriptor มากเกินไป

6.1.1 (2025-10-11)​

  • mudrun
    • UI: แสดงคำเตือนชัดเจนเมื่อติดตั้งไอเท็มที่มีปัญหา CDN / Cloud
  • mudfish
    • tcprelay_direct: แก้การหยุดผิดปกติเมื่อค่า magic ของเซสชันไม่ถูกต้อง
    • tcprelay_direct: ลองพอร์ตอื่นหาก bind ซ็อกเก็ตไม่สำเร็จบน Linux

6.1.0 (2025-09-29)​

  • muddiag
    • เพิ่มบันทึกปริมาณทราฟฟิกในรายงานปัญหา
  • mudrun
    • เพิ่มการบันทึกภายในเครื่องในโหมด FastConnect หรือ Direct
  • mudfish
    • แก้ปัญหาการค้นหาข้อมูลเซิร์ฟเวอร์รีเลย์ไม่จบอย่างถูกต้องแม้เกิดข้อผิดพลาด
    • Windows: หาก bind ซ็อกเก็ตแล้วได้ ENOBUFS ให้ลองใหม่ด้วยหมายเลขพอร์ตคงที่

6.0.0 (2025-09-20)​

  • mudrun
    • เพิ่ม Web Inspect สำหรับตรวจทราฟฟิกเว็บ เลือกโดเมนที่จะตรวจได้ตามตัวเลือก
    • เพิ่มฟังก์ชัน "ข้ามเวอร์ชันนี้" สำหรับผู้ใช้ที่ไม่ต้องการอัปเดต
  • mudwfp_proxy
    • แก้การหยุดผิดปกติจาก assertion failure
  • mudfish
    • แก้หน่วยความจำรั่วระหว่างจัดการ mbuf
    • ปรับปรุงโค้ดให้รองรับ Web Inspect
    • แสดงคำเตือนหากไม่พบเกตเวย์เริ่มต้น
    • แก้การหยุดผิดปกติระหว่างปิดโปรเซส
    • บันทึกปริมาณทราฟฟิกในโหมด FastConnect หรือ Direct
    • แก้การหยุดผิดปกติเมื่อปิดเซสชันในโหมด Direct

5.17.19 (2025-09-01)​

  • mudrun
    • แก้ปัญหาค้นหาเบราว์เซอร์เริ่มต้นบน Windows 11

5.17.18 (2025-08-24)​

  • mudflow
    • แก้การหยุดผิดปกติเพิ่มเติมเมื่อติดตั้งไอเท็มมากเกินไป
    • ส่งเวอร์ชันและชนิดพีซีในคำขอ mudshortd

5.17.17 (2025-08-19)​

  • mudflow
    • แก้การหยุดผิดปกติเมื่อติดตั้งไอเท็มมากเกินไป
  • mudfish
    • แก้การหยุดผิดปกติจากการล็อกไม่ถูกต้องเมื่อใช้กฎยกเว้นทราฟฟิกเว็บ

5.17.16 (2025-08-02)​

  • mudfish
    • แก้ปัญหา recvfrom() คืน WSAEFAULT เป็นครั้งคราว

5.17.15 (2025-07-23)​

  • mudfish
    • แก้อาร์กิวเมนต์ไม่ถูกต้องที่ทำให้ recvfrom() คืน WSAEFAULT และบันทึกข้อความมากเกินไป
  • mudrun
    • แก้ปัญหายอดเครดิตที่คาดว่าจะใช้ไม่อัปเดตถูกต้องเมื่อใช้ไดรเวอร์ tun

5.17.14 (2025-07-15)​

  • mudflow
    • แก้หน่วยความจำรั่วระหว่างใช้เธรด
  • mudrun
    • แก้หน่วยความจำรั่วระหว่างจัดการคำขอ HTTP บน macOS และ Linux

5.17.13 (2025-07-05)​

  • mudfish
    • แก้โปรเซส Core หยุดผิดปกติเมื่อพื้นที่สำหรับจัดการซ็อกเก็ตภายในไม่พอ
    • เปลี่ยนเวลาหมดอายุเซสชัน Direct Relay จาก 6 ชั่วโมงเป็น 1 ชั่วโมง
    • หาก TOL_select() จัดการซ็อกเก็ตไม่ได้ ให้ปิดการเชื่อมต่อและแสดงคำเตือน

5.17.12 (2025-06-30)​

  • mudfish
    • แก้ข้อผิดพลาดระหว่างปิดการเชื่อมต่อใน FastConnect
    • ปิดการเชื่อมต่อ Direct Relay อย่างถูกต้อง

5.17.11 (2025-06-28)​

  • mudfish
    • แก้ปัญหาเหตุการณ์ ucallout บน Windows ทำงานไม่ถูกต้องจนเซสชันหมดอายุเร็วเกินไป
    • เพิ่มเวลาหมดอายุเซสชัน FastConnect

5.17.10 (2025-06-25)​

  • mudfish
    • แก้การหยุดผิดปกติเมื่อ FastConnect ไม่พบเซิร์ฟเวอร์รีเลย์

5.17.9 (2025-06-22)​

  • mudfish
    • แก้การหยุดผิดปกติระหว่างจัดการโหมด FastConnect และ Direct Relay

5.17.8 (2025-06-17)​

  • mudwfp_proxy
    • เลิกใช้ __declspec(thread) สำหรับที่เก็บข้อมูลเฉพาะเธรด เพื่อแก้อาการค้างระหว่างทำงาน
  • mudfish
    • แก้ฟังก์ชันยกเว้นทราฟฟิกเว็บทำงานไม่ถูกต้องเมื่อเรียก system call connect()

5.17.7 (2025-06-14)​

  • mudrun
    • UI: แก้การเปิดหรือปิดไอเท็มทำงานไม่ถูกต้องเมื่อรีเฟรชแดชบอร์ด
  • mudwfp_proxy
    • หากไม่พบชื่อโปรเซสในรายการกรอง ให้เชื่อมต่อปลายทางโดยตรงด้วย FastConnect แบบแยกเดี่ยว แทนใช้ระบบเบื้องหลังตัวแรก
    • หากชื่อโปรเซสยาวเกินไป ให้เปรียบเทียบสูงสุด 30 อักขระ

5.17.6 (2025-06-09)​

  • mudfish
    • เขียน Direct Relay ใหม่โดยใช้ซ็อกเก็ตแบบไม่บล็อก ซึ่งอาจมีผลต่อฟังก์ชันกฎยกเว้น
  • mudrun
    • UI: ย้ายกฎยกเว้นเป็นเมนูแยกภายใต้ตั้งค่า

5.17.5 (2025-06-04)​

  • mudfish
    • แก้ปัญหาที่อาจหยุดผิดปกติเมื่อ FastConnect เชื่อมต่อเซิร์ฟเวอร์รีเลย์ไม่สำเร็จ

5.17.4 (2025-06-03)​

  • mudfish
    • แก้โปรเซส Core หยุดผิดปกติเมื่อปิด INVARIANTS
    • แก้ assertion failure เมื่อสร้างเธรดไม่สำเร็จ
    • แก้เวลาที่เรียกใช้รูทีน callout ฝั่งผู้ใช้ไม่แม่นยำ
    • เขียน FastConnect ใหม่โดยเปลี่ยนจากซ็อกเก็ตแบบบล็อกเป็นแบบไม่บล็อก

5.17.3 (2025-05-20)​

  • mudwfp_proxy
    • เพิ่มตัวเลือกเฉพาะโปรเซส T เพื่อกำหนดช่วงเวลาของการเชื่อมต่อช้า
    • แก้ปัญหาที่อาจหยุดผิดปกติจากชื่อโปรเซสไม่ถูกต้อง
    • แก้ฟังก์ชันแสดงที่อยู่ IP บางส่วนที่ไม่ปลอดภัยต่อการใช้หลายเธรด
    • ระบุตัวเลือกโปรเซสหลายบรรทัดได้เมื่อสร้างไอเท็มแบบกำหนดเอง
  • mudfish
    • แก้การตรวจติดตามตารางเส้นทางใน Multi Path ทำงานไม่ถูกต้อง

5.17.2 (2025-04-29)​

  • mudfish
    • แสดงข้อความที่อยู่ IP ในบันทึกอย่างถูกต้อง
    • หากกำหนดรายการเส้นทางด้วย MSDN API ไม่สำเร็จ ให้ลองใหม่ด้วยเครื่องมือบรรทัดคำสั่ง route
  • mudflow
    • เพิ่มรหัสข้อผิดพลาดโดยละเอียดใน MUDEC_01442 และ MUDEC_01443
  • mudrun
    • UI: แก้หน้าจอแสดงเสียจากขนาดหน้าต่างไม่ถูกต้อง
  • mudwfp_proxy
    • แก้แฟล็กตัวเลือกโปรเซส S ที่ลดความเร็วการเชื่อมต่อบางพอร์ตอย่างมาก

5.17.1 (2025-03-17)​

  • mudrun
    • ปรับระดับการบันทึก และเพิ่มแท็กในข้อความคำเตือนกับข้อผิดพลาด
    • แก้ข้อมูล RTT ไม่ซิงก์เมื่อโลแคลระบบเป็นภาษาตุรกี
    • ลดการใช้ CPU ระหว่างคำนวณข้อมูล RTT
    • UI
      • ปรับปรุงคำแปลทุกภาษาที่ Launcher รองรับ
      • แก้ปัญหาอัตราแพ็กเก็ตสูญหายแสดงเป็น NaN
      • ปรับการแสดงข้อความแจ้งเตือน
      • เพิ่มลิงก์ในข้อความ MUDEC_XXXXX

5.17.0 (2025-02-15)​

คำเตือน

ตั้งแต่เวอร์ชันนี้ จะไม่แจกจ่ายแพ็กเกจ macOS สำหรับ CPU Intel

  • muddiag
    • แก้การทดสอบ IP ที่ไม่ตอบสนอง
    • ซ่อนชื่อเมนูด้านบนเมื่อหน้าต่างแคบกว่า 992px
  • mudflow
    • เปลี่ยนวิธีทดสอบระบบเบื้องหลังเพื่อไม่ให้ใช้เธรดมากเกินไป
  • mudrun
    • UI: รองรับโหมดมืด

5.16.2 (2024-11-03)​

  • mudrun
    • จัดการบันทึก mudwfp_proxy ในดัมพ์โปรเซส
  • mudwfp_proxy
    • รองรับสัญญาณให้แสดงสถิติพร็อกซี TCP/UDP และใช้ในดัมพ์โปรเซส

5.16.1 (2024-10-31)​

  • mudrun
    • UI
      • เปลี่ยนลิงก์เอกสารเป็นที่อยู่ Docusaurus ใหม่
      • เปลี่ยนชื่อปลายทางให้ตรงกับหมวดไอเท็ม
      • ไม่แสดงไอคอนไอเท็มขัดแย้งเมื่อเปิดฟังก์ชันยกเว้นทราฟฟิกเว็บ
      • แสดงอันดับในเส้นทางแนะนำประจำวัน
      • เปลี่ยนโหมดเริ่มต้นเมื่อเลือกเส้นทางผ่านเซิร์ฟเวอร์รีเลย์สองเครื่องจากโหมดขั้นสูงเป็น Multi Path

5.16.0 (2024-10-15)​

  • mudfish
    • แก้การกรองช่วง IP ไม่ถูกต้องเมื่อไวยากรณ์ CIDR ของ Direct Relay ผิด
  • mudflow
    • เปลี่ยนวิธีทำงานของการเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติในโหมดพื้นฐาน
    • เลือกเซิร์ฟเวอร์รีเลย์ได้เร็วขึ้นในโหมดขั้นสูงและ Multi Path
    • ใช้นโยบาย Blacklist/Whitelist ของเซิร์ฟเวอร์รีเลย์กับการเลือกอัตโนมัติในโหมดขั้นสูงและ Multi Path
  • mudrun
    • UI
      • ไม่แสดงคำเตือนปัญหา CDN / Cloud บนแดชบอร์ดและหน้าสถานะไอเท็มเมื่อใช้โหมดไอเท็ม WFP
      • แสดงคำเตือนปัญหา Cloud ในหน้าซื้อไอเท็ม
      • แสดงปลายทางไอเท็มในข้อความ MUDEC_01159
      • แสดงคำแนะนำให้เริ่ม Core ใหม่เมื่อเปลี่ยนนโยบายเซิร์ฟเวอร์รีเลย์
  • mudwfp_proxy
    • แก้กฎยกเว้นไม่มีผลอย่างถูกต้อง
    • เพิ่มรูปแบบรวมและยกเว้นช่วง IP ตาม CIDR สองแบบในตัวเลือกโปรเซส

5.15.0 (2024-10-01)​

  • mudrun
    • เพิ่มสแนปช็อตเพื่อบันทึกและกู้คืนการตั้งค่าไอเท็มและโปรแกรม
    • แก้ปัญหาลบแคชบนดิสก์เมื่อออกจากระบบ
    • แก้การแสดงรายการเซิร์ฟเวอร์รีเลย์ในเมนู Full VPN

5.14.3 (2024-09-28)​

  • UI
    • เพิ่มไอคอนเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติตาม RTT ของผู้ใช้
    • แก้รายการเซิร์ฟเวอร์รีเลย์ยุบไม่ถูกต้องเมื่อใช้แคชในแดชบอร์ดแบบย่อ
    • แก้ข้อผิดพลาดรายการเซิร์ฟเวอร์รีเลย์ในแดชบอร์ดแบบย่อ

5.14.2 (2024-09-26)​

  • UI
    • แก้เวลาซิงก์ RTT ล่าสุดแสดงเป็น NaN ในแดชบอร์ดแบบย่อ
    • แก้ข้อผิดพลาดเมนูเมื่อไอเท็มแบบกำหนดเองไม่ได้ระบุปลายทาง

5.14.1 (2024-09-20)​

  • mudrun
    • แก้ UI แสดงเสียเนื่องจาก mudfish.js ที่แคชในเบราว์เซอร์

5.14.0 (2024-09-18)​

  • mudfish
    • เพิ่ม Direct Relay เพื่อยกเว้นทราฟฟิกบางส่วนตามกฎ
    • ใช้โหมดประหยัดเครดิตกับการส่งข้อมูล (TX) ด้วย
    • เปลี่ยนขีดจำกัดความเร็วโหมดประหยัดเครดิตจาก burst 4 Mbps / ปกติ 1 Mbps เป็น burst 2 Mbps / ปกติ 0.5 Mbps
    • เปลี่ยนเวลาหมดอายุเซสชัน UDP ของ FastConnect จาก 60 เป็น 600 วินาที
  • mudrun
    • เพิ่มแคชคำขอ GraphQL เพื่อให้ UI ตอบสนองเร็วขึ้น
    • แก้ปุ่มรีเซ็ตการตั้งค่าโปรแกรมทำงานไม่ถูกต้อง

5.13.2 (2024-09-10)​

  • mudrun
    • แก้บาง URL เสียหรือเข้าถึงไม่ได้เมื่อใช้ฟังก์ชันหลีกเลี่ยงข้อจำกัดเครือข่าย

5.13.1 (2024-09-06)​

  • mudrun
    • ใช้โดเมนใหม่สำหรับฟังก์ชันหลีกเลี่ยงข้อจำกัดเครือข่าย
    • แก้การหยุดผิดปกติจากข้อมูลโทเคนไม่ถูกต้อง
  • mudfish
    • แก้ข้อผิดพลาดดัมพ์แพ็กเก็ตบน macOS

5.13.0 (2024-08-16)​

  • mudflow
    • แก้การลบตารางเส้นทางทำงานไม่ถูกต้องเมื่อรูปแบบ CIDR ผิด
  • mudrun
    • ใช้โทเคน v3 ใหม่สำหรับเข้าสู่ระบบอัตโนมัติ
    • แก้ซ็อกเก็ตรั่วระหว่างวัดปิง ICMP
    • แก้ assertion failure เมื่อ SSL_new() ล้มเหลว
    • UI
      • เพิ่มข้อความแนะนำในช่องป้อนข้อมูล
      • เพิ่มตัวแสดงความคืบหน้าระหว่างโหลดทรัพยากร

5.12.0 (2024-07-06)​

  • mudrun
    • ต่ออายุใบรับรอง ui.mudfish.net ที่ใช้เชื่อมต่อ SSL
    • ปรับระดับการบันทึกของข้อความบางรายการ
    • Linux: แก้การหยุดผิดปกติจากรูปแบบเวลาไม่ถูกต้องในสภาพแวดล้อม Xorg บางแบบ
    • UI
      • เพิ่มการแจ้งเตือนที่นำไปยัง URL ที่กำหนด
      • เพิ่มหน้าจอกำลังโหลดในบางหน้าที่ใช้เวลาแสดงนาน
      • แก้กฎกรอง MUDEC_XXXX ไม่มีผลกับข้อความบางรายการ
      • แสดงลิงก์ RTT ของแต่ละไอเท็มในเมนู Full VPN
      • แสดงการแจ้งเตือนหากโหลดรายการเซิร์ฟเวอร์รีเลย์นาน
      • เพิ่มตัวเลือกเลือกเซิร์ฟเวอร์อัตโนมัติสำหรับ Whitelist/Blacklist ใน "ตั้งค่า → เซิร์ฟเวอร์รีเลย์"

5.11.1 (2024-05-21)​

  • mudrun
    • macOS: แก้ปัญหา "configuration is stale" เมื่อเปลี่ยนการตั้งค่าโปรไฟล์ Mudfish VPN
    • แก้การหยุดผิดปกติจากข้อมูลป้อนไม่ถูกต้อง
  • mudfish
    • เมื่อเขียนข้อมูล TCP ได้เพียงบางส่วน ให้เขียนส่วนที่เหลือซ้ำ
    • แก้ Multi Path ทำงานไม่ถูกต้องในการตั้งค่าซับซ้อน

5.11.0 (2024-04-26)​

  • mudrun
    • macOS: บันทึกข้อความส่วนขยาย VPN ในไฟล์บันทึกหลัก
    • การวินิจฉัย: เปลี่ยนเซิร์ฟเวอร์ทดสอบเริ่มต้นจาก KT02 เป็น KT03
    • การวินิจฉัย: เพิ่มการทดสอบเส้นทาง
    • ไอเท็มแบบกำหนดเอง: เพิ่มตัวเลือก TCP สำหรับกำหนดปลายทาง RTT
    • แสดงตัวเลือกเส้นทางยกเว้นแม้ปิดโหมดผู้เชี่ยวชาญ
    • ใช้ API /api/signin_ng เพื่อป้องกันความพยายามเข้าสู่ระบบที่มีเจตนาร้าย
    • เพิ่มการวินิจฉัยด้วยตนเองในเมนูด้านบน
  • mudfish
    • Windows: หากเพิ่มรายการเส้นทางไม่สำเร็จ ให้ลองใหม่ด้วย metric -1

5.10.4 (2024-04-04)​

  • mudrun
    • แก้การแสดงปุ่มรายการโปรเซสในหน้าไอเท็มแบบกำหนดเอง
    • เปลี่ยนไอคอนเริ่มต้นในถาดระบบ Linux
    • แสดงรหัสข้อผิดพลาดอย่างถูกต้องเมื่อโปรไฟล์ VPN หรือส่วนขยายระบบบน macOS ทำงานไม่ถูกต้อง

5.10.3 (2024-04-02)​

  • mudrun
    • แก้ปัญหาโลแคล zh_Hant

5.10.2 (2024-04-02)​

  • mudrun
    • UI
      • ปรับการจัดวางหน้า Matt's traceroute
      • แก้ปัญหาเวลาโหลด UI แบบย่อของแดชบอร์ด การตั้งค่าไอเท็ม และการตั้งค่าโปรแกรม
      • เพิ่มช่องค้นหาเมนู ใช้ปุ่มลัด q
      • เพิ่มเมนูรายการโปรเซสในหน้าไอเท็มแบบกำหนดเอง
  • mudfish
    • จำกัดความเร็วพอร์ต UDP 443 ด้วยเมื่อเปิดโหมดประหยัดเครดิต

5.10.1 (2024-03-26)​

  • mudrun
    • เพิ่มตัวเลือกเบราว์เซอร์ที่ใช้แสดง UI ค่าเริ่มต้นคือเบราว์เซอร์เริ่มต้นของระบบ

5.10.0 (2024-03-23)​

  • mudflow
    • เพิ่มตัวเลือก -C เพื่อจัดการตัวเลือกของโปรเซส Mudfish Flow
  • mudrun
    • เพิ่มตัวเลือก -C เพื่อจัดการตัวเลือกของโปรเซส Mudfish Launcher
    • เพิ่มการตั้งค่าจำนวนเธรดตรวจ RTT สูงสุด ค่าเริ่มต้นคือ 2
  • mudrun_tauri
    • เพิ่มหน้าต่าง UI Launcher ใหม่ที่ใช้โครงการ Tauri

5.9.2 (2024-02-29)​

  • mudrun
    • ไม่ปิด Launcher แม้ได้รับเหตุการณ์ PBT_APMRESUMEAUTOMATIC หรือ PBT_APMRESUMESUSPEND
  • mudrun_service
    • แก้ Launcher หยุดผิดปกติเมื่อล็อกหน้าจอ

5.9.1 (2024-02-18)​

  • mudfish
    • รักษาหมายเลขพอร์ตไคลเอนต์ใน FastConnect ให้ได้มากที่สุด
  • mudflow
    • เพิ่ม NAT Open เพื่อเปลี่ยนชนิด NAT ของผู้ใช้เป็น Open หรือ Full Cone
  • mudrun
    • UI: รองรับ NAT Open

5.8.8 (2024-02-07)​

  • mudrun
    • เพิ่มฟังก์ชันเรียกอัตโนมัติเมื่อเริ่ม Windows
    • UI: ไม่แสดงตัวเลือกต่ออายุให้ผู้ใช้แบบจ่ายตามปริมาณการใช้งาน
    • ปรับระดับการบันทึกของข้อความบางรายการ

5.8.8 (2024-01-15)​

  • mudrun
    • UI: ไม่แสดงจำนวนวันคงเหลือของไอเท็มให้ผู้ใช้แบบจ่ายตามปริมาณการใช้งาน
  • mudflow
    • แก้การกำหนดค่าอัตโนมัติค้างที่ 50% เมื่อเริ่มและหยุดซ้ำ ๆ

5.8.7 (2024-01-01)​

  • mudrun
    • เพิ่มฟังก์ชันเซิร์ฟเวอร์รีเลย์ที่ใช้ล่าสุด
    • แสดงการแจ้งเตือนผู้ใช้ที่ส่งจากเซิร์ฟเวอร์ Mudfish

5.8.6 (2023-12-18)​

  • mudrun
    • เปลี่ยนช่วงซิงก์ RTT จาก 10 เป็น 30 นาทีเพื่อลดภาระเซิร์ฟเวอร์
    • แก้ปัญหาไอคอน Launcher บน Linux ที่ใช้ KDE
    • เพิ่มแท็กรหัสข้อผิดพลาดในรูทีน VHTTPS
    • แก้ข้อผิดพลาดหมดเวลาของการเชื่อมต่อ VHTTPS
    • UI: แก้ข้อผิดพลาดเมื่อเพิ่มชื่อโปรเซสยกเว้นใน Full VPN

5.8.5 (2023-12-01)​

  • mudfish
    • เพิ่มโหมด SimpleFEC
  • mudrun
    • ซิงก์ข้อมูล RTT แม้ปิดเบราว์เซอร์แล้ว

5.8.4 (2023-11-03)​

  • mudrun
    • จำกัดเวลาสูงสุดในการวัด RTT ด้วย ICMP
    • ปรับระดับบันทึกบางรายการที่ไม่เหมาะสม
  • mudfish
    • แก้กราฟ RTT เรียลไทม์ไม่อัปเดตใน FastConnect

5.8.3 (2023-10-24)​

  • mudrun
    • UI
      • แสดงกราฟ RTT เรียลไทม์ใน Full VPN ด้วย
      • เพิ่มลิงก์หน้าต่าง RTT ของแต่ละไอเท็มในเมนู Full VPN
      • อัปเดตข้อมูลไอเท็มที่ใช้งานด้วยเมื่อเปิด Full VPN
  • mudflow
    • ปรับโค้ดให้รองรับกราฟ RTT เรียลไทม์บนแดชบอร์ด
  • mudfish
    • ปรับโค้ดให้รองรับกราฟ RTT เรียลไทม์บนแดชบอร์ด

5.8.2 (2023-10-24)​

  • mudflow
    • แก้ปัญหาการแยกวิเคราะห์เมื่อเปิด Full VPN ร่วมกับโหมดไอเท็ม WFP
  • mudrun
    • แก้การเข้าถึงหน่วยความจำ heap ที่ไม่ถูกต้องของ struct hostent
    • แก้การหยุดผิดปกติเมื่อปิดทันเนล VPN บน macOS

5.8.1 (2023-10-23)​

  • mudflow
    • รองรับตัวเลือกโปรเซสในโหมดไอเท็ม WFP เพื่อรวมหรือยกเว้นพอร์ตที่จะผ่าน Mudfish
  • mudrun
    • แก้การประมวลผลการตั้งค่าไม่ถูกต้องตามสถานะ stack
    • UI
      • เพิ่มการตรวจปลายทาง ICMP/TCP ของไอเท็มและแจ้งเมื่อเข้าถึงไม่ได้
      • ซิงก์โหมดเซิร์ฟเวอร์รีเลย์และข้อมูลเซิร์ฟเวอร์บนแดชบอร์ด UI แบบย่อ
      • เรียงปลายทางโดยแยกเซิร์ฟเวอร์เกมทางการกับเซิร์ฟเวอร์ส่วนตัว
      • ปรับขอบหน้าจอบางส่วน
  • mudwfp_proxy
    • รองรับตัวเลือกโปรเซสของโหมดไอเท็ม WFP

5.8.0 (2023-10-04)​

  • mudrun
    • เมื่อระบบเข้าสู่โหมดพัก ให้ปิด Launcher เป็นพฤติกรรมเริ่มต้น
    • UI: เพิ่มโปรโตคอลการเชื่อมต่อ UDP 443
  • mudfish
    • แก้การหยุดผิดปกติเมื่อใช้โปรโตคอล FEC
    • รองรับ WSL (Windows Subsystem for Linux)

5.7.6 (2023-08-25)​

  • muddiag
    • ระบุโดเมนในชื่อโฮสต์ได้
    • เพิ่มการทดสอบไฟร์วอลล์สำหรับโดเมน mudfish.us
  • mudrun
    • เพิ่มตัวเลือกจำกัดความเร็วเครือข่ายสำหรับผู้ใช้แบบจ่ายตามปริมาณการใช้งาน
    • ปรับระดับบันทึกข้อผิดพลาด DNS poisoning
    • แสดงคำแนะนำให้เริ่ม VPN ใหม่อย่างถูกต้องเมื่อเปลี่ยนตัวเลือกที่จำเป็นต้องเริ่มใหม่
    • UI: แสดงช่องเข้าสู่ระบบก่อนตรวจการเข้าสู่ระบบอัตโนมัติ

5.7.5 (2023-07-14)​

  • muddiag
    • เพิ่มตัวเลือก -o เพื่อเก็บไดเรกทอรีผลลัพธ์ไว้แทนการส่งรายงานปัญหา
  • mudwfp_proxy
    • แก้ข้อผิดพลาดเมื่อรายการโปรเซสยกเว้นมีขนาดใหญ่ ในกรณีใช้ Full VPN ร่วมกับโหมดไอเท็ม WFP
  • mudfish
    • เรียก WintunCloseAdapter() ตอนจบเพื่อปิดอะแดปเตอร์ Wintun อย่างถูกต้อง
    • ตรวจค่าตัวเลือก -G อย่างถูกต้อง

5.7.4 (2023-07-08)​

  • mudflow
    • เพิ่มตัวเลือก -G <logging_level> เพื่อกำหนดระดับการบันทึก
    • ไม่ส่งคำขอหากเชื่อมต่อ daemon ค้นหาเส้นทางสั้นที่สุดไม่ได้
  • mudwfp_proxy
    • แก้ข้อผิดพลาดการเชื่อมต่อพร็อกซี TCP ที่รอคำตอบจากระบบเบื้องหลังก่อน
  • UI
    • เพิ่มเมนูเปลี่ยนระดับการบันทึก
    • เพิ่มเมนูซ่อนรหัสข้อผิดพลาด MUDEC_XXXXX ที่ไม่ต้องการ
    • แสดงคำเตือนในเมนูดัมพ์แพ็กเก็ต

5.7.3 (2023-05-19)​

  • mudrun
    • แก้โลแคล zh_Hant แสดงไม่ถูกต้อง

5.7.2 (2023-05-09)​

  • mudrun
    • เพิ่มตัวเลือกจำกัดจำนวนเซิร์ฟเวอร์รีเลย์สูงสุดใน Multi Path
    • เขียนดัมพ์โปรเซสใหม่ให้ใช้ Full VPN และโหมดไอเท็ม WFP
    • ลบฟังก์ชันดัมพ์เกม
    • แสดงไอคอนที่มีในรายการชื่อโปรเซส
    • ใช้การตั้งค่าเบราว์เซอร์เริ่มต้นอย่างถูกต้องเมื่อเปิดหน้าเข้าสู่ระบบบน macOS

5.7.1 (2023-04-01)​

  • muddiag
    • เพิ่มผล scutil --dns เพื่อบันทึกการตั้งค่า DNS
  • mudfish
    • ฝังไลบรารี OpenSSL ในไฟล์เรียกใช้สำหรับเชื่อมต่อ TLS กับระบบเบื้องหลัง
  • mudflow
    • ฝังไลบรารี OpenSSL ในไฟล์เรียกใช้สำหรับเชื่อมต่อ TLS กับระบบเบื้องหลัง
    • ลบตัวเลือก -O และ -X แล้วแทนด้วย -t
    • รองรับการหลีกเลี่ยงไฟร์วอลล์ผ่าน CDN เมื่อเปิด -t จะใช้ TCP 443 และ SSL รวมถึงโดเมนแยกผ่าน CloudFlare
    • แก้การส่งรายการเส้นทางเร็วเกินไปในโหมดขั้นสูงหรือ Multi Path
  • mudrun
    • ลบตัวเลือก -O และ -X แล้วแทนด้วย -t
    • รองรับการหลีกเลี่ยงไฟร์วอลล์ผ่าน CDN
    • เพิ่มปุ่มเปิดและปิดการหลีกเลี่ยงไฟร์วอลล์ในหน้าเข้าสู่ระบบ
    • แก้การหยุดผิดปกติระหว่างจัดการรายการหน่วยความจำร่วมสำหรับสถิติ

5.6.2 (2023-03-08)​

  • muddiag
    • เขียนการทำงานใหม่ โดยระบุคำสั่งที่จะเรียกและไฟล์ที่จะเก็บผ่านการตั้งค่า JSON ได้
  • mudfish
    • แก้ข้อผิดพลาด re(4) ในการจัดการโบรกเกอร์เชื่อมต่อของ Multi Path
    • แก้การหยุดผิดปกติสองกรณีขณะเปิดไดรเวอร์ tun/tap
  • mudflow
    • ปรับระดับการบันทึกจาก TRACE เป็น DEBUG
  • mudrun
    • แก้ข้อผิดพลาดการรองรับตัวเลือก -P
    • แก้การตรวจจับโลแคลผิดในบางสถานการณ์
    • แก้การหยุดผิดปกติเมื่อไฟล์แมปหน่วยความจำร่วมเสียหาย
    • เปลี่ยนชนิดมินิดัมพ์จาก Normal เป็น IndirectlyReferencedMemory
  • mudwfp_proxy
    • แก้ปัญหาใช้พอร์ตรับของพร็อกซี TCP ซ้ำได้ไม่ถูกต้อง
    • เปลี่ยนระดับบันทึก MUDEC_00496 จากข้อผิดพลาดเป็นคำเตือน

5.6.1 (2023-01-29)​

  • mudrun
    • ตรวจว่าระบบเปิด IPv6 หรือไม่และแสดงคำเตือน
    • แก้การหยุดผิดปกติเมื่อใช้ FastConnect
  • mudfish
    • แก้ข้อผิดพลาดการวนโปรโตคอลของ Multi Path และแพ็กเก็ตวนเมื่อไม่มีเส้นทางคงที่ไปยังเซิร์ฟเวอร์รีเลย์
    • แก้ปัญหาใช้ตัวเลือก -I ร่วมกับ Full VPN บน Linux ไม่ได้
    • แก้การลบเส้นทางบน Linux ล้มเหลวเป็นครั้งคราว
    • หากค้นหาปลายทางใน FastConnect ไม่สำเร็จ ให้เลือกเซิร์ฟเวอร์รีเลย์ที่ใช้ได้ตัวแรก

5.5.10 (2022-11-27)​

  • เพิ่ม TIC-80 เพื่อให้เล่นเกมเล็ก ๆ ระหว่างรอกำหนดค่าอัตโนมัติได้
  • UI
    • เพิ่มตัวเลือกไดรเวอร์ tap หรือ tun

5.5.9 (2022-11-18)​

  • รองรับ Steam Deck อย่างเป็นทางการ โดยเพิ่มไฟล์เรียกใช้ mudrun-headless ในรุ่น Linux
  • แก้การหยุดผิดปกติบน Linux ระหว่างจัดการข้อความหลายไบต์ที่ครอบด้วยเครื่องหมายอัญประกาศ
  • แก้การหยุดผิดปกติระหว่างตรวจภาษาของเบราว์เซอร์
  • แก้การหยุดผิดปกติเมื่อข้อความบันทึก Wintun เกิน 1024 ไบต์
  • UI
    • แสดงขนาดดัมพ์ระหว่างเก็บแพ็กเก็ต
    • แสดงข้อมูลเซิร์ฟเวอร์รีเลย์ที่เลือกใน UI แบบย่อ

5.5.8 (2022-11-01)​

  • รองรับไดรเวอร์ Wintun Layer 3 TUN สำหรับ Windows เป็นทางเลือกเมื่อ tap(4) ไม่ทำงาน
  • หากผู้ใช้ไม่ได้ตั้งภาษา ให้ตรวจข้อมูลภาษาเบราว์เซอร์แล้วแสดงภาษาที่เหมาะสมที่สุด
  • เพิ่มการตรวจจับตารางเส้นทางเปลี่ยนแปลงเพื่อป้องกันแพ็กเก็ตวน
  • UI
    • ลบโหมด XP ของ Full VPN

5.5.7 (2022-09-02)​

  • mudflow
    • ปรับปรุงการเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติ
  • mudrun
    • Linux: ใช้ NetworkManager เป็นค่าเริ่มต้นหากมี เพื่อแก้ปัญหา DHCP lease บน Manjaro
    • ล้างแคช DNS ก่อนเริ่มดัมพ์แพ็กเก็ตบน Windows
    • รองรับไอคอนถาดระบบ Linux
    • UI
      • เพิ่มแผนภาพเส้นทางการเชื่อมต่อในการตั้งค่าเซิร์ฟเวอร์รีเลย์ของไอเท็มเกม
      • ลองใหม่หากค้นข้อมูล RTT ไม่สำเร็จเพราะข้อผิดพลาดเครือข่าย
      • แก้ปัญหาเซิร์ฟเวอร์รีเลย์ถูกเปิดใช้งานแม้เครดิตไม่พอ
      • แสดงคำเตือนหากมีเซิร์ฟเวอร์รีเลย์น้อยกว่าสองเครื่อง

5.5.6 (2022-07-27)​

  • muddiag
    • รวมผลคำสั่งบางรายการสำหรับวินิจฉัยปัญหา
    • ลบบันทึกเก่าที่เกี่ยวข้องกับ mudlan
  • mudflow
    • ลดการใช้ซ็อกเก็ต UDP ให้น้อยที่สุด เพื่อลดปัญหาเราเตอร์บางรุ่นค้างจากดาตาแกรม UDP จำนวนมาก
  • mudrun
    • ลบโค้ดเก่าที่เกี่ยวข้องกับ mudlan
    • ปรับปรุงข้อความบันทึก
    • ลดการใช้ซ็อกเก็ต UDP ในการตรวจ RTT ด้วย

5.5.5 (2022-05-20)​

  • mudfish
    • บันทึกรายละเอียดเกี่ยวกับตัวเลือก
  • mudrun
    • UI
      • แก้การเปลี่ยนเซิร์ฟเวอร์รีเลย์ Full VPN บนแดชบอร์ดทำงานไม่ถูกต้อง
      • เพิ่มตัวแสดงการเปิดโหมดไอเท็ม WFP บนแดชบอร์ด
      • อัปเดตข้อมูลลิขสิทธิ์
  • mudwfp_proxy
    • รีเซ็ตเซสชัน TCP/UDP ทั้งหมดเมื่อเปลี่ยนเซิร์ฟเวอร์รีเลย์ Full VPN

5.5.4 (2022-05-10)​

  • mudflow
    • ปรับปรุงการจัดการกฎยกเว้น Full VPN และโหมดไอเท็ม WFP
    • เพิ่มแท็ก MUDEC_XXXXX ในข้อความคำเตือนและข้อผิดพลาด
  • mudrun
    • ปรับปรุงกฎยกเว้น Full VPN
    • แก้ตัวจัดการหน่วยความจำร่วมปิดไม่ถูกต้องในบางสถานการณ์
    • แก้กฎยกเว้น Full VPN หายไปโดยไม่มีการแจ้งเตือน
    • นำกฎยกเว้นไปใช้ได้โดยไม่ต้องเริ่มโปรเซส Core ใหม่
    • UI
      • แสดงทราฟฟิกเรียลไทม์ของ Full VPN แยกตามโปรเซสเมื่อใช้โหมดไอเท็ม WFP
      • ปิดการแจ้งเตือนที่เกี่ยวข้องเมื่อกำหนดค่าอัตโนมัติเสร็จ
  • mudwfp_proxy
    • แก้ไดรเวอร์เคอร์เนลกรองดาตาแกรม UDP ได้ไม่ถูกต้อง
    • ปรับปรุงให้รองรับปริมาณทราฟฟิกเรียลไทม์แยกตามโปรเซส
  • mudfish
    • แก้ปัญหาค่า metric สูงสุดอาจเกิน 65535
    • ลบเกตเวย์เริ่มต้นของอะแดปเตอร์ TAP-Win32 ที่ไม่ได้ใช้หากมีอยู่
    • รองรับการใช้ Full VPN ร่วมกับโหมดไอเท็ม WFP

5.5.3 (2022-03-29)​

  • mudfish
    • แสดงข้อผิดพลาดเมื่อเกินปริมาณทราฟฟิกรายเดือนที่สิทธิ์แบบเหมาจ่ายอนุญาต
  • mudflow
    • รายงานข้อผิดพลาด MUDEC_00446 เพียงครั้งเดียว
    • จัดระเบียบโค้ดและลบส่วนที่ไม่ได้ใช้
  • mudrun
    • จัดการกรณีค้นชื่ออินเทอร์เฟซ utun(4) ไม่สำเร็จ
    • แก้ปัญหากราฟทราฟฟิกเรียลไทม์บน macOS
    • แก้การหยุดผิดปกติระหว่างจัดการไฟล์ .tar
    • แก้ผลปิงของโหมดขั้นสูงหรือ Multi Path แสดง "undefined"
    • ปรับระดับบันทึกข้อผิดพลาดบางรายการของ Multi Path

5.5.2 (2022-01-23)​

  • mudfish
    • แก้การหยุดผิดปกติระหว่างตรวจที่อยู่ IP
    • จัดการกรณี re(4) ยังไม่พร้อมกำหนดรายการ Multi Path
    • แก้หน่วยความจำรั่วหนึ่งจุด
  • mudflow
    • จัดการรายการเส้นทางหลังรับข้อมูล RTT สำเร็จ
  • mudwfp_proxy
    • หากไม่มีระบบเบื้องหลังที่ตรงกับชื่อโปรเซส ให้ใช้รายการแรกเป็นค่าเริ่มต้น

5.5.1 (2022-01-17)​

  • mudflow
    • แก้การหยุดผิดปกติระหว่างจัดการรายการเส้นทาง Multi Path
  • mudrun
    • แก้การตั้งรายการแรกของ Multi Path ใน UI พื้นฐานไม่ได้

5.5.0 (2022-01-15)​

  • muddiag
    • แสดงรายการโปรเซสของ Mac OS X
    • รวมรายการไดรเวอร์ที่โหลดในเคอร์เนลบน Windows
  • mudflow
    • จัดระเบียบโค้ด Multi Path เก่า
  • mudrun
    • เพิ่มเมนูดัมพ์เกมที่เก็บทั้งดัมพ์แพ็กเก็ตและดัมพ์โปรเซสพร้อมกัน
    • แสดงรายละเอียดไอเท็มที่มีปัญหา CDN / Cloud
    • แสดงว่ารองรับโหมดไอเท็ม WFP หรือไม่
    • แสดงรายละเอียดสิทธิ์ใช้งานแบบเหมาจ่าย
    • จัดระเบียบ UI สถานะไอเท็ม
  • mudfish
    • แก้ re(4) หยุดผิดปกติเมื่อไม่มีการตั้งค่าที่ใช้งานอยู่
    • แก้การหยุดผิดปกติเมื่อข้อมูลตอบกลับเสียหาย

5.4.9 (2021-11-11)​

  • muddiag
    • เพิ่มผล ip addr เพื่อตรวจสอบข้อมูลที่อยู่
  • mudrun
    • แสดงเวลาที่ผ่านไปในดัมพ์โปรเซส
    • รองรับโลแคล zh_Hant
  • mudwfp
    • รองรับ ioctl สำหรับแสดงสถิติการจัดสรรหน่วยความจำ
    • แก้ข้อผิดพลาดการปล่อย MDL และ nonpaged memory pool
  • mudwfp_proxy
    • แก้เวลาหมดอายุเซสชันสำหรับการเขียนที่มากเกินไป
    • แสดงสถิติการจัดสรรหน่วยความจำของไดรเวอร์เคอร์เนล
    • แก้ปัญหาปล่อย file descriptor
  • mudfish
    • จัดการกรณีคำสั่ง ip และ route อยู่คนละไดเรกทอรีบน Linux บางดิสทริบิวชัน
    • แก้การหยุดผิดปกติเมื่อไม่มีชื่อผู้ใช้หรือรหัสผ่าน

5.4.8 (2021-10-02)​

  • mudflow
    • ปรับให้จัดการรูปแบบ CIDR ที่ไม่ถูกต้องโดยไม่แสดงข้อความ
    • เปลี่ยนระดับบันทึก MUDEC_00424 จากข้อผิดพลาดเป็นคำเตือน
    • ลดภาระ api.mudfish.net เมื่อคำนวณเส้นทางสั้นที่สุดของไอเท็ม
  • mudrun
    • แก้การแสดงเครดิตติดลบ
    • แก้ค่าคำนวณติดลบเมื่อข้อมูล RTT ของผู้ใช้ไม่เพียงพอ
    • ปรับคำแนะนำปลายทางของไอเท็มแบบกำหนดเอง
  • mudwfp_proxy
    • บันทึกรหัสข้อผิดพลาดเพื่อตรวจสอบปัญหาการเรียกเชลล์
    • เปลี่ยน FD_SETSIZE จาก 64 เป็น 1024
    • จัดการกรณีจำนวนซ็อกเก็ตที่รอเกิน FD_SETSIZE
  • mudfish
    • ตรวจสถานะเปิด DHCP ของ TAP-Win32 Adapter V9 และแสดงคำเตือน

5.4.7 (2021-08-24)​

  • muddiag
    • รายงานสถานะ SIP
    • รวม IP สาธารณะปัจจุบันเพื่อใช้ดีบัก
    • จัดระเบียบและอัปเดตการทดสอบ MTU
  • mudfish
    • แก้โปรแกรมค้างเมื่อเซิร์ฟเวอร์ Mudfish เริ่มใหม่
  • mudrun
    • macOS
      • เปลี่ยนไดรเวอร์หากมีรุ่นอัปเดต
      • แก้การหยุดผิดปกติเมื่อตัวควบคุมคำสั่งพบข้อผิดพลาด
    • ลดบันทึกข้อผิดพลาด unlink()
    • ลดข้อความผิดพลาดและคำเตือนเมื่อตรวจ RTT ไม่สำเร็จขณะที่ Core ไม่ได้ทำงาน
    • แก้ปัญหาปล่อยการอ้างอิงไฟล์ใน mudflow และ mudfish
    • UI: แสดงชนิดสิทธิ์ใช้งานด้วยชื่อที่อ่านง่ายแทนหมายเลข 1, 2, 3, 4
  • mudwfp_proxy
    • ลบข้อความผิดพลาด MUDEC_00504 และแสดงเป็นสถิติแทน
    • ลดบันทึกเมื่อไม่มีเซสชันที่ตรงกับการเชื่อมต่อ

5.4.6 (2021-07-02)​

  • mudfish
    • แก้การเชื่อมต่อค้างหลังเซิร์ฟเวอร์รีเลย์เริ่มใหม่
    • จัดการกรณี interface metric ของการ์ดเครือข่ายเกิน 9999
  • mudflow
    • แก้การกำหนดค่าอัตโนมัติไม่เสร็จในโหมดไอเท็ม WFP
  • mudrun
    • แก้ปัญหาลบไฟล์ .vsm
    • ปรับระดับการบันทึกบางส่วน
    • UI
      • แสดงคำเตือนหากใช้แผนแบบเหมาจ่ายแต่ไม่มีสิทธิ์ใช้งาน
      • แก้การเปลี่ยนเซิร์ฟเวอร์รีเลย์ล้มเหลวเมื่อใช้ UI ไอเท็มแบบย่อบน Apple M1

5.4.5 (2021-06-14)​

  • mudfish
    • เขียน Multi Path ใหม่ให้ใช้หลายเซิร์ฟเวอร์รีเลย์พร้อมกัน คาดว่าจะเสถียรขึ้น โดยทราฟฟิกเพิ่มตามจำนวนเซิร์ฟเวอร์ที่ใช้
  • mudflow
    • แก้การกำหนดค่าอัตโนมัติไม่เสร็จเมื่อเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติให้ไอเท็มแบบกำหนดเอง
    • ลดจำนวนรอบที่ต้องใช้ในการเลือกอัตโนมัติจาก 3 เหลือ 1
  • mudrun
    • เพิ่มตัวเลือกอัตโนมัติสำหรับโปรโตคอลการเชื่อมต่อ
    • รองรับการแจ้งประกาศ
    • ลบพื้นที่ว่างที่ไม่จำเป็นบนแดชบอร์ดเมื่อใช้ Full VPN
  • mudwfp_proxy
    • เขียน Multi Path ใหม่

5.4.4 (2021-05-11)​

  • mudfish
    • เพิ่มการเลือกโปรโตคอลการเชื่อมต่อ re(4) อัตโนมัติ
  • mudrun
    • เพิ่มไอคอนค้นหาในการตั้งค่าเซิร์ฟเวอร์รีเลย์ของโหมดไอเท็มแบบย่อ
    • เปลี่ยนไอคอนบาร์โค้ดเป็นไอคอนสัญญาณเพื่อสื่อว่าเป็นเมนูข้อมูล RTT
    • แก้การตั้งค่าโหมดพื้นฐานแสดงไม่ถูกต้องเมื่อเลือกเซิร์ฟเวอร์รีเลย์
  • mudwfp_proxy
    • เปลี่ยนเวลารอรับข้อมูลเริ่มต้นของการเชื่อมต่อใหม่ เพื่อรองรับเกมที่สร้างการเชื่อมต่อว่างไว้ล่วงหน้าแล้วใช้ภายหลัง

5.4.3 (2021-04-19)​

  • mudfish
    • แก้ตารางเส้นทางไม่ถูกล้างเมื่อตัดการเชื่อมต่อ
    • จัดการกรณี TAP-Win32 Adapter V9 คืนรหัสข้อผิดพลาด 433
    • แก้ interface metric ไม่ถูกต้องที่ทำให้ CreateIpForwardEntry() คืน ERROR_BAD_ARGUMENTS
  • mudflow
    • จัดการข้อผิดพลาด WSAEHOSTUNREACH จากเซิร์ฟเวอร์รีเลย์ที่กำลังตั้งค่า
  • mudrun
    • เพิ่มฟังก์ชันดัมพ์โปรเซส
    • เพิ่มโหมดตั้งค่าไอเท็มและโหมดตั้งค่าแบบย่อ

5.4.2 (2021-04-09)​

  • mudrun
    • เพิ่มโหมดไอเท็ม WFP ที่เลือกใช้ไดรเวอร์ Windows Filtering Platform ก่อน โดยเปลี่ยนเส้นทางทราฟฟิกแยกตามโปรเซสบน Windows แทนตารางเส้นทาง
    • แก้การหยุดผิดปกติเมื่อใช้ Mudfish LAN
    • แสดงความแออัดของเซิร์ฟเวอร์เพื่อช่วยเลือกเซิร์ฟเวอร์รีเลย์
  • mudfish
    • แก้การวนเส้นทางที่ทำให้ใช้เซิร์ฟเวอร์รีเลย์ Amazon EC2 บางแห่งไม่ได้

5.4.1 (2021-03-29)​

  • mudfish
    • แก้การหยุดผิดปกติเมื่อใช้โปรโตคอล FEC
    • แก้การหยุดผิดปกติเมื่อ TOL_select(3) คืนข้อผิดพลาดใน FastConnect
    • แก้คำสั่ง connect ใน CLI แสดงข้อความผิดพลาดไม่ถูกต้อง
  • mudrun
    • วัด RTT เมื่อเริ่มโปรแกรมโดยค่าเริ่มต้น และเปลี่ยนวิธีตรวจเริ่มต้นจาก ICMP เป็น UDP
    • ลบตัวเลือก -2 ที่ยุติการรองรับแล้ว
    • เพิ่มฟังก์ชันรีเซ็ตสถิติกราฟ RTT เรียลไทม์
    • แก้การหยุดผิดปกติเมื่อเข้าเพจ Mudfish LAN จากเบราว์เซอร์
    • แสดงคำเตือนหากไอคอนไอเท็มแบบกำหนดเองมีขนาดเกิน 512 KB
    • แก้ลิงก์วิธีใช้โหมดประหยัดเครดิต

5.4.0 (2021-03-05)​

  • mudfish
    • แก้ dhclient ไม่จบการทำงานเมื่อ Core ปิดบน Linux
  • mudflow
    • แก้กราฟ RTT เรียลไทม์แสดง "unknown" หลังเปลี่ยนไอเท็มแบบกำหนดเอง
  • mudlan
    • เพิ่ม Mudfish LAN เพื่อเล่นเกม LAN กับเพื่อนผ่านเซิร์ฟเวอร์รีเลย์
    • รองรับ Windows และ Linux ขณะนั้นยังไม่มีแผนรองรับ macOS เพราะระบบรองรับอย่างเป็นทางการเฉพาะ tun(4)
  • mudrun
    • เพิ่มโค้ดรองรับ Mudfish LAN
    • ปรับระดับข้อความผิดพลาด
    • แก้การหยุดผิดปกติเมื่อใช้ MTR

5.3.3 (2021-02-21)​

  • mudfish
    • รองรับรุ่น macOS arm64 สำหรับ Apple M1
    • เปลี่ยน macOS ขั้นต่ำที่รองรับเป็น 10.9 (Mavericks)
    • แก้การหยุดผิดปกติเมื่อ writev() เขียนได้เพียงบางส่วน
    • ปรับระดับการบันทึก
    • กำหนดเกตเวย์เริ่มต้นภายในเพื่อจัดการคำขอ DNS ตามการเปลี่ยนพฤติกรรม NetworkExtension ของ Big Sur
    • แก้ปัญหา "connect(2) failed" ระหว่างวัด RTT
  • mudwfp_proxy
    • จัดการอย่างถูกต้องเมื่อ WSAIoctl() คืน WSA_IO_PENDING

5.3.2 (2021-01-20)​

  • mudflow
    • รองรับกราฟ RTT เรียลไทม์ใน FastConnect
    • แก้การหยุดผิดปกติจากหน่วยความจำไม่พอ
  • mudrun
    • เปลี่ยน UI เพื่อแสดง RTT เรียลไทม์
    • แก้ไอคอนไอเท็มแบบกำหนดเองใน "ไอเท็ม → จัดการไอเท็ม"
    • เพิ่มการนำเข้าและส่งออกไอเท็มแบบกำหนดเอง
    • แก้การหยุดผิดปกติเมื่อสร้างเธรดไม่สำเร็จ
    • เปลี่ยน mudrun รุ่น x64 เป็นไฟล์เรียกใช้ x64 เพื่อให้ดูรายการโปรเซส x64 ได้ที่ "สถานะ → หน่วยความจำ"
    • เปลี่ยน OpenSSL บน Windows เป็นรุ่นที่ใช้ 1.1.1d
  • mudwfp_proxy
    • เพิ่ม FastConnect แบบแยกเดี่ยว
    • แสดงสถิติพร็อกซี TCP/UDP อย่างละเอียด

5.3.1 (2020-12-22)​

  • mudwfp_proxy
    • ใช้หลาย IRP เพื่อเพิ่มประสิทธิภาพการจัดการแพ็กเก็ต UDP
    • แก้ลำดับแพ็กเก็ต UDP ไม่ถูกต้อง

5.3.0 (2020-12-16)​

  • muddiag
    • ใช้ systemextensionsctl list ตรวจสถานะการติดตั้งส่วนขยายระบบ Mudfish
  • mudfish
    • แก้การหยุดผิดปกติจาก assertion บางรายการ
    • เพิ่มจำนวนซ็อกเก็ตสูงสุดจาก 1000 เป็น 4096
    • ลดรายงานข้อผิดพลาดซ้ำ
    • แก้ข้อผิดพลาดเก่าในตัวจับเวลาช่วง 10 ms ของรูทีน callout
    • เปลี่ยนพร็อกซี TCP/UDP ภายในจาก SOCKSv5 เป็นโปรโตคอลของตนเอง เพื่อรองรับโหมดขั้นสูงร่วมกับ FastConnect และลด RTT
  • mudflow
    • ตรวจจับ exception และสร้างมินิดัมพ์เพื่อรายงานข้อผิดพลาดหากทำได้
    • ไม่ส่งรายการเส้นทางสำหรับปรับ PF อีกต่อไป เพราะ FastConnect ไม่พึ่ง PF (Packet Filter) แล้ว
    • ลดรายงาน MUDEC_00418 ซ้ำ
    • ปรับระดับข้อผิดพลาดบางรายการที่อาจแสดงมากเกินไป
  • mudrun
    • แก้ mudovpn ปิดไม่ถูกต้อง
    • แก้การใช้เซิร์ฟเวอร์รีเลย์สาธารณะฟรีบน macOS ไม่ได้
    • ใช้ FastConnect ร่วมกับโหมดขั้นสูงได้
    • แก้การแสดงไอคอนแบบกำหนดเอง
  • mudwfp_proxy
    • รองรับ Multi Path และโหมดขั้นสูงอย่างถูกต้อง
    • แก้ปัญหาโหมดพื้นฐานทำงานแต่โหมดขั้นสูงไม่ทำงาน
    • ตรวจจับ exception และสร้างมินิดัมพ์เพื่อรายงานข้อผิดพลาดหากทำได้
  • mudovpn
    • แก้การทำงานไม่ถูกต้องบน macOS

5.2.7 (2020-11-04)​

รุ่นแก้ไขเร่งด่วนสำหรับโปรเซส Core หยุดผิดปกติ

  • mudfish
    • แก้การหยุดผิดปกติเมื่อใช้เซิร์ฟเวอร์รีเลย์สาธารณะฟรีใน Full VPN

5.2.6 (2020-10-31)​

  • mudfish
    • แก้ปัญหาสำคัญเกี่ยวกับการเรียกคำสั่ง CLI บน Mac OS X
  • mudflow
    • ตรวจการทำงานของการวัด RTT และเตือนหากมีปัญหา
  • mudrun
    • ใช้ NetworkExtension สร้างการเชื่อมต่อ VPN บน Mac OS X แทนการใช้ utun(4) โดยตรง
    • เพิ่มโหมดประหยัดเครดิตที่จำกัดความเร็วพอร์ต TCP 80/443
    • ตรวจ SIGTERM บน Linux และปิดตามขั้นตอนปกติหากทำได้
    • เพิ่มการวิเคราะห์บันทึกในเมนูวินิจฉัยด้วยตนเองบนหน้าเข้าสู่ระบบ
  • mudwfp_proxy
    • จัดการลายเซ็นไดรเวอร์ WFP สำหรับแจกจ่ายอย่างถูกต้อง

5.2.5 (2020-09-23)​

  • muddiag
    • แก้การทำงานไม่ถูกต้องบน Mac OS X
    • รวมผล sw_vers -productVersion บน Mac OS X
    • เปลี่ยนที่อยู่ IP เก่าในการทดสอบภายใน
  • mudflow
    • แก้การเลือกเซิร์ฟเวอร์ไม่เสร็จเมื่อใช้การเลือกอัตโนมัติในโหมดขั้นสูงและ Multi Path
  • mudrun
    • เพิ่มไฟล์ .manifest สำหรับเรียกด้วยสิทธิ์ผู้ดูแลระบบ
    • เพิ่มการตรวจ DNS poisoning แบบง่ายเมื่อใช้ -X
    • แสดงข้อผิดพลาดแทนหยุดผิดปกติเมื่อสร้างบริบท SSL ฝั่งเซิร์ฟเวอร์ไม่สำเร็จ
    • แก้ปัญหาเมื่อรายการเส้นทางเกิน 256 รายการ
    • แก้การหยุดผิดปกติเมื่อไม่มีอ็อบเจ็กต์ JSON ที่จำเป็นต่อการยืนยันตัวตน
    • แก้ assertion failure เมื่อหน่วยความจำไม่พอ
  • mudwfp_proxy
    • เพิ่มแท็กข้อผิดพลาดในข้อความ WARN/ERROR

5.2.4 (2020-07-30)​

  • mudflow
    • แก้ assertion failure เมื่อ select(3) คืนข้อผิดพลาด
    • แสดง MUDEC_00470 เพียงครั้งเดียวเพื่อไม่ให้ข้อความเต็มหน้าจอ
  • mudrun
    • ตรวจติดตามบันทึกของ mudwfp_proxy
    • รายงานมินิดัมพ์เมื่อ mudwfp_proxy หยุดผิดปกติ
    • แก้ assertion failure เมื่อมาโครยาวผิดปกติ
    • เรียก NET STOP MUDWFP ก่อนเริ่ม mudwfp_proxy
    • แก้ assertion failure เมื่อ sendto(3) ล้มเหลว
  • mudwfp_proxy
    • ปรับระดับเริ่มต้นเป็น INFO เพื่อไม่ให้บันทึกมากเกินไป
    • เพิ่มตัวเลือก -M เพื่อกำหนด MTU ที่ Core ใช้
    • รายงานสถิติทุกครั้งที่การเชื่อมต่อ TCP หรือ UDP จบลง

5.2.3 (2020-07-08)​

  • muddiag
    • หากทำได้ ให้แสดงหน้าต่างแจ้ง URL ฟอรัมหลังส่งรายงานปัญหา
  • mudfish
    • ปรับปรุงคำสั่ง CLI สำหรับสถิติเครือข่ายและเพิ่ม vmstat
    • ป้องกันการหยุดผิดปกติบางกรณีระหว่างค้นโดเมนหรือ IP ใน CLI
    • จัดการลายเซ็นโค้ดของไดรเวอร์เคอร์เนล MUDWFP อย่างถูกต้อง
  • mudflow
    • แก้การหยุดผิดปกติเมื่อชื่อโฮสต์มี IP ผูกอยู่มากเกินไป
    • ปรับระดับบันทึก
    • แสดงรหัสข้อผิดพลาด MUDEC_XXXXX
    • ติดตามจำนวนแพ็กเก็ตที่ถูกแบ่งส่วนและรายงานปัญหาหากเพิ่มขึ้น
  • mudrun
    • เปลี่ยนไอคอน Windows
    • ปรับปรุง HTTP Proxy สำหรับหลีกเลี่ยงไฟร์วอลล์เครือข่ายเมื่อเข้าสู่ระบบไม่สำเร็จ
    • แก้ assertion failure เมื่อดึงการตั้งค่าไม่สำเร็จ
    • แก้ assertion failure เมื่อป้อน URL ยาวเกินไป
    • ต่ออายุใบรับรอง SSL ของ ui.mudfish.net
    • สร้างทางลัดบนเดสก์ท็อป Windows
  • UI
    • ไม่แสดงปริมาณทราฟฟิกคงเหลือให้ผู้ใช้แบบเหมาจ่าย
    • แสดงป๊อปอัปเมื่อส่งรายงานปัญหาเสร็จ

5.2.2 (2020-03-25)​

  • muddiag
    • แก้ IP และพอร์ตสำหรับทดสอบที่ไม่ถูกต้อง
  • mudfish
    • เปลี่ยนช่วงเครือข่ายภายในจาก 10.224.0.0/255.224.0.0 เป็น 10.192.0.0/255.192.0.0 เพื่อรองรับเซิร์ฟเวอร์รีเลย์เพิ่มขึ้น
    • ดูสถิติ network stack ด้วย netstat -s -f inet ใน CLI ได้
  • mudflow
    • แก้ SID ถูกตั้งเป็น 0 อย่างไม่ถูกต้องเมื่อเลือกเซิร์ฟเวอร์รีเลย์
    • บันทึกคำเตือนอย่างละเอียด
    • ปรับระดับข้อผิดพลาดบางส่วนเพื่อลดข้อความที่แสดงใน UI
  • mudrun
    • ลงลายเซ็นโค้ดและทำ notarization ให้ไฟล์เรียกใช้และตัวติดตั้ง Mac OS X
    • ปรับระดับข้อผิดพลาดบางส่วนเพื่อลดข้อความที่แสดงใน UI

5.2.1 (2020-02-18)​

  • mudrun
    • เปลี่ยน MTU เริ่มต้นจาก 1300 เป็น 1400 เพื่อหลีกเลี่ยงแพ็กเก็ตสูญหายในบางเกม เช่น Dota 2
    • UI/UX
      • แก้ปัญหา Internet Explorer จากการแยกวิเคราะห์ ECMA ผิดพลาด
      • เปลี่ยนที่อยู่เซิร์ฟเวอร์ API ตามตัวเลือก -X เพื่อเพิ่มความเสถียรการเชื่อมต่อ

5.2.0 (2020-02-06)​

  • mudfish
    • รองรับ HTTP Proxy ผ่านตัวเลือก -X
  • mudflow
    • แก้การตรวจผิดพลาดเมื่อ raw socket บน Mac OS X มีคำตอบ ICMP ซ้ำ
    • แก้การเพิ่มรายการเส้นทางก่อนค้นชื่อโฮสต์เสร็จ
    • รองรับ HTTP Proxy ผ่านตัวเลือก -X
  • mudrun
    • แก้การหยุดผิดปกติจาก noty แจ้งเตือนเร็วเกินไป
    • กำหนด IP และพอร์ต HTTP Proxy ด้วย -X เพื่อหลีกเลี่ยงไฟร์วอลล์เครือข่ายได้
    • UI/UX
      • เพิ่มปุ่มทดสอบ RTT ปลายทางในไอเท็มแบบกำหนดเอง
      • แก้การคำนวณเปอร์เซ็นต์กำหนดค่าอัตโนมัติ
      • เพิ่มปุ่มอัปเดตข้อมูล RTT บนแดชบอร์ด
      • แสดง "Unknown" แทน "แพ็กเก็ตสูญหาย 50%" เมื่อไม่มีข้อมูล RTT

5.1.2 (2020-01-14)​

  • mudflow
    • เตือนหากส่วนเบี่ยงเบนมาตรฐาน RTT ของเซิร์ฟเวอร์รีเลย์ใกล้เคียงเกิน 15% ของค่าเฉลี่ย
  • mudrun
    • แก้ขนาดเรคคอร์ดทำให้ตั้งโทเคน JWT ใน mudflow ไม่ถูกต้อง
    • แก้การตั้งค่าไคลเอนต์ OpenVPN เมื่อใช้ DHCP
    • ไม่แสดงข้อความแพ็กเก็ตสูญหายของเซิร์ฟเวอร์รีเลย์ที่ไม่ได้ใช้
    • UI/UX
      • แก้การแสดงไอเท็มที่ปิดใช้งานใน UI
      • ไม่แสดง "กำลังคำนวณ" สำหรับไอเท็มที่ปิดใช้งาน
      • เตือนเมื่อเปิด FastConnect ร่วมกับ Full VPN ที่ใช้เซิร์ฟเวอร์สาธารณะฟรี

5.1.1 (2020-01-12)​

  • mudflow
    • แก้การหยุดผิดปกติเมื่อโดเมนยาวเกิน 64 ไบต์
    • แก้การตั้งเส้นทางผิดระหว่างค้นโดเมนสำหรับ Multi Path
    • แก้การหยุดผิดปกติเมื่อเหตุการณ์ซ็อกเก็ตมาถึงก่อนค้นโดเมนเสร็จ

5.1.0 (2020-01-10)​

  • mudflow
    • แก้การตรวจผิดพลาดจากคำตอบ ICMP ซ้ำ
    • รองรับ Multi Path และปรับปรุงโค้ดเลือกเซิร์ฟเวอร์ที่เหมาะสมที่สุดในโหมดพื้นฐานและขั้นสูง
    • ปรับระดับบันทึก
  • mudrun
    • ปรับระดับบันทึก
    • แสดงข้อความสถานะระหว่างกำหนดค่าอัตโนมัติ
    • เพิ่มโค้ดรองรับ Multi Path
    • UI/UX
      • อัปเดตข้อมูลเซิร์ฟเวอร์รีเลย์ที่เลือกอัตโนมัติอย่างถูกต้อง
      • อัปเดตไฟล์ภาษา po/mo
      • ไม่วาดหรืออัปเดต RTT เรียลไทม์เมื่อใช้ Full VPN หรือ FastConnect
      • อัปเดต IP สาธารณะปัจจุบันอย่างถูกต้องเมื่อใช้ Full VPN
      • เพิ่มโค้ดรองรับ Multi Path
      • เปลี่ยนการจัดวางไอเท็มที่ติดตั้งบนแดชบอร์ดเพื่อแสดงข้อมูลพื้นฐาน
    • แสดงระดับบันทึกอย่างชัดเจนแทนอักขระ ##--
  • mudfish
    • เปลี่ยน MTU เริ่มต้นจาก 1450 เป็น 1300 ไบต์เพื่อรองรับโหมดขั้นสูงและ Multi Path
    • แก้คำเตือนคอมไพล์บน Mac OS X
    • แก้การหยุดผิดปกติเมื่อรูปแบบ IP ของรายการเส้นทางที่จะลบไม่ถูกต้อง

5.0.9 (2019-12-23)​

  • mudrun
    • แก้ปัญหาการเชื่อมต่อจากประเทศจีน
  • mudfish
    • แก้ปัญหาการเชื่อมต่อจากประเทศจีน
  • mudflow
    • แก้ปัญหาการเชื่อมต่อจากประเทศจีน

5.0.8 (2019-12-20)​

  • muddiag
    • แก้ข้อผิดพลาดการทดสอบ TCP กับเครือข่ายภายใน
  • mudfish
    • ปรับปรุงการจัดการรหัสข้อผิดพลาดของ DeleteIpForwardEntry()
  • mudflow
    • เมื่อเกิดข้อผิดพลาด ให้แสดงข้อความระดับข้อผิดพลาดใน UI โดยค่าเริ่มต้น
    • แสดงข้อผิดพลาดโดยละเอียดใน UI เมื่อตั้งค่า ADN ของเซิร์ฟเวอร์รีเลย์ไม่สำเร็จ
    • เปลี่ยนเวลารอเริ่มต้นในการตั้งค่า ADN จาก 30 เป็น 3 วินาที
    • จำกัดรายการเกตเวย์เริ่มต้นที่เป็นไปได้สูงสุด 5 รายการ
  • mudrun
    • บังคับปิด mudfish.exe หลังออกจากระบบ 3 วินาที
  • UI/UX
    • เพิ่มภาษา de_DE, es_ES, pt_PT, ru_RU และ vi
    • แสดงเวอร์ชัน Mudfish ที่ส่วนล่างเสมอ

5.0.7 (2019-11-27)​

  • mudfish
    • แก้การหยุดผิดปกติบน Linux เมื่อมีหลายคำสั่งในคิวเดียวกันและระบบตอบสนองช้า
    • ล้างเส้นทางเมื่อปิดโปรแกรม
  • mudrun
    • รองรับเส้นทางยกเว้น Full VPN ในโหมดผู้เชี่ยวชาญ
    • รองรับเบราว์เซอร์ Naver Whale
  • mudwfp_proxy
    • เพิ่มเวลารอเชื่อมต่อจาก 3 เป็น 30 วินาที
  • UI/UX
    • แสดง URL กระทู้ฟอรัมที่สร้างเมื่ออัปโหลดดัมพ์แพ็กเก็ตเสร็จ
    • ไม่แสดงเส้นกราฟ RTT เรียลไทม์ของไอเท็มที่ปิดใช้งาน
    • เพิ่มปุ่มปิด Full VPN

5.0.6 (2019-11-12)​

  • mudflow
    • แก้ปัญหาช่องว่างในชื่อโปรเซสของไอเท็มแบบกำหนดเองที่ใช้คำนำหน้า P:
    • แก้การหยุดผิดปกติเมื่อผล MTR เกินขนาดบัฟเฟอร์สูงสุด
  • mudrun
    • รองรับฟังก์ชันภาพพื้นหลังเพื่อให้ผู้ใช้เปลี่ยนภาพได้
    • รีเซ็ตการตั้งค่า Launcher ด้วยเมื่อรีเซ็ตโปรแกรม
  • mudwfp_proxy
    • รองรับชื่อโปรเซส Unicode (UTF-8) อย่างถูกต้อง
    • แก้ปัญหาช่องว่างในชื่อโปรเซส
  • UI/UX
    • แก้ข้อผิดพลาด 404 Not Found เมื่อซื้อไอเท็มเกม
    • เลือกรายการแรกที่ใช้ได้เมื่อตั้งปลายทาง RTT ของไอเท็มแบบกำหนดเอง
    • แก้ไอเท็มแบบกำหนดเองไม่มีผลหลังเปลี่ยนเกม
    • เปลี่ยน UI ปุ่มรีเซ็ตโปรแกรมเพื่อป้องกันการกดโดยไม่ตั้งใจ

5.0.5 (2019-11-04)​

  • mudrun
    • แก้ URL decoding จัดการอักขระในรหัสผ่าน เช่น % และ + ไม่ถูกต้อง
  • UI/UX
    • เตือนเมื่อเซิร์ฟเวอร์รีเลย์ Full VPN ไม่ตอบสนอง
    • แสดงคำเตือนชัดเจนหากแดชบอร์ดโหลดไม่สำเร็จจาก JavaScript exception
    • แก้ข้อผิดพลาด v-if ที่ใช้ร่วมกับ JavaScript filter()
    • แก้การโฟกัสอัตโนมัติบนหน้าเข้าสู่ระบบ
    • เพิ่มปุ่มเรียงลำดับใน "สถานะ → เซิร์ฟเวอร์รีเลย์"
    • แก้ลิงก์ URL ที่ไม่ถูกต้อง

5.0.4 (2019-10-28)​

  • mudrun
    • ไม่เรียกโปรเซส Core อัตโนมัติโดยค่าเริ่มต้น เปิดพฤติกรรมเดิมได้ที่ "ตั้งค่า → โปรแกรม → Launcher"
    • แก้การแสดงทูลทิปกราฟ RTT เรียลไทม์
  • UI/UX
    • แสดง "OpenVPN: connected!" เมื่อเชื่อมต่อเซิร์ฟเวอร์สาธารณะฟรี
    • แสดงปริมาณทราฟฟิกเรียลไทม์บน Mac OS X
    • แก้ปัญหาชื่อไอเท็มเมื่อเปลี่ยนภาษา
    • แสดง IP สาธารณะที่เชื่อมต่อบนแดชบอร์ดเมื่อใช้ Full VPN
    • แก้ลิงก์แผนค่าบริการบนแดชบอร์ด
    • แสดงจำนวนวันคงเหลือของไอเท็มเกมเมื่อใช้แผนแบบจ่ายตามปริมาณการใช้งาน
    • รายการ OpenVPN ใน "สถานะ → โปรเซส" จะแสดงเฉพาะเมื่อ Full VPN ใช้เซิร์ฟเวอร์สาธารณะฟรี

5.0.3 (2019-10-21)​

  • mudfish
    • ไม่สร้างโปรไฟล์เครือข่ายบน Windows อีกต่อไป
  • mudrun
    • แก้การหยุดผิดปกติเมื่อรับ JSON ไม่ถูกต้อง
    • เพิ่มปุ่มอัปเดต RTT และเส้นทางแนะนำประจำวันด้วยตนเอง
    • แก้ปัญหา UI หลายรายการ

5.0.2 (2019-10-14)​

  • mudrun
    • แสดงเครดิตที่ใช้ในกราฟทราฟฟิกเรียลไทม์เฉพาะแผนแบบจ่ายตามปริมาณการใช้งาน
    • แก้ปัญหา ES2015 บน Internet Explorer และเบราว์เซอร์เก่า

5.0.1 (2019-10-10)​

  • mudrun
    • รองรับการเชื่อมต่ออัตโนมัติเมื่อเข้าสู่ระบบ และเพิ่มตัวเลือก Launcher ใน "ตั้งค่า → โปรแกรม"
    • แก้การแสดงชื่อไอเท็มในกราฟ RTT เรียลไทม์
    • ซ่อนหน้าต่างกำหนดค่าอัตโนมัติได้
    • ลบปุ่มยืนยันเมื่อเริ่มหรือหยุดโปรเซส Core
    • ปิด SSL เริ่มต้นของ UI เนื่องจากบางพีซีสร้างบริบท SSL ไม่สำเร็จ

5.0.0 (2019-10-02)​

  • mudrun
    • เขียน UI/UX ใหม่ด้วย VueJS และ GraphQL
    • ใช้ SSL เป็นค่าเริ่มต้นสำหรับ UI Launcher ที่ ui.mudfish.net

4.6.1 (2019-07-12)​

  • mudflow
    • ลดภาระคำนวณ RTT เมื่อไม่ได้ใช้เซิร์ฟเวอร์สาธารณะฟรี
  • mudrun
    • ลดภาระ CPU เมื่อ Core ไม่ได้ทำงาน
    • แก้การหยุดผิดปกติจากการจัดการคำสั่งระบบ
    • ละเว้นข้อผิดพลาด "MBC_GetFd() failed."
    • ไม่แสดงข้อความผิดพลาดที่ไม่ถูกต้องระหว่างวิเคราะห์การเชื่อมต่อ

4.6.0 (2019-07-08)​

  • muddiag
    • รวมไฟล์บันทึก mudovpn
  • mudflow
    • รองรับเซิร์ฟเวอร์ OpenVPN และปรับพฤติกรรมตามตัวเลือก
    • เพิ่มตัวเลือก -g เพื่อระบุ ID เซิร์ฟเวอร์ OpenVPN
    • จัดระเบียบโค้ด
  • mudfish
    • bwn: เพิ่มไดรเวอร์จัดการการสื่อสาร UDP ระหว่าง mudfish กับ mudovpn
    • เพิ่มตัวเลือก -g เพื่อระบุ ID เซิร์ฟเวอร์ OpenVPN
  • mudrun
    • เปลี่ยน UI ให้รองรับเซิร์ฟเวอร์ OpenVPN
    • ใช้ BSD Packet Filter สำหรับ NAT

4.5.5 (2019-06-25)​

  • mudfish
    • re: ปรับการตอบสนองการส่งแพ็กเก็ตเมื่อไม่ได้ใช้ FEC
    • re: เพิ่มบันทึกละเอียดและ assertion เมื่อตัวถอดรหัส FEC ล้มเหลว
    • fec: แก้การหยุดผิดปกติจากการกำหนดค่าเริ่มต้นตัวแปรผิด

4.5.4 (2019-06-04)​

  • mudfish
    • แก้ปัญหา time_t เมื่อเรียก Core บน ARMv7
    • แก้การหยุดผิดปกติเมื่อใช้ UDP 10012 (FEC)
    • แก้ assertion failure เมื่อรูปแบบข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่เสียหาย
  • mudrun
    • เพิ่มตัวเลือก -a เพื่อกำหนดที่อยู่รับการเชื่อมต่อ
    • เพิ่มตัวเลือก -I เพื่อตั้ง IP ของ tap(4) โดยไม่ใช้ไคลเอนต์ DHCP บน Linux และ Mac
    • แก้ปัญหาดีบักบางส่วน

4.5.3 (2019-05-25)​

  • mudfish
    • msk(4): ใช้รูทีน if_start ที่อาศัย taskqueue เพื่อเพิ่มประสิทธิภาพ
    • re(4): รองรับ FEC (Forward Error Correction) บน UDP 10012 เพื่อให้การเชื่อมต่อเสถียร
    • ตรวจว่า mudflow ทำงานอยู่ก่อนแมปหน่วยความจำ
    • อ่านใหม่หากโครงสร้างแมปหน่วยความจำผิดพลาด
  • mudflow
    • ตรวจว่าโปรเซสที่เกี่ยวข้องทำงานอยู่ก่อนแมปหน่วยความจำ
  • mudrun
    • รองรับพอร์ต UDP 10012
    • เพิ่ม https://ui.mudfish.net:8282 เพื่อเข้าถึง UI ผ่าน SSL และเพิ่มตัวเลือก -s สำหรับเปิดใช้งาน
  • mudwfp_proxy
    • หยุดไดรเวอร์ WFP เมื่อติดตั้งรุ่นใหม่
  • อื่น ๆ
    • รองรับ ARMv7l สำหรับ Odroid

4.5.2 (2019-05-07)​

  • muddiag
    • เก็บรายละเอียดระบบด้วย SYSTEMINFO เมื่อรายงานปัญหา
  • mudfish
    • ใช้การลิงก์แบบสแตติกในแพ็กเกจ Linux
  • mudflow
    • ใช้การลิงก์แบบสแตติกในแพ็กเกจ Linux
  • mudrun
    • ปรับระดับบันทึก HTTP reverse proxy และแสดงข้อผิดพลาดในพื้นที่แจ้งเตือน
    • ใช้การลิงก์แบบสแตติกในแพ็กเกจ Linux
  • mudwfp_proxy
    • ใช้ spin lock แทน guarded mutex ใน UDP flow association เพื่อป้องกัน kernel panic
    • ไม่เรียกโค้ด UDP flow association หากไม่จำเป็น

4.5.1 (2019-03-27)​

  • mudflow
    • เพิ่มโค้ดรองรับไดรเวอร์ WFP
    • ทำโค้ดจัดการข้อมูลเส้นทางของระบบเบื้องหลังให้ง่ายขึ้น
  • mudrun
    • เพิ่มไดรเวอร์ WFP เพื่อเปลี่ยนเส้นทางทราฟฟิกแยกตามโปรเซสบน Windows
    • เพิ่มโค้ดรองรับพร็อกซี WFP หรือ mudwfp_proxy.exe
  • mudwfp.sys และ mudwfp_proxy.exe
    • ใช้ไดรเวอร์ callout ที่อาศัย WFP เพื่อเปลี่ยนเส้นทางทราฟฟิกแยกตามโปรเซส รองรับสองวิธีคือแบบตารางเส้นทางและแบบโปรเซส

4.5.0 (2019-02-16)​

  • mudflow
    • รองรับ Blacklist/Whitelist ของเซิร์ฟเวอร์รีเลย์เพื่อลดรอบตรวจ RTT ที่ไม่จำเป็น
    • แก้ข้อผิดพลาดอัปเดตรายการเซิร์ฟเวอร์รีเลย์
  • mudrun
    • รายงานข้อผิดพลาดละเอียดเมื่ออัปโหลดดัมพ์แพ็กเก็ตไม่สำเร็จ
    • จัดการอักขระพิเศษอย่างถูกต้องเมื่อเรียกบน Linux
    • ตรวจหลายคู่ IP และพอร์ตเมื่อเชื่อมต่อเซิร์ฟเวอร์กลางไม่สำเร็จ
    • แก้การคำนวณ RT ในการกำหนดค่าอัตโนมัติ
    • เรียก Task Manager ของ Windows อัตโนมัติเมื่อเกิด MUDEC_00044 เพื่อเลี่ยงปัญหา
    • แก้การค้นหาพาธเบราว์เซอร์เริ่มต้นของ Windows

4.4.7 (2018-12-10)​

  • mudfish
    • แก้จำนวนเต็มล้นใน ID ไอเท็มเพื่อรองรับไอเท็มมากขึ้น
    • 14.63.198.203 ไม่อยู่ในรายการ IP เว็บเซิร์ฟเวอร์ Mudfish อีกต่อไป
    • แก้การลองใหม่หลังเชื่อมต่อเซิร์ฟเวอร์ยืนยันตัวตนไม่สำเร็จ
  • mudrun
    • แก้ปัญหาอัปโหลดดัมพ์แพ็กเก็ตไปยังเซิร์ฟเวอร์กลาง
    • แสดงปริมาณทราฟฟิกเรียลไทม์ขณะ Launcher ทำงาน
    • แก้การค้นหาเบราว์เซอร์เริ่มต้นของ Windows 10
    • บันทึกข้อผิดพลาดเชื่อมต่อ SSL อย่างละเอียด

4.4.6 (2017-09-28)​

  • mudfish
    • ลดหน่วยความจำของอินเทอร์เฟซ re(4) เมื่อเชื่อมต่อหลายเซิร์ฟเวอร์รีเลย์
    • เพิ่ม IP เซิร์ฟเวอร์กลางใหม่ที่เข้าถึงโดยตรงได้แม้ใช้ Full VPN
  • mudflow
    • แก้การหยุดผิดปกติระหว่างตรวจ RTT
  • mudrun
    • ใช้การค้นหา DNS ของ mudfish.net เพื่อกระจายแบบ round robin

4.4.5 (2017-07-13)​

  • mudflow
    • ปิดไลบรารีดีบัก Windows เพื่อไม่ให้ file descriptor ที่ไม่ถูกต้องของ write(2) ทำให้เกิด assertion failure
  • mudfish
    • ดึงข้อมูลเมื่อเข้าถึงเซิร์ฟเวอร์รีเลย์ที่ต้องการ แทนการรับข้อมูล IP ทั้งหมดตอนเข้าสู่ระบบ
    • ป้องกัน assertion เมื่อตั้งค่า SIO_UDP_CONNRESET ของซ็อกเก็ตไม่สำเร็จ
    • จัดการ ERROR_OPERATION_ABORTED อย่างถูกต้อง
    • จัดการการล้มเหลวของ sysctlbyname() อย่างถูกต้อง
    • เปลี่ยนระดับบันทึกข้อผิดพลาดบางรายการ
  • mudrun
    • เพิ่มการอัปโหลดดัมพ์แพ็กเก็ตบน Linux
    • บันทึกตัวเลือกที่เปิดเมื่อเริ่มโปรแกรมอย่างละเอียด
    • เตือนเมื่อทราฟฟิกของผู้ใช้แบบเหมาจ่ายถึงขีดจำกัดความเร็ว

4.4.4 (2017-02-19)​

  • mudflow
    • ทำเครื่องหมายเซิร์ฟเวอร์รีเลย์ที่ผู้ใช้สนใจ และใช้เฉพาะเซิร์ฟเวอร์เหล่านั้นเป็นตัวเลือกในการเลือกอัตโนมัติ
    • ลดความถี่ตรวจ RTT ระหว่างพีซีผู้ใช้กับเซิร์ฟเวอร์รีเลย์
    • แก้ race condition ในการจำกัดจำนวนการคำนวณ RTT สูงสุด
    • แก้การหยุดผิดปกติเมื่อสร้างซ็อกเก็ตแบบไม่บล็อกไม่สำเร็จ
  • mudfish
    • Mac OS X: ลองอินเทอร์เฟซอื่นหาก utun(4) ถูกใช้อยู่
    • หากการเชื่อมต่อระบบเบื้องหลังของ FastConnect ถูกตัดด้วย RST ให้ส่ง RST ไปยังไคลเอนต์ด้วย
    • แก้การหยุดผิดปกติระหว่างค้นโดเมนใน CLI
    • ตั้ง TCPNoDelay และ TcpAckFrequency ของ TAP-Win32 อย่างถูกต้อง
    • แก้การค้นรายการเมื่อเซิร์ฟเวอร์รีเลย์เกิน 256 เครื่อง
  • mudrun
    • เพิ่มตัวเลือก -P สำหรับระบุพอร์ตรับการเชื่อมต่อ

4.4.3 (2016-11-25)​

  • mudfish
    • บันทึกข้อมูล MUDEC_00043 อย่างละเอียด
  • mudflow
    • เพิ่ม Matt's traceroute เพื่อวิเคราะห์อัตราแพ็กเก็ตสูญหายและสถานะแต่ละ hop
    • แก้การหยุดผิดปกติเมื่อจำนวนที่อยู่ DNS ถึงขีดจำกัด
    • ปรับความเร็วการตรวจ RTT
  • mudrun
    • รายงานอัตราแพ็กเก็ตสูญหายระหว่างเซิร์ฟเวอร์รีเลย์กับพีซีผู้ใช้ไปยังเซิร์ฟเวอร์กลาง

4.4.2 (2016-10-17)​

  • mudfish
    • แสดงข้อผิดพลาด MUDEC_00314 อย่างถูกต้อง
    • แก้การตั้งข้อมูล Proxy ARP
    • จัดการกรณี TOL_socket(2) จัดสรรซ็อกเก็ตไม่ได้เพราะหน่วยความจำไม่พอ
  • mudflow
    • แก้การเพิ่ม SID ผิดเมื่อใช้ชื่อโฮสต์
    • จัดการลบตารางเส้นทางอย่างถูกต้อง
  • mudrun
    • เพิ่มตัวเลือก -t บน Mac OS X
    • แสดงข้อผิดพลาด MUDEC_00255 อย่างถูกต้องบน Windows

4.4.1 (2016-09-05)​

  • mudrun
    • แก้ปัญหาการพึ่งพา OpenSSL บน El Capitan
    • แก้การแสดงกราฟทราฟฟิกเรียลไทม์บน Mac OS X
    • เริ่มต้นโปรแกรมใหม่เมื่อเข้าสู่ระบบอีกครั้งแล้วเริ่มโปรเซส Core
  • mudfish
    • แก้การหยุดผิดปกติจาก setsockopt(2) ล้มเหลว
    • จัดการระดับข้อผิดพลาด MUDEC_00314 อย่างถูกต้อง

4.4.0 (2016-08-03)​

  • muddiag
    • อัปเดต IP ภายในสำหรับทดสอบ
  • mudfish
    • บันทึกรายละเอียดเมื่อเชื่อมต่อเซิร์ฟเวอร์รีเลย์ใหม่
    • จำกัดเวลารอสูงสุดก่อนลองเชื่อมต่อใหม่เป็น 10 วินาที
    • แก้ assertion ที่เกี่ยวกับการถือ mutex lock
    • Linux: จบการทำงานเมื่อโปรเซสแม่จบ
    • จัดการ EMSGSIZE บน Linux
    • จัดการ EADDRNOTAVAIL และ ENETDOWN บน Mac OS X
    • แก้ข้อผิดพลาดอัปโหลดไฟล์ดัมพ์แพ็กเก็ต
  • mudflow
    • Linux: จบการทำงานเมื่อโปรเซสแม่จบ
    • บันทึกรายละเอียดการหมดเวลาของ select(3)
  • mudrun
    • แก้การแสดงเซิร์ฟเวอร์รีเลย์ที่เลือกสำหรับไอเท็มแบบเลือกอัตโนมัติ
    • บันทึกข้อมูลกำหนดค่าอัตโนมัติอย่างละเอียด
    • Linux: จบการทำงานเมื่อโปรเซสแม่จบ

4.3.19 (2016-04-27)​

  • mudflow
    • แก้การเพิ่มและลบรายการเส้นทางตามชื่อโฮสต์
    • แก้ปัญหาลำดับล็อกกลับด้าน
    • ไม่เรียก getaddrinfo(3) ขณะถือล็อกตารางเส้นทาง
  • mudfish
    • เพิ่ม UDP 500 และ TCP 1723 ในโปรโตคอลเชื่อมต่อเซิร์ฟเวอร์รีเลย์
    • แก้การหยุดผิดปกติของ rtexpunge()
    • ย้อนการเปลี่ยนแปลงฟังก์ชันเลี่ยงเส้นทาง ICMP ของ FastConnect
    • แก้ปัญหา strlcat() บน Mac OS X
  • mudrun
    • แก้การนับรายการเส้นทางที่ส่งผลต่อเปอร์เซ็นต์กำหนดค่าอัตโนมัติ

4.3.18 (2016-04-05)​

  • muddiag
    • รองรับการส่งรายงานปัญหาบน Linux และ Mac OS X
  • mudfish
    • ปรับปรุง CLI ifconfig และแก้ข้อผิดพลาดหลายรายการ
    • แก้การหยุดผิดปกติเมื่อได้รับแพ็กเก็ต ICMP redirect จากระหว่างทาง
    • แก้ re(4) ไม่เชื่อมต่อเซิร์ฟเวอร์รีเลย์ใหม่เมื่อไม่มีแพ็กเก็ตรับเข้า
    • เมื่อใช้ FastConnect ให้โปรโตคอลอื่นนอกเหนือจาก TCP/UDP ไม่ผ่าน Mudfish
    • แก้ assertion เมื่อตั้งเกตเวย์เริ่มต้นไม่สำเร็จ
    • Linux: ใช้ iproute2 แทน net-utils
    • Mac OS X: แก้ข้อผิดพลาดการกำหนดและลบรายการเส้นทาง
  • mudrun
    • แก้การกำหนดค่าอัตโนมัติไม่เสร็จจากไอเท็มที่ใช้ชื่อโฮสต์
    • แก้ปัญหาพยายามเปิด Edge เป็นครั้งคราวบน Windows 7/8

4.3.17 (2016-03-30)​

  • mudflow
    • แก้การตั้งค่า ADN เมื่อมีหลายเส้นทาง เพื่อลดเวลาตั้งโหมดขั้นสูงของแต่ละไอเท็ม
  • mudfish
    • ไม่ลองใหม่เมื่อค้นข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ไม่สำเร็จ เพื่อป้องกัน IP ชนกัน
    • เปลี่ยนระดับบันทึกข้อผิดพลาดบางรายการ
    • ใช้ utun(4) โดยค่าเริ่มต้น จึงไม่ต้องติดตั้งไดรเวอร์ tuntap แยก
  • mudrun
    • ค้นการตั้งค่าเบราว์เซอร์เริ่มต้นของ Windows 10 อย่างถูกต้อง

4.3.16 (2016-03-19)​

  • muddiag
    • ปรับการทดสอบเครือข่ายภายใน เพราะไม่ใช่ทุกเซิร์ฟเวอร์รีเลย์จะอยู่ในสถานะใช้งาน
  • mudflow
    • ลดจำนวนการตรวจ RTT ที่ต้องใช้เพื่อเลือกเซิร์ฟเวอร์รีเลย์อัตโนมัติให้เสร็จ
    • ไม่ตรวจ RTT เรียลไทม์ของไอเท็มเมื่อเปิด FastConnect
  • mudrun
    • แก้ข้อความมาโครถูกตัด
  • mudfish
    • แก้การเรียกคำสั่งเมื่อมีหลายบรรทัดพร้อมอยู่ใน pipe
    • เตือนเมื่อส่งคำสั่งได้เพียงบางส่วน
    • เมื่อใช้ Full VPN ให้ตั้งเส้นทางเลี่ยงไปยังเซิร์ฟเวอร์รีเลย์ทั้งหมดโดยค่าเริ่มต้น
    • ลดบันทึกเมื่อ TOL_accept(2) คืน ECONNABORTED

4.3.15 (2016-03-01)​

  • mudfish
    • รองรับโหมด HA (High Availability) ซึ่งปิดโดยค่าเริ่มต้น
    • เพิ่มแท็กในข้อความคำเตือนและข้อผิดพลาด
    • เชื่อมต่อเฉพาะเซิร์ฟเวอร์ที่ผู้ใช้ระบุว่าใช้ แทนเชื่อมต่อล่วงหน้ากับทุกเซิร์ฟเวอร์รีเลย์
    • แก้ปัญหาการใช้ FastConnect ร่วมกับ ADN หรือโหมดต่อเซิร์ฟเวอร์เป็นสาย
  • mudflow
    • วัด RTT ของไอเท็มที่ติดตั้งทุก 10 วินาที
    • แก้การหยุดผิดปกติจาก assertion เมื่อ socket(2) ล้มเหลว
    • รองรับโหมด HA ซึ่งปิดโดยค่าเริ่มต้น
    • แก้คำเตือนเส้นทางผิดเมื่อผลค้นชื่อโฮสต์ของไอเท็มมี IP ซ้ำ
  • mudrun
    • รองรับ HA โดยเปิดด้วย -H ค่าเริ่มต้นปิดอยู่
    • แก้ assertion failure ของ CloseHandle()
    • เพิ่ม hook สำหรับเปิดการผูกเซิร์ฟเวอร์รีเลย์ที่ปิดอยู่โดยค่าเริ่มต้น
    • เพิ่ม hook สำหรับแสดงกราฟ RTT ปัจจุบันของไอเท็มที่ติดตั้ง

4.3.14 (2016-01-07)​

  • mudfish
    • re(4): จำกัดจำนวนครั้งที่บันทึกหากมี ENOENT มากเกินไป
    • re(4): ไม่เชื่อมต่อใหม่หากเป็นปัญหาแพ็กเก็ตถูกแบ่งส่วน
    • re(4): รอ 1 วินาทีก่อนลองเชื่อมต่อใหม่แต่ละครั้ง
    • แก้การหยุดผิดปกติจากแพ็กเก็ตนอกแถบ (out-of-band)
    • เปลี่ยนระดับข้อผิดพลาดเริ่มต้นของ MUDEC_000279
    • ลบไฟล์บันทึก mudfish_stderr.txt
    • ขยายช่วง IP ภายในจาก 10.248.0.0/13 เป็น 10.240.0.0/12 ตามจำนวนเซิร์ฟเวอร์รีเลย์ที่เพิ่มขึ้น
    • จำกัดความถี่แสดงข้อผิดพลาด MUDEC_00086
    • ปิด Core อย่างชัดเจนหาก heartbeat ล้มเหลวมากเกินไปหรือเว้นช่วงนานเกินไป
    • บันทึกรหัสข้อผิดพลาดหลายรายการอย่างละเอียด
  • mudflow
    • ลบไฟล์บันทึก mudflow_stderr.txt
    • ดึงข้อมูลเซิร์ฟเวอร์รีเลย์แบบคงที่ใหม่เมื่อมีคำขอชัดเจน
  • mudrun
    • แสดงข้อผิดพลาด connect(2) และสาเหตุการเชื่อมต่อล้มเหลว
    • ลบไฟล์บันทึก mudrun_stderr.txt
    • แก้รูปแบบข้อความผิดพลาดบางรายการ
    • แสดงหมายเลขรหัสข้อผิดพลาดของ CloseHandle()

4.3.13 (2015-12-08)​

  • mudfish
    • เพิ่มการตั้ง IP และ DNS ด้วย IP Helper บน Windows
    • รองรับขั้นตอนปิดโปรแกรมตามปกติ
    • เมื่อเกิด EMSGSIZE ให้อนุญาต IP fragmentation ไปยังเซิร์ฟเวอร์รีเลย์ พร้อมแสดงข้อผิดพลาดชัดเจน
  • mudflow
    • ส่งหรือลบเฉพาะรายการเส้นทางที่เคยส่งแล้วหรือเพิ่งเพิ่มใหม่

4.3.12 (2015-12-01)​

  • ทั่วไป
    • ไม่แสดงข้อผิดพลาด TASKKILL ในบันทึกคอนโซล
    • แก้การคำนวณผลต่างเวลาบน Windows
  • Mac OS X
    • เพิ่มภาพพื้นหลังในไฟล์ dmg
  • mudfish
    • ลดบันทึกข้อผิดพลาด msk(4)
    • แสดงเวลาในแต่ละบันทึก
    • ระบุชัดเจนเมื่อเปิด Full VPN
    • ลอง IP และพอร์ตอื่นด้วยเมื่อส่ง heartbeat ไปยังเซิร์ฟเวอร์กลาง
    • ปรับระดับบันทึก MUDEC_00179
    • ตั้ง IP_DONTFRAGMENT ให้ re(4) เพื่อรับข้อผิดพลาด MTU ที่แคชในระบบปฏิบัติการอย่างชัดเจน
  • mudflow
    • แก้การส่งคำสั่งลบเส้นทางที่ไม่เคยส่งให้ Core
    • แก้การจัดการเหตุการณ์หน่วยความจำร่วม
  • mudrun
    • บันทึกข้อผิดพลาดอย่างละเอียดและกำหนด ID เฉพาะ
    • แสดงระดับข้อผิดพลาดและ ID ที่เหมาะสมในข้อความอัตราแพ็กเก็ตสูญหาย
    • ลองใช้ Internet Explorer หากรายการรีจิสทรี Windows ต่างจากที่คาดไว้

4.3.11 (2015-11-23)​

  • mudfish
    • ใช้พอร์ต SSL แม้เปิด -f เพื่อหลีกเลี่ยงไฟร์วอลล์เครือข่าย
    • ไม่ตั้งเกตเวย์เริ่มต้นเมื่อปิด -f และทิ้งแพ็กเก็ตที่ไม่มีเส้นทางโดยค่าเริ่มต้น
    • รองรับไอเท็มแบบกำหนดเองที่ใช้โดเมน
  • mudflow
    • เปลี่ยนเวลารอตรวจ RTT เริ่มต้นจาก 3 เป็น 1 วินาที
    • ลดโค้ดและภาระที่ไม่จำเป็น
      • ไม่ตรวจที่อยู่ IP แบบไดนามิกที่โปรแกรมติดตามอยู่
      • ดึงรายการเซิร์ฟเวอร์รีเลย์เพียงครั้งเดียว
    • ลดบันทึกและเพิ่มเวลาในแต่ละรายการ
    • รายงานอัตราแพ็กเก็ตสูญหายของเซิร์ฟเวอร์รีเลย์ที่ใช้
  • mudrun
    • แก้รายการตารางเส้นทางไม่ถูกล้างเมื่อออกจากระบบ
    • รองรับคำตอบ JSON สำหรับ RTT เซิร์ฟเวอร์รีเลย์และข้อมูลอุปกรณ์เสมือน
    • รองรับการเข้าถึง CLI ผ่าน UI

4.3.10 (2015-11-13)​

  • mudadm
    • ปรับการจัดการหมดเวลาการเชื่อมต่อ ทำให้ไม่ต้องหน่วง 1 วินาทีเมื่อเสร็จ
  • muddiag
    • เพิ่มการตรวจพอร์ตของเซิร์ฟเวอร์ยืนยันตัวตน
  • mudfish
    • แก้ข้อผิดพลาดเก่าที่ไม่รีเซ็ต getopt สำหรับคำสั่ง CLI ถัดไป
    • ปรับเวลาเตรียมโปรโตคอล TCP
    • เปลี่ยนลำดับตั้งค่า Proxy ARP
  • mudflow
    • แก้ assertion จากปัญหาปิด file descriptor
  • mudrun
    • เปลี่ยน IPv4 และพอร์ตเริ่มต้นสำหรับยืนยันตัวตนเพื่อหลีกเลี่ยงการบล็อกของไฟร์วอลล์เครือข่าย
    • ตรวจสอบโปรเซส Mudfish ระหว่างวินิจฉัยให้ชัดเจนขึ้น

4.3.9 (2015-11-02)​

  • muddiag
    • เพิ่มการทดสอบไฟร์วอลล์พอร์ต 80 และ 443
  • mudfish
    • msk(4): แสดง MUDEC_00138 หากความยาวแพ็กเก็ตมากกว่า 0
    • ทิ้งแพ็กเก็ต ICMP redirect โดยค่าเริ่มต้น
    • เปลี่ยน DHCP lease จากหนึ่งวันเป็นหนึ่งเดือน
    • เปิด OpenBSD PF โดยค่าเริ่มต้นเพื่อให้ตั้งกฎไฟร์วอลล์ผ่าน CLI ได้
  • mudrun
    • เพิ่มการวินิจฉัยการกำหนดค่าด้วยตนเอง

4.3.7 (2015-10-05)​

  • Mudfish สำหรับ Android
    • แก้หน้าหลักแสดงไม่ถูกต้องเมื่อเข้าสู่ระบบหลังแอปถูกผู้ใช้หรือระบบปิด
  • muddiag
    • แสดงผล tasklist
  • mudfish
    • เปิด IFF_BPF หากมีการกำหนดแท็กหน่วยความจำร่วม
  • mudrun
    • รองรับดัมพ์แพ็กเก็ต
    • แสดงรายการโปรเซส

4.3.6 (2015-09-28)​

  • Mudfish สำหรับ Android
    • แก้พาธติดตั้งกลายเป็นพาธสัมพัทธ์บนบางอุปกรณ์
    • จัดการกรณีอุปกรณ์ที่ใช้ API Android 5.x บางรุ่นไม่ได้เปิด PIE
    • เปิดการเปลี่ยนปลายทางบันทึก
    • ยกเว้นช่วง IP ส่วนตัวอย่างชัดเจน
    • เพิ่มการส่งรายงานปัญหา
  • mudfish
    • ลดบันทึกเมื่อ TCP รีเลย์เข้าถึงระบบเบื้องหลังไม่ได้
  • muddiag
    • แก้ข้อผิดพลาดเมื่อใช้ตัวเลือก -o
  • mudrun
    • รายงานระดับข้อผิดพลาด 0 ของ mudrun เอง
  • รองรับส่วนขยายเบราว์เซอร์ Chrome และ Firefox

4.3.2 (2015-08-18)​

  • mudfish
    • บันทึก re(4) อย่างละเอียด
    • ลบการตรวจ assertion ของล็อก Giant ในลูป ithread
    • รายงานข้อผิดพลาดเมื่อเข้าถึงหลายเซิร์ฟเวอร์รีเลย์ไม่ได้
    • ลบ MUDEC_00087 เพื่อลดการแจ้งเตือนผิด
    • แก้ assertion failure เมื่อดึงข้อมูล panel จากรีจิสทรี Windows ไม่ได้

4.3.1 (2015-08-15)​

  • muddiag
    • รองรับ Windows 8.1, Windows Server 2012 R2 และ Windows 10
  • mudfish
    • แสดงข้อผิดพลาดและคำเตือนเฉพาะ re(4) ที่ใช้อยู่จริง
  • mudrun
    • ปรับปรุงไอคอนแอปสำหรับจอ Retina
    • แก้ assertion failure เมื่อบัฟเฟอร์รับไม่พอ
    • แก้ปัญหาชื่อผู้ใช้และรหัสผ่านยาวเกินไป

4.3.0 (2015-08-03)​

  • รองรับ Windows 10

4.2.9 (2015-07-15)​

  • UI
    • รองรับ WPAD ใน v4
  • muddiag
    • บันทึกเวลาที่เรียกการวินิจฉัยอย่างละเอียด
  • mudflow
    • แก้ปัญหาตัวชี้ระบบเบื้องหลังอาจถูกปล่อยระหว่างตรวจ RTT
    • ตรวจค่าที่ fclose(3) คืนมาเพื่อยืนยันความถูกต้องของอาร์กิวเมนต์
    • ปิดโปรเซสหากบันทึกทราฟฟิกทำงานไม่ถูกต้อง
  • mudrun
    • แก้ปัญหาเมื่อใช้เข้าสู่ระบบอัตโนมัติ
  • mudfish
    • บันทึกข้อความผิดพลาดอย่างละเอียด

4.2.8 (2015-05-26)​

  • Android
    • รองรับ Android 5.x Lollipop
    • แก้ข้อผิดพลาดเล็กน้อยบางส่วน
  • mudrun
    • แก้ assertion failure
  • mudfish
    • จัดการ EPIPE ที่ write(2) คืนมา
    • บันทึกรายละเอียดเมื่อเกิดข้อผิดพลาด
    • แก้ปัญหาเมื่อข้อมูล ARP ย้ายตำแหน่ง
    • เพิ่ม tcp_mtudisc()
    • ใช้เซิร์ฟเวอร์ DNS ของ Mudfish เป็นค่าเริ่มต้นใน Full VPN

4.2.7 (2015-01-28)​

  • รองรับ Android ตั้งแต่เวอร์ชันนี้
  • mudrun
    • แก้การหยุดผิดปกติเมื่อพบ IP ใหม่มากเกินไปในหนึ่งลูป
  • mudfish
    • แสดงหมายเลขข้อผิดพลาดของอุปกรณ์เสมือน re(4)
    • ปรับระดับและข้อความบันทึกข้อผิดพลาดให้อ่านง่าย
    • เพิ่มตัวเลือก -B สำหรับโหมด daemon
    • แก้ assertion failure เมื่อใช้ /dev/tap7 บน Mac OS X ไม่ได้
    • แก้ assertion failure เมื่อ recvmsg(2) ของ UDP รีเลย์คืนค่า 0

4.2.5 (2014-12-16)​

  • mudfish
    • แก้ UDP รีเลย์ไม่ปล่อยซ็อกเก็ตที่ไม่ได้ใช้งาน
    • ลบคิว mbuf ภายในของ re(4), msk(4) และ zyd(4) เพื่อหลีกเลี่ยง race condition
    • จัดการ exception ของการเชื่อมต่อ TCP กับระบบเบื้องหลัง และเชื่อมต่อใหม่เมื่อได้รับแพ็กเก็ตรูปแบบผิด
  • mudflow
    • แก้การตั้งค่าเส้นทาง ADN ซิงก์ไม่สิ้นสุด
  • mudrun
    • ตรวจขนาดข้อมูลที่อ่านอย่างเข้มงวดขึ้น
    • ใช้ล็อกปกป้องข้อมูลสถิติ
    • ล้างโค้ดที่ไม่จำเป็น

4.2.4 (2014-11-05)​

  • mudfish
    • แก้ Core หยุดผิดปกติเมื่อไม่มีเครดิต
    • รองรับ tun(4) บน Linux
    • แสดงข้อผิดพลาดอย่างถูกต้องเมื่อ MAC Address เปลี่ยนใน ARP
    • แก้การตั้งรายการ Proxy ARP บนอินเทอร์เฟซ Point-To-Point ไม่ได้
    • ไม่แสดงข้อความดีบักโดยค่าเริ่มต้น
    • ตรวจและแสดงรหัสข้อผิดพลาด recvmsg(2) ของ UDP รีเลย์
    • ปรับปรุงคำสั่ง arp ใน CLI

4.2.3 (2014-10-27)​

  • mudflow
    • แก้การหยุดผิดปกติเมื่อตารางเส้นทางเปลี่ยนเร็วระหว่างตั้ง ADN และใช้ตัวนับการอ้างอิงแยกแต่ละรายการ
    • เพิ่มกฎยกเว้นเพื่อไม่เก็บข้อมูล uTorrent.exe
  • mudfish
    • เพิ่มแท็กในข้อความผิดพลาด
    • แก้การตรวจผู้ถือล็อกไม่ถูกต้อง
    • เพิ่ม ip_insertoptions() สำหรับเพิ่มตัวเลือก IP
    • เพิ่มการขึ้นบรรทัดใหม่ในข้อความผิดพลาดบางรายการ
    • ไม่แสดง MUDEC_00179 เมื่อใช้ TCP เชื่อมต่อระบบเบื้องหลัง
    • ตรวจที่อยู่ปลายทางในช่วง IP ภายใน

4.2.2 (2014-10-20)​

  • กรณีต่อไปนี้จะใช้การตั้งค่าอัตโนมัติโดยไม่ต้องเริ่มโปรแกรมใหม่
    • ซื้อไอเท็มใหม่
    • เปลี่ยนเซิร์ฟเวอร์รีเลย์ของไอเท็ม
    • เปลี่ยนเซิร์ฟเวอร์รีเลย์ของ Full VPN

4.2.1 (2014-10-17)​

  • แก้ assertion failure เมื่อเข้าสู่ระบบอัตโนมัติ
  • เพิ่มขนาดบัฟเฟอร์เนื้อหา HTTP response เพื่อรองรับบางสถานการณ์
  • แก้ assertion ใน tcp_drop_syn_sent() เมื่อการเชื่อมต่อ TCP ถูกยกเลิกขณะส่ง SYN
  • UDP รีเลย์
    • ป้องกัน assertion เมื่อไม่พบระบบเบื้องหลังที่จะส่งต่อข้อมูล
    • แสดงข้อผิดพลาดชัดเจนแทน assertion เมื่อ TOL_socket(2) ล้มเหลวโดยไม่ทราบสาเหตุ

4.2.0 (2014-10-13)​

  • เขียนโค้ด FastConnect ใหม่ทั้งหมดด้วยแนวทางใหม่
  • คำนวณ MTU ของเส้นทางเมื่อเริ่มโปรแกรม
  • ปรับปรุงการหลีกเลี่ยงไฟร์วอลล์
  • mudfish
    • ลบคิวเฉพาะการส่งของ msk(4) เพื่อป้องกันการแข่งขันระหว่างหลายเธรด
    • เพิ่มแฟล็ก SO_BLACKHOLE เพื่อจัดการให้แพ็กเก็ตที่ส่งต่อทั้งหมดใช้เส้นทางเลี่ยง
    • เพิ่มตัวเลือก IP_SENDSRCSOCKADDR_IN เพื่อกำหนดพอร์ตต้นทางใหม่
    • ลบตัวเลือก -I
    • เพิ่ม IP เริ่มต้นของเซิร์ฟเวอร์กลางเพื่อไม่ให้การเชื่อมต่อใน Full VPN ผ่านเซิร์ฟเวอร์รีเลย์อื่น

4.1.1 (2014-10-07)​

  • muddiag
    • เพิ่มรายการทดสอบ
  • mudrun
    • แก้การเริ่มต้นเชื่อมต่อเซิร์ฟเวอร์กลางใน Full VPN ไม่ถูกต้อง
    • บันทึกข้อมูล RTT เพิ่มเมื่อเปิดเมนูตั้งค่า
  • mudfish
    • แสดงเวลาถูกต้องในบันทึก Linux
    • ลบตัวเลือก -n ที่เลิกใช้แล้ว
    • แก้ Full VPN เชื่อมต่อเซิร์ฟเวอร์กลางได้ไม่ถูกต้อง
    • ขยายช่วง IP ภายในจาก 10.252.0.0/14 เป็น 10.248.0.0/13
  • อื่น ๆ
    • ลงลายเซ็นโค้ดใหม่

4.1.0 (2014-09-30)​

  • mudflow
    • จัดระเบียบโค้ด รวมถึงลบการใช้ sqlite3 และโหมด ADN เก่า
    • ปรับปรุงการรายงานหมายเลขพอร์ตของ FastConnect
    • รองรับ FastConnect อย่างถูกต้องใน v4
  • mudrun
    • แก้การออกจากระบบใช้เวลาอย่างน้อย 5 วินาที
    • เพิ่มเมนู UI เช่น บันทึกและการแสดงสถานะ
    • รองรับการแจ้งเตือนผ่านเว็บหรือเดสก์ท็อป
    • เพิ่มแท็กเวอร์ชันในรายงานการหยุดผิดปกติ
  • mudfish
    • ลบตัวเลือก -t ระหว่างจัดระเบียบโค้ด
    • รองรับโหมด ADN ใหม่
    • แก้การจัดการส่ง heartbeat
    • แก้การหยุดผิดปกติเมื่อมีรายการ FastConnect มากเกินไป
    • แสดงพอร์ต bind ของ UDP ใน CLI netstat

4.0.14 (2014-09-17)​

  • muddiag
    • ล้างโค้ดและโฮสต์ที่ไม่ได้ใช้
  • mudrun
    • ใช้ SSL เป็นค่าเริ่มต้นทั้งฝั่งส่วนติดต่อผู้ใช้และระบบเบื้องหลัง
    • แก้หน่วยความจำร่วมยังไม่พร้อมเมื่อโปรเซสอื่นอ่าน
    • ไม่ใช้ CDN สำหรับเข้าถึง mudrun เพื่อหลีกเลี่ยง 502 (Bad Gateway)
  • อื่น ๆ
    • คงเซสชันไว้หากไม่มีคำขอชัดเจนให้เปลี่ยน
    • บันทึก mudrun และ mudflow อย่างละเอียด

4.0.13 (2014-08-13)​

  • แก้การหยุดผิดปกติเมื่อหลายเธรดเรียก m_freem() ของ msk(4) พร้อมกัน