DanielGordonIT
							
						 
						
							 
							
							
							
							
								
							
							
								ca310966b2 
								
							 
						 
						
							
							
								
								Actually add the test this time  
							
							 
							
							
							
						 
						
							2024-07-05 03:59:49 +00:00  
						
					 
				
					
						
							
							
								 
								DanielGordonIT
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								25f92ce584 
								
							 
						 
						
							
							
								
								Add test to verify different case on extensions works  
							
							 
							
							
							
						 
						
							2024-07-04 19:48:12 -04:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a8ce199e0d 
								
							 
						 
						
							
							
								
								Pages: Fixed unused changelog on first page publish  
							
							 
							
							... 
							
							
							
							Included test to cover.
For #5056  
							
						 
						
							2024-06-09 17:18:23 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3406846c82 
								
							 
						 
						
							
							
								
								Images: Updated GIF handling to use native methods  
							
							 
							
							... 
							
							
							
							Changes GIF image thumbnail handling to direcly load via gd instead of
going through interventions own handling (which supports frames) since
we don't need animation for our thumbnails, and since performance issues
could arise with GIFs that have large frame counts.
For #5029  
							
						 
						
							2024-06-09 17:00:58 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bddc6ae66b 
								
							 
						 
						
							
							
								
								Roles: Added max validation for role external auth id field  
							
							 
							
							... 
							
							
							
							For #5037  
							
						 
						
							2024-06-08 20:33:34 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d133f904d3 
								
							 
						 
						
							
							
								
								Auth: Changed email confirmations to use login attempt user  
							
							 
							
							... 
							
							
							
							Negates the need for a public confirmation resend form
since we can instead just send direct to the last session login attempter. 
							
						 
						
							2024-05-20 17:23:15 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								69af9e0dbd 
								
							 
						 
						
							
							
								
								Routes: Added throttling to a range of auth-related endpoints  
							
							 
							
							... 
							
							
							
							Some already throttled in some means, but this adds a simple ip-based
non-request-specific layer to many endpoints.
Related to #4993  
							
						 
						
							2024-05-20 14:00:58 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								67df127c26 
								
							 
						 
						
							
							
								
								API: Added to, and updated, testing to cover audit log additions  
							
							 
							
							
							
						 
						
							2024-05-05 15:44:58 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dd251d9e62 
								
							 
						 
						
							
							
								
								Merge branch 'nesges/development' into development  
							
							 
							
							
							
						 
						
							2024-05-04 14:00:40 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5c28bcf865 
								
							 
						 
						
							
							
								
								Registration: Reviewed added simple honeypot, added testing  
							
							 
							
							... 
							
							
							
							Also cleaned up old RegistrationController syntax.
Review of #4970  
							
						 
						
							2024-05-04 13:59:41 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b0720777be 
								
							 
						 
						
							
							
								
								Merge pull request  #4985  from BookStackApp/ldap_ca_cert_control  
							
							 
							
							... 
							
							
							
							LDAP CA TLS Cert Option, PR Review and continuation 
							
						 
						
							2024-05-02 23:16:16 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8087123f2e 
								
							 
						 
						
							
							
								
								LDAP: Review, testing and update of LDAP TLS CA cert control  
							
							 
							
							... 
							
							
							
							Review of #4913 
Added testing to cover option.
Updated option so it can be used for a CA directory, or a CA file.
Updated option name to be somewhat abstracted from original underling
PHP option.
Tested against Jumpcloud.
Testing took hours due to instability which was due to these settings
sticking and being unstable on change until php process restart.
Also due to little documentation for these options.
X_TLS_CACERTDIR option needs cert files to be named via specific hashes
which can be achieved via c_rehash utility.
This also adds detail on STARTTLS failure, which took a long time to
discover due to little detail out there for deeper PHP LDAP debugging. 
							
						 
						
							2024-05-02 23:11:31 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6b681961e5 
								
							 
						 
						
							
							
								
								LDAP: Updated default user filter placeholder format  
							
							 
							
							... 
							
							
							
							To not conflict with env variables, and to align with placeholders used
for PDF gen command.
Added test to cover, including old format supported for
back-compatibility.
For #4967  
							
						 
						
							2024-04-28 12:29:57 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f0dd33c1b4 
								
							 
						 
						
							
							
								
								PDF: Added tests for pdf command, fixed old tests for changes  
							
							 
							
							
							
						 
						
							2024-04-26 15:39:40 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8b14a701a4 
								
							 
						 
						
							
							
								
								OIDC Userinfo: Fixed issues with validation logic from changes  
							
							 
							
							... 
							
							
							
							Also updated test to suit validation changes 
							
						 
						
							2024-04-19 16:43:51 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0958909cd9 
								
							 
						 
						
							
							
								
								OIDC Userinfo: Added additional tests to cover jwks usage  
							
							 
							
							
							
						 
						
							2024-04-19 15:05:00 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fa543bbd4d 
								
							 
						 
						
							
							
								
								OIDC Userinfo: Started writing tests to cover userinfo calling  
							
							 
							
							
							
						 
						
							2024-04-17 23:26:56 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dc6013fd7e 
								
							 
						 
						
							
							
								
								Merge branch 'development' into lukeshu/oidc-development  
							
							 
							
							
							
						 
						
							2024-04-16 14:57:36 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f05ec4cc26 
								
							 
						 
						
							
							
								
								Tags: Stopped recycle bin tags being counted on index  
							
							 
							
							... 
							
							
							
							For #4892 
