Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-app-linux-split-gpg

Qubes component: app-linux-split-gpg
https://github.com/QubesOS/qubes-app-linux-split-gpg

Emulate --log-file with --logger-fd

According to documentation, those two are equivalent with exception of
using existing file descr...

66062170e3b170c2257da25a7a5024925f25f9ed authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow --logger-fd option

Appropriate handling for data passing was already added in gpg-common.c
before.
This will be use...

08f0c0902d20faa4a315e1547142382b63c2ac18 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.30

c60780db2c27d1a142fbf06e7d1438bf52a14a4a authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: add R4.0, remove R3.1

b32938b30e341229378a6428e985485a94de0fc8 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/19'

* qubesos/pr/19:
Fix GCC8 warnings

a9dfa4bd4be59e7af4f65053993a77dbdd85df61 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/18'

* qubesos/pr/18:
spec.in: add changelog placeholder
src: add debug '-g'
Create .spec.in an...

2715013948f16992a28907e7e561a8e58d7ffe39 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: update for Enigmail 2.0

a9d134a66d4892e915ccf833df0398a2b3f9c12e authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix GCC8 warnings

996b28ea2a0fa56a1608402d57f751cf58a73c5e authored over 6 years ago by Frédéric Pierret <[email protected]>
Add --sender and --set-filename option to the whitelist

Another options needed by Enigmail 2.0.

Fixes QubesOS/qubes-issues#3750

b24f48fcdc4e0ec97b1591f855ec628b69d8a65d authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
spec.in: add changelog placeholder

242232589920cac4bd4c22a88576bfec318f8438 authored over 6 years ago by Frédéric Pierret <[email protected]>
Create .spec.in and Source0

a800e135929cb59d8768c94b92ea608d76cb51cd authored over 6 years ago by Frédéric Pierret <[email protected]>
src: add debug '-g'

f46f7c91d63f897e163957955647580dd10ddc4f authored over 6 years ago by Frédéric Pierret <[email protected]>
version 2.0.29

7e7b7ab2ab07ecbe1114691281a79ebef68215b9 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Add --no-auto-check-trustdb option to the whitelist

Enigmail 2.0 use this option. According to https://dev.gnupg.org/T2019
it may have large perform...

232687afd64366bd8aae2027e6c4b6556e205b66 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/17'

* qubesos/pr/17:
remove passprase-fd
use array
Use local gpg when access to keyring is not...

2402197b2f405b8bffb0fe34f014b939796c0811 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
remove passprase-fd

4c8f7da5015d2ea995a938a5b191c1fae8fa89c3 authored almost 7 years ago by hark <[email protected]>
use array

2f72e114f63638f0a2c588be015b7198020fd89e authored almost 7 years ago by hark <[email protected]>
version 2.0.28

a22b3e6ceac8e50acf92ee6b3dde6dc6e0d00ff4 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge branch 'new-options'

* new-options:
Add --verify-options to the whitelist
Whitelist --{cert,sig,set}-notation opt...

5e299334d98a7ac645a9df4b02f238f68fdff6b4 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: some more places for gpg 2.1 password prompt, improve reporting,

And avoid object leaks (local variables leaks in case of test failure).

a5168f31c9052d4f7fb258c7b1e02e3dae53c0c9 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: fix build dependencies for python3

9d0346c67fc2f1b8caa218ac82861bf3e53679ab authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Whitelist --{cert,sig,set}-notation options

QubesOS/qubes-issues#3325

af2db0745299f1a28e576769f3e64eb94ae92f9c authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add more options to the whitelist

--no-sk-comments
--exit-on-status-write-error
--default-recipient-self

QubesOS/qubes-issues#3326

4bcf1cdcffaf6c80a38d6e8927d4e11cb2f01170 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add --verify-options to the whitelist

QubesOS/qubes-issues#3325

795bddd83cfd936794ae652f178b8bda00c7ece3 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix handling -q option

QubesOS/qubes-issues#3445

