Commit Graph

14876 Commits

Author SHA1 Message Date
Paul
a78c8ad2c9 continued e8a4c505 2018-07-01 22:35:45 -05:00
Paul
e8a4c505d1 deref iterators before calling methods 2018-07-01 22:32:53 -05:00
Paul
e2e7393d0b implement changes in zmq_sub.py, update the doc, and change argument name to fix typo 2018-07-01 22:19:30 -05:00
Paul
cb6d5b90d6 introduce hash prefix 2018-07-01 22:11:17 -05:00
Paul
cb16cf0760 use auto for the iterators 2018-07-01 21:50:35 -05:00
PaulieD
960190674b typo in df879f57 2018-06-30 22:56:53 -05:00
PaulieD
29574248b1 iterator i -> it and removal of notifier 2018-06-30 22:25:39 -05:00
PaulieD
ab9d62a250 remove formatting changes 2018-06-30 22:15:05 -05:00
PaulieD
df879f5792 optimization of hash.begin() @nmarley thoughts? 2018-06-30 21:04:21 -05:00
PaulieD
3b2945d0cd Merge branch 'zmq' of https://github.com/PaulieD/dash into zmq 2018-06-30 20:59:31 -05:00
PaulieD
83a2b82dc4 EOL added 2018-06-30 20:59:09 -05:00
Paul
97ee91b354 fix tabs etc 2018-06-30 19:34:55 -05:00
Paul
48b579c748 Revert "formatting fix. Will probably need to revert for this PR"
This reverts commit ca10558866.
2018-06-30 19:09:37 -05:00
Paul
8143bf35d8 Revert "added comment, might need to revert"
This reverts commit 2918ea40fe.
2018-06-30 19:09:28 -05:00
Paul
44291d7657 fixing linking(i think) error 2018-06-30 18:57:05 -05:00
Paul
f63fd97c03 add imports to the header files in zmqconfig.h 2018-06-30 18:41:03 -05:00
Paul
fc5cd4774a fix compile error 2018-06-30 18:23:43 -05:00
Paul
ebe77f5955 fix compile error, forgot to change params when copying 2018-06-30 18:19:38 -05:00
Paul
7a4220c7db Actually link in, all new govobjects and govvotes should be broadcast over zmq now. 2018-06-30 17:47:20 -05:00
Paul
a7437bceff fixes error of it not knowing about the classes 2018-06-30 17:46:36 -05:00
Paul
2918ea40fe added comment, might need to revert 2018-06-30 17:22:20 -05:00
Paul
96d3b7efc0 continue linking new zmq messages in 2018-06-30 17:04:16 -05:00
Paul
ca10558866 formatting fix. Will probably need to revert for this PR 2018-06-30 14:50:54 -05:00
PaulieD
6a0df48370 added zmq stuff for governance objects and votes
it seems that zmq is currently not in a working state, need to figure that out.

