Nicholas Dudfield 
							
						 
					 
					
						
						
							
						
						9753692a9a 
					 
					
						
						
							
							fix(logs): respect NO_COLOR for partition names  
						
						 
						
						... 
						
						
						
						The partition name colors (e.g., Application:, NetworkOPs:) were
ignoring the NO_COLOR environment variable and always applying
color codes. Now both partition names and location suffixes
properly respect should_log_use_colors() which honors NO_COLOR
and terminal detection. 
						
						
							
						
					 
					
						2025-10-27 11:17:08 +07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Dudfield 
							
						 
					 
					
						
						
							
						
						70942e5882 
					 
					
						
						
							
							fix(logs): preserve trailing newlines in location suffixes  
						
						 
						
						... 
						
						
						
						Fixes jagged formatting where location info appeared with leading
spaces after blank lines in multiline log messages. Location suffix
now appears immediately after content with trailing newlines preserved.
Also optimizes the hot logging path:
- Single backward scan with find_last_not_of
- Exact pre-allocation to avoid reallocations
- Direct string operations instead of ostringstream
- Move semantics for final assignment 
						
						
							
						
					 
					
						2025-10-24 11:34:15 +07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						6f148a8ac7 
					 
					
						
						
							
							ExtendedHookState ( #406 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-23 18:57:38 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						96222baf5e 
					 
					
						
						
							
							Add hook header generators and CI verification workflow ( #597 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-22 15:25:38 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						74477d2c13 
					 
					
						
						
							
							added configurable NuDB block size support in xahaud ( #601 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-22 14:15:12 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alloy Networks 
							
						 
					 
					
						
						
							
						
						9378f1a0ad 
					 
					
						
						
							
							Update CONTRIBUTING.md ( #599 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-21 14:20:10 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						6fa6a96e3a 
					 
					
						
						
							
							Introduce StartTime in CronSet and improve next execution scheduling ( #596 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-21 14:17:53 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RichardAH 
							
						 
					 
					
						
						
							
						
						b0fcd36bcd 
					 
					
						
						
							
							import_vl_keys logic fix (flap fix) ( #588 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-18 16:27:05 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RichardAH 
							
						 
					 
					
						
						
							
						
						1ec31e79c9 
					 
					
						
						
							
							Cron (on ledger cronjobs) ( #590 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: tequ <git@tequ.dev > 
						
						
							
						
					 
					
						2025-10-17 18:45:16 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						9c8b005406 
					 
					
						
						
							
							fix: improve logging for transaction preflight failures in applyHook.cpp ( #566 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-15 12:33:32 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						687ccf4203 
					 
					
						
						
							
							Remove unused variable enabled in MultiSign_test.cpp ( #592 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-15 12:32:31 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						83f09fd8ab 
					 
					
						
						
							
							ci: add clang to build matrix [ci-nix-full-matrix] ( #569 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-15 11:26:31 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						15c7ad6f78 
					 
					
						
						
							
							Fix Invalid Tx flags ( #514 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-14 15:35:48 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						1f12b9ec5a 
					 
					
						
						
							
							feat(logs): add -DBEAST_ENHANCED_LOGGING with file:line numbers for JLOG macro ( #552 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-14 10:44:03 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						ad0531ad6c 
					 
					
						
						
							
							chore: fix warnings ( #509 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Denis Angell <dangell@transia.co >
Co-authored-by: RichardAH <richard.holland@starstone.co.nz > 
						
						
							
						
					 
					
						2025-10-11 11:47:13 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						e580f7cfc0 
					 
					
						
						
							
							chore(vscode): enable format on save in settings.json ( #578 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-11 11:43:50 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						094f011006 
					 
					
						
						
							
							Fix emit Hook API testcase name ( #580 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-11 11:43:09 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						39d1c43901 
					 
					
						
						
							
							build: upgrade openssl from 1.1.1u to 3.6.0 ( #587 )  
						
						 
						
						... 
						
						
						
						Updates OpenSSL dependency to the latest 3.x series available on Conan Center. 
						
						
							
						
					 
					
						2025-10-10 19:53:35 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								J. Scott Branson 
							
						 
					 
					
						
						
							
						
						b3e6a902cb 
					 
					
						
						
							
							Update Sample Configuration Files in /cfg for Congruence with xahaud ( #584 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-10-10 14:59:39 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						fa1b93bfd8 
					 
					
						
						
							
							build: migrate to conan 2 ( #585 )  
						
						 
						
						... 
						
						
						
						Migrates the build system from Conan 1 to Conan 2 
						
						
							
						
					 
					
						2025-10-10 14:57:46 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						92e3a927fc 
					 
					
						
						
							
							refactor KEYLET_LINE in utils_keylet ( #502 )  
						
						 
						
						... 
						
						
						
						Fixes the use of high and low in variable names, as these are determined by ripple::keylet::line processing.
Co-authored-by: RichardAH <richard.holland@starstone.co.nz > 
						
						
							
						
					 
					
						2025-10-09 21:02:14 +11:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						8f7ebf0377 
					 
					
						
						
							
							Optimize github action cache ( #544 )  
						
						 
						
						... 
						
						
						
						* optimize github action cache
* fix
* refactor: improve github actions cache optimization (#3 )
- move ccache configuration logic to dedicated action
- rename conanfile-changed to should-save-conan-cache for clarity
---------
Co-authored-by: Niq Dudfield <ndudfield@gmail.com > 
						
						
							
						
					 
					
						2025-09-08 15:53:40 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						46cf6785ab 
					 
					
						
						
							
							fix(tests): prevent buffer corruption from concurrent log writes ( #565 )  
						
						 
						
						... 
						
						
						
						std::endl triggers flush() which calls sync() on the shared log buffer.
Multiple threads racing in sync() cause str()/str("") operations to
corrupt buffer state, leading to crashes and double frees.
Added mutex to serialize access to suite.log, preventing concurrent
sync() calls on the same buffer. 
						
						
							
						
					 
					
						2025-09-08 13:57:49 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						3c4c9c87c5 
					 
					
						
						
							
							Fix rwdb memory leak with online_delete and remove flatmap ( #570 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Denis Angell <dangell@transia.co > 
						
						
							
						
					 
					
						2025-08-26 14:00:58 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						7a790246fb 
					 
					
						
						
							
							fix: upgrade CI to GCC 13 and fix compilation issues,  fixes   #557  ( #559 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-14 17:41:49 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						1a3d2db8ef 
					 
					
						
						
							
							fix(ci): export correct snappy version ( #546 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-08-14 14:01:32 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						2fc912d54d 
					 
					
						
						
							
							Make release build use conan deps where possible and hbb 4.0.1 ( #516 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Denis Angell <dangell@transia.co >
Co-authored-by: Niq Dudfield <ndudfield@gmail.com > 
						
						
							
						
					 
					
						2025-08-14 12:59:57 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						849d447a20 
					 
					
						
						
							
							docs(freeze): canceling escrows with deep frozen assets is allowed ( #540 )  
						
						 
						
						
						
						
							
  2025.7.9-release+1951
 
						
					 
					
						2025-07-09 13:48:59 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						ee27049687 
					 
					
						
						
							
							IOUIssuerWeakTSH ( #388 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-09 13:48:26 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						60dec74baf 
					 
					
						
						
							
							Add DeepFreeze test for URIToken ( #539 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-09 12:49:47 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Angell 
							
						 
					 
					
						
						
							
						
						9abea13649 
					 
					
						
						
							
							Feature Clawback ( #534 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-07-09 12:48:46 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Angell 
							
						 
					 
					
						
						
							
						
						810e15319c 
					 
					
						
						
							
							Feature DeepFreeze ( #536 )  
						
						 
						
						... 
						
						
						
						---------
Co-authored-by: tequ <git@tequ.dev > 
						
						
							
						
					 
					
						2025-07-09 10:33:08 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						d593f3bef5 
					 
					
						
						
							
							fix: provisional PreviousTxn{Id,LedgerSeq} double threading ( #515 )  
						
						 
						
						... 
						
						
						
						---------
Co-authored-by: tequ <git@tequ.dev > 
						
						
							
						
					 
					
						2025-07-08 18:04:39 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Niq Dudfield 
							
						 
					 
					
						
						
							
						
						1233694b6c 
					 
					
						
						
							
							chore: add suspicious_patterns to .scripts/pre-hook and not-suspicious filter ( #525 )  
						
						 
						
						... 
						
						
						
						* chore: add suspicious_patterns to .scripts/pre-hook and not-suspicious filter
* rm: kill annoying checkpatterns job
* chore: cleanup
---------
Co-authored-by: RichardAH <richard.holland@starstone.co.nz > 
						
						
							
						
					 
					
						2025-07-01 20:58:06 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						a1d42b7380 
					 
					
						
						
							
							Improve unittests ( #494 )  
						
						 
						
						... 
						
						
						
						* Match unit tests on start of test name (#4634 )
* For example, without this change, to run the TxQ tests, must specify
  `--unittest=TxQ1,TxQ2` on the command line. With this change, can use
  `--unittest=TxQ`, and both will be run.
* An exact match will prevent any further partial matching.
* This could have some side effects for different tests with a common
  name beginning. For example, NFToken, NFTokenBurn, NFTokenDir. This
  might be useful. If not, the shorter-named test(s) can be renamed. For
  example, NFToken to NFTokens.
* Split the NFToken, NFTokenBurn, and Offer test classes. Potentially speeds
  up parallel tests by a factor of 5.
* SetHook_test, SetHookTSH_test, XahauGenesis_test
---------
Co-authored-by: Ed Hennis <ed@ripple.com > 
						
						
							
						
					 
					
						2025-06-30 10:03:02 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						f6d2bf819d 
					 
					
						
						
							
							Fix governance vote purge ( #221 )  
						
						 
						
						... 
						
						
						
						governance hook should be independently and deterministically recompiled before being voted in 
						
						
							
						
					 
					
						2025-06-16 17:12:06 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Angell 
							
						 
					 
					
						
						
							
						
						a5ea86fdfc 
					 
					
						
						
							
							Add Conan Building For Development ( #432 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-05-14 14:00:20 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RichardAH 
							
						 
					 
					
						
						
							
						
						615f56570a 
					 
					
						
						
							
							Sus pat ( #507 )  
						
						 
						
						
						
						
							
  2025.5.1-release+1762
 
						
					 
					
						2025-05-01 17:23:56 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RichardAH 
							
						 
					 
					
						
						
							
						
						5e005cd6ee 
					 
					
						
						
							
							remove false positives from sus pat finder ( #506 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-05-01 09:54:41 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Angell 
							
						 
					 
					
						
						
							
						
						80a7197590 
					 
					
						
						
							
							fix warnings ( #505 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-30 11:51:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						7b581443d1 
					 
					
						
						
							
							Suppress build warning introduced in Catalogue ( #499 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-29 08:25:55 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						5400f43359 
					 
					
						
						
							
							Supress logs for Catalogue_test, Import_test ( #495 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-24 17:46:09 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Angell 
							
						 
					 
					
						
						
							
						
						8cf7d485ab 
					 
					
						
						
							
							fix: ledger_index ( #498 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-24 16:45:01 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						372f25d09b 
					 
					
						
						
							
							Remove #ifndef DEBUG guards and exception handling wrappers ( #496 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-24 16:38:14 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Angell 
							
						 
					 
					
						
						
							
						
						401395a204 
					 
					
						
						
							
							patch remarks ( #497 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-24 16:36:57 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						4221dcf568 
					 
					
						
						
							
							Add tests for SetRemarks ( #491 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-18 09:34:44 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						989532702d 
					 
					
						
						
							
							Update clang-format workflow ( #490 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-17 16:16:59 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								RichardAH 
							
						 
					 
					
						
						
							
						
						f9cd2e0d21 
					 
					
						
						
							
							Remarks amendment ( #301 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Denis Angell <dangell@transia.co > 
						
						
							
						
					 
					
						2025-04-16 08:42:04 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						59e334c099 
					 
					
						
						
							
							fixRewardClaimFlags ( #487 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-15 20:08:19 +10:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tequ 
							
						 
					 
					
						
						
							
						
						9018596532 
					 
					
						
						
							
							HookCanEmit ( #392 )  
						
						 
						
						
						
						
							
						
					 
					
						2025-04-15 13:32:35 +10:00