summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorkali kaneko (leap communications) <kali@leap.se>2020-09-08 03:46:07 +0200
committerkali kaneko (leap communications) <kali@leap.se>2020-09-08 20:10:14 +0200
commit85e61a7d05d2617bb1a003fdfe756f5e56520b89 (patch)
tree661213adee7847e75767d3d6bd52b5f38c74e17c /pkg
parenta0e67fe3feb5b3a2d6d0f8e5f33ff96007955b17 (diff)
[feat] expose allowEmptyPass flag for provider config
Diffstat (limited to 'pkg')
-rw-r--r--pkg/bitmask/init.go8
-rw-r--r--pkg/config/config.go1
2 files changed, 9 insertions, 0 deletions
diff --git a/pkg/bitmask/init.go b/pkg/bitmask/init.go
index 4907b2f..bed98e5 100644
--- a/pkg/bitmask/init.go
+++ b/pkg/bitmask/init.go
@@ -40,6 +40,7 @@ type ProviderOpts struct {
AppName string `json:"applicationName"`
BinaryName string `json:"binaryName"`
Auth string `json:"auth"`
+ AuthEmptyPass string `json:"authEmptyPass"`
ProviderURL string `json:"providerURL"`
DonateURL string `json:"donateURL"`
ApiURL string `json:"apiURL"`
@@ -62,6 +63,7 @@ func ConfigureProvider(opts *ProviderOpts) {
config.ApplicationName = opts.AppName
config.BinaryName = opts.BinaryName
config.Auth = opts.Auth
+
config.DonateURL = opts.DonateURL
config.HelpURL = opts.HelpURL
config.TosURL = opts.TosURL
@@ -73,6 +75,12 @@ func ConfigureProvider(opts *ProviderOpts) {
if err == nil {
config.AskForDonations = wantsDonations
}
+
+ emptyPass, err := strconv.ParseBool(opts.AuthEmptyPass)
+ if err == nil {
+ config.AuthEmptyPass = emptyPass
+ log.Println("DEBUG: provider allows empty pass", emptyPass)
+ }
}
func InitializeLogger() {
diff --git a/pkg/config/config.go b/pkg/config/config.go
index 7815c96..c4961ab 100644
--- a/pkg/config/config.go
+++ b/pkg/config/config.go
@@ -6,6 +6,7 @@ var (
ApplicationName = ""
BinaryName = ""
Auth = ""
+ AuthEmptyPass = false
DonateURL = ""
AskForDonations = true
HelpURL = ""