Commit Graph

77 Commits

Author SHA1 Message Date
TomZ db35dd2d00 new version 2020-05-20 13:18:14 +02:00
TomZ 589932e876 Make dependent projects able to link to secp256k1
As the compile may or may not link to GMP, using projects
need to link to this too. Dynamic libs handle this, we ship
static libs and thus we need to handle this ourselves.
2020-05-13 22:29:23 +02:00
TomZ d71cc4b84b [CMake] rename 'find' files to the package name
Resolve inconsistencies
2020-04-22 17:58:42 +02:00
TomZ 25ffc84f80 Introduce new lib p2p
We reuse the NetworkManager lower level code in order to connect
to the Bitcoin P2P network.
This implements the basics for anyone wanting to be a player on
this network.
2020-04-20 21:49:03 +02:00
TomZ daabb551eb master is not a release 2020-04-13 18:36:02 +02:00
TomZ dc95dae34a new version 2020-04-13 18:35:32 +02:00
TomZ 5383f86c7c Remove automake detection 2020-04-10 20:39:00 +02:00
TomZ fcdb52d5aa Make leveldb build with cmake
As this now means we completely use cmake, remove some legacy
stuff as well.
2020-04-08 22:48:29 +02:00
TomZ 1144f013a4 Build secp256k1 with cmake 2020-04-08 22:48:29 +02:00
TomZ 14bd55defb Extend warning message for configure 2020-04-07 22:24:37 +02:00
TomZ 78ac8ea335 new version 2020-03-24 19:29:37 +01:00
TomZ d8d9d438fd Revert set client is release
This reverts commit 39a72ea031.
2020-01-17 19:54:43 +01:00
TomZ 39a72ea031 start 2020.01 release branch 2020-01-17 19:53:41 +01:00
TomZ 83b7243b70 Prepare for the 2020.01 release
From now on, make sure that the minor always has at least 2 digits
which allows us to use string compare of versions even if we have
more than 9 releases in a year.
2019-12-31 18:05:24 +01:00
TomZ a4031c4df9 Master is not a release branch. 2019-12-17 16:21:51 +01:00
TomZ ebea5aa9a4 Release branch is a release 2019-12-12 20:51:43 +01:00
TomZ ae2a985477 Start new client version 2019-12-12 17:17:13 +01:00
TomZ 175096b2bd Refactor: move files
Move some files back to the server "library".
Merge the 'console' lib with server, as it doesn't really make sense with
just one file and nobody exclusively linking to it.

The server "libary" is not really a library, its the place we put all
the files shared by hub-qt hub-cli and hub.
We no longer depend on these files from other places (mostly due to
moving to the new logging framework) and as such we can move the files
back.
2019-11-13 19:09:24 +01:00
TomZ 3412d67f62 master is not a release branch 2019-11-11 21:13:17 +01:00
TomZ 6cc749627d Merge branch '2019.09' 2019-11-11 21:12:18 +01:00
TomZ 700f8644a5 Remove duplicate 2019-11-11 19:37:08 +01:00
TomZ 77cff07ec5 Add a cmake file to find installed components 2019-11-04 14:20:26 +01:00
TomZ 24d4503c4e Is release = true 2019-10-22 15:26:59 +02:00
TomZ 2396938cfb New version and only connect to new versions 2019-10-20 11:57:01 +02:00
TomZ 2e600dfe7f Import Schnorr multisig code 2019-10-14 19:22:27 +02:00
TomZ 55f139220f new version 2019-10-05 17:23:50 +02:00
TomZ 4835a8e044 Disable bitcore-proxy on missing Qt5Network
This fixes building in the static CI container
2019-09-23 11:59:56 +02:00
TomZ 7128284cf9 Start a new project 'bitcore-proxy'.
The very famous bitcore project presents an JSON based service which
presents blockchain data. This application aims to duplicate all the same
functionality but by using Flowee services instead.
2019-09-23 11:07:45 +02:00
TomZ 300d959b9e On MacOS Qt Gui apps don't link.
On MacOS compilation requires linking in bundles from the Qt libs,
which on the testers computer didn't happen and as such I'll just
disable the GUI compile for now on MacOS so focus can be had on
already working stuff.
2019-09-08 14:27:12 +02:00
TomZ be40a7832f Add another hint for brew users 2019-09-07 22:17:04 +02:00
TomZ 139d848bf7 Switch to CMakes CHECK_CXX_SOURCE_COMPILES 2019-09-07 20:04:31 +02:00
TomZ e1ef92a724 Small MacOS fixes 2019-09-07 19:53:50 +02:00
TomZ 253bda673d Prepare for next release 2019-08-16 23:42:21 +02:00
TomZ 259129eb4b Merge branch '2019.06' 2019-08-12 11:08:39 +02:00
TomZ 7ba37e6fab Reorder cmake a bit to have a more natural order
this also increases the minimum version requirements
and I put the boost include dirs in the path.
2019-08-12 11:07:48 +02:00
TomZ 6fdd9fd0f3 Not release in master 2019-06-19 16:57:28 +02:00
TomZ fe70740e93 Is release = true 2019-06-17 22:24:13 +02:00
TomZ 0e43162796 new version 2019-06-17 22:22:27 +02:00
TomZ 2b8e71a2ee Replace some left over BTC instances with BCH 2019-06-15 16:19:27 +02:00
TomZ a1dfd1cde9 Work on installable headers 2019-06-03 10:59:33 +02:00
TomZ e6ce7546f2 Master is not "release" 2019-05-17 12:43:26 +02:00
TomZ 6caba39496 Start version 2019.5 2019-05-17 12:40:42 +02:00
TomZ 715a3371fd Merge branch '2019.04' 2019-05-17 12:39:15 +02:00
TomZ 1f52ae7a7f FloweeServiceApplication: support net wildcard
For service applications that bind to networks (currently
only indexer) this allows users to pass the address:
    0.0.0.0
to bind to. The effect will be that we find all the network
interfaces in the system and bind to all of them.
Notice that we already had "localhost" as an alias to bind to both
v4 and v6 loopback interfaces.

This new feature depends on optional dependency QtNetwork.
2019-05-17 12:32:11 +02:00
TomZ eab28b6d53 Version 2019.04.2 2019-05-15 21:08:55 +02:00
TomZ 8d81cc5471 Create new lib apputils
This lib depends on QtCore, as such it is separated from other libs. As
many apps depend on QtCore we can share classes here to avoid
duplication.
2019-05-07 20:53:22 +02:00
TomZ c20356896f Set release to 2019.4 2019-04-22 13:10:51 +02:00
TomZ 0c602e1f72 Start branch 2019.03 2019-04-13 09:00:06 +02:00
TomZ 8808fa9bb4 [CMake] fix misdetection of CPU features
Upgrade the code to check not just if the compiler supports, but
try the actual system too.

Also add a new cmake option 'reproductable_builds' which, when set
to true, will not include any optimized hashing algorithms.
2019-04-02 21:02:41 +02:00
TomZ 5c9373eeac Introduce new app 'indexer' 2019-04-01 10:57:03 +02:00