Dan Brown 
							
						 
					 
					
						
						
							
						
						13c0386e84 
					 
					
						
						
							
							Updated string functions to use mulitbyte versions where needed  
						
						... 
						
						
						
						Fixes  #816  
					
						2019-05-25 16:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								Christopher Wilkinson 
							
						 
					 
					
						
						
							
						
						c8cf6731e2 
					 
					
						
						
							
							Add min length validation on name on register form & add sign up link  
						
						
						
						
					 
					
						2019-04-16 12:18:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						221a483b40 
					 
					
						
						
							
							Standardised view referencing to dot-notation  
						
						
						
						
					 
					
						2019-04-07 12:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						257a5a23ec 
					 
					
						
						
							
							Fleshed out entity provided and optimized imports  
						
						
						
						
					 
					
						2018-09-25 16:58:03 +01: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 
							
						 
					 
					
						
						
							
						
						e60d11ee04 
					 
					
						
						
							
							Altered social auto-reg to be configurable per service  
						
						... 
						
						
						
						- Added {$service}_AUTO_REGISTER and {$service}_AUTO_CONFIRM_EMAIL env
options for each social auth system.
- Auto-register will allow registration from login, even if registration
is disabled.
- Auto-confirm-email indicates trust and will mark new registrants as
'email_confirmed' and skip 'confirmation email' flow.
- Also added covering tests. 
						
						
					 
					
						2018-09-21 18:05:06 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d2a9b312e9 
					 
					
						
						
							
							Fixed LDAP group sync using wrong user filter  
						
						... 
						
						
						
						LDAP group sync was trying to find users based on the external_auth_id
which is not garunteed to match the username entered so somtimes
the search for a user would fail.
This passes the username to the group sync.
Picked up by @yoyokko in #959 . 
						
						
					 
					
						2018-08-19 15:24:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						92c9837157 
					 
					
						
						
							
							Fixed incorrect type error in LDAP group sync  
						
						... 
						
						
						
						Should fix  #951  
						
						
					 
					
						2018-08-12 13:28:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						be2ca9d4bb 
					 
					
						
						
							
							Refactored out the LDAP repo  
						
						
						
						
					 
					
						2018-07-15 18:21:45 +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 
						 
				 
			
				
					
						
							
							
								Brennan Murphy 
							
						 
					 
					
						
						
							
						
						37aa8b05f8 
					 
					
						
						
							
							Update files to PSR-2 standards  
						
						
						
						
					 
					
						2018-07-02 17:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Brennan Murphy 
							
						 
					 
					
						
						
							
						
						d640cc1eee 
					 
					
						
						
							
							LDAP groups sync to Bookstack roles.  
						
						... 
						
						
						
						Closes  #75  
					
						2018-07-02 17:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ec050a5eef 
					 
					
						
						
							
							Fixed validation issue on register post  
						
						... 
						
						
						
						Added test to cover and also cleaned up RegisterController comments.
Fixes  #670  
						
						
					 
					
						2018-01-28 17:15:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						62342433f4 
					 
					
						
						
							
							Set /app PHP code to PSR-2 standard  
						
						... 
						
						
						
						Also adde draw.io to attribution list.
Closes  #649  
						
						
					 
					
						2018-01-28 16:58:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						03eb63ec77 
					 
					
						
						
							
							Made it possible to pre-fill login via url  
						
						... 
						
						
						
						Allows email to be passed to email field.
Also allows password only if in demo mode (Due to security concerns). 
						
						
					 
					
						2017-12-10 13:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						90bf13c1ab 
					 
					
						
						
							
							Updated okta config keys, made SVG fully vector  
						
						... 
						
						
						
						Also added some additional error handling to login. 
						
						
					 
					
						2017-12-09 13:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						873b1099f8 
					 
					
						
						
							
							Updated to laravel 5.5  
						
						... 
						
						
						
						Closes  #590  
					
						2017-11-19 15:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						d89440d198 
					 
					
						
						
							
							Fixed required email confirmation with domain restriction  
						
						... 
						
						
						
						Added test to cover scenario.
Closes  #573  
						
						
					 
					
						2017-11-11 18:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4cb4c9e568 
					 
					
						
						
							
							Updated remaining views to 2017 design update.  
						
						... 
						
						
						
						Also fixed issue with duplicate confirmation email. 
						
						
					 
					
						2017-08-26 17:17:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a04b31866d 
					 
					
						
						
							
							Cleaned social callback  
						
						
						
						
					 
					
						2017-08-17 19:44:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						a24f3d7d47 
					 
					
						
						
							
							Merge branch 'master' into translations  
						
						
						
						
					 
					
						2016-12-31 14:32:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						573357a08c 
					 
					
						
						
							
							Extracted text from logic files  
						
						
						
						
					 
					
						2016-12-04 16:51:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						c403d05755 
					 
					
						
						
							
							Fixed social login routes  
						
						... 
						
						
						
						Fixes  #239  
					
						2016-11-27 19:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						ac80723058 
					 
					
						
						
							
							Merge fixes from branch 'v0.12'  
						
						
						
						
					 
					
						2016-11-12 11:40:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						8b43b91057 
					 
					
						
						
							
							Improved password reset flow with notifications.  
						
						... 
						
						
						
						Also added links to sign-in/register.
