Chuyển đến nội dung chính

Ghi chú phát hành (Mudfish Cloud VPN)

Mẹo

Bạn có thể tìm bộ cài các phiên bản trước tại Danh sách tệp phát hành.

6.5.5 (2026-09-28)​

  • mudfish
    • Thử lại tối đa hai lần nếu không đọc được thông tin máy chủ trung chuyển tĩnh khi khởi động.
    • Sửa lỗi có thể gây dừng bất thường do giải phóng thông tin tuyến trước khi xử lý xong thông báo routing socket.
    • macOS: sửa lỗi áp dụng cài đặt DNS của Full VPN khi chế độ mục WFP cũng đang bật.
    • Bỏ các tùy chọn dòng lệnh máy khách và máy chủ ADN không còn dùng trong Core (-a, -A).
  • mudflow
    • Xử lý đúng trạng thái gửi và số lần thất bại khi thử lại yêu cầu cấu hình máy chủ trung chuyển sau lỗi socket.
    • Sửa lỗi có thể gây deadlock khi dọn dẹp yêu cầu đã đạt giới hạn thử lại.
    • Nhóm lỗi MUDEC_01696 theo cặp mục và máy chủ trung chuyển để giảm thông báo trùng và dễ nhận diện cấu hình thất bại.
  • mudrun
    • Sửa lỗi dừng bất thường khi đăng nhập nếu cài đặt chế độ chuyên gia hoặc bí danh trong phản hồi xác thực là giá trị boolean.
    • Sửa lỗi dừng bất thường khi yêu cầu kiểm tra TCP RTT thiếu IP hoặc cổng; thay vào đó trả về lỗi.
    • Linux: tìm terminal có sẵn như Konsole, GNOME Terminal, Xfce Terminal hoặc xterm để chạy mudnetmon và mudmtr, đồng thời xử lý đúng tên người dùng có ký tự đặc biệt.
    • Windows: sửa lỗi có thể dừng bất thường khi tải danh sách tiến trình trong lúc GameGuard đang chạy.
    • Windows: cải thiện báo cáo sự cố để xử lý lỗi đồng thời và tránh lặp nhật ký khi chính luồng báo cáo gặp lỗi.
    • UI
      • Yêu cầu rõ tuyến đi qua hai máy chủ trung chuyển trong bản đồ RTT của chế độ nâng cao và Multi Path.
      • Thêm trò chơi và chương trình vào tìm kiếm trên bảng điều khiển.
  • mudwfp_proxy
    • macOS: thêm định danh chương trình vào header proxy TCP/UDP và tăng bộ đệm tên để chương trình có định danh dài vẫn hiển thị đúng trong nhật ký và thống kê lưu lượng.
    • macOS: dùng đồng hồ đơn điệu cho bộ định thời proxy để xử lý timeout nhất quán.
    • Windows: thêm mô tả lỗi hệ thống vào thông báo không khởi động được trình điều khiển WFP (MUDEC_00514).

6.5.4 (2026-09-06)​

  • muddiag
    • Thêm mudwfp_proxy_stdout.txt vào báo cáo sự cố trên Linux và macOS.
  • mudfish-exclude
    • Linux: thêm công cụ dòng lệnh chạy chương trình được chọn ngoài tuyến Mudfish, sử dụng kết nối IPv4 ban đầu. Yêu cầu quyền root, cgroup v2, ip và iptables.
  • mudnetmon
    • Thêm tùy chọn -r / --read để tải báo cáo lưu lượng JSON, xem ngoại tuyến hoặc xuất dữ liệu.
  • mudrun
    • macOS: sửa vấn đề kết thúc chương trình mudwfp_proxy.
    • Windows: khi khởi động, tắt liên kết IPv6 của TAP-Win32 Adapter V9 ở chế độ nền.
    • Báo cáo lỗi tự động bao gồm cảnh báo trên bảng điều khiển, trừ mức thông tin và thông báo mất gói MUDEC_00238 thông thường.

6.5.3 (2026-05-25)​

  • mudfish
    • Ghi đúng yêu cầu đi qua DHCP relay agent và gửi phản hồi trở lại relay agent.
    • Windows: nếu đổi MTU thất bại, ghi lại lệnh lỗi rồi tiếp tục chạy thay vì kết thúc tiến trình.
  • mudrun
    • Sửa lỗi cấu hình không áp dụng đúng khi có quá nhiều quy tắc ngoại lệ Full VPN.
    • Nếu chạy Launcher lần nữa, mở bảng điều khiển đang hoạt động thay vì thoát với lỗi.
    • Nếu không dùng được .ipport, mở bảng điều khiển bằng địa chỉ bind và cổng đã cấu hình.
    • Khi tự chọn theo RTT, yêu cầu và áp dụng tuyến phù hợp với chế độ máy chủ hiện tại, như cơ bản hoặc Multi Path.
    • Giữ thứ tự sắp xếp tuyến ngoại lệ Full VPN ổn định và mở rộng cửa sổ chỉnh sửa.
    • Dùng endpoint /prog/launcher/conf riêng để lưu cài đặt Launcher.
  • mudwfp_proxy
    • Thêm tùy chọn -G trên Windows, macOS và Linux để tuân theo mức ghi nhật ký của Mudfish Launcher.

6.5.2 (2026-05-06)​

  • mudfish
    • Cải thiện độ chính xác RTT bằng cách xóa dữ liệu tồn trong socket, ngẫu nhiên hóa việc gửi gói đo và kiểm tra phản hồi.
    • Sửa việc tái sử dụng socket đo RTT và xử lý timeout.
    • Sửa kiểm tra tính hợp lệ của kết nối TCP relay và thêm kiểm tra phạm vi FD_SETSIZE.
    • Cải thiện thứ tự đóng kết nối để kết thúc bình thường.
  • mudrun
    • Thống nhất định dạng lỗi HTTP API và sửa mã phản hồi thành công không đúng.
    • Thêm endpoint gỡ lỗi cho nhật ký mức trace.
    • Đổi tên tệp JavaScript giao diện để làm mới bộ nhớ đệm.

6.5.1 (2026-05-02)​

  • mudflow
    • Thêm mã MUDEC_01697 và MUDEC_01698 để chẩn đoán vấn đề quản lý ID phiên (SID) phía backend.
    • API tự chọn nội bộ trả về đúng phiên bản hiện tại.
  • mudrun
    • Thêm chế độ blacklist cho Web Inspect. Có thể quản lý tên miền đi qua Mudfish bằng whitelist hoặc blacklist.
    • Tách cài đặt tên miền tùy chỉnh thành whitelist và blacklist.
    • Sửa bảng điều khiển web để hỗ trợ cài đặt Web Inspect mới.
  • mudwfp_proxy
    • Cải thiện xử lý signal trên Linux, macOS và dọn mã.

6.5.0 (2026-04-21)​

  • mudflow
    • Cải thiện thứ tự khởi tạo để xử lý SID đang chờ khi snode phía backend chưa sẵn sàng.
    • Cải thiện logic đo RTT để tự lấy lại thông tin máy chủ trung chuyển tĩnh nếu khởi tạo chưa hoàn tất.
    • Đổi một số thông báo kết nối như MUDEC_00414, MUDEC_00415 và MUDEC_00771 từ mức lỗi sang cảnh báo.
    • Thêm chuỗi lỗi hệ thống vào nhật ký chẩn đoán kết nối thất bại.
  • mudrun
    • macOS: triển khai Transparent Proxy dựa trên NETransparentProxyProvider (Network Extension). Xử lý TCP/UDP theo chương trình trên macOS 11.5 trở lên và hỗ trợ chế độ mục WFP cho macOS.
    • macOS: nâng phiên bản tối thiểu lên 11.5 và cải thiện quyền app-proxy.
    • Sửa API danh sách tiến trình và backend bảng điều khiển web để hỗ trợ định danh chương trình.
    • Điều chỉnh mức chi tiết nhật ký kiểm tra kết nối IPv6.

6.4.4 (2026-04-04)​

  • mudnetmon
    • Triển khai thu thập lưu lượng mạng bằng API NetworkStatistics của macOS.
    • Có thể chạy công cụ giám sát mạng mudnetmon trong cửa sổ terminal mới từ menu bảng điều khiển macOS.
  • mudrun
    • Hiển thị menu "Network Monitoring" trên macOS.
    • Sửa ảnh bị lỗi trong cửa sổ trạng thái bằng cách chờ nhận đủ ID phiên máy chủ trung chuyển (sidstr) trước khi tải đồ thị.

6.4.3 (2026-03-29)​

  • muddiag
    • Sửa IP và bài kiểm tra không đúng.
  • mudmtr
    • Viết lại chức năng gửi báo cáo để dùng endpoint HTTP mới.
    • Hiển thị liên kết bài viết khi gửi báo cáo MTR và tạo bài trên diễn đàn thành công.
  • mudnetmon
    • Hỗ trợ Linux bằng eBPF.
    • Thêm khóa PID để tránh chạy nhiều phiên bản đồng thời.
  • mudrun
    • Truyền tên người dùng làm đối số khi chạy mudmtr và mudnetmon.
    • Thêm IP đích, cổng và chuỗi lỗi vào MUDEC_01443.
    • Bổ sung các mã còn thiếu MUDEC_01657, MUDEC_01658, MUDEC_01659, MUDEC_01662, MUDEC_01663 và cải thiện thông báo như MUDEC_00927.
    • Giảm mức chi tiết nhật ký thao tác bộ nhớ đệm.
    • Linux: cho phép mudnetmon chạy đúng trong trình giả lập terminal.

6.4.2 (2026-03-20)​

  • mudmtr
    • Viết lại Matt's traceroute trên Linux, macOS và Windows.
  • mudrun
    • Thêm nút chạy mudnetmon.exe và mudmtr.exe vào tab "Nâng cao".
    • Bỏ tính năng Matt's traceroute cũ.
    • Giao diện: cập nhật cả ngôn ngữ backend khi người dùng đổi ngôn ngữ.

6.4.1 (2026-03-18)​

  • mudnetmon
    • Thêm công cụ mudnetmon.exe để xem lưu lượng hệ thống theo tiến trình trên Windows.
  • mudrun
    • Sửa lỗi assertion khi xác thực.
  • mudwfp_proxy
    • Dùng header mới khi giao tiếp UDP với máy chủ trung chuyển.

6.4.0 (2026-02-12)​

  • mudfish
    • Áp dụng giao thức header proxy mới (v2) cho kết nối TCP và UDP.
    • Sửa thứ tự thiết lập bảng định tuyến cho kết nối broker để dọn dẹp đúng khi có lỗi.
    • Đổi MUDEC_01172 và MUDEC_01173 từ mức cảnh báo sang thông tin.
    • Thêm mã lỗi vào thông báo lỗi Wintun (MUDEC_00902).
    • Sửa hiển thị mức sử dụng mạng của kết nối trực tiếp.
  • mudrun
    • Thêm thống kê số thông báo theo mức warning, error, critical và fatal.
    • Bỏ cách xử lý tạm MUDEC_00044 bằng việc chạy Task Manager trên Windows 7.
    • Hoàn tác thay đổi dùng trình duyệt tích hợp trên Windows.

6.3.3 (2026-02-03)​

  • mudfish
    • Bỏ chức năng pfctl và pf khỏi tiến trình Core.
  • mudrun
    • Bỏ chế độ NAT Open. Chế độ này chưa được chính thức đánh dấu ngừng hỗ trợ (deprecated).

6.3.2 (2026-01-25)​

  • mudfish
    • Không ghi lỗi EPIPE trong chế độ FastConnect nữa.
  • mudrun
    • Đo RTT của mục trò chơi ba lần trước khi hiển thị cho người dùng.
    • Trên Windows, nếu tường lửa cá nhân hoặc phần mềm diệt virus chặn truy vấn DNS ui.mudfish.net, mở giao diện bằng trình duyệt mặc định.
    • Giao diện: điều chỉnh ngắt dòng của một số thông báo.

6.3.1 (2026-01-15)​

  • muddiag
    • Thêm manifest tương thích Windows 10 và 11.
  • mudrun
    • Điều chỉnh mức ghi nhật ký của một số thông báo.
    • UI
      • Điều chỉnh màu cửa sổ bật lên trong chế độ tối.
      • Cải thiện màn hình và menu mục tùy chỉnh.
      • Sửa hiển thị biểu tượng tự chọn máy chủ trung chuyển của mục tùy chỉnh.
      • Hiển thị menu mục tùy chỉnh ngay cả khi chế độ chuyên gia tắt.

6.3.0 (2026-01-12)​

  • mudrun
    • Windows: nếu có thể, chạy mudrun_tauri.exe thay cho trình duyệt mặc định.
    • Windows: thêm chế độ tương thích Windows 10 và 11 vào mudrun.exe.manifest.
  • mudfish
    • Chỉ ghi các lỗi MUDEC_00139, MUDEC_00314, MUDEC_00049 và MUDEC_001643 một lần.

