Brian Kassouf 
							
						 
					 
					
						
						
							
						
						886f873ffc 
					 
					
						
						
							
							Update docs and return a better error message  
						
						 
						
						
						
						
					 
					
						2017-05-04 11:45:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						c825362304 
					 
					
						
						
							
							PR comments  
						
						 
						
						
						
						
					 
					
						2017-05-04 10:41:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						2af2b855f5 
					 
					
						
						
							
							Feedback from PR  
						
						 
						
						
						
						
					 
					
						2017-05-03 17:37:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						a3619c4521 
					 
					
						
						
							
							Update databse backend tests to use the APIClientMeta for the plugin conns  
						
						 
						
						
						
						
					 
					
						2017-05-03 16:34:09 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						60753dcf12 
					 
					
						
						
							
							Only wrap in tracing middleware if the logger is set to trace level  
						
						 
						
						
						
						
					 
					
						2017-05-02 17:19:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						1df8ec9ef7 
					 
					
						
						
							
							Update the api for serving plugins and provide a utility to pass TLS data for commuinicating with the vault process  
						
						 
						
						
						
						
					 
					
						2017-05-02 14:40:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						6ddfe9aa7f 
					 
					
						
						
							
							Rename NewPluginServer to just Serve  
						
						 
						
						
						
						
					 
					
						2017-05-02 02:00:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						6ca436cdf5 
					 
					
						
						
							
							Don't store an error response as a package variable  
						
						 
						
						
						
						
					 
					
						2017-05-01 15:30:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						b87f8a13ed 
					 
					
						
						
							
							Update interface name from Wrapper to a more descriptive RunnerUtil  
						
						 
						
						
						
						
					 
					
						2017-05-01 14:59:55 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						2e2d3827da 
					 
					
						
						
							
							Add check to ensure we don't overwrite existing connections  
						
						 
						
						
						
						
					 
					
						2017-04-26 16:43:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						f92d6868a0 
					 
					
						
						
							
							Add an error check to reset a plugin if it is closed  
						
						 
						
						
						
						
					 
					
						2017-04-26 15:55:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						6b050470fd 
					 
					
						
						
							
							Update to a RWMutex  
						
						 
						
						
						
						
					 
					
						2017-04-26 15:23:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						d8dbfc6a0c 
					 
					
						
						
							
							Update the error messages for renew and revoke  
						
						 
						
						
						
						
					 
					
						2017-04-26 10:29:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						37aacba0da 
					 
					
						
						
							
							Change ttl types to TypeDurationSecond  
						
						 
						
						
						
						
					 
					
						2017-04-26 10:02:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						6131bdd3b9 
					 
					
						
						
							
							Default deny when allowed roles is empty  
						
						 
						
						
						
						
					 
					
						2017-04-25 11:48:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						e18757628c 
					 
					
						
						
							
							Update the connection details data and fix allowedRoles  
						
						 
						
						
						
						
					 
					
						2017-04-25 11:11:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						58b0bbd477 
					 
					
						
						
							
							Rename path_role_create to path_creds_create  
						
						 
						
						
						
						
					 
					
						2017-04-25 10:39:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						22612adefc 
					 
					
						
						
							
							Use TypeCommaStringSlice for allowed_roles  
						
						 
						
						
						
						
					 
					
						2017-04-25 10:26:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						6741811407 
					 
					
						
						
							
							Update logging to new structure  
						
						 
						
						
						
						
					 
					
						2017-04-25 10:24:19 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						194695f1fa 
					 
					
						
						
							
							Don't uppercase ErrorResponses  
						
						 
						
						
						
						
					 
					
						2017-04-24 14:03:48 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						f6b96ccfa2 
					 
					
						
						
							
							s/DatabaseType/Database/  
						
						 
						
						
						
						
					 
					
						2017-04-24 13:59:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						f1fa617e03 
					 
					
						
						
							
							Calls to builtin plugins now go directly to the implementation instead of go-plugin  
						
						 
						
						
						
						
					 
					
						2017-04-20 18:46:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						b20c17745c 
					 
					
						
						
							
							Add allowed_roles parameter and checks  
						
						 
						
						
						
						
					 
					
						2017-04-13 10:33:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						4c75326aad 
					 
					
						
						
							
							Cleanup path files  
						
						 
						
						
						
						
					 
					
						2017-04-12 17:35:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						03e2bcbc79 
					 
					
						
						
							
							Update Type() to return an error  
						
						 
						
						
						
						
					 
					
						2017-04-12 16:41:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						8f75c30311 
					 
					
						
						
							
							Update help text and comments  
						
						 
						
						
						
						
					 
					
						2017-04-11 11:50:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						da4d9a8b4f 
					 
					
						
						
							
							Remove unnecessary abstraction  
						
						 
						
						
						
						
					 
					
						2017-04-10 18:38:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						de36d61e5a 
					 
					
						
						
							
							Mlock the plugin process  
						
						 
						
						
						
						
					 
					
						2017-04-10 17:12:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						f54c4de98a 
					 
					
						
						
							
							Add a flag to tell plugins to verify the connection was successful  
						
						 
						
						
						
						
					 
					
						2017-04-10 15:36:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						64efc505c8 
					 
					
						
						
							
							Update plugin test  
						
						 
						
						
						
						
					 
					
						2017-04-10 14:12:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						73f66f89cd 
					 
					
						
						
							
							Update the interface for plugins removing functions for creating creds  
						
						 
						
						
						
						
					 
					
						2017-04-10 12:24:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						3c1c388589 
					 
					
						
						
							
							Update backend tests  
						
						 
						
						
						
						
					 
					
						2017-04-10 10:35:16 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						9ae5a2aede 
					 
					
						
						
							
							Add backend test  
						
						 
						
						
						
						
					 
					
						2017-04-07 15:50:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						8e77bd98d8 
					 
					
						
						
							
							Move plugin code into sub directory  
						
						 
						
						
						
						
					 
					
						2017-04-06 12:20:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						8a2e29c607 
					 
					
						
						
							
							Refactor to use builtin plugins from an external repo  
						
						 
						
						
						
						
					 
					
						2017-04-05 16:20:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Leung Huang 
							
						 
					 
					
						
						
							
						
						73a2cdf6a5 
					 
					
						
						
							
							Do not mark conn as initialized until the end ( #2567 )  
						
						 
						
						
						
						
					 
					
						2017-04-04 14:26:59 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						df944f2d92 
					 
					
						
						
							
							Don't return strings, always structs  
						
						 
						
						
						
						
					 
					
						2017-04-04 11:33:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Leung Huang 
							
						 
					 
					
						
						
							
						
						8e3cb50bfc 
					 
					
						
						
							
							Database refactor invalidate ( #2566 )  
						
						 
						
						... 
						
						
						
						* WIP on invalidate function
* cassandraConnectionProducer has Close()
* Delete database from connections map on successful db.Close()
* Move clear connection into its own func
* Use const for database config path 
						
						
					 
					
						2017-04-04 11:32:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						1faa5fc020 
					 
					
						
						
							
							On change of configuration rotate the database type  
						
						 
						
						
						
						
					 
					
						2017-04-03 18:30:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						b54e1cd295 
					 
					
						
						
							
							Merge branch 'database-refactor' of github.com:hashicorp/vault into database-refactor  
						
						 
						
						
						
						
					 
					
						2017-04-03 17:52:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						ac519abecf 
					 
					
						
						
							
							Plugin catalog  
						
						 
						
						
						
						
					 
					
						2017-04-03 17:52:29 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Calvin Leung Huang 
							
						 
					 
					
						
						
							
						
						2b08521ab6 
					 
					
						
						
							
							Database refactor mssql ( #2562 )  
						
						 
						
						... 
						
						
						
						* WIP on mssql secret backend refactor
* Add RevokeUser test, and use sqlserver driver internally
* Remove debug statements
* Fix code comment 
						
						
					 
					
						2017-04-03 09:59:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						1d3d3b7803 
					 
					
						
						
							
							fix for plugin commands that have more than one paramater  
						
						 
						
						
						
						
					 
					
						2017-03-28 14:37:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						8ef78f0610 
					 
					
						
						
							
							Add comments to connection and credential producers  
						
						 
						
						
						
						
					 
					
						2017-03-28 13:08:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						947fd66480 
					 
					
						
						
							
							Cleanup the db factory code and add comments  
						
						 
						
						
						
						
					 
					
						2017-03-28 12:57:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						0c562fa3d7 
					 
					
						
						
							
							Update tests  
						
						 
						
						
						
						
					 
					
						2017-03-28 12:20:17 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						6de5cfad5e 
					 
					
						
						
							
							Add functionaility to build db objects from disk so restarts work  
						
						 
						
						
						
						
					 
					
						2017-03-28 11:30:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						d93378bb29 
					 
					
						
						
							
							Fix for checking types of database on update  
						
						 
						
						
						
						
					 
					
						2017-03-28 10:04:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						b2c4555c1f 
					 
					
						
						
							
							Wrap the database calls with tracing information  
						
						 
						
						
						
						
					 
					
						2017-03-27 15:17:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Kassouf 
							
						 
					 
					
						
						
							
						
						ca026c6cfd 
					 
					
						
						
							
							Remove the unused sync.Once object  
						
						 
						
						
						
						
					 
					
						2017-03-27 11:46:20 -07:00