Joanna Rutkowska
f368d16d8c
Merge branch 'sane-and-pretty' of git.qubes-os.org:/var/lib/qubes/git/rafal/core into r1-beta1
2011-05-10 12:41:00 +02:00
Rafal Wojtczuk
6a6b140c43
qrexec and qfile-*: compile with -pie
...
For full ASLR.
2011-05-10 12:19:28 +02:00
Marek Marczykowski
a2598eae73
Run qubes_core_appvm also in TemplateVM ( #222 )
2011-05-10 00:53:38 +02:00
Marek Marczykowski
432a44be40
Fix typo
2011-05-10 00:53:33 +02:00
Rafal Wojtczuk
0d785fcbf8
qfile-unpacker: prefix all variables with untrusted_
2011-05-09 11:02:40 +02:00
Joanna Rutkowska
7d2c23aa80
Add explanations why we don't isolate root from user in VMs and in Dom0
2011-04-07 19:38:02 +02:00
Marek Marczykowski
a4b724fdab
Remove passwords prompts for user and root ( #202 )
2011-04-06 23:04:42 +02:00
Joanna Rutkowska
21e0c9d3f7
commonvm: Update repo info, use local RPM keys
2011-04-04 11:27:48 +02:00
Joanna Rutkowska
d9c9e802d4
Move nautilus scripts creation to qubes_core
...
qubes_core_appvm executes too early, when /home is still not symlinked to /rw/home.
2011-03-31 15:15:10 +02:00
Joanna Rutkowska
60757bd430
Autoclose file copy progress dialog
2011-03-31 15:03:25 +02:00
Joanna Rutkowska
a27dc31d71
Display name of the destVM in copy progress dialog
2011-03-31 14:44:48 +02:00
Joanna Rutkowska
8078cc0588
Fix syntax error that prevent zenity copy progress dialog to appear
2011-03-31 14:43:47 +02:00
Joanna Rutkowska
a1a7cad3d2
On each startup check if user has symlinks for nautilus qubes-specific actions
...
Create symlinks if not. This is useful when migrating from old templates (#163 )
2011-03-31 13:53:11 +02:00
Joanna Rutkowska
b3800a59f1
Ident fixes
2011-03-31 13:44:14 +02:00
Joanna Rutkowska
90423aae41
Use zenity instead of kdialog in appvm code
2011-03-31 13:26:41 +02:00
Rafal Wojtczuk
4e332ab244
Actually add appvm/qvm-copy-to-vm
2011-03-30 17:27:04 +02:00
Rafal Wojtczuk
0e7bd73d22
Renamed qvm-copy-to-vm2 to qvm-trigger-copy-to-vm
...
The new name describes the task of the script better.
2011-03-30 16:48:48 +02:00
Rafal Wojtczuk
d82c597c82
qvm-copy-to-vm2.kde: calculate size of sparse files correctly
2011-03-30 10:30:27 +02:00
Rafal Wojtczuk
0851d12be9
qvm-copy-to-vm2.kde: prepare for a race in PROGRESS_FILE creation
...
Apparently a tight race may happen when PROGRESS_FILE has been created,
but not yet written to by qfile-agent. Check if its content are
sane before use.
2011-03-30 10:28:25 +02:00
Rafal Wojtczuk
9f0d84a528
qfile-copy: try to produce only one error message
2011-03-29 13:05:57 +02:00
Marek Marczykowski
6c2a6d4d4d
Merge branch 'spring-merge' of ssh://git.qubes-os.org/var/lib/qubes/git/rafal/core
2011-03-24 16:43:13 -04:00
Rafal Wojtczuk
81257fff75
Removed obsolete code, in appvm.
2011-03-24 17:13:21 +01:00
Rafal Wojtczuk
582371d190
dvm_file_editor: correctly nuke children's stdin/out/err
2011-03-24 14:33:43 +01:00
Marek Marczykowski
1f92e9f746
gitignores
2011-03-23 19:57:48 -04:00
Rafal Wojtczuk
7fb123db92
Move execution of qrexec_agent to qubes_core
...
Previously it was in both qubes_core_appvm and qubes_core_netvm;
somehow counterintuitively, qubes_core_netvm executes on appvm, too. So
move it to a common place.
2011-03-23 11:34:01 +01:00
Rafal Wojtczuk
dfb499c025
Merge branch 'blockless' into spring-merge
...
Conflicts:
appvm/Makefile
appvm/qubes_core
netvm/qubes_core
rpm_spec/core-appvm.spec
rpm_spec/core-netvm.spec
2011-03-21 13:54:35 +01:00
Rafal Wojtczuk
6f8daea8f2
In qfile-unpacker, set perms on the directory only on second pass.
...
It solves problem with transferring r.x directory. Originally, it
would fail when creating files in the directory (as it is not
writable). Now, we will create it rwx, create files in it, and fix
perms and utimes on the second pass.
[user@devel fcopy]$ ls -ald /boot
dr-xr-xr-x 4 root root 4096 Sep 1 2010 /boot
2011-03-16 12:48:29 +01:00
Rafal Wojtczuk
3ae47689bc
Added qvm-copy-to-vm2.kde
2011-03-16 12:00:22 +01:00
Marek Marczykowski
f25afe989c
Move xenstore-watch for VM from AppVM to common. Add to core-common.spec
2011-03-16 11:41:18 +01:00
Rafal Wojtczuk
edc1b82986
removed set -x from qvm-copy-to-vm2
2011-03-16 11:07:27 +01:00
Rafal Wojtczuk
dadffda27c
qfile-agent writes DONE to the status file at the end of work.
2011-03-16 11:06:27 +01:00
Rafal Wojtczuk
de799e1b77
New qvm-copy-to-vm, aka qvm-copy-to-vm2
2011-03-16 10:50:11 +01:00
Rafal Wojtczuk
337d479e39
qfile-agent: Handle filenames with trailing slash properly.
2011-03-16 10:48:27 +01:00
Rafal Wojtczuk
cdc5756f79
Scan filecopy sppool properly.
2011-03-16 10:14:39 +01:00
Rafal Wojtczuk
f370fdab66
Build filecopy tools with -g.
2011-03-16 10:11:55 +01:00
Rafal Wojtczuk
31c7a7a1c9
Added qfile-unpacker and qfile-daemon
2011-03-15 16:43:43 +01:00
Rafal Wojtczuk
17fb4614e7
Added qfile-agent
2011-03-15 16:07:00 +01:00
Rafal Wojtczuk
29ffbfd474
Use gui_fatal in qfile-agent-dvm.c
2011-03-15 13:12:21 +01:00
Rafal Wojtczuk
c52d8b54d5
Added new qvm-open-in-dvm, aka qvm-open-in-dvm2
...
Small, childless bash script.
2011-03-14 11:25:18 +01:00
Rafal Wojtczuk
f075e66a87
Added qfile-agent-dvm.c
...
Nations, rejoice.
2011-03-11 12:44:19 +01:00
Rafal Wojtczuk
9d8e066a7f
Move copy_all_fd from dvm_file_editor.c to ioall.c
...
It is useful in e.g. qfile-agent-dvm.
2011-03-11 11:57:16 +01:00
Rafal Wojtczuk
dd014e4cab
Changed copy_all signature.
2011-03-11 11:54:39 +01:00
Rafal Wojtczuk
a750229be6
Make dvm_file_editor use ioall.c
2011-03-11 11:50:52 +01:00
Rafal Wojtczuk
74967c717c
Added DVM_SPOOL definition to dvm2.h
2011-03-11 11:34:07 +01:00
Marek Marczykowski
4c0849890c
NetVM, AppVM, ProxyVM from single template - VM side (missing files...)
2011-03-11 01:42:42 +01:00
Marek Marczykowski
c87b15ba2a
NetVM, AppVM, ProxyVM from single template - VM side
...
Modify VM packages to:
- do not conflicts
- starts services if its VM type need it
Added core-proxyvm (firewall) and core-commonvm (common parts) packages.
2011-03-11 01:38:04 +01:00
Rafal Wojtczuk
7342404846
Added dvm_file_editor.
...
It works with qrexec - reads/writes data from stdin/stdout.
2011-03-10 16:50:40 +01:00
Marek Marczykowski
f5e526f2c3
.gitignore
2011-03-10 16:23:45 +01:00
Marek Marczykowski
382b90c543
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/smoku/core
...
Conflicts:
dom0/qvm-core/qubes.py
2011-03-10 16:05:48 +01:00
Tomasz Sterna
e686391de1
Added AppVM version of xenstore-watch.
2011-03-09 17:51:05 +01:00