6.2.2 (2026-01-02)​

  • mudfish
    • Sửa lỗi Multi Path khi không có giao diện khả dụng.
  • mudrun
    • Trên Linux, báo cáo thông tin liên quan đến máy chủ Mudfish khi phát hiện dừng bất thường.
    • Điều chỉnh mức ghi nhật ký của một số thông báo.
    • Sửa lỗi assertion khi xử lý header yêu cầu HTTP.
    • macOS
      • Không chỉ định địa chỉ máy chủ DNS cho kết nối Mudfish VPN.
      • Ghi đúng lỗi và cảnh báo vào tệp nhật ký Mudfish Cloud VPN.
    • UI
      • Khi đặt lại cài đặt Launcher trong "Cài đặt → Chương trình", đặt lại cả tùy chọn tun/tap.
      • Bỏ menu WPAD đã ngừng hỗ trợ.
      • Hiển thị đúng biểu tượng chế độ mục WFP trên bảng điều khiển.
  • mudwfp_proxy
    • Hiển thị lỗi riêng khi không tìm được tên tiến trình của phiên UDP.

6.2.1 (2025-12-20)​

  • mudflow
    • Thêm biến điều chỉnh để điều khiển mức ghi nhật ký.
  • mudrun
    • Xử lý đúng mức ghi nhật ký giữa các tiến trình.
    • UI
      • Sửa lỗi dùng nhiều CPU khi tự cấu hình trên bảng điều khiển.
      • Sửa xử lý giá trị số thực trong "Trạng thái → Máy chủ trung chuyển".
      • Hiển thị đúng tab nhật ký WFP proxy trong "Trạng thái → Tiến trình".
      • Sửa lỗi tự cấu hình dừng ở 50% khi dùng đồng thời Full VPN và chế độ mục WFP.

6.2.0 (2025-12-17)​

  • mudfish
    • Sửa lỗi biên dịch taskqueue.
    • Hiển thị rõ thông tin lỗi khi open("/dev/net/tun", O_RDWR) thất bại.
    • Xử lý trường hợp quá nhiều file descriptor được truyền cho select().
    • Sửa mã để hỗ trợ chế độ mục WFP trên Linux.
  • mudflow
    • Sửa mã để hỗ trợ chế độ mục WFP trên Linux.
  • mudrun
    • Điều chỉnh định dạng nhật ký mặc định.
    • Sửa mã để hỗ trợ chế độ mục WFP trên Linux.
    • Sửa lỗi không kiểm tra đúng tiến trình mudrun_headless.
    • Giao diện: thay bố cục khi bật chế độ mục WFP trên Linux.
  • mudwfp_proxy
    • Sửa lỗi assertion khi thiếu bộ nhớ (OOM).

6.1.3 (2025-11-12)​

  • mudrun
    • Sửa lỗi không tìm thấy trình duyệt mặc định khi chạy bằng tài khoản hệ thống trên Windows 11.
    • Sửa liên kết mã lỗi trong "Trạng thái → Nhật ký".
  • mudfish
    • Sửa lỗi dừng bất thường khi CreateEvent() trả về lỗi.
    • Sửa lỗi dừng bất thường khi Web Inspect bật và có quá nhiều socket dùng để giám sát lưu lượng.
    • Sửa tình trạng xuất quá nhiều cảnh báo khi socket trả về EPIPE.

6.1.2 (2025-11-03)​

  • mudrun
    • Sửa lỗi assertion khi không đủ bộ nhớ xử lý phần thân yêu cầu.
  • mudfish
    • Sửa vấn đề khi lệnh gọi setsockopt() để ngăn phân mảnh IP thất bại.
    • Hoàn tác thay đổi struct sockaddr_un để giải quyết vấn đề bảng định tuyến.
    • Tăng FD_SETSIZE trên Windows từ 64 lên 4096 và thêm kiểm tra file descriptor hợp lệ.
    • Hiển thị cảnh báo nếu select() dùng quá nhiều file descriptor.

6.1.1 (2025-10-11)​

  • mudrun
    • Giao diện: hiển thị cảnh báo rõ khi thêm mục có xung đột CDN / Cloud.
  • mudfish
    • tcprelay_direct: sửa lỗi dừng bất thường khi giá trị magic của phiên không đúng.
    • tcprelay_direct: trên Linux, thử cổng khác nếu bind socket thất bại.

6.1.0 (2025-09-29)​

  • muddiag
    • Thêm nhật ký sử dụng lưu lượng vào báo cáo sự cố.
  • mudrun
    • Thêm chức năng ghi nhật ký cục bộ trong chế độ FastConnect hoặc Direct.
  • mudfish
    • Sửa lỗi truy vấn thông tin máy chủ trung chuyển không kết thúc đúng khi xảy ra lỗi.
    • Trên Windows, nếu bind socket trả về ENOBUFS, thử lại bằng số cổng cố định.

6.0.0 (2025-09-20)​

  • mudrun
    • Thêm Web Inspect để kiểm tra lưu lượng web. Có thể chọn tên miền cần kiểm tra qua tùy chọn.
    • Thêm "Bỏ qua phiên bản này" cho người không muốn cập nhật.
  • mudwfp_proxy
    • Sửa lỗi dừng bất thường do assertion.
  • mudfish
    • Sửa rò rỉ bộ nhớ khi xử lý mbuf.
    • Cải thiện mã để hỗ trợ Web Inspect.
    • Hiển thị cảnh báo khi không tìm thấy gateway mặc định.
    • Sửa lỗi dừng bất thường trong quá trình kết thúc tiến trình.
    • Ghi mức sử dụng lưu lượng trong chế độ FastConnect hoặc Direct.
    • Sửa lỗi dừng bất thường khi đóng phiên trong chế độ Direct.

5.17.19 (2025-09-01)​

  • mudrun
    • Sửa vấn đề tìm trình duyệt mặc định trên Windows 11.

5.17.18 (2025-08-24)​

  • mudflow
    • Sửa thêm lỗi dừng bất thường khi thêm quá nhiều mục.
    • Truyền phiên bản và loại PC trong yêu cầu mudshortd.

5.17.17 (2025-08-19)​

  • mudflow
    • Sửa lỗi dừng bất thường khi thêm quá nhiều mục.
  • mudfish
    • Sửa lỗi khóa không đúng gây dừng bất thường khi dùng quy tắc loại trừ lưu lượng web.

5.17.16 (2025-08-02)​

  • mudfish
    • Sửa lỗi recvfrom() thỉnh thoảng trả về WSAEFAULT.

5.17.15 (2025-07-23)​

  • mudfish
    • Sửa đối số không đúng khiến recvfrom() trả về WSAEFAULT và ghi quá nhiều nhật ký.
  • mudrun
    • Sửa lỗi mức credit sử dụng dự kiến không cập nhật đúng khi dùng trình điều khiển tun.

5.17.14 (2025-07-15)​

  • mudflow
    • Sửa rò rỉ bộ nhớ khi dùng luồng.
  • mudrun
    • Sửa rò rỉ bộ nhớ khi xử lý yêu cầu HTTP trên macOS và Linux.

5.17.13 (2025-07-05)​

  • mudfish
    • Sửa lỗi Core dừng bất thường khi không còn đủ chỗ xử lý socket nội bộ.
    • Đổi thời hạn phiên Direct Relay từ 6 giờ thành 1 giờ.
    • Đóng kết nối và cảnh báo nếu TOL_select() không xử lý được socket.

5.17.12 (2025-06-30)​

  • mudfish
    • Sửa lỗi khi đóng kết nối FastConnect.
    • Đóng kết nối Direct Relay đúng cách.

5.17.11 (2025-06-28)​

  • mudfish
    • Sửa lỗi phiên hết hạn quá sớm do sự kiện ucallout không chạy đúng trên Windows.
    • Tăng thời hạn phiên trong FastConnect.

5.17.10 (2025-06-25)​

  • mudfish
    • Sửa lỗi dừng bất thường khi không tìm thấy máy chủ trung chuyển trong FastConnect.

5.17.9 (2025-06-22)​

  • mudfish
    • Sửa lỗi dừng bất thường khi xử lý FastConnect và Direct Relay.

5.17.8 (2025-06-17)​

  • mudwfp_proxy
    • Không dùng __declspec(thread) cho bộ nhớ cục bộ của luồng để xử lý tình trạng bị treo khi chạy.
  • mudfish
    • Sửa lỗi "Loại trừ lưu lượng web" không hoạt động đúng khi gọi hệ thống connect().

5.17.7 (2025-06-14)​

  • mudrun
    • Giao diện: sửa lỗi bật/tắt mục không hoạt động đúng khi làm mới bảng điều khiển.
  • mudwfp_proxy
    • Nếu không tìm thấy tên tiến trình trong danh sách lọc, kết nối trực tiếp đến đích bằng FastConnect độc lập thay vì dùng backend đầu tiên.
    • Nếu tên tiến trình quá dài, chỉ so sánh tối đa 30 ký tự.

5.17.6 (2025-06-09)​

  • mudfish
    • Viết lại Direct Relay bằng socket không chặn. Thay đổi có thể ảnh hưởng đến quy tắc ngoại lệ.
  • mudrun
    • Giao diện: chuyển quy tắc ngoại lệ thành menu riêng dưới "Cài đặt".

5.17.5 (2025-06-04)​

  • mudfish
    • Sửa lỗi có thể dừng bất thường khi không kết nối được máy chủ trung chuyển trong FastConnect.

5.17.4 (2025-06-03)​

  • mudfish
    • Sửa lỗi dừng bất thường khi INVARIANTS bị tắt trong Core.
    • Sửa lỗi assertion khi tạo luồng thất bại.
    • Sửa thời điểm thực thi không chính xác của hàm callout phía người dùng.
    • Viết lại FastConnect từ socket chặn sang socket không chặn.

5.17.3 (2025-05-20)​

  • mudwfp_proxy
    • Thêm tùy chọn T theo tiến trình để đặt khoảng thời gian cho kết nối chậm.
    • Sửa lỗi tên tiến trình không hợp lệ có thể gây dừng bất thường.
    • Sửa một số hàm xuất địa chỉ IP không an toàn khi dùng đa luồng.
    • Cho phép chỉ định tùy chọn tiến trình trên nhiều dòng khi tạo mục tùy chỉnh.
  • mudfish
    • Sửa lỗi giám sát bảng định tuyến không hoạt động đúng trong Multi Path.

5.17.2 (2025-04-29)​

  • mudfish
    • Xuất đúng chuỗi địa chỉ IP trong nhật ký.
    • Nếu không thiết lập được mục định tuyến bằng API MSDN, thử lại bằng công cụ dòng lệnh route.
  • mudflow
    • Thêm mã lỗi chi tiết vào MUDEC_01442 và MUDEC_01443.
  • mudrun
    • Giao diện: sửa màn hình bị vỡ do kích thước cửa sổ không đúng.
  • mudwfp_proxy
    • Sửa cờ tùy chọn tiến trình S dùng để giảm mạnh tốc độ kết nối của một cổng cụ thể.

5.17.1 (2025-03-17)​

  • mudrun
    • Điều chỉnh mức nhật ký và thêm nhãn cho cảnh báo, lỗi.
    • Sửa lỗi RTT không đồng bộ khi locale hệ thống là tiếng Thổ Nhĩ Kỳ.
    • Giảm sử dụng CPU khi tính RTT.
    • UI
      • Cải thiện bản dịch của tất cả ngôn ngữ Launcher hỗ trợ.
      • Sửa tỷ lệ mất gói hiển thị NaN.
      • Điều chỉnh cách hiển thị thông báo.
      • Thêm liên kết vào thông báo MUDEC_XXXXX.

5.17.0 (2025-02-15)​

Cảnh báo

Từ phiên bản này, không phát hành gói macOS cho CPU Intel nữa.

  • muddiag
    • Sửa phép thử với IP không phản hồi.
    • Ẩn tên menu phía trên khi cửa sổ hẹp hơn 992px.
  • mudflow
    • Đổi cách kiểm tra backend để tránh dùng quá nhiều luồng.
  • mudrun
    • Giao diện: hỗ trợ chế độ tối.

5.16.2 (2024-11-03)​

  • mudrun
    • Xử lý nhật ký mudwfp_proxy trong bản dump tiến trình.
  • mudwfp_proxy
    • Hỗ trợ signal xuất thống kê proxy TCP/UDP, dùng khi tạo dump tiến trình.

5.16.1 (2024-10-31)​

  • mudrun
    • UI
      • Đổi liên kết tài liệu sang địa chỉ Docusaurus mới.
      • Đổi tên "Đích đến" theo danh mục của mục.
      • Không hiển thị biểu tượng xung đột mục khi tính năng loại trừ lưu lượng web bật.
      • Hiển thị thứ hạng trong tuyến đường đề xuất hôm nay.
      • Khi chọn tuyến qua hai máy chủ, đổi chế độ mặc định từ nâng cao sang Multi Path.

5.16.0 (2024-10-15)​

  • mudfish
    • Sửa lỗi lọc dải IP không đúng khi cú pháp CIDR của Direct Relay không hợp lệ.
  • mudflow
    • Đổi cách triển khai tự chọn máy chủ trung chuyển trong chế độ cơ bản.
    • Chọn máy chủ nhanh hơn trong chế độ nâng cao và Multi Path.
    • Áp dụng chính sách blacklist/whitelist máy chủ cho việc tự chọn trong chế độ nâng cao và Multi Path.
  • mudrun
    • UI
      • Không hiển thị cảnh báo xung đột CDN / Cloud trên bảng điều khiển và trang trạng thái mục khi dùng chế độ mục WFP.
      • Hiển thị cảnh báo xung đột Cloud trên trang mua mục.
      • Hiển thị đích đến của mục trong MUDEC_01159.
      • Hiển thị hướng dẫn khởi động lại Core khi đổi chính sách máy chủ trung chuyển.
  • mudwfp_proxy
    • Sửa lỗi quy tắc ngoại lệ không được áp dụng đúng.
    • Thêm hai cú pháp bao gồm và loại trừ dải IP theo CIDR trong tùy chọn tiến trình.

