562 Commits

Author SHA1 Message Date
Sandro Jäckel
86d4f907fb
Use go's embed to have access to the plain files
This makes it pretty easy for distros to install the files already to
the correct positions
2024-03-15 15:39:10 +01:00
Sandro Jäckel
c134a0e61d
Replace @PATH@, cleanup formatting a bit
This makes it easier to replace the path to the script in NixOS
2024-03-15 15:29:55 +01:00
Sandro Jäckel
91612b9d26
Fix error checking 2024-03-15 15:29:44 +01:00
Bernd Schoolmann
d6e1cd2633
Update scan depth for browser biometrics 2024-03-14 20:09:41 +01:00
Bernd Schoolmann
40a77ffcbb
Update Readme.md 2024-03-08 16:42:36 +01:00
Bernd Schoolmann
cb66b2a9be
Merge pull request #133 from SuperSandro2000/fix-paths
Use /usr/bin/env for binaries
2024-03-07 00:34:09 +01:00
Sandro Jäckel
cdaaaf813b
Use /usr/bin/env for binaries
to make them easily work on almost all platforms
2024-03-06 23:07:24 +01:00
Bernd Schoolmann
bc1a94ba71
Merge pull request #130 from SuperSandro2000/lints-agents
Fix whole bunch of lints
2024-03-05 15:06:13 +01:00
Bernd Schoolmann
60abbb0f82
Merge pull request #129 from SuperSandro2000/more-error-handling
Fix more error handling
2024-03-03 10:52:30 +01:00
Sandro Jäckel
eb400ee656
Fix whole bunch of lints 2024-03-03 02:30:38 +01:00
Sandro Jäckel
a0b82eb175
Fix typos 2024-03-03 01:42:50 +01:00
Sandro Jäckel
886b7f66c3
Fix error string formatting 2024-03-03 01:40:12 +01:00
Sandro Jäckel
5cc498dc62
Properly forward errors when log in is cancelled with client secret 2024-03-03 01:40:12 +01:00
Bernd Schoolmann
bb59756e79
Merge pull request #128 from SuperSandro2000/pinentry-error
Properly forward missing pinentry errors
2024-03-02 19:18:27 +01:00
Sandro Jäckel
fc5a1f79f6
Properly forward missing pinentry errors
Before running the following command without pinentry in PATH resulted
in: Login failed: Could not sync vault: decrypt: MAC mismatch

With this change the error is properly forwarded and displayed
$ ./goldwarden vault login --email me@example.com
Login failed: exec: "pinentry": executable file not found in $PATH
2024-03-02 17:11:17 +01:00
Bernd Schoolmann
ce6cb0503c
Merge pull request #127 from SuperSandro2000/patch-1
Cleanup duplicated import
2024-03-02 03:07:05 +01:00
Sandro
8839b33f8c
Cleanup duplicated import 2024-03-02 02:29:49 +01:00
Bernd Schoolmann
23a336e4b3
Merge pull request #123 from csutcliff/ExtendedAgent
Implement ExtendedAgent
2024-02-23 13:43:38 +01:00
Chris Sutcliff
c7cc1d646e
Implement ExtendedAgent
Allows clients to specify the algorithm used via the `SignWithFlags` function. Currently this is `rsa-sha2-256` or `rsa-sha2-512` which are the two allowable options in the spec but it is extendable in the future as required.

Aiming to reduce code duplication, Existing `Sign` function retains it's default behaviour by calling `SignWithFlags` with `SignatureFlagReserved`.

The other `ExtendedAgent` function `Extension` returns `ErrExtensionUnsupported` to all calls as required by the spec.
2024-02-23 11:29:10 +00:00
Bernd Schoolmann
8553e0d798
Add more logging to path selection v0.2.13 2024-02-23 05:58:26 +01:00
Bernd Schoolmann
93a727260a
Update com.quexten.Goldwarden.metainfo.xml 2024-02-23 05:54:20 +01:00
Bernd Schoolmann
8f01520b87
Update PKGBUILD 2024-02-23 05:53:32 +01:00
Bernd Schoolmann
966da90491
Fix incorrectly moved ssh socket path 2024-02-22 14:38:38 +01:00
Bernd Schoolmann
9fbe5818af
Update logo 2024-02-22 14:33:22 +01:00
Bernd Schoolmann
ebbac558f1
Update logo 2024-02-22 14:32:20 +01:00
Bernd Schoolmann
fe6a79924a
Update Readme.md 2024-02-22 13:44:25 +01:00
Bernd Schoolmann
a93eab1033
Update Readme.md 2024-02-21 06:58:57 +01:00
Bernd Schoolmann
ab431835d4
Fix socket path in daemonize 2024-02-21 06:42:10 +01:00
Bernd Schoolmann
ac9251d0f4
Add debugging info to cipherstring decryption 2024-02-21 06:39:06 +01:00
Bernd Schoolmann
7653cf382b
Merge pull request #120 from quexten/fix/socket-paths
Attempt to fix socket path detection & biometrics setup
2024-02-18 23:52:32 +01:00
Bernd Schoolmann
80d476a9b5
Add debug log for browser biometrics setup 2024-02-18 06:36:01 +01:00
Bernd Schoolmann
0cd55f4052
Attempt to fix socket path detection 2024-02-18 06:08:37 +01:00
Bernd Schoolmann
04f25150af
Add debug logging build 2024-02-18 01:34:54 +01:00
Bernd Schoolmann
9d5514a976
Update com.quexten.Goldwarden.metainfo.xml 2024-02-17 14:53:14 +01:00
Bernd Schoolmann
715d04c5ab
Update release.yml v0.2.12 2024-02-17 14:29:03 +01:00
Bernd Schoolmann
93dc64ae36
Update PKGBUILD to 0.2.12 2024-02-17 14:24:58 +01:00
Bernd Schoolmann
8b95af6458
Fix broken arch ci due to maintainer account renaming v0.2.11 2024-02-17 14:17:27 +01:00
Bernd Schoolmann
969ee1ff49
Update com.quexten.Goldwarden.metainfo.xml 2024-02-17 14:03:09 +01:00
Bernd Schoolmann
f99d618b33
Fix flatpak build 2024-02-17 13:44:00 +01:00
Bernd Schoolmann
f894af5fb3
Update PKGBUILD 2024-02-17 13:39:47 +01:00
Bernd Schoolmann
29bd40384b
Fix autotype and remove debug logging 2024-02-17 13:38:54 +01:00
Bernd Schoolmann
6ee67d6569
Use gtk clipboard instead of wl clipboard 2024-02-17 13:32:58 +01:00
Bernd Schoolmann
13bd29dbf9
Add browser biometrics setup window 2024-02-17 12:48:26 +01:00
Bernd Schoolmann
623fdcb719
Add flatpak biometric setup 2024-02-17 12:28:04 +01:00
Bernd Schoolmann
3b2d1fcf11
Improve biometric socket path detection 2024-02-17 12:11:30 +01:00
Bernd Schoolmann
5cc502580f
Increase read buffer to 4 MiB 2024-02-17 11:30:16 +01:00
Bernd Schoolmann
f7da373fa0
Fix crash in ui 2024-02-17 11:22:49 +01:00
Bernd Schoolmann
c15447aab3
Add ssh key and keyboard shortcut windows 2024-02-17 11:00:33 +01:00
Bernd Schoolmann
9ac1d8100a
Grant other sessions while pin session is active 2024-02-17 09:52:19 +01:00
Bernd Schoolmann
606dd176ef
Improve quickaccess keyboard navigation 2024-02-17 09:51:41 +01:00