Commit Graph
100 Commits
Author SHA1 Message Date
ErickSkrauch 1bf249030f Removed ely/email-renderer package and implemented new emails renderer client [skip ci] 2019-06-07 02:16:13 +03:00
ErickSkrauch 7b14b92a10 Integrate new renderer via docker-compose configuration and nginx [skip ci] 2019-06-06 02:14:29 +03:00
ErickSkrauch 75fdd5d1ba Upgrade Codeception to 3 version. Remove codeception/verify. 2019-05-14 02:12:49 +03:00
ErickSkrauch 5dacd66fb7 Upgrade ely/email-renderer and some other non-breaking dependencies 2019-05-14 01:13:07 +03:00
ErickSkrauch 73988855c4 Fixes ACCOUNTS-5G9. Manually cast Guzzle response to string 2019-05-13 21:00:17 +03:00
ErickSkrauch a9453aae67 Fixes ACCOUNTS-5GP. Use container rather then components map to obtain Mojang's API 2019-05-13 20:50:15 +03:00
ErickSkrauch 194a7acd2a Fixes ACCOUNTS-5FF. Handle 204 response from Chrly. 2019-05-13 19:39:11 +03:00
ErickSkrauch 02a7d3815d Fix MariaDB performance schema installer configuration 2019-05-13 14:15:32 +03:00
ErickSkrauch d58c245ecf Merge branch 'dev' into 'master'
Implemented "ely/mojang-api"

See merge request elyby/accounts!6
2019-05-09 22:34:22 +00:00
ErickSkrauch b3eff9302c Merge branch 'develop' 2019-04-06 15:53:35 +02:00
ErickSkrauch 885ee4819a Merge branch 'remove-frontend' into develop 2019-04-06 15:52:52 +02:00
ErickSkrauch f33439d829 Completely untie the backend from the frontend.
Build nginx and mariadb together with the app image.
Upgrade docker-compose configuration to 3 version.
Add cleanup step to the gitlab-ci.
2019-04-06 15:52:23 +02:00
ErickSkrauch e13b6f0d94 Upgrade PHP to 7.3 and fix some related code errors. Disable self_accessor fixer for PHP-CS-Fixer 2019-04-06 04:15:23 +02:00
ErickSkrauch 07546bc7e9 Completely remove frontend from this repository 2019-04-06 04:12:00 +02:00
ErickSkrauch bc8cd305ac Merge branch 'develop' 2019-03-10 03:23:27 +03:00
ErickSkrauch b20825a051 Update ely/php-code-style and run updated CS fixer 2019-02-26 02:26:02 +03:00
ErickSkrauch ea4ebd19ef Update dependencies 2019-02-23 17:15:20 +03:00
ErickSkrauch 1cafa36b98 Fix codestyle 2019-02-23 02:27:38 +03:00
ErickSkrauch facc1e50a6 Fix backend CI configuration 2019-02-22 23:21:57 +03:00
ErickSkrauch b05dc6816e Rework tests structure. Upgrade codeception to 2.5.3. Merge params configuration into app configuration. 2019-02-20 22:58:52 +03:00
ErickSkrauch 918501da81 Implemented the ability to get information about the current account by 0 id 2019-01-24 19:29:46 +03:00
ErickSkrauch 0cfa64890d Merge branch '22-oauth-app-managment' into 'develop'
22 oauth app managment

See merge request elyby/accounts!2
2019-01-23 10:12:59 +00:00
ErickSkrauch 3646bfcb64 Fixes ACCOUNTS-54A. Include deleted applications in the lookup for exists applications. 2018-11-11 13:48:23 +03:00
ErickSkrauch 425322f431 Merge branch 'develop' 2018-10-27 16:20:59 +03:00
ErickSkrauch 9620ff75eb Update glibc installation in gitlab-ci 2018-10-26 16:45:05 +03:00
ErickSkrauch 903f453afa Fix RegisterCest 2018-07-11 02:24:15 +03:00
ErickSkrauch 92ee283039 Upgrade tests environment 2018-07-11 02:24:05 +03:00
ErickSkrauch 069e4876dd Restore xdebug configuration 2018-07-11 02:23:46 +03:00
ErickSkrauch 262142a835 Disable csrf cookies for api 2018-07-11 01:38:48 +03:00
ErickSkrauch fff38553db Merge branch 'php-alpine-app' into develop 2018-07-11 01:00:59 +03:00
ErickSkrauch 9ed449d144 Use same cache for all backend builds 2018-07-11 01:00:47 +03:00
ErickSkrauch 40eea7864e Fix gitlab-ci 2018-07-11 00:26:41 +03:00
ErickSkrauch 49d612daa1 Replace debian-based image with alpine-based.
Remove supervisor usage. Cron now runs as separate service.
CI for backend now performs without Docker.
2018-07-10 20:02:19 +03:00
ErickSkrauch a0d88e8a8f Allow any valid locale for account lang 2018-07-08 22:21:33 +03:00
ErickSkrauch 7f42aadfcf Fix code style 2018-07-08 18:55:53 +03:00
ErickSkrauch e3ade6a0cb Update outdated dependencies 2018-07-08 18:38:47 +03:00
ErickSkrauch de17617be3 Merge branch 'webhooks' into develop 2018-07-08 18:21:41 +03:00
ErickSkrauch 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).
2018-07-08 18:20:19 +03:00
ErickSkrauch 6751eb6591 Implemented webhooks database structure and console command register webhooks 2018-07-07 15:01:18 +03:00
ErickSkrauch 03bd5ec144 #398: implement idna domain conversion for emails 2018-04-21 16:07:09 +03:00
ErickSkrauch bcff944be2 Disable xdebug for tests 'cause we don't collect coverage stats 2018-04-18 03:19:03 +03:00
ErickSkrauch 7d881682e5 Merge branch 'php-cs' into develop 2018-04-18 03:14:26 +03:00
ErickSkrauch f09eb86e5c Simplify the call of the php-cs-fixer 2018-04-18 03:09:36 +03:00
ErickSkrauch 02ea7346a8 Implemented PHP-CS-Fixer support 2018-04-17 23:47:25 +03:00
ErickSkrauch bfdcaf2233 Fix tests for applications managing API 2018-03-25 22:59:34 +03:00
ErickSkrauch 4ee8544355 Fix 403 error on not exists application.
Remove countUsers from minecraft server application type.
2018-03-25 22:21:22 +03:00
ErickSkrauch bb4e3c56cf Merge branch 'develop' 2018-03-18 16:10:36 +03:00
ErickSkrauch f3f53e752d Fix quotes for env.js, formed on build time 2018-03-18 03:04:46 +03:00
ErickSkrauch 8bff316bce Fix sed command 2018-03-18 02:39:13 +03:00
ErickSkrauch 46552e8469 Use the latest available docker image and pin it 2018-03-18 01:14:20 +03:00
ErickSkrauch b743cc69aa Remove version definition from the application and pass it on build time 2018-03-17 19:14:02 +03:00
ErickSkrauch 5a8c2641c1 Replace google.com/recaptcha to recaptcha.net domain to possibly solve China troubles 2018-03-16 19:05:39 +03:00
ErickSkrauch a2c73e1d17 Upgrade php to 7.2. Fix Yii2 Object usages. 2018-03-15 00:11:42 +03:00
ErickSkrauch b0c573ae0f Merge branch '389-fix-refreshToken-recovery-edge-cases' into develop 2018-03-14 15:34:25 +03:00
ErickSkrauch 673429e577 Implementation of the backend for the OAuth2 clients management 2018-02-28 01:27:35 +03:00
ErickSkrauch ddec87e3a9 Include composer.lock in the repository. Update dependencies. 2018-02-19 20:06:43 +03:00
ErickSkrauch ae3ec35ad8 Include composer.lock in the repository 2018-02-19 03:04:45 +03:00
ErickSkrauch b9db22e8bf 1.1.25-dev [skip ci] 2018-01-28 13:43:25 +03:00
ErickSkrauch d1506734ab Merge branch 'develop' 2018-01-28 13:42:18 +03:00
ErickSkrauch 2f4b8b6249 1.1.24 [skip ci] 2018-01-28 13:41:49 +03:00
ErickSkrauch 013ddd1b1b Добавлено экранирование # символа в QR коде 2018-01-28 13:34:27 +03:00
ErickSkrauch 01850bb2d6 Fixes ACCOUNTS-34Y
После перехода на utf8mb4_unicode_ci забыли обновить кодировку
подключения к БД
2018-01-12 13:50:19 +03:00
ErickSkrauch 3f5b34fc1f Учитываем вероятность получения null-евого значения в нашу реализацию trim 2018-01-09 01:23:11 +03:00
ErickSkrauch fb5baa1866 Добавлена кастомная trim функция для обрезания всех UTF-8 пробелов 2018-01-07 19:08:40 +03:00
ErickSkrauch 27983ef730 1.1.24-dev [skip ci] 2018-01-04 02:10:16 +03:00
ErickSkrauch 16d08bd7f0 Merge branch 'develop' 2018-01-04 02:08:56 +03:00
ErickSkrauch 74224bd27b 1.1.23 [skip ci] 2018-01-04 02:08:37 +03:00
ErickSkrauch c6d18f49e7 Улучшено логгирование метрик в statsd 2018-01-02 20:45:04 +03:00
ErickSkrauch e3a99f04fe Fixes ACCOUNTS-37R 2018-01-02 20:22:56 +03:00
ErickSkrauch 120057b66c Fixes ACCOUNTS-322 2018-01-02 19:29:34 +03:00
ErickSkrauch fc05257535 1.1.23-dev [skip ci] 2018-01-01 23:38:00 +03:00
ErickSkrauch fa3b8f1cd8 Merge branch 'develop' 2018-01-01 23:35:10 +03:00
ErickSkrauch f328cb47e1 1.1.22 [skip ci] 2018-01-01 23:32:07 +03:00
ErickSkrauch 5649c49a57 Fixes ACCOUNTS-319 2018-01-01 17:12:15 +03:00
ErickSkrauch 33091aaefa Переход на yii2-queue с amqp-interop реализацией для RabbitMQ 2018-01-01 16:53:53 +03:00
ErickSkrauch 22c29a3331 Добавлены заголовки безопасности 2017-12-31 15:28:31 +03:00
ErickSkrauch 3138a74a7f Исправлен NPE в AccountOwner 2017-12-23 01:10:54 +03:00
ErickSkrauch bd3e8cf2bd Исправлены отсутствие обязательного поля для данных фикстур (и почему оно раньше работало?) 2017-12-23 00:57:43 +03:00
ErickSkrauch d2f3a05b31 Переход на кодировку utf8md4_unicode_ci 2017-12-23 00:32:36 +03:00
ErickSkrauch 43b69aed0b Снова отключаем flow 2017-12-17 17:18:25 +03:00
ErickSkrauch 58780f3ee1 Обновлена версия PHP, Node.js и перешли на использование yarn 2017-12-13 16:05:30 +03:00
ErickSkrauch 62782d3ced Исправлен JwtIdentityTest 2017-12-04 15:56:26 +03:00
ErickSkrauch 6c52899583 Обновлёны заголовки для истёкшего токена в тестах 2017-12-04 15:02:58 +03:00
ErickSkrauch ee68e373f4 Пересмотрены висящие TODO 2017-12-02 22:15:00 +03:00
ErickSkrauch 40625dbef9 Упразднено использование aud и iss полей для JWT токенов 2017-12-02 22:09:17 +03:00
ErickSkrauch 9356ad24b3 Больше не игнорируем JWT InvalidSubjectException
UnauthorizedHttpException в User/Component больше не логгируется
2017-12-02 21:04:48 +03:00
ErickSkrauch 868ee1c61c Добавлена обработка и логгирование ошибок для очереди задач 2017-11-29 02:38:11 +03:00
ErickSkrauch ea033f70bc Используем форк yii2-queue для исправления поведения при возникновении ошибки обработки задачи 2017-11-29 02:04:13 +03:00
ErickSkrauch 5269f9b25a Создание runtime папок вынесено в bootstrap.sh 2017-11-28 19:12:50 +03:00
ErickSkrauch 58e09e0964 Исправлен id для воркера supervisor, вывод воркера теперь verbose 2017-11-28 15:38:38 +03:00
ErickSkrauch b8f906e4a9 Merge branch 'extract_emails_to_queue' into develop 2017-11-28 14:42:01 +03:00
ErickSkrauch b8049e8899 Обновлены тесты для всех форм, что отправляли письма 2017-11-28 14:40:24 +03:00
ErickSkrauch 88175fea48 Отправка всех email вынесена в очередь 2017-11-28 14:33:48 +03:00
ErickSkrauch 4d48b38e47 Исправлена совместимость с codeception/specify 1.0.0 2017-11-28 14:24:28 +03:00
ErickSkrauch 8c8116038e Форк Codeception для исправления сброса состояния приложения между запросами в функциональных тестах 2017-11-28 14:23:06 +03:00
ErickSkrauch a0423d9b13 Yii2 обновлён до 2.0.13.1 2017-11-25 23:21:37 +03:00
ErickSkrauch 5040c497ad Merge branch 'statsd' into develop 2017-11-22 22:49:45 +03:00
ErickSkrauch 0fee23ac86 Сбор метрик о работе воркера 2017-11-22 22:47:36 +03:00
ErickSkrauch 6f7fcf9e44 Логгируем информацию о типе используемого токена при авторизации на сервере 2017-11-22 22:47:35 +03:00
ErickSkrauch a94e7095c8 Интегрирован сбор метрик в действия с аккаунтом 2017-11-22 22:47:35 +03:00