Added test to cover. 
							
						 
						
							2024-04-15 18:44:59 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ee40adf11a 
								
							 
						 
						
							
							
								
								Merge pull request  #4921  from BookStackApp/v24-02  
							
							 
							
							... 
							
							
							
							v23.02.3 changes 
							
						 
						
							2024-04-05 15:21:05 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								19f78dbe6c 
								
							 
						 
						
							
							
								
								WYSIWYG descriptions: Allowed anchor target attrs  
							
							 
							
							... 
							
							
							
							Allowed since this is a control in the editor UI, but would previously
be stripped by editor config & server-side filtering.
For #4925  
							
						 
						
							2024-04-03 16:46:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a33dbcb04a 
								
							 
						 
						
							
							
								
								References: Fixed references count/list recycle bin interaction  
							
							 
							
							... 
							
							
							
							Count and reference list would get references then attempt to load
entities, which could fail to load if in the recycle bin.
This updates the queries to effectively ignore references for items we
can't see (in recycle bin).
Added test to cover.
For #4918  
							
						 
						
							2024-04-01 17:08:53 +01:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a2fd80954b 
								
							 
						 
						
							
							
								
								Licensing: Added links and tests for new licenses endpoint  
							
							 
							
							... 
							
							
							
							For #4907  
							
						 
						
							2024-03-23 22:04:18 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b4b84f81a0 
								
							 
						 
						
							
							
								
								Deps: Updated custom symfony/mailer package  
							
							 
							
							... 
							
							
							
							Done during #4903  work 
							
						 
						
							2024-03-17 16:32:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d6b7717985 
								
							 
						 
						
							
							
								
								Framework: Fixed issues breaking tests  
							
							 
							
							... 
							
							
							
							For #4903  
							
						 
						
							2024-03-16 15:26:34 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								794671ef32 
								
							 
						 
						
							
							
								
								Framework: Upgrade from Laravel 9 to 10  
							
							 
							
							... 
							
							
							
							Following Laravel guidance and GitHub diff.
Not yet in tested state with app-specific changes made. 
							
						 
						
							2024-03-16 15:12:14 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								07761524af 
								
							 
						 
						
							
							
								
								Dev: Fixed flaky OIDC test, updated dev version  
							
							 
							
							
							
						 
						
							2024-03-12 12:08:26 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c9d9ad10f2 
								
							 
						 
						
							
							
								
								Merge branch 'totp-patch' into development  
							
							 
							
							
							
						 
						
							2024-03-10 18:32:02 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d5a689366c 
								
							 
						 
						
							
							
								
								MFA: Copied autocomplete changes from totp to backup codes  
							
							 
							
							... 
							
							
							
							Also added tests to cover.
Related to #4849  
							
						 
						
							2024-03-10 18:31:01 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								77f125208e 
								
							 
						 
						
							
							
								
								Page nav: Fixed nbsp being represented as nothing  
							
							 
							
							... 
							
							
							
							Now represented in page nav using a normal space to avoid complete
removal of space.
Added test to cover.
For #4836  
							
						 
						
							2024-03-09 15:52:09 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b7d4bd5bce 
								
							 
						 
						
							
							
								
								Breadcrumbs: Set book/shelf lists to use name ordering  
							
							 
							
							... 
							
							
							
							Previously in database order (id) which is not predictable
nor parsable for users.
For #4876  
							
						 
						
							2024-03-09 15:24:44 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f5f96f84e7 
								
							 
						 
						
							
							
								
								404: Fixed entity list issue with entity with non-visible parent  
							
							 
							
							... 
							
							
							
							Adds our mixed entity list loader to popular queries for more efficient
loading. 
							
						 
						
							2024-02-28 13:08:06 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a75d5b8bc1 
								
							 
						 
						
							
							
								
								Sessions: Prevent image urls being part of session URL history  
							
							 
							
							... 
							
							
							
							To prevent them being considered for redirects.
Includes test to cover.
For #4863  
							
						 
						
							2024-02-22 11:23:59 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								055bbf17de 
								
							 
						 
						
							
							
								
								Theme System: Added AUTH_PRE_REGISTER logical event  
							
							 
							
							... 
							
							
							
							Included tests to cover.
