Ecosyste.ms: OpenCollective

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

github.com/QubesOS/qubes-core-vchan-xen

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

version 2.2.6

28e50fce44dbe5e232a12c439a0545323b2e12f3 authored almost 11 years ago
Add -Wextra -Werror, fix warnings

ade4dbe7dabf28979dc166bf7bba051bced0b4ad authored almost 11 years ago
Merge branch 'master' of git://git.qubes-os.org/marmarek/core-vchan-xen

fd16d25b28f5f1e80598ef6a2a65372d8a16da80 authored almost 11 years ago
version 2.2.5

36a512d21d1b0335b44f6f37606008d23d35d592 authored almost 11 years ago
stubdom: revert usage of posix_memalign

It isn't available in mini-os.

5f41f8496f65626c0ad931d56b0715fcfcc4ef80 authored about 11 years ago
Fix handling of invalid ring buffer indices

The remote (hostile) process can set ring buffer indices to any value at
any time. If that happe...

e1f59b70b74c4953e5f57ea262dde0d5f1778f6b authored about 11 years ago
makefile: compile with -Wextra

This enables some more useful warnings.

a6dc758b855371d6982cd33515f77f53c1b76003 authored about 11 years ago
libvchan: misc error checking and leak fixes in init/deinit code

e4eeb52bda11210a6aa78f84758091a82835267f authored about 11 years ago
libvchan: use grant_ref_t where appropriate

c5a6261544cbf23aa98b5331441aa11db7bd5e55 authored about 11 years ago
u2mfnlib: add a page free function

b168c551b5d04b14083db46984e9e976267bbb84 authored about 11 years ago
u2mfnlib: make empty parameter list void in prototype

a70b93241f7c4bb65757b9e9e60800269f43b602 authored about 11 years ago
version 2.2.4

a359430e8941ff8ea8f23bcc8979d28fbd2827bb authored about 11 years ago
Fix memory leak in initialization code

da803422bd5717d8f8aab58c808bf2d14c68ed17 authored about 11 years ago
windows: build only 'vm' package set

There is no Windows dom0 with Xen.

ce7165122f60a4f95ce2b568be76e005850009ff authored over 11 years ago
version 2.2.3

1e799b571abda1ca2d8727bc8666a0a01b9f6620 authored over 11 years ago
Update windows build files for new builder API

a3d5dc7d6ad0fce3134dd3e4a96322172006ccc3 authored over 11 years ago
rpm: add missing Provides for compatibility with old kernel

5d7f2744d1c2c67ae5174102fed541da065eec5e authored over 11 years ago
version 2.2.2

6ab48264685320a2ea27dadc99728d92ba4bc003 authored over 11 years ago
windows: describe gntmem_set_global_quota parameter

Instead of using cryptic "1024".

6674b507376ad34ebc463c94906fa6b8dce3df8e authored over 11 years ago
version 2.2.1

5a3e05e7188c4ee030e9f6f748b444c7863f1958 authored over 11 years ago
windows: increase global limit for shared pages

Previous value of 1 prevented the second vchan connection from working.
1024 should be enough, e...

c0947951037f168cc048669534b140ba36739791 authored over 11 years ago
Merge remote-tracking branch 'joanna/master'

5cb26b7669f483c2140175a8b493d7cff0646b7d authored over 11 years ago
init.c: correctly check xn_gnttab_open() failure result

BTW, perhaps we should also get rid of the XENCTRL_HAS_XC_INTERFACE #ifdefs?

9bc7faf93690949ef4e04e6fc4437b424a56d3a5 authored over 11 years ago
compile fix for windows

f7c2866b44ec32d4722f973b0b1494d35b862fc1 authored over 11 years ago
archlinux: remove replace clause causing qubes-vm-core to be uninstalled when the package is updated

a1fa3b335633a0d47f354185f5046da059576d66 authored over 11 years ago
Minor header and makefile update to compile stubdom version with xen 4.2

eb22ada439141cedd2d2d07aa6c2e805dacb364e authored almost 12 years ago
gitignore: archlinux pkgs dir

844c70400ac81323f79644d308fa51b78a022b44 authored almost 12 years ago
archlinux: use package-wide version number

7170047b12278444f1c3d977de0e0c9bf0120c11 authored almost 12 years ago
core-vchan: archlinux build scripts

a49215698285a6de9f49e388735368e7277b4687 authored almost 12 years ago
version 2.2.0

fdfe96978df78dc341663acd6ed4eadacfa13f04 authored almost 12 years ago
spec: provide qubes-libvchan-devel

daa23633811fa0334f9b1a28f851292bc583cba4 authored almost 12 years ago
Add Makefile.builder

41a54e53117f5a6d22f2a066723efce5feb357e1 authored almost 12 years ago
Rename package to qubes-libvchan-xen

41b9541a5e559f98c35525e6a850fa7d89239fa7 authored almost 12 years ago
makefile: fix update-repo-* targets

Stupid sed misuse...

28454d977d9e64b52b201bbb89571db4547bc333 authored almost 12 years ago
add buils scripts, spec file etc

