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

travis: update for R4.0, bump Fedora versions

df823415ec4f688d14bcd6f09b4916af29bf8a6b authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/3'

* qubesos/pr/3:
spec.in: add changelog placeholder
Remove _builddir
Create spec.in and Sou...

ffac307a27ed467f3b61b392c1ce22d6b7092efc authored almost 7 years ago
Adjust snprintf string limit

xs_path in practice is much smaller, but lets put it explicitly so
compiler can verify it.

Fix ...

42d07fbb38859904258148f2205323873de04b6c authored almost 7 years ago
spec.in: add changelog placeholder

3ddbea5fb4c1c49af33b484e0632b2a587eeb442 authored almost 7 years ago
Remove _builddir

18c8ea3741d63d8dbd1c4c2b5b6a7dc18c762b17 authored almost 7 years ago
Create spec.in and Source0

c6be85a1c24368d8c4f2f301fb67825852bcb935 authored almost 7 years ago
version 4.0.1

a817e9e60df740092c5fe141ab1f2b7345ca064d authored almost 7 years ago
Merge remote-tracking branch 'qubesos/pr/2'

* qubesos/pr/2:
Typo fix to description

33ec7034abcb375d8f6eef98a3aaec10e2e53ca1 authored almost 7 years ago
Typo fix to description

c3cbde0144070b51758b83d88fe117779b8dae6c authored almost 7 years ago
version 4.0.0

ae1abc4bf59efb1629f8891ea5e0de912bc3cc0e authored over 7 years ago
version 3.2.1

15935536d0b711da49d4a4473df9a09cdb5f3443 authored almost 8 years ago
Cleanup empty xenstore directory after removing connection data

Remove per-target-VM directory after removing last entry in it.
This is especially important in ...

494817eb9e9b137286204d83718d031cb0dc21cd authored almost 8 years ago
travis: drop debootstrap workaround

Move to qubes-builder

Signed-off-by: Marek Marczykowski-Górecki <[email protected]>

f988f143fb2e266cf96bf80d1ed782256abe653e authored about 8 years ago
Don't require xen-devel when building other packages linked with vchan

libxenvchan.h isn't really needed by the public header, so move it to
the private one.

e3f8d140f776d1dd60472ac32194118f0f55f045 authored about 8 years ago
version 3.2.0

ae702b2d66c4deb98964b953d0931fe489da2dc6 authored over 8 years ago
Allow building with Xen 4.6 and 4.7

xenctrl.h do include xenctrl_compat.h

d999e486aa224490f9eebcf9b00406c203654d69 authored over 8 years ago
Move libxenctrl dependency to Makefile

Signed-off-by: WetwareLabs <[email protected]>

7539521b6263710f8c239dac53c9291041d54f0f authored over 8 years ago
Add libxenctlr dependency

Signed-off-by: WetwareLabs <[email protected]>

d8242b896d3aaabeab752fc89af57ee7ca6b6c34 authored over 8 years ago
Fix building for Xen 4.7.0

Signed-off-by: WetwareLabs <[email protected]>

9a009a2f027d89550701a3432442402d05260973 authored over 8 years ago
travis: initial version

QubesOS/qubes-issues#1926

e0a33f627104fdde74421c5333cc10687d89a837 authored over 8 years ago
version 3.1.0

8c3bc1c7a3d0fc38383c75a8973be1d19c36e2f1 authored about 9 years ago
Merge remote-tracking branch 'omeg/master'

9718f81e3ab8876b4f5dee500a56f006e4c877d5 authored about 9 years ago
windows: return ERROR_NOT_SUPPORTED if xeniface is unavailable

cac1044118fc768236ccc20a54ad0b6ed2168e71 authored about 9 years ago
windows: define meaningful perror() in vchan-test

6fa47e144aac279a3f8d3e17e62390f2f53d74ce authored about 9 years ago
windows: automatic VS project formatting

0d68d244940abd0593d7330fc3cd059fe22cfb59 authored about 9 years ago
windows: update logger type

