Commit Graph

  • 22c29a3331 Добавлены заголовки безопасности ErickSkrauch 2017-12-31 15:28:31 +03:00
  • 6b4a21ef30 Revert "Снова отключаем flow" SleepWalker 2017-12-30 21:09:48 +02:00
  • 3138a74a7f Исправлен NPE в AccountOwner ErickSkrauch 2017-12-23 01:10:54 +03:00
  • bd3e8cf2bd Исправлены отсутствие обязательного поля для данных фикстур (и почему оно раньше работало?) ErickSkrauch 2017-12-23 00:57:43 +03:00
  • d2f3a05b31 Переход на кодировку utf8md4_unicode_ci ErickSkrauch 2017-12-23 00:32:36 +03:00
  • 43b69aed0b Снова отключаем flow ErickSkrauch 2017-12-17 17:18:25 +03:00
  • 58780f3ee1 Обновлена версия PHP, Node.js и перешли на использование yarn ErickSkrauch 2017-12-13 16:05:30 +03:00
  • c7b6d1961d Try to begin with migration to yarn SleepWalker 2017-12-13 00:13:36 +02:00
  • 62782d3ced Исправлен JwtIdentityTest ErickSkrauch 2017-12-04 15:56:26 +03:00
  • 6c52899583 Обновлёны заголовки для истёкшего токена в тестах ErickSkrauch 2017-12-04 15:02:58 +03:00
  • ee68e373f4 Пересмотрены висящие TODO ErickSkrauch 2017-12-02 22:15:00 +03:00
  • 40625dbef9 Упразднено использование aud и iss полей для JWT токенов ErickSkrauch 2017-12-02 22:07:38 +03:00
  • 9356ad24b3 Больше не игнорируем JWT InvalidSubjectException UnauthorizedHttpException в User/Component больше не логгируется ErickSkrauch 2017-12-02 21:04:48 +03:00
  • 868ee1c61c Добавлена обработка и логгирование ошибок для очереди задач ErickSkrauch 2017-11-29 02:38:11 +03:00
  • ea033f70bc Используем форк yii2-queue для исправления поведения при возникновении ошибки обработки задачи ErickSkrauch 2017-11-29 02:04:13 +03:00
  • 5269f9b25a Создание runtime папок вынесено в bootstrap.sh ErickSkrauch 2017-11-28 19:12:50 +03:00
  • 58e09e0964 Исправлен id для воркера supervisor, вывод воркера теперь verbose ErickSkrauch 2017-11-28 15:33:33 +03:00
  • b8f906e4a9 Merge branch 'extract_emails_to_queue' into develop ErickSkrauch 2017-11-28 14:42:01 +03:00
  • b8049e8899 Обновлены тесты для всех форм, что отправляли письма ErickSkrauch 2017-11-27 02:29:15 +03:00
  • 88175fea48 Отправка всех email вынесена в очередь ErickSkrauch 2017-11-26 04:44:41 +03:00
  • 4d48b38e47 Исправлена совместимость с codeception/specify 1.0.0 ErickSkrauch 2017-11-28 14:24:28 +03:00
  • 8c8116038e Форк Codeception для исправления сброса состояния приложения между запросами в функциональных тестах ErickSkrauch 2017-11-28 14:23:06 +03:00
  • a0423d9b13 Yii2 обновлён до 2.0.13.1 ErickSkrauch 2017-11-25 23:21:37 +03:00
  • 5040c497ad Merge branch 'statsd' into develop ErickSkrauch 2017-11-22 22:49:45 +03:00
  • 0fee23ac86 Сбор метрик о работе воркера ErickSkrauch 2017-11-22 22:45:21 +03:00
  • 6f7fcf9e44 Логгируем информацию о типе используемого токена при авторизации на сервере ErickSkrauch 2017-11-21 20:11:28 +03:00
  • a94e7095c8 Интегрирован сбор метрик в действия с аккаунтом ErickSkrauch 2017-11-21 20:06:26 +03:00
  • 6ee40f3fcc Интегрирован сбор метрик в oauth2 процесс ErickSkrauch 2017-11-21 19:58:55 +03:00
  • 63db3adca9 Добавлена аннотация для сбора метрик из моделей Yii2 и интегрирована в формы авторизации и регистрации ErickSkrauch 2017-11-19 18:32:51 +03:00
  • 236f0e7d50 Интегрирован сбор метрик в sessionserver ErickSkrauch 2017-11-19 15:36:51 +03:00
  • 72f546c827 Добавлена запись метрики времени работы приложения ErickSkrauch 2017-11-17 03:04:14 +03:00
  • 42b6bc561e Добавлен Yii2 компонент для отправки событий в statsd ErickSkrauch 2017-11-16 19:55:00 +03:00
  • c8c6401e14 Отключён статичный autoloader для продакшен сборки ErickSkrauch 2017-11-21 15:43:48 +03:00
  • 55e3c65d6d Merge branch '366-mfa-fixes' into develop ErickSkrauch 2017-11-21 15:40:33 +03:00
  • 47b6761f78 Теперь на этапе включения TOTP код может истечь в течение 2 периодов ErickSkrauch 2017-11-20 20:48:43 +03:00
  • d175dcdaed Добавлено небуферизируемое подключение к базе данных для решения проблемы с each и batch запросами ErickSkrauch 2017-11-15 00:03:38 +03:00
  • dab0ab4cba Тестовые данные теперь интегрируются через аспектную библиотеку ErickSkrauch 2017-11-14 20:34:05 +03:00
  • e9208d8f21 Используем собственную реализацию each для выборки строк на удаление в cleanup контроллере ErickSkrauch 2017-11-14 19:49:51 +03:00
  • 85e432c897 Merge branch 'aop' into develop ErickSkrauch 2017-11-13 17:16:50 +03:00
  • 867c1a2b3b Интергрирован фреймворк для поддержки аспектного программирования ErickSkrauch 2017-11-13 17:14:58 +03:00
  • e6fe2f3755 Добавлено восстановление соединения для AMQP воркера ErickSkrauch 2017-11-04 15:52:57 +03:00
  • 4bebf6c581 1.1.22-dev [skip ci] ErickSkrauch 2017-11-03 16:16:07 +03:00
  • c07a3cb057 Merge branch 'develop' ErickSkrauch 2017-11-03 16:15:34 +03:00
  • e064c353d7 1.1.21 [skip ci] ErickSkrauch 2017-11-03 16:15:20 +03:00
  • 85d109910f Исправлена ошибка при попытке отправить сообщение в форму обратной связи, будучи залогиненным ErickSkrauch 2017-11-01 19:56:23 +03:00
  • 9bdc9173c2 1.1.21-dev [skip ci] ErickSkrauch 2017-10-20 15:21:37 +03:00
  • 9cc39bb613 Merge branch 'develop' ErickSkrauch 2017-10-20 15:20:14 +03:00
  • 9d8b695fff 1.1.20 [skip ci] ErickSkrauch 2017-10-20 15:20:02 +03:00
  • 6d4d2177d0 Исправлена обработка ситуации, когда при использовании старого протокола авторизации на сервере пользователь передавал свой ник в неправильном регистре ErickSkrauch 2017-10-20 15:19:39 +03:00
  • b8e445b99f Исправлена обработка ситуации, когда uuid selectedProfile при join операции передан без дефисов ErickSkrauch 2017-10-20 15:02:52 +03:00
  • da87d4bc86 1.1.20-dev [skip ci] ErickSkrauch 2017-10-18 19:13:30 +03:00
  • 759e711c78 Merge branch 'develop' ErickSkrauch 2017-10-18 19:12:25 +03:00
  • ba394942de 1.1.19 [skip ci] ErickSkrauch 2017-10-18 19:12:13 +03:00
  • c7cf54f32f Не логгируем InvalidSubjectException, возникающий из-за перехода на новый формат токенов ErickSkrauch 2017-10-18 14:42:04 +03:00
  • 58d3fd57a8 Исправлен баг с выдачей наружу внутренних названий пермишенов ErickSkrauch 2017-10-18 02:37:01 +03:00
  • d32849a85b Improve install command for builds SleepWalker 2017-10-17 21:00:35 +03:00
  • df340a6ad2 Обновлены зависимости ErickSkrauch 2017-10-16 00:46:59 +03:00
  • c21ab8b15b Небольшая оптимизация производительности composer для продакшен сборки ErickSkrauch 2017-10-16 00:46:23 +03:00
  • 18364c625f Форма восстановления пароля больше не требует решения totp ErickSkrauch 2017-10-16 00:23:31 +03:00
  • 37c72ac1cd Merge branch 'any_door_key' into develop ErickSkrauch 2017-10-13 18:43:39 +03:00
  • c855cdb394 Добавлен запрос пароля для запроса инициализации смены email ErickSkrauch 2017-10-13 18:43:24 +03:00
  • 81bdb1f2af Базовая реализация реакции сервера на dummy данные. ErickSkrauch 2017-10-12 01:50:09 +03:00
  • 19175d1724 1.1.19-dev [skip ci] ErickSkrauch 2017-10-05 20:05:28 +03:00
  • 7eada33ba7 Merge branch 'develop' ErickSkrauch 2017-10-05 20:04:31 +03:00
  • f0cf4c0b8c 1.1.18 [skip ci] ErickSkrauch 2017-10-05 20:04:21 +03:00
  • 07de8912bc Добавлен литовский язык ErickSkrauch 2017-10-04 19:35:33 +03:00
  • 3143d2fc26 Исправлен парсинг списка скоупов, если передан массив ErickSkrauch 2017-10-04 14:42:48 +03:00
  • 839257e32a Функциональные тесты для аккаунтов сгруппированы в папку ErickSkrauch 2017-10-01 03:29:00 +03:00
  • 0dbbb2e0de Удалена зависимость от yiisoft/yii2-codeception в пользу интегрированного в Codeception генератора REST адресов Реорганизованы объекты Pages для Functional тестов Исправлены не переименованные тесты, оставшиеся после последнего рефакторинга ErickSkrauch 2017-10-01 03:24:23 +03:00
  • f51bfcb20d Обновлены версии зависимостей ErickSkrauch 2017-10-01 03:20:29 +03:00
  • 88d5b2dd7a Обновлена версия yii2-tempmail-validator до 2.0.0, где теперь используется daveearley/Email-Validation-Tool для источника 10-минутных ящиков ErickSkrauch 2017-10-01 02:04:36 +03:00
  • 7a6c4c3d2b Теперь из otp secret удаляются значения, которые на письме могут быть спутаны ErickSkrauch 2017-09-30 02:41:26 +03:00
  • 35e7ae2447 Добавлена возможность получить права на смену ника/пароля пользователя и тесты под это дело. ErickSkrauch 2017-09-30 01:04:26 +03:00
  • 8e79d1dd1c Добавлено право на избегание удостоверения личности для внутренних приложений ErickSkrauch 2017-09-30 00:44:05 +03:00
  • 22ed0942e8 Добавлен функционал очистки устаревших AccountSessions ErickSkrauch 2017-09-29 02:04:16 +03:00
  • ec0b25e88d Добавлен функционал очистки устаревших MinecraftAccessKey ErickSkrauch 2017-09-27 19:52:28 +03:00
  • d114424906 Базовый image обновлён до accounts-php:1.5.1 ErickSkrauch 2017-09-27 19:52:03 +03:00
  • 2f8eb261f7 Merge branch 'refactor_auth' into develop ErickSkrauch 2017-09-21 20:02:20 +03:00
  • 0198a3e010 Добавлена конвертация старых запросов к аккаунтам в новые ErickSkrauch 2017-09-21 20:00:13 +03:00
  • d2b7f28db6 Базовый image обновлён до accounts-php:1.5.0 Логика bootstrap.sh теперь перенесена в этот репозиторий Добавлен вызов команды для генерации структуры RBAC ErickSkrauch 2017-09-21 16:23:05 +03:00
  • dd2c4bc413 Объединены сущности для авторизации посредством JWT токенов и токенов, выданных через oAuth2. Все действия, связанные с аккаунтами, теперь вызываются через url /api/v1/accounts/<id>/<action>. Добавлена вменяемая система разграничения прав на основе RBAC. Теперь oAuth2 токены генерируются как случайная строка в 40 символов длинной, а не UUID. Исправлен баг с неправильным временем жизни токена в ответе успешного запроса аутентификации. Теперь все unit тесты можно успешно прогнать без наличия интернета. ErickSkrauch 2017-09-19 20:06:16 +03:00
  • 928b3aa7fc Исправлена инициализация ChangeUsernameForm в форме подтверждения E-mail ErickSkrauch 2017-06-17 22:54:38 +03:00
  • 1169097adb Форма смены ника теперь принимает аккаунт через конструктор ErickSkrauch 2017-06-17 22:06:04 +03:00
  • cb068b9dc0 Все реализации Grant'ов для oAuth перенесены в проект. Форк league/oauth2-client больше не используется ErickSkrauch 2017-06-17 21:05:36 +03:00
  • 33148a5ac7 Логика oauth процесса вынесена в отдельный класс ErickSkrauch 2017-06-12 14:36:20 +03:00
  • 1c3401a527 Функциональные тесты для oauth вынесены в отдельную группу ErickSkrauch 2017-06-12 14:34:39 +03:00
  • 2c08130f4e Поле token в контексте otp токенов переименовано в totp ErickSkrauch 2017-09-06 20:17:52 +03:00
  • 2bdb79b43d Удалено использование aufs для построения билда в gitlab-ci ErickSkrauch 2017-09-06 20:01:31 +03:00
  • a00d61e5e1 1.1.18-dev [skip ci] ErickSkrauch 2017-08-09 01:15:03 +03:00
  • 9153fa7031 Merge branch 'develop' ErickSkrauch 2017-08-09 01:13:35 +03:00
  • 4536129dfd 1.1.17 [skip ci] ErickSkrauch 2017-08-09 01:13:18 +03:00
  • c824db6487 [skip ci] Revert "Попытка вернуть проверку npm run flow в цикл сборки" ErickSkrauch 2017-08-09 01:10:58 +03:00
  • 0a5f8feca6 Попытка вернуть проверку npm run flow в цикл сборки ErickSkrauch 2017-08-09 01:09:26 +03:00
  • 549db30b2b Обновлён Spomky-Labs/otphp до 9.0.2 версии ErickSkrauch 2017-08-08 20:18:44 +03:00
  • 7f5c1e4818 Yii2 обновлён до версии 2.0.12 ErickSkrauch 2017-08-08 18:06:28 +03:00
  • 54148a4b93 Добавлен roave/security-advisories для защиты от установки зависимостей с проблемами безопасности ErickSkrauch 2017-08-08 17:51:12 +03:00
  • 9cd622fd0d Обновление Node.js для CI до версии 8.2.1 ErickSkrauch 2017-08-08 12:40:39 +03:00
  • 5480e3c8ef Исправлен рендеринг QR кода для пользователей с короткими username или email ErickSkrauch 2017-08-08 02:08:34 +03:00
  • 9a852e8052 Рендерим SVG QR код без фиксации его размера, т.к. посчитать правильное разрешение в момент подготовки рендерера не известен размер матрицы ErickSkrauch 2017-08-08 00:56:24 +03:00
  • d07d5012bf Merge branch 'static_oauth_page' into develop ErickSkrauch 2017-08-08 00:32:23 +03:00