passport (1.1-6) testing; urgency=low

  * Изменения в AuthLogParse (by zappa) и ChangeLogParse: пропускаем уже обработанные строки

 -- Oleg Okhotnikov <oleg@yandex-team.ru>  Fri, 21 May 2004 14:04:21 +0400

passport (1.1-6) testing; urgency=low
 Сегодня на машине games.yandex.ru я подняла бэкапный вариант паспорта, зовут его passport1.yandex.ru.
 В случае ядерной катастрофы на ней можно будет:
 - поднять ip паспорта на машине games (213.180.193.57)
 - сказать cvs -q update -Pd  в директории /usr/local/www/newpassp 
 - проверить  значения полей в /usr/local/www/newpassp/LocalDefs
 - запустить /usr/local/www/newpassp/SetupConfig.pl  и получить готовый httpd.conf в директории  /usr/local/www/newpassp.
 - скопировать /usr/local/www/newpassp/httpd.conf в /usr/local/newpassp.apache/conf/
 - запустить апач
 - проверить, что /etc/fw.rules  открыт доступ на 80 порт  ip 213.180.193.57. 


  -- Tatiana Bakharevskaya (tvt) <tvt@yandex-team.ru> Wed Aug 6 13:10:58 MSD 2003



passport (1.1-5) testing; urgency=low

  * Branch pay_passwd was merged into main cvs tree
    Старый паспорт, не содержащий кода для pay_pass теперь живет в ветке stable-1_1
    Для того, что бы выташить его из сvs на основной паспорт нужно сказать
    cvs -q update -Pd -r stable-1_1

 -- Oleg Okhotnikov <oleg@yandex-team.ru>  Wed, 26 Feb 2003 16:13:03 +0300
 
passport (1.1-4) testing; urgency=low

  * Исправлены сообщения о copyright; год окончания copyright установлен 2003.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Thu, 23 Jan 2003 11:59:02 +0300

passport (1.1-3) testing; urgency=low

  * Исправлены сообщения на странице профиля пользователя (mode=passport) в
    соответствии с последней политикой Партии.
  * Branch pay_passwd:
    Добавлены заглушки функций вызова валидатора, модуль работы с валидатором
    (Val.pm).
    В соответствующих режимах паспорта вызываются функции-заглушки валидатора.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Thu, 30 Jan 2003 23:09:06 +0300

passport (1.1-2) testing; urgency=low

  * Добавлена проверка ситуации, когда пользователь, уже имеющий авторизацию,
    пытается завести себе новый аккаунт. В этом случае выдаётся предупреждение
    о том, что текущая сессия будет закрыта, и требуется подтверждение
    заведения нового аккаунта.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Mon, 25 Nov 2002 15:21:25 +0300

passport (1.1-1) testing; urgency=low

  * Изменена проверка логина пользователя на принадлежность к стоп-словам;
    кроме сравнения по точному совпадению со стоп-словом (таблица
    safeguarddb::stop_words) для некоторых слов (таблица 
    safeguerddb::stop_registration) данные пользователя проверяются на
    частичное совпадение со стоп-словом.

  * Убрана лишняя отладочная печать.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Thu, 14 Nov 2002 19:29:41 +0300
    
passport (1.1-0) testing; urgency=low

  * Добавлены режимы https-авторизации (платёжной авторизации)

  * Существенно изменён код паспорта. Функции обработки входных параметров и
    формирования вывода вынесены в отдельные модули (Input.pm и Output.pm);
    обработка ошибочных ситуаций локализована в Output::Complain
    (фатальные ошибки) и в Passport::Error (ошибки пользователя, валидации
    etc.)
  
  * FSM, которым является главный обработчик (Passport.pm), выделен из
    окружающего служебного кода и реализован в виде хэша ссылок на
    подпрограммы, соответствующие состояниям программы. Состояния явно
    проименованы.

  * Для сохранения совместимости старые режимы работы паспорта обрабатываются
    старым кодом; новыми функциями (через хэш ссылок) обрабатываются только
    режимы платёжной авторизации. В перспективе возможна постепенная
    модификация существующего кода паспорта.

  * Внимание! Ссылка на добавление платёжного паспорта закомментирована до
    запуска проекта accounts!

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Sun, 10 Nov 2002 16:26:03 +0300

