2.1.29
B ốn bản sửa, một trong số đó đã xoá thư. Hãy cập nhật.
Đã sửa
-
Xoá một tên miền đã xoá mọi hộp thư mà tài khoản có, trên mọi tên miền. Thủ tục gỡ thư của một tên miền được trao tên miền đó mà không bao giờ dùng nó: nó đọc danh sách hộp thư của tài khoản — là một tệp bao trùm mọi tên miền mà tài khoản sở hữu — và xoá toàn bộ. Gỡ một tên miền khỏi một tài khoản có ba tên miền đã mang theo thư của hai tên miền kia, và panel báo việc xoá là thành công.
Bản thân thư sống sót do tình cờ. Việc xoá hộp thư gỡ
/var/mail/<domain>/<user>, là nơi bố cục container giữ thư; ở dạng native, Dovecot giữ nó sâu hơn một thư mục. Nên mọi lần xoá hộp thư mà sản phẩm này từng làm đều để lại thư trên đĩa — một lỗi riêng, được sửa ở đây, và là lý do duy nhất khiến lỗi này khôi phục được. Cả hai phải được sửa cùng nhau: đường dẫn sai là tấm lưới an toàn dưới danh sách sai.Nếu bạn đã xoá một tên miền khỏi một tài khoản sở hữu các tên miền khác, hãy kiểm tra các hộp thư của bạn. Các maildir vẫn nằm dưới
/var/mail/vhosts/; một hộp thư có thể được tạo lại ở cùng địa chỉ và thư của nó vẫn ở đó. -
Document Root mở sai thư mục. Nhấn vào nó trả lời "Directory does not exist" và thả bạn xuống đầu các tệp của bạn. Liên kết được dựng b ằng cách gỡ
/var/www/htmlkhỏi đầu thư mục gốc tài liệu — bố cục container — nên trên một máy chủ native không có gì bị gỡ và đường dẫn bị phân giải dưới thư mục home của tài khoản lần thứ hai. Bảng tài khoản FTP có cùng một dòng và được sửa cùng. -
Một địa chỉ không cấp phát được cho một đại lý. Nó trả lời "No such account", và chưa bao giờ hoạt động: một đại lý là một đăng nhập panel, không phải một tài khoản hosting, nên phép kiểm tra tìm trong một thư mục mà một đại lý chưa bao giờ có.
-
Danh sách địa chỉ IP trong cài đặt của một tài khoản trống, và đề xuất các địa chỉ đang được dùng khi nó không trống. Nó được dựng từ các tài khoản đã giữ một địa chỉ riêng — trống trên một máy chủ chưa có tài khoản nào, và một danh sách địa chỉ của người khác khi có. Giờ nó đề xuất những gì còn trống, cộng với bất cứ thứ gì tài khoản đã giữ.
Ghi chú
Không có gì để di chuyển. Bản cập nhật thay các tập lệnh và tệp nhị phân; không có cấu hình, schema hay dịch vụ nào thay đổi.
Về lỗi hộp thư. Nó được tìm ra từ một máy chủ đang chạy thay vì từ mã: hai hộp thư có trong một bản sao lưu lúc 03:32 đã vắng trong tệp tài khoản lúc 12:22, với các maildir của chúng còn nguyên trên đĩa. Bản sửa được bao phủ bởi một bài kiểm thử chạy thủ tục thật từ t ập lệnh thật với lệnh xoá được thay bằng bản giả, và nó được kiểm tra bằng cách gỡ bản sửa ra lần nữa và xem bài kiểm thử thất bại đúng trên những hộp thư không được đụng tới.