1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00
ton/tonlib/tonlib
EmelyanenkoK f1592641de
Tonlib improvement fixes (#934)
* 3.6. Fix directory traversal in KeyValueDir

* 3.9. Fix buffer_to_hex reversing nibbles

* 3.5. Fix error handling at blocks.getBlockHeader

* 3.11. Fix query.forget

* 3.12. Fix error handling in RemoteRunSmcMethod

* 4.1. Delete unused files

* 3.10. Use named constants instead hardcoded constants

* 3.4. Fix response block header verification

* 3.1. Check proof of blocks.getShards response

* fix td::buffer_to_hex + test

* 3.2. Add proof check for listBlockTransactions response in RunEmulator actor

* 3.8. Add proof checking for getLibraries method

* fix regression tests

* 3.3 Add proof checking for lookupBlock method

* Add publishers to proof of getLibrariesWithProof response  (#25)

* fix missing return, fix requesting mc block

* Fix requesting lookupBlock with client mc blk == mc ref block

* Fix duplicating lib data in proof and data, add mode 2 for not including the data

* Migration of LastBlockStorage with fixed td::buffer_to_hex

---------

Co-authored-by: ms <dungeon666master@protonmail.com>
Co-authored-by: Marat <98183742+dungeon-master-666@users.noreply.github.com>
2024-03-19 15:31:29 +03:00
..
keys pow-testgiver support 2020-07-06 17:07:20 +03:00
Client.cpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
Client.h bugfixes 2020-04-10 23:06:01 +04:00
ClientJson.cpp pow-testgiver support 2020-07-06 17:07:20 +03:00
ClientJson.h bugfixes 2020-04-10 23:06:01 +04:00
Config.cpp bugfixes + tonlib update 2020-04-30 15:04:47 +04:00
Config.h updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
ExtClient.cpp Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
ExtClient.h Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
ExtClientLazy.cpp Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
ExtClientLazy.h Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
ExtClientOutbound.cpp Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
ExtClientOutbound.h Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
KeyStorage.cpp updated func and tonlib 2020-02-15 20:03:17 +04:00
KeyStorage.h updated func and tonlib 2020-02-15 20:03:17 +04:00
KeyValue.cpp Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
KeyValue.h updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
LastBlock.cpp Tonproxy improvements (#483) 2022-10-06 21:31:18 +03:00
LastBlock.h updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
LastBlockStorage.cpp Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
LastBlockStorage.h bugfixes 2020-04-10 23:06:01 +04:00
LastConfig.cpp Fix extracting version from config in tonlib (#748) 2023-07-17 17:20:01 +03:00
LastConfig.h Fix returning config from LS, add extra c7 elements in getmethods (#713) 2023-05-27 21:22:31 +03:00
Logging.cpp bugfixes 2020-04-10 23:06:01 +04:00
Logging.h bugfixes 2020-04-10 23:06:01 +04:00
tonlib-cli.cpp Add "showtransactions" to tonlib-cli (#790) 2023-10-28 19:05:00 +03:00
tonlib_client_json.cpp Tonlib: add exported function tonlib_client_set_verbosity_level (#406) 2022-06-17 10:01:19 +03:00
tonlib_client_json.h Tonlib: add exported function tonlib_client_set_verbosity_level (#406) 2022-06-17 10:01:19 +03:00
TonlibCallback.h bugfixes 2020-04-10 23:06:01 +04:00
TonlibClient.cpp Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
TonlibClient.h Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
TonlibClientWrapper.cpp TON Storage utilities (#564) 2022-12-22 12:24:13 +03:00
TonlibClientWrapper.h TON Storage utilities (#564) 2022-12-22 12:24:13 +03:00
TonlibError.h updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
utils.cpp bugfixes 2020-04-10 23:06:01 +04:00
utils.h bugfixes 2020-04-10 23:06:01 +04:00