sftpgo/dataprovider
Nicola Murino 4e41a5583d refactoring: add common package
The common package defines the interfaces that a protocol must implement
and contain code that can be shared among supported protocols.

This way should be easier to support new protocols
2020-07-24 23:39:38 +02:00
..
bolt.go return exit code 1 on error 2020-06-20 14:30:46 +02:00
bolt_disabled.go add build tag to disable metrics 2020-06-19 17:08:51 +02:00
dataprovider.go refactoring: add common package 2020-07-24 23:39:38 +02:00
memory.go refactoring: add common package 2020-07-24 23:39:38 +02:00
mysql.go sql providers: add a query timeout 2020-07-08 18:54:44 +02:00
mysql_disabled.go add build tag to disable metrics 2020-06-19 17:08:51 +02:00
pgsql.go sql providers: add a query timeout 2020-07-08 18:54:44 +02:00
pgsql_disabled.go add build tag to disable metrics 2020-06-19 17:08:51 +02:00
sqlcommon.go try to improve error message if the user forgot to initialize the provider 2020-07-09 20:01:37 +02:00
sqlite.go sql providers: add a query timeout 2020-07-08 18:54:44 +02:00
sqlite_disabled.go add build tag to disable metrics 2020-06-19 17:08:51 +02:00
sqlqueries.go refactor virtual folders 2020-06-07 23:30:18 +02:00
user.go recursive permissions check before renaming/copying directories 2020-06-26 23:38:29 +02:00