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
GPG will behave differently if `--output=-` or `-o-` is passed than if
no `-o` or `--output` fla...
Handling -o and --output differently is inconsistent.
5b53dd38634b32cc3af1c3b093b9844d0f55d984 authored almost 3 years ago by Demi Marie Obenour <[email protected]>The short version is, well, shorter.
5aa66e64810847012298d61e717d94a7c22a1451 authored almost 3 years ago by Demi Marie Obenour <[email protected]>
The check is done in the wrapper script, which ignores the option if it
is valid. The C code fo...
It is used by Mailpile and is safe.
9d7b24683b0c47019442b1c1dbbc2662e11cc216 authored almost 3 years ago by Demi Marie Obenour <[email protected]>Fixes QubesOS/qubes-issues#3485
99f19b05733874d6699bced3025eea12a38d47d7 authored almost 3 years ago by Demi Marie Obenour <[email protected]>
Instead of using named pipes and an extra subprocess, just use the stdin
and stdout of qrexec-cl...
* origin/pr/65:
More robust file descriptor handling
* origin/pr/63:
Allow --with-secret
Ignore several options used by kmail
* origin/pr/60:
Forcibly disable dirmngr
The Arch build was broken because there is no install-vm target in the
Makefile.
Set file descriptors to -1 after closing them, and assert that they are
in range before adding t...
* origin/pr/59:
Allow '--clear-sign' as well as '--clearsign'
* origin/pr/58:
Translate ‘--detach-sig’ to ‘--detach-sign’
* origin/pr/57:
tests: reduce whonix boot clock rand during testing
* origin/pr/53:
undo removal of resetting dogtail search count
merge timeout approaches
pr...
* origin/pr/51:
tests: increase search attempts for thunderbird start
It is used by kmail; see
https://github.com/QubesOS/qubes-issues/issues/3326#issuecomment-956257914
Add '--lc-ctype', '--lc-messages', '--xauthority', and
'--input-size-hint' to ignored list
Thos...
ff31021a7516494a6ed8392ef52402e5cb6a63ac authored almost 3 years ago by Demi Marie Obenour <[email protected]>
Using dirmngr in a backend qube makes no sense, so forcibly disable it
with '--disable-dirmngr'.
The two are synonyms and both should be accepted. Although
'--clear-sign' could be mapped to '-...
Some code apparently relies on ‘--detach-sig’ working.
Reported-by: Frédéric Pierret <frederic....
abb7c47e7213a3e56ea85c7843851f23e5e04d6b authored almost 3 years ago by Demi Marie Obenour <[email protected]>7f7211c35b83a40b0cb13326aff4c0625814db6e authored almost 3 years ago by deeplow <[email protected]>
64ec8984e7cd8c0d0ccf2ed67e574232a58ff422 authored almost 3 years ago by deeplow <[email protected]>
ec7c1160d7f336f79321e95b7322e036d82d767b authored almost 3 years ago by deeplow <[email protected]>
In Thunderbird when for various reasons would fail to send a
message (e.g. no thaving properly c...
7ecdcf7acaa549c3a73bbf9ff4cca1efaf1bbfdd authored almost 3 years ago by deeplow <[email protected]>
3ad9aeedf5da192e3b1e6fa1174dab3ec62a600b authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/50:
Do not use fancy unicode quotes
Avoid mishandling empty strings
Consolidat...
* origin/pr/55:
tests: remove deprecated enigmail HACK & tb restart
tests: tb add PGP key to...
They make code harder to review for malicious unicode sequences.
5fe4133461aa1368fff39dec91f76785287b43ea authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>They would cause a premature loop exit.
e280dc0eb1686a7dc06dbdfd939f30865c7421e4 authored about 3 years ago by Demi Marie Obenour <[email protected]>Shrinks the code with no disadvantages.
47ac25887c5c7aab0e0f92ef9fa5abbd2839b9aa authored about 3 years ago by Demi Marie Obenour <[email protected]>bash only supports [ for POSIX compatibility.
0cbea15819e588ab19ef50748691ec2d034726c5 authored about 3 years ago by Demi Marie Obenour <[email protected]>Hopefully this will fix openQA.
10f715670dc18beb281874f0e1de7178e735a3b7 authored about 3 years ago by Demi Marie Obenour <[email protected]>This is a defense in depth measure.
38e808101b19562953bcf4fbfe450a2a73aefeeb authored about 3 years ago by Demi Marie Obenour <[email protected]>
The former is an abbreviated version of the latter and is rejected, but
Thunderbird uses it :(
GPG doesn’t consider arguments following a non-option argument to be
options, even if they begin...
In normal use, the client should only invoke the server if the arguments
are correct, so the ser...
Short options were not handled correctly by the wrapper script,
potentially causing incorrect op...
getopt_long(3) allows long options to be abbreviated if they are
unambiguous or if they match th...
“Inappropriate ioctl for device” is rather user-unfriendly. ‘--no-tty’
causes GPG to emit a bet...
No need to allow them.
8806da62bbfecdfc9a1ac0e59d922e387a4fd746 authored about 3 years ago by Demi Marie Obenour <[email protected]>It is useless extra attack surface.
efc437ba18f19dc13f9a4bdf477e266fd27f6c65 authored about 3 years ago by Demi Marie Obenour <[email protected]>It isn’t even supported by gpg.
54c9e65dd2116ff1bd8dbf013cffe15e1356a6b5 authored about 3 years ago by Demi Marie Obenour <[email protected]>f614220b62b165c21a83e5a74d6474a7c9afff31 authored about 3 years ago by Demi Marie Obenour <[email protected]>
There were several places where options that took arguments were
misparsed. Also ignore some de...
No change in behavior.
1cf98b76934b8671950e46ede300fcd6c94c4fc4 authored about 3 years ago by Demi Marie Obenour <[email protected]>No change in behavior for reasonable usernames.
8c3a4a0027ade3eb67b4fa14bbda5c6652235f9c authored about 3 years ago by Demi Marie Obenour <[email protected]>353e82713673ea286759480c5518970c376eb8bf authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Removes workaround for enigmail extension bug (no longer in use)
which was introduced in commit ...
setup user's PGP via the user.js instead of doing it via the UI
(less prone to breaking when UI ...
* origin/pr/52:
tests: retry "enter imap password" on fail
tests: support windows with role ...
* origin/pr/49:
Tighten up parsing of file descriptors
Sometimes the IMAP password prompt would not show up when we get
the messages on thunderbird 78....
For some odd reason, when thunderbird creates windows, the window
role is non-deterministically ...
The previous length checking code was confusing. It used two variables,
untrusted_sig_path_size...
If I had a GPG signature file at /tmp/sig that I wanted to verify,
qubes-gpg-client --verify /tm...
OpenPGP button sometimes was not being detected even after numerous
attemps and time. For these ...
Thunderbird 78.14.0 was having an issue where it would set the
user preference of "mail.server.s...
splitgpg2 will not need certain components from user.js so this
creates a need to dynamically ge...
471dd95bd7410ae608f620492c8faf1a283bfd68 authored about 3 years ago by deeplow <[email protected]>
Would show up as a dialog box which is no longer the case so we're
removing it to simplify the code
bc23eeba56a3ad1285db84a36e9e501d87173508 authored about 3 years ago by deeplow <[email protected]>
b5a34462efd91da5b741728c77913a75b95c7d8b authored about 3 years ago by deeplow <[email protected]>
autotypes the IMAP password as set while configuring dovecot-imap
19cbfe1038e9d7485a97276b7030f07daba79ff6 authored about 3 years ago by deeplow <[email protected]>
Autoconfiguration and local account setup code is no longer needed
since that thunderbird is now...
Initial refacto in order to setup the autoconfiguration for
thunderbird without relying on inter...
Dovecot server is used
3c1b9acc2e09f1f0e8a9a4191ff383c04ba93ef8 authored about 3 years ago by deeplow <[email protected]>
Fedora-34-xfce was taking quite a bit longer. See:
https://openqa.qubes-os.org/tests/21405#step/...
6ddc1dbcbb9a42367a6591f4a65d67c0a2cf5bee authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Check if gpg and split-gpg agrees whether an option requires an argument
or not.
cd4e229a4be975c672dec9cf7a2f94a8fccdc5b5 authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
This avoids confusing it with --display-charset.
Do not allow to use the option.
If an option has an argument, optind-1 points at that argument, not the
option itself. Fix this,...
This avoids confusion with --default-recipient-self.
But don't add it to allowed options until s...
678a1b2f6d2ed624c8db48cc17362e2441ac6e47 authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
It isn't the same as -k. This is especially important, since -k
(--list-keys) is a command optio...
Command option define how positional arguments should be interpreted.
Implement proper check for...
--s2k-* options take an argument, so mark them as such. Split-gpg and
the actual gpg disagreeing...
strtol() is a bit too loose with its parsing. Only accept the form that
we actually want.
6a004564133865dc6bd10eff516829bd7323842d authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/48:
tests: avoid redirect to dogtail repo
ff8d3ec5e2e456fb29ca6a778d61d6e3eb9a1c66 authored over 3 years ago by deeplow <[email protected]>
Made the function add_local_account generally idempotent to
support the retry_if_failed decorator.
this is to stabilize the tests during the setup phase. Many were
failing due to random errors fr...
previously thunderbird was started, closed ad-hoc in various
places. This made it cumbersome to ...
* origin/pr/46:
tests: remove creation of .gnupg (enigmail req.)
tests: remove deprecated en...
The redirect page is blocked via Tor, while the .git URL should work.
See https://gitlab.com/git...
2ce256380baa6f74ea7b680ebaa2e900e13f3557 authored over 3 years ago by deeplow <[email protected]>
done given all default templates all have thunderbird > 78, where
enigmail is no longer supported.
9e8baeaff38a6c465d8b1f3d85363d157d8d49dd authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/45:
test: fix missed clicks on "open file" dialogue
Tests like
https://openqa.qubes-os.org/tests/19954#step/TC_10_Thunderbird_fedora-34-xfce/1
were ...
Make remaining tests generate subkeys as well. This way all tests
generate keys the same way (cl...
Version 78.10.2 started supporting offline master keys. This change
broke the configuration wher...
eae1af18f251b9001381fdbccb2928a8a3a46d56 authored over 3 years ago by Frédéric Pierret (fepitre) <[email protected]>
aa5f3dc34ceaf9d1254de03207e813d567a893c2 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
2d3a0929328f20ddc0b16388bc0a417ca2ae290f authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/39:
Allow to override defined CFLAGS
Improve reproducibility