d6dbc116976059e338fe213f3f42c1e94d66a75d authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add support for --enable-special-filenames

Convert special filenames ('-&n') to /proc/self/fd/n paths

QubesOS/qubes-issues#3326

4939633ccf94f7d53b778580740a880b3bf8e37d authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: avoid interactive password prompt on gpg 2.1

d8c39aa28efa7f4187f19e6b8951aa593d6b6259 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: install also for python3 - for Qubes 4.0

Make the tests compatible with python3 - use str.encode/decode when
passing the data to subproce...

4f5f1791fa6512d2ac54426ec20c2e00d2ea75b7 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Use local gpg when access to keyring is not needed.

a8e00901afbbe67f400d8ca59d8bddf8dc0e9396 authored almost 7 years ago by hark <[email protected]>
version 2.0.27

a2a411eac91af2e2c4f24117b554d7fc33f0e9a3 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add list-options to the whitelist

Reported by @adrelanos
Fixes QubesOS/qubes-issues#3320

e644739bfec9fceaccf68e3b853870233ec73855 authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
archlinux: rename package to follow other distributions naming

a62ca9d688006b396cbec7db1c999a793d1e5746 authored about 7 years ago by Olivier MEDOC <[email protected]>
Fix minor indentation and shellcheck issues

a58c01d6be303cb792231c95e34b2faba3a78343 authored about 7 years ago by Nedyalko Andreev <[email protected]>
Fix archlinux package - remove /var/run

Without this change the package builds successfully but there is a
file conflict error when inst...

fd10ae0c636c053b4385c14b2603deb33a2e1f5d authored about 7 years ago by Nedyalko Andreev <[email protected]>
version 2.0.26

55fb65a24b1fc8acf0c6cd94f8dbfc6cc0c378c2 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add --throw-keyids/--no-throw-keyids options

Thanks @eduncan911 for spotting this.

c16373b72207af885f84c17fb0fa24ae7f92ccf2 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Whitelist --keyid-format

Fixes QubesOS/qubes-issues#2582

f08c02fee974d738969687c6cf0116bdf9ed4a52 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add hidden recipients related options

Whitelist options:
-R
--hidden-encrypt-to
--try-secret-key
--try-all-secrets
--skip-hidden-...

a1bc0646a21473eda67c2aeacdba7cfb8314aa59 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Convert tabs to spaces

Follow https://www.qubes-os.org/doc/coding-style/

No functional change, diff -w is empty.

a14144c4fe1793720cf332513f62fc56cbd676cb authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/9'

* qubesos/pr/9:
Add expire time to GPG access notifications

0e95854a5a0048a1d91e8d4414bdea6e90efadef authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Add expire time to GPG access notifications

Without a set expire time, notifications will hang around forever until the user clicks on them ...

8eb6114de469116664255580128064d73cea5ede authored over 7 years ago by anoadragon453 <[email protected]>
debian: fix Depends:

Add ${shlibs:Depends}

b670d8e8d773c163f4f34775c0e055ddde107b62 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.25

2e51e1bc0acb68b541e46ad0bae65e4f6e0849a4 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
typo fix

184f2c46564c1151e9a5a7b237360032641319b8 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Print to standard out if output is '-'

51c29bc53f6cd4e628ed5f965a07fafedb13272d authored over 7 years ago by Nicklaus McClendon <[email protected]>
Added pandoc to Arch package dependencies

80b2d0b64988cc9b67fb38bd6eeedab76b20ba49 authored almost 8 years ago by Nicklaus McClendon <[email protected]>
Added manpages

57cd095624b374b37d31ed3003bc49ce54bbb2a1 authored almost 8 years ago by Nicklaus McClendon <[email protected]>
Added basic README.md

1cff0499276f08b189ea66f51d8e2fcb2d4e5618 authored almost 8 years ago by Nicklaus McClendon <[email protected]>
Removed .travis.yml debootstrap fix

10332953dfd803b22b04fa0a1a2232ad2e6c0eb8 authored almost 8 years ago by Nicklaus McClendon <[email protected]>
version 2.0.24