5.15.0 (2024-10-01)​

  • mudrun
    • Thêm bản chụp để lưu và khôi phục cài đặt mục và chương trình.
    • Sửa lỗi xóa bộ nhớ đệm trên đĩa khi đăng xuất.
    • Sửa hiển thị danh sách máy chủ trong menu Full VPN.

5.14.3 (2024-09-28)​

  • UI
    • Thêm biểu tượng tự chọn máy chủ theo RTT của người dùng.
    • Sửa lỗi danh sách máy chủ không thu gọn đúng khi dùng bộ nhớ đệm trên bảng điều khiển đơn giản.
    • Sửa lỗi danh sách máy chủ trên bảng điều khiển đơn giản.

5.14.2 (2024-09-26)​

  • UI
    • Sửa thời điểm đồng bộ RTT gần nhất hiển thị NaN trên bảng điều khiển đơn giản.
    • Sửa lỗi menu khi mục tùy chỉnh không có đích đến.

5.14.1 (2024-09-20)​

  • mudrun
    • Sửa lỗi giao diện do mudfish.js được lưu trong bộ nhớ đệm trình duyệt.

5.14.0 (2024-09-18)​

  • mudfish
    • Thêm Direct Relay để loại trừ lưu lượng cụ thể theo quy tắc.
    • Áp dụng chế độ tiết kiệm credit cả cho chiều gửi (TX).
    • Đổi giới hạn tốc độ tiết kiệm credit từ burst 4 Mbps / bình thường 1 Mbps sang burst 2 Mbps / bình thường 0,5 Mbps.
    • Đổi thời hạn phiên UDP trong FastConnect từ 60 giây lên 600 giây.
  • mudrun
    • Thêm bộ nhớ đệm yêu cầu GraphQL để tăng tốc phản hồi giao diện.
    • Sửa lỗi nút đặt lại cài đặt chương trình không hoạt động đúng.

5.13.2 (2024-09-10)​

  • mudrun
    • Sửa một số URL bị lỗi hoặc không truy cập được khi dùng tính năng vượt hạn chế mạng.

5.13.1 (2024-09-06)​

  • mudrun
    • Dùng tên miền mới cho tính năng vượt hạn chế mạng.
    • Sửa lỗi dừng bất thường do thông tin token không hợp lệ.
  • mudfish
    • Sửa lỗi thu thập gói tin trên macOS.

5.13.0 (2024-08-16)​

  • mudflow
    • Sửa lỗi xóa bảng định tuyến không đúng khi cú pháp CIDR không hợp lệ.
  • mudrun
    • Dùng token v3 mới cho đăng nhập tự động.
    • Sửa rò rỉ socket khi đo ping ICMP.
    • Sửa lỗi assertion khi SSL_new() thất bại.
    • UI
      • Thêm hướng dẫn trong ô nhập liệu.
      • Thêm chỉ báo tiến trình khi tải tài nguyên.

5.12.0 (2024-07-06)​

  • mudrun
    • Cập nhật chứng chỉ ui.mudfish.net dùng cho kết nối SSL.
    • Điều chỉnh mức ghi nhật ký của một số thông báo.
    • Linux: sửa lỗi dừng bất thường do định dạng thời gian trong một số môi trường Xorg.
    • UI
      • Thêm thông báo cho phép chuyển đến URL cụ thể.
      • Thêm màn hình tải cho một số trang hiển thị chậm.
      • Sửa lỗi quy tắc lọc MUDEC_XXXX không áp dụng cho một số thông báo.
      • Hiển thị liên kết RTT theo mục trong menu Full VPN.
      • Thông báo nếu tải danh sách máy chủ trung chuyển mất nhiều thời gian.
      • Thêm tùy chọn tự chọn máy chủ cho whitelist/blacklist trong "Cài đặt → Máy chủ trung chuyển".

5.11.1 (2024-05-21)​

  • mudrun
    • macOS: sửa lỗi "configuration is stale" khi đổi cấu hình hồ sơ Mudfish VPN.
    • Sửa lỗi dừng bất thường do dữ liệu nhập không hợp lệ.
  • mudfish
    • Nếu chỉ ghi được một phần dữ liệu TCP, ghi lại phần còn lại.
    • Sửa lỗi Multi Path không hoạt động đúng với cấu hình phức tạp.

5.11.0 (2024-04-26)​

  • mudrun
    • macOS: ghi thông báo của phần mở rộng VPN vào tệp nhật ký chính.
    • Chẩn đoán: đổi máy chủ kiểm tra mặc định từ KT02 sang KT03.
    • Chẩn đoán: thêm kiểm tra định tuyến.
    • Mục tùy chỉnh: thêm tùy chọn TCP để chỉ định đích đo RTT.
    • Hiển thị tuyến ngoại lệ ngay cả khi chế độ chuyên gia tắt.
    • Dùng API /api/signin_ng để ngăn các lần đăng nhập có ý đồ xấu.
    • Thêm tự chẩn đoán vào menu phía trên.
  • mudfish
    • Windows: thử lại với metric -1 nếu thêm tuyến thất bại.

5.10.4 (2024-04-04)​

  • mudrun
    • Sửa hiển thị nút danh sách tiến trình trên màn hình mục tùy chỉnh.
    • Đổi biểu tượng mặc định trong khay hệ thống Linux.
    • Hiển thị đúng mã lỗi nếu hồ sơ VPN hoặc phần mở rộng hệ thống trên macOS không hoạt động đúng.

5.10.3 (2024-04-02)​

  • mudrun
    • Sửa lỗi locale zh_Hant.

5.10.2 (2024-04-02)​

  • mudrun
    • UI
      • Điều chỉnh bố cục Matt's traceroute.
      • Sửa vấn đề thời gian tải giao diện đơn giản của bảng điều khiển, cài đặt mục và chương trình.
      • Thêm ô tìm kiếm menu, với phím tắt q.
      • Thêm menu danh sách tiến trình vào màn hình mục tùy chỉnh.
  • mudfish
    • Khi tiết kiệm credit bật, áp dụng giới hạn tốc độ cả cho UDP 443.

5.10.1 (2024-03-26)​

  • mudrun
    • Thêm tùy chọn trình duyệt hiển thị giao diện. Mặc định dùng trình duyệt mặc định của hệ thống.

5.10.0 (2024-03-23)​

  • mudflow
    • Thêm -C để quản lý tùy chọn tiến trình Mudfish Flow.
  • mudrun
    • Thêm -C để quản lý tùy chọn tiến trình Mudfish Launcher.
    • Thêm cài đặt số luồng kiểm tra RTT tối đa. Mặc định là 2.
  • mudrun_tauri
    • Thêm cửa sổ giao diện Launcher mới dựa trên dự án Tauri.

5.9.2 (2024-02-29)​

  • mudrun
    • Không thoát Launcher khi nhận PBT_APMRESUMEAUTOMATIC hoặc PBT_APMRESUMESUSPEND.
  • mudrun_service
    • Sửa lỗi Launcher dừng bất thường khi khóa màn hình.

5.9.1 (2024-02-18)​

  • mudfish
    • Cố gắng giữ nguyên số cổng máy khách trong FastConnect.
  • mudflow
    • Triển khai NAT Open để đổi loại NAT người dùng thành Open hoặc Full Cone.
  • mudrun
    • Giao diện: hỗ trợ NAT Open.

5.8.8 (2024-02-07)​

  • mudrun
    • Thêm tự chạy khi khởi động trên Windows.
    • Giao diện: không hiển thị tùy chọn gia hạn cho người dùng gói tính theo lưu lượng.
    • Điều chỉnh mức ghi nhật ký của một số thông báo.

5.8.8 (2024-01-15)​

  • mudrun
    • Giao diện: không hiển thị số ngày còn lại của mục cho người dùng gói tính theo lưu lượng.
  • mudflow
    • Sửa lỗi tự cấu hình dừng ở 50% khi liên tục bắt đầu và dừng.

5.8.7 (2024-01-01)​

  • mudrun
    • Thêm tính năng máy chủ trung chuyển đã dùng gần đây.
    • Hiển thị thông báo cho người dùng được gửi từ máy chủ Mudfish.

5.8.6 (2023-12-18)​

  • mudrun
    • Đổi khoảng đồng bộ RTT từ 10 phút thành 30 phút để giảm tải máy chủ.
    • Sửa biểu tượng Launcher trong môi trường Linux dùng KDE.
    • Thêm nhãn mã lỗi vào các hàm VHTTPS.
    • Sửa lỗi timeout của kết nối VHTTPS.
    • Giao diện: sửa lỗi thêm tên tiến trình ngoại lệ trong Full VPN.

5.8.5 (2023-12-01)​

  • mudfish
    • Triển khai SimpleFEC.
  • mudrun
    • Đồng bộ RTT ngay cả khi đóng trình duyệt.

5.8.4 (2023-11-03)​

  • mudrun
    • Giới hạn thời gian tối đa của phép đo RTT bằng ICMP.
    • Điều chỉnh một số mức nhật ký không đúng.
  • mudfish
    • Sửa đồ thị RTT thời gian thực không cập nhật trong FastConnect.

5.8.3 (2023-10-24)​

  • mudrun
    • UI
      • Hiển thị đồ thị RTT thời gian thực cả trong Full VPN.
      • Thêm liên kết cửa sổ RTT theo mục vào menu Full VPN.
      • Cập nhật cả thông tin mục đang dùng khi bật Full VPN.
  • mudflow
    • Sửa mã để hỗ trợ đồ thị RTT thời gian thực trên bảng điều khiển.
  • mudfish
    • Sửa mã để hỗ trợ đồ thị RTT thời gian thực trên bảng điều khiển.

5.8.2 (2023-10-24)​

  • mudflow
    • Sửa phân tích cấu hình khi bật đồng thời Full VPN và chế độ mục WFP.
  • mudrun
    • Sửa truy cập bộ nhớ heap không hợp lệ trong struct hostent.
    • Sửa lỗi dừng bất thường khi tắt đường hầm VPN trên macOS.

5.8.1 (2023-10-23)​

  • mudflow
    • Hỗ trợ tùy chọn tiến trình trong chế độ mục WFP, cho phép bao gồm hoặc loại trừ cổng đi qua Mudfish.
  • mudrun
    • Sửa xử lý cấu hình sai tùy trạng thái ngăn xếp.
    • UI
      • Thêm kiểm tra đích ICMP/TCP của mục và thông báo nếu không truy cập được.
      • Đồng bộ chế độ và thông tin máy chủ trung chuyển trên bảng điều khiển giao diện đơn giản.
      • Sắp xếp đích đến bằng cách phân biệt máy chủ trò chơi chính thức và riêng tư.
      • Điều chỉnh một số đường viền giao diện.
  • mudwfp_proxy
    • Hỗ trợ tùy chọn theo tiến trình trong chế độ mục WFP.

5.8.0 (2023-10-04)​

  • mudrun
    • Theo mặc định, thoát Launcher khi hệ thống vào chế độ ngủ.
    • Giao diện: thêm giao thức kết nối UDP 443.
  • mudfish
    • Sửa lỗi dừng bất thường khi dùng giao thức kết nối FEC.
    • Hỗ trợ WSL (Windows Subsystem for Linux).

5.7.6 (2023-08-25)​

  • muddiag
    • Cho phép chỉ định tên miền trong hostname.
    • Thêm kiểm tra tường lửa cho tên miền mudfish.us.
  • mudrun
    • Thêm tùy chọn giới hạn tốc độ mạng cho người dùng gói tính theo lưu lượng.
    • Điều chỉnh mức ghi lỗi DNS poisoning.
    • Hiển thị đúng hướng dẫn khởi động lại VPN khi thay tùy chọn yêu cầu việc này.
    • Giao diện: hiển thị ô đăng nhập trước khi kiểm tra đăng nhập tự động.

5.7.5 (2023-07-14)​

  • muddiag
    • Thêm -o để giữ lại thư mục kết quả thay vì gửi báo cáo sự cố.
  • mudwfp_proxy
    • Sửa lỗi khi danh sách tiến trình loại trừ lớn trong trường hợp kết hợp Full VPN và chế độ mục WFP.
  • mudfish
    • Gọi WintunCloseAdapter() khi thoát để đóng đúng bộ điều hợp Wintun.
    • Kiểm tra đúng giá trị tùy chọn -G.

5.7.4 (2023-07-08)​

  • mudflow
    • Thêm -G <logging_level> để chỉ định mức ghi nhật ký.
    • Không gửi yêu cầu nếu không kết nối được daemon tìm tuyến ngắn nhất.
  • mudwfp_proxy
    • Sửa lỗi kết nối TCP proxy cần chờ phản hồi backend trước.
  • UI
    • Thêm menu đổi mức ghi nhật ký.
    • Thêm menu ẩn các mã MUDEC_XXXXX không mong muốn.
    • Hiển thị cảnh báo trong menu thu thập gói tin.

