ErickSkrauch 
							
						 
					 
					
						
						
							
						
						3138a74a7f 
					 
					
						
						
							
							Исправлен NPE в AccountOwner  
						
						
						
						
					 
					
						2017-12-23 01:10:54 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						bd3e8cf2bd 
					 
					
						
						
							
							Исправлены отсутствие обязательного поля для данных фикстур (и почему оно раньше работало?)  
						
						
						
						
					 
					
						2017-12-23 00:57:43 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b8049e8899 
					 
					
						
						
							
							Обновлены тесты для всех форм, что отправляли письма  
						
						
						
						
					 
					
						2017-11-28 14:40:24 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						4d48b38e47 
					 
					
						
						
							
							Исправлена совместимость с codeception/specify 1.0.0  
						
						
						
						
					 
					
						2017-11-28 14:24:28 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						22ed0942e8 
					 
					
						
						
							
							Добавлен функционал очистки устаревших AccountSessions  
						
						
						
						
					 
					
						2017-09-29 02:04:16 +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 
							
						 
					 
					
						
						
							
						
						549db30b2b 
					 
					
						
						
							
							Обновлён Spomky-Labs/otphp до 9.0.2 версии  
						
						
						
						
					 
					
						2017-08-08 20:18:44 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c8db2f4b3f 
					 
					
						
						
							
							Исправлена совместимость с codeception 2.3.4  
						
						... 
						
						
						
						Версия codeception зафиксирована 
						
						
					 
					
						2017-08-02 21:55:46 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						30fedc51ef 
					 
					
						
						
							
							Обновление Codeception до 2.3  
						
						... 
						
						
						
						Подчищен компонент для тестирования AMQP 
						
						
					 
					
						2017-05-29 14:20:28 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						f3259c9c0e 
					 
					
						
						
							
							Добавлены тесты для новоявленного компонента  
						
						
						
						
					 
					
						2017-04-25 02:09:59 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8c6921ff0e 
					 
					
						
						
							
							Добавлен Mockery  
						
						
						
						
					 
					
						2017-04-25 01:23:04 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						fe03bedc3a 
					 
					
						
						
							
							Добавлена команда для зачистки хранилища ключей активации по E-mail  
						
						
						
						
					 
					
						2017-03-07 20:14:54 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						6aab2592b4 
					 
					
						
						
							
							Добавлены тесты для включения/отключения OTP  
						
						
						
						
					 
					
						2017-01-23 02:07:29 +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 
							
						 
					 
					
						
						
							
						
						213782ff62 
					 
					
						
						
							
							Добавлена поддержка для "внутренних" scopes, запросить которые во время oauth процесса нельзя  
						
						
						
						
					 
					
						2016-12-26 19:17:07 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c029db82a1 
					 
					
						
						
							
							#272 : удалены все следы использование таблицы oauth_access_tokens  
						
						
						
						
					 
					
						2016-12-23 01:32:44 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c3fb2d7b34 
					 
					
						
						
							
							Исправлен мок соединения с рэбитом для функциональных тестов  
						
						
						
						
					 
					
						2016-12-07 00:53:38 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						a8c7118e38 
					 
					
						
						
							
							Добавлен Helper для AMQP, который собирает все поступающие сообщения и предоставляет методы для проверки созданных сообщений  
						
						... 
						
						
						
						Исправлен баг в форме ChangeUsernameForm
