26806 Commits

Author SHA1 Message Date
losh11
ef33747ae9
v0.21.3: update version, release notes and manpages 2024-03-06 07:17:50 +00:00
fanquake
7e3c1f516f
build: explicitly disable libsecp256k1 openssl based tests
These tests are failing when run against OpenSSL 3, and have been
removed upstream, https://github.com/bitcoin-core/secp256k1/pull/983, so
disabled them for now to avoid `make check` failures.

Note that this will also remove warning output from our build, due to
the use of deprecated OpenSSL API functions. See #23048.
2024-03-06 06:40:14 +00:00
losh11
c2a4fc36d2
disable schnorrsigs test in secp256k1-zkp 2024-03-05 03:12:01 +00:00
Hector Chu
a7b5cd6b51
Fix secp256k1 build 2024-03-05 02:37:51 +00:00
losh11
2170c245ee
backport: Improve performance of p2p inv to send queues #27610 2024-03-03 06:09:32 +00:00
losh11
260de8480f
fix: secp-zkp refs + VG_CHECK test + block_assemble bench 2024-03-03 03:13:12 +00:00
Loshan T
8e16ef3c61
fix #942 2024-03-03 03:10:10 +00:00
Otto Kohulak
41b4c1676d Add missing includes 2024-03-02 04:40:32 +00:00
losh11
50f084b872
adjust NODE_MWEB_LIGHT_CLIENT bit to 1 << 23 2024-03-02 03:54:15 +00:00
losh11
53dbe584fd
disable unfinshed test & fix missing ismweb from testfiles 2024-03-02 03:51:25 +00:00
Hector Chu
8925697f15 remove block height from netutxo & changed segment.leaves to vector<Leaf> 2024-02-25 00:14:10 +00:00
Hector Chu
4c3d4f278a enable peerblockfilters by default & add NODE_MWEB_LIGHT_CLIENT service flag & blockheight to netutxos + more 2024-02-25 00:14:05 +00:00
David Burkett
1049218e66 Segment & PMMR cleanup, plus some documentation 2024-02-25 00:11:49 +00:00
David Burkett
a14c94f8d2 Added "getmwebutxos" and "mwebutxos" p2p messages 2024-02-25 00:11:49 +00:00
David Burkett
ae2987593c Added "mwebleafset" getdata type and CMWEBLeafsetMsg response 2024-02-25 00:11:49 +00:00
David Burkett
215edcfaa8 Added "mwebheader" getdata type and CMerkleBlockWithMWEB response 2024-02-25 00:11:49 +00:00
fanquake
0698e23d7a build: use -isysroot over --sysroot on macOS 2024-02-18 05:27:28 +00:00
fanquake
a6a2f36196 build: use -stdlib++-isystem with Clang 10 2024-02-18 05:27:28 +00:00
fanquake
7d0f9db65d build: no longer patch threading out of ld64
Changes introduced in ld64-450.3 have likely removed the need for us to
patch out pthreads. See:
https://opensource.apple.com/source/ld64/ld64-450.3/src/ld/InputFiles.cpp.auto.html.
2024-02-18 05:27:28 +00:00
fanquake
05be4913b3 build: Xcode 12.1, macOS SDK 10.15.6 2024-02-18 05:27:28 +00:00
fanquake
77f2f2564c build: native cctools 973.0.1, ld64 609 2024-02-18 05:27:28 +00:00
Hennadii Stepanov
70b6355414 build: Clang 10.0.1
LLVM 8 has inherent nondeterminism in the compiler, fixed in LLVM 9+.
2024-02-18 05:27:28 +00:00
fanquake
9f39f07f31 build: libtapi 1100.0.11 2024-02-18 05:27:28 +00:00
fanquake
e7905edaa9 build: split native_cctools 2024-02-18 05:27:28 +00:00
Carl Dong
0257a56c44 depends: Add comment about cache invalidation 2024-02-18 05:27:28 +00:00
Carl Dong
6c805a16b9 depends: Fully determine path for darwin cctools
See previous commit for description.
2024-02-18 05:27:28 +00:00
Carl Dong
e06b46c340 depends: Fully determine path for darwin_{CC,CXX}
Instead of doing the awkward /bin path prepending at config.site
creation time, set darwin_{CC,CXX} in a way that fully determines the
program's path (clang/clang++) similar to how AC_PATH_{TOOL,PROG} would
do.

