Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6c394693 
							
						 
					 
					
						
						
							
							Controller: Create the filter editor in setupFilterControl() ...  
						
						... 
						
						
						
						...instead of demanding a concrete controller to do so.
We still have to decide how to handle parameter preservation
properly.
refs #9029  
						
						
					 
					
						2015-08-13 17:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6849eea7 
							
						 
					 
					
						
						
							
							Repository: Introduce query column blacklists  
						
						... 
						
						
						
						We can no longer use $filterColumns to blacklist query columns so
there is now another set of column names required to achieve this.
refs #9029  
						
						
					 
					
						2015-08-13 14:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							316a4d8b82 
							
						 
					 
					
						
						
							
							Merge branch 'master' into bugfix/allow-to-configure-how-to-manage-groups-9609  
						
						
						
						
					 
					
						2015-07-30 16:16:04 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							a234852f32 
							
						 
					 
					
						
						
							
							Merge branch 'feature/basic-auth-9660'  
						
						... 
						
						
						
						resolves  #9660  
					
						2015-07-30 15:05:07 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							feed927fd2 
							
						 
					 
					
						
						
							
							Let external auth win over session auth and session auth over http auth  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-30 14:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							55ad2dd65f 
							
						 
					 
					
						
						
							
							Don't fail if password contains a colon on basic auth  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-30 13:59:47 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c594d6db33 
							
						 
					 
					
						
						
							
							Challenge client on invalid basic access auth credentials  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-30 13:59:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							3aae37aff3 
							
						 
					 
					
						
						
							
							Don't redirect on external auth  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-30 12:02:42 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							36ff2d8914 
							
						 
					 
					
						
						
							
							lib: Set User::$isHttpUser in Auth  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-30 09:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							cf8c680482 
							
						 
					 
					
						
						
							
							lib: Add basic access authentication (WIP)  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-29 17:22:55 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							fb7666e6bd 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: Adjust usage of LdapCapabilities::hasAdOid()  
						
						... 
						
						
						
						Usage search ftw.. 
						
						
					 
					
						2015-07-29 16:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c3a057dbdb 
							
						 
					 
					
						
						
							
							lib: Add AuthChain::setSkipExternalBackends() in favor of setIteratorMode()  
						
						... 
						
						
						
						There's only one mode.
refs #9660  
						
						
					 
					
						2015-07-29 16:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							3ca85f9daa 
							
						 
					 
					
						
						
							
							lib: Add Auth::getRequest()  
						
						... 
						
						
						
						Basic auth will require the request.
refs #9660  
						
						
					 
					
						2015-07-29 15:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							96e3111f58 
							
						 
					 
					
						
						
							
							lib: Reorder functions in Auth  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-29 15:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							37ef87b9ab 
							
						 
					 
					
						
						
							
							lib: Fix PHPDoc in ExternalBackend  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-29 15:46:40 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5c5deace 
							
						 
					 
					
						
						
							
							lib: Rename remote user to external user  
						
						... 
						
						
						
						We renamed our backend. Code now reflects this.
refs #9660  
						
						
					 
					
						2015-07-29 15:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3f7081296b 
							
						 
					 
					
						
						
							
							Merge branch 'master' into bugfix/allow-to-configure-how-to-manage-groups-9609  
						
						
						
						
					 
					
						2015-07-29 15:02:20 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							ae4b7144cd 
							
						 
					 
					
						
						
							
							lib: Implement Auth::getAuthChain()  
						
						... 
						
						
						
						Saves one use statement for auth chain usages.
refs #9660  
						
						
					 
					
						2015-07-29 14:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							745e30259d 
							
						 
					 
					
						
						
							
							lib: Implement AuthChain::authenticate()  
						
						... 
						
						
						
						Right now the LoginController has all the authentication which is kind of a mess. Further, the upcoming basic access authentication has to reuse this code.
Thus AuthChain::authenticate() is introduced to handle both cases.
refs #9660  
						
						
					 
					
						2015-07-29 14:11:54 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							13edbf901d 
							
						 
					 
					
						
						
							
							UserBackend: Implement interface ConfigAwareFactory  
						
						... 
						
						
						
						refs #9609  
						
						
					 
					
						2015-07-29 13:44:26 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							83aafe8cda 
							
						 
					 
					
						
						
							
							Allow to discover LDAP connections in the wizard as well  
						
						... 
						
						
						
						... 
						
						
					 
					
						2015-07-29 09:26:53 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							4d44a0625c 
							
						 
					 
					
						
						
							
							lib: Move UserBackendInterface::authenticate() to new interface Authenticatable  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-29 09:25:14 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2a4e614b5e 
							
						 
					 
					
						
						
							
							Fix code style in AuthChain  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-28 19:55:26 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Lippmann 
							
						 
					 
					
						
						
						
						
							
						
						
							07849e0fea 
							
						 
					 
					
						
						
							
							lib: Rename Authentication/Manager to Authentication/Auth  
						
						... 
						
						
						
						refs #9660  
						
						
					 
					
						2015-07-28 17:08:55 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							c8d065b3e0 
							
						 
					 
					
						
						
							
							Accept DbUserBackends with only one single user  
						
						... 
						
						
						
						fixes  #9739  
					
						2015-07-28 12:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							5478027855 
							
						 
					 
					
						
						
							
							Bring back user count in ldap backend inspection  
						
						... 
						
						
						
						We already use count later in the wizard anyways.
