Commit Graph

477 Commits

Author SHA1 Message Date
Daira-Emma Hopwood 9032e57fdd make-release.py: Versioning changes for 6.2.0. 2025-04-16 23:53:22 +01:00
Daira-Emma Hopwood ab7ddaa963 make-release.py: Versioning changes for 6.2.0-rc1. 2025-04-10 18:39:55 +01:00
Jack Grigg 50c2ce6abb make-release.py: Versioning changes for 6.1.0. 2025-01-02 19:18:11 +00:00
Jack Grigg b7708cc68e make-release.py: Versioning changes for 6.0.0. 2024-10-02 20:41:53 +00:00
Jack Grigg 757b127cd8 make-release.py: Versioning changes for 6.0.0-rc1. 2024-09-27 21:42:28 +00:00
Kris Nuttycombe 8f6579fe63 make-release.py: Versioning changes for 5.10.0. 2024-08-27 10:37:31 -06:00
Kris Nuttycombe 8f335af6d6 make-release.py: Versioning changes for 5.10.0-rc1. 2024-08-21 22:53:24 -06:00
Kris Nuttycombe d7541a0ed5 make-release.py: Versioning changes for 5.9.1. 2024-05-23 12:53:32 -06:00
Kris Nuttycombe b3f45212a2 make-release.py: Versioning changes for 5.9.1-rc1. 2024-05-22 10:33:29 -06:00
Jack Grigg 26085b9c34 depends: Update Clang / libcxx to LLVM 18.1.4
- We now fetch `libtinfo5` for all Linux builders as Clang 18 requires.
  We update it to 6.2 because 6.0 is no longer available in the Debian
  repository, and 6.4 requires glibc 2.33.
- We keep native x86_64 macOS builds on 15.0.4 because no binaries are
  available for Clang 16, 17, or 18 (only ARM64 macOS, for which we do
  not currently have build support).
- We keep FreeBSD on 14.0.6 because there are still no binaries for
  Clang 15, 17, or 18. Clang 16 has FreeBSD 13 binaries, but none for
  FreeBSD 12.
2024-05-04 02:06:38 +00:00
Jack Grigg cac0d0e0e1 make-release.py: Versioning changes for 5.9.0. 2024-04-19 18:27:25 +00:00
Jack Grigg ff0d42239b make-release.py: Versioning changes for 5.9.0-rc1. 2024-04-17 22:41:05 +00:00
Jack Grigg 7ef8a69a94 make-release.py: Versioning changes for 5.8.0. 2024-01-02 19:15:04 +00:00
Jack Grigg 8a99b166e2 make-release.py: Versioning changes for 5.8.0-rc1. 2023-12-21 16:41:34 +00:00
Jack Grigg 31bcbd7843 make-release.py: Versioning changes for 5.7.0. 2023-09-28 18:19:21 +00:00
Jack Grigg beb8f7c99b make-release.py: Versioning changes for 5.7.0-rc1. 2023-09-22 20:21:19 +00:00
Kris Nuttycombe a23b2f1ac7 make-release.py: Versioning changes for 5.6.1. 2023-06-21 14:38:23 -06:00
Kris Nuttycombe 1ff2d5c45d make-release.py: Versioning changes for 5.6.0. 2023-06-14 15:58:32 -06:00
Kris Nuttycombe 3c1f0ab9af make-release.py: Versioning changes for 5.6.0-rc1. 2023-06-07 18:34:05 -06:00
Greg Pfeil 3a8b5f3b66
Merge remote-tracking branch 'upstream/master' into hotfix-v5.5.1 2023-05-17 11:22:42 -06:00
Greg Pfeil 3d48aec2ae
make-release.py: Versioning changes for 5.5.1. 2023-05-16 11:17:32 -06:00
str4d 5678ccd4e5
Merge pull request #6594 from str4d/libsecp256k1-0.2.0
Migrate to `libsecp256k1 0.2.0`
2023-05-08 18:55:24 +01:00
Greg Pfeil b66efda72d
Update comments on disabled warnings
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2023-05-04 14:11:34 -06:00
Greg Pfeil 2198c6f408
Move warning flags to configure.ac
- `-Werror` is now controlled by `--enable-werror` as it was before the previous
  commit, but now it defaults to `yes`