Also see the added comment block in depends/Makefile for more context on
determining $PATH for our config.site.
2024-02-18 05:27:28 +00:00
Carl Dong
084aa06623 depends: Quote to prevent word splitting in config.site
SC2086 is disabled in our linter script so this wasn't caught.
2024-02-18 05:27:28 +00:00
Carl Dong
8d27ea62af depends: Remove -fuse-ld line
clang warns when a command line option is unused, and some of our tests
use Werror, so unfortunately we cannot use this flag to pin our linker
for now. Leaving this commit in for future reference, as it would be
great if there's more granularity to Werror and we can be explicit about
what linker we want to use.
2024-02-18 05:27:28 +00:00
Carl Dong
69513844fa depends: Pin clang search paths for darwin host 2024-02-18 05:27:28 +00:00
Carl Dong
a376e2e504 depends: Delay expansion of per-package vars
Prior to this commit, when int_vars was called for packages, it would
immediately expand the "single-dollar variables", which may be defined
in terms of variables which are not yet determined (e.g. variables
defined in package/*.mk, which are included after int_vars is called).

This is required for the next commit as after that commit, for darwin
cross-builds:

0. int_vars is defined in terms of $(1)_cc
1. $(1)_cc is defined in terms of darwin_CC
2. ... which is defined in terms of clang_resource_dir
3. ... which is defined in terms of native_cctools_clang_version
4. which is undetermined at the time when int_vars is being expanded and evaluated
2024-02-18 05:27:28 +00:00
Loshan T
fffb9223da
Merge pull request #937 from litecoin-project/master
0.21.2.x
2024-02-17 17:55:21 +00:00
Rafael Sadowski
787695cb6b Fix build with Boost 1.77.0
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument
2024-02-17 17:54:18 +00:00
NamecoinGithub
3904aebec6 Fix Broken Linux Compiling Dependancies Instruction
Add libssl-dev which is required for Linux Compiling
2024-02-17 17:54:18 +00:00
David Burkett
4714137fe3 bitcoind.pid => litecoind.pid 2024-02-17 17:54:18 +00:00
rustyx
308f254c98 Fix ODR issues in CHDChain 2024-02-17 17:54:18 +00:00
Rafael Sadowski
24a0299bfb Fix build with Boost 1.77.0
BOOST_FILESYSTEM_C_STR changed to accept the path as an argument
2024-01-04 12:45:46 +00:00
NamecoinGithub
5ac781487c Fix Broken Linux Compiling Dependancies Instruction
Add libssl-dev which is required for Linux Compiling
2023-05-12 07:47:49 +01:00
David Burkett
bf355d283d
Merge pull request #886 from litecoin-project/issue_831
bitcoind.pid => litecoind.pid
2023-03-16 04:54:15 -07:00
David Burkett
1c42019ae7 bitcoind.pid => litecoind.pid 2023-03-13 13:10:07 -04:00
David Burkett
91c56dbccf Remove 'GUARDED_BY(NetEventsInterface::g_msgproc_mutex)' to avoid gitian build failures
(cherry picked from commit 953811f77a85cfc79d79e08f2283ddf0b9730928)
2023-02-26 20:47:18 -05:00
David Burkett
953811f77a Remove 'GUARDED_BY(NetEventsInterface::g_msgproc_mutex)' to avoid gitian build failures 2023-02-24 02:44:03 -05:00
David Burkett
47334552aa Updating bitcoin ports to litecoin's equivalent
(cherry picked from commit f69578127bd32e1154f45dbec47213c38f7ffd55)
2023-02-21 10:52:43 -05:00
David Burkett
c5ad2ae43c 0.21.2.2: Updating version, release notes, and manpages
(cherry picked from commit 79602915982fa19740335e0be00c7b1eda3c09ad)
2023-02-21 10:52:30 -05:00
David Burkett
a8f12c2615 Rate limit the processing of rumoured addresses. Ref: https://github.com/bitcoin/bitcoin/pull/22387
(cherry picked from commit 8b256769fdb3baaa0e67f8a2b762f67b34f02144)
2023-02-21 10:52:07 -05:00
David Burkett
0eb9809917
Merge pull request #879 from litecoin-project/rate-limit
Rate limit addresses
2023-02-21 10:07:15 -05:00
David Burkett
f69578127b Updating bitcoin ports to litecoin's equivalent 2023-02-20 17:18:59 -05:00
David Burkett
7960291598 0.21.2.2: Updating version, release notes, and manpages 2023-02-20 16:38:46 -05:00
David Burkett
8b256769fd Rate limit the processing of rumoured addresses. Ref: https://github.com/bitcoin/bitcoin/pull/22387 2023-02-20 15:29:18 -05:00
David Burkett
4ae03b3f04
Merge pull request #834 from rustyx/chdchain-odr
Fix undefined reference to `CHDChain::VERSION_HD_CHAIN_SPLIT'
2022-07-16 20:01:56 -04:00