5.7.3 (2023-05-19)​

  • mudrun
    • Sửa locale zh_Hant không hiển thị đúng.

5.7.2 (2023-05-09)​

  • mudrun
    • Thêm giới hạn số máy chủ trung chuyển tối đa dùng trong Multi Path.
    • Viết lại thu thập dữ liệu tiến trình để dùng Full VPN và chế độ mục WFP.
    • Bỏ tính năng thu thập dữ liệu trò chơi.
    • Hiển thị biểu tượng có sẵn trong danh sách tên tiến trình.
    • Dùng đúng cài đặt trình duyệt mặc định khi mở trang đăng nhập trên macOS.

5.7.1 (2023-04-01)​

  • muddiag
    • Thêm kết quả scutil --dns để ghi nhận cài đặt DNS.
  • mudfish
    • Nhúng thư viện OpenSSL vào tệp thực thi cho kết nối TLS tới backend.
  • mudflow
    • Nhúng thư viện OpenSSL vào tệp thực thi cho kết nối TLS tới backend.
    • Bỏ -O và -X, thay bằng -t.
    • Hỗ trợ vượt tường lửa dựa trên CDN. Bật -t để dùng TCP 443, SSL và tên miền riêng qua Cloudflare.
    • Sửa lỗi gửi mục định tuyến quá sớm trong chế độ nâng cao hoặc Multi Path.
  • mudrun
    • Bỏ -O và -X, thay bằng -t.
    • Hỗ trợ vượt tường lửa dựa trên CDN.
    • Thêm nút bật/tắt vượt tường lửa trên màn hình đăng nhập.
    • Sửa lỗi dừng bất thường khi xử lý mục bộ nhớ dùng chung cho thống kê.

5.6.2 (2023-03-08)​

  • muddiag
    • Viết lại phần triển khai. Có thể chỉ định lệnh cần chạy và tệp cần thu thập bằng cấu hình JSON.
  • mudfish
    • Sửa lỗi re(4) khi xử lý broker kết nối Multi Path.
    • Sửa hai lỗi dừng bất thường khi mở trình điều khiển tun/tap.
  • mudflow
    • Đổi mức ghi nhật ký từ TRACE sang DEBUG.
  • mudrun
    • Sửa lỗi hỗ trợ tùy chọn -P.
    • Sửa nhận diện locale trong một số trường hợp.
    • Sửa lỗi dừng bất thường khi tệp ánh xạ dùng chung bị hỏng.
    • Đổi loại minidump từ Normal sang IndirectlyReferencedMemory.
  • mudwfp_proxy
    • Sửa cổng nhận TCP proxy không được tái sử dụng đúng.
    • Đổi MUDEC_00496 từ mức lỗi sang cảnh báo.

5.6.1 (2023-01-29)​

  • mudrun
    • Kiểm tra IPv6 có bật trên hệ thống hay không và hiển thị cảnh báo.
    • Sửa lỗi dừng bất thường khi dùng FastConnect.
  • mudfish
    • Sửa lỗi luân chuyển giao thức của Multi Path và vòng lặp gói tin khi thiếu tuyến tĩnh đến máy chủ trung chuyển.
    • Sửa lỗi không dùng được đồng thời -I và Full VPN trên Linux.
    • Sửa lỗi đôi khi không xóa được tuyến trên Linux.
    • Trong FastConnect, nếu không tra cứu được đích, chọn máy chủ trung chuyển khả dụng đầu tiên.

5.5.10 (2022-11-27)​

  • Thêm TIC-80 để chơi trò chơi nhỏ trong lúc chờ tự cấu hình.
  • UI
    • Thêm lựa chọn trình điều khiển tap hoặc tun.

5.5.9 (2022-11-18)​

  • Chính thức hỗ trợ Steam Deck và thêm tệp thực thi mudrun-headless vào bản Linux.
  • Sửa lỗi dừng bất thường khi xử lý chuỗi đa byte trong dấu ngoặc trên Linux.
  • Sửa lỗi dừng bất thường khi nhận diện ngôn ngữ trình duyệt.
  • Sửa lỗi dừng bất thường khi nhật ký Wintun vượt 1024 byte.
  • UI
    • Hiển thị kích thước dữ liệu trong khi thu thập gói tin.
    • Hiển thị thông tin máy chủ trung chuyển đã chọn trong giao diện đơn giản.

5.5.8 (2022-11-01)​

  • Hỗ trợ trình điều khiển Wintun Layer 3 TUN cho Windows làm phương án thay thế khi tap(4) không hoạt động.
  • Nếu người dùng chưa đặt ngôn ngữ, nhận diện ngôn ngữ trình duyệt và hiển thị lựa chọn phù hợp nhất.
  • Thêm phát hiện thay đổi bảng định tuyến để ngăn vòng lặp gói tin.
  • UI
    • Bỏ chế độ XP của Full VPN.

5.5.7 (2022-09-02)​

  • mudflow
    • Cải thiện tự chọn máy chủ trung chuyển.
  • mudrun
    • Trên Linux, mặc định dùng NetworkManager nếu có để giải quyết vấn đề thuê địa chỉ DHCP trên Manjaro.
    • Xóa bộ nhớ đệm DNS trước khi bắt đầu thu thập gói tin trên Windows.
    • Hỗ trợ biểu tượng khay hệ thống Linux.
    • UI
      • Thêm sơ đồ tuyến kết nối vào cài đặt máy chủ của mục trò chơi.
      • Thử lại nếu truy vấn RTT thất bại do lỗi mạng.
      • Sửa lỗi máy chủ trung chuyển vẫn được bật khi thiếu credit.
      • Cảnh báo nếu có ít hơn hai máy chủ trung chuyển.

5.5.6 (2022-07-27)​

  • muddiag
    • Thêm kết quả một số lệnh phục vụ chẩn đoán.
    • Bỏ nhật ký mudlan cũ.
  • mudflow
    • Giảm tối đa việc dùng socket UDP để hạn chế tình trạng một số bộ định tuyến bị treo khi có nhiều datagram UDP.
  • mudrun
    • Bỏ mã mudlan cũ.
    • Cải thiện thông báo nhật ký.
    • Giảm dùng socket UDP cả trong kiểm tra RTT.

5.5.5 (2022-05-20)​

  • mudfish
    • Ghi nhật ký tùy chọn chi tiết hơn.
  • mudrun
    • UI
      • Sửa lỗi đổi máy chủ Full VPN trên bảng điều khiển không hoạt động đúng.
      • Thêm chỉ báo chế độ mục WFP đang bật trên bảng điều khiển.
      • Cập nhật thông tin bản quyền.
  • mudwfp_proxy
    • Đặt lại tất cả phiên TCP/UDP khi đổi máy chủ Full VPN.

5.5.4 (2022-05-10)​

  • mudflow
    • Cải thiện xử lý ngoại lệ Full VPN và chế độ mục WFP.
    • Thêm nhãn MUDEC_XXXXX vào cảnh báo và lỗi.
  • mudrun
    • Cải thiện quy tắc ngoại lệ Full VPN.
    • Sửa lỗi trình xử lý bộ nhớ dùng chung không kết thúc đúng trong một số trường hợp.
    • Sửa lỗi quy tắc ngoại lệ Full VPN biến mất mà không thông báo.
    • Cho phép áp dụng quy tắc ngoại lệ mà không khởi động lại Core.
    • UI
      • Hiển thị lưu lượng Full VPN thời gian thực theo tiến trình khi dùng chế độ mục WFP.
      • Đóng thông báo liên quan khi tự cấu hình hoàn tất.
  • mudwfp_proxy
    • Sửa trình điều khiển kernel không lọc đúng datagram UDP.
    • Cải thiện để hỗ trợ mức sử dụng lưu lượng thời gian thực theo tiến trình.
  • mudfish
    • Sửa lỗi giá trị metric tối đa có thể vượt 65535.
    • Xóa gateway mặc định của bộ điều hợp TAP-Win32 không sử dụng nếu có.
    • Hỗ trợ dùng đồng thời Full VPN và chế độ mục WFP.

5.5.3 (2022-03-29)​

  • mudfish
    • Hiển thị lỗi khi vượt lưu lượng hàng tháng của gói thuê bao.
  • mudflow
    • Chỉ báo MUDEC_00446 một lần.
    • Dọn mã và bỏ phần không sử dụng.
  • mudrun
    • Xử lý trường hợp không tra cứu được tên giao diện utun(4).
    • Sửa đồ thị lưu lượng thời gian thực trên macOS.
    • Sửa lỗi dừng bất thường khi xử lý tệp .tar.
    • Sửa kết quả ping hiển thị "undefined" trong chế độ nâng cao hoặc Multi Path.
    • Điều chỉnh mức nhật ký của một số lỗi Multi Path.

5.5.2 (2022-01-23)​

  • mudfish
    • Sửa lỗi dừng bất thường khi kiểm tra IP.
    • Xử lý trường hợp re(4) chưa sẵn sàng cấu hình mục Multi Path.
    • Sửa một lỗi rò rỉ bộ nhớ.
  • mudflow
    • Xử lý các mục định tuyến sau khi nhận thành công thông tin RTT.
  • mudwfp_proxy
    • Nếu không có backend cho tên tiến trình cụ thể, mặc định dùng mục đầu tiên.

5.5.1 (2022-01-17)​

  • mudflow
    • Sửa lỗi dừng bất thường khi xử lý mục định tuyến Multi Path.
  • mudrun
    • Sửa lỗi không đặt được mục đầu tiên của Multi Path trong giao diện cơ bản.

5.5.0 (2022-01-15)​

  • muddiag
    • Hiển thị danh sách tiến trình Mac OS X.
    • Thêm danh sách trình điều khiển được nạp vào kernel trên Windows.
  • mudflow
    • Dọn mã Multi Path cũ.
  • mudrun
    • Thêm menu thu thập dữ liệu trò chơi, thực hiện đồng thời thu thập gói tin và dữ liệu tiến trình.
    • Hiển thị chi tiết mục có xung đột CDN / Cloud.
    • Hiển thị mục có hỗ trợ WFP hay không.
    • Hiển thị chi tiết gói sử dụng thuê bao.
    • Dọn giao diện trạng thái mục.
  • mudfish
    • Sửa re(4) dừng bất thường khi không có cấu hình đang hoạt động.
    • Sửa lỗi dừng bất thường khi dữ liệu phản hồi bị hỏng.

5.4.9 (2021-11-11)​

  • muddiag
    • Thêm đầu ra ip addr để kiểm tra thông tin địa chỉ.
  • mudrun
    • Hiển thị thời gian đã trôi qua khi thu thập dữ liệu tiến trình.
    • Hỗ trợ locale zh_Hant.
  • mudwfp
    • Hỗ trợ ioctl hiển thị thống kê cấp phát bộ nhớ.
    • Sửa lỗi giải phóng MDL và vùng nhớ nonpaged pool.
  • mudwfp_proxy
    • Sửa thời hạn phiên quá dài cho thao tác ghi.
    • Xuất thống kê cấp phát bộ nhớ của trình điều khiển kernel.
    • Sửa giải phóng file descriptor.
  • mudfish
    • Xử lý trường hợp ip và route nằm ở thư mục khác trên một số bản phân phối Linux.
    • Sửa lỗi dừng bất thường khi thiếu tên người dùng hoặc mật khẩu.

5.4.8 (2021-10-02)​

  • mudflow
    • Xử lý cú pháp CIDR sai mà không phát thông báo.
    • Đổi MUDEC_00424 từ mức lỗi sang cảnh báo.
    • Giảm tải api.mudfish.net khi tính tuyến ngắn nhất cho mục.
  • mudrun
    • Sửa hiển thị credit âm.
    • Sửa kết quả tính bị âm do thiếu RTT của người dùng.
    • Điều chỉnh hướng dẫn đích đến của mục tùy chỉnh.
  • mudwfp_proxy
    • Ghi mã lỗi để chẩn đoán vấn đề chạy shell.
    • Đổi FD_SETSIZE từ 64 thành 1024.
    • Xử lý số socket chờ vượt FD_SETSIZE.
  • mudfish
    • Kiểm tra DHCP có bật trên TAP-Win32 Adapter V9 không và cảnh báo.

5.4.7 (2021-08-24)​

  • muddiag
    • Báo cáo trạng thái SIP.
    • Thêm IP công cộng hiện tại để gỡ lỗi.
    • Dọn và cập nhật kiểm tra MTU.
  • mudfish
    • Sửa chương trình bị treo khi máy chủ Mudfish khởi động lại.
  • mudrun
    • macOS
      • Thay trình điều khiển khi có bản cập nhật.
      • Sửa lỗi dừng bất thường khi bộ điều khiển lệnh gặp lỗi.
    • Giảm nhật ký lỗi unlink().
    • Giảm lỗi và cảnh báo khi kiểm tra RTT thất bại trong lúc Core chưa chạy.
    • Sửa giải phóng tham chiếu tệp của mudflow và mudfish.
    • Giao diện: hiển thị loại gói sử dụng bằng tên dễ đọc thay vì số 1, 2, 3, 4.
  • mudwfp_proxy
    • Bỏ thông báo MUDEC_00504 và hiển thị dưới dạng thống kê.
    • Giảm nhật ký khi kết nối không có phiên tương ứng.

