Commit Graph

127 Commits

Author SHA1 Message Date
jl777
1aab146063 Recall hashtarget 2019-07-30 06:55:35 -11:00
jl777
0454333ff8 Tristate KOMODO_NSPV 2019-07-30 05:11:57 -11:00
jl777
7f7b3aa11d Hardfork adaptivpow activation 2019-07-30 04:55:57 -11:00
jl777
e836664a18 Test timestamp 2019-07-30 04:53:46 -11:00
jl777
8fbb317419 Use tipdiff also 2019-07-30 04:50:27 -11:00
jl777
91ce4a99e6 Test 2019-07-30 04:47:05 -11:00
jl777
9a32570ad0 Move to init time check 2019-07-30 04:41:05 -11:00
jl777
c267dcb282 KOMODO_EARLYTXID_HEIGHT 2019-07-11 14:52:43 -11:00
jl777
3a3bb52b7f KOMODO_EARLYTXID_HEIGHT 200 2019-07-09 05:02:44 -11:00
Mihailo Milenkovic
4ff591e40d EARLYTXID fixes (#28) 2019-07-09 16:07:25 +02:00
jl777
64915ad6d2 Fix spamming 2019-07-06 03:03:01 -11:00
jl777
d0fd337b25 Revert 2019-04-12 08:44:54 -11:00
jl777
325e914ce8 Test 2019-04-12 08:38:43 -11:00
jl777
027662268d Move pricesinit 2019-04-10 21:11:27 -11:00
jl777
50f79c5d4a KOMODO_LOCALPRICE_CACHESIZE 2019-04-02 00:08:01 -11:00
jl777
3a9b149200 int32_t 2019-04-01 21:57:23 -11:00
jl777
c85b4db249 Test 2019-03-31 04:42:11 -11:00
jl777
21a8da8667 Mineropret and cbopret 2019-03-28 03:11:59 -11:00
jl777
f22c02d1fd Test 2019-01-21 00:36:06 -11:00
jl777
0ea9ae3c05 Update copyright to 2019 2018-12-31 21:41:05 -11:00
jl777
0c364cc8bc Include komodo_defs.h 2018-11-24 08:43:12 -11:00
miketout
6e2a502b0e Merge of Komodo and Verus Technologies Post Sapling, Pre-VerusPoP with Support for Time locked coinbases 2018-11-14 16:40:10 -08:00
jl777
36afeac6d8 Dont call longest chain in background loop 2018-11-11 06:53:30 -11:00
jl777
b7a556e838 -komodo_interestsum() for non-KMD 2018-11-08 19:42:44 -11:00
miketout
9feb4b9e08 Major updates integration from all upstreams 2018-09-18 14:33:53 -07:00
Daniel Cousens
4519a766b6 move rpc* to rpc/ 2018-07-18 11:07:16 -06:00
Alrighttt
4ac134db0c change zcashd reference, update example conf 2018-07-18 02:34:10 -04:00
jl777
b32a9f1a5f Directly call longestchain() 2018-04-26 23:30:27 +03:00
jl777
4875678883 Fix 2018-04-26 23:21:22 +03:00
jl777
247428bdb2 Test 2018-04-25 15:47:19 +03:00
jl777
6c0b16b0a6 Display init timestamps 2018-04-17 15:11:40 +03:00
UdjinM6
c06245c1e3 Every main()/exit() should return/use one of EXIT_ codes instead of magic numbers 2018-04-12 18:10:04 -06:00
UdjinM6
fadbbe1e04 Fix exit codes:
- `--help`, `--version` etc should exit with `0` i.e. no error ("not enough args" case should still trigger an error)
- error reading config file should exit with `1`

Slightly refactor AppInitRPC/AppInitRawTx to return standard exit codes (EXIT_FAILURE/EXIT_SUCCESS) or CONTINUE_EXECUTION (-1)
2018-04-12 18:10:04 -06:00
jl777
261c245b7b Test 2017-11-10 19:08:41 +02:00
jl777
7c130297c2 KOMODO_ASSETCHAIN_MAXLEN -> 65 2017-11-10 19:07:36 +02:00
jl777
9cb1ec9c6e WIN32 -> _WIN32 2017-10-15 02:04:29 +03:00
ca333
34017212c7 333 2017-10-09 16:18:22 +02:00
ca333
9d36579649 uni3 2017-10-09 11:45:49 +02:00
jl777
f50685fe28 Support mnzd and mnz-cli 2017-10-06 16:22:25 +03:00
jl777
2702aee01d Test 2017-07-02 13:56:18 +03:00
jl777
945f015d80 Initial merge 2017-03-30 04:35:16 +03:00
zkbot
f7fcad709b Auto merge of #2203 - arcalinea:2142_security_log_message, r=daira
Add message directing users to security guide

Addresses #2142, which was blocking on updates to zcash/support/security.html. That page has now been added, so this message directing users to the site can be included.

It displays in the zcash-cli --help and --version message text, and on the zcashd metrics screen.
2017-03-26 01:36:24 +00:00
Daira Hopwood
f0d1accb7d Line-wrap privacy notice. Use <> around URL and end sentence with '.'.
Include privacy notice in help text for zcashd -help.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-03-26 02:08:29 +01:00
Wladimir J. van der Laan
afd64f76ea evhttpd implementation
- *Replace usage of boost::asio with [libevent2](http://libevent.org/)*.
boost::asio is not part of C++11, so unlike other boost there is no
forwards-compatibility reason to stick with it. Together with #4738 (convert
json_spirit to UniValue), this rids Bitcoin Core of the worst offenders with
regard to compile-time slowness.

- *Replace spit-and-duct-tape http server with evhttp*. Front-end http handling
is handled by libevent, a work queue (with configurable depth and parallelism)
is used to handle application requests.

- *Wrap HTTP request in C++ class*; this makes the application code mostly
HTTP-server-neutral

- *Refactor RPC to move all http-specific code to a separate file*.
Theoreticaly this can allow building without HTTP server but with another RPC
backend, e.g. Qt's debug console (currently not implemented) or future RPC
mechanisms people may want to use.

- *HTTP dispatch mechanism*; services (e.g., RPC, REST) register which URL
paths they want to handle.

By using a proven, high-performance asynchronous networking library (also used
by Tor) and HTTP server, problems such as #5674, #5655, #344 should be avoided.

What works? bitcoind, bitcoin-cli, bitcoin-qt. Unit tests and RPC/REST tests
pass. The aim for now is everything but SSL support.

Configuration options:

- `-rpcthreads`: repurposed as "number of  work handler threads". Still
defaults to 4.

- `-rpcworkqueue`: maximum depth of work queue. When this is reached, new
requests will return a 500 Internal Error.

- `-rpctimeout`: inactivity time, in seconds, after which to disconnect a
client.

- `-debug=http`: low-level http activity logging
2017-03-24 09:03:59 +13:00
jl777
7f6ddefd12 Test 2017-03-20 21:25:19 +02:00
jl777
ce69a5f2c3 Test 2017-03-20 05:56:53 +02:00
jl777
1e1893d8f1 Test 2017-03-19 18:19:12 +02:00
jl777
572f12e988 Test 2017-03-17 06:55:35 +02:00
jl777
ea6bdd9bf2 Test 2017-03-17 06:40:33 +02:00
Simon
07cf426404 Remove stale Qt comments and dead code 2017-03-09 17:04:59 -08:00