Joanna Rutkowska
c11df42f86
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core
2011-09-15 14:57:55 +02:00
Joanna Rutkowska
c666796d53
version 1.6.29
2011-09-15 14:49:20 +02:00
Marek Marczykowski
3dc4b3a2ed
vm/qvm-dom0-update: don't check for template updates here
...
Also use exit code 100 to notify updates existence (the same way as yum
check-update does).
2011-09-15 13:34:14 +02:00
Marek Marczykowski
ca7c84bcea
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core
2011-09-15 12:40:59 +02:00
Joanna Rutkowska
e7f9097020
version 1.6.28
2011-09-15 00:48:12 +02:00
Marek Marczykowski
ebdc8dd80a
vm/qvm-dom0-update: output diagnostics to stderr
...
To not confuse qubes-watch-updates...
2011-09-15 00:19:48 +02:00
Marek Marczykowski
bdf407b716
dom0+vm: use qubes_download_dom0_updates.sh instead of qubes_check_for_updates.sh
...
Remove code duplication. Implemented required --check-only option to
qubes_download_dom0_updates.sh.
2011-09-15 00:18:56 +02:00
Marek Marczykowski
0970a2490c
vm/qvm-dom0-update: fix typo in --clean option parsing
2011-09-15 00:14:13 +02:00
Joanna Rutkowska
8b94ee302d
version 1.6.27-vm
2011-09-14 20:25:39 +02:00
Joanna Rutkowska
4b3b0f4b88
vm: fix package cleaning
2011-09-14 20:19:53 +02:00
Marek Marczykowski
d1ab5f4e05
vm: clean also downloaded packages on qvm-dom0-update --clean
2011-09-14 20:11:23 +02:00
Joanna Rutkowska
415c1d282f
version 1.6.26
2011-09-14 19:33:57 +02:00
Joanna Rutkowska
ed19fc87f9
vm: update symlinks in Nautilus Scripts menu
...
This is important for older templates that got upgraded to new core packages,
which renamed some of the tools by removing the '2' suffix.
2011-09-14 19:32:47 +02:00
Marek Marczykowski
37bdde94c4
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core
2011-09-14 16:43:23 +02:00
Marek Marczykowski
715b7745dc
dom+vm: Copy dom0 yum.conf to UpdateVM
...
At least to use dom0 'exclude' options, not VM one. Especially to not exlude
kernel and xorg updates...
2011-09-14 00:47:13 +02:00
Joanna Rutkowska
6decc08699
version 1.6.25
2011-09-13 19:23:48 +02:00
Joanna Rutkowska
cdf6338d5b
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core
2011-09-13 19:22:16 +02:00
Joanna Rutkowska
541c5d09ef
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core
...
Conflicts:
dom0/qvm-tools/qvm-backup-restore
2011-09-13 10:33:42 +02:00
Marek Marczykowski
3b21e8a596
vm/dom0 updates: Remove useless PKGCOUNT information from message
2011-09-12 15:08:29 +02:00
Marek Marczykowski
76cce9108b
vm: allow clean yum cache for dom0 updates ( #346 )
2011-09-12 14:36:53 +02:00
Marek Marczykowski
eff965ea1a
vm: dom0 updates - minor cleanup
2011-09-12 14:34:41 +02:00
Marek Marczykowski
bd67aa341c
vm: Parse all options from when downloading updates ( #348 )
...
Collect options and pkg names to separate variables and check if any pkg name
was given, not any argument.
2011-09-12 14:32:56 +02:00
Marek Marczykowski
0dee090a65
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core
2011-09-08 23:00:04 +02:00
Joanna Rutkowska
96f6b43938
version 1.6.20
2011-09-08 17:31:57 +02:00
Marek Marczykowski
a092d1234d
vm: try to load pvops modules
2011-09-08 01:06:39 +02:00
Marek Marczykowski
766183da60
vm: automatically online added memory
...
This is needed to increase memory size above initial value on pvops kernel.
Should not harm xenlinux version.
2011-09-06 01:12:21 +02:00
Marek Marczykowski
1642d97fa5
vm: get rid of "2" from qvm-* names ( #340 )
2011-09-03 17:12:24 +02:00
Marek Marczykowski
9568e95818
Merge branch 'prebeta2' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/core
2011-08-31 18:23:11 +02:00
Marek Marczykowski
84ff7b802a
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core
2011-08-31 18:22:00 +02:00
Rafal Wojtczuk
98ca80a981
qvm-run (in vm): accept --dispvm argument
2011-08-29 17:34:15 +02:00
Rafal Wojtczuk
890030354d
qvm-open-in-*: recognize when the parameter is an url
...
and wrap it in html meta refresh tag, so that it will be opened by
the default browser.
2011-08-29 17:27:48 +02:00
Rafal Wojtczuk
1a24c19702
qrexec: implement qvm-run command for AppVMs
...
It is build upon qrexec2, qubes.VMShell command. So, in order to e.g.
start firefox in a fresh dispVM, do
qvm-run '$dispvm' firefox http://www.qubes-os.org
2011-08-29 16:46:44 +02:00
Joanna Rutkowska
81917388ef
vm: disable forwarding when iptables rules are being (re)applied
2011-08-18 18:47:08 +02:00
Joanna Rutkowska
61d88dd8df
proxyvm: remove unused code
2011-08-18 18:04:38 +02:00
Joanna Rutkowska
8242e6fc5b
vm: allow user-define hook for IP change event
...
This is especially useful for proxy VMs that e.g. run some transparent proxy service such as tor,
and need to rebind it upon IP change (of course this assumes iptables-based transparent redirection
such as DNAT).
2011-08-18 15:49:49 +02:00
Joanna Rutkowska
536f795d48
proxyvm: allow for user defined hooks after iptables restore
2011-08-18 15:02:30 +02:00
Marek Marczykowski
9c318f5a7e
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/joanna/core
2011-08-15 10:27:54 +02:00
Joanna Rutkowska
d7afe01bd1
version 1.6.19-vm
2011-08-02 19:37:41 +02:00
Joanna Rutkowska
a014fb19cf
Merge branch 'prebeta2' of git.qubes-os.org:/var/lib/qubes/git/rafal/core
2011-08-02 19:35:19 +02:00
Rafal Wojtczuk
5cbb38a2a9
setup_ip: turn off sg
...
Apparently vif frontend has broken sg implementation; we already worked around
it in init.d script via ethtool; now do the same in setup_ip. It is relevant
when attaching firewallvm to a different netvm on the fly.
2011-08-02 19:27:45 +02:00
Joanna Rutkowska
a4491dac08
version 1.6.18
...
Actually, also update version_vm, as qvm-prefs requires
this for dynamic NetVM changing.
2011-08-02 17:15:41 +02:00
Joanna Rutkowska
ff2f260352
Merge branch 'prebeta2' of git.qubes-os.org:/var/lib/qubes/git/rafal/core
2011-08-01 15:41:56 +02:00
Rafal Wojtczuk
968308c55f
qvm-prefs: allow on the fly netvm switch ( #302 )
...
When changing netvm of a running vm, detach/attach eth0.
Some functionality of qubes_core_netvm thus is duplicated in setup_ip.
REQUIRES http://git.qubes-os.org/?p=rafal/xen.git;a=commit;h=42c72e6173586a807f8f153391e2e57352d362b1
2011-08-01 15:06:01 +02:00
Joanna Rutkowska
f92566a2c0
version 1.6.14-vm
2011-07-30 11:31:20 +02:00
Joanna Rutkowska
310c137f25
vm: Fix modules blacklisting
2011-07-30 11:30:21 +02:00
Joanna Rutkowska
92f4e67eaa
version 1.6.13
2011-07-30 11:21:50 +02:00
Joanna Rutkowska
9b515d41d6
vm: Blacklist unnecessary packge updates
2011-07-30 11:15:47 +02:00
Joanna Rutkowska
03e7cb98d7
Merge branch 'prebeta2' of git.qubes-os.org:/var/lib/qubes/git/rafal/core
2011-07-30 11:01:23 +02:00
Rafal Wojtczuk
bcb4dfe007
firewall: call iptables-restore once per domain ( #311 )
...
qubes.py now places rules for each domain in a separate key under
/local/domain/fw_XID/qubes_iptables_domainrules/
plus the header in /local/domain/fw_XID/qubes_iptables_header.
/local/domain/fw_XID/qubes_iptables is now just a trigger.
So, if iptables-restore fails dues to e.g. error resolving a domain name
in a rules for a domain, then only this domain will not get connectivity,
others will work fine.
2011-07-29 16:50:12 +02:00
Joanna Rutkowska
1acbe95f64
version 1.6.12
2011-07-25 15:29:37 +02:00