KamoCRM

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?

Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.

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