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
b9941eea4caba7adf4e0c0bd971a9a0d5dd7e424 authored 12 months ago
260ddfbb3a1fca69cdb9212bdd35ac99d964da1a authored 12 months ago
QubesOS/qubes-issues#8915
7f1c854192f7e3cec95ca58b190bbdcfbbb523eb authored 12 months ago
The xc_domain_getinfo() is gone, it's replaced with
xc_domain_getinfo_single. While the new API ...
6427a74060dccf0baa34e33ddd7be2b680545594 authored about 1 year ago
It's provided by every distribution we build for. When set explicitly,
it breaks the build if a ...
Fedora doesn't care, but openSUSE does
dc01b0bde884d300012207ceaab9bd223c099c56 authored about 1 year agoEverything was rebuilt already, cleanup things.
ae2d722c8c029791ece3fb2ca394efad5e59c4b5 authored about 1 year ago3d431d3abe90ef8134da22619166d41523451f70 authored about 1 year ago
This allows linking to a vchan-xen installed in a non-standard location,
which is useful when e....
This allows it to be regenerated if needed.
194f8ab55aac845bcc6bc104e8afbc56e4749804 authored over 1 year agoThis allows 'make install' to succeed more than once.
72d58909442b326fc9796d045a3a4dc610ea42d1 authored over 1 year agoIt is not necessary and only appears in a comment.
995997c825cf14e52fdacde0616f0d610ff060da authored over 1 year ago7f3abb14f247631581405dcce5598aab18b4463e authored over 1 year ago
23dd5107e6d20e3631808ab77a639826e53679f7 authored over 1 year ago
* origin/pr/33:
archlinux: support for new packaging in legacy builder
Rework Archlinux pack...
The 'own_domid' is used in an error message. It isn't a security issue,
since 'domid' xenstore e...
abaffc615e058409b9801bee087cac9ac0ceeef2 authored over 1 year ago
b778d8c08049f574f54ed57eb972dbba9aaf084d authored almost 2 years ago
3999d1e5fa28a84bcf57d8507a87123b13f4023d authored about 2 years ago
* soname:
debian: bump compat level to 10
debian: fail the build if files are missing
debi...
debhelper-compat-upgrade-checklist(7) reviewed.
7b79a9fc506f28b2de2d92b60685522e49121946 authored about 2 years ago912deecb655aa851e3566cb65428eef9e7e72ace authored about 2 years ago
Debian policy recommends to include soname version in the binary
packages name. Rename package, ...
The library uses libxenstore's symbols directly, so link with it
explicitly (not only load throu...
51e1a82d2b56cf031f190f2f5c795b1856c8a0b4 authored about 2 years ago
After calling just libvchan_client_init_async(), the library user gets
libvchan_t that has xenvc...
Currently only server connection can be established asynchronously. This
commit introduces propo...
1280f492245ee7e165b3e503e4b0914a97871e4f authored about 2 years ago
Let it be automatically generated. Especially, bookworm ships with
libxenstore4.
8a867e2c7faa2de98e0df84a9c82bcaeb7e32349 authored about 2 years ago
* origin/pr/24:
Stricter domid validation
28a5e2cd038494884afec9fb13c1f489394a6283 authored about 2 years ago
* origin/pr/29:
Validate port numbers
Validate peer domain IDs
* origin/pr/28:
Better build system
* origin/pr/27:
Avoid using reserved identifiers in macros
Negative port numbers are invalid.
62168be6708ca9058fa0b3389cae5e6b044ce89f authored about 2 years ago
Negative numbers or numbers greater than DOMID_FIRST_RESERVED are
invalid.
- Automatic dependency tracking
- Use common CFLAGS for stubdom and non-stubdom
Fixes a clang warning.
ce88553695a8d097b547370ce0433cb247c3e3e2 authored about 2 years agoThis caused failures in CI.
ef43907f12c98621395d5feca5b5634526c6c404 authored about 2 years ago2f71221cd29082b01018733af42180bcbfce5dae authored about 2 years ago
This is useful for DoS prevention, and allows treating a vchan like a
non-blocking socket or pip...
Avoid using atoi(), and instead use a function that strictly validates
domids. Also check the r...
445fb487a5cf71a4e8d9ae995a8e7a0de85ca405 authored over 2 years ago
It is useful hardening even when not added by the package manager's
default build flags.
Using select() in library code is dangerous, as there could be more than
FD_SETSIZE file descrip...
This avoids compilation errors in client code.
99fcc8cd6307cfcf09ceb194822429e4b9d16711 authored over 2 years agolibvchan_client_init() would leak resources in error paths.
7e4facf2d7884d07a34cde5ffa8905ac9da803ac authored over 2 years agolibvchan_server_init() would leak resources in error paths.
9c9656321fdece6f5c5763e8fd5be1ba52fb91fa authored over 2 years ago
Leaking ctrl->xc_handle will cause programs that close and re-open
vchans to leak file descripto...
* origin/pr/19:
Makefile.builder: restrict build for BACKEND_VMM=xen
QubesOS/qubes-issues#3585
d00b226d75d0141be9362a57d0fb6fd920047d8d authored over 2 years ago8d42a45590d11000274b80631c310f0099e9347a authored over 2 years ago
3c8c30d11f01ec2c432a108dba254cb8f9726e69 authored almost 3 years ago
5868238bb77812dc3f1de43f26eab8bbc8f30edb authored almost 3 years ago
ab3de83c88bdf5ceb408f808d0575fd123b40557 authored almost 3 years ago
Decrease log level, add more detailed log description
6877173abdeebefcaaaafda501b6d72bfce27f24 authored about 3 years agoQubesOS/qubes-issues#7051
be3453bb9f300c4d3343df51018b870262abc269 authored about 3 years ago557996fb89452d6d0c153e07c6f422cec44a9f6f authored about 4 years ago
6f50b9d9513d0018d6cc10562bde4ec8a8250a10 authored about 4 years ago
7411370c9c3be90d9d6d60b06444ebf04b9bf1bb authored about 4 years ago
This allows resolving backend_vmm back from pkgconfig when queried
through generic 'vchan' name.
5cdec00d1342b779672dc621769a72eb00c1144a authored about 4 years ago
gui-agent no longer uses u2mfn, so it is safe to remove the last part of
it.
Fixes QubesOS/qube...
8dd6ad88b97b84f54d180cea0c22f8c500183108 authored about 4 years ago
* origin/pr/13:
Add .gitlab-ci.yml
51c9221e0b904001a59d2dac910c28fdc31e18f7 authored about 4 years ago
e913b1e92c3977207b621946329b629d38592a03 authored about 4 years ago
208c56a29f1a154b687765b047a8b57dbb300555 authored about 4 years ago
It prevents explicit dependency of BACKEND_VMM in other packages.
b34fa9f9172b631bc133c954613b39c755177254 authored about 4 years ago9c78c52f82854235d6e7865d20782d38c7c32ef6 authored over 4 years ago
7a29c8f590f67d82c7eac72686dddb502f4ac40e authored over 4 years ago
QubesOS/qubes-issues#5529
f40b71ac12a89261782524f0ffadf425afc982f0 authored about 5 years agoQubesOS/qubes-issues#4613
d570f76c7c6603cfb9324c9eea983adb4b8c8293 authored over 5 years ago6f5ce2c112672c4d584052f05a47d3356caf7c6b authored over 5 years ago
fd1d8437c3b022461a001c647fbf3009f963f3a0 authored over 5 years ago
03030acf1288243aaf1efbd1a899e547dbd5b478 authored over 5 years ago
* check-alive-domctl:
Check if domain is alive using domctl
QubesOS/qubes-issues#4673
bc1ae3cbaf8b3c38b06a56f0b84e9f5fd5f9bb89 authored over 5 years ago91decf31b0f9994d5c85a78ab2df9ac5cd87490b authored over 5 years ago
78d1a18d3cbd2d30673b83dca98ea0308c87ceb3 authored over 5 years ago
Use LIBDIR instead of applying a patch.
be58b85d9e4cce0c7f88bdfb45735c28de0e87d7 authored over 5 years ago
Do not re-do makefile work in a spec file anymore. Also, add
%set_build_flags to use distributio...
Allow target directories to be controlled with make variables. Update
vchan-xen.pc accordingly.
...
Drop update-repo-* targets and rpms* targets. Both are not used for a
long time and greatly outd...
This method is more reliable (especially: can get 'dying' domain state),
but available in dom0 o...
214fbfd715b0c9d81103e980e48614aaba497d48 authored over 5 years ago
- fix mismatching static/non-static declarations
- add few workarounds for missing headers/featu...
9536b5b4b898f6c1a43544c01391cb64eb09c34e authored almost 6 years ago
47b9ee9cd1e1b99992612c51a0a4e22fb110049e authored almost 6 years ago
43c8676355009e7ef6f53b1720344bd569fba3c5 authored almost 6 years ago
Rely on builder-debian doing it. This way it will be reproducible.
8fdb81b7e25fd06cfde892d2aba467360b68ca40 authored over 6 years ago2e0ffb20eb2f7727702594437b2798f67146a291 authored over 6 years ago
8f962c392c76e351141962fcdd8dbb5d82942802 authored over 6 years ago
2098b07605ce1da92c851b06f3a49c54adb7e07b authored over 6 years ago
Base build env in Fedora 29 no longer contains gcc by default.
QubesOS/qubes-issues#4223
20768c35729b044e7dd6e9139c49ce0370c83bd0 authored over 6 years ago4c03e6726041e74333e191a5961b874345bc07d8 authored over 6 years ago
Signed-off-by: Marek Marczykowski-Górecki <[email protected]>
1da16a6f8d85ce06bd0cf06d5ff6549de286c1e3 authored over 6 years ago5ba7ae177a8b820d4fade4fe2253998172892713 authored over 6 years ago
84ff01961aa341147da21d131b20e5cb6145c4d3 authored over 6 years ago