Strongbox
Strongbox copied to clipboard
Improvment of Online/Offline Test
Hi, I just setup a keystore on a WebDav server. The server is located in a private network which itself is accessibla via VPN. The hostname/domain of the server would resolv to a different domain when outside the VPN/network. I noticed that Strongbox will run into a timeout when outside the VPN and will try to access the keystore direct. Additionaly when the Internet connection is lost completly only a message appears.
I would love to see some kind of the following behaviour in Strongbox: If the Internet Connection is lost, Stronbox should open the Offline Databas by itself. Maybe a message, or another subtle but still recognizable hint that you are currently working on the offline data (change in color etc.). It would be awesome if the offline check would customizale in one form or another. In the example mentioned above it could be some kind of: if Call on Hostname returns 200 -> Ok; if 301 -> Not reachable. Or even better: A DNS check where the result would have to match certain criteria.
Hi @DumpName - Have you seen Internet Offline and Could Not Connect behaviour settings under Database Preferences ( Long Tap on Database > Properties)? Would these work for you?
You mean "Always open offline"? It would be an improvement, another solution based on this would be that strongbox could open the database always offline, but would try to perform a sync every now and then. However with this setting my problem is now limited to: I am affraid I forget to sync.
Is this on macOS or iOS?
I am using both macOS and iOS. However I just configured iOS. When using the settings (iOS) below "Always open offline" ("behavior when the internet is not available" & "behavior if connection is not possible") and setting both to "open Offline" I am getting a behaviour I described above. Any additional checks, like mentioned in my original post would be just "nice to have" as they would just improve the performance by not having to wait for a request timeout in my specific setup. At this point I am just missing these settings in the macOS App.
I see, yes, those settings are planned for macOS.
I also would love to have an improvement. My situation: I use a webdav instance in my local network. I could connect via VPN, but if I am outside and not connected to my VPN the database try to connect and at some point will timeout, which is pretty anoying, because I need the PW quicker.
Is it possible to check, if I am connected with an certain wifi ssid and only then connect to the webdav folder? Or some other idea to avoid this long timeout?