5d6a4ec5b347590bee0b4c8329aaa87beae9dfb1 authored about 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't trash stderr with zenity messages

It prints:
Gtk-Message: GtkDialog mapped without a transient parent. This is
discouraged.

adfe4d96e8ac47906f889551619925addfd4d6ec authored about 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/5'

* qubesos/pr/5:
archlinux support

332b6a130250a5cfe6483f6c298b116b9380014b authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: workaround time desynchronization issues on Whonix

ead80b1af153ee54172f21b468ce5b11cad1f63c authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: give TB some time to handle message

147297c28d9d3eb48515cdcfda45df6871e0c3e5 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: disable logging to file to avoid utf-8 handling problems

dogtail (or maybe pyatspi2?) purely handle UTF-8 while logging. On
Debian 9, icedove do contain ...

f09327b531cf47b7d5c50bbeb3b671d05e48c1be authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: exclude Whonix Gateway

User applications are not supposed to be running there.

1a22a2f9d995e5544afb8cc3364554acd16f1666 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
archlinux support

Added archlinux package building.
Added "-O" switch to gcc to support "-D_FORTIFY_SOURCE".

e3a8555d996a2cfc0e050c9e9985206cd143b836 authored over 8 years ago by Jacob Jenner Rasmussen <[email protected]>
version 2.0.23

18afb385cc6f2c791f6f8c0c8c4335aca668b17f authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: add test for --status-fd 1 and --output conflict

QubesOS/qubes-issues#2057

0578c3fb6f820258e9620f5f0070af8ca245d240 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Implement the --status-fd workflow for other data-outputing options

--status-fd isn't the only one which might result in the same conflict
with --output.

QubesOS/q...

801b8440aa319679d091720f1053f6c787d7f5f4 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't mix stdout and --output content

When `--status-fd 1` and `--output` are given at the same time, it
should output status on stdou...

ec08cadeecf8d7325229eb802fade2ed0c2fd5d8 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.22

eba027bc390d760fe018b645bb431eb6e9c6fb9f authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: inline signature and mails with attachments

QubesOS/qubes-issues#2041

b483562c55e203f15c512e9946a00582fedaa035 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow --hidden-recipient option

Fixes QubesOS/qubes-issues#1973

4daf3e9ef2c62a6d6c566216899b8d0a79eaa2a7 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow --enable-progress-filter option

It is required by mu4e mail client.

Fixes QubesOS/qubes-issues#2057

986f0c9ea03711b5f3c4ca45ed6885d8675c3d32 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow --export option

Allow exporting public key, to ease for example attaching it to outgoing
messages.

Fixes QubesO...

cee6d574c17c138d66a1650aa8350c66e210ee2e authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix handling --verify option validation

While client code replaces filename with /dev/fd/FD_NUM, server code
should check this and disal...

75d976712a523a6d572a958e60a4dbe5b7a7506e authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Redirect qubes-gpg-client-wrapper --import into qubes-gpg-import-key

