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