Commit Graph

90 Commits

Author SHA1 Message Date
tomFlowee 20bdfa96a5 Increase minor version 2021-02-16 19:15:14 +01:00
tomFlowee c67d720f72 Start new version. 2021-02-05 17:28:33 +01:00
tomFlowee cd67d2f186 prepare next release 2020-12-07 12:14:46 +01:00
TomZ 2df30ac774 Make a new release 2020-11-17 00:00:25 +01:00
TomZ 7aa4ed4820 Increase version number. 2020-10-26 18:21:52 +01:00
TomZ 21eb228f8f New release 2020-09-18 21:39:57 +02:00
TomZ 67f0535607 Squashed commit of the following:
commit f1c09cbbdf228cefbfbd339567ba337083e93e52
Author: TomZ <tomz@freedommail.ch>
Date:   Wed Sep 2 13:56:38 2020 +0200

    Fix sorting in address/utxo call

commit c61b03b05de04c9d53c6fdf413dd1b6d33dc17f6
Author: TomZ <tomz@freedommail.ch>
Date:   Wed Sep 2 13:03:43 2020 +0200

    Also catch missing services for more complex searches

    We did catch it on 'start()' which may not actually use a service that
    was missing and only in a followup would the missing service be used.
    So also catch the exception for missing service on the other event
    handling methods.

    This means that we now show a nice "setup needed" message to client when
    a call is done that is not supported because of missing backing service.

commit fbcfe60c7d21b309e9c827dd927de0e196d7f5b6
Author: TomZ <tomz@freedommail.ch>
Date:   Tue Sep 1 16:03:19 2020 +0200

    Also use the complex UTXO lookup to do callbacks.

commit d948225ae7786aa6b62ff9355c2d768a85569642
Author: TomZ <tomz@freedommail.ch>
Date:   Tue Sep 1 15:47:48 2020 +0200

    Add address/utxo call.

commit cbc4695d4abae1404afe03f34b10427e48f819ae
Author: TomZ <tomz@freedommail.ch>
Date:   Tue Sep 1 14:34:31 2020 +0200

    Add address/details API call

    This mostly implements the API call to list an address.

commit 1d215032af09551e2b3eda314c072a200e5fb37a
Author: TomZ <tomz@freedommail.ch>
Date:   Tue Sep 1 14:30:26 2020 +0200

    Fix warnings

    This fixes warnings from the compiler and the linter.

commit b61e7dd42222537b456a79e14439a0d36007e8d7
Author: TomZ <tomz@freedommail.ch>
Date:   Tue Sep 1 14:27:27 2020 +0200

    Blockchain::Search: Clean a little and fix bugs

    This follows the API docs on the utxoLookup() callback and we indeed
    return back the blockheight/etc parameters even if the utxo is already
    spent (represented by unspent=false).

commit 7ec3ebf937d7f2fb6a7a18f21d2e8b645db6fe3e
Author: TomZ <tomz@freedommail.ch>
Date:   Mon Aug 31 12:24:18 2020 +0200

    Fixes and move to v2 url

commit 32b8018af805ce068da7d3e149add66a90c92264
Author: TomZ <tomz@freedommail.ch>
Date:   Mon Aug 31 11:29:35 2020 +0200

    Build the rest service

commit c386adff9d28a0f844916019602ea0032bbc360a
Author: TomZ <tomz@freedommail.ch>
Date:   Sun Aug 30 19:24:29 2020 +0200

    Cleanup old code and make vin work

commit 5b88457863892ff8391e42a7eff61cd243851b41
Author: TomZ <tomz@freedommail.ch>
Date:   Sun Aug 30 18:42:41 2020 +0200

    Output addresses.

commit 46c2ce680409c38f1a67730e23cde942db2ecc46
Author: TomZ <tomz@freedommail.ch>
Date:   Sun Aug 30 17:51:03 2020 +0200

    Make tx-refs easier for the Blockchain::Search

commit b0591b5a6b57e2eb7022db7b7a351c694220e5ad
Author: TomZ <tomz@freedommail.ch>
Date:   Fri Aug 28 18:28:48 2020 +0200

    Make printing of tx work better

commit d337ac91ad4ab9eeb768695c639dcbbbcc463837
Author: TomZ <tomz@freedommail.ch>
Date:   Fri Aug 28 15:46:04 2020 +0200

    Make rest service show a nice help for setup.

commit 5997ff1fa06bd1a6b51ead93eef094a5561fdb53
Author: TomZ <tomz@freedommail.ch>
Date:   Wed Aug 26 17:43:09 2020 +0200

    Parse the json automatically.

commit 5ed7d6e53761828e2e385e085f44d530449b0b3b
Author: TomZ <tomz@freedommail.ch>
Date:   Wed Aug 26 13:07:04 2020 +0200

    Start project rest-service.
2020-09-02 14:58:09 +02:00
TomZ c44330f897 Master is not a release 2020-08-13 13:50:42 +02:00
TomZ cf192d159f Prepare 2020.5 2020-08-12 22:27:39 +02:00
TomZ 5cefa4981f Make cachier compile w/o QRencoder lib 2020-08-11 22:06:28 +02:00
TomZ a6c7d1604a Make possible to just compile/install libs
At popular demand, move the installing of the cmake support file
that lets external projects find the Flowee libs to our libs dir.

This has the effect that a user can selectively compile and install
the libs dir only in order to use our libraries.
2020-07-05 16:14:50 +02:00
TomZ 64507d4f75 Be less noisy for newer Qt
The latest Qt (5.15) is advertised to be the last before Qt6.
As a result the Qt devs have already made a lot of small refactors,
but just mark old methods deprecated.
When we start requiring at minimum Qt5.15 this will help us, so far
the deprecation methods are just noise we can't fix without
breaking people's builds. So turn them off.
2020-06-05 15:32:30 +02:00
TomZ f86c1e771f Remove 'is release' and make Qt client option
The Qt client is not being shipped (nor will it ever be), then maybe
it should not be compiled by default.
2020-05-27 11:55:56 +02:00
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