It is useful for applications which doesn't support specifying separate
commands (for example th...

a599f7a6e2e7cca0e80e4ad936b04f3f84f2c4c4 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.21

79489349dc6029679a52d7f524b5c8de9bc5d1c6 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: add missing python-setuptools BR

912c1811ac775cb60c9db2c88cf96216560a3edd authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: initial version

QubesOS/qubes-issues#1926

29350d86dce5ee6ccb08170a1dda4e7bb39a32d8 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.20

ae742d8b34394c01bee4a940fe2bcf1ac812101f authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: adjust for newer Thunderbird/Enigmail

0f13eb5c968ff74c266a8f39e3f0132067a2b135 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: typo

2f04a0e7c1887294d2625c15edeee0eb02dacd70 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: test for --output option

QubesOS/qubes-issues#1940

00b7e6e8536c031ecca83d9e8cd9ab7f4e6979df authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Minor fix for handling --output

Fixes QubesOS/qubes-issues#1940

d1484a1849b3a53c789cc058075a09d677109cd7 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow --no-encrypt-to and --compress-algo

Fixes QubesOS/qubes-issues#1940

aa7bb26c1952122580ccab74b79ddb7cc5673e13 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/4'

* qubesos/pr/4:
Attempt at making GPG password managers to work

QubesOS/qubes-issues#1940

ac017afb81523433ab0aefe29c754dd7158737ba authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Remove duplicated entries

QubesOS/qubes-issues#

b8e13781624719212860c10f9f36f797d0a8f1f9 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Attempt at making GPG password managers to work

I admit I don't know all the implications of proposed change, and I haven't tested it very thoro...

ec0c8e8d2ea95a5838f1ad55fb299d3e4004f242 authored over 8 years ago by viq <[email protected]>
version 2.0.19

533fdf86589f56bbdad8bd7a73e5e2ee02ec2680 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: add qubes-gpg-import-key test

QubesOS/qubes-issues#1368
Regression test for QubesOS/qubes-issues#1874

9492c088ef891330df558038e4b7068e883211bb authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: fix qrexec policy setting

Fix order of parameters. Also setup qubes.GpgImportKey.

QubesOS/qubes-issues#1368

c90c3dec3d51b20bbaa163c4c70acb05ab6e68c2 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Use /usr/bin/gpg2 instead of /bin/gpg2

This way it is the same on Debian and Fedora, no Debian-specific patch
is needed.

Fixes QubesOS...

465cb4a5aa881367d45608e30909db698d42d1dd authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Add tests for direct usage and in Thunderbird

Fixes QubesOS/qubes-issues#1368

a72c81e00670d8f2e8d88a69e030e17256a4a2b3 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: enable network access for test VMs

Required to install enigmail for example.

QubesOS/qubes-issues#1368

f8745536dbbfe4c96794dab32ea0d1e22cf78ad5 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix gpg version in package dependencies

Related to QubesOS/qubes-issues#1874

7f1c7bdfd37071be710c01508728a33f97d3578d authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Use gpg2 in GpgImportKey

There was an inconsistency in gpg versions between 'qubes.Gpg.service' and 'qubes.GpgImportKey.s...

cba622b5e9bb83520957019ab622f16c4a80707d authored over 8 years ago by Boris Prüßmann <[email protected]>
version 2.0.18

0899887f787b2f411c057ef22363f904c0cc4bbb authored almost 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Ignore --keyserver-options

This option is forcefully set by Torbirdy extension and it is cumbersome
to get rid of it. So to...

90e991d1087c497cf9b0da18bf89cee61619072a authored almost 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.17

6bae7f17704bf2eadc797a76e054410a47746d41 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/1'

* qubesos/pr/1:
Split GPG depends on zenity for user prompts

ab4000d7acde1e4e85d4a488444627209de65143 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.16

e7db5ee987ccf4d3dfa33764497d3bb5ee9f499e authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/2'

* qubesos/pr/2:
Use gpg2 by default

f4a47a67c5bf7db0d6e6ae6c65a71c36d723520c authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.15

1b6cb588eb52e63c5c4ff4ba1dd2dda8abd4a1e1 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Use gpg2 by default

Enigmail will soon cease to work with gpg 1.x and will work only with gpg 2.0 or higher.

3bb1f8e198501aa2e71ad4b1ae1b5fc6f21f62c2 authored about 9 years ago by Axon <[email protected]>
Fix handling stderr write errors

errno is _positive_ error code.

427165387a94d8385afdcbd1f7d5b877e782150d authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.14

aa2ae27f472d40e84b8fcf2f4c20f228a8436fe2 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Add a couple of options useful in batch mode to allowed list

Those options are needed for applications using GMime wrapper over gpg.
Added options:
--verbos...

66b2fe7dde8f82e1a66edcc7a3b7c36c62654dbb authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.13

3b0108873dbb3e06fd59ed8c8b39a7488024b29d authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>