Atanas Janeshliev
194942e895
chore: Happy New Year (2026)
2026-01-08 13:00:18 +01:00
Atanas Janeshliev
7faf32d0ff
feat(BRIDGE-396): Observability metrics for vault issues; Extension to observability service to support caching
2025-07-17 14:06:23 +02:00
Atanas Janeshliev
de3fd34998
feat(BRIDGE-356): Added retry logic for unavailable preferred keychain on Linux; Feature flag support before bridge initialization; Refactored some bits of the code;
2025-07-10 13:23:26 +00:00
Atanas Janeshliev
26cc6169fa
feat(BRIDGE-361): log the utilized keychain helper
2025-07-01 10:56:50 +02:00
Atanas Janeshliev
2669bb4df9
fix(BRIDGE-395): skip saving the last used keychain helper as user preference on Windows & macOS
2025-06-27 13:10:41 +00:00
Atanas Janeshliev
df409925ec
fix(BRIDGE-335): store last sucessfully used keychain helper as user preference
2025-03-19 15:10:09 +01:00
Atanas Janeshliev
899d3293bc
feat(BRIDGE-324): added a log entry for the vault key hash
2025-03-18 11:21:12 +00:00
Jakub Cuth
082849dc6c
chore: year bump
2025-01-02 14:03:49 +01:00
Xavier Michelon
3f78f4d672
feat(BRIDGE-281): disable keychain test on macOS.
2024-11-29 09:14:29 +01:00
Xavier Michelon
531368da86
feat(BRIDGE-252): restored the -h shortcut shortcut for the CLI --help switch.
2024-10-30 12:36:21 +01:00
Atanas Janeshliev
4d2b328589
feat(BRIDGE-238): Added host information to sentry events; new sentry event for keychain issues
2024-10-28 11:53:04 +00:00
Xavier Michelon
fb523e5573
feat(BRIDGE-217): added missing parameter to the CLI help command.
2024-10-24 10:27:32 +02:00
Xavier Michelon
3d53bf7477
feat(BRIDGE-116): add command-line switches to enable/disable keychain check on macOS.
2024-08-09 09:53:46 +02:00
Xavier Michelon
9bfa79455e
fix(BRIDGE-7): modify keychain test on macOS.
2024-04-08 14:35:36 +02:00
Atanas Janeshliev
4a8a7ef093
fix(BRIDGE-4): logs not being created when invalid flag is passed
2024-03-21 16:32:12 +00:00
Xavier Michelon
2895f42a64
feat(GODT-3195): add OS info to the log.
2024-01-10 08:32:43 +01:00
Xavier Michelon
e63afd3910
feat(GODT-3156): add time zone info to the bridge log.
2024-01-05 09:30:13 +01:00
Jakub
9b1daa0373
feat(GODT-3172): detect missing keychain item
2024-01-04 11:30:26 +00:00
Jakub
89bb7b6389
feat(GODT-3172): do not list, just retrieve vault key.
2024-01-04 11:30:26 +00:00
Jakub
b8ae5be58c
fix(GODT-3188): Happy new year.
2024-01-02 15:06:05 +01:00
Romain LE JEUNE
8f5bd37aee
chore: Get better logging arround keychain list initialisation.
2023-12-14 17:24:16 +01:00
Leander Beernaert
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
Leander Beernaert
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
Romain Le Jeune
159e1cee7d
fix(GODT-2277): Fix keychains initialisation in vault-editor.
2023-11-13 13:58:03 +00:00
Xavier Michelon
dc584ea29b
feat(GODT-3104): added log entry for cert install status on startup on macOS.
2023-11-08 16:30:50 +01:00
Romain Le Jeune
e8d9534b9c
feat(GODT-2277): Move Keychain helpers creation in main.
2023-11-08 13:05:57 +00:00
Xavier Michelon
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
Romain LE JEUNE
6cb233473a
fix(GODT-3094): Clean up old update files on bridge startup.
2023-11-02 10:43:55 +01:00
Xavier Michelon
452d3068f0
feat(GODT-2771): removed cert check and install on app startup on macOS.
2023-09-19 07:57:59 +02:00
Leander Beernaert
1fa0d77b10
chore: Add trace profiling option
2023-08-28 11:23:41 +02:00
Xavier Michelon
7b7c9093ce
feat(GODT-2691): close logrus output file on exit.
2023-06-28 16:11:40 +02:00
Xavier Michelon
c587dfc0dc
feat(GODT-2668): implemented new log retention policy.
2023-06-14 08:44:37 +02:00
Xavier Michelon
ac00ef1b64
feat(GODT-2666): feat(GODT-2667): introduce sessionID in bridge.
2023-06-07 09:00:33 +02:00
Jakub
fc06665d2b
feat(GODT-2655): display internal build time tag in log and GUI.
2023-06-01 05:24:51 +00:00
Romain LE JEUNE
a702e19dff
fix(GODT-2669): Display sentry ID in bridge init log.
2023-05-31 08:40:15 +02:00
Romain LE JEUNE
84a771d9fe
fix(GODT-2437): Silence harmless report to sentry.
2023-05-24 17:18:56 +02:00
Jakub Cuth
aa72fd641d
feat(GODT-2631): Bump go to 1.20.
2023-05-23 13:37:12 +00:00
Romain LE JEUNE
d3fc9a50f6
feat(GODT-2556): Add functional test for Heartbeat Init and telemetry availability.
2023-04-24 18:33:50 +00:00
Romain LE JEUNE
d88bee68c6
feat(GODT-2552): Add functional test.
2023-04-24 18:33:50 +00:00
Jakub
fed503501d
feat(GODT-2575): Add dev info to cookies.
2023-04-24 12:44:08 +02:00
Jakub
8093bbf5f6
feat(GODT-2502): Additional info.
2023-04-14 10:27:37 +02:00
Jakub
7bb925b6d7
feat(GODT-2502): Improve logs.
2023-04-14 10:27:37 +02:00
Jakub
7330406752
fix(GODT-2500): Recover in deferred function.
2023-04-05 09:25:24 +02:00
Xavier Michelon
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
Jakub
de5fd07a22
feat(GODT-2500): Reorganise async methods.
2023-04-03 07:07:22 +02:00
Jakub
ec92c918cd
feat(GODT-2500): Add panic handlers everywhere.
2023-04-03 06:38:31 +02:00
James Houlahan
f1989193c0
feat(GODT-2509): Migrate TLS cert from v1/v2 location during upgrade to v3
2023-03-22 11:00:45 +01:00
James Houlahan
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
Leander Beernaert
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
James Houlahan
54c013012e
feat(GODT-2374): Import TLS certs via shell
2023-02-17 13:49:04 +00:00