├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── doc.go ├── go.mod ├── internal ├── go-update │ ├── LICENSE │ ├── README.md │ ├── apply.go │ ├── apply_test.go │ ├── doc.go │ ├── hide_noop.go │ ├── hide_windows.go │ ├── internal │ │ ├── binarydist │ │ │ ├── License │ │ │ ├── Readme.md │ │ │ ├── bzip2.go │ │ │ ├── common_test.go │ │ │ ├── diff.go │ │ │ ├── diff_test.go │ │ │ ├── doc.go │ │ │ ├── encoding.go │ │ │ ├── patch.go │ │ │ ├── patch_test.go │ │ │ ├── seek.go │ │ │ ├── sort_test.go │ │ │ └── testdata │ │ │ │ ├── sample.new │ │ │ │ ├── sample.old │ │ │ │ └── sample.patch │ │ └── osext │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── osext.go │ │ │ ├── osext_plan9.go │ │ │ ├── osext_procfs.go │ │ │ ├── osext_sysctl.go │ │ │ ├── osext_test.go │ │ │ └── osext_windows.go │ ├── patcher.go │ └── verifier.go └── osext │ ├── LICENSE │ ├── README.md │ ├── osext.go │ ├── osext_plan9.go │ ├── osext_procfs.go │ ├── osext_sysctl.go │ ├── osext_test.go │ └── osext_windows.go ├── proto └── proto.go ├── sdk.go ├── sdk_ctx.go ├── sdk_ctx_test.go └── sdk_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/README.md -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/doc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/go.mod -------------------------------------------------------------------------------- /internal/go-update/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/LICENSE -------------------------------------------------------------------------------- /internal/go-update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/README.md -------------------------------------------------------------------------------- /internal/go-update/apply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/apply.go -------------------------------------------------------------------------------- /internal/go-update/apply_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/apply_test.go -------------------------------------------------------------------------------- /internal/go-update/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/doc.go -------------------------------------------------------------------------------- /internal/go-update/hide_noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/hide_noop.go -------------------------------------------------------------------------------- /internal/go-update/hide_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/hide_windows.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/License -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/Readme.md -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/bzip2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/bzip2.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/common_test.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/diff.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/diff_test.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/doc.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/encoding.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/patch.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/patch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/patch_test.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/seek.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/seek.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/sort_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/sort_test.go -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/testdata/sample.new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/testdata/sample.new -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/testdata/sample.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/testdata/sample.old -------------------------------------------------------------------------------- /internal/go-update/internal/binarydist/testdata/sample.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/binarydist/testdata/sample.patch -------------------------------------------------------------------------------- /internal/go-update/internal/osext/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/LICENSE -------------------------------------------------------------------------------- /internal/go-update/internal/osext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/README.md -------------------------------------------------------------------------------- /internal/go-update/internal/osext/osext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/osext.go -------------------------------------------------------------------------------- /internal/go-update/internal/osext/osext_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/osext_plan9.go -------------------------------------------------------------------------------- /internal/go-update/internal/osext/osext_procfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/osext_procfs.go -------------------------------------------------------------------------------- /internal/go-update/internal/osext/osext_sysctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/osext_sysctl.go -------------------------------------------------------------------------------- /internal/go-update/internal/osext/osext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/osext_test.go -------------------------------------------------------------------------------- /internal/go-update/internal/osext/osext_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/internal/osext/osext_windows.go -------------------------------------------------------------------------------- /internal/go-update/patcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/patcher.go -------------------------------------------------------------------------------- /internal/go-update/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/go-update/verifier.go -------------------------------------------------------------------------------- /internal/osext/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/LICENSE -------------------------------------------------------------------------------- /internal/osext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/README.md -------------------------------------------------------------------------------- /internal/osext/osext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/osext.go -------------------------------------------------------------------------------- /internal/osext/osext_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/osext_plan9.go -------------------------------------------------------------------------------- /internal/osext/osext_procfs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/osext_procfs.go -------------------------------------------------------------------------------- /internal/osext/osext_sysctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/osext_sysctl.go -------------------------------------------------------------------------------- /internal/osext/osext_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/osext_test.go -------------------------------------------------------------------------------- /internal/osext/osext_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/internal/osext/osext_windows.go -------------------------------------------------------------------------------- /proto/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/proto/proto.go -------------------------------------------------------------------------------- /sdk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/sdk.go -------------------------------------------------------------------------------- /sdk_ctx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/sdk_ctx.go -------------------------------------------------------------------------------- /sdk_ctx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/sdk_ctx_test.go -------------------------------------------------------------------------------- /sdk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/equinox-io/equinox/HEAD/sdk_test.go --------------------------------------------------------------------------------