├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── DCO ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── cmd └── serve-package │ └── main.go ├── code-of-conduct.md ├── fixtures ├── appid.txt ├── request.xml └── update-engine │ ├── no-update │ ├── request.xml │ └── response.xml │ └── update │ ├── request.xml │ └── response.xml ├── glide.lock ├── glide.yaml ├── omaha ├── client │ ├── client.go │ ├── client_test.go │ ├── error.go │ ├── error_test.go │ ├── example_test.go │ ├── fuzzytime.go │ ├── fuzzytime_test.go │ ├── http.go │ ├── http_test.go │ ├── machine_linux.go │ ├── machine_linux_test.go │ └── update_engine_events.go ├── codes.go ├── handler.go ├── handler_test.go ├── isclosed.go ├── package.go ├── package_test.go ├── parse.go ├── parse_test.go ├── protocol.go ├── protocol_test.go ├── server.go ├── server_test.go ├── system.go ├── trivial_server.go ├── trivial_server_test.go ├── update.go └── update_test.go └── vendor └── github.com ├── blang └── semver │ ├── LICENSE │ ├── json.go │ ├── range.go │ ├── semver.go │ ├── sort.go │ └── sql.go ├── kylelemons └── godebug │ ├── LICENSE │ ├── diff │ └── diff.go │ └── pretty │ ├── doc.go │ ├── public.go │ ├── reflect.go │ └── structure.go └── satori └── go.uuid ├── LICENSE └── uuid.go /.gitignore: -------------------------------------------------------------------------------- 1 | pkg 2 | bin 3 | 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/DCO -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/README.md -------------------------------------------------------------------------------- /cmd/serve-package/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/cmd/serve-package/main.go -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /fixtures/appid.txt: -------------------------------------------------------------------------------- 1 | AC07C722-45D6-4D0E-B1D4-2E1E297569A1 2 | -------------------------------------------------------------------------------- /fixtures/request.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/fixtures/request.xml -------------------------------------------------------------------------------- /fixtures/update-engine/no-update/request.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/fixtures/update-engine/no-update/request.xml -------------------------------------------------------------------------------- /fixtures/update-engine/no-update/response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/fixtures/update-engine/no-update/response.xml -------------------------------------------------------------------------------- /fixtures/update-engine/update/request.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/fixtures/update-engine/update/request.xml -------------------------------------------------------------------------------- /fixtures/update-engine/update/response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/fixtures/update-engine/update/response.xml -------------------------------------------------------------------------------- /glide.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/glide.lock -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/glide.yaml -------------------------------------------------------------------------------- /omaha/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/client.go -------------------------------------------------------------------------------- /omaha/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/client_test.go -------------------------------------------------------------------------------- /omaha/client/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/error.go -------------------------------------------------------------------------------- /omaha/client/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/error_test.go -------------------------------------------------------------------------------- /omaha/client/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/example_test.go -------------------------------------------------------------------------------- /omaha/client/fuzzytime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/fuzzytime.go -------------------------------------------------------------------------------- /omaha/client/fuzzytime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/fuzzytime_test.go -------------------------------------------------------------------------------- /omaha/client/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/http.go -------------------------------------------------------------------------------- /omaha/client/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/http_test.go -------------------------------------------------------------------------------- /omaha/client/machine_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/machine_linux.go -------------------------------------------------------------------------------- /omaha/client/machine_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/machine_linux_test.go -------------------------------------------------------------------------------- /omaha/client/update_engine_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/client/update_engine_events.go -------------------------------------------------------------------------------- /omaha/codes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/codes.go -------------------------------------------------------------------------------- /omaha/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/handler.go -------------------------------------------------------------------------------- /omaha/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/handler_test.go -------------------------------------------------------------------------------- /omaha/isclosed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/isclosed.go -------------------------------------------------------------------------------- /omaha/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/package.go -------------------------------------------------------------------------------- /omaha/package_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/package_test.go -------------------------------------------------------------------------------- /omaha/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/parse.go -------------------------------------------------------------------------------- /omaha/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/parse_test.go -------------------------------------------------------------------------------- /omaha/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/protocol.go -------------------------------------------------------------------------------- /omaha/protocol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/protocol_test.go -------------------------------------------------------------------------------- /omaha/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/server.go -------------------------------------------------------------------------------- /omaha/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/server_test.go -------------------------------------------------------------------------------- /omaha/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/system.go -------------------------------------------------------------------------------- /omaha/trivial_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/trivial_server.go -------------------------------------------------------------------------------- /omaha/trivial_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/trivial_server_test.go -------------------------------------------------------------------------------- /omaha/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/update.go -------------------------------------------------------------------------------- /omaha/update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/omaha/update_test.go -------------------------------------------------------------------------------- /vendor/github.com/blang/semver/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/blang/semver/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/blang/semver/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/blang/semver/json.go -------------------------------------------------------------------------------- /vendor/github.com/blang/semver/range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/blang/semver/range.go -------------------------------------------------------------------------------- /vendor/github.com/blang/semver/semver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/blang/semver/semver.go -------------------------------------------------------------------------------- /vendor/github.com/blang/semver/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/blang/semver/sort.go -------------------------------------------------------------------------------- /vendor/github.com/blang/semver/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/blang/semver/sql.go -------------------------------------------------------------------------------- /vendor/github.com/kylelemons/godebug/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/kylelemons/godebug/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/kylelemons/godebug/diff/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/kylelemons/godebug/diff/diff.go -------------------------------------------------------------------------------- /vendor/github.com/kylelemons/godebug/pretty/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/kylelemons/godebug/pretty/doc.go -------------------------------------------------------------------------------- /vendor/github.com/kylelemons/godebug/pretty/public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/kylelemons/godebug/pretty/public.go -------------------------------------------------------------------------------- /vendor/github.com/kylelemons/godebug/pretty/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/kylelemons/godebug/pretty/reflect.go -------------------------------------------------------------------------------- /vendor/github.com/kylelemons/godebug/pretty/structure.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/kylelemons/godebug/pretty/structure.go -------------------------------------------------------------------------------- /vendor/github.com/satori/go.uuid/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/satori/go.uuid/LICENSE -------------------------------------------------------------------------------- /vendor/github.com/satori/go.uuid/uuid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coreos/go-omaha/HEAD/vendor/github.com/satori/go.uuid/uuid.go --------------------------------------------------------------------------------