Ecosyste.ms: OpenCollective

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

github.com/QubesOS/qubes-vmm-xen

Qubes component: vmm-xen
https://github.com/QubesOS/qubes-vmm-xen

Port 2 patches to Xen 4.7.0 (Use new gntshr functions names)

Signed-off-by: WetwareLabs <[email protected]>

2e6d0de0d97e0c7fcb89332b94968f3b21b233ee authored over 8 years ago by WetwareLabs <[email protected]>
Batch of straightforward updates to patch files without any actual code modification (part 3)

Signed-off-by: WetwareLabs <[email protected]>

8e1c34519397bce5403c23a0750d18a1c730421a authored over 8 years ago by WetwareLabs <[email protected]>
qemu-tools: remove "target-x86_64.conf" (not built anymore)

Signed-off-by: WetwareLabs <[email protected]>

a2ae03e32bb6dcbb7d12579f7ddc09709fc390b9 authored over 8 years ago by WetwareLabs <[email protected]>
Xen 4.7.0 tools needs 'nettle-devel'

Signed-off-by: WetwareLabs <[email protected]>

08c9cd92ef1c76fff58646dcfd1dcb12264a6cd9 authored over 8 years ago by WetwareLabs <[email protected]>
Ported 'Use fedora ipxe' patch to Xen 4.7.0

Signed-off-by: WetwareLabs <[email protected]>

be1d582130fe0ef628e5ac6aec63510698bff282 authored over 8 years ago by WetwareLabs <[email protected]>
Ported 'LibXL: qubes minimal stubdom' patch to Xen 4.7.0

Signed-off-by: WetwareLabs <[email protected]>

c9608df291d4655ddc58b77a55bc0ef201302782 authored over 8 years ago by WetwareLabs <[email protected]>
Ported 'LibXL: Remove with driver domain ...' patch to Xen 4.7.0

Signed-off-by: WetwareLabs <[email protected]>

a8cc70fe6eee1ede5ca9645a6ec13b5cf667496b authored over 8 years ago by WetwareLabs <[email protected]>
Ported 'libxl: do not assume dom0 backend while listing disks' patch to Xen 4.7.0. Most of the code removed, because functionality already exists.

Signed-off-by: WetwareLabs <[email protected]>

6fbf3b6e953470d97ca605e0735ebc0fadb0ca9c authored over 8 years ago by WetwareLabs <[email protected]>
Ported 'Implement gntshr for minios -patch' to Xen 4.7.0

Signed-off-by: WetwareLabs <[email protected]>

73220c1d2fbc2dee6d9b0118fc77fbb3cf92ee0e authored over 8 years ago by WetwareLabs <[email protected]>
Ported 'LibXL: error write perm' patch to Xen 4.7.0

Signed-off-by: WetwareLabs <[email protected]>

c9b74a7901b5188dd17035e1a270a37490aabf04 authored over 8 years ago by WetwareLabs <[email protected]>
Ported 'Libxl suspend' patch to Xen 4.7.0

Signed-off-by: WetwareLabs <[email protected]>

e5717b4c948d1ee1818e25b159292c063d4895a4 authored over 8 years ago by WetwareLabs <[email protected]>
Batch of straightforward updates to patch files without any actual code modification.

Signed-off-by: WetwareLabs <[email protected]>

