Michael Bridgen
3137e4acdd
Smoke test for custom localDomain
2015-02-27 15:29:59 +00:00
Michael Bridgen
35a8a390e7
Merge branch 'weave-366' of https://github.com/inercia/weave into pr394
2015-02-27 15:10:23 +00:00
Bryan Boreham
fcb36458c8
Fix breakage from #387
2015-02-27 15:08:14 +00:00
rade
be3415b64f
Merge pull request #428 from bboreham/415_direct_tcpSend
...
Remove deadlock in sending protocol messages
Closes #415 .
2015-02-27 15:03:38 +00:00
Bryan Boreham
6437caddf2
Reworded comment
2015-02-27 15:02:30 +00:00
Bryan Boreham
139758256b
Make clear that tcp-send methods are not handlers and may be called outside of queryLoop
2015-02-27 14:52:47 +00:00
Alvaro Saurin
4682f7ed95
zettio/weave#366 - removed reference to DNSServerConfig in the DNSServer struct
2015-02-27 15:40:32 +01:00
Bryan Boreham
846321afeb
Merge pull request #427 from fl0yd/patch-1
...
LGTM
2015-02-27 14:37:19 +00:00
fl0yd
49cb2758a4
Corrected a misspelling in readme
2015-02-27 08:34:24 -06:00
Bryan Boreham
657125fd54
Send to tcpSender on the calling thread, so the Actor channel doesn't get clogged up
2015-02-27 14:12:32 +00:00
Alvaro Saurin
007873a402
zettio/weave#366 - keep the DNSServerConfig inmutable
2015-02-27 12:22:08 +01:00
Alvaro Saurin
0bc3e333f8
zettio/weave#366 - minor: fixed a typo and removed some superfluous code
2015-02-26 10:51:48 +01:00
Alvaro Saurin
403520f4b6
zettio/weave#366 - move more initialization code to the constructor
2015-02-26 10:51:48 +01:00
Alvaro Saurin
bbd69170f9
zettio/weave#366 - improved configuration for th DNSServer, where we can specify the local domain name among other things... (missing some unit tests for this customized local domain)
2015-02-26 10:51:48 +01:00
rade
d1400bc233
Merge pull request #407 from awh/369_name_weave_peers
...
nicknames for weave peers
Closes #369 .
2015-02-25 18:10:36 +00:00
rade
47ef9ff85e
Merge pull request #413 from awh/373_detect_udp_connectivity_breakage
...
Tear down connections on prolonged loss of UDP heartbeat.
Closes #373 .
2015-02-25 18:09:05 +00:00
Matthias Radestock
62c6242840
remove dead code
2015-02-25 17:13:52 +00:00
rade
eafe17255b
Merge pull request #421 from bboreham/418_copy_connections
...
Avoid some deadlocks
Fixes #418
2015-02-25 16:23:05 +00:00
Bryan Boreham
607b528973
Copy connections before sending, to avoid a deadlock
2015-02-25 16:11:58 +00:00
Michael Bridgen
0350c55a21
Merge branch 'pr359'
2015-02-25 15:43:19 +00:00
rade
d9cdfff35d
Merge pull request #387 from dpw/build_in_container
...
Containerized weave build
2015-02-25 15:35:35 +00:00
David Wragg
f46746c75f
Fix a mention of the exported images being in /var/tmp
...
In fact, remove the mention of the exported images being in the container
altogether. The images are in the host docker daemon, so it is easier to
export them again than to go fishing around with 'docker cp'.
2015-02-25 15:08:26 +00:00
Michael Bridgen
0e4b33b103
Merge branch 'json_status' of https://github.com/bboreham/weave into pr359
2015-02-25 14:46:33 +00:00
David Wragg
3d5e76d0e8
Always use sudo for docker commands in instructions
2015-02-25 14:29:48 +00:00
David Wragg
a869e89c7b
Fix incorrect markdown link syntax
2015-02-25 14:20:49 +00:00
David Wragg
cf2b7bc673
Remove 'make prerequisites' and update docs accordingly
2015-02-25 14:15:07 +00:00
Adam Harrison
25c0cfd0c4
Actually use empty string as test nickname
2015-02-25 12:10:56 +00:00
Adam Harrison
72c9ae7a5c
Use empty string as test nickname
2015-02-24 22:25:46 +00:00
Adam Harrison
326a5d19b3
Transpose script arguments to match declaration order
2015-02-24 22:23:51 +00:00
Adam Harrison
cd168f54b2
Removed obsolete constant
2015-02-24 19:42:18 +00:00
Adam Harrison
d031e8d246
Merge branch 'master' into 373_detect_udp_connectivity_breakage
...
Conflicts:
router/connection.go
2015-02-24 18:53:39 +00:00
Adam Harrison
7618ae033c
Simplify to single heartbeat timer
2015-02-24 18:31:18 +00:00
Michael Bridgen
c74ffe6369
Merge branch 'pr392'
2015-02-24 18:28:08 +00:00
Adam Harrison
4e9e183e0f
Simplify argument parsing
2015-02-24 17:59:40 +00:00
Adam Harrison
34f7b5cbd0
Address documentation comments
2015-02-24 16:53:38 +00:00
Adam Harrison
3cf2179c67
Fix formatting
2015-02-24 16:52:44 +00:00
Adam Harrison
5e54637ffa
Remove reference to containers from argument help
2015-02-24 16:52:22 +00:00
Michael Bridgen
540f84af3d
Merge branch 'weave-362' of https://github.com/inercia/weave into pr392
2015-02-24 16:43:56 +00:00
David Wragg
438e57853b
Leave the docker image .tar files in the weave directory
...
Making things into /var/tmp is a bit odd, and this works better in
the context of the containerized build.
2015-02-24 14:38:59 +00:00
Matthias Radestock
d23df19997
reword
2015-02-24 14:31:57 +00:00
rade
b53a2c772c
Merge pull request #414 from bboreham/411_closed_connections
...
Add 'finished' chan to stop callers blocking on closed connection
2015-02-24 11:23:36 +00:00
Bryan Boreham
78d2a3e466
Add 'finished' chan to stop callers blocking on closed connection
2015-02-24 10:48:52 +00:00
Adam Harrison
0a0ed7a871
Tear down connections on prolonged loss of UDP heartbeat
2015-02-23 15:29:11 +00:00
Alvaro Saurin
c575023681
zettio/weave#362 - command line arg for using a specific fallback DNS server
2015-02-23 13:17:54 +01:00
Alvaro Saurin
419138ec6a
zettio/weave#362 - use a WaitGroup for the TCP/UDP goroutines: otherwise, WeaveDNS server just quits
2015-02-23 13:17:54 +01:00
Alvaro Saurin
ea1c3e8219
zettio/weave#362 - fix: = instead of :=
2015-02-23 13:17:54 +01:00
Alvaro Saurin
f8b3c86498
zettio/weave#362 - properly test the TCP-retry mechanism by creating fallback servers that return truncated responses with UDP but not with TCP
2015-02-23 13:17:54 +01:00
Alvaro Saurin
3de924fa2f
zettio/weave#362 - moved Check*() to common
2015-02-23 13:17:54 +01:00
Alvaro Saurin
5dd475b2e5
zettio/weave#362 - fix DNSServer initialization
...
removed a couple of goroutines spawns...
2015-02-23 13:17:54 +01:00
Alvaro Saurin
ef72d65aa4
zettio/weave#362 - use for fallback queries the same protocol clients have used for querying us.
2015-02-23 13:17:54 +01:00