-
Notifications
You must be signed in to change notification settings - Fork 891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge developer branch #1099
Merge developer branch #1099
Commits on Jun 10, 2024
-
Merge pull request #1017 from ton-blockchain/master
Sync branches
Configuration menu - View commit details
-
Copy full SHA for 6250662 - Browse repository at this point
Copy the full SHA 6250662View commit details
Commits on Jun 11, 2024
-
Soft send message validation (#1021)
* check mode on invalid action_send_msg * Fix random seed generation * Explicitly skip invalid actions * Count skipped valid messages, rename cfg option to message_skip_enabled * Allow unfreeze via external messages * Detect and handle bounce_on_fail mode for invalid messages * Fix codestyle * Adjust doc
Configuration menu - View commit details
-
Copy full SHA for bd23029 - Browse repository at this point
Copy the full SHA bd23029View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 773ebe0 - Browse repository at this point
Copy the full SHA 773ebe0View commit details
Commits on Jun 24, 2024
-
Fix TON compilation on Windows (github only) (#1020)
* add github action for macOS 14 (arm64, M1) * add github action (portable) for macOS 14 (arm64, M1) * rename macOS arm64 output artifact * Update libsodium on windows * Compile libsodium * Update build-windows.bat * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * revert libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * fix libsodium version 1.0.19; use compiled static libsodium for Windows instead of precompiled; * try 1.0.20 libsodium precompiled on github * try 1.0.18 libsodium precompiled on github * try windows build on win server 2019 * and use PlatformToolset=v142 * use cmake -G "Visual Studio 16 2019" * fix path to msvc 2019 on github * separate github windows build on win server 2019 and build on win server 2022 * Update assembly/native/build-windows-2019.bat add retry mechanism Co-authored-by: Dr. Awesome Doge <[email protected]> --------- Co-authored-by: neodiX <[email protected]> Co-authored-by: Dr. Awesome Doge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94c9fec - Browse repository at this point
Copy the full SHA 94c9fecView commit details
Commits on Jun 25, 2024
-
Fix skipped action list order (#1036)
* nullify incorrect actions directly in skipped_action_list
Configuration menu - View commit details
-
Copy full SHA for c2e7278 - Browse repository at this point
Copy the full SHA c2e7278View commit details
Commits on Jun 27, 2024
-
Doclinks that refer to docs.ton.org domain (#1029)
* Correct documentation link Update moved URL in comments * Update all doc links
Configuration menu - View commit details
-
Copy full SHA for c56e657 - Browse repository at this point
Copy the full SHA c56e657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2634e63 - Browse repository at this point
Copy the full SHA 2634e63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f39ac - Browse repository at this point
Copy the full SHA 11f39acView commit details -
Added nullptr check for emulation_result (#1037)
* Added nullptr check for emulation_result * Typo * added cast to EmulationExternalNotAccepted and diagnostic message * formatting * formatting * removed unnecessary nesting --------- Co-authored-by: dbaranov34 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38fc1d5 - Browse repository at this point
Copy the full SHA 38fc1d5View commit details -
Merge message dispatch queue (#1030)
* Deferred messages and msg metadata * Store out msg queue size in state * Add checks for queue processing 1. Collator must process at least one message from AccountDispatchQueue (unless block is full) 2. The first message from a transaction is not counted, it cannot be deferred (unless AccountDispatchQueue is not empty) * Return msg metadata from LS in listBlockTransactions[Ext] * Enable new features by capabilities * Changes in deferred messages * Process deferred messages via new_msgs in collator * Rework setting deferred_lt, bring back check_message_processing_order, check order of deferred_lt in validator * Use have_unprocessed_account_dispatch_queue_ in collator * Fix setting transaction lt for deferred messages * Fix lite-client compilation error * Changes in process_dispatch_queue, rename deferred_lt -> emitted_lt * Fix compilation error * Use uint64 for msg queue size * Add liteServer.getBlockOutMsgQueueSize * Fix compilation error * Fix typos in comments --------- Co-authored-by: SpyCheese <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0daee1d - Browse repository at this point
Copy the full SHA 0daee1dView commit details -
Tonlib: add methods smc.getRawFullAccountState and blocks.getOutMsgQu…
…eueSizes (#1027) * add method smc.getRawFullAccountState * Add method blocks.getOutMsgQueueSizes
Configuration menu - View commit details
-
Copy full SHA for 06f503d - Browse repository at this point
Copy the full SHA 06f503dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fae7763 - Browse repository at this point
Copy the full SHA fae7763View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f83701 - Browse repository at this point
Copy the full SHA 7f83701View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0bf7feb - Browse repository at this point
Copy the full SHA 0bf7febView commit details -
Configuration menu - View commit details
-
Copy full SHA for c15d878 - Browse repository at this point
Copy the full SHA c15d878View commit details -
Configuration menu - View commit details
-
Copy full SHA for d46261c - Browse repository at this point
Copy the full SHA d46261cView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c54f095 - Browse repository at this point
Copy the full SHA c54f095View commit details -
* Set collator options from validator console * Fix compilation error in manager-disk * Defer all messages if out msg queue is too big * Fix checking queue size in collator --------- Co-authored-by: SpyCheese <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57f95cc - Browse repository at this point
Copy the full SHA 57f95ccView commit details -
* add github action for macOS 14 (arm64, M1) * add github action (portable) for macOS 14 (arm64, M1) * rename macOS arm64 output artifact * Update libsodium on windows * Compile libsodium * Update build-windows.bat * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * revert libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * fix libsodium version 1.0.19; use compiled static libsodium for Windows instead of precompiled; * try 1.0.20 libsodium precompiled on github * try 1.0.18 libsodium precompiled on github * try windows build on win server 2019 * and use PlatformToolset=v142 * use cmake -G "Visual Studio 16 2019" * fix path to msvc 2019 on github * separate github windows build on win server 2019 and build on win server 2022 * Update assembly/native/build-windows-2019.bat add retry mechanism Co-authored-by: Dr. Awesome Doge <[email protected]> * rework docker image; provide installation, configuration and troubleshooting guidelines; add nc, ifconfig, netstat and iptraf-ng utilities for troubleshooting; * put back control.template * add tcpdump and curl to the docker image; update default validator ports; add kubernetes deployment guidelines with network=host; test metalLB load balancer * tested metalLB load balancer * tested aws deployment * tested gcp deployment * todo ali cloud and storage mount points, currently only the networking was tested * add storage/pv/pvc; repair broken links, adjust docu * change to dynamic storage provisioning without node affinity (statefulSet+headless service) WIP * modify gcp deployment WIP * modify aws deployment WIP * add resource requests/limits * some docu changes * some docu changes; aws tested * support $DUMP_URL parameter as well as $ZFS_POOL_NAME; add pv and plzip to docker image for dump extraction; use mainnet dump by default in k8s deployments; * support $DUMP_URL parameter as well as $ZFS_POOL_NAME; add pv and plzip to docker image for dump extraction; use mainnet dump by default in k8s deployments; add AliCloud support * minor remarks, final tests * remove ZFS_POOL_NAME parameter * improve docker github action - run test and add release tag, compile against arm64 * set docker test timeout * test if validator-engine inside the docker image is valid * test if validator-engine inside the docker image is valid * test if validator-engine inside the docker image is valid * adjust recommended node values for ali cloud deployment --------- Co-authored-by: neodiX <[email protected]> Co-authored-by: Dr. Awesome Doge <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2792fc2 - Browse repository at this point
Copy the full SHA 2792fc2View commit details -
* add github action for macOS 14 (arm64, M1) * add github action (portable) for macOS 14 (arm64, M1) * rename macOS arm64 output artifact * Update libsodium on windows * Compile libsodium * Update build-windows.bat * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * revert libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * fix libsodium version 1.0.19; use compiled static libsodium for Windows instead of precompiled; * try 1.0.20 libsodium precompiled on github * try 1.0.18 libsodium precompiled on github * try windows build on win server 2019 * and use PlatformToolset=v142 * use cmake -G "Visual Studio 16 2019" * fix path to msvc 2019 on github * separate github windows build on win server 2019 and build on win server 2022 * Update assembly/native/build-windows-2019.bat add retry mechanism Co-authored-by: Dr. Awesome Doge <[email protected]> * add test-emulator; disable test groovy pipeline * trigger all gh actions * fix win build * call test-emulator * fix test-emulator --------- Co-authored-by: neodiX <[email protected]> Co-authored-by: Dr. Awesome Doge <[email protected]> Co-authored-by: ms <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5380e6f - Browse repository at this point
Copy the full SHA 5380e6fView commit details
Commits on Jul 13, 2024
-
Fix processing dispatch queue (#1057)
Co-authored-by: SpyCheese <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00cd053 - Browse repository at this point
Copy the full SHA 00cd053View commit details
Commits on Jul 17, 2024
-
"getcollatoroptionsjson" command in validator console (#1059)
* "getcollatoroptionsjson" command in validator console * Improve state serializer Use previous persistent state to speed up reading
Configuration menu - View commit details
-
Copy full SHA for b9e89d4 - Browse repository at this point
Copy the full SHA b9e89d4View commit details -
Fix tonlib client crashing when block lookup error (#979)
Co-authored-by: hey-researcher <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 015e2e5 - Browse repository at this point
Copy the full SHA 015e2e5View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 58ca7b4 - Browse repository at this point
Copy the full SHA 58ca7b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b93728 - Browse repository at this point
Copy the full SHA 1b93728View commit details
Commits on Jul 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5521a6 - Browse repository at this point
Copy the full SHA a5521a6View commit details -
More verbose vm logs, fix parsing slice literals (#1076)
* More verbose VM logs * Fix parsing slice literals in fift
Configuration menu - View commit details
-
Copy full SHA for 28f9a9b - Browse repository at this point
Copy the full SHA 28f9a9bView commit details -
Remove rocksdb usage from fift (#1064)
* add github action for macOS 14 (arm64, M1) * add github action (portable) for macOS 14 (arm64, M1) * rename macOS arm64 output artifact * Update libsodium on windows * Compile libsodium * Update build-windows.bat * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * revert libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * fix libsodium version 1.0.19; use compiled static libsodium for Windows instead of precompiled; * try 1.0.20 libsodium precompiled on github * try 1.0.18 libsodium precompiled on github * try windows build on win server 2019 * and use PlatformToolset=v142 * use cmake -G "Visual Studio 16 2019" * fix path to msvc 2019 on github * separate github windows build on win server 2019 and build on win server 2022 * Update assembly/native/build-windows-2019.bat add retry mechanism Co-authored-by: Dr. Awesome Doge <[email protected]> * add test-emulator; disable test groovy pipeline * trigger all gh actions * fix win build * call test-emulator * remove usage of rocksdb in fift-lib * put back some code for test-db * fix test-emulator * remove usage of db-path parameter in fift * some func adjustments * fix checkout of openssl in fift-func-wasm-build-ubuntu.sh * typo * improve wasm build script for quicker turn around * remove sENVIRONMENT=web,worker for funcfiftlib. will be added later. * remove sENVIRONMENT=web,worker for funcfiftlib. will be added later. * remove sENVIRONMENT=web,worker for funcfiftlib. will be added later. * minor adjustments * remove -d option in fift; optimize fift-lib usage * reduce tondb usage --------- Co-authored-by: neodiX <[email protected]> Co-authored-by: Dr. Awesome Doge <[email protected]> Co-authored-by: ms <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 679e6be - Browse repository at this point
Copy the full SHA 679e6beView commit details -
Print oldest celldb snapshot to stats (#1078)
Co-authored-by: SpyCheese <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3828f8 - Browse repository at this point
Copy the full SHA b3828f8View commit details
Commits on Jul 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25386f5 - Browse repository at this point
Copy the full SHA 25386f5View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e7a26f5 - Browse repository at this point
Copy the full SHA e7a26f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for db1ba2e - Browse repository at this point
Copy the full SHA db1ba2eView commit details
Commits on Jul 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8714477 - Browse repository at this point
Copy the full SHA 8714477View commit details
Commits on Aug 7, 2024
-
Add --fast-state-serializer flag and responding to AdnlMessageCreateC…
…hannel with Nop (#1096) * Add --fast-state-serializer and tools for jemalloc * Disable fast state serializer by default unless RAM is >= 90GB * Print jemalloc stats once a minute * Dump jemalloc profile on request * Respond to AdnlMessageCreateChannel with Nop --------- Co-authored-by: SpyCheese <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e985ac0 - Browse repository at this point
Copy the full SHA e985ac0View commit details
Commits on Aug 9, 2024
-
Add github action for Ubuntu 24.04 (#1085)
* add github action for macOS 14 (arm64, M1) * add github action (portable) for macOS 14 (arm64, M1) * rename macOS arm64 output artifact * Update libsodium on windows * Compile libsodium * Update build-windows.bat * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * revert libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * use upgraded libsodium 1.0.20; use compiled static libsodium for Windows instead of precompiled; * fix libsodium version 1.0.19; use compiled static libsodium for Windows instead of precompiled; * try 1.0.20 libsodium precompiled on github * try 1.0.18 libsodium precompiled on github * try windows build on win server 2019 * and use PlatformToolset=v142 * use cmake -G "Visual Studio 16 2019" * fix path to msvc 2019 on github * separate github windows build on win server 2019 and build on win server 2022 * Update assembly/native/build-windows-2019.bat add retry mechanism Co-authored-by: Dr. Awesome Doge <[email protected]> * add test-emulator; disable test groovy pipeline * trigger all gh actions * fix win build * call test-emulator * fix test-emulator * test ubuntu 24.04 native build * ubuntu 24.04 has clang-16 by default --------- Co-authored-by: neodiX <[email protected]> Co-authored-by: Dr. Awesome Doge <[email protected]> Co-authored-by: ms <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 489721e - Browse repository at this point
Copy the full SHA 489721eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cbe20c - Browse repository at this point
Copy the full SHA 7cbe20cView commit details