Fixed links in emails sent out.
Fixes  #210  and #218 . 
						
						
					 
					
						2016-10-30 11:36:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e0235fda8b 
					 
					
						
						
							
							Made registration gravatar/email requests fail gracefully  
						
						... 
						
						
						
						* Extracted any email confirmation text into langs.
* Added new notification on confirmation email send fail.
Closes  #187  
						
						
					 
					
						2016-09-17 21:33:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						9dc9724e15 
					 
					
						
						
							
							Laravel 5.3 upgrade ( #189 )  
						
						... 
						
						
						
						* Started move to laravel 5.3
* Started updating login & registration flows for laravel 5.3 update
* Updated app emails to notification system
* Fixed registations bugs and removed email confirmation model
* Fixed large portion of laravel post-upgrade issues
* Fixed and tested LDAP process 
						
						
					 
					
						2016-09-17 18:22:04 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						f8a299caee 
					 
					
						
						
							
							Fixed login 'intended' redirect for custom urls.  
						
						... 
						
						
						
						Also changed social account detach wording. 
						
						
					 
					
						2016-08-21 14:49:40 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						43d9d2eba7 
					 
					
						
						
							
							Updated all application urls to allow path prefix.  
						
						... 
						
						
						
						Allows BookStack to be installed at a non-root location on a domain.
Closes  #40 . 
						
						
					 
					
						2016-08-14 12:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2bb8c3d914 
					 
					
						
						
							
							Made email confirmations work with LDAP auth  
						
						... 
						
						
						
						The email_confirmed user field now actually indicates if an email is confirmed rather than defaulting to true if not checked.
 This ensures toggleing the 'Require email confirmation' setting actually makes all currently unconfirmed users confirm thier emails. 
						
						
					 
					
						2016-04-03 12:16:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						4caa61fe96 
					 
					
						
						
							
							Added a friendlier error for LDAP new user mismatches  
						
						
						
						
					 
					
						2016-04-03 11:16:49 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						66c56e9d02 
					 
					
						
						
							
							Added settings helper and formatted code in some files  
						
						
						
						
					 
					
						2016-03-06 12:55:08 +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 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						14feef3679 
					 
					
						
						
							
							Updated user interfaces for LDAP and added email from LDAP  
						
						
						
						
					 
					
						2016-01-13 22:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1c8c9e65c5 
					 
					
						
						
							
							Got LDAP auth working to a functional state  
						
						
						
						
					 
					
						2016-01-11 22:41:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						14ca31768c 
					 
					
						
						
							
							Updated laravel to 5.2 and started ldap implementation  
						
						
						
						
					 
					
						2016-01-09 19:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						1b736ac045 
					 
					
						
						
							
							Added tests for confirmed registration  
						
						
						
						
					 
					
						2015-09-21 20:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						e8dd7fda1f 
					 
					
						
						
							
							Added some basic registration testing  
						
						
						
						
					 
					
						2015-09-10 20:28:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						88049476fe 
					 
					
						
						
							
							Change application namespace to BookStack  
						
						
						
						
					 
					
						2015-09-10 19:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						411c331a62 
					 
					
						
						
							
							Got registration process working with social accounts  
						
						
						
						
					 
					
						2015-09-06 12:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						dec0cbb1b2 
					 
					
						
						
							
							Got standard form-based registration working  
						
						
						
						
					 
					
						2015-09-05 20:25:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2c3fb557d6 
					 
					
						
						
							
							Started social registration  
						
						
						
						
					 
					
						2015-09-05 17:42:05 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						eac7378ce0 
					 
					
						
						
							
							Made social accounts attachable  
						
						
						
						
					 
					
						2015-09-04 20:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						3d18a04c39 
					 
					
						
						
							
							Refactored Social auth into service, Made entity an abstract class  
						
						
						
						
					 
					
						2015-09-04 17:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						2dcc5105ad 
					 
					
						
						
							
							Added social sign in  
						
						
						
						
					 
					
						2015-09-04 17:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						b68f2803fc 
					 
					
						
						
							
							Added password reset functionaility.  Fixes   #27 .  
						
						
						
						
					 
					
						2015-08-23 15:46:02 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						588364a202 
					 
					
						
						
							
							Minor fixes to editor and auth  
						
						
						
						
					 
					
						2015-08-05 21:16:10 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						71e2e057cb 
					 
					
						
						
							
							Added auth login control  
						
						
						
						
					 
					
						2015-08-05 20:59:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dan Brown 
							
						 
					 
					
						
						
							
						
						eaa1765c7a 
					 
					
						
						
							
							Initial commit  
						
						
						
						
					 
					
						2015-07-12 20:01:42 +01:00