Merge pull request #665 from mjtrangoni/fix-gometalinter-issues
Fix gometalinter issues
This commit is contained in:
commit
0a64ab220b
|
@ -1376,7 +1376,7 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
|
||||||
// - Activate User Authentication
|
// - Activate User Authentication
|
||||||
// Check if the user wants to activate User Authentication.
|
// Check if the user wants to activate User Authentication.
|
||||||
// If so then first create a temporary AuthConn to the database
|
// If so then first create a temporary AuthConn to the database
|
||||||
// This is possible because we are already succesfully authenticated.
|
// This is possible because we are already successfully authenticated.
|
||||||
//
|
//
|
||||||
// - Check if `sqlite_user`` table exists
|
// - Check if `sqlite_user`` table exists
|
||||||
// YES => Add the provided user from DSN as Admin User and
|
// YES => Add the provided user from DSN as Admin User and
|
||||||
|
@ -1387,7 +1387,7 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
|
||||||
// Create connection to SQLite
|
// Create connection to SQLite
|
||||||
conn := &SQLiteConn{db: db, loc: loc, txlock: txlock}
|
conn := &SQLiteConn{db: db, loc: loc, txlock: txlock}
|
||||||
|
|
||||||
// Password Cipher has to be registerd before authentication
|
// Password Cipher has to be registered before authentication
|
||||||
if len(authCrypt) > 0 {
|
if len(authCrypt) > 0 {
|
||||||
switch strings.ToUpper(authCrypt) {
|
switch strings.ToUpper(authCrypt) {
|
||||||
case "SHA1":
|
case "SHA1":
|
||||||
|
|
|
@ -13,7 +13,7 @@ import (
|
||||||
|
|
||||||
// This file provides several different implementations for the
|
// This file provides several different implementations for the
|
||||||
// default embedded sqlite_crypt function.
|
// default embedded sqlite_crypt function.
|
||||||
// This function is uses a ceasar-cypher by default
|
// This function is uses a caesar-cypher by default
|
||||||
// and is used within the UserAuthentication module to encode
|
// and is used within the UserAuthentication module to encode
|
||||||
// the password.
|
// the password.
|
||||||
//
|
//
|
||||||
|
@ -40,7 +40,7 @@ import (
|
||||||
// password X, sqlite_crypt(X,NULL) is run. A new random salt is selected
|
// password X, sqlite_crypt(X,NULL) is run. A new random salt is selected
|
||||||
// when the second argument is NULL.
|
// when the second argument is NULL.
|
||||||
//
|
//
|
||||||
// The built-in version of of sqlite_crypt() uses a simple Ceasar-cypher
|
// The built-in version of of sqlite_crypt() uses a simple Caesar-cypher
|
||||||
// which prevents passwords from being revealed by searching the raw database
|
// which prevents passwords from being revealed by searching the raw database
|
||||||
// for ASCII text, but is otherwise trivally broken. For better password
|
// for ASCII text, but is otherwise trivally broken. For better password
|
||||||
// security, the database should be encrypted using the SQLite Encryption
|
// security, the database should be encrypted using the SQLite Encryption
|
||||||
|
|
|
@ -447,13 +447,13 @@ func TestUserAuthModifyUser(t *testing.T) {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
if rv != SQLITE_AUTH {
|
if rv != SQLITE_AUTH {
|
||||||
t.Fatal("Password change succesful while not allowed")
|
t.Fatal("Password change successful while not allowed")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Modify other user password and flag through *SQLiteConn
|
// Modify other user password and flag through *SQLiteConn
|
||||||
err = c2.AuthUserChange("user2", "invalid", false)
|
err = c2.AuthUserChange("user2", "invalid", false)
|
||||||
if err != ErrAdminRequired {
|
if err != ErrAdminRequired {
|
||||||
t.Fatal("Password change succesful while not allowed")
|
t.Fatal("Password change successful while not allowed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1299,10 +1299,7 @@ func TestAggregatorRegistration(t *testing.T) {
|
||||||
|
|
||||||
sql.Register("sqlite3_AggregatorRegistration", &SQLiteDriver{
|
sql.Register("sqlite3_AggregatorRegistration", &SQLiteDriver{
|
||||||
ConnectHook: func(conn *SQLiteConn) error {
|
ConnectHook: func(conn *SQLiteConn) error {
|
||||||
if err := conn.RegisterAggregator("customSum", customSum, true); err != nil {
|
return conn.RegisterAggregator("customSum", customSum, true)
|
||||||
return err
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
db, err := sql.Open("sqlite3_AggregatorRegistration", ":memory:")
|
db, err := sql.Open("sqlite3_AggregatorRegistration", ":memory:")
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
// Package upgrade
|
// Package upgrade is a dummy package to ensure package can be loaded
|
||||||
//
|
|
||||||
// Dummy to ensure package can be loaded
|
|
||||||
//
|
//
|
||||||
// This file is to avoid the following error:
|
// This file is to avoid the following error:
|
||||||
// can't load package: package go-sqlite3/upgrade: build constraints exclude all Go files in go-sqlite3\upgrade
|
// can't load package: package go-sqlite3/upgrade: build constraints exclude all Go files in go-sqlite3\upgrade
|
||||||
|
|
Loading…
Reference in New Issue