63647121b3f23b83c28d239ac93b4a11df8f5d26 authored over 8 years ago by WetwareLabs <[email protected]>
Batch of straightforward updates to patch files without any actual code modification (#2)

Signed-off-by: WetwareLabs <[email protected]>

d59f6e42130b1320cbe10e2893c404f56fa47a9e authored over 8 years ago by WetwareLabs <[email protected]>
Update Xen version. Temporarily download from original sources (Qubes does not host Xen 4.7.0). Fix gmp DL path.

Signed-off-by: WetwareLabs <[email protected]>

2f4b3377857ce9e4ca412a35cc1968e897c3226c authored over 8 years ago by WetwareLabs <[email protected]>
version 4.6.1-20

7644813eaa6a77d1106dcda932edbda93c042cce authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Apply XSA 154 and XSA 182 patch

a20e16baf25d7b16a3dcd4309063289fe3d519d2 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Drop unnecessary dependencies from xendriverdomain.service

It is normal service, do not need to be started early. Especially when
started before / being av...

fed899129abb4f145155ba52cbf877b0ed2a1882 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Do not require /proc/xen being mounted for vchan

There is new /dev/xen interface for a long time, which part of standard
/dev - so do not require...

ef52f6854a6abaa4133f2bce9abed2ec05e8aa5d authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.1-19

e8d9b83e428130a168b056791c3ee4f558ec83c2 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: unconditionally enable xendriverdomain.service

Do not depend on preset file (which may or may not be updated at this
time). Qubes VM needs this...

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

* qubesos/pr/4:
Fix QubesDB updates when attaching partitions
Fix attaching block devices fr...

5470444ea18bb2d135a94579608a934ed9a4b218 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Update patch for "libxl: trigger attach events for devices ..."

QubesOS/qubes-issues#1990

5d038d76164002e76b659c6f11d74d5d458cd2da authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: unconditionally preset xendriverdomain.service

Fixes QubesOS/qubes-issues#2141

ac8e04bc2b20f0ba4a39c1b13f0f49ff161429ae authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix QubesDB updates when attaching partitions

The directories for partition block devices are only available inside
/sys/class/block (not insi...

f9fa197fe844e23f34c1daf4e37e36d70866a239 authored over 8 years ago by Rusty Bird <[email protected]>
Fix attaching block devices from fedora-23-minimal

List perl as dependency for xen-qubes-vm and xen-runtime. It is used by
/etc/xen/scripts/locking.sh

25ba40ddc3b053e8015cabf2ef40789e60e3dd72 authored over 8 years ago by Rusty Bird <[email protected]>
Run autoreconf in Debian and Arch, too

a6039bdb015596c8c36a1ff71280aec7360ef652 authored over 8 years ago by Rusty Bird <[email protected]>
version 4.6.1-18

c7afac2bf0ac792518b148efad750e9f24046534 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
libxl: trigger attach events for devices attached before xl devd startup

When this daemon is started after creating backend device, that device
will not be configured.

...

97390046be051c5f6735547ca0d46836ffb73164 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Revert "vm: trigger devd to initialize devices connected before its startup"

This reverts commit 8639b6986ff15aed18c5f47ec56328b4a66f5763.
Revert separate tool for this and ...

45ac89e48a1d8b6a1c3e16dfeeda2356d9bf8b90 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'qubesos/pr/3' into xen-4.6

* qubesos/pr/3:
Remove leftover Xen < 4.6 files
Remove *.md5sum and old tpm_emulator-0.5.1.t...

e8db4eaef2370001d80284cdd01f2688484dc619 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Remove leftover Xen < 4.6 files

af9025c1a501af72f015f431d77cecb8d364c6ae authored over 8 years ago by Rusty Bird <[email protected]>
Remove *.md5sum and old tpm_emulator-0.5.1.tar.gz.sha1sum

99ed9a8d601358aef30342837220c5807852a6f2 authored over 8 years ago by Rusty Bird <[email protected]>
Remove SysV init and systemd < Fedora 20

6b8fba3dbaa83bc2411c96bdeb434619768d4d33 authored over 8 years ago by Rusty Bird <[email protected]>
Add and use native xendriverdomain.service

0001-tools-hotplug-Add-native-systemd-xendriverdomain.ser.patch has also
been submitted upstream...

da5ee8fb0f664f40513465e25426d0d012410562 authored over 8 years ago by Rusty Bird <[email protected]>
Backport Xen build fix for systemd >= 209

1d5e3e2fbac3c6147ddf6388c452ee1c4af17175 authored over 8 years ago by Rusty Bird <[email protected]>
vm: trigger devd to initialize devices connected before its startup

In xen 4.6 in driver domain (like NetVM) backend devices are configured by xl
devd daemon, ins...

8639b6986ff15aed18c5f47ec56328b4a66f5763 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.1-17

a95d5db154ca4bec8c8e6fe392fdd027afb984cc authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: add missing Build-Depends: libpixman-1-dev

QubesOS/qubes-issues#

8532f19d97cbd7f63a44a8649f46b76b3c1ecef8 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: sort Build-Depends

df49d9dae31cad4d3626e4fc3e20dc11d0d827ce authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
efi: add xen.cfg options for /mapbs and /noexitboot

Add a more convenient way of enabling those BIOS bug workarounds.
Introduce two new options:
map...

fff30870e705db14c2b1f828081683f44db9184f authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.1-16

fddc0f139332c11f0f157b4ccd0323fc8a5451b2 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Revert "Enable e820_host when domain has a PCI device"

This reverts commit b30b7aeee0877c286d7517482fc675a1012b2f7d.

Fixes QubesOS/qubes-issues#2038

a0b9633c25238320bc989bff9c29cfbcda8a74b7 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: enable stretch test build

QubesOS/qubes-issues#1926

f98a246760705f9dafe0eff3f04d96972b2ca46c authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
debian: make build-depends more flexible

Do not depend on exact libssl version.

beca6c7eed87419a722163a34ed715cfe9766536 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Add a comment on URLS per review

afb4b71596eab68b998df0961f600e94bebabeba authored over 8 years ago by Jon Griffiths <[email protected]>
Fix clean-sources to clean all sources

Adjusted for different verify-sources approach by Marek
Marczykowski-Górecki.

b68687f047874d85ca20c6d2b644546cfe6d87de authored over 8 years ago by Jon Griffiths <[email protected]>
Remove unneeded shell function

0bf3bf14c3dc6ca5bdd9f0b6f0207810a06a4ecb authored over 8 years ago by Jon Griffiths <[email protected]>
Don't fail if rpmbuild clean fails

f0064358476e952ccd3aeb4a109155feea7f8553 authored over 8 years ago by Jon Griffiths <[email protected]>
Remove editor filetype cruft

4ac559dcd6fe9fe2cc84cea98a45eab6e876bc3a authored over 8 years ago by Jon Griffiths <[email protected]>
Use RPMBUILD as the rpmbuild variable

78166083034beef2d4187c34604cc77c31b54acd authored over 8 years ago by Jon Griffiths <[email protected]>
Fix whitespace

96766bb24f468e3958347826aeca93de9da3ec65 authored over 8 years ago by Jon Griffiths <[email protected]>
Directly use the RPM variable names

This lets us export them to RPM automagically.

fd23abaf94f987e8b9dfa4f9174af5d27e80df13 authored over 8 years ago by Jon Griffiths <[email protected]>
Simplify update-repo-installer target

90fccb94bc13b2518059a6ad00c3468b388e37fb authored over 8 years ago by Jon Griffiths <[email protected]>
Remove duplication in update-repo- targets

f603c99fa12a561b21f5dd18f183907301011642 authored over 8 years ago by Jon Griffiths <[email protected]>
Further update-repo simplification

Full disclosure: I'm not able to test this one fully.

ea781524aa285c1ab112e200e231e895105503e8 authored over 8 years ago by Jon Griffiths <[email protected]>
Simplify file lists and Use proper make dependencies for verify-sources

clean-sources looks obviously incomplete to me but I'll get to that later.

This prevents the co...

855ba0dd693c65908bea7800f10706dfcc0ba1bf authored over 8 years ago by Jon Griffiths <[email protected]>
Remove check for a variable we know is set

7da8f2434cfdf7e0ebd84d62b2ac30202e64fd8d authored over 8 years ago by Jon Griffiths <[email protected]>
Merge remote-tracking branch 'qubesos/pr/2' into xen-4.6

* qubesos/pr/2:
Never give unverified tarballs their final filename

4621536cc0f3f293ca06c3cfbbd7241ecd2a486b authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Never give unverified tarballs their final filename

The security of the new verification scheme seems to hinge on a
subtle thing: that each individu...

95dce356d727c89f76a554f1cfc666035e8618f8 authored over 8 years ago by Rusty Bird <[email protected]>
version 4.6.1-15

c1f91549346b5b85dea688b9e095dd52457fa20c authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: enable fc24 builds

QubesOS/qubes-issues#1986

3500f724297750512c02f49338a3d03f1a38af64 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Add a comment about verify-sources target

a73fcfa12d2f73f0ee1e5a87ed1b4a162fa9be06 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Compile fix on Fedora 24

QubesOS/qubes-issues#1986

9f20a0b8bb3fac2d7784670786de6dac67ac1400 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Disable spice support in qemu

Do not depend on it - we don't want such a software in dom0.

158d84b6c91213d52b7b97d5294b413ceabac13e authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Enable e820_host when domain has a PCI device

Related discussion:
http://xen.markmail.org/message/w2lnjoop52dg7lvv?q=e820_host

Fixes QubesOS/...

b30b7aeee0877c286d7517482fc675a1012b2f7d authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.1-14

5a4bf653465891bc910c4234c655967861024221 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: allow build failure on fc23 VM

It fails with "Make[3]: *** Cannot allocate memory. Stop.", so
probably some problem with Travi...

9c06a5acc51c59b3515f62953e2416b2885c7ddf authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix source verification

'verify-sources' target was broken - even when gpgv exited with failure,
besides printing error ...

b48118b8ca59f1bd4208560adf044d35c10fa50b authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Override kernel modules list

Get rid of old xenlinux modules (when module doesn't exist,
systemd-modules-load service fails t...

e323546af6253b4da133a9a343cfd460a0341103 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
hotplug: trigger udev event when attaching/detaching a block device

This is used to update information on given device (for example hide
partitions when whole devic...

7bfbb3667fd6ada39263fb78f93a1ecc8a2b04f4 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.1-13

e366b754cd48f213a5f17301a0676c259534b003 authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Add .travis.yml

QubesOS/qubes-issues#1926

b1b727b601bf2c0cc369bab27b91870d0374f91a authored over 8 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.0-13

2d284fc593110a18843574ac0c61d52cfa2a4ce9 authored almost 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Add EFI workaround patches

They were floating on xen-devel for some time, but aren't included in
mainline release because E...

86afcd905e5e2e50a3573074c22b41cf94f3315f authored almost 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.0-12

d3b7333c3f472546c2791144c438856c5e2778ee authored almost 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/9' into xen-4.6

* origin/pr/9:
archlinux: moving /var/run to /run is not necessary. /var/run is not created.
...

63645977fed634b7328ea156a4a02f75845cb06a authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
archlinux: moving /var/run to /run is not necessary. /var/run is not created.

91846dad6ad7769382660b305534d2bd30ac025c authored about 9 years ago by noname <nomail>
archlinux: configured xen to use /usr/bin instead of /usr/sbin

a9778b2a71b7a6922f7b6ae686df3bf4edf24be4 authored about 9 years ago by noname <nomail>
archlinux: xen 4.6 build requires pixman.

2af51e9ed664da0e9326ef9d7ad408d03e6a39ae authored about 9 years ago by noname <nomail>
missing mv

2e2bf26d3de1e8237c6c4a00726812a6af2a3083 authored about 9 years ago by noname <nomail>
archlinux: move directory only if exists

0ad479d245d1b5da6946b87bd88db165db525ceb authored about 9 years ago by noname <nomail>
Merge branch 'xen-4.6' of https://github.com/marmarek/qubes-vmm-xen into xen-4.6

bd09f266abb80e30c8e4709f0caa9084238fa018 authored about 9 years ago by noname <nomail>
create symlink for all patches.*

632b037407fd4f0f3e59adda34943ba0ac3efe84 authored about 9 years ago by noname <nomail>
archlinux: update ./configure call

ddccd344018eb910768707c402d5740e65331586 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Sync series-vm.conf and series-debian-vm.conf with series.conf

4f6e5d75db05de90d8cb2968a821479d8eb98635 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.0-11

1d018dd3194a7a726f5a1104e3e67fb4f4a05e64 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Apply XSA-155, XSA-165, XSA-166

bfdd15b0db068a5313de760e19aaf5a3286e6176 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.0-10

abe2c8e7ed14d32a02ea7f33613179ccd161d780 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
stubdom: revert commit breaking netfront driver in stubdomain

Makes it working for now this way. The issue was reported upstream and
when the proper patch wil...

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

08cc956d7a7aa4e064ed872d8f01f2ad380fad18 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: add missing build requirements

ecd8f0832e719e3da560434092ec93742dde02a3 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
version 4.6.0-8

8cc3393f9fbae9e01fbccc4ebc23c454b014a52f authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Apply GCC 5 build fix from Fedora 24 package.

This isn't the best fix (silence the warnings instead of changing to
code to not produce one), b...

797a9b47c7cf551451b54797e94dc399e8569139 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Ensure python path is detected as /usr/bin/python, not /bin/python

Xen build scripts are replacing "#!/usr/bin/env python" with actual
python path detected (tools/...

b54551445ad6f05a52ce1ce47b35ac9cee5bb80c authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Disable smartcard support in qemu

It cause compilation problems (warnings but we have -Werror).
Since we don't need it, simply dis...

ccd408b12c957a68373ff360aa71bd8abf06533f authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: escape macros in comments

RPM macros are expanded even in comments, which may lead to unwanted
effects, especially in case...

fbafdca6976c14a49232255237669b578e0c6d4e authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: Use %fedora macro instead of %dist for version check

When INCREMENT_DEVEL_VERSIONS is enabled, %dist is prefixed with devel
version. Anyway string co...

997d3497702f39393ec1af0eb0ee60849f0c6310 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Compile fix for qemu-traditional with newer gnutls

Otherwise compile fails on Fedora 23 (even if qemu isn't used there).

QubesOS/qubes-issues#1413

aaed190eb495eed12dcf6fd071010c32a6259379 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Apply XSA 149-153

Those are DoS only.

19695ade1a3059f2333d2d57e902412c9c8f547c authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
Restore VM udev script fix

Since Fedora xen-qubes-vm package is built using the same spec (so patch
list), VM patches needs...

958982d66a5e235c375a5d2dd804cd11c1eded4e authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>