Ecosyste.ms: OpenCollective

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

Insurgo Initiative

Non-profit initiative to promote open source development with a focus towards security and privacy.
Collective - Host: opensource - https://opencollective.com/insurgo - Website: https://fosdem.org/2020/schedule/event/firmware_hodorateatria/ - Code: https://github.com/tlaurion

TPM disk encryption keys for Qubes.

Issue #123: This streamline Qubes startup experience by
making it possible to have a single-pass...

github.com/tlaurion/heads-ci-fedora30 - 39cb4031f46eaa39cbc356668731e9e056746538 authored over 7 years ago by Trammell Hudson <[email protected]>
Build lvm command line utility (issue #80)

Replace libuuid with util-linux libuuid (and libblkid,
although we are not using libblkid right ...

github.com/tlaurion/heads-ci-fedora30 - 3d79f51e4a909a21dab07b5f3b98668769d55f41 authored over 7 years ago by Trammell Hudson <[email protected]>
have xen output the xen executable for x230-qubes (issue #84)

github.com/tlaurion/heads-ci-fedora30 - 392599b90b72f15a6af601b8c25ad1f1ecd289c1 authored over 7 years ago by Trammell Hudson <[email protected]>
enable file locking for LVM

github.com/tlaurion/heads-ci-fedora30 - 4c413a17372429a3fdc4e8e072b87465d8953000 authored over 7 years ago by Trammell Hudson <[email protected]>
remove unused platform modules

github.com/tlaurion/heads-ci-fedora30 - cd584c4fad72778b3c33f3f4514dc8c85dd0ad3e authored over 7 years ago by Trammell Hudson <[email protected]>
load the xhci USB3 modules as well

github.com/tlaurion/heads-ci-fedora30 - 3dcc3d4b496b7829dc3120c1ec2e5dd7215a8fa1 authored over 7 years ago by Trammell Hudson <[email protected]>
build xen for installation into x230-qubes ROM (issue #84)

github.com/tlaurion/heads-ci-fedora30 - 85a77cf5decb7b29b395bdeb871dcc22ad885f98 authored over 7 years ago by Trammell Hudson <[email protected]>
split x230 config into 4MB bootstrap image and 7MB runtime image (issue #156)

github.com/tlaurion/heads-ci-fedora30 - d335f242921c590aac808e9ad64c1da4a86d6b5b authored over 7 years ago by Trammell Hudson <[email protected]>
extend PCR 4 in a recovery to prevent disk key decryption (issue #154)

github.com/tlaurion/heads-ci-fedora30 - e41e21084a021b9ec515b2e1cdfcf651c48ff8ca authored over 7 years ago by Trammell Hudson <[email protected]>
Move Qubes startup script to /boot/boot.sh

This also adds a set of files in the qubes/ directory that
are meant to be copied to the /boot p...

github.com/tlaurion/heads-ci-fedora30 - 174bb6495730902321e8f9706084048377a3499d authored over 7 years ago by Trammell Hudson <[email protected]>
bump xen to 4.6.4 (issue #153)

github.com/tlaurion/heads-ci-fedora30 - 4e71017bea8d599044ba063ab19a8373ffbf4f26 authored over 7 years ago by Trammell Hudson <[email protected]>
qubes init script and improved TPM disk encryption with LUKS headers (issue #123 and #6)

github.com/tlaurion/heads-ci-fedora30 - f99944abe534de8886f21bdafcbce0c0c51494e6 authored over 7 years ago by Trammell Hudson <[email protected]>
reset $boot_option between loops

github.com/tlaurion/heads-ci-fedora30 - d06ba0a851d3cf154826652d6b2f21106c0484e8 authored over 7 years ago by Trammell Hudson <[email protected]>
support clean targets

github.com/tlaurion/heads-ci-fedora30 - 93a0d7eee2642463a57d35b700c1a775f4e8911c authored over 7 years ago by Trammell Hudson <[email protected]>
remove power related busybox tools that do not work

github.com/tlaurion/heads-ci-fedora30 - 3225501e8402fbb6bd97460cce09b0b076add951 authored over 7 years ago by Trammell Hudson <[email protected]>
move to Linux 4.9.20 (issue #149)

github.com/tlaurion/heads-ci-fedora30 - 7045d0279426057521662f45316b2e6595563258 authored over 7 years ago by Trammell Hudson <[email protected]>
use our specific strip program to ensure reproducibility (issue #148)

github.com/tlaurion/heads-ci-fedora30 - 858b48d3040d72ce914a9db3d2d9dfb3190db0a6 authored over 7 years ago by Trammell Hudson <[email protected]>
busybox 1.26.2 update (issue #148)

github.com/tlaurion/heads-ci-fedora30 - 8544c5fe6d249dff2e39765e90f25e6ff97c4922 authored over 7 years ago by Trammell Hudson <[email protected]>
fix IDSDIR to make pciutils reproducible (issue #147)

github.com/tlaurion/heads-ci-fedora30 - 2db3c33866d770e877424c7a948f0094f0f6624f authored over 7 years ago by Trammell Hudson <[email protected]>
cleanup initrd tmpfile and reduce recursive make calls

github.com/tlaurion/heads-ci-fedora30 - 27e35f6ef7ed72dddd4359a3557ad20fe42b7c19 authored over 7 years ago by Trammell Hudson <[email protected]>
pciutils fails on first build if both install and install-lib are specified

github.com/tlaurion/heads-ci-fedora30 - 3241499ee386c7af3b15eb6a7c1c7ce7dd5565aa authored over 7 years ago by Trammell Hudson <[email protected]>
typo in qemu description

github.com/tlaurion/heads-ci-fedora30 - d6c553e884bb003839c308c771335ba426941ef2 authored over 7 years ago by Trammell Hudson <[email protected]>
use default qemu config, parameterize bin_modules

github.com/tlaurion/heads-ci-fedora30 - 9322dbef2d276a0bc963da6f0dcf3b41b4cf41fa authored over 7 years ago by Trammell Hudson <[email protected]>
make kexec work with the modular build

github.com/tlaurion/heads-ci-fedora30 - 4141c75c8c42549fc7007eb9f10f7fadb5ea6478 authored over 7 years ago by Trammell Hudson <[email protected]>
Merge /tmp/heads

github.com/tlaurion/heads-ci-fedora30 - b35f8d35ae11ada2d9b59d20e5c9141cd0ba030c authored over 7 years ago by Trammell Hudson <[email protected]>
Merge /tmp/heads

github.com/tlaurion/heads-ci-fedora30 - 43ef324ae770facbe21b2180c59cf14b3044f093 authored over 7 years ago by Trammell Hudson <[email protected]>
do not ignore files in initrd anymore

github.com/tlaurion/heads-ci-fedora30 - 5ae0b09eb26efcbfa73426fbf9727c2f83141c14 authored over 7 years ago by Trammell Hudson <[email protected]>
Build time configuration for startup scripts and modules.

This addresses multiple issues:

* Issue #63: initrd is build fresh each time, so tracked files ...

github.com/tlaurion/heads-ci-fedora30 - c40748aa255f96067076bedf3a88d2dd70b3cb1b authored over 7 years ago by Trammell Hudson <[email protected]>
not using jekyl pages on this branch

github.com/tlaurion/heads-ci-fedora30 - 581602e5b4864cf0857e953c06cc62de03d599ec authored over 7 years ago by Trammell Hudson <[email protected]>
Rebuild sub-modules on each build (issue #143).

The .INTERMEDIATE target seemed to causing the problem with
make thinking it didn't have to desc...

github.com/tlaurion/heads-ci-fedora30 - 36021e006b0514c7c0575fdfda19f752bb11a9d3 authored over 7 years ago by Trammell Hudson <[email protected]>
Rebuild sub-modules on each build (issue #143).

The .INTERMEDIATE target seemed to causing the problem with
make thinking it didn't have to desc...

github.com/tlaurion/heads-ci-fedora30 - d8ab8ecfe8ff55276b6ba76029127ca713abe48f authored over 7 years ago by Trammell Hudson <[email protected]>
Merge branch 'moc' - kernel modules, flashrom and other enhancements.

github.com/tlaurion/heads-ci-fedora30 - 8343130e9ae3b02045cd430664eb2db06d104de1 authored over 7 years ago by Trammell Hudson <[email protected]>
disable dhcp, since there are no networking modules loaded

github.com/tlaurion/heads-ci-fedora30 - cfd549097f5b6cc4bf13860af667b2627ec559e7 authored over 7 years ago by Trammell Hudson <[email protected]>
Flash writing from userspace works (issue #17).

Reduce the size of flashrom by commenting out most flash chips,
boards and programmers.

Wrapper...

github.com/tlaurion/heads-ci-fedora30 - 85893707083b6df98387a50ef7bad002db3d2fb7 authored over 7 years ago by Trammell Hudson <[email protected]>
enable flashrom and pciutils to allow the boot ROM to be re-written (issue #17)

github.com/tlaurion/heads-ci-fedora30 - 9feb09470188d3b7038c1f6d1f0c4bf7ec530d9b authored over 7 years ago by Trammell Hudson <[email protected]>
bioswrite tool (beta, untested!)

github.com/tlaurion/heads-ci-fedora30 - 9666f52e4405443299a11c643f7aa6df64f4dcd8 authored over 7 years ago by Trammell Hudson <[email protected]>
include a nearly empty, but consistent, cpio file to ensure reproducible Linux builds (issue #142)

github.com/tlaurion/heads-ci-fedora30 - bf94e4c416be9a52c3456ecfaaa477d56e3a417d authored over 7 years ago by Trammell Hudson <[email protected]>
wait until the coreboot tree is unpacked before building xgcc

github.com/tlaurion/heads-ci-fedora30 - 40c9db041679f6f4c17e3df3f88a68c546b21633 authored over 7 years ago by Trammell Hudson <[email protected]>
major rearranging of Makefile, bin, library and busybox installation

github.com/tlaurion/heads-ci-fedora30 - 4901ccd89c10f1f9a324a60cd6771bd22f2fed89 authored over 7 years ago by Trammell Hudson <[email protected]>
install symlinks directly into initrd

github.com/tlaurion/heads-ci-fedora30 - 8f63763e53466a1c93cd042157b70d504f747ce7 authored over 7 years ago by Trammell Hudson <[email protected]>
Remove populate-lib, rework libraries and kernel module installation.

The populate-lib program was buggy on some systems and could accidentally
introduce unwanted lib...

github.com/tlaurion/heads-ci-fedora30 - ab0476ad2f20d391c71000770ec39f772a24480d authored over 7 years ago by Trammell Hudson <[email protected]>
Merge branch 'moc' of https://github.com/osresearch/heads into moc

github.com/tlaurion/heads-ci-fedora30 - fbfe5650645e41ee58336190900ef79cc14f8713 authored over 7 years ago by Trammell Hudson <[email protected]>
ignore install and crossgcc directories

github.com/tlaurion/heads-ci-fedora30 - cab9e7c39fcafdbf9681b6564024f00424bd366f authored over 7 years ago by Trammell Hudson <[email protected]>
silence NMI errors on qemu (issue #141)

github.com/tlaurion/heads-ci-fedora30 - 555e1738229d690a568792436037a4d3a48c5bfa authored over 7 years ago by Trammell Hudson <[email protected]>
make USB a module, strip debug info (issue #139)

github.com/tlaurion/heads-ci-fedora30 - 59bae0bf51230f862cbbf5e7804f8c5d35cb03f5 authored over 7 years ago by Trammell Hudson <[email protected]>
ignore install and crossgcc directories

github.com/tlaurion/heads-ci-fedora30 - 453029bde1c5391f228e85000e05002b9fa75d7c authored over 7 years ago by Trammell Hudson <[email protected]>
silence NMI errors on qemu (issue #141)

github.com/tlaurion/heads-ci-fedora30 - 0913adbacb30f826e54a70a2760ef041939b3d96 authored over 7 years ago by Trammell Hudson <[email protected]>
Change ethernet drivers to be modules and measure them when they are loaded.

This is a step towards unifying the server and laptop config (issue #139)
and also makes it poss...

github.com/tlaurion/heads-ci-fedora30 - 713d4867fd0195fabe8551a90c875fda890620fe authored over 7 years ago by Trammell Hudson <[email protected]>
make USB a module, strip debug info (issue #139)

github.com/tlaurion/heads-ci-fedora30 - 418ceaf73302ddcfa297a7720b81650241854477 authored over 7 years ago by Trammell Hudson <[email protected]>
ignore install and crossgcc directories

github.com/tlaurion/heads-ci-fedora30 - 6f3e923a37acd316ee76a38e372ef8c0bdc84e27 authored over 7 years ago by Trammell Hudson <[email protected]>
silence NMI errors on qemu (issue #141)

github.com/tlaurion/heads-ci-fedora30 - 581af6dbd9a118cc30f23c2d11a0e390f937778e authored over 7 years ago by Trammell Hudson <[email protected]>
Change ethernet drivers to be modules and measure them when they are loaded.

This is a step towards unifying the server and laptop config (issue #139)
and also makes it poss...

github.com/tlaurion/heads-ci-fedora30 - 8384201e9c850c663342edf460a47577f38f18bd authored over 7 years ago by Trammell Hudson <[email protected]>
initrd.cpio.tmp is no longer necessary

github.com/tlaurion/heads-ci-fedora30 - 664c0ebc24082191581f44d8ae720b684cfedd96 authored over 7 years ago by Trammell Hudson <[email protected]>
ignore log files

github.com/tlaurion/heads-ci-fedora30 - 7cb6ddd0dc43fd0a6c43b59a230657e6f243648a authored over 7 years ago by Trammell Hudson <[email protected]>
enable TCP SYN cookies (issue #138)

github.com/tlaurion/heads-ci-fedora30 - 1475148848fd48135d328228be3b9c25b9bff831 authored over 7 years ago by Trammell Hudson <[email protected]>
enable futex for keylime

github.com/tlaurion/heads-ci-fedora30 - e83ba0a0c789a01a933d0571efe7d4342cb60aa6 authored over 7 years ago by Trammell Hudson <[email protected]>
wget and measure files into the PCR

github.com/tlaurion/heads-ci-fedora30 - c3757650fd54a38d9e9e8ccdc785abfc9e4e4b1a authored over 7 years ago by Trammell Hudson <[email protected]>
run dhcp automatically on boot

github.com/tlaurion/heads-ci-fedora30 - b0d2d4b5ba343166250c0279b61b47b04d1fe43a authored over 7 years ago by Trammell Hudson <[email protected]>
initrd.cpio.tmp is no longer necessary

github.com/tlaurion/heads-ci-fedora30 - 291e28b04000068dcc0baeea3be8311af4c91414 authored over 7 years ago by Trammell Hudson <[email protected]>
enable dhcp and add helper script for lease setup

github.com/tlaurion/heads-ci-fedora30 - f39dfd321dacd6cdde5e25f36940f1f61888f08b authored over 7 years ago by Trammell Hudson <[email protected]>
ignore log files

github.com/tlaurion/heads-ci-fedora30 - 391d953623ede780176e03d81ef4cd983994307c authored over 7 years ago by Trammell Hudson <[email protected]>
enable raw sockets and the qemu network driver

github.com/tlaurion/heads-ci-fedora30 - edb4b4de50a767099beace1c2138301182af0f08 authored over 7 years ago by Trammell Hudson <[email protected]>
enable wget

github.com/tlaurion/heads-ci-fedora30 - 48adc3e4cd4bd52dec615ffe535bd84184bd8d26 authored over 7 years ago by Trammell Hudson <[email protected]>
Merge branch 'master' of ssh://github.com/osresearch/heads

github.com/tlaurion/heads-ci-fedora30 - ee32198701384376e26c0aec53497e6c204168fe authored over 7 years ago by Trammell Hudson <[email protected]>
bump mbedssl version to 2.4.2

github.com/tlaurion/heads-ci-fedora30 - 6e8adf54bd9eb39577d7619e6568a49601a4e953 authored over 7 years ago by Trammell Hudson <[email protected]>
use git tpmtotp on the moc branch for development

github.com/tlaurion/heads-ci-fedora30 - f0e42d65ab94fbf273131c5090e5bc7869c04098 authored over 7 years ago by Trammell Hudson <[email protected]>
bump mbedssl version to 2.4.2

github.com/tlaurion/heads-ci-fedora30 - 0ddd56b3c5a8796958682663951f3fb930c4edc0 authored over 7 years ago by Trammell Hudson <[email protected]>
Delete CNAME

github.com/tlaurion/heads-ci-fedora30 - 23b0b8332b4c9c38de897e88f15457114231bbe3 authored over 7 years ago by Trammell Hudson <[email protected]>
Create CNAME

github.com/tlaurion/heads-ci-fedora30 - bca9aa4b61caca275d1dc2e72c70b6ab01f54953 authored over 7 years ago by Trammell Hudson <[email protected]>
Set theme jekyll-theme-hacker

github.com/tlaurion/heads-ci-fedora30 - cfe6e9402b4f79c64e888d964bd968ee6ca8dc77 authored over 7 years ago by Trammell Hudson <[email protected]>
report sha256sum of generated fimrware after build

github.com/tlaurion/heads-ci-fedora30 - 7b76ac6f955aed4a6f43c967837aef01138244f4 authored almost 8 years ago by Trammell Hudson <[email protected]>
include configure and make command lines in logs

github.com/tlaurion/heads-ci-fedora30 - c136f1f76b46a24099934eeecfacc9a14680575f authored almost 8 years ago by Trammell Hudson <[email protected]>
limit parallel make load (issue #131)

github.com/tlaurion/heads-ci-fedora30 - aa473a0dea5a2e438a6d8923c7f018db5f41b144 authored almost 8 years ago by Trammell Hudson <[email protected]>
bzImage source was wrong (issue #62)

github.com/tlaurion/heads-ci-fedora30 - cbb85c645e7f296c96dcab55409341d6dbd4019a authored almost 8 years ago by Trammell Hudson <[email protected]>
use relative outputs for musl-gcc and cross-gcc, clean up coreboot.rom (issue #62)

github.com/tlaurion/heads-ci-fedora30 - 9d638c8f8d39feb8e8f0d9ffd21bfe79522b0b21 authored almost 8 years ago by Trammell Hudson <[email protected]>
report sha256sum of generated fimrware after build

github.com/tlaurion/heads-ci-fedora30 - 84944884165d8ccf7d59ecd6cbf2929b3abdfd31 authored almost 8 years ago by Trammell Hudson <[email protected]>
include configure and make command lines in logs

github.com/tlaurion/heads-ci-fedora30 - 1331e2475faf731b4ffa0653396502e9113565c5 authored almost 8 years ago by Trammell Hudson <[email protected]>
limit parallel make load (issue #131)

github.com/tlaurion/heads-ci-fedora30 - db3a8e8c2e91e55237f86c885fde137ec4b3ee5b authored almost 8 years ago by Trammell Hudson <[email protected]>
bzImage source was wrong (issue #62)

github.com/tlaurion/heads-ci-fedora30 - 2befac7e13a859a6b3952b3cbfbe9b6e50cef327 authored almost 8 years ago by Trammell Hudson <[email protected]>
use relative outputs for musl-gcc and cross-gcc, clean up coreboot.rom (issue #62)

github.com/tlaurion/heads-ci-fedora30 - e7f2bca29715ca4f46f8a0098d78af534b28eb1a authored almost 8 years ago by Trammell Hudson <[email protected]>
Linux kernel depends on musl-cross (issue #130)

github.com/tlaurion/heads-ci-fedora30 - cf1cfc991866b20c8d4244db4dbc1bd199060244 authored almost 8 years ago by Trammell Hudson <[email protected]>
Fix small annoyances.

Issue #129: set pipefail so that intermediate failures in a pipeline
will cause the build to fai...

github.com/tlaurion/heads-ci-fedora30 - 936f6d6c9c876d6e80f6688e1ebc4a0eb8af1968 authored almost 8 years ago by Trammell Hudson <[email protected]>
started on extra features for MOC server initrd build

github.com/tlaurion/heads-ci-fedora30 - 279851e66d221c96ce6dd1f79e0c717a80bc5dbf authored almost 8 years ago by Trammell Hudson <[email protected]>
started on extra features for MOC server kernel build

github.com/tlaurion/heads-ci-fedora30 - b06b0331a0820d337502ab5adffc82e6dfebbc4d authored almost 8 years ago by Trammell Hudson <[email protected]>
Linux kernel depends on musl-cross (issue #130)

github.com/tlaurion/heads-ci-fedora30 - 3632c35da66428c492daff476d33d73e6d9b6272 authored almost 8 years ago by Trammell Hudson <[email protected]>
Fix small annoyances.

Issue #129: set pipefail so that intermediate failures in a pipeline
will cause the build to fai...

github.com/tlaurion/heads-ci-fedora30 - 8fa9fc25a162039708dbc710fd43f7f1072cc3d5 authored almost 8 years ago by Trammell Hudson <[email protected]>
enable ISO9660 file systems and code page ISO8859-1 (issues #116 and #107)

github.com/tlaurion/heads-ci-fedora30 - 4182c0e0aa3b25e47c79f654e21ada51bed7a6e9 authored almost 8 years ago by Trammell Hudson <[email protected]>
enable read-only, no-execute for module data (issue #72)

github.com/tlaurion/heads-ci-fedora30 - e4538785ec507843e8fd86737c4b7d5808dd1791 authored almost 8 years ago by Trammell Hudson <[email protected]>
pass extra parameters to xz to compress initrd.cpio for Linux kernel (issue #127)

github.com/tlaurion/heads-ci-fedora30 - 54cded7f595e3ba84e65f7801cac91eab50f3e4e authored almost 8 years ago by Trammell Hudson <[email protected]>
parameterize number of parallel make jobs (issue #125)

github.com/tlaurion/heads-ci-fedora30 - 356e9307a2c21f80589b88dd24892f3ad28513c3 authored almost 8 years ago by Trammell Hudson <[email protected]>
README: Use www.coreboot.org over coreboot.org

coreboot.org gets redirected to www.coreboot.org.

```
$ curl -I https://coreboot.org
HTTP/1.1 3...

github.com/tlaurion/heads-ci-fedora30 - c3368554beb6c8f4756d2ad0e75cb08f44027d2e authored almost 8 years ago by Paul Menzel <[email protected]>
README: Use secure URL for coreboot Web site

Use https://coreboot.org over http://coreboot.org.

github.com/tlaurion/heads-ci-fedora30 - 09feb834c676e12b06fa40683a34106758adc21a authored almost 8 years ago by Paul Menzel <[email protected]>
README: Remove trailing space

github.com/tlaurion/heads-ci-fedora30 - 02fc94869b82e1865b42afd8a11cce81e2ec2d2b authored almost 8 years ago by Paul Menzel <[email protected]>
README: Spell QEMU all uppercase

Use the official spelling for QEMU.

github.com/tlaurion/heads-ci-fedora30 - ff3622c8476d6505ec5cd68212610dca751e6295 authored almost 8 years ago by Paul Menzel <[email protected]>
remove converted wiki pages for now

github.com/tlaurion/heads-ci-fedora30 - 45324e83c24e1d21836d8a5d5d899f8ec5771e12 authored almost 8 years ago by Trammell Hudson <[email protected]>
fix github wiki syntax to github markdown syntax

github.com/tlaurion/heads-ci-fedora30 - 814f2be6e39bc6f00c7d8c8baaf464f2b7f14ff8 authored almost 8 years ago by Trammell Hudson <[email protected]>
import from github.com/osresearch/heads.wiki

github.com/tlaurion/heads-ci-fedora30 - 8e9d77631e0aabea9e98182805165491a4109342 authored almost 8 years ago by Trammell Hudson <[email protected]>
Quiet build unless V=1 is set (issue #114).

This logs all of the sub-modules into $(build)/log/$(module).log
instead of to stdout, unless th...

github.com/tlaurion/heads-ci-fedora30 - ef89302095eeb6e364027e6b252e6341f6c34594 authored almost 8 years ago by Trammell Hudson <[email protected]>
use /bin/echo instead of built in echo (issue #106)

github.com/tlaurion/heads-ci-fedora30 - 26b323d2ac308f29d5212468af60765d4886f3d6 authored almost 8 years ago by Trammell Hudson <[email protected]>
Use a pre-built /dev/console initrd image.

This fixes issue #111 which led to problems if /dev/console on
a container had a virtualized dev...

github.com/tlaurion/heads-ci-fedora30 - 0843d3009704c63a20114f697a8fef96fc3175a1 authored almost 8 years ago by Trammell Hudson <[email protected]>