Jeromy
|
88bf39118c
|
comment comment comment comment
|
2014-11-03 03:02:56 +00:00 |
|
Jeromy
|
98f56ab7e2
|
remove sha1 from hmac hash suite options
|
2014-11-01 16:07:56 -07:00 |
|
Jeromy
|
a8069024e9
|
cut down on allocations
|
2014-11-01 16:07:56 -07:00 |
|
Jeromy
|
027920540f
|
more memory tweaks
|
2014-11-01 16:07:56 -07:00 |
|
Jeromy
|
9b1c99e9aa
|
shrink msgio buffer size to decrease memory pressure
|
2014-11-01 16:07:56 -07:00 |
|
Jeromy
|
f89cfc1108
|
moved pipes package
|
2014-11-01 16:07:56 -07:00 |
|
Jeromy
|
07733b17b3
|
msgio pooling first hack
|
2014-11-01 16:07:56 -07:00 |
|
Jeromy
|
ffc59fff1b
|
add blowfish code and refactor pipes and duplex a little
|
2014-11-01 16:07:56 -07:00 |
|
Brian Tiger Chow
|
cea398b8a7
|
fix(all) log.Debug -> log.Debugf
|
2014-10-30 06:35:29 -07:00 |
|
Brian Tiger Chow
|
3323952401
|
Revert "perf(mux) use RWMutex"
|
2014-10-27 21:12:03 -07:00 |
|
Brian Tiger Chow
|
ed0556b919
|
perf(mux) use RWMutex
|
2014-10-27 20:36:45 -07:00 |
|
Juan Batiz-Benet
|
8cf22c062f
|
core is now ctxcloser
|
2014-10-25 21:33:10 -07:00 |
|
Juan Batiz-Benet
|
90b989a718
|
AddCloserChild + net ctxcloser
|
2014-10-25 21:33:10 -07:00 |
|
Juan Batiz-Benet
|
f2b8803a57
|
net/service now uses ctxcloser
|
2014-10-25 21:33:10 -07:00 |
|
Juan Batiz-Benet
|
93497c2d00
|
muxer now uses ctxCloser
|
2014-10-25 21:33:10 -07:00 |
|
Jeromy
|
d92db12460
|
lots of logging
|
2014-10-26 00:45:40 +00:00 |
|
Jeromy
|
ab7491f809
|
logging, logging, and some minor logging
|
2014-10-25 14:50:22 -07:00 |
|
Jeromy
|
87407a99b9
|
add context to blockservice Get
|
2014-10-25 12:38:32 -07:00 |
|
Juan Batiz-Benet
|
184c25430b
|
go-vet friendly codebase
- distinguish log.Error and log.Errorf functions
- Initialize structs with field names
- A bit of unreachable code (defers)
|
2014-10-25 03:46:39 -07:00 |
|
Juan Batiz-Benet
|
bd5a1c0c0f
|
Merge pull request #192 from jbenet/dhtfixes
dht fixes
|
2014-10-22 22:20:36 -07:00 |
|
Brian Tiger Chow
|
4d81560dd8
|
fix(net/service/pb) rename proto package -> service_pb
|
2014-10-22 15:54:18 -07:00 |
|
Brian Tiger Chow
|
81367a864e
|
fix(net/mux/pb) rename proto package -> mux_pb
|
2014-10-22 15:54:17 -07:00 |
|
Brian Tiger Chow
|
d94e764e4a
|
refactor(net/service) move proto to internal pb package
|
2014-10-22 15:54:17 -07:00 |
|
Brian Tiger Chow
|
ec481b5ad4
|
refactor(net/mux) move proto to internal pb package
|
2014-10-22 15:54:17 -07:00 |
|
Juan Batiz-Benet
|
6d8a1d1ecd
|
minimal doc on handshake
|
2014-10-22 13:10:55 -07:00 |
|
Juan Batiz-Benet
|
88cc1e2a5c
|
spell nit
|
2014-10-22 12:49:37 -07:00 |
|
Juan Batiz-Benet
|
54032ce38b
|
updated vendoring
|
2014-10-22 05:29:22 -07:00 |
|
Juan Batiz-Benet
|
701035d5b0
|
handshake3 (addrs)
|
2014-10-22 05:25:31 -07:00 |
|
Juan Batiz-Benet
|
97c66ddc8f
|
handshake1 renaming
|
2014-10-22 04:56:18 -07:00 |
|
Juan Batiz-Benet
|
cc5c181ae0
|
Dialer for dht
dht doesn't need the whole network interface, only needs a Dialer.
(much reduced surface of possible errors)
|
2014-10-22 03:24:05 -07:00 |
|
Juan Batiz-Benet
|
ac62d13e42
|
peerstore Put -> Add
Changed lots of peer use, and changed the peerstore to ensure
there is only ever one peer in use.
Fixed #174
|
2014-10-20 06:37:12 -07:00 |
|
Juan Batiz-Benet
|
9ca87fbb93
|
peer.Peer is now an interface

