ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c722c46ad5 
					 
					
						
						
							
							Add support for the legacy refresh tokens, make the new refresh tokens non-expire [skip ci]  
						
						
						
						
					 
					
						2019-09-22 02:42:08 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						5536c34b9c 
					 
					
						
						
							
							Restore full functionality of OAuth2 server [skip ci]  
						
						
						
						
					 
					
						2019-09-22 00:19:11 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						45101d6453 
					 
					
						
						
							
							Completely restored authorization_code grant for user side.  
						
						... 
						
						
						
						Reworked oauth_sessions table.
Added extension to use MariaDB's JSON columns.
Rewritten tests for authorization_code grant for client side.
Deprecate some old shit.
[skip ci] 
						
						
					 
					
						2019-09-18 02:15:12 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f2ab7346aa 
					 
					
						
						
							
							Fixed almost everything, but all functional tests are broken at the last minute :(  
						
						
						
						
					 
					
						2019-08-02 03:29:20 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						3dbf29d34c 
					 
					
						
						
							
							Translate all code comments from Russian to English [skip ci]  
						
						
						
						
					 
					
						2019-07-15 01:59:56 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						5dacd66fb7 
					 
					
						
						
							
							Upgrade ely/email-renderer and some other non-breaking dependencies  
						
						
						
						
					 
					
						2019-05-14 01:13:07 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b20825a051 
					 
					
						
						
							
							Update ely/php-code-style and run updated CS fixer  
						
						
						
						
					 
					
						2019-02-26 02:26:02 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						02ea7346a8 
					 
					
						
						
							
							Implemented PHP-CS-Fixer support  
						
						
						
						
					 
					
						2018-04-17 23:47:25 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						673429e577 
					 
					
						
						
							
							Implementation of the backend for the OAuth2 clients management  
						
						
						
						
					 
					
						2018-02-28 01:27:35 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						e3a99f04fe 
					 
					
						
						
							
							Fixes ACCOUNTS-37R  
						
						
						
						
					 
					
						2018-01-02 20:22:56 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						d2f3a05b31 
					 
					
						
						
							
							Переход на кодировку utf8md4_unicode_ci  
						
						
						
						
					 
					
						2017-12-23 00:32:36 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						868ee1c61c 
					 
					
						
						
							
							Добавлена обработка и логгирование ошибок для очереди задач  
						
						
						
						
					 
					
						2017-11-29 02:38:11 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						88175fea48 
					 
					
						
						
							
							Отправка всех email вынесена в очередь  
						
						
						
						
					 
					
						2017-11-28 14:33:48 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						0fee23ac86 
					 
					
						
						
							
							Сбор метрик о работе воркера  
						
						
						
						
					 
					
						2017-11-22 22:47:36 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						d175dcdaed 
					 
					
						
						
							
							Добавлено небуферизируемое подключение к базе данных для решения проблемы с each и batch запросами  
						
						
						
						
					 
					
						2017-11-15 00:03:38 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						e9208d8f21 
					 
					
						
						
							
							Используем собственную реализацию each для выборки строк на удаление в cleanup контроллере  
						
						
						
						
					 
					
						2017-11-14 19:49:51 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						e6fe2f3755 
					 
					
						
						
							
							Добавлено восстановление соединения для AMQP воркера  
						
						
						
						
					 
					
						2017-11-04 15:52:57 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8e79d1dd1c 
					 
					
						
						
							
							Добавлено право на избегание удостоверения личности для внутренних приложений  
						
						
						
						
					 
					
						2017-09-30 00:44:05 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						22ed0942e8 
					 
					
						
						
							
							Добавлен функционал очистки устаревших AccountSessions  
						
						
						
						
					 
					
						2017-09-29 02:04:16 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						ec0b25e88d 
					 
					
						
						
							
							Добавлен функционал очистки устаревших MinecraftAccessKey  
						
						
						
						
					 
					
						2017-09-27 19:52:28 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						dd2c4bc413 
					 
					
						
						
							
							Объединены сущности для авторизации посредством JWT токенов и токенов, выданных через oAuth2.  
						
						... 
						
						
						
						Все действия, связанные с аккаунтами, теперь вызываются через url `/api/v1/accounts/<id>/<action>`.
Добавлена вменяемая система разграничения прав на основе RBAC.
Теперь oAuth2 токены генерируются как случайная строка в 40 символов длинной, а не UUID.
Исправлен баг с неправильным временем жизни токена в ответе успешного запроса аутентификации.
Теперь все unit тесты можно успешно прогнать без наличия интернета. 
						
						
					 
					
						2017-09-19 20:06:17 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8e1e83ad67 
					 
					
						
						
							
							Исправлена инъекция зависимости, потерянная при мерже  
						
						
						
						
					 
					
						2017-06-11 22:09:07 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						bc3a4112eb 
					 
					
						
						
							
							Добавлен индекс для таблицы oauth_sessions  
						
						
						
						
					 
					
						2017-04-15 23:01:13 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						d7b193f2e7 
					 
					
						
						
							
							Оптимизировано потребление памяти для выборки email_actions на зачистку  
						
						
						
						
					 
					
						2017-04-04 14:19:24 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						fe03bedc3a 
					 
					
						
						
							
							Добавлена команда для зачистки хранилища ключей активации по E-mail  
						
						
						
						
					 
					
						2017-03-07 20:14:54 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						3b9ef7ea70 
					 
					
						
						
							
							Реализован метод для запроса информации для активации двухфакторной аутентификации  
						
						... 
						
						
						
						Добавлен валидатор для TOTP кодов 
						
						
					 
					
						2017-01-21 02:14:19 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b9e5e3a679 
					 
					
						
						
							
							Добавлен обработчик для события блокировки аккаунта  
						
						
						
						
					 
					
						2016-12-29 02:01:26 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						79bbc12206 
					 
					
						
						
							
							Добавлен контроллер для блокировки аккаунта  
						
						... 
						
						
						
						Добавлен client_credentials grant для oAuth
Рефакторинг структуры OauthScopes чтобы можно было разделить владельца прав на пользовательские и общие (машинные)
Исправлена стилистика кода, внедряются фишки PHP 7.1 
						
						
					 
					
						2016-12-28 23:25:55 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						1d364ea909 
					 
					
						
						
							
							#278 : исключаем логгирование для ошибок, связанных с соединением с базой данных  
						
						
						
						
					 
					
						2016-12-24 01:44:31 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c029db82a1 
					 
					
						
						
							
							#272 : удалены все следы использование таблицы oauth_access_tokens  
						
						
						
						
					 
					
						2016-12-23 01:32:44 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8570cfcbfa 
					 
					
						
						
							
							Обновление версии компонента для отправки логов в sentry  
						
						
						
						
					 
					
						2016-12-07 23:22:49 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						225f2fd3cf 
					 
					
						
						
							
							Первичная интеграция логирования ошибок в sentry  
						
						
						
						
					 
					
						2016-12-01 01:16:52 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						1e94cda399 
					 
					
						
						
							
							Из базы удалена таблица oauth_scopes  
						
						
						
						
					 
					
						2016-11-27 19:19:13 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						7c9e856453 
					 
					
						
						
							
							Реализован и оттестирован CleanupController  
						
						
						
						
					 
					
						2016-11-23 23:41:33 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						7249323ec4 
					 
					
						
						
							
							В dev режиме больше не бутстрапаем gii  
						
						
						
						
					 
					
						2016-11-20 20:32:54 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						5c02b54010 
					 
					
						
						
							
							Обновлена версия amqp controller, удалён gii, очередь событий аккаунтов переведена в устойчивый режим  
						
						
						
						
					 
					
						2016-11-15 22:45:30 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						67cbf2a502 
					 
					
						
						
							
							Добавлен индекс для accounts.uuid  
						
						
						
						
					 
					
						2016-11-04 18:49:16 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						91db572411 
					 
					
						
						
							
							Merge branch 'tests_refactoring' into develop  
						
						
						
						
					 
					
						2016-11-01 19:49:14 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						7ec87e0602 
					 
					
						
						
							
							Переписаны тесты для AccountQueueController, чтобы они не делали запросов в сеть  
						
						... 
						
						
						
						Забыл комитнуть изменения для консольных тестов 
						
						
					 
					
						2016-10-31 02:47:18 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						696bbaea4c 
					 
					
						
						
							
							Админка теперь тоже авторизуется через Аккаунты  
						
						
						
						
					 
					
						2016-10-30 01:35:04 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f3b953607d 
					 
					
						
						
							
							Фикс для очереди пула ников  
						
						
						
						
					 
					
						2016-10-25 22:20:44 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						20b0076672 
					 
					
						
						
							
							Удаляем уникальный индекс для поля client_token в таблице minecraft_access_keys  
						
						
						
						
					 
					
						2016-10-25 02:43:27 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c511e35e4b 
					 
					
						
						
							
							Кэширование для схемы в продакшен режиме  
						
						
						
						
					 
					
						2016-10-04 01:28:10 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						dea5b05014 
					 
					
						
						
							
							Эти ребята теперь в игноре  
						
						
						
						
					 
					
						2016-10-03 11:34:59 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						df1859f0c1 
					 
					
						
						
							
							Реализован функционал Mojang API  
						
						... 
						
						
						
						Исправлена ошибка доступа к authserver из-за перехода на использование хостов, а не доменов 
						
						
					 
					
						2016-10-02 01:21:54 +03:00