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

Allow to override defined CFLAGS

edc6a642f45c148514889bf9207324e6124687e4 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
Add .gitlab-ci.yml

225295bb3dbff15f481c7b91feac6f7834375060 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
Improve reproducibility

025ee2972975d20b6519e88b1b11b11942511811 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 2.0.49

6749b2fb07341a430a3364bdda613c2b6ead02be authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: try to get the main TB window, not any splash screen

If application instance is retrieved early during its startup, it may
not be the final instance ...

5acd498c22cddc66902996b80f9440076dc0d658 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: skip python3-dogtail on CentOS

It isn't available there. The test will install it from git anyway.

4155887356a0fc15e5cf8dc8c129945e1134c706 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Adjust tests for Debian 10

The Thunderbird 78 shipped in Debian 10 has slightly different version
(and so - UI) than then o...

2056385ccb0e2b8d9bbd7fd6426cc59fc56786b4 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.48

908700a0c4e87489ffa58e5c498c8b3cf1cc04cb authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: do show_menu_bar after skip_autoconf

fbe9d0322da5461d72f808a5218b3bcda13f72eb authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fix tests for Thunderbird 68

42a02ed01b7029ebb5b44dd9338f32b216bd172e authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
tests: enhance behavior and increase action and default delays

e174d5cf80821310af529a1e52aa7c82b9ecc359 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
test_thunderbird: handle thunderbird-78+

4bc201bb70c011119eed19df25dc5b46120d04ed authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
test_thunderbird: make PEP8 happier

6f54e6e91ae05add3139a38413fb7976699ffc51 authored over 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fix tmpfiles.d using a directory link

systemd-246 requests that tmpfiles don't use directory links
(source: https://github.com/systemd...

32fcb6601b7167221f1964cc0e4b70c1869e410d authored over 4 years ago by Ludovic Bellier <[email protected]>
spec: replace hardcoded python3

4a1be070746353d86727e31c9100313e3b5f5918 authored over 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
Update travis

7d20d2207c8167ffa1b7b862137752ae72ad7adc authored over 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
Update makefile

3ba18af7609cc6e4e697d09f1d80c87167da7f5c authored over 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 2.0.47

aa42215ba79a6e10367ffedff09ac275e38d729f authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Ignore tty/display related options

GPGME (used by Thunderbird 78+) adds them, but those are meaningless in
another VM.

QubesOS/qub...

32f298b6d9c04a637391a8f214f79bc808862781 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.46

8ae7da6f278745da76400c4c95b3cab47cad18c3 authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
Add --unwrap to allowed options

It decrypts the message similar to --decrypt, but returns data still in
OpenGPG format. It is us...

b39e5d3c33790da943e03f21b98ea6114ee2b05e authored over 4 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.45

015d981f1fd664b3120f2539dae99822313d316f authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Make qubes.GpgImportKey service a proper script

QubesOS/qubes-issues#5686

fbdce203888c4c10e05c331e4e8c66a89799af05 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: do not drop executable bit from qubes.GpgImportKey service

QubesOS/qubes-issues#5686

145ee4c86de3df69549bbeb52ee117da0847590e authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Made split GPG permission question box nicer

Worked around a zenity bug that made the question window too narrow
and made the time limit be d...

bea91f71e8733df4ad8351d03570762420fd2c98 authored almost 5 years ago by Marta Marczykowska-Górecka <[email protected]>
version 2.0.44

d1855877fa9e49d820797791c1f3bf54943aecd3 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/31'

* origin/pr/31:
Whitelist opts to get mozilla/sops compatibility

bbe430c77fcf61935a774538e150b7c038469f1c authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Whitelist opts to get mozilla/sops compatibility

options whitelisted:
`--no-default-recipient`
`--trusted-key <LONG ID>`
`--yes`

d1b3dff05187cb2b895d4103079f6070717df1a1 authored almost 5 years ago by Abel Luck <[email protected]>
Accept --personal-{cipher,...}-preferences with option-argument

The options --personal-cipher-preferences,
--personal-compress-preferences and --personal-digest...

3dea3187bee499fc2e20b11b7f5da861cc4e8e74 authored almost 5 years ago by Johanna Abrahamsson <[email protected]>
version 2.0.43

226ccec3e1bd5bb8093b6c2c4463c45437c4f03d authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix qrexec policy permission

While rpm will fixup this, make it explicit to avoid the warning.

3c5d52f4cdc77a788a258507ab7410dc40fef639 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: switch to fc31 dom0

QubesOS/qubes-issues#5529

1299856b15515b4d56cef2598db6e3adcfce0e3d authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't include python2 tests on new dom0 (based on >f28)

QubesOS/qubes-issues#5297

b9e804e9bcd113c9bcee73dfe27c97468721be32 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.42

6bf9ecd88a112bc6cad42ba690b5e733c26b0ea6 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: improve handling compose window in TB 68

For some reason it isn't always clickable, but otherwise works. Ignore
this error, but move slee...

354156212459013c10f16bb68db00630c825768b authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.41

27d6a96f3a5994175c7690bf8fa29b9e078e14df authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: switch to bionic

QubesOS/qubes-issues#4613

9295a5b7941d1095691e6e073633e86df3a548b3 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
add ignore for --disable-dirmngr option

The qubes-gpg-client does not recognize the option --disable-dirmngr and thus
gives the error me...

890bc8c0b8fa9f1045c814f7e30ee0729e9e5254 authored about 5 years ago by Johanna Abrahamsson <[email protected]>
version 2.0.40

af6800e09382cd3d66b00bd3ef89a8760f44f18c authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: give more time for the actual test

4f389fc5eb3b0e38109d55d1e24456319881e5e7 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
wrong identation

fee3fbb824e8d42aa2c0462223c21cb592083f5f authored about 5 years ago by w1k1n9cc <[email protected]>
Git is great but not in that case ;-)

