Kevin Atkinson
0827f5e955
gx publish 0.9.31
2018-10-04 19:23:53 -04:00
Kevin Atkinson
1abb0209ce
gx publish 0.9.30
2018-10-04 18:41:48 -04:00
vyzo
0a82522cf6
basic gossipsub tests
2018-06-12 08:00:17 -07:00
Erin Swenson-Healey
75fcbf0c2c
New -> NewFloodsubWithProtocols
2018-06-07 09:21:08 -07:00
Erin Swenson-Healey
6840b190db
allow FloodSubRouter to be configured with protocols
2018-06-07 09:21:08 -07:00
Steven Allen
d02440c25d
fix tests for swarm refactor
2018-06-05 15:53:25 -07:00
vyzo
ed1dd154b6
add test for UnregisterTopicValidator
2018-02-28 22:26:42 +02:00
Steven Allen
c82e67dcd3
Merge pull request #55 from libp2p/feat/validators
...
Message Validators
2018-01-24 06:03:20 +00:00
vyzo
bbdec3fda2
implement per topic validators
2018-01-18 19:12:36 +02:00
Raghav Gulati
99a4f9e5ed
Increase timeout in TestSubscribeMultipleTimes
...
Increase delay to 10ms; makes go test -race happy.
2018-01-16 11:46:33 +02:00
vyzo
cb365a5fee
remove faulty tests
2018-01-14 02:01:42 +02:00
vyzo
856a25c8eb
WithMaxConcurrency is WithValidatorConcurrency
...
and defaultMaxConcurrency is defaultValidateConcurrency.
2018-01-13 20:56:03 +02:00
vyzo
982c4de960
per subscription validation throttle and more efficient dispatch logic
2018-01-13 14:31:34 +02:00
keks
88274db0bb
make maximum concurrency configurable, split loop
2018-01-13 12:15:27 +02:00
keks
fe09d1eea3
make validator timeout configurable
2018-01-13 12:13:54 +02:00
keks
6e8b9f2d5c
fix timeout
2018-01-13 12:13:54 +02:00
keks
02877cda71
complete validator functions
...
- make validators time out after 100ms
- add context param to validator functions
- add type Validator func(context.Context, *Message) bool
- drop message if more than 10 messages are already being validated
2018-01-13 12:13:54 +02:00
keks
89e6a06f3c
better tests for validation
2018-01-13 12:12:21 +02:00
keks
197a5982a4
ungxify
2018-01-13 12:12:21 +02:00
keks
7dd4e0bfeb
vet
...
used for range variable inside goroutine, now passed as argument
2018-01-13 12:12:21 +02:00
keks
647bb98655
optionally allow caller to validate messages
2018-01-13 12:12:21 +02:00
Steven Allen
a01778ac78
test peer disconnect
2017-10-14 09:32:31 -07:00
Jeromy
01af0dc890
remove basichost dep, update go-multistream
2017-01-10 14:45:25 -08:00
Jan Winkelmann
32d57f202a
update to go-libp2p-netutil
2016-11-21 16:35:43 +01:00
Jan Winkelmann
25b8aad61f
add ctx to sub.Next for cancellation
2016-11-18 02:23:38 +01:00
Jan Winkelmann
539e4b6b45
longer sleep in test so race becomes less likely
2016-11-18 02:23:38 +01:00
Jan Winkelmann
ae48a15d7b
make Subscribe go through SubscribeByTopicDescriptor
2016-11-18 02:23:38 +01:00
Jan Winkelmann
1c9a576526
Test, SubscribeByTopicDescriptor and minor improvement
2016-11-18 02:23:38 +01:00
Jan Winkelmann
c9b2c6c8fd
make go vet happy (t.Fatal was provided a formatting string)
2016-11-18 02:23:38 +01:00
Jan Winkelmann
b71e3adbd7
first cleanup wave
2016-11-18 02:23:38 +01:00
Jan Winkelmann
822640a482
multiple subscriptions prototype
2016-11-18 02:23:38 +01:00
Jeromy
4dfbdcdca7
add functionality to query which peers have a given topic
2016-10-18 11:13:23 -07:00
Jeromy
90657d5d53
update dependencies
2016-10-05 12:47:20 -07:00
Jeromy
59af8f38e7
add a method to get the pubsub peers list
2016-09-14 18:07:30 -07:00
Jeromy
28f2c2f094
add way to query subscribed topics
2016-09-14 15:11:41 -07:00
Jeromy
d733293dbc
add more tests
2016-09-14 14:11:46 -07:00
Jeromy
dd331f38c6
more code cleanup, remove debug statements, add support for multiple
...
messages and topics
2016-09-12 13:22:16 -07:00
Jeromy
ab2fef7c1b
refactor publish messaging
2016-09-11 13:56:07 -07:00
Jeromy
17e835cd17
respect contexts better
2016-09-10 16:03:53 -07:00
Jeromy
c0d5b0ef26
using protobuf now, with a vengeance
2016-09-10 08:29:06 -07:00
Jeromy
6ed3d545e1
switch over to protobuf rpc
2016-09-10 08:14:17 -07:00
Jeromy
13a46da42f
Gx publish 0.1.0
2016-09-10 06:56:11 -07:00
Jeromy
e07f002705
rename to floodsub
2016-09-09 20:13:50 -07:00