passport (1.0-5) testing; urgency=low

  * Исправлена ошибка, появившаяся оттого, что записи о сообщениях
    пользователям больше не удаляются из таблицы usermessages. Сообщение
    необходимо показывать, если счётчик его показов > 0 ; однако функция
    update счётчика не позволяла записывать туда 0 значение => доходя до 1
    счётчик больше не сбрасывался. Когда после последнего показа запись
    удалялась из таблицы физически, этот эффект не проявлялся.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Fri, 27 Sep 2002 11:18:03 +0400

passport (1.0-4) testing; urgency=low

  * Добавлен логгинг адресов "from" при отправке OutOfMind e-mail.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Fri, 23 Aug 2002 18:54:14 +0400

passport (1.0-3) testing; urgency=low

  * Добавлена отправка IP пользователя, IP прокси и пользовательского агента в
    заголовке письма с просьбой о восстановлении пароля.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Wed, 21 Aug 2002 17:13:13 +0400
 
passport (1.0-2) testing; urgency=low

  * В URL формы регистрации добавляется параметр со случайным значением.
    Возможно, это позволит справиться с кэшированием страницы на
    proxy-серверах.
  * Функция стирания сообщения пользователя после того, как оно было показано заданное
    количество раз, удалена по просьбе Гаджиева (alg@yandex-team.ru). Теперь
    выборка сообщений происходит с проверкой условия number > 0 -- возможно,
    придётся добавлять индекс к таблице safeguarddb::usermessages
  * файл changelog переделан так, чтобы последние по времени вхождения были
    вверху файла.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Tue, 20 Aug 2002 14:07:55 +0400

Добавлен тестер работы парсеров логов авторизаций. Это нужно для того, что бы
удаление пользователй на почте не происходило во время неработы парсеров, так как
это повлечет за собой удаление ни в чем неповинных пользователей.
Как устроено: в директории scripts пасспорта живет скрипт /usr/local/www/newpassp/scripts/test_parser.sh 
который запускается по крону и в случае, если парсер не работает, кладет файлик
stop на dosya:/vol0/alg/del_users


 -- Tatiana Bakharevskaya (tvt) <tvt@yandex-team.ru> Wed Aug  7 13:52:54 MSD 2002

passport (1.0-1) testing; urgency=low

  * Добавлена форма восстановления пароля пользователя. В случае, если
  * пользователь не помнит свой логин, e-mail или ответ на контрольный вопрос,
  * он может заполнить форму и отослать её в службу поддержки, после чего
  * получить ответ на указанный в форме обратный адрес.
  * Исходник формы -- файл cgi-bin/Block/OutOfMind.html .
  * Для отсылки формы необходимо указание правильного обратного адреса
  * пользователя и заполнение не менее 9 полей из 12.
  * После отсылки формы пользователю устанавливается cookie 'donda' сроком на
  * 5 дней (время действия куки определяется параметром '$Conf::RemTimeout' из
  * файла cgi-bin/Conf.pm). До истечения срока действия этой cookie повторная
  * отправка письма с формы восстановления пароля невозможна.

 -- Igor Kamashev (Gorlum) <gorlum@yandex-team.ru>  Mon, 29 Jul 2002 12:33:42 +0400

Добавлены 2 таблицы в базу historydb: 
 deletedusers - все удаленные пользователи с проекта почта (@yandex.ru и @narod.ru)
 deletedreason - причины удаления с этих проектов
  -- Tatiana Bakharevskaya (tvt) <tvt@yandex-team.ru> Mon Aug 26 17:14:58 MSD 2002

Добавлено архивирование таблиц lastauth, deletedreason и deletedusers базы historydb
Скрипты:
  backup_historydb.sh 
  restore_historydb.sh
  -- Tatiana Bakharevskaya (tvt) <tvt@yandex-team.ru> Mon Aug 27 19:59:58 MSD 2002

Изменен скрипт бэкапа логов авторизаций по причине умершего DLT.
Теперь его зовут backup_logs.sh и бэкап идет на matrix.yandex.ru
  -- Tatiana Bakharevskaya (tvt) <tvt@yandex-team.ru> Mon Nov 11 19:13:56 MSK 2002