f522d67953c421d3f3cdda1d939dfd2cfb5d4198 authored about 5 years ago by w1k1n9cc <[email protected]>
version 2.0.39

30327f2829f8ba5839f3cf0f1476f2c1820c1ba0 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: accept "Qubes Attachments" addon

Thunderbird asks to enable system addons on first run. Accept this
prompt, as it interfere with ...

79f904d694de1fd79c8f880e84bb3123c5888e84 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: switch to xenial, update distributions, drop R3.2

QubesOS/qubes-issues#4613

33bc63e83a5371a34a26521ff64bbe8d71bc656d authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: adjust for Thunderbird 68

cffdb8325d221da36fd0f9f0da4c56741f499465 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
remove duplicated option in manpage

c4c354f097b9e175a35f295b96ca2885b882da11 authored over 5 years ago by LawAbidingCactus <[email protected]>
version 2.0.38

a08410b71fb659ffe1b1a7f724c786f518a36fba authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/23'

* origin/pr/23:
GpgImportKey: pass --no-tty through

1652b7dd39b9a89373305673633e2cbd01c0b329 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.37

d6bab4dca5cf209600dbe9bf5e4158026fedc0ab authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Do not block actual gpg operation on notification

Notification service may be quite slow, or when daemon is not running
(or is disabled), it may i...

42ac505ed5dae09c61f9ab800a657e5b1c6d75b6 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
GpgImportKey: pass --no-tty through

without this, we will get the following error:

gpg: cannot open '/dev/tty': No such device or a...

c2226deed75adc83103157e4da189196e1ec8735 authored over 5 years ago by redshiftzero <[email protected]>
version 2.0.36

73c021e97ded469fc06d61d4f449a2d6d1122951 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Whitelist --export-ssh-key option

f60305c885f44037e8d375122f66127190653539 authored almost 6 years ago by Alex Jordan <[email protected]>
version 2.0.35

fd8a183193642907d5410fa744e1f4ec5330bc3d authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: update to R4.1

0519e1abcbf1f12bb93545f68b0d432ea076bef6 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: fix python macros one more time

803a751fee9b4508316b86301a921b7826026a5d authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: specify python binaries to build with

Fedora 29 by default doesn't have /usr/bin/python, in preparation for
dropping python2 support. ...

91eeb44d54b9b4f29c3b2174c6a464fcc7a34835 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: fix Source0 tag

Use the same source tarball for both dom0 and VM packages.

4b70f52402f7ba8b9a9cf53df09fb759af6273cb authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: force C.UTF-8 locale during thunderbird setup too

fe6104e9d12d1b30163e3d962d84f85b513cf441 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: force C.UTF-8 locale

Avoid UnicodeEncodeError when test_thunderbird.py script tries to print
non-ASCII message on non...

7589f7739f252f2ce69fb0e5d6844694a5b1ae79 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: drop autotools in debian/rules

This package does not use autotools.

691630b84b95d5f5786ef42103ece23534930192 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: adjust for TB version in Whonix 14

bd89f413758e1ee36ba2fc44f1a05ef6556ef248 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: adjust for Whonix, increase timeouts

On Whonix some actions are slower as require network communication over
Tor. Adjust timeouts acc...

22f38e1d35db0e1907254760959ee715ecfc4a43 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: increase timeout for Thunderbird start

On Fedora 29 first start takes quite a while.

e304e584c7d185452064216e99a462c0a1284bf7 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: update for Thunderbird 60

The preferences window now have 'dialog' role, not 'frame'

b37761835149108841e900f028214502f585d740 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: improve error reporting

Make it visible if message is empty or have one space.

29ffff97da6f2bdeab75f57e26013581047761c1 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.34

b13f659f8dade84b9e419170cfaf396487101878 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/21'

* origin/pr/21:
Wait for GUI session before asking the user for confirmation
Move confirmati...

af45f675b5b02ad0a6f0401ed7b695f244a22fd0 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Move confirmation prompt to qubes.Gpg shell script

This simplifies the code much and make it more flexible - correctly
handling strings and subproc...