5.4.6 (2021-07-02)​

  • mudfish
    • Sửa kết nối bị treo sau khi máy chủ trung chuyển khởi động lại.
    • Xử lý Interface Metric của card mạng vượt 9999.
  • mudflow
    • Sửa tự cấu hình không hoàn tất trong chế độ mục WFP.
  • mudrun
    • Sửa lỗi xóa tệp .vsm.
    • Điều chỉnh một số mức ghi nhật ký.
    • UI
      • Cảnh báo nếu dùng gói thuê bao nhưng chưa có quyền sử dụng đã mua.
      • Sửa lỗi đổi máy chủ trung chuyển thất bại khi dùng giao diện mục đơn giản trên Apple M1.

5.4.5 (2021-06-14)​

  • mudfish
    • Viết lại Multi Path để dùng nhiều máy chủ đồng thời. Độ ổn định được kỳ vọng cải thiện, nhưng lưu lượng tăng theo số máy chủ sử dụng.
  • mudflow
    • Sửa tự cấu hình không kết thúc khi tự chọn máy chủ cho mục tùy chỉnh.
    • Giảm số chu kỳ cần cho tự chọn từ 3 xuống 1.
  • mudrun
    • Thêm tự chọn giao thức kết nối.
    • Hỗ trợ thông báo chung.
    • Bỏ khoảng trống thừa trên bảng điều khiển khi dùng Full VPN.
  • mudwfp_proxy
    • Viết lại Multi Path.

5.4.4 (2021-05-11)​

  • mudfish
    • Triển khai tự chọn giao thức kết nối re(4).
  • mudrun
    • Thêm biểu tượng tìm kiếm vào cấu hình máy chủ của chế độ mục đơn giản.
    • Đổi biểu tượng mã vạch thành biểu tượng tín hiệu để thể hiện menu thông tin RTT.
    • Sửa cài đặt chế độ cơ bản không hiển thị đúng khi chọn máy chủ.
  • mudwfp_proxy
    • Đổi thời gian chờ nhận mặc định của kết nối mới để hỗ trợ trò chơi tạo sẵn kết nối nhàn rỗi cho lần dùng sau.

5.4.3 (2021-04-19)​

  • mudfish
    • Sửa bảng định tuyến không được dọn khi ngắt kết nối.
    • Xử lý TAP-Win32 Adapter V9 trả về mã lỗi 433.
    • Sửa Interface Metric sai khiến CreateIpForwardEntry() trả về ERROR_BAD_ARGUMENTS.
  • mudflow
    • Xử lý lỗi WSAEHOSTUNREACH từ máy chủ trung chuyển cần cấu hình.
  • mudrun
    • Thêm tính năng thu thập dữ liệu tiến trình.
    • Triển khai chế độ cấu hình mục và thêm chế độ thiết lập đơn giản.

5.4.2 (2021-04-09)​

  • mudrun
    • Triển khai chế độ mục WFP ưu tiên trình điều khiển Windows Filtering Platform. Trên Windows, chuyển hướng lưu lượng theo tiến trình thay vì bảng định tuyến.
    • Sửa lỗi dừng bất thường khi dùng Mudfish LAN.
    • Hiển thị mức nghẽn máy chủ để hỗ trợ lựa chọn máy chủ trung chuyển.
  • mudfish
    • Sửa lỗi không dùng được một số máy chủ Amazon EC2 do vòng lặp định tuyến.

5.4.1 (2021-03-29)​

  • mudfish
    • Sửa lỗi dừng bất thường khi dùng FEC.
    • Sửa lỗi dừng bất thường khi TOL_select(3) trả về lỗi trong FastConnect.
    • Sửa lệnh CLI connect hiển thị thông báo lỗi sai.
  • mudrun
    • Mặc định đo RTT khi khởi động và đổi phương pháp kiểm tra mặc định từ ICMP sang UDP.
    • Bỏ tùy chọn -2 đã ngừng hỗ trợ.
    • Thêm đặt lại thống kê đồ thị RTT thời gian thực.
    • Sửa lỗi dừng bất thường khi mở trang Mudfish LAN trong trình duyệt.
    • Cảnh báo nếu biểu tượng mục tùy chỉnh vượt 512 KB.
    • Sửa liên kết trợ giúp chế độ tiết kiệm credit.

5.4.0 (2021-03-05)​

  • mudfish
    • Sửa lỗi dhclient không kết thúc khi Core thoát trên Linux.
  • mudflow
    • Sửa đồ thị RTT thời gian thực hiển thị "unknown" sau khi đổi mục tùy chỉnh.
  • mudlan
    • Giới thiệu Mudfish LAN để chơi trò chơi LAN với bạn bè qua máy chủ trung chuyển.
    • Hỗ trợ Windows và Linux. Tại thời điểm này chưa có kế hoạch hỗ trợ macOS vì hệ điều hành chỉ chính thức hỗ trợ tun(4).
  • mudrun
    • Thêm mã hỗ trợ Mudfish LAN.
    • Điều chỉnh mức thông báo lỗi.
    • Sửa lỗi dừng bất thường khi dùng MTR.

5.3.3 (2021-02-21)​

  • mudfish
    • Hỗ trợ bản macOS arm64 cho Apple M1.
    • Đổi phiên bản macOS tối thiểu thành 10.9 (Mavericks).
    • Sửa lỗi dừng bất thường khi writev() chỉ ghi được một phần dữ liệu.
    • Điều chỉnh mức ghi nhật ký.
    • Thiết lập gateway mặc định nội bộ cho yêu cầu DNS để phù hợp với thay đổi NetworkExtension trên Big Sur.
    • Sửa lỗi "connect(2) failed" khi đo RTT.
  • mudwfp_proxy
    • Xử lý đúng trường hợp WSAIoctl() trả về WSA_IO_PENDING.

5.3.2 (2021-01-20)​

  • mudflow
    • Hỗ trợ đồ thị RTT thời gian thực cho FastConnect.
    • Sửa lỗi dừng bất thường do thiếu bộ nhớ.
  • mudrun
    • Thay giao diện để hiển thị RTT thời gian thực.
    • Sửa biểu tượng mục tùy chỉnh trong "Mục → Quản lý mục".
    • Thêm nhập và xuất mục tùy chỉnh.
    • Sửa lỗi dừng bất thường khi tạo luồng thất bại.
    • Chuyển mudrun cho x64 thành tệp thực thi x64 để xem danh sách tiến trình x64 trong "Trạng thái → Bộ nhớ".
    • Chuyển OpenSSL trên Windows sang nền tảng 1.1.1d.
  • mudwfp_proxy
    • Thêm FastConnect độc lập.
    • Hiển thị chi tiết thống kê proxy TCP/UDP.

5.3.1 (2020-12-22)​

  • mudwfp_proxy
    • Dùng nhiều IRP để cải thiện hiệu năng xử lý gói UDP.
    • Sửa thứ tự gói UDP không đúng.

5.3.0 (2020-12-16)​

  • muddiag
    • Kiểm tra trạng thái cài phần mở rộng hệ thống Mudfish bằng systemextensionsctl list.
  • mudfish
    • Sửa một số lỗi assertion gây dừng bất thường.
    • Tăng số socket tối đa từ 1000 lên 4096.
    • Giảm báo cáo lỗi trùng lặp.
    • Sửa lỗi cũ trong bộ định thời chu kỳ 10 ms của hàm callout.
    • Đổi proxy TCP/UDP nội bộ từ SOCKSv5 sang giao thức riêng để hỗ trợ đồng thời chế độ nâng cao và FastConnect, đồng thời giảm RTT.
  • mudflow
    • Phát hiện ngoại lệ, tạo minidump nếu có thể và báo cáo lỗi.
    • Không gửi mục định tuyến để sửa PF vì FastConnect không còn phụ thuộc Packet Filter.
    • Giảm báo cáo trùng MUDEC_00418.
    • Điều chỉnh mức của một số lỗi có thể xuất hiện quá nhiều.
  • mudrun
    • Sửa mudovpn không kết thúc đúng.
    • Sửa lỗi không dùng được máy chủ trung chuyển miễn phí công cộng trên macOS.
    • Cho phép kết hợp FastConnect với chế độ nâng cao.
    • Sửa hiển thị biểu tượng tùy chỉnh.
  • mudwfp_proxy
    • Hỗ trợ đúng Multi Path và chế độ nâng cao.
    • Sửa lỗi chế độ cơ bản hoạt động nhưng chế độ nâng cao không hoạt động.
    • Phát hiện ngoại lệ, tạo minidump nếu có thể và báo cáo lỗi.
  • mudovpn
    • Sửa lỗi không hoạt động đúng trên macOS.

5.2.7 (2020-11-04)​

Bản sửa khẩn cấp cho lỗi Core dừng bất thường.

  • mudfish
    • Sửa lỗi dừng bất thường khi dùng máy chủ miễn phí công cộng trong Full VPN.

5.2.6 (2020-10-31)​

  • mudfish
    • Sửa vấn đề quan trọng khi chạy lệnh CLI trên Mac OS X.
  • mudflow
    • Kiểm tra phép đo RTT hoạt động và cảnh báo nếu có vấn đề.
  • mudrun
    • Trên Mac OS X, cấu hình VPN bằng NetworkExtension thay vì trực tiếp dùng utun(4).
    • Thêm chế độ tiết kiệm credit giới hạn tốc độ TCP 80/443.
    • Trên Linux, nhận biết SIGTERM và thoát bình thường nếu có thể.
    • Bổ sung phân tích nhật ký trong tự chẩn đoán trên trang đăng nhập.
  • mudwfp_proxy
    • Xử lý đúng chữ ký trình điều khiển WFP để phát hành.

5.2.5 (2020-09-23)​

  • muddiag
    • Sửa lỗi không hoạt động đúng trên Mac OS X.
    • Thêm kết quả sw_vers -productVersion trên Mac OS X.
    • Thay IP cũ trong các phép thử nội bộ.
  • mudflow
    • Sửa việc chọn máy chủ không hoàn tất khi tự chọn trong chế độ nâng cao và Multi Path.
  • mudrun
    • Thêm tệp .manifest để chạy với quyền quản trị viên.
    • Thêm kiểm tra DNS poisoning đơn giản khi dùng -X.
    • Hiển thị lỗi thay vì dừng bất thường nếu tạo ngữ cảnh SSL máy chủ thất bại.
    • Sửa vấn đề khi có hơn 256 mục định tuyến.
    • Sửa lỗi dừng bất thường khi thiếu đối tượng JSON cần cho xác thực.
    • Sửa lỗi assertion khi thiếu bộ nhớ.
  • mudwfp_proxy
    • Thêm nhãn lỗi vào thông báo WARN/ERROR.

5.2.4 (2020-07-30)​

  • mudflow
    • Sửa lỗi assertion khi select(3) trả về lỗi.
    • Chỉ hiển thị MUDEC_00470 một lần để tránh phủ kín màn hình.
  • mudrun
    • Giám sát nhật ký mudwfp_proxy.
    • Báo cáo minidump khi mudwfp_proxy dừng bất thường.
    • Sửa lỗi assertion khi macro dài bất thường.
    • Thực hiện NET STOP MUDWFP trước khi chạy mudwfp_proxy.
    • Sửa lỗi assertion khi sendto(3) thất bại.
  • mudwfp_proxy
    • Đặt mức mặc định thành INFO để tránh quá nhiều nhật ký.
    • Thêm -M để chỉ định MTU cho Core.
    • Báo cáo thống kê mỗi khi kết nối TCP hoặc UDP kết thúc.

5.2.3 (2020-07-08)​

  • muddiag
    • Sau khi gửi báo cáo sự cố, hiển thị cửa sổ hướng dẫn URL diễn đàn nếu có thể.
  • mudfish
    • Cải thiện lệnh CLI thống kê mạng và thêm vmstat.
    • Ngăn một số lỗi dừng bất thường khi tra cứu tên miền hoặc IP trong CLI.
    • Xử lý đúng ký mã trình điều khiển kernel MUDWFP.
  • mudflow
    • Sửa lỗi dừng bất thường khi hostname gắn với quá nhiều IP.
    • Điều chỉnh mức nhật ký.
    • Hiển thị mã lỗi MUDEC_XXXXX.
    • Giám sát số gói phân mảnh và báo vấn đề nếu số lượng tăng.
  • mudrun
    • Đổi biểu tượng Windows.
    • Cải thiện HTTP proxy để vượt tường lửa mạng khi đăng nhập thất bại.
    • Sửa lỗi assertion khi không lấy được cấu hình.
    • Sửa lỗi assertion khi nhập URL quá dài.
    • Cập nhật chứng chỉ SSL ui.mudfish.net.
    • Tạo lối tắt trên desktop Windows.
  • UI
    • Không hiển thị lưu lượng còn lại cho người dùng gói thuê bao.
    • Hiển thị cửa sổ thông báo sau khi gửi báo cáo sự cố.

5.2.2 (2020-03-25)​

  • muddiag
    • Sửa IP và cổng dùng cho kiểm tra.
  • mudfish
    • Đổi dải mạng nội bộ từ 10.224.0.0/255.224.0.0 sang 10.192.0.0/255.192.0.0 để mở rộng số máy chủ trung chuyển.
    • Có thể xem thống kê ngăn xếp mạng bằng netstat -s -f inet trong CLI.
  • mudflow
    • Sửa lỗi SID bị đặt sai thành 0 khi chọn máy chủ trung chuyển.
    • Ghi cảnh báo chi tiết hơn.
    • Điều chỉnh mức một số lỗi để tránh hiển thị quá nhiều trên giao diện.
  • mudrun
    • Ký mã và công chứng tệp thực thi cùng bộ cài Mac OS X.
    • Điều chỉnh mức một số lỗi để tránh hiển thị quá nhiều trên giao diện.

