df409925ec
fix(BRIDGE-335): store last sucessfully used keychain helper as user preference
2025-03-19 15:10:09 +01:00
899d3293bc
feat(BRIDGE-324): added a log entry for the vault key hash
2025-03-18 11:21:12 +00:00
082849dc6c
chore: year bump
2025-01-02 14:03:49 +01:00
3f78f4d672
feat(BRIDGE-281): disable keychain test on macOS.
2024-11-29 09:14:29 +01:00
531368da86
feat(BRIDGE-252): restored the -h shortcut shortcut for the CLI --help switch.
2024-10-30 12:36:21 +01:00
4d2b328589
feat(BRIDGE-238): Added host information to sentry events; new sentry event for keychain issues
2024-10-28 11:53:04 +00:00
fb523e5573
feat(BRIDGE-217): added missing parameter to the CLI help command.
2024-10-24 10:27:32 +02:00
3d53bf7477
feat(BRIDGE-116): add command-line switches to enable/disable keychain check on macOS.
2024-08-09 09:53:46 +02:00
9bfa79455e
fix(BRIDGE-7): modify keychain test on macOS.
2024-04-08 14:35:36 +02:00
4a8a7ef093
fix(BRIDGE-4): logs not being created when invalid flag is passed
2024-03-21 16:32:12 +00:00
2895f42a64
feat(GODT-3195): add OS info to the log.
2024-01-10 08:32:43 +01:00
e63afd3910
feat(GODT-3156): add time zone info to the bridge log.
2024-01-05 09:30:13 +01:00
9b1daa0373
feat(GODT-3172): detect missing keychain item
2024-01-04 11:30:26 +00:00
89bb7b6389
feat(GODT-3172): do not list, just retrieve vault key.
2024-01-04 11:30:26 +00:00
b8ae5be58c
fix(GODT-3188): Happy new year.
2024-01-02 15:06:05 +01:00
8f5bd37aee
chore: Get better logging arround keychain list initialisation.
2023-12-14 17:24:16 +01:00
1b22c32ef9
fix(GODT-3102): Distinguish Vault Decryption from Serialization Errors
...
Rather than returning whether the vault was corrupt or not return the
error which caused the vault to be considered as corrupt.
2023-11-30 08:31:14 +01:00
5a434fafbc
fix(GODT-3125): Heartbeat crash on exit
...
Ensure that the heartbeat background task is stopped before we close
the users as it accesses data within these instances.
Additionally, we also make sure that when telemetry is disabled, we stop
the background task.
Finally, `HeartbeatManager` now specifies what the desired interval is
so we can better configure the test cases.
2023-11-16 11:05:40 +01:00
159e1cee7d
fix(GODT-2277): Fix keychains initialisation in vault-editor.
2023-11-13 13:58:03 +00:00
dc584ea29b
feat(GODT-3104): added log entry for cert install status on startup on macOS.
2023-11-08 16:30:50 +01:00
e8d9534b9c
feat(GODT-2277): Move Keychain helpers creation in main.
2023-11-08 13:05:57 +00:00
0f320dbd80
fix(GODT-3100): fix issue where a fatal error that bubble up to cli.Run() is not written in the log file.
2023-11-02 13:36:01 +00:00
6cb233473a
fix(GODT-3094): Clean up old update files on bridge startup.
2023-11-02 10:43:55 +01:00
452d3068f0
feat(GODT-2771): removed cert check and install on app startup on macOS.
2023-09-19 07:57:59 +02:00
1fa0d77b10
chore: Add trace profiling option
2023-08-28 11:23:41 +02:00
7b7c9093ce
feat(GODT-2691): close logrus output file on exit.
2023-06-28 16:11:40 +02:00
c587dfc0dc
feat(GODT-2668): implemented new log retention policy.
2023-06-14 08:44:37 +02:00
ac00ef1b64
feat(GODT-2666): feat(GODT-2667): introduce sessionID in bridge.
2023-06-07 09:00:33 +02:00
fc06665d2b
feat(GODT-2655): display internal build time tag in log and GUI.
2023-06-01 05:24:51 +00:00
a702e19dff
fix(GODT-2669): Display sentry ID in bridge init log.
2023-05-31 08:40:15 +02:00
84a771d9fe
fix(GODT-2437): Silence harmless report to sentry.
2023-05-24 17:18:56 +02:00
aa72fd641d
feat(GODT-2631): Bump go to 1.20.
2023-05-23 13:37:12 +00:00
d3fc9a50f6
feat(GODT-2556): Add functional test for Heartbeat Init and telemetry availability.
2023-04-24 18:33:50 +00:00
d88bee68c6
feat(GODT-2552): Add functional test.
2023-04-24 18:33:50 +00:00
fed503501d
feat(GODT-2575): Add dev info to cookies.
2023-04-24 12:44:08 +02:00
8093bbf5f6
feat(GODT-2502): Additional info.
2023-04-14 10:27:37 +02:00
7bb925b6d7
feat(GODT-2502): Improve logs.
2023-04-14 10:27:37 +02:00
7330406752
fix(GODT-2500): Recover in deferred function.
2023-04-05 09:25:24 +02:00
8b80938e49
fix(GODT-2516): log error when the vault key cannot be created/loaded from the keychain.
...
Backported from release/perth-narrows.
2023-04-03 08:44:26 +00:00
de5fd07a22
feat(GODT-2500): Reorganise async methods.
2023-04-03 07:07:22 +02:00
ec92c918cd
feat(GODT-2500): Add panic handlers everywhere.
2023-04-03 06:38:31 +02:00
f1989193c0
feat(GODT-2509): Migrate TLS cert from v1/v2 location during upgrade to v3
2023-03-22 11:00:45 +01:00
e9f20aee7a
fix(GODT-2387): Ensure vault can be unlocked after factory reset
...
When performing a factory reset, we don't want to wipe all keychain
entries. The only keychain entry should be the vault's passphrase,
and we need this to be able to decrypt the vault at next startup
(to avoid it being reported as corrupt).
2023-02-23 08:11:20 +00:00
5007d451c2
feat(GODT-2385): Gluon cache fallback
...
Update Gluon to have access to the cache fallback reader.
Provide fallback reader to handle old cache file format.
Remove the old logic to erase all cache files on start as the fallback
option renders this irrelevant.
2023-02-22 12:00:23 +01:00
54c013012e
feat(GODT-2374): Import TLS certs via shell
2023-02-17 13:49:04 +00:00
13db1b0db8
feat(GODT-2356): unify sentry release description and add more context to it.
2023-02-14 16:27:55 +00:00
1c88ce3cc0
feat(GODT-2255): Randomize the focus service port.
2023-02-08 10:06:53 +00:00
34cd611a8b
chore: Disable funlen linter
2023-02-06 14:29:13 +00:00
45ec6b6e74
feat(GODT-2289): UIDValidity as Timestamp
...
Update UIDValidity to be timestamp with the number of seconds since
the 1st of February 2023. This avoids the problem where we lose the
last UIDValidity value due to the vault being missing/corrupted/deleted.
2023-02-01 14:04:45 +01:00
590fdacba3
fix(GODT-2319): seed the math/rand RNG on app startup.
2023-01-31 15:28:03 +00:00