refs #9630  
						
						
					 
					
						2015-07-16 16:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							e357960d1e 
							
						 
					 
					
						
						
							
							Add Inspection API to DB backend  
						
						... 
						
						
						
						refs #9641  
						
						
					 
					
						2015-07-16 16:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							ffe672c252 
							
						 
					 
					
						
						
							
							Improve message texts and scalabillity  
						
						... 
						
						
						
						Always start uppercase and don't use count() function until we've got a more scalable implementation in the LdapConnection.
refs #9630  
						
						
					 
					
						2015-07-16 13:51:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							6b8e5da76d 
							
						 
					 
					
						
						
							
							Move all assertion functions into the inspect functions  
						
						... 
						
						
						
						Reduce code duplication and add class Inspection
refs #9630  
						
						
					 
					
						2015-07-16 12:21:11 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							59c4f8d056 
							
						 
					 
					
						
						
							
							Use Inspection API in User Backend Form  
						
						... 
						
						
						
						refs #9630  
						
						
					 
					
						2015-07-15 19:35:25 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Jentsch 
							
						 
					 
					
						
						
						
						
							
						
						
							3ddb8ca1bd 
							
						 
					 
					
						
						
							
							Add abillity to discover AD version and vendor name to discovery  
						
						... 
						
						
						
						refs #9605  
						
						
					 
					
						2015-07-14 18:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							f5089dab1a 
							
						 
					 
					
						
						
							
							DbUserGroupBackend: Use is_numeric() instead of is_int()  
						
						... 
						
						
						
						Using MySQL fetchColumn() returns integers for id fields, using MariaDB
though, fetchColumn() returns strings..
fixes  #9572  
						
						
					 
					
						2015-07-07 14:07:55 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							066b3d9e28 
							
						 
					 
					
						
						
							
							ApplicationConfigForm: Make preference options be global options  
						
						... 
						
						
						
						refs #8709  
						
						
					 
					
						2015-07-01 15:41:45 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3dddee8b7d 
							
						 
					 
					
						
						
							
							Setup: Fix authentication backend validation  
						
						... 
						
						
						
						This is a ridiculous dirty fix. We'll definitely need to
improve how we create authentication backends...
fixes  #9509  
						
						
					 
					
						2015-06-25 14:36:51 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3c47ef6826 
							
						 
					 
					
						
						
							
							Ldap\Exception: Rename to LdapException  
						
						... 
						
						
						
						refs #8954  
						
						
					 
					
						2015-06-24 09:19:41 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							6d8c56a12f 
							
						 
					 
					
						
						
							
							Ldap\Connection: Return false if nothing is found for fetchRow()  
						
						... 
						
						
						
						This should behave like DbConnection::fetchRow().
refs #8954  
						
						
					 
					
						2015-06-23 10:49:51 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							15220da645 
							
						 
					 
					
						
						
							
							Automatically strip unnecessary parentheses from custom ldap filters  
						
						... 
						
						
						
						fixes  #9348  
					
						2015-06-23 10:32:45 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							5688f0cb85 
							
						 
					 
					
						
						
							
							Allow to configure user group backends of type LDAP  
						
						... 
						
						
						
						refs #7343  
						
						
					 
					
						2015-06-05 14:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							cacd97fb46 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: Make default configuration providers public  
						
						... 
						
						
						
						I'd like to access these when preparing a config form.
refs #7343  
						
						
					 
					
						2015-06-05 11:09:31 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							02d2ea682e 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: Do not permit to link different directories  
						
						... 
						
						
						
						I cannot think of a valid usecase right now. In case someone got one,
revert this commit and make use of the backend itself and not only
its configuration.
refs #7343  
						
						
					 
					
						2015-06-05 10:51:54 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab192cd1f 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: Allow to link a user backend  
						
						... 
						
						
						
						refs #7343  
						
						
					 
					
						2015-06-05 10:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							127489ca20 
							
						 
					 
					
						
						
							
							UserBackend: Allow to only pass a backend's name  
						
						
						
						
					 
					
						2015-06-05 10:40:47 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							ee2462a6b2 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: Let the backend decide which defaults to use  
						
						... 
						
						
						
						refs #7343  
						
						
					 
					
						2015-06-05 10:19:28 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							3fd0d99db2 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: Add support for custom query filters  
						
						... 
						
						
						
						refs #7343  
						
						
					 
					
						2015-06-05 09:57:40 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							90d946f149 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: We need a datasource, actually  
						
						... 
						
						
						
						Forgot to add this when disabling LdapRepository inheritance...
refs #7343  
						
						
					 
					
						2015-06-03 16:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							d9eb8f9e8d 
							
						 
					 
					
						
						
							
							LdapUserGroupBackend: Do not extend LdapRepository  
						
						... 
						
						
						
						Selecting groups works, but not memberships. Does not make sense
until both things work...
refs #7343  
						
						
					 
					
						2015-06-03 16:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							89d992278b 
							
						 
					 
					
						
						
							
							Introduce class LdapUserGroupBackend  
						
						... 
						
						
						
						refs #743  
						
						
					 
					
						2015-06-03 16:27:50 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							86c63ec913 
							
						 
					 
					
						
						
							
							Introduce class LdapRepository  
						
						... 
						
						
						
						refs #7343  
						
						
					 
					
						2015-06-03 15:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							96f5f8fd49 
							
						 
					 
					
						
						
							
							LdapUserBackend: Do not fetch a user's groups  
						
						... 
						
						
						
						refs #7343  
						
						
					 
					
						2015-06-03 15:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Meyer 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c0e9c874 
							
						 
					 
					
						
						
							
							LdapUserBackend: Move function retrieveGeneralizedTime into its parent  
						
						... 
						
						
						
						refs #7343  
						
						
					 
					
						2015-06-03 14:36:46 +02:00