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

Add missing dependency on zenity

Especially important for Debian, where it isn't installed by default.

924f9d3e946acc8b049cdd6e26bc3bc8c4137a6e authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.12

f80ce2cbd8dc3fa43631506117d7125cbf582946 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Split GPG depends on zenity for user prompts

Without it, it fails to create the prompt in the backend VM that allows the user to authorize ac...

a0f85a5c43f1ed4953fcf16b37c7c5987831e252 authored over 9 years ago by Noah Vesely <[email protected]>
gitignore pkgs

29173e7f0491507eb7c77eb291f6a303cbaa8973 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.11

2650497d212bc2f01d179b593e24b38efe136817 authored over 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix compile flags

Use LDLIBS to have them at the end.

bfc1755759c4b17300ee3f6d7c3ee9ca67cd057b authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge tag 'jm_dd771e72'

Tag for commit dd771e72c81a0daa130a279ecf004cebe826d960

# gpg: Signature made Thu Mar 12 07:06:...

5d289883d43015dcdacb0724782f2785e6e1378d authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Use DEBIAN_PARSER variable provided by builder

dd771e72c81a0daa130a279ecf004cebe826d960 authored almost 10 years ago by Jason Mehring <[email protected]>
debian: Added deb/ to .gitignore

fb7b511fc9146e79815218e4798f86c96de63b7c authored almost 10 years ago by Jason Mehring <[email protected]>
debian: Change path of gpg to /usr/bin/gpg from /bin/gpg

Added a quilt path to to /usr/bin/path for debian

a066760a4bc5b0e749eaa68ac02108387dcb87bf authored almost 10 years ago by Jason Mehring <[email protected]>
Added Debian packaging

+ Moved Fedora install out of rpm_spec into Makefile to be shared with Debian

9259b27bb3270617a9b763dcf77dc20d90b65cf6 authored almost 10 years ago by Jason Mehring <[email protected]>
version 2.0.10

d896d06642a22dd44a3c3d7690ea3394988fe004 authored almost 10 years ago by Joanna Rutkowska <[email protected]>
Trivial syntax fix for --no-verbose whitelisting

f617dab20ce0fd088e33e6bf240f413fa6ff0c00 authored almost 10 years ago by Joanna Rutkowska <[email protected]>
Add --quiet and --no-verbose to allowed options

63c34064448f291de90a7e03ae8a9d7f2d9b650e authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.9

eaa37849b87fa7f5ebb946f900366aef051855c7 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow email and name besides key IDs to --list-*keys command

26de309ab737502c3111eaea7564ebdfd4265605 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.8

418132849a759900081fff3a4ccbc1967e594ea2 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add hacky implementation of handling detached signatures

Limitations:
- path given as first argument to --verify must be at long enough to
fit "/dev/fd...

b3916f618bcad897065e2be4eaba625ac74ecf89 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add --list-config, allow arguments for --list-*keys

This includes multiple key IDs for --list-keys.

751e68893e9cfc101ea57f1adfa5098f10b4efd0 authored almost 10 years ago by Marek Marczykowski-Górecki <[email protected]>
multiplex.c: do not fail on EPIPE/EBADF, exit reliably

This fixes deadlock when one of output fd was closed or pipe was broken.

dbe27fb538fb2dfd67df7ca80ab60dcc9b582b86 authored almost 10 years ago by Wojciech Zygmunt Porczyk <[email protected]>
version 2.0.7

20f80d24b57916fbdabbe7edc3bcc86d64541409 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow --max-output option - apparently required by new enigmail

577bb24e24077728dfb381083627c260cf9b3556 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.6

f0226389347abc6d583d45b83570318608b00c76 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Handle I/O in two threads to avoid deadlocks

