Commit Graph

391 Commits

Author SHA1 Message Date
Joanna Rutkowska
25a51566e4 Merge branch 'ticket_42' 2010-06-11 17:02:42 +02:00
Rafal Wojtczuk
67b1bbfb65 Use iptables-restore in qubes_setup_dnat_to_ns 2010-06-04 13:44:18 +02:00
Rafal Wojtczuk
7c2c941678 Get rid of /sbin/iptables from qubes_core in netvm 2010-06-04 13:28:29 +02:00
Joanna Rutkowska
149dd96bd3 Makefile: don't build dom0-cleanup anymore 2010-06-03 23:09:27 +02:00
Joanna Rutkowska
40203a44c4 dom0 version updated to 1.1.2 2010-06-03 23:05:26 +02:00
Joanna Rutkowska
8724c65b35 qvm-tools: pass -l <label_index> to qubes_guid 2010-06-03 23:04:47 +02:00
Joanna Rutkowska
297d1d65d0 qubes.py: use label indexes starting from 1, not from 0
This is to unify with the convention used by Window Manager, where index == 0 is reserved for Dom0
2010-06-03 23:04:06 +02:00
Joanna Rutkowska
1f40650f08 {dom0, vm} version updated to 1.1.1 2010-06-01 15:32:06 +02:00
Rafal Wojtczuk
4e6e4115e2 dom0 as netvm fixes
Use /etc/sysconfig/iptables
Replace dnsmasq with DNAT
2010-05-31 15:23:51 +02:00
Rafal Wojtczuk
2f51c6f673 Install qubes_{setup_dnat_to_ns,nmhook} from common/ 2010-05-31 13:17:04 +02:00
Rafal Wojtczuk
38ab93e34b Moved files used in dom0 from netvm/ to common/ 2010-05-31 13:15:17 +02:00
Joanna Rutkowska
34653a06b2 Enable rsyslogd in Dom0 2010-05-31 11:54:33 +02:00
Joanna Rutkowska
b0796bcdd2 {dom0, vm} version updated to 1.1.0 2010-05-30 15:47:16 +02:00
Rafal Wojtczuk
a836798751 Removed old unused code from appvm/qubes_core. 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
56d44d5bab Make /usr/local a symlink to /rw/usrlocal. 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
d0d82a5090 Lock out root and user passwords; provide passwordless login on the serial console 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
c75c185179 Add qubes.repo to all qubes-core-* rpms. 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
93e989bb61 Turn on IP forwarding in sysctl.conf 2010-05-30 15:45:40 +02:00
Rafal Wojtczuk
8da2dd6957 Get rid of dnsmasq in netvm.
qubes_setup_dnat_to_ns script sets up DNAT rules for DNS traffic; it is
triggered by dhclient or NetworkManager, and manually (in case there is
a static resolv.conf).

Put IP-dependent rules in qubes-core, after local ip is known. It could be
further improved by introducing custom chains, to enable iptables save.

Restrict FORWARD.
2010-05-30 15:45:35 +02:00
Joanna Rutkowska
34d369e50e vm-version updated to 1.0.1 2010-05-13 19:31:43 +02:00
Joanna Rutkowska
dba0c944e6 Merge remote branch 'rafal/master' 2010-05-13 16:19:29 +02:00
Rafal Wojtczuk
c53701bde9 Use "auto" fstype for /mnt/removable; it will allow to mount any fs type
on /mnt/removable.
2010-05-13 15:54:24 +02:00
Rafal Wojtczuk
4612f14fac In qvm-copy-to-vm{kde}, handle files with spaces correctly (ticket #2). 2010-05-13 15:41:55 +02:00
Rafal Wojtczuk
c287a21723 Allow user in VM to mount /dev/xvdi; so that we can do
...block-attach... something vfat-formatted...xvdi
in dom0.
2010-05-13 15:23:31 +02:00
Joanna Rutkowska
beedf7ff21 core-dom0 version updated to 1.0.3 2010-05-11 16:00:50 +02:00
Joanna Rutkowska
7d4be47df0 qubes.py: fixed an ident bug causing an icon for appvm to be created only if verbose was True 2010-05-11 16:00:50 +02:00
Joanna Rutkowska
301fbec19c qubes.py: added qubes_guid_path global variable 2010-05-11 14:48:54 +02:00
Joanna Rutkowska
da41cd2a4a QubesVmLabels(): introduce 'index' field, useful for sorting 2010-05-10 15:03:50 +02:00
Joanna Rutkowska
cd20eeb8a4 Reload Xend session params when we got an XenAPI.Failure exception
Because we're caching e.g. uuid and metrics objects for the Xend session, we can get an exception
when the VM changed the power state between since we cached the object. We now catch this exception
and reload uuid and metrics object in the handler.
2010-05-10 15:03:50 +02:00
Joanna Rutkowska
56350e07e9 core-dom0 version updated to 1.0.2 2010-05-07 16:06:38 +02:00
Joanna Rutkowska
67bf660255 unbind_all_network_devices: fix regexp to cover all pci devices
http://www.qubes-os.org/trac/ticket/19
2010-05-07 16:06:38 +02:00
Joanna Rutkowska
df82fa8282 Optimize Xend acesseses
Open Xend session only once, cache various intermediary Xen API
objects for faster access. This all is important for Qubes Manager, so that it
doesn'tintroduce too much load on Dom0's CPU when displaying the load chart.
2010-05-07 16:06:38 +02:00
Joanna Rutkowska
c8f220b1fc Added qubes.png icon 2010-05-07 16:06:38 +02:00
Joanna Rutkowska
d7011a6ddb Fix the purple frame's color :) 2010-05-07 16:06:16 +02:00
Joanna Rutkowska
eace0c9aac core-dom0 version updated to 1.0.1 2010-04-10 13:58:58 +02:00
Rafal Wojtczuk
e9586a8128 qubes.py: correctly calculate Xen free memory 2010-04-10 13:56:43 +02:00
Rafal Wojtczuk
5e02d3ebb0 Precompilation of qubes.py
On some systems rpmbuild will not automatically precompile qubes.py, resulting
in the core-dom0 rpm bukd failure.
2010-04-10 13:52:19 +02:00
Joanna Rutkowska
b10c90a8d1 Now TODO is in our brand new ticketing system :) 2010-04-06 19:14:13 +02:00
Joanna Rutkowska
314adb419b TODO update 2010-04-06 00:59:51 +02:00
Joanna Rutkowska
d86c03da64 Added LICENSE 2010-04-05 21:21:27 +02:00
Joanna Rutkowska
a17989470a Initial public commit.
(c) 2010 Invisible Things Lab

Authors:
=========
Joanna Rutkowska <joanna@invisiblethingslab.com>
Rafal Wojtczuk  <rafal@invisiblethingslab.com>
2010-04-05 20:58:57 +02:00