Ecosyste.ms: OpenCollective

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

github.com/QubesOS/qubes-core-agent-linux

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

Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core

4ecaf86361586f3ddaca0a9256b2506dcdf3de31 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Move xenstore-watch for VM from AppVM to common. Add to core-common.spec

41367c5f3928b4a7b9a914c1fd56e9491c19394b authored almost 14 years ago by Marek Marczykowski <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core

83791f2327cb305055a4cce9d279df6f0388c148 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Added qfile-unpacker and qfile-daemon

31c7a7a1c9357ef2ac906c9f03d5f34607f75112 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Package qfile-agent-dvm, too.

b459bcbca019f80fa90c70f5e7d4589e4b51a26a authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Added qfile-agent

17fb4614e78b3ea2835424428b66b62458756081 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Use gui_fatal in qfile-agent-dvm.c

29ffbfd474982ed7f393a68fa0a9af37959e8b42 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Handy gui_fatal() etc routines.

237ce31f27a1a55ba0d5a31cf18026f1083a463f authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Make sure read_all sets errno to 0 at EOF.

e1739269ff46796c3c6e3664ecbbb77f111694eb authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/smoku/core

20cc860e1cf77c1ad185f839b8312da1d9015ea6 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'master' of git.qubes-os.org:/var/lib/qubes/git/marmarek/core

19099ca5c339827e58f6ccf6c109e8adf8870550 authored almost 14 years ago by Joanna Rutkowska <[email protected]>
Added new qvm-open-in-dvm, aka qvm-open-in-dvm2

Small, childless bash script.

c52d8b54d57fcb64089102eac9ce1b8466ee53fd authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Register VM services also on update

94209336aebf0ea5597c63d75a89ab761aac8035 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Add qubes_netwatcher to proxyvm spec

a0a6bdf7d8edf3fb3f789a7b1034f2dbb8d7aba3 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Merge commit 'e2d52a27e810522c41720bb17b1f4f52f1fe2e6a'

Conflicts:
dom0/qvm-core/qubes.py
fwvm/init.d/qubes_firewall

01458104cbfa1c22e14dcacef8e3eb257b36e277 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Use SIGKILL to stop qubes_firewall service

bfb5ec483d52a824c129328d5850c0cfdd7d909f authored almost 14 years ago by Tomasz Sterna <[email protected]>
FwVM network changes watcher script

7914558ad84912ce478a95d2220dd2f729f524ad authored almost 14 years ago by Tomasz Sterna <[email protected]>
Added qfile-agent-dvm.c

Nations, rejoice.

f075e66a87e3dc66e66bb414f3fbf30cad2ab6d7 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Move copy_all_fd from dvm_file_editor.c to ioall.c

It is useful in e.g. qfile-agent-dvm.

9d8e066a7fcd731165afa176a485396b2c06f500 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Changed copy_all signature.

dd014e4cab1ce3cb76ac96f05215011224d5d8bb authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Make dvm_file_editor use ioall.c

a750229be6ba7c6d2f2a1174b578695ccee9a3e2 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Moved ioall.c file to "common"

af0bd7a9b445b51a76cec533f8da13830935d221 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Added DVM_SPOOL definition to dvm2.h

74967c717c8b83f96c9ce2825b5990a9c2ee9861 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
NetVM, AppVM, ProxyVM from single template - VM side (missing files...)

4c0849890cbe83cc8433cffcaf44b2c669441856 authored almost 14 years ago by Marek Marczykowski <[email protected]>
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-p...

c87b15ba2a0a2a585c87d4e4f1105d1e1522bc20 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Added dvm_file_editor.

It works with qrexec - reads/writes data from stdin/stdout.

7342404846f0413b32495fc8b523942944df1774 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
.gitignore

f5e526f2c38efda22a2e71489d0f20cacc11c8c2 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Add 30-qubes_external_ip to netvm.spec

67b6217308242c618180289abfbc9453e55a08aa authored almost 14 years ago by Marek Marczykowski <[email protected]>
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/smoku/core

