|
|
LogDog: Update client/bootstrap to generate URLs.
Add the ability for a populated Bootstrap to generate viewer URLs.
Update streamclient.Stream to be able to emit its stream properties. This is
useful in general, notably by the Bootstrap's URL generation functions.
This change involves modifying streamproto.Properties to remove the false
assumption that they are safe to copy/modify. To this end, places where
this assumption was made now properly Clone() the Properties to take
possession of them, and Properties are now passed around as a pointer to
make this clear.
BUG= chromium:659291
TEST=unit
Committed: https://github.com/luci/luci-go/commit/16e6635d9d47ce93ee0bc0cd952e53abbd95a686
Total comments: 6
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+365 lines, -105 lines) |
Patch |
 |
M |
logdog/client/butler/bundler/bundler.go
|
View
|
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butler/butler.go
|
View
|
|
3 chunks |
+8 lines, -4 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butler/butler_test.go
|
View
|
|
9 chunks |
+59 lines, -49 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butler/streamserver/handshake_test.go
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/bootstrap/bootstrap.go
|
View
|
1
|
2 chunks |
+45 lines, -5 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/bootstrap/bootstrap_test.go
|
View
|
|
4 chunks |
+102 lines, -3 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/client.go
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/client_namedPipe_posix.go
|
View
|
|
1 chunk |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/client_namedPipe_windows.go
|
View
|
1
2
3
|
1 chunk |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/client_test.go
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/local.go
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/registry.go
|
View
|
|
2 chunks |
+12 lines, -9 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/stream.go
|
View
|
|
2 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamclient/stream_test.go
|
View
|
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamproto/properties.go
|
View
|
|
4 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
 |
M |
logdog/client/butlerlib/streamproto/properties_test.go
|
View
|
|
5 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
logdog/client/cmd/logdog_annotee/filesystemClient.go
|
View
|
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
logdog/client/cmd/logdog_butler/stream.go
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A |
logdog/common/viewer/url.go
|
View
|
1
2
|
1 chunk |
+32 lines, -0 lines |
0 comments
|
Download
|
 |
A |
logdog/common/viewer/url_test.go
|
View
|
|
1 chunk |
+39 lines, -0 lines |
0 comments
|
Download
|
 |
M |
milo/appengine/swarming/memoryClient.go
|
View
|
|
4 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
Total messages: 27 (16 generated)
|