Pierre Chambart
|
d71ff759dc
|
Remove uses of Time.now in P2p_acl
|
2018-05-03 16:03:01 +02:00 |
|
Pierre Chambart
|
6bdb959204
|
Really get rid of magic...
|
2018-05-03 16:03:01 +02:00 |
|
Pierre Chambart
|
7de7043a74
|
Stdlib: get rid of magic in HashPtree
|
2018-05-03 16:03:01 +02:00 |
|
Pietro
|
4d9292fcbb
|
Fix other minor comments
|
2018-05-03 16:03:01 +02:00 |
|
Pietro
|
a436b81a35
|
Doc: Typo
|
2018-05-03 16:03:01 +02:00 |
|
Pietro
|
c5d41465a2
|
p2p: temp ban point on invalid auth
|
2018-05-03 16:03:01 +02:00 |
|
Pietro
|
ce92f70883
|
P2p: Fix Hashtbl for PeerRing
Export hash in INTERNAL_HASH. now Peer_id.Id is hashable
|
2018-05-03 16:03:01 +02:00 |
|
Pietro
|
3683e948c1
|
Ring: swap operation order in Ring.Maketable.add
|
2018-05-03 16:03:01 +02:00 |
|
Pietro
|
511b47148c
|
p2p, ring: Cleanup PeerId table
|
2018-05-03 16:03:01 +02:00 |
|
Vincent Bernardoff
|
b3df4e63c8
|
[P2P] ACLs: cosmetics, renamings, comments
|
2018-05-03 16:03:01 +02:00 |
|
Pietro
|
02838a4cbc
|
p2p,node,client: Add Greylists
- add admin commands to ban and unban ips and peers
- add greylist_timeout option to configuration file (node)
- Add greylist modules + RPC
|
2018-05-03 16:03:01 +02:00 |
|
Pierre Chambart
|
496cbe566d
|
Stdlib: add ephemeron-based patricia trees for P2P greylisting
|
2018-05-03 15:58:08 +02:00 |
|
Vincent Bernardoff
|
280d88faaf
|
TLS: add connectivity test
|
2018-05-03 15:48:25 +02:00 |
|
Vincent Bernardoff
|
7ffad5887d
|
Node: update issues URL in man page
|
2018-05-03 15:48:25 +02:00 |
|
Vincent Bernardoff
|
63e44af5e4
|
TLS: switch to ocaml-tls
|
2018-05-03 15:48:25 +02:00 |
|
Grégoire Henry
|
387d863f18
|
Secp256k1: fix indent
|
2018-05-03 15:36:02 +02:00 |
|
Grégoire Henry
|
7ceb401d44
|
Tweetnacl: fix indent
|
2018-05-03 15:35:54 +02:00 |
|
Grégoire Henry
|
0b31ebb455
|
Data_encoding: split out Binary_stream
|
2018-05-03 15:35:40 +02:00 |
|
Grégoire Henry
|
c9eab8689a
|
Shell/Distributed_db: tune requests delay
|
2018-05-03 11:51:29 +02:00 |
|
Grégoire Henry
|
f2db5ffde3
|
Shell/Bootstrap: improve network paralellism
|
2018-05-03 11:51:29 +02:00 |
|
Grégoire Henry
|
6e4b2eab47
|
Shell: reduce default logging a little bit
|
2018-05-03 11:51:29 +02:00 |
|
Grégoire Henry
|
caa764f0ff
|
Data_encoding: do not open the implementation modules by default
|
2018-05-03 11:05:06 +02:00 |
|
Raphaël Proust
|
0a3c9d52ec
|
Data_encoding: deduplicate documentation
|
2018-05-03 15:25:47 +08:00 |
|
Raphaël Proust
|
194d3f9120
|
Data_encoding: move internal function internally
|
2018-05-03 15:18:10 +08:00 |
|
Raphaël Proust
|
34d4e9ec5d
|
Data_encoding: don't open Encoding
|
2018-05-03 15:13:39 +08:00 |
|
Raphaël Proust
|
1ade54a7d7
|
Data_encoding: separate Size into its own module
|
2018-05-03 15:11:46 +08:00 |
|
Raphaël Proust
|
2418554f78
|
Data_encoding: reorder and reorganize doc
|
2018-05-03 14:00:24 +08:00 |
|
Raphaël Proust
|
56fbc5267d
|
Data_encoding: split implementation
In an effort to keep a clean commit history, the interface is unchanged.
|
2018-05-03 12:27:17 +08:00 |
|
Milo Davis
|
7a43c5bc41
|
P2p_pool: fix ambiguous JSON union case
|
2018-04-26 22:52:21 +02:00 |
|
Milo Davis
|
ebfdeea8d5
|
Data_encoding: add descriptions to encodings
|
2018-04-26 22:52:21 +02:00 |
|
Milo Davis
|
f5cc599ae6
|
Data_encoding: add names to union cases
|
2018-04-26 22:52:21 +02:00 |
|
Vincent Bernardoff
|
de006f4be3
|
Crypto: fix hardcoded signatures in tests
|
2018-04-26 21:24:21 +02:00 |
|
Vincent Bernardoff
|
54bbc71c1b
|
Crypto: sign 32 bytes message hash
|
2018-04-26 21:24:21 +02:00 |
|
Vincent Bernardoff
|
47f9c2460b
|
Crypto: fixes for secp256k1
|
2018-04-26 21:24:21 +02:00 |
|
Vincent Bernardoff
|
3a0cdfd90a
|
Crypto: Secp256k1 -> Libsecp256k1
|
2018-04-26 21:24:21 +02:00 |
|
Raphaël Proust
|
f8130eed82
|
Stdlib/MBytes: avoid double raise
|
2018-04-26 21:22:28 +02:00 |
|
Raphaël Proust
|
1af07b233a
|
Data_encoding: better documentation of int
|
2018-04-26 21:20:40 +02:00 |
|
Grégoire Henry
|
02beb9c79a
|
CI: fix busybox compatibility
|
2018-04-26 12:55:07 +02:00 |
|
Grégoire Henry
|
0fe8975817
|
Test: faster testsuite
No need to wait 1 second between blocks!
|
2018-04-22 13:48:20 +02:00 |
|
Grégoire Henry
|
a3a33c4814
|
Shell: export Signature.Public_key_hash.zero
|
2018-04-22 13:46:31 +02:00 |
|
Grégoire Henry
|
c3eda23b45
|
Shell: add a global watcher for new valid blocks in State
|
2018-04-22 13:46:31 +02:00 |
|
Grégoire Henry
|
3ba30fa468
|
RPC: allow 'epoch' as a valid Time.rpc_arg
|
2018-04-22 13:46:31 +02:00 |
|
Grégoire Henry
|
d3f4424c75
|
RPC: Use bytes for source files encoding in protocol updates
|
2018-04-22 13:46:31 +02:00 |
|
Grégoire Henry
|
bc9179094f
|
Shell: store mainchain and testchain in State
|
2018-04-22 13:41:26 +02:00 |
|
Grégoire Henry
|
49ad5d585a
|
Vendors: export Resto.Path.subst*
|
2018-04-22 13:41:26 +02:00 |
|
Grégoire Henry
|
7adc0c90e7
|
Compiler: preserve Protocol_hash
|
2018-04-22 13:41:26 +02:00 |
|
Grégoire Henry
|
aeacd845f2
|
Shell: minor renaming
|
2018-04-22 13:41:26 +02:00 |
|
Grégoire Henry
|
6cd40c3d08
|
Fix .gitignore
|
2018-04-22 13:41:26 +02:00 |
|
Grégoire Henry
|
aa12c6fd9b
|
Opam: fix alcotest version
|
2018-04-19 12:02:23 +02:00 |
|
Vincent Bernardoff
|
7c546425d2
|
Vendors/tweetnacl: use bigstring
|
2018-04-19 10:31:56 +02:00 |
|