Adrien Béraud
|
bce41ecd69
|
proxy client: fix build with push notifications
|
2019-07-01 01:12:21 -04:00 |
|
Adrien Béraud
|
4374d206ab
|
op_cache: simplify addListener
|
2019-07-01 00:34:05 -04:00 |
|
Adrien Béraud
|
b64820af59
|
proxy client: remove unneeded filter
Filters are applied at the SearchCache level
|
2019-07-01 00:34:05 -04:00 |
|
Adrien Béraud
|
be0baefee8
|
net: recompute selectFd in case of rebind
|
2019-06-22 22:51:56 -04:00 |
|
Adrien Béraud
|
2ac5157ab8
|
net: attempt to use the same port for IPv4 and IPv6 if 0
|
2019-06-22 21:30:49 -04:00 |
|
Adrien Béraud
|
fbe8834e04
|
net: compute selectFd once
|
2019-06-22 18:49:50 -04:00 |
|
Adrien Béraud
|
feb498305f
|
network engine: convert mapped IPv4
|
2019-06-22 18:37:58 -04:00 |
|
Adrien Béraud
|
d438d4ef1b
|
sockaddr: add getMappedIPv6
|
2019-06-21 11:00:48 -04:00 |
|
Adrien Béraud
|
20c0069867
|
dhtrunner/peerdiscovery: only advertise bound address families
|
2019-06-09 23:15:31 -04:00 |
|
Adrien Béraud
|
8942e0d00e
|
dht: init parent class with logger
|
2019-06-09 19:07:04 -04:00 |
|
Adrien Béraud
|
6e5231047b
|
dhtrunnner: properly lock mutex in run & join
|
2019-06-08 10:20:25 -04:00 |
|
Adrien Béraud
|
18c3161261
|
tools: allow to use existing certificate/private key
|
2019-06-08 01:43:07 -04:00 |
|
Adrien Béraud
|
a63c5d172b
|
build: install network utils
|
2019-06-07 14:41:10 -04:00 |
|
Adrien Béraud
|
9c6de8cc16
|
net: add logger support for UdpSocket
|
2019-06-07 14:14:15 -04:00 |
|
Adrien Béraud
|
fe9de44867
|
dhtrunner: stop socket after dht
|
2019-06-07 14:14:15 -04:00 |
|
Adrien Béraud
|
4bfd6bb545
|
dhtrunner: add pluggable transport
|
2019-06-07 14:14:15 -04:00 |
|
Adrien Béraud
|
120c017399
|
net: add DatagramSocket, UdpSocket transport
|
2019-06-07 14:14:15 -04:00 |
|
Mingrui Zhang
|
d6ad67d8e2
|
peerdiscovery: change comment
|
2019-06-04 15:30:45 -04:00 |
|
Mingrui Zhang
|
19d0aa55f7
|
Test: change ip multicast address to organization local
|
2019-06-04 15:30:45 -04:00 |
|
Adrien Béraud
|
baf811bfe9
|
dhtrunner: don't override statusCallback if not provided
|
2019-05-31 19:29:59 -04:00 |
|
Adrien Béraud
|
76f0672e63
|
context: add statusCallback, certificateStore
|
2019-05-31 10:12:42 -04:00 |
|
Adrien Béraud
|
ff6be81929
|
peer discovery: add default port
|
2019-05-23 10:39:43 -04:00 |
|
Adrien Béraud
|
e4516772ee
|
dht: log cleanup
|
2019-05-22 11:20:27 -04:00 |
|
Adrien Béraud
|
c7e2483160
|
dht: add logger to constructor
|
2019-05-22 00:47:25 -04:00 |
|
Adrien Béraud
|
37b12c114d
|
dht: cleanup
|
2019-05-22 00:17:18 -04:00 |
|
Adrien Béraud
|
44490bd9ca
|
dhtrunner: add context
|
2019-05-21 13:43:55 -04:00 |
|
Adrien Béraud
|
84d322e428
|
peer discovery: check running before select
|
2019-05-20 10:21:26 -04:00 |
|
Mingrui Zhang
|
29003700db
|
peerdiscovery: fix the issue where bind() can be interrupted after calling publish() first
|
2019-05-15 15:42:32 -04:00 |
|
Adrien Béraud
|
4d6e5ab877
|
peer discovery: fix warning
|
2019-05-03 10:13:05 -04:00 |
|
Adrien Béraud
|
0692bd9bc9
|
proxy server: fix warning when building without push notifications
|
2019-04-30 17:47:40 -04:00 |
|
Adrien Béraud
|
7f48c4808b
|
network engine: minor cleanup
|
2019-04-30 17:47:40 -04:00 |
|
Adrien Béraud
|
6d0fcba3b5
|
thread pool: add Executor
|
2019-04-30 17:47:40 -04:00 |
|
Adrien Béraud
|
76e2efb19b
|
peerdiscovery: undef write macro after use
|
2019-04-26 11:50:25 -04:00 |
|
Adrien Béraud
|
bbe1b9233f
|
dhtrunner: use recv instead of recvfrom for stoppipe
|
2019-04-26 02:29:49 -04:00 |
|
Adrien Béraud
|
38141322f1
|
peerdiscovery: stop threads when stopping services
|
2019-04-26 02:29:49 -04:00 |
|
Adrien Béraud
|
6c5ea125ca
|
peerdiscovery: add automatic template serialization
|
2019-04-26 02:29:49 -04:00 |
|
Adrien Béraud
|
1b3a40f345
|
dhtrunner: clear stop file descriptor if still running
|
2019-04-25 22:12:28 -04:00 |
|
Adrien Béraud
|
38d854e6f4
|
dhtrunner: read correct size from buffer
|
2019-04-25 22:11:20 -04:00 |
|
Adrien Béraud
|
e0241ccfbd
|
dhtrunner: drop older packets in batch
|
2019-04-25 22:10:46 -04:00 |
|
Adrien Béraud
|
d4311925b4
|
dhtrunner: shutdown: return if not running
|
2019-04-25 21:38:52 -04:00 |
|
Adrien Béraud
|
85f2b618c7
|
logs: use ofstream for file logging
|
2019-04-25 14:31:06 -04:00 |
|
Adrien Béraud
|
6b78a4cad6
|
peerdiscovery: catch parsing errors
|
2019-04-25 10:25:36 -04:00 |
|
Adrien Béraud
|
66d3a8aeaa
|
dhtrunner: cleanup
|
2019-04-24 14:51:43 -04:00 |
|
Adrien Béraud
|
6a5724a868
|
peerdiscovery: allow per-domain publish, cleanup
|
2019-04-23 12:09:08 -04:00 |
|
MingruiZhangW
|
f65e8c1a1f
|
Merge branch 'master' into peer_discovery_version_2
|
2019-04-22 09:13:17 -04:00 |
|
Adrien Béraud
|
91a81f64ac
|
thread pool: make public
|
2019-04-21 21:39:54 -04:00 |
|
Adrien Béraud
|
17b772e6cc
|
proxy client: close all sockets before joining
|
2019-04-20 22:38:36 -04:00 |
|
Adrien Béraud
|
75738ac28b
|
proxy client: don't hold lock while calling callback
|
2019-04-20 22:07:48 -04:00 |
|
Adrien Béraud
|
5881c91510
|
utils: include config.h
|
2019-04-19 20:24:01 -04:00 |
|
Andreas Traczyk
|
c737e4690e
|
update visual studio build
|
2019-04-19 15:53:42 -04:00 |
|