Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						2f8d1f8e42 
					 
					
						
						
							
							Fix unconvert  
						
						
						
						
					 
					
						2019-12-18 15:56:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						f141f2133b 
					 
					
						
						
							
							Fix whitespace  
						
						
						
						
					 
					
						2019-12-18 15:56:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						367b187cf4 
					 
					
						
						
							
							Fix missspell  
						
						
						
						
					 
					
						2019-12-18 15:51:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						142c96c210 
					 
					
						
						
							
							Fix stylecheck  
						
						
						
						
					 
					
						2019-12-18 15:50:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						0773c6e9f3 
					 
					
						
						
							
							Add github actions CI flow  
						
						
						
						
					 
					
						2019-12-07 11:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						c782ac809c 
					 
					
						
						
							
							Remove defaulting from connector_data column  
						
						
						
						
					 
					
						2019-11-19 15:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						45a40a13a3 
					 
					
						
						
							
							Revert "Update Kubernetes storage backend"  
						
						... 
						
						
						
						This reverts commit 228bdc324877bf67ecdd434503b9c1b25d8e7d28. 
						
						
					 
					
						2019-11-19 15:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						236b25b68e 
					 
					
						
						
							
							Revert "Fix ETCD storage backend"  
						
						
						
						
					 
					
						2019-11-19 15:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						41b7c855d0 
					 
					
						
						
							
							Revert "Update conformance"  
						
						... 
						
						
						
						This reverts commit 9c7ceabe8aebf6c740c237c5e76c21397179f901. 
						
						
					 
					
						2019-11-19 15:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						9ce4393156 
					 
					
						
						
							
							Revert "Update SQL storage backend"  
						
						
						
						
					 
					
						2019-11-19 15:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						176ba709a4 
					 
					
						
						
							
							Revert "Remove connectordata from other structs"  
						
						... 
						
						
						
						This reverts commit 27f33516db343bd79b56a47ecef0fe514a35082d. 
						
						
					 
					
						2019-11-19 15:43:14 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						fea048b3e8 
					 
					
						
						
							
							Fix SQL updater func  
						
						
						
						
					 
					
						2019-11-19 15:43:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						d38909831c 
					 
					
						
						
							
							Fix migration in SQL connector  
						
						... 
						
						
						
						I didn't realise quite what the migration mechanism was. Have understood
it now. 
						
						
					 
					
						2019-11-19 15:43:13 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						80995dff9b 
					 
					
						
						
							
							Fix SQL storage  
						
						
						
						
					 
					
						2019-11-19 15:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						b9b315dd64 
					 
					
						
						
							
							Fix conformance tests  
						
						
						
						
					 
					
						2019-11-19 15:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						7a76c767fe 
					 
					
						
						
							
							Update Kubernetes storage backend  
						
						
						
						
					 
					
						2019-11-19 15:43:08 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						c54f1656c7 
					 
					
						
						
							
							Fix ETCD storage backend  
						
						
						
						
					 
					
						2019-11-19 15:43:07 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						c789c5808e 
					 
					
						
						
							
							Update conformance  
						
						
						
						
					 
					
						2019-11-19 15:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						7fc3f230df 
					 
					
						
						
							
							Update SQL storage backend  
						
						
						
						
					 
					
						2019-11-19 15:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						5c88713177 
					 
					
						
						
							
							Remove connectordata from other structs  
						
						
						
						
					 
					
						2019-11-19 15:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Joel Speed 
							
						 
					 
					
						
						
							
						
						575c792156 
					 
					
						
						
							
							Store most recent refresh token in offline sessions  
						
						
						
						
					 
					
						2019-11-19 15:40:56 +00:00 
						 
				 
			
				
					
						
							
							
								Nándor István Krácser 
							
						 
					 
					
						
						
							
						
						d5d3abca6a 
					 
					
						
						
							
							Merge pull request  #1566  from dexidp/preferred_username  
						
						... 
						
						
						
						add preffered_username to idToken 
						
						
					 
					
						2019-10-30 13:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								Nandor Kracser 
							
						 
					 
					
						
						
							
						
						c1b421fa04 
					 
					
						
						
							
							add preffered_username to idToken  
						
						... 
						
						
						
						Signed-off-by: Nandor Kracser <bonifaido@gmail.com > 
						
						
					 
					
						2019-10-30 13:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Nandor Kracser 
							
						 
					 
					
						
						
							
						
						d2c33db8a8 
					 
					
						
						
							
							storage/mysql: support pre-5.7.20 instances with tx_isolation only  
						
						
						
						
					 
					
						2019-09-23 09:36:01 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Venezia 
							
						 
					 
					
						
						
							
						
						395febf808 
					 
					
						
						
							
							storage/kubernetes: Removing Kubernetes TPR support  
						
						... 
						
						
						
						Third Party Resources (TPR) have been removed from Kubernetes for
