libvirt security, bug fix, and enhancement update

2013-02-27T00:00:00
ID ELSA-2013-0276
Type oraclelinux
Reporter Oracle
Modified 2013-02-27T00:00:00

Description

[libvirt-0.10.2-18.0.1.el6] - Replace docs/et.png in tarball with blank image

[0.10.2-18] - rpc: Fix crash on error paths of message dispatching (CVE-2013-0170) - spec: Disable libssh2 support (rhbz#513363)

[0.10.2-17] - storage: Fix lvcreate parameter for backingStore. (rhbz#896398) - qemu: Don't return success if creation of snapshot save file fails (rhbz#896403) - qemu: Reject attempts to create snapshots with names containig '/' (rhbz#896403)

[0.10.2-16] - qemu_agent: Remove agent reference only when disposing it (rhbz#892079) - Add RESUME event listener to qemu monitor. (rhbz#894085)

[0.10.2-15] - snapshot: conf: Make virDomainSnapshotIsExternal more reusable (rhbz#889407) - snapshot: qemu: Separate logic blocks with newlines (rhbz#889407) - snapshot: qemu: Fix segfault and vanishing snapshots when redefining (rhbz#889407) - snapshot: qemu: Allow redefinition of external snapshots (rhbz#889407) - util: Prepare helpers for unpriv_sgio setting (rhbz#878578) - qemu: Add a hash table for the shared disks (rhbz#878578) - docs: Add docs and rng schema for new XML tag sgio (rhbz#878578) - conf: Parse and format the new XML (rhbz#878578) - qemu: Set unpriv_sgio when starting domain and attaching disk (rhbz#878578) - qemu: Check if the shared disk's cdbfilter conflicts with others (rhbz#878578) - qemu: Relax hard RSS limit (rhbz#891653)

[0.10.2-14] - util: Add missing error log messages when failing to get netlink VFINFO (rhbz#889319) - util: Fix functions that retrieve SRIOV VF info (rhbz#889319) - util: Fix botched check for new netlink request filters (rhbz#889319) - blockjob: Fix memleak that prevented block pivot (rhbz#888426) - sanlock: Chown lease files as well (rhbz#820173)

[0.10.2-13] - network: Prevent dnsmasq from listening on localhost (rhbz#886821) - sanlock: Re-add lockspace unconditionally (rhbz#820173) - Fix 'virsh create' example (rhbz#887187) - docs: Fix some typos in examples (rhbz#887187) - network: Don't require private addresses if dnsmasq uses SO_BINDTODEVICE (rhbz#882265)

[0.10.2-12] - qemu: Eliminate bogus error log when changing netdev's bridge (rhbz#885838) - remote: Avoid the thread race condition (rhbz#866524) - storage: Error out earlier if the volume target path already exists (rhbz#832302) - dnsmasq: Fix parsing of the version number (rhbz#885727) - qemu: Restart CPUs with valid async job type when doing external snapshots (rhbz#885081) - examples: Fix balloon event callback (rhbz#884650) - util: Don't fail virGetGroupIDByName when group not found (rhbz#883832) - util: Don't fail virGetUserIDByName when user not found (rhbz#883832) - util: Rework error reporting in virGet(User|Group)IDByName (rhbz#883832) - util: Fix warning message in previous patch (rhbz#883832)

[0.10.2-11] - Fix uninitialized variable in virLXCControllerSetupDevPTS (rhbz#880064) - storage: Fix device detach regression with cgroup ACLs (rhbz#876828) - storage: Fix bug of fs pool destroying (rhbz#878400) - qemu: Fix a crash when save file can't be opened (rhbz#880919) - bitmap: Fix typo to use UL type of integer constant in virBitmapIsAllSet (rhbz#876415) - virsh: Rewrite cmdDomDisplay (rhbz#878779) - network: Fix crash when portgroup has no name (rhbz#879473) - util: Capabilities detection for dnsmasq (rhbz#882265) - util: New virSocketAddrIsPrivate function (rhbz#882265) - network: Use dnsmasq --bind-dynamic when available (rhbz#882265) - storage: Fix scsi detach regression with cgroup ACLs (rhbz#876828) - libssh2_session: Support DSS keys as well (rhbz#878376) - virsh: Fix error messages in iface-bridge (rhbz#878376) - virsh: Check the return value of virStoragePoolGetAutostart (rhbz#878376) - conf: Check the return value of virXPathNodeSet (rhbz#878376) - conf: snapshot: Check return value of virDomainSnapshotObjListNum (rhbz#878376) - util: Fix virBitmap allocation in virProcessInfoGetAffinity (rhbz#878376) - virsh: Use correct sizeof when allocating cpumap (rhbz#878376) - rpc: Don't destroy xdr before creating it in virNetMessageEncodeHeader (rhbz#878376) - virsh: Do timing even for unusable connections (rhbz#878376) - conf: Fix uninitialized variable in virDomainListSnapshots (rhbz#878376) - Fix error handling in virSecurityManagerGetMountOptions (rhbz#878376) - conf: Prevent crash with no uuid in cephx auth secret (rhbz#878376) - conf: Fix virDomainNetGetActualDirect*() and BridgeName() (rhbz#881480) - virsh: Report errors if arguments of the schedinfo command are incorrect (rhbz#882915) - systemd: Require dbus service (rhbz#830201) - spec: Require dbus-daemon when using libvirtd in Fedora (rhbz#830201) - qemu: Don't free PCI device if adding it to activePciHostdevs fails (rhbz#877095) - util: Slightly refactor PCI list functions (rhbz#877095) - qemu: Fix memory (and FD) leak on PCI device detach (rhbz#877095) - util: Do not keep PCI device config file open (rhbz#877095) - node_memory: Improve the docs (rhbz#872656) - node_memory: Do not fail if there is parameter unsupported (rhbz#872656) - node_memory: Fix bug of node_memory_tune (rhbz#872656)

[0.10.2-10] - Add note about numeric domain names to manpage (rhbz#824253) - Use virNetServerRun instead of custom main loop (rhbz#867246) - qemu: Fix RBD attach regression (rhbz#878862) - qemu: Stop recursive detection of image chains when an image is missing (rhbz#878862) - Fix exiting of libvirt_lxc program on container quit (rhbz#879360) - snapshot: qemu: Add support for external inactive snapshots (rhbz#876816) - conf: Fix private symbols exported by files in conf (rhbz#876816) - snapshot: qemu: Fix detection of external snapshots when deleting (rhbz#876816) - snapshot: Require user to supply external memory file name (rhbz#876816) - snapshot: Add two more filter sets to API (rhbz#876817) - snapshot: Add virsh back-compat support for new filters (rhbz#876817) - snapshot: Implement new filter sets (rhbz#876817) - snapshot: Expose location through virsh snapshot-info (rhbz#876817) - sanlock: Retry after EINPROGRESS (rhbz#820173) - storage: Fix logical volume cloning (rhbz#879780) - cpu: Add Intel Haswell cpu model (fix previous downstream definition) (rhbz#879282) - virsh: Report error when taking a snapshot with empty --memspec argument (rhbz#879130) - lxc: Don't crash if no security driver is specified in libvirt_lxc (rhbz#880064) - lxc: Avoid segfault of libvirt_lxc helper on early cleanup paths (rhbz#880064)

[0.10.2-9] - util: Improve error reporting from absolutePathFromBaseFile helper (rhbz#874860) - storage: Fix broken backing chain (rhbz#874860) - nodeinfo: Add check and workaround to guarantee valid cpu topologies (rhbz#874050) - nodeinfotest: Add test data for 2 processor host with broken NUMA (rhbz#874050) - nodeinfotest: Add test data from a AMD bulldozer machine. (rhbz#874050) - virsh: save: Report an error if XML file can't be read (rhbz#876868) - virsh: Fix uninitialized variable in cmdSnapshotEdit (rhbz#877303) - qemu: Allow larger discrepency between memory & currentMemory in domain xml (rhbz#873134)

[libvirt-0.10.2-8.el6] - iohelper: Don't report errors on special FDs (rhbz#866369) - esx: Yet another connection fix for 5.1 (rhbz#873538) - qemu: Don't corrupt pointer in qemuDomainSaveMemory() (rhbz#873537) - build: Place attributes in correct location (rhbz#873934) - Introduce new VIR_DOMAIN_EVENT_SUSPENDED_API_ERROR event (rhbz#866388) - qemu: Emit event if 'cont' fails (rhbz#866388) - virsh: Make ,, escape parsing common (rhbz#874171) - virsh: Add snapshot-create-as memspec support (rhbz#874171) - qemu: Fix domain ID numbering race condition (rhbz#874330) - qemu: Allow migration to be cancelled at prepare phase (rhbz#873792) - AbortJob: Fix documentation (rhbz#873792)

[libvirt-0.10.2-7.el6] - sanlock: Introduce 'user' and 'group' conf variables (rhbz#820173) - esx: Fix connection to ESX 5.1 (rhbz#865670) - cpu: Fix definition of flag smap (rhbz#797283) - util: Do a better job of matching up pids with their binaries (rhbz#871201) - qemu: Fix EmulatorPinInfo without emulatorpin (rhbz#871312) - build: Fix RPM build for non-x86 platforms (rhbz#820173) - qemu: Report errors from iohelper (rhbz#866369) - build: Fix linking with systemtap probes (rhbz#866369) - iohelper: Fdatasync() at the end (rhbz#866369) - net-update docs: S/domain/network/ (rhbz#872104) - cpu: Add newly added cpu flags (rhbz#838127) - cpu: Add AMD Opteron G5 cpu model (rhbz#838127) - cpu: Add Intel Haswell cpu model (rhbz#843087) - snapshot: New XML for external system checkpoint (rhbz#638512) - snapshot: Improve disk align checking (rhbz#638512) - snapshot: Populate new XML info for qemu snapshots (rhbz#638512) - snapshot: Merge pre-snapshot checks (rhbz#638512) - qemu: Fix possible race when pausing guest (rhbz#638512) - qemu: Clean up snapshot retrieval to use the new helper (rhbz#638512) - qemu: Split out domain memory saving code to allow reuse (rhbz#638512) - snapshot: Add flag to enable creating checkpoints in live state (rhbz#638512) - snapshot: qemu: Add async job type for snapshots (rhbz#638512) - snapshot: qemu: Rename qemuDomainSnapshotCreateActive (rhbz#638512) - snapshot: qemu: Add support for external checkpoints (rhbz#638512) - snapshot: qemu: Remove restrictions preventing external checkpoints (rhbz#638512)

[libvirt-0.10.2-6.el6] - xml: Omit domain name from comment if it contains double hyphen (rhbz#868692) - cpu: Add recently added cpu feature flags. (rhbz#797283) - esx: Update version checks for vSphere 5.1 (rhbz#865670) - qemu: Add helper to prepare cpumap for affinity setting (rhbz#869096) - qemu: Keep the affinity when creating cgroup for emulator thread (rhbz#869096) - qemu: Prohibit chaning affinity of domain process if placement is 'auto' (rhbz#870099) - network: Fix networkValidate check for default portgroup and vlan (rhbz#868483) - qemu: Fix attach/detach of netdevs with matching mac addrs (rhbz#862515) - snapshot: Improve snapshot-list error message (rhbz#869100) - virsh: Remove --flags from nodesuspend (rhbz#869508) - virsh: Fix POD syntax (rhbz#870273) - xml: Print uuids in the warning (rhbz#868692) - blockjob: Support both RHEL and upstream qemu drive-mirror (rhbz#871055)

[libvirt-0.10.2-5.el6] - qemu: Clear async job when p2p migration fails early (rhbz#867412) - qemu: Pin the emulator when only cpuset is specified (rhbz#867372) - qemu: Correctly wait for spice to migrate (rhbz#867724) - qemu: Fixed default machine detection in qemuCapsParseMachineTypesStr (rhbz#867764) - conf: Make tri-state feature options more universal (rhbz#864606) - conf: Add support for HyperV Enlightenment features (rhbz#864606) - qemu: Add support for HyperV Enlightenment feature 'relaxed' (rhbz#864606) - network: Set to NULL after virNetworkDefFree() (rhbz#866364) - qemu: Always format CPU topology (rhbz#866999) - qemu: Don't fail without emulatorpin or cpumask (rhbz#867372) - qemu: Allow migration with host USB devices (rhbz#843560) - qemu: Do not require hostuuid in migration cookie (rhbz#863059) - network: Free/null newDef if network fails to start (rhbz#866364) - migrate: v2: Use VIR_DOMAIN_XML_MIGRATABLE when available (rhbz#856864) - qemu: Avoid holding the driver lock in trivial snapshot API's (rhbz#772088) - storage: List more file types (rhbz#772088) - storage: Treat 'aio' like 'raw' at parse time (rhbz#772088) - storage: Match RNG to supported driver types (rhbz#772088) - storage: Use enum for default driver type (rhbz#772088) - storage: Use enum for disk driver type (rhbz#772088) - storage: Use enum for snapshot driver type (rhbz#772088) - storage: Don't probe non-files (rhbz#772088) - storage: Get entire metadata chain in one call (rhbz#772088) - storage: Don't require caller to pre-allocate metadata struct (rhbz#772088) - storage: Remember relative names in backing chain (rhbz#772088) - storage: Make it easier to find fi l e w i t h i n c h a i n ( r h b z # 7 7 2 0 8 8 )
b r > - s t o r a g e : C a c h e b a c k i n g c h a i n w h i l e q e m u d o m a i n i s l i v e ( r h b z # 7 7 2 0 8 8 )
b r > - s t o r a g e : U s e c a c h e t o w a l k b a c k i n g c h a i n ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : R e m o v e u n u s e d p a r a m e t e r s a f t e r p r e v i o u s p a t c h ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : M a n a g e q e m u b l o c k - c o m m i t m o n i t o r c o m m a n d ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : W i r e u p o n l i n e q e m u b l o c k - c o m m i t ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : I m p l e m e n t s h a l l o w c o m m i t f l a g i n q e m u ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : R e f a c t o r q e m u d i s k c h a i n p e r m i s s i o n g r a n t s ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : P r o p e r l y l a b e l d i s k s f o r q e m u b l o c k - c o m m i t ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : A v o i d s e g v o n e a r l y e r r o r ( r h b z # 7 7 2 0 8 8 )
b r > - b l o c k j o b : A c c o m m o d a t e e a r l y R H E L b a c k p o r t n a m i n g ( r h b z # 7 7 2 0 8 8 )
b r > - v i r s h : F i x s e g f a u l t o f s n a p s h o t - l i s t ( r h b z # 8 3 7 5 4 4 )
b r > - n e t w o r k : A l w a y s c r e a t e d n s m a s q h o s t s a n d a d d n h o s t s f i l e s , e v e n i f e m p t y ( r h b z # 8 6 8 3 8 9 )
b r > - n e t w o r k : D o n ' t a l l o w m u l t i p l e d e f a u l t p o r t g r o u p s ( r h b z # 8 6 8 4 8 3 )
b r > - s e l i n u x : U s e r a w c o n t e x t s ( r h b z # 8 5 1 9 8 1 )
b r > - s e l i n u x : A d d s e c u r i t y s e l i n u x f u n c t i o n t o l a b e l t a p f d ( r h b z # 8 5 1 9 8 1 )
b r > - s e l i n u x : U s e r a w c o n t e x t s 2 ( r h b z # 8 5 1 9 8 1 )
b r > - s e l i n u x : F i x w r o n g t a p f d r e l a b l l i n g ( r h b z # 8 5 1 9 8 1 )
b r > - s e l i n u x : R e m o v e u n u s e d v a r i a b l e s i n s o c k e t l a b e l l i n g ( r h b z # 8 5 1 9 8 1 )
b r > - s e l i n u x : R e l a b e l t a p f d i n q e m u P h y s I f a c e C o n n e c t ( r h b z # 8 5 1 9 8 1 )
b r > - s t o r a g e : L e t f o r m a t p r o b i n g w o r k o n r o o t - s q u a s h N F S ( r h b z # 8 5 6 2 4 7 )
b r > - s n a p s h o t : S a n i t y c h e c k w h e n r e u s i n g f i l e f o r s n a p s h o t ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : A d d q e m u c a p a b i l i t i e s r e l a t e d t o b l o c k j o b s ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : R e a c t t o a c t i v e b l o c k c o p y ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : R e t u r n a p p r o p r i a t e e v e n t a n d i n f o ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : S u p p o r t p i v o t o p e r a t i o n o n c a n c e l ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : M a k e d r i v e - r e o p e n s a f e r ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : I m p l e m e n t b l o c k c o p y f o r q e m u ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : A l l o w f o r e x i s t i n g f i l e s i n b l o c k - c o p y ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : A l l o w m i r r o r i n g u n d e r S E L i n u x a n d c g r o u p ( r h b z # 8 5 6 2 4 7 )
b r > - b l o c k j o b : R e l a b e l e n t i r e e x i s t i n g c h a i n ( r h b z # 8 5 6 2 4 7 )
b r >
b r > [ l i b v i r t - 0 . 1 0 . 2 - 4 . e l 6 ]
b r > - n o d e _ m e m o r y : A d d n e w p a r a m e t e r f i e l d t o t u n e t h e n e w s y s f s k n o b ( r h b z # 8 4 0 1 1 3 )
b r > - d a e m o n : F i x r e m o v i n g a b s t r a c t n a m e s p a c e s ( r h b z # 8 5 9 3 3 1 )
b r > - t e s t s : F i x d o m a i n - e v e n t s p y t h o n t e s t ( r h b z # 8 3 9 6 6 1 )
b r > - c o n f : F i x c r a s h w i t h c l e a n u p ( r h b z # 8 6 6 2 8 8 )
b r > - s p e c : A d d r u n t i m e r e q u i r e m e n t f o r l i b s s h 2 ( r h b z # 8 6 6 5 0 8 )
b r > - s p e c : R e q u i r e n e w e r s a n l o c k o n r e c e n t d i s t r o s ( r h b z # 8 3 2 1 5 6 )
b r > - s p e c : R e q u i r e n e w e r s a n l o c k o n r e c e n t d i s t r o s 2 ( r h b z # 8 3 2 1 5 6 )
b r >
b r > [ l i b v i r t - 0 . 1 0 . 2 - 3 . e l 6 ]
b r > - c o n f : R e n a m e l i f e c y c l e a c t i o n s t o e v e n t a c t i o n s ( r h b z # 8 3 2 1 5 6 )
b r > - c o n f : A d d o n _ l o c k f a i l u r e e v e n t c o n f i g u r a t i o n ( r h b z # 8 3 2 1 5 6 )
b r > - l o c k i n g : A d d c o n s t c h a r * p a r a m e t e r t o a v o i d u g l y t y p e c a s t s ( r h b z # 8 3 2 1 5 6 )
b r > - l o c k i n g : P a s s h y p e r v i s o r d r i v e r n a m e w h e n a c q u i r i n g l o c k s ( r h b z # 8 3 2 1 5 6 )
b r > - l o c k i n g : A d d s u p p o r t f o r l o c k f a i l u r e a c t i o n ( r h b z # 8 3 2 1 5 6 )
b r > - l o c k i n g : I m p l e m e n t l o c k f a i l u r e a c t i o n i n s a n l o c k d r i v e r ( r h b z # 8 3 2 1 5 6 )
b r > - c o n f : A d d s u p p o r t f o r s t a r t u p P o l i c y f o r U S B d e v i c e s ( r h b z # 8 4 3 5 6 0 )
b r > - q e m u : I n t r o d u c e q e m u F i n d H o s t d e v U S B D e v i c e ( r h b z # 8 4 3 5 6 0 )
b r > - q e m u : A d d o p t i o n t o t r e a t m i s s i n g U S B d e v i c e s a s s u c c e s s ( r h b z # 8 4 3 5 6 0 )
b r > - q e m u : I m p l e m e n t s t a r t u p P o l i c y f o r U S B p a s s e d t h r o u g h d e v i c e s ( r h b z # 8 4 3 5 6 0 )
b r > - A d d M I G R A T A B L E f l a g f o r v i r D o m a i n G e t X M L D e s c ( r h b z # 8 4 3 5 6 0 )
b r > - q e m u : M a k e s a v e / r e s t o r e w i t h U S B d e v i c e s u s a b l e ( r h b z # 8 4 3 5 6 0 )
b r > - c o n f : M a r k m i s s i n g o p t i o n a l U S B d e v i c e s i n d o m a i n X M L ( r h b z # 8 4 3 5 6 0 )
b r > - s e c u r i t y : A l s o p a r s e u s e r / g r o u p n a m e s i n s t e a d o f j u s t I D s f o r D A C l a b e l s ( r h b z # 8 6 0 5 1 9 )
b r > - d o c : U p d a t e d e s c r i p t i o n a b o u t s e c u r i t y l a b e l s o n f o r m a t d o m a i n . h t m l ( r h b z # 8 6 0 5 1 9 )
b r > - u t i l : E x t e n d v i r G e t U s e r I D a n d v i r G e t G r o u p I D t o s u p p o r t n a m e s a n d I D s ( r h b z # 8 6 0 5 1 9 )
b r > - s e c u r i t y : U p d a t e u s e r a n d g r o u p p a r s i n g i n s e c u r i t y _ d a c . c ( r h b z # 8 6 0 5 1 9 )
b r > - d o c : U p d a t e d e s c r i p t i o n a b o u t u s e r / g r o u p i n q e m u . c o n f ( r h b z # 8 6 0 5 1 9 )
b r > - F i x k v m _ p v _ e o i w i t h k v m c l o c k ( r h b z # 8 6 0 9 7 1 )
b r > - C h a n g e q e m u S e t S c h e d u l a r P a r a m e t e r s t o u s e A F F E C T _ C U R R E N T ( r h b z # 8 5 2 2 6 0 )
b r > - F i x h a n d l i n g o f i t a n i u m a r c h n a m e i n Q E M U d r i v e r ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u c a p a b i l i t i e s c a c h e m a n a g e r ( r h b z # 8 6 3 1 1 5 )
b r > - S w i t c h o v e r t o u s e c a c h e f o r b u i l d i n g Q E M U c a p a b i l i t i e s ( r h b z # 8 6 3 1 1 5 )
b r > - R e m o v e p r o b i n g o f f l a g s w h e n l a u n c h i n g Q E M U g u e s t s ( r h b z # 8 6 3 1 1 5 )
b r > - R e m o v e p r o b i n g o f m a c h i n e t y p e s w h e n c a n o n i c a l i z i n g X M L ( r h b z # 8 6 3 1 1 5 )
b r > - R e m o v e p r o b i n g o f C P U m o d e l s w h e n l a u n c h i n g Q E M U g u e s t s ( r h b z # 8 6 3 1 1 5 )
b r > - M a k e q e m u C a p s P r o b e M a c h i n e T y p e s & q e m u C a p s P r o b e C P U M o d e l s s t a t i c ( r h b z # 8 6 3 1 1 5 )
b r > - R e m o v e x e n n e r s u p p o r t ( r h b z # 8 6 3 1 1 5 )
b r > - R e f a c t o r g u e s t i n i t t o s u p p o r t q e m u - s y s t e m - i 3 8 6 b i n a r y t o o ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t V e r s i o n ( ) m e t h o d f o r Q M P q u e r y - v e r s i o n c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t M a c h i n e s ( ) m e t h o d f o r Q M P q u e r y - m a c h i n e s c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t C P U D e f i n i t i o n s m e t h o d f o r Q M P q u e r y - c p u - d e f i n i t i o n s c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t C o m m a n d s ( ) m e t h o d f o r Q M P q u e r y - c o m m a n d s c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t E v e n t s ( ) m e t h o d f o r Q M P q u e r y - e v e n t s c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t O b j e c t T y p e s ( ) m e t h o d f o r Q M P q o m - l i s t - t y p e s c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t O b j e c t P r o p s ( ) m e t h o d f o r Q M P d e v i c e - l i s t - p r o p e r t i e s c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - A d d a q e m u M o n i t o r G e t T a r g e t A r c h ( ) m e t h o d f o r Q M P q u e r y - t a r g e t c o m m a n d ( r h b z # 8 6 3 1 1 5 )
b r > - R e m o v e s o m e u n u s e d i n c l u d e s i n Q E M U c o d e ( r h b z # 8 6 3 1 1 5 )
b r > - M o v e c o m m a n d / e v e n t c a p a b i l i t i e s d e t e c t i o n o u t o f Q E M U m o n i t o r c o d e ( r h b z # 8 6 3 1 1 5 )
b r > - F i x r e g r e s s i o n s t a r t i n g Q E M U i n s t a n c e s w i t h o u t q u e r y - e v e n t s ( r h b z # 8 6 3 1 1 5 )
b r > - R e f a c t o r q e m u C a p s P a r s e D e v i c e S t r t o w o r k f r o m d a t a t a b l e s ( r h b z # 8 6 3 1 1 5 )
b r > - F i x Q E M U t e s t w i t h 1 . 2 . 0 h e l p o u t p u t ( r h b z # 8 6 3 1 1 5 )
b r > - I g n o r e e r r o r f r o m q u e r y - c p u - d e f i n i t i o n s ( r h b z # 8 6 3 1 1 5 )
b r > - F i x p o t e n t i a l d e a d l o c k w h e n a g e n t i s c l o s e d ( r h b z # 8 5 9 7 1 2 )
b r > - F i x ( r a r e ) d e a d l o c k i n Q E M U m o n i t o r c a l l b a c k s ( r h b z # 8 5 9 7 1 2 )
b r > - C o n v e r t v i r L X C M o n i t o r t o u s e v i r O b j e c t ( r h b z # 8 6 4 3 3 6 )
b r > - R e m o v e p o i n t l e s s v i r L X C P r o c e s s M o n i t o r D e s t r o y m e t h o d ( r h b z # 8 6 4 3 3 6 )
b r > - S i m p l i f y s o m e r e d u n d a n t l o c k i n g w h i l e u n r e f ' i n g o b j e c t s ( r h b z # 8 5 9 7 1 2 )
b r > - F i x d e a d l o c k i n h a n d l i n g E O F i n L X C m o n i t o r ( r h b z # 8 6 4 3 3 6 )
b r > - A v o i d b o g u s I / O e v e n t e r r o r s w h e n c l o s i n g t h e Q E M U m o n i t o r ( r h b z # 8 5 9 7 1 2 )
b r > - q e m u : F i x p a r s i n g o f x 8 6 C P U m o d e l s ( r h b z # 8 6 4 0 9 7 )
b r > - p y t h o n : K e e p c o n s i s t e n t h a n d l i n g o f P y t h o n i n t e g e r c o n v e r s i o n ( r h b z # 8 1 6 6 0 9 )
b r > - e s x : F i x a n d i m p r o v e e s x L i s t A l l D o m a i n s f u n c t i o n ( r h b z # 8 6 4 3 8 4 )
b r > - v i r s h : B l o c k S I G I N T w h i l e g e t t i n g B l o c k J o b I n f o ( r h b z # 8 4 5 4 4 8 )
b r > - s p e c : A d d s u p p o r t f o r l i b s s h 2 t r a n s p o r t ( r h b z # 5 1 3 3 6 3 )
b r > - R e v e r t ' U s e X D G B a s e D i r e c t o r i e s i n s t e a d o f s t o r i n g i n h o m e d i r e c t o r y ' ( r h b z # 8 5 9 3 3 1 )
b r > [ ( r h b z # 8 5 5 2 1 8 ) ]
b r > - c o n f : I g n o r e v c p u p i n f o r n o t o n l i n e d v c p u s w h e n p a r s i n g ( r h b z # 8 5 5 2 1 8 )
b r > - c o n f : I n i t i a l i z e t h e p i n n i n g p o l i c y f o r v c p u s ( r h b z # 8 5 5 2 1 8 )
b r > - q e m u : C r e a t e o r r e m o v e c g r o u p w h e n d o i n g v c p u h o t p l u g i n g ( r h b z # 8 5 7 0 1 3 )
b r > - q e m u : I n i t i a l i z e c p u s e t f o r h o t p l u g g e d v c p u a s d e f - > c p u s e t ( r h b z # 8 5 5 2 1 8 )
b r > - c o n f : I g n o r e e m u l a t o r p i n i f v c p u p l a c e m e n t i s a u t o ( r h b z # 8 5 5 2 1 8 )
b r > - q e m u : I g n o r e d e f - > c p u m a s k i f e m u l a t o r p i n i s s p e c i f i e d ( r h b z # 8 5 5 2 1 8 )
b r > [ ( r h b z # 8 5 5 2 1 8 ) ]
b r > - c o n f : F i x v i r D e v i c e P C I A d d r e s s E q u a l a r g s ( r h b z # 8 0 5 0 7 1 )
b r > - c o n f : V i r D o m a i n D e v i c e I n f o C o p y u t i l i t y f u n c t i o n ( r h b z # 8 0 5 0 7 1 )
b r > - q e m u : R e o r g a n i z e q e m u D o m a i n C h a n g e N e t a n d q e m u D o m a i n C h a n g e N e t B r i d g e ( r h b z # 8 0 5 0 7 1 )
b r > - A d d s u p p o r t f o r S U S P E N D _ D I S K e v e n t ( r h b z # 8 3 9 6 6 1 )
b r >
b r > [ l i b v i r t - 0 . 1 0 . 2 - 2 . e l 6 ]
b r > - q e m u : W a i t f o r S P I C E t o m i g r a t e ( r h b z # 8 3 6 1 3 5 )
b r > - l x c : C o r r e c t l y r e p o r t a c t i v e c g r o u p s ( r h b z # 8 6 0 9 0 7 )
b r > - n e t w o r k : B a c k e n d f o r v i r N e t w o r k U p d a t e o f i n t e r f a c e l i s t ( r h b z # 8 4 4 4 0 4 )
b r > - F i x s t a r t o f c o n t a i n e r s w i t h c u s t o m r o o t f i l e s y s t e m ( r h b z # 8 6 1 5 6 4 )
b r > - C o r r e c t c h e c k i n g o f v i r S t r c p y S t a t i c ( ) r e t u r n v a l u e ( r h b z # 8 6 4 1 2 2 )
b r >
b r > [ l i b v i r t - 0 . 1 0 . 2 - 1 . e l 6 ]
b r > - N e w b u i l d b a s e d o n u p s t r e a m r e l e a s e 0 . 1 0 . 2 ( r h b z # 8 3 6 9 3 4 )
b r > - n e t w o r k : d e f i n e n e w A P I v i r N e t w o r k U p d a t e
b r > - a d d s u p p o r t f o r Q E m u s a n d b o x s u p p o r t
b r > - b l o c k j o b : a d d v i r D o m a i n B l o c k C o m m i t
b r > - N e w A P I s t o g e t / s e t N o d e m e m o r y p a r a m e t e r s
b r > - n e w A P I v i r C o n n e c t L i s t A l l S e c r e t s
b r > - n e w A P I v i r C o n n e c t L i s t A l l N W F i l t e r s
b r > - n e w A P I v i r C o n n e c t L i s t A l l N o d e D e v i c e s
b r > - n e w A P I v i r C o n n e c t L i s t A l l I n t e r f a c e s
b r > - n e w A P I v i r C o n n e c t L i s t A l l N e t w o r k s
b r > - n e w A P I v i r S t o r a g e P o o l L i s t A l l V o l u m e s
b r > - A d d P M S U S P E N D E D l i f e c y c l e e v e n t
b r > - n e w A P I v i r S t o r a g e L i s t A l l S t o r a g e P o o l s
b r > - A d d p e r - g u e s t S 3 / S 4 s t a t e c o n f i g u r a t i o n
b r > - q e m u : S u p p o r t f o r B l o c k D e v i c e I O L i m i t s
b r > - a l o t o f b u g f i x e s , i m p r o v e m e n t s a n d p o r t a b i l i t y w o r k
b r >
b r > [ l i b v i r t - 0 . 1 0 . 2 - 0 r c 1 . e l 6 ]
b r > - N e w b u i l d b a s e d o n u p s t r e a m r e l e a s e c a n d i d a t e 1 o f 0 . 1 0 . 2 ( r h b z # 8 3 6 9 3 4 )
b r >
b r > [ l i b v i r t - 0 . 1 0 . 1 - 2 . e l 6 ]
b r > - D o n ' t a s s u m e u s e o f / s y s / f s / c g r o u p ( r h b z # 8 4 2 9 7 9 )
b r >
b r > [ l i b v i r t - 0 . 1 0 . 1 - 1 . e l 6 ]
b r > - N e w b u i l d b a s e d o n u p s t r e a m r e l e a s e 0 . 1 0 . 1 ( r h b z # 8 3 6 9 3 4 )
b r > - m a n y f i x e s o n t o p o f 0 . 1 0 . 0
b r >
b r > [ l i b v i r t - 0 . 1 0 . 0 - 1 . e l 6 ]
b r > - N e w b u i l d b a s e d o n u p s t r e a m r e l e a s e 0 . 1 0 . 0 ( r h b z # 8 3 6 9 3 4 )
b r > - a g e n t : a d d q e m u A g e n t A r b i t r a r y C o m m a n d ( ) f o r g e n e r a l q e m u a g e n t c o m m a n d
b r > - I n t r o d u c e v i r D o m a i n P i n E m u l a t o r a n d v i r D o m a i n G e t E m u l a t o r P i n I n f o f u n c t i o n s
b r > - n e t w o r k : u s e f i r e w a l l d i n s t e a d o f i p t a b l e s , w h e n a v a i l a b l e
b r > - n e t w o r k : m a k e n e t w o r k d r i v e r v l a n - a w a r e
b r > - e s x : I m p l e m e n t n e t w o r k d r i v e r
b r > - V a r i o u s L X C i m p r o v e m e n t s
b r > - A d d v i r D o m a i n G e t H o s t n a m e
b r > - a l o t o f b u g f i x e s , i m p r o v e m e n t s a n d p o r t a b i l i t y w o r k
b r >
b r > [ l i b v i r t - 0 . 1 0 . 0 - 0 r c 1 . e l 6 ]
b r > - N e w b u i l d b a s e d o n u p s t r e a m s n a p s h o t 0 . 1 0 . 0 - 0 r c 1 ( r h b z # 8 3 6 9 3 4 )
b r >
b r > [ l i b v i r t - 0 . 1 0 . 0 - 0 r c 0 . e l 6 ]
b r > - N e w b u i l d b a s e d o n u p s t r e a m s n a p s h o t 0 . 1 0 . 0 - 0 r c 0 ( r h b z # 8 3 6 9 3 4 )
b r > - C l e a n u p a n d r e b a s e o f t h e f e w R H E L - o n l y p a t c h e s
b r >
b r > [ l i b v i r t - 0 . 9 . 1 3 - 3 . e l 6 ]
b r > - f i x t h e p a c k a g e s p l i t t o b e s i m i l a r t o 6 . 3 o n e i n s t e a d o f u p s t r e a m
b r >
b r > [ l i b v i r t - 0 . 9 . 1 3 - 2 . e l 6 ]
b r > - f i x a p a c k a g e d e p e n d e n c y p r o b l e m m a k i n g - 1 u n i n s t a l l a b l e
b r >
b r > [ l i b v i r t - 0 . 9 . 1 3 - 1 . e l 6 ]
b r > - f i r s t r e b a s e f o r 6 . 4 m o r e t o c o m e
b r > - k v m - g u e s t f a i l e d t o s t a r t ; d o u b l e - c l o s e b u g i n l i b v i r t ( r h b z # 8 2 3 7 1 6 )
b r > - p o t e n t i a l t o d e a d l o c k l i b v i r t o n E P I P E ( r h b z # 8 2 7 2 3 4 )
b r > - f i x k e e p a l i v e i s s u e s ( r h b z # 8 3 2 0 8 1 )
b r > - C P U t o p o l o g y p a r s i n g b u g o n s p e c i a l N U M A p l a t f o r m ( r h b z # 8 2 8 7 2 9 )
b r > - l i b v i r t d w i l l c r a s h w h e n t i g h t l o o p o f h o t p l u g / u n p l u g P C I d e v i c e ( r h b z # 8 2 2 3 7 3 ) / p >

b r > h 2 > R e l a t e d C V E s / h 2 >
b r > t a b l e c e l l p a d d i n g = " 2 " c e l l s p a c i n g = " 2 " b o r d e r = " 0 " w i d t h = " 1 0 0 % " > t b o d y >
t r > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / c v e / C V E - 2 0 1 2 - 3 4 1 1 . h t m l " > C V E - 2 0 1 2 - 3 4 1 1 / a > / t d > / t r >
/ t b o d y > / t a b l e >

b r > h 2 > U p d a t e d P a c k a g e s / h 2 >
b r > t a b l e c e l l p a d d i n g = " 2 " c e l l s p a c i n g = " 2 " b o r d e r = " 0 " w i d t h = " 1 0 0 % " > t b o d y >
t r s t y l e = " c o l o r : # F F 0 0 0 0 ; " > t d > b > R e l e a s e / A r c h i t e c t u r e / b > t d > b > F i l e n a m e / b > / t d > t d > b > M D 5 s u m / b > / t d > t d > b > S u p e r s e d e d B y A d v i s o r y / b > / t d > / t r >
t r > t d c o l s p a n = " 4 " > / t d > / t r > t r > t d > O r a c l e L i n u x 6 ( i 3 8 6 ) / t d > t d > l i b v i r t - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . s r c . r p m / t d > t d > b c f 5 f c d d 8 7 9 0 a f b 7 a f 5 c b 2 a a 5 3 1 b c e a 6 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . i 6 8 6 . r p m / t d > t d > d 0 1 b 1 2 a f b 5 b 0 4 5 5 9 6 c 2 8 6 8 d 0 0 f 8 1 1 9 3 c / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - c l i e n t - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . i 6 8 6 . r p m / t d > t d > 6 5 b 3 b a e 9 0 7 d e 7 0 d 6 b c f a 8 d c 9 c 9 2 b 2 c d c / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - d e v e l - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . i 6 8 6 . r p m / t d > t d > e 1 e 5 a d 8 6 a f 0 3 f f 3 e 6 9 2 4 6 8 9 b 5 4 6 6 8 c 6 4 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - p y t h o n - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . i 6 8 6 . r p m / t d > t d > 8 c 6 8 5 e b 9 2 e 0 a d a 1 c d d f 9 5 f a 7 1 4 2 e f 1 1 e / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d c o l s p a n = " 4 " > / t d > / t r > t r > t d > O r a c l e L i n u x 6 ( x 8 6 _ 6 4 ) / t d > t d > l i b v i r t - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . s r c . r p m / t d > t d > b c f 5 f c d d 8 7 9 0 a f b 7 a f 5 c b 2 a a 5 3 1 b c e a 6 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . x 8 6 _ 6 4 . r p m / t d > t d > a 0 e d 3 0 e f 2 e 6 a 8 e 8 5 e 6 a 4 3 9 a 4 9 9 4 a 7 1 3 7 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - c l i e n t - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . i 6 8 6 . r p m / t d > t d > 6 5 b 3 b a e 9 0 7 d e 7 0 d 6 b c f a 8 d c 9 c 9 2 b 2 c d c / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - c l i e n t - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . x 8 6 _ 6 4 . r p m / t d > t d > 4 f f 1 4 3 c a b 8 b c e e 5 9 4 c f b 2 9 1 a a 0 7 c d b 1 d / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - d e v e l - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . i 6 8 6 . r p m / t d > t d > e 1 e 5 a d 8 6 a f 0 3 f f 3 e 6 9 2 4 6 8 9 b 5 4 6 6 8 c 6 4 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - d e v e l - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . x 8 6 _ 6 4 . r p m / t d > t d > 0 8 f 9 7 0 4 6 b 8 e b 8 c d 2 a 9 e a 8 7 e 4 e 4 1 b d 9 2 2 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - l o c k - s a n l o c k - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . x 8 6 _ 6 4 . r p m / t d > t d > 1 7 8 8 b 1 b 6 6 d 9 4 e 5 8 3 8 2 a 5 5 d a 5 d e 3 6 2 2 7 2 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r > t r > t d > / t d > t d > l i b v i r t - p y t h o n - 0 . 1 0 . 2 - 1 8 . 0 . 1 . e l 6 . x 8 6 _ 6 4 . r p m / t d > t d > 9 f 2 8 d c 4 a 0 f b d b c 2 f 5 2 b 6 9 f f 3 3 6 2 8 b d b 3 / t d > t d > a h r e f = " h t t p : / / l i n u x . o r a c l e . c o m / e r r a t a / E L B A - 2 0 1 7 - 0 6 8 2 . h t m l " > E L B A - 2 0 1 7 - 0 6 8 2 / a > / t d > / t r >
/ t b o d y > / t a b l e >

b r > b r >
b r > p >
T h i s p a g e i s g e n e r a t e d a u t o m a t i c a l l y a n d h a s n o t b e e n c h e c k e d f o r e r r o r s o r o m i s s i o n s . F o r c l a r i f i c a t i o n
o r c o r r e c t i o n s p l e a s e c o n t a c t t h e a h r e f = " h t t p s : / / l i n u x . o r a c l e . c o m / " > O r a c l e L i n u x U L N t e a m / a > / p >

                                               /   d   i   v   >   
                                               !   -   -   
                                               /   d   i   v   >   
                                               -   -   >   
                                       /   d   i   v   >   
                               /   d   i   v   >


                       d   i   v       i   d   =   "   m   c   1   6   "       c   l   a   s   s   =   "   m   c   1   6   v   0   "   >   
                               d   i   v       c   l   a   s   s   =   "   m   c   1   6   w   1   "   >   
                                       h   2   >   T   e   c   h   n   i   c   a   l       i   n   f   o   r   m   a   t   i   o   n   /   h   2   >   
                                       u   l   >   
                                               l   i   >   a       h   r   e   f   =   "   h   t   t   p   s   :   /   /   l   i   n   u   x   .   o   r   a   c   l   e   .   c   o   m   /   h   a   r   d   w   a   r   e   -   c   e   r   t   i   f   i   c   a   t   i   o   n   s   "       t   a   r   g   e   t   =   "   _   b   l   a   n   k   "   >   O   r   a   c   l   e       L   i   n   u   x       C   e   r   t   i   f   i   e   d       H   a   r   d   w   a   r   e   /   a   >   /   l   i   >   
                                               l   i   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   u   s   /   s   u   p   p   o   r   t   /   l   i   b   r   a   r   y   /   e   l   s   p   -   l   i   f   e   t   i   m   e   -   0   6   9   3   3   8   .   p   d   f   "   >   O   r   a   c   l   e       L   i   n   u   x       S   u   p   p   o   r   t   e   d       R   e   l   e   a   s   e   s   /   a   >   /   l   i   >   
                                       /   u   l   >   
                               /   d   i   v   >

                               d   i   v       c   l   a   s   s   =   "   m   c   1   6   w   1   "   >   
                                       h   2   >   O   r   a   c   l   e       L   i   n   u   x       S   u   p   p   o   r   t   /   h   2   >   
                                       u   l   >   
                                               l   i   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   u   s   /   t   e   c   h   n   o   l   o   g   i   e   s   /   l   i   n   u   x   /   O   r   a   c   l   e   L   i   n   u   x   S   u   p   p   o   r   t   /   i   n   d   e   x   .   h   t   m   l   "       t   a   r   g   e   t   =   "   _   b   l   a   n   k   "   >   O   r   a   c   l   e       L   i   n   u   x       S   u   p   p   o   r   t   /   a   >   /   l   i   >   
                                               l   i   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   u   s   /   s   u   p   p   o   r   t   /   p   r   e   m   i   e   r   /   s   e   r   v   e   r   s   -   s   t   o   r   a   g   e   /   o   v   e   r   v   i   e   w   /   i   n   d   e   x   .   h   t   m   l   "       t   a   r   g   e   t   =   "   _   b   l   a   n   k   "   >   O   r   a   c   l   e       P   r   e   m   i   e   r       S   u   p   p   o   r   t       f   o   r       S   y   s   t   e   m   s   /   a   >   /   l   i   >   
                                               l   i   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   u   s   /   s   u   p   p   o   r   t   /   a   d   v   a   n   c   e   d   -   c   u   s   t   o   m   e   r   -   s   e   r   v   i   c   e   s   /   o   v   e   r   v   i   e   w   /   "   >   A   d   v   a   n   c   e   d       C   u   s   t   o   m   e   r       S   e   r   v   i   c   e   s   /   a   >   /   l   i   >   
                                       /   u   l   >   
                               /   d   i   v   >

                               d   i   v       c   l   a   s   s   =   "   m   c   1   6   w   2   "   >   
                                       h   2   >   C   o   n   n   e   c   t   /   h   2   >   
                                       u   l   >   
                                               l   i       c   l   a   s   s   =   "   f   b   i   c   o   n   "   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   f   a   c   e   b   o   o   k   .   c   o   m   /   o   r   a   c   l   e   l   i   n   u   x   "       t   i   t   l   e   =   "   F   a   c   e   b   o   o   k   "       n   a   m   e   =   "   F   a   c   e   b   o   o   k   "       t   a   r   g   e   t   =   "   _   b   l   a   n   k   "       i   d   =   "   F   a   c   e   b   o   o   k   "   >   F   a   c   e   b   o   o   k   /   a   >   /   l   i   >   
                                               l   i       c   l   a   s   s   =   "   t   w   i   c   o   n   "   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   t   w   i   t   t   e   r   .   c   o   m   /   O   r   a   c   l   e   L   i   n   u   x   "       t   i   t   l   e   =   "   T   w   i   t   t   e   r   "       n   a   m   e   =   "   T   w   i   t   t   e   r   "       t   a   r   g   e   t   =   "   _   b   l   a   n   k   "       i   d   =   "   T   w   i   t   t   e   r   "   >   T   w   i   t   t   e   r   /   a   >   /   l   i   >   
                                               l   i       c   l   a   s   s   =   "   i   n   i   c   o   n   "   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   l   i   n   k   e   d   i   n   .   c   o   m   /   g   r   o   u   p   s   ?   g   i   d   =   1   2   0   2   3   8   "       t   i   t   l   e   =   "   L   i   n   k   e   d   I   n   "       n   a   m   e   =   "   L   i   n   k   e   d   I   n   "       t   a   r   g   e   t   =   "   _   b   l   a   n   k   "       i   d   =   "   L   i   n   k   e   d   I   n   "   >   L   i   n   k   e   d   I   n   /   a   >   /   l   i   >   
                                               l   i       c   l   a   s   s   =   "   y   t   i   c   o   n   "   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   y   o   u   t   u   b   e   .   c   o   m   /   o   r   a   c   l   e   l   i   n   u   x   c   h   a   n   n   e   l   "       t   i   t   l   e   =   "   Y   o   u   T   u   b   e   "       n   a   m   e   =   "   Y   o   u   T   u   b   e   "       t   a   r   g   e   t   =   "   _   b   l   a   n   k   "       i   d   =   "   Y   o   u   T   u   b   e   "   >   Y   o   u   T   u   b   e   /   a   >   /   l   i   >   
                                               l   i       c   l   a   s   s   =   "   b   l   o   g   i   c   o   n   "   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   b   l   o   g   s   .   o   r   a   c   l   e   .   c   o   m   /   l   i   n   u   x   "       t   i   t   l   e   =   "   B   l   o   g   "       n   a   m   e   =   "   B   l   o   g   "   >   B   l   o   g   /   a   >   /   l   i   >   
                                       /   u   l   >   
                               /   d   i   v   >

                               d   i   v       c   l   a   s   s   =   "   m   c   1   6   w   3   "   >   
                                       h   2   >   C   o   n   t   a   c   t       U   s   /   h   2   >   
                                       u   l   >   
                                               l   i   >   a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   u   s   /   c   o   r   p   o   r   a   t   e   /   c   o   n   t   a   c   t   /   g   l   o   b   a   l   -   0   7   0   5   1   1   .   h   t   m   l   "   >   G   l   o   b   a   l       c   o   n   t   a   c   t   s   /   a   >   /   l   i   >   
                                               l   i   >   O   r   a   c   l   e       1   -   8   0   0   -   6   3   3   -   0   6   9   1   /   l   i   >   
                                       /   u   l   >   
                               /   d   i   v   >   
                       /   d   i   v   >   
               /   d   i   v   >

               d   i   v       i   d   =   "   m   c   0   4   "       c   l   a   s   s   =   "   m   c   0   4   v   1   "   >   
                       d   i   v       c   l   a   s   s   =   "   m   c   0   4   w   1   "   >   
                               a       h   r   e   f   =   "   h   t   t   p   :   /   /   o   r   a   c   l   e   .   c   o   m   "   >   i   m   g       s   r   c   =   "   /   /   w   w   w   .   o   r   a   c   l   e   i   m   g   .   c   o   m   /   a   s   s   e   t   s   /   m   c   0   4   -   f   o   o   t   e   r   -   l   o   g   o   .   p   n   g   "       b   o   r   d   e   r   =   "   0   "       a   l   t   =   "   s   o   f   t   w   a   r   e   .   h   a   r   d   w   a   r   e   .   c   o   m   p   l   e   t   e   "       /   >   /   a   >   
                       /   d   i   v   >

                       d   i   v       c   l   a   s   s   =   "   m   c   0   4   w   2   "   >   
                               a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   s   u   b   s   c   r   i   b   e   /   i   n   d   e   x   .   h   t   m   l   "   >   S   u   b   s   c   r   i   b   e   /   a   >       |       a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   c   o   r   p   o   r   a   t   e   /   e   m   p   l   o   y   m   e   n   t   /   i   n   d   e   x   .   h   t   m   l   "   >   C   a   r   e   e   r   s   /   a   >       |       a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   c   o   r   p   o   r   a   t   e   /   c   o   n   t   a   c   t   /   i   n   d   e   x   .   h   t   m   l   "   >   C   o   n   t   a   c   t       U   s   /   a   >       |       a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   h   t   m   l   /   c   o   p   y   r   i   g   h   t   .   h   t   m   l   "   >   L   e   g   a   l       N   o   t   i   c   e   s   /   a   >       |       a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   h   t   m   l   /   t   e   r   m   s   .   h   t   m   l   "   >   T   e   r   m   s       o   f       U   s   e   /   a   >       |       a       h   r   e   f   =   "   h   t   t   p   :   /   /   w   w   w   .   o   r   a   c   l   e   .   c   o   m   /   h   t   m   l   /   p   r   i   v   a   c   y   .   h   t   m   l   "   >   Y   o   u   r       P   r   i   v   a   c   y       R   i   g   h   t   s   /   a   >   
                       /   d   i   v   >   
               /   d   i   v   >   
       /   d   i   v   >

/ b o d y >
/ h t m l >