neodiX
3bcaa44a08
build storage-daemon and storage-daemon-cli binaries
2022-12-29 01:02:42 +01:00
neodiX
2ff6129dce
build storage-daemon and storage-daemon-cli binaries
2022-12-29 01:00:05 +01:00
neodiX
85fd803847
build storage-daemon and storage-daemon-cli binaries
2022-12-29 00:47:55 +01:00
neodiX
bb5f332d8a
build storage-daemon and storage-daemon-cli binaries
2022-12-29 00:42:53 +01:00
neodiX
1f36bbe524
build storage-daemon and storage-daemon-cli binaries
2022-12-28 23:51:16 +01:00
neodiX
e24ba20d36
build storage-daemon and storage-daemon-cli binaries
2022-12-28 23:44:52 +01:00
neodiX
fe69ec0001
build storage-daemon and storage-daemon-cli binaries
2022-12-28 22:34:26 +01:00
neodiX
f7afe23a88
build storage-daemon and storage-daemon-cli binaries
2022-12-28 22:23:06 +01:00
neodiX
59bc4c6055
build storage-daemon and storage-daemon-cli binaries
2022-12-28 22:10:56 +01:00
neodiX
f500502ccb
build storage-daemon and storage-daemon-cli binaries
2022-12-28 21:46:35 +01:00
neodiX
7ac8535284
build storage-daemon and storage-daemon-cli binaries
2022-12-28 21:10:49 +01:00
SpyCheese
ad736c6bc3
Add "--copy" to storage-daemon-cli create command ( #576 )
...
* Add "--copy" flag to "create", improve console output
* Hide excessive logs
2022-12-28 17:40:20 +03:00
SpyCheese
eff610f807
Disable liteServer.getState method ( #573 )
2022-12-27 20:11:22 +03:00
EmelyanenkoK
b88eda83fe
A few improvements in storage-daemon-cli interface ( #570 )
...
* Pause and resume upload in storage-daemon
* Update help
* Update LoadSpeed.cpp
* Fix json output, prohibit torrents without files
Co-authored-by: SpyCheese <mikle98@yandex.ru>
Co-authored-by: Andrey Pfau <andreypfau@ton.org>
2022-12-24 13:10:09 +03:00
neodiX42
1a07edfed4
Upload to the docker repository only images from the master branch ( #569 )
2022-12-24 13:06:52 +03:00
SpyCheese
48d48e595e
Pause and resume upload in storage-daemon ( #567 )
2022-12-23 11:05:29 +03:00
Andrey Pfau
898d1ff8b2
Update branding in README.md ( #566 )
...
Light logo from https://ton.org/download/ton_logo_light_background.svg for GitHub Light Theme
and Dark logo from https://ton.org/download/ton_logo_dark_background.svg for GitHub Dark Theme
2022-12-22 17:52:53 +03:00
SpyCheese
8bfad35e93
Add try/catch to func stress-tester ( #565 )
2022-12-22 15:26:58 +03:00
EmelyanenkoK
e1be988df5
Add try/catch to FunC ( #560 )
...
* Add try-catch
* Fix 'return' bugs
* Update tests
* Fix 'SETCONTVARARGS' bug
* Fix 'SETCONTVARARGS' bug again
* Check deep stack
* Add throw_arg
Co-authored-by: legaii <jgates.ardux@gmail.com>
2022-12-22 15:26:39 +03:00
SpyCheese
dd9cdba587
Improve handling backup nodes in dht ( #562 )
2022-12-22 12:31:20 +03:00
EmelyanenkoK
360ef54e6b
TON Storage utilities ( #564 )
...
* Rename chunk to piece in MerkleTree for consistency
* Refactor PeerManager
* Make PeerState thread-safe
* Download torrent by hash
* First version of storage daemon
* Download torrents partially
* Improve storing and loading torrent state in DB
* Rewrite MerkleTree
* "Remove torrent" in storage daemon
* Process errors, fix bugs in storage
* Move TonlibClientWrapper from rldp-http-proxy to tonlib
* Initial version of storage provider
* Move interaction with contracts to smc-util
* Improve TonlibClientWrapper interface
* Various improvements in storage provider
* Fix TorrentCreator.cpp
* Improve interface for partial download
* Client mode in storage-daemon
* Improve interface of storage-daemon-cli
* Fix calculating speed, show peers in storage-daemon
* Use permanent adnl id in storage daemon
* Fix sending large "storage.addUpdate" messages
* Improve printing torrents in cli
* Update tlo
* Fix RldpSender::on_ack
* Update storage provider
* Add "address" parameter to get-provider-params
* Allow client to close storage contract
* Limit torrent description
* Add more logs to storage provider
* smc.forget tonlib method
* Use smc.forget in storage daemon
* Optimize sending messages in smc-util.cpp
* Fix verbosity, remove excessive logs
* Json output in storage-daemon-cli
* Update storage provider contracts
* Fix rldp2 acks
* Change verbosity of logs in rldp2
* Update help and output of commands and in storage-daemon-cli
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-12-22 12:24:13 +03:00
SpyCheese
434dc487a4
Handle non-alive nodes in overlays ( #563 )
2022-12-22 11:55:44 +03:00
EmelyanenkoK
3ff50f5f47
Add network id to dht ( #559 )
...
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-12-20 14:26:39 +03:00
SpyCheese
15cdfb0462
Fix compilation error in manager-disk.cpp ( #556 )
2022-12-15 17:12:43 +03:00
EmelyanenkoK
b6d44bb02a
Revert "fix include paths parsing under Windows ( #541 )" ( #557 )
...
This reverts commit 4d09d04a42
.
2022-12-15 17:12:29 +03:00
elderorb
4d09d04a42
fix include paths parsing under Windows ( #541 )
2022-12-15 14:55:11 +03:00
neodiX42
b4c55742a6
Fix TON compilation on Windows ( #544 )
...
* fix missing tlbc in MacOS builds
* fix missing tlbc in MacOS builds
* fix windows build
2022-12-15 13:14:43 +03:00
ms
b548ae61dd
Fix truncating JsonString ( #552 )
2022-12-15 10:04:34 +03:00
EmelyanenkoK
1b106ef270
Use state with applied shards in liteserver ( #553 )
...
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-12-13 17:46:54 +03:00
EmelyanenkoK
6f63be6140
Add more params to JettonBridgeParams
2022-12-13 17:25:12 +03:00
EmelyanenkoK
37e038fc9e
Add checks for receiving adnl packets
2022-12-13 09:37:19 +03:00
EmelyanenkoK
75f57bdc76
Add versions to JettonBridgeParams ( #547 )
2022-12-08 15:53:01 +03:00
SpyCheese
30bc897021
Improve fetching overlay nodes from DHT ( #548 )
2022-12-08 15:52:10 +03:00
SpyCheese
ac50074ff6
Fix getting cell-db-reader in AsyncStateSerializer ( #546 )
2022-12-07 21:49:17 +03:00
EmelyanenkoK
fcf59b4eb5
Reverse connections in adnl ( #545 )
...
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-12-06 17:06:54 +03:00
EmelyanenkoK
7754b3615e
Add dht-ping utils ( #543 )
...
* DHT utils
* Add public key to the output of dht-resolve
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-12-05 10:49:34 +03:00
neodiX42
adfa724583
Fix missing tlbc in MacOS builds ( #542 )
...
* fix missing tlbc in MacOS builds
* fix missing tlbc in MacOS builds
2022-12-03 12:31:31 +03:00
tolya-yanot
033c66e611
update testnet config in tonlib
2022-12-01 22:44:39 +03:00
ms
42335c1d8b
Update testnet config in tonlib ( #539 )
2022-11-30 20:03:12 +03:00
SpyCheese
33a0d1e8bc
Allow starting node with a newer hardfork in config ( #538 )
2022-11-30 12:12:19 +03:00
Evan Sultanik
77204a549a
Adds a script for testing opcode timing and gas costs ( #537 )
...
* Adds a utility to test opcode timing and gas costs
* Remove unnecessary dependencies
* Adds a missing error code parameter
2022-11-30 08:41:12 +03:00
EmelyanenkoK
d8dd75ec83
Limit account storage size ( #530 )
...
* Limit size of an account
* Bugfix
* Don't check size for special accounts
* Improve timeouts in collator and validator
Co-authored-by: SpyCheese <mikle98@yandex.ru>
2022-11-30 08:40:19 +03:00
SpyCheese
a4a3ea2b77
liteServer.getAccountStatePrunned method ( #534 )
2022-11-30 08:39:32 +03:00
SpyCheese
2d722c3431
Erase finished transfer_id from receivers ( #535 )
2022-11-30 08:39:12 +03:00
SpyCheese
c7f06abfbc
Fix finding blocks by lt and ut in archive manager ( #536 )
2022-11-30 08:38:46 +03:00
EmelyanenkoK
ff5c6593b0
Merge pull request #531 from ton-blockchain/master
...
Merge upstream
2022-11-25 18:35:23 +03:00
EmelyanenkoK
8c1b03d153
Merge pull request #529 from SpyCheese/optimize-collator
...
Cache result of run_collate_query in ValidatorGroup
2022-11-25 10:18:50 +03:00
SpyCheese
4714726f4a
Cache result of run_collate_query in ValidatorGroup
2022-11-25 09:49:04 +03:00
EmelyanenkoK
0686c08d57
Merge pull request #528 from SpyCheese/optimize-collator
...
Optimize calculation of storage stat, add logs to transaction.cpp
2022-11-24 19:53:42 +03:00
SpyCheese
5e3cc23921
Optimize calculation of storage stat, add logs to transaction.cpp
2022-11-24 19:16:55 +03:00