Dừng rò rỉ một kết nối IMAP IDLE trên mỗi trình duyệt kết nối lại

FixEmailService
Name
lúc 15:20 12 tháng 8, 2026 UTC
Tác giả
Kamo
Cam kết
c2e8cfe

Ngắt sợi IDLE không thể kết thúc một IDLE: nó được đậu trong một chặn ổ cắm đọc rằng chỉ nhìn thấy lá cờ một khi đọc trở lại một mình, lên Thời gian rảnh của Dovecot sau đó. Bản đăng ký của nó đã được đồng bộ hóa Dù sao, do đó, đăng ký tiếp theo mở một kết nối thứ hai bên vẫn còn sống Đầu tiên, và rời chỉ sau đó bãi bỏ bất kỳ phiên họp đã Thay vào đó — hãy bắt đầu lần thứ ba với hộp thư đã có sẵn. Comment Hộp thư mới ngừng trả lời Việc đọc bị lỗi bởi "[Không được đọc] tối đa kết nối từ người dùng+IP vượt quá", không xuất bản gì. ImapIdleRegisry bây giờ sở hữu rằng xe đạp cứu hộ: một phiên mỗi hộp thư, tuyên bố trước khi kết nối thay vì từ bên trong nhiệm vụ gửi đi; một trích dẫn mà Đóng cửa sổ — tắt bộ gọi, vì đóng() có thể chặn trên bộ nhớ tạm khoá các chỉ vẽ được giữ lại; và một bản phát hành được kiểm tra danh tính. Bản đồ trực tiếp là đếm, do đó, nắp phía sau MAX IDLE CONCENS không thể trôi dạt và âm thầm vô hiệu hóa toàn bộ khoang tàu. Thư điện tử UnreadPublier retporter bị lỗi đọc lên đến ba lần. Không có gì thăm dò Đếm và tuần tra 60 cố tình bỏ qua hòm thư với IDLE Vì vậy, một người đã bỏ qua việc đọc sách để lại phù hiệu cũ cho đến sự kiện hòm thư tiếp theo.

Mọi thay đổi

Như những gì anh thấy vận chuyển?

Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.

Bắt đầu tự do mãi mãiXem truy cập