Adam Harrison
74f2cd09bc
Use all caps variable names
2015-03-30 14:43:16 +01:00
Adam Harrison
f8649eeecc
Modify tell_dns helper to take list of addresses
2015-03-30 14:38:57 +01:00
Adam Harrison
2acefd7df3
Disable LF -> CRLF conversion when attached to Docker pseudoterminal
2015-03-30 13:09:11 +01:00
Adam Harrison
37e6647b0b
Implement integration tests
2015-03-30 12:58:20 +01:00
Adam Harrison
ff0e015f84
Update usage
2015-03-27 17:55:46 +00:00
Adam Harrison
a8f2ba0e7f
Run takes multiple addresses
2015-03-27 17:54:16 +00:00
Adam Harrison
a60490fb88
Start takes multiple addresses
2015-03-27 17:47:17 +00:00
Adam Harrison
e6af8996e6
Attach and detach take multiple addresses
2015-03-27 16:46:47 +00:00
Adam Harrison
e3c0807a18
Modify attach/detach helpers to take list of addresses
2015-03-27 15:36:10 +00:00
Adam Harrison
140ac8939b
Merge pull request #491 from tomwilkie/lint
...
Add lint script, which can also act as an optional presubmit hook.
2015-03-27 10:15:04 +00:00
rade
245f747745
Merge pull request #488 from awh/486_administrative_peer_removal
...
Implement 'weave forget' command
Closes #486 .
2015-03-27 01:53:16 +00:00
Matthias Radestock
308da993eb
refactor: extract some funs for better readability
2015-03-27 01:51:04 +00:00
Matthias Radestock
8cb9e301ee
cosmetic: more linting
2015-03-27 01:24:19 +00:00
Matthias Radestock
2500bc210a
cosmetic: more linting
2015-03-27 01:21:36 +00:00
Matthias Radestock
1ad950f177
cosmetic: more linting
2015-03-27 01:12:16 +00:00
Matthias Radestock
e3ef5433cf
cosmetic: linting
2015-03-27 00:43:26 +00:00
Matthias Radestock
2d83fcc398
oops
2015-03-26 18:37:37 +00:00
Matthias Radestock
44a4dd9888
cosmetic: go vet
2015-03-26 18:36:00 +00:00
Tom Wilkie
dde179f861
Quote the last filename
2015-03-26 18:19:02 +00:00
Tom Wilkie
9e63b4e8c7
Feedback on lint script
2015-03-26 18:08:30 +00:00
Bryan Boreham
7a4a88aeb9
Remove unused unnamed second item in ranges
2015-03-26 18:04:57 +00:00
Adam Harrison
b3de9ab85f
Clarify documentation
2015-03-26 16:10:04 +00:00
Tom Wilkie
d041bec315
Add lint script, which can also act as an optional presubmit hook.
2015-03-26 15:14:01 +00:00
Adam Harrison
3417608209
Don't reset timer when forgetting an address
2015-03-26 14:54:44 +00:00
Matthias Radestock
15fdcae25a
Merge remote-tracking branch 'upstream/master'
2015-03-26 14:22:37 +00:00
Matthias Radestock
45740b1419
refactor: replace buf.WriteString(fmt.S*(...)) with fmt.F*(&buf,...)
...
shorter and more efficient
2015-03-26 14:20:28 +00:00
rade
0e54ca8c2b
Merge pull request #490 from errordeveloper/master
...
Updates to Vagrantfile
2015-03-26 13:57:32 +00:00
Matthias Radestock
e7335f361c
refactor: move a func that is only used in testing
2015-03-26 13:53:09 +00:00
Matthias Radestock
b83f4c9ee9
gofmt
2015-03-26 13:31:11 +00:00
Matthias Radestock
31efd76797
eliminate potential deadlock/dealy in connection.Shutdown
...
Treat the no-error case the same as the error case...
- use the standard sendAction to communicate with the actor, which
ensures that we don't block when the actor has terminated
- run in a goroutine to prevent delaying the caller when the actor's
channel is backed up.
2015-03-26 13:25:23 +00:00
rade
dbe39659c5
Merge pull request #489 from awh/gofmt
...
gofmt
2015-03-26 12:46:15 +00:00
Ilya Dmitrichenko
96efc16432
Add missing aufs-tools to get rid of dubious log message -
...
[warning]: couldn't run auplink before unmount: exec: "auplink": executable file not found in $PATH
2015-03-26 11:24:45 +00:00
Ilya Dmitrichenko
e37be3da97
Bump version of Go on Vargant dev VM
2015-03-26 11:24:45 +00:00
Adam Harrison
efb7c0f1bc
gofmt
2015-03-26 10:54:46 +00:00
Adam Harrison
dc8e82ea31
Implement weave forget command
2015-03-26 10:48:25 +00:00
Adam Harrison
066d8001dd
Merge pull request #482 from rade/475-simplify-actors
...
simplify actors
2015-03-25 11:58:41 +00:00
Matthias Radestock
ee6325d488
get rid of Interaction
...
it's no longer needed in the closure-based actor method scheme
2015-03-25 05:14:17 +00:00
Matthias Radestock
0e43a30858
convert MDNSClient actor to use closures for methods
...
We use a 'nil' closure to indicate shutdown.
2015-03-25 05:14:17 +00:00
Matthias Radestock
a06797dd95
convert ConnectionMaker actor to use closures for methods
2015-03-25 05:14:17 +00:00
Matthias Radestock
f0731f5d52
convert Routes actor to use closures for methods
2015-03-25 05:14:17 +00:00
Matthias Radestock
c54b3bcacf
convert LocalPeer actor to use closures for methods
2015-03-25 05:14:17 +00:00
Matthias Radestock
48c73598c4
convert the connection actor to use closures
...
The only slight trickiness is Shutdown. Generally connections shut
down when an error is encountered, but we also need to be able to shut
down connections w/o an error. Rather than making all the actor
methods return a (terminated bool, error) tuple, we signal the
non-error shutdown by sending nil as the action (instead of a
closure).
2015-03-25 05:14:17 +00:00
Michael Bridgen
60f50cb2e6
Merge branch 'pr429'
2015-03-24 17:03:22 +00:00
Michael Bridgen
075d9a007c
Merge branch 'weave-225' of https://github.com/inercia/weave into pr429
2015-03-24 16:47:38 +00:00
Matthias Radestock
8c3b161bd3
cosmetic
2015-03-24 14:41:20 +00:00
Matthias Radestock
7bd0f7dbae
don't modify state in ConnectionMaker.String
...
it's just wrong
2015-03-24 14:24:22 +00:00
Alvaro Saurin
9dcec8ca16
basic DNS cache
...
unit tests
2015-03-24 12:44:01 +01:00
Bryan Boreham
0bcadb1e4e
Merge pull request #476 from rade/445-accumulate-gossip
...
LGTM. Fixes #445 .
2015-03-24 11:43:01 +00:00
rade
70a824ea07
Merge pull request #477 from awh/fix_how_it_works_doc
...
Add outbound and established flags to connection structure diagram
2015-03-24 11:36:18 +00:00
Adam Harrison
d7959d8ca5
Add outbound and established flags to connection structure diagram
2015-03-24 11:33:24 +00:00