yandex-passport-core (4.336) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-22909 Фикс логирования ошибок BotApi

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 19 Mar 2019 15:44:33 +0300

yandex-passport-core (4.335) unstable; urgency=low

  * PASSP-22711 Передача tvm-тикета в ручку bbro, изменение параметров ручки

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 18 Mar 2019 19:21:15 +0300

yandex-passport-core (4.334) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-22416 Обновление билдера Япик

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 14 Mar 2019 17:33:28 +0300

yandex-passport-core (4.333) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-22909 Билдер для бот апи
  * PASSP-22637 Билдер для MDS

  [ Eugene Primako ]
  * PASSP-22988 Поддержка allowed_second_steps в билдере ЧЯ
  * PASSP-22988 Поле трека allowed_second_steps
  * PASSP-23074 Логируем неуспешный ответ loginoccupation

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 13 Mar 2019 13:43:15 +0300

yandex-passport-core (4.332) unstable; urgency=low

  * PASSP-22997 Поддержка FakeRedis.setex
  * PASSP-23047 Передача ip в музыкальный биллинг

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 11 Mar 2019 16:44:54 +0300

yandex-passport-core (4.331) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-22944 Доработки фейкера redis
  * PASSP-22902 Переопределяем user_ip от мобпрокси

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 04 Mar 2019 12:27:00 +0300

yandex-passport-core (4.330) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-22807 Учим TvmCredentialManager работать в долгоиграющих задачах

  [ Oleg Volchkov ]
  * PASSP-21936 Маркет: geo_id is missing интерпретируем как MarketContentApiPermanentError

  [ Pasha Perevedentsev ]
  * PASSP-21373 Synchronize code with Arcadia

  [ kmerenkov ]
  * PASSP-22908 в ошибках useragent логирую repr исключений, а не строковое представление

  [ Konstantin Merenkov ]
  * PASSP-22833 проброс ip в consume_promo_code

  [ Eugene Primako ]
  * PASSP-22789 Атрибут для обратной связи от Takeout
  * PASSP-22789 Добавляем новую ручку в паспортный билдер

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 27 Feb 2019 14:24:20 +0300

yandex-passport-core (4.329) unstable; urgency=low

  * PASSP-22794 Прокидываю в музыку параметр campaign

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 19 Feb 2019 17:48:36 +0300

yandex-passport-core (4.328) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-22763 Поддержка проксирования параметра origin в плюсовое апи

  [ Oksana Gorobets ]
  * PASSP-22681 Еще поле трека для QR

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 18 Feb 2019 15:57:44 +0300

yandex-passport-core (4.327) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-21499 Synchrnoize with Arcadia

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 14 Feb 2019 18:00:22 +0300

yandex-passport-core (4.326) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-21315 Отсинкал изменения аркадийного core в гитхаб

  [ Eugene Primako ]
  * PASSP-22527 Фикс ValueError в валидаторе Unixtime
  * PASSP-22527 Возвращаем поддержку >4-байтных unixtime

  [ Oleg Volchkov ]
  * PASSP-20407 При проверки КВ/КО используем триграммы в добавок к редакционному расстоянию
  * PASSP-20407 Fix coverage

  [ Eugene Primako ]
  * PASSP-22670 Конфигурация для s3-private

  [ Pasha Perevedentsev ]
  * PASSP-21499 Synchronize with Arcadia

  [ Oksana Gorobets ]
  * PASSP-22627 Правки для билдера под новое АПИ телефонии
  * PASSP-22681 Поля трека для QR кода АМ

  [ Konstantin Merenkov ]
  * PASSP-22190 Асинхронные кубики, фейковые сервисы, мелкие фиксы

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 14 Feb 2019 16:57:48 +0300

yandex-passport-core (4.325) unstable; urgency=low

  * PASSP-22534 Добавилась возможность менять tvm_dst_alias для Blackbox

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 30 Jan 2019 16:27:00 +0300

yandex-passport-core (4.324) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-22460 Отдельно логирую разные виды ошибок

  [ Oksana Gorobets ]
  * PASSP-22223 Принимаем и передаем гейты в билдере ясмс

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 23 Jan 2019 14:19:38 +0300

yandex-passport-core (4.323) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-21315 Style

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 23 Jan 2019 12:46:42 +0300

yandex-passport-core (4.322) unstable; urgency=low

  [ Konstantin Merenkov ]
  * Revert "PASSP-20696 Пишем в connection_id когда делаем запросы в БД"

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-21496 Use alternative IPReg implementation

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 22 Jan 2019 16:55:56 +0300

yandex-passport-core (4.321) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-22192 Удалил лишний print

  [ kmerenkov ]
  * PASSP-21631 Адаптировал код под MySQLdb драйвер
  * PASSP-21631 Облегчаю отладку подземных стуков в области бд

  [ Konstantin Merenkov ]
  * PASSP-21631 Поправил тесты

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 21 Jan 2019 12:52:54 +0300

yandex-passport-core (4.320) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-22079 Пишем в domains_events событие при удалении алиаса домена

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 18 Jan 2019 15:33:18 +0300

yandex-passport-core (4.319) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-22153 Code syncronization between GitHub and Arcadia
  * [passport/core] PASSP-21507 Geobase 6
  * [passport/core] PASSP-21631 Switch to mysql-python
  * [passport/core] PASSP-21495 Cookiemy from Passport

  [ Eugene Primako ]
  * PASSP-20905 Всегда ходим в Blackbox по TVM2
  * PASSP-22162 Мокаем гранты для takeout

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-21497 Use langdetect from Arcadia

  [ Eugene Primako ]
  * PASSP-22160 Атрибуты для Takeout
  * PASSP-22189 Билдер для ручки записи результатов выемки
  * PASSP-22205 Билдер для ручки удаления результатов выемки
  * PASSP-22192 Вместо полного урла архива храним только ключ
  * PASSP-22192 Билдер для S3
  * PASSP-22189 Атрибут со временем сборки архива

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 17 Jan 2019 16:58:26 +0300