Need to:
plug in the new methods added
possibly plug in the old methods, as it doesn't look like they are.
2018-06-30 01:38:19 -05:00
PaulieD
612be48d96 fix whitespace 2018-06-30 01:34:58 -05:00
UdjinM6
1c9917e227
Fix CVE-2018-12356 by hardening the regex (#2126) 2018-06-18 19:08:27 +03:00
UdjinM6
b7c326115e
Do not create mnb until sync is finished (#2122)
We don't relay mnb if sync is still in progress. Creating mnb without
relaying it only increases inconsistency and leads to user confusion.
Unifying conditions for creation and relaying fixes this.
2018-06-18 19:08:00 +03:00
UdjinM6
b98643c27d
Split sentinel expiration in CMasternode::Check() in two parts (timeout and version) (#2121)
The initial ping is sent with defaults which switch MNs to SENTINEL_PING_EXPIRED state
while they should really be in PRE_ENABLED state. The fix is to split this verification
in two parts - this way sentinel version is only checked after at least one ping is received
from the masternode itself and not from the cold wallet.
2018-06-18 19:07:34 +03:00
UdjinM6
5669fc880e
Fix typos and rpc help text (#2120)
* Fix typo in PS info dialog

Also adjust translations accordingly.

* Fix typo in PS low key warning

* Fix typo in sendrawtransaction help

* Fix sendtoaddress/sendmany help text

* Fix listreceivedby* help text

* Fix typo in listunspent help

* Fix spelling "recieves"->"receives"

Shame on me

* transactions->transaction

* receives->"incoming payments grouped"
2018-06-18 19:07:09 +03:00
UdjinM6
d076ad4cea
Update release notes and staging tree in README (#2116)
* Update release notes

* add 2118

* bump staging tree in README.md
2018-06-12 22:10:36 +03:00
UdjinM6
806d7f0496
Fix rpc tests broken by 2110 (#2118) 2018-06-12 21:37:31 +03:00
UdjinM6
836e104710
Bump proto to 70210 (#2109) 2018-06-12 14:33:41 +03:00
UdjinM6
8d8fdb4339
sendrawtransaction no longer bypasses transaction policy limits by default (#2110)
* [rpc] sendrawtransaction no longer bypasses minRelayTxFee

The prioritisetransaction API can always be used if a transaction needs to be submitted that bypasses minRelayTxFee.

* Allow to bypass transaction policy limits in sendrawtransaction

Add new rpc param to sendrawtransaction to have an ability to tweak its behaviour.
Default is `false` i.e. "do not bypass".

* fix
2018-06-12 14:33:23 +03:00
UdjinM6
8e129877a6
Partially revert 1922 (#2108)
Turned out we actually need mixing collaterals charged as fees in our mempool for them to be relayed.
2018-06-11 13:14:41 +03:00
UdjinM6
8c2d16f5f3
Limit IS quorums by updated MNs only (#2107) 2018-06-11 13:14:24 +03:00
Semen Martynov
0a71c693e7 Remove explicit wallet lock in MasternodeList::StartAll() (#2106)
Possible fix #2104
2018-06-11 13:14:00 +03:00
UdjinM6
0de79d70b5
Do not create oversized transactions (bad-txns-oversize) (#2103) 2018-06-11 13:13:20 +03:00
UdjinM6
fcac40ab4e
RPC: fix wallet lock check in privatesend start (#2102) 2018-06-11 13:13:03 +03:00
UdjinM6
23ba94b370
Bump remaining min protocols (#2097)
* bump MIN_GOVERNANCE_PEER_PROTO_VERSION

* bump MIN_MASTERNODE_PAYMENT_PROTO_VERSION_2
2018-06-06 19:06:52 +03:00
UdjinM6
6c79c348ee
Drop "MAY, 2018" clause for proposal validation on mainnet (#2101) 2018-06-06 19:06:23 +03:00
UdjinM6
6079b860e3
Drop trigger objects when triggers are deleted or failed to be created (#2098)
* Mark an object for deletion when the corresponding trigger is deleted

* Mark objects for deletion if creation of corresponding triggers failed

* NULL -> nullptr

* Make sure pObj is not null
2018-06-06 18:56:33 +03:00
UdjinM6
9299a84b1f
Bump few consts (#2096)
* bump BLOCK_CHAIN_SIZE

* bump nMinBlocksToStore default
2018-06-06 10:59:25 +03:00
UdjinM6
dbbedc031c
Fix JoinExistingQueue bug (#2100)
10s denoms were ignored due to the value overflow
2018-06-06 10:59:09 +03:00
Alexander Block
7b43720f05
Fix copying of final binaries into dashcore-binaries (#2090)
* Fix copying of final binaries into dashcore-binaries

* Fix binary names in gitian-osx-signer.yml and gitian-win-signer.yml
2018-05-31 17:31:00 +02:00
UdjinM6
ca2eae6e6e
12.3 release notes draft (#2045)
* 12.3 release notes draft

* update

* mn info dialog

* typo

* Minor additions and fixes

* A few additions

* Addressed reviews, rephrased, updated

* add recent commits

* more typos

* add recent commits

* Add recent commits

* add Chris Adam to credits for image work
2018-05-30 16:47:06 +03:00
Alexander Block
faeb4480a1 Update manpages with ./contrib/devtools/gen-manpages.sh (#2088) 2018-05-30 15:29:01 +03:00
Alexander Block
cc593615e1 Bump copyright year to 2018 (#2087) 2018-05-30 15:28:44 +03:00
Alexander Block
2129ee4d8c Add docker support when doing Gitian builds (#2084)
* gitian-build.sh: fix signProg being recognized as two parameters

* Support docker based Gitian builds

Requires a gitian-builder version with
https://github.com/devrandom/gitian-builder/pull/181

This will also switch to use Docker by default.

* Switch back to using lxc as default until upstream gitian-builder is ready
2018-05-30 13:48:30 +03:00
Alexander Block
6a1456ef4c Update gitian key for codablock (#2085)
https://keybase.io/codablock

Old key was using default gpg settings with 2048 bits.
2018-05-29 18:13:47 +03:00
Nathan Marley
82805a6c69 swap out old logo for T&C logo in Qt GUI (#2081)
* Qt: rename light theme to light-retro

* add new light theme with new logo images

* revert changes to light.css

* Qt: rename light-hires theme to light-hires-retro

* copy, not move

* restore light-hires.css

* all links updated from light to light-retro

* revert rm trailing spaces in src/qt/guiutil.cpp

* all links updated from light-hires to light-hires-retro
2018-05-29 18:13:08 +03:00