Commit Graph

681 Commits

Author SHA1 Message Date
Philipp Kiemle
bdbe7655c9 Update German translation 2021-09-14 20:36:14 +00:00
Alan Mortensen
4bb5ff6cdf Updated Danish translation 2021-09-11 14:43:57 +02:00
Goran Vidović
5a2a246440 Update Croatian translation 2021-09-06 09:11:02 +00:00
Changwoo Ryu
74a4aaa83c Update Korean translation 2021-09-04 15:00:14 +00:00
Daiki Ueno
eca392e0c4 Merge branch 'doc' into 'master'
Add TPM2 file backend support build/test documentation

See merge request GNOME/libsecret!95
2021-09-03 14:44:43 +00:00
Dhanuka Warusadura
431bd637bc Add TPM2 file backend support build/test documentation
These changes add TPM2 file backend support build and test
instructions to default documentation.
2021-09-03 19:39:50 +05:30
Danial Behzadi
ac21a7bf2b Update Persian translation 2021-09-01 10:53:12 +00:00
Nathan Follens
d028eab771 Update Dutch translation 2021-08-31 12:43:30 +00:00
Baurzhan Muftakhidinov
dbce967815 Update Kazakh translation 2021-08-30 08:32:11 +00:00
Źmicier Turok
08b9953fdc Update Belarusian translation 2021-08-27 09:57:49 +00:00
Claude Paroz
a3968e56a9 Updated French translation 2021-08-27 08:45:40 +02:00
Fran Dieguez
c91e645c40 Update Galician translation 2021-08-25 05:35:58 +00:00
Fran Dieguez
f90f11443b Update Galician translation 2021-08-25 05:33:56 +00:00
Balázs Meskó
10046968ed Update Hungarian translation 2021-08-23 05:56:08 +00:00
Asier Sarasua Garmendia
3579a32c31 Update Basque translation 2021-08-18 09:53:25 +00:00
Daiki Ueno
41fef0192a Merge branch 'fork' into 'master'
Create default collection after DBus.Error.UnknownObject

See merge request GNOME/libsecret!94
2021-08-17 14:32:46 +00:00
Slava Aseev
d620c79d83
Create default collection after DBus.Error.UnknownObject
Some Secret Service API backend implementations (like keepassxc)
throws UnknownObject (instead of UnknownMethod as gnome-keyring do)
after creating an item in the non-existent
/org/freedesktop/secrets/aliases/default.
2021-08-16 19:25:56 +03:00
Daiki Ueno
34dac1e805 Merge branch 'wip/dueno/coverage-location' into 'master'
ci: Fix artifact location for coverage

See merge request GNOME/libsecret!92
2021-08-13 05:48:48 +00:00
Daiki Ueno
4017d2ec51 ci: Enable tpm2 in fedora:coverage, instead of fedora:Werror
This would give a better coverage report for the new TPM2 code.

Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
2021-08-12 19:50:25 +02:00
Daiki Ueno
a804519e61 ci: Fix artifact location for coverage
Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
2021-08-12 19:15:56 +02:00
Daiki Ueno
4e79431f4b Merge branch 'tpm-integration' into 'master'
Add TPM2 integration to secret file backend

See merge request GNOME/libsecret!90
2021-08-12 15:49:24 +00:00
Dhanuka Warusadura
ea57d26930 Add TPM2 integration to secret file backend
These changes add TPM2 derived encryption key to secret
file backend.
2021-08-12 21:14:26 +05:30
Daiki Ueno
2f0558fe57 Merge branch 'tpm-issue' into 'master'
TPM2: Fix primary key generation in decrypting

See merge request GNOME/libsecret!91
2021-08-12 15:00:19 +00:00
Dhanuka Warusadura
ebb18f7885 TPM2: Fix primary key generation in decrypting
These changes fix TPM2 primary key generation in decrypting
when there is no primary key is present.

Also, fixes a memory issue.
2021-08-12 20:24:40 +05:30
Marek Černocký
b3a7468f06 Updated Czech translation 2021-08-06 21:09:20 +02:00
Daiki Ueno
301e3ce617 Merge branch 'tss-dev' into 'master'
Add TPM2 API and its implementations to egg

See merge request GNOME/libsecret!83
2021-08-04 09:21:38 +00:00
Dhanuka Warusadura
63907d907e Add TPM2 API and its implementations to egg
These changes define the TPM2 API and add its implementations
to the incubation area (egg/).