ec41c7b82f7de498d016861fde67320037a9091e authored about 9 years ago
debian: do not depend on specific Xen version

This dependency will be automatically added, depending on libxen package
version installed in bu...

f549948a9fc1ec1bbf31d836f2c9f84beeab1e5a authored about 9 years ago
windows: update for pvdriver changes

3716928fee6bbcc6ff9b7cbf91bb5def9755fa4f authored about 9 years ago
Remove redundant link option

libvchan-xen is already linked with libxenvchan, no need to repeat it in
link options.

9e5e40782d404077484000dea394dca94d4f9f31 authored over 9 years ago
studom: fix building with Xen 4.6

libxc headers were moved.

0b146f2934a096a731a242b284f6610c10a7aded authored over 9 years ago
version 3.0.8

8e40bb564d4fe6fe96297c1c742c868d83089ed0 authored over 9 years ago
Merge branch 'master' of github.com:omeg/qubes-core-vchan-xen

9c7166e5ac2f1123a0c994a300a2d3f3404102a8 authored over 9 years ago
version 3.0.7

f9646a1670e7ea1e85f5940702b76c6d52d7b309 authored over 9 years ago
windows: account for xenstore watches being triggered immediately after creation

a928c587ee59a3277525fba7cd81e4a50d9b6d70 authored over 9 years ago
windows: support logging using xeniface logger

Can't directly use logger from windows-utils because windows-utils depend on
libvchan. TODO: sep...

de7afb084381a248e226ac4fd537db59c1ed3364 authored over 9 years ago
windows: don't close invalid handles

fb0f418f0e74b4c99b3efead9939878caa23a3c1 authored over 9 years ago
version 3.0.6

e0ceab869773adf01293f76130a963ffa56f0b36 authored over 9 years ago
windows: fix libvchan_close(NULL) handling

4dc68924ce582cc4cea949c74bec615aa4b3ce13 authored over 9 years ago
Merge remote-tracking branch 'omeg/master' into windows-r3

cd1c6394be7e38e17bb07947b0f2acca1e57d774 authored over 9 years ago
Ignore EINTR in libvchan_wait

Do not break libvchan_wait just because some child exited.

4952c38a511550022b7b58a2e0e8eb65d491a6db authored over 9 years ago
windows: prevent installer name collision

6e74241a1fe104d1c38f8932d88505a70eef8d98 authored over 9 years ago
windows: installer cleanup

70477d0deeff944566fb4b5e07553167eb2dd653 authored over 9 years ago
windows: share more common properties in projects

df707df53b506534c035035aaa0e139d3e692fd7 authored over 9 years ago
windows: allow libvchan_close on null control struct

b25a93687739630b0e40f71d56d18a083e1d1ad6 authored over 9 years ago
windows: close xeninterface on client close

14164d4db240772d0c88cf7fce1b76f9340ad03a authored over 9 years ago
enabled code analysis on debug build

1fc471fb44cfe38599670493baa0934016aa51b4 authored over 9 years ago
windos: removed default sign/wix scripts

abce8838bdd59a5b1fbac101a6483f7a4a0fff81 authored over 9 years ago
windows: moved common property sheet

3000a3a0f89e4290606dc744b1fa9241e8d17f7a authored over 9 years ago
windows: updated gitignore

b7829a6b87cbe170148ab205b504c8682892f5cf authored over 9 years ago
windows: added test program

c2a99935e5a8aac31854f963d9f75318d2fb10ee authored over 9 years ago
windows: fixed signing

1cc80617a08f2e974b5a979f4c564a4043134880 authored over 9 years ago
windows: update for new pvdrivers

Build type changed to msbuild.
libvchan__check_domain_alive not implemented yet.

037da2815954a25343ab5fd7715a2c7e0e9462ab authored over 9 years ago
Add test program

6e0fb4d7f0db89b7533229a4ea288eef2098f6eb authored over 9 years ago
Merge remote-tracking branch 'woju/master'