|
2014-10-20 03:26:46 -07:00 |
|
Juan Batiz-Benet
|
7c4596a661
|
more lenient time
need to switch away from timing tests. its very annoying.
Should use proper go sync, as in
https://www.youtube.com/watch?v=ndmB0bj7eyw
|
2014-10-19 07:35:29 -07:00 |
|
Juan Batiz-Benet
|
4c178f87e2
|
close conns directly in tests
|
2014-10-19 07:21:02 -07:00 |
|
Juan Batiz-Benet
|
b29367a9d3
|
in travis, leak tests dont work well
|
2014-10-19 06:47:26 -07:00 |
|
Juan Batiz-Benet
|
565f9b8879
|
leaking goroutine ++ in travis
for some reason travis has more goroutines running by def.
|
2014-10-19 06:40:43 -07:00 |
|
Juan Batiz-Benet
|
3d2ba37445
|
moved ctxcloser to own pkg
|
2014-10-19 06:38:13 -07:00 |
|
Juan Batiz-Benet
|
d17292a4c2
|
differentiate ports cause timing.
|
2014-10-19 06:29:18 -07:00 |
|
Juan Batiz-Benet
|
aa70bbaf15
|
evil deadlock that wasn't.
important to always reread your code.
|
2014-10-19 06:21:08 -07:00 |
|
Juan Batiz-Benet
|
29ab6dec60
|
added msg counters to logs
|
2014-10-19 05:49:07 -07:00 |
|
Juan Batiz-Benet
|
63d6ee6daa
|
multiconn in swarm
|
2014-10-19 05:05:28 -07:00 |
|
Juan Batiz-Benet
|
58fdcad971
|
multiconn: map + close on children close
|
2014-10-19 04:01:48 -07:00 |
|
Juan Batiz-Benet
|
fc5b0c2994
|
close listeners. + multiconn test
|
2014-10-19 03:51:39 -07:00 |
|
Juan Batiz-Benet
|
113c44fe19
|
listen: conn fate sharing
|
2014-10-19 03:51:09 -07:00 |
|
Juan Batiz-Benet
|
a4e4923424
|
added multiconn
|
2014-10-19 03:34:44 -07:00 |
|
Juan Batiz-Benet
|
68b85c992b
|
broke out dial + listen
|
2014-10-19 03:33:56 -07:00 |
|
Juan Batiz-Benet
|
c2a228f650
|
use ContextCloser better (listener fix)
|
2014-10-19 02:56:59 -07:00 |
|
Juan Batiz-Benet
|
4783332b11
|
fixed tests
|
2014-10-19 02:05:29 -07:00 |
|
Juan Batiz-Benet
|
23081430a2
|
Fixed panic on closer
|
2014-10-19 02:03:47 -07:00 |
|
Juan Batiz-Benet
|
f8d70f344b
|
simultaneous open should work for now
It's a patch, really. it's not the full multiconn fix.
|
2014-10-18 20:01:27 -07:00 |
|