Summary of the public API:
`egg_tpm2_initialize`: Start a TPM context.
`egg_tpm2_finalize`: End a TPM context.
`egg_tpm2_generate_master_password`: Generate and returns an
encrypted master password in `GBytes` format. TSS Marshaling,
GVariant serialization is used.
`egg_tpm2_decrypt_master_password`: Decrypts a master password
generated from `egg_tpm2_generate_master_password`. TSS
Unmarshaling, GVariant deserialization is used.

TPM2 API: TSS Enhanced System API (ESAPI)

Proposal: [extend file backend to use TPM2 derived encryption keys](https://gitlab.gnome.org/Teams/Engagement/gsoc-2021/-/issues/13)

Related MRs: [#86](https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/86)

Related Issues: [#63](https://gitlab.gnome.org/GNOME/libsecret/-/issues/63)
2021-08-04 14:42:55 +05:30
Daiki Ueno
10e5e7abe3 Merge branch 'wip/dueno/ci-fixes' into 'master'
ci: Make sure the necessary artifacts to be generated before testing

See merge request GNOME/libsecret!89
2021-08-04 08:49:22 +00:00
Daiki Ueno
8102cfacc7 ci: Make sure the necessary artifacts to be generated before testing
This fixes the CI failures that are caused by missing GIR typelibs and
executables.
2021-08-04 10:39:38 +02:00
Fabio Tomat
77487fc4dd Update Friulian translation 2021-07-26 16:09:41 +00:00
Daniel Mustieles
ef76a29ae4 Updated Spanish translation 2021-07-13 11:47:40 +02:00
Chao-Hsiung Liao
282614d1cf Update Chinese (Taiwan) translation 2021-07-10 09:44:32 +00:00
Daiki Ueno
c3d5297415 Merge branch 'doc_fix_typo' into 'master'
docs: Fix typos

See merge request GNOME/libsecret!88
2021-07-09 17:41:01 +00:00
Evangelos Ribeiro Tzaras
436200b0cb docs: Fix typos 2021-07-09 17:08:29 +02:00
Daiki Ueno
9a8d156075 Merge branch 'tpm' into 'master'
Add --allow-root flag to tpm2-abrmd CI script

See merge request GNOME/libsecret!87
2021-07-08 10:56:22 +00:00
Dhanuka Warusadura
00e948e3ad Add --allow-root flag to tpm2-abrmd CI script 2021-07-08 15:15:53 +05:30
Daiki Ueno
58be3764ac Merge branch 'tpm-emulator' into 'master'
Enable TPM emulator in CI

See merge request GNOME/libsecret!86
2021-07-07 09:45:21 +00:00
Dhanuka Warusadura
af55275eca Enable TPM emulator in CI 2021-07-07 09:45:21 +00:00
Daiki Ueno
f4f50936ef Merge branch 'autotools' into 'master'
Remove autotools config file

See merge request GNOME/libsecret!85
2021-07-05 09:16:30 +00:00
Dhanuka Warusadura
19ba24ddf9 Remove autotools config file
These changes remove egg/Makefile.am
Since, libsecret dropped autotools support this file should be
removed.
2021-07-05 10:29:10 +05:30
Daiki Ueno
42d41c971c Merge branch 'wip/dueno/egg-tests' into 'master'
meson: Run tests for libegg

See merge request GNOME/libsecret!84
2021-07-03 16:58:59 +00:00
Daiki Ueno
7407a261b7 meson: Run tests for libegg 2021-07-03 18:54:04 +02:00
Matej Urbančič
df94aca387 Update Slovenian translation 2021-06-30 16:12:03 +00:00
Daniel Șerbănescu
8bb29a5c49 Update Romanian translation 2021-06-30 14:38:19 +00:00
Daiki Ueno
459b056a7c Merge branch 'piotrdrag/remove-makevars' into 'master'
build: Remove po/Makevars

See merge request GNOME/libsecret!82
2021-06-30 07:59:30 +00:00
Piotr Drąg
9c866ee175 build: Remove po/Makevars
It’s an Autotools leftover.
2021-06-30 07:45:13 +00:00
Andika Triwidada
fd1d467a3f Update Indonesian translation 2021-06-29 07:43:12 +00:00
Alexey Rubtsov
2f4f32316e Update Russian translation 2021-06-28 13:44:22 +00:00
Aurimas Černius
a29b714488 Updated Lithuanian translation 2021-06-27 18:22:04 +03:00
Piotr Drąg
45d83e6fa8 Update Polish translation 2021-06-27 11:00:30 +02:00