Eitan Chatav
bdab9b6c05
peer public keys
...
add peer public keys to known peers in peers file
2016-11-05 09:32:32 -07:00
Eitan Chatav
3a5368434c
add secret key to peer file
2016-11-05 09:12:25 -07:00
Eitan Chatav
b8b93651af
composition operator
...
added composition operator to utils module
2016-11-04 12:22:22 -07:00
Eitan Chatav
438281f1e1
include a public key in peer record type
...
* include a public key in peer record type
* include public key in `Connect` packet
* receive/send public keys in `Connect` packet
* include public key in `connect_to_peer`
* json encode/decode public key
* include public key in peer file encode/decode
* include public key in bootstrapping
2016-11-04 12:07:03 -07:00
Eitan Chatav
dc0061c5d9
crypto box
...
initial utility functions for encrypted communication using crypto box
(X25519/XSalsa20-Poly1305)
2016-11-03 11:15:31 -07:00
Vincent Bernardoff
7a1712756f
add protocol client commands
2016-10-25 19:03:14 +02:00
Vincent Bernardoff
0af5f6e7c3
tezos_compiler: changes
...
* Read TEZOS_PROTOCOL in json format
* Define Protocol module here
* Fix dependent modules to use Protocol defined here
* Compute hash of protocol if absent in TEZOS_PROTOCOL
2016-10-25 19:03:14 +02:00
Vincent Bernardoff
ccf6ed4a9d
TEZOS_PROTOCOL: use json syntax
2016-10-25 19:03:14 +02:00
Vincent Bernardoff
4fa77b1278
+ Utils.{finalize,read_file,write_file}
2016-10-25 19:03:14 +02:00
Vincent Bernardoff
f3b7299662
tezos-compiler: better arguments, add doc
2016-10-25 19:03:13 +02:00
Vincent Bernardoff
ec79241adb
reject invalid protocols
2016-10-25 19:03:13 +02:00
Vincent Bernardoff
488373551b
add protocol store + rpcs
2016-10-25 19:03:13 +02:00
Vincent Bernardoff
d11e44dead
hex_decode: better error reporting
2016-10-25 19:03:13 +02:00
Çağdaş Bozman
9834aa9d6c
Testsuite/Coverage: initial commit for code coverage
2016-10-24 14:05:24 +02:00
Vincent Bernardoff
ce54c5bc3d
netbits: read len as a uint16
2016-10-24 13:40:41 +02:00
Grégoire Henry
026007e7f1
Rename "block_header" into "block".
2016-10-19 20:47:04 +02:00
Grégoire Henry
6c9cfde9be
Update to the latest ocplib-resto.
2016-10-16 21:59:44 +02:00
Grégoire Henry
cbee2ecfe7
Test: improve report
2016-10-12 15:33:32 +02:00
Vincent Bernardoff
7dfb68b50a
create correct socket family given ip addr type
2016-10-10 19:11:59 +02:00
Vincent Bernardoff
8e02ddb1f6
do not crash on exns arising from network input
2016-10-10 15:37:33 +02:00
Vincent Bernardoff
cc83d8444b
add a safe mode for workers
2016-10-10 15:37:01 +02:00
Vincent Bernardoff
9748ffcda6
do not raise any exn in an async_exn_hook body
2016-10-10 15:35:36 +02:00
Vincent Bernardoff
4374b1725e
use name for signal instead of numerical value
2016-10-10 14:25:24 +02:00
Vincent Bernardoff
17cb9ccc4a
do not accept negative buffer length
2016-10-10 14:25:09 +02:00
Çağdaş Bozman
4a7eb60631
Client/Shell: filter heads by date
2016-10-10 14:23:23 +02:00
Çağdaş Bozman
03d37bfdeb
Update test framework
...
We now use Kaputt for our tests.
2016-10-10 11:30:06 +02:00
Vincent Bernardoff
d0f78a5662
Node: Dual stack networking
2016-10-06 13:43:38 +02:00
Vincent Bernardoff
2064af36c9
typo
2016-10-06 13:41:30 +02:00
Grégoire Henry
a2363ebd5b
Shell: Add `State.{Block,Valid_block}.iter_predecessors
2016-09-22 16:42:10 +02:00
Benjamin Canou
20d78e70e9
Shell: fix warnings in p2p.ml
.
2016-09-15 15:47:27 +02:00
Benjamin Canou
e0c039e244
Proto+client: add RPCs and CLI entries to typecheck / hash / sign data.
2016-09-12 14:06:23 +02:00
Benjamin Canou
18d33ff6ca
Expand macro instructions in the parser.
2016-09-09 18:44:30 +02:00
Benjamin Canou
7044576b3f
Docs: add language documentation.
2016-09-09 18:17:31 +02:00
Benjamin Canou
c9efaa2a64
Proto: fix interpretation of tez constants.
2016-09-09 18:05:23 +02:00
Benjamin Canou
e262a334dc
Proto: transfer_funds is now transfer_tokens.
2016-09-09 17:12:28 +02:00
Benjamin Canou
d2d78dc8d6
Proto: Implement new JSON structure for script expressions.
2016-09-09 17:04:55 +02:00
Benjamin Canou
e80ce1e8d5
Shell: add assoc combinator to Data_encoding.
2016-09-09 17:02:43 +02:00
Tezos
f42e9d12ac
First public release
2016-09-08 19:29:33 -07:00