| 
							
							
								 Dane Everitt | 0a39a9b6bf | Don't require an environment variable to be present if none are required anyways, closes #1007 | 2018-03-01 18:35:53 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 8f72571895 | Fix IP access middleware | 2018-02-28 23:39:59 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 9b93629f45 | Add UI for client API keys | 2018-02-28 23:30:39 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 2017e640b6 | Add client API | 2018-02-28 22:51:04 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 4e12c289ed | Add command sending | 2018-02-27 22:09:34 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | cef3e4ced4 | Add base routes for managing servers as a client | 2018-02-27 21:28:43 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 9a32b9fd03 | Merge branch 'develop' into feature/client-api | 2018-02-27 21:04:18 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 23e07689a7 | Handle 404 errors in API bindings correctly to avoid explosing that a resource exists before validating a key | 2018-02-27 21:04:04 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | d4e331c20a | Merge branch 'develop' into feature/client-api | 2018-02-27 19:49:06 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | a765e0dbb6 | closes #991 | 2018-02-27 19:43:47 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 4cfb8941d5 | Fix broken users table in database causing validation errors. | 2018-02-25 16:08:01 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | e28973bcae | Move everything around as needed to get things setup for the client API | 2018-02-25 15:30:56 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 8daf97021a | Add ability to modify external id for a server | 2018-02-25 14:45:16 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 6a4b5e04e2 | Fix broken external_id handling when creating servers | 2018-02-25 14:43:40 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | bdbed7706d | Set much higher throttle limits by default | 2018-02-24 16:00:53 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 5c4200dc0c | Make external_id fillable | 2018-02-24 14:47:53 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | fb1b2406b5 | Add API endpoint to get a server by external ID | 2018-02-24 14:09:09 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | a1e704d3a7 | Add back server sidebar list | 2018-02-24 13:58:48 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 5b6d3b8325 | Slightly more clear errors | 2018-02-24 12:27:41 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | baeffef24b | Fix bad permissions check on server API route | 2018-02-24 12:15:21 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 807521b97c | Fix schedules with no names being uneditable | 2018-02-24 12:04:14 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 633bba6d6e | Add support for external_id on servers, closes #975 | 2018-02-24 11:57:12 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | f655188c58 | Fix searching servers | 2018-02-24 11:48:24 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | be6b398e2d | add support for egg variables, closes #974 | 2018-02-24 11:17:21 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 620c624e6f | Fix exception thrown when accessing /nests/:id/eggs/:id API endpoint | 2018-02-24 11:11:57 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | e7e50bc45d | Add a few new internal configs to the node config | 2018-02-18 20:39:43 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 0341dbdfad | Add very basic cache busting | 2018-02-18 15:15:53 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 1eb76c4457 | Log more information for PDOExceptions while also keeping passwords out. | 2018-02-18 14:31:40 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 4b9f025e98 | Fix exception when trying to edit a host, ref #957 | 2018-02-18 14:10:12 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 541b9ec7f5 | Fix database name using d#_ rather than s#_, ref #957 | 2018-02-18 13:46:42 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 3fb02a4b3c | Fix FQDN failing validation in database host UI, ref #957 | 2018-02-18 13:43:54 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | c61c2bc5fd | Fix User model validation behavior, closes #950 | 2018-02-18 13:29:28 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 50809cad36 | Fix exception when no 2FA token is entered when enabling or disabling | 2018-02-18 13:15:10 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | e9680fc29c | Fix for StyleCI | 2018-02-17 16:21:37 -06:00 |  | 
			
				
					| 
							
							
								 ShadowKitten | d8be167a9c | Add support for allowing subusers to access SFTP. (#918) | 2018-02-17 16:10:44 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | f61a5fa0cb | Use left join, not inner here | 2018-02-17 15:52:41 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 7562e501af | Fix an auto deployment bug causing a node to be ignored if it had no servers already attached to it closes #919 | 2018-02-17 15:51:28 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | d86c35d80f | Prevent duplicate allocations for servers | 2018-02-17 13:53:38 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 241f7d0125 | Fix some data integrity issues | 2018-02-17 13:37:53 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | d52f8d9215 | Fix behavior of validation when creating egg variables | 2018-02-17 13:09:54 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 303b64ced1 | Fix improperly named mailgun environment variable, closes #942 | 2018-02-17 13:00:11 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 8e1aa15dba | Fixes a bug that would cause non-editable variables on the front-end to throw a validation error | 2018-02-15 20:58:51 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | e2cdb3b4b1 | Add test cases for services | 2018-02-11 17:32:45 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 3ecab82358 | Fix exception when empty default value is passed for an egg variable, closes #934 | 2018-02-11 16:47:50 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | bf537922a3 | Fix username validation and auto-generation, closes #927 | 2018-02-11 16:39:50 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | cfb7415e2a | Fix data integrity exception, closes #922 | 2018-02-10 14:01:49 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | db29b04c39 | Fix improper allocation id validation on API | 2018-02-07 22:50:22 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | a9c1946319 | Add support for finding a user by external ID. | 2018-02-07 21:56:11 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | 2e693067b8 | Add search to API endpoints | 2018-02-07 21:33:44 -06:00 |  | 
			
				
					| 
							
							
								 Dane Everitt | dd54c5abb1 | Fix user password handling in Admin CP | 2018-02-07 21:13:40 -06:00 |  |