Matthias Radestock
2ba5abc2bb
rename 'VERSION' to 'WEAVE_VERSION'
...
to avoid potential accidental clashes with user's environment.
Closes #1389 .
2015-09-11 11:02:51 +01:00
Adam Harrison
3d4a8aaad1
Merge branch '1.1'
2015-09-10 17:24:26 +01:00
Adam Harrison
ac145052d6
Correct weave stop advice
...
Fixes #1408 .
2015-09-10 17:23:33 +01:00
Matthias Radestock
4ded1f6193
Merge branch '1.1'
2015-09-09 20:06:34 +01:00
Matthias Radestock
7a41337d17
Merge branch 'latest_release_doc_updates' into 1.1
2015-09-09 20:06:14 +01:00
Matthias Radestock
2d006dffaf
add link to latest release to docs homepage
...
Closes #1400 .
2015-09-09 20:04:37 +01:00
Matthias Radestock
940a0a67a5
Merge branch '1.1'
2015-09-09 19:54:46 +01:00
Matthias Radestock
69c935a6e8
Make latest_release description link to real release
...
Closes #1399 .
2015-09-09 19:52:08 +01:00
Adam Harrison
be304365a0
Merge branch '1.1'
2015-09-09 14:26:34 +01:00
Adam Harrison
676127893f
Escape double curly braces eaten by Jekyll/Liquid
2015-09-09 14:21:31 +01:00
Adam Harrison
df62d512cd
Correct weave report example in troubleshooting guide
2015-09-09 14:00:53 +01:00
Adam Harrison
fc00767cf8
Remove reference to 1.0 from README
2015-09-09 13:56:25 +01:00
David Wragg
2163b39268
Merge weaveworks/go-1.5 (PR #1386 )
...
Make Weave build & work with Go 1.5
2015-09-09 12:23:57 +01:00
Matthias Radestock
aa61cbd574
Merge pull request #1388 from weaveworks/alpine
...
gliderlabs/alpine is now just alpine
2015-09-08 14:01:40 +01:00
Adam Harrison
2a89d53d7d
Merge pull request #991 from dpw/fdp-prep
...
Fast datapath preparations
2015-09-08 13:19:03 +01:00
David Wragg
f7ce6a1fdb
Injected packets shouldn't happen in handleCapturedPacket
...
Check for them just in case, but don't take an extra lock to do it.
2015-09-08 10:46:04 +01:00
David Wragg
20b35f3139
Add NewPeerFromSummary
...
To reduce the number of places that are explicit about which values
go into a new Peer.
2015-09-08 10:46:02 +01:00
David Wragg
46d454730f
Notify the Overlay when routes change
2015-09-08 10:44:57 +01:00
David Wragg
c2ad4c5633
Flows
...
For fast datapath, the router core will only be invoked upon datapath
misses. And it needs to yield routing decisions in a form that can be
used to configure the in-kernel datapath. So here we make the router
core yield FlowOps, which represent operations which actually do
something with a packet. The router core obtains these in turn from
the Bridge or the Overlay, depending on what it wants to do with
a packet.
For fast datapath, it's critical that the router makes decisions based
only on the required packet header information (as the same header
information will be used when configuring the ODP flow rules). So we
pass only that information into the router core, in the form of
PacketKeys.
The overall effect is to curry the router core: Rather than taking a
packet and doing something with it, it takes packet header information
and returns a function that does something with a packet.
2015-09-08 10:44:52 +01:00
David Wragg
6e0795253e
Move ICMP frag-needed handling into sleeveForwarder
2015-09-08 10:44:52 +01:00
David Wragg
9956d422f2
Introduce Overlay / sleeve
...
This introduces interfaces to represent the packet forwarding
mechanism, and brings all the scattered UDP-related code together into
a single implementation.
This is not a pure refactoring, although much of the code in sleeve.go
has been copied from pre-existing code, and the UDP protocol remains
the same in spirit. The biggest change is the organization of the
forwarder goroutines (there is now one instead of two, and that
goroutine does a lot of auxiliary work as well as forwarding).
Performance testing between VMs on my laptop suggests that packet
throughput has not gone down, and may even have improved slightly.
2015-09-08 10:44:44 +01:00
David Wragg
57e78e2bec
Introduce Bridge
2015-09-08 10:44:37 +01:00
David Wragg
5aa58e6043
go 1.5 broke PMTU detection
2015-09-07 17:31:18 +01:00
Adam Harrison
64e3cf04cc
Add release v1.1.0
v1.1.0
2015-09-07 16:43:03 +01:00
Adam Harrison
4f9185e3fe
Merge branch 'weave_1.1_readme_updates'
2015-09-07 16:38:28 +01:00
Adam Harrison
4dbccea5df
Add missing quotes
2015-09-07 16:38:02 +01:00
Adam Harrison
a412268154
Merge branch '1.0'
2015-09-07 15:59:17 +01:00
Tom Wilkie
5860492a38
Make weave build under go1.5; use our build flags for go get, and force stuff to be static.
2015-09-07 14:45:17 +00:00
Matthias Radestock
d79ac3c12c
Merge pull request #1387 from weaveworks/issues/1383-switch-release-behaviour-on-type
...
Only update DockerHub `latest` images on mainline release
Fixes #1383 .
2015-09-07 12:53:07 +01:00
Matthias Radestock
85c309eee0
fix broken link
2015-09-05 16:04:21 +01:00
Matthias Radestock
f782fb569f
Merge pull request #1391 from weaveworks/1390-use-number
...
Stop marshalling numbers as floats
Fixes #1390 .
2015-09-04 20:15:58 +01:00
Bryan Boreham
c50968a0a4
Stop marshalling numbers as floats
2015-09-04 20:01:31 +01:00
Matthias Radestock
99b482b363
Merge pull request #1384 from weaveworks/dns-hostname-from-labels
...
[proxy] Add --hostname-from-label
Closes #1381 .
2015-09-04 17:14:44 +01:00
Alfonso Acosta
ce5dd847e9
[proxy] Add --hostname-from-label
...
This allows registering container hostnames based on a label provided when
creating the container.
2015-09-04 17:02:07 +01:00
Adam Harrison
5c0383059e
Update documentation
2015-09-04 15:45:27 +01:00
Adam Harrison
6f672f9bc1
Infer release type
...
Script adjusts its behaviour based on the format of the version tag.
2015-09-04 15:44:48 +01:00
Paul Bellamy
e74b6cbcaf
gliderlabs/alpine is now just alpine
2015-09-04 14:33:18 +01:00
Matthias Radestock
32a82f2d0e
Merge pull request #1376 from weaveworks/1199-proxy-kubernetes
...
[proxy] add --rewrite-inspect flag
Fixes #117 . Fixes #1199 .
2015-09-04 14:27:16 +01:00
Matthias Radestock
633df0cdaf
refactor: extract docker API endpoint regexp creation
2015-09-04 13:40:07 +01:00
Paul Bellamy
32a12578f3
Don't use go-dockerclient to en/decode inspects in the proxy
2015-09-04 13:40:07 +01:00
Paul Bellamy
11b655154c
"Clarifying" proxy --rewrite-inspect documentation
2015-09-04 13:40:07 +01:00
Paul Bellamy
19ceb424c3
[proxy] refactoring out common marshalling logic
2015-09-04 13:40:07 +01:00
Paul Bellamy
e21a204eed
[proxy] add --rewrite-inspect flag
...
To return the weave ip/mac for docker inspect calls.
2015-09-04 13:40:06 +01:00
Bryan Boreham
145a527626
Merge pull request #1379 from awh/issues/1369-weave-dns-add-remove-optional-ip
...
LGTM. Fixes #1369
2015-09-04 12:13:38 +01:00
Paul Bellamy
b33bbdb3f8
Merge commit '704e6a8'
2015-09-04 10:41:27 +01:00
Paul Bellamy
704e6a8676
errcheck says I should handle this case
2015-09-04 10:40:47 +01:00
Matthias Radestock
4c6a8f29c0
Merge pull request #1372 from weaveworks/issues/880-draft-releases
...
Support draft and pre-releases in `bin/release`
Fixes #880 . Fixes #909 .
2015-09-03 15:54:07 +01:00
Adam Harrison
5dfe1d28ff
Add release 1.0.3
v1.0.3
2015-09-03 15:02:57 +01:00
Adam Harrison
5744ed8994
Document release process
2015-09-03 13:01:29 +01:00
Matthias Radestock
c71d9b126f
Merge pull request #1380 from weaveworks/598-update-docs
...
Update docs for mixed manual and automatic IP allocation
Missed from #1200 .
2015-09-03 12:27:24 +01:00