e77d74b4b3f96741f51bf7334cd91ebf31856f77 authored almost 12 years ago
add u2mfn library

fc2925258ab9ebebc0505673d35d077d8de9b539 authored almost 12 years ago
Move sources to subdir

dd35f391d8f836e2201c110dbacd7762ee94afac authored almost 12 years ago
vchan/vm: implement libvchan_cleanup to release resources used by vchan link

In most cases after vchan close program terminates (or reexec itself to wait
for next connection...

fdc6c19350770e3ecfad9beea03a689c503600e5 authored about 12 years ago
vchan: fix multiple server instances from single process

Use new u2mfn_fd for each ring_init call - each open fd to u2mfn is capable to
do only one u2mfn...

11008724586b1d49e9725038e88d76ae6292da01 authored about 12 years ago
vchan: specify data param of libvchan_write as const

It isn't (and shouldn't) modified by the function so mark it in declaration.
This will also help...

fe8a0eb92c5d3224d03ad51685940e2a96de09f9 authored about 12 years ago
win/vchan: reset the evtchn buffer in case of overflow

In case of evtchn buffer overflow (received more than 1024 events between
libvchan_wait calls) f...

82517abefc861570b307ff9a7e48ab2f2ac9c6c5 authored over 12 years ago
win/vchan: remove outstanding evtchn events on libvchan_wait

Windows evtchn driver can double fire on one event (details in
xenpci/evtchn_device_interface.c:...

36fc202fd21f38bd4bf85478bd9cdd91a8ae4171 authored over 12 years ago
Revert "win: unmask evtchn before checking if libvchan_wait is needed"

This reverts commit f7ce10db8f76f752cf9d65b420de352e70bdb048.
This should be fixed by doing 0-le...

91e729f2036b0b209ec2825d15a13f60e84f4e70 authored over 12 years ago
win: unmask evtchn before checking if libvchan_wait is needed

This should prevent the race, when evtchn is signalled between condition check
and libvchan_wait...

a6ceddef464dc46559eadb91f4b2eb530980329f authored over 12 years ago
Merge branch 'master' into hvm

Conflicts:
dom0/init.d/qubes_core
dom0/qvm-core/qubes.py
dom0/qvm-tools/qvm-prefs
version_do...

3744e1f0059bb4da81aa72f089ddb6c119969335 authored over 12 years ago
makefile: rename vchan Makefile to not conflict with windows build

86a4f478971b65e520c7887927d1e42db31639a3 authored over 12 years ago
vchan: fix ASYNC_INIT macro

b910f413ca0a188fb76408349d31ae2b073a3751 authored over 12 years ago
vchan: introduce features macros

Use features macros (QREXEC_RING_V2 and ASYNC_INIT) instead of directly
depending on building en...

97b04f201d8ab21cb9fb9ce360769635bb5c037b authored over 12 years ago
vchan: fix xc_gnttab_open call

8b3b601bd54e4b1771d91f2b86747e57b395bb83 authored over 12 years ago
vchan: remove unused variables

6bf4429820503a722a10ff72399c571df73bd121 authored over 12 years ago
vchan: unify calls to xc_evtchn_close

Calls to this function can be the same on all systems and xen versions, so
simplify code.

fe727b8a533e844e9311d4abce27de9f7ce3feff authored over 12 years ago
vchan/stubdom: remove temp hack (unneded now)

This was needed when stubdom have no write access to device/vchan.

61ca7bc4861f4e85c691c6a869657359d36d2c08 authored over 12 years ago
win: convert vchan/sources to windows EOL-style

73573a37362db597408b4c95868ab5124dd9e605 authored over 12 years ago
makefile: rename vchan Makefile to not conflict with windows build

089bc58fa35176959614d95e2b6f929f12f837dd authored over 12 years ago
libvchan_server_init() now does not wait for a client to connect. A server should wait for an incoming event and then call libvchan_server_handle_connected().

e1c81f289cf000672cbf0e5bc275b6cc03d1f82b authored over 12 years ago
Windows-related code moved to core/win directory.

3bc9074b8ea7985166a6c6ac10a164897a7f7f41 authored over 12 years ago
vchan modifications for the Windows build.

6143adb92ef75a8798391f587b469372282aa68c authored over 12 years ago
Fixed a potential memory leak.

593149729e88cbec7b9d25d7a5387974bb4f0498 authored over 12 years ago
Removed unnecessary access to /proc/u2mfn.

0090ff4d895adb96eace93ea652e736e9e3fd5d8 authored over 12 years ago
vchan: fix compile error

6a27d9f70a8eaa7e39e025116a2d43ea646ad306 authored almost 13 years ago
dom0: vchan version for stubdom

eb4080735931151336390ce1eae8e822652539ec authored almost 13 years ago
Adopt vchan to xen-libs-4.1.0 API.

Add #ifdefs to support new and old API

355a362ca502f49b574f304ba278272ca6b29d09 authored almost 14 years ago
gitignores

85209302efd403ddcb345408cef6c721dfb7314b authored almost 14 years ago
Moved vchan and u2mfn code to core.

dbe91ce0b173ffd2bff8bd5183d79f9a14dd9347 authored almost 14 years ago