Adrien Béraud
|
6d238836ad
|
dht: return empty search on error
|
2017-11-17 01:01:47 +01:00 |
|
Adrien Béraud
|
5115fab9e6
|
dht: increase max searches limit
|
2017-11-16 16:49:59 +01:00 |
|
Adrien Béraud
|
93498ecf0b
|
tools: JS node: cleanup
|
2017-11-14 21:55:03 +01:00 |
|
Adrien Béraud
|
72d790953a
|
tools: JS node: allow to set the proxy address
|
2017-11-14 20:58:18 +01:00 |
|
Adrien Béraud
|
72b556a09b
|
tools: JS node: cleanup
|
2017-11-14 19:38:55 +01:00 |
|
Adrien Béraud
|
747f86f8f4
|
dhtrunner: use SockAddr::resolve
|
2017-11-10 17:59:05 -05:00 |
|
Adrien Béraud
|
161769f4ec
|
SockAddr: use host endianess for bitwise-shift operations
|
2017-11-10 17:48:36 -05:00 |
|
Adrien Béraud
|
9948079c97
|
SockAddr: add resolve()
|
2017-11-10 17:48:36 -05:00 |
|
Adrien Béraud
|
607e5eeccf
|
tools: use https url
|
2017-11-10 17:29:24 -05:00 |
|
Adrien Béraud
|
111ac57b6f
|
tools: JS node: add listen support
|
2017-11-09 12:23:30 -05:00 |
|
Adrien Béraud
|
153641dde5
|
tools: add JavaScript proxy node
|
2017-11-08 15:20:06 -05:00 |
|
Adrien Béraud
|
113bebabd4
|
DhtRunner: remove log
|
2017-11-08 15:14:01 -05:00 |
|
Adrien Béraud
|
b549055034
|
DhtRunner: use SockAddr
|
2017-11-08 15:12:43 -05:00 |
|
Adrien Béraud
|
7d7410b472
|
dhtnode: allow to use arbitrary string as key
Key will be h(key).
|
2017-11-08 15:12:43 -05:00 |
|
Adrien Béraud
|
d7aaa4ae56
|
proxy server: add Access-Control-Allow-Origin
|
2017-11-08 15:12:43 -05:00 |
|
Adrien Béraud
|
5a049f89f3
|
cmake: find Jsoncpp using pkgconfig
|
2017-11-08 15:12:43 -05:00 |
|
Sébastien Blin
|
65e88f2fa6
|
build: toInfoHash->to
|
2017-11-08 15:07:04 -05:00 |
|
Adrien Béraud
|
4430b1e616
|
Merge pull request #217 from AmarOk1412/dhtproxy
Communicate with OpenDHT through a REST API
|
2017-11-08 14:35:31 -05:00 |
|
Sébastien Blin
|
e2c534df5a
|
add std::bind, fix put, avoid overflow on base64
|
2017-11-08 14:33:07 -05:00 |
|
Sébastien Blin
|
2ca2835c9b
|
add options method handler
|
2017-11-08 12:14:44 -05:00 |
|
Sébastien Blin
|
bbe922dd7d
|
remove headers, fix HTTP status, fix get /
|
2017-11-07 16:08:55 -05:00 |
|
Sébastien Blin
|
38ad5b9ef2
|
add --proxyserver option for dhtnode
|
2017-11-06 16:49:46 -05:00 |
|
Sébastien Blin
|
67ba435ba6
|
base64: take the old implementation from ring-daemon
|
2017-11-06 16:24:00 -05:00 |
|
Sébastien Blin
|
6413571301
|
clean code
|
2017-11-06 12:53:35 -05:00 |
|
Adrien Beraud
|
0dccae68e6
|
InfoHash: make false in case of parsing error
|
2017-11-03 16:03:11 -04:00 |
|
Adrien Beraud
|
92320cef59
|
InfoHash: throw in case of invalid input string
|
2017-11-03 14:03:34 -04:00 |
|
Adrien Beraud
|
bf4e838e20
|
InfoHash: return stream in operator>>
|
2017-11-03 14:00:49 -04:00 |
|
Adrien Beraud
|
88b4233bda
|
python: update InfoHash bool operator
|
2017-11-03 14:00:49 -04:00 |
|
Adrien Beraud
|
e9eb97ea9a
|
InfoHash: improve hex parsing performance
|
2017-11-02 17:42:45 -04:00 |
|
Adrien Beraud
|
0e865976f9
|
InfoHash: unify with Hash<N>
|
2017-11-02 14:28:09 -04:00 |
|
Adrien Beraud
|
87dc080bbf
|
crypto: add raw hash function
|
2017-11-02 14:25:46 -04:00 |
|
Sébastien Blin
|
9abc88f378
|
add --enable-proxy-server option for autotools
|
2017-11-01 17:11:14 -04:00 |
|
Adrien Beraud
|
834d62e6e9
|
InfoHash: use bool operator where relevent
|
2017-11-01 16:28:17 -04:00 |
|
Sébastien Blin
|
61a148e83f
|
update README.md
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
8e43775394
|
update dhtnode + clean code
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
8344138bc8
|
add optional + clean start/stop
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
dc66b3847a
|
make code for DHT Proxy Server optionnal
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
d608da4307
|
cmake: add optionnal dependencies for proxy
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
7ddd6629e3
|
add getFiltered
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
20abc3e495
|
add LISTEN endpoint
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
c4ba8670e4
|
add Putxxx value endpoints
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
a3348c85d6
|
value to JSON and begin to clean endpoints
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
ca465d7159
|
set timeout to a high value + add jsoncpp
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
1413d32ee6
|
add listen endpoint
|
2017-11-01 14:52:29 -04:00 |
|
Sébastien Blin
|
58fdfa9452
|
add get hash endpoint
|
2017-11-01 14:51:36 -04:00 |
|
Sébastien Blin
|
6f641073ae
|
proxy put and putEncrypted
|
2017-11-01 14:51:36 -04:00 |
|
Sébastien Blin
|
32153b11ab
|
proxy putSigned
|
2017-11-01 14:51:36 -04:00 |
|
Sébastien Blin
|
e33ac02351
|
test restbed
|
2017-11-01 14:51:36 -04:00 |
|
Adrien Beraud
|
dc99919338
|
InfoHash: add explicit operator bool()
|
2017-11-01 11:59:11 -04:00 |
|
Adrien Béraud
|
fcaaa01b2d
|
network engine: add "value update" message type
|
2017-10-30 13:12:16 -04:00 |
|