Conflicts:
dom0/qvm-core/qubes.py

382b90c543d18f0edb028df6e06d228a76a7aadd authored almost 14 years ago by Marek Marczykowski <[email protected]>
Implemented mechanism to trigger predefined execution in dom0.

Processes in AppVM can ask qrexec-agent to send a
MSG_AGENT_TO_SERVER_TRIGGER_EXEC message to qr...

9f3fcc862a84badf3d23bce79954d13c9e680e25 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Merge tag 'smk_a8cef51b' of ssh://git.qubes-os.org/var/lib/qubes/git/smoku/core

Conflicts:
dom0/qvm-core/qubes.py
dom0/qvm-tools/qvm-ls

07abd184ab93c26e82708e4412341e8fda34b7e7 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Added FirewallVM related VM scripts

76bf222dd2265b8c125c75b761d916ba57cacd4b authored almost 14 years ago by Tomasz Sterna <[email protected]>
Added AppVM version of xenstore-watch.

e686391de1e7bf0121a179ae1b9b72ea384f37d7 authored almost 14 years ago by Tomasz Sterna <[email protected]>
Merge branch 'master' of ssh://git.qubes-os.org/var/lib/qubes/git/marmarek/core

Conflicts:
dom0/qvm-core/qubes.py
dom0/qvm-tools/qvm-prefs
dom0/qvm-tools/qvm-template-commit

223f14e21c1bb4b97b847e41267235c5644c2183 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Moved vchan and u2mfn code to core.

06c0bd007c0c5ff1562381d7b0df6180e8b8ca71 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
added "make -C qrexec clean"

ffb0fe1d872ffec9306fbecd896abc47baf574b8 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
Add backup files to gitignore

1b9aec1efd0e176c7323a340360e7d15ef30dcf4 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Add BR to core-appvm.spec

dc5b65c23ddd0cb9e435309ae2193e57efd79899 authored almost 14 years ago by Marek Marczykowski <[email protected]>
gitignore files - add build products

45f70b4e02bb6cd1490c9c58f471eb4221314c20 authored almost 14 years ago by Marek Marczykowski <[email protected]>
block-snapshot fixes

24ed4df11c223c6b475ede3a7cc07c74524f30ef authored almost 14 years ago by Marek Marczykowski <[email protected]>
Start qrexec daemon and agent

0f655f93441f4cba31247ffc2df4c30a323d4db9 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
qrexec* tools, initial version

f3428531a87961b669783357b7295f2491305a15 authored almost 14 years ago by Rafal Wojtczuk <[email protected]>
gitignore files - add build products

088adcc95f40f6e23f8cdc4ea3cdc4be5fd437d9 authored almost 14 years ago by Marek Marczykowski <[email protected]>
Add BR to core-appvm.spec

ee5542ee43bb361efdc0bcfd78df1ed92353a2aa authored almost 14 years ago by Marek Marczykowski <[email protected]>
Add backup files to gitignore

8fa18c465886ded5014191d02e4a1fdc5962d349 authored almost 14 years ago by Marek Marczykowski <[email protected]>
block-snapshot fixes

2aec5870276520ba31cbb38661a83bba853261df authored almost 14 years ago by Marek Marczykowski <[email protected]>
Update TemplateVM with running AppVM: part 1

snapshot and origin device type for xen

e0b50db2ee6ecfe2b47566acd3f7e28ec8010670 authored almost 14 years ago by Marek Marczykowski <[email protected]>
version 1.3.13

2729c6447bb8f6b0da73c5eee26ed9af6bab0786 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Fixed the logic for /home and /usr/local linking/copying for AppVMs

We assume that the template's root fs already has the following symlinks:
/home -> /rw/home
/usr...

04885a8bd84af5a4826388c8144bff6ceb3c5da4 authored over 14 years ago by Joanna Rutkowska <[email protected]>
version 1.3.8

dc297fda7733639e5871f9667e5b864da6e87793 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Allow numbers in vmname in qubes_penctl.