5.2.1 (2020-02-18)​

  • mudrun
    • Đổi MTU mặc định từ 1300 lên 1400 để tránh mất gói trong một số trò chơi như Dota 2.
    • UI/UX
      • Sửa vấn đề Internet Explorer do lỗi phân tích ECMA.
      • Đổi địa chỉ máy chủ API theo -X để tăng độ ổn định kết nối.

5.2.0 (2020-02-06)​

  • mudfish
    • Hỗ trợ HTTP proxy bằng -X.
  • mudflow
    • Sửa lỗi kiểm tra khi raw socket Mac OS X có phản hồi ICMP trùng.
    • Sửa việc chèn mục định tuyến khi tra cứu hostname chưa hoàn tất.
    • Hỗ trợ HTTP proxy bằng -X.
  • mudrun
    • Sửa lỗi dừng bất thường do thông báo noty chạy quá sớm.
    • Dùng -X để chỉ định IP và cổng HTTP proxy nhằm vượt tường lửa mạng.
    • UI/UX
      • Thêm nút kiểm tra RTT đích trong mục tùy chỉnh.
      • Sửa tính toán tiến trình tự cấu hình.
      • Thêm nút cập nhật RTT trên bảng điều khiển.
      • Hiển thị "Unknown" thay cho "50% packet loss" nếu không có RTT.

5.1.2 (2020-01-14)​

  • mudflow
    • Cảnh báo nếu độ lệch chuẩn RTT của máy chủ gần nhất vượt 15% giá trị trung bình.
  • mudrun
    • Sửa JWT token không được đặt đúng trong mudflow do kích thước bản ghi.
    • Sửa cấu hình OpenVPN client khi dùng DHCP.
    • Không hiển thị mất gói của máy chủ trung chuyển không đang sử dụng.
    • UI/UX
      • Sửa hiển thị mục đã tắt.
      • Không hiển thị "Đang tính" cho mục đã tắt.
      • Cảnh báo khi bật đồng thời FastConnect và Full VPN dùng máy chủ miễn phí công cộng.

5.1.1 (2020-01-12)​

  • mudflow
    • Sửa lỗi dừng bất thường khi tên miền dài hơn 64 byte.
    • Sửa tuyến bị đặt sai khi tra cứu tên miền cho Multi Path.
    • Sửa lỗi dừng bất thường nếu sự kiện socket đến trước khi tra cứu tên miền hoàn tất.

5.1.0 (2020-01-10)​

  • mudflow
    • Sửa lỗi kiểm tra do phản hồi ICMP trùng.
    • Hỗ trợ Multi Path và cải thiện mã chọn máy chủ tối ưu trong chế độ cơ bản, nâng cao.
    • Điều chỉnh mức nhật ký.
  • mudrun
    • Điều chỉnh mức nhật ký.
    • Hiển thị thông báo trạng thái trong khi tự cấu hình.
    • Thêm mã hỗ trợ Multi Path.
    • UI/UX
      • Cập nhật đúng thông tin máy chủ trung chuyển được chọn tự động.
      • Cập nhật tệp ngôn ngữ po/mo.
      • Không vẽ hoặc cập nhật RTT thời gian thực khi dùng Full VPN hoặc FastConnect.
      • Cập nhật đúng IP công cộng hiện tại khi dùng Full VPN.
      • Thêm mã hỗ trợ Multi Path.
      • Đổi bố cục các mục đã thêm trên bảng điều khiển để hiển thị thông tin cơ bản.
    • Hiển thị rõ mức nhật ký thay cho ký tự ##--.
  • mudfish
    • Đổi MTU mặc định từ 1450 xuống 1300 byte để hỗ trợ chế độ nâng cao và Multi Path.
    • Sửa cảnh báo biên dịch Mac OS X.
    • Sửa lỗi dừng bất thường khi IP của mục định tuyến cần xóa có định dạng sai.

5.0.9 (2019-12-23)​

  • mudrun
    • Sửa vấn đề kết nối từ Trung Quốc.
  • mudfish
    • Sửa vấn đề kết nối từ Trung Quốc.
  • mudflow
    • Sửa vấn đề kết nối từ Trung Quốc.

5.0.8 (2019-12-20)​

  • muddiag
    • Sửa kiểm tra TCP đến mạng nội bộ.
  • mudfish
    • Cải thiện xử lý mã lỗi DeleteIpForwardEntry().
  • mudflow
    • Theo mặc định, hiển thị thông báo mức lỗi trên giao diện khi có lỗi.
    • Hiển thị lỗi chi tiết trên giao diện khi cấu hình ADN của máy chủ trung chuyển thất bại.
    • Đổi timeout mặc định cấu hình ADN từ 30 giây xuống 3 giây.
    • Giới hạn tối đa 5 gateway mặc định ứng viên.
  • mudrun
    • Buộc dừng mudfish.exe sau 3 giây khi đăng xuất.
  • UI/UX
    • Thêm các ngôn ngữ de_DE, es_ES, pt_PT, ru_RU và vi.
    • Luôn hiển thị phiên bản Mudfish ở cuối trang.

5.0.7 (2019-11-27)​

  • mudfish
    • Sửa lỗi dừng bất thường trên Linux khi một hàng đợi có nhiều lệnh và hệ thống phản hồi chậm.
    • Dọn các tuyến khi thoát.
  • mudrun
    • Hỗ trợ tuyến ngoại lệ Full VPN trong chế độ chuyên gia.
    • Hỗ trợ trình duyệt Naver Whale.
  • mudwfp_proxy
    • Tăng timeout kết nối từ 3 lên 30 giây.
  • UI/UX
    • Hiển thị URL bài viết diễn đàn được tạo sau khi tải lên dữ liệu gói tin.
    • Không vẽ đường trên đồ thị RTT thời gian thực cho mục đã tắt.
    • Thêm nút tắt Full VPN.

5.0.6 (2019-11-12)​

  • mudflow
    • Sửa khoảng trắng trong tên tiến trình của mục tùy chỉnh dùng tiền tố P:.
    • Sửa lỗi dừng bất thường khi kết quả MTR vượt bộ đệm tối đa.
  • mudrun
    • Hỗ trợ thay đổi ảnh nền theo lựa chọn người dùng.
    • Đặt lại cả cài đặt Launcher khi đặt lại chương trình.
  • mudwfp_proxy
    • Hỗ trợ đúng tên tiến trình Unicode (UTF-8).
    • Sửa vấn đề khoảng trắng trong tên tiến trình.
  • UI/UX
    • Sửa lỗi 404 Not Found khi mua mục trò chơi.
    • Chọn mục khả dụng đầu tiên khi đặt đích RTT cho mục tùy chỉnh.
    • Sửa mục tùy chỉnh không áp dụng sau khi đổi trò chơi.
    • Đổi giao diện nút đặt lại chương trình để tránh nhấn nhầm.

5.0.5 (2019-11-04)​

  • mudrun
    • Sửa giải mã URL xử lý sai các ký tự như % và + trong mật khẩu.
  • UI/UX
    • Cảnh báo nếu máy chủ Full VPN không phản hồi.
    • Hiển thị cảnh báo rõ nếu ngoại lệ JavaScript khiến bảng điều khiển không tải được.
    • Sửa lỗi v-if khi dùng cùng filter() trong JavaScript.
    • Sửa tự lấy tiêu điểm trên màn hình đăng nhập.
    • Thêm nút sắp xếp trong "Trạng thái → Máy chủ trung chuyển".
    • Sửa liên kết URL không đúng.

5.0.4 (2019-10-28)​

  • mudrun
    • Không tự chạy Core theo mặc định. Có thể bật lại hành vi cũ trong "Cài đặt → Chương trình → Launcher".
    • Sửa hiển thị tooltip đồ thị RTT thời gian thực.
  • UI/UX
    • Hiển thị "OpenVPN: connected!" khi kết nối máy chủ miễn phí công cộng.
    • Hiển thị mức sử dụng lưu lượng thời gian thực trên Mac OS X.
    • Sửa tên mục khi đổi ngôn ngữ.
    • Hiển thị IP công cộng kết nối trên bảng điều khiển khi dùng Full VPN.
    • Sửa liên kết gói cước trên bảng điều khiển.
    • Hiển thị số ngày còn lại của mục trò chơi khi dùng gói tính theo lưu lượng.
    • Chỉ hiển thị OpenVPN trong "Trạng thái → Tiến trình" khi Full VPN dùng máy chủ miễn phí công cộng.

5.0.3 (2019-10-21)​

  • mudfish
    • Không tạo hồ sơ mạng trên Windows nữa.
  • mudrun
    • Sửa lỗi dừng bất thường khi đầu vào JSON không hợp lệ.
    • Thêm nút cập nhật thủ công RTT và tuyến đường đề xuất hôm nay.
    • Sửa nhiều vấn đề giao diện.

5.0.2 (2019-10-14)​

  • mudrun
    • Chỉ hiển thị credit sử dụng trên đồ thị lưu lượng thời gian thực với gói tính theo lưu lượng.
    • Sửa vấn đề ES2015 trên Internet Explorer và trình duyệt cũ.

5.0.1 (2019-10-10)​

  • mudrun
    • Hỗ trợ tự kết nối khi đăng nhập và thêm tùy chọn Launcher trong "Cài đặt → Chương trình".
    • Sửa tên mục trên đồ thị RTT thời gian thực.
    • Cho phép ẩn cửa sổ tự cấu hình.
    • Bỏ nút xác nhận khi bắt đầu/dừng Core.
    • Tắt SSL mặc định cho giao diện do không tạo được ngữ cảnh SSL trên một số PC.

5.0.0 (2019-10-02)​

  • mudrun
    • Viết lại UI/UX dựa trên VueJS và GraphQL.
    • Mặc định dùng SSL cho giao diện Launcher tại ui.mudfish.net.

4.6.1 (2019-07-12)​

  • mudflow
    • Giảm tải tính RTT khi không dùng máy chủ miễn phí công cộng.
  • mudrun
    • Giảm tải CPU khi Core không chạy.
    • Sửa lỗi dừng bất thường do xử lý lệnh hệ thống.
    • Bỏ qua lỗi "MBC_GetFd() failed.".
    • Không hiển thị thông báo lỗi sai khi phân tích kết nối.

4.6.0 (2019-07-08)​

  • muddiag
    • Thêm tệp nhật ký mudovpn.
  • mudflow
    • Hỗ trợ máy chủ OpenVPN và thay đổi hành vi theo tùy chọn.
    • Thêm -g để chỉ định ID máy chủ OpenVPN.
    • Dọn mã.
  • mudfish
    • bwn: thêm trình điều khiển xử lý UDP giữa mudfish và mudovpn.
    • Thêm -g để chỉ định ID máy chủ OpenVPN.
  • mudrun
    • Đổi giao diện để hỗ trợ máy chủ OpenVPN.
    • Dùng bộ lọc gói BSD cho NAT.

4.5.5 (2019-06-25)​

  • mudfish
    • re: cải thiện phản hồi chuyển gói khi không dùng FEC.
    • re: thêm nhật ký chi tiết và assertion khi bộ giải mã FEC thất bại.
    • fec: sửa lỗi dừng bất thường do khởi tạo biến sai.

4.5.4 (2019-06-04)​

  • mudfish
    • Sửa vấn đề time_t khi chạy Core trên ARMv7.
    • Sửa lỗi dừng bất thường khi dùng UDP 10012 (FEC).
    • Sửa lỗi assertion khi định dạng thông tin máy chủ trung chuyển tĩnh bị hỏng.
  • mudrun
    • Thêm -a để chỉ định địa chỉ lắng nghe.
    • Thêm -I để đặt IP tap(4) mà không cần DHCP client trên Linux và Mac.
    • Sửa một số vấn đề gỡ lỗi.

4.5.3 (2019-05-25)​

  • mudfish
    • msk(4): triển khai if_start dựa trên taskqueue để tăng hiệu năng.
    • re(4): hỗ trợ FEC trên UDP 10012 để kết nối ổn định hơn.
    • Kiểm tra mudflow đang chạy trước khi ánh xạ bộ nhớ.
    • Đọc lại nếu cấu trúc ánh xạ bộ nhớ có lỗi.
  • mudflow
    • Kiểm tra tiến trình liên quan đang chạy trước khi ánh xạ bộ nhớ.
  • mudrun
    • Hỗ trợ cổng UDP 10012.
    • Triển khai https://ui.mudfish.net:8282 để truy cập giao diện bằng SSL và thêm -s để bật.
  • mudwfp_proxy
    • Dừng trình điều khiển WFP khi cài phiên bản mới.
  • Khác
    • Hỗ trợ ARMv7l cho Odroid.

