aboutsummaryrefslogtreecommitdiff
path: root/auth_sqlite3.go
diff options
context:
space:
mode:
Diffstat (limited to 'auth_sqlite3.go')
-rw-r--r--auth_sqlite3.go22
1 files changed, 11 insertions, 11 deletions
diff --git a/auth_sqlite3.go b/auth_sqlite3.go
index 84dcf83..8574768 100644
--- a/auth_sqlite3.go
+++ b/auth_sqlite3.go
@@ -1,4 +1,4 @@
-package main
+package proxy
import (
"database/sql"
@@ -9,11 +9,11 @@ import (
_ "github.com/mattn/go-sqlite3"
)
-type authSQLite3 struct {
+type AuthSQLite3 struct {
db *sql.DB
}
-func (a authSQLite3) Exists(name string) bool {
+func (a AuthSQLite3) Exists(name string) bool {
if err := a.init(); err != nil {
return false
}
@@ -24,7 +24,7 @@ func (a authSQLite3) Exists(name string) bool {
return err == nil
}
-func (a authSQLite3) Passwd(name string) (salt, verifier []byte, err error) {
+func (a AuthSQLite3) Passwd(name string) (salt, verifier []byte, err error) {
if err = a.init(); err != nil {
return
}
@@ -35,7 +35,7 @@ func (a authSQLite3) Passwd(name string) (salt, verifier []byte, err error) {
return
}
-func (a authSQLite3) SetPasswd(name string, salt, verifier []byte) error {
+func (a AuthSQLite3) SetPasswd(name string, salt, verifier []byte) error {
if err := a.init(); err != nil {
return err
}
@@ -50,7 +50,7 @@ func (a authSQLite3) SetPasswd(name string, salt, verifier []byte) error {
return nil
}
-func (a authSQLite3) Timestamp(name string) (time.Time, error) {
+func (a AuthSQLite3) Timestamp(name string) (time.Time, error) {
if err := a.init(); err != nil {
return time.Time{}, err
}
@@ -65,7 +65,7 @@ func (a authSQLite3) Timestamp(name string) (time.Time, error) {
return time.Parse("2006-01-02 15:04:05", tstr)
}
-func (a authSQLite3) Import(in []user) {
+func (a AuthSQLite3) Import(in []user) {
if err := a.init(); err != nil {
return
}
@@ -78,7 +78,7 @@ func (a authSQLite3) Import(in []user) {
}
}
-func (a authSQLite3) Export() ([]user, error) {
+func (a AuthSQLite3) Export() ([]user, error) {
if err := a.init(); err != nil {
return nil, err
}
@@ -119,11 +119,11 @@ func (a authSQLite3) Export() ([]user, error) {
return out, nil
}
-func (a authSQLite3) updateTimestamp(name string) {
+func (a AuthSQLite3) updateTimestamp(name string) {
a.db.Exec(`UPDATE user SET timestamp = datetime("now") WHERE name = ?;`, name)
}
-func (a *authSQLite3) init() error {
+func (a *AuthSQLite3) init() error {
executable, err := os.Executable()
if err != nil {
return err
@@ -148,6 +148,6 @@ func (a *authSQLite3) init() error {
return nil
}
-func (a authSQLite3) close() error {
+func (a AuthSQLite3) close() error {
return a.db.Close()
}