roughly 2 years.  This commit removes the support dex had for them.
Documentation has been updated to reflect this and to instruct users
on how to migrate from TPR-powered dex environment to a Custom Resource
Defintion (CRD) based one that dex > v2.17 will support 
						
						
					 
					
						2019-08-14 09:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						d9487e553b 
					 
					
						
						
							
							*: fix some lint issues  
						
						... 
						
						
						
						Mostly gathered these using golangci-lint's deadcode and ineffassign
linters.
Signed-off-by: Stephan Renatus <srenatus@chef.io > 
						
						
					 
					
						2019-07-30 11:29:08 +02:00 
						 
				 
			
				
					
						
							
							
								Nandor Kracser 
							
						 
					 
					
						
						
							
						
						a572ad8fec 
					 
					
						
						
							
							storage/sql: rework of the original MySQL PR  
						
						
						
						
					 
					
						2019-07-23 14:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Borzenkov 
							
						 
					 
					
						
						
							
						
						e53bdfabb9 
					 
					
						
						
							
							storage/sql: initial MySQL storage implementation  
						
						... 
						
						
						
						It will be shared by both Postgres and MySQL configs.
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com > 
						
						
					 
					
						2019-07-23 14:26:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						d877fca092 
					 
					
						
						
							
							Fix coding style  
						
						
						
						
					 
					
						2019-02-22 21:43:55 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						06521ffa49 
					 
					
						
						
							
							Remove the logrus logger wrapper  
						
						
						
						
					 
					
						2019-02-22 21:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Sagi-Kazar 
							
						 
					 
					
						
						
							
						
						be581fa7ff 
					 
					
						
						
							
							Add logger interface and stop relying on Logrus directly  
						
						
						
						
					 
					
						2019-02-22 13:38:57 +01:00 
						 
				 
			
				
					
						
							
							
								Haines Chan 
							
						 
					 
					
						
						
							
						
						b78b8aeee0 
					 
					
						
						
							
							Replace "GET", "POST" to http.MethodGet and http.MethodPost  
						
						
						
						
					 
					
						2018-12-27 16:27:36 +08:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						73fdf4f75b 
					 
					
						
						
							
							storage/sql/postgres: expose stdlib tunables, set them for tests  
						
						... 
						
						
						
						- adapted TestUnmarshalConfig to ensure the fields are read in
- added a test to see that at least MaxOpenConns works:
  - this is only exposed through (*db).Stats() in go 1.11, so this test
    has a build tag
  - the other two configurables can't be read back, so we've got to
    trust that the mechanism works given the one instance that's tested..
Signed-off-by: Stephan Renatus <srenatus@chef.io > 
						
						
					 
					
						2018-11-30 09:55:01 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						8f3cca7ba4 
					 
					
						
						
							
							Revert "retry on serialization errors"  
						
						
						
						
					 
					
						2018-11-29 08:24:13 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						5f054fcf2e 
					 
					
						
						
							
							Merge pull request  #1342  from concourse/pr/retry-on-pg-serialization-error  
						
						... 
						
						
						
						retry on serialization errors 
						
						
					 
					
						2018-11-21 10:29:46 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						85dd0684ba 
					 
					
						
						
							
							extract and document serialization failure check  
						
						
						
						
					 
					
						2018-11-20 10:50:55 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						587081a643 
					 
					
						
						
							
							postgres: refactor error handling to fix retrying  
						
						... 
						
						
						
						prior to this change, many of the functions in the ExecTx callback would
