Adrien Béraud
|
9c2268fa41
|
fix various cppcheck warnings/errors
|
2022-03-29 10:15:00 -04:00 |
|
Adrien Béraud
|
c59f951e5a
|
update copyright
|
2022-03-10 19:51:25 -05:00 |
|
Adrien Béraud
|
323a2b5093
|
dht: move socket to SearchNode
|
2020-06-15 17:46:43 -04:00 |
|
Adrien Béraud
|
95028e3770
|
dht: always use pseudo-RNG for non-critical random numbers
|
2020-02-07 00:36:42 -05:00 |
|
Adrien Béraud
|
616d6fe4b8
|
update copyright date
|
2020-01-03 15:14:32 -05:00 |
|
Adrien Béraud
|
84a9d899d5
|
dhtrunner: migrate to SockAddr, use default port if not set
|
2019-08-02 14:42:26 -04:00 |
|
Adrien Béraud
|
4401e47002
|
cleanup, fix clang-tidy warnings
|
2019-03-17 17:43:52 -04:00 |
|
Adrien Béraud
|
f418b3651f
|
update copyright date
|
2019-03-16 12:37:23 -04:00 |
|
Adrien Béraud
|
6821988ddf
|
node: use thread local random device
|
2018-02-24 14:30:40 -05:00 |
|
Adrien Béraud
|
d2f91af946
|
node: use shared_ptr to manage Sockets
|
2017-12-02 16:03:27 +01:00 |
|
Adrien Béraud
|
476fbb1160
|
network: use full 32-bits of transaction IDs
We used to use the first 16 bits for the message type.
|
2017-10-20 17:42:28 +02:00 |
|
Adrien Béraud
|
376486e64f
|
node: use full range of socket IDs
|
2017-10-17 15:25:09 +02:00 |
|
Adrien Béraud
|
488aa771a9
|
Node: don't expire existing requests
|
2017-10-16 17:12:33 +02:00 |
|
Adrien Béraud
|
e20ae56cab
|
dht: support client mode
In client mode, a node won't store data
and won't participate in routing.
|
2017-10-12 15:44:14 +02:00 |
|
Adrien Béraud
|
98ec789526
|
nertwork engine: move tid management to Node
|
2017-10-11 17:36:20 +02:00 |
|
Adrien Béraud
|
3bb5e7ee12
|
network engine: move transaction ownership to Node
|
2017-10-11 17:36:20 +02:00 |
|
Adrien Béraud
|
be7494961c
|
network engine: move socket management to Node
|
2017-10-11 02:23:56 +02:00 |
|
Adrien Beraud
|
73bcebf355
|
license cleanup
|
2017-04-10 01:43:20 +02:00 |
|
Simon Désaulniers
|
b03a8b5b50
|
update license notice (2017)
|
2017-01-13 17:27:29 -05:00 |
|
Simon Désaulniers
|
af5e0c8982
|
node: remove expired flag when a node reaches us
|
2017-01-09 14:40:42 -05:00 |
|
Simon Désaulniers
|
77ea6d8c2f
|
net: create net namespace, moving relevant structs
|
2016-11-05 19:29:00 -04:00 |
|
Adrien Béraud
|
6d38c18572
|
introduce SockAddr to store IP addresses
|
2016-09-15 01:38:26 -04:00 |
|
Adrien Béraud
|
6cdc242b6e
|
node: add pendingMesageCount
|
2016-05-24 03:44:18 -04:00 |
|
Adrien Béraud
|
040e3770ad
|
node: use requests to determinate state
|
2016-05-09 16:17:59 -04:00 |
|
Adrien Béraud
|
15f4ea4d88
|
node: add toString()
|
2016-05-03 11:09:28 -04:00 |
|
Simon Désaulniers
|
ee31881825
|
changed license to GPLv3
|
2016-05-02 15:25:15 -04:00 |
|
Simon Désaulniers
|
4b13fcac70
|
fixing various compilation errors
|
2016-05-02 15:25:14 -04:00 |
|
Simon Désaulniers
|
594de2bd88
|
factorized common dependencies
|
2016-05-02 15:25:14 -04:00 |
|