This website requires JavaScript.
72b30bc699
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.
Bryan Boreham
2015-05-28 18:12:30 +01:00
10c3f47bd1
Merge pull request #783 from bboreham/782-space-panic
Bryan Boreham
2015-05-29 09:42:44 +01:00
e31f21a6d2
add weave stop_proxy
Matthias Radestock
2015-05-29 09:20:56 +01:00
c87da5e873
Merge pull request #789 from rade/784_status_fail
Matthias Radestock
2015-05-28 23:08:43 +01:00
b0633281a1
make weave status fail when weave isn't running but still always show weavedns status, if present
Matthias Radestock
2015-05-28 21:41:56 +01:00
8dcdf8d314
reduce interface availability check interval
Matthias Radestock
2015-05-28 19:05:09 +01:00
915bf392e9
Improve error reporting of too much free space
Bryan Boreham
2015-05-28 16:22:22 +01:00
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.
Bryan Boreham
2015-05-28 18:12:30 +01:00
e3e5934c51
Merge remote-tracking branch 'upstream/0.11'
Paul Bellamy
2015-05-28 17:43:30 +01:00
32c35da402
Merge pull request #777 from paulbellamy/proxy-versionless
Matthias Radestock
2015-05-28 17:19:46 +01:00
8dc5ae662a
simplify dependencies
Matthias Radestock
2015-05-28 17:16:22 +01:00
ec6a251b7c
fix dependencies
Matthias Radestock
2015-05-28 17:10:42 +01:00
147c7f503c
add curl test for proxy v1.0 api support
Paul Bellamy
2015-05-28 16:13:42 +01:00
c8b95a2527
fix bug in proxy handling of minimal request bodies
Paul Bellamy
2015-05-28 16:12:48 +01:00
169eb19523
allow proxy to intercept unversioned (i.e. 1.0) urls
Paul Bellamy
2015-05-28 12:54:21 +01:00
ed133dfe0d
Merge pull request #773 from inercia/weave-restore-fallback
Adam Harrison
2015-05-28 16:12:54 +01:00
374b4c523c
cosmetic: remove some more dead code
Matthias Radestock
2015-05-28 15:24:51 +01:00
9c71f7f1e9
cosmetic: remove some more dead code
Matthias Radestock
2015-05-28 15:23:34 +01:00
ba064a906e
cosmetic: remove dead code
Matthias Radestock
2015-05-28 15:17:20 +01:00
5c1297d560
Merge pull request #775 from rade/736_load_balancing_example
Alvaro
2015-05-28 16:01:55 +02:00
323229dacf
add load balancing example
Matthias Radestock
2015-05-28 14:58:04 +01:00
0b48ea01d7
cosmetic
Matthias Radestock
2015-05-28 14:48:08 +01:00
54d34ea796
expand weavedns example to cover multi-host
Matthias Radestock
2015-05-28 13:36:32 +01:00
ccd7153b9d
refactor: remove excessive escaping
Matthias Radestock
2015-05-28 12:29:58 +01:00
4f89ad2342
Merge pull request #769 from rade/768_shorten_proxy_entrypoint
Paul Bellamy
2015-05-28 12:16:24 +01:00
0ed1ef1600
Merge pull request #764 from paulbellamy/status-connection-maker
Matthias Radestock
2015-05-28 12:02:47 +01:00
7202f7e1d6
Restored "fallback" argument for forcing a fallback server (used for testing/debugging)
Alvaro Saurin
2015-04-28 10:56:47 +02:00
998130fa9e
Reformatting connection maker target JSON output
Paul Bellamy
2015-05-27 16:47:54 +01:00
637215fcff
add status of connection-maker to status-json
Paul Bellamy
2015-05-22 15:33:51 +01:00
d16395b8b9
weave status should include 'Direct Peers' set with 'weave connect'
Paul Bellamy
2015-05-21 14:50:30 +01:00
e110a8ab9c
Fix erroneous use of nil value
Adam Harrison
2015-05-28 10:20:15 +01:00
cb03d1d763
Merge pull request #772 from alexwlchan/master
Bryan Boreham
2015-05-28 10:11:58 +01:00
2a1150b74e
Minor spelling corrections in docs
Alex Chan
2015-05-28 10:10:16 +01:00
91cbd75f92
Unit test for cache expirations
Alvaro Saurin
2015-05-01 10:51:20 +02:00
156f5be4d4
Unit test for cache invalidations as a result of AddRecord()/DeleteRecord()/etc...
Alvaro Saurin
2015-05-01 10:49:32 +02:00
037b6df385
Merge pull request #761 from inercia/weave-583-2
Adam Harrison
2015-05-28 10:00:32 +01:00
0a803c61ff
Smoke tests
Alvaro Saurin
2015-05-18 16:17:51 +02:00
b8d4068a26
Force 8.8.8.8 as the DNS server in VirtualBoxes
Alvaro Saurin
2015-05-27 13:15:14 +02:00
6d2317d60e
Silence "golint" errors Silence "go vet" errors Run goimports
Alvaro Saurin
2015-05-28 10:04:17 +02:00
40d7b2a87d
Dump the zone database status on "weave status" Fix the smoke test by updating the regexps used for parsing "weave status" output
Alvaro Saurin
2015-05-27 14:52:03 +02:00
32627eccbf
Fix the timeout for the fallback server client connection
Alvaro Saurin
2015-05-27 13:14:30 +02:00
fc9475592d
shorten proxy entrypoint
Matthias Radestock
2015-05-28 06:35:10 +01:00
e950d37ed2
cosmetic: reduce noise
Matthias Radestock
2015-05-28 06:31:05 +01:00
5e0d1e6036
refactor: add some lists
Matthias Radestock
2015-05-27 19:04:39 +01:00
7fc51a508a
cosmetic: consistency
Matthias Radestock
2015-05-27 18:28:16 +01:00
cd6ba31cfa
add weavewait to 'make update' target
Matthias Radestock
2015-05-27 18:27:56 +01:00
ce2e80d861
fixing build on master (broken by 68ef0e)
Paul Bellamy
2015-05-27 17:36:45 +01:00
a27516b0bf
Merge pull request #765 from rade/run_linter_on_travis
Matthias Radestock
2015-05-27 17:31:12 +01:00
4dc2ee034c
run linter on travis
Matthias Radestock
2015-05-27 17:23:15 +01:00
d68dd39839
build all exes
Matthias Radestock
2015-05-27 17:22:56 +01:00
b10c2e554c
Remove redundant variable
Bryan Boreham
2015-05-27 16:57:41 +01:00
ac8d7a5c55
cosmetic: this is somewhat gross, but the last barrier to linter bliss
Matthias Radestock
2015-05-27 16:58:12 +01:00
68ef0e845a
cosmetic: yet more linter happiness
Matthias Radestock
2015-05-27 16:56:38 +01:00
c6604a6442
cosmetic: more linter happiness
Matthias Radestock
2015-05-27 16:52:08 +01:00
5920927a52
make the linter (almost) happy with ipam
Matthias Radestock
2015-05-27 16:43:18 +01:00
e30ab8abba
Reduce obfuscation
David Wragg
2015-05-27 14:50:06 +01:00
cee6ea6762
cosmetic: it has been decreed that this was "just silly"
Matthias Radestock
2015-05-27 14:18:22 +01:00
84874b9676
cosmetic: more consistency - then on same line as if
Matthias Radestock
2015-05-27 14:14:51 +01:00
f281eeb02a
cosmetic: missed one
Matthias Radestock
2015-05-27 13:59:09 +01:00
6f7e385c74
Unit tests for multiple IPs through the HTTP API
Alvaro Saurin
2015-05-12 18:37:05 +02:00
954c5cb394
Limit the number of answers we provide to users.
Alvaro Saurin
2015-05-18 17:25:13 +02:00
b9d666d4a5
Merge branch '0.11'
Paul Bellamy
2015-05-27 13:52:13 +01:00
b26e2128e4
Merge pull request #752 from paulbellamy/proxy-ipam
Matthias Radestock
2015-05-27 13:51:06 +01:00
09feb0c53a
Merge pull request #697 from paulbellamy/peer-replacement
Matthias Radestock
2015-05-27 13:39:50 +01:00
cb73b73862
Fix bug of --with-ipam not setting entrypoints
Paul Bellamy
2015-05-27 10:09:29 +01:00
de27c465ca
cosmetic: remove stray semicolon
Matthias Radestock
2015-05-27 13:24:53 +01:00
dd33c94188
cosmetic: semicolon shall always be preceded by a space
Matthias Radestock
2015-05-27 13:23:34 +01:00
901f0bf04e
cosmetic: replace all implict $@s
Matthias Radestock
2015-05-27 13:20:51 +01:00
cfbd9dc310
Merge pull request #748 from dpw/gossip-channel-names
Matthias Radestock
2015-05-27 13:03:05 +01:00
530a39350b
Make gossip use channel names on the wire, not channel name hashes
David Wragg
2015-05-27 12:51:14 +01:00
84aa629010
Must quoute WEAVE_CIDR when it is a list
Ilya Dmitrichenko
2015-05-27 07:47:57 +01:00
536d55a226
Cosmetic markdown fix in proxy docs
Ilya Dmitrichenko
2015-05-27 07:12:20 +01:00
2d919d0a5f
Remove duplicates in answers
Alvaro Saurin
2015-05-13 10:29:11 +02:00
c4b07fd44e
Shuffle all the replies, not only the ones from the cache...
Alvaro Saurin
2015-05-12 18:07:07 +02:00
b87b942363
Check we can use our mDNS client with our mDNS server
Alvaro Saurin
2015-04-27 13:40:48 +02:00
5fe0a7fbb2
Make Stop() idempotent
Alvaro Saurin
2015-05-01 10:53:16 +02:00
a159ac44d9
Unit tests for cache invalidations as a result of names updates
Alvaro Saurin
2015-05-01 10:47:50 +02:00
836d012459
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
07d15092aa
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
a23462e830
Command line option for disabling the cache
Alvaro Saurin
2015-05-01 10:54:07 +02:00
6fc6afa6a7
Unit tests for the zone lookups and names updates
Alvaro Saurin
2015-04-27 13:38:03 +02:00
64090d0b95
Improved mocks
Alvaro Saurin
2015-04-27 13:37:36 +02:00
dbce56ed30
Background updates for names
Alvaro Saurin
2015-04-30 12:56:58 +02:00
ea808bd08b
Domain lookups, using mDNS Added DomainLookup* to the Zone interface
Alvaro Saurin
2015-05-01 14:09:05 +02:00
da2d66a6df
New zone database
Alvaro Saurin
2015-05-01 14:08:43 +02:00
c1d124df4c
Interfaces for the mDNS client and server
Alvaro Saurin
2015-04-27 13:28:47 +02:00
dafe2bbc83
adding basic connect/forget test
Paul Bellamy
2015-05-21 13:37:50 +01:00
b392a7d24d
weave connect should be best-effort, and return errors for any fails
Paul Bellamy
2015-05-21 13:36:47 +01:00
d18640fc8c
use @dpw's shell join, and remove non-posix 'local'
Paul Bellamy
2015-05-19 11:51:00 +01:00
781686ee4a
weave connect/forget take multiple peers
Paul Bellamy
2015-05-18 18:03:20 +01:00
69ac0950fe
Add release 0.11 to CHANGELOG
v0.11.0
Bryan Boreham
2015-05-26 13:50:26 +01:00
a77ffc4ca5
Merge pull request #740 from awh/revise_weavedns_docs_further
Matthias Radestock
2015-05-26 12:46:18 +01:00
3d8c8012cf
Address review comments
Adam Harrison
2015-05-26 12:39:48 +01:00
6c5075b9a1
Merge pull request #738 from bboreham/proxy-docs
Matthias Radestock
2015-05-26 12:14:01 +01:00
de46758eba
Merge pull request #739 from weaveworks/revert-615-weave-583-2
Alvaro
2015-05-26 13:07:24 +02:00
21a1cd0469
Revert "Background updates for names in the Zone database"
Alvaro
2015-05-26 12:56:44 +02:00
1e128c142e
Links to Docker docs
Bryan Boreham
2015-05-26 11:42:48 +01:00
aafc1a56f9
Reword weave proxy intro
Bryan Boreham
2015-05-26 11:40:39 +01:00
5382037c4e
Merge pull request #615 from inercia/weave-583-2
Adam Harrison
2015-05-26 10:37:32 +01:00
ee6bbe7925
Smoke tests
Alvaro Saurin
2015-05-18 16:17:51 +02:00