Commit Graph

  • 49d612daa1 Replace debian-based image with alpine-based. Remove supervisor usage. Cron now runs as separate service. CI for backend now performs without Docker. ErickSkrauch 2018-07-10 20:02:19 +03:00
  • a0d88e8a8f Allow any valid locale for account lang ErickSkrauch 2018-07-08 22:21:33 +03:00
  • 7f42aadfcf Fix code style ErickSkrauch 2018-07-08 18:55:53 +03:00
  • e3ade6a0cb Update outdated dependencies ErickSkrauch 2018-07-08 18:38:47 +03:00
  • de17617be3 Merge branch 'webhooks' into develop ErickSkrauch 2018-07-08 18:21:41 +03:00
  • c0aa78d156 Implemented WebHooks delivery queue. Completely removed usage of the RabbitMQ. Queue now based on Redis channels. Worker process now extracted as separate docker container. Base image upgraded to the 1.8.0 version (PHP 7.2.7 and pcntl extension). ErickSkrauch 2018-07-08 18:20:19 +03:00
  • 6751eb6591 Implemented webhooks database structure and console command register webhooks ErickSkrauch 2018-07-07 15:01:18 +03:00
  • 09ebc4c64c Merge remote-tracking branch 'origin/develop' into 22-oauth-app-managment SleepWalker 2018-05-02 21:55:34 +03:00
  • 03bd5ec144 #398: implement idna domain conversion for emails ErickSkrauch 2018-04-21 16:07:09 +03:00
  • bcff944be2 Disable xdebug for tests 'cause we don't collect coverage stats ErickSkrauch 2018-04-18 03:19:03 +03:00
  • 7d881682e5 Merge branch 'php-cs' into develop ErickSkrauch 2018-04-18 03:14:26 +03:00
  • f09eb86e5c Simplify the call of the php-cs-fixer ErickSkrauch 2018-04-18 02:48:27 +03:00
  • 02ea7346a8 Implemented PHP-CS-Fixer support ErickSkrauch 2018-04-17 23:47:25 +03:00
  • bfdcaf2233 Fix tests for applications managing API ErickSkrauch 2018-03-25 22:59:34 +03:00
  • 4ee8544355 Fix 403 error on not exists application. Remove countUsers from minecraft server application type. ErickSkrauch 2018-03-25 22:21:22 +03:00
  • bb4e3c56cf Merge branch 'develop' ErickSkrauch 2018-03-18 16:10:36 +03:00
  • f3f53e752d Fix quotes for env.js, formed on build time ErickSkrauch 2018-03-18 03:04:46 +03:00
  • 8bff316bce Fix sed command ErickSkrauch 2018-03-18 02:39:13 +03:00
  • 46552e8469 Use the latest available docker image and pin it ErickSkrauch 2018-03-18 01:14:20 +03:00
  • b743cc69aa Remove version definition from the application and pass it on build time ErickSkrauch 2018-03-17 19:13:12 +03:00
  • 5a8c2641c1 Replace google.com/recaptcha to recaptcha.net domain to possibly solve China troubles ErickSkrauch 2018-03-16 19:05:39 +03:00
  • a2c73e1d17 Upgrade php to 7.2. Fix Yii2 Object usages. ErickSkrauch 2018-03-15 00:11:42 +03:00
  • b0c573ae0f Merge branch '389-fix-refreshToken-recovery-edge-cases' into develop ErickSkrauch 2018-03-14 15:34:25 +03:00
  • 673429e577 Implementation of the backend for the OAuth2 clients management ErickSkrauch 2018-02-28 01:27:35 +03:00
  • ddec87e3a9 Include composer.lock in the repository. Update dependencies. ErickSkrauch 2018-02-19 20:06:43 +03:00
  • ae3ec35ad8 Include composer.lock in the repository ErickSkrauch 2018-02-19 03:04:45 +03:00
  • b9db22e8bf 1.1.25-dev [skip ci] ErickSkrauch 2018-01-28 13:43:25 +03:00
  • d1506734ab Merge branch 'develop' ErickSkrauch 2018-01-28 13:42:18 +03:00
  • 2f4b8b6249 1.1.24 [skip ci] ErickSkrauch 2018-01-28 13:41:49 +03:00
  • 013ddd1b1b Добавлено экранирование # символа в QR коде ErickSkrauch 2018-01-28 13:34:27 +03:00
  • 01850bb2d6 Fixes ACCOUNTS-34Y ErickSkrauch 2018-01-12 13:50:19 +03:00
  • 3f5b34fc1f Учитываем вероятность получения null-евого значения в нашу реализацию trim ErickSkrauch 2018-01-09 01:23:11 +03:00
  • fb5baa1866 Добавлена кастомная trim функция для обрезания всех UTF-8 пробелов ErickSkrauch 2018-01-07 19:08:40 +03:00
  • 27983ef730 1.1.24-dev [skip ci] ErickSkrauch 2018-01-04 02:10:16 +03:00
  • 16d08bd7f0 Merge branch 'develop' ErickSkrauch 2018-01-04 02:08:56 +03:00
  • 74224bd27b 1.1.23 [skip ci] ErickSkrauch 2018-01-04 02:08:37 +03:00
  • c6d18f49e7 Улучшено логгирование метрик в statsd ErickSkrauch 2018-01-02 20:45:04 +03:00
  • e3a99f04fe Fixes ACCOUNTS-37R ErickSkrauch 2018-01-02 20:22:56 +03:00
  • 120057b66c Fixes ACCOUNTS-322 ErickSkrauch 2018-01-02 19:29:34 +03:00
  • fc05257535 1.1.23-dev [skip ci] ErickSkrauch 2018-01-01 23:38:00 +03:00
  • fa3b8f1cd8 Merge branch 'develop' ErickSkrauch 2018-01-01 23:35:10 +03:00
  • f328cb47e1 1.1.22 [skip ci] ErickSkrauch 2018-01-01 23:30:24 +03:00
  • 5649c49a57 Fixes ACCOUNTS-319 ErickSkrauch 2018-01-01 17:12:15 +03:00
  • 33091aaefa Переход на yii2-queue с amqp-interop реализацией для RabbitMQ ErickSkrauch 2018-01-01 16:53:53 +03:00
  • 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