mirror of
https://github.com/safing/portmaster
synced 2025-09-02 10:39:22 +00:00
Merge pull request #177 from safing/fix/db-interface-permissions
Add permissions to database interfaces for improved performance
This commit is contained in:
commit
247cecbfe4
4 changed files with 16 additions and 5 deletions
|
@ -48,6 +48,8 @@ var (
|
||||||
|
|
||||||
var (
|
var (
|
||||||
cache = database.NewInterface(&database.Options{
|
cache = database.NewInterface(&database.Options{
|
||||||
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
CacheSize: 2 ^ 8,
|
CacheSize: 2 ^ 8,
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
|
@ -21,7 +21,10 @@ const (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
profileDB = database.NewInterface(nil)
|
profileDB = database.NewInterface(&database.Options{
|
||||||
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
|
})
|
||||||
)
|
)
|
||||||
|
|
||||||
func makeScopedID(source, id string) string {
|
func makeScopedID(source, id string) string {
|
||||||
|
|
|
@ -13,7 +13,10 @@ const (
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
statusDB = database.NewInterface(nil)
|
statusDB = database.NewInterface(&database.Options{
|
||||||
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
|
})
|
||||||
hook *database.RegisteredHook
|
hook *database.RegisteredHook
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,10 @@ const (
|
||||||
// working vars
|
// working vars
|
||||||
var (
|
var (
|
||||||
versionExport *versions
|
versionExport *versions
|
||||||
versionExportDB = database.NewInterface(nil)
|
versionExportDB = database.NewInterface(&database.Options{
|
||||||
|
Local: true,
|
||||||
|
Internal: true,
|
||||||
|
})
|
||||||
versionExportHook *database.RegisteredHook
|
versionExportHook *database.RegisteredHook
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue