Ecosyste.ms: OpenCollective

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

github.com/QubesOS/qubes-core-admin

Qubes component: core-admin
https://github.com/QubesOS/qubes-core-admin

core: fix firewall update code

Do not load qubes.xml again, it can cause race conditions between two
instances of the same VM o...

52334bc4148d5fd4572aca39b973c6fcb675c896 authored about 10 years ago
tests: networking

c489a81dfa4c8389dfdf059a0138de769f20969a authored about 10 years ago
core: fix vm.run(..., passio=False) handling

Long time ago passio=True was used to replace current process with
qrexec-client directly (qvm-r...

73301a67c803d883bbb4cd028304e9f9e87f09b6 authored about 10 years ago
core: Add missing import

1da8ab58230bbbb9bd5db2e1102e290156af780e authored about 10 years ago
Rework QubesWatch implementation for libvirt events

adff88101a36270f325c22420433aabb28000159 authored about 10 years ago
core: update qvm-block code for HAL API

Use QubesDB to get list of devices, call libvirt methods to
attach/detach devices.

d4ab70ae9d6c611563cbad948fd89c5feb82638d authored about 10 years ago
qubes-hcl-report v2.2

- Network devices section added to HCL Info output

b4e0833cb748cc1af196502b3f8f9b1fbe9aebde authored about 10 years ago
qubes-hcl-report v2.1

- script redesign,
- fixed VT-d, VT-x detection,
- Support File generation is optional,
- the re...

55fce5dd361d067428fb909525a04c6fd1d3276c authored about 10 years ago
core: fix is_paused method

7a3bce6c61d8cc9c88e73e9434f700375afd10aa authored about 10 years ago
version 3.0.0

6da608783f700733ef8c8f49a96ea94eba28e57a authored about 10 years ago
dispvm: fix tray notifications (#874)

Conflicts:
dispvm/qfile-daemon-dvm

ebb9a1fcb292c491bd417b84f4695e6dd23ad786 authored about 10 years ago
core: import monitorlayoutnotify instead of calling it as external script

Otherwise deadlock could happen - the script will try to get read lock
on qubes.xml, while the c...

592a4901c967181911891320e55c0eab552f35af authored about 10 years ago
rpm: add R: PyQt4 for guihelpers module

It was pulled by qubes-manager, but since it is optional, we shouldn't
rely on its dependencies.

ce716f9c5a50880e47a3cc6831c6efe18c19a37b authored about 10 years ago
core: check libvirt error on specific connection

Not global last one.

479ac1e42d4133c0fd29e2db776596a6e9c6a036 authored about 10 years ago
core: xid is no longer local variable here

1df73d31c6b96fc70c01ae02f0023a6db8a4299a authored about 10 years ago
core: fix imports

9205c5c0547f15c6241c0646c21b27a94910bcc2 authored about 10 years ago
wni: changed qrexec agent path environment variable name

7e8978d278852d53a7cc09c1bebf78385092780b authored about 10 years ago
storage/xen.py: always initialise args['otherdevs']

6b0a5f97381853578667014cbb1b76653d48b119 authored about 10 years ago
rpm: move xenconsoled configuration to xen package

37696b7d43f67d3e904e69e85daf632ad52f10ff authored about 10 years ago
Fixed PyQt4 import in guihelpers

b6a379e94a7e53847980270f61fbeb799efed96d authored about 10 years ago
settings-wni: get installation directory from windows registry

fef26729359aaa7a728a296b836fdd3b782ec7db authored about 10 years ago
Use VM name as argument to qrexec-client

This is the only place where ID was used - all other places uses name.
Linux qrexec-client accep...

3ba424e6ac78c638eab4fc1d1a01ab0c273a21bb authored about 10 years ago
windows/installer: configurable destination directory

8f1ca4ac50b828c523efcd4464f955d6a17ba826 authored about 10 years ago
wni: remove user profiles on domain removal

b4d827d5e846cc15e1878d1e04f962f0162ed45e authored about 10 years ago
wni: set random password on user creation

f91d6e93f607b4f949f7f18300a3f8570cad4da4 authored about 10 years ago
wni: properly get user profiles directory

ccd04c7c8f878412db236b9d4968612bb02660b7 authored about 10 years ago
wni: vm users can't change their password

81fb2b696b98b1fc53c9c07e38d6212d025cf0e3 authored about 10 years ago
.gitignore: added *.msm

74d09070fb2b36ba3a938cfd61e1081464be6377 authored about 10 years ago
QubesVm.run(): wait for client to exit on Windows

97c793ed16b51e9e742298cc13720fa2d4b75d0b authored about 10 years ago
windows: workaround for windows "behavior" regarding parsing exec() arguments

687e004b1d8aa0f186647b905770033c4af3825a authored about 10 years ago
guihelpers: Import PyQt only when needed

071a01d29e6220c5b0fda1eb75b4b2cfc2729ec8 authored about 10 years ago
windows/installer: Fix python registry path

4bf094a3f885361179a2bc4c4eed298b50575ddd authored about 10 years ago
windows: installer

4bd14f50116a993b91a53b391701e69ed92279d1 authored about 10 years ago
wni: set path to qrexec-daemon

06189b4a5b9f34c096fba896d4015a2905bc89dd authored about 10 years ago
copy & paste error (VM rename fix)

e5c2448af46da8ec509a9a7b108867b76c341b45 authored about 10 years ago
wni: use win32net module for creating new user

This require UAC disabled (or already started as administrator), but
works much more reliable ("...

63eccac025cfdefdd3341f2d65ee8a94e151e4d4 authored about 10 years ago
wni: Add qrexec-client path to WNI settings

803e128b8e151c061f75051b5a4386d4c624ba56 authored about 10 years ago
core: typo fix

def58ab91119796e2ef518b56a7c6b20f0c05ebb authored about 10 years ago
core: ignore error when PCI device already "detached"

This can be the case at startup, when all network devices are connected
to pciback module by ini...

7e355c5dad80b9a33d32ffac496d0940777edbcc authored about 10 years ago
HVM: do not fail on non-Xen systems (without xenstore)

Currently getting Stubdom XID is (the last one?) read directly from
Xenstore as there is no libv...

5763beb898d95e2d50a4fd683a09917e95a590b3 authored about 10 years ago
wni: use generated password

f6729b496803f0437c22731ffd15547f9427bee6 authored about 10 years ago
Fill some more WNI settings

Especially use new "wni" libvirt driver.

5dbad0179646610d7c1ce8b6f5292b311557bfa5 authored about 10 years ago
qvm-toos: import dbus only when needed

Void import errors when 'dbus' module not really needed.

4300d778a5c531050d9dcd4ad7aa6674e184b619 authored about 10 years ago
wni: add missing parameter

d88da1e66b4a5b663dffc42091d83cf414d7e243 authored about 10 years ago
Makefile: add entries for windows build

39918fa9e2a609d8a37456708c9f4a4cf3817bed authored about 10 years ago
Check for None before calling method (VM rename fix)

27b031c59ff659701eabe6e32cd51765e6b994dc authored about 10 years ago
Handle the case when libvirt object doesn't exists for given VM

This can be some "virtual" VM (like dom0).

c3d9b1971a8213968f010b6ee59ecd19a8c952ea authored about 10 years ago
Use platform specific locking method

None of found existing portable locking module does support RW locks.
Use lowlevel system lockin...

11047bf4272ce31517f04eaffceaa21d72b8b5e7 authored about 10 years ago
QubesWniVmStorage: pass all positional parameters to base class

f927f12e3941004674aba9428ca9d11676f4e7b3 authored about 10 years ago
Create missing private.img when needed

Not only for HVM, but any VM type which support private.img.

392b70a4d89b2727d84765f85970b41732395efa authored about 10 years ago
Move storage-related VM rename code to storage class

21c908b9b24c5230c9a0e01a326583bbce0ad710 authored about 10 years ago
rpm: fix path

5b0b62ee5bde5f4a77e1c6eed0979d839e4558ce authored about 10 years ago
storage: Force sync after preparing volatile.img

This makes possible to release d-m partitions devices sooner (so avoid
race with kpartx).

8d0863d40f8beb2c2e52817f81c1b2221e8c8d55 authored about 10 years ago
xen: fix template vm storage code

ea68c6a766bea0438b4efbe444431c12f8d50e2d authored about 10 years ago
Revert "release qubes.xml lock on object destroy"

This reverts commit 39e056b74acca3854c5707d8f2cbcd199b8cac75.
This change rely on reverted pytho...

a5a2c0b97c057541c52ecb1d5f098c18c5398eda authored about 10 years ago
QubesWniVmStorage: prefix system user with "qubes-vm-".

5fb1991ad5a9ba37e67d243d21504d0a81982a65 authored about 10 years ago
wni: QubesWniVmStorage and update settings file

35ecfc82efafe759b93add923dc800fb9289f800 authored about 10 years ago
Completely move *_img attrs to QubesVmStorage class

7b5dd67b58f0b3f9232523e6d0b6b1c03287a924 authored about 10 years ago
Fix initialization of storage class

Move it earlier - before first access to *_img attrs.

396011e227e9eb9be13fd41f41dce958d878c6d9 authored about 10 years ago
Use "None" in *_img attr for "not applicable"

Some VM types do not have particular disk image. Instead of enumerating
cases in storage class, ...

ada5ebd78423ba25c3033a405e7a1becfb7e6647 authored about 10 years ago
release qubes.xml lock on object destroy

This will ensure that lock will be released even in case of error.

e8715cd56136acfe5bd9fd2b75ab4c98e9c62231 authored about 10 years ago
Add vm-configs for WNI

e2bea656b4c8223cf60cf2238aab397b077acee9 authored about 10 years ago
Use relative path in system_path dict instead of path templates

This will allow use of correct slashes/backslashes (os.path.join instead
of hardcoded '/').

50188c88327faecfe2fea7aacb5c1881d2babff3 authored about 10 years ago
Load Qubes DB python module only when needed.

This is temporary band aid for the python module problems.
This should also slightly speed up so...

2457a705d0940de4b79974f79c7057e308a1f670 authored about 10 years ago
Update QubesHVM to use QubesVmStorage classes

Also add external drive support to QubesXenVmStorage (move from
QubesHVM).

a17f6ef779793b45865d6964f6f58ffef8b9e2b8 authored about 10 years ago
Rename vm-configs directory to be more generic

ec37a4e681729ec8e0d10e9a2dcdc69fcaf5eb0c authored about 10 years ago
qvm-tools: check if running as root only on systems with os.geteuid

eaac99bf64e1b082687510c4188d305f5bf5e383 authored about 10 years ago
core/xen: setup xen-specific defaults in separate settings file

ec17f7d3299c3d9f4978b69af063984052451475 authored about 10 years ago
makefile: Improve readability of settings.py install command

50e44ce22d6b75e7a210abbaff3ba39927fa2ed5 authored about 10 years ago
makefile/windows: use c:\qubes as default data dir

675a164e7d5d0686415bc120c659f4959469f796 authored about 10 years ago
makefile/windows: install qvm-tools with .py extension

So system will automatically run them with python interpreter (wherever
it is installed). This r...

467477409df054558665e6c06958666c886c4bbb authored about 10 years ago
Typo fix in error message.

66b39ac2a24f79342960da5c141a7a2d96274a6f authored about 10 years ago
core: Fix handling the case when no settings file present.

b323a4d1e3b4f47db166a58fcd9daca68a3635fc authored about 10 years ago
minor comment fix

d91162e74d188c7cb5e12fa5c5ba321b5296ab2f authored about 10 years ago
Use file copy instead of symlink on Windows

4ae720956d4d8aa7e7edd65f7b39a1d3e981db25 authored about 10 years ago
Delay resolving system_path['qubes_base_dir']

So changes made by os/vmm-specific settings would be taken into account.

80c89cc91c7ef62c4635adc1dbbc3cfc4f9127ce authored about 10 years ago
move qubes-notify-* to libexec

72e415a8078368b234f9a4d1c64fb270cd1f23a7 authored about 10 years ago
Add support for VMM-specific settings.

6193b4fea32cc20c269fb74a166a34d3a5ef7e38 authored about 10 years ago
core: split VM images handling to separate class

This will ease handling different types of VMM (which can require
different image types, locatio...

0a1f3d0a4464035347974e5b5267e0011e238fac authored about 10 years ago
Move dispvm+qmemman service files to relevant directories

Remove them from global services dir.

d5cb05fdc614b946e7343200b9ea4c9c72e86e7e authored about 10 years ago
Ignore error when 'xen.lowlevel.xs' doesn't exists

There are still few uses of direct xenstore access, most of them are
xen-specific (so doesn't ne...

a8bee8d9782980a3eddc81bfb54424dca2c92608 authored about 10 years ago
Remove import xen.lowlevel.xc

There is still use of it: QubesHost.get_free_xen_memory and
QubesHost.measure_cpu_usage. Will mi...

bc58ca5edb26206f633a8857146679e3c7073b64 authored about 10 years ago
Move initialization code at the end of file

So all of it will be in one place.

f6835346d44fd1e1fab349fbe7126f4503c0fa2a authored about 10 years ago
makefile: install only relevant stuff according to OS/VMM

aad945e01b526cd572ad1270f653555d575a8852 authored about 10 years ago
Do not use qmemman when not present (installed) on particular VMM

69d1ae645f9a6241f7fb0746d18aa9295da71352 authored about 10 years ago
core: fix regression in iptables rule generator

This commit:
eb11a2f Use QubesDB instead of Xenstore.
introduced regression in iptables rules ge...

fb353ea615cf4ad48b62212b8231b92475532e39 authored about 10 years ago
Remove xenstore-watch-qubes

Since we have Qubes DB, it needed anymore.

ed13972e4e822bfd76e4f6316bb5b237164047c4 authored about 10 years ago
rpm+makefile: move build/install code to Makefile files

This makes build "scripts" not tied to Fedora-specific files. Especially
ease porting to other p...

00098050413580509e634c38b1687733a83b11a2 authored about 10 years ago
startup-misc: populate local domain id

Apparently libvirt doesn't do it.

7484ddfd2b0952dc9d2409dadd2dd9c81cc73206 authored about 10 years ago
dispvm: minor fixes

c8fb5cfd99dcfea7b86533753597875bd56131e9 authored about 10 years ago
dispvm: use qubesdb instead of xenstore

ff2c925e1823bf3296c555136e5773c6928a49cd authored about 10 years ago
hvm: add UUID to libvirt config

Add missing entry. Also fix indentation of first few lines.

564465685995d53228b548191182132596abbe2c authored about 10 years ago
QubesVm: ignore errors during debug VM config file creation

Currently <vm-dir>/<vm-name>.conf file is used only for debugging
purposes - the real one is pas...

457737b6cc16336768797e6f34c70d2b882563f6 authored about 10 years ago
Use QubesDB instead of Xenstore.

Mostly done. Things still using xenstore/not working at all:
- DispVM
- qubesutils.py (especia...

f159f3e168d341d188ec1992a6818f248baf694f authored about 10 years ago
rpm: move R: xen-runtime inside vmm-xen deps block

Do not depend on xen package unconditionally.

31424603fa58588d6b65a80e71edb8e657e0ed70 authored about 10 years ago
hvm: enable missing features

Apparently libvirt driver have own defaults for machine features - all
disabled (instead of usin...

6c345aaccf3958a24792fea903d879231c68750a authored about 10 years ago
add vim swapfiles to gitignore

fc7d200452b004e4eaf3b1e8adc64360ebf5e65b authored about 10 years ago
Set umask before possibly creating new files - make them group-writable

25ee58217d43214bae882a56009e1884acc26903 authored about 10 years ago
rpm: improve deps on libvirt

Use metapackage to install all required libvirt modules.

5db1957086843b2ed906ed521cd8f996628a83d8 authored about 10 years ago
dispvm: fix domain ID handling

Do not use obsoleted get_xid() function.

3f6947b87ed11fd0ad58777a2048272beb9fafc6 authored about 10 years ago