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
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
Michael Bridgen
c74ffe6369
Merge branch 'pr392'
2015-02-24 18:28:08 +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
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
Alvaro Saurin
9c7ffd9b81
zettio/weave#362 - improve the unit tests for the TCP server by checking if we get all the responses with TCP when a previous UDP query resulted in a truncated response.
2015-02-23 13:17:54 +01:00
Alvaro Saurin
bf88ed8d96
zettio/weave#362 - unit test for TCP requests to our DNS server
2015-02-23 13:17:54 +01:00
Alvaro Saurin
c81769cc9a
zettio/weave#362 - implement a graceful shutdown
2015-02-23 13:17:54 +01:00
Alvaro Saurin
c1f9c8bc10
zettio/weave#362 - new constructor for creating a DNS server with a given config
...
fix unit tests by using the new constructor
2015-02-23 13:17:54 +01:00
Alvaro Saurin
3be5600383
zettio/weave#362 - reorganize the DNS server code, so it looks like the mDNS server, with a proper class with Start() and so...
...
Listen on TCP on port 53 by default
2015-02-23 13:17:54 +01:00
rade
e485e68946
Merge pull request #409 from achanda/patch-2
...
Ignore vagrant directory
2015-02-22 08:55:41 +00:00
Abhishek Chanda
d930f5c54a
Ignore vagrant directory
2015-02-21 23:21:43 -08:00
David Wragg
4ea67bbab9
Elaborate comments
2015-02-19 12:50:40 +00:00
Bryan Boreham
2817638ef9
Merge pull request #396 from achanda/patch-2
...
LGTM.
2015-02-17 12:39:16 +00:00
Abhishek Chanda
ed2d0d56a5
Enable code coverage reports
...
This will make the test print code coverage report once done in each directory
2015-02-14 16:30:32 -08:00
Michael Bridgen
a6f1435444
Only fetch the assert script if it's not present
2015-02-11 14:36:00 -08:00
David Wragg
cd06a29d6c
Update build docs
...
I'm not sure about using the name 'zettio/weave-build' for the image
here. There's no intent to upload it to dockerhub, so including the
user name 'zettio' seems wrong. On the other hand, I'm not sure what
the meaning of an unslashed image name is supposed to be. Probably it
doesn't matter what a private non-pushed image is called, as long as
it doesn't clash with something.
2015-02-10 16:45:56 +00:00
David Wragg
b1ac63cae6
A Dockerfile to facilitate building in a container
2015-02-10 16:45:53 +00:00
David Wragg
949afd9c20
Add some sudos to make tools/build.sh work when not root
2015-02-10 16:27:10 +00:00
David Wragg
3c093d7534
Make build.sh show its progress
2015-02-10 16:27:10 +00:00
David Wragg
a31b115b06
Add 'build' makefile target
2015-02-10 16:27:06 +00:00
David Wragg
23233851db
Support non-containerized WEAVETOOLS_EXES build
2015-02-10 16:05:54 +00:00
Matthias Radestock
9f9949b80c
update copyright notices (year & entity)
2015-02-06 23:14:38 +00:00
Matthias Radestock
94c7b60983
Merge remote-tracking branch 'upstream/master'
2015-02-04 16:51:15 +00:00
Matthias Radestock
e2818f883c
refactor: move and simplify handshake logic
2015-02-04 16:49:57 +00:00
Michael Bridgen
59cd5a13da
Merge branch 'pr361'
2015-02-04 16:35:29 +00:00
Michael Bridgen
1f9e321097
Merge branch '360_dns_buffer' of https://github.com/bboreham/weave into pr361
2015-02-04 16:35:14 +00:00
Matthias Radestock
f01d9ce092
explain why create-bridge is undocumented
2015-02-04 16:00:35 +00:00
Bryan Boreham
04a7aa1405
Use buffer size 4096 on advice from a DNS expert
2015-02-04 14:58:21 +00:00
Matthias Radestock
2f5b586e68
typo
2015-02-03 15:14:14 +00:00
Matthias Radestock
9c3d509b10
cosmetics
...
suggested by linter
2015-02-03 14:46:35 +00:00
Matthias Radestock
b42766fb81
'docker tag' with '-f' so we can easily re-do failed releases
2015-02-03 14:20:04 +00:00
Matthias Radestock
af2206e156
add 0.9.0 release change log
v0.9.0
2015-02-03 13:19:43 +00:00
Bryan Boreham
e325c35c10
Merge pull request #381 from rade/380_prevent_premature_peer_topology_gc
...
LGTM. Fixes #380
2015-02-03 10:39:08 +00:00
Bryan Boreham
458ef12da6
Use a larger buffer than the default, so that more queries will succeed
2015-02-02 13:26:44 +00:00
Bryan Boreham
e5a08a505d
Change DNS fallback test to use a locally-run server to generate long responses reliably
2015-02-02 13:24:37 +00:00
Bryan Boreham
9ae3f4c692
Only read /etc/resolv.conf once
2015-02-02 13:16:05 +00:00