Dan Brown 
							
						 
					 
					
						
						
							
						
						f9fa6904b9 
					 
					
						
						
							
							Made LDAP auth ID attribute configurable  
						
						 
						
						... 
						
						
						
						- Allows the field that gets stored as the "External Authentication ID"
to be configurable. Defined as LDAP_ID_ATTRIBUTE=uid in .env.
- Added test to cover usage.
- Also now auto-lowercases when searching for attributes in LDAP
response since PHP always provides them as lower case.
Closes  #592 . 
						
						
					 
					
						2019-12-16 12:40:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						140298bd96 
					 
					
						
						
							
							Updated to Laravel 5.8  
						
						 
						
						
						
						
					 
					
						2019-09-13 23:58:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c24764018a 
					 
					
						
						
							
							Updated ldap server option parsing to work with protocol and port  
						
						 
						
						... 
						
						
						
						- Aligns with PHP behaviour where ports is ignore for full LDAP URI.
- Added tests to check format being passed to LDAP is as expected.
- May be related to #1220 
- Related to #1386  and #1278  
						
						
					 
					
						2019-04-16 22:47:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						44c537de1a 
					 
					
						
						
							
							Performed some LDAP service/test cleanup  
						
						 
						
						
						
						
					 
					
						2019-03-10 10:54:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Fanara 
							
						 
					 
					
						
						
							
						
						6d20bdc1fb 
					 
					
						
						
							
							Preserve original display_name_attribute configuration values.  
						
						 
						
						
						
						
					 
					
						2019-03-09 01:13:30 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Fanara 
							
						 
					 
					
						
						
							
						
						502ea608bf 
					 
					
						
						
							
							Issue  #1306  - Unit Tests for LdapService Changes  
						
						 
						
						
						
						
					 
					
						2019-03-09 01:08:49 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						26ec1cc3dc 
					 
					
						
						
							
							Added proper escaping to LDAP filter operations  
						
						 
						
						... 
						
						
						
						To cover #1163  
						
						
					 
					
						2018-12-20 20:04:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						919660678b 
					 
					
						
						
							
							Re-structured the app code to be feature based rather than code type based  
						
						 
						
						
						
						
					 
					
						2018-09-25 12:30:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						da58c41ab6 
					 
					
						
						
							
							Prevented attachDefaultRole from trying to re-attach if already existing  
						
						 
						
						... 
						
						
						
						Fixes  #1003 
Added test to cover 
						
						
					 
					
						2018-09-22 22:09:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f421d83627 
					 
					
						
						
							
							Added ability to set custom ldap group -> role mapping  
						
						 
						
						... 
						
						
						
						Added input in role form to allow matching against custom names.
Changed default mapping to use role display name instead of the hidden
DB name. 
						
						
					 
					
						2018-07-15 19:34:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						17bca662a7 
					 
					
						
						
							
							Added tests to cover ldap group mapping  
						
						 
						
						... 
						
						
						
						Also updated .env.example formatting.
Updated how LdapRepo uses Ldap so can be mocked by testing. 
						
						
					 
					
						2018-07-15 17:57:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c1fc06ae34 
					 
					
						
						
							
							Merge branch 'master' of git://github.com/Cyber-Duck/BookStack into Cyber-Duck-master  
						
						 
						
						
						
						
					 
					
						2017-07-27 16:20:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f200b4183d 
					 
					
						
						
							
							Defined LDAP constant for testing without LDAP installed  
						
						 
						
						
						
						
					 
					
						2017-07-22 17:22:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						33642c20ec 
					 
					
						
						
							
							Fixed faulty text rendering calls and LDAP tests  
						
						 
						
						
						
						
					 
					
						2017-07-22 17:10:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clément Blanco 
							
						 
					 
					
						
						
							
						
						245294fbc5 
					 
					
						
						
							
							Trying to make the tests green.  
						
						 
						
						
						
						
					 
					
						2017-07-17 14:42:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clément Blanco 
							
						 
					 
					
						
						
							
						
						f38bc75ab4 
					 
					
						
						
							
							Trying to make the tests green.  
						
						 
						
						
						
						
					 
					
						2017-07-17 14:21:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clément Blanco 
							
						 
					 
					
						
						
							
						
						3407900abb 
					 
					
						
						
							
							Trying to make the tests green.  
						
						 
						
						
						
						
					 
					
						2017-07-17 14:18:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						33a2999a57 
					 
					
						
						
							
							Namespaced tests to align with new laravel default  
						
						 
						
						
						
						
					 
					
						2017-02-04 11:58:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						6669998c10 
					 
					
						
						
							
							Upgraded to Laravel 5.4  
						
						 
						
						
						
						
					 
					
						2017-01-25 19:35:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						57dc53ceff 
					 
					
						
						
							
							Extracted text from book & chapter views  
						
						 
						
						
						
						
					 
					
						2016-11-17 13:33:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3b7d223b0c 
					 
					
						
						
							
							Updated and added tests for new default user system  
						
						 
						
						... 
						
						
						
						Closes  #138  
						
						
					 
					
						2016-09-29 17:07:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3a1cda5802 
					 
					
						
						
							
							Updated ldap so extension not required in testing  
						
						 
						
						
						
						
					 
					
						2016-05-02 11:38:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8e614ecb6e 
					 
					
						
						
							
							Updated tests to match recent email confirmation changes  
						
						 
						
						
						
						
					 
					
						2016-04-03 12:34:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4442a2e6d1 
					 
					
						
						
							
							Started work on user profile pages  
						
						 
						
						
						
						
					 
					
						2016-02-16 21:25:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d32460070f 
					 
					
						
						
							
							Made ldap auth use the 'dn' if a 'uid' is not present.  
						
						 
						
						... 
						
						
						
						Fixes  #56  
						
						
					 
					
						2016-02-08 19:45:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						7bcd967fd9 
					 
					
						
						
							
							Increased LDAP testing and fixed any Auth-based bugs found  
						
						 
						
						
						
						
					 
					
						2016-01-17 15:20:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Brown 
							
						 
					 
					
						
						
							
						
						0821672e70 
					 
					
						
						
							
							Cleaned tests up, Started LDAP tests, Created LDAP wrapper  
						
						 
						
						
						
						
					 
					
						2016-01-15 23:21:47 +00:00