Обнаружили весьма интересный баг, касающийся "уважения". Обнаружили случайно, глядя, как прыгают цифры у пользователя 1, причем сразу то на +2, то на -2. А оказалось следующее. Допустим, у пользователя 1 было +7. Какой-то пользователь попытался ему добавить +1, но ошибся и попал на "-". Таким образом, стало +6. В дальнейшем он понял свою ошибку и нажал на "+1". Стало +8. Вроде бы нормально, ничего страшного нет.Однако, такие игры оказалось, можно проделывать постоянно (нажимая на "+" или "-", т.е. либо +2, либо -2, но в этом пределе в течение всего срока действия интервала). Интервал, кстати, установлен в 1 год.Посмотрел таблицу smf_log_karma, а там это (повторные плюсы и минусы) даже и не фиксируется. Собственно все происходит в кэше.Версия SMF 1.6. Сейчас 1.7., но ситуация не изменилась. Сначала было подозрение на включенный eAccelerator. Отключил его, но игры продолжаются...
|