* woju/master:
debian/control: libvchan-xen-dev Depends: libxen-dev

865046cac6948ce0bce5e38811eeaa13d9307944 authored over 9 years ago
Merge remote-tracking branch 'origin/pr/1'

* origin/pr/1:
archlinux: Change library name to match QubesR3 name

a8d8bf29f214400504af769418dc987fc6efece4 authored over 9 years ago
debian/control: libvchan-xen-dev Depends: libxen-dev

As with .spec, in libvchan.h there is missing #include target.

ac61474b880098025b95ffb605473278763425a6 authored over 9 years ago
archlinux: Change library name to match QubesR3 name

4b3675bf4227384caa98f49e30e2dd39dcb51d56 authored over 9 years ago
spec: -devel Requires: xen-devel

There is #include <libvchanxen.h> in libvchan.h.

122a9e98bed8b6cb1818ad0cdad4cbd9bcd80690 authored over 9 years ago
version 3.0.5

b651697276ca252e2b4d9bc3f875ee6a64b264fa authored over 9 years ago
Simplify watch loop in libvchan_client_init

c77edff474a344ef8490a5e5e82a2250c6386d33 authored over 9 years ago
Do not use global xc_interface, open separate one for each vchan connection

xc_interface is not usable after fork(), and most likely also in some
other situations (threads?...

4f40022e72b38df0d6d7da6bc2eb8710f882c631 authored over 9 years ago
Rearrange error handling in libvchan_client_init, no functional change

62fb916a7249eb08857b62ddb69cb68826367a94 authored over 9 years ago
version 3.0.4

edc7c4f923528462081b531084b15f64c37e6417 authored over 9 years ago
Check if remote domain is still alive

Resolve 'TODO' comment in libvchan_is_open. Also use the same code in
libvchan_client_init to ch...

62c822b77c6ed9aadacb2e4c6389ebc21a5ad17f authored almost 10 years ago
version 3.0.3

44b05ea2bc9c6fadda21a1415952edab2bcd24ff authored almost 10 years ago
rpm: remove duplicated Group: header

c64042f2841df9548e5080986852c66bd724046e authored almost 10 years ago
version 3.0.2

ddc2df5284767260c0113bbee88e6d35d9f7353e authored almost 10 years ago
client: watch for remote domain shutdown during client initialization

In libvchan_client_init we use xs.read_watch directly (no select loop),
so add a '@releaseDomain...

b70667d2436a8cec957009bc54fea47ad6565841 authored almost 10 years ago
Provide description of libxenvchan_is_open return values

554b697613da352545cc8ca802d4775afd8c9128 authored almost 10 years ago
version 3.0.1

e3f785895ee3850152921b86dbb49c4a3b5aea18 authored almost 10 years ago
Prevent loopback connections, which currently crashes the kernel

063b686f37b3984da86ffba23756f44449ecdcf4 authored almost 10 years ago
Merge tag 'jm_3cfc22ec'

Tag for commit 3cfc22eccbef438a3541c69f6a59202578a30502

# gpg: Signature made Fri Feb 20 01:45:...

67bb5f5e89772362cb3420cd93279d409bed87e5 authored almost 10 years ago
debian: Add extend-diff-ignore options to debian packager

This will ignore excluded deb, rpm, pkg and .git directories that were
tar'ed for the .orig.tar....

3cfc22eccbef438a3541c69f6a59202578a30502 authored almost 10 years ago
debian: Revert back to using libxen-dev and libxen as depends

fbd163c9af2f92b6bf89f00adb697eaf171dbff0 authored almost 10 years ago
debian: Modified copy-in for patches not to fail if no patch script exists to allow removing patches in future

b6d038e284b8708e74663c3439dfd5adefa38a0c authored almost 10 years ago
debian: Refactor Debian quilt packaging

- Use copy-in for Debian-quilt package in Makefile.builder instead of hook (to be removed) in Ma...

2e3a4810a41c115de6554d27cfe17fd7e646bbf5 authored almost 10 years ago
debian: Converted Debian packaging to quilt to allow patches

Patched vchan/vchan-xen.pc.in to use lib directory for Debian based installs

208afce223d62a7a23c5f1cb068a9bc1b974bb30 authored almost 10 years ago
version 3.0.0

8ab24ef2fd889eb4eb412e3c1c204d4cd0e9bfbf authored about 10 years ago
Check if remote domain is still alive while waiting for connection

It can happen that remote domain dies before even initiating vchan server.
This currently works ...

a7e895b0f57b42d52a27ff50fc5de8859ee6368b authored about 10 years ago
client: Rebuild xs_path when own domid changed

It can happen when domain is saved and then restored, while client tries
to connect to server. S...

a4b01481b85e5d3fe5edc85ab2d18e5590ffeedd authored about 10 years ago
Fix minor memleak.

fb5a91122f5ffb249ec56963ed1e66eef4a69e09 authored about 10 years ago
Remove vchan connection data from xenstore on vchan close

When client find xenstore entries it tries to connect according to them,
and if something fails,...

fef9a263d08a1589e94a5f8a7a1b9b995ff6dc2f authored about 10 years ago
remove xenstore entries just after establishing connection

This will prevent multiple clients from connecting to the same server.
Also if process dies befo...

df146f9493cde891d574d34545a0d76377c3fbae authored about 10 years ago
Add missing 'const'

fb892f8e4caef1b6fe50d5ea442a2a5706ad93e3 authored about 10 years ago
init/client: properly get own domain ID

Instead of hardcoded 0.
This is required to properly support vchan client in VM.

333ca61841baa9da277373931c44416f49870a70 authored about 10 years ago
gitignore update

b7700810a72733742bce24a7d7673f71a68f3c88 authored about 10 years ago
Remove libvchan_get_domain_name

Libvchan isn't good place for such function. Users should get domain
name from core scripts.

1adc1cafeec2446457901f90a56ca19d564b14e6 authored about 10 years ago
client: notify the server when connected

b1e17b6a5ec3b06f1b5384e5b044219ff61ae562 authored about 10 years ago
restore slow check in libvchan_is_open

In case of remote domain destroy we still need to check manually its
state - no notification in ...

e72d1ccb73fd2ce6a997db6f9a4019cdd90e7d7f authored about 10 years ago
Rename library to libvchan-xen, update rpm headers

Also provide pkg-config file for autoconfiguration.
Now application can #include <libvchan.h> an...

cae38113883c55c6083a087c3407a870ed5c16d9 authored about 10 years ago
New vchan API - make it based on libxenvchan (upstreamed version of vchan)

Basic differences are:
- new libvchan_t type (instead of struct vchan)
- new libvchan_{send,re...

fd0687e9f2c91cf387dfe8af0ddcd4a0cb0f1172 authored about 10 years ago
debian: fix deps for jessie build

ac3cb6b7d0b26edb7baea5a2843a6509009eaeae authored over 10 years ago
version 2.2.8

3cde73cfffd017419e16f27ecdb276cd7b9b2d1e authored over 10 years ago
debian: add missing dependency to -dev package

f8e1d418beed7a8ff022e94019f704dab07cd44c authored over 10 years ago
gitignore

3b90e4146a509e9b82a0f1b3cb59d7a49a858c3d authored over 10 years ago
debian: change package name to libvchan-xen, split headers to -dev pkg

0885e4ec5c0b13685ec1fa2a1180ffb693d9ce04 authored over 10 years ago
Add initial debian packaging

fc8f2252185c6ea8014c97b46a180c9094c33774 authored over 10 years ago
version 2.2.7

8a49d6a484985e3724260ab371f3b08f203830ef authored almost 11 years ago
Enable compiler optimizations

f4c7f6afac6364b676befc8665e85b5db54f80d4 authored almost 11 years ago
Fix linking options - link with xenctrl and xenstore

Do not force each library user to pass those flags...

51008e02e40b56bb3516163820fddae52cdaf197 authored almost 11 years ago