Brad Fitzpatrick
996bf9cae7
logtail: don't send a User-Agent
...
Just useless bytes on the wire. Especially with HTTP/1.
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
6 years ago
Brad Fitzpatrick
bdc55d7091
logtail: add ParsePrivateID
6 years ago
Brad Fitzpatrick
e71a7c7a2c
logtail: read to EOF on chunked response
...
We'll be fixing the server so this won't trigger in practice,
but it demos the connection reuse problem.
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
6 years ago
Brad Fitzpatrick
fcb6a34f4b
logtail: reduce allocations encoding text
...
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
6 years ago
David Crawshaw
6ddbcab71e
logtail: rename the unused CheckLogs to DrainLogs
...
Its semantics has changed slightly, this will let us use it to
drive batched logging in special circumstances.
Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
6 years ago
David Crawshaw
51a12d1307
filch: a few minor comments
...
Signed-off-by: David Crawshaw <crawshaw@tailscale.com>
6 years ago
Brad Fitzpatrick
8f9fa6a842
logtail: minor style/simplification changes
6 years ago
David Anderson
de0239375a
logtail/filch: use x/sys/unix instead of syscall.
...
In particular, the Dup2 syscall is not defined in the syscall
package on arm64, but is defined in x/sys/unix.
Signed-off-by: David Anderson <dave@natulte.net>
6 years ago
David Anderson
8380d8575a
logtail: remove unused code from old sentinel logic.
...
Signed-off-by: David Anderson <dave@natulte.net>
6 years ago
David Anderson
be6bcd59cd
logtail: don't pass in nil contexts.
...
Signed-off-by: David Anderson <dave@natulte.net>
6 years ago
David Anderson
250dfc9016
logtail: remove unused struct fields.
...
Signed-off-by: David Anderson <dave@natulte.net>
6 years ago
David Anderson
80ecb8342f
logtail/filch: use io's seek constants.
...
Signed-off-by: David Anderson <dave@natulte.net>
6 years ago
Earl Lee
a8d8b8719a
Move Linux client & common packages into a public repo.
6 years ago