wrap the error before returning it. this made it impossible to check
for the error code.
instead, the error wrapping has been moved to be external to the
`ExecTx` callback, so that the error code can be checked and
serialization failures can be retried. 
						
						
					 
					
						2018-11-20 10:50:55 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						aa068b667a 
					 
					
						
						
							
							postgres: improve readability of error check  
						
						
						
						
					 
					
						2018-11-20 10:50:55 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						9b9013a560 
					 
					
						
						
							
							postgres: use stdlib to set serializable tx level  
						
						... 
						
						
						
						also use a context for the rollback, which is a bit cleaner since it
only results in one 'defer', rather than N from the loop 
						
						
					 
					
						2018-11-20 10:50:55 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						7e96021428 
					 
					
						
						
							
							retry on serialization errors  
						
						
						
						
					 
					
						2018-11-20 10:50:55 -05:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						6182f213ef 
					 
					
						
						
							
							storage/conformance: remove old build tags  
						
						... 
						
						
						
						Signed-off-by: Stephan Renatus <srenatus@chef.io > 
						
						
					 
					
						2018-11-20 16:41:13 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						0740c2370d 
					 
					
						
						
							
							storage/etcd: remove standup.sh  
						
						... 
						
						
						
						Signed-off-by: Stephan Renatus <srenatus@chef.io > 
						
						
					 
					
						2018-11-20 16:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						1d0568efe9 
					 
					
						
						
							
							storage/sql: remove standup.sh  
						
						... 
						
						
						
						Signed-off-by: Stephan Renatus <srenatus@chef.io > 
						
						
					 
					
						2018-11-20 16:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						0b856d1a75 
					 
					
						
						
							
							pg: support host:port for backwards-compatibility  
						
						
						
						
					 
					
						2018-11-20 10:22:39 -05:00 
						 
				 
			
				
					
						
							
							
								Stephan Renatus 
							
						 
					 
					
						
						
							
						
						b1fd2fa8b1 
					 
					
						
						
							
							Merge pull request  #1346  from concourse/pr/postgres-unix-sockets  
						
						... 
						
						
						
						Use pq connection parameters instead of URLs for postgres connections
This enables the use of socket paths like /var/run/postgresql for the 'host' instead of requiring TCP. Also, we know allow using a non-default port. 
						
						
					 
					
						2018-11-20 15:52:40 +01:00 
						 
				 
			
				
					
						
							
							
								Divya Dadlani 
							
						 
					 
					
						
						
							
						
						f82b904d05 
					 
					
						
						
							
							postgres: use connection string instead of url  
						
						... 
						
						
						
						otherwise it's impossible to use a Unix socket, as the path gets escaped
awkwardly.
Signed-off-by: Ciro S. Costa <cscosta@pivotal.io >
Signed-off-by: Alex Suraci <suraci.alex@gmail.com > 
						
						
					 
					
						2018-11-20 09:32:44 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						7c63be4104 
					 
					
						
						
							
							remove incomplete mysql and cockroachdb support  
						
						
						
						
					 
					
						2018-11-16 18:07:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Suraci 
							
						 
					 
					
						
						
							
						
						dcca427592 
					 
					
						
						
							
							fix bogus conformance failure due to time zones  
						
						... 
						
						
						
						this failed on my machine due to the unexported 'loc' field of the time
structure - it was nil in one and set to a ton of tiemzone data in the
other. instead let's just compare the unix timestamp value and zero it
out for the struct comparison. 
						
						
					 
					
						2018-11-15 13:51:07 -05:00 
						 
				 
			
				
					
						
							
							
								Song.Jin 
							
						 
					 
					
						
						
							
						
						5f0a03a06b 
					 
					
						
						
							
							modify log msg as per suggested  
						
						
						
						
					 
					
						2018-11-06 11:18:55 +11:00 
						 
				 
			
				
					
						
							
							
								Song.Jin 
							
						 
					 
					
						
						
							
						
						9b5bec1ddf 
					 
					
						
						
							
							check if crd exist before try creating them  
						
						
						
						
					 
					
						2018-11-04 11:43:28 +11:00