4.5.2 (2019-05-07)​

  • muddiag
    • Thu thập thông tin hệ thống chi tiết bằng SYSTEMINFO khi báo cáo sự cố.
  • mudfish
    • Dùng liên kết tĩnh cho gói phát hành Linux.
  • mudflow
    • Dùng liên kết tĩnh cho gói phát hành Linux.
  • mudrun
    • Điều chỉnh mức nhật ký HTTP reverse proxy và hiển thị lỗi trong vùng thông báo.
    • Dùng liên kết tĩnh cho gói phát hành Linux.
  • mudwfp_proxy
    • Dùng spin lock thay cho guarded mutex trong UDP flow association để tránh kernel panic.
    • Không chạy mã UDP flow association nếu không cần.

4.5.1 (2019-03-27)​

  • mudflow
    • Thêm mã hỗ trợ trình điều khiển WFP.
    • Đơn giản hóa xử lý thông tin định tuyến backend.
  • mudrun
    • Triển khai trình điều khiển WFP để chuyển hướng lưu lượng theo tiến trình trên Windows.
    • Thêm mã hỗ trợ WFP proxy (mudwfp_proxy.exe).
  • mudwfp.sys và mudwfp_proxy.exe
    • Triển khai chuyển hướng theo tiến trình bằng trình điều khiển callout dựa trên WFP. Hỗ trợ hai cách: theo bảng định tuyến và theo tiến trình.

4.5.0 (2019-02-16)​

  • mudflow
    • Hỗ trợ blacklist/whitelist máy chủ trung chuyển để giảm chu kỳ kiểm tra RTT không cần thiết.
    • Sửa cập nhật danh sách máy chủ trung chuyển.
  • mudrun
    • Báo lỗi chi tiết nếu tải lên dữ liệu gói tin thất bại.
    • Xử lý đúng ký tự đặc biệt khi chạy trên Linux.
    • Thử nhiều tổ hợp IP/cổng nếu kết nối máy chủ trung tâm thất bại.
    • Sửa tính RT trong tự cấu hình.
    • Tự chạy Task Manager trên Windows làm cách xử lý tạm khi gặp MUDEC_00044.
    • Sửa tìm đường dẫn trình duyệt mặc định Windows.

4.4.7 (2018-12-10)​

  • mudfish
    • Sửa tràn số nguyên ID mục để hỗ trợ nhiều mục hơn.
    • 14.63.198.203 không còn nằm trong danh sách IP máy chủ web Mudfish.
    • Sửa thử lại sau khi không kết nối được máy chủ xác thực.
  • mudrun
    • Sửa tải dữ liệu gói tin lên máy chủ trung tâm.
    • Hiển thị mức sử dụng lưu lượng thời gian thực khi Launcher đang chạy.
    • Sửa tìm trình duyệt mặc định trên Windows 10.
    • Ghi lỗi kết nối SSL chi tiết hơn.

4.4.6 (2017-09-28)​

  • mudfish
    • Giảm sử dụng bộ nhớ của giao diện re(4) khi kết nối nhiều máy chủ trung chuyển.
    • Thêm IP máy chủ trung tâm mới để truy cập trực tiếp ngay cả khi dùng Full VPN.
  • mudflow
    • Sửa lỗi dừng bất thường khi kiểm tra RTT.
  • mudrun
    • Dùng truy vấn DNS mudfish.net để phân phối theo round-robin.

4.4.5 (2017-07-13)​

  • mudflow
    • Tắt thư viện gỡ lỗi Windows để tránh assertion do file descriptor không hợp lệ trong write(2).
  • mudfish
    • Lấy thông tin khi truy cập máy chủ cần dùng thay vì nhận toàn bộ IP lúc đăng nhập.
    • Tránh assertion nếu đặt SIO_UDP_CONNRESET cho socket thất bại.
    • Xử lý đúng ERROR_OPERATION_ABORTED.
    • Xử lý đúng khi sysctlbyname() thất bại.
    • Đổi mức của một số nhật ký lỗi.
  • mudrun
    • Triển khai tải lên dữ liệu gói tin trên Linux.
    • Ghi chi tiết các tùy chọn đang bật khi khởi động.
    • Cảnh báo khi lưu lượng gói thuê bao chạm giới hạn tốc độ.

4.4.4 (2017-02-19)​

  • mudflow
    • Đánh dấu máy chủ người dùng quan tâm và chỉ dùng các máy chủ đó làm ứng viên khi tự chọn.
    • Giảm tần suất kiểm tra RTT giữa PC và máy chủ trung chuyển.
    • Sửa race condition trong giới hạn số phép tính RTT tối đa.
    • Sửa lỗi dừng bất thường khi tạo socket không chặn thất bại.
  • mudfish
    • Trên Mac OS X, thử giao diện khác nếu utun(4) đang bận.
    • Nếu kết nối backend FastConnect bị ngắt bằng RST, gửi RST cả cho máy khách.
    • Sửa lỗi dừng bất thường khi tra cứu tên miền trong CLI.
    • Đặt đúng TCPNoDelay và TcpAckFrequency của TAP-Win32.
    • Sửa truy vấn danh sách khi có hơn 256 máy chủ trung chuyển.
  • mudrun
    • Thêm -P để chỉ định cổng lắng nghe.

4.4.3 (2016-11-25)​

  • mudfish
    • Ghi MUDEC_00043 chi tiết hơn.
  • mudflow
    • Triển khai Matt's traceroute để phân tích mất gói và trạng thái từng hop.
    • Sửa lỗi dừng bất thường khi số địa chỉ DNS đạt giới hạn.
    • Tăng tốc kiểm tra RTT.
  • mudrun
    • Báo tỷ lệ mất gói giữa máy chủ trung chuyển và PC đến máy chủ trung tâm.

4.4.2 (2016-10-17)​

  • mudfish
    • Hiển thị đúng MUDEC_00314.
    • Sửa cấu hình thông tin proxy ARP.
    • Xử lý trường hợp TOL_socket(2) không cấp phát được socket do thiếu bộ nhớ.
  • mudflow
    • Sửa thêm SID sai khi dùng hostname.
    • Xử lý đúng việc xóa bảng định tuyến.
  • mudrun
    • Thêm -t trên Mac OS X.
    • Hiển thị đúng MUDEC_00255 trên Windows.

4.4.1 (2016-09-05)​

  • mudrun
    • Sửa phụ thuộc OpenSSL trên El Capitan.
    • Sửa hiển thị đồ thị lưu lượng thời gian thực trên Mac OS X.
    • Khởi tạo lại chương trình khi đăng nhập lại và chạy Core.
  • mudfish
    • Sửa lỗi dừng bất thường do setsockopt(2) thất bại.
    • Xử lý đúng mức lỗi MUDEC_00314.

4.4.0 (2016-08-03)​

  • muddiag
    • Cập nhật IP nội bộ dùng kiểm tra.
  • mudfish
    • Ghi chi tiết khi kết nối lại máy chủ trung chuyển.
    • Giới hạn thời gian chờ thử kết nối lại tối đa 10 giây.
    • Sửa assertion liên quan đến việc giữ khóa mutex.
    • Trên Linux, kết thúc cùng tiến trình cha.
    • Xử lý EMSGSIZE trên Linux.
    • Xử lý EADDRNOTAVAIL và ENETDOWN trên Mac OS X.
    • Sửa lỗi tải lên tệp gói tin.
  • mudflow
    • Trên Linux, kết thúc cùng tiến trình cha.
    • Ghi chi tiết timeout select(3).
  • mudrun
    • Sửa hiển thị máy chủ đã chọn của mục dùng tự chọn.
    • Ghi chi tiết thông tin tự cấu hình.
    • Trên Linux, kết thúc cùng tiến trình cha.

4.3.19 (2016-04-27)​

  • mudflow
    • Sửa thêm/xóa mục định tuyến theo hostname.
    • Sửa đảo thứ tự khóa.
    • Không gọi getaddrinfo(3) trong lúc giữ khóa bảng định tuyến.
  • mudfish
    • Thêm UDP 500 và TCP 1723 vào giao thức kết nối máy chủ trung chuyển.
    • Sửa lỗi dừng bất thường trong rtexpunge().
    • Hoàn tác thay đổi cho ICMP bỏ qua FastConnect.
    • Sửa vấn đề strlcat() trên Mac OS X.
  • mudrun
    • Sửa tính số mục định tuyến ảnh hưởng đến tiến trình tự cấu hình.

4.3.18 (2016-04-05)​

  • muddiag
    • Hỗ trợ gửi báo cáo sự cố trên Linux và Mac OS X.
  • mudfish
    • Cải thiện CLI ifconfig và sửa nhiều lỗi.
    • Sửa lỗi dừng bất thường khi hop trung gian trả về ICMP redirect.
    • Sửa re(4) không kết nối lại máy chủ trung chuyển khi không nhận gói tin.
    • Khi dùng FastConnect, cho giao thức khác TCP/UDP bỏ qua Mudfish.
    • Sửa assertion khi thiết lập gateway mặc định thất bại.
    • Linux: dùng iproute2 thay cho net-utils.
    • Mac OS X: sửa thiết lập/xóa mục định tuyến.
  • mudrun
    • Sửa tự cấu hình không hoàn tất do mục dựa trên hostname.
    • Sửa việc thỉnh thoảng cố mở Edge trên Windows 7/8.

4.3.17 (2016-03-30)​

  • mudflow
    • Sửa cấu hình ADN khi có nhiều tuyến, giúp giảm thời gian cấu hình chế độ nâng cao theo mục.
  • mudfish
    • Không thử lại nếu truy vấn máy chủ trung chuyển tĩnh thất bại để tránh xung đột IP.
    • Đổi mức của một số nhật ký lỗi.
    • Mặc định dùng utun(4), không cần cài riêng trình điều khiển tuntap.
  • mudrun
    • Tìm đúng cài đặt trình duyệt mặc định Windows 10.

4.3.16 (2016-03-19)​

  • muddiag
    • Sửa kiểm tra mạng nội bộ vì không phải tất cả máy chủ trung chuyển đều đang hoạt động.
  • mudflow
    • Giảm số lần kiểm tra RTT cần để hoàn tất tự chọn máy chủ.
    • Không kiểm tra RTT thời gian thực của mục khi FastConnect bật.
  • mudrun
    • Sửa chuỗi macro bị cắt.
  • mudfish
    • Sửa chạy lệnh khi pipe có nhiều dòng sẵn sàng.
    • Cảnh báo nếu chỉ truyền được một phần lệnh.
    • Mặc định thiết lập tuyến đi vòng đến mọi máy chủ trung chuyển khi dùng Full VPN.
    • Giảm nhật ký khi TOL_accept(2) trả về ECONNABORTED.

4.3.15 (2016-03-01)​

  • mudfish
    • Hỗ trợ HA (High Availability), mặc định tắt.
    • Thêm nhãn cho cảnh báo và lỗi.
    • Chỉ kết nối máy chủ người dùng chủ động sử dụng thay vì nối sẵn tất cả máy chủ.
    • Sửa vấn đề dùng đồng thời FastConnect và ADN (chuỗi máy chủ).
  • mudflow
    • Đo RTT của các mục đã thêm mỗi 10 giây.
    • Sửa assertion gây dừng bất thường khi socket(2) thất bại.
    • Hỗ trợ HA, mặc định tắt.
    • Sửa cảnh báo định tuyến sai khi kết quả tra cứu hostname của mục có IP trùng.
  • mudrun
    • Hỗ trợ HA, bật bằng -H. Mặc định tắt.
    • Sửa assertion trong CloseHandle().
    • Thêm hook bật liên kết máy chủ trung chuyển vốn mặc định tắt.
    • Thêm hook hiển thị đồ thị RTT hiện tại của các mục đã thêm.

4.3.14 (2016-01-07)​

  • mudfish
    • re(4): giới hạn số lần ghi nếu có quá nhiều ENOENT.
    • re(4): không kết nối lại khi vấn đề là phân mảnh gói tin.
    • re(4): chờ 1 giây mỗi lần thử kết nối lại.
    • Sửa lỗi dừng bất thường do gói ngoài băng (out-of-band).
    • Đổi mức lỗi mặc định của MUDEC_000279.
    • Bỏ tệp nhật ký mudfish_stderr.txt.
    • Mở rộng dải IP nội bộ từ 10.248.0.0/13 sang 10.240.0.0/12 khi số máy chủ trung chuyển tăng.
    • Giới hạn tần suất xuất MUDEC_00086.
    • Chủ động kết thúc Core nếu heartbeat thất bại quá nhiều hoặc cách nhau quá lâu.
    • Ghi chi tiết nhiều mã lỗi.
  • mudflow
    • Bỏ tệp nhật ký mudflow_stderr.txt.
    • Lấy lại thông tin máy chủ trung chuyển tĩnh khi được yêu cầu rõ ràng.
  • mudrun
    • Hiển thị lỗi connect(2) và nguyên nhân kết nối thất bại.
    • Bỏ tệp nhật ký mudrun_stderr.txt.
    • Sửa định dạng một số thông báo lỗi.
    • Hiển thị số mã lỗi của CloseHandle().

4.3.13 (2015-12-08)​

  • mudfish
    • Thêm đặt IP và DNS bằng IP Helper trên Windows.
    • Hỗ trợ quy trình kết thúc bình thường.
    • Khi gặp EMSGSIZE, cho phép phân mảnh IP đến máy chủ trung chuyển nhưng hiển thị lỗi rõ ràng.
  • mudflow
    • Chỉ gửi/xóa các mục định tuyến đã truyền trước đó hoặc mới được thêm.

