Commit Graph
1674 Commits
Author SHA1 Message Date
Bryan Boreham d29781f9c2 One fewer Println 2014-10-03 16:43:33 +01:00
Bryan Boreham c3f4c1a85f Cleaner handling of our own multicast queries 2014-10-03 16:42:02 +01:00
Bryan Boreham eedb6a1c30 Add command-line flag to use a different port 2014-10-03 14:12:16 +01:00
Bryan Boreham dcb89369c3 Usability improvements 2014-10-03 13:50:12 +01:00
Bryan Boreham f309afcd18 Fix port to listen on, and add simple Dockerfile 2014-10-02 18:07:09 +01:00
Bryan Boreham 953a577ba2 Add multicast 2014-10-02 18:06:16 +01:00
Bryan Boreham b49eb5c2ac Extract makeDNSReply function 2014-10-02 16:12:10 +01:00
Bryan Boreham 673b420afa Ignore Emacs backup files 2014-10-02 15:01:35 +01:00
Bryan Boreham 0c4b5105fc Added multicast DNS client 2014-10-02 15:01:14 +01:00
Bryan Boreham b87a4efff7 Pass zone by pointer not value in match() 2014-10-02 14:20:41 +01:00
Bryan Boreham dddb542a83 go fmt 2014-10-02 14:19:47 +01:00
Bryan Boreham f17c684cc9 Only send response if we have one 2014-10-01 14:59:38 +01:00
Bryan Boreham 721038cbef gofmt 2014-10-01 14:59:07 +01:00
Bryan Boreham 10421b501c Sanity-check request 2014-10-01 14:52:29 +01:00
Bryan Boreham 2039ede511 gofmt 2014-10-01 14:52:02 +01:00
Matthias Radestock e7e7de2173 check whether a container has died with docker rather than ps
since that means one less dependency on running 'weave' in the same
namespace as docker
2014-09-30 17:31:47 +01:00
Michael Bridgen 7c4e4c8716 Rearranged files to live in GOPATH properly 2014-09-30 16:52:46 +01:00
Matthias Radestock 9b14f0b507 Merge branch '94_iptables_for_ufw'
Fixes #94
2014-09-30 16:12:35 +01:00
Matthias Radestock f4a5012dc7 refactor: keep bridge name abstract 2014-09-30 16:11:29 +01:00
Matthias Radestock 4d5faafd0c refactor: order functions by dependency 2014-09-30 16:09:56 +01:00
Bryan Boreham a09a229b44 Improve robustness 2014-09-30 16:02:06 +01:00
Bryan Boreham c3fdee766f Add iptables rule to forward traffic across the bridge, to avoid ufw blocking it 2014-09-30 15:24:30 +01:00
Bryan Boreham a31d8c4d80 Refactor add_nat_rule into add_iptables_rule that is more general 2014-09-30 15:23:23 +01:00
rade ab7b986fe1 Merge pull request #95 from squaremo/gopath-instructions
Cloning instructions
2014-09-30 15:14:33 +01:00
Michael Bridgen 68c6ba7203 Simplified cloning instructions
The package name and directory to clone into are almost the same.
(The previous revision also neglected to tell you to cd into the repo
dir)
2014-09-30 14:51:16 +01:00
Michael Bridgen b3536859d2 Included where to put the repo in the instructions
Just in case, like me, the person following the instructions does not
know go all that well. You can make it work without doing things
exactly this way, but you may not get what you expect (because it
might, for example, fetch the weave code from github instead of using
the directory you're in).
2014-09-30 14:39:46 +01:00
Matthias Radestock 393b5cd459 automatically fetch dependencies 2014-09-30 13:13:41 +01:00
Bryan Boreham 4145528e24 Merge pull request #92 from dpw/87_multicast_route
Route multicast packets across the weave network
2014-09-30 12:50:47 +01:00
Michael Bridgen 2041f18fa1 About the noddiest thing that works. 2014-09-29 16:35:45 +01:00
Michael Bridgen 56a6ea6015 Initial commit 2014-09-29 16:34:39 +01:00
David Wragg 1366c01f6a Restore comment that got lost when rearranging code 2014-09-29 09:59:26 +01:00
David Wragg cb0541078a Route multicast packets across the weave network
Add a route to send multicast packets to ethwe and so across the weave
network.

Without that, multicast packets get sent to the default route, i.e.
to docker's eth0 interface, rather than across the weave network.
So IP multicast doesn't work between containers on different hosts,
even though weaver supports it.
2014-09-26 09:30:46 +01:00
David Wragg 28e74c166a Restructure attach and detach
To make the control flow more obvious.
2014-09-26 09:30:46 +01:00
Matthias Radestock 3a9b611400 perform a 'refresh' on cm.status
so that we don't end up reporting targets under 'reconnects' that we
are already connected to.
2014-09-26 06:44:03 +01:00
rade 6135a911c1 Merge pull request #89 from squaremo/proofread-readme
Fixed various typos/cutpasta
2014-09-25 18:02:28 +01:00
Michael Bridgen 84bfbcadb9 Fixed various typos/cutpasta 2014-09-25 17:51:37 +01:00
Bryan Boreham 707041c7d0 Merge branch 'master' of https://github.com/zettio/weave 2014-09-25 13:55:44 +01:00
Bryan Boreham e18950ccd0 Add note in the example about opening port 6783 2014-09-25 13:52:06 +01:00
rade ca2854e059 Merge pull request #83 from binocarlos/master
correct weave usage output: change -passwd to -password
2014-09-25 07:31:18 +01:00
Kai Davenport f6b8e9a675 change -passwd to -password in usage function 2014-09-24 14:19:40 -07:00
Bryan Boreham 573ec22087 Fixed typo 2014-09-24 12:43:56 +01:00
Matthias Radestock ada941cfcb Merge branch 'bboreham-54_reboot'
Closes #54
2014-09-24 12:24:31 +01:00
Matthias Radestock ebe8207f8a typo 2014-09-24 12:23:51 +01:00
Matthias Radestock 976c62a104 Merge branch 'bboreham-67_attach'
Closes #67
2014-09-24 12:20:47 +01:00
Matthias Radestock e64551c608 Merge branch '67_attach' of https://github.com/bboreham/weave into bboreham-67_attach 2014-09-24 11:41:28 +01:00
Bryan Boreham 704c3dad67 Improved comment 2014-09-24 10:17:45 +01:00
Bryan Boreham ad3a36686f Cosmetic 2014-09-24 10:11:36 +01:00
Bryan Boreham 57ad2cbeaf Merge remote-tracking branch 'upstream/master' into 67_attach
Conflicts:
	pcap.go
2014-09-24 10:09:25 +01:00
Bryan Boreham a4ffb4e45a Revert "don't set pcap timeout, to prevent cpu churn"
This reverts commit b5df59660f.
2014-09-24 10:07:49 +01:00
Bryan Boreham d5acb312b4 Rename 'configure_container_networking' to 'attach' 2014-09-24 10:01:52 +01:00