This website requires JavaScript.
cfcc08a914
Limit the number of answers we provide to users.
Alvaro Saurin
2015-05-18 17:25:13 +02:00
0cb6a6269d
Unit tests for multiple IPs through the HTTP API
Alvaro Saurin
2015-05-12 18:37:05 +02:00
db0ef5cf5c
Remove duplicates in answers
Alvaro Saurin
2015-05-13 10:29:11 +02:00
174b47d1db
Shuffle all the replies, not only the ones from the cache...
Alvaro Saurin
2015-05-12 18:07:07 +02:00
87a2886539
Refactored the mocked clock. Refactored some common code in the Zone lookups
Alvaro Saurin
2015-05-11 14:36:26 +02:00
04e4ef214c
Check we can use our mDNS client with our mDNS server
Alvaro Saurin
2015-04-27 13:40:48 +02:00
2783f02790
Make Stop() idempotent
Alvaro Saurin
2015-05-01 10:53:16 +02:00
761eb787ff
Unit tests for cache invalidations as a result of names updates
Alvaro Saurin
2015-05-01 10:47:50 +02:00
6fa2f2142f
Command line arg for changing the number of background updaters Default number of background updaters raised to 4
Alvaro Saurin
2015-05-18 12:02:29 +02:00
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...)
Alvaro Saurin
2015-05-01 10:55:59 +02:00
44cdf3bca3
Command line option for disabling the cache
Alvaro Saurin
2015-05-01 10:54:07 +02:00
fe672eae63
Unit tests for the zone lookups and names updates
Alvaro Saurin
2015-04-27 13:38:03 +02:00
267fddc474
Improved mocks
Alvaro Saurin
2015-04-27 13:37:36 +02:00
2b6388359b
Background updates for names
Alvaro Saurin
2015-04-30 12:56:58 +02:00
a2dad42ef6
Domain lookups, using mDNS Added DomainLookup* to the Zone interface
Alvaro Saurin
2015-05-01 14:09:05 +02:00
8a509168ee
New zone database
Alvaro Saurin
2015-05-01 14:08:43 +02:00
9c48c83701
Interfaces for the mDNS client and server
Alvaro Saurin
2015-04-27 13:28:47 +02:00
6197f98c26
reword proxy intro a bit
Matthias Radestock
2015-05-24 16:27:34 +01:00
213208bf12
Merge branch 'bboreham-723-check-bridge'
Matthias Radestock
2015-05-24 11:30:47 +01:00
5148ed7936
symmetry with create_bridge
Matthias Radestock
2015-05-24 11:30:04 +01:00
add68afe0a
simplify
Matthias Radestock
2015-05-24 11:29:47 +01:00
ec59d5abee
Merge branch '723-check-bridge' of https://github.com/bboreham/weave into bboreham-723-check-bridge
Matthias Radestock
2015-05-24 11:20:43 +01:00
a7fccf053f
Merge pull request #719 from bboreham/705-hide-404
Matthias Radestock
2015-05-24 11:15:00 +01:00
b1af1f752d
refactor: extract a helper
Matthias Radestock
2015-05-23 12:28:43 +01:00
01bc994822
refactor: extract image creation
Matthias Radestock
2015-05-23 12:14:58 +01:00
2b8a1fe177
rename
Matthias Radestock
2015-05-23 11:59:47 +01:00
1c4beb5ef0
improve entrypoint/command selection tests
Matthias Radestock
2015-05-23 11:58:00 +01:00
b42b045c08
cosmetic: vertical alignment
Matthias Radestock
2015-05-23 10:30:45 +01:00
c904a650b6
cosmetic: reflow
Matthias Radestock
2015-05-23 10:27:38 +01:00
0612f27f1f
fix typo
Matthias Radestock
2015-05-23 10:27:07 +01:00
5387eb77ab
Merge pull request #721 from paulbellamy/proxy-ipam
Matthias Radestock
2015-05-23 10:24:53 +01:00
0c01bb758e
Merge pull request #722 from errordeveloper/docs-branch-heads
Matthias Radestock
2015-05-22 18:48:14 +01:00
11931f3ea2
[tests] extract gliderlabs/alpine and aanand/docker-dnsutils into var in config.sh
Paul Bellamy
2015-05-21 17:27:13 +01:00
cc82213147
add 'weave launch-proxy --with-ipam' flag
Paul Bellamy
2015-05-20 16:01:17 +01:00
f36af211c0
cosmetic
Matthias Radestock
2015-05-22 15:41:29 +01:00
b20b4a8675
Merge pull request #731 from dpw/connection-select-break
Matthias Radestock
2015-05-22 15:40:00 +01:00
dfa93436c2
Fix use of "break" within "select" in LocalConnection actorLoop
David Wragg
2015-05-22 11:26:30 +01:00
d0320b43f9
realigning the weave help output columns
Paul Bellamy
2015-05-20 15:59:06 +01:00
73071f2c62
cleanup proxy test helpers
Paul Bellamy
2015-05-20 14:24:41 +01:00
c9409c5342
[proxy] Adding basic docs about IPAM integration
Paul Bellamy
2015-05-20 14:10:50 +01:00
46bdd8c67d
Proxy support for IPAM
Paul Bellamy
2015-05-19 14:29:03 +01:00
22b8f482ea
Fix a couple of mistakes in get_ipam_cidr calls (first one only caused a slight slow-down; second one only mattered if your 'weave' container had a non-standard name)
Bryan Boreham
2015-05-21 12:05:48 +01:00
387ec3fdd5
Add run-smoketests target to Makefile
Adam Harrison
2015-05-21 11:40:12 +01:00
449bf45c2b
Try and ignore pull request pseudo-branches for circle build.
Tom Wilkie
2015-05-21 09:50:38 +00:00
b771528942
Check if Docker using weave bridge before inserting DROP rule and comment the use of -I
Bryan Boreham
2015-05-21 10:03:51 +01:00
f727e56bad
Revert "consistency"
Bryan Boreham
2015-05-21 09:54:46 +01:00
c5d5dd5fdc
consistency
Matthias Radestock
2015-05-21 05:46:07 +01:00
6f68eb50aa
get rid of a silly redirect
Matthias Radestock
2015-05-20 16:52:53 +01:00
c63d2e531a
Merge pull request #712 from errordeveloper/vagrantfile-more-cleanup
Paul Bellamy
2015-05-20 16:47:28 +01:00
eb6f9faae7
Create weave/<branch>/head for latest branch docs (close #668 )
Ilya Dmitrichenko
2015-05-20 16:43:11 +01:00
23dd02a05a
remove redundant check
Matthias Radestock
2015-05-20 15:58:22 +01:00
d24e75f76b
extract vagrantfile shared bits
Paul Bellamy
2015-05-20 15:35:40 +01:00
b119872b1b
Merge pull request #718 from paulbellamy/proxy-check-up
Matthias Radestock
2015-05-20 13:47:48 +01:00
eeaa6c9e2c
use grep in /sys to verify ethwe is up in tests
Paul Bellamy
2015-05-20 12:50:53 +01:00
0a7211988a
Merge pull request #714 from paulbellamy/proxy-cmd-merge
Matthias Radestock
2015-05-20 13:19:03 +01:00
9e79d7dcca
Don't talk to IPAM unless 0 addresses supplied to 'hide'
Bryan Boreham
2015-05-20 12:59:04 +01:00
369466d3d4
refactor proxy entrypoint rewriting to match docker daemon
Paul Bellamy
2015-05-20 11:23:33 +01:00
f642db0462
Merge pull request #704 from bboreham/620-drop-docker
Matthias Radestock
2015-05-20 11:24:41 +01:00
906be31483
Regularise the ping tests across different subnets
Bryan Boreham
2015-05-20 11:08:39 +01:00
0220f9aaca
Merge pull request #713 from paulbellamy/proxy-exec
Matthias Radestock
2015-05-20 10:48:01 +01:00
a48777e482
Clean test VMs as well
Ilya Dmitrichenko
2015-05-20 10:47:15 +01:00
4ee32cc12d
Extend smoke test for new drop rule Note that we have to wrap the '!' in 'sh -c' to get the negation to work as expected.
Bryan Boreham
2015-05-19 18:15:59 +01:00
818e162fff
[proxy] use exec instead of run, to replace weavewait with subprocess
Paul Bellamy
2015-05-20 10:18:42 +01:00
6739e6c166
iptables rule to drop traffic from docker0 bridge to weave bridge
Bryan Boreham
2015-05-19 17:33:38 +01:00
3a0b341770
Improve readability of Vagrantfile and cleanup this official image
Ilya Dmitrichenko
2015-05-20 08:24:18 +01:00
7396f61222
move some tests
Matthias Radestock
2015-05-19 21:38:50 +01:00
f7f0369bff
improve logging in proxy
Matthias Radestock
2015-05-19 19:46:53 +01:00
fe36da2041
Merge pull request #703 from paulbellamy/proxy-minimal
Matthias Radestock
2015-05-19 18:54:15 +01:00
610bc46970
proxy should provide reasonable error when execing on a container which doesn't exist
Paul Bellamy
2015-05-19 16:49:54 +01:00
e6b587ea8d
proxy needs to add weavewait to execs as well
Paul Bellamy
2015-05-19 16:25:10 +01:00
70b595c4a2
Clarify status message when allocator is awaiting consensus
Bryan Boreham
2015-05-19 14:12:08 +01:00
f59facf5a6
Merge pull request #701 from bboreham/684-improve-errors
Matthias Radestock
2015-05-19 13:34:22 +01:00
0e55f75d86
Oops
Bryan Boreham
2015-05-19 13:16:36 +01:00
ee7dac9e28
Improve error messages Make clear that they come from the IP allocator, and reduce repetition in the text. Also include the nickname for other peer, if known.
Bryan Boreham
2015-05-19 12:37:57 +01:00
9f85cbc07d
Merge pull request #696 from bboreham/692-ipam-status
Matthias Radestock
2015-05-19 12:05:53 +01:00
454bbdbc68
Make reference into a link
Bryan Boreham
2015-05-19 11:48:11 +01:00
62242cb640
fixup bad golint refactor
Paul Bellamy
2015-05-19 11:45:48 +01:00
9363193fe8
Review feedback
Bryan Boreham
2015-05-19 11:13:05 +01:00
29601610c0
Merge pull request #698 from paulbellamy/proxy-minimal
Matthias Radestock
2015-05-19 11:33:00 +01:00
fdd0bd3b35
remove usage of backticks in bash script
Paul Bellamy
2015-05-19 11:26:55 +01:00
4d3234aa36
Merge pull request #695 from rade/merge_ipam_tests_with_rest
Bryan Boreham
2015-05-19 11:25:50 +01:00
8b66b8ae47
Merge pull request #655 from paulbellamy/proxy-minimal
Matthias Radestock
2015-05-19 10:59:00 +01:00
ee07d645b4
golint cleanup of else block
Paul Bellamy
2015-05-19 10:46:04 +01:00
bffe9f811a
Document 'weave status' section for IPAM
Bryan Boreham
2015-05-19 10:35:10 +01:00
b6a8c48097
Tidy up IPAM parts of 'weave status' - removed detailed "free" and "owned" printout of 'space' - removed "free" counts from ring lines - limited usefulness and often out of date. - removed trailing newline - changed "Ring" to "Owned Ranges" - print subnet in CIDR format
Bryan Boreham
2015-05-19 10:09:24 +01:00
b71a428369
proxy should be sending error code to client, instead of exiting
Paul Bellamy
2015-05-19 10:34:25 +01:00
6911dc8d38
updating proxy with-dns description to match docs
Paul Bellamy
2015-05-19 10:09:42 +01:00
1e7c82bb58
use busybox instead of ubuntu for proxy image pulling test
Paul Bellamy
2015-05-19 10:03:36 +01:00
2f8c5d7bd9
proxy interceptors implicitly modify arguments, instead of returning them
Paul Bellamy
2015-05-19 09:59:36 +01:00
126d4f4079
some refactoring and tidying
Matthias Radestock
2015-05-18 21:45:40 +01:00
ca4b8e6f8e
add proxy support for 'docker restart'
Paul Bellamy
2015-05-18 15:36:44 +01:00
2a120e5565
refactor proxy rawStream handler
Paul Bellamy
2015-05-18 12:28:17 +01:00
6fa0a9d70c
moving weaveproxy docs off 'experimental-features'
Paul Bellamy
2015-05-15 14:00:00 +01:00
55d17ba3bf
separate proxy package into weaveproxy and proxy
Paul Bellamy
2015-05-15 13:53:19 +01:00
bedc20c7c1
extract docker-bridge-ip fetching from proxy into bash script
Paul Bellamy
2015-05-15 11:43:39 +01:00
96a69d2303
Add dns support for the proxy
Paul Bellamy
2015-05-14 16:03:38 +01:00
444b1482fa
add weavewait
Paul Bellamy
2015-05-13 16:38:56 +01:00
9389001a1d
[docs] Initial version of proxy docs
Paul Bellamy
2015-05-18 11:03:04 +01:00
5a6a67f632
Add integration test for the proxy, using docker-py client
Paul Bellamy
2015-05-13 13:57:27 +01:00
6c4271f15d
Add launch-proxy command to cli
Michael Bridgen
2015-05-05 15:17:11 +01:00