1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-12 19:22:37 +00:00
No description
Find a file
Tolya eb86234a11
Merge pull request #413 from ton-blockchain/temp-master
Update DNS resolver in liteclient and tonlib
2022-06-29 23:12:57 +03:00
.github chore: provide a new issue template 2022-06-06 23:36:36 +08:00
adnl Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
blockchain-explorer Add proper declarations for MHD result >=v0.9.71 2021-02-10 23:21:29 +03:00
catchain Add overlay certificate checks 2022-05-06 10:32:55 +03:00
CMake initial commit 2019-09-07 14:33:36 +04:00
common bugfixes 2020-04-10 23:06:01 +04:00
create-hardfork Add custom global configs for hardfork utilites 2021-08-19 13:16:20 +03:00
crypto Update DNS resolver in liteclient and tonlib 2022-06-29 17:59:30 +03:00
dht pow-testgiver support 2020-07-06 17:07:20 +03:00
dht-server Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
doc Merge pull request #368 from tvorogme/patch-2 2022-05-24 21:08:37 +03:00
docker Update link to TON repository in docker build 2022-05-11 14:57:38 +02:00
example bugfixes 2020-04-10 23:06:01 +04:00
fec bugfixes 2020-04-10 23:06:01 +04:00
http Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
keyring bugfixes 2020-04-10 23:06:01 +04:00
keys bugfixes 2020-04-10 23:06:01 +04:00
lite-client Update DNS resolver in liteclient and tonlib 2022-06-29 17:59:30 +03:00
lite-client-docs speed up synchronization 2019-11-18 22:15:14 +04:00
memprof bugfixes 2020-04-10 23:06:01 +04:00
overlay Allow untrusted fecs after check (#356) 2022-05-11 21:12:04 +03:00
rldp bugfixes 2020-04-10 23:06:01 +04:00
rldp-http-proxy Update DNS resolver in liteclient and tonlib 2022-06-29 17:59:30 +03:00
rldp2 Add tests and fixes for modpow2, muldivmod 2022-05-06 10:43:53 +03:00
storage Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
tdactor integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
tddb validator large state serialization bugfix + tdlib update for clients 2021-01-07 22:48:04 +03:00
tdfec pow-testgiver support 2020-07-06 17:07:20 +03:00
tdnet pow-testgiver support 2020-07-06 17:07:20 +03:00
tdtl pow-testgiver support 2020-07-06 17:07:20 +03:00
tdutils Add methods to sign and import certificates 2022-05-06 10:42:49 +03:00
terminal updated pow-miner + small bugfix 2020-07-10 13:46:16 +03:00
test Add custom global configs for hardfork utilites 2021-08-19 13:16:20 +03:00
third-party rocksdb submodule upgrade to 6.27.3 2022-05-06 10:45:56 +03:00
tl Update DNS resolver in liteclient and tonlib 2022-06-29 17:59:30 +03:00
tl-utils integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
ton pow-testgiver support 2020-07-06 17:07:20 +03:00
tonlib Update DNS resolver in liteclient and tonlib 2022-06-29 17:59:30 +03:00
utils Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
validator Fix undefined order of clone and move in check_external_message (#381) 2022-05-24 21:06:37 +03:00
validator-engine Add methods to sign and import certificates 2022-05-06 10:42:49 +03:00
validator-engine-console Add methods to sign and import certificates 2022-05-06 10:42:49 +03:00
validator-session Add versioned validatorSession.config 2021-01-20 16:11:40 +03:00
.clang-format initial commit 2019-09-07 14:33:36 +04:00
.clang_complete initial commit 2019-09-07 14:33:36 +04:00
.gitattributes initial commit 2019-09-07 14:33:36 +04:00
.gitignore Update testnet config 2021-08-01 23:36:36 +03:00
.gitmodules initial commit 2019-09-07 14:33:36 +04:00
Changelog.md Add Changelog to May 22 release 2022-05-16 22:47:01 +03:00
CMakeLists.txt Add apple m1 support (#401) 2022-06-11 11:53:49 +03:00
git.cc.in Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
git.h Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
git_watcher.cmake Automatically integrates git build information into executables. 2021-02-27 14:34:43 +03:00
GPLv2 updated tonlib 2020-02-06 21:56:46 +04:00
LGPLv2 updated liteserver 2020-02-02 16:53:37 +04:00
LICENSE.LGPL initial commit 2019-09-07 14:33:36 +04:00
README.md update readme 2022-05-12 16:05:01 +03:00
run-clang-format.sh initial commit 2019-09-07 14:33:36 +04:00

TON

Main TON monorepo, which includes the code of the node/validator, lite-client, tonlib, FunC compiler, etc.

Updates flow:

  • master branch - mainnet is running on this stable branch.

    Only emergency updates, urgent updates, or updates that do not affect the main codebase (GitHub workflows / docker images / documentation) are committed directly to this branch.

  • testnet branch - testnet is running on this branch. The branch contains a set of new updates. After testing, the testnet branch is merged into the master branch and then a new set of updates is added to testnet branch.

  • backlog - other branches that are candidates to getting into the testnet branch in the next iteration.

Usually, the response to your pull request will indicate which section it falls into.

"Soft" Pull Request rules

  • Thou shall not merge your own PRs, at least one person should review the PR and merge it (4-eyes rule)
  • Thou shall make sure that workflows are cleanly completed for your PR before considering merge

Workflows responsibility

If a CI workflow fails not because of your changes but workflow issues, try to fix it yourself or contact one of the persons listed below via Telegram messenger:

  • C/C++ CI (ccpp-linux.yml): TBD
  • C/C++ CI Win64 Compile (ccpp-win64.yml): TBD