07fe7804d7f08063bd5a92bac1a94013ddd6c01d authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Merge branch 'qmemman' of git://qubes-os.org/rafal/core

Conflicts:
dom0/qvm-core/qubes.py

2f92d0156b25ead6da0fd4930648175784fb79e3 authored over 14 years ago by Joanna Rutkowska <[email protected]>
version 1.3.4

b3fae338ed903a99b9a96de2ed6e16b04fb5ecb2 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'ticket4' of git://qubes-os.org/rafal/core

60b0eb28e852d39fdc8671f00c533c3af0ecaec3 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Require NetworkManager >= 0.8.1-1

Unfortunately, config files layout changes with NM version; therefore
require >= 0.8.1-1.
This s...

2c23edd1eec65b82463018109bb569667227b09e authored over 14 years ago by Rafal Wojtczuk <[email protected]>
version 1.3.3

e7cb27de3e22e8ed52a5a03e72ba9eb2f46a26c3 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'qmemman' of git://qubes-os.org/rafal/core

4f8ff21fb6d91b1f1137e5f56f2a0f477cf70e40 authored over 14 years ago by Joanna Rutkowska <[email protected]>
version 1.3.1

432d978d9305c96133a76853e8cef86e88172bda authored over 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'comment1' of git://qubes-os.org/rafal/core

Conflicts:
dom0/restore/qubes_restore.c

c44f58f180621f3a3f979ca65c59184da4a15376 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Make 'make clean' clean all the object files

17481e715a547baf235354d2696d6997ea4c9ec8 authored over 14 years ago by Joanna Rutkowska <[email protected]>
core-appvm.spec: create 'user' user in %pre instead of in %post

... otherwsie rpm -i throws an error when trying to set permissions for
/home_volatile/user, as ...

1328cce87e8947e5dc84190c06fee8d30b2deecd authored over 14 years ago by Joanna Rutkowska <[email protected]>
version 1.3.0

07967155d544150e9d9dd33cbd370d7ef7812547 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'qmemman' of git://qubes-os.org/rafal/core

2a6356a6ddeb4e0a3018982e8282251237018a0a authored over 14 years ago by Joanna Rutkowska <[email protected]>
qmemman: save a syscall in meminfo-writer via use of "pread"

6d764ef50d5af47ac749801e876589e5d909a5f1 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Compile meminfo-writer with -O3

a2136c3d2bc61d75869418f05e416e511ab22072 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
qmemman: when a AppVM is low on memory, allow small adjustments

A small AppVM (say, with 100MB total) can go below prefmem, and
still not be assigned memory, be...

02b8e51341fe20a4057cc027536e62c5055fc1ef authored over 14 years ago by Rafal Wojtczuk <[email protected]>
qmemman: offload some processing to meminfo-writer

Make meminfo-writer compute used memory, and report to qmemman only if
it has changed significan...

555be9b8577c41c462957ba728b82224fa5ee565 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Tell Network Manager to keep hands off vif interfaces

...somehow indirectly, by specifying the mac; unfortunately I do not
see any other way.

f810fbb547bc97641899a101ec0c8d882553019f authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Use vif-route-qubes.

81a57ec32b4543250d6cd6caf0131cc903050adc authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Switch to routed VM network (instead of bridging)

No headache from layer 2 attacks.

23e11f5f6fe336cffb7934afaed0f592b47ee616 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Unify dom0 and netvm sysconfig/iptables

Plus:
- dedicated chain for DNAT to nameservers
- prevent intervm networking. Can be convenientl...

c0f47663c8582c376804ef6f8c743f0b97ded1e4 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
qmemman: make meminfo-writer a C program

7ff498c43bb6e8b36c91f08a3e9d775cb746f9de authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Fix restore completion detection in appvm/qubes_core

ebbefaabc2fbf3d9a54abfd9c7233f92ff7a8c25 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Memory management across VMs, first release

ea58a5e299f0b47cf56148dd7fc98b7b3a56e89a authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Added comments to nonobvious code fragments