1c8f27cee913d5e38bab0a8161acbe845eb3054f authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Wait for GUI session before asking the user for confirmation

qubes.Gpg service may be called before X server is started in the VM.
This will result in a fail...

46fddb8bd2a91585d24b03c677302ee64496cfd1 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: give a file choosing dialog a little time

File name entry is active only after small delay.

2a8cbe15bf308de26c700c2ed1b943741123b1a3 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: install test_evolution.py

And use dh_install --fail-missing to avoid such errors in the future

501de40c0639e4a230caebcd671aaec8399f866f authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: Evolution on Debian

adjust test_evolution.py to work also on Debian 9:
- use first-run wizard for account configura...

79eb45ac4d958d2e270d31ebfc87264d754c7729 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: Evolution integration

QubesOS/qubes-issues#4496

d589220144ebc079725c8865d66c151bb3469337 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Ignore --photo-viewer

Fixes QubesOS/qubes-issues#4496

3cc843a7f24f203a708366b0fbf1d972b51e5a0e authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: improve timeout handling in thunderbird tests

First, wait for full user session startup before trying to start
thunderbird. Then, increase TB ...

ce4c1e7025fb1de90359df5fe72754508d9c00d1 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: improve workaround for Whonix's time randomization

Instead of moving time forward in the frontend, move time backward just
for the key generation t...

8cc5f5cf2f05a9cec1efd49a5e7bd86b21118ac0 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: add xdotool dependency

Since a9d134a "tests: update for Enigmail 2.0" commit, xdotool is needed
inside the VM to perfor...

e26e9617175142150134b108a1d567195069d1c0 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: don't create orig.tar.gz manually

Rely on builder-debian doing it. This way it will be reproducible.

QubesOS/qubes-issues#2775

c129c3480fff891c1e9735ac75ba12f198c3e0e3 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.33

75d9092ab3d658c0da59c89a136d34ebd0dc72fb authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: fix race condition on .gnupg creation in key import tests

Same as in dc2b45c "tests: fix race condition on .gnupg creation", but
in few more tests.

66057f5e804870d20cfe201333f201d7cc05c732 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: add BR: gcc

Base build env in Fedora 29 no longer contains gcc by default.

QubesOS/qubes-issues#4223

b4b10adc2b02179c5c2271e8ddb08d13866f5e64 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: avoid non-ASCII characters in test results

Those are handled badly in python2 (Qubes R3.2)...

fb074759634a0c3bfe9607b9b70a1097fd9cf166 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: handle desynced clock in Whonix also in basic tests

Move time sync workaround to base class, out of thunderbird tests.

090e2db2b59ae2855d42ff9ee3d62e4df6c467b9 authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.32

fc5f1e31990a7513960d2c0ae12a6b9b6e7e3c3b authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: update config

7758e14a64d7291e20798b57aa07298cb39f8653 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: switch to python3

Recent dogtail versions do support python3, so lets switch.
There is no Debian package for it ye...

39e86ad7ba863816c3f6fdf8709eecc26432a5aa authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: use Node.child instead of GenericPredicate

Node object have convenient wrapper for
Node.findChild(GenericPredicate(...)). Use it, it makes ...

0b1fe7b6a1bf0be87d268a8144de2d1091431cd4 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: handle addons manager in TB 60+

It's now a website...

71429d2eac38abed6f97589aa96b79ee3601f9d3 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: disable pEp before setting anything else

pEp do not support alternative pgp path, so disable pEp as the first
thing to not let the automa...

19b6ea1b6eb48a1ca69f02a825c41cf62de6222a authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: disable html message composing

Thunderbird 60 with Enigmail (rightly) warns about it. Disable HTML
messages in account settings.

9142e3c3476d274da890cea4719aced6e6bad9c0 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: tweaks for Thunderbird 60

Mail message now is in 'document web' element, not 'document frame'.
File selection dialog no lo...

a47fc84e8cfd3c5e5450a5e987e3afe8b02c39a4 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: autoconfiguration prompt in TB 60

2736bcdb41338cacae5336cae9b3581323ed36bf authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: make Enigmail settings work with TB 60

"Preferences" button in addon manager is gone. Also global Preferences
window is slightly change...

128efbd56af4b951f98c652e9511a6deab9765f6 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbird: improve error reporting

If attachment signature verification failed, include error message in
test result.

3b51588e2e3d8488df27251673d9059cd1e4d333 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests/thunderbid: improve handling file selection dialog

"Open" button is active only after entering valid path. But there may be
some delay, so don't pr...

0f92c845816b23122496a0f5524dd1147e55780b authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: convert to gpg2

a81ec131499cede5a09fde47b26c02c8d0671049 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: fix race condition on .gnupg creation

When gpg is launched for the first time it tries to create .gnupg
directory. But it's susceptibl...

dc2b45cb827d9ff57318b8e6e5f510c82fc11647 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.31

9424cbe232c58928b1b1e359740de4448fd4d3f5 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>