[Libvirt-announce] Libvirt/LXC/SystemD/SELinux Hackfest at Linux Plumbers, San Diego
by Daniel P. Berrange
Hi Folks,
This years Linux Plumbers Conference (LPC)[1] is taking place in San Diego
in the last week of August (co-located with LinuxCon).
Since there is alot of integration between libvirt / LXC / SystemD and
SELinux, and many of the key developers from those projects will be
at LPC, Lennart proposed we hold a hackfest at LPC on this subject
To quote Lennart's blog[2]:
"On 28th of August we'll have a hackfest on the topic of closer
integration of libvirt, LXC, systemd and SELinux, colocated with
LPC in San Diego, California. We'll have a number of key people
from these projects participating, including Dan Walsh, Eric Paris,
Daniel P. Berrange, Kay Sievers and myself.
Topics we'll cover: making Fedora/Linux boot entirely cleanly in
normal containers, teaching systemd's control tools minimal
container-awareness (such as being able to list all services
of all containers in one go, in addition to those running on
the host system), unified journal logging across multiple containers,
the systemd container interface, auditing and containers, running
multiple instances from the same /usr tree, and a lot more...
Who should attend? Everybody hacking on the mentioned projects
who wants to help integrating them with the goal of turning them
into a secure, reliable, powerful container solution for Linux.
Who should not attend? If you don't hack on any of these projects,
or if you are not interested in closer integration of at least two
of these projects.
How to register? Just show up. You get extra points however for
letting us know in advance (just send us an email). Attendance is
free."
NB, note the date - 28th of August is the Tuesday - ie the day *before*
the main LPC conference programme begins. We have space reserved in
the main hotel for the hackfest on this day.
Regards,
Daniel
[1] http://www.linuxplumbersconf.org/2012/
[2] http://0pointer.de/blog/hackfests.html
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
12 years, 4 months
[Libvirt-announce] [ANNOUNCE] libvirt-glib 0.1.0 release
by Daniel P. Berrange
I am pleased to announce that a new release of the libvirt-glib package,
version 0.1.0 is now available from
ftp://libvirt.org/libvirt/glib/
The packages are GPG signed with
Key fingerprint: DAF3 A6FD B26B 6291 2D0E 8E3F BE86 EBB4 1510 4FDF (4096R)
New in this release:
- Add setters for capabilities CPU config object
- Add constructor for capabilities CPU config object
- Add config object for domain CPU schema
- Add bindings for domain save APIs
- Add bindings for storage volume upload/download
libvirt-glib comprises three distinct libraries:
- libvirt-glib - Integrate with the GLib event loop and error handling
- libvirt-gconfig - Representation of libvirt XML documents as GObjects
- libvirt-gobject - Mapping of libvirt APIs into the GObject type system
NB: While libvirt aims to be API/ABI stable forever, with libvirt-glib
we are not yet guaranteeing that libvirt-glib libraries are API/ABI
permanently stable. As of the 0.0.8 release, we have tentatively frozen
the API/ABI with the intent of being longterm stable hereafter, but
there is still a small chance we might find flaws requiring an API/ABI
change. The likelihood of this is low, however, and we will strive to
avoid it.
Follow up comments about libvirt-glib should be directed to the regular
libvir-list redhat com development list.
Thanks to all the people involved in contributing to this release.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
12 years, 4 months
[Libvirt-announce] Release of libvirt-java 0.4.8
by Daniel Veillard
I have tagged the git tree and pushed the tarball and rpms at:
ftp://libvirt.org/libvirt/java/
This release includes the few improvement and fixes made to the java
bindings since the last release last year:
Bug fixes:
Return a byte[] array with secretGetValue (Wido den Hollander)
Fix for the jna parameter passing issue (Daniel Veillard)
Improvements:
Add flags to StoragePoolRefresh (Wido den Hollander)
Allow byte[] arrays to be set as a secretValue (Wido den Hollander)
Added domain flags up to libvirt-0.9.12 (Stefan Majer)
Added error constants up to libvirt-0.9.12 (Stefan Majer)
Add an automated build control script (Daniel P. Berrange)
Documentation:
Fix most of the javadoc reported problems (Daniel Veillard)
Cleanups:
Spaces cleanup and reformating of a few comments (Daniel Veillard)
Cleanup trailing white space issues (Daniel Veillard)
thanks for the help and contributions :-) !
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel(a)veillard.com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
12 years, 4 months
[Libvirt-announce] Release of libvirt-0.9.13
by Daniel Veillard
Okay the new release is out and available as uauls at
ftp://libvirt.org/libvirt/
along with rpms generated on Fedora16, the git tree is tagged too.
As suggested earlier it seems that the rate of commits is slowing
down a bit, for example it took one month an a half to accumulate the
300+ commits of this release, considering that there is uauslly a
slowdown during the summer months I plan to push the next release at
the end of August, well unless there is a lot of activities or something
urgent to push in the meantime.
This release is rather rich, quite a few features and a lot of
improvements:
Features:
- S390: support for s390(x) (Thang Pham and Viktor Mihajlovski)
- snapshot: implement new APIs for esx and vbox (Eric Blake)
- list: add virDomainListAllSnapshots API (Eric Blake)
- snapshot: new query APIs (Eric Blake)
- virsh: Allow users to reedit rejected XML (Michal Privoznik)
- nwfilter: add DHCP snooping (Stefan Berger)
- Enable driver modules in libvirt RPM (Daniel P. Berrange)
- Default to enable driver modules for libvirtd (Daniel P. Berrange)
- storage backend: Add RBD (RADOS Block Device) support (Wido den Hollander)
- sVirt support for LXC domains (Daniel P. Berrange)
Documentation:
- virsh: Cleanup virsh -V output (Doug Goldstein)
- configure: show correct default argument in help (Marc-André Lureau)
- fix typo in virDomainDestroy API doc (Christophe Fergeau)
- virsh: fix few typos on desc command (Martin Kletzander)
- virsh: Update vol-create-as manpage (Michal Privoznik)
- virsh: Tweak attach-* documentation (Michal Privoznik)
- small typo in formatdomain.html (Laine Stump)
- client rpc: Improve debug messages in virNetClientIO (Jiri Denemark)
- minor fixes to domain interface documentation (Laine Stump)
- link to FLOSS Weekly podcast, virt blogs (Eric Blake)
- examples: add consolecallback example python script (Dave Allan)
- Fix typo in comment start (Daniel P. Berrange)
- typo in acceleration element (Martin Kletzander)
- Improve docs about compiling libvirt from GIT (Daniel P. Berrange)
Portability:
- Fix compilation on older sanlock (Daniel Veillard)
- Fix unused parameters / functions in virsh on Win32 (Daniel P. Berrange)
- Update to latest GNULIB to fix compat with Mingw64 toolchain (Daniel P. Berrange)
- winsock2.h must always be included before windows.h (Daniel P. Berrange)
- Switch automated builds to use Mingw64 toolchain instead of Mingw32 (Daniel P. Berrange)
- openvz: Fix wordsize on 64 bit architectures (Guido Günther)
- Fixes for check and rpm builds without sanlock (and qemu) (Martin Kletzander)
- Fix Win32 build by linking to ole32 (Daniel P. Berrange)
- Add impl of APIs to get user directories on Win32 (Daniel P. Berrange)
- fix building error on non fedora system (Wen Congyang)
- Add stub impl of virNetlinkEventServiceLocalPid for Win32 (Daniel P. Berrange)
- Fix build when configuring with polkit0 (Jim Fehlig)
- build: fix virnetlink on glibc 2.11 (Eric Blake)
- Fix build compat with older libselinux for LXC (Daniel P. Berrange)
- build: really silence the 32-bit warning (Eric Blake)
Bug Fixes:
- build: use correct limit for unsigned long long (Eric Blake)
- nwfilter: Fix memory leak (Stefan Berger)
- network_conf: Don't free uninitialized pointers while parsing DNS SRV (Peter Krempa)
- storage: Error out if the target is already mounted for netfs pool (Osier Yang)
- events: Don't fail on registering events for two different domains (Michal Privoznik)
- Don't install systemd service files executable (Guido Günther)
- fix a bug of ref count in virnetserver.c (Hu Tao)
- Fix deadlock on libvirtd shutdown (Jim Fehlig)
- openvz: check pointer size instead of int (Guido Günther)
- domain_conf: fix possible memory leak (Martin Kletzander)
- error: Fix typos in argument checking macros (Peter Krempa)
- LXC: fix incorrect DEBUG info (Gao feng)
- LXC: fix memory leak in lxcContainerSetupExtraMounts (Gao feng)
- LXC: fix memory leak in lxcContainerGetSubtree (Gao feng)
- LXC: fix memory leak in lxcContainerMountFSBlockHelper (Gao feng)
- qemu_agent: Wait for events instead of agent response (Michal Privoznik)
- Fix launch of libvirtd when DHCP snooping support is not available. (Daniel P. Berrange)
- qemu: fix potential dead lock (Wen Congyang)
- virsh: Null terminated the string memcpy from buffer explicitly (Osier Yang)
- qemu: Fix off-by-one error while unescaping monitor strings (Peter Krempa)
- virsh: Don't generate invalid XML in attach-disk command (Peter Krempa)
- client rpc: Fix error checking after poll() (Daniel P. Berrange)
- client rpc: Send keepalive requests from IO event loop (Jiri Denemark)
- Fix typo in RPM specfile (Daniel P. Berrange)
- python: fix snapshot listing bugs (Eric Blake)
- qemu: Don't overwrite security labels (Michal Privoznik)
- rpc: Fix memleak in virNetMessageEncodeHeader (Michal Privoznik)
- Fix privileges on /var/run/libvirt directory (Daniel P. Berrange)
- Only migrate profile in non-privileged libvirtd instance (Daniel P. Berrange)
- snapshot: avoid virsh crash with older servers (Eric Blake)
- LXC: fix memory leak in lxcContainerMountFSBlockAuto (Gao feng)
- LXC: fix incorrect parameter of mount in lxcContainerMountFSBind (Gao feng)
- util: Fix deadlock in virLogReset (Jiri Denemark)
- Assign correct address type to spapr-vlan and spapr-vty. (Li Zhang)
- command: avoid potential deadlock on handshake (Eric Blake)
- qemu: better detection of crashed domains (Martin Kletzander)
- command: avoid deadlock on EPIPE situation (Eric Blake)
- Fix sync issue in virNetClientStreamEventRemoveCallback (Radu Caragea)
- qemu: avoid closing fd more than once (Wen Congyang)
- command: check for fork error before closing fd (Wen Congyang)
- fdstream: avoid double close bug (Eric Blake)
- command: avoid double close bugs (Eric Blake)
- avoid fd leak (Wen Congyang)
- avoid closing uninitialized fd (Wen Congyang)
- lxc: return correct number of CPUs (Martin Kletzander)
- leak_fix.diff (Stefan Berger)
- Fix typos in RPM dependencies (Daniel P. Berrange)
- Remove more bogus systemd service dependencies (Daniel P. Berrange)
- qemu_hotplug: Don't free the PCI device structure after hot-unplug (Peter Krempa)
- Fix potential events deadlock when unref'ing virConnectPtr (Daniel P. Berrange)
- qemu: Don't delete USB device on failed qemuPrepareHostdevUSBDevices (Michal Privoznik)
- nodeinfo: Get the correct CPU number on AMD Magny Cours platform (Osier Yang)
- nodeinfo: avoid probing host filesystem during test (Eric Blake)
Improvements:
- Remove sub-mounts under /dev when starting an LXC container (Daniel P. Berrange)
- Fix vm's outbound traffic control problem (Eiichi Tsukata)
- conf: Don't shadow error from virGetDomain() (Peter Krempa)
- maint: include ignore-value in internal.h (Peter Krempa)
- vbox: Add support for virConnectListAllDomains() (Peter Krempa)
- virsh: Add domdisplay cmd for VNC, SPICE and RDP (Doug Goldstein)
- AUTHORS: Update (Michal Privoznik)
- S390: Added sysinfo for host on s390(x). (Thang Pham)
- S390: Fixed core identification for s390 (Viktor Mihajlovski)
- S390: Fixed Parser for /proc/cpuinfo needs to be adapted for your architecture (Thang Pham)
- S390: Override QEMU_CAPS_NO_ACPI for s390x (Viktor Mihajlovski)
- storage backend rbd: Do not prefix rbd: on volume names. (Wido den Hollander)
- qemu: Improve error if setmem fails for lacking of balloon support (Osier Yang)
- Include the default listen address in the live guest XML (Daniel P. Berrange)
- storage: Introduce --inactive for pool-dumpxml (Michal Privoznik)
- storage: Switch to new def on pool-destroy (Michal Privoznik)
- Support bind mounting host files, as well as directories in LXC (Daniel J Walsh)
- Allow NOCONFIGURE=1 to make autogen.sh skip ./configure (Daniel P. Berrange)
- virsh: Use virXPath wrappers for vncdisplay cmd (Doug Goldstein)
- Add support for shared sanlock leases (Daniel P. Berrange)
- Add support for guest bind mounts with LXC (Daniel P. Berrange)
- Add support for RAM filesystems for LXC (Daniel P. Berrange)
- virsh: Improve error when trying to change vm's cpu count 0 (Peter Krempa)
- qemu: Add xhci support (Gerd Hoffmann)
- virsh: add support for virConnectListAllDomains and clean up cmdList (Peter Krempa)
- virsh: Rename namesorter to vshNameSorter and clean up indentation (Peter Krempa)
- Initialize random generator in lxc controller (Jim Fehlig)
- storage: Set the perms if the pool target already exists for fs pools (Osier Yang)
- snapshot: require existence before returning success (Eric Blake)
- drivers: Implement virListAllDomains for drivers using virDomainObj (Peter Krempa)
- Fix default USB controller for ppc64 (Dipankar Sarma)
- list: add qemu snapshot list support (Eric Blake)
- list: new helper function to collect snapshots (Eric Blake)
- list: provide RPC call for snapshots (Eric Blake)
- list: provide python bindings for snapshots (Eric Blake)
- list: use the new snapshot API in virsh when possible (Eric Blake)
- snapshot: expose new flags in virsh (Eric Blake)
- snapshot: add additional filters when getting lists (Eric Blake)
- virsh: make domiftune interface help string consistent (Martin Kletzander)
- snapshot: merge count and name collection (Eric Blake)
- snapshot: merge domain and snapshot computation (Eric Blake)
- snapshot: use metaroot node to simplify management (Eric Blake)
- conf: Add helper for listing domains on drivers supporting virDomainObj (Peter Krempa)
- conf: Store managed save image existence in virDomainObj (Peter Krempa)
- remote: implement remote protocol for virConnectListAllDomains() (Peter Krempa)
- python: add API exports for virConnectListAllDomains() (Peter Krempa)
- lib: Add public api to enable atomic listing of guest (Peter Krempa)
- Add a custom 404 error page for the website (Daniel P. Berrange)
- qemu_agent: Add some more debug prints (Michal Privoznik)
- snapshot: use new virsh function for snapshot-list (Eric Blake)
- snapshot: new virsh function factored from snapshot-list (Eric Blake)
- autogen: Always abide --system (Cole Robinson)
- Check for errors when parsing bridge interface XML (Jim Fehlig)
- Add more debug logging for libvirtd startup (Daniel P. Berrange)
- schema: Update domain XML schema (Osier Yang)
- virsh: allow the user to specify vmcore's format (Wen Congyang)
- qemu: allow the client to choose the vmcore's format (Wen Congyang)
- qemu: implement qemu's dump-guest-memory (Wen Congyang)
- Always pivot_root event if the new root source is '/' (Daniel P. Berrange)
- Improve error message diagnosing incorrect XML CPU mode (Daniel P. Berrange)
- qemu: Enable disconnecting SPICE clients without changing password (Peter Krempa)
- virsh: Report name from edited object (Michal Privoznik)
- virsh: Honor reedit opts printing to a function (Michal Privoznik)
- network: fully support/use VIR_NETWORK_XML_INACTIVE flag (Laine Stump)
- Add some missing hook functions (Daniel P. Berrange)
- server rpc: Remove APIs for manipulating filters on locked client (Jiri Denemark)
- rpc: Remove unused parameter in virKeepAliveStopInternal (Jiri Denemark)
- rpc: Do not use timer for sending keepalive responses (Jiri Denemark)
- client rpc: Separate call creation from running IO loop (Jiri Denemark)
- rpc: Add APIs for direct triggering of keepalive timer (Jiri Denemark)
- rpc: Refactor keepalive timer code (Jiri Denemark)
- client rpc: Drop unused return value of virNetClientSendNonBlock (Jiri Denemark)
- client rpc: Just queue non-blocking call if another thread has the buck (Jiri Denemark)
- client rpc: Don't drop non-blocking calls (Jiri Denemark)
- client rpc: Use event loop for writing (Jiri Denemark)
- build: fix 'make dist' on virgin checkout (Eric Blake)
- build: silence gettext warning (Eric Blake)
- openvz: wire up domainUpdateDeviceFlags (Guido Günther)
- openvz: add persist parameter to openvzSetDiskQuota (Guido Günther)
- Introduce virDomainFSIndexByName (Guido Günther)
- python: use simpler methods (Eric Blake)
- qemuProcessStop: Switch to flags (Michal Privoznik)
- snapshot: implement new APIs for qemu (Eric Blake)
- snapshot: RPC for new query APIs (Eric Blake)
- snapshot: add 'virsh snapshot-info' (Eric Blake)
- Two RPM conditional fixes for RHEL-7 (Daniel P. Berrange)
- snapshot: virsh indentation cleanup (Eric Blake)
- virsh: make tree listing more flexible (Eric Blake)
- virsh: remove limits on tree listing (Eric Blake)
- buf: support peeking at string contents (Eric Blake)
- Update AUTHORS (Osier Yang)
- LXC: Delete unused variable src in lxcContainerMountBasicFS (Gao feng)
- msg_buf_size is unsigned long not size_t (Guido Günther)
- Only check for cluster fs if we're using a filesystem (Guido Günther)
- snapshot: add virDomainSnapshotRef API (Eric Blake)
- Fix missing ) in 2 strings (Cole Robinson)
- maint: make it easier to copy FORTIFY_SOURCE snippet (Eric Blake)
- build: fix build without i18n (Eric Blake)
- spec: Build against systemd for udev (Cole Robinson)
- build: fix build of fresh checkout (Eric Blake)
- build: ensure storage driver is used (Eric Blake)
- rpc: Size up RPC limits (Michal Privoznik)
- rpc: Switch to dynamically allocated message buffer (Michal Privoznik)
- build: fix 'make distcheck' issues (Eric Blake)
- tests: Refresh qemu-1.1.0 data (Jiri Denemark)
- virsh: Back out if the argument for vol-create-as is malformed (Osier Yang)
- virsh: Accept UUID as an argument for net-info and net-start (Osier Yang)
- virsh: Accept UUID as an argument for storage commands (Osier Yang)
- Fix for parallel port passthrough for QEMU (Beat Jörg)
- util: fix "make rpm" when viratomic.h is used (Laine Stump)
- build: allow building with newer glibc-headers and -O0 (Eric Blake)
- fix make syntax-check failed (Wen Congyang)
- build: fix sc_prohibit_readlink (Eric Blake)
- file: Log closing filedescriptors (Jiri Denemark)
- command: Fix debug message during handshake (Jiri Denemark)
- virsh: Switch from generated cmd*Edit commands to nongenerated (Michal Privoznik)
- nwfilter: Add multiple IP address support to DHCP snooping (Stefan Berger)
- nwfilter: move code for IP address map into separate file (Stefan Berger)
- qemu: move -name arg to be 1st in "ps x" output (Marti Raudsepp)
- qemu: fix netdev alias name assignment wrt type='hostdev' (Laine Stump)
- tools: make virt-pki-validate work with acls and xattrs (Martin Kletzander)
- build: include augeas-gentest.pl into dist file (Wen Congyang)
- build: use same perl binary throughout build (Eric Blake)
- build: fix testing of augeas files in VPATH builds (Eric Blake)
- build: silence warning from autoconf (Eric Blake)
- virCommand: Extend debug message for handshake (Michal Privoznik)
- build: Fixed generating of libvirt_qemu_probes.h (Martin Kletzander)
- build: don't lose probes.o files (Eric Blake)
- build: fix missing dependencies for libvirt-qemu.so (Eric Blake)
- build: don't clean a file that belongs in the tarball (Eric Blake)
- virsh: avoid strncpy (Eric Blake)
- build: update to latest gnulib (Eric Blake)
- Introduce virMacAddr typedef (Stefan Berger)
- Santize the reporting of VIR_ERR_INVALID_ERROR (Daniel P. Berrange)
- build: silence libtool during tests (Eric Blake)
- Fix linking to DTrace probes file (Daniel P. Berrange)
- Autogenerate augeas test case from default config files (Daniel P. Berrange)
- Re-order config options in qemu driver augeas lens (Daniel P. Berrange)
- Fix mistakes in augeas lens (Daniel P. Berrange)
- Standardize whitespace used in example config files (Daniel P. Berrange)
- Remove uid param from directory lookup APIs (Daniel P. Berrange)
- Fix check for socket existance / daemon spawn (Daniel P. Berrange)
- Remove last usage of PATH_MAX and ban its future use (Daniel P. Berrange)
- maint: avoid new automake warning about AM_PROG_CC_STDC (Jim Meyering)
- build: silence libtool warning on probes.o (Eric Blake)
- tests: run valgrind on real executables, not libtool wrappers (Eric Blake)
- qemu augeas: Add spice_tls/spice_tls_x509_cert_dir (Douglas Schilling Landgraf)
- tests: back to short test names (Eric Blake)
- maint: ignore more files from version control (Eric Blake)
- Add sentinel for virErrorDomain enum (Daniel P. Berrange)
- Add parsing for VIR_ENUM_IMPL & VIR_ENUM_DECL in apibuild.py (Daniel P. Berrange)
- security: Switch to C99-style struct initialization (Michal Privoznik)
- Add test case for loading driver modules (Daniel P. Berrange)
- Override default driver dir when running from GIT (Daniel P. Berrange)
- Split QEMU dtrace probes into separate file (Daniel P. Berrange)
- Replace RTLD_LOCAL with RTLD_GLOBAL (Daniel P. Berrange)
- Ensure LXC driver links against libblkid explicitly. (Daniel P. Berrange)
- Remove libvirt_test.la library (Daniel P. Berrange)
- Fix broken linkage of libvirt_driver_nodedev.la (Daniel P. Berrange)
- Only build server side drivers as modules (Daniel P. Berrange)
- Fix dep from libvirt-lock-sanlock RPM (Daniel P. Berrange)
- openvz: add quota argument when creating container (Guido Günther)
- openvz: support file system quota reporting (Guido Günther)
- Introduce filesystem limits to virDomainFSDef (Guido Günther)
- Introduce virDomainParseScaledValue (Guido Günther)
- util: export virBufferTrim (Laine Stump)
- virBuffer: add way to trim back extra text (Eric Blake)
- build: fix unused variable after last patch (Eric Blake)
- nwfilter: Add support for ipset (Stefan Berger)
- Adds support to param 'vcpu_time' in qemu_driver. (Hu Tao)
- Add a new param 'vcpu_time' to virDomainGetCPUStats (Hu Tao)
- tests: add ich6 codec type test to qemuxml2argv-sound-device (Marc-André Lureau)
- qemu: honour sound <codec> sub-elements (Marc-André Lureau)
- domain: add <codec> sound sub-element (Marc-André Lureau)
- qemu: test CAPS_HDA_MICRO (Marc-André Lureau)
- nodeinfo: test more details (Eric Blake)
- Add a virLogMessage alternative taking va_list args (Daniel P. Berrange)
- build: fix recent syntax-check breakage (Eric Blake)
- qemu: Rollback on used USB devices (Michal Privoznik)
- Reject any non-option command line arguments (Daniel P. Berrange)
- Remount cgroups controllers after setting up new /sys in LXC (Daniel P. Berrange)
- Trim /proc & /sys subtrees before mounting new instances (Daniel P. Berrange)
- Avoid LXC pivot root in the root source is still / (Daniel P. Berrange)
- Mount fresh instance of sysfs/selinux in LXC (Daniel P. Berrange)
- Convert the LXC driver to use the security driver API for mount options (Daniel Walsh)
- Add security driver APIs for getting mount options (Daniel Walsh)
- Add support for LXC specific SELinux configuration (Daniel Walsh)
- Use private data struct in SELinux driver (Daniel Walsh)
- Don't enable the AppArmour security driver with LXC (Daniel Walsh)
- Pass the virt driver name into security drivers (Daniel Walsh)
- Remove bogus udev.target dep from libvirtd unit (Daniel P. Berrange)
- qemu: Add support for -no-user-config (Jiri Denemark)
- Set a sensible default master start port for ehci companion controllers (Daniel P. Berrange)
- Fix logic for assigning PCI addresses to USB2 companion controllers (Daniel P. Berrange)
- Fix virDomainDeviceInfoIsSet() to check all struct fields (Daniel P. Berrange)
- Remove redundant trailing slash in user dir paths (Daniel P. Berrange)
- Allow stack traces to be included with log messages (Daniel P. Berrange)
- Move user libvirtd socket out of abstract namespace (Daniel P. Berrange)
- Add openvz_util.c to POTFILES (Daniel P. Berrange)
- Add bundled(gnulib) to RPM specfile (Daniel P. Berrange)
- openvz: determine kb/pages only once (Guido Günther)
- libvirt-guests: Remove LISTFILE if it's empty when stopping service (Osier Yang)
- qemu: Set memory policy using cgroup if placement is auto (Osier Yang)
- qemu: Use the CPU index in capabilities to map NUMA node to cpu list. (Osier Yang)
- Assign spapr-vio bus address to ibmvscsi controller (Li Zhang)
- sanlock: fix locking for readonly devices (David Weber)
- nodeinfo: add some more tests (Eric Blake)
- nodeinfo: drop static variable (Eric Blake)
- maint: fix AUTHORS (Eric Blake)
- Use XDG Base Directories instead of storing in home directory (William Jon McCann)
Cleanups:
- Remove accidentally added Patch: lines from mingw-libvirt.spec.in (Daniel P. Berrange)
- Add /tools/libvirt-guests.service to .gitignore (Guido Günther)
- sanlock: Properly indent (Michal Privoznik)
- Remove stray debug fprintf in XML parser (Daniel P. Berrange)
- util: Fix the indention (Osier Yang)
- LXC: avoid useless duplicate memory free (Gao feng)
- driver: Clean up driver header to space indentation (Peter Krempa)
- build: fix whitespace damage (Eric Blake)
- build: hoist qemu dependence on yajl to configure (Eric Blake)
- maint: command.c whitespace cleanups (Eric Blake)
- Revert "rpc: Discard non-blocking calls only when necessary" (Jiri Denemark)
thanks everybody for the contributions, be it bug reports,
documentation fixes, patches, etc. !
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel(a)veillard.com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
12 years, 4 months