This website requires JavaScript.
6d7de3ddff
Proxy implementation
Michael Bridgen
2015-05-01 15:19:31 +01:00
d8e1d0798e
replace test usage of ifconfig with ip link show
Paul Bellamy
2015-05-18 10:26:19 +01:00
e9963945d6
cosmetic
Matthias Radestock
2015-05-18 23:38:37 +01:00
9017888b9c
merge IPAM tests with rest
Matthias Radestock
2015-05-18 23:28:35 +01:00
8e1ac2b300
Merge pull request #693 from bboreham/677-document-rmpeer
Matthias Radestock
2015-05-18 17:37:19 +01:00
25c70cfad6
Illustrate the usage of 'weave rmpeer'
Bryan Boreham
2015-05-18 17:26:24 +01:00
cf34335ec7
Merge pull request #691 from bboreham/681-ipam-docs
Matthias Radestock
2015-05-18 17:09:26 +01:00
4ea9cfca48
Expanded description of 'weave launch' parameters for IPAM
Bryan Boreham
2015-05-18 16:49:45 +01:00
94525f0497
Merge pull request #690 from bboreham/and_true
Matthias Radestock
2015-05-18 16:47:28 +01:00
0227f7e727
'&& true' was a typo - replaced with '|| true'
Bryan Boreham
2015-05-18 16:05:59 +01:00
bb4dd716c8
Document -iprange a bit more, and warn not to use its addresses elsewhere
Bryan Boreham
2015-05-18 15:41:55 +01:00
d53ec858a2
Merge pull request #689 from bboreham/671-hide-errors
Matthias Radestock
2015-05-18 15:59:45 +01:00
286c46653c
Add smoke tests for 'weave expose' and 'weave hide' when weave isn't running
Bryan Boreham
2015-05-18 15:02:39 +01:00
7cf8234d9f
Silence complaints from http_call when at end of 'weave hide'
Bryan Boreham
2015-05-18 14:54:46 +01:00
fd0282ee05
Merge pull request #686 from bboreham/672-ipam-run-local
Matthias Radestock
2015-05-18 14:44:46 +01:00
5cc3036498
Extend smoke test for 'weave run --local' to include IPAM
Bryan Boreham
2015-05-18 13:03:02 +01:00
957c8a1954
Merge pull request #665 from pradeepchhetri/dockerfile
Matthias Radestock
2015-05-18 12:44:17 +01:00
94c7e7f646
Merge pull request #567 from bboreham/pktdebug
Matthias Radestock
2015-05-18 12:21:40 +01:00
5f16854e1f
Merge pull request #685 from bboreham/679-ipam-docs
Matthias Radestock
2015-05-18 12:20:03 +01:00
48e9c53dda
Fetch an address from IPAM for 'weave --local run'
Bryan Boreham
2015-05-18 12:06:06 +01:00
0ec4417992
Rename per-packet debugging flag to -pktdebug to allow -debug to mean "more verbose logging"
Bryan Boreham
2015-04-16 16:45:57 +01:00
eecb540141
Merge pull request #683 from rade/refactor_smoke_tests
Adam Harrison
2015-05-18 11:37:40 +01:00
14c690d9f5
Give 'weave ps' example with IPAM and link to docs
Bryan Boreham
2015-05-18 11:37:38 +01:00
c08bfd2205
always quote $@
Matthias Radestock
2015-05-18 11:16:12 +01:00
d9eea28f17
Merge pull request #667 from rade/revise_weavedns_docs
Adam Harrison
2015-05-18 10:46:09 +01:00
06abd62af0
always spell weaveDNS lower-case, except in titles/headings
Matthias Radestock
2015-05-18 10:19:16 +01:00
f732252f22
eliminate ambiguity
Matthias Radestock
2015-05-18 10:14:45 +01:00
a01d33452e
revise weaveDNS docs
Matthias Radestock
2015-05-15 16:14:24 +01:00
6dd6d9d6f0
one ping to rule them all
Matthias Radestock
2015-05-16 21:53:50 +01:00
ccd468f80c
drop -debug from launch-dns
Matthias Radestock
2015-05-16 21:05:39 +01:00
4e7ddedf75
extract startup of container with dns
Matthias Radestock
2015-05-16 20:58:27 +01:00
8261c7f782
extract hostname as a constant
Matthias Radestock
2015-05-16 20:50:56 +01:00
c3c5b76007
use already-defined constants
Matthias Radestock
2015-05-16 20:50:02 +01:00
1c1bd817e1
extract startup of simple container
Matthias Radestock
2015-05-16 19:50:27 +01:00
ab244f76f6
consistency
Matthias Radestock
2015-05-16 20:03:23 +01:00
535a6ae199
consistent docker run parameter order
Matthias Radestock
2015-05-16 19:56:17 +01:00
822cab7750
use assert_dns_record in ipam test
Matthias Radestock
2015-05-16 19:22:31 +01:00
2647fd4c92
extract helper for obtaining container ip address
Matthias Radestock
2015-05-16 19:14:23 +01:00
bb8a745431
cosmetic: helper functions come first
Matthias Radestock
2015-05-16 19:05:19 +01:00
352e31c88b
remove all the weave_on hacks
Matthias Radestock
2015-05-16 19:00:35 +01:00
a94d2ef277
remove pointless quoting
Matthias Radestock
2015-05-16 18:13:40 +01:00
ad34a56e56
simplify NXDOMAIN test
Matthias Radestock
2015-05-16 02:07:57 +01:00
970af56765
less noise, and use lower-case var names
Matthias Radestock
2015-05-16 18:22:02 +01:00
defcfa5d26
test *_on helpers should send non-result output to &2, so that asserts work
Paul Bellamy
2015-05-12 16:24:52 +01:00
11d241eccd
cosmetic: better error message
Matthias Radestock
2015-05-16 03:17:07 +01:00
dbcdace361
tiny refactor: outdent
Matthias Radestock
2015-05-16 02:50:02 +01:00
47727e23f1
fix quoting, unbreaking multi-cidr weave start/attach/hide
Matthias Radestock
2015-05-16 02:42:10 +01:00
2bd197e12c
cosmetic
Matthias Radestock
2015-05-16 01:31:47 +01:00
2934e89e14
fetch dependencies of sigproxy
Matthias Radestock
2015-05-16 01:15:47 +01:00
dc96fc17a9
correct protocol version
Matthias Radestock
2015-05-16 01:09:53 +01:00
35211f65c9
pull IPAM docs onto separate page
Matthias Radestock
2015-05-15 17:08:24 +01:00
977666c2c9
Fix test when run on circleci
David Wragg
2015-05-15 15:15:39 +01:00
7737c7f34f
move weavedns link
Matthias Radestock
2015-05-15 14:02:57 +01:00
dcac8d8316
cosmetic: move weavedns-readme.md to weavedns.md
Matthias Radestock
2015-05-15 13:59:40 +01:00
f95b3971ab
Merge bboreham/22_ipam (PR #563 ): IP Allocation Management
David Wragg
2015-05-15 13:34:57 +01:00
91bb28b47b
Merged two run commands into one in Dockerfile
Pradeep Chhetri
2015-05-15 18:04:20 +05:30
4b942e8ed5
populate_1_ipam -> ipam_claim
David Wragg
2015-05-15 13:12:36 +01:00
fbbc2bbf79
fix typo
Matthias Radestock
2015-05-15 12:56:04 +01:00
483c565fac
better titles for WeaveDNS links
Matthias Radestock
2015-05-15 11:59:27 +01:00
210101932c
fix broken link
Matthias Radestock
2015-05-15 11:56:46 +01:00
0eee999d7c
Unify common call to wait_for_status upon "weave launch"
David Wragg
2015-05-15 11:49:36 +01:00
a027337be2
Tidy up IPAM setup
David Wragg
2015-05-15 11:44:50 +01:00
f6ac069bc5
Remove some less-necessary test helper functions
Bryan Boreham
2015-05-14 17:57:13 +01:00
3cd1a17c23
IP Allocation Management Using the Ring CRDT and Weave gossip, provides an interface for the weave script to allocate IP addresses in weave run, weave start and weave expose.
Bryan Boreham
2015-04-15 18:00:48 +01:00
72112d7aef
Implementation of Basic Paxos
David Wragg
2015-05-14 17:24:19 +01:00
4f3dcf8dc9
Ring CRDT for IP Allocation Management The basic data structure used to share information about IP allocations between peers
Tom Wilkie
2015-04-15 18:02:34 +01:00
c158b86dc6
refactor: shorten a method name
Matthias Radestock
2015-05-14 15:13:10 +01:00
79d3a2821f
simplify test less clever, but more readable
Matthias Radestock
2015-05-14 14:52:35 +01:00
c7dd48d769
introduce PeerUID type
Matthias Radestock
2015-05-14 12:35:01 +01:00
ace56da7b3
allow Gossiper.Gossip to return nil
Matthias Radestock
2015-05-14 12:02:56 +01:00
af21f5eaf6
Markdown cosmetic
Ilya Dmitrichenko
2015-05-13 16:53:49 +01:00
0881fa0c69
Add instructions for building on a Vargant VM without logging in
Ilya Dmitrichenko
2015-05-13 16:41:54 +01:00
db28286a4b
Vagrnant should not do everything as root
Ilya Dmitrichenko
2015-05-13 16:41:25 +01:00
ccd111d512
Cleanup Vagrantfile and fix path in non-interactive shell
Ilya Dmitrichenko
2015-05-13 16:24:15 +01:00
d106c56c00
Merge pull request #651 from weaveworks/move-weavedns-docs
Fintan Ryan
2015-05-13 14:44:54 +01:00
f0578f5f66
forgot to give Overview section an anchor
Paul Bellamy
2015-05-13 14:17:56 +01:00
d63a9785bd
Point to new location for WeaveDNS docs
Ilya Dmitrichenko
2015-05-13 13:59:41 +01:00
8f38a48a1f
Merge pull request #653 from paulbellamy/docs-how-it-works-toc
rade
2015-05-13 13:53:37 +01:00
39f87a27e5
Add ToC to how-it-works docs page
Paul Bellamy
2015-05-13 11:43:58 +01:00
ca4d813b71
Cleanup documentation index, add getting started guides
Ilya Dmitrichenko
2015-05-13 12:47:43 +01:00
2199c5c273
Add Jekyll "frontmatter", it does not build it otherwise
Ilya Dmitrichenko
2015-05-13 10:36:22 +01:00
366adfb8f9
Move WeaveDNS docs to docs.weave.works (close #471 )
Ilya Dmitrichenko
2015-05-13 08:34:17 +01:00
17925a0c0b
gsutil rsync does not imply recursion
Ilya Dmitrichenko
2015-05-13 10:21:32 +01:00
55077d5059
cosmetic: it's lower-case 'weave' everywhere except in titles
Matthias Radestock
2015-05-12 17:26:28 +01:00
3e4f7358a7
Mention "CIDR notation" rather than "CIDR" in error message
David Wragg
2015-05-12 15:48:33 +01:00
9195894d2a
Show error message when DNS population fails part way through.
Matthias Radestock
2015-05-12 11:48:25 +01:00
953449c215
refactor: extract Peer.ForEachConnectedPeer helper
Matthias Radestock
2015-05-11 21:06:07 +01:00
c5c93d3a77
refactor: increase similarity betweeen parts of route calculation
Matthias Radestock
2015-05-11 20:14:24 +01:00
039446f756
cosmetic: remove outdated comment
Matthias Radestock
2015-05-11 20:00:04 +01:00
03c1f49850
make profiling work again
Matthias Radestock
2015-05-11 19:38:06 +01:00
43133b5851
increase tolerance for missed udp heartbeats 3 are quite easy to miss when there is contention. 6 less so.
Matthias Radestock
2015-05-11 18:35:06 +01:00
df40c5b97e
Merge rade/643_eliminate_route_calculcation_deadlock (PR #644 )
David Wragg
2015-05-11 17:57:53 +01:00
e246e6acc6
coarser lock granularity
Matthias Radestock
2015-05-11 14:36:39 +01:00
5bd8730353
make Peer.Encode lock-free
Matthias Radestock
2015-05-11 13:05:14 +01:00
c210f0e3c1
make Peer.Info lock-free
Matthias Radestock
2015-05-11 12:35:54 +01:00
426d8edb31
remove Peer.SetVersionAndConnections
Matthias Radestock
2015-05-11 12:35:11 +01:00
86ba3be4f7
move Connections from Peer to LocalPeer
Matthias Radestock
2015-05-11 12:12:46 +01:00
5bf6889250
remove Peer.Version
Matthias Radestock
2015-05-11 11:04:53 +01:00
0229185ffe
move ConnectionTo from Peer to LocalPeer
Matthias Radestock
2015-05-11 10:20:51 +01:00
505ced5cc8
move localRefCount accounting responsibility from Peer to Peers
Matthias Radestock
2015-05-11 09:36:19 +01:00