neodix42 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5186c4755c 
								
							 
						 
						
							
							
								
								Change fift path separator for FIFTPATH and -I argument ( #1014 )  
							
							... 
							
							
							
							* add github action for macOS 14 (arm64, M1)
* add github action (portable) for macOS 14 (arm64, M1)
* rename macOS arm64 output artifact
* Colon cannot be used as a path separator for FIFTPATH or -I argument in fift on Windows when absolute paths are used (e.g. C:\path\lib:C:\path\smartcont).
Suggestion to use @ as a new path separator on Windows.
---------
Co-authored-by: neodiX <neodix42@ton.org> 
							
						 
						
							2024-06-07 18:50:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f9b6d21620 
								
							 
						 
						
							
							
								
								Update validator list on each keyblock  
							
							
							
						 
						
							2024-06-04 13:09:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0301e9fbb7 
								
							 
						 
						
							
							
								
								Fix loading key block config in FullNodeImpl ( #1013 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-06-04 13:03:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d7e85bafd 
								
							 
						 
						
							
							
								
								Rollback celldb default flag values and decrease default TTLs ( #1012 )  
							
							... 
							
							
							
							* Rollback celldb default flag values and decrease default TTLs
* Fix description 
							
						 
						
							2024-06-02 13:41:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								74801d00b8 
								
							 
						 
						
							
							
								
								Command to disable state serializer ( #1011 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-31 20:50:31 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								229d6a8ee9 
								
							 
						 
						
							
							
								
								Fix TL scheme for liteServer.nonfinal.getValidatorGroups ( #1008 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-29 15:11:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8a4d44de1e 
								
							 
						 
						
							
							
								
								Compress block candidate broadcasts ( #1007 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-29 15:10:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ceefac74cf 
								
							 
						 
						
							
							
								
								Limit checked external messages per address ( #1005 )  
							
							... 
							
							
							
							* Limit checked external messages per address
* Change max_ext_msg_per_addr_time_window; cleanup mempool by timer
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-28 13:31:13 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d80ce8d3eb 
								
							 
						 
						
							
							
								
								Fix choosing neighbours in private overlays ( #1004 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-27 17:32:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neodix42 
								
							 
						 
						
							
							
							
							
								
							
							
								db505f45b2 
								
							 
						 
						
							
							
								
								Use jemalloc ( #987 )  
							
							... 
							
							
							
							* use jemalloc
* install system jemalloc in github action
* check if jemalloc is actually used
---------
Co-authored-by: neodiX <neodix42@ton.org> 
							
						 
						
							2024-05-25 12:32:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								539d5dd2de 
								
							 
						 
						
							
							
								
								Add candidates cache ( #1000 )  
							
							... 
							
							
							
							* Broadcast shardchain block candidates in private overlays, generate proof links from candidates
* Disable shardchain block broadcasts in private overlays
* Send block candidate broadcasts to custom overlays, allow non-validators to receive candidates
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-24 09:58:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a74888d2f 
								
							 
						 
						
							
							
								
								Automatically disable celldb direct I/O if cache is small ( #997 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-15 16:06:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3827409957 
								
							 
						 
						
							
							
								
								Change default values for celldb flags ( #996 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-14 20:33:53 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a802fa67a 
								
							 
						 
						
							
							
								
								Blockchain explorer: use liteServer.runSmcMethod ( #994 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-14 17:11:01 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								561f342639 
								
							 
						 
						
							
							
								
								Add --celldb-direct-io and --celldb-preload-all ( #993 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-14 16:05:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								816dd9cf2d 
								
							 
						 
						
							
							
								
								Add option --catchain-max-block-delay ( #990 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-13 14:55:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7fd75ce56 
								
							 
						 
						
							
							
								
								Fix creating rocksdb cache ( #989 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-13 14:54:57 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1433f23eff 
								
							 
						 
						
							
							
								
								Add option --celldb-cache-size ( #988 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-13 12:48:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neodix42 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								136b99b8d1 
								
							 
						 
						
							
							
								
								Use jemalloc ( #987 )  
							
							... 
							
							
							
							* use jemalloc
* install system jemalloc in github action
* check if jemalloc is actually used
---------
Co-authored-by: neodiX <neodix42@ton.org> 
							
						 
						
							2024-05-12 12:48:14 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5c09936cf 
								
							 
						 
						
							
							
								
								Block broadcasts in custom overlays ( #986 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-10 17:04:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6fb2019a4f 
								
							 
						 
						
							
							
								
								Improve validator session stats ( #982 )  
							
							... 
							
							
							
							* Add list of validators
* Fix producer stats
* Make round and stats timestamps more meaningful
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-05-08 17:41:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								037053fffe 
								
							 
						 
						
							
							
								
								More verbose state serializer logs ( #976 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-29 16:33:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a543c6b28 
								
							 
						 
						
							
							
								
								Add more info to session stats ( #973 )  
							
							... 
							
							
							
							* Improve validator session stats
* Improve validator session stats
Add got_submit_at, collation_cached, validation_cached.
Fix stats cleanup.
* Fix setting timestamp for cached blocks
* Add serialize/deserialize time, serialized size to validator session stats, fix setting is_accepted
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-25 18:47:15 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2b012c883 
								
							 
						 
						
							
							
								
								Add write time stats to celldb/db_stats.txt ( #972 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-25 18:45:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								25f61dff16 
								
							 
						 
						
							
							
								
								Tonlib patch ( #966 )  
							
							... 
							
							
							
							* Bugfix in tonlib
* Fix calling actors in RunEmulator
* Fix checking proofs in blocks.getTransactions and blocks.getShards
* tonlib-cli: Fix printing special cells
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-15 13:44:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								190aa6bd4a 
								
							 
						 
						
							
							
								
								Use shard client timestamp to determine expiration of temp archives ( #965 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-15 13:44:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cfe1d1a96 
								
							 
						 
						
							
							
								
								Merge pull request  #961  from ton-blockchain/testnet  
							
							... 
							
							
							
							Merge developer branch 
							
						 
						
							2024-04-10 13:05:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neodix42 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c07356062a 
								
							 
						 
						
							
							
								
								add usage of liblz4-dev to Dockerfile ( #960 )  
							
							
							
						 
						
							2024-04-10 13:04:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
							
							
								
							
							
								2b45b09211 
								
							 
						 
						
							
							
								
								Add changelog for April update  
							
							
							
						 
						
							2024-04-10 12:36:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8acf37ccbc 
								
							 
						 
						
							
							
								
								Merge pull request  #959  from ton-blockchain/testnet  
							
							... 
							
							
							
							Merge developer branch 
							
						 
						
							2024-04-10 12:20:44 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a2bd695b89 
								
							 
						 
						
							
							
								
								Fix prepare_vm_c7 ( #958 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-08 14:29:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8111d8b5b 
								
							 
						 
						
							
							
								
								Fix setting due_payment in storage phase ( #957 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-08 11:15:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc4244f5a4 
								
							 
						 
						
							
							
								
								Fix setting inited_ in FullNodeCustomOverlay ( #954 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-03 12:11:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8390d887d3 
								
							 
						 
						
							
							
								
								Set temp packages ttl to 1h ( #953 )  
							
							... 
							
							
							
							This leaves only 3 last temp packages
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-02 11:46:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7907bdd58 
								
							 
						 
						
							
							
								
								Rename private ext msg overlays to custom overlays, change interface a bit ( #952 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-01 18:24:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0434eadc1f 
								
							 
						 
						
							
							
								
								Add custom overlays for external messages ( #949 )  
							
							... 
							
							
							
							* Private overlay for external messages
* Improve ext msg overlays
* Manage from validator console
* Bypass out queue size limit for high-priority messages
* Shuffle messages in get_external_messages
* Cleanup mempool when creating validator group
* Improve private overlays for externals
1. Allow using validator adnl ids in addition to fullnode ids
2. Set priority per sender, not per overlay
3. Require the same overlay name for all nodes
4. Enable lz4 in private block overlay
* Fix typo, add debug logs
* Enable lz4 in private block overlay by config
Change proto_version for lz4 in catchain overlays to 4
* Add logs for broadcasts in fullnode
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-04-01 16:44:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								46ca0e6014 
								
							 
						 
						
							
							
								
								Check pack_statistics for nullptr ( #950 )  
							
							
							
						 
						
							2024-03-29 22:01:53 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								576cf9d19f 
								
							 
						 
						
							
							
								
								Update recent_changelog.md for April2024 update  
							
							
							
						 
						
							2024-03-28 11:44:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									neodix42 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7849249c6 
								
							 
						 
						
							
							
								
								lz4 support in multiple builds ( #946 )  
							
							... 
							
							
							
							* Compress block candidates in validator-session
* Compress blocks in full-node (disabled for now)
* test pipeline with lz4
* tonlib compilation required lz4;
try win compile;
* install lz4 on mac.
* wip, test builds
* remove FindLZ4.cmake
* fix typo
* fix wasm lz4 path
* increase groovy timeout to 120 sec
* add lz4 for android and emscripten builds
* add lz4 for android and emscripten builds
* fix win build include path for lz4
* add precompiled lz4 for android
* cleanup
* adjust android include dir for lz4
* fix path for android arm of lz4
* cleanup
* minor fix
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-03-28 10:18:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10487b1c71 
								
							 
						 
						
							
							
								
								Collect statistics for .pack files ( #944 )  
							
							... 
							
							
							
							* Statistics for .pack files
* optimizations
* fix typo
* fix erasing packages 
							
						 
						
							2024-03-27 14:23:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b07614335c 
								
							 
						 
						
							
							
								
								liteServer.getOutMsgQueueSizes method ( #943 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-03-26 15:55:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									omahs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								438e59a324 
								
							 
						 
						
							
							
								
								Fix typos ( #926 )  
							
							... 
							
							
							
							* fix typos
* fix typo 
							
						 
						
							2024-03-26 14:56:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									iliavy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43ad9947b9 
								
							 
						 
						
							
							
								
								Fix typo in variable name ( #940 )  
							
							
							
						 
						
							2024-03-26 14:54:20 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0bcebe8a0e 
								
							 
						 
						
							
							
								
								Exp/compress candidates ( #942 )  
							
							... 
							
							
							
							* Compress block candidates in validator-session
* Compress blocks in full-node (disabled for now)
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-03-26 14:52:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9452c367e4 
								
							 
						 
						
							
							
								
								LS queries to nonfinal blocks ( #941 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-03-26 14:51:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0feaaf591c 
								
							 
						 
						
							
							
								
								Mode 644 for db_stats.txt ( #938 )  
							
							
							
						 
						
							2024-03-20 15:57:20 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7a6bfa7e7a 
								
							 
						 
						
							
							
								
								Save rocksdb statistics to file every minute ( #932 )  
							
							... 
							
							
							
							* Save rocksdb statistics to file every minute
* Add flag to disable collecting rocksdb statistics 
							
						 
						
							2024-03-20 14:21:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf9848c60f 
								
							 
						 
						
							
							
								
								Merge pull request  #937  from ton-blockchain/master  
							
							... 
							
							
							
							Merge master 
							
						 
						
							2024-03-20 11:57:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marat 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								14f319d29c 
								
							 
						 
						
							
							
								
								Build fix: 'all_of' identifier not found ( #936 )  
							
							
							
						 
						
							2024-03-19 21:07:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a82a19313 
								
							 
						 
						
							
							
								
								Don't serialize expired persistent states ( #935 )  
							
							... 
							
							
							
							Co-authored-by: SpyCheese <mikle98@yandex.ru> 
							
						 
						
							2024-03-19 15:43:03 +03:00