For large files it can happen that both ends are sending the data (for
example gpg-client sendin...

ba9139a8b22bd8d12704f1ea634953789bd9f068 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.5

895038c4eb2eda633b8499008258d244942a0420 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Show notification before actual access to keyring.

Otherwise VM could prevent notification by not closing connection to the
service.

64c42bbb7338bd7db98a8cf7486e4e0dd2090ef2 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow --list-sigs and --list-secret-keys

5df519b7e4abddbf3d945f559df27aa59459721f authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Implement qubes-gpg-import-key tool

Handy tool for importing public keys into key vault.

759b448b7a11728fb8872ce03f12ad99ea474e55 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add a wrapper for qubes-gpg-client

For applications which clears environment (e.g. Thunderbird).

694c2990be4d5f7a8c5243631d481c56f8d9ebe0 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
The Underscore Revolution cont.

dccce6efcba0755a5f3ec9b4ffe7b9c98cc1c8a4 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add tray notification every time the keyring is used

1dec3fd215dd022ca6bbe209e5984fcb723ba39b authored over 10 years ago by Joanna Rutkowska <[email protected]>
version 2.0.4

43e7a1de320bbe6e635b38e494592348a2e92014 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix prompt for access to the keys

Update state file mtime.

c10ae8c3fa94293626333054e95629c47438aa4b authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Whitelist --digest-algo option

6eb71df0e12c27bc600bc2a6e4b8e7d4c5950d82 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.3

7c9ce4e6c5b2da00d7b58bff9397c60aba31181a authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: install RPC configs in qubes-rpc directory (The Underscore Revolution) (#841)

8c46dac3f38c44314227711aa0019c2d8f69229b authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix arguments handling - do not cut off the last char

ee6d37e4cc3feed677c4d1f8a98d814cbd0bb937 authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.2

0ca5e3ef02fe85fad6f3a7516ca162f32d1e1d6a authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add "--display-charset" and "--always-trust" options support

Enigmail uses them.

8654ded7af91023b2dbb5e8b237df913ceaef99b authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
version 2.0.1

ce83f19fc73136bdfaab3fd5d2265b12b583c0cc authored over 10 years ago by Marek Marczykowski-Górecki <[email protected]>
Add -Eextra, fix compile warnings

64b35f11940f3808b54d1bdae4a36d304b43128a authored almost 11 years ago by Marek Marczykowski-Górecki <[email protected]>
qubes-app-linux-split-gpg: remove duplicate version option

3fcd7fa734118e99aacf8df19827078b1cd16dca authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
version 2.0.0

60580e651c91879b1535a032194e7bebefc3b3df authored almost 11 years ago by Marek Marczykowski-Górecki <[email protected]>
qubes-app-linux-split-gpg: more error checking

83911e8153ee20f57029e71bb2dc84fe6903ee36 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: fix incorrect file open failure check

02188b10ea190906c986f30e494c93104ca44ec7 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: catch compound arguments with missing arguments

52e75fbe0ac1582ebfd52345ae1e92b916e61e2f authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: minor wrong-address-fix in defined out code

It's defined out, but just in case it gets used again.

bfae855c36cae176a13bd7865bd590b569859c53 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: fix fd parsing

It was testing errors (which is good!) before the code that
could throw them (which is less good...

d1a309a84d2f5cb85f0202930010a7ff34ddb64c authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: fix several bugs in command sanitization

- if the untrusted buffer contained all NULs and the untrusted_len
was MAX_COMMAND_LEN, then a w...

2edd7b2bff5f063ece91db2e98dd067394871789 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: use the right variable size when reading

They happen to be the same, but best to be clear.

dd1ad65d67c77a1cf41455ac3a8484c0bb8bf877 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: catch short writes

a2c47739488fedb5b740d499d4921aff0bc78ff7 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: fix size when no arguments are given

if last_opt was 0, the loop would not execute, len would be 0,
and the length would turn to UINT...

5b1da853d8be6829ee0aa7ba763080ecbf947bee authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: minor const/void fixups

9011dde500cb83bff6fd027ca8c908cef0c5be22 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: delete fifos on error too

Also use sizeof for buffer limits, to guard against any future
size change.

f45f9b3362980734f03c4b3668c58ec1dd6cca23 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: use sizeof for buffer size

1682854c5cec509507878264f1bcd3ff00b7ef37 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: only call getenv once where appropriate

I don't think the result can be different between the two calls,
since there are no threads arou...

ef78efbcde2ce47ccddf0423dd1d759b5c65a6eb authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
qubes-app-linux-split-gpg: minor spelling (s/to/too/)

ca09936d71e2086b8cb757c7c76ba1a98a326bd1 authored almost 11 years ago by Vincent Penquerc'h <[email protected]>
version 1.2

33001248d2181ed998755da737aae7638efd6fa9 authored about 11 years ago by Joanna Rutkowska <[email protected]>
permit the short option for detached signatures

02d993f4a9ba16f95c9d772b15321337c86c47f2 authored over 11 years ago by Abel Luck <[email protected]>
Add Makefile.builder

72a55c002bb0bfd4adb4294b69f344190e1b2bba authored almost 12 years ago by Marek Marczykowski <[email protected]>
Split policy package to separate spec file

5740a59b85846f5a412df678c6e574bbf85b53d4 authored almost 12 years ago by Marek Marczykowski <[email protected]>
Create state directory via tmpfiles.d

When /var/run is on tmpfs it isn't enough to have state dir packaged in
rpm.

98ff4968dbd322dcfe0ce9e3414743348882e9e0 authored almost 12 years ago by Marek Marczykowski <[email protected]>
Fix handling of data blocks

They can be splitted into chunks by vchan, so one read() call isn't
enough.

42ed9bf7dd53fa5dade88b9e236d9661f88f1958 authored almost 12 years ago by Marek Marczykowski <[email protected]>
Fix header sanitization code - use sanitized value

1ebc30fe478d8e0742e3e188537ee9c8cfff50fb authored almost 12 years ago by Marek Marczykowski <[email protected]>
version 1.1

34c7c31bdc65bd9a1804153d89680caa91661a62 authored about 12 years ago by Joanna Rutkowska <[email protected]>
makefile: update-repo-template target

005edfbfcd0b3980021306a05f6604e13559289e authored about 12 years ago by Marek Marczykowski <[email protected]>
makefile: generic rpms-dom0 and rpms-vm targets

0c24dcc5876ad98220797a1e55b7f3b579b73c26 authored about 12 years ago by Marek Marczykowski <[email protected]>
gitignore rpm

2c9c0a3c93ef5379af606dc485f69734005606cb authored about 12 years ago by Marek Marczykowski <[email protected]>
gpg-split: move rpm build scripts into subdirectory (#670)

d14050ab96d9f16d5cd439eb9e4077b7a01a32ff authored about 12 years ago by Marek Marczykowski <[email protected]>
gpg-split: get remote domain from env variable

Follow http://git.qubes-os.org/gitweb/?p=marmarek/core.git;a=commit;h=b220b6a5fee656e572d126231f...

409c224306893a51b75ec9cb45ec7ffa85a45073 authored about 12 years ago by Marek Marczykowski <[email protected]>
gpg: mark untrusted variables (#398)

9c40b032fa725576dac1036b8f2f2a04f7547f97 authored almost 13 years ago by Marek Marczykowski <[email protected]>
gpg-split: prompt the user for confirmation

Save choice for some time (default 300s) as mtime in /var/run/qubes-gpg-split

7a5e34a8ff5bd4fac906e590a85e70c6a119341c authored about 13 years ago by Marek Marczykowski <[email protected]>
gpg-split: fix gpg-server path

51ad93ed6ad2a163c0b5d371d400fb253c07d636 authored about 13 years ago by Marek Marczykowski <[email protected]>
gpg-split: fix pipe-cat path

24af0c9310be5a75944c1d2ff10c9db7bb0f8679 authored about 13 years ago by Marek Marczykowski <[email protected]>
gpg-split: rpm package

efce3ff94e10979832cd878885381988c1e2e839 authored about 13 years ago by Marek Marczykowski <[email protected]>
gpg-split: gpg-split shell config

818687d28172ce9b90004cd757417ea430a61332 authored about 13 years ago by Marek Marczykowski <[email protected]>
gpg-split: initial version (#274)

9341d55c54b7e28859b6ff7c9250921e29343345 authored about 13 years ago by Marek Marczykowski <[email protected]>