Paul Bellamy
4f73ef73bb
weavewait should exit if it times out
...
To match behaviour of proxy when interface fails to attach
2015-05-29 14:37:58 +01:00
Paul Bellamy
0cb2e80e09
Proxy kills container and returns error when attach fails
2015-05-29 14:37:33 +01:00
Matthias Radestock
10a9f58d13
Merge pull request #780 from paulbellamy/proxy-launch-2
...
simplifying and standardizing `launch-proxy`
Fixes #767 . Fixes #755 . Closes #757 .
2015-05-29 13:30:30 +01:00
Paul Bellamy
f919ef12d0
fix bug with WEAVEPROXY_DOCKER_ARGS not being passed through
2015-05-29 09:52:43 +01:00
Paul Bellamy
20c9bc04a7
simplifying and standardizing launch-proxy
2015-05-29 09:52:42 +01:00
Bryan Boreham
10c3f47bd1
Merge pull request #783 from bboreham/782-space-panic
...
Fixes #782
2015-05-29 09:42:44 +01:00
Bryan Boreham
915bf392e9
Improve error reporting of too much free space
2015-05-28 18:15:04 +01:00
Bryan Boreham
af5531cbf6
Fix incorrect calculation of free space
...
when granting a range that spans a token and inserting a new token, the
free space on the last token that we are handing over has to change.
Add unit test for this too.
2015-05-28 18:12:30 +01:00
Matthias Radestock
32c35da402
Merge pull request #777 from paulbellamy/proxy-versionless
...
allow proxy to intercept unversioned (i.e. 1.0) urls
Closes #770 . Closes #778 .
2015-05-28 17:19:46 +01:00
Paul Bellamy
147c7f503c
add curl test for proxy v1.0 api support
2015-05-28 16:39:32 +01:00
Paul Bellamy
c8b95a2527
fix bug in proxy handling of minimal request bodies
2015-05-28 16:24:04 +01:00
Paul Bellamy
169eb19523
allow proxy to intercept unversioned (i.e. 1.0) urls
2015-05-28 16:24:02 +01:00
Matthias Radestock
b26e2128e4
Merge pull request #752 from paulbellamy/proxy-ipam
...
Fix bug of --with-ipam not setting entrypoints
Fixes #744 .
2015-05-27 13:51:06 +01:00
Paul Bellamy
cb73b73862
Fix bug of --with-ipam not setting entrypoints
2015-05-27 13:38:28 +01:00
Ilya Dmitrichenko
84aa629010
Must quoute WEAVE_CIDR when it is a list
2015-05-27 07:47:57 +01:00
Ilya Dmitrichenko
536d55a226
Cosmetic markdown fix in proxy docs
2015-05-27 07:13:06 +01:00
Bryan Boreham
69ac0950fe
Add release 0.11 to CHANGELOG
v0.11.0
2015-05-26 13:50:26 +01:00
Matthias Radestock
a77ffc4ca5
Merge pull request #740 from awh/revise_weavedns_docs_further
...
Address weaveDNS doc review comments
2015-05-26 12:46:18 +01:00
Adam Harrison
3d8c8012cf
Address review comments
2015-05-26 12:41:14 +01:00
Matthias Radestock
6c5075b9a1
Merge pull request #738 from bboreham/proxy-docs
...
Reword weave proxy intro
2015-05-26 12:14:01 +01:00
Alvaro
de46758eba
Merge pull request #739 from weaveworks/revert-615-weave-583-2
...
Revert "Background updates for names in the Zone database"
2015-05-26 13:07:24 +02:00
Alvaro
21a1cd0469
Revert "Background updates for names in the Zone database"
2015-05-26 12:56:44 +02:00
Bryan Boreham
1e128c142e
Links to Docker docs
2015-05-26 11:42:48 +01:00
Bryan Boreham
aafc1a56f9
Reword weave proxy intro
2015-05-26 11:40:39 +01:00
Adam Harrison
5382037c4e
Merge pull request #615 from inercia/weave-583-2
...
Background updates for names in the Zone database. Fixes #226 .
2015-05-26 10:37:32 +01:00
Alvaro Saurin
ee6bbe7925
Smoke tests
2015-05-26 11:30:40 +02:00
Alvaro Saurin
cfcc08a914
Limit the number of answers we provide to users.
2015-05-26 11:30:35 +02:00
Alvaro Saurin
0cb6a6269d
Unit tests for multiple IPs through the HTTP API
2015-05-26 10:53:13 +02:00
Alvaro Saurin
db0ef5cf5c
Remove duplicates in answers
2015-05-26 10:53:13 +02:00
Alvaro Saurin
174b47d1db
Shuffle all the replies, not only the ones from the cache...
2015-05-26 10:53:13 +02:00
Alvaro Saurin
87a2886539
Refactored the mocked clock.
...
Refactored some common code in the Zone lookups
2015-05-26 10:53:12 +02:00
Alvaro Saurin
04e4ef214c
Check we can use our mDNS client with our mDNS server
2015-05-26 10:53:12 +02:00
Alvaro Saurin
2783f02790
Make Stop() idempotent
2015-05-26 10:53:12 +02:00
Alvaro Saurin
761eb787ff
Unit tests for cache invalidations as a result of names updates
2015-05-26 10:53:12 +02:00
Alvaro Saurin
6fa2f2142f
Command line arg for changing the number of background updaters
...
Default number of background updaters raised to 4
2015-05-26 10:53:12 +02:00
Alvaro Saurin
72b55c82ec
Do not invoke the mDNS lookups from the server: they are used from the Zone database now...
...
Improved DNS server:
- simplify the handlers code, removing duplicated code
- more configuration parameters (eg, we can now disable the cache)
- we can now bind to port 0 and let the server get a free port (so we can get rid of the mess we had in the unit tests...)
2015-05-26 10:53:12 +02:00
Alvaro Saurin
44cdf3bca3
Command line option for disabling the cache
2015-05-26 10:53:12 +02:00
Alvaro Saurin
fe672eae63
Unit tests for the zone lookups and names updates
2015-05-26 10:53:12 +02:00
Alvaro Saurin
267fddc474
Improved mocks
2015-05-26 10:53:12 +02:00
Alvaro Saurin
2b6388359b
Background updates for names
2015-05-26 10:53:12 +02:00
Alvaro Saurin
a2dad42ef6
Domain lookups, using mDNS
...
Added DomainLookup* to the Zone interface
2015-05-26 10:53:12 +02:00
Alvaro Saurin
8a509168ee
New zone database
2015-05-26 10:53:12 +02:00
Alvaro Saurin
9c48c83701
Interfaces for the mDNS client and server
2015-05-26 10:53:12 +02:00
Matthias Radestock
6197f98c26
reword proxy intro a bit
2015-05-24 16:27:34 +01:00
Matthias Radestock
213208bf12
Merge branch 'bboreham-723-check-bridge'
...
Fixes #723 .
2015-05-24 11:30:47 +01:00
Matthias Radestock
5148ed7936
symmetry with create_bridge
2015-05-24 11:30:04 +01:00
Matthias Radestock
add68afe0a
simplify
2015-05-24 11:29:47 +01:00
Matthias Radestock
ec59d5abee
Merge branch '723-check-bridge' of https://github.com/bboreham/weave into bboreham-723-check-bridge
2015-05-24 11:20:43 +01:00
Matthias Radestock
a7fccf053f
Merge pull request #719 from bboreham/705-hide-404
...
Don't talk to IPAM unless 0 addresses supplied to 'hide'
Fixes #705 .
2015-05-24 11:15:00 +01:00
Matthias Radestock
b1af1f752d
refactor: extract a helper
2015-05-23 12:28:43 +01:00