- overriding `CXXFLAGS` no longer prevents warnings from being enabled (prior to
  the previous commit, configure was set up to enable certain warnings (`-Wall`, `-Wextra`, etc.),
  but they were never actually used, because we always had `CXXFLAGS` overridden

We also no longer `AC_CHECK_…` individual warning flags, for a few reasons
- we know the compiler that will be used (with a few variations),
- the pivot to opt-out makes it harder to consider flags in isolation,
- there are a lot of flags now (almost 200), and
- they will be changing rapidly in the short term (~150 will go away soon).
2023-05-04 14:11:34 -06:00
Kris Nuttycombe 17e28419c0 make-release.py: Versioning changes for 5.5.0. 2023-04-27 16:14:07 -06:00
Kris Nuttycombe 0b46e7d6fd make-release.py: Versioning changes for 5.5.0-rc3. 2023-04-26 22:38:58 -06:00
Jack Grigg 6eca360bf6 make-release.py: Versioning changes for 5.5.0-rc2. 2023-04-25 18:22:35 +00:00
fanquake c6b21b3b7a build: remove some no-longer-needed var unexporting from configure
(cherry picked from commit bitcoin/bitcoin@ee30bf7c01)
2023-04-21 13:39:07 +00:00
Pieter Wuille 466e870be1 Remove --disable-openssl-tests for libsecp256k1 configure
(cherry picked from commit bitcoin/bitcoin@a1f76cdb22)
2023-04-21 13:30:14 +00:00
Jack Grigg c2e8b87264 make-release.py: Versioning changes for 5.5.0-rc1. 2023-04-20 22:16:52 +00:00
Kris Nuttycombe cf33607665 make-release.py: Versioning changes for 5.4.2. 2023-02-20 19:55:37 -07:00
Jack Grigg fc6ddfa605 make-release.py: Versioning changes for 5.4.1. 2023-02-13 18:06:28 +00:00
Jack Grigg 4cb8973c22 make-release.py: Versioning changes for 5.4.0. 2023-02-08 17:07:58 +00:00
Kris Nuttycombe 6ae749d4d9 make-release.py: Versioning changes for 5.4.0-rc4. 2023-02-01 17:35:05 -07:00
Kris Nuttycombe 6e8404e9b3 make-release.py: Versioning changes for 5.4.0-rc3. 2023-01-27 15:03:29 -07:00
Jack Grigg ae7c2c742d make-release.py: Versioning changes for 5.4.0-rc2. 2023-01-24 02:13:05 +00:00
str4d d6e2fada84
Merge pull request #6362 from nuttycom/issue2921-fix-copyright-headers
Replace fix-copyright-headers.py with a script that creates a scripted-diff git commit.
2023-01-23 22:13:05 +00:00
Kris Nuttycombe 3cec519ce4 scripted-diff: Update Zcash copyrights to 2023
-BEGIN VERIFY SCRIPT-
for party in "The Zcash developers" "The Bitcoin Core developers" "Bitcoin Developers"; do
  sed -i"" -e "s#Copyright (c) \([0-9]\{4\}\)\(-[0-9]\{4\}\)\? $party#Copyright (c) \1-2023 $party#" COPYING
  sed -i"" -e "s#\(.*\)\([0-9]\{4\}\)\(-[0-9]\{4\}\)\, $party#\1\2-2023, $party#" contrib/debian/copyright
done

sed -i"" -e "s/define(_COPYRIGHT_YEAR, [0-9]\{4\})/define(_COPYRIGHT_YEAR, 2023)/" configure.ac
sed -i"" -e "s/#define COPYRIGHT_YEAR [0-9]\{4\}/#define COPYRIGHT_YEAR 2023/" src/clientversion.h

git grep "^// Copyright (c) .* The Zcash developers" \
  | awk -F ':' '{print $1}' \
  | xargs -I {} sed -i"" -e "s#// Copyright (c) \([0-9]\{4\}\)\(-[0-9]\{4\}\)\? The Zcash developers#// Copyright (c) \1-2023 The Zcash developers#" {}
-END VERIFY SCRIPT-
2023-01-23 11:31:54 -07:00
Jack Grigg 072fc26e3e make-release.py: Versioning changes for 5.4.0-rc1. 2023-01-19 22:50:16 +00:00
Jack Grigg 5d52d60477 build: Bump required Boost version 2023-01-12 02:10:22 +00:00
Daira Hopwood f7697dbdf3 make-release.py: Versioning changes for 5.3.2. 2022-12-03 19:49:32 +00:00
Daira Hopwood 5e3e4d49d0 make-release.py: Versioning changes for 5.3.1. 2022-12-02 02:42:08 +00:00
Greg Pfeil 0647a9ba24 make-release.py: Versioning changes for 5.3.1-rc1. 2022-11-23 22:09:24 -07:00
Greg Pfeil 5a084253d6 make-release.py: Versioning changes for 5.3.0. 2022-10-20 10:38:42 -06:00
Jack Grigg 78d23a2a96 make-release.py: Versioning changes for 5.3.0-rc1. 2022-10-11 11:17:23 +00:00
Jack Grigg 69ebc1fe34 build: Disable secp256k1 OpenSSL tests
This is a temporary fix until we can backport the removal of these tests
in bitcoin-core/secp256k1#983.

Closes zcash/zcash#6180.
2022-09-27 22:56:40 +00:00
Pieter Wuille 2eb90863a2 libsecp256k1 no longer has --with-bignum= configure option
(cherry picked from commit bitcoin/bitcoin@5c7ee1b2da)
2022-09-27 22:18:05 +00:00
Kris Nuttycombe df6e05173e
Merge pull request #6083 from zcash/leveldb-1.22
Update LevelDB to 1.22+
2022-08-10 18:14:43 -06:00
Sean Bowe 9d8e85373e
make-release.py: Versioning changes for 5.2.0. 2022-07-25 12:38:28 -06:00
Kris Nuttycombe 5671ed3f9d make-release.py: Versioning changes for 5.2.0-rc1. 2022-07-22 15:49:26 -06:00