Исправлен баг с конфигурацией тестов, который не позволял правильно проводить проверки на существование\несуществование моделей
Добавлена поддержка передачи хоста Redis через env переменные в тестах 
						
						
					 
					
						2016-12-04 19:56:49 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						363b25e6da 
					 
					
						
						
							
							Компонент RabbitMQ для тестов заменён на заглушку  
						
						
						
						
					 
					
						2016-12-04 18:38:52 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						1e94cda399 
					 
					
						
						
							
							Из базы удалена таблица oauth_scopes  
						
						
						
						
					 
					
						2016-11-27 19:19:13 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						8b86faa117 
					 
					
						
						
							
							Исравлен набор данных, дабы не конфликтовать с другими тестами  
						
						
						
						
					 
					
						2016-11-24 00:59:44 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						7c9e856453 
					 
					
						
						
							
							Реализован и оттестирован CleanupController  
						
						
						
						
					 
					
						2016-11-23 23:41:33 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						c012c33be4 
					 
					
						
						
							
							Исправлен путь к конфигурации для common unit тестов  
						
						
						
						
					 
					
						2016-11-19 20:02:10 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b12997d7fc 
					 
					
						
						
							
							Фикс для тестов Account модели  
						
						
						
						
					 
					
						2016-11-05 22:05:01 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						eb4a89174e 
					 
					
						
						
							
							? тоже больше нельзя использовать, т.к. они так же не экранируются майнкрафтом  
						
						
						
						
					 
					
						2016-11-04 19:38:50 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						2b0023e13f 
					 
					
						
						
							
							Больше нельзя устанавливать ники, содержащие в себе #  
						
						
						
						
					 
					
						2016-11-04 19:35:33 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						d3a2a37f11 
					 
					
						
						
							
							Добавлена проверка, что если приходить nil uuid, то бросается IllegalArgumentException для sessionserver  
						
						
						
						
					 
					
						2016-11-04 19:33:57 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						91df81f97d 
					 
					
						
						
							
							Образован валидатор EmailValidator  
						
						
						
						
					 
					
						2016-11-01 23:57:42 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						94a8e21f27 
					 
					
						
						
							
							Образован валидатор UsernameValidator  
						
						
						
						
					 
					
						2016-11-01 23:27:38 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						6af7b4325c 
					 
					
						
						
							
							Добавлены тесты для MojangApi  
						
						
						
						
					 
					
						2016-10-31 02:11:52 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						465a5289a0 
					 
					
						
						
							
							Рефакторинг console unit тестов  
						
						
						
						
					 
					
						2016-10-31 01:51:45 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						d0548872f1 
					 
					
						
						
							
							Рефакторинг common unit тестов  
						
						
						
						
					 
					
						2016-10-29 03:23:29 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						df1859f0c1 
					 
					
						
						
							
							Реализован функционал Mojang API  
						
						... 
						
						
						
						Исправлена ошибка доступа к authserver из-за перехода на использование хостов, а не доменов 
						
						
					 
					
						2016-10-02 01:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						78e5d3e103 
					 
					
						
						
							
							Расширен функционал Yii2 QueryBuilder: теперь функционал ORDER BY FIELD встроен внутрь билдера  
						
						
						
						
					 
					
						2016-10-02 01:21:54 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						264cb25ddc 
					 
					
						
						
							
							Upgrade Codeception до 2.2 (падает тест в AccountIdentity при массовом прогоне, т.к. изменился домен, походу)  
						
						
						
						
					 
					
						2016-09-19 02:13:17 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						df6d319187 
					 
					
						
						
							
							Восстановлен запуск тестов  
						
						... 
						
						
						
						Загрузчик конфигов выделен в отдельный класс
authserverHost выделена в params
Исправлены некоторые common.unit тесты, т.к. наследовались не от того базового класса 
						
						
					 
					
						2016-09-19 01:01:19 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						e8b5e90a91 
					 
					
						
						
							
							Немного рефакторинга Join формы для учёта Legacy API  
						
						... 
						
						
						
						Добавлена поддержка чтения данных из POST запроса, если они переданы как RAW json
Исправлен StringHelper::isUuid() 
						
						
					 
					
						2016-09-05 17:55:38 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						34d725abe2 
					 
					
						
						
							
							Перенесена логика join операции для современных серверов.  
						
						... 
						
						
						
						Нужно признать, что перенесена она так себе, но в будущем я обязательно это перепишу. 
						
						
					 
					
						2016-09-03 01:54:22 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						9371fc32ca 
					 
					
						
						
							
							Перенесены тесты со старого authserver, исправлены ошибки в коде  
						
						
						
						
					 
					
						2016-09-01 10:31:43 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						9c658f5bd9 
					 
					
						
						
							
							Тесты для AuthorizationForm и кастомного RequiredValidator  
						
						... 
						
						
						
						В модуль Authserver добавлены хелперы для логирования
Исправлена ошибка в MinecraftAccessKey
Ускорено тестирование всего приложения 
						
						
					 
					
						2016-08-29 02:17:45 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						b57b015f66 
					 
					
						
						
							
							Первичное портирование логики сервера авторизации с PhalconPHP на Yii2  
						
						
						
						
					 
					
						2016-08-21 02:23:48 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						53d56d6b97 
					 
					
						
						
							
							Логика генерации значения первичного ключа для строк вынесена в поведение  
						
						
						
						
					 
					
						2016-08-21 01:22:14 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						59f51451d0 
					 
					
						
						
							
							Добавлено запоминание регистрационного IP адреса  
						
						
						
						
					 
					
						2016-08-18 02:56:05 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						dccfa5d4c9 
					 
					
						
						
							
							Исправлен сдохший тест  
						
						
						
						
					 
					
						2016-08-17 01:27:13 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						16fc1ecb8c 
					 
					
						
						
							
							Добавлен action для принятия правил + тесты для него  
						
						
						
						
					 
					
						2016-08-06 19:22:09 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						cf6c7bc88e 
					 
					
						
						
							
							Добавлено поле версии принятых правил  
						
						
						
						
					 
					
						2016-08-06 18:52:03 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						a48c1432c6 
					 
					
						
						
							
							Реализован функционал получения информации об аккауте после выполнения oAuth авторизации  
						
						
						
						
					 
					
						2016-08-06 16:36:24 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						26b37c2f6b 
					 
					
						
						
							
							Попытка реализовать отдельный компонент для oAuth авторизации в свой же API. Не тестировал, не проверял работу, просто пушнул, чтобы потом продолжить  в дргуом месте.  
						
						
						
						
					 
					
						2016-08-04 01:07:21 +03:00 
						 
				 
			
				
					
						
							
							
								ErickSkrauch 
							
						 
					 
					
						
						
							
						
						ed6bc672cb 
					 
					
						
						
							
							Написан тест для поведения beforeSave модели EmailActivation  
						
						
						
						
					 
					
						2016-07-27 01:58:06 +03:00