Manually tested on standard and social (GitHub) auth.
For #4833  
							
						 
						
							2024-02-21 15:30:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1ea2ac864a 
								
							 
						 
						
							
							
								
								Queries: Update API to align data with previous versions  
							
							 
							
							... 
							
							
							
							Ensures fields returned match API docs and previous versions of
BookStack where we were accidentally returning more fields than
expected.
Updates tests to cover many of these.
Also updated clockwork to ignore image requests for less noisy
debugging.
Also updated chapter page query to not be loading all page data, via new
query in PageQueries. 
							
						 
						
							2024-02-11 15:42:37 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								483410749b 
								
							 
						 
						
							
							
								
								Queries: Updated all app book static query uses  
							
							 
							
							
							
						 
						
							2024-02-07 16:37:36 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								779f09bff6 
								
							 
						 
						
							
							
								
								Merge branch 'chapter-templates' into development  
							
							 
							
							
							
						 
						
							2024-02-01 12:55:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								43a72fb9a5 
								
							 
						 
						
							
							
								
								Default chapter templates: Added tests, extracted repo logic  
							
							 
							
							... 
							
							
							
							- Updated existing book tests to be generic to all default templates,
  and updated with chapter testing.
- Extracted repeated logic in the Book/Chapter repos to be shared in the
  BaseRepo.
Review of #4750  
							
						 
						
							2024-02-01 12:51:47 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4137cf9c8f 
								
							 
						 
						
							
							
								
								Default chapter templates: Updated api docs and tests  
							
							 
							
							... 
							
							
							
							Also applied minor tweaks to some wording and logic.
During review of #4750  
							
						 
						
							2024-02-01 12:22:16 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								47f082c085 
								
							 
						 
						
							
							
								
								Comments: Added HTML filter test, fixed placeholder in dark mode  
							
							 
							
							
							
						 
						
							2024-01-31 16:47:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fee9045dac 
								
							 
						 
						
							
							
								
								Comments: Removed remaining uses of redundant 'text' field  
							
							 
							
							... 
							
							
							
							Opened #4821  to remove the DB field in a few releases time. 
							
						 
						
							2024-01-31 16:35:58 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								06901b878f 
								
							 
						 
						
							
							
								
								Comments: Added HTML filter on load, tinymce elem filtering  
							
							 
							
							... 
							
							
							
							- Added filter on load to help prevent potentially dangerous comment
  HTML in DB at load time (if it gets passed input filtering, or is
  existing).
- Added TinyMCE valid_elements for input wysiwygs, to gracefully degrade
  content at point of user-view, rather than surprising the user by
  stripping content, which TinyMCE would show, post-save. 
							
						 
						
							2024-01-31 16:20:22 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e9a19d5878 
								
							 
						 
						
							
							
								
								Comments: Added wysiwyg link selector, updated tests, removed command  
							
							 
							
							... 
							
							
							
							- Updated existing tests with recent back-end changes, mainly to use
  HTML data.
- Removed old comment regen command that's no longer required. 
							
						 
						
							2024-01-31 14:22:04 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1dc094ffaf 
								
							 
						 
						
							
							
								
								OIDC: Added testing of PKCE flow  
							
							 
							
							... 
							
							
							
							Also compared full flow to RFC spec during this process 
							
						 
						
							2024-01-27 16:41:15 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d5a91d0d35 
								
							 
						 
						
							
							
								
								Merge pull request  #4758  from BookStackApp/range_request_support  
							
							 
							
							... 
							
							
							
							Range request support 
							
						 
						
							2024-01-17 11:10:38 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								adf1806fea 
								
							 
						 
						
							
							
								
								Chapters API: Added missing book_slug field  
							
							 
							
							... 
							
							
							
							Was removed during previous changes, but reflected in response examples.
This adds into all standard single chapter responses.
For #4765  
							
						 
						
							2024-01-16 12:06:13 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								91d8d6eaaa 
								
							 
						 
						
							
							
								
								Range requests: Added test cases to cover functionality  
							
							 
							
							... 
							
							
							
							Fixed some found issues in the process. 
							
						 
						
							2024-01-14 15:50:00 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7cd0629a75 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated exports to handle HTML descriptions  
							
							 
							
							
							
						 
						
							2023-12-22 14:57:20 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2a7a81e749 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Updated API testing, fixed description set issue  
							
							 
							
							... 
							
							
							
							Fixed issue where an existing description_html field would not be
updated via 'description' input. 
							
						 
						
							2023-12-22 13:17:23 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Brown
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ed5d67e609 
								
							 
						 
						
							
							
								
								Input WYSIWYG: Aligned newline handling with old descriptions  
							
							 
							
							... 
							
							
							
							To ensure consistenent behaviour before/after changes.
Added tests to cover. 
							
						 
						
							2023-12-20 17:40:58 +00:00