Duke
18e3364bc2
Make docs for addnode/disconnectnode correct for HACs #376
2024-04-19 07:32:23 -04:00
onryo
58b65f9670
Update copyrights
2024-02-27 23:59:59 +01:00
Duke
20fdc0e4fe
Get rid of deprecation entirely which allows current code to run past block height 5555555
2023-12-27 12:57:35 -05:00
Duke
c1baab7b8a
Rate limit incoming addr p2p messages
2023-03-16 22:33:25 -04:00
Duke
e033a2e6eb
Update copyrights to 2023
2023-02-09 18:06:03 -05:00
Duke
6f8bce9b3a
Fix bug where setban banned a node for 0 seconds
2023-01-12 23:59:11 -05:00
zanzibar
512da314a5
BIP155 (addrv2)
...
Tor v3 + i2p
2023-01-06 15:23:22 +00:00
Jonathan "Duke" Leto
5d2307a709
Update copyrights to 2022
2022-09-19 15:45:30 -07:00
Duke Leto
d8481722ad
Add time_remaining to listbanned output
...
Example output:
hush-cli listbanned
[
{
"address": "1.2.3.4/255.255.255.255",
"banned_until": 1640921730,
"time_remaining": 86395
}
]
2021-12-29 22:36:02 -05:00
Duke Leto
b7be25e2d5
Thanks to hellcatz for this patch
2021-06-26 14:42:40 -04:00
Duke Leto
860541d2e4
Show relay status in getpeerinfo
2021-05-04 12:25:12 -04:00
Duke Leto
48159bd650
Update network RPC docs
2021-02-08 08:56:10 -05:00
Duke Leto
000ef4ac91
Keeping HUSH on the down low
2021-01-27 13:39:27 -05:00
Duke Leto
1488a03f1c
Improved TLS error handling and teach getpeerinfo about cipher of each connection
2021-01-24 15:06:34 -05:00
Duke Leto
cde6d33ad1
The term 'whitelist' is racist and so we choose to call this feature 'allowlist'
2021-01-10 10:46:22 -05:00
Duke Leto
b58c15b9fb
update copyrights
2020-12-10 07:45:36 -05:00
Duke Leto
86bd499818
Tweaks
2020-12-09 19:20:26 -05:00
Duke Leto
aae0336733
Playin' dat Long Game with dat Longest Chain
2020-12-06 15:47:04 -05:00
Duke Leto
1f636f4d39
Me love you longest chain
2020-12-06 15:43:56 -05:00
Duke Leto
c737c0dfaf
We call them Hush Smart Chains around here
2020-11-15 11:54:06 -05:00
Duke Leto
be16f80abc
Hush Full Node is now GPLv3
...
Any projects which want to use Hush code from now on will need to be licensed as
GPLv3 or we will send the lawyers: https://www.softwarefreedom.org/
Notably, Komodo (KMD) is licensed as GPLv2 and is no longer compatible to receive
code changes, without causing legal issues. MIT projects, such as Zcash, also cannot pull
in changes from the Hush Full Node without permission from The Hush Developers,
which may in some circumstances grant an MIT license on a case-by-case basis.
2020-10-21 07:28:10 -04:00
miodragpop
56d9c00749
asmap bucketing ported from Komodo
2020-10-02 11:10:26 +02:00
Miodrag Popović
9a3e68a832
small fix for Mac build
2020-09-29 16:28:50 +02:00
miodragpop
62f67821ec
tls implemented
2020-09-29 13:08:45 +02:00
Duke Leto
e87101bd1f
RPC help fixes
2020-09-20 11:16:42 -04:00
Duke Leto
d4883bce7c
More timedate changes from KMD 0.6
2020-07-09 10:31:12 -04:00
Duke Leto
1f03e53f38
rpc/net.cpp changes
2019-12-12 17:21:54 -05:00
Duke Leto
f5b4a57702
Fix -clientname, which must be used at runtime, not compile-time
2019-06-19 13:53:03 -04:00
jl777
f093390948
-extern
2019-05-16 06:06:33 -11:00
jl777
0ea9ae3c05
Update copyright to 2019
2018-12-31 21:41:05 -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
miketout
9feb4b9e08
Major updates integration from all upstreams
2018-09-18 14:33:53 -07:00
Wladimir J. van der Laan
a9496b08b6
rpc: Register calls where they are defined
...
Split out methods to every module, apart from 'help' and 'stop' which
are implemented in rpcserver.cpp itself.
- This makes it easier to add or remove RPC commands - no longer everything that includes
rpcserver.h has to be rebuilt when there's a change there.
- Cleans up `rpc/server.h` by getting rid of the huge cluttered list of function definitions.
- Removes most of the bitcoin-specific code from rpcserver.cpp and .h.
Continues #7307 for the non-wallet.
2018-07-18 11:07:18 -06:00
Daniel Cousens
4519a766b6
move rpc* to rpc/
2018-07-18 11:07:16 -06:00