From 7f1c9358805302344a89c1fed4eab1342931b061 Mon Sep 17 00:00:00 2001 From: Niall Sheridan Date: Sat, 27 Aug 2016 01:04:45 +0100 Subject: Import using govendor --- vendor/github.com/sid77/drop/README.md | 17 +++++++++++++++++ vendor/vendor.json | 12 ++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 vendor/github.com/sid77/drop/README.md diff --git a/vendor/github.com/sid77/drop/README.md b/vendor/github.com/sid77/drop/README.md new file mode 100644 index 0000000..b27fc1a --- /dev/null +++ b/vendor/github.com/sid77/drop/README.md @@ -0,0 +1,17 @@ +# drop + +An easy way for dropping privileges in Go. Just import `github.com/sid77/drop` and use: + +``` +// privileged code here +// ... + +if err := DropPrivileges("some user"); err != nil { + log.Fatal(err) +} + +// unprivileged code here +// ... +``` + +drop will take care of calling `setre{s}[g,u]id()` depending on the platform it's being run on. diff --git a/vendor/vendor.json b/vendor/vendor.json index 62da812..c08fadc 100644 --- a/vendor/vendor.json +++ b/vendor/vendor.json @@ -352,6 +352,18 @@ "revision": "d77da356e56a7428ad25149ca77381849a6a5232", "revisionTime": "2016-06-15T09:26:46Z" }, + { + "checksumSHA1": "7YOxIWN8N07u00fHPvixUpfRlsk=", + "path": "github.com/sid77/drop", + "revision": "d1b109804e16d93bdf43c2cf6cbfe388980c26ff", + "revisionTime": "2016-08-25T18:43:04Z" + }, + { + "checksumSHA1": "12GwP9BOFNEwDMDZnqaEcPvdBOo=", + "path": "github.com/sid77/drop/syscall", + "revision": "d1b109804e16d93bdf43c2cf6cbfe388980c26ff", + "revisionTime": "2016-08-25T18:43:04Z" + }, { "checksumSHA1": "E1899TNqCHhCtr6+joW4YEldRuE=", "path": "github.com/spf13/cast", -- cgit v1.2.3