yandex-passport-core (4.318) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-22327 Добавил номера +22570 (Кот-д'Ивуар)

 -- Eugene Primako <eugene311@yandex-team.ru>  Thu, 10 Jan 2019 15:56:25 +0300

yandex-passport-core (4.317) unstable; urgency=low

  * PASSP-22251 Расширены тесты на валидаццию имён

 -- Eugene Primako <eugene311@yandex-team.ru>  Tue, 25 Dec 2018 15:10:37 +0300

yandex-passport-core (4.316) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-22176 Маскируем только половину oauth-токена в логе

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 21 Dec 2018 13:39:22 +0300

yandex-passport-core (4.315) unstable; urgency=low

  * PASSP-22138 Импортирую urllib3 не из requests.packages

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 14 Dec 2018 12:45:15 +0300

yandex-passport-core (4.314) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-22017 Атрибут со списком организаций

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 12 Dec 2018 18:22:53 +0300

yandex-passport-core (4.313) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-22014 Birthday.parse падает от None

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 12 Dec 2018 17:15:02 +0300

yandex-passport-core (4.312) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-15484 Игнорируем операции без телефона

  [ Eugene Primako ]
  * PASSP-21881 deep_merge перенесён в utils

  [ Andrey Isaev ]
  * PASSP-21693 fix: на аккаунте можно создать несколько телефонов

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-22004 Synchronize isort in Arcadia and in Github

  [ Konstantin Merenkov ]
  * PASSP-21938 билдер oauth принимает am_version_name + новое поле в треке: account_manager_version

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 10 Dec 2018 17:06:56 +0300

yandex-passport-core (4.311) unstable; urgency=low

  * PASSP-21788 Поддержал параметр ott_subscription

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 29 Nov 2018 18:00:08 +0300

yandex-passport-core (4.310) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-21935 Чиним ворнинг от алхимии

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 27 Nov 2018 14:43:48 +0300

yandex-passport-core (4.309) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-21910 Починил опечатку в коде билдера geosearch

  [ Eugene Primako ]
  * PASSP-21914 strip для валидатора display_name

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 27 Nov 2018 12:39:50 +0300

yandex-passport-core (4.308) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-21123 Поддержка resign_for_domains в билдере ЧЯ
  * PASSP-21123 Класс для зашифрованного контейнера
  * PASSP-21123 Маскируем контейнер в логах
  * PASSP-21876 Поддержка кастомных параметров в метод create_oauth_token билдера ЧЯ

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 21 Nov 2018 16:08:20 +0300

yandex-passport-core (4.307) unstable; urgency=low

  * PASSP-21368 Обновил алхимию до 1.2.12
  * PASSP-21376 Обновил werkzeug до 0.14.1
  * PASSP-21375 Поддержал flask==1.0.2
  * PASSP-21375 Обновил версию jinja2 на ту же, что и в аркадии
  * PASSP-21377 Обновил requests до 2.18.4

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 20 Nov 2018 17:42:00 +0300

yandex-passport-core (4.306) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-21777 Логируем в statbox изменение disabled_status

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 15 Nov 2018 12:39:57 +0300

yandex-passport-core (4.305) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-21784 Переименование passport -> passport/backend/core

  [ Pasha Podolsky ]
  * PASSP-21663 Удаление зависимости от хостов YDB

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 14 Nov 2018 13:39:22 +0300

yandex-passport-core (4.304) unstable; urgency=low

  * PASSP-21758 Поддержал возможность менять замоканый атрибут image у ответа апи афиши в тестах
  * PASSP-21758 Функция, которая возвращает default, даже если ключ в словаре есть, но задан в None

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 12 Nov 2018 16:58:06 +0300

yandex-passport-core (4.303) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-21729 Паспортный билдер стал ретраиться на отказ internal.temporary

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-21315 Правки моков и простановка симлинка вместо хака sys.modules в python/core

  [ Eugene Primako ]
  * PASSP-21315 Вернул потерянные импорты

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-21315 Откатываем симлинк из-за непреодолимых проблем
  * PASSP-21315 Пытаемся починить импорт конфигурации

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 09 Nov 2018 11:38:59 +0300

yandex-passport-core (4.302) unstable; urgency=low

  [ kmerenkov ]
  * PASSP-21670 Не резолвим IP-адреса через DNS

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 08 Nov 2018 16:12:21 +0300

yandex-passport-core (4.301) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-21539 В билдер и фейкер добавил новую ручку resume-native-subscription

  [ Anton Batenev ]
  * PASSP-21670: Резолвим в DNS только IPv6, т.к. поход по IPv4 лишен смысла

  [ Eugene Primako ]
  * PASSP-21707 Билдер для платёжной авторизации Денег

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 08 Nov 2018 14:26:15 +0300

yandex-passport-core (4.300) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * [passport/core] PASSP-21315 Code syncronization with Arcadia
  * [passport/api] PASSP-21315 Code syncronization with Arcadia - asserts refactored
  * [passport/api] PASSP-21315 Code syncronization with Arcadia - fix star imports and test style

  [ Oksana Gorobets ]
  * PASSP-21628 Поле трека для инвалидации входа
  * PASSP-21620 Поле трека для кода

  [ Andrey Isaev ]
  * PASSP-21702 fix: бразильский номер может начинаться с ноля

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 07 Nov 2018 19:14:57 +0300

yandex-passport-core (4.299) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-21698 Добавил в исключения номера +97257

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Tue, 06 Nov 2018 15:33:14 +0300

yandex-passport-core (4.298) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-21667 Версия kikimr-client в depends

 -- Eugene Primako <eugene311@yandex-team.ru>  Fri, 02 Nov 2018 16:23:44 +0300

yandex-passport-core (4.297) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-21667 Исправление бага дешифровки полного профиля и обновление версии kikimr-client

 -- Eugene Primako <eugene311@yandex-team.ru>  Fri, 02 Nov 2018 12:36:25 +0300

yandex-passport-core (4.296) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-21630 Возможность не маскировать домен для адреса почты

 -- Eugene Primako <eugene311@yandex-team.ru>  Mon, 29 Oct 2018 15:16:52 +0300

yandex-passport-core (4.295) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-21579 Всегда кладём tvm_client_id в исключение при ошибке грантов

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Thu, 25 Oct 2018 18:34:48 +0300

yandex-passport-core (4.294) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-21106 Запрещаем по умолчанию домены первого уровня

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Fri, 19 Oct 2018 12:45:17 +0300

yandex-passport-core (4.293) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-21469 Записи в статбокс лог для мониторинга

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Thu, 18 Oct 2018 17:50:59 +0300

yandex-passport-core (4.292) unstable; urgency=low

  [ Pasha Podolsky ]
  * PASSP-21475 Ходить за профилем для ydb profile

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Tue, 16 Oct 2018 15:07:41 +0300

yandex-passport-core (4.291) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-21222 phonenumbers 8.9.14

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Mon, 15 Oct 2018 15:49:39 +0300

yandex-passport-core (4.290) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-20987 Поля трека для счетчиков на звонки

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Thu, 11 Oct 2018 15:38:30 +0300

yandex-passport-core (4.289) unstable; urgency=low

  [ Pasha Podolsky ]
  * PASSP-21199 Опции YDB

  [ Pasha Perevedentsev ]
  * PASSP-21199 Поход в балансер вместо прокси

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Wed, 10 Oct 2018 14:55:37 +0300

yandex-passport-core (4.288) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-21199 Фикс имени библиотеки

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Fri, 05 Oct 2018 18:09:47 +0300

yandex-passport-core (4.287) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-21199 Добавить yandex-passport-yql-python

  [ Konstantin Merenkov ]
  * PASSP-21370 Удалил unittest2

  [ Pasha Perevedentsev ]
  * PASSP-21199 Логин для тестировщиков

 -- Konstantin Merenkov <kmerenkov@python-dev1.passport.yandex.net>  Fri, 05 Oct 2018 17:11:34 +0300

yandex-passport-core (4.286) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-21199 Работа с YDB

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 05 Oct 2018 10:34:36 +0300

yandex-passport-core (4.285) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20816 fix: не принимаем хэши бОльшего размера

  [ Konstantin Merenkov ]
  * PASSP-21329 Поменял ожидаемые имена AS для новой версии passport-as-data
  * PASSP-21329 Ограничил версию yandex-passport-as-data снизу, потому что на предыдущих версиях не отработают тесты.

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 01 Oct 2018 16:42:38 +0300

yandex-passport-core (4.284) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-21189 Поля трека для информации о входе по волшебной ссылке

  [ Andrey Isaev ]
  * PASSP-21209 Добавил счётчик СМСок отправленных с регистрации IP-адресом

  [ Eugene Primako ]
  * PASSP-20977 Пишем tvm_client_id в графитный лог

 -- Oleg Volchkov <volchkov@python-dev2.passport.yandex.net>  Thu, 20 Sep 2018 16:48:05 +0300

yandex-passport-core (4.283) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-21140 Поддержка = в имени эксперимента
  * PASSP-21140 Запрещаем указывать несколько экспериментов в одной строке

  [ Oksana Gorobets ]
  * PASSP-20996 Парсим лучше событие изменения КВ/КО

  [ Eugene Primako ]
  * PASSP-20816 Возможность хэшировать хэши паролей при их установке
  * PASSP-20816 Обобщаем валидатор хэша пароля
  * PASSP-20816 Переименовал PASSWORD_ENCODING_VERSION_MD5_ARGON

  [ Oksana Gorobets ]
  * PASSP-20982 Счетчики и поля трека для входа по ссылке

 -- Eugene Primako <eugene311@yandex-team.ru>  Fri, 14 Sep 2018 15:19:46 +0300

yandex-passport-core (4.282) unstable; urgency=low

  * PASSP-20972 Поддерживаю plus в фейкере ответа музыкальной ручки account/status

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 03 Sep 2018 16:41:08 +0300

yandex-passport-core (4.281) unstable; urgency=low

  * PASSP-19202 Добавил менеджер экспериментов

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 30 Aug 2018 18:12:07 +0300

yandex-passport-core (4.280) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20807 Новое поле модели is_display_name_empty

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 29 Aug 2018 18:05:35 +0300

yandex-passport-core (4.279) unstable; urgency=low

  * PASSP-20769 Поддержал в FakeYapic avatar_id со случайным текстом
  * PASSP-20769 Запятые

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 27 Aug 2018 17:00:39 +0300

yandex-passport-core (4.278) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20522 Поле трека для gps_package_name

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 23 Aug 2018 17:49:10 +0300

yandex-passport-core (4.277) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-20696 Пишем в connection_id когда делаем запросы в БД

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 23 Aug 2018 10:30:57 +0300

yandex-passport-core (4.276) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-20823 Небольшой рефакторинг хелперов логирования

  [ Eugene Primako ]
  * PASSP-20778 Валидатор для gps_package_name

  [ Andrey Isaev ]
  * PASSP-20670 Порефакторил различные варианты ON DUPLICATE KEY UPDATE
  * PASSP-20670 fix: неправильное значение inserted_primary_key после INSERT ODK

  [ Pasha Perevedentsev ]
  * PASSP-20750 Обновить pytz

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 22 Aug 2018 14:50:44 +0300

yandex-passport-core (4.275) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-20720 Ретраи на 503 к маркету

  [ Oksana Gorobets ]
  * PASSP-20841 Обработка 404 от Коллекций

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 21 Aug 2018 15:34:42 +0300

yandex-passport-core (4.274) unstable; urgency=low

  * PASSP-20820 Маскировка поля access_token в логах

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 17 Aug 2018 12:39:14 +0300

yandex-passport-core (4.273) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20698 Учим билдер Фуриты работать по уиду

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 08 Aug 2018 22:28:03 +0300

yandex-passport-core (4.272) unstable; urgency=low

  * PASSP-19693 В FakeTrackManager добавил возможность указывать process_name при создании трека
  * PASSP-20720 Ретраи на 502 к маркету

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 08 Aug 2018 17:49:38 +0300

yandex-passport-core (4.271) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-19782 Добавил маршрут delete_all_profiles_by_uid в FakeSocialApi
  * PASSP-20646 Добавил uid_to_kpid

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 08 Aug 2018 12:49:31 +0300

yandex-passport-core (4.270) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-20561 Возвращаем координаты места из геопоиска

  [ Konstantin Merenkov ]
  * PASSP-20648 Маскировка totp в логах

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 31 Jul 2018 14:21:22 +0300

yandex-passport-core (4.269) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-20593 Запретила адресу подтверждения меняться в гонках

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 25 Jul 2018 17:18:51 +0300

yandex-passport-core (4.268) unstable; urgency=low

  * PASSP-20579 Добавил антифродные эвристики в валидатор Name и DisplayName
  * PASSP-20579 Более лучшая валидация дисплейнейма
  * PASSP-20579 Увеличил лимит допустимого мусора в фио до 10

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 25 Jul 2018 11:38:25 +0300

yandex-passport-core (4.264) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-20421 Поле трека для бомж-звонков

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 19 Jul 2018 16:35:54 +0300

yandex-passport-core (4.263) unstable; urgency=low

  * PASSP-17496 Нормализую UberId

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 11 Jul 2018 18:05:51 +0300

yandex-passport-core (4.262) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-20308 Передаём потребителя в social api

  [ Eugene Primako ]
  * PASSP-20410 При включенной 2фа не выставляем глогаут при выдаче 67 сида

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 06 Jul 2018 16:39:15 +0300

yandex-passport-core (4.261) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-20211 Билдер для геопоиска

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 05 Jul 2018 19:36:00 +0300

yandex-passport-core (4.260) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-17496 Кидаю исключение при сериализации иммутабельных алиасов, если они не в нижнем регистре

  [ Andrey Isaev ]
  * PASSP-20308 Завёл новый тип данных Gender
  * PASSP-20308 Принёс convert_task_profile из api
  * PASSP-20308 Добавил метод social_api.delete_social_data

  [ Oksana Gorobets ]
  * PASSP-20212 Поля трека для обновления статуса звонка октопусом
  * PASSP-20448 Октопус стал принимать ключи в логе сессии

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 05 Jul 2018 13:18:11 +0300

yandex-passport-core (4.259) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-19890 Билдер для Едадила
  * PASSP-20016 Разрешаем диакритические знаки в валидаторе домена

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 27 Jun 2018 17:27:06 +0300

yandex-passport-core (4.258) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-20186 Доработки для копирования телефона с другого аккаунта

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 19 Jun 2018 14:57:40 +0300

yandex-passport-core (4.257) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20261 Отдаём client_id в фейковом ответе ЧЯ

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 15 Jun 2018 15:30:32 +0300

yandex-passport-core (4.256) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20216 Возможность настраивать получение скрытых алиасов

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Sat, 09 Jun 2018 18:38:26 +0300

yandex-passport-core (4.255) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-19561 Ходим в ясмс по TVM тикетам

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 08 Jun 2018 17:18:38 +0300

yandex-passport-core (4.254) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20137 Атомарно заменяем алиас при миграции

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 07 Jun 2018 15:15:01 +0300

yandex-passport-core (4.253) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20114 Атрибут has_plus на модели Плюса
  * PASSP-20060 Ещё одна функция для маскировки логина

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 06 Jun 2018 18:13:41 +0300

yandex-passport-core (4.252) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-20116 Маскировка только подписи от sessionid, а не значения целиком

  [ Andrey Isaev ]
  * PASSP-19660 fix: не умеем удалять ПДД-алиасы с кириллического домена

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 04 Jun 2018 15:53:02 +0300

yandex-passport-core (4.251) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-19559 Используем имя вместо логина в письмах социальщикам

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 31 May 2018 19:34:11 +0300

yandex-passport-core (4.250) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-20092 Исправил опечтки в тестах: заменил keck на heck

  [ Eugene Primako ]
  * PASSP-19344 Возможность работать с конфигом без client_secret

  [ Andrey Isaev ]
  * PASSP-19796 phonenumbers 8.9.5

  [ Oleg Volchkov ]
  * PASSP-19191 Опциональный поиск и регистрация по mailish_id в ручке /bundle/account/get_or_create/mailish

  [ Eugene Primako ]
  * PASSP-19192 Переделки мейлишного алиаса
  * PASSP-19192 Счётчик для миграции мейлишей
  * PASSP-19192 Поправил коммент для default_email
  * PASSP-19192 Правки валидатора MailishId
  * PASSP-19500 Передаём в ЧЯ aliases=all_with_hidden

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 31 May 2018 15:49:15 +0300

yandex-passport-core (4.249) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-19817 Билдер для Octopus

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 29 May 2018 16:35:46 +0300

yandex-passport-core (4.248) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-20055 Пишем disabled_status отдельным событием в historydb

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 25 May 2018 16:40:11 +0300

yandex-passport-core (4.247) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-19966 Делаем watch на критичные поля трека при записи
  * PASSP-19966 Рефакторинг
  * PASSP-19990 Избавляемся от cast в сериализации изменений домена

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 23 May 2018 14:59:52 +0300

yandex-passport-core (4.246) unstable; urgency=low

  * PASSP-19910 Счётчик для промокодов по уиду
  * PASSP-19946 Проксирование плюсовой ручки account/activate-plus

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 21 May 2018 15:12:55 +0300

yandex-passport-core (4.245) unstable; urgency=low

  * PASSP-19955 Поддержка параметра source в MusicApi.submit_native_order

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 18 May 2018 16:57:45 +0300

yandex-passport-core (4.244) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-19900 Избавляемся от watch

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 17 May 2018 14:54:14 +0300

yandex-passport-core (4.243) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-19852 Метод auths в билдере historydb_api
  * PASSP-19852 Метод mail_history в билдере historydb_api
  * PASSP-19900 Запрещаем гонку при записи уида в трек
  * fix
  * add_discard

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 16 May 2018 15:44:48 +0300

yandex-passport-core (4.242) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-19796 phonenumbers 8.9.4

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 07 May 2018 12:27:27 +0300

yandex-passport-core (4.241) unstable; urgency=low

  * PASSP-19767 При удалении плюсового атрибута в статбокс пишу прочерк вместо даты с 1970м годом

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Sat, 28 Apr 2018 12:36:30 +0300

yandex-passport-core (4.240) unstable; urgency=low

  [ Oleg Volchkov ]
  * PASSP-19442 Запроксировали ручки проверки и активации промокодов Музыки в бандле Плюса

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 26 Apr 2018 14:02:40 +0300

yandex-passport-core (4.239) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-19709 Ходим в Хаске по настройке

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 24 Apr 2018 19:05:44 +0300

yandex-passport-core (4.238) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-19674 Удалил создание мока при инициализации FakeRedis. Он иногда не подчищался в тестах.

  [ Pasha Perevedentsev ]
  * PASSP-18663 Поле karma_full в historydb

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 23 Apr 2018 19:27:26 +0300

yandex-passport-core (4.237) unstable; urgency=low

  [ Oleg Volchkov ]
  * PASSP-19036 Добавил для лога historydb.auth тип события 'phone_caller_id'
  * PASSP-19036 Ручка /bundle/account/get_or_create/phonish

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 13 Apr 2018 16:51:57 +0300

yandex-passport-core (4.236) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-19187 Добавил параметр enable_search в PhoneAliasManager.create_alias

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 11 Apr 2018 16:17:55 +0300

yandex-passport-core (4.235) unstable; urgency=low

  * PASSP-15898 При смене display name в журнале изменений так же отдаю формат display name (passport, social, template или неизвестный тип)

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 11 Apr 2018 11:47:10 +0300

yandex-passport-core (4.234) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18960 Билдер для данных Карт в datasync

  [ Oksana Gorobets ]
  * PASSP-18646 Билдеры для Husky

  [ Pasha Perevedentsev ]
  * PASSP-15023 Сборка под Xenial

 -- Eugene Primako <eugene311@yandex-team.ru>  Thu, 05 Apr 2018 18:31:50 +0300

yandex-passport-core (4.233) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-19386 Защищаемся от новых строк в теме письма

 -- Eugene Primako <eugene311@yandex-team.ru>  Wed, 04 Apr 2018 16:06:13 +0300

yandex-passport-core (4.232) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-19349 Добавил номера +263718 для Зимбабве

 -- Eugene Primako <eugene311@yandex-team.ru>  Mon, 02 Apr 2018 14:41:29 +0300

yandex-passport-core (4.231) unstable; urgency=low

  [ Dmitry Lavrukhin ]
  * PASSP-18733 поддержка балкового чтения из DataSync

  [ Andrey Isaev ]
  * PASSP-19329 phonenumbers 8.9.2

  [ Eugene Primako ]
  * PASSP-18879 Не требуем хост в retpath с кастомной схемой

 -- Eugene Primako <eugene311@yandex-team.ru>  Fri, 30 Mar 2018 15:50:57 +0300

yandex-passport-core (4.230) unstable; urgency=low

  * PASSP-18636 Поддержка country в билдере ЧЯ
  * PASSP-18636 Хелпер для получения страны по IP

 -- Eugene Primako <eugene311@yandex-team.ru>  Mon, 26 Mar 2018 13:23:43 +0300

yandex-passport-core (4.229) unstable; urgency=low

  * PASSP-19234 Учимся писать exception.log и из core

 -- Eugene Primako <eugene311@yandex-team.ru>  Thu, 22 Mar 2018 15:41:21 +0300

yandex-passport-core (4.228) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-19048 Поля трека с временами выдачи креденшлов
  * PASSP-19048 Функция string_to_integer_unixtime

  [ Konstantin Merenkov ]
  * PASSP-19219 Поддержал параметр show-bound-cards=true в submit-native-order

  [ Oksana Gorobets ]
  * PASSP-19214 Ожидаем от Видео апи чего угодно
  * PASSP-19214 Логируем странный ответ от Видео

  [ Konstantin Merenkov ]
  * PASSP-19151 Поправил моки таймаутов для Плюсовых ручек в тестах

  [ Eugene Primako ]
  * PASSP-19194 Пишем SSLError в exception.log

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 21 Mar 2018 17:26:00 +0300

yandex-passport-core (4.227) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18935 Поле трека device_id

  [ Andrey Isaev ]
  * PASSP-18643 Новые методы включения/выключения ПЦА

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 20 Mar 2018 14:26:12 +0300

yandex-passport-core (4.226) unstable; urgency=low

  [ Oleg Volchkov ]
  * PASSP-18994 Считаем InternalServerError в билдере диска временной ошибкой

  [ Eugene Primako ]
  * PASSP-19060 failed_auths в билдере historydb_api

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 14 Mar 2018 16:52:19 +0300

yandex-passport-core (4.225) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-17252 Разбивка на методы для удобства шифрования

  [ Konstantin Merenkov ]
  * PASSP-19097 Изменил иерархию наследования исключений апи музыки

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 13 Mar 2018 18:23:56 +0300

yandex-passport-core (4.224) unstable; urgency=low

  [ Oleg Volchkov ]
  * PASSP-18971 Добавил в записи логброкера для Денег параметр unixtime.

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 01 Mar 2018 12:02:16 +0300

yandex-passport-core (4.223) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18586 Переименовал ясмсный хелпер балкового получения аккаунтов

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 28 Feb 2018 15:01:06 +0300

yandex-passport-core (4.222) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-18809 Можно передавать find_by_phone_alias в blackbox
  * PASSP-18809 Всегда ищем по ЦА, когда работаем с кармой аккаунта
  * PASSP-18809 Всегда ищем по ЦА, когда проверяем существование аккаунта

  [ Eugene Primako ]
  * PASSP-18713 Унифицируем получение и валидацию автоинкрементных id

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 27 Feb 2018 12:24:15 +0300

yandex-passport-core (4.221) unstable; urgency=low

  [ Oleg Volchkov ]
  * PASSP-18788 Простановка тарифа в диске, если у человека появился плюс
  * PASSP-18788 Убрал обращение к settings Плюса из билдера Диска.
  * PASSP-18788 Убрал лишнее исключение в АПИ Диска для методов Плюса.
  * PASSP-18788 Убрал из методов АПИ Диска явное указание service_ticket. Рефакторинг тестов
  * PASSP-18788 Рефакторинг тестов.
  * PASSP-18864 Перешли на единый дефолтный ca-cert для SSL-соединений.
  * PASSP-18863 Поправили обработку TVM-тикетов в /1/bundle/auth/oauth/code_for_am/

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 26 Feb 2018 19:15:30 +0300

yandex-passport-core (4.220) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18911 Расширен список маскируемых в логах полей
  * PASSP-18729 Учим FakeTrackIdGenerator сайд-эффектам
  * PASSP-18729 Запрещаем дважды накладывать один и тот же патч

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 20 Feb 2018 15:23:25 +0300

yandex-passport-core (4.219) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-18780 Добавил MutableAlias

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 16 Feb 2018 15:24:06 +0300

yandex-passport-core (4.218) unstable; urgency=low

  * PASSP-18820 Проксирование ручек музыки для работы с подписками

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 15 Feb 2018 18:47:18 +0300

yandex-passport-core (4.217) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18790 Делаем 78 сид неблокирующим для ПДД

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 13 Feb 2018 11:15:37 +0300

yandex-passport-core (4.216) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18666 Добавил ручку device_status в билдер OAuth

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 09 Feb 2018 18:40:02 +0300

yandex-passport-core (4.215) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18742 Фикс билдеров Денег

  [ Andrey Isaev ]
  * PASSP-18633 Добавил атрибут account.enable_search_by_phone_alias

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 09 Feb 2018 17:28:35 +0300

yandex-passport-core (4.214) unstable; urgency=low

  * PASSP-18811 Добавил валидаторы DeviceId и DeviceName

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 07 Feb 2018 17:57:21 +0300

yandex-passport-core (4.213) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-18760 Более лучше проверяем пустоту тикета
  * PASSP-18678 Проверяем подписку перед удалением

  [ Konstantin Merenkov ]
  * PASSP-18604 OAuth.issue_authorization_code перекладывает user info args в query

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 02 Feb 2018 16:45:36 +0300

yandex-passport-core (4.212) unstable; urgency=low

  * PASSP-18604 Поддержка нового типа пользователей: колонкишей

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 30 Jan 2018 18:23:19 +0300

yandex-passport-core (4.211) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-16666 Больше ошибок для Япик

  [ Dmitry Lavrukhin ]
  * PASSP-18650 обработка DiskServiceUnavailableError

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 26 Jan 2018 17:41:40 +0300

yandex-passport-core (4.210) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-18676 Правки тестов

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 23 Jan 2018 17:17:21 +0300

yandex-passport-core (4.209) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18581 Поля трека для хранения client_id и client_secret
  * PASSP-18582 Метод билдера OAuth для gt=x-token
  * PASSP-18582 Поле для выдачи токена в auth-треке
  * PASSP-18582 Поддержка default_avatar_id в фейкере ЧЯ
  * PASSP-18581 Поля трека для хранения avatar_size и captcha_scale_factor

  [ Oksana Gorobets ]
  * PASSP-18227 Атрибуты для дозапрошенных данных

  [ Eugene Primako ]
  * PASSP-18597 Проставляем временнЫе атрибуты для нативных емейлов
  * PASSP-18603 token добавлен в список маскируемых полей

  [ Konstantin Merenkov ]
  * PASSP-18605 Атрибуты и сериализаторы для подписки на Плюс

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 22 Jan 2018 18:30:56 +0300

yandex-passport-core (4.208) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-18562 Брать правильный ключ в списке платформ

  [ Eugene Primako ]
  * PASSP-18531 Фикс проверки TVM-тикетов

  [ Dmitry Lavrukhin ]
  * PASSP-18217 возможность попросить голосовую капчу и ocr одновременно

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 12 Jan 2018 13:07:55 +0300

yandex-passport-core (4.207) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18486 Правки билдера для работы с новым апи ABC

  [ Pasha Perevedentsev ]
  * PASSP-18487 Поле push_host, замена формата

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 25 Dec 2017 17:24:29 +0300

yandex-passport-core (4.206) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-17298 Билдеры для апи Денег
  * PASSP-17298 Рефакторинг фейкера Видео
  * PASSP-18365 Алиас для ботов Ямба

  [ Pasha Perevedentsev ]
  * PASSP-17921 Сервисные тикеты в паспорте

  [ Eugene Primako ]
  * PASSP-18315 Используем правильный CA в билдере OAuth

  [ Konstantin Merenkov ]
  * PASSP-18190: выпилил из запросов в ЧЯ параметры is_safe и get_safe
  * PASSP-18190: выпилил использование is_safe / get_safe из кода

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 14 Dec 2017 16:55:59 +0300

yandex-passport-core (4.205) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-18307 Методы билдера ЧЯ для подписей
  * PASSP-18361 Маскируем signed_value

  [ Pasha Perevedentsev ]
  * PASSP-17665 Отправка пушей

  [ Eugene Primako ]
  * PASSP-18279 Отдельная ошибка для заблокированных в Диске пользователей

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 06 Dec 2017 18:17:20 +0300

yandex-passport-core (4.204) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-18231 Обрабатываем синонимы от толокеров; правки

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 24 Nov 2017 17:49:25 +0300

yandex-passport-core (4.203) unstable; urgency=low

  * PASSP-18005: добавил возможность наследовать текущие settings во всех переопределениях сеттингов.

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 23 Nov 2017 17:27:08 +0300

yandex-passport-core (4.202) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18211 Фикс фейкового ответа yapic
  * PASSP-18211 Валидируем наличие нужных полей в ответе yapic
  * PASSP-18211 fix: правильно обрабатываем ответ yapic для async=False

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 23 Nov 2017 16:03:52 +0300

yandex-passport-core (4.201) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-17935 Не ходим в перловый саджестор логинов

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 17 Nov 2017 18:50:37 +0300

yandex-passport-core (4.200) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-18018 Допокрыл PassportTestCase.shortDescription

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 16 Nov 2017 17:49:07 +0300

yandex-passport-core (4.199) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-18234 phonenumbers 8.8.5
  * PASSP-18018 Правки FakeSocialApi
  * PASSP-18018 Улучшил описание падающих тестов

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 16 Nov 2017 17:16:13 +0300

yandex-passport-core (4.198) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-16823 Урезаем (ускоряем) генерацию

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 02 Nov 2017 16:46:45 +0300

yandex-passport-core (4.197) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-18068 Поддержка флага yateam_auth в (create|edit)session
  * PASSP-18068 Поле трека is_session_restricted

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 01 Nov 2017 13:16:02 +0300

yandex-passport-core (4.196) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-17657 Рефакторинг DynamicConfig

  [ Eugene Primako ]
  * PASSP-17955 Учим билдеры единообразно использовать TVM
  * PASSP-17955 Выбрасываем отдельную ошибку при неизвестном dst
  * Выкидываем параметр use_tvm из базового билдера

  [ Oksana Gorobets ]
  * PASSP-17920 Метод билдера установки времени проверки otp
  * PASSP-16823 Расширяем саджестор логинов

  [ Dmitry Lavrukhin ]
  * PASSP-17925 Делаем консистентный фолбэк в /1/bundle/suggest/mobile_language/

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 30 Oct 2017 15:23:48 +0300

yandex-passport-core (4.195) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-17665 Нет ошибок

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 20 Oct 2017 15:13:13 +0300

yandex-passport-core (4.194) unstable; urgency=low

  [ Pasha Perevedentsev ]
  * PASSP-17665 Push API

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 19 Oct 2017 15:36:56 +0300

yandex-passport-core (4.193) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-17657 Сделал RequestError частью Useragent

  [ Eugene Primako ]
  * PASSP-17890 Поддержка country_id в билдере Музыки, рефакторинг в билдере Афиши

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 18 Oct 2017 15:59:53 +0300

yandex-passport-core (4.192) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-17837 Делаем методы работы с 8 алиасом (pdd_alias) консистентными

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 04 Oct 2017 18:41:05 +0300

yandex-passport-core (4.191) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-17580 Упрощаем обработку ошибок Музыки
  * PASSP-17851 Билдер для дисковых подписок
  * PASSP-17299 Отдельная ошибка для неподдерживаемых Диском пользователей

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 04 Oct 2017 16:51:39 +0300

yandex-passport-core (4.190) unstable; urgency=low

  [ Dmitry Lavrukhin ]
  * PASSP-17741 Добавляем ручку для мобильного языкового саджеста

  [ Eugene Primako ]
  * PASSP-17394 Атрибут is_money_agreement_accepted
  * PASSP-17394 Логгер для Денег

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 03 Oct 2017 12:55:19 +0300

yandex-passport-core (4.189) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-17799 Зафиксировал версию OpenSSL в venv

  [ Eugene Primako ]
  * PASSP-17658 Дополнительные счётчики на отправку писем

  [ Oksana Gorobets ]
  * PASSP-17655 Единообразие ответа при ошибке для Афиши
  * PASSP-17766 Правки билдера Афиши

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 02 Oct 2017 12:09:24 +0300

yandex-passport-core (4.188) unstable; urgency=low

  [ Eugene Primako ]
  * Рефакторинг билдера ЧЯ
  * Учим билдер Музыки отдавать JSON
  * Удаляем старый недобилдер музыки
  * Учим билдер datasync принимать modified_at
  * Корректно обрабатываем невалидный ответ в билдере Видео
  * Удаление неиспользуемого фонишного кода

  [ Oksana Gorobets ]
  * PASSP-17655 Правки билдера Афиши
  * PASSP-17438 Правильный Video Id для фронта

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Fri, 22 Sep 2017 18:41:06 +0300

yandex-passport-core (4.187) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-17246 Удалил валидацию номера по длине из normalize_phone_number

  [ Oksana Gorobets ]
  * PASSP-17655 Билдер для Афиши с отложенными событиями

  [ Konstantin Merenkov ]
  * PASSP-17595: поднял требуемую версию requests с 2.2.1 до 2.10.0

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 19 Sep 2017 12:38:31 +0300

yandex-passport-core (4.186) unstable; urgency=low

  [ Andrey Isaev ]
  * fix: useragent._urllib3 использует имя из слишком нового urllib3

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 15 Sep 2017 20:27:22 +0300

yandex-passport-core (4.185) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-17296 Отложенные товары в билдере маркета
  * PASSP-17301 Билдер для Коллекций/Картинок

  [ ppodolsky ]
  * PASSP-17559 Отдавать почтовые адреса в юникоде для ручки истории аккаунта

  [ Andrey Isaev ]
  * PASSP-17029 Число связанных с номером аккаунтов для Фродо
  * PASSP-17595 fix: Useragent не умеет SNI по явному IP

  [ Konstantin Merenkov ]
  * PASSP-17959: Добавил билдер PerimeterApi для получения секрета RFC 2FA

  [ Oksana Gorobets ]
  * fix: Правки урла Аватарницы

  [ Eugene Primako ]
  * Поддержка юзер-тикетов в билдере ЧЯ
  * PASSP-17438 Доработки билдера Видео
  * PASSP-17513 Билдер для кэширования результатов в datasync
  * PASSP-17580 Билдер для Музыки
  * PASSP-17296 Поддержка кастомного хоста в билдере Маркета

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 15 Sep 2017 19:15:32 +0300

yandex-passport-core (4.184) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-17438 Билдеры для видео

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Wed, 06 Sep 2017 14:54:22 +0300

yandex-passport-core (4.183) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-17296 Билдер для контентного API Маркета

  [ Eugene Primako ]
  * merge_dicts вынесен из тестового модуля
  * Поддержка TVM 2.0 через tvm-keyring
  * PASSP-17299 Билдер для АПИ Диска

  [ Oksana Gorobets ]
  * PASSP-17495 Валидатор ASCIIString

  [ Pasha Perevedentsev ]
  * PASSP-17367 native_default_email вместо default_email

  [ Andrey Isaev ]
  * Заменил get_task_id_response на task_data_response
  * PASSP-17311 Поменял тестовый ответ social_api.get_task_data
  * Фейкер идентификаторов треков
  * Добавил обработку некоторых отказов Социального брокера

  [ Eugene Primako ]
  * PASSP-17562 Функция для перевода email-адреса в юникод
  * PASSP-17296 Фикс билдера Маркета
  * PASSP-17297 Рефакторинг билдера Афиши
  * PASSP-17297 Лучше парсим ответ билдера Афиши
  * PASSP-17297 Принимаем хост в билдере Афиши

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Thu, 31 Aug 2017 12:56:24 +0300

yandex-passport-core (4.182) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-17297 Билдер для Афиши

  [ Oksana Gorobets ]
  * PASSP-17381 Убер-алиас

  [ Eugene Primako ]
  * PASSP-17104 Правильно работаем с дробными временами отправки кода

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 21 Aug 2017 13:57:53 +0300

yandex-passport-core (4.181-1) unstable; urgency=low

  * PASSP-17104 Правильно работаем с дробными временами отправки кода

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 21 Aug 2017 13:55:26 +0300

yandex-passport-core (4.181) unstable; urgency=low

  * bump

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 02 Aug 2017 19:04:24 +0300

yandex-passport-core (4.180) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-17206 Ограничение длины Hostname

  [ Andrey Isaev ]
  * PASSP-15842 Смена телефонного номера по бразильской системе

  [ Pasha Perevedentsev ]
  * PASSP-17051 Телефонный счетчик на регистрацию

  [ Alexander Kudryavtsev ]
  * PASSP-17104 TrackedConfirmationInfo содержит время первой отправки кода

  [ Eugene Primako ]
  * PASSP-17208 Ручка check_pkce в билдере соцброкера
  * PASSP-17135 Метод для смены типа display_name

  [ Andrey Isaev ]
  * Добавил программу для рекурсивного обхода словаря

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 27 Jul 2017 14:20:50 +0300

yandex-passport-core (4.179-1) unstable; urgency=low

  * PASSP-17359 Починить пользователей со старыми бразильскими номерами

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 02 Aug 2017 19:02:59 +0300

yandex-passport-core (4.179) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 8.6.0
  * PASSP-17142 fix: по разному округляем datetime и unixtime

  [ Alexander Kudryavtsev ]
  * PASSP-16837 Подчистка кода проверки совпадения пароля с хешом

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 17 Jul 2017 14:11:29 +0300

yandex-passport-core (4.178) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-15417 Учимся хранить input_login в куке lah

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 13 Jul 2017 18:15:53 +0300

yandex-passport-core (4.177) unstable; urgency=low

  * bump

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 03 Jul 2017 19:41:15 +0300

yandex-passport-core (4.176) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-17021 Новое поле в треке - сценарий АМ

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 03 Jul 2017 12:53:41 +0300

yandex-passport-core (4.175) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-16862 Новый статус проверки пароля
  * PASSP-16862 Новое поле в треке
  * PASSP-16862 Счётчик неуспешных проверок otp
  * PASSP-16862 Метод check_rfc_totp в билдере ЧЯ
  * PASSP-16849 Методы в билдере Паспорта для включения/выключения RFC 2FA

  [ Oksana Gorobets ]
  * PASSP-16451 Валидация хостнеймов #2

  [ Eugene Primako ]
  * PASSP-17012 Билдер для ABC
  * PASSP-16901 Учимся хранить в куке lah аккаунты с неизвестным методом входа
  * PASSP-17049 Учим валидатор RetPath использовать расширенный набор схем
  * Фикс тестов на переводы

  [ Alexander Kudryavtsev ]
  * PASSP-16972 Удалена неиспользуемая настройка

  [ Eugene Primako ]
  * PASSP-17022 Изменяем значения констант типов аккаунтов
  * PASSP-17022 Учимся парсить на модель is_avatar_empty

  [ Alexander Kudryavtsev ]
  * PASSP-17007 Мокаем гранты для фонишей

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 21 Jun 2017 17:50:10 +0300

yandex-passport-core (4.174-1) unstable; urgency=low

  * PASSP-17021 Новое поле в треке - сценарий АМ

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 03 Jul 2017 19:37:08 +0300

yandex-passport-core (4.174) unstable; urgency=low

  [ kmerenkov ]
  * PASSP-16946 Зафиксировал версию ipython в зависимостях

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 23 May 2017 14:51:23 +0300

yandex-passport-core (4.173) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-15905 Метод create_oauth_token в билдере ЧЯ

  [ Alexander Kudryavtsev ]
  * PASSP-15709 Поддержка метода create_pwd_hash ЧЯ
  * PASSP-15709 Возможность сохранения пароля с использованием хеша, вычисленного ЧЯ
  * PASSP-15709 Запись изменений версии хеша пароля в статбокс
  * PASSP-15709 Дополнительные поля на модели для случая отложенного создания хеша пароля
  * Доделки
  * Обернул результат try_create_hash
  * PASSP-16839 Признак админа Коннекта

  [ Eugene Primako ]
  * PASSP-16782 Правильно мокаем ответ sessionid ЧЯ
  * PASSP-16904 Переделки метода verify_ssh в билдере TVM
  * PASSP-16849 Секрет для ятимной 2фа

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 23 May 2017 11:34:32 +0300

yandex-passport-core (4.172) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-16094 Добавил валидатор Unixtime
  * fix: Фейковый телефонный номер не является FakePhoneNumber
  * Добавил новых тестовых констант
  * PASSP-16094 Разрешаем менять время привязки e-mail'а
  * PASSP-16094 Научились менять время создания операции удаления аккаунта

  [ Eugene Primako ]
  * PASSP-16647 Фикс записи passman_recovery_key в historydb

  [ Andrey Isaev ]
  * PASSP-16826 Костыли для номеров в Черногории

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Sun, 14 May 2017 21:59:43 +0300

yandex-passport-core (4.171) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 8.4.1

  [ Alexander Kudryavtsev ]
  * PASSP-15582 Обновление mysql-connector в virtualenv
  * PASSP-16647 Сериализация запасного ключа для менеджера паролей

  [ Eugene Primako ]
  * Правильно сериализуем binary-атрибуты
  * Счётчик на добавление passman_recovery_key
  * Правка валидатора Base64String
  * Метод get_recovery_keys билдера ЧЯ
  * Фикс сериализации recovery_key в historydb

  [ Konstantin Merenkov ]
  * PASSP-16480: поддержка привязки / отвязки не секьюрного телефона + фиксы секьюрных телефонов

  [ Eugene Primako ]
  * PASSP-16686 Унифицируем отправляемые письма

  [ Andrey Isaev ]
  * PASSP-16736 Добавил номера GlobalCell-Грузия

  [ Konstantin Merenkov ]
  * PASSP-16747: добавил в запись статбокс при изменении имейла поле is_suitable_for_restore={0,1}
  * PASSP-16473: маскирую все поля кроме action при логировании неизвестной записи

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 26 Apr 2017 18:58:56 +0300

yandex-passport-core (4.170) unstable; urgency=low

  * Revert "PASSP-16451 Ослабляем валидацию хостнеймов"

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 20 Apr 2017 13:17:41 +0300

yandex-passport-core (4.169) unstable; urgency=low

  [ Eugene Primako ]
  * Фикс для совместимости с libgeobase5-python>=5.0.53
  * Добавлены недостающие запятые

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 18 Apr 2017 13:23:56 +0300

yandex-passport-core (4.168) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-15674 Добавил шаблон записи о разлогине в Statbox

  [ Alexander Kudryavtsev ]
  * PASSP-16577 Передаем IPv6 в Геобазу в определенном формате

  [ Oksana Gorobets ]
  * PASSP-16579 Фикс саджестора логинов
  * PASSP-16451 Ослабляем валидацию хостнеймов

  [ Alexander Kudryavtsev ]
  * PASSP-16519 Пишем подобие access.log в tskv-формате
  * PASSP-16563 Поле с комментарием в auth_challenge.log
  * PASSP-16563 Передача параметра use_rc в UfoApi

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 10 Apr 2017 14:56:15 +0300

yandex-passport-core (4.167) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-16523 Поля трека для соц.авторизации
  * PASSP-16523 Поддержка новых урлсхем в retpath

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 29 Mar 2017 13:31:50 +0300

yandex-passport-core (4.166) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-16489 Поправлена сериализация алиасов в statbox
  * Удалён билдер старого емейл-валидатора

  [ Alexander Kudryavtsev ]
  * PASSP-16412 Исправил некорректные предположения в нескольких тестах
  * PASSP-16412 Правильно определяем запуск тестов на TeamCity

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 20 Mar 2017 13:03:09 +0300

yandex-passport-core (4.165) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-14224 Доработки для работы с "недосекретами" 2фа

  [ Andrey Isaev ]
  * PASSP-15545 Считаем привязанные телефоны дважды

  [ Eugene Primako ]
  * PASSP-16175 Пишем больше событий в таблицу domains_events

  [ Oksana Gorobets ]
  * PASSP-16293 Удаление бэкапа ключа по номеру
  * PASSP-14957 Саджестор логинов

  [ Konstantin Merenkov ]
  * PASSP-16216: Добавил клиент для uaas (usersplit as a service), для получения активных экспериментов для пользователя

  [ Oksana Gorobets ]
  * PASSP-15810 Фикс опечатки в параметрах

  [ Eugene Primako ]
  * PASSP-16029 Рефакторинг грантов
  * PASSP-16029 Поддержка TRYPO-сетей в грантах

  [ Andrey Isaev ]
  * PASSP-16369 Счётчик СМС с кодом подтверждения от потребителя

  [ Anton Batenev ]
  * PASSP-15582, Обновление зависимости от python-mysql-connector

  [ Alexander Kudryavtsev ]
  * PASSP-16412 Удаление моков после каждого теста, исправление утекающих моков
  * PASSP-16412 Изменение устройства DbTransactionContainer
  * PASSP-16412 Вызов детектора утечек при сборке на ферме
  * PASSP-16412 Удаление оставшихся моков

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 16 Mar 2017 15:55:10 +0300

yandex-passport-core (4.164) unstable; urgency=low

  [ Eugene Primako ]
  * Учим билдер bb oauth запрашивать атрибуты токенов
  * PASSP-16422, PASSP-16432 Правки валидатора лайт-логина
  * PASSP-16449 Ограничиваем алфавит лайт-логинов

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 13 Mar 2017 15:34:36 +0300

yandex-passport-core (4.163) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-16375 Правка generate_random_code

  [ Konstantin Merenkov ]
  * PASSP-16366: немного причесал тесты, где видел

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 28 Feb 2017 18:18:36 +0300

yandex-passport-core (4.162) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-15987: Счётчики и поля в треке для регистрации пользователя с почтовым адресом вместо логина.
  * PASSP-15987: поправил переводы под танкер

  [ Eugene Primako ]
  * PASSP-16114 Билдер для ручки отправки писем
  * Доработки валидатора RequireSome
  * Доработки фейкера ЧЯ
  * PASSP-16178 Билдер для Колмогора

  [ Konstantin Merenkov ]
  * PASSP-16305: в sendmail передаётся параметр -t - список получателей берётся из заголовков письма

  [ Andrey Isaev ]
  * PASSP-16332 Добавил номера Лугакома в белый список

  [ Konstantin Merenkov ]
  * PASSP-16209: логирую изменения display_name и default_avatar

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 27 Feb 2017 15:38:38 +0300

yandex-passport-core (4.161) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-16092 Авторизация по СМС

  [ Oksana Gorobets ]
  * PASSP-15810 Получаем стафф-группы пользователя

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 15 Feb 2017 11:56:29 +0300

yandex-passport-core (4.160) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-15674 Основа для удаления аккаунта
  * PASSP-15674 Доработки для проверки, что ПДДшник удаляется

  [ Alexander Kudryavtsev ]
  * PASSP-15961 Добавил в auth-трек счетчик проверок КО

  [ Oksana Gorobets ]
  * PASSP-15942 Валидатор с langdetect

  [ Konstantin Merenkov ]
  * PASSP-15847: Логирую изменения модели домена, включая изменение поля organization_name.
  * PASSP-15847: одинарные кавычки
  * PASSP-15847: Тест на ValueError при неполных параметрах в run_statbox.
  * PASSP-15847: Тесты на сериализацию в статбокс изменений домена не как часть аккаунта.
  * PASSP-15847: тест на run при сериализации домена не как части аккаунта.

  [ Andrey Isaev ]
  * PASSP-15959 Удаление аккаунта: E-Mail

  [ Eugene Primako ]
  * PASSP-16086 Используем правильный CA_file для https-билдеров

  [ Alexander Kudryavtsev ]
  * PASSP-16048 Поддержать новые домены Паспорта

  [ Eugene Primako ]
  * PASSP-16098 Правильно отправляем письма людям с большим количеством емейлов

  [ Alexander Kudryavtsev ]
  * PASSP-16066 Правка TrackedConfirmationInfo - случай, когда смс не отправлялась

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 02 Feb 2017 12:55:59 +0300

yandex-passport-core (4.159) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-15744 Небольшой рефакторинг подписок
  * PASSP-14960 mode=userapprove

  [ Eugene Primako ]
  * PASSP-15742 Билдер для Стаффа

  [ Alexander Kudryavtsev ]
  * PASSP-15709 Переход на чтение пароля через password.encrypted
  * PASSP-15709 Переход на сравнение хеша пароля через test_pwd_hashes
  * PASSP-15709 Пишем в historydb хеш пароля с версией

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 09 Jan 2017 14:48:45 +0300

yandex-passport-core (4.158) unstable; urgency=low

  [ Eugene Primako ]
  * Обновляем pytz

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 07 Dec 2016 18:53:24 +0300

yandex-passport-core (4.157) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Маскирование запроса в Биллинг в логах
  * TRUST-2166 Передаем host в UnbindCard

  [ Pasha Perevedentsev ]
  * PASSP-15681 Переключение на bigb-fast

  [ Andrey Isaev ]
  * phonenumbers 7.7.4
  * PASSP-157581 Новые армянские номера: +374 44

  [ Eugene Primako ]
  * PASSP-15428 Передаём правильный заголовок HOST в constructlogin

  [ Konstantin Merenkov ]
  * PASSP-15162: если имя, фамилия или логин > некоторого лимита, то в /constructlogin вместо них отправлять пустые значения

  [ Alexander Kudryavtsev ]
  * PASSP-15664 Поле в треке для уточнения причины авторизации
  * PASSP-5153 Счетчики и поля в треке для восстановления логина

  [ Anton Batenev ]
  * PASSP-15582, зависимость от python-mysql-connector с поддержкой SSL

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 02 Dec 2016 18:10:00 +0300

yandex-passport-core (4.156) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-15680 Премиальный SID для Музыки

  [ Alexander Kudryavtsev ]
  * PASSP-15710 Параметр domain_sfx для ручки CreateBinding

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 17 Nov 2016 17:28:09 +0300

yandex-passport-core (4.155) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-15506 Короткий ID трека, счетчик, новое поле в треке
  * PASSP-15506 Возможность отправить смс, не игнорируя ошибки

  [ Eugene Primako ]
  * PASSP-15621 Прекращаем дискриминацию буквы Ё
  * PASSP-15620 Правильный валидатор для domain_id
  * PASSP-15623 Правильно сериализуем обмен кириллических доменов
  * PASSP-15623 Декодируем алиасы домена из пуникода

  [ Andrey Isaev ]
  * PASSP-15624 Телефоны Тринидад и Тобаго

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 08 Nov 2016 19:02:37 +0300

yandex-passport-core (4.154) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-15566 Добавил константу KARMA_PREFIX_SPAMMER
  * Удаляем алиасы аккаунта вперёд подписок и атрибутов

  [ Eugene Primako ]
  * PASSP-15622 Защищаемся от выставления незнакомых атрибутов на модель
  * PASSP-14964 Метод getkeys билдера TVM

  [ Oksana Gorobets ]
  * PASSP-14956 Проверка на блокирование подписки

  [ Alexander Kudryavtsev ]
  * Возможность сбросить состояние подтверждения номера

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 02 Nov 2016 15:23:12 +0300

yandex-passport-core (4.153-1) unstable; urgency=low

  * Возможность сбросить состояние подтверждения номера

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 02 Nov 2016 15:02:09 +0300

yandex-passport-core (4.153) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-15407 Валидация ПДД-логина как в Перле

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 19 Oct 2016 14:42:02 +0300

yandex-passport-core (4.152) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-15163 Доработка билдера ЧЯ для подновления кук
  * PASSP-15163 Доработка env для работы с дубликатами кук

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 10 Oct 2016 18:21:40 +0300

yandex-passport-core (4.151) unstable; urgency=low

  [ Eugene Primako ]
  * Правильно сериализуем куку lah с уидом из трека

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 10 Oct 2016 15:31:17 +0300

yandex-passport-core (4.150) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-15019 Кука lah для саджеста аккаунтов
  * Обобщаем код балкового получения аккаунтов из ЧЯ
  * Доработка билдера social_api
  * Дополнены фейковые гранты
  * Новый метод парсинга куки lah

  [ Oksana Gorobets ]
  * fix: Больше моков

  [ Eugene Primako ]
  * PASSP-15225 Обмен значениями для ПДД-доменов
  * Фикс удаления options домена
  * Учим full_transaction использоваться как менеджер контекста

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 10 Oct 2016 11:56:50 +0300

yandex-passport-core (4.149) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-15451 Добавил новые параметры в CreateBinding

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 03 Oct 2016 18:03:48 +0300

yandex-passport-core (4.148) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-15393 Нормализуем все алиасы при сериализации в БД
  * PASSP-15393 Выносим user_defined_login с модели портального алиаса, пишем его и для ПДД
  * Приводим и PddAliasAlias к lowercase

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 29 Sep 2016 18:38:06 +0300

yandex-passport-core (4.147) unstable; urgency=low

  [ Oksana Gorobets ]
  * fix: Удаление кириллических доменов

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 21 Sep 2016 18:36:24 +0300

yandex-passport-core (4.146) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-15362 Не ломаемся на IP 0.0.0.0

  [ Andrey Isaev ]
  * Добавил новые номера turkcell в белый список

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 21 Sep 2016 17:15:54 +0300

yandex-passport-core (4.145) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13565 Миграция фониша
  * PASSP-13565 Рефакторинг модуля шифрования
  * PASSP-13565 Добавил параметр threshold_timestamp в unbind_old_phone
  * PASSP-13565 Допокрыл тестами миграционные программы

  [ Eugene Primako ]
  * PASSP-15276 Доработки get_preferred_language

  [ Andrey Isaev ]
  * PASSP-13565 Метод Billing.migrate_binding

  [ Pavel Perevedentsev ]
  * PASSP-15329 Обрабатываем пустой ответ

  [ Eugene Primako ]
  * PASSP-14977 Отрываем костыль из билдера OAuth
  * PASSP-15243 Учим билдер TVM принимать логин
  * PASSP-15309 Добавляем ручку отправки писем в билдер
  * Расширены моки грантов

  [ Pavel Perevedentsev ]
  * Ограничиваем набор получаемых счетчиков

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 19 Sep 2016 12:45:48 +0300

yandex-passport-core (4.144) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.6.0

  [ Eugene Primako ]
  * PASSP-12819 Метод билдера TVM для проверки ssh-подписи

  [ Alexander Kudryavtsev ]
  * PASSP-15151 Билдер для похода в Биллинг
  * Учимся парсить ответ ЧЯ для двуногого токена

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 07 Sep 2016 15:12:08 +0300

yandex-passport-core (4.143) unstable; urgency=low

  [ Andrey Isaev ]
  * MOBDEVAUTH-2384 Распознаём отказ из-за неверного токена

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 24 Aug 2016 13:40:50 +0300

yandex-passport-core (4.142) unstable; urgency=low

  [ Oksana Gorobets ]
  * fix: не обновлялся device_name при сохранении бэкапа

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 24 Aug 2016 12:02:11 +0300

yandex-passport-core (4.141) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-15048 Возможность запретить пути на конкретном хосте в валидаторе retpath

  [ Oksana Gorobets ]
  * PASSP-15141 Метаинформация о бэкапе

  [ Alexander Kudryavtsev ]
  * PASSP-14567 Передаем в createsession auth_time в миллисекундах

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 19 Aug 2016 13:24:42 +0300

yandex-passport-core (4.140) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14624, PASSP-14645 Доработки для дорегистрации и смены пароля WS-пользователей

  [ Eugene Primako ]
  * PASSP-13623 Поля трека для email-апи
  * PASSP-13623 Обновлён список маскируемых полей

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 16 Aug 2016 13:55:44 +0300

yandex-passport-core (4.139) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Удаление кода и зависимости от bcrypt
  * PASSP-15051 Поле в треке для состояния фронтенда

  [ Andrey Isaev ]
  * phonenumbers 7.4.5

  [ Alexander Kudryavtsev ]
  * PASSP-15078 Переезд на libgeobase5

  [ Oksana Gorobets ]
  * PASSP-14253 Хранилище для Ключа

  [ Eugene Primako ]
  * PASSP-14504 Правки билдера для ручки отправки писем

  [ Anastasia Morozova ]
  * Удаляем легаси метод /auth/after_restore/

  [ Oksana Gorobets ]
  * PASSP-15105 Устраняем неконсистентность в оценке сложности пароля

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 03 Aug 2016 15:58:09 +0300

yandex-passport-core (4.138) unstable; urgency=low

  [ Pavel Perevedentsev ]
  * PASSP-14923 Добавлено API для BigBro БК

  [ Andrey Isaev ]
  * PASSP-13565 Добавил CompletedPhonishList.find

  [ Konstantin Merenkov ]
  * pyisemail не надо ставить в virtualenv
  * PASSP-14987: Не отображаю наружу IP-адреса яндексовых серверов.

  [ Pavel Perevedentsev ]
  * PASSP-14923 Забытый грант для тестов

  [ Alexander Kudryavtsev ]
  * PASSP-12899 Флаги для промо привязки телефона после окончания рестора
  * PASSP-15026 При расшифровке не декодируем байтовую строку

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 25 Jul 2016 15:35:33 +0300

yandex-passport-core (4.137) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14977 Не передаем заголовок Ya-Consumer-Real-Ip в oauth

  [ Andrey Isaev ]
  * fix: билдер передавал None параметры в query

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 15 Jul 2016 16:18:47 +0300

yandex-passport-core (4.136) unstable; urgency=low

  [ Dmitry Kovega ]
  * Исправление pypi.version

  [ alexco ]
  * PASSP-14895 Частично избавляемся от netaddr при проверке грантов

  [ Eugene Primako ]
  * PASSP-14504 Переключаем паспортный билдер на новую версию ручки отправки писем

  [ Konstantin Merenkov ]
  * PASSP-14940: Не парсим и не отображаем в журнале изменения info.lang - языка интерфейса паспорта и почты.

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 12 Jul 2016 18:06:22 +0300

yandex-passport-core (4.135) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-14791 Новый метод в билдере OAuth

  [ Andrey Isaev ]
  * PASSP-13565 Дорегистрация фонишей (исправления)

  [ Kirill Borisov ]
  * PASSP-14899 Принудительно нормализуем адрес в нижний регистр.

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 08 Jul 2016 16:20:23 +0300

yandex-passport-core (4.134-2) unstable; urgency=low

  * rebuild

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 08 Jul 2016 16:16:01 +0300

yandex-passport-core (4.134-1) unstable; urgency=low

  * PASSP-14899 Принудительно нормализуем адрес в нижний регистр.

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 08 Jul 2016 15:27:24 +0300

yandex-passport-core (4.134) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-14765: В журнале отображаем не подтверждение почтового адреса, а его добавление. Подтверждение не отображаем.
  * PASSP-14765: Удалил тесты от подтверждения почтового адреса.
  * PASSP-14765: Отображаю дорегистрацию ПДД-пользователей как смену персональных данных.

  [ Kirill Borisov ]
  * PASSP-14830 Удаляем все биндинги при удалении всех e-mail'ов.
  * PASSP-14830 Не кодируем в punycode email-адреса при записи в HistoryDB.
  * PASSP-14841 Исправляем логику создания биндинга e-mail адресов.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 30 Jun 2016 16:22:35 +0300

yandex-passport-core (4.133) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13565 Дорегистрация фонишей (уже вот-вот)

  [ Kirill Merkushev ]
  * Зависимость от pyhamcrest + матчеры для форм

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 28 Jun 2016 15:50:03 +0300

yandex-passport-core (4.132) unstable; urgency=low

  * Пересборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 28 Jun 2016 11:16:28 +0300

yandex-passport-core (4.131) unstable; urgency=low

  [ Kirill Borisov ]
  * Исправляем зависимость от pyIsEmail.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Jun 2016 20:12:16 +0300

yandex-passport-core (4.130) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-14670 Более строгий валидатор email-адресов.
  * PASSP-9609 Исправляем кодирование кирилличеких адресов в HistoryDB при удалении.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Jun 2016 19:29:25 +0300

yandex-passport-core (4.129) unstable; urgency=low

  [ Eugene Primako ]
  * Позволяем включать эксперимент по логину на малые проценты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Jun 2016 17:13:50 +0300

yandex-passport-core (4.128) unstable; urgency=low

  [ alexco ]
  * PASSP-14699 Фиксируем версию as data для тестов при сборке

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Jun 2016 12:38:05 +0300

yandex-passport-core (4.127) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-14765: Сделал разные правки к журналу событий аккаунта.

  [ Alexander Kudryavtsev ]
  * PASSP-14075 Поддержка метода get_all_tracks ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Sat, 25 Jun 2016 01:04:59 +0300

yandex-passport-core (4.126-1) unstable; urgency=low

  * Позволяем включать эксперимент по логину на малые проценты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 28 Jun 2016 11:14:16 +0300

yandex-passport-core (4.126) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14484 Поддержка шифрования для historydb-логов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 21 Jun 2016 20:35:35 +0300

yandex-passport-core (4.125) unstable; urgency=low

  [ Kirill Merkushev ]
  * Добавлена зависимость на пакет nose-parameterized

  [ Oksana Gorobets ]
  * PASSP-14720 Удаляем счетчик на время отправки переподтверждения email

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 21 Jun 2016 11:09:51 +0300

yandex-passport-core (4.124) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-14731 Записываем сразу дату создания email в валидаторе

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 17 Jun 2016 19:10:14 +0300

yandex-passport-core (4.123) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14143 Билдер для похода в настройки Почты

  [ Andrey Isaev ]
  * phonenumbers 7.4.2
  * Добавил в белый список номеров Феникс из ДНР

  [ Oksana Gorobets ]
  * PASSP-14431 Берем ключи постарше для куки L

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 16 Jun 2016 18:13:13 +0300

yandex-passport-core (4.122) unstable; urgency=low

  [ Kirill Merkushev ]
  * pip зависимость на rednose и build-dep на teamcity-messages

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 15 Jun 2016 17:11:33 +0300

yandex-passport-core (4.121) unstable; urgency=low

  [ Oksana Gorobets ]
  * fix: Падающий тест ASLookup

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 14 Jun 2016 17:57:35 +0300

yandex-passport-core (4.120) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-14123 Моки грантов для КВ

  [ Konstantin Merenkov ]
  * PASSP-14635: Добавил поддержку новой ручки historydb-api /3/aggregated/
  * PASSP-14635: Больше тестов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 10 Jun 2016 19:54:26 +0300

yandex-passport-core (4.119) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-14671 Операции с добавленияем адресов и привязок выполняем в транзакции.
  * PASSP-14671 Изменяем логику работы с email_bindings.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 10 Jun 2016 17:18:09 +0300

yandex-passport-core (4.118) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-14675 Учим хелперы работать с "пустым" ответом ЧЯ
  * PASSP-14675 Поддержка full_info в фейкере ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 09 Jun 2016 17:25:52 +0300

yandex-passport-core (4.117) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-14551 Фиксы сериализаторов событий e-mail'ов.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 08 Jun 2016 22:30:36 +0300

yandex-passport-core (4.116) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-14483 Прикрутить к паспорту проверку кармы телефона

  [ Konstantin Merenkov ]
  * PASSP-14627: Забираем координаты, город, район и т.п. из suspected_*-ключей LaaS, если is_user_choice=True в ответе LaaS API.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 08 Jun 2016 16:25:39 +0300

yandex-passport-core (4.115) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-14523 Блокирующий SID для Телефонии

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 07 Jun 2016 01:04:53 +0300

yandex-passport-core (4.114) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-14643 Хак для правильной обработки сырого хэша Кинопоиска.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 02 Jun 2016 20:17:12 +0300

yandex-passport-core (4.113) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13565 Вложенные транзакции (без тестов)
  * PASSP-13565 Атрибуты для фонишной миграции и дорегистрации
  * PASSP-13565 Готовим паспортные объекты прежде чем отправить их в очередь
  * Добавил порядок в записи HistoryDB про телефоны
  * Статбокс-записи о создании телефонной операции пишутся в сериализаторе
  * Добавил возможность заменять конфликтующие операции в транзакции
  * Добавил параметр userinfo_args в get_many_accounts_by_uids

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 02 Jun 2016 17:52:33 +0300

yandex-passport-core (4.112) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-14556: Добавил поддеркжу hours_limit.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 30 May 2016 16:49:43 +0300

yandex-passport-core (4.111) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-14564 Обособил отказ social_api.TaskNotFoundError

  [ Kirill Borisov ]
  * Возможность переопределять переопределенные настройки в тестах.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 27 May 2016 21:46:20 +0300

yandex-passport-core (4.110) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14081 Анализатор успешных восстановлений
  * PASSP-14548 Обрабатываем некорректные значения в clean_headers

  [ Eugene Primako ]
  * PASSP-14285 Новая маска для телефонных номеров

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 26 May 2016 13:25:49 +0300

yandex-passport-core (4.109) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-14305: Добавил парсер historydb, который из записей эвристически вычленяет отдельные события

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 23 May 2016 22:33:17 +0300

yandex-passport-core (4.108) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-14326 Обновлены ссылки в хелперах Я.СМС

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 23 May 2016 22:09:07 +0300

yandex-passport-core (4.107) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-14387 Сериализаторы для DataSync
  * Не ретраимся по DataError, а перевыкидываем отдельное исключение
  * Фикс odk_update_if_equals для unicode-объектов
  * PASSP-14527 Эксперимент по смене почтового host_id

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 20 May 2016 20:51:17 +0300

yandex-passport-core (4.106) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-14472 Исправляем запись кириллических адресов в биндинги.

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 17 May 2016 16:38:57 +0300

yandex-passport-core (4.105) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-14395 Redis-счётчик на частоту отправки челленжных писем

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Thu, 12 May 2016 15:36:37 +0300

yandex-passport-core (4.104) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13817 Пишем sms_id отправленной СМСки
  * phonenumbers 7.3.2

  [ Kirill Borisov ]
  * PASSP-9609 Задвоение записи об адресе в HistoryDB.

  [ Andrey Isaev ]
  * PASSP-13565 Билдер для очереди

  [ Oksana Gorobets ]
  * PASSP-14290 Новый атрибут для Аудитории

  [ Kirill Borisov ]
  * PASSP-9609 Фиксы для случая с удалением всех e-mail'ов аккаунта.
  * PASSP-6975 Пишем e-mail биндинги в lowercase, проверяем кодирование кириллических адресов.
  * PASSP-9609 Приводим запись изменений адресов в statbox к стандарту.

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 11 May 2016 15:50:21 +0300

yandex-passport-core (4.103) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-14406: в функции parse_laas_region_response вообще все поля из response достаю через get, чтобы не дай бог нигде не упасть, если LaaS API поменяет формает.
  * PASSP-14406: добавил метод получения мока реквеста в BaseFakeBuilder.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 27 Apr 2016 23:28:31 +0300

yandex-passport-core (4.102) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14378 Счетчик сбоев профиля на авторизации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 26 Apr 2016 16:50:49 +0300

yandex-passport-core (4.101) unstable; urgency=low

  [ Konstantin Merenkov ]
  * PASSP-14151: Добавил парсер ответов LaaS API из json в структуру с заранее заданным набором атрибутов.
  * PASSP-14151: Добавил в разные треки информацию о географическом положении пользователя, полученную через LaaS API.
  * PASSP-14151: Исправил опечату в докстринге к LaasTrackMixin.

  [ Kirill Borisov ]
  * PASSP-9609 Моки для счетчика полного количества отосланных писем.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 22 Apr 2016 13:21:13 +0300

yandex-passport-core (4.100) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-14321 Поле трека для проверки КО

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 21 Apr 2016 23:03:05 +0300

yandex-passport-core (4.99) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14304 Ограничение UID-а сверху при валидации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 19 Apr 2016 15:11:12 +0300

yandex-passport-core (4.98) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-9609 Возможность тестировать информацию об отправителе письма.

  [ Andrey Isaev ]
  * phonenumbers 7.3.0

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 18 Apr 2016 17:47:57 +0300

yandex-passport-core (4.97) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-14258 Удалены неиспользуемые настройки
  * Удаляем поле трека is_global_logout

  [ Kirill Borisov ]
  * PASSP-9609 Исправляем запись false в статбоксовом сериализаторе e-mail'ов.

  [ Eugene Primako ]
  * Учим билдер ЧЯ выдавать тикеты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 14 Apr 2016 22:19:00 +0300

yandex-passport-core (4.96) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-14283 Проверка IP из серверных сетей Яндекса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 13 Apr 2016 14:24:36 +0300

yandex-passport-core (4.95) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-9609 Счетчик для тестирования ручки validate email-валидатора.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 12 Apr 2016 18:29:58 +0300

yandex-passport-core (4.94) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-14124 Оформляем тестовые номера как российские

  [ Eugene Primako ]
  * PASSP-12819 Апи для работы с TVM

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 12 Apr 2016 17:31:31 +0300

yandex-passport-core (4.93) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-14124 Добавил тестовые номера в белый список

  [ Kirill Borisov ]
  * PASSP-14242 Принудительно пишем запись с адресной строкой при модификации e-mail'ов.

  [ Alexander Kudryavtsev ]
  * PASSP-14236 Поддержка событий нового email-валидатора в анкете

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 11 Apr 2016 15:58:56 +0300

yandex-passport-core (4.92) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Фикс тестов из-за изменений в libipreg

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 08 Apr 2016 12:29:14 +0300

yandex-passport-core (4.91) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13649 Телефонные уведомления в СМС
  * PASSP-13649 Разбил logical_operation.confirm_phone

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 07 Apr 2016 18:47:44 +0300

yandex-passport-core (4.90) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-9536 Возможность запроса атрибутов email-адресов из ЧЯ.

  [ Eugene Primako ]
  * PASSP-14095 Удаляем неиспользуемые поля трека
  * PASSP-14016 Удаляем сессионную карму
  * PASSP-14184 Не ломаемся на пользователях старше 116 лет

  [ Alexander Kudryavtsev ]
  * PASSP-14157 Удаление кода микропрофиля
  * Исправлен билдер LaaS

  [ Oksana Gorobets ]
  * PASSP-13974 Доработки валидатора DisplayName

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 04 Apr 2016 22:06:13 +0300

yandex-passport-core (4.89) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13649 Костыль для хранения факта помещения в карантин

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 30 Mar 2016 18:53:40 +0300

yandex-passport-core (4.88) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13649 Тесты переводов телефонных писем

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 29 Mar 2016 13:44:06 +0300

yandex-passport-core (4.87) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13649 Телефонные письма

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 25 Mar 2016 21:03:18 +0300

yandex-passport-core (4.86) unstable; urgency=low

  [ Eugene Primako ]
  * Дополнил mock_grants новыми грантами

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 25 Mar 2016 13:14:10 +0300

yandex-passport-core (4.85) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.2.8

  [ Oksana Gorobets ]
  * PASSP-13566 Максимальная длина КО

  [ Alexander Kudryavtsev ]
  * PASSP-13042 Меньше ворнингов при анализе событий истории

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 24 Mar 2016 20:22:31 +0300

yandex-passport-core (4.84) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-9536 Ряд исправлений по результатам тестирования ручек legacy API.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 18 Mar 2016 23:27:49 +0300

yandex-passport-core (4.83) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13834 Указываем phone_id защищённого телефона

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 17 Mar 2016 20:46:41 +0300

yandex-passport-core (4.82) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13834 Сериализация изменений защищённого телефона
  * PASSP-13892 Телефонные логи для Крипты
  * Улучшение тестовой инфраструктуры

  [ Eugene Primako ]
  * PASSP-13956 Фикс номера сида для Толоки

  [ Kirill Borisov ]
  * PASSP-9609 Поддержка получение информации о конкретном e-mail адресе из ЧЯ.

  [ Alexander Kudryavtsev ]
  * Обрабатываем случай падения slave-процесса Тензорнета

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 15 Mar 2016 12:06:16 +0300

yandex-passport-core (4.81) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-14052 Доработка фейкера ЧЯ
  * Маскируем oauth-токены в логах билдера ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 10 Mar 2016 21:21:14 +0300

yandex-passport-core (4.80) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-9536 Пишем больше информации в статбокс, мелкие фиксы.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 09 Mar 2016 17:59:46 +0300

yandex-passport-core (4.79) unstable; urgency=low

  [ Andrey Isaev ]
  * Защита телефона Phonish'а без подтверждения

  [ Alexander Kudryavtsev ]
  * PASSP-13991 Избавляемся от ICU

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 09 Mar 2016 14:14:20 +0300

yandex-passport-core (4.78) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-13889 Поля в треке для переноса кук
  * Доработка фейкера ЧЯ
  * PASSP-13683 Передаём в ЧЯ текущее время при выписывании куки

  [ Oksana Gorobets ]
  * Более строгая валидация ДР

  [ Eugene Primako ]
  * PASSP-13988 Не падаем на нестроковых социальных displayname

  [ Alexander Kudryavtsev ]
  * PASSP-14025 Экранируем yandexuid при записи в event и auth логи

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 04 Mar 2016 13:04:47 +0300

yandex-passport-core (4.77) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-12999 Рефакторинг тестового кода для работы со slave-базами (доработки)

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 26 Feb 2016 22:02:00 +0300

yandex-passport-core (4.76) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-12999 Передаем правильный запрос в get_engine

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 26 Feb 2016 14:40:23 +0300

yandex-passport-core (4.75) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-13936 Возможность ограничить дату сверху в валидаторе LooseDateValidator
  * PASSP-13940 Возможность передать значение лимита при проверке срабатывания счетчика

  [ Eugene Primako ]
  * PASSP-13956 Блокирующий сид для Толоки

  [ Alexander Kudryavtsev ]
  * PASSP-12999 Ретраи транзакций и рефакторинг сериализации в БД

  [ Oksana Gorobets ]
  * PASSP-11980 Настройки для принудительной дорегистрации лайтов

  [ Eugene Primako ]
  * PASSP-13760 Используем новый метод ЧЯ для подновления кук

  [ Alexander Kudryavtsev ]
  * PASSP-13877 Поддержка перевода Восстановлятора на новый бекенд саппортских ссылок

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 25 Feb 2016 21:07:48 +0300

yandex-passport-core (4.74) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-13970 Пропускаем корявые e-mailы при парсинге ответа от ЧЯ.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 25 Feb 2016 13:47:31 +0300

yandex-passport-core (4.73) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-13919 Ufo возвращает статус запроса

  [ Eugene Primako ]
  * PASSP-13590 Новое поле для трека
  * PASSP-13590 Изменено маскирование телефона для челленжа
  * PASSP-13590 Счётчик неуспешных челленжей

  [ Kirill Borisov ]
  * PASSP-13623 Добил покрытие и поменял номера атрибутов.

  [ Eugene Primako ]
  * Добавляем поле во все нужные треки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Sat, 20 Feb 2016 22:41:43 +0300

yandex-passport-core (4.72) unstable; urgency=low

  [ Eugene Primako ]
  * Новый метод маскирования телефона
  * Новый метод маскирования емейла
  * Переделан автоинкремент счётчика проверки 2фа-пинов
  * user_agent_info вынесено в отдельное свойство env
  * PASSP-13651 Атрибут с датой отправки последнего письма
  * PASSP-13651 Счётчик для авторизационных челленжей
  * Доработки для тестирования емейлов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 17 Feb 2016 19:01:53 +0300

yandex-passport-core (4.71) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-13623 Новая модель для e-mail адресов, парсинг адресов из ЧЯ.

  [ Eugene Primako ]
  * PASSP-13725 Поле трека для os_version

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 17 Feb 2016 14:58:41 +0300

yandex-passport-core (4.70) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13891 Неправильно отвязываем телефоны

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 15 Feb 2016 15:36:16 +0300

yandex-passport-core (4.69) unstable; urgency=low

  [ Eugene Ardarov ]
  * PASSP-13562 Удалено хождение паспорт в yasms (остатки)

  [ Eugene Primako ]
  * PASSP-13693 Фикс записи бинарных атрибутов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 12 Feb 2016 14:38:15 +0300

yandex-passport-core (4.68) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-13873 Правильно обрабатываем отсутствие оценки качества пароля.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Feb 2016 15:18:54 +0300

yandex-passport-core (4.67) unstable; urgency=low

  [ Eugene Primako ]
  * Правильно валидируем пин на аккаунтах с неуказанным годом рождения

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 09 Feb 2016 15:42:01 +0300

yandex-passport-core (4.66) unstable; urgency=low

  [ Eugene Ardarov ]
  * PASSP-13562 Удалено хождение паспорт в yasms

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 08 Feb 2016 18:27:01 +0300

yandex-passport-core (4.65) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-13850 Фикс валидации не-ascii пинов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 05 Feb 2016 17:06:39 +0300

yandex-passport-core (4.64) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-13651 Новая ручка для паспортного билдера

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 05 Feb 2016 13:01:21 +0300

yandex-passport-core (4.63) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-12241 Передаем User-Ip и User-Agent в Yapic

  [ Andrey Isaev ]
  * phonenumbers 7.2.4

  [ Alexander Kudryavtsev ]
  * LIB-478 Используем специальный файл Геобазы для тестов
  * PASSP-13557 Поддержка удаления протухших persistent-треков
  * Заменил _ на - для красоты в Графите

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 04 Feb 2016 21:51:22 +0300

yandex-passport-core (4.62) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-13832 Не разрешаем нецифровые символы в пине

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 02 Feb 2016 20:30:39 +0300

yandex-passport-core (4.61) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-13564 Поправлено сравнение юникодных ключей в тестах
  * PASSP-13564 Расширен ответ о соц.профилях пользователя данными о провайдере
  * PASSP-13695 Валидация города по Геобазе

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 29 Jan 2016 14:46:57 +0300

yandex-passport-core (4.60) unstable; urgency=low

  [ Andrey Isaev ]
  * fix: отдельные URL для social-api и social-broker
  * Revert "add: новые методы у FakedRequest"

  [ Alexander Kudryavtsev ]
  * PASSP-13708 Удаление всех email-адресов по UID

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 29 Jan 2016 12:54:18 +0300

yandex-passport-core (4.59) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-13673 Поддержка модели профиля

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 28 Jan 2016 21:34:21 +0300

yandex-passport-core (4.58) unstable; urgency=low

  [ Eugene Primako ]
  * Revert "PASSP-12705 Откатываем новую схему хранения секретов"
  * PASSP-13092 Пишем в HistoryDB id изменяемых секретов
  * Поле трека для хранения secret_ids
  * PASSP-13198 Утилиты для CRC
  * Получаем длину пина из ЧЯ
  * fix
  * Увеличиваем длину CRC-подписи 2фа-секрета
  * Вычитаем 1 при сериализации пина в контейнер
  * Правильно мокаем ответ edit_totp ЧЯ
  * PASSP-12705 Изменения в валидации пина
  * Фикс валидации пина

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 26 Jan 2016 13:11:58 +0300

yandex-passport-core (4.57) unstable; urgency=low

  [ Andrey Isaev ]
  * add: новые методы у FakedRequest

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 22 Jan 2016 21:08:04 +0300

yandex-passport-core (4.56) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.2.3

  [ Eugene Primako ]
  * Не светим куки в трейсбеке

  [ Alexander Kudryavtsev ]
  * PASSP-13747 Фикс неучтенного порога при неточном сравнении строк с учетом транслитерации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 21 Jan 2016 13:49:22 +0300

yandex-passport-core (4.55) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.2.2

  [ Eugene Primako ]
  * Поддержка сборки на templated-конфигурации
  * Забираем мастер-покрытие из templated-сборки

  [ Alexander Kudryavtsev ]
  * PASSP-13513 Обработка fresh-профилей

  [ Eugene Primako ]
  * Удаляем метод OAuth revalidate

  [ Oksana Gorobets ]
  * PASSP-13494 Принимаем трек, куки и токен в методах изменения телефона
  * PASSP-12792 Рефакторинг статбокс тестов в /complete и /phone

  [ Alexander Kudryavtsev ]
  * PASSP-13477 Запись в лог для отладки

  [ Eugene Primako ]
  * PASSP-13659 Учёт длины пароля при проверке последнего на слабость

  [ Alexander Kudryavtsev ]
  * PASSP-13063 Доделки для дорегистрации по саппортской ссылке

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 19 Jan 2016 16:26:52 +0300

yandex-passport-core (4.54) unstable; urgency=low

  * Пересборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 22 Dec 2015 19:13:57 +0300

yandex-passport-core (4.53) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13327 Разбиваем bulk-запросы к ЧЯ

  [ Eugene Primako ]
  * PASSP-13455 Возвращаем удалённый сид 56

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 22 Dec 2015 18:53:04 +0300

yandex-passport-core (4.52) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-13507 Улучшения тестовых хелперов, правильное указание display_login для КП.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 22 Dec 2015 13:19:43 +0300

yandex-passport-core (4.51) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13529 Маскируем мусорные телефонные атрибуты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 17 Dec 2015 16:10:36 +0300

yandex-passport-core (4.50-1) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13327 Разбиваем bulk-запросы к ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 22 Dec 2015 19:07:31 +0300

yandex-passport-core (4.50) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-13440 Правильно удаляем аккаунты Кинопоиска.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 11 Dec 2015 20:56:51 +0300

yandex-passport-core (4.49) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-13440 Тестовые аккаунты КП идут в шард 2

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 11 Dec 2015 16:10:01 +0300

yandex-passport-core (4.48) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.2.1

  [ Kirill Borisov ]
  * PASSP-10607 Работа с ПДД-алиасом.

  [ Eugene Ardarov ]
  * PASSP-13340 Добавлена проверка по whitelist-у возможных, но невалидных номеров, при парсинге номера в PhoneNumber Рефакторинг PhoneNumber
  * удалено правило moldova_620 из whitelist-а телефонных номеров - этот префикс добавили в libphonenumbers как валидный между версиями 7.1.1 и 7.2.1

  [ Eugene Primako ]
  * PASSP-13506 Запрещаем отписку от sid=passport

  [ Alexander Kudryavtsev ]
  * PASSP-13440 Поддержка аккаунтов для КП

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 10 Dec 2015 21:59:53 +0300

yandex-passport-core (4.47) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13327 Метод historydb_api.lastauth

  [ Alexander Kudryavtsev ]
  * PASSP-13490 Доделки по восстановлению

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 08 Dec 2015 20:42:21 +0300

yandex-passport-core (4.46) unstable; urgency=low

  [ Mikhail Vostrykh ]
  * PASSP-13151 Laas Api сам билдер и тесты для единственного метода /region/

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 02 Dec 2015 15:21:46 +0300

yandex-passport-core (4.45) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12814 Билдер для запросов к Паспорту

  [ Oksana Gorobets ]
  * PASSP-13337 Починка истекших операций

  [ Mikhail Vostrykh ]
  * PASSP-13151 Laas Api сам билдер и тесты для единственного метода /region/

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 30 Nov 2015 19:39:08 +0300

yandex-passport-core (4.44) unstable; urgency=low

  [ Andrey Isaev ]
  * Добавил параметр phone_bindings в blackbox.userinfo
  * PASSP-13002 Подругому работаем с телефонными привязками

  [ Anastasia Morozova ]
  * Получаем длину пина из ЧЯ

  [ Dmitry Kovega ]
  * Добавлен authtype password-oauth

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 23 Nov 2015 15:55:58 +0300

yandex-passport-core (4.43) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-13299 Не требуем подтверждения номера, который в карантине

  [ Kirill Borisov ]
  * PASSP-10606 Удаление аккаунта.

  [ Mikhail Vostrykh ]
  * PASSP-13252 Добавил инициализацию данных из либы phonenumbers.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 17 Nov 2015 14:51:26 +0300

yandex-passport-core (4.42) unstable; urgency=low

  [ Mikhail Vostrykh ]
  * PASSP-12152 Новый тип трека key_link и гранты для него

  [ Oksana Gorobets ]
  * Statbox запись может наследоваться от списка шаблонов
  * PASSP-12866 Флашим ленивые объекты перед тестами

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 12 Nov 2015 20:38:46 +0300

yandex-passport-core (4.41) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-13265 Возможность забрать только парольные аутентификации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 10 Nov 2015 14:37:06 +0300

yandex-passport-core (4.40) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-13204 Добавлен timeuuid в env_profile
  * PASSP-13204 Добавлен AuthChallengeEntry и AuthChallengeConverter
  * PASSP-13204 Добалено поле raw_env в EnvProfile

  [ Andrey Isaev ]
  * Пользователь больше не может отменять протухшие телефонные операции

  [ Kirill Borisov ]
  * Экспериментальный новый хелпер для сравнения записей в statbox.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 09 Nov 2015 17:12:48 +0300

yandex-passport-core (4.39) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.1.0

  [ Alexander Kudryavtsev ]
  * PASSP-13218 Поле в треке для составных способов восстановления

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 03 Nov 2015 18:07:11 +0300

yandex-passport-core (4.38) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-13189 Исправление сериализации поля options у домена.

  [ Eugene Ardarov ]
  * исправлен вывод unicode-ных операторов в скрипте парсера номеров

  [ Eugene Primako ]
  * PASSP-13094 Получаем из ЧЯ список текущих 2фа-секретов
  * PASSP-13094 Поддержка op=replace в метода edit_totp ЧЯ

  [ Kirill Borisov ]
  * PASSP-12675 Поддержка шаблонов display_name, легкий рефакторинг.

  [ Andrey Isaev ]
  * PASSP-13037 Исправил различие в схеме SQLAlchemy и БД

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 02 Nov 2015 16:36:21 +0300

yandex-passport-core (4.37) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-8920 Добавил эталонную статбокс-запись что защищённый номер удалён
  * PASSP-8920 Миграция из passport-api

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 28 Oct 2015 19:05:38 +0300

yandex-passport-core (4.36) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12705 Откатываем новую схему хранения секретов
  * Возвращаем функцию like_phone_number

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 22 Oct 2015 17:29:56 +0300

yandex-passport-core (4.35) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12705 Поддержка метода ЧЯ edit_totp
  * PASSP-12705 AutoId для TotpSecret
  * Возможность прокидывать field при конвертации ошибок формы
  * Поле totp_secret удалено из трека
  * PASSP-12705 Изменяем метод хранения 2фа секретов и пинов, увеличиваем длину пина
  * Удаляем метод ЧЯ match_totp

  [ Alexander Kudryavtsev ]
  * PASSP-11969 Запись скомпрометированного пароля, поиск в pwdhistory

  [ Eugene Primako ]
  * Доработан метод проверки statbox-логов
  * PASSP-13079 Оборачиваем отдельные транзакции в safe_execute

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 22 Oct 2015 13:23:48 +0300

yandex-passport-core (4.34) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-13029 Поле в треке для хранения ID трека следующей процедуры

  [ Andrey Kazarinov ]
  * PASSP-12867 - Добавить is_changing_required, glogout*, revoker* в event=account_modification

  [ Andrey Isaev ]
  * PASSP-8920 Добавил blackbox.phone_operations
  * Подпрограммы для тестирования создания телефонного алиаса
  * Меняем флаги на телефоне только в момент привязки

  [ Eugene Ardarov ]
  * PASSP-12908 Добавлено новое поле social_output_mode в модели трека для замены social_output_oauth_token

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 16 Oct 2015 18:01:40 +0300

yandex-passport-core (4.33) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13043 Дополнил метод blackbox.phone_bindings параметром need_unbound
  * Пересборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 09 Oct 2015 11:59:07 +0300

yandex-passport-core (4.32) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10604 Добавляем в валидатор занятости логина получение ПДД-домена из отдельного поля.
  * PASSP-10604 Возможность проставлять сырой хэш пароля.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 08 Oct 2015 16:56:51 +0300

yandex-passport-core (4.31) unstable; urgency=low

  [ Eugene Primako ]
  * Правильно обрабатываем ненормализованные ПДД-алиасы

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 07 Oct 2015 17:43:14 +0300

yandex-passport-core (4.30) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-9830 Определяем тип аккаунта по алиасам
  * Правки сериализации login и user_defined_login

  [ Alexander Kudryavtsev ]
  * PASSP-12784 Доработки валидатора неточной даты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 07 Oct 2015 15:43:14 +0300

yandex-passport-core (4.29-1) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-13043 Дополнил метод blackbox.phone_bindings параметром need_unbound

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 09 Oct 2015 11:56:37 +0300

yandex-passport-core (4.29) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-11912 Переход на внутренние почтовые ручки

  [ Kirill Borisov ]
  * PASSP-10604 Мелкие правки в тестовых методах.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 05 Oct 2015 15:56:35 +0300

yandex-passport-core (4.28) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-12065 Перенос и рефакторинг анализатора событий event-лога
  * PASSP-12065 Доработки для 2ФА-восстановления по короткой анкете

  [ Kirill Borisov ]
  * PASSP-12934 Удаляем упоминания CLEAR_PDD_COOKIES.
  * PASSP-12343 Пишем события о создании алиасов для домена.

  [ Oksana Gorobets ]
  * PASSP-12744 Ручка подтверждения номера без смс

  [ Andrey Kazarinov ]
  * PASSP-12943 - Добавить параметр from в билдер historydb-api
  * Поднял версию tensornet

  [ Alexander Kudryavtsev ]
  * Пропускаем тест производительности сравнения имен на TeamCity

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 01 Oct 2015 15:00:18 +0300

yandex-passport-core (4.27) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Возможность не выполнять тесты на TeamCity

  [ Andrey Isaev ]
  * Ручка check_phone может вернуть null в validation_date

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 30 Sep 2015 16:01:23 +0300

yandex-passport-core (4.26) unstable; urgency=low

  [ Eugene Ardarov ]
  * исправлена обработка неуспешного статуса ответа от frodo с не-ascii символом в теле ответа

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 25 Sep 2015 12:34:51 +0300

yandex-passport-core (4.25) unstable; urgency=low

  [ Eugene Ardarov ]
  * добавлена функция для запроса task_by_profile в social-brokerapi
  * отправляем фейковые заглушки вместо ip, host и useragent, если сам клиент фейковый
  * добавлены поля в трек для игнорирования капчи и параметров oauth client-а при создании xtoken
  * is_bogus_client переименован в is_fake_client, добавлены комментарии
  * get_task_by_profile переименован в get_task_by_profile_args

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 24 Sep 2015 18:01:45 +0300

yandex-passport-core (4.24) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-12887 Еще лучше кодируем куки

  [ Alexander Kudryavtsev ]
  * PASSP-8577 Функция проверки нативности email-адреса
  * PASSP-12789 Поддержка событий нового восстановления в анализаторе событий

  [ Kirill Borisov ]
  * PASSP-12732 Исправляем сериализацию почти пустого списка.

  [ Alexander Kudryavtsev ]
  * Оборачиваем инициализацию транзакции в safe_execute

  [ Andrey Isaev ]
  * Указываем в результате операции новый защищённый телефон

  [ Kirill Borisov ]
  * PASSP-12343 Подчищаем модель домена.

  [ Andrey Isaev ]
  * Не меняем входные данные, когда парсим аккаунт
  * PASSP-12917 Изменил логику выбора телефона для уведомлений

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 23 Sep 2015 18:48:50 +0300

yandex-passport-core (4.23) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-12648 Ослабил требования blackbox.phone_bindings

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 21 Sep 2015 14:02:36 +0300

yandex-passport-core (4.22) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.0.11

  [ Oksana Gorobets ]
  * PASSP-12730 Убрано лишнее логгирование
  * PASSP-12778 Исправлена опечатка в hyphen

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 18 Sep 2015 17:33:57 +0300

yandex-passport-core (4.21) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-12812 Мокаем хосты в settings_context
  * Временно разрешаем отменять протухшии операции

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 17 Sep 2015 16:55:33 +0300

yandex-passport-core (4.20) unstable; urgency=low

  * Пересборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 16 Sep 2015 20:52:33 +0300

yandex-passport-core (4.19) unstable; urgency=low

  [ Andrey Isaev ]
  * Запрещаем sqlite переиспользовать первичные ключи

  [ Alexander Kudryavtsev ]
  * PASSP-12553 Вытаскиваем цифровой алиас из логина

  [ Andrey Isaev ]
  * PASSP-12722 Рефакторинг телефонной операции замены и тестовые программы
  * TODO

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 16 Sep 2015 17:14:16 +0300

yandex-passport-core (4.18-1) unstable; urgency=low

  [ Eugene Primako ]
  * Фикс исполнения пустых пайплайнов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 16 Sep 2015 20:49:01 +0300

yandex-passport-core (4.18) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-12202 Поиск пароля в HistoryDB ручкой версии 2
  * PASSP-12202 Удалил ручки HistoryDBApi версии 1

  [ Oksana Gorobets ]
  * PASSP-12730 Кодируем куки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 14 Sep 2015 18:50:07 +0300

yandex-passport-core (4.17) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Зависимость от новой версии python-tensornet

  [ Eugene Primako ]
  * PASSP-12205 Обрабатываем проблему с inserted_primary_key is None

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 14 Sep 2015 13:05:55 +0300

yandex-passport-core (4.16) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-12687 Поддержка саппортских ссылок на восстановлении
  * PASSP-12756: Тестовый TensorNet, зависимость от библиотеки tensornet

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 11 Sep 2015 13:24:37 +0300

yandex-passport-core (4.15) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10866 Грубая реализация транзакций.
  * Изменения по результатам ревью.
  * PASSP-10866 Немного тестов на менеджер транзакций.
  * PASSP-10866 Правки и тесты для полной транзакции.
  * PASSP-10866 Используем safe_execute.

  [ Andrey Isaev ]
  * PASSP-12295 Исправил ошибку отвязки телефона в MySql

  [ Alexander Kudryavtsev ]
  * PASSP-12579 Поддержка событий нового YaSMS в анализаторе событий

  [ Kirill Borisov ]
  * PASSP-10866 Недостающий тест на игнорирование транзакций.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 09 Sep 2015 17:24:32 +0300

yandex-passport-core (4.14) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-12730 Логгирование запроса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 07 Sep 2015 20:09:20 +0300

yandex-passport-core (4.13) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12050 Получаем токен по уиду с новым grant_type

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 04 Sep 2015 17:31:04 +0300

yandex-passport-core (4.12) unstable; urgency=low

  [ Kirill Borisov ]
  * Используем нормальные классы полей вместо функций.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 04 Sep 2015 12:34:51 +0300

yandex-passport-core (4.11) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-12051 Передаем user_ip в паспортных вызовах oauth

  [ Eugene Primako ]
  * PASSP-12619 Ещё фикс фейкера HistoryDB LastAuth

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 03 Sep 2015 17:46:27 +0300

yandex-passport-core (4.10) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12619 Фикс фейкера HistoryDB LastAuth

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 03 Sep 2015 13:10:13 +0300

yandex-passport-core (4.9) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12619 Новая HistoryDB-ручка для last_auth

  [ Oksana Gorobets ]
  * PASSP-12367 Изменение формата для phone.log

  [ Andrey Isaev ]
  * PASSP-12295 Сериализация телефонных привязок

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 02 Sep 2015 21:45:03 +0300

yandex-passport-core (4.8) unstable; urgency=low

  [ Andrey Isaev ]
  * Исправил тест

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 31 Aug 2015 14:05:19 +0300

yandex-passport-core (4.7) unstable; urgency=low

  [ Andrey Isaev ]
  * Запрещаем удалять несуществующую телефонную операцию

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 31 Aug 2015 13:05:00 +0300

yandex-passport-core (4.6) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-12644 безусловное приведение заголовков

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 28 Aug 2015 17:20:01 +0300

yandex-passport-core (4.5) unstable; urgency=low

  [ Kirill Borisov ]
  * Пишем данные о домене при сериализации ПДД-шников.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 27 Aug 2015 17:31:20 +0300

yandex-passport-core (4.4) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-11337 Создание, чтение, сериализация, валидация трека, хранимого в базе

  [ Oksana Gorobets ]
  * PASSP-12644 encode unicode headers

  [ Andrey Isaev ]
  * Пишем в стабокс operation_id + uid

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 26 Aug 2015 21:10:30 +0300

yandex-passport-core (4.3) unstable; urgency=low

  [ Anastasia Morozova ]
  * Add GITHUB_REPO to settings.json

  [ Alexander Kudryavtsev ]
  * PASSP-12627 Не используем email-ы по умолчанию при валидации пароля

  [ Andrey Isaev ]
  * PASSP-12099 Метод, который находит конфликтные операции

  [ Alexander Kudryavtsev ]
  * Увеличил допустимый сдвиг для сравнения даты и времени в тестах

  [ Anastasia Morozova ]
  * Новые поля в треке для проверк успешности ответа на текущий КВ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 24 Aug 2015 17:31:52 +0300

yandex-passport-core (4.2) unstable; urgency=low

  [ Dmitry Kovega ]
  * Тестирование телефонных флагов

  [ Eugene Primako ]
  * PASSP-12586 Не ретраимся при ошибке транзакции

  [ Alexander Kudryavtsev ]
  * PASSP-12563 Поддержка метода setsilent email-валидатора и флага silent

  [ Kirill Borisov ]
  * PASSP-12420 Сравниваем объекты моделей по содержимому.
  * PASSP-12420 Корректно обрабатываем пустой ответ от hosted_domains.
  * Расширен .gitignore.

  [ Dmitry Kovega ]
  * PASSP-12099 Возможность передать shard в хелперы-тесты

  [ Alexander Kudryavtsev ]
  * PASSP-12257 Поле в треке для имени выполняемого процесса

  [ Eugene Primako ]
  * PASSP-12149 Рефакторинг полей и методов, связанных с логаутом

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 20 Aug 2015 13:09:50 +0300

yandex-passport-core (4.1) unstable; urgency=low

  [ Oksana Gorobets ]
  * PASSP-12559 Валидация логина для ПДД - откат изменений

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 17 Aug 2015 15:31:33 +0300

yandex-passport-core (4.0) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-12578 Изменил умолчание для поиска пароля в истории паролей при валидации

  [ Eugene Primako ]
  * Не ретраимся по IntegrityError
  * PASSP-12586 Правильно обрабатываем ошибки БД при коммите-роллбеке транзакций

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 14 Aug 2015 13:00:44 +0300

yandex-passport-core (3.104) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-12398 Показываем кириллическую капчу на mode=changepass, если в настройках выбрана Бельгия
  * Поправлено дефолтное значение для выбора очереди капчи по языку
  * Используем дефолтную страну из сеттингов и переводим страну в uppercase для phonenumbers

  [ Alexander Kudryavtsev ]
  * PASSP-12583 Корректно сравниваем ДР в случае даты 29.02

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 13 Aug 2015 20:38:01 +0300

yandex-passport-core (3.103) unstable; urgency=low

  [ Andrey Kazarinov ]
  * PASSP-12409 - Доделать проксирование АПИ в админке

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 12 Aug 2015 23:27:39 +0300

yandex-passport-core (3.102) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12415 Вернул потерянный маппинг сидов в атрибуты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 12 Aug 2015 17:35:02 +0300

yandex-passport-core (3.101) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-12099 Можно задать время жизни операций

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 11 Aug 2015 18:31:44 +0300

yandex-passport-core (3.100) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.0.9

  [ Eugene Primako ]
  * PASSP-12415 Фикс имён сидов для Недвижимости

  [ Alexander Kudryavtsev ]
  * PASSP-12555 Значение кармы в истории может быть пустым

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 11 Aug 2015 17:00:35 +0300

yandex-passport-core (3.99) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-12205 Расширено логирование ошибки шардера
  * PASSP-12415 Новые сиды для приложений Недвижимости
  * Фикс для сравнения TimeNow с None

  [ Andrey Isaev ]
  * Правки операции создания алиаса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 07 Aug 2015 17:32:47 +0300

yandex-passport-core (3.98) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-12115 Парсинг полей со временами отзыва токенов/сессий/ПП.
  * PASSP-12115 Автоматом проставляем значения для времен отзыва на аккаунта.

  [ Andrey Isaev ]
  * Операции алиасификации и деалиасификации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 05 Aug 2015 18:24:57 +0300

yandex-passport-core (3.97) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-12309 Более строгий валидатор хостнейма.
  * PASSP-12309 Валидатор логинов ПДДшников.
  * PASSP-12309 Забыли добавить валидатор ПДД логинов.

  [ Anastasia Morozova ]
  * sids=[64, 88, 114, 666] добавлены в список разрешённых к подписке только через admsubscribe

  [ Andrey Isaev ]
  * Исправил схему таблицы aliases

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 03 Aug 2015 13:21:13 +0300

yandex-passport-core (3.96) unstable; urgency=low

  [ Eugene Primako ]
  * Флаг is_otp_magic_passed добавлен в register-трек
  * Новое поле для магической авторизации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 31 Jul 2015 14:39:38 +0300

yandex-passport-core (3.95) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-12309 Декодирование punycode-доменов в валидаторе.

  [ Andrey Isaev ]
  * phonenumbers 7.0.8

  [ Eugene Primako ]
  * PASSP-10807 track.blackbox_password_status становится sensitive
  * Поле трека is_otp_magic_passed

  [ Dmitry Kovega ]
  * В requests можно передать (filename, fileobj)

  [ Kirill Borisov ]
  * PASSP-11585 Сохранение названия организации на домене.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 30 Jul 2015 20:58:44 +0300

yandex-passport-core (3.94) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-11585 Определяем дорегистрированность ПДД-шника по наличию телефона.

  [ Anton Kirilenko ]
  * Поддержка ручки удаления task в social-api

  [ Kirill Borisov ]
  * PASSP-12309 Поддержка кириллических доменов.
  * PASSP-12309 Проверка на кодирование IDNA в валидаторе домена.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Jul 2015 21:42:07 +0300

yandex-passport-core (3.93) unstable; urgency=low

  [ Anastasia Morozova ]
  * Revert "Фикс для чтения треков устаревших типов"

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 22 Jul 2015 17:44:13 +0300

yandex-passport-core (3.92) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Меньше ворнингов при обработке событий регистрации из HistoryDB

  [ Kirill Borisov ]
  * PASSP-12276 Автоматом переводим имя домена в нижний регистр.

  [ Andrey Isaev ]
  * PASSP-12099 Шаблоны для статбокса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 21 Jul 2015 19:33:14 +0300

yandex-passport-core (3.91) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-12242 Core не зависит от passport-libs-checker

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 20 Jul 2015 11:48:17 +0300

yandex-passport-core (3.90) unstable; urgency=low

  [ Andrey Isaev ]
  * Добавил признак карантина телефонной операции

  [ Alexander Kudryavtsev ]
  * PASSP-12212 Сравнение UA с весами
  * PASSP-12207 Исправляем дублирующие события при регистрации
  * PASSP-12201 Неточное сравнение ДР
  * PASSP-11814 Свойство для получения подтвержденных телефонов пользователя
  * PASSP-12215 Сравнение пар имени и фамилии

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 15 Jul 2015 16:15:12 +0300

yandex-passport-core (3.89) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-12119 Поправить authtype на verify во всех наших апи, где проверяется пароль

  [ Kirill Borisov ]
  * PASSP-11585 Исправляем принудительное проставление 8 сида ПДДшникам.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 14 Jul 2015 12:26:52 +0300

yandex-passport-core (3.88) unstable; urgency=low

  [ Anton Kirilenko ]
  * Изменение логики построения statbox entry для тестов

  [ Andrey Isaev ]
  * PASSP-12099 Добавил подпрограмму для записи в HistoryDb
  * Добавил в операцию признак того, что пользователь не владеет телефоном
  * Парируем смену интерфейса ЧЯ

  [ Dmitry Kovega ]
  * PASSP-12219 Убрать зависимость от yasms_grants в read_grants

  [ Alexander Kudryavtsev ]
  * Фикс тестового IP из-за обновления Геобазы
  * Возможность получения значений полей объекта-типа трека

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 10 Jul 2015 12:24:33 +0300

yandex-passport-core (3.87) unstable; urgency=low

  [ Anton Kirilenko ]
  * Изменение логики построения statbox entry для тестов

  [ Dmitry Kovega ]
  * Revert "Изменение логики построения statbox entry для тестов"

  [ Anastasia Morozova ]
  * PASSP-12060 PASSP-12059 Пофикшены настройки для заведения altdomain алиаса в yandex-team

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 08 Jul 2015 10:46:26 +0300

yandex-passport-core (3.86) unstable; urgency=low

  * Пересборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 02 Jul 2015 13:26:35 +0300

yandex-passport-core (3.85-1) unstable; urgency=low

  [ Eugene Primako ]
  * Фикс для чтения треков устаревших типов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 02 Jul 2015 13:24:38 +0300

yandex-passport-core (3.85) unstable; urgency=low

  [ Kirill Borisov ]
  * Обнуляем side_effect в моке при явной установке значения.

  [ Alexander Kudryavtsev ]
  * Предосторожность в обработчике событий HistoryDB

  [ Kirill Borisov ]
  * PASSP-11574 Выпиливаем ненужный social трек.

  [ Alexander Kudryavtsev ]
  * Более удобное сравнение Статбокс-логов при тестировании

  [ Anastasia Morozova ]
  * В связи с PASSP-10865 теперь 6ти символьный код в СМС везде - удаляем костыли

  [ Kirill Borisov ]
  * PASSP-11574 Удален трек account.
  * PASSP-11574 Забытые настройки по умолчанию.

  [ Anastasia Morozova ]
  * PASSP-12103 Удаляем МК
  * PASSP-12103 Удаляем МК
  * Revert "PASSP-12103 Удаляем МК"
  * Revert "PASSP-12103 Удаляем МК"
  * PASSP-12103 Удаляем МК

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 29 Jun 2015 17:21:53 +0300

yandex-passport-core (3.84) unstable; urgency=low

  [ Andrey Isaev ]
  * Не записываем в трек phone_operation_id

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 23 Jun 2015 12:31:10 +0300

yandex-passport-core (3.83) unstable; urgency=low

  [ Eugene Primako ]
  * Настройка со списком altdomains, доступных при регистрации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 22 Jun 2015 17:58:32 +0300

yandex-passport-core (3.82) unstable; urgency=low

  [ Eugene Ardarov ]
  * PASSP-11979: удалён mode=createautologin и mode=autologin

  [ Anton Kirilenko ]
  * PASSP-11491 67 сид теперь требует пароль

  [ Alexander Kudryavtsev ]
  * PASSP-9307 Доработки для восстановления

  [ Eugene Primako ]
  * PASSP-12067 Не создаём записи в таблице subscription_created

  [ Andrey Isaev ]
  * Кеширем состояние протухшести телефонной операции

  [ Alexander Kudryavtsev ]
  * PASSP-12044 Переход на версию 2 HistoryDBApi ручек events, events_restore
  * PASSP-12037 Уменьшаем количество ворнингов при получении событий

  [ Kirill Borisov ]
  * PASSP-11585 Возможность эмулировать получение ID новых записей.
  * PASSP-11585 Корректно создаем новые аккаунты для ПДД.
  * PASSP-11585 Правильно генерируем UID'ы на SQLite.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 22 Jun 2015 17:26:11 +0300

yandex-passport-core (3.81) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-11945 Валидатор для внешнего почтового адреса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 19 Jun 2015 14:46:59 +0300

yandex-passport-core (3.80) unstable; urgency=low

  [ Eugene Primako ]
  * Не пуникодим кириллические домены при запросе в ЧЯ
  * PASSP-11945 Mailish-аккаунты. Удалён defaultemail_alias
  * PASSP-11945 Метод add_rpop для EmailValidator
  * Поддержка передачи произвольных аргументов в OAuth
  * Вернул базовые правила сериализации алиасов в statbox
  * Используем существующий инстанс blackbox в user_exists

  [ Andrey Isaev ]
  * Распатчиваем моки в обратном порядке

  [ Andrey Kazarinov ]
  * fix: потерянная зависимость bcrypt

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 17 Jun 2015 17:44:30 +0300

yandex-passport-core (3.79) unstable; urgency=low

  [ Andrey Isaev ]
  * phonenumbers 7.0.6

  [ Kirill Borisov ]
  * PASSP-11948 Убираем дублирующее отображение.
  * PASSP-11948 Добавлен недостающий тест обработки атрибутов со значениями по умолчанию.

  [ Eugene Primako ]
  * Утилиты для разбора ответа ЧЯ
  * PASSP-12018 Фикс ошибки при ретрае Redis

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 15 Jun 2015 17:43:14 +0300

yandex-passport-core (3.78) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-11948 Правим баги с обработкой атрибутов из запроса.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 15 Jun 2015 13:00:23 +0300

yandex-passport-core (3.77) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-11753 Доработки для новых факторов анкеты восстановления

  [ Dmitry Kovega ]
  * PASSP-11988 Сериализовать изменение пола и даты рождения в statbox.log

  [ Kirill Borisov ]
  * PASSP-11948 Парсеры части ответов ЧЯ теперь знают о запросе.
  * PASSP-11585 Создаем ПДД-пользователю алиас при создании.
  * PASSP-11976 Проверяем запрещенные хосты по регулярным выражениям.

  [ Andrey Isaev ]
  * PASSP-11957 Поправил тест

  [ Kirill Borisov ]
  * PASSP-11976 Правильно завершаем хосты в списке завершенных.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 15 Jun 2015 11:56:00 +0300

yandex-passport-core (3.76) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-11315 Список Защищенных подписок, функция проверки возможности отписки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 09 Jun 2015 18:22:46 +0300

yandex-passport-core (3.75) unstable; urgency=low

  [ Eugene Ardarov ]
  * добавлены хелперы check_db_attr, check_db_attr_missing, check_query_counts в FakeDB

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 09 Jun 2015 17:03:45 +0300

yandex-passport-core (3.74) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-11956 Пишем yandexuid в event-лог

  [ Eugene Primako ]
  * PASSP-11486 Полностью переписаны треки
  * Правки по замечаниям
  * Обобщил транзакционный контекстный менеджер, расширил обработку ошибок
  * Не делаем лишнюю операцию при сериализации трекового счётчика

  [ Andrey Isaev ]
  * PASSP-11756 Изменил интерфейс LogicalOperation.confirm_phone
  * Научил YasmsBuilder.userphones спрашивать отвязанные номера
  * Телефонный атрибут number должен хранится в БД без +
  * phonenumbers 7.0.5
  * PASSP-11928 Метод, который проверяет что у ЧЯ были запрошены атрибуты

  [ Andrey Kazarinov ]
  * Зависимость от mysql-connector-python-rf=2.0.4

  [ Eugene Primako ]
  * Специфицируем ошибки OAuth

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 09 Jun 2015 13:39:49 +0300

yandex-passport-core (3.73) unstable; urgency=low

  [ Eugene Primako ]
  * Дополнительные опции для FakeBlackbox.oauth_response
  * Поддержка атрибута account.normalized_login

  [ Kirill Borisov ]
  * PASSP-10603 Исправлено удаление последнего алиаса у ПДД-домена.
  * PASSP-10602 Правильно передаем limit в find_pdd_accounts.

  [ Andrey Isaev ]
  * PASSP-11794 Дополнил тестовые подпрограммы

  [ Andrey Kazarinov ]
  * PASSP-11933 - Перенести логику показа флажка разрешения авторизации в Паспорт

  [ Kirill Borisov ]
  * PASSP-11834 Используем аттрибут account.is_disabled.
  * PASSP-11834 Тесты свойства is_enabled.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 02 Jun 2015 19:20:45 +0300

yandex-passport-core (3.72) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-11711 Экспортируем PlainTextMessage.

  [ Eugene Primako ]
  * PASSP-11761 Отправляем успешный ответ в ФО для удалённых логинов

  [ Andrey Isaev ]
  * PASSP-11794 Дополнил телефонные операции

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 May 2015 13:00:24 +0300

yandex-passport-core (3.71) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10602 Обертка для функции find_pdd_accounts в ЧЯ.

  [ Andrey Isaev ]
  * Исправил ошибку в build_phones

  [ Kirill Borisov ]
  * PASSP-11711 Миксин с полями для трека регистрации лайтов.

  [ Anastasia Morozova ]
  * PASSP-11397 Вынесены в отдельные параметры checkcssload, checkjsload вместо параметра page_loading_info для записи в трек

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 14 May 2015 13:12:45 +0300

yandex-passport-core (3.70) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-11573 Забыли убрать имя в одном треке.

  [ Andrey Isaev ]
  * PASSP-11201 Тесты для телефонных операций

  [ Ivan Styazhkin ]
  * PASSP-11214 Отличаем ошибку ЧЯ при работе с разлогиненной сессией

  [ Anastasia Morozova ]
  * PASSP-11675 Удалить сервис закладки sid=3 (Питон)

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 05 May 2015 17:15:01 +0300

yandex-passport-core (3.69) unstable; urgency=low

  [ Andrey Isaev ]
  * Во время дорегистрации фиксируем портальный алиас первым

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 30 Apr 2015 20:20:43 +0300

yandex-passport-core (3.68) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-11718 Валидатор email

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 29 Apr 2015 13:12:02 +0300

yandex-passport-core (3.67) unstable; urgency=low

  [ Anastasia Morozova ]
  * Обновляем phonenumbers до 7.0.4

  [ Alexander Kudryavtsev ]
  * Revert "Обновил тест в связи с изменением данных подсетей"

  [ Anastasia Morozova ]
  * ЧЯ сам определяет время создания сессии

  [ Andrey Isaev ]
  * PASSP-11201 Логические телефонные операции (продолжение)

  [ Ivan Styazhkin ]
  * PASSP-11498 Сделал валидаторы логина с базовым классом

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Apr 2015 16:31:24 +0300

yandex-passport-core (3.66) unstable; urgency=low

  [ Kirill Borisov ]
  * Исправление ошибки в сравнении числа тестовых statbox-записей.

  [ Andrey Kazarinov ]
  * pip requirements

  [ Andrey Isaev ]
  * Увеличил допустимый интервал у тестовых заглушек времени

  [ Kirill Borisov ]
  * PASSP-11588 Дополнительные проверки на плохие символы в запросе.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 22 Apr 2015 17:11:51 +0300

yandex-passport-core (3.65) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-11588 Тест на недопустимые символы в retpath.
  * Исправление ошибок в именах полей и некорректном домене.

  [ Andrey Isaev ]
  * PASSP-11201 Логические телефонные операции
  * Не пишем в history_db внешние события, когда нет внутренних
  * PASSP-11201 Сериализация замены операции на телефоне в HistoryDb

  [ Kirill Borisov ]
  * PASSP-10602 Дополнительные запросы для удаления домена.

  [ Anastasia Morozova ]
  * AccountTrack знает про suggest-ы: временно нужно фронтендерам для страницы соц профилей

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 21 Apr 2015 13:12:39 +0300

yandex-passport-core (3.64) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-10614 Поддержка полей соц авторизации в обычном авторизационном треке

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 14 Apr 2015 21:37:57 +0300

yandex-passport-core (3.63) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10600 Расширена эвристика для hosted_domains, улучшения.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 14 Apr 2015 17:19:21 +0300

yandex-passport-core (3.62) unstable; urgency=low

  [ Kirill Borisov ]
  * Убираем странные флапающие тесты для UserAgent.
  * PASSP-11390 Наследование шаблонов statbox-записи, точечное исключение полей.
  * PASSP-11390 Исправления по результатам ревью.

  [ Ivan Styazhkin ]
  * PASSP-11500 Новый атрибут-флаг show_2fa_promo

  [ Alexander Kudryavtsev ]
  * Обновил тест в связи с изменением данных подсетей

  [ Andrey Isaev ]
  * Исправил интеграционную ошибку с ЧЯшной ручкой phone_bindings

  [ Alexander Kudryavtsev ]
  * При запуске тестов загружаем данные по AS один раз

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 13 Apr 2015 21:26:35 +0300

yandex-passport-core (3.61) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-11424 Поддержка множественных решений саппорта по анкете ФИО

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 06 Apr 2015 17:15:43 +0300

yandex-passport-core (3.60) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-11364 Исправления для создания записей из шаблонов.

  [ Anton Kirilenko ]
  * PASSP-11451 Возможность передавать business_token в social-api

  [ Ivan Styazhkin ]
  * PASSP-11351 Дополнительное поле в трек для информации о производителе мобильника

  [ Andrey Kazarinov ]
  * Пакетирование для pypi

  [ Anton Kirilenko ]
  * get_query_params на FakedRequest

  [ Alexander Kudryavtsev ]
  * PASSP-11473 Тестовые данные социального API

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 06 Apr 2015 15:05:17 +0300

yandex-passport-core (3.59) unstable; urgency=low

  [ Kirill Borisov ]
  * В схему БД добавлена таблица событий ПДД-доменов.
  * PASSP-10600 Добавлена запись событий ПДД-доменов в БД.
  * Правки по результатам ревью.

  [ Alexander Kudryavtsev ]
  * PASSP-11230 Доделки для валидации телефонов на анкете ФИО

  [ Kirill Borisov ]
  * Возможность обновлять сразу несколько объектов за раз.

  [ Eugene Primako ]
  * PASSP-11395 Мокаем гранты для новой ручки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 31 Mar 2015 18:34:12 +0300

yandex-passport-core (3.58) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-10811 Не пишем в графитный журнал о запросах в локальный Redis

  [ Kirill Borisov ]
  * Более явная проверка равенства в PhonenumberAlias.

  [ Alexander Kudryavtsev ]
  * PASSP-11339 Парсим телефон чтобы не было ворнинга
  * PASSP-11346 Отрываем индекс в кодах ошибки JSON-схемы

  [ Eugene Primako ]
  * PASSP-11356 Пишем country в statbox при event=account_modification

  [ Alexander Kudryavtsev ]
  * PASSP-10611 Увеличение значения числа проверок пина в базе

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 27 Mar 2015 16:59:25 +0300

yandex-passport-core (3.57) unstable; urgency=low

  [ Andrey Kazarinov ]
  * PASSP-10868 - Написать апи для нового фронтенда соц профилей

  [ Alexander Kudryavtsev ]
  * PASSP-11346 При валидации JSON-схемы не уточняем, какой элемент не уникален

  [ Kirill Borisov ]
  * PASSP-11209 Расширен список запрещенных в retpath символов.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 25 Mar 2015 15:16:05 +0300

yandex-passport-core (3.56) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-11339 Фродо берет номер телефона из трека

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 24 Mar 2015 13:03:22 +0300

yandex-passport-core (3.55) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-11307 В историю паролей сохраняем текущий пароль даже если пароль не меняли

  [ Alexander Kudryavtsev ]
  * PASSP-11189, PASSP-10840 Флаги для анкеты ФИО в треке
  * PASSP-10944 Блокирующие SID'ы как в перловом Паспорте

  [ Ivan Styazhkin ]
  * PASSP-10806 Описание таблиц hosts & domain_hosts, модель и сериализатор
  * ref: Научил валидатор RequireIfEquals принимать список требуемых полей
  * ref: ЧЯ userinfo умеет спрашивать пользователей по sid & suid

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 20 Mar 2015 21:15:12 +0300

yandex-passport-core (3.54) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-10944: добавил блокирующий SID 19

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 18 Mar 2015 16:34:01 +0300

yandex-passport-core (3.53) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-11123 Получение доп. информации в социальном API /profiles

  [ Andrey Kazarinov ]
  * PASSP-11207 - Починить проверку sessionid2 и доделать МА на странице смены аватарок

  [ Ivan Styazhkin ]
  * PASSP-8745 Подписки для Диска получили хорошие имена атрибутов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 12 Mar 2015 17:40:21 +0300

yandex-passport-core (3.52) unstable; urgency=low

  [ Anastasia Morozova ]
  * Не светим в логах секретные данные

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 11 Mar 2015 15:09:32 +0300

yandex-passport-core (3.51) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-10883: IP и время обновления для ФИО и ДР в истории

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 10 Mar 2015 16:26:30 +0300

yandex-passport-core (3.50) unstable; urgency=low

  [ Anastasia Morozova ]
  * Удаляем апи loyalty
  * Перенесён из api валидатор ExternalIPAddress

  [ Eugene Primako ]
  * PASSP-10780 Используем immutable-объекты в дефолтных сеттингах

  [ Andrey Isaev ]
  * PASSP-11100 Дописал метод Phones.remove

  [ Kirill Borisov ]
  * PASSP-10600 Алиасы теперь сериализуются правильно.

  [ Anton Kirilenko ]
  * Тест на track.phone_operation_id и is_secure на операции.

  [ Kirill Borisov ]
  * PASSP-11006 Флаг прохождения восстановления 2FA.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 05 Mar 2015 19:42:13 +0300

yandex-passport-core (3.49) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-10913 Фикс тестов АПИ - EmptyFrodoParams.page_loading_info

  [ Anastasia Morozova ]
  * PASSP-5065 Устанавливаем пароль для redis-а

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 03 Mar 2015 15:40:39 +0300

yandex-passport-core (3.48) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-10913 Отправка в ФО данных о загрузке ресурсов страницы

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 03 Mar 2015 12:54:32 +0300

yandex-passport-core (3.47) unstable; urgency=medium

  [ Ivan Styazhkin ]
  * PASSP-10913 Передаем в ФО информацию о загрузке страницы из трека

 -- Ivan Styazhkin <nesusvet@yandex-team.ru>  Fri, 27 Feb 2015 17:43:33 +0400

yandex-passport-core (3.46) unstable; urgency=medium

  [ Ivan Styazhkin ]
  * Поле трека для хранения unixtime

  [ Andrey Kazarinov ]
  * PASSP-10858 кеширование обьектов в Lazy loader
  * PASSP-10858 - забытый coverage

  [ Ivan Styazhkin ]
  * PASSP-10913 Передаем в ФО информацию о загрузке страницы из трека

  [ Eugene Primako ]
  * PASSP-11095 browser_key вынесен в отдельную модель
  * PASSP-11095 Поддержка append для browser_key
  * Удалил неиспользуемый код из сериализаторов

  [ Kirill Borisov ]
  * Кэширование потребителей грантов и перечитывание при изменении.

  [ Ivan Styazhkin ]
  * Полное покрытие тестами кода поля трека для хранения unixtime

  [ Anastasia Morozova ]
  * Revert "PASSP-10913 Передаем в ФО информацию о загрузке страницы из трека"

  [ Eugene Primako ]
  * PASSP-11086 Удаляем код для oauth invalidate

  [ Anton Kirilenko ]
  * Новое поле трека - phone_operation_id

  [ Eugene Primako ]
  * PASSP-11130 Новый атрибут аккаунта is_shared
  * Рефакторинг тестов

 -- Ivan Styazhkin <nesusvet@yandex-team.ru>  Fri, 27 Feb 2015 15:58:41 +0400

yandex-passport-core (3.45) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10600 Модель ПДД-домена расширена и актуализирована, написаны тесты к ней.

  [ Eugene Primako ]
  * Вернул возможность задания кастомных имён для полей трека
  * Раздельно мокаем генерацию и проверку капчи

  [ Andrey Isaev ]
  * PASSP-10800 Подпрограммы для Я.Смсной ручки delete_phone

  [ Alexander Kudryavtsev ]
  * PASSP-10883: информация о времени жизни телефонов и email-ов
  * PASSP-10883: информация о времени жизни КВ/КО
  * PASSP-10578: валидатор для AltDomain-алиаса

  [ Anastasia Morozova ]
  * PASSP-11041 Удаляем запись в лог historydb старого формата

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 20 Feb 2015 18:45:08 +0300

yandex-passport-core (3.44) unstable; urgency=low

  [ Anastasia Morozova ]
  * Обновили phonenumbers

  [ Eugene Primako ]
  * Фикс UnicodeDecodeError в билдере ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 19 Feb 2015 13:06:36 +0300

yandex-passport-core (3.43) unstable; urgency=low

  [ Kirill Borisov ]
  * Автоматически проставляем имена полей трека.

  [ Ivan Styazhkin ]
  * PASSP-10640 Введен сервис для Яндекс.Такси

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 17 Feb 2015 20:45:46 +0300

yandex-passport-core (3.42) unstable; urgency=low

  [ Eugene Primako ]
  * Поддержка первой версии метода ЧЯ login

  [ Kirill Borisov ]
  * PASSP-10597 Параметр need_locations в oauth и sessionid.

  [ Nikolay Chernyshov ]
  * Переделал модель трека: используем метаклассы

  [ Kirill Borisov ]
  * Отдельные поля треков размечены как секретные.
  * Тест на секретные поля.
  * Убрано неиспользуемое поле password_required.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 16 Feb 2015 13:25:00 +0300

yandex-passport-core (3.41) unstable; urgency=low

  [ Anton Kirilenko ]
  * Фикс сериализации удаления телефона

  [ Andrey Kazarinov ]
  * fix: Добавил обработку ошибки file_size_error в Yapic

  [ Kirill Borisov ]
  * PASSP-10597 Исправление кодировки сохраняемых адресов.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 11 Feb 2015 14:27:22 +0300

yandex-passport-core (3.40) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-10596 Подписки для сервиса Работа
  * PASSP-10683 Сид для Недвижимости

  [ Anton Kirilenko ]
  * Правки работы с телефонами

  [ Kirill Borisov ]
  * Расширены фейковые tskv-логгеры.

  [ Andrey Isaev ]
  * PASSP-10750 Я.Смсный метод prolong_valid
  * PASSP-10568 Уменьшил число походов в ЧЯ из check_phone

  [ Nikolay Chernyshov ]
  * PASSP-10818. Не делаем повторных запросов к базе при IntegrityError

  [ Andrey Isaev ]
  * PASSP-10726 Рефакторинг генератора тестового ответа user_phones

  [ Nikolay Chernyshov ]
  * PASSP-10508. Убрал sleep из ретраев вообще
  * PASSP-10508. Меняем значения таймаутов внешних сервисов.
  * Пишем вызовы фродо в графит-лог как и в остальных билдерах
  * PASSP-10508. Удаляем ненужную настройку retry_timeout
  * PASSP-10784. Фикс глогаутна на auth/secure. Используем новое поле в треке для проверки трека на глогаут.

  [ Eugene Primako ]
  * Определение типа аккаунта вынесено из models/ в types/
  * Больше параметров для фейкера blackbox oauth
  * Не используем deprecated Exception.message
  * Используем типы аккаунта из types.account
  * Убираем типы аккаунтов из models.account

  [ Alexander Kudryavtsev ]
  * PASSP-10831: логика выбора наиболее подходящей по размеру аватарки
  * PASSP-10831: тестовые данные для социального API

  [ Andrey Isaev ]
  * Перенёс yasms из passport-core в passport-api
  * PASSP-10877 Дополнительные гранты

  [ Anastasia Morozova ]
  * Новое свойство пароля
  * Новое свойство пароля
  * Новое свойство пароля
  * Сборка
  * PASSP-10935 Новое поле в треке для защиты от поддельного запроса на магической авторизации по QR-коду

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 09 Feb 2015 21:25:45 +0300

yandex-passport-core (3.39) unstable; urgency=low

  * Сборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 09 Feb 2015 14:45:14 +0300

yandex-passport-core (3.38-1) unstable; urgency=low

  [ Anastasia Morozova ]
  * Новое свойство пароля

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 09 Feb 2015 14:43:03 +0300

yandex-passport-core (3.38) unstable; urgency=low

  [ Eugene Primako ]
  * Обрабатываем ошибку БД InterfaceError

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 03 Feb 2015 18:41:11 +0300

yandex-passport-core (3.37) unstable; urgency=low

  [ Anastasia Morozova ]
  * Фиксим сверку логина для ПДД в ответе ФО и убираем хак для MK - он скоро отомрёт, а ФО не пишет атрибут pdd=yes в своём ответе

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 02 Feb 2015 17:08:37 +0300

yandex-passport-core (3.36) unstable; urgency=low

  [ Anastasia Morozova ]
  * Фиксим логгирование плохого ответа ФО

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 29 Jan 2015 14:42:13 +0300

yandex-passport-core (3.35) unstable; urgency=low

  [ Anastasia Morozova ]
  * Фиксим логгирование плохого ответа ФО

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 29 Jan 2015 14:20:21 +0300

yandex-passport-core (3.34) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-10295: сортировка факторов для имени и фамилии по степени совпадения
  * PASSP-10662: ручки анкеты принимают несколько вариантов пароля

  [ alpinist ]
  * PASSP-10767 добавить счетчики на страницу изменения аватарок

  [ Nikolay Chernyshov ]
  * PASSP-10204. Пишем лог проверки грантов в графит. В обычный лог не пишем.

  [ Andrey Isaev ]
  * Научил билдер Я.Смс передавать адрес потребителя

  [ Alexander Kudryavtsev ]
  * Привел логины в тестовом ответе ЧЯ в соответствие с реальностью

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 27 Jan 2015 12:06:13 +0300

yandex-passport-core (3.33) unstable; urgency=low

  [ Anton Kirilenko ]
  * Правильно выбираем телефон по умолчанию

  [ Eugene Primako ]
  * PASSP-9640 Обрабатываем ошибки mysqlconnector

  [ Alexander Kudryavtsev ]
  * Фикс теста геобазы

  [ Andrey Isaev ]
  * PASSP-10568 Я.Смсный метод check_phone

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 23 Jan 2015 17:28:09 +0300

yandex-passport-core (3.32) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10597 Сериализация поля с адресами пользователей.

  [ Eugene Primako ]
  * PASSP-10705 Пишем в graphite.log признак пониженного таймаута

  [ Alexander Kudryavtsev ]
  * PASSP-10155: доделки по разбиению анкеты ФИО на шаги

  [ Anastasia Morozova ]
  * Удалён лишний коммент с ipdb

  [ Ivan Styazhkin ]
  * PASSP-10441 Фикс ошибки при парсинге аккаунта - недопустимый номер КВ

  [ Nikolay Chernyshov ]
  * PASSP-10555. Добавил черный список хостов в валидатор retpath

  [ Anastasia Morozova ]
  * При пустом событии не делаем запись в старый лог historydb

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 20 Jan 2015 15:39:32 +0300

yandex-passport-core (3.31) unstable; urgency=low

  [ Anton Kirilenko ]
  * Параметры caller и identity в Yasms.send_sms

  [ Eugene Primako ]
  * Добавлена зависимость от python-mysql-connector

  [ Ivan Styazhkin ]
  * PASSP-9873 Капча принимает параметр scale_factor

  [ Anastasia Morozova ]
  * PASSP-10658 Новая машина в RC в yateam

  [ Andrey Isaev ]
  * PASSP-10581 Я.Смсный метод check_user

  [ Nikolay Chernyshov ]
  * PASSP-10616. Явно указываем одобренную админами версию TLS в запросах к сервисам

  [ Ivan Styazhkin ]
  * PASSP-10666 Новое поле в трек

  [ Alexander Kudryavtsev ]
  * PASSP-10155: номер шага и версия анкеты ФИО в треке
  * PASSP-10155: интеграция jsonschema и formencode-валидаторов
  * PASSP-10155: корректная работа части валидаторов с объектами, не являющимися строками

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 15 Jan 2015 17:21:47 +0300

yandex-passport-core (3.30) unstable; urgency=low

  [ Anton Kirilenko ]
  * PASSP-10535 Увеличиваем длину кода в СМС при включении 2FA до 6 символов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 14 Jan 2015 12:53:00 +0300

yandex-passport-core (3.29) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-10459 Рефакторинг compare.dates
  * PASSP-9895 Билдеру можно указать корневой сертификат (CA)
  * PASSP-10562 Перенёс have_user_once_validated_phone из passport_api
  * Исправил ошибку в ЧЯшной phone_bindings_history

  [ Eugene Primako ]
  * Используем passport-utils

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 13 Jan 2015 17:50:10 +0300

yandex-passport-core (3.28) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-10463 Передаем suid, mdb, uid в почтовое API

  [ Eugene Primako ]
  * PASSP-10381 Возможность не запрашивать операции в YaSms.userphones

  [ Nikolay Chernyshov ]
  * PASSP-5478. Фикс ручки сессионной кармы: один счетчик, ограничивающий запись плохих карм.
  * PASSP-5478. Фикс истории сессионной кармы - не добавляем записи с одинковыми authid
  * Прибил версию python-coverage т.к. пакет на дисте сломан

  [ Eugene Primako ]
  * Утилиты для тестирования форм вынесены в отдельный модуль
  * Возможность задавать персональные данные в фейковом blackbox

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 26 Dec 2014 16:05:17 +0300

yandex-passport-core (3.27) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Вынес логику проверки глогаута в отдельную функцию

  [ Kirill Borisov ]
  * Прошелся flake8 по тестам и почистил разные мелочи.
  * Пересортированные импорты в тестах.

  [ Andrey Isaev ]
  * PASSP-10171 Перенёс validations_number_of_user_phones из passport_api
  * Быстро починили баг с thread.locals в NewYasmsDataSourceIndicator
  * Починил индикатор источника телефонных данных.

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 24 Dec 2014 14:37:32 +0300

yandex-passport-core (3.26) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-10382 Метод userphones стал ходить в ЧЯ и старый Я.Смс

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 18 Dec 2014 13:34:01 +0300

yandex-passport-core (3.25) unstable; urgency=low

  [ Andrey Isaev ]
  * Объединил информацию о порядке полей в операции и их парсерах

  [ Nikolay Chernyshov ]
  * Добавил поле totp_secret_encrypted в трек
  * Метод match_totp ЧЯ может возвращать зашифрованный секрет. Тип секрета может его хранить

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 17 Dec 2014 15:58:31 +0300

yandex-passport-core (3.24) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-10450. userphones в yasms научился говорить, есть ли операция удаления для телефона; добавлен метод delete_penfing_operation в yasms

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 15 Dec 2014 21:46:34 +0300

yandex-passport-core (3.23) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-10036 Обрабатываем ошибки MySQLdb, протекшие сквозь SQLAlchemy

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 15 Dec 2014 14:43:31 +0300

yandex-passport-core (3.22) unstable; urgency=low

  [ Anton Kirilenko ]
  * Отрываем вызов oauth.invalidate

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 12 Dec 2014 19:17:21 +0300

yandex-passport-core (3.21) unstable; urgency=low

  [ Anton Kirilenko ]
  * Новое поле трека: is_it_otp_restore

  [ Ivan Styazhkin ]
  * PASSP-5478 Упрощается логика хранения плохих сессий пользователя

  [ Anton Kirilenko ]
  * PASSP-10535 Увеличиваем длину кода отправляемого в СМС до 6 символов

  [ Ivan Styazhkin ]
  * PASSP-10339 Сделал механизм экранирования спец-символов в выдаче АПИ

  [ Andrey Isaev ]
  * Научил билдер ЧЯ работать с телефонами и телефонными операциями
  * PASSP-10465 Дописал тестовые подпрограммы

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 11 Dec 2014 20:39:41 +0300

yandex-passport-core (3.20) unstable; urgency=low

  * Пересборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Dec 2014 13:40:33 +0300

yandex-passport-core (3.19) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-10467 Фикс часового пояса в хэдере Date при отправке письма

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Dec 2014 13:24:37 +0300

yandex-passport-core (3.18) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-10465 Добавил кодировку файловой системы в настройки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 09 Dec 2014 18:34:42 +0300

yandex-passport-core (3.17) unstable; urgency=low

  [ Andrey Isaev ]
  * Дописал генераторы тестовых ответов ЧЯ

  [ alpinist ]
  * PASSP-10439 - обработка ошибки AvatarSizeError

  [ Andrey Isaev ]
  * Поменял интерфейс телефонных моделей

  [ Anastasia Morozova ]
  * Перенесен атрибут account.failed_pin_checks_count на Account, актуализированы названия 2fa атрибутов, заведен атрибут account.totp.update_datetime
  * Переименован атрибут account.totp.last_successful_time_period в account.totp.check_time

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 09 Dec 2014 13:24:50 +0300

yandex-passport-core (3.16-1) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-10467 Фикс часового пояса в хэдере Date при отправке письма

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Dec 2014 13:35:12 +0300

yandex-passport-core (3.16) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-10339 Счетчик для получения краткой информации об аккаунте

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 05 Dec 2014 17:37:03 +0300

yandex-passport-core (3.15) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-10306. Добавил ручку startphonereplacingwithquarantine в билдер yasms
  * Добавил новый метод ЧЯ - проверка совпадения одноразового пароля для данного секрета

  [ alpinist ]
  * PASSP-10439 - проверка на размер при загрузке по урлу

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 05 Dec 2014 16:30:10 +0300

yandex-passport-core (3.14) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-10175 Исправил ошибку с передачей юникодных параметров в urlencode

  [ Alexander Kudryavtsev ]
  * PASSP-10270: нормализация email-адреса, являющегося телефонным алиасом
  * Поправил coverage

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 03 Dec 2014 21:10:51 +0300

yandex-passport-core (3.13) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Навел порядок с global_logout_datetime - при чтении из ЧЯ парсим это поле в тип datetime

  [ Andrey Isaev ]
  * Изменил интерфейс генераторов тестовых ответов yasms.userphones

  [ Alexander Kudryavtsev ]
  * PASSP-9528: добавил поддержку атрибута default_email

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 03 Dec 2014 18:06:38 +0300

yandex-passport-core (3.12) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-9404 Добавил исключение YaSmsImpossibleConfirm в заменитель Я.Смс

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 02 Dec 2014 17:24:46 +0300

yandex-passport-core (3.11) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-10311. Научил клиент ЧЯ читать значение глогаута через атрибуты
  * Фикс покрытия при чтении глогаута из ЧЯ
  * PASSP-10311. Добавил поле is_global_logout в трек

  [ Kirill Borisov ]
  * PASSP-10265 Добавлена запись пароля в историю при удалении его с аккаунта.
  * PASSP-10265 Удаление атрибута need_write_to_history.

  [ Nikolay Chernyshov ]
  * PASSP-10376. Логгируем в графит запросы к редису
  * PASSP-10376. Логгируем в графит запросы к БД

  [ Andrey Isaev ]
  * PASSP-9404 Написал метод yasms_builder.confirm

  [ Kirill Borisov ]
  * Функционал TimeNowMilliseconds занесен в TimeNow.
  * Выпилен застарелый костыль с convert_from_string в TimeNow.
  * flake8-todo заменен на forgetmenot

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 02 Dec 2014 12:40:09 +0300

yandex-passport-core (3.10) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10265 Метод вызова ручки revalidate в OAuth.

  [ Andrey Isaev ]
  * PASSP-10355 Добавил сиды для Недвижимости
  * PASSP-10091 Добавил сид для владельцев Я.Кард от Яндекс.Денег

  [ Anastasia Morozova ]
  * Поддерживаем расширенный вариант OAuth ручки ревалидации токенов и паролей приложений
  * Перенесение атрибута password.web_only на модель Account и переименование в account.enable_app_password

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 28 Nov 2014 02:13:55 +0300

yandex-passport-core (3.9) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-10139. Удалил настройку ENABLE_NEW_COOKIE_L и код связанный со старым алгоритмом упаковки

  [ Andrey Isaev ]
  * PASSP-9403 Дописал yasms_builder.register

  [ Alexander Kudryavtsev ]
  * Органичение сверху для версии python-sqlalchemy

  [ Anton Kirilenko ]
  * Переименование счетчика restore_errors_count в secure_phone_checks_count

  [ Anastasia Morozova ]
  * Поправлены данные в тесте на повторный parse модели Account

  [ Andrey Isaev ]
  * PASSP-10288 Написал Yasms.phone_bindings_history

  [ Nikolay Chernyshov ]
  * PASSP-10162. Валидатор пина пропускает ТОЛЬКО 4х цифровой пин
  * Кешируем totp_time_period в трек

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 25 Nov 2014 19:30:50 +0300

yandex-passport-core (3.8) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-9528: увеличиваем длину логина для интранета до 100 символов

  [ Ivan Styazhkin ]
  * Убрал параметр full_info в имитаторе ответа blackbox.login

  [ Anton Kirilenko ]
  * Поддержка счетчиков восстановления

  [ Anastasia Morozova ]
  * Поправлены данные в тесте на повторный parse модели Account

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 21 Nov 2014 21:43:42 +0300

yandex-passport-core (3.7) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Фикс циклического импорта; свойство have_password всегда имеет булево значение

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 21 Nov 2014 15:48:10 +0300

yandex-passport-core (3.6) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10208 Перешли на использование атрибута password.2fa_on

  [ Ivan Styazhkin ]
  * Возможность отфильтровать соц-профили аккаунта по возможности логина

  [ Nikolay Chernyshov ]
  * PASSP-10139. Избавляемся от настройки вкл-выкл мультиавторизации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 20 Nov 2014 22:55:42 +0300

yandex-passport-core (3.5) unstable; urgency=low

  [ Kirill Borisov ]
  * PASSP-10253 Флаг 67 сида перенесен с пароля на аккаунт.

  [ Alexander Kudryavtsev ]
  * PASSP-9895: поддержка учета решения саппорта при поиске попыток восстановления
  * Еще один фикс циклического импорта в serializers.eav

  [ Nikolay Chernyshov ]
  * PASSP-10266. Добавил поля для кеширования ответа метода login ЧЯ

  [ Anton Kirilenko ]
  * Historydb логи при работе с телефонами

  [ Andrey Isaev ]
  * Дописал yasms_drop_phone_response

  [ Alexander Kudryavtsev ]
  * Оптимизация загрузки геобазы в тестах
  * PASSP-10270: валидатор вводимого пользователем email'а

  [ Ivan Styazhkin ]
  * Blackbox парсит ответ метода login даже если пароль неверный, а FakeBlackbox обрабатывает параметр full_info

  [ Eugene Primako ]
  * PASSP-9528 Добавлен defaultemail-алиас

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 19 Nov 2014 21:14:20 +0300

yandex-passport-core (3.4) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Исправление порядка импортов (всё кроме тестов)
  * Разрешение циклических зависимостей в пакетах models и validators
  * Приведение в порядок циклических импортов в EAV-сериализаторах
  * Исправление порядка импортов (тесты)

  [ Andrey Isaev ]
  * PASSP-9408 Написал Yasms.delete_phone

  [ Kirill Borisov ]
  * PASSP-10223 Переход на атрибут have_password для поддержки 2FA.

  [ Andrey Isaev ]
  * PASSP-10224 Исправил ошибку с записью неюникодных логов в билдере

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 17 Nov 2014 22:09:08 +0300

yandex-passport-core (3.3) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-10147 Научил Паспорт работать с флагом переливки телефонов
  * PASSP-10148 Добавил метод phone_bindings в ЧЯшный билдер

  [ Alexander Kudryavtsev ]
  * Зависимость от утилиты сортировки импортов, настройки сортировки

  [ Nikolay Chernyshov ]
  * Добавил логгеры для графита в билдеры

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 13 Nov 2014 17:05:26 +0300

yandex-passport-core (3.2) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавлено поле cookies, sslsession в список маскируемых полей при логировании

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 11 Nov 2014 23:05:40 +0300

yandex-passport-core (3.1) unstable; urgency=low

  [ Eugene Primako ]
  * Сравниваем имена стран геобазы без учёта регистра

  [ Anton Kirilenko ]
  * Сериализация phone_bindings, чтение и установка default и secure телефона.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 10 Nov 2014 17:01:24 +0300

yandex-passport-core (3.0) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Починил тест с некорректной арифметикой дат

  [ Dmitry Kovega ]
  * PASSP-9857 Получение агрегированной истории аутентификаций
  * PASSP-9857 mock грантов получения lastauth

  [ Nikolay Chernyshov ]
  * Рефакторинг BaseBuilder: умеем записать урлы и пост-параметры в лог при ошибках, маскируя при этом секретные поля, даем возможность настроить каждый логгер в отдельности

  [ Eugene Primako ]
  * pytz удалён из requirements
  * PASSP-9969 Поле трека для списка плохих пинов
  * PASSP-10069 Метод проверки пина для ЧЯ
  * PASSP-10069 Удален фейковый метод ЧЯ check_pin
  * PASSP-10069 Метод ЧЯ userinfo переведён на POST

  [ Andrey Isaev ]
  * PASSP-9410 Дописал Yasms.remove_userphones
  * PASSP-9811 Поправил логику работы счётчиков

  [ Nikolay Chernyshov ]
  * Фикс ошибки енкодинга пост-параметров

  [ Artem Fedosov ]
  * PASSP-10104:YapicBuilder: Добавил обработку ошибки invalid_url

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 07 Nov 2014 14:27:47 +0300

yandex-passport-core (2.68) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-9409 Дополнил Yasms.prolong_valid

  [ Artem Fedosov ]
  * PASSP-10065:ChangeAvatar: Добавил поле для идентификации треков страницы смены аватара

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 28 Oct 2014 17:53:54 +0300

yandex-passport-core (2.67) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-9990. Добавил в трек поле для кеширование ответа ЧЯ о проверке пароля

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Oct 2014 18:04:32 +0300

yandex-passport-core (2.66) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Фикс тестов из-за смены часового пояса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 Oct 2014 13:49:54 +0300

yandex-passport-core (2.65) unstable; urgency=low

  [ Dmitry Kovega ]
  * Фикс захардкоженной timezone

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 24 Oct 2014 18:02:06 +0400

yandex-passport-core (2.64) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-9542: завёл атрибут и SID для Кинопоиска

  [ Andrey Isaev ]
  * PASSP-9399 Добавил метод check_user в Я.Смсный билдер

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 24 Oct 2014 12:58:15 +0400

yandex-passport-core (2.63) unstable; urgency=low

  [ Anastasia Morozova ]
  * python-requests нужной версии

  [ Ivan Styazhkin ]
  * PASSP-9877 Обрабатываем случай когда был указан пустой собственный КВ

  [ Nikolay Chernyshov ]
  * PASSP-9758. Расширил валидатор пина: отсекаем простые пины

  [ Andrey Isaev ]
  * Дописал Yasms.check_phone

  [ Eugene Primako ]
  * Фикс тестов make_env_profile

  [ Nikolay Chernyshov ]
  * PASSP-10022. Багфикс: правильно парсим подписки из атрибутов, даже если не было dbfields в ответе ЧЯ

  [ Kirill Borisov ]
  * PASSP-4930 Счетчик принудительных смен пароля по IP.

  [ Anton Kirilenko ]
  * Учим builders.blackbox понимать лайт сессию

  [ Alexander Kudryavtsev ]
  * PASSP-9832: новая ручка HistoryDbApi /auths/successful/envs/
  * PASSP-9832: поиск подсети по IP с использованием сырых данных геобазы
  * Доработал FakeMailApi

  [ Nikolay Chernyshov ]
  * PASSP-10019. Добавил счетчик неверных попыток ввода отп в трек

  [ Alexander Kudryavtsev ]
  * PASSP-9831: обобщение galatasaray-алиаса в altdomain
  * PASSP-9831: уточненная сериализация алиасов в HistoryDB

  [ Nikolay Chernyshov ]
  * PASSP-9758. Запрещаю последовательные последовательности для пинов вида 1234, 4321

  [ Artem Fedosov ]
  * PASSP-9808: EmailValidatorBuilder: разделил url'ы для разных методов

  [ Anastasia Morozova ]
  * Форматирование и pep8
  * Доделки по admsimplereg
  * Сделан валидатор логина для yandex-team.ru

  [ Eugene Primako ]
  * PASSP-9890 Ловим socket.error при разрыве в момент чтения response
  * PASSP-9921 Правильно сериализуем не-ASCII алиасы

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 23 Oct 2014 23:39:22 +0400

yandex-passport-core (2.62-1) unstable; urgency=low

  * Фикс захардкоженной timezone

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 24 Oct 2014 18:00:42 +0400

yandex-passport-core (2.62) unstable; urgency=low

  [ Dmitry Kovega ]
  * Нельзя в lazy_loadable обращаться к настройкам

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 17 Oct 2014 13:31:31 +0400

yandex-passport-core (2.61) unstable; urgency=low

  [ Artem Fedosov ]
  * PASSP-9048: Поправил баг с пустым stream при ретраях

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 16 Oct 2014 14:58:25 +0400

yandex-passport-core (2.60) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-5247: обновление костыля в UserAgent в связи с обновлением requests

  [ Dmitry Kovega ]
  * PASSP-9674 Дополнительные statbox при валидации слабого пароля

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 16 Oct 2014 14:01:04 +0400

yandex-passport-core (2.59) unstable; urgency=low

  [ Anton Kirilenko ]
  * На RestoreTrack можно вызывать suggest ручки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 15 Oct 2014 16:52:55 +0400

yandex-passport-core (2.58) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-7366. Добавил тест на правильность дефолтной инициализации OAuth

  [ Alexander Kudryavtsev ]
  * Дополняем тесты в связи с обновлением Геобазы

  [ Nikolay Chernyshov ]
  * PASSP-7366. Вдогонку: чиню покрытие, убираю лишний pass

  [ Anton Kirilenko ]
  * PASSP-9411 Правильные расширенные атрибуты телефонов

  [ Nikolay Chernyshov ]
  * PASSP-9758. Добавил возможность восстановления секрета по усеченному секрету и пину
  * PASSP-9758. Добавил простейший валидатор пин-кода

  [ Kirill Borisov ]
  * PASSP-9775 Новые события в HistoryDB API.
  * Добавлен flake8 и плагины к нему в список зависимостей.

  [ Ivan Styazhkin ]
  * PASSP-9939 Когда ЧЯ отвечает ошибкой UNKNOWN, не падаем в exception.unhandled

  [ Andrey Isaev ]
  * Сделал, чтобы read_grants возвращала полезные сообщения об ошибках

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 15 Oct 2014 15:41:33 +0400

yandex-passport-core (2.57) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-7366. Фикс саджестора логина - правильно передаем useragent при инициализации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 13 Oct 2014 15:47:01 +0400

yandex-passport-core (2.56) unstable; urgency=low

  [ Eugene Primako ]
  * Единообразно запускаем тесты при сборке пакета

  [ Nikolay Chernyshov ]
  * PASSP-9905. Перенес поле is_otp_checked в TrackStateMixin

  [ Kirill Borisov ]
  * Новое поле в треке для ручки проверки короткой анкеты.

  [ Ivan Styazhkin ]
  * PASSP-6821 Еще одно поле-флажок-состояние в трек

  [ Artem Fedosov ]
  * PASSP-9048: Поправил баг с пустым stream при ретраях

  [ Nikolay Chernyshov ]
  * PASSP-7366. Перевел FioSuggest и LoginSuggest на BaseBuilder
  * PASSP-7366. Перевел oauth на BaseBuilder

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 10 Oct 2014 18:30:12 +0400

yandex-passport-core (2.55) unstable; urgency=low

  [ Andrey Isaev ]
  * Добавил тест, который проверяет, что метод yasms.userphones работает правильно в случае, когда Я.Смсная ручка не возвращает ни одного телефона.

  [ Eugene Primako ]
  * PASSP-9921 Фикс для кириллического логина в loginoccupation

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 09 Oct 2014 14:33:11 +0400

yandex-passport-core (2.54) unstable; urgency=low

  [ Anastasia Morozova ]
  * Когда передаём password_check_time в ЧЯ, то передаём int, а не float

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 08 Oct 2014 21:41:25 +0400

yandex-passport-core (2.53) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-7366 Перенёс Я.Смсный билдер на BaseBuilder
  * Переименовал методы FakerBuilder'ов

  [ Anton Kirilenko ]
  * PASSP-9872 Не проверяем счетчики ip для определенных сетей

  [ Andrey Isaev ]
  * PASSP-9780 Научил Паспорт работать с Я.Смсными грантами

  [ Alexander Kudryavtsev ]
  * PASSP-9829: перестаем работать с алиасами типов 9, 11, 13, как с подписками

  [ Anton Kirilenko ]
  * PASSP-9847 Передаем password_check_time в ЧЯ
  * PASSP-9411 Новые базы для YaSMS

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 08 Oct 2014 21:10:32 +0400

yandex-passport-core (2.52) unstable; urgency=low

  [ Eugene Primako ]
  * Дополнения для подсчёта coverage diff на Teamcity
  * PASSP-9890 Маскируем в логах хедер Authorization

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 07 Oct 2014 17:19:22 +0400

yandex-passport-core (2.51) unstable; urgency=low

  [ Eugene Primako ]
  * Правки тестов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 06 Oct 2014 15:56:09 +0400

yandex-passport-core (2.50) unstable; urgency=low

  [ Artem Fedosov ]
  * PASSP-9853: YapicBuilder: добавил параметр async в метод загрузки аватара по url

  [ Alexander Kudryavtsev ]
  * restore_id: приведение UID к типу int

  [ Eugene Primako ]
  * PASSP-9800 Новые форматтер для error-логов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 03 Oct 2014 22:45:01 +0400

yandex-passport-core (2.49) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-9862 Минус лишняя запятая

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 03 Oct 2014 13:02:07 +0400

yandex-passport-core (2.48) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Добавил поля в трек для процесса выключения 2фа

  [ Alexander Kudryavtsev ]
  * Рефакторинг кода для возможности чтения из БД
  * PASSP-9090: поиск удаленных аккаунтов в базе, обработчики событий HistoryDB

  [ Nikolay Chernyshov ]
  * PASSP-9044. Провязка запросов бекенда уникальным идентификатором

  [ Andrey Isaev ]
  * PASSP-9401 и PASSP-9402
  * PASSP-7366 Перенёс Frodo билдер на BaseBuilder
  * PASSP-7366 Разделил passport.frodo на два слоя

  [ Eugene Primako ]
  * PASSP-9813 Поддержка usermessages в blackbox oauth
  * PASSP-9737 Игнорируем настройку CHANGE_PASSWORD_ALLOW_PASSWORD_PHONE_COMPARE
  * PASSP-9737 Удаляем неиспользуемые настройки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 02 Oct 2014 21:10:07 +0400

yandex-passport-core (2.47) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-7366 Перенёс HistoryDBApi билдер на BaseBuilder

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 29 Sep 2014 19:54:09 +0400

yandex-passport-core (2.46) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-9091: история запросов на восстановление

  [ Eugene Primako ]
  * PASSP-9685 Фикс для юникодных ключей при записи в statbox
  * PASSP-4092 Revert "PASSP-4073 useragent не обрабатывал socket.timeout"
  * PASSP-9065 Научились удалять Hint и писать событие в HistoryDB
  * PASSP-9065 Научились удалять Locations и писать событие в HistoryDB

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 26 Sep 2014 14:54:33 +0400

yandex-passport-core (2.45) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-8621 Добавлена поддержка dropphone
  * PASSP-8621 dropphone принимает id вместо number

  [ Alexander Kudryavtsev ]
  * PASSP-9662, PASSP-9656: новые события и поле в треке restore

  [ Eugene Primako ]
  * PASSP-9622 Пишем дифф при добавлении нового env_profile к непустой коллекции

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 23 Sep 2014 15:20:12 +0400

yandex-passport-core (2.44) unstable; urgency=low

  * PASSP-9359 Подписка ПДД-шников на сиды subscription.mailapp2014.*

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 17 Sep 2014 16:08:06 +0400

yandex-passport-core (2.43) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-9474: особые случаи обработки КВ/КО; меньше ворнингов

  [ Nikolay Chernyshov ]
  * PASSP-9503. Поменяли длину тотп секрета на 128 бит

  [ Eugene Primako ]
  * PASSP-9065 Ручка delete_all_emails для EmailValidator

  [ Kirill Borisov ]
  * Патч для получения корректного аттрибута подписки.
  * PASSP-9332 Добавлен SID и аттрибут для Авиабилетов.
  * PASSP-9439 Поля для новой мобильной почты.

  [ Anton Kirilenko ]
  * Все для проверки PIN

  [ Eugene Primako ]
  * PASSP-9465 Новая логика сессионных карм, поле validation_method
  * Revert "PASSP-9465 Новая логика сессионных карм, поле validation_method"
  * Не квотим минус в historydb-логах для удалённых значений
  * Фикс записи в HistoryDB событий удаления полей

  [ Andrey Isaev ]
  * PASSP-9400 Добавил метод getunconfirmed в билдер yasms
  * PASSP-9406 Добавил в билдер для Я.Смса метод phonebindingshistory

  [ Nikolay Chernyshov ]
  * Добавил поля в трек для проверки КВ-КО на принудительной смене пароля
  * Прокидываем язык в парсинг истории КВ-КО хисторидб
  * Добавил счетчик на пару ip-uid. Добавил кастомизацию порога в compare_strings для нечетких сравнений

  [ Dmitry Kovega ]
  * Опечатка в имени атрибута

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 17 Sep 2014 13:16:30 +0400

yandex-passport-core (2.42) unstable; urgency=low

  [ Anastasia Morozova ]
  * Чиним тесты для jenkins
  * Перестаём скипать тест для AS

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 03 Sep 2014 16:33:02 +0400

yandex-passport-core (2.41) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-9342. Добавил на трек поле для хранения времени последней успешной проверки пароля
  * PASSP-9342. Добавил сериализацию в евент-лог при удалении пароля
  * PASSP-9342. Добавил сериализацию события при добавлении-удалении тотп-секрета

  [ Eugene Primako ]
  * PASSP-9065 Ручка remove_userphones для YaSMS
  * PASSP-9065 Ручка SocialApi для удаления всех социальных профилей
  * Допокрыл тесты метрики для env_profiles

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 01 Sep 2014 17:57:36 +0400

yandex-passport-core (2.40) unstable; urgency=low

  [ Artem Fedosov ]
  * PASSP-9385: Yapic: добавил проверку check_size при отправке аватарки файлом

  [ Andrey Isaev ]
  * PASSP-9267 Паспортный клиент Я.Смс использует ручки Я.Смс в постфиксом _internal

  [ Nikolay Chernyshov ]
  * PASSP-9342. Дефолтная настройка для максимального времени проверки пароля + расширение тестовых методов
  * PASSP-9342. Умеем удалять вебовский пароль.

  [ Alexander Kudryavtsev ]
  * Возможность передать свой модуль сеттингов для тестового окружения
  * PASSP-9092: поддержка ручки /events/restore/ HistoryDB API
  * Завел новый тип RestoreID

  [ Kirill Borisov ]
  * PASSP-9147 Дополнительное поле в треке и более мягкое переопределение настроек для тестов.

  [ Andrey Isaev ]
  * Добавил тестовые подпрограммы для работы с куками

  [ Anton Kirilenko ]
  * PASSP-9308 Нужные поля трека для 2FA восстановления

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 29 Aug 2014 16:57:37 +0400

yandex-passport-core (2.39) unstable; urgency=low

  [ Anastasia Morozova ]
  * Время в атрибуте phone.confirmation_datetime отдаётся как unixtime

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 22 Aug 2014 22:27:25 +0400

yandex-passport-core (2.38) unstable; urgency=low

  [ Artem Fedosov ]
  *  PASSP-9340: Методы билдера Yapic для ручек avatars_from_social и avatars_from_open_sources

  [ Nikolay Chernyshov ]
  * PASSP-9342. Добавил признак процесса включения 2фа в треке

  [ Alexander Kudryavtsev ]
  * PASSP-9007: лог восстановления в History DB
  * PASSP-5439: поле в треке для хранения КВ, найденных в истории

  [ Eugene Primako ]
  * Фикс геобазы для несуществующих кодов стран

  [ Nikolay Chernyshov ]
  * Научил метод login ЧЯ принимать параметр secret для валидации totp + рефакторинг типа TotpSecret

  [ Anton Kirilenko ]
  * PASSP-9050 Лог с телефонами для IPREG

  [ Andrey Isaev ]
  * PASSP-9087 Добавил атрибут is_for_web_only в модель пароля

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 22 Aug 2014 20:47:29 +0400

yandex-passport-core (2.37) unstable; urgency=low

  [ Anastasia Morozova ]
  * Фикс древнего бага с кириллическими доменами ПДД в логах Historydb

  [ Kirill Borisov ]
  * Новый SID и трансляции для Охоты.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 Aug 2014 21:01:07 +0400

yandex-passport-core (2.36) unstable; urgency=low

  [ Andrey Isaev ]
  * Исправил баг в GraphiteLogger с экранированием кириллической юникод строки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 Aug 2014 16:20:18 +0400

yandex-passport-core (2.35) unstable; urgency=low

  * Пересборка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 Aug 2014 14:02:40 +0400

yandex-passport-core (2.34) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-9028: зависимость от скрипта выкладки библиотек

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 Aug 2014 14:01:23 +0400

yandex-passport-core (2.33) unstable; urgency=low

  * Добавил пакет с тестовыми утилитами в сборку

 -- Alexander Kudryavtsev <alexco@yandex-team.ru>  Thu, 14 Aug 2014 18:22:56 +0400

yandex-passport-core (2.32) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Фикс ошибки логгинга

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 14 Aug 2014 16:38:48 +0400

yandex-passport-core (2.31) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Использование правильной настройки в билдере blackbox

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 14 Aug 2014 15:52:00 +0400

yandex-passport-core (2.30) unstable; urgency=low

  [ Kirill Borisov ]
  * PASP-9124 Хак для превращения аттрибутов в подписки.

  [ Alexander Kudryavtsev ]
  * PASSP-9153: проверка соответствия доменного имени сертификату

  [ Ivan Styazhkin ]
  * PASSP-9078 Валидатор TimestampInPast

  [ Anton Kirilenko ]
  * PASSP-9264 parse_person_social_profiles не падает при отсутствии person в ответе social-api
  * PASSP-4626 передаем account_karma в frodo

  [ Artem Fedosov ]
  * PASSP-9116: Добавил трек Account для общих нужд хранения информации об аккаунте

  [ Nikolay Chernyshov ]
  * PASSP-9109. Добавил поддержка чтения из ЧЯ и записи в базу атрибута totp_last_successful_time_period

  [ Kirill Borisov ]
  * Убран отладочный вывод, забивавший экран при запуске тестов.

  [ Andrey Isaev ]
  * PASSP-8820 Добавил модуль GraphiteLogger ведущий лог для Графита

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 14 Aug 2014 12:42:28 +0400

yandex-passport-core (2.29) unstable; urgency=low

  [ fedosov ]
  * PASSP-9116. Yapic Builder: немного ответов для теста и пара параметров к методам

  [ Ivan Styazhkin ]
  * PASSP-9166 Два счетчика: hits & bad_karma

  [ Alexander Kudryavtsev ]
  * PASSP-9053: валидация локальных номеров для стран присутствия

  [ Anastasia Morozova ]
  * PASSP-8985

  [ Anton Kirilenko ]
  * Поле трека authorization_session_policy перенесено в SessionTrackMixin

  [ Andrey Isaev ]
  * Перенёс captcha на основу BaseBuilder

  [ Eugene Ardarov ]
  * Добавлен служебный скрипт парсинга и выдачи информации по номеру телефона

  [ Anastasia Morozova ]
  * Добавлены поля в трэк необходимые при генерации totp

  [ Alexander Kudryavtsev ]
  * PASSP-9028: доработки тестов для использования оригинальных libgeobase, libipreg

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 08 Aug 2014 18:08:54 +0400

yandex-passport-core (2.28) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Зависимость от nose-cov
  * PASSP-9153: ослабил ограничение на версию requests

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 05 Aug 2014 16:15:31 +0400

yandex-passport-core (2.27) unstable; urgency=low

  [ Andrey Isaev ]
  * PASSP-8654: Научил Yabs понимать retries и timeout

  [ Nikolay Chernyshov ]
  * Дальнейшая оптимизация логов. Еще выкинул записи при проверке грантов и об успехе вызова стороннего сервиса

  [ Anton Kirilenko ]
  * PASSP-8952 Переход на запрос атрибутов в ЧЯ
  * PASSP-9130 Ретраи email_validator'а починились переносом на BaseBuilder

  [ Alexander Kudryavtsev ]
  * PASSP-5334: временный костыль для работы с HTTPS-сервисами

  [ Nikolay Chernyshov ]
  * PASSP-9075. Добавил свойство have_password на модель аккаунта

  [ Dmitry Kovega ]
  * PASSP-4671 Увеличить ограничение на длину пароля до 255 символов и расширение алфавита

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 01 Aug 2014 23:16:02 +0400

yandex-passport-core (2.26) unstable; urgency=low

  * Влитие фикса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 31 Jul 2014 17:44:01 +0400

yandex-passport-core (2.25-2) unstable; urgency=low

  * PASSP-5334: временный костыль для работы с HTTPS-сервисами

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 31 Jul 2014 17:42:41 +0400

yandex-passport-core (2.25-1) unstable; urgency=low

  * PASSP-5334: временный костыль для работы с HTTPS-сервисами

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 31 Jul 2014 17:09:33 +0400

yandex-passport-core (2.25) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Фикс тотп секрета: пин это ВСЕГДА 4 цифры
  * Теперь длина ТОТП-секрета 32 байта, т.к. используем sha256

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 29 Jul 2014 01:04:43 +0400

yandex-passport-core (2.24) unstable; urgency=low

  [ Andrey Isaev ]
  * Revert "Отрываем поддержку слейвов"
  * Поправил passport.dbmanager.manager и его тесты

  [ Nikolay Chernyshov ]
  * PASSP-8956. Сохраняем атрибут totp_secret. Добавил модель и ее сериализацию для хранения секрета, а так же тип
  * PASSP-8956. Добавил валидатор для валидации строк в base64

  [ Alexander Kudryavtsev ]
  * PASSP-9072: проверка размера файла в валидаторе

  [ Nikolay Chernyshov ]
  * PASSP-9075. Поля в треке, нужные для отп-магии
  * PASSP-9100. Добавил поле totp_secret на треке
  * PASSP-9100. Для человеческого секрета приложения обрезаем паддинг за ненадобностью

  [ fedosov ]
  * PASSP-9048. Добавил методы билдера yapic для страницы смены аватарa

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 25 Jul 2014 15:19:04 +0400

yandex-passport-core (2.23) unstable; urgency=low

  [ Anastasia Morozova ]
  * При написании общего билдера не учли что логи ранее писались по имени модуля

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 21 Jul 2014 22:49:44 +0400

yandex-passport-core (2.22) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Используем свою дебианизацию formencode версии 1.2.5

  [ Alexander Kudryavtsev ]
  * PASSP-8826: метод ЧЯ oauth может принимать токен в заголовке
  * PASSP-9026: счетчик по IP для сравнений

  [ Nikolay Chernyshov ]
  *  PASSP-8923. Запретил пддшникам явно подпсику на галатасарай
  * Убрал лишние записи в лог при проверке грантов(об успехе и о том, какие гранты проверяем)

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 21 Jul 2014 15:46:00 +0400

yandex-passport-core (2.21) unstable; urgency=low

  [ Anton Kirilenko ]
  * PASSP-9049 Передаем source при загрузке аватарок в yapic

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 17 Jul 2014 22:24:24 +0400

yandex-passport-core (2.20) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-5382 В записи historydb передаем поле admin

  [ Anton Kirilenko ]
  * PASSP-9029 Передаем default=False в yapic/upload_by_uid

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 17 Jul 2014 12:37:09 +0400

yandex-passport-core (2.19) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-9027. Фикс - наследуем ошибку SubscriptionImpossibleError от SubscriptionError

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 15 Jul 2014 15:27:08 +0400

yandex-passport-core (2.18) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Revert "PASSP-8986: не декодируем UTF-8 в ListValidator"

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 15 Jul 2014 13:28:28 +0400

yandex-passport-core (2.17) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-8800. Дефолная настройка удаления старых пддшных кук
  * PASSP-8923. Дополнительно запрещаем для пдд сиды 15, 64, 104

  [ Ivan Styazhkin ]
  * PASSP-5478 Хранение списка плохих сессий пользователя
  * Statbox использует time.time() при создании записи

  [ Alexander Kudryavtsev ]
  * PASSP-8986: не декодируем UTF-8 в ListValidator

  [ Nikolay Chernyshov ]
  * PASSP-8997. Добавил сиды 24 и 85 в список тех, на которые можно подписывать только если есть портальный логин
  * PASSP-8995. Добавил список невозможных к подписке сидов и не даю подписать на такие сиды

  [ Alexander Kudryavtsev ]
  * PASSP-5439: счетчик на число сравнений введенных данных

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 14 Jul 2014 19:15:05 +0400

yandex-passport-core (2.16) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-8923. Дополнительно запрещаем ПДДшникам подписываться на сиды 24, 85

  [ Alexander Kudryavtsev ]
  * PASSP-5439: адреса доставки в ЧЯ могут содержать пустой JSON, это не ошибка

  [ Eugene Primako ]
  * Фикс тестов dbmanager

  [ Anton Kirilenko ]
  * PASSP-6488 Builder для работы с сервисом yapic
  * Фикс тестов yapic

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 10 Jul 2014 20:23:00 +0400

yandex-passport-core (2.15) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-8751 Спрашиваем у ЧЯ время смены пароля и парсим его ответ

  [ Nikolay Chernyshov ]
  * PASSP-8923. Тестируем правильность задания возможности подписок для пддшников

  [ Alexander Kudryavtsev ]
  * PASSP-5439: доработки для отправки письма в ОТРС
  * PASSP-5439: поддержка метода HistoryDB API /auths/ip_statistics

  [ Anastasia Morozova ]
  * Меняем диапозон валидных uid: ставим начальное значение 0
  * Обновлена зависимость для SQLAlchemy
  * Изменён логгинг в dbmanager

  [ Nikolay Chernyshov ]
  * Нормализуем лайт-логин отдельно в валидаторе логина, т.к. лайтовые логины не нормализуются на моделе

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 09 Jul 2014 13:03:11 +0400

yandex-passport-core (2.14) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-8862 Верный фикс

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 07 Jul 2014 13:30:01 +0400

yandex-passport-core (2.13) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-8923. Добавил новое свойство: запрещенные для пдд подписки. Работает при вкл. мультиавторизации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 04 Jul 2014 17:49:11 +0400

yandex-passport-core (2.12) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-8862 Еще пару тестов

  [ Nikolay Chernyshov ]
  * PASSP-8812. Добавил поле allow_more_users в тестовый ответ метода sessionid ЧЯ
  * PASSP-8907. Разрешаем ПДДшникам подписку на 42 сид

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 04 Jul 2014 15:59:53 +0400

yandex-passport-core (2.11) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-6828 Исправлены ответы ЧЯ и добавлено поле display_login

  [ Ivan Styazhkin ]
  * PASSP-8862 Фикс UnicodeDecodeError при записи ошибки ЧЯ в логи

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 03 Jul 2014 17:19:14 +0400

yandex-passport-core (2.10) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-6828 Добавлено поле sslsession в track
  * PASSP-6828 Исправлен ответ в моковом ЧЯ в методе sessionid для дизейбленных пользователей
  * Фикс теста парсинга куки L

  [ Nikolay Chernyshov ]
  * PASSP-8710. Добавил поле is_allow_auth_after_restore

  [ Anton Kirilenko ]
  * Возможность указывать display_name при формировании тестовых ответов ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 02 Jul 2014 17:08:32 +0400

yandex-passport-core (2.9) unstable; urgency=low

  [ Eugene Primako ]
  * Новый пул подключений с пониженным таймаутом
  * Отрываем поддержку слейвов

  [ Nikolay Chernyshov ]
  * PASSP-5226. Капча теперь умеет работать с неподдерживаемым языком - берет дефолтный

  [ Anastasia Morozova ]
  * Обновила requrenments.txt

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 01 Jul 2014 12:12:08 +0400

yandex-passport-core (2.8) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * При портализации ЧЯ стал отдавать логины ПДДшников вместе с доменом. Нужно поддержать это в нашем коде, дабы ничего не сломалось

  [ Anton Kirilenko ]
  * PASSP-7366 Выделение общего кода для хождения во внешние сервисы

  [ Nikolay Chernyshov ]
  * PASSP-8804 Чиним куку L. В третьей версии была таки ошибка работы с очень длинными логинами.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 27 Jun 2014 20:40:19 +0400

yandex-passport-core (2.7) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Рефакторинг клиента ЧЯ: метод createsession больше не принимает произвольных параметров

  [ Eugene Primako ]
  * InvalidHeaderError -> InvalidIpHeaderError

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 26 Jun 2014 15:32:03 +0400

yandex-passport-core (2.6) unstable; urgency=low

  [ Anton Kirilenko ]
  * Передача допустимых схем извне в валидатор RetPath

  [ Nikolay Chernyshov ]
  * PASSP-7355. Новое поле в треке для автологина
  * PASSP-7355. Дефолтное значение автологинящей ссылки

  [ Eugene Primako ]
  * Отказываем в записи env_profiles превысившим лимит количества профилей

  [ Anastasia Morozova ]
  * В связи с введением rc окружения используем на нём как и раньше production гранты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 24 Jun 2014 13:45:58 +0400

yandex-passport-core (2.5) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-8688. Завел новый сид для Диска cloudmigrant

  [ Anton Kirilenko ]
  * PASSP-8726 Поддержка нестандартных схем retpath в валидаторе

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 19 Jun 2014 17:27:40 +0400

yandex-passport-core (2.4) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Тестовый ЧЯ теперь умеет отдавать разные значения поля display_name в методе login

  [ Eugene Primako ]
  * Поддержка кастомных ретраев при записи в БД
  * Больше информации в логах env_profiles
  * Фикс парсинга env_profiles для ПДД
  * Подновляем env_profile при обновлении yandexuid

  [ Nikolay Chernyshov ]
  * Добавил возможность устанавливать зашифрованный пароль пользователя в тестовом ЧЯ

  [ Ivan Styazhkin ]
  * PASSP-8605 Тесты капчи проверяют также и турецкую голосовую капчу

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 18 Jun 2014 22:56:08 +0400

yandex-passport-core (2.3) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-5439: перенос и обновление кода отправки почты

  [ Ivan Styazhkin ]
  * PASSP-8687 Фикс ошибки IndexError при сравнении ФИО

  [ Anastasia Morozova ]
  * Быстрая настройка, отключающая эксперименты на сменах пароля
  * PASSP-8691 Доработки для тестирования отправки СМС при смене пароля при наличии защищённого номера

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 17 Jun 2014 14:10:36 +0400

yandex-passport-core (2.2) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-5439: рефакторинг работы с факторами
  * PASSP-5439: поддержка ручки /events/find_password/ HistoryDB API
  * PASSP-5439: получение OAuth-токена с grant_type=assertion
  * PASSP-5439: почтовое API, ручки /folders, /blackwhite, /rpop, /abook
  * PASSP-5439: нечеткое сравнение email'ов и телефонов
  * PASSP-5439: обновление кода HistoryDBApi, MailApi, SocialApi

  [ Ivan Styazhkin ]
  * PASSP-8662 Не падаем если не смогли разобрать retpath

  [ Alexander Kudryavtsev ]
  * PASSP-5439: запрос истории пароля требует POST, а не GET

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 16 Jun 2014 11:50:45 +0400

yandex-passport-core (2.1) unstable; urgency=low

  [ Dmitry Kovega ]
  * Хвосты по старой схеме

  [ Eugene Primako ]
  * Метод stash для StatboxLogger
  * Фикс удаления env_profiles по количеству
  * env_profiles пишут statbox-логи только после успешной сериализации в БД

  [ Nikolay Chernyshov ]
  * PASSP-8597. Умеем возвращать пустую сессию из тестового ЧЯ для случая удаления всех пользователей из куки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 10 Jun 2014 13:30:32 +0400

yandex-passport-core (2.0) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-5210 Новая схема -- основная
  * PASSP-5210 Пишем в subscription_created с PREFIX IGNORE
  * PASSP-5210 Переупорядовиваем удаление подписки на 2, 4 сиды
  * PASSP-5210 Актуализация тестов
  * PASSP-5210 Удалена старая схема
  * PASSP-5210 Исправлению по review

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 06 Jun 2014 12:10:48 +0400

yandex-passport-core (1.103) unstable; urgency=low

  [ Eugene Primako ]
  * Разрешаем int64 таймстампы в env_profiles

  [ Anton Kirilenko ]
  * Возможность указать consumer при запросе в social_broker
  * PASSP-6535 Вычистка переходного кода смены формата брокерного task

  [ Nikolay Chernyshov ]
  * PASSP-8604. Новая версия кодирования куки Л

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 05 Jun 2014 19:05:16 +0400

yandex-passport-core (1.102) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Фикс изменения полей ответа из-за маскировки полей для логгирования

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 04 Jun 2014 16:41:59 +0400

yandex-passport-core (1.101) unstable; urgency=low

  [ Anastasia Morozova ]
  * Починен логгинг в FioSugget, добавлены тесты для покрытия
  * Добавлены новые параметры для исключения их из логов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 04 Jun 2014 02:52:49 +0400

yandex-passport-core (1.100) unstable; urgency=low

  [ Eugene Primako ]
  * При невозможности точно определить ОС по версии игнорируем версию

  [ Nikolay Chernyshov ]
  * Теперь ставим всегда куку третьей версии

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 03 Jun 2014 16:29:28 +0400

yandex-passport-core (1.99) unstable; urgency=low

  [ Eugene Primako ]
  * Фикс покрытия для passport.xml

  [ Alexander Kudryavtsev ]
  * PASSP-6136: доработки для работы с ключом браузера

  [ Eugene Primako ]
  * Фикс ошибки в сериализации профилей

  [ Alexander Kudryavtsev ]
  * PASSP-6136: переименовал заголовок авторизации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 03 Jun 2014 01:18:21 +0400

yandex-passport-core (1.98) unstable; urgency=low

  [ Eugene Primako ]
  * Возможность отключить запись в HistoryDB

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 29 May 2014 20:21:03 +0400

yandex-passport-core (1.97) unstable; urgency=low

  [ Anastasia Morozova ]
  * Новое поле в трэке can_check_current_password_and_password_history

  [ Nikolay Chernyshov ]
  * В тестовом апи ЧЯ метода sessionid для мультикуки теперь можно сделать дефолтную сессию невалидной

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 29 May 2014 16:56:18 +0400

yandex-passport-core (1.96) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Добавил в трек поле для сохранения предыдущей защищенной сессии

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 28 May 2014 12:52:10 +0400

yandex-passport-core (1.95) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Фикс: правильно обрабатывается флаг enabled при подготовке ответа ЧЯ

  [ Anastasia Morozova ]
  * В аяксовом вызове валидации пароля при policy=strong не сообщаем что пароль был в истории без ввода старого пароля

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 26 May 2014 20:17:29 +0400

yandex-passport-core (1.94) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-5212 В догонку: проверки вызовов run_db вместе с run_eav

  [ Eugene Primako ]
  * Заменены тестовые IP-адреса для EnvProfile

  [ Nikolay Chernyshov ]
  * PASSP-6145. Передаем host_id в hex в blackbox.createsession

  [ Eugene Primako ]
  * type_mapping вынесен из serializers.eav
  * PASSP-5156 Поддержка env_profiles в билдерах

  [ Anastasia Morozova ]
  * Revert "Revert "PASSP-4736 Смена контрольных вопросов на регистрации""

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 23 May 2014 16:18:47 +0400

yandex-passport-core (1.93) unstable; urgency=low

  [ Anastasia Morozova ]
  * Используем libipreg для определения пользовательских сетей Яндекса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 20 May 2014 22:37:50 +0400

yandex-passport-core (1.92) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-5439: JSONValidator с поддержкой jsonschema
  * PASSP-5439: Получение адресов доставки из ЧЯ, модель адресов
  * PASSP-5439: Поддержка метода получения соц. профилей по UID
  * PASSP-5439: Метод __hash__ для типа Service

  [ Anton Kirilenko ]
  * PASSP-6801 Поддержка нативной соц авторизации

  [ Eugene Primako ]
  * PASSP-5420 Валидатор пароля принимает set емейлов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 20 May 2014 15:06:33 +0400

yandex-passport-core (1.91) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Правильное сообщение об ошибке в валидаторе.

  [ Nikolay Chernyshov ]
  * Добавил default_uid в ответ edit/createsession тестового ЧЯ. Добавил пустой ответ для editsession_delete ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 15 May 2014 21:08:50 +0400

yandex-passport-core (1.90) unstable; urgency=low

  [ Anastasia Morozova ]
  * Revert "PASSP-4736 Смена контрольных вопросов на регистрации"

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 12 May 2014 16:50:34 +0400

yandex-passport-core (1.89) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-5439: неточное сравнение дат, валидатор неточной даты

  [ Anton Kirilenko ]
  * PASSP-6219 Правильно реагируем на временные ошибки social_api и email_validator

  [ Nikolay Chernyshov ]
  * Добавил сессионные поля в env

  [ Alexander Kudryavtsev ]
  * Не нужно преобразовывать value в байтовую строку в ListValidator
  * ListValidator: поддержка декодирования из URL encoding

  [ Ivan Styazhkin ]
  * Alias.Yandexoid вносится в removed_aliases при удалении

  [ Eugene Primako ]
  * PASSP-6169 Не логируем модификацию аккаунта при замене None на ''

  [ Anastasia Morozova ]
  * PASSP-4736 Смена контрольных вопросов на регистрации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 08 May 2014 19:53:19 +0400

yandex-passport-core (1.88) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Фикс новой схемы - поле sid это часть pk @subscription_created; fakedb@removed_aliases

  [ Eugene Primako ]
  * Пишем entity=karma в statbox
  * Пишем изменения алиасных сидов в statbox

  [ Anastasia Morozova ]
  * Добавление специального поля для валидации пароля как телефона can_use_secure_number_for_password_validation

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 28 Apr 2014 02:48:22 +0400

yandex-passport-core (1.87) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-5281. Добавил параметр ЧЯ в методе sessionid - требуем всегда отдавать всю информацию о пользователе(даже если он заблокирован)
  * PASSP-5281. Добавил параметр ЧЯ в методе login - требуем всегда отдавать всю информацию о пользователе(даже если он заблокирован)
  * PASSP-5281. sessionid парсит информацию о пользователе в невалидной сессии(если есть). Тестовый клиент отдает ее

  [ Eugene Primako ]
  * Пишем event=account_modification в statbox

  [ Anastasia Morozova ]
  * Переименованы поля в FrodoStatus
  * Организовано тестирование ФО для окружения дев и тестинг

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 25 Apr 2014 12:51:54 +0400

yandex-passport-core (1.86) unstable; urgency=low

  [ Anton Kirilenko ]
  * PASSP-6186 Исправление опечатки при работе с EmailValidator

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 24 Apr 2014 13:04:24 +0400

yandex-passport-core (1.85) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-5281. Пофиксил ошибку в имене параметра ЧЯ для editsession

  [ Eugene Primako ]
  * PASSP-5466 Понижен уровень логирования для language_detect
  * PASSP-5420 Не разрешаем пароли, совпадающие с нативным емейлом

  [ Anton Kirilenko ]
  * PASSP-5257 Правильно ретраимся в SocialApi и EmailValidator

  [ Nikolay Chernyshov ]
  * Поправил передачу параметра в метод editsession ЧЯ

  [ Eugene Primako ]
  * Не вычисляем сложность пароля второй раз при записи в БД
  * Фикс геоданных для тестов профилей

  [ Nikolay Chernyshov ]
  * PASSP-5281. Код для создания пустой невалидной сессии в мультисессионном ответе ЧЯ

  [ Ivan Styazhkin ]
  * PASSP-6165 Возможность обновить login_rule & host_id на подписке

  [ Anastasia Morozova ]
  * PASSP-4931 Рефакторинг полей в трэке, связанных со сменой пароля
  * PASSP-4931 Добавлены опции для включения валидации защищённого телефона при смене пароля
  * PASSP-4931 Счётчик привязок телефонного номера при смене пароля в сутки
  * PASSP-4931 Функция check_spammer возвращает аккаунт и статусы по карме на основании ответа ФО
  * PASSP-4931 Настройка для реагирования на ответ ФО при смене пароля
  * Маскируем старый пароль в логах при добровольной смене пароля
  * PASSP-4980 В ФО надо передавать данные о старой куке sessionid, а не от только что созданной
  * PASSP-5085 Отключаем уведомления по смс

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 23 Apr 2014 13:27:21 +0400

yandex-passport-core (1.84) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-5281. Добавил поддержку мультисессий в метод `sessionid()` ЧЯ
  * PASSP-5281. Добавил метод `editsession` в ЧЯ
  * PASSP-5281. Добавил новое поле для хранения предыдущей сессии в трек
  * PASSP-5281. Добавил ошибку ЧЯ: INVALID_PARAMS
  * PASSP-5281. Дефолтная настройка включения-выключения мультиавторизации

  [ Alexander Kudryavtsev ]
  * PASSP-5399: вычисление факторов для обучения при сравнении строк

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 17 Apr 2014 21:30:54 +0400

yandex-passport-core (1.83) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-5156 Модель профиля авторизаций: парсинг, сериализация, логи
  * PASSP-5156 Профили сериализуем с помощью protobuf

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 17 Apr 2014 00:14:34 +0400

yandex-passport-core (1.82) unstable; urgency=low

  [ Eugene Primako ]
  * Переменование поля в логах: user_ip -> ip

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 15 Apr 2014 17:55:05 +0400

yandex-passport-core (1.81) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4663. Ограничили похожесть пароля на телефон с точностью до скобок, плюса и дефисов
  * PASSP-5227. Добавил заголовок Ya-Client-Cookie в маскируемые поля

  [ Dmitry Kovega ]
  * Проверяем при сериализации в EAV person.timezone == str(MOSCOW_TIMEZONE)

  [ Anastasia Morozova ]
  * Update README.md

  [ Eugene Primako ]
  * strip=True для валидатора логина

  [ Alexander Kudryavtsev ]
  * PASSP-5172: пишем в статбокс логи обращений к historydb_api

  [ Eugene Primako ]
  * PASSP-4921 Отдельные счётчики смс для "левых" стран
  * PASSP-5442 Поля трека для кеширования капчи

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 14 Apr 2014 23:20:56 +0400

yandex-passport-core (1.80) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * В типе телефона сохраняем актуальную для страну. Валидатор паролей проверяет пароль так же по стране телефона

  [ Ivan Styazhkin ]
  * Обратная совместимость тестов FakeDB

  [ Nikolay Chernyshov ]
  * Передаем флажки is_yastaff, is_betatester, social_id в ЧЯ при выписывании куки
  * PASSP-5227. Маскируем значение sslsessionid
  * PASSP-5352. Используем smart_str для ключа капчи

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 09 Apr 2014 17:24:39 +0400

yandex-passport-core (1.79) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Повторный парсинг bruteforce_policy не сбрасывает флаг is_expired
  * Переименовал can_userS_change_password
  * PASSP-5229: ручка сравнения фамилии и ФИО
  * Принимаем параметр name в ручке events historydb

  [ Dmitry Kovega ]
  * PASSP-5205 Логировать в event.log смену почтового host_id у sid=2

  [ Ivan Styazhkin ]
  * PASSP-5211 Рефакторинг FakeDB для работы с новой схемой БД
  * PASSP-5211 Изменены имена индексов в новой схеме для работы в тестах на sqlite3 Убраны лишние скобки в запросе InsertFromSelect
  * PASSP-5211 Добавлены в build-depends backported пакеты libsqlite3-0 & sqlite3

  [ Nikolay Chernyshov ]
  * Пишем в новую схему и лайтов при создании

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 07 Apr 2014 17:44:32 +0400

yandex-passport-core (1.78) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-5303 Переносить удаляемые алиасы в removed_aliases
  * PASSP-5210 Кидаем ошибку если в функцию шардирования передали UID < минимального допустимого

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 03 Apr 2014 13:35:50 +0400

yandex-passport-core (1.77) unstable; urgency=low

  [ Eugene Primako ]
  * Переключаемся на 4 геобазу

  [ Anton Kirilenko ]
  * PASSP-5220 Поддержка auths/contain_ip в historydb

  [ Nikolay Chernyshov ]
  * PASSP-5290. Добавил в трек новое поле для кеширования ответа ручки submit
  * PASSP-5227. Маскируем sessionid при логгировании урла запроса в ЧЯ. Добавил session в маскируемые параметры

  [ Alexander Kudryavtsev ]
  * PASSP-5247: меньше логов для ошибки, вызванной закрытым соединением

  [ Anton Kirilenko ]
  * Поле is_password_passed в треке

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 31 Mar 2014 18:10:13 +0400

yandex-passport-core (1.76) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-4663 Именно в валидаторе пароля смотрим на настройку, включающую валидацию пароля с учётом телефона

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 26 Mar 2014 22:22:25 +0400

yandex-passport-core (1.75) unstable; urgency=low

  [ Anton Kirilenko ]
  * PASSP-5256 Фикс парсинга 0000-02-29

  [ Eugene Primako ]
  * Добавлен контекстный менеджер для мока настроек в тестах
  * PASSP-5085 Добавил настройку отправки сообщений в default_settings

  [ Ivan Styazhkin ]
  * PASSP-5248 Обработка YaSms-ошибки NOPHONE

  [ Nikolay Chernyshov ]
  * PASSP-5231. Дефолтная настройка для процента аудитории новой куки
  * PASSP-5226. Понизил loglevel для известных ошибок капчи до debug

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 26 Mar 2014 13:59:45 +0400

yandex-passport-core (1.74) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * PASSP-5151: метод сравнения и компаратор для КО
  * PASSP-5151: счетчик вызовов check_answer для IP, UID
  * Принимаем произвольные параметры для тестового события historydb

  [ Anton Kirilenko ]
  * Новый формат ответа social-api
  * PASSP-5241 trim_message на логи social_api и email_validator

  [ Nikolay Chernyshov ]
  * PASSP-4663. Добавили дефолтную настройку для включения-отключения проверки совпадения телефона и пароля на смене пароля

  [ Alexander Kudryavtsev ]
  * PASSP-5246: всегда при обновлении Phone пишем number в базу

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 24 Mar 2014 13:39:00 +0400

yandex-passport-core (1.73) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-4931 Значение по умолчанию для опции "требовать ли sms-проверку при принудительной смене пароля"
  * Два новых поля-флага в треке

  [ Nikolay Chernyshov ]
  * PASSP-4663. Валидатор пароля учитывает телефон

  [ Dmitry Kovega ]
  * Перестаем писать account.yandexoid_login в таблицу аттрибутов
  * PASSP-5170 Не truncate-ить IPV6 адрес при записи в historydb
  * PASSP-4978 Изменение записи в historydb полей hinta и hintq
  * PASSP-5152 action=account_create_admreg в admreg

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 20 Mar 2014 14:33:59 +0400

yandex-passport-core (1.72) unstable; urgency=low

  [ Eugene Primako ]
  * portallib перенесён в core

  [ Nikolay Chernyshov ]
  * PASSP-5131. Валидатор для лайт-логинов

  [ Alexander Kudryavtsev ]
  * PASSP-5116: SID 92 (личный кабинет мерчанта)

  [ Nikolay Chernyshov ]
  * PASSP-5131. Валидатор доступности логинов теперь работает и для лайтов

  [ Anastasia Morozova ]
  * Приводим в порядок can_be_subscribe
  * Не падаем с ошибкой если в builders.blackbox присылают login с кириллическими символами

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 18 Mar 2014 20:48:40 +0400

yandex-passport-core (1.71) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Убрал PyICU из requirements.txt

  [ Nikolay Chernyshov ]
  * PASSP-5167. Используем smart_str при генерации хеша пароля

  [ Anastasia Morozova ]
  * Убран pyxDamerauLevenshtein из requirements.txt
  * Убран radix из requirements.txt

  [ Dmitry Kovega ]
  * PASSP-4790 Вычитывание default.avatar из blackbox

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 17 Mar 2014 12:52:12 +0400

yandex-passport-core (1.70) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Запись в event-лог update_datetime пароля

  [ Eugene Primako ]
  * PASSP-5130 Сериализация добавленных usermessages

  [ Ivan Styazhkin ]
  * Нормализация bool-значений при их записи в statbox

  [ Alexander Kudryavtsev ]
  * Выключил часть логов для тестов времени модуля compare

  [ Eugene Primako ]
  * Обрезаем значения в statbox-логе до 1000 символов

  [ Dmitry Kovega ]
  * PASSP-5100 Добавить создание/удаление алиаса type=13 в новой схеме при подписке/отписке sid=669

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 13 Mar 2014 13:46:16 +0400

yandex-passport-core (1.69) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-5126. Добавил поле change_password_reason в авторизационный трек

  [ Eugene Primako ]
  * PASSP-1889 В authlog вместо referer пишем -

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 11 Mar 2014 14:57:21 +0400

yandex-passport-core (1.68) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-5143. Умеем принимать версию в blackbox.createsession как параметр

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 06 Mar 2014 19:56:45 +0400

yandex-passport-core (1.67) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4950 Унификация сериализаторов HistoryDB и Statbox
  * Выделены геттеры и форматтеры
  * Иерархия правил сериализации логов
  * В правилах не указываем явно предков
  * strftime(<format>) вынесен в time_utils
  * При невалидном правиле падаем с AttributeError
  * Избавился от неявного жонглирования entity_prefix'ами
  * Изменена иерархия runner'ов, отрефакторен код
  * Обработка пустых значений в Statbox
  * PASSP-4961 Не пишем в event.log отсутствующий useragent
  * PASSP-4939 Сериализуем номер телефона
  * Мелкий рефакторинг логов
  * Геттер и форматтер вынесены из BaseSerializerRule

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 06 Mar 2014 16:13:17 +0400

yandex-passport-core (1.66) unstable; urgency=low

  [ Anton Kirilenko ]
  * Возможность передавать словари в statbox.bind

  [ Nikolay Chernyshov ]
  * PASSP-5127. Записываем error_desc при ошибки капчи в лог

  [ Eugene Primako ]
  * PASSP-1889 Удаляем referer из auth-логов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 06 Mar 2014 15:32:12 +0400

yandex-passport-core (1.65) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4980 Параметр is_ssl_session_cookie_valid для frodo

  [ Alexander Kudryavtsev ]
  * Предварительная инициализация библиотеки ICU

  [ Dmitry Kovega ]
  * PASSP-5101 Изменен запрос update на insert on duplicate key update при внесении номера телефона в userphones

  [ Anton Kirilenko ]
  * Запись в tskv логи при валидации email

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 04 Mar 2014 20:06:46 +0400

yandex-passport-core (1.64) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Нечеткое сравнение: нормализация, транслитерация, опечатки

  [ Eugene Primako ]
  * Поле трека bruteforce_status

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 03 Mar 2014 18:17:37 +0400

yandex-passport-core (1.63.1) unstable; urgency=low

  [ Anastasia Morozova ]
  * Таймауты для редиса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 03 Mar 2014 17:58:00 +0400

yandex-passport-core (1.63) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4980 Данные о куке my для frodo
  * PASSP-4980 Данные о куке L для frodo
  * PASSP-4980 Данные о сессионной куке для frodo

  [ Anastasia Morozova ]
  * PASSP-4939 Записываем номер телефона в event.log при добавлении через /account/<int:uid>/phone/

  [ Anton Kirilenko ]
  * Обновление тестовых данных для SocialApi

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 28 Feb 2014 15:34:29 +0400

yandex-passport-core (1.62) unstable; urgency=low

  [ Anton Kirilenko ]
  * Новый валидатор HexString

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 26 Feb 2014 14:29:56 +0400

yandex-passport-core (1.61) unstable; urgency=low

  [ Anastasia Morozova ]
  * Перестаём писать лишние логи
  * Замена двойных кавычек на одинарные

  [ Eugene Primako ]
  * Фикс параметров для frodo

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 24 Feb 2014 22:20:29 +0400

yandex-passport-core (1.60) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4980 Отдаём во frodo дополнительные параметры:
  - v2_accept_language, v2_is_ssl
  - v2_account_country, v2_account_language, v2_account_timezone
  - v2_old_password_quality
  - v2_yandex_gid
  - v2_has_cookie_l, v2_has_cookie_yandex_login, v2_has_cookie_my, v2_has_cookie_ys, v2_has_cookie_yp

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 21 Feb 2014 20:13:08 +0400

yandex-passport-core (1.59) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4980 Отдаём во frodo дополнительные параметры:
    - v2_accept_language, v2_is_ssl
    - v2_account_country, v2_account_language, v2_account_timezone
    - v2_old_password_quality
    - v2_yandex_gid
    - v2_has_cookie_l, v2_has_cookie_yandex_login, v2_has_cookie_my, v2_has_cookie_ys, v2_has_cookie_yp

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 21 Feb 2014 20:11:24 +0400

yandex-passport-core (1.58) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Увеличил допустимые погрешности во времени до 5 секунд для тестов

  [ Eugene Primako ]
  * Сериализуем изменения password_quality совместимо с sqlite

  [ Anastasia Morozova ]
  * PASSP-4851 Забираем display_name из ответа ЧЯ из поля display_name
  * Делаем выдачу в виде dict для DisplayName
  * Перенесён DisplayName в types
  * Тесты для покрытия модели Person
  * Передаём в ЧЯ domain as is, если не смогли перевести в punicode
  * Отдаём profile_id как число в методе display_name.as_dict

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 21 Feb 2014 15:01:14 +0400

yandex-passport-core (1.57) unstable; urgency=low

  [ Anastasia Morozova ]
  * BAR-16622 Разрешаем в куках y* точки в значении

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 19 Feb 2014 12:38:35 +0400

yandex-passport-core (1.56) unstable; urgency=low

  [ Alexander Kudryavtsev ]
  * Модуль нечеткого сравнения, основанный на применении unidecode
  * Поправил опечатку в requirements.txt

  [ Anton Kirilenko ]
  * Удален SocialBroker

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 17 Feb 2014 16:39:06 +0400

yandex-passport-core (1.55) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4961 Пишем в event.log user_agent при модификациях аккаунта

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 14 Feb 2014 15:13:29 +0400

yandex-passport-core (1.54) unstable; urgency=low

  [ Eugene Primako ]
  * Флашим LazyLoader перед запуском тестов

  [ Dmitry Kovega ]
  * quality|quality_version в старом сериализаторе пишется с on duplicate key
  * PASSP-4982 Передача параметра consumer в historydb-api

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 11 Feb 2014 20:34:22 +0400

yandex-passport-core (1.53) unstable; urgency=low

  [ Dmitry Kovega ]
  * CompleteTrack отнаследован от OAuthTrackMixin

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 10 Feb 2014 20:26:02 +0400

yandex-passport-core (1.52) unstable; urgency=low

  [ Eugene Primako ]
  * Переписан processor.py
  * Сериализация statbox-событий вынесена в отдельный файл
  * Функции для тестирования statbox перенесены в core
  * Тесты для statbox_serializer

  [ Dmitry Kovega ]
  * PASSP-4871 Добавлен метод получения events в HistoryDBApi

  [ Nikolay Chernyshov ]
  * Добавил возможность кеширования http-сервисов через lazy_loader
  * Отрефакторил капчу и фейк-капчу в соответствии с архитектурой остальных http-сервисов

  [ Anton Kirilenko ]
  * Приведение в порядок социальной авторизации/регистрации
  * python-furl в зависимостях

  [ Ivan Styazhkin ]
  * PASSP-4934 Пишем в historydb комментарий к событию в одной строке с событием

  [ Nikolay Chernyshov ]
  * Добавил возможность отключить запись в старую схему через настройки

  [ Ivan Styazhkin ]
  * Удален класс трека PhoneBundleTrack. Поскольку оно пока не используется.
  * Новое поле-флаг в треке, отвечающее на вопрос: идет ли сейчас регистрация с телефоном

  [ Eugene Primako ]
  * Единообразно записываем события в statbox
  * Пишем правильную operation в statbox
  * Пишем suid только для подписок с 2 сидом

  [ Dmitry Kovega ]
  * Функция генерации ответа /events/ для FakeHistoryDBApi
  * Добавлена поддержка city, AS в geobase.Region

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 10 Feb 2014 13:11:45 +0400

yandex-passport-core (1.51) unstable; urgency=low

  [ Anastasia Morozova ]
  * Не даём подписывать from=39 через subscribe, только через admsubscribe

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 05 Feb 2014 13:06:19 +0400

yandex-passport-core (1.50) unstable; urgency=low

  [ Anastasia Morozova ]
  * Передаём в ЧЯ логины as is с доменом, который не смогли перевести в punycode

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 05 Feb 2014 12:23:23 +0400

yandex-passport-core (1.49) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-4920 Введен счетчик на количество отправляемых смс при регистрациях с одного ip-адреса

  [ Anastasia Morozova ]
  * Убираем warn с deprecated
  * Добавлена новая опция в blackbox_hosted_domains_response

  [ Nikolay Chernyshov ]
  * Оптимизируем получение host_id/host_dc

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 04 Feb 2014 12:33:11 +0400

yandex-passport-core (1.48) unstable; urgency=low

  [ Eugene Primako ]
  * Отправляем во frodo uid

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 31 Jan 2014 18:05:49 +0400

yandex-passport-core (1.47) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Настройка включения-выключения профилирования
  * Убираем лишнее логгирования в ЧЯ, треках
  * Не вызываем encode для ключей в статбоксе
  * Приводим request_id к строке только при его изменении, а не при каждой записи в лог
  * Запись о необходимости рефакторинга грантов

  [ Eugene Primako ]
  * PASSP-4917 При определении типа капчи учитываем страну

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 31 Jan 2014 16:20:15 +0400

yandex-passport-core (1.46) unstable; urgency=low

  [ Anastasia Morozova ]
  * Фикс отправляем в ЧЯ в методе userinfo логин в idna для ПДД с кириллическим доменом

  [ Ivan Styazhkin ]
  * PASSP-4760 Декомпозиция трека
  * Тесты TrackManager'а используют класс RegisterTrack
  * UserInputMixin
  * Сделано возможным создание fake-трек-менеджера и создание трека определенного типа в одно действие

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 30 Jan 2014 17:43:46 +0400

yandex-passport-core (1.45) unstable; urgency=low

  [ Eugene Primako ]
  * Поле трека allow_oauth_authorization
  * Новый логгер для statbox

  [ Ivan Styazhkin ]
  * PASSP-4906 При обновлении кармы пользователя от ФО, пишем в statbox соотв. событие Одно после регистрации и другое при обновлении кармы задним числом

  [ Alexander Kudryavtsev ]
  * Поддержка работы с файлами: тип файла, валидаторы

  [ Ivan Styazhkin ]
  * PASSP-4906 При смене кармы, пишем в statbox параметр action, передаваемый в ФО в этой ручке

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 29 Jan 2014 15:55:08 +0400

yandex-passport-core (1.44) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4889. Не падаем с ошибкой при парсинге невалидной даты рождения

  [ Eugene Primako ]
  * Багфикс sid_property для Password
  * Перенёс subscription из passport_api.common в core

  [ Ivan Styazhkin ]
  * Трек-менеджер сохраняет порядок элементов в поле типа TrackListField

  [ Eugene Primako ]
  * Добавлены логи и тесты для саджестора логинов

  [ Anastasia Morozova ]
  * PASSP-4882 В ЧЯ в method=hosted_domains отправляется domain в punycode

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 23 Jan 2014 19:27:22 +0400

yandex-passport-core (1.43) unstable; urgency=low

  * Rebuild.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 21 Jan 2014 12:23:43 +0400

yandex-passport-core (1.42) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4868 В mode=auth при запросе в ЧЯ падаем с ошибкой UnicodeDecodeError

  [ Ivan Styazhkin ]
  * Фикс теста. Для ПДД-пользователей ЧЯ пишет "pochta" в поле domain в свежесозданной сессии
  * Фикс теста. Для ПДД-пользователей ЧЯ пишет "pochta" в поле domain в свежесозданной защищенной сессии

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 21 Jan 2014 10:46:06 +0400

yandex-passport-core (1.41) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4790 Новое поле default_avatar на модели Person

  [ Nikolay Chernyshov ]
  * PASSP-4795. Убрали знание о телефонных алиасах из DisplayName

  [ Ivan Styazhkin ]
  * PASSP-4835 Кука-контейнер для тестов, фикс CookieYContainer.get()

  [ Dmitry Kovega ]
  * PASSP-4790 Удаление Person полей в новой схеме
  * PASSP-4790 Запись изменений аватарки в historydb

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 16 Jan 2014 15:35:06 +0400

yandex-passport-core (1.40) unstable; urgency=low

  [ Eugene Primako ]
  * Учимся правильно определять заблокированного ПДД
  * Убрал костыль с from=unknown для ПДД frodo
  * PASSP-4832 Отправляем смс маршрутом validate

  [ Ivan Styazhkin ]
  * PASSP-4770 Фикс валидатора пароля про совпадения с email

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 14 Jan 2014 13:36:46 +0400

yandex-passport-core (1.39) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4819 Поле user_entered_login на track

  [ Eugene Primako ]
  * Корректно отправляем from=unknown во frodo для ПДД

  [ Ivan Styazhkin ]
  * PASSP-4789 Фикс валидатора пароля

  [ Anastasia Morozova ]
  * Автоматически ищутся python модули и пакуются в deb-пакет
  * Update .gitignore

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 10 Jan 2014 13:48:09 +0400

yandex-passport-core (1.38) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-4825 Сообщение о том что логика кодировки домена в punicode более не нужна (username@окна.рф)

  [ Dmitry Kovega ]
  * PASSP-4819 При вызове method=sessionid ЧЯ передается authid=yes
  * PASSP-4819 Дополнительные поля на track: old_session_ttl, old_session_authid
  * PASSP-4819 ЧЯ отдает блок authid в createsession

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 25 Dec 2013 16:35:19 +0400

yandex-passport-core (1.37) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Фикс валидатора пароля. Если логин передан как None

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 24 Dec 2013 14:07:01 +0400

yandex-passport-core (1.36) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4812 Добавлены поля трека для МДА

  [ Ivan Styazhkin ]
  * PASSP-4789 Валидатор пароля проверяет совпадение с email и login для ПДД

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 24 Dec 2013 13:15:20 +0400

yandex-passport-core (1.35) unstable; urgency=low

  [ Eugene Primako ]
  * Переименовал historydb actions для бандла авторизации

  [ Dmitry Kovega ]
  * PASSP-4749 Не проверяем пароль в истории, если он содержит запрещенные символы

  [ Nikolay Chernyshov ]
  * PASSP-4727. Вынес функцию маскирования телефона из класса PhoneNumber
  * PASSP-4766. Выставляем флаг no_blackbox=1 при вызове ручки YaSMS sendsms в случае если указан параметр from_uid

  [ Eugene Primako ]
  * Добавил новые свойства для пароля
  * Поправил маппинг uatraits -> yabs

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 20 Dec 2013 13:29:12 +0400

yandex-passport-core (1.34) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4754 Добавил читающие методы в  builders.historydb_api

  [ Dmitry Kovega ]
  * PASSP-4753 API для записи полезного действия

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 17 Dec 2013 14:42:39 +0400

yandex-passport-core (1.33) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4755 Builder для работы с historydb-api

  [ Eugene Primako ]
  * interntal_subscribe -> internal_subscribe
  * Вынес bruteforce_status в builders.blackbox

  [ Anastasia Morozova ]
  * Обрабатываю ошибки BADPHONE и BADNUMFORMAT от YaSMS
  * Удалила лишнее поле phone_confirmation_is_password_verified в трэке

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 13 Dec 2013 17:22:49 +0400

yandex-passport-core (1.32) unstable; urgency=low

  [ Anastasia Morozova ]
  * Фикс парсинга дефолтной даты от ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 11 Dec 2013 16:39:34 +0400

yandex-passport-core (1.31) unstable; urgency=low

  [ Anastasia Morozova ]
  * При получении от ЧЯ списка email-адресов не парсим их born-date

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 11 Dec 2013 15:52:43 +0400

yandex-passport-core (1.30) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Передаем контекст алиасификации в yasms.save_phone

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 06 Dec 2013 17:10:34 +0400

yandex-passport-core (1.29) unstable; urgency=low

  [ Anastasia Morozova ]
  * В объекте Phone теперь храним дату валидации телефона
  * Для тестов делаю validation_date в userphones текущей датой

  [ Nikolay Chernyshov ]
  * Добавил флаг no_mail в yasms

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 06 Dec 2013 14:41:30 +0400

yandex-passport-core (1.28) unstable; urgency=low

  [ Eugene Primako ]
  * Научились сравнивать пароль с предыдущим
  * display_name для алиасов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 04 Dec 2013 21:21:55 +0400

yandex-passport-core (1.27) unstable; urgency=low

  [ Anastasia Morozova ]
  * Новый флаг в модели трэка

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 04 Dec 2013 17:52:59 +0400

yandex-passport-core (1.26) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4695 В историю паролей писать предыдущий пароль пользователя, а не новый
  * Добавлен метод timezone на geobase.Region
  * Добавлено поле suggest_timezone_count на Track

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 02 Dec 2013 20:23:29 +0400

yandex-passport-core (1.25) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4681 Декодим response.content при записи в лог для OAuth клиента

  [ Eugene Primako ]
  * Пофиксил @with_settings, научил его декорировать методы классов

  [ Dmitry Kovega ]
  * PASSP-4683 Поддержка restricted_session в FakeBlackbox

  [ Eugene Primako ]
  * Revert "Пофиксил @with_settings, научил его декорировать методы классов"

  [ Ivan Styazhkin ]
  * PASSP-4689 В случае проблем связи, отдаем TemporaryError
  * Переименование BlackboxError -> BaseBlackboxError
  * Переименование RedisTimeoutError -> RedisError(BaseRedisError)

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 27 Nov 2013 15:40:39 +0400

yandex-passport-core (1.24) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Дефолтное значение таймаута для ручки save_phone

  [ Anastasia Morozova ]
  * Обновила phonenumbers

  [ Ivan Styazhkin ]
  * Модель получает рабочее свойство is_strong_policy_enabled

  [ Nikolay Chernyshov ]
  * PASSP-4672. Для fake_blackox.hosted_domains отдаем поле options больше похожее на то, что прийдет из базы

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 25 Nov 2013 13:19:51 +0400

yandex-passport-core (1.23) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4115, PASSP-4667 Убираем ON DUPLICATE KEY UPDATE и INSERT IGNORE для телефонного алиаса
  * PASSP-4651  Добавлена возможность игнорировать невалидный retpath

  [ Anastasia Morozova ]
  * PASSP-4646 Пробелы в середине фамилии
  * Добавила # pragma: no cover

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 21 Nov 2013 23:12:30 +0400

yandex-passport-core (1.22) unstable; urgency=low

  * Исправление ошибки при парсинге unicode в cookiemy

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 20 Nov 2013 14:11:01 +0400

yandex-passport-core (1.21) unstable; urgency=low

  [ Dmitry Kovega ]
  * Ошибка в join_insert_by_table
  * Добавлено поле interntal_subscribe на Service
  * Опциональное игнорирование несуществующей подписки в валидаторе Service

  [ Ivan Styazhkin ]
  * PASSP-4608 Обертка для работы с cookie my

  [ Dmitry Kovega ]
  * Пишем в historydb создание/удаление phonenumber/galatasaray алиасов

  [ Anastasia Morozova ]
  * В TrackCounter при сбросе счётчика идём напрямую в redis

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 20 Nov 2013 13:22:51 +0400

yandex-passport-core (1.20) unstable; urgency=low

  [ Dmitry Kovega ]
  * null валидное поле для JsonField

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 18 Nov 2013 12:46:03 +0400

yandex-passport-core (1.19) unstable; urgency=low

  [ Eugene Primako ]
  * Добавил поле трека phone_confirmation_phone_number_original

  [ Nikolay Chernyshov ]
  * PASSP-4629. Добавил код для выбора tld по коду страны

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 Nov 2013 12:48:21 +0400

yandex-passport-core (1.18) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Пробрасываем phone_number в саджестор логинов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 14 Nov 2013 15:53:08 +0400

yandex-passport-core (1.17) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4588. Добавил ручку save_phone в yasms

  [ Eugene Primako ]
  * Удалил старое поле трека, добавил тест для нового

  [ Dmitry Kovega ]
  * Параметр need_usermessages в Blackbox.login|userinfo
  * Поле usermessages на track

  [ Eugene Primako ]
  * PASSP-4613 Новый тип маскировки номера
  * Добавил для тестов TimeSpan с погрешностью

  [ Dmitry Kovega ]
  * Поддержка usermessages в фейковых ответах
  * Поддержка select в FakeDB

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 13 Nov 2013 20:44:40 +0400

yandex-passport-core (1.16) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-4621 send_confirmation_code не оторвал ошибку bindlimitexceeded

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 13 Nov 2013 11:54:04 +0400

yandex-passport-core (1.15) unstable; urgency=low

  [ Dmitry Kovega ]
  * Ошибки YaSMS CONFIRMED_NUMBER_EXISTS не существует

  [ Eugene Primako ]
  * Добавил треку флаг has_other_session

  [ Dmitry Kovega ]
  * PASSP-4611 Добавление galatasaray алиаса

  [ Anastasia Morozova ]
  * Добавила поле state в трэк

  [ Eugene Primako ]
  * Добавил треку поле old_session_uid
  * Пофиксил @with_settings_hosts без параметров

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 12 Nov 2013 23:35:43 +0400

yandex-passport-core (1.14) unstable; urgency=low

  [ Dmitry Kovega ]
  * Ошибки YaSMS CONFIRMED_NUMBER_EXISTS не существует

  [ Eugene Primako ]
  * Добавил треку флаг has_other_session

  [ Dmitry Kovega ]
  * PASSP-4611 Добавление galatasaray алиаса

  [ Anastasia Morozova ]
  * Добавила поле state в трэк

  [ Eugene Primako ]
  * Добавил треку поле old_session_uid
  * Пофиксил @with_settings_hosts без параметров

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 12 Nov 2013 23:35:23 +0400

yandex-passport-core (1.13) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4575 UnicodeDecodeError при записи в historydblog

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 11 Nov 2013 15:36:05 +0400

yandex-passport-core (1.12) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4562. Добавил функцию маскирования логина для отправки его в тексте писем

  [ Eugene Primako ]
  * Добавил параметр enabled в blackbox_userinfo_response

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 07 Nov 2013 00:27:41 +0400

yandex-passport-core (1.11) unstable; urgency=low

  [ Anastasia Morozova ]
  * Фикс парсинга ответа ЧЯ, читающего из новой схемы

  [ Eugene Primako ]
  * Поправил DiskCache

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 05 Nov 2013 18:05:46 +0400

yandex-passport-core (1.10) unstable; urgency=low

  [ Eugene Primako ]
  * PASSP-4502 Читаем lrandoms с диска, если недоступен ЧЯ
  * Унаследовал ошибки LazyLoader и DiskCache от BaseCoreError

  [ Anastasia Morozova ]
  * Фикс в связи с переходом ЧЯ на новую схему

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 05 Nov 2013 12:49:30 +0400

yandex-passport-core (1.9) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Фикс опечатки в тестовом сборщике ответа ЧЯ по методу sessionid

  [ Dmitry Kovega ]
  * PASSP-4568 Логируем ошибки записи в новую схему в отдельный лог в 1 месте
  * Неактуальная настройка

  [ Eugene Primako ]
  * PASSP-4502 Добавил LazyLoader для ленивой загрузки и инициализации библиотек

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 01 Nov 2013 11:56:01 +0400

yandex-passport-core (1.8) unstable; urgency=low

  [ Ruslan Zhenetl ]
  * PASSP-4422 Чистка паспорта от кода хранения грантов в бд

  [ Ivan Styazhkin ]
  * Правка сборки ответа ЧЯ по методу login

  [ Dmitry Kovega ]
  * PASSP-4520 Добавить в сериализатор поддержку usermessages

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 30 Oct 2013 12:27:21 +0400

yandex-passport-core (1.7) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавила SMS_VALIDATION_CODE_LENGTH

  [ Dmitry Kovega ]
  * PASSP-4522 Добавить в сериализаторы поддержку pwdhistory
  * Исправление is_complete_pdd
  * Исправлен has_sid, is_subscribed

  [ Nikolay Chernyshov ]
  * Удаляем 100ый сид, если свойство is_changing_required=False

  [ Eugene Primako ]
  * Метод check_missing для FakeDB
  * Убрал default parameter value для blackbox pwdhistory
  * Пишем логи CompletePdd в old_history_db

  [ Ivan Styazhkin ]
  * Пара строк документации на трек
  * Флаг аккаунта is_suspended не используется так как нет 800 сида
  * PASSP-4469 Еще один параметр к методу sessionid, парсинг качества пароля из ответа ЧЯ

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 28 Oct 2013 16:58:04 +0400

yandex-passport-core (1.6) unstable; urgency=low

  [ Eugene Primako ]
  * Добавил мок blackbox.createsession для PDD

  [ Anton Kirilenko ]
  * параметр uids для blackbox.userinfo()

  [ Anastasia Morozova ]
  * Нужное для телефонных бандлов
  * Забытые тесты на types.birthday

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 16 Oct 2013 14:18:48 +0400

yandex-passport-core (1.5) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавлена базовая ошибка для ненайденного трэка

  [ Eugene Primako ]
  * Добавил в трек поле authorization_session_policy

  [ Anastasia Morozova ]
  * В модулях types для объектов добавила метод __ne__

  [ Dmitry Kovega ]
  * PASSP-4517 UnicodeDecodeError при генерации cookie_y
  * PASSP-4516 UnicodeDecodeError при записи в статбокс логи

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 15 Oct 2013 18:22:41 +0400

yandex-passport-core (1.4) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавила возможность подписывать ПДД на sid=88, удалила sid=69
  * Поправила setup.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 11 Oct 2013 16:55:46 +0400

yandex-passport-core (1.3) unstable; urgency=low

  [ Anton Kirilenko ]
  * Добавлены SocialAPI, EmailValidator, SocialBroker, новые валидаторы, поля трека для социальной авторизации, тесты для всего

  [ Nikolay Chernyshov ]
  * Добавил поля в трек для контроля действий при завершении регистрации

  [ Dmitry Kovega ]
  * PASSP-4466 Blacklist паролей берем из настроек
  * Разрешаем allow_redirects, но по-умолчанию значение False

  [ Eugene Primako ]
  * Добавил в трек поле domain
  * Убрал if_missing из HintAnswer

  [ Dmitry Kovega ]
  * PASSP-4491 Разобраться со странной ошибкой в запросе к новой схеме

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 11 Oct 2013 15:55:02 +0400

yandex-passport-core (1.2) unstable; urgency=low

  [ Anastasia Morozova ]
  * Пишем ключ капчи в трэк

  [ Nikolay Chernyshov ]
  * PASSP-4445. Добавил сервис yabs для отсылки статистики по полу в баннерокрутилку

  [ Ivan Styazhkin ]
  * PASSP-4438 Дополнительные поля в запросе в BB

  [ Anastasia Morozova ]
  * Нельзя создавать трэк с consumer=None

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 08 Oct 2013 17:20:30 +0400

yandex-passport-core (1.1) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4459. Пишем название експешена для ошибок core, если message пустой

  [ Eugene ]
  * PASSP-4453 Метод ЧЯ pwdhistory

  [ Eugene Primako ]
  * PASSP-4452 Метод ЧЯ hosted_domains

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 02 Oct 2013 17:09:23 +0400

yandex-passport-core (1.0.7) unstable; urgency=low

  [ Ivan Styazhkin ]
  * Зависимость от flask-sendmail в reqirements.txt

  [ Nikolay Chernyshov ]
  * Читаем правильно дату регистрации из ЧЯ
  * PASSP-4378. Записываем карму в tskv-логи для фродо
  * PASSP-4378. Возможность писать результаты http вызовов юзерагента в tskv.

  [ Eugene Ardarov ]
  * Ошибка PHONEBLOCKED в yasms вместо отдельного исключения YaSmsPhoneBlocked генерирует YaSmsPermanentBlock
  * Удалён ненужный метод PhoneNumber.format_for_country
  * Добавлен атрибут country у PhoneNumber
  * Добавлено свойство digital у PhoneNumber
  * Новый декоратор cached_property
  * Добавлен utils.common с generate_random_code()
  * Добавлен новый класс TrackTransaction, из get_track извлечён read_track

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 30 Sep 2013 13:11:53 +0400

yandex-passport-core (1.0.6) unstable; urgency=low

  [ Anastasia Morozova ]
  * Переместила тесты, касающие тестовых утилит в папку tests/test
  * PASSP-4396 Научиться в питоньем паспорте забирать все email-ы пользователя из ЧЯ
  * PASSP-4396 Умеем работать с email-ами пользователя
  * PASSP-4266 Умеем работать с телефонами пользователя

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 26 Sep 2013 12:20:12 +0400

yandex-passport-core (1.0.5) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-4397 Настройки по умолчанию для mailer

  [ Eugene Ardarov ]
  * Исправлена сериализация subscription.login_rule.8

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 25 Sep 2013 13:01:44 +0400

yandex-passport-core (1.0.4) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-4399 Не передаем в ФО телефон в открытом виде Тесты в комплекте

  [ Nikolay Chernyshov ]
  * PASSP-4431. Убрал поле session_policy_choice

  [ Ivan Styazhkin ]
  * Строгое сравнение словарей с параметрами в тестах для ФО

  [ Nikolay Chernyshov ]
  * PASSP-4436. Фикс юникодной ошибки при проверке идентификатора трека

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 23 Sep 2013 14:35:44 +0400

yandex-passport-core (1.0.3) unstable; urgency=low

  [ Ruslan Zhenetl ]
  * Добавление маппинга для АПИ Островов (90)

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 16 Sep 2013 17:02:24 +0400

yandex-passport-core (1.0.2) unstable; urgency=low

  [ Anastasia Morozova ]
  * Поддержка новой группы грантов: pyregisteruncompleted
  * Заменила кавычки на одинарные
  * Рефакторинг blackbox.py: подготавливаемся к POST запросам
  * PASSP-4364 Добавлена поддержка методов ЧЯ: login, sessionid
  * Тесты на FakeBlackbox
  * PASSP-4370 Фикс падения парсинга персональной информации на невалидной таймзоне
  * В ЧЯ методе login можно вместо login-а передвать uid

  [ Ruslan Zhenetl ]
  * Добавление потребителя islandsapi, sid=90

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 16 Sep 2013 14:13:25 +0400

yandex-passport-core (1.0.1) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4332 Сериализация телефонного алиаса
  * Добавлен ignore_possible_and_valid_check=True в парсинге поля Phone.number

  [ Nikolay Chernyshov ]
  * PASSP-4366. Добавил поле contact_phone_number
  * PASSP-4326. Добавил функцию smart_unicode из django
  * PASSP-4385. Сравниваем логин на совпадение с паролем, учитывая нормализацию логина
  * PASSP-4387. Валидатор дня рождения может принимать даты вида 0000-XX-XX

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 10 Sep 2013 19:54:57 +0400

yandex-passport-core (1.0.0) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4015. Добавил поля для таймингов в модель трека и во фродо

  [ Ivan Styazhkin ]
  * PASSP-4335 Счетчики начинаются со значения None

  [ Nikolay Chernyshov ]
  * PASSP-4350. Фикс баги lrandoms: проверяем на неверный формат ответа ЧЯ

  [ Anastasia Morozova ]
  * Причёсывание YaSms
  * PASSP-4330 Прикручена yasms-ная ручка prolongvflid
  * Доработка FakeYaSms до удобоваримого варианта
  * Понятное сообщение при падении тестов в check_url_contains_params

  [ Dmitry Kovega ]
  * Новые поля на треке: human_readable_login, machine_readable_login
  * Исправление тестов перезагрузки lrandoms

  [ Ivan Styazhkin ]
  * Фикс frodo_info связанный с is_suggested_login Тесты в комплекте

  [ Dmitry Kovega ]
  * Фикс test_lrandoms

  [ Nikolay Chernyshov ]
  * PASSP-4351. Поддерживаем возможность определения языка, в случае, если нам передали неизвестный хост

  [ Anastasia Morozova ]
  * Рефакторинг тестов и тестовых утилит

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 04 Sep 2013 15:22:41 +0400

yandex-passport-core (0.1.99) unstable; urgency=low

  [ Anastasia Morozova ]
  * Новый потребитель в секции admkarma

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 27 Aug 2013 15:01:55 +0400

yandex-passport-core (0.1.98) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-4335 Флаг в треке имеет значения True, False или None

  [ Dmitry Kovega ]
  * PASSP-4323 Поддержка Cookie-Y
  * Логируем login_wanted при изменении subscription.login.8
  * Передача domid/domain в blackbox_(userinfo|oauth)_response
  * Методы machine_readable_login, human_readable_login

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 27 Aug 2013 12:23:01 +0400

yandex-passport-core (0.1.97) unstable; urgency=low

  [ Anastasia Morozova ]
  * Забытый setup.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 22 Aug 2013 10:51:15 +0400

yandex-passport-core (0.1.96) unstable; urgency=low

  [ Ruslan Zhenetl ]
  * Конвертилка теперь выдает существующие действия грантов вместо *

  [ Dmitry Kovega ]
  * PASSP-4323 Поддержка работы с cookie L
  * Методы Domain.(unicode|punycode)_domain

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 21 Aug 2013 17:09:20 +0400

yandex-passport-core (0.1.95) unstable; urgency=low

  [ Ivan Styazhkin ]
  * PASSP-4264 Новый параметр secure=yes в вызов yasms.register
  * PASSP-4264 Тест правильного вызова yasms
  * Новые исключения yasms
  * Тесты новых ошибок yasms

  [ Dmitry Kovega ]
  * PASSP-4325 500ка при connection reset by peer

  [ Anastasia Morozova ]
  * Удалила флаг phone_confirmation_ignore_bindlimit

  [ Ruslan Zhenetl ]
  * Фикс добавления грантов dev-у

  [ Anastasia Morozova ]
  * В admkarma новый потребитель

  [ Ivan Styazhkin ]
  * PASSP-4182 Еще меньше логов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 21 Aug 2013 11:51:54 +0400

yandex-passport-core (0.1.94) unstable; urgency=low

  [ Anastasia Morozova ]
  * Поддержка грантов в конвертилке для ручки перепривязки телефона

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 15 Aug 2013 12:38:05 +0400

yandex-passport-core (0.1.93) unstable; urgency=low

  [ Ruslan Zhenetl ]
  * Правка конвертилки: сортировка и замены ссылок на все гранты на сами гранты

  [ Anastasia Morozova ]
  * PASSP-4303 В методе check для капчи не требуется язык и type
  * PASSP-4303 Голоcовая капча
  * Добавлен тип голосовой капчи для сохранения в трэк и отправки в ФО

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 13 Aug 2013 18:18:02 +0400

yandex-passport-core (0.1.92) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4300. Слезаем с кокаина

  [ Ruslan Zhenetl ]
  * Файл с грантами теперь загружается для текущего окружения

  [ Anastasia Morozova ]
  * Обновление грантов: при конвертации для admchangereg ещё выдаётся и person
  * PASSP-4300 Удалила зависимость от eblob

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 08 Aug 2013 13:08:56 +0400

yandex-passport-core (0.1.91) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4278 Счетчики для uncompleted регистрации

  [ Ivan Styazhkin ]
  * PASSP-4182 Пишем меньше логов при повторных обращениях наружу * фродо * ясмс * оаус * капча * блэкбокс * юзерагент

  [ Eugene Ardarov ]
  * Атрибут subscription.64 переехал с type=96 на type=80

  [ Dmitry Kovega ]
  * Увеличиваем допустимое время выполнения get_quality_time

  [ Nikolay Chernyshov ]
  * PASSP-4232. Добавил новые поля в модель трека и во ФРОДО
  * Добавил префикс v2_ новым параметрам во фродо у которых не было. Переименовал телефонные параметры как в треке
  * Передаем пустую строку во фродо, если параметр None

  [ Anastasia Morozova ]
  * Свежие версии pep8 и pyflakes

  [ Ivan Styazhkin ]
  * PASSP-4227 Чистка телефонного номера без маскировки последних трех цифр

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 07 Aug 2013 16:10:28 +0400

yandex-passport-core (0.1.90) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * PASSP-4195. Добавил поля в трек для ручки смены пароля

  [ Eugene Ardarov ]
  * Свойство password.is_strong_required переименовано в password.is_strong_policy_enabled Вместо is_strong используем во всех формах систему policy Добавлен новый валидатор PasswordPolicy Настройки всех policy (basic и strong) вынесены в отдельный модуль Среднее качество пароля, при котором выдаётся предупреждение, для basic policy снижено до 40 Добавлена зависимость от recordtype==1.1 Добавлен дефолтный параметр BASIC_PASSWORD_POLICY_MIN_QUALITY в конфиг Пишем вычисленный password_quality в state
  * PASSP-4261: добавлена фильтрация пустых words и subwords в password_qualifier

  [ Ivan Styazhkin ]
  * PASS-4233 Доп.данные для ФО - в трэке и во FrodoInfo * тип капчи что показывалась пользователю - в трэк и во ФО * длинна списка саджестора логинов - во ФО * сложность пароля - во ФО * были ли несовподения во вводе пароля - в трэк и во ФО * количество попыток усложнить пароль - в трэк и во ФО
  * PASS-4233 Фикс: не использовать TrackCount там где нужно принимать внешние данные(от форнта)

  [ Nikolay Chernyshov ]
  * Значение времен передаем во фродо как есть(как строки). Рефакторинг TimeNow - конвертит во float

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 02 Aug 2013 18:32:14 +0400

yandex-passport-core (0.1.89) unstable; urgency=low

  * Переименования типа алиаса: phone -> phonish
  * PASSP-4275 Добавить новый sid=64 (cloudpaid)

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 31 Jul 2013 12:19:11 +0400

yandex-passport-core (0.1.88) unstable; urgency=low

  [ Ruslan Zhenetl ]
  * Чинит падение тестов при GRANTS_FROM_FILE=True в настройках

  [ Nikolay Chernyshov ]
  * PASSP-4259. Конвертируем строки, пришедшие из редиса, в юникод внутри модели трека
  * PASSP-4259. Фейк редис хранит теперь bytestring

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Fri, 26 Jul 2013 12:30:29 +0400

yandex-passport-core (0.1.87) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4229 Маскировать в логах секретные данные

  [ Ruslan Zhenetl ]
  * PASSP-4225 Чтение паспотром грантов из файла и правка конвертилки для выгрузки в файл.

  [ Nikolay Chernyshov ]
  * Добавил префиксы полям трека, относящимся к девайсам
  * Добавил новый параметр для мобильных устройств в трек и во фродо
  * PASSP-4191. Добавил новый тип трека 'complete'
  * PASSP-4191. Добавил секцию oauth в тестовый ответ ЧЯ

  [ Dmitry Kovega ]
  * PASSP-4246 Поддержка userphones в YaSms
  * Фикс requirements.txt

  [ Eugene Ardarov ]
  * PASSP-4247: исправлено логирование не-ascii строк в statbox.log

  [ Dmitry Kovega ]
  * Повторные правки requirements.txt
  * Потерянные счетчики в модели трека
  * Грант phone_number.copy для макроса pyregisterphonish + oauth для копалки

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Wed, 24 Jul 2013 12:24:37 +0400

yandex-passport-core (0.1.86) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4213 Добавлено поле is_oauth_token_created в модели трека

  [ Nikolay Chernyshov ]
  * PASSP-4207 Добавил параметры в трек для сохранения во фродооборону
  * PASSP-4207 Добавил параметры для мобильных регистраций во фродооборону
  * PASSP-4228. Добавил v2_ip

  [ Dmitry Kovega ]
  * Добавлен грант oauth.token_create в pyregisterphonish

  [ Anastasia Morozova ]
  * Добавила поддержку гранта gender.suggest в конвертилке

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Mon, 15 Jul 2013 18:35:19 +0400

yandex-passport-core (0.1.85) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4213 Поддержка получения token по sessionid + FakeOAuth

  [ Anastasia Morozova ]
  * Включена поддержка новых групп грантов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Jul 2013 17:09:59 +0400

yandex-passport-core (0.1.84) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавила гранты для pyregisterphonish

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 08 Jul 2013 15:34:22 +0400

yandex-passport-core (0.1.83) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4175 Нужно в билдере ЧЯ поддержать методы проверки oauth токен

  [ Nikolay Chernyshov ]
  * Метод yasms.register принимает параметр ignore_bindlimit
  * Добавил параметр ignore_bindlimit в трек

  [ Anastasia Morozova ]
  * Удалила pyregistration
  * Перенесена обработка гранта admkarma в общий цикл, добавлена обработка admsocialreg
  * Добавлена поддержка грантов для admreg, admsimplereg
  * Оторван грант на подтверждение телефона в simplereg + добавлен грант на создание cookie session_id
  * Добавлены новые гранты pyregisteralternative, pyregisterrequireconfirmedphone

  [ Andrew Grigorev ]
  * Забыли добавить PHONISH в Availability

  [ Anastasia Morozova ]
  * Удалила ненужные зависимости

  [ Dmitry Kovega ]
  * Фикс теста, проверяющего парсинг, невалидного телефона

  [ Ivan Styazhkin ]
  * PASSP-4199: Вынос проверки валидности телефона в отдельный метод

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 08 Jul 2013 14:29:41 +0400

yandex-passport-core (0.1.82) unstable; urgency=low

  [ Anastasia Morozova ]
  * В radix-tree у node записывается список consumer-ов для облегчения определения потребителя по ip

  [ Dmitry Kovega ]
  * YaSms сам знает дефолтный язык

  [ Nikolay Chernyshov ]
  * Добавил поле uid в трек

  [ Anastasia Morozova ]
  * Revert "Merge pull request #388 from scullyx13/yet_another_grants"

  [ Nikolay Chernyshov ]
  * Добавил поля have_password, is_captcha_checked в модель трека

  [ Andrew Grigorev ]
  * Функция генерации логинов для Яндекс.Парковок

  [ Anastasia Morozova ]
  * Revert "Revert "Merge pull request #388 from scullyx13/yet_another_grants""

  [ Andrew Grigorev ]
  * Добавил SID и алиас для регистрации Парковок

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 02 Jul 2013 16:01:45 +0400

yandex-passport-core (0.1.81) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-4160 В statbox-логи пишем, что пришли из python passport

  [ Dmitry Kovega ]
  * PASSP-4069 Отрывать обработку параметра is_require_hint в ручке записи данных в трэк и в ручке регистрации

  [ Anastasia Morozova ]
  * PASSP-4168 Капча сервер умеет отдавать ссылку на картинку с https схемой

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 25 Jun 2013 19:05:26 +0400

yandex-passport-core (0.1.80) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Стрипаем пробелы в валидаторе retpath, добавил проверок на значения с пробелами в валидаторы языка и страны

  [ Dmitry Kovega ]
  * PASSP-4149 Вернуть полю account.password.is_changing_by_user_required было название

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 21 Jun 2013 13:06:18 +0400

yandex-passport-core (0.1.79) unstable; urgency=low

  [ Anastasia Morozova ]
  * Грант subscription передаётся как 'subscription.action.service'
  * Логика по определению consumer-а по ip переехала в legacy getter
  * PASSP-4005 SID для Живых Писем

  [ Nikolay Chernyshov ]
  * Заменил параметр трека from_ на service
  * Добавил параметр is_suggested_login во фродо

  [ Dmitry Kovega ]
  * Таблца suid* только для 2 сида

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 18 Jun 2013 16:47:59 +0400

yandex-passport-core (0.1.78) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-4135 Добавлено поле referer в environment
  * PEP8 в historydb converters

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 13 Jun 2013 17:11:41 +0400

yandex-passport-core (0.1.77) unstable; urgency=low

  * Build после merge 0.1.75-1

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 13 Jun 2013 12:34:43 +0400

yandex-passport-core (0.1.76) unstable; urgency=low

  [ Dmitry Kovega ]
  * Валидатор ListValidator
  * В старую historydb пишем при событии account_create
  * ListValidator принимает параметр unique

  [ Andrew Grigorev ]
  * PASSP-3800 Убрал translations из core

  [ Dmitry Kovega ]
  * Функция шардирования по диапазонам

  [ Nikolay Chernyshov ]
  * Метод enusre_exists теперь проверяет трек по ttl
  * Добавил mock_redis_config
  * Добавил модель трека
  * Фродо использует модель треков

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 10 Jun 2013 15:55:43 +0400

yandex-passport-core (0.1.75-1) unstable; urgency=low

  [ Anastasia Morozova ]
  * Метод ping в redis_manager

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 11 Jun 2013 14:07:09 +0400

yandex-passport-core (0.1.75) unstable; urgency=low

  [ Dmitry Kovega ]
  * В новой схеме все запросы делаются с ON DUPLICATE KEY
  * При добавлении телефона в базу используем ON DUPLICATE KEY

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 04 Jun 2013 17:48:27 +0400

yandex-passport-core (0.1.74) unstable; urgency=low

  [ Andrew Grigorev ]
  * PASSP-4109 lxml.etree.Resolver пытается открывать DTD Entities при resolve_entities=False

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 04 Jun 2013 15:30:20 +0400

yandex-passport-core (0.1.73) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-4073 useragent не обрабатывал socket.timeout

  [ Ruslan Zhenetl ]
  * Фикс ошибки при кириллическом ответе на капчу

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 31 May 2013 11:27:40 +0400

yandex-passport-core (0.1.72) unstable; urgency=low

  [ Dmitry Kovega ]
  * Старый сериализатор позволяет изменить логин

  [ Nikolay Chernyshov ]
  * Добавил в редис-менеджер методы ttl, get_field + соответствующие методы в фейк-редис + тесты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 30 May 2013 15:42:11 +0400

yandex-passport-core (0.1.71) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавлен грант hint.validate

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 29 May 2013 13:22:32 +0400

yandex-passport-core (0.1.70) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-4070 Ошибка при записи в лог request_id c unicode строкой

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 28 May 2013 18:01:14 +0400

yandex-passport-core (0.1.69) unstable; urgency=low

  [ Dmitry Kovega ]
  * Фикс старых сериализаторов и парсеров ЧЯ данных

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 27 May 2013 18:30:18 +0400

yandex-passport-core (0.1.68) unstable; urgency=low

  [ Anastasia Morozova ]
  * Из ЧЯ может прийти невалидный телефон - не надо с ним ломаться

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 24 May 2013 13:36:39 +0400

yandex-passport-core (0.1.67) unstable; urgency=low

  [ Dmitry Kovega ]
  * Игнорируем ''|None question в ответе ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 23 May 2013 18:18:36 +0400

yandex-passport-core (0.1.66) unstable; urgency=low

  [ Alexey Bezhan ]
  * Запрашиваем все поля из ЧЯ по умолчанию

  [ Anastasia Morozova ]
  * Вернула sid=36 & from=yasms для выставления провалидированного телефона пользователю

  [ Dmitry Kovega ]
  * RequireSet принимает поля с какими работает
  * Добавлен sid=84(storedevconsole)
  * Не обновляем born_date в старой схеме при изменении подписки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 22 May 2013 18:35:36 +0400

yandex-passport-core (0.1.65) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Пофиксил check_track_id - проверяем что в ид трека передан валидный ид хоста

  [ Dmitry Kovega ]
  * Новые гранты в конвертилке: 'register_simple', 'register_social'

  [ Anastasia Morozova ]
  * Фикс версии для libcocaine-dealer1

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 20 May 2013 15:54:15 +0400

yandex-passport-core (0.1.64) unstable; urgency=low

  [ Anastasia Morozova ]
  * Обновила зависимость в requirements.txt для phonenumbers=5.4b1

  [ Dmitry Kovega ]
  * PASSP-3994 Избавиться от duplicate entry в admsubscribe
  * PASSP-4007 Не пишем неизвестные поля в old_history_db

  [ Ruslan Zhenetl ]
  * В связи с уязвимостью retpath запрещены обратные слеши

  [ Nikolay Chernyshov ]
  * Добавил параметры origin и consumer во frodo

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 16 May 2013 14:43:24 +0400

yandex-passport-core (0.1.63) unstable; urgency=low

  [ Ruslan Zhenetl ]
  * Вывод большего количества информации при ошибке на валидации конфигурационного файла апача.

  [ Dmitry Kovega ]
  * PASSP-3703 Разучиться подписывать на sid=36

  [ Nikolay Chernyshov ]
  * Пишем во фродо дополнительные параметры из подтверждения телефона

  [ Andrew Grigorev ]
  * Рефакторинг FrodoInfo

  [ Nikolay Chernyshov ]
  * Новые ошибки YaSms

  [ Dmitry Kovega ]
  * Availability не требует логина

  [ Anastasia Morozova ]
  * Поправлен url для oauth и для yasms.check_phone

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 07 May 2013 14:36:22 +0400

yandex-passport-core (0.1.62) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Замeнил валидаторы CaptchaLanguage, QuestionsLanguage на DisplayLanguage

  [ Ruslan Zhenetl ]
  * Добавлена валидация IP в convert.py

  [ Dmitry Kovega ]
  * Обновление контрольных вопросов
  * Повторно правим password.update_datetime
  * PASSP-3951 регистрация падает, если длина КВ-КО превышает 100 символов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 29 Apr 2013 15:12:09 +0400

yandex-passport-core (0.1.61) unstable; urgency=low

  [ Dmitry Kovega ]
  * Europe/Moscow не записываем в базу в новой схеме
  * Правильное обновление даты изменение пароля и протягивание password.update_datetime

  [ Nikolay Chernyshov ]
  * Убрал из валидатора логику санитайзинга. Поправил тесты

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 26 Apr 2013 14:46:16 +0400

yandex-passport-core (0.1.60) unstable; urgency=low

  [ Dmitry Kovega ]
  * Мелкие правки сериализаторов и тестов
  * Консистентно везде называем процессоры
  * Выставляем login_rule по-умолчанию в eav сериализаторе при создании подписки
  * Создаем запись в subscription_created для алиасов -- пока 8, 58
  * Функция генерации одного соц. логина
  * В loginoccupation передаем stoplist=1 для social пользователей

  [ Nikolay Chernyshov ]
  * Добавил глобальный счетчик смсок на один ip

  [ Anastasia Morozova ]
  * Удалила определение неиспользуемых таблиц
  * Добавила таблицу userphones
  * Убила ненужный is_social_registered
  * PASSP-3918: возможность добавления, обновления, удаления телефона y аккаунтов

  [ Dmitry Kovega ]
  * PASSP-3947 Упрощаем санитайзинг lastname и firstname

  [ Anastasia Morozova ]
  * Насыпала грантов в конвертилку

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 25 Apr 2013 14:46:51 +0400

yandex-passport-core (0.1.59) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-3925 При формировании урла для ФО с кириллицей - урл не формируется и падаем с 500кой

  [ Nikolay Chernyshov ]
  * Валидатор телефона теперь может сообщать, что отпарсенный телефон не совпадает с тем, что ввел юзер. Можно отключить проверку.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 22 Apr 2013 12:11:05 +0400

yandex-passport-core (0.1.58) unstable; urgency=low

  [ Dmitry Kovega ]
  * Добавление социального алиса при регистрации соц. алиаса, если пользователь социальный

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 17 Apr 2013 19:09:39 +0400

yandex-passport-core (0.1.57) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-3856 Извне Яндекса можно зарегистрировать социальный логин

  [ Anastasia Morozova ]
  * Fix по грантам

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 17 Apr 2013 18:35:48 +0400

yandex-passport-core (0.1.56) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-3905 Выпилить bcrypt в новой схеме
  * Форсируем перевод в байты вставляемых значений в attributes
  * Правильные типы полей в tests/serializers/eav/test_person.py

  [ Anastasia Morozova ]
  * PASSP-3900 Два новых сида: 86 (publicdemo) и 87 (gamification)

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 17 Apr 2013 14:46:35 +0400

yandex-passport-core (0.1.55) unstable; urgency=low

  [ Andrew Grigorev ]
  * Рефакторинг счетчиков
  * Поле SocialProvider
  * Добавил счетчик social_registration_captcha

  [ Anastasia Morozova ]
  * Добавила объект State для дальнейшего использования в валидационных формах
  * Сделала FakeGrants

  [ Dmitry Kovega ]
  * Код ошибки о неизвестном поле: badGender
  * Новые валидаторы и тесты для старых

  [ Anastasia Morozova ]
  * Добавлен метод в geobase для распознавания внутренних яндексовых ip
  * Добавлен код проверяющий гранты на возможность регистрировать тестовые яндексовые аккаунты
  * Валидатор Availability разрешает регистрировать тестовые яндексовые логины

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 16 Apr 2013 18:19:03 +0400

yandex-passport-core (0.1.54) unstable; urgency=low

  [ Andrew Grigorev ]
  * PASSP-3753 Забыли про statbox

  [ Dmitry Kovega ]
  * Перенес passport.env.ip -> passport.types.ip

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Apr 2013 12:38:12 +0400

yandex-passport-core (0.1.53) unstable; urgency=low

  [ Dmitry Kovega ]
  * Поддержка ipv6 в UserAgent

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 09 Apr 2013 15:25:56 +0400

yandex-passport-core (0.1.52) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Добавил параметр withoutsms и timestamp + тесты в yasms.register

  [ Ruslan Zhenetl ]
  * Создана функция get_language_number для получения номера по языку для куки и тест на нее.

  [ Dmitry Kovega ]
  * Переделывание useragent/dnsresolve
  * Хелпер: check_url_contains_params

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 08 Apr 2013 21:16:53 +0400

yandex-passport-core (0.1.51) unstable; urgency=low

  [ Andrew Grigorev ]
  * HOTFIX: TypeError in passport.counters.buckets
  * Тесты использующие redis.(h)get должны ожидать строки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 04 Apr 2013 20:17:54 +0400

yandex-passport-core (0.1.50) unstable; urgency=low

  [ Dmitry Kovega ]
  * Добавлен subscription.85 в type_mapping

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 02 Apr 2013 21:17:54 +0400

yandex-passport-core (0.1.49) unstable; urgency=low

  [ Ruslan Zhenetl ]
  * Рефакторинг эксепшонов.

  [ Nikolay Chernyshov ]
  * Настройки, нужные для валидации телефонов

  [ Anastasia Morozova ]
  * PASSP-3805 Ограничение на длину в 30 символов для логина

  [ Nikolay Chernyshov ]
  * пофиксил кодировку при отправке смсок

  [ Dmitry Kovega ]
  * FieldsMatch -- для сравнения полей

  [ Nikolay Chernyshov ]
  * Не вызываем `frodo.confirm()` при пустом списке подтверждения

  [ Andrew Grigorev ]
  * Вынес FakeRedis в passport/test/fake_redis.py
  * passport/tracks/redis_manager.py -> passport/redis_manager.py
  * Опечатка в названии теста
  * Добавил get, mget, set и incr для redis
  * Счетчики кармы при регистрации

  [ Anastasia Morozova ]
  * Переменная service в параметрах запроса зарезервирована
  * Фикс для грантов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 02 Apr 2013 12:16:51 +0400

yandex-passport-core (0.1.48) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавила грантов для dev и kopalka

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 28 Mar 2013 13:05:00 +0400

yandex-passport-core (0.1.47) unstable; urgency=low

  [ Anastasia Morozova ]
  * Ставим cocaine-framework-python << 0.9.100

  [ Dmitry Kovega ]
  * Пишем traceback в warning лог при ошибках в EAV сериализаторе

  [ Nikolay Chernyshov ]
  * Добавил перевод смсок, чтение переводов + тесты
  * Переместил questions.py в transltions

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 27 Mar 2013 17:13:01 +0400

yandex-passport-core (0.1.46) unstable; urgency=low

  [ Dmitry Kovega ]
  * Поддержка subscription_created и user_defined_login
  * Переделывание джоинилки запросов
  * Дополнительные тесты query
  * Записываем время правильно для subscription_created

  [ Ruslan Zhenetl ]
  * Фикс для convert.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 26 Mar 2013 19:04:43 +0400

yandex-passport-core (0.1.45) unstable; urgency=low

  [ Anastasia Morozova ]
  * Fix setup.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 26 Mar 2013 13:10:04 +0400

yandex-passport-core (0.1.44) unstable; urgency=low

  [ Dmitry Kovega ]
  * Мелкие фиксы dbmanager, sharder, включаем запись в новую схему

  [ Ruslan Zhenetl ]
  * В convert.py добавлена копалка

  [ Anastasia Morozova ]
  * Fix всегда возвращаем регистрируемый аккаунт при вызове ФО

  [ Ruslan Zhenetl ]
  * Расширение грантов subscription для consumer=dev (в конвертере convert.py).

  [ Nikolay Chernyshov ]
  * Добавил методы check_phone и send_sms в yasms +тесты

  [ Anastasia Morozova ]
  * PASSP-3795 Новый sid=85 Партнёрский интерфейс

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 26 Mar 2013 12:34:20 +0400

yandex-passport-core (0.1.43) unstable; urgency=low

  [ Dmitry Kovega ]
  * Сериализации пароля

  [ Nikolay Chernyshov ]
  * Добавил поддержку списков в TrackManager
  * Фикс для expiration_time в FakeRedis с учетом того, что можем хранить списки

  [ Alexey Bezhan ]
  * Добавил метод .createsession в builders.blackbox.Blackbox
  * Добавил атрибут env.proto из Ya-Consumer-Client-Proto
  * Добавил возможность использовать словарь в AuthEntry.comment
  * Добавил mock ответ createsession в test.utils

  [ Dmitry Kovega ]
  * Добавление social типа на аккаунте.

  [ Nikolay Chernyshov ]
  * FakeRedis кидает исключение, если не передавать значения в lpush, rpush
  * Поправил правила валидации пароля на нынешние перловые

  [ Dmitry Kovega ]
  * Сериализация аккаунта
  * В тестах SID подписки число
  * Выкидываем ненужный код из serializers.base

  [ Ruslan Zhenetl ]
  * Добавлены новые гранты в convert.py.

  [ Anastasia Morozova ]
  * Импорты ФО модулей в frodo/__init__.py
  * Добавила FakeFrodo и тесты
  * В ФО отправляем нормализованный логин
  * Забираем service для ФО из трэка
  * Функция check_spammer принимает и возвращает регистрируемый аккаунт, выставляя на нём карму из ФО

  [ Andrew Grigorev ]
  * Добавил Account.is_social

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 22 Mar 2013 14:50:03 +0400

yandex-passport-core (0.1.42) unstable; urgency=low

  [ Dmitry Kovega ]
  * сериализация хинта
  * Зависимости от bcrypt

  [ Anastasia Morozova ]
  * Добавила в setup.py yasms

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 Mar 2013 14:49:00 +0400

yandex-passport-core (0.1.41) unstable; urgency=low

  [ Konstantin Merenkov ]
  * Валидатор Password стал теперь FormValidator

  [ Dmitry Kovega ]
  * Тупая склейка insert запросов

  [ Konstantin Merenkov ]
  * В модуле с валидатором Password теперь есть глобальные переменные, с настройками параметров пароля

  [ Anastasia Morozova ]
  * DatetimeNow и TimeNow теперь могут конвертировать данные из строк
  * Fix для statbox
  * Сделала правильный валидатор для страны

  [ Konstantin Merenkov ]
  * Ужесточил тесты, порефакторил check_error_codes, стал кидать более мудрённые исключения из валидаторов

  [ Anastasia Morozova ]
  * Обновила pep8 и pyflakes в requirements.txt

  [ Nikolay Chernyshov ]
  * Добавил поддержку записи-проверки флагов в сессию

  [ Dmitry Kovega ]
  * Правильные кокаиновые зависимости
  * Сериализация подписки
  * Чиним тесты
  * Удален неактуальный тест: test_from_request_no_host

  [ Anastasia Morozova ]
  * Изменился ответ в ЧЯ ручке loginoccupation

  [ Ruslan Zhenetl ]
  * Фикс проверки xml ответа от сервера, создание валидаторов для капчи и создание класса для легкого тестирования ручки капчи .

  [ Anastasia Morozova ]
  * Добавлена функция для записи statbox-логов

  [ Dmitry Kovega ]
  * Не проверяем качество пароля, если есть ошибки

  [ Anastasia Morozova ]
  * Мелкие фиксы
  * В сериализаторе аккаунта теперь ещё используем сериализатор hint-а
  * Валидаторы для контрольного вопроса-ответа
  * Пишем hint в userinfo_ft
  * Добавила значение UNKNOWN для пола пользователя

  [ Ruslan Zhenetl ]
  * Создан валидатор RetPath и тесты к нему вместо перловой проверки через ф. TestAllowUrl

  [ Anastasia Morozova ]
  * Убираем спецсимволы из названий кодов ошибок

  [ Nikolay Chernyshov ]
  * Добавил продление ттл при вызове ensure_exists, тесты, время экспирации конфигурируем на уровне объекта TrackManager Удалил вызов ensure_exists из increase_counter.

  [ Anastasia Morozova ]
  * При валидации пароля проверяем, что он не совпадает с логином
  * Добавила в валидаторы, работающие со строками, strip

  [ Nikolay Chernyshov ]
  * Добавил в redis_manager методы редиса: rpush, lrange. А так же тесты к ним и методы в FakeRedis
  * Добавил тесты на FakeRedis

  [ Dmitry Kovega ]
  * сериализация кармы
  * serialize_eav_attr: serialize_db -> serialize_eav

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 13 Mar 2013 21:02:05 +0400

yandex-passport-core (0.1.40) unstable; urgency=low

  [ Anastasia Morozova ]
  * Убила required=True для хедера host

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 19 Feb 2013 16:19:39 +0400

yandex-passport-core (0.1.39) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Поддерживаем чтение хедеров из кастомных хедеров

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 19 Feb 2013 14:54:58 +0400

yandex-passport-core (0.1.38-1) unstable; urgency=low

  [ Dmitry Kovega ]
  * PASSP-3674: Создать SID(83) для Моих Новостей (mynews)

 -- Dmitry Kovega <arhibot@yandex-team.ru>  Tue, 19 Feb 2013 14:41:52 +0400

yandex-passport-core (0.1.38) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Добавил код для взаимодействия с ФРОДО и тесты
  * Добавил фродо в setup.py

  [ Andrew Grigorev ]
  * Рефакторинг валидатора Language

  [ Alexey Bezhan ]
  * Добавил passport.types.question
  * Добавил парсинг модели Hint
  * Поправил сериализацию info.hintq и info.hinta
  * Сериализатор Hint

  [ Nikolay Chernyshov ]
  * Пофиксил мок-сеттинги

  [ Konstantin Merenkov ]
  * Сделал "сериализатор" параметров для статбокса в необходимый формат

  [ Andrew Grigorev ]
  * PASSP-3707 Подписка ПДД на sid=78 (мобильная музыка)

  [ Nikolay Chernyshov ]
  * Дополнил Environment: кладем туда куки, заголовки Host, User-Agent, Accept-Language. Написал тесты на env

  [ Konstantin Merenkov ]
  * Сделал FakeYasms для мока ответов от YaSms

  [ Dmitry Kovega ]
  * Правильно записываем subscription.login

  [ Andrew Grigorev ]
  * Используем mock в тестах на passport.question

  [ Anastasia Morozova ]
  * Зависим от eblob<<0.18

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 15 Feb 2013 12:00:35 +0400

yandex-passport-core (0.1.37) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Переименовал поле karma_activation_datetime в activation_datetime. Добавил сериализацию этого поля и тесты

  [ Konstantin Merenkov ]
  * В constructlogin передаются не None, а пустые строчки, если имя/фамилия/логин/язык пустые
  * Сделал так, чтобы LoginSuggest работал с нелатинскими фамилией/именем/т.п.

  [ Andrew Grigorev ]
  * Добавил passport.questions и скрипт для танкера

  [ Anastasia Morozova ]
  * Валидаторы KarmaSuffix и KarmaPrefix теперь не позваляют принимать пустую строку

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 08 Feb 2013 16:19:16 +0400

yandex-passport-core (0.1.36) unstable; urgency=low

  [ Konstantin Merenkov ]
  * Валидатор RequireSet в error_dict отдаёт form, вместо requireSet

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 06 Feb 2013 16:28:14 +0400

yandex-passport-core (0.1.35) unstable; urgency=low

  [ Konstantin Merenkov ]
  * Сделал функцию passport.utils.logs.trim_message, которая обрезает текст по определённую длину

  [ Andrew Grigorev ]
  * Используем WrongHostError вместо ValueError

  [ Anastasia Morozova ]
  * Зависим от python-requests=0.13.6-yandex1 в build-depends и depends

  [ Dmitry Kovega ]
  * Не проставляем registration_datetime в сериализаторе

  [ Konstantin Merenkov ]
  * Сделал passport.xml, в котором есть наш особый XMLParser
  * Сделал клиента для API YaSms
  * Починил тесты для yasms - добавил в with_settings(YASMS_RETRIES=1)
  * Добавил python-lxml (=2.3.2-1) в зависимости

  [ Anastasia Morozova ]
  * Добавила тестов для blackbox.py

  [ kmerenkov ]
  * Удалил pass из yasms.exceptions

  [ Konstantin Merenkov ]
  * Новый тип данных: PhoneNumber
  * Валидатор телефонов принимает в себя имена полей со страной и с телефоном в конструкторе

  [ Anastasia Morozova ]
  * Глобальное переименование lang в language

  [ Dmitry Kovega ]
  * Обновляем suid на subscription при создании

  [ Konstantin Merenkov ]
  * Добавил тестов для валидатора телефонов
  * Логирую ошибки соединения в UserAgent
  * Обновил requests до 1.1.0
  * Удалил везде unittest2.main()
  * Валидатор PhoneNumber возвращает ошибку про правильное поле

  [ Ruslan Zhenetl ]
  * Имплементирован ядерный интерфейс доступа к капче с методами generate, check.

  [ Konstantin Merenkov ]
  * passport.types.login.login_from_email возвращает предполагаемый логин пользователя из почтового адреса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 01 Feb 2013 13:35:54 +0400

yandex-passport-core (0.1.34-1) unstable; urgency=low

  [ Anastasia Morozova ]
  * PASSP-3687: добавила новый сервис

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 06 Feb 2013 15:01:43 +0400

yandex-passport-core (0.1.34) unstable; urgency=low

  [ Konstantin Merenkov ]
  * Поправил опечатку в комментарии

  [ Andrew Grigorev ]
  * Добавил валидатор RequireSet
  * Переместил тесты валидаторов чтобы они были в одном месте

  [ Anastasia Morozova ]
  * В случае подписки ПДД пользователя в поле subscription.login записываем email

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 24 Jan 2013 15:47:12 +0400

yandex-passport-core (0.1.33) unstable; urgency=low

  * Подняла версию

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 22 Jan 2013 19:53:14 +0400

yandex-passport-core (0.1.32) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * Добавлен вспомогательный метод для счетчиков и его тест

  [ Andrew Grigorev ]
  * Поправил geobase и linguadetect
  * Добавил валидаторы Hostname и IPAddress

  [ Dmitry Kovega ]
  * Костыль для login_rule.8 не требуем его, если не меняли
  * Баг в тесте test_without_subscription_login_rule_8

  [ Andrew Grigorev ]
  * Вынес TestLinguaDetect.cookiemy в passport.test.cookiemy_for_lang
  * Обрезаем хост в LangData
  * Библиотека cookiemy не принимает unicode
  * Добавил метод get_linguadetect по аналогии с get_geobase

  [ Konstantin Merenkov ]
  * Чуть-чуть упростил алгоритм работы geobase.domain_to_tld
  * Починил warning в sqlalchemy: Unconsumed column

  [ Anastasia Morozova ]
  * Берём login из поля accounts.login.uid из ответа ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 22 Jan 2013 19:15:01 +0400

yandex-passport-core (0.1.31) unstable; urgency=low

  [ Anastasia Morozova ]
  * Настройка для попыток получить ответ от ЧЯ
  * Вынесла в настройки время кэширования DNS

  [ Andrew Grigorev ]
  * Поправил URL'ы репозиториев в requirements.txt
  * Ещё раз поправил URL'ы
  * Убрал lxml из requirements.txt
  * Добавил *~ в .gitignore

  [ Anastasia Morozova ]
  * При проверке грантов не ищем потребителя для каждого гранта

  [ Alexey Bezhan ]
  * LITE аккаунты определяем по наличию '@' в login

  [ Anastasia Morozova ]
  * Убираем account_type из mock-ого ЧЯ

  [ Nikolay Chernyshov ]
  * Переименование sessions->tracks, RedisManager->redis_manager
  * Добавлены методы инкрементации поля в хеше редиса

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 09 Jan 2013 17:16:57 +0400

yandex-passport-core (0.1.30) unstable; urgency=low

  [ Alexey Bezhan ]
  * PASSP-3584 Допилили саджест имени и пола

  [ Nikolay Chernyshov ]
  * Добавлены методы в SessionManager и тесты
  * Добавлена логика выставления экспирации сессии
  * Добавлен метод delete в SessionManager и тесты

  [ Anastasia Morozova ]
  * Поправила скрипт конвертации грантов

  [ Dmitry Kovega ]
  * Перенос subscription.login_rule.8 на поля моделей

  [ Anastasia Morozova ]
  * Добавила грант для admloginrule для service=passport
  * Тесты на свойства серсивов

  [ Nikolay Chernyshov ]
  * Запрещаем пустые id сессий

  [ Anastasia Morozova ]
  * Тесты для сериализатора subscription

  [ Nikolay Chernyshov ]
  * Добавлены FakeSessionManager и FakeRedis

  [ Anastasia Morozova ]
  * Поддержала сериализацию поля global_logout_datetime

  [ Nikolay Chernyshov ]
  * Добавил метод доступа к инстансу FakeRedisManager извне

  [ Anastasia Morozova ]
  * Добавлен модуль oauth.py

  [ Alexey Bezhan ]
  * Проверяем на наличие exception в списке users в ответе ЧЯ

  [ Anastasia Morozova ]
  * Поддержала сериализацию поля suid при создании подписки

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 17 Dec 2012 17:12:46 +0400

yandex-passport-core (0.1.29) unstable; urgency=low

  [ Nikolay Chernyshov ]
  * валидатор для sessionId
  * добавлены методы в RedisManager с тесты к ним * метод exists * метод expire * метод delete

  [ Dmitry Kovega ]
  * Избавление от проблемы с циклическими импортами

  [ Anastasia Morozova ]
  * fix setup.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 04 Dec 2012 12:35:29 +0400

yandex-passport-core (0.1.28) unstable; urgency=low

  [ Dmitry Kovega ]
  * Небольшой рефакторинг сериализации

  [ Nikolay Chernyshov ]
  * Добавил код RedisManager и тесты к нему, дефолтные настройки
  * Добавил код SessionManager и тесты к нему
  * Добавлены функции создания и проверки id сессии, расширенная инфа в логи.
  * Добавлены исключения
  * редис добавлен в зависимости
  * зависимости в build-depends и setup.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 30 Nov 2012 17:12:28 +0400

yandex-passport-core (0.1.27-1) unstable; urgency=low

  [ Anastasia Morozova ]
  * Split-аем display_name строго по 2м двоеточиям

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 30 Nov 2012 17:06:52 +0400

yandex-passport-core (0.1.27) unstable; urgency=low

  [ Anastasia Morozova ]
  * Поправила комментарий относительно записи historydb-логов в старом формате
  * Убрала запрашивание дополнительных полей для subscription из ЧЯ

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 28 Nov 2012 13:04:18 +0400

yandex-passport-core (0.1.26) unstable; urgency=low

  [ Anastasia Morozova ]
  * Удалила код для совместимости с python < 2.7
  * Добавлены новые сервисы galatasaray и cloudweb

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 26 Nov 2012 20:53:22 +0400

yandex-passport-core (0.1.25) unstable; urgency=low

  [ Dmitry Kovega ]
  * Избавление от чтения из базы
  * DBTimeoutError -> DBError

  [ Anastasia Morozova ]
  * PEP8
  * Поле display_name не принимаем пустым
  * Валидатор дня рождения проверяет указанный год

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 22 Nov 2012 17:14:19 +0400

yandex-passport-core (0.1.24) unstable; urgency=low

  [ Alexey Bezhan ]
  * RequestFormatter теперь обрабатывает fmt с "%(request_id)s"

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 13 Nov 2012 12:13:58 +0400

yandex-passport-core (0.1.23) unstable; urgency=low

  [ Anastasia Morozova ]
  * Добавлены валидаторы для префикса и суффикса кармы

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 09 Nov 2012 17:53:31 +0400

yandex-passport-core (0.1.22) unstable; urgency=low

  * Изменено поведение в грантах
  * Функция для маскировки пользовательских данных в логах
  * Подправил логгинг ЧЯ/dbm/grants/UserAgent
  * Поправил запись сообщения об успешном запросе в ЧЯ
  * Добавил обработку ошибки парсинга JSON ответа ЧЯ
  * RequestFormatter для добавления идентификатора запроса к логам
  * Разработческие гранты даются для потребителей dev & test
  * Объединение грантов для потребителя _KOPALKA_
  * Упростила код для назначения грантов в секции admkarma

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 08 Nov 2012 15:52:58 +0400

yandex-passport-core (0.1.21) unstable; urgency=low

  * Добавил валидатор Uid
  * Починка test_geobase
  * PASSP-3483 Заюзать метод loginoccupation в коде проверяющем занятость логина
  * Availability(): убираем service

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 01 Nov 2012 13:37:31 +0400

yandex-passport-core (0.1.20) unstable; urgency=low

  * Добавлены новые sid-ы в список сервисов

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Oct 2012 17:26:56 +0400

yandex-passport-core (0.1.19) unstable; urgency=low

  * Зависимость от python-ylog-lib вместо python-ylog
  * Добавлен потребитель phone-passport-test
  * Добавлена обработка секции admkarma в старых грантах
  * Вывод грантов в debug-лог
  * LoginSuggest для работы с passport/constructlogin
  * suggest.py -> suggest/name.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 10 Oct 2012 17:07:56 +0400

yandex-passport-core (0.1.18) unstable; urgency=low

  * Класс FioSuggest для общения с лингвистическим API
  * Определяем язык в get_gender, если не передан

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 12 Sep 2012 13:09:35 +0400

yandex-passport-core (0.1.17) unstable; urgency=low

  * Изменена логика определения Slave/Master при выполнении SQL-запросов.
  * Добавилен сервис test с sid 672
  * Добавены настройки для ручки /ping
  * Добавилен password.is_changing_by_user_required вместо is_creating_required
  * CollectionField добавляет к существующему списку/словарю, если он есть
  * Перенесён Birthday в passport.types
  * Нормализация логина при записи в БД и historydb
  * Определяем info.login_wanted по 8 подписке
  * Удалён passport/base.py

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 07 Sep 2012 13:54:08 +0400

yandex-passport-core (0.1.16) unstable; urgency=low

  * Создаю кокаинового клиента в CocaineHandler.emit, а не в CocaineHandler.__init__

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Tue, 28 Aug 2012 14:01:02 +0400

yandex-passport-core (0.1.15) unstable; urgency=low

  * не модифицирую settings и кидаю ошибку на пустые hosts в passport.coke

 -- Konstantin Merenkov <kmerenkov@yandex-team.ru>  Mon, 27 Aug 2012 17:09:11 +0400

yandex-passport-core (0.1.14) unstable; urgency=low

  * Добавил passport.env в setup.py

 -- Alexey Bezhan <bezh@yandex-team.ru>  Tue, 21 Aug 2012 16:42:21 +0400

yandex-passport-core (0.1.13) unstable; urgency=low

  * рефакторинг процессора
  * попытка завести запись логов в кокаин

 -- Konstantin Merenkov (developer) <kmerenkov@yandex-team.ru>  Tue, 21 Aug 2012 15:19:45 +0400

yandex-passport-core (0.1.12) unstable; urgency=low

  * уходим от str к unicode в DisplayName

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 15 Aug 2012 17:06:10 +0400

yandex-passport-core (0.1.11) unstable; urgency=low

  * изменения для реализации первого прототипа ручки регистрации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 15 Aug 2012 13:32:20 +0400

yandex-passport-core (0.1.10) unstable; urgency=low

  * person.birthday может быть None

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 02 Aug 2012 12:30:57 +0400

yandex-passport-core (0.1.9) unstable; urgency=low

  * убрала не нужное преобразование query в str

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Wed, 01 Aug 2012 12:34:27 +0400

yandex-passport-core (0.1.8) unstable; urgency=low

  * Преобразование ip_from перед записью

 -- Alexey Bezhan <bezh@yandex-team.ru>  Tue, 31 Jul 2012 17:04:10 +0400

yandex-passport-core (0.1.7) unstable; urgency=low

  * ip_from и ip_prox в old historydb

 -- Alexey Bezhan <bezh@yandex-team.ru>  Tue, 31 Jul 2012 16:42:34 +0400

yandex-passport-core (0.1.6) unstable; urgency=low

  * Убрана запись пустого yandexuid в старый historydb
  * Связанные события пишутся с одним временем в новый historydb

 -- Alexey Bezhan <bezh@yandex-team.ru>  Tue, 31 Jul 2012 15:21:12 +0400

yandex-passport-core (0.1.5) unstable; urgency=low

  * скрипт конвертации грантов из файлов в базу

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Mon, 30 Jul 2012 21:09:39 +0400

yandex-passport-core (0.1.4) unstable; urgency=low

  * rescue_code убран из описаний таблиц

 -- Alexey Bezhan <bezh@yandex-team.ru>  Mon, 30 Jul 2012 18:26:08 +0400

yandex-passport-core (0.1.3) unstable; urgency=low

  * Работа со списком хостов паспорта
  * Описания userinfo_safe таблиц
  * Database builder
  * Расширена запись info сообщений в лог

 -- Alexey Bezhan <bezh@yandex-team.ru>  Mon, 30 Jul 2012 18:04:54 +0400

yandex-passport-core (0.1.2) unstable; urgency=low

  * поддержали ipv4-mapped

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Tue, 24 Jul 2012 16:58:10 +0400

yandex-passport-core (0.1.1) unstable; urgency=low

  * фиксы для зависимостей
  * фиксы форм валидации

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Fri, 20 Jul 2012 15:49:37 +0400

yandex-passport-core (0.1.0) unstable; urgency=low

  * первая выкладка в тестинг :-)

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 19 Jul 2012 15:28:15 +0400

yandex-passport-core (0.0.3) unstable; urgency=low

  * Сборка для нагрузочного тестирования.

 -- Morozova Anastasia (developer) <scullyx13@yandex-team.ru>  Thu, 19 Apr 2012 11:22:02 +0400

yandex-passport-core (0.0.2) unstable; urgency=low

  * Дебианизация.

 -- Alexander Eliseev <inkvi@yandex-team.ru>  Thu, 28 Mar 2012 12:26:00 +0400