938dc071e41eb364f93504817ef6ffda7e09dfae authored over 14 years ago by Rafal Wojtczuk <[email protected]>
appvm/qubes_add_pendrive_script: set HOME, and pass -M to mimeopen

02276c2157516e3399ff870ab45872a256857995 authored over 14 years ago by Joanna Rutkowska <[email protected]>
appvm/qubes_core: do not set hostname for DispVM

d60bcd178613cf986edfad90784829fbfdf84810 authored over 14 years ago by Joanna Rutkowska <[email protected]>
version 1.2.2

fd3f89d6319ebeb610015572858900e23af7885b authored over 14 years ago by Joanna Rutkowska <[email protected]>
xenlinux netvm requires modprobe netbk

233ee51dd92e0d9a812c376872153cdd656faa99 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
appvm/init.d/qubes_core: a few more comments and cleanup

d7efc76dcc173246570505811fd14cbc6bc7f74e authored over 14 years ago by Joanna Rutkowska <[email protected]>
appvm/init.d/qubes_core: make /home avilable for DispVM template

3e7de18f9e2033e1c6041a13af306f0a1d5c3ca1 authored over 14 years ago by Joanna Rutkowska <[email protected]>
version 1.2.1

449df64b17eaaff561c98d41855e03cf85fc5fc1 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Makefile: call make clean in dom0/restore

948d0f28488407eef9e6bebcf6ce56db2d8c1e03 authored over 14 years ago by Joanna Rutkowska <[email protected]>
Merge branch 'dispvm'

2298a66ab9c6d390363734ca2c7fc5869fbd45a0 authored over 14 years ago by Joanna Rutkowska <[email protected]>
appvm/xorg-preload-apps.conf was missing

cc7f78a423add3fdd03364a1bb8ebc844554b126 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
DVM: execute user script before save

qubes_prepare_saved_domain.sh now takes optional second argument, the
filename. The content of t...

c518538f59332631145f73bcd9bc47fb46b90194 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
dvm: notify user when opening a document in dvm failed

2b9c4b875f463dbed01a5d9441f1023f128722ed authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Pathnames cleanup

Move internal scripts to /usr/lib/qubes plus a couple of similar.

a646ad46b153c5a081bde2ee85c78bb8e4506d4a authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Allow to call "umount" via qubes_penctl

a3400522f76eb973aba1ebcdba92e6175a15e79b authored over 14 years ago by Rafal Wojtczuk <[email protected]>
dvm: dont send back the file if not modified

89c09816b40bb72cce94f2da6001761ecac1bc62 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Make br0 forward traffic delay short

a66ff0fcdf54db94a764e6498759d6f484bae74d authored over 14 years ago by Rafal Wojtczuk <[email protected]>
add qvm-dvm.desktop to rpm files section

1baf862455bcbbc8d75288876384ce72e97e2f7b authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Always detach xvdh, even on error

63561346b3ceb7c5743d638381b707b36a39cc76 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
dvm: graceful exit from add_pendrive on error

If something goes wrong, tell qfileexchgd to kill us, instead of
plain exiting. Works with dropp...

71e3d61bc374660beda03fd888ff96f395269893 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
qvm-dvm.desktop entry

ea9f0f12f9de40ddd0d871ea31748f3ffa5ecd60 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
core-appvm requires mimeopen now

0d05b0ffe91d16109071ee0b3735db486708fb81 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
dvm: appvm side code

db8962f748fa6f758a38c595c05bfb38cb7c2d69 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
penctl: 3rd arg is seq

9a479f81f6e5494d5f9ffe1b5e351d7ff03e4df5 authored over 14 years ago by Rafal Wojtczuk <[email protected]>
touch /etc/this_is_dvm

ede7fff0fd66906e8f07a545873d2c2994197f6b authored over 14 years ago by Rafal Wojtczuk <[email protected]>
Quick VM restore support

0a11679afb608623d2960fb9d0ee0ecbf9d1ddff authored over 14 years ago by Rafal Wojtczuk <[email protected]>