I2P 2.14.0 (API 0.9.71) đã được phát hành vào ngày 20/10/2026. Bản phát hành này tăng cường bảo mật trên toàn router và các ứng dụng đi kèm, mang đến một loạt cải tiến lớn cho i2psnark, đồng thời khắc phục các vấn đề về độ tin cậy của streaming và tunnel.
Như thường lệ, chúng tôi khuyến nghị cập nhật lên bản phát hành này. Cách tốt nhất để duy trì bảo mật và hỗ trợ mạng là chạy bản phát hành mới nhất.
Bảo mật
Router
- Các thao tác AES và so sánh chữ ký EdDSA giờ đây chạy trong thời gian hằng (73819404c , 6440d5f16 )
- Đã sửa lỗi đọc ngoài phạm vi trong quá trình phân tích garlic clove và bộ đệm quá nhỏ của NTCP2 message 3 (67b2f7327 , db3cd60f1 )
- Tunnels loại bỏ các fragment trùng lặp và giới hạn kích thước map tái lắp ghép fragment (8af94b9e4 , 4c3d10c12 )
- Các bản sửa lỗi nhỏ hơn về độ bền vững trong NetDB, NTCP và xử lý datagram
i2ptunnel
- HTTP proxy chặn các request đến địa chỉ IPv4 private, loopback và link-local (3aef97a9d )
- Đã sửa lỗi bypass xác thực proxy thông qua hạ cấp SOCKS 4/4a (ff63e0cdf )
- Các tunnel HTTP server loại bỏ ký tự CR khỏi header; chuỗi xác thực proxy không còn được ghi log
- Sửa lỗi escaping đầu ra trên toàn bộ Hidden Services Manager
i2pcontrol
- Bảo vệ bằng CSRF token, các header bảo mật JSON và độ trễ khi xác thực thất bại (9a1c56f35 , e79e4949d , 8fbfb70fb )
- Đã loại bỏ cơ chế dự phòng dùng mật khẩu mặc định
itoopie
i2psnark và Addressbook
- Phân tích cú pháp bencode được tăng cường bảo mật (giới hạn đệ quy, từ chối khóa trùng lặp) và kiểm tra path traversal
- Addressbook giờ đây kiểm tra sự không khớp đích khi cập nhật (a884b9093 )
i2psnark
- Liên kết magnet: tất cả tracker giờ đây đều được sử dụng và lưu lại, cùng với hỗ trợ tham số tên
dnvà kích thướcxl - Tracker và DHT: tracker dự phòng UDP, thời điểm announce thông minh hơn, sắp xếp từ điển tuân thủ spec, tin nhắn UDP và DHT được nén
- Hiệu năng: giảm sử dụng bộ nhớ và băm nhanh hơn khi tạo hoặc kiểm tra lại torrent; tinh chỉnh điều tiết yêu cầu, pipelining và timeout
- UI: hiển thị và kiểm tra dung lượng đĩa trống khi thêm torrent, điều khiển danh sách phát âm thanh, cập nhật trực tiếp tiếp tục khi tab hiển thị lại
- Sửa lỗi: ưu tiên tệp không còn bị mất sau kiểm tra khởi động (GH #170 ), trích xuất thuộc tính metainfo, NPE trong handshake extension
- Chuẩn bị nền tảng cho BitTorrent v2 (chưa dành cho người dùng)
Streaming và Transport
- Sửa lỗi đồng bộ streaming trong các đường retransmit và ack, cùng với tinh chỉnh slow start và reset (061d4e3f6 )
- Các tunnel định kỳ sử dụng thông điệp xây dựng tunnel 5-slot
- Tùy chọn force-IPv6 tường minh mới, với hỗ trợ Docker bridge đang được triển khai
- SAM: đã sửa các subsession DG2/DG3 (d2392ae9b )
- I2CP: API phiên
discardMessage()mới
Khác
- SusiDNS: sổ địa chỉ “conflicts” mới
- Reseed: thêm reseed2.i2pgit.org, reseed.kiota.ch, hai máy chủ skhron.eu và i2p.ntp.poweredbyberlin.de; xoá reseed.i2pgit.org
- Docker: Debian Trixie, OpenJDK 21, Ant 1.10.18, commit SHA được đóng dấu vào bản build
- Sửa lỗi build cho izPack 5.2.6, gettext 1.0 và Gradle
- Cập nhật GeoIP, danh sách chặn Tor, danh sách tracker và bản dịch
Nhật ký thay đổi đầy đủ: i2p-2.13.0…i2p-2.14.0
Cảm ơn zzz, eyedeekay, Nicholas Lopez và fa vì những đóng góp của họ cho bản phát hành này.