4.3.12 (2015-12-01)​

  • Thông tin chung
    • Không hiển thị lỗi TASKKILL trong nhật ký console.
    • Sửa tính chênh lệch thời gian trên Windows.
  • Mac OS X
    • Thêm ảnh nền vào tệp dmg.
  • mudfish
    • Giảm nhật ký lỗi msk(4).
    • Thêm thời gian vào mỗi dòng nhật ký.
    • Hiển thị rõ khi Full VPN bật.
    • Thử IP và cổng khác khi gửi heartbeat đến máy chủ trung tâm.
    • Điều chỉnh mức nhật ký MUDEC_00179.
    • Đặt IP_DONTFRAGMENT trên re(4) để nhận rõ lỗi MTU được hệ điều hành lưu đệm.
  • mudflow
    • Sửa việc gửi lệnh xóa đến Core cho tuyến chưa từng được truyền.
    • Sửa xử lý sự kiện bộ nhớ dùng chung.
  • mudrun
    • Ghi lỗi chi tiết và gán ID riêng.
    • Hiển thị mức lỗi và ID phù hợp cho thông báo tỷ lệ mất gói.
    • Thử Internet Explorer nếu mục registry Windows khác dự kiến.

4.3.11 (2015-11-23)​

  • mudfish
    • Dùng cổng SSL ngay cả khi -f bật để vượt tường lửa mạng.
    • Nếu -f tắt, không đặt gateway mặc định và mặc định loại bỏ gói tin không có tuyến.
    • Hỗ trợ mục tùy chỉnh dựa trên tên miền.
  • mudflow
    • Đổi timeout kiểm tra RTT mặc định từ 3 giây xuống 1 giây.
    • Giảm mã và tải xử lý không cần thiết.
      • Không kiểm tra các IP động mà chương trình đang giám sát.
      • Chỉ lấy danh sách máy chủ trung chuyển một lần.
    • Giảm nhật ký và thêm thời gian vào mỗi dòng.
    • Báo cáo tỷ lệ mất gói của máy chủ trung chuyển đang dùng.
  • mudrun
    • Sửa danh sách bảng định tuyến không được dọn khi đăng xuất.
    • Hỗ trợ phản hồi JSON cho RTT máy chủ trung chuyển và thông tin thiết bị ảo.
    • Hỗ trợ truy cập CLI qua giao diện.

4.3.10 (2015-11-13)​

  • mudadm
    • Cải thiện xử lý timeout kết nối, không cần chờ thêm 1 giây khi hoàn tất.
  • muddiag
    • Thêm kiểm tra cổng máy chủ xác thực.
  • mudfish
    • Sửa lỗi cũ khiến getopt không được đặt lại cho lệnh CLI tiếp theo.
    • Cải thiện thời gian chuẩn bị giao thức TCP.
    • Đổi thứ tự cấu hình proxy ARP.
  • mudflow
    • Sửa assertion do vấn đề đóng file descriptor.
  • mudrun
    • Đổi IPv4 và cổng xác thực mặc định để tránh bị tường lửa mạng chặn.
    • Nhận diện tiến trình Mudfish rõ hơn trong chẩn đoán.

4.3.9 (2015-11-02)​

  • muddiag
    • Bổ sung kiểm tra tường lửa cổng 80 và 443.
  • mudfish
    • msk(4): hiển thị MUDEC_00138 nếu độ dài gói lớn hơn 0.
    • Mặc định loại bỏ ICMP redirect.
    • Đổi thời gian thuê DHCP từ một ngày thành một tháng.
    • Mặc định bật OpenBSD PF để cấu hình quy tắc tường lửa qua CLI.
  • mudrun
    • Triển khai tự chẩn đoán cấu hình.

4.3.7 (2015-10-05)​

  • Mudfish cho Android
    • Sửa màn hình chính không hiển thị đúng khi đăng nhập sau khi ứng dụng bị người dùng hoặc hệ thống đóng.
  • muddiag
    • Xuất kết quả tasklist.
  • mudfish
    • Bật IFF_BPF nếu nhãn bộ nhớ dùng chung đã được đặt.
  • mudrun
    • Hỗ trợ thu thập gói tin.
    • Hiển thị danh sách tiến trình.

4.3.6 (2015-09-28)​

  • Mudfish cho Android
    • Sửa đường dẫn cài đặt thành đường dẫn tương đối trên một số thiết bị.
    • Xử lý trường hợp PIE chưa bật trên một số thiết bị dùng API Android 5.x.
    • Bật chuyển hướng nhật ký.
    • Chủ động loại trừ các dải IP riêng.
    • Triển khai gửi báo cáo sự cố.
  • mudfish
    • Giảm nhật ký khi TCP relay không đến được backend.
  • muddiag
    • Sửa lỗi khi dùng -o.
  • mudrun
    • Báo cáo mức lỗi 0 của chính mudrun.
  • Hỗ trợ tiện ích mở rộng Chrome và Firefox.

4.3.2 (2015-08-18)​

  • mudfish
    • Ghi re(4) chi tiết hơn.
    • Bỏ kiểm tra assertion khóa Giant trong vòng lặp ithread.
    • Báo lỗi nếu không đến được nhiều máy chủ trung chuyển.
    • Bỏ MUDEC_00087 để giảm thông báo sai.
    • Sửa assertion khi không lấy được thông tin panel từ registry Windows.

4.3.1 (2015-08-15)​

  • muddiag
    • Hỗ trợ Windows 8.1, Windows Server 2012 R2 và Windows 10.
  • mudfish
    • Chỉ hiển thị lỗi/cảnh báo cho re(4) thực sự đang dùng.
  • mudrun
    • Cải thiện biểu tượng ứng dụng cho màn hình Retina.
    • Sửa assertion khi thiếu bộ đệm nhận.
    • Sửa vấn đề tên người dùng hoặc mật khẩu quá dài.

4.3.0 (2015-08-03)​

  • Hỗ trợ Windows 10.

4.2.9 (2015-07-15)​

  • UI
    • Hỗ trợ WPAD trong v4.
  • muddiag
    • Ghi chi tiết thời điểm chạy chẩn đoán.
  • mudflow
    • Sửa vấn đề con trỏ backend có thể bị giải phóng khi kiểm tra RTT.
    • Kiểm tra giá trị trả về của fclose(3) để xác nhận đối số hợp lệ.
    • Kết thúc tiến trình nếu ghi nhật ký lưu lượng không hoạt động đúng.
  • mudrun
    • Sửa vấn đề khi dùng đăng nhập tự động.
  • mudfish
    • Ghi thông báo lỗi chi tiết hơn.

4.2.8 (2015-05-26)​

  • Android
    • Hỗ trợ Android 5.x Lollipop.
    • Sửa một số lỗi nhỏ.
  • mudrun
    • Sửa lỗi assertion.
  • mudfish
    • Xử lý EPIPE do write(2) trả về.
    • Ghi chi tiết khi có lỗi.
    • Sửa vấn đề khi thông tin ARP chuyển vị trí.
    • Triển khai tcp_mtudisc().
    • Mặc định dùng máy chủ DNS Mudfish trong Full VPN.

4.2.7 (2015-01-28)​

  • Hỗ trợ Android từ phiên bản này.
  • mudrun
    • Sửa lỗi dừng bất thường khi phát hiện quá nhiều IP mới trong một vòng lặp.
  • mudfish
    • Hiển thị số lỗi của thiết bị ảo re(4).
    • Đổi mức và nội dung nhật ký lỗi để dễ đọc hơn.
    • Thêm -B cho chế độ daemon.
    • Sửa assertion khi không dùng được /dev/tap7 trên Mac OS X.
    • Sửa assertion khi recvmsg(2) của UDP relay trả về 0.

4.2.5 (2014-12-16)​

  • mudfish
    • Sửa UDP relay không giải phóng socket không hoạt động.
    • Bỏ hàng đợi mbuf nội bộ của re(4), msk(4) và zyd(4) để tránh race condition.
    • Xử lý ngoại lệ kết nối TCP backend và kết nối lại nếu nhận gói sai định dạng.
  • mudflow
    • Sửa cấu hình tuyến ADN đồng bộ vô tận.
  • mudrun
    • Kiểm tra kích thước dữ liệu đọc nghiêm ngặt hơn.
    • Bảo vệ thống kê bằng khóa.
    • Dọn mã không cần thiết.

4.2.4 (2014-11-05)​

  • mudfish
    • Sửa Core dừng bất thường khi hết credit.
    • Hỗ trợ tun(4) trên Linux.
    • Hiển thị đúng lỗi khi địa chỉ MAC trong ARP thay đổi.
    • Sửa lỗi không đặt được mục proxy ARP trên giao diện Point-To-Point.
    • Mặc định không xuất thông báo gỡ lỗi.
    • Kiểm tra và hiển thị mã lỗi recvmsg(2) của UDP relay.
    • Cải thiện lệnh CLI arp.

4.2.3 (2014-10-27)​

  • mudflow
    • Sửa lỗi dừng bất thường khi bảng định tuyến thay đổi nhanh do cấu hình ADN, đồng thời dùng bộ đếm tham chiếu cho từng mục.
    • Thêm quy tắc ngoại lệ không thu thập thông tin uTorrent.exe.
  • mudfish
    • Thêm nhãn vào thông báo lỗi.
    • Sửa kiểm tra chủ sở hữu khóa không đúng.
    • Triển khai ip_insertoptions() để thêm tùy chọn IP.
    • Thêm ngắt dòng vào một số thông báo lỗi.
    • Không hiển thị MUDEC_00179 nếu kết nối backend dùng TCP.
    • Kiểm tra địa chỉ hướng đến dải IP cục bộ.

4.2.2 (2014-10-20)​

  • Trong các trường hợp sau, cài đặt tự áp dụng mà không cần khởi động lại chương trình.
    • Mua mục mới
    • Đổi máy chủ trung chuyển của mục
    • Đổi máy chủ Full VPN

4.2.1 (2014-10-17)​

  • Sửa assertion khi đăng nhập tự động.
  • Tăng bộ đệm phần thân phản hồi HTTP để xử lý một số trường hợp.
  • Sửa assertion trong tcp_drop_syn_sent() nếu kết nối TCP bị hủy khi đang gửi SYN.
  • UDP relay
    • Tránh assertion khi không tìm được backend để chuyển tiếp.
    • Nếu TOL_socket(2) thất bại không rõ nguyên nhân, xuất lỗi rõ ràng thay cho assertion.

4.2.0 (2014-10-13)​

  • Viết lại toàn bộ mã FastConnect theo cách tiếp cận mới.
  • Tính MTU đường đi khi chương trình khởi chạy.
  • Cải thiện vượt tường lửa.
  • mudfish
    • Bỏ hàng đợi chỉ dành cho gửi của msk(4) để tránh tranh chấp đa luồng.
    • Thêm cờ SO_BLACKHOLE để chuyển hướng tất cả gói tin được gửi qua.
    • Thêm IP_SENDSRCSOCKADDR_IN để chỉ định lại cổng nguồn.
    • Bỏ -I.
    • Thêm IP mặc định của máy chủ trung tâm để kết nối đến đó không đi qua máy chủ trung chuyển khác trong Full VPN.

4.1.1 (2014-10-07)​

  • muddiag
    • Thêm các mục kiểm tra.
  • mudrun
    • Sửa kết nối máy chủ trung tâm trong Full VPN không được khởi tạo đúng.
    • Ghi thêm RTT khi mở menu cài đặt.
  • mudfish
    • Hiển thị đúng thời gian trong nhật ký Linux.
    • Bỏ tùy chọn -n không còn dùng.
    • Sửa lỗi không kết nối đúng đến máy chủ trung tâm trong Full VPN.
    • Mở rộng dải IP nội bộ từ 10.252.0.0/14 sang 10.248.0.0/13.
  • Khác
    • Ký mã lại.

4.1.0 (2014-09-30)​

  • mudflow
    • Dọn mã, gồm bỏ sqlite3 và chế độ ADN cũ.
    • Cải thiện báo cáo số cổng của FastConnect.
    • Hỗ trợ đúng FastConnect trong v4.
  • mudrun
    • Sửa lỗi đăng xuất mất ít nhất 5 giây.
    • Thêm menu giao diện như nhật ký và trạng thái.
    • Hỗ trợ thông báo web hoặc desktop.
    • Thêm nhãn phiên bản vào báo cáo dừng bất thường.
  • mudfish
    • Bỏ -t trong quá trình dọn mã.
    • Hỗ trợ chế độ ADN mới.
    • Sửa xử lý gửi heartbeat.
    • Sửa lỗi dừng bất thường khi có quá nhiều mục FastConnect.
    • Hiển thị cổng bind UDP trong CLI netstat.

4.0.14 (2014-09-17)​

  • muddiag
    • Dọn mã và host không còn dùng.
  • mudrun
    • Mặc định dùng SSL cho cả frontend và backend.
    • Sửa bộ nhớ dùng chung chưa sẵn sàng khi tiến trình khác đọc.
    • Không dùng CDN cho kết nối mudrun để tránh 502 (Bad Gateway).
  • Khác
    • Giữ phiên liên tục trừ khi có yêu cầu rõ ràng.
    • Ghi mudrun và mudflow chi tiết hơn.

4.0.13 (2014-08-13)​

  • Sửa lỗi dừng bất thường khi nhiều luồng đồng thời gọi m_freem() của msk(4).