# changelog

author: Dan Walsh <dwalsh@redhat.com> 1.27.26-1
changelog:
  * Added -B (--build) option to semodule to force a rebuild.
  	* Reverted setsebool patch to call semanage_set_reload_bools().
  	* Changed setsebool to disable policy reload and to call
  	  security_set_boolean_list to update the runtime booleans.
  	* Changed setfiles -c to use new flag to set_matchpathcon_flags()
  	  to disable context translation by matchpathcon_init().


author: Dan Walsh <dwalsh@redhat.com> 1.27.23-1
changelog:
  - Update to match NSA
  	* Changed setfiles for the context canonicalization support.
  	* Changed setsebool to call semanage_is_managed() interface
  	  and fall back to security_set_boolean_list() if policy is
  	  not managed.
  	* Merged setsebool memory leak fix from Ivan Gyurdiev.
  	* Merged setsebool patch to call semanage_set_reload_bools()
  	  interface from Ivan Gyurdiev.


author: Dan Walsh <dwalsh@redhat.com> 1.27.20-1
changelog:
  - Update to match NSA
  	* Merged setsebool patch from Ivan Gyurdiev.
  	  This moves setsebool from libselinux/utils to policycoreutils,
  	  and rewrites it to use libsemanage for permanent boolean changes.


author: Dan Walsh <dwalsh@redhat.com> 1.27.19-1
changelog:
  - Update to match NSA
  	* Merged semodule support for reload, noreload, and store options
  	  from Joshua Brindle.
  	* Merged semodule_package rewrite from Joshua Brindle.


author: Dan Walsh <dwalsh@redhat.com> 1.27.18-1
changelog:
  - Update to match NSA
  	* Cleaned up usage and error messages and releasing of memory by
     	  semodule_* utilities.
  	* Corrected error reporting by semodule.
  	* Updated semodule_expand for change to sepol interface.
  	* Merged fixes for make DESTDIR= builds from Joshua Brindle.


author: Dan Walsh <dwalsh@redhat.com> 1.27.12-1
changelog:
  - Update to match NSA
  	* Merged non-PAM Makefile support for newrole and run_init from Timothy Wood.


author: Dan Walsh <dwalsh@redhat.com> 1.27.11-1
changelog:
  - Update to match NSA
  	* Updated semodule_expand to use get interfaces for hidden sepol_module_package type.
  	* Merged newrole and run_init pam config patches from Dan Walsh (Red Hat).
  	* Merged fixfiles patch from Dan Walsh (Red Hat).
  	* Updated semodule for removal of semanage_strerror.


author: Dan Walsh <dwalsh@redhat.com> 1.27.7-1
changelog:
  - Update to match NSA
  	* Updated semodule_link and semodule_expand to use shared libsepol.
  	Fixed audit2why to call policydb_init prior to policydb_read (still
  	uses the static libsepol).


author: Dan Walsh <dwalsh@redhat.com> 1.27.6-1
changelog:
  - Update to match NSA
  	* Updated for changes to libsepol. 
  	Changed semodule and semodule_package to use the shared libsepol.
  	Disabled build of semodule_link and semodule_expand for now.
  	Updated audit2why for relocated policydb internal headers,
  	still needs to be converted to a shared lib interface.


author: Dan Walsh <dwalsh@redhat.com> 1.27.5-1
changelog:
  - Update to match NSA
  	* Fixed warnings in load_policy.
  	* Rewrote load_policy to use the new selinux_mkload_policy()
  	interface provided by libselinux.


author: Dan Walsh <dwalsh@redhat.com> 1.27.3-1
changelog:
  - Update to match NSA
  	* Merged patch to update semodule to the new libsemanage API
  	and improve the user interface from Karl MacMillan (Tresys).
  	* Modified semodule for the create/connect API split.


author: Dan Walsh <dwalsh@redhat.com> 1.27.2-1
changelog:
  - Update to match NSA
  	* Merged run_init open_init_pty bug fix from Manoj Srivastava
  	  (unblock SIGCHLD).  Bug reported by Erich Schubert.


author: Dan Walsh <dwalsh@redhat.com> 1.27.1-1
changelog:
  - Update to match NSA
  	* Merged error shadowing bug fix for restorecon from Dan Walsh.
  	* Merged setfiles usage/man page update for -r option from Dan Walsh.
  	* Merged fixfiles -C patch to ignore :s0 addition on update
  	  to a MCS/MLS policy from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.25.9-1
changelog:
  - Update to match NSA
  	* Changed setfiles -c to translate the context to raw format
  	prior to calling libsepol.


author: Dan Walsh <dwalsh@redhat.com> 1.25.6-1
changelog:
  - Update to match NSA
  	* Merged fixes for semodule_link and sestatus from Serge Hallyn (IBM).
  	  Bugs found by Coverity.


author: Dan Walsh <dwalsh@redhat.com> 1.25.5-1
changelog:
  - Update to match NSA
  	* Merged patch to move module read/write code from libsemanage
  	  to libsepol from Jason Tang (Tresys).


author: Dan Walsh <dwalsh@redhat.com> 1.23.11-1
changelog:
  - Update to match NSA
  	* Merged fixfiles and newrole patch from Dan Walsh.
  	* Merged audit2why man page from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.23.10-1
changelog:
  - Update to match NSA
  	* Extended audit2why to incorporate booleans and local user 
  	  settings when analyzing audit messages.


author: Dan Walsh <dwalsh@redhat.com> 1.23.9-1
changelog:
  - Update to match NSA
  	* Updated audit2why for sepol_ prefixes on Flask types to
  	  avoid namespace collision with libselinux, and to 
  	  include <selinux/selinux.h> now.


author: Dan Walsh <dwalsh@redhat.com> 1.23.7-1
changelog:
  - Change -f flag in fixfiles to remove stuff from /tmp
  - Change -F flag to pass -F flag  to restorecon/fixfiles.  (IE Force relabel).


author: Dan Walsh <dwalsh@redhat.com> 1.23.6-1
changelog:
  - Update to match NSA
  	* Fixed signed/unsigned pointer bug in load_policy.
  	* Reverted context validation patch for genhomedircon.


author: Dan Walsh <dwalsh@redhat.com> 1.23.5-1
changelog:
  - Update to match NSA
  	* Reverted load_policy is_selinux_enabled patch from Dan Walsh.
  	  Otherwise, an initial policy load cannot be performed using
  	  load_policy, e.g. for anaconda.


author: Dan Walsh <dwalsh@redhat.com> 1.23.4-1
changelog:
  - Update to version from NSA
  	* Merged load_policy is_selinux_enabled patch from Dan Walsh.
  	* Merged restorecon verbose output patch from Dan Walsh.
  	* Merged setfiles altroot patch from Chris PeBenito.


author: Dan Walsh <dwalsh@redhat.com> 1.23.3-1
changelog:
  - Update to version from NSA
          * Merged context validation patch for genhomedircon from Eric Paris.
  - Fix verbose output of restorecon


author: Dan Walsh <dwalsh@redhat.com> 1.23.2-1
changelog:
  - Update to version from NSA
  	* Changed setfiles -c to call set_matchpathcon_flags(3) to
  	  turn off processing of .homedirs and .local.


author: Dan Walsh <dwalsh@redhat.com> 1.23.1-1
changelog:
  - Update to released version from NSA
  	* Merged rewrite of genhomedircon by Eric Paris.
  	* Changed fixfiles to relabel jfs since it now supports security xattrs
  	  (as of 2.6.11).  Removed reiserfs until 2.6.12 is released with 
  	  fixed support for reiserfs and selinux.


author: Dan Walsh <dwalsh@redhat.com> 1.21.18-2
changelog:
  - Apply Uli patch
  	* The Makefiles should use the -Wall option even if compiled in beehive
  	* Add -W, too
  	* use -Werror when used outside of beehive.  This could also be used unconditionally
  	* setfiles/setfiles.c: fix resulting warning
  	* restorecon/restorecon.c: Likewise
  	* run_init/open_init_pty.c: argc hasn't been checked, the program would crash if
  called without parameters.  ignore the return value of nice properly.
  	* run_init: don't link with -ldl lutil
  	* load_policy: that's the bad bug.  pointer to unsigned int is passed, size_t is
  written to.  fails on 64-bit archs
  	* sestatus: signed vs unsigned problem
  	* newrole: don't link with -ldl


author: Dan Walsh <dwalsh@redhat.com> 1.21.18-1
changelog:
  - Update to latest from NSA
  	* Changed load_policy to fall back to the original policy upon
  	  an error from sepol_genusers().


author: Dan Walsh <dwalsh@redhat.com> 1.21.17-1
changelog:
  - Update to latest from NSA
  	* Merged new genhomedircon script from Dan Walsh.
  	* Changed load_policy to call sepol_genusers().


author: Dan Walsh <dwalsh@redhat.com> 1.21.13-1
changelog:
  - Update from NSA
  	* Merged further change to fixfiles -C from Dan Walsh.
  	* Merged updated fixfiles script from Dan Walsh.
  - Fix error handling of restorecon


author: Dan Walsh <dwalsh@redhat.com> 1.21.12-1
changelog:
  - More cleanup of fixfiles sed patch
  	* Merged further patches for restorecon/setfiles -e and fixfiles -C.


author: Dan Walsh <dwalsh@redhat.com> 1.21.10-1
changelog:
  - More cleanup of fixfiles sed patch
  - Upgrade to latest from NSA
  	* Merged patch for open_init_pty from Manoj Srivastava.


author: Dan Walsh <dwalsh@redhat.com> 1.21.9-1
changelog:
  - More cleanup of sed patch
  - Upgrade to latest from NSA
  	* Merged updated fixfiles script from Dan Walsh.
  	* Merged updated man page for fixfiles from Dan Walsh and re-added unzipped.
  	* Reverted fixfiles patch for file_contexts.local; 
  	  obsoleted by setfiles rewrite.
  	* Merged error handling patch for restorecon from Dan Walsh.
  	* Merged semi raw mode for open_init_pty helper from Manoj Srivastava.
  	* Rewrote setfiles to use matchpathcon and the new interfaces
  	  exported by libselinux (>= 1.21.5).


author: Dan Walsh <dwalsh@redhat.com> 1.21.7-3
changelog:
  - Fix fixfiles patch
  - Upgrade to latest from NSA
  	* Prevent overflow of spec array in setfiles.
  - Add diff comparason between file_contexts to fixfiles
  - Allow restorecon to give an warning on file not found instead of exiting


author: Dan Walsh <dwalsh@redhat.com> 1.21.5-1
changelog:
  - Upgrade to latest from NSA
  	* Merged newrole -l support from Darrel Goeddel (TCS).
  - Fix genhomedircon STARTING_UID


author: Dan Walsh <dwalsh@redhat.com> 1.21.3-1
changelog:
  - Upgrade to latest from NSA
  	* Fixed restorecon to not treat errors from is_context_customizable()
  	  as a customizable context.
  	* Merged setfiles/restorecon patch to not reset user field unless
  	  -F option is specified from Dan Walsh.
  	* Merged open_init_pty helper for run_init from Manoj Srivastava.
  	* Merged audit2allow and genhomedircon man pages from Manoj Srivastava.


author: Dan Walsh <dwalsh@redhat.com> 1.21.1-3
changelog:
  - Don't change user componant if it is all that changed unless forced.
  - Change fixfiles to concatinate file_context.local for setfiles


author: Dan Walsh <dwalsh@redhat.com> 1.20.1-1
changelog:
  - Update to latest from NSA
  	* Merged fixfiles rewrite from Dan Walsh.
  	* Merged restorecon patch from Dan Walsh.


author: Dan Walsh <dwalsh@redhat.com> 1.19.3-1
changelog:
  - Update to latest from NSA
  	* Merged fixfiles and restorecon patches from Dan Walsh.
  	* Don't display change if only user part changed.


author: Dan Walsh <dwalsh@redhat.com> 1.19.2-4
changelog:
  - Fix fixfiles handling of rpm
  - Fix restorecon to not warn on symlinks unless -v -v 
  - Fix output of verbose to show old context as well as new context


author: Dan Walsh <dwalsh@redhat.com> 1.19.2-1
changelog:
  - Update to latest from NSA
  	* Changed restorecon to ignore ENOENT errors from matchpathcon.
  	* Merged nonls patch from Chris PeBenito.


author: Dan Walsh <dwalsh@redhat.com> 1.17.6-1
changelog:
  - Update with NSA
  	* Added -l option to setfiles to log changes via syslog.
  	* Merged -e option to setfiles to exclude directories.
  	* Merged -R option to restorecon for recursive descent.


author: Dan Walsh <dwalsh@redhat.com> 1.14.1-2
changelog:
  - Fix fixfiles.cron to not run on non SELinux boxes
  - Fix several problems in fixfiles and fixfiles.cron


author: Dan Walsh <dwalsh@redhat.com> 1.13.3-1
changelog:
  - Update latest from NSA
  - Add -o option to setfiles to save output of any files with incorrect context.


author: Colin Walters <walters@redhat.com> 1.10-3
changelog:
  - Add patch to fall back to authenticating via uid if
    the current user's SELinux user identity is the default
    identity
  - Add BuildRequires pam-devel


author: Dan Walsh <dwalsh@redhat.com> 1.9-9
changelog:
  - Change restorecon to not follow symlinks.  It is too difficult and confusing
  - to figure out the file context for the file pointed to by a symlink.


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.63.1.el6uek]
changelog:
  - Revert "kernel.spec: Require the new microcode_ctl." (Brian Maly)   
  - x86: Clean up IBRS functionality resident in common code (Kanth Ghatraju)  [Orabug: 27439198]  
  - x86: Display correct settings for the SPECTRE_V2 bug (Kanth Ghatraju)  [Orabug: 27439198]  
  - Set CONFIG_GENERIC_CPU_VULNERABILITIES flag (Kanth Ghatraju)  [Orabug: 27439198]  
  - x86/cpu: Implement CPU vulnerabilites sysfs functions (Thomas Gleixner)  [Orabug: 27439198]  
  - sysfs/cpu: Fix typos in vulnerability documentation (David Woodhouse)  [Orabug: 27439198]  
  - sysfs/cpu: Add vulnerability folder (Thomas Gleixner)  [Orabug: 27439198]  
  - x86/cpufeatures: Add X86_BUG_SPECTRE_V[12] (David Woodhouse)  [Orabug: 27439198]  
  - x86/cpufeatures: Add X86_BUG_CPU_MELTDOWN (Kanth Ghatraju)  [Orabug: 27439198]  
  - KVM: x86: Add memory barrier on vmcs field lookup (Andrew Honig)   {CVE-2017-5753} 
  - KVM: VMX: remove I/O port 0x80 bypass on Intel hosts (Andrew Honig)  [Orabug: 27439182]  {CVE-2017-1000407} {CVE-2017-1000407}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.62.1.el6uek]
changelog:
  - xen-blkback: add pending_req allocation stats (Ankur Arora)  [Orabug: 27386891]  
  - xen-blkback: move indirect req allocation out-of-line (Ankur Arora)  [Orabug: 27386891]  
  - xen-blkback: pull nseg validation out in a function (Ankur Arora)  [Orabug: 27386891]  
  - xen-blkback: make struct pending_req less monolithic (Ankur Arora)  [Orabug: 27386891]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.61.1.el6uek]
changelog:
  - x86/pti/efi: broken conversion from efi to kernel page table (Pavel Tatashin)  [Orabug: 27378519] [Orabug: 27352353]  {CVE-2017-5754} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT (redux) (Konrad Rzeszutek Wilk)  [Orabug: 27378474]  
  - x86/IBRS: Make sure we restore MSR_IA32_SPEC_CTRL to a valid value (Boris Ostrovsky)  [Orabug: 27378115]  
  - x86/IBRS/IBPB: Set sysctl_ibrs/ibpb_enabled properly (Boris Ostrovsky)  [Orabug: 27382622]  
  - x86/spec_ctrl: Add missing 'lfence' when IBRS is not supported. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/entry_64: TRACE_IRQS_OFF before re-enabling. (Jamie Iles)  [Orabug: 27345850]  {CVE-2017-5715} 
  - ptrace: remove unlocked RCU dereference. (Jamie Iles)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/ia32: Adds code hygiene for 32bit SYSCALL instruction entry. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/ia32: don't save registers on audit call (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec/ia32: Sprinkle IBRS and RSB at the 32-bit SYSCALL (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/ia32: Move STUFF_RSB And ENABLE_IBRS (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec: Always set IBRS to guest value on VMENTER and host on VMEXIT. (Konrad Rzeszutek Wilk)  [Orabug: 27365614]  {CVE-2017-5715} 
  - x86/ia32: save and clear registers on syscall. (Jamie Iles)  [Orabug: 27371760]  {CVE-2017-5754} 
  - x86/IBRS: Save current status of MSR_IA32_SPEC_CTRL (Boris Ostrovsky)  [Orabug: 27371757]  
  - pti: Rename X86_FEATURE_KAISER to X86_FEATURE_PTI (Pavel Tatashin)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/spec_ctrl: Add missing IBRS_DISABLE (Konrad Rzeszutek Wilk)   
  - Make use of ibrs_inuse consistent. (Jun Nakajima)   
  - x86/kvm: Set IBRS on VMEXIT if guest disabled it. (Konrad Rzeszutek Wilk)   
  - Re-introduce clearing of r12-15, rbp, rbx (Kris Van Hees)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: more ibrs/pti fixes (Pavel Tatashin)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/spec: Actually do the check for in_use on ENABLE_IBRS (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - kvm: svm: Expose the CPUID.0x80000008 ebx flag. (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86/spec_ctrl: Provide the sysfs version of the ibrs_enabled (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Use better #define for FEATURE_ENABLE_IBRS and 0 (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Instead of 0x2, 0x4, and 0x1 use #defines. (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - kpti: Disable when running under Xen PV (Konrad Rzeszutek Wilk)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86: Don't ENABLE_IBRS in nmi when we are still running on user cr3 (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts - fix ia32 path (Konrad Rzeszutek Wilk)   {CVE-2017-5715} 
  - x86: Fix spectre/kpti integration (Konrad Rzeszutek Wilk)  [Orabug: 27371653]  {CVE-2017-5754} 
  - PTI: unbreak EFI old_memmap (Jiri Kosina)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KAISER KABI tweaks. (Martin K. Petersen)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/ldt: fix crash in ldt freeing. (Jamie Iles)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/entry: Define 'cpu_current_top_of_stack' for 64-bit code (Denys Vlasenko)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/entry: Remove unused 'kernel_stack' per-cpu variable (Denys Vlasenko)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/entry: Stop using PER_CPU_VAR(kernel_stack) (Denys Vlasenko)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: Set _PAGE_NX only if supported (Guenter Roeck)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/vdso: Get pvclock data from the vvar VMA instead of the fixmap (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KPTI: Report when enabled (Kees Cook)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KPTI: Rename to PAGE_TABLE_ISOLATION (Kees Cook)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Move feature detection up (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Reenable PARAVIRT (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/paravirt: Dont patch flush_tlb_single (Thomas Gleixner)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: kaiser_flush_tlb_on_return_to_user() check PCID (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: asm/tlbflush.h handle noPGE at lower level (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: drop is_atomic arg to kaiser_pagetable_walk() (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflush (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Check boottime cmdline params (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/kaiser: Rename and simplify X86_FEATURE_KAISER handling (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: add "nokaiser" boot option, using ALTERNATIVE (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix unlikely error in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: _pgd_alloc() without __GFP_REPEAT to avoid stalls (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: paranoid_entry pass cr3 need to paranoid_exit (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_user (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: PCID 0 for kernel and 128 for user (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush user (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: enhanced by kernel and user PCIDs (Dave Hansen)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: vmstat show NR_KAISERTABLE as nr_overhead (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: delete KAISER_REAL_SWITCH option (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSET (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: cleanups while trying for gold link (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: kaiser_remove_mapping() move along the pgd (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: tidied up kaiser_add/remove_mapping slightly (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: tidied up asm/kaiser.h somewhat (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: ENOMEM if kaiser_pagetable_walk() NULL (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix perf crashes (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix regs to do_nmi() ifndef CONFIG_KAISER (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: KAISER depends on SMP (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: fix build and FIXME in alloc_ldt_struct() (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: stack map PAGE_SIZE at THREAD_SIZE-PAGE_SIZE (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: do not set _PAGE_NX on pgd_none (Hugh Dickins)  [Orabug: 27371653]  {CVE-2017-5754} 
  - kaiser: merged update (Dave Hansen)  [Orabug: 27371653]  {CVE-2017-5754} 
  - KAISER: Kernel Address Isolation (Richard Fellner)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/boot: Add early cmdline parsing for options with arguments (Tom Lendacky)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm/64: Fix reboot interaction with CR4.PCIDE (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Enable CR4.PCIDE on supported systems (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Add the 'nopcid' boot option to turn off PCID (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Disable PCID on 32-bit kernels (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Make flush_tlb_mm_range() more predictable (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Remove flush_tlb() and flush_tlb_current_task() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/vm86/32: Switch to flush_tlb_mm_range() in mark_screen_rdonly() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/irq: Do not substract irq_tlb_count from irq_call_count (Aaron Lu)  [Orabug: 27371653]  {CVE-2017-5754} 
  - sched/core: Idle_task_exit() shouldn't use switch_mm_irqs_off() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - ARM: Hide finish_arch_post_lock_switch() from modules (Steven Rostedt)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm, sched/core: Turn off IRQs in switch_mm() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm, sched/core: Uninline switch_mm() (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Build arch/x86/mm/tlb.c even on !SMP (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - sched/core: Add switch_mm_irqs_off() and use it in the scheduler (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - mm/mmu_context, sched/core: Fix mmu_context.h assumption (Ingo Molnar)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: If INVPCID is available, use it to flush global mappings (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Add a 'noinvpcid' boot option to turn off INVPCID (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Fix INVPCID asm constraint (Borislav Petkov)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/mm: Add INVPCID helpers (Andy Lutomirski)  [Orabug: 27371653]  {CVE-2017-5754} 
  - x86/ibrs: Remove 'ibrs_dump' and remove the pr_debug (Konrad Rzeszutek Wilk)  [Orabug: 27351388]  
  - kABI: Revert kABI: Make the boot_cpu_data look normal (Konrad Rzeszutek Wilk)   {CVE-2017-5715}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.60.1.el6uek]
changelog:
  - userns: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - udf: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - net: mpls: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - fs: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - ipv6: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - ipv4: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - Thermal/int340x: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - cw1200: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - qla2xxx: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - p54: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - carl9170: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - uvcvideo: prevent speculative execution (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - bpf: prevent speculative execution in eBPF interpreter (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - locking/barriers: introduce new observable speculation barrier (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - x86/cpu/AMD: Remove now unused definition of MFENCE_RDTSC feature (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - x86/cpu/AMD: Make the LFENCE instruction serialized (Elena Reshetova)  [Orabug: 27345857]  {CVE-2017-5753} 
  - kABI: Make the boot_cpu_data look normal. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - kernel.spec: Require the new microcode_ctl. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} {CVE-2017-5715} 
  - x86/microcode/AMD: Add support for fam17h microcode loading (Tom Lendacky)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: Disable if running as Xen PV guest. (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Set IBPB when running a different VCPU (Dave Hansen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Clear the host registers after setbe (Jun Nakajima)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Use the ibpb_inuse variable. (Jun Nakajima)  [Orabug: 27345850]  {CVE-2017-5715} 
  - KVM: x86: add SPEC_CTRL to MSR and CPUID lists (Andrea Arcangeli)  [Orabug: 27345850]  {CVE-2017-5715} 
  - kvm: vmx: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Paolo Bonzini)  [Orabug: 27345850]  {CVE-2017-5715} 
  - Use the "ibrs_inuse" variable. (Jun Nakajima)  [Orabug: 27345850]  {CVE-2017-5715} 
  - kvm: svm: add MSR_IA32_SPEC_CTRL and MSR_IA32_PRED_CMD (Andrea Arcangeli)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/svm: Set IBPB when running a different VCPU (Paolo Bonzini)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/kvm: Pad RSB on VM transition (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/cpu/AMD: Add speculative control support for AMD (Tom Lendacky)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/microcode: Recheck IBRS and IBPB feature on microcode reload (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: Move IBRS/IBPB feature detection to scattered.c (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add lock to serialize changes to ibrs and ibpb control (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/kvm: clear registers on VM exit (Tom Lendacky)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/kvm: Set IBPB when switching VM (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - *INCOMPLETE* x86/syscall: Clear unused extra registers on syscall entrance (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/entry: Stuff RSB for entry to kernel for non-SMEP platform (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/mm: Only set IBPB when the new thread cannot ptrace current thread (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/mm: Set IBPB upon context switch (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS when offlining cpu and re-enable on wakeup (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/idle: Disable IBRS entering idle and enable it on wakeup (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/spec_ctrl: save IBRS MSR value in paranoid_entry (Andrea Arcangeli)  [Orabug: 27345850]  {CVE-2017-5715} 
  - *Scaffolding* x86/spec_ctrl: Add sysctl knobs to enable/disable SPEC_CTRL feature (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/enter: Use IBRS on syscall and interrupts (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: Add macro that does not save rax, rcx, rdx on stack to disable IBRS (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/enter: MACROS to set/clear IBRS and set IBP (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/feature: Report presence of IBPB and IBRS control (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86: Add STIBP feature enumeration (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/cpufeature: Add X86_FEATURE_IA32_ARCH_CAPS and X86_FEATURE_IBRS_ATT (Konrad Rzeszutek Wilk)  [Orabug: 27345850]  {CVE-2017-5715} 
  - x86/feature: Enable the x86 feature to control (Tim Chen)  [Orabug: 27345850]  {CVE-2017-5715}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.59.1.el6uek]
changelog:
  - nvme: merge probe_work and reset_work (Christoph Hellwig)  [Orabug: 26984819]  
  - nvme: only ignore hardware errors in nvme_create_io_queues (Christoph Hellwig)  [Orabug: 26984819]  
  - nvme: add NVME_SC_CANCELLED (Christoph Hellwig)  [Orabug: 26984819]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.58.1.el6uek]
changelog:
  - netlink: allow to listen "all" netns (Nicolas Dichtel)  [Orabug: 27098331]  
  - netlink: rename private flags and states (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: use a spin_lock to protect nsid management (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: notify new nsid outside __peernet2id() (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: rename peernet2id() to peernet2id_alloc() (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: always provide the id to rtnl_net_fill() (Nicolas Dichtel)  [Orabug: 27098331]  
  - netns: returns always an id in __peernet2id() (Nicolas Dichtel)  [Orabug: 27098331]  
  - mm: fix new crash in unmapped_area_topdown() (Hugh Dickins)  [Orabug: 26338222]  {CVE-2017-1000364} 
  - mm: larger stack guard gap, between vmas (Hugh Dickins)  [Orabug: 26338222]  {CVE-2017-1000364} 
  - Revert "SUNRPC: Refactor svc_set_num_threads()" (Kirtikar Kashyap)  [Orabug: 26981903]  
  - Revert "NFSv4: Fix callback server shutdown" (Kirtikar Kashyap)  [Orabug: 26981903]


author: Dhaval Giani <dhaval.giani@oracle.com> [4.1.12-61.57.1.el6uek]
changelog:
  - packet: fix tp_reserve race in packet_set_ring (Willem de Bruijn)  [Orabug: 26681157]  {CVE-2017-1000111} 
  - sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Eric Dumazet)  [Orabug: 26650879]  {CVE-2017-9075} 
  - x86/acpi: Prevent out of bound access caused by broken ACPI tables (Seunghun Han)  [Orabug: 26643642]  {CVE-2017-11473} 
  - aio: mark AIO pseudo-fs noexec (Jann Horn)  [Orabug: 26643594]  {CVE-2016-10044} 
  - mqueue: fix a use-after-free in sys_mq_notify() (Cong Wang)  [Orabug: 26643552]  {CVE-2017-11176} 
  - ping: implement proper locking (Eric Dumazet)  [Orabug: 26540282]  {CVE-2017-2671} 
  - nfsd: encoders mustn't use unitialized values in error cases (J. Bruce Fields)  [Orabug: 26572912]  {CVE-2017-8797} 
  - nfsd: fix undefined behavior in nfsd4_layout_verify (Ari Kauppi)  [Orabug: 26572912]  {CVE-2017-8797} 
  - vfs: Commit to never having exectuables on proc and sysfs. (Eric W. Biederman)  [Orabug: 26643594]  {CVE-2016-10044} 
  - vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB (Tejun Heo)  [Orabug: 26643594]  {CVE-2016-10044} 
  - fs/exec.c: account for argv/envp pointers (Kees Cook)  [Orabug: 26403981]  {CVE-2017-1000365} {CVE-2017-1000365} 
  - NFSv4: Fix callback server shutdown (Trond Myklebust)  [Orabug: 26403981]  {CVE-2017-9059} 
  - SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust)  [Orabug: 26403981]  {CVE-2017-9059}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.56.1.el6uek]
changelog:
  - mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin Guay)  [Orabug: 26867347]  
  - xen/x86: Add interface for querying amount of host memory (Boris Ostrovsky)  [Orabug: 26867347]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.55.1.el6uek]
changelog:
  - Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)  [Orabug: 26796420]  {CVE-2017-1000251} 
  - blk-mq: avoid re-initialize request which is failed in direct dispatch (Shaohua Li)  [Orabug: 26752510]  
  - xen-blkfront: fix mq start/stop race (Junxiao Bi)  [Orabug: 26739166] [Orabug: 26739166]  
  - Added IB diag counters from UEK2 (Chris Gray)  [Orabug: 26088233]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.54.1.el6uek]
changelog:
  - xen: fix bio vec merging (Roger Pau Monne)  [Orabug: 26669479] [Orabug: 26645497]  {CVE-2017-12134}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.52.1.el6uek]
changelog:
  - KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells)  [Orabug: 26585991]  {CVE-2016-9604} {CVE-2016-9604} 
  - l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() (Guillaume Nault)  [Orabug: 26586044]  {CVE-2016-10200} 
  - mnt: Add a per mount namespace limit on the number of mounts (Eric W. Biederman)  [Orabug: 26585947]  {CVE-2016-6213} {CVE-2016-6213} 
  - ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)  [Orabug: 26578193]  {CVE-2017-9242}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.51.1.el6uek]
changelog:
  - SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust)  [Orabug: 25802249]  
  - xen-blkback: stop blkback thread of every queue in xen_blkif_disconnect (Annie Li)


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.50.1.el6uek]
changelog:
  - char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau)  [Orabug: 26403938]  {CVE-2017-1000363} 
  - ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai)  [Orabug: 26403954]  {CVE-2017-1000380} 
  - ALSA: timer: Fix race between read and ioctl (Takashi Iwai)  [Orabug: 26403954]  {CVE-2017-1000380} 
  - ipv6: Fix leak in ipv6_gso_segment(). (David S. Miller)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Ben Hutchings)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6: Check ip6_find_1stfragopt() return value properly. (David S. Miller)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6: Prevent overrun when parsing v6 header options (Craig Gallek)  [Orabug: 26403966]  {CVE-2017-9074} 
  - ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong)  [Orabug: 26404003]  {CVE-2017-9077} 
  - scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin)  [Orabug: 26443597]  
  - mm: introduce kv[mz]alloc helpers (Kyle Fortin)  [Orabug: 26443597]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.49.1.el6uek]
changelog:
  - dccp/tcp: do not inherit mc_list from parent (Eric Dumazet)  [Orabug: 26108563]  {CVE-2017-8890} 
  - mlx4_core: Add func name to common error strings to locate uniquely (Mukesh Kacker)  [Orabug: 26137675]  
  - RDS/IB: active bonding port state fix for intfs added late (Mukesh Kacker)  [Orabug: 26139379]  
  - net/mlx4_core: Use round robin scheme to avoid stale caches (Santosh Shilimkar)  [Orabug: 26361580]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.48.1.el6uek]
changelog:
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26350952]  
  - nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)  [Orabug: 26366015]  {CVE-2017-7645}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.47.1.el6uek]
changelog:
  - udp: properly support MSG_PEEK with truncated buffers (Eric Dumazet)  [Orabug: 25876653]  {CVE-2016-10229} 
  - HID: hid-cypress: validate length of report (Greg Kroah-Hartman)  [Orabug: 25795985]  {CVE-2017-7273} 
  - nfsd: stricter decoding of write-like NFSv2/v3 ops (J. Bruce Fields)  [Orabug: 25986983]  {CVE-2017-7895} 
  - net/packet: fix overflow in check for tp_reserve (Andrey Konovalov)  [Orabug: 26143550]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for tp_frame_nr (Andrey Konovalov)  [Orabug: 26143550]  {CVE-2017-7308} 
  - net/packet: fix overflow in check for priv area size (Andrey Konovalov)  [Orabug: 26143550]  {CVE-2017-7308}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.46.1.el6uek]
changelog:
  - mlx4: limit max MSIX allocations (Ajaykumar Hotchandani)  [Orabug: 26331606]  
  - nvme: Handle PM1725 HIL reset (Martin K. Petersen)  [Orabug: 26277595]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.45.1.el6uek]
changelog:
  - xsigo: poor performance discovering 256 FC LUNs w/4 paths per LUN (Pradeep Gopanapalli)  [Orabug: 25976641]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.44.1.el6uek]
changelog:
  - xsigo: Compute node crash on FC failover (Pradeep Gopanapalli)  [Orabug: 25981984]  
  - I/O ERROR WHEN A FILE ON ACFS FILESYSTEM IS ATTACHED TO THE GUEST DOMU (Joe Jin)  [Orabug: 26096242]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.43.1.el6uek]
changelog:
  - RDS/IB: 4KB receive buffers get posted by mistake on 16KB frag connections. (Venkat Venkatsubra)  [Orabug: 26080015]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.39.1.el6uek]
changelog:
  - uek-rpm: enable CONFIG_KSPLICE. (Jamie Iles)  [Orabug: 25698177]  
  - ksplice: add sysctls for determining Ksplice features. (Jamie Iles)  [Orabug: 25698177]  
  - signal: protect SIGNAL_UNKILLABLE from unintentional clearing. (Jamie Iles)  [Orabug: 25698177]  
  - KVM: x86: fix emulation of "MOV SS, null selector" (Paolo Bonzini)  [Orabug: 25719671]  {CVE-2017-2583} {CVE-2017-2583} 
  - ext4: store checksum seed in superblock (Darrick J. Wong)  [Orabug: 25719732]  {CVE-2016-10208} 
  - ext4: reserve code points for the project quota feature (Theodore Ts'o)  [Orabug: 25719732]  {CVE-2016-10208} 
  - ext4: validate s_first_meta_bg at mount time (Eryu Guan)  [Orabug: 25719732]  {CVE-2016-10208} 
  - ext4: clean up feature test macros with predicate functions (Darrick J. Wong)  [Orabug: 25719732]  {CVE-2016-10208} 
  - sctp: avoid BUG_ON on sctp_wait_for_sndbuf (Marcelo Ricardo Leitner)  [Orabug: 25719808]  {CVE-2017-5986} 
  - tcp: avoid infinite loop in tcp_splice_read() (Eric Dumazet)  [Orabug: 25720809]  {CVE-2017-6214} 
  - ip: fix IP_CHECKSUM handling (Paolo Abeni)  [Orabug: 25720845]  {CVE-2017-6347} 
  - udp: fix IP_CHECKSUM handling (Eric Dumazet)  [Orabug: 25720845]  {CVE-2017-6347} 
  - udp: do not expect udp headers in recv cmsg IP_CMSG_CHECKSUM (Willem de Bruijn)  [Orabug: 25720845]  {CVE-2017-6347} 
  - ipc/shm: Fix shmat mmap nil-page protection (Davidlohr Bueso)  [Orabug: 25797004]  {CVE-2017-5669} 
  - xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (Andy Whitcroft)  [Orabug: 25814649]  {CVE-2017-7184} 
  - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window (Andy Whitcroft)  [Orabug: 25814649]  {CVE-2017-7184}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.38.1.el6uek]
changelog:
  - xen-netfront: Rework the fix for Rx stall during OOM and network stress (Dongli Zhang)  [Orabug: 25798673]  
  - xen-netfront: Fix Rx stall during network stress and OOM (Dongli Zhang)  [Orabug: 25798673]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.37.1.el6uek]
changelog:
  - Revert "x86/mm: Expand the exception table logic to allow new handling options" (Brian Maly)  [Orabug: 25790387]  {CVE-2016-9644} 
  - Revert "fix minor infoleak in get_user_ex()" (Brian Maly)  [Orabug: 25790391]  {CVE-2016-9644}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.36.1.el6uek]
changelog:
  - x86/mm: Expand the exception table logic to allow new handling options (Tony Luck)  [Orabug: 25790391]  {CVE-2016-9644}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.35.1.el6uek]
changelog:
  - xsigo: [errata] xve:Accessing proc entry l2table crashes system (Pradeep Gopanapalli)  [Orabug: 25779590]  
  - xsigo: [backport] Fix race condition in freeing aging forwarding tables (Pradeep Gopanapalli)  [Orabug: 25704632]  
  - xsigo: [errata] Optimize xsvnic module parameters for UEK4. (Pradeep Gopanapalli)  [Orabug: 25779897]  
  - IB/CORE: sync the resouce access in fmr_pool (Wengang Wang)  [Orabug: 25677461]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.34.1.el6uek]
changelog:
  - net: ping: check minimum size on ICMP header length (Kees Cook)  [Orabug: 25766906]  {CVE-2016-8399} {CVE-2016-8399} 
  - sg_write()/bsg_write() is not fit to be called under KERNEL_DS (Al Viro)  [Orabug: 25765439]  {CVE-2016-10088} 
  - scsi: sg: check length passed to SG_NEXT_CMD_LEN (peter chang)  [Orabug: 25751987]  {CVE-2017-7187}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.33.1.el6uek]
changelog:
  - tty: n_hdlc: get rid of racy n_hdlc.tbuf (Alexander Popov)  [Orabug: 25696683]  {CVE-2017-2636} 
  - TTY: n_hdlc, fix lockdep false positive (Jiri Slaby)  [Orabug: 25696683]  {CVE-2017-2636} 
  - xen-netfront: cast grant table reference first to type int (Dongli Zhang)   
  - xen-netfront: do not cast grant table reference to signed short (Dongli Zhang)   
  - mpt3sas: Don't spam logs if logging level is 0 (Johannes Thumshirn)  [Orabug: 25267709]  
  - If Slot Status indicates changes in both Data Link Layer Status and Presence Detect, prioritize the Link status change. (Jack Vogel)  [Orabug: 25317787]  
  - PCI: pciehp: Leave power indicator on when enabling already-enabled slot (Ashok Raj)  [Orabug: 25317787]  
  - firewire: net: guard against rx buffer overflows (Stefan Richter)  [Orabug: 25451523]  {CVE-2016-8633} 
  - usbnet: cleanup after bind() in probe() (Oliver Neukum)  [Orabug: 25463902]  {CVE-2016-3951} 
  - cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind (Bjørn Mork)  [Orabug: 25463902]  {CVE-2016-3951} 
  - cdc_ncm: Add support for moving NDP to end of NCM frame (Enrico Mioso)  [Orabug: 25463902]  {CVE-2016-3951} 
  - x86/mm/32: Enable full randomization on i386 and X86_32 (Hector Marco-Gisbert)  [Orabug: 25463922]  {CVE-2016-3672} 
  - kvm: fix page struct leak in handle_vmon (Paolo Bonzini)  [Orabug: 25507136]  {CVE-2017-2596} 
  - crypto: mcryptd - Check mcryptd algorithm compatibility (tim)  [Orabug: 25507155]  {CVE-2016-10147} 
  - kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) (Jim Mattson)  [Orabug: 25507191]  {CVE-2016-9588} 
  - KVM: x86: drop error recovery in em_jmp_far and em_ret_far (Radim Krčmář)  [Orabug: 25507215]  {CVE-2016-9756} 
  - tcp: take care of truncations done by sk_filter() (Eric Dumazet)  [Orabug: 25507229]  {CVE-2016-8645} 
  - rose: limit sk_filter trim to payload (Willem de Bruijn)  [Orabug: 25507229]  {CVE-2016-8645} 
  - tipc: check minimum bearer MTU (Michal Kubeček)  [Orabug: 25507246]  {CVE-2016-8632} {CVE-2016-8632} 
  - fix minor infoleak in get_user_ex() (Al Viro)  [Orabug: 25507276]  {CVE-2016-9178} 
  - scsi: arcmsr: Simplify user_len checking (Borislav Petkov)  [Orabug: 25507326]  {CVE-2016-7425} 
  - scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() (Dan Carpenter)  [Orabug: 25507326]  {CVE-2016-7425} 
  - tmpfs: clear S_ISGID when setting posix ACLs (Gu Zheng)  [Orabug: 25507343]  {CVE-2016-7097} {CVE-2016-7097} 
  - posix_acl: Clear SGID bit when setting file permissions (Jan Kara)  [Orabug: 25507343]  {CVE-2016-7097} {CVE-2016-7097} 
  - ext2: convert to mbcache2 (Jan Kara)  [Orabug: 25512373]  {CVE-2015-8952} 
  - ext4: convert to mbcache2 (Jan Kara)  [Orabug: 25512373]  {CVE-2015-8952} 
  - mbcache2: reimplement mbcache (Jan Kara)  [Orabug: 25512373]  {CVE-2015-8952} 
  - USB: digi_acceleport: do sanity checking for the number of ports (Oliver Neukum)  [Orabug: 25512467]  {CVE-2016-3140} 
  - ip6_gre: fix ip6gre_err() invalid reads (Eric Dumazet)  [Orabug: 25534357]  {CVE-2017-5897} 
  - ipv4: keep skb->dst around in presence of IP options (Eric Dumazet)  [Orabug: 25543890]  {CVE-2017-5970} 
  - perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race (Peter Zijlstra)  [Orabug: 25615123]  {CVE-2017-6001} 
  - net/llc: avoid BUG_ON() in skb_orphan() (Eric Dumazet)  [Orabug: 25682422]  {CVE-2017-6345} 
  - net/mlx4_core: Disallow creation of RAW QPs on a VF (Eli Cohen)  [Orabug: 25697852]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.32.1.el6uek]
changelog:
  - dccp: fix freeing skb too early for IPV6_RECVPKTINFO (Andrey Konovalov)  [Orabug: 25598264]  {CVE-2017-6074}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.31.1.el6uek]
changelog:
  - RDS: don't commit to queue till transport connection is up (Santosh Shilimkar)  [Orabug: 25505993]  
  - RDS: restrict socket connection reset to CAP_NET_ADMIN (Santosh Shilimkar)  [Orabug: 25505993]  
  - vfio/pci: Hide broken INTx support from user (Alex Williamson)  [Orabug: 25513313] [Orabug: 25513335]  
  - mlx4: avoid multiple free on id_map_ent (Wengang Wang)   
  - fs/proc/task_mmu.c: fix mm_access() mode parameter in pagemap_read() (Kenny Keslar)  [Orabug: 25374985]  
  - net: fix infoleak in llc (Kangjie Lu)  [Orabug: 25462802]  
  - USB: usbfs: fix potential infoleak in devio (Kangjie Lu)  [Orabug: 25462756]  {CVE-2016-4482} 
  - crypto: algif_hash - Only export and import on sockets with data (Herbert Xu)  [Orabug: 25417801]  {CVE-2016-8646} 
  - kvm: x86: Check memopp before dereference (CVE-2016-8630) (Owen Hofmann)  [Orabug: 25417393]  {CVE-2016-8630} 
  - Don't feed anything but regular iovec's to blk_rq_map_user_iov (Linus Torvalds)  [Orabug: 25231933]  {CVE-2016-9576} 
  - vfio/pci: Fix integer overflows, bitmask check (Vlad Tsyrklevich)  [Orabug: 25164110]  {CVE-2016-9083} {CVE-2016-9084}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.30.1.el6uek]
changelog:
  - i40e: fix VLAN inside VXLAN (Jesse Brandeburg)  [Orabug: 25464099]  
  - xen-netback: fix extra_info handling in xenvif_tx_err() (Paul Durrant)  [Orabug: 25464125]  
  - net: Documentation: Fix default value tcp_limit_output_bytes (Niklas Cassel)  [Orabug: 25458069]  
  - tcp: double default TSQ output bytes limit (Wei Liu)  [Orabug: 25458069]  
  - xenbus: fix deadlock on writes to /proc/xen/xenbus (David Vrabel)  [Orabug: 25464069]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.29.1.el6uek]
changelog:
  - packet: fix race condition in packet_set_ring (Philip Pettersson)  [Orabug: 25209722]  {CVE-2016-8655} 
  - tcp: fix use after free in tcp_xmit_retransmit_queue() (Eric Dumazet)  [Orabug: 25374357]  {CVE-2016-6828} 
  - tunnels: Don't apply GRO to multiple layers of encapsulation. (Jesse Gross)  [Orabug: 25036231]  {CVE-2016-8666} 
  - mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] (Andrey Ryabinin)  [Orabug: 25154090]  {CVE-2016-8650} 
  - net: avoid signed overflows for SO_{SND|RCV}BUFFORCE (Eric Dumazet)  [Orabug: 25203615]  {CVE-2016-9793} 
  - ALSA: pcm : Call kill_fasync() in stream lock (Takashi Iwai)  [Orabug: 25203958]  {CVE-2016-9794} 
  - netlink: Fix dump skb leak/double free (Herbert Xu)  [Orabug: 25204450]  {CVE-2016-9806} 
  - KEYS: Fix short sprintf buffer in /proc/keys show function (David Howells)  [Orabug: 25306342]  {CVE-2016-7042}


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.28.1.el6uek]
changelog:
  - net: Fix use after free in the recvmmsg exit path (Arnaldo Carvalho de Melo)  [Orabug: 25298608]  {CVE-2016-7117}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.27.1.el6uek]
changelog:
  - nvme: Limit command retries (Keith Busch)  [Orabug: 25258105]  
  - net/mlx4_core: panic the system on unrecoverable errors (Santosh Shilimkar)  [Orabug: 25249711]  
  - NVMe: reverse IO direction for VUC command code F7 (Ashok Vairavan)  [Orabug: 25205965]  
  - NVMe: reduce admin queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 25257775]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.26.1.el6uek]
changelog:
  - NVMe: reduce queue depth as workaround for Samsung EPIC SQ errata (Ashok Vairavan)  [Orabug: 25138132]  
  - sctp: validate chunk len before actually using it (Marcelo Ricardo Leitner)  [Orabug: 25142846]  {CVE-2016-9555} 
  - Revert "ecryptfs: forbid opening files without mmap handler" (Chuck Anderson)  [Orabug: 25023269]  {CVE-2016-1583} 
  - ASN.1: Fix non-match detection failure on data overrun (David Howells)  [Orabug: 25059039]  {CVE-2016-2053} 
  - Bluetooth: Fix potential NULL dereference in RFCOMM bind callback (Jaganath Kanakkassery)  [Orabug: 25058896]  {CVE-2015-8956} 
  - mm: migrate dirty page without clear_page_dirty_for_io etc (Hugh Dickins)  [Orabug: 25059189]  {CVE-2016-3070} 
  - audit: fix a double fetch in audit_log_single_execve_arg() (Paul Moore)  [Orabug: 25059936]  {CVE-2016-6136} 
  - ecryptfs: don't allow mmap when the lower fs doesn't support it (Jeff Mahoney)  [Orabug: 25023269]  {CVE-2016-1583} {CVE-2016-1583} 
  - nvme: avoid cqe corruption when update at the same time as read (Marta Rybczynska)  [Orabug: 24960824]  
  - NVMe: Don't unmap controller registers on reset (Keith Busch)  [Orabug: 24960824]  
  - percpu: fix synchronization between synchronous map extension and chunk destruction (Tejun Heo)  [Orabug: 25060083]  {CVE-2016-4794} 
  - percpu: fix synchronization between chunk->map_extend_work and chunk destruction (Tejun Heo)  [Orabug: 25060083]  {CVE-2016-4794} 
  - aacraid: Check size values after double-fetch from user (Dave Carroll)  [Orabug: 25060042]  {CVE-2016-6480} {CVE-2016-6480} 
  - ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS (Kangjie Lu)  [Orabug: 25059751]  {CVE-2016-4569} 
  - acpi: Disable ACPI table override if securelevel is set (Linn Crosetto)  [Orabug: 25058379]  {CVE-2016-3699} 
  - i40e: Don't notify client(s) for DCB changes on all VSIs (Neerav Parikh)  [Orabug: 24923652]  
  - ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt (Kangjie Lu)  [Orabug: 25059897]  {CVE-2016-4578} 
  - ALSA: timer: Fix leak in events via snd_timer_user_ccallback (Kangjie Lu)  [Orabug: 25059897]  {CVE-2016-4578}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.25.1.el6uek]
changelog:
  - uek-rpm ol7: change uek-rpm/ol7/update-el release value from 7.1 to 7.3 (Chuck Anderson)  [Orabug: 25050595]  
  - perf tools: handle spaces in file names obtained from /proc/pid/maps (Marcin Ślusarz)  [Orabug: 24500727]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.24.1.el6uek]
changelog:
  - sched: panic on corrupted stack end (Jann Horn)  [Orabug: 25023269]  {CVE-2016-1583} 
  - ecryptfs: forbid opening files without mmap handler (Jann Horn)  [Orabug: 25023269]  {CVE-2016-1583} 
  - proc: prevent stacking filesystems on top (Jann Horn)  [Orabug: 25023269]  {CVE-2016-1583}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.23.1.el6uek]
changelog:
  - uek-rpm nano: remove the OL6 nano kernel dependency on kernel-firmware (Ashok Vairavan)  [Orabug: 25023545]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.22.1.el6uek]
changelog:
  - mlx4_ib: remove WARN_ON() based on incorrect assumptions (Mukesh Kacker)  [Orabug: 24935014]  
  - uek-rpm nano: remove ql23xx-firmware from kernel_prereq (Ashok Vairavan)  [Orabug: 24795057]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.20.1.el6uek]
changelog:
  - x86/acpi: store ACPI ids from MADT for future usage (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - xen: change the type of xen_vcpu_id to uint32_t (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - xen/pvhvm: run xen_vcpu_setup() for the boot CPU (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - xen/evtchn: use xen_vcpu_id mapping (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - xen/events: fifo: use xen_vcpu_id mapping (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - xen/events: use xen_vcpu_id mapping in events_base (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - x86/xen: use xen_vcpu_id mapping when pointing vcpu_info to shared_info (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - x86/xen: use xen_vcpu_id mapping for HYPERVISOR_vcpu_op (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - xen: introduce xen_vcpu_id mapping (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - x86/xen: update cpuid.h from Xen-4.7 (Vitaly Kuznetsov)  [Orabug: 24934047]  
  - Revert "ib/mlx4: Initialize multiple Mellanox HCAs in parallel" (Guru Anbalagane)  [Orabug: 24927041]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.19.1.el6uek]
changelog:
  - No ILOM web console keyboard support in ueknano kernel (Ashok Vairavan)  [Orabug: 24928880]  
  - nvme: Remove RCU namespace protection (Ashok Vairavan)  [Orabug: 24899235]  
  - nvme: synchronize access to ctrl->namespaces (Ashok Vairavan)  [Orabug: 24899235]  
  - NVMe: Implement namespace list scanning (Ashok Vairavan)  [Orabug: 24899235]  
  - IB/mlx4: Scatter CQs to different EQs (Majd Dibbiny)  [Orabug: 24705943]  
  - mlx4_core/ib: set the IB port MTU to 2K (Santosh Shilimkar)  [Orabug: 24826743]  
  - RDS: IB: fix panic with handlers running post teardown (Santosh Shilimkar)  [Orabug: 24460805]  
  - drivers/nvme: provide a module parameter for setting number of I/O queues (Shan Hai)  [Orabug: 24698250]  
  - blk-mq: improve warning for running a queue on the wrong CPU (Jens Axboe)  [Orabug: 24698250]  
  - blk-mq: fix freeze queue race (Shan Hai)  [Orabug: 24698250]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.18.1.el6uek]
changelog:
  - uek-rpm nano: replace linux-firmware dependency with linux-nano-firmware (Chuck Anderson)  [Orabug: 24795057]  
  - mm: remove gup_flags FOLL_WRITE games from __get_user_pages() (Linus Torvalds)  [Orabug: 24927304]  {CVE-2016-5195}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.17.1.el6uek]
changelog:
  - Revert "scsi: fix soft lockup in scsi_remove_target() on module removal" (Johannes Thumshirn)  [Orabug: 24333809]  
  - scsi: Add intermediate STARGET_REMOVE state to scsi_target_state (ashok.vairavan)  [Orabug: 24333809]  
  - scsi: fix soft lockup in scsi_remove_target() on module removal (James Bottomley)  [Orabug: 24333809]  
  - scsi: restart list search after unlock in scsi_remove_target (Christoph Hellwig)  [Orabug: 24333809]  
  - ocfs2: fix trans extend while free cached blocks (Junxiao Bi)  [Orabug: 24573128]  
  - ocfs2: fix trans extend while flush truncate log (Junxiao Bi)  [Orabug: 24573128]  
  - ocfs2: extend enough credits for freeing one truncate record while replaying truncate records (Xue jiufei)  [Orabug: 24573128]  
  - RDS: ib: build fix rds_conn_drop() takes extra parameter now (Santosh Shilimkar)  [Orabug: 22506032]  
  - RDS: Drop the connection as part of cancel to avoid hangs (Avinash Repaka)  [Orabug: 22506032]  
  - RDS: add reconnect retry scheme for stalled connections (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: restore the exponential back-off scheme (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: avoid duplicate connection drop for self loopback (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: don't modify conn state directly in rds_connect_complete (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: IB: log associates connection details for setup failures (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: IB: suppress log prints for FLUSH_ERR/RETRY_EXC (Santosh Shilimkar)  [Orabug: 24844344]  
  - ipoib: supress the retry related completion errors (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: use c_wq for all activities on a connection (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: IB: Avoid double reject on ACL failures (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: make the rds_{local_}wq part of rds_connection (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: make rds_conn_drop() take reason argument (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: IB: Remove unused PATH migration event code (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: IB: remove delayed queuing of address change (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDMA CM: init the return value to avoid false negative (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: IB: use address change event for failover/failback (Santosh Shilimkar)  [Orabug: 24844344]  
  - RDS: IB: drop workaround for loopback connection hangs (Santosh Shilimkar)  [Orabug: 24844344]  
  - net: add recursion limit to GRO (Sabrina Dubroca)  [Orabug: 24838185]  {CVE-2016-7039}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.16.1.el6uek]
changelog:
  - HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands (Scott Bauer)  [Orabug: 24798696]  {CVE-2016-5829}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.15.1.el6uek]
changelog:
  - Revert "RDS: IB: skip rx/tx work when destroying connection" (Santosh Shilimkar)  [Orabug: 24746103]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.14.1.el6uek]
changelog:
  - ocfs2: Fix double put of recount tree in ocfs2_lock_refcount_tree() (Ashish Samant)  [Orabug: 24691860]  
  - megaraid_sas: Don't issue kill adapter for MFI controllers in case of PD list DCMD failure (Sumit Saxena)  [Orabug: 24506797]  
  - netfilter: x_tables: speed up jump target validation (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: enforce nul-terminated table name from getsockopt GET_ENTRIES (Pablo Neira Ayuso)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: remove unused comefrom hookmask argument (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: introduce and use xt_copy_counters_from_user (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: do compat validation via translate_table (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: xt_compat_match_from_user doesn't need a retval (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: ip6_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: ip_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: arp_tables: simplify translate_compat_table args (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: don't reject valid target size on some architectures (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: validate all offsets and sizes in a rule (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: check for bogus target offset (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: check standard target size too (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: add compat version of xt_check_entry_offsets (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: assert minimum target size (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: kill check_entry helper (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: add and use xt_check_entry_offsets (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: validate targets of jumps (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: fix unconditional helper (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: validate targets of jumps (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: don't move to non-existent next rule (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: fix unconditional helper (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134} 
  - netfilter: x_tables: check for size overflow (Florian Westphal)  [Orabug: 24690305]  {CVE-2016-3134}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.13.1.el6uek]
changelog:
  - perf/x86/intel/cqm: Do not access cpu_data() from CPU_UP_PREPARE handler (Matt Fleming)  [Orabug: 24745498]  
  - Allow mce to reset instead of panic on UE (Ashok Vairavan)  [Orabug: 23746600]  
  - mptsas: add TUR with retries to ensure LUNs complete initialization (Dan Duval)  [Orabug: 24606917]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.12.1.el6uek]
changelog:
  - uek-rpm nano: fix permissions on mod-sign.sh and find-provides (Ashok Vairavan)  [Orabug: 23507133]  
  - uek-rpm nano: modify uek-rpm/ol6-nano/ files for ueknano builds v1 (Ashok Vairavan)  [Orabug: 23507133]  
  - uek-rpm nano: framework for ol6-nano builds (Ashok Vairavan)  [Orabug: 23507133]  
  - nvme: refactor nvme_queue_rq (Christoph Hellwig)  [Orabug: 24556784]  
  - mm: fix the page_swap_info BUG_ON check (Santosh Shilimkar)  [Orabug: 20930239]  
  - mm, hugetlb: fix huge_pte_alloc BUG_ON (Michal Hocko)  [Orabug: 23547779]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-61.11.1.el6uek]
changelog:
  - netfilter: x_tables: make sure e->next_offset covers remaining blob size (Florian Westphal)  [Orabug: 24705913]  {CVE-2016-4997} {CVE-2016-4998} 
  - netfilter: x_tables: validate e->target_offset early (Florian Westphal)  [Orabug: 24705913]  {CVE-2016-4997} {CVE-2016-4998}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.10.1.el6uek]
changelog:
  - xen-blkback: don't get ref for each queue (Bob Liu)  [Orabug: 24661601]  
  - RDS: IB: set default frag size to 16K (Santosh Shilimkar)  [Orabug: 24580942]  
  - rds: avoid call to flush_mrs() in specific condition (Ajaykumar Hotchandani)  [Orabug: 24449386]  
  - mlx4_core: allow unprivileged VFs read physical port counters (Mukesh Kacker)  [Orabug: 21792056]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.9.1.el6uek]
changelog:
  - Revert "ixgbe: make a workaround to tx hang issue under dom" (Brian Maly)  [Orabug: 24617530]  
  - RDS: TCP: rds_tcp_accept_one() should transition socket from RESETTING to UP (Sowmini Varadhan)   
  - RDS: TCP: fix race windows in send-path quiescence by rds_tcp_accept_one() (Sowmini Varadhan)  [Orabug: 24524360]  
  - RDS: TCP: Retransmit half-sent datagrams when switching sockets in rds_tcp_reset_callbacks (Sowmini Varadhan)  [Orabug: 24524360]  
  - RDS: TCP: Add/use rds_tcp_reset_callbacks to reset tcp socket safely (Sowmini Varadhan)  [Orabug: 24524360]  
  - RDS: TCP: Avoid rds connection churn from rogue SYNs (Sowmini Varadhan)  [Orabug: 24524360]  
  - RDS: TCP: rds_tcp_accept_worker() must exit gracefully when terminating rds-tcp (Sowmini Varadhan)   
  - RDS: TCP: Remove kfreed tcp conn from list (Sowmini Varadhan)  [Orabug: 24524360]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.8.1.el6uek]
changelog:
  - nvme: don't overwrite req->cmd_flags on sync cmd (Ashok Vairavan)  [Orabug: 24483117]  
  - NVMe: End sync requests immediately on failure (Ashok Vairavan)  [Orabug: 24483117]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.7.1.el6uek]
changelog:
  - ib_core: make wait_event uninterruptible in ib_flush_fmr_pool() (Avinash Repaka)  [Orabug: 24286232]  
  - ocfs2: Fix start offset to ocfs2_zero_range_for_truncate() (Ashish Samant)  [Orabug: 24500387]  
  - NVMe: Fix obtaining command result (Keith Busch)  [Orabug: 24454773]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.6.1.el6uek]
changelog:
  - x86/xen: Add x86_platform.is_untracked_pat_range quirk to ignore ISA regions. (Konrad Rzeszutek Wilk)  [Orabug: 24430321]  
  - RDS: IB: Fix the build error in previous commit dfbdf6c626 (Santosh Shilimkar)  [Orabug: 24460805]  
  - RDS: IB: skip rx/tx work when destroying connection (Wengang Wang)  [Orabug: 24460805]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.4.1.el6uek]
changelog:
  - qed: Utilize FW 8.10.3.0 (Yuval Mintz)  [Orabug: 24459156]  
  - blk-mq: mark request queue as mq asap (Ming Lei)  [Orabug: 24459130]  
  - lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt() (Mauricio Faria de Oliveira)  [Orabug: 24459114]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-61.3.1.el6uek]
changelog:
  - RDS: IB: Add MOS note details to link local(HAIP) address print (Santosh Shilimkar)  [Orabug: 24449044]  
  - ib/mlx4: Initialize multiple Mellanox HCAs in parallel (Qing Huang)  [Orabug: 20995222]  
  - Revert "IB/mlx4: Generate alias GUID for slaves" (Yuval Shaia)  [Orabug: 22145330]  
  - IB/mlx4: Do not generate random node_guid for VFs (Yuval Shaia)  [Orabug: 22145330]  
  - ocfs2: improve recovery performance (Junxiao Bi)  [Orabug: 24395729]  
  - ctf: fix CONFIG_CTF && !CONFIG_DTRACE and CONFIG_DT_DISABLE_CTF (Nick Alcock)  [Orabug: 23859082]


author: Bryn M. Reeves <bmr@redhat.com> = 3.2-15
changelog:
  - [global] update el6 to upstream 3.2 release 
    Resolves: bz1144525
  - [global] sync 3.2-15.el6 with RHEL-7.1
    Resolves: bz1144525


author: Bryn M. Reeves <bmr@redhat.com> = 2.2-19.el6
changelog:
  - Collect additional diagnostic information for realtime systems
    Resolves: bz789096
  - Improve sanitization of RHN user and case number in report name
    Resolves: bz771393
  - Fix verbose output and debug logging
    Resolves: bz782339 
  - Add basic support for CloudForms data collection
    Resolves: bz752666
  - Add support for Subscription Asset Manager diagnostics
    Resolves: bz752670


author: John Mcwalters <john.mcwalters@oracle.com> 3.4-7.828
changelog:
  - add grub and oracle-logos into 3.4.5 transition repo revert ovs-release fix [bug 28020874]
  - Some OVM 345 package version is lower than 344 [bug 28087904]
  - Cannot install package tkinter, tix or fm on server [bug 28141294]


author: Bruce Hill <bruce.hill@oracle.com> - 0.4.9-100.0.1
changelog:
  - Fix typo in readsector0.c that causes multipath hang [orabug 20561622] (John Sobecki)
  - Add ora_bug17287949-return-path_down-for-quiesced-paths.patch [orabug 17287949] (guangyu Sun)
  - Add ora_bug17220746-cleanup-dev_loss_tmo-issues [orabug 17220746] (Guangyu Sun)
  - Add ora_bug16739691-update-dev_loss_tmo.patch [orabug 16739691]
  - Add ora_bug16739691-reload-map.patch [orabug 16739691]
  - Add ora_bug16739691-no-reload-prio.patch [orabug 16739691]
  - Add ora_bug16739691-set-def-fast_io_fail.patch [orabug 16739691]
  - fix flush_on_last_del config handlers [orabug 16389355]


author: Rex Dieter <rdieter@fedoraproject.org> - 0.7.6-3
changelog:
  - drop alternatives, use app-wrapper instead (borrowed from opensuse)
  - -qt4 experimental subpkg, -qt includes qt3 version again  (#523488)


author: Ville Skyttä <ville.skytta at iki.fi> - 0.7.2-1
changelog:
  - 0.7.2, docs patch applied upstream.
  - Switch to GTK2 in -gtk.
  - Fine tune dependencies.
  - Build with dependency tracking disabled.
  - Clean up obsolete pre-FC2 support.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:0.6.9-0.fdr.1
changelog:
  - Update to 0.6.9.
  - Smoother experience with --excludedocs.
  - Don't change alternative priorities on upgrade.


author: Hans de Goede <j.w.r.degoede@hhs.nl> 2.02-5
changelog:
  - Fix configure failure with -Werror-implicit-function-declaration in CFLAGS
  - Add a minilzo subpackage which contains a shared version of minilzo, to be
    used by all applications which ship with their own copy of it (bz 439979)


author: Hans de Goede <j.w.r.degoede@hhs.nl> 1.08-7
changelog:
  - Taking over as maintainer since Anvil has other priorities
  - Add a patch to fix asm detection on i386 (bug 145882, 145893). Thanks to
    Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> for the initial patch.
  - Removed unused build dependency on nasm
  - Remove static lib
  - Cleanup %doc a bit


author: Akira TAGOH <tagoh@redhat.com> - 1.28.1-10
changelog:
  - Avoid the error message at %postun on upgrading to rhel7. (#1086690)
  - Use correct rpm macro for man page (#885846)


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.4-1
changelog:
  - Update to 1.15.4
  - [Build]Require libthai[-devel]
  - Require pkgconfig in -devel
  - Remove "static libs" from -devel description, since we don't ship them.


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.3-4
changelog:
  - Undo the posttrans change.  That's a no no.  We now regenerate the module
    file in postun if there are any other pango versions left.  This should
    take care of the problem in the future.


author: Behdad Esfahbod <besfahbo@redhat.com> - 1.15.3-3
changelog:
  - Move pango.modules generation to posttrans, to make sure modules available
    in an older version but not this one are removed.
  - Resolves #222217


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-7
changelog:
  - Fix problem with pango_layout_get_attributes returning one too few items
    (Needed to fix problems mentioned in #135656, 
    http://bugzilla.gnome.org/show_bug.cgi?id=155912)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-5
changelog:
  - Fix problem in the last patch where we weren't getting the metrics from the 
    right font description (#136428, Steven Lawrance)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-4
changelog:
  - Move place where we compute fontset metrics to fix problems with line 
    height in CJK locales (#131218)


author: Owen Taylor <otaylor@redhat.com> - 1.6.0-2
changelog:
  - Add patch from CVS to fix display of U+3000 (#132203,  
    reported upstream by Suresh Chandrasekharan, Federic Zhang)


author: Owen Taylor <otaylor@redhat.com> 1.4.0-2
changelog:
  - Fix location for modules file on ppc/ppc64 (#114399)
  - Make the spec file check to avoid further mismatches


author: Owen Taylor <otaylor@redhat.com> 1.2.5-3.0
changelog:
  - Package pango-querymodules as pango-querymodules-{32,64}; look for 
    pango.modules in an architecture-specific directory.
    (Fixes #111511, Justin M. Forbes)


author: Tim Powers <timp@redhat.com> 1.2.1-3
changelog:
  - remove deps on Xft and Xft-devel since XFree86 no longer has the
    virtual prvodes. Instead, require XFree86-devel > 4.2.99


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Patch from CVS to synthesize GDEF tables for fonts
    without them, like the Kacst fonts in fonts-arabic


author: Havoc Pennington <hp@redhat.com>
changelog:
  - explicitly require pangoxft to be built, so we catch situations such
    as xft.pc moving to /usr/X11R6
  - also add /usr/X11R6/lib/pkgconfig to PKG_CONFIG_PATH as a temporary 
    hack


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Fix linked list manipulation problem that was causing hang for anaconda
  - Fix warning from loading mini-fonts with context == NULL


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Remove fixed-ltmain.sh, relibtoolize; to fix relink problems without 
  - Fix bug causing hex boxes to be misrendered
    leaving RPATH (#66005)
  - For FT2 backend, supply FT_LOAD_NO_BITMAP to avoid problems with 
    fonts with embedded bitmaps (#67851)


author: Owen Taylor <otaylor@redhat.com>
changelog:
  - Up FreeType version to deal with FreeType-2.0.x / 2.1.x \
    ABI changes for pango's OpenType code.


author: Havoc Pennington <hp@redhat.com>
changelog:
  - Version 0.22
  - add explicit check for required glib2 version before we do the build,
    so we don't end up with bad RPMs on --nodeps builds
  - PreReq the glib2_version version, instead of 1.3.8 hardcoded that 
    no one had updated recently


author: Josef Ridky <jridky@redhat.com> - 1:5.5-58.el6
changelog:
  - Resolves: #1315481 - An SNMPv3 request with a small max message size can lead to SNMPv1/2c bulk requests timing out


author: Jan Safranek <jsafrane@redhat.com> - 1:5.5-55.el6
changelog:
  - Fixed 'clientaddr' option for UDPv6 client messages (#1279501)
  - Increased maximum size of AgentX packets (#1271196).
  - Fixed IP-MIB::ipSystemStatsInOctets and similar counters for IPv4
    (#1250023).
  - Fixed client utilities reporting 'read_config_store open failure on
    /var/lib/net-snmp/snmpapp.conf' (#1246568)
  - Fixed typos in NET-SNMP-AGENT-MIB.txt (#1241865)
  - Allow clients to use UDPv6 addresses without 'udp6:' prefix (#1227640)
  - Restored message about duplicate IP address (#1227374)
  - Fixed fd leak in sctp statistics (#1291054)


author: Jan Safranek <jsafrane@redhat.com> - 2.0.16-10
changelog:
  - removed OpenIPMI-gui subpackage, because TCL is compile without
    multithreading support and the gui relies on it (#588332)


author: Jan Safranek <jsafrane@redhat.com> - 2.0.16-7
changelog:
  - fix package License: field, there *are* sources with BSD header
  - distribute README files and COPYING in package


author: Jan Safranek <jsafrane@redhat.com> - 2.0.14-8
changelog:
  - shorter probe interval is used in init script, making the service startup
    quicker in most situations (#475101)


author: Jan Safranek <jsafrane@redhat.com> - 2.0.14-3
changelog:
  - split ipmitool to separate package
  - added 'reload' functionality to init script
  - added seraparate -gui subpackage


author: Phil Knirsch <pknirsch@redhat.com> 2.0.6-1
changelog:
  - Fixed bug with type conversion in ipmitool (#191091)
  - Added python bindings 
  - Split off perl and python bindings in separate subpackages
  - Dropped obsolete patches
  - Added missing buildprereq on readline-devel
  - Made it install the python bindings properly on 64bit archs


author: Phil Knirsch <pknirsch@redhat.com> 1.4.14-18
changelog:
  - Updated ipmitool to latest upstream version.
  - Removed 3 patches for already fixed bugs in latest ipmitool.
  - Adapted warning message fix for ipmitool for latest version.


author: Phil Knirsch <pknirsch@redhat.com> 1.4.14-16
changelog:
  - Included FRU fix for displaying FRUs with ipmitool
  - Included patch for new option to specify a BMC password for IPMI 2.0 sessions


author: Phil Knirsch <pknirsch@redhat.com> 1.4.14-13
changelog:
  - Rebuilt to link against latest openssl libs.
  - Fixed ipmitool not setting session privilege level (#172312)


author: Phil Knirsch <pknirsch@redhat.com> 1.4.14-9
changelog:
  - Another update to latest initscripts from Dell
  - Fixed some missing return statements for non-void functions (#164138)


author: Phil Knirsch <pknirsch@redhat.com> 1.4.14-7
changelog:
  - Fixed the unwanted output of failed module loading of the initscript. Behaves
    now like all our other initscripts (#165476)


author: Phil Knirsch <pknirsch@redhat.com> 1.4.14-2
changelog:
  - Updated to OpenIPMI-1.4.14
  - Split the main package into normal and libs package for multilib support
  - Added ipmitool-1.8.2 to OpenIPMI and put it in tools package
  - Added sysconf and initscript (#158270)
  - Fixed oob subscripts (#149142)


author: Nikola Forró <nforro@redhat.com> - 0.40.rc1-19
changelog:
  - fix loading config files from /etc/cgconfig.d to make it work with libcgroup-pam
    resolves: #1345762


author: jchaloup <jchaloup@redhat.com> - 0.40.rc1-16
changelog:
  - extending cgroup names with default
    resolves: #1139205
  - fixing libcgroup-0.40.rc1-reading-config-files-from-etc-cgconfig.d.patch not to modify patch backup file
    resolves: #1162220


author: Peter Schiffer <pschiffe@redhat.com> 0.40.rc1-4
changelog:
  - related: #913286
    fixed performance regression when starting cgred service
  - related: #589535
    fixed templates


author: Peter Schiffer <pschiffe@redhat.com> 0.40.rc1-2
changelog:
  - fixed coverity findings
  - resolves: #738620
    relabel cgred.pid file after service starts
  - resolves: #961844
    increase start priority for cgred service


author: Peter Schiffer <pschiffe@redhat.com> 0.40.rc1-1
changelog:
  - resolves: #589535
    rebase to 0.40.rc1
    added support for automated cgroup creation following a template


author: Peter Schiffer <pschiffe@redhat.com> 0.37-10
changelog:
  - resolves: #921328
    cgred service can now start with an empty configuration file
  - resolves: #863172
    cgconfig now sets group write permissions on files in the cgroup
  - resolves: #916397
    fixed cgrulesengd segfault
  - resolves: #924399
    fixed bug when the cgrulesengd had different logging level from the library
  - resolves: #951724
    fixed cgget(1) man page
  - resolves: #809550
    removed -s option from cgcreate(1) man page
  - resolves: #913286
    fixed adding control subgroups after cgrulesengd has started
  - resolves: #753334
    fixed bug when cgconfig fails to parse commas in the cgconfig.conf file


author: Peter Schiffer <pschiffe@redhat.com> 0.37-8
changelog:
  - resolves: #912425
    fixed problem when cgred service could segfault if entry in cgrules.conf file
    doesn't specify procname


author: Peter Schiffer <pschiffe@redhat.com> 0.37-6
changelog:
  - related: #738737
    updated logging improvement
  - resolves: #877042
    fixed coverity finding in libcgroup-0.37-add-inotify-fd.patch
  - resolves: #869990
    fixed bug when cgconfig service was failing to start on read only file systems


author: Peter Schiffer <pschiffe@redhat.com> 0.37-5
changelog:
  - resolves: #819137
    fixed bug when lscgroup was ltrimming path which wasn't prefixed with slash
  - resolves: #773544
    made --sticky option effective when setuid(2) and setgid(2)
  - resolves: #849757
    added inotify fd to scan running tasks and set control groups
  - resolves: #738737
    logging improvement


author: Jan Safranek <jsafrane@redhat.com> 0.37-3.el6
changelog:
  - Fixed 'cgred' group not being created as system-group during installation
    of the package.
  - Resolves: #715413


author: Jan Safranek <jsafrane@redhat.com> 0.37-2.el6
changelog:
  - Fixed buffer overflow when parsing cgexec command line parameters.
  - Added checking of source of netlink messages to cgrulesengd daemon.
  - Resolves: CVE-2011-1006 CVE-2011-1022


author: Jan Safranek <jsafrane@redhat.com> 0.37-1.el6
changelog:
  - Updated to 0.37
    - added new 'cgsnapshot' tool to generate cgconfig.conf (#649195)
    - fixed 'cgget' reading long variable values like devices.list (#626127)
    - fixed reading list of mounted controllers on library init (#635984)
    - fixed the library not to change current working directory when creating
      groups (#628895)
    - new user 'cgred' was added for better security - /bin/cgexec tool is no
      longer SUID to root but SGID to the new 'cgred' user, which has write
      access to /var/run/cgred.socket
    - may other fixes an enhancements
  - Removed rpath from compiled binaries
  - Fixed spelling and rpmlint errors in the .spec file (#634939)
  - Fixed exit code of cgclassify tool (#667957)


author: Jan Safranek <jsafrane@redhat.com> 0.36-5
changelog:
  - Relax the dependency on redhat-lsb package (#607537)
  - Fix installation of -devel libraries (#607538)


author: Jan Safranek <jsafrane@redhat.com> 0.36-4
changelog:
  - Fix libcgroup.so link to the right soname (#599367)
  - Fix segmentation fault in cgget tool (#601071)
  - Fix lscgroup commandline parsing (#601095)


author: Dhaval Giani <dhaval@linux.vnet.ibm.com> 0.32.1-1
changelog:
  * Tue Feb 24 2009 Balbir Singh <balbir@linux.vnet.ibm.com> 0.33-1
  - Update to 0.33, spec file changes to add Makefiles and pam_cgroup module


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 1.1.0-106.el6.9
changelog:
  - Sync-up NFS mount options with the called NFS mount method.
    Signed-off by: Firas Azar <firas.azar@oracle.com> [bug 24427532]


author: Shelly Ma <shelly.ma@oracle.com> - 1.1.0-106.el6.8
changelog:
  - Reverting generic plugin name
    Acknowledged by Sid Verma<siddarth.x.verma@oracle.com> [bug 22165482]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 1.1.0-106.el6.7
changelog:
  - generic plugin getInfo can't work for MD Raid device.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 21910748]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 1.1.0-106.el6.6
changelog:
  - Storage generic plugin support for MD Raid with OVM server
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 21910748]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 1.1.0-106.el6.5
changelog:
  - The Sparc OVS-Agent should run with pythonbug 2.7
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 23507403]


author: Shelly Ma <shelly.ma@oracle.com> - 1.1.0-106.el6.4
changelog:
  - removed a repeat line of log. Acknowledged by Firas Azar <firas.azar@oracle.com>, Adnan Misherfi<adnan.misherfi@oralce.com> [bug 23577814]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 1.1.0-106.el6.3
changelog:
  - Add generic plugin support for NVMe device
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 22163111]


author: Shelly Ma <shelly.ma@oracle.com> - 1.1.0-106.el6.2
changelog:
  - fixed multiple repository mounts due to multiple IP assignment to the NFS file server in a round robin fashion. 
    Acknowledged by Firas Azar <firas.azar@oracle.com>, Adnan Misherfi<adnan.misherfi@oralce.com> [bug 23577814]


author: Shelly Ma <shelly.ma@oracle.com> - 1.1.0-106.el6.1
changelog:
  - Fixed generic plugin name to be generic to FC and iSCSI storage type. Ackownledged by Adnan Misherfi<adnan.misherfi@oracle.com> [bug 22165482]


author: William Roche <william.roche@oracle.com> - 3.4.6-8
changelog:
  - 28815830 - OVM3.4.6 cli can list physical disk used by os, then create filesystem fail with this disk
    'fuser -d' output has changed in S11.4
    Signed-off-by: William Roche <william.roche@oracle.com>
    Reviewed-by: Eunice Moon <eunice.moon@oracle.com> [bug 28815830]


author: Srini Naravaram <srini.naravaram@oracle.com> - 3.4.6-7
changelog:
  - nfs_mount function on linux.py tries to mount repos using nfsv3 first. If it
    fails to mount using nfsv3 (because rpcbind is disabled), then it gets an
    exception. There is a bug in exception processing logic that prevented it from
    trying nfsv4. This patch fixes the bug so that code will continue to try nfsv4
    if we get a exception during nfsv3 mount.
    Signed-off-by: srini.naravaram@oracle.com
    Reviewed-by: firas.azar@oracle.com
    Reviewed-by: ke-chiang.chen@oracle.com [bug 28699279] [bug After] [bug upgrade] [bug 3.4.3] [bug to] [bug 3.4.5] [bug NFS] [bug repos] [bug not] [bug mounting] [bug automatically]


author: William Roche <william.roche@oracle.com> - 3.4.6-6
changelog:
  - 28643273 - OVS-Agent xmlrpc daemon fails to start on Solaris 11.4
    Removing the use of X509_verify_cert_error_string
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 28643273]


author: William Roche <william.roche@oracle.com> - 3.4.6-5
changelog:
  - 28181975 - Failed to DHCP on net3 of SPARC server
    Signed-off-by: William Roche <william.roche@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 28181975]


author: William Roche <william.roche@oracle.com> - 3.4.6-4
changelog:
  - 27838128 - DefaultFixed net profile removal in 11.4 prevents the ovs-agent startup
    Signed-off-by: William Roche <william.roche@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 27838128]


author: Srini Naravaram <srini.naravaram@oracle.com> - 3.4.6-3
changelog:
  - Read /etc/ovs-agent/agent.ini file for parameter ssl_cipher_suite and use this value
    to set the SSL context object before listening on xmlrpc port 8899
    Signed-off-by: zhigang.x.wang@oracle.com [bug 27303100] [bug -] [bug Need] [bug to] [bug be] [bug able] [bug to] [bug configure] [bug cipher] [bug suites] [bug in] [bug OVS] [bug Agent] [bug xmlrpc] [bug port] [bug 8899]


author: Greg King <greg.king@oracle.com> - 3.4.6-2
changelog:
  - Modified deconfigure_server_for_cluster function to find correct device file needed for un-mounting storage repositories when EMC PowerPath is installed.  Previously the function determined the mounted device file for repositories by querying the Berkeley database which records the page83 ID of the mounted disk.  However, the mounted device file when EMC PowerPath is installed is "/dev/mapper/emcpowerX" instead of the expected /dev/mapper/page83.
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com> [bug 27004672]


author: Firas Azar <firas.azar@oracle.com> - 3.4.5-10
changelog:
  - Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Ke-Chiang Chen <ke-chiang.chen@oracle.com>
    Update Agent API version for LIP scan changes. [bug 19144767]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.5-9
changelog:
  - Add check to prevent attempts for creating bond with USB interfaces
    Signed-off-by: Sergei Garbuzov (sergei.garbuzov@oracle.com)
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 23739949]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.5-8
changelog:
  - 27313881 - Discover svr failed with network created: vsw service named xxx already exists
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 27313881]


author: Vasu Srinivasan <vasu.srinivasan@oracle.com> - 3.4.5-7
changelog:
  - 26718438 - Import of exported virtual appliance fails on Solaris from cp --sparse=always
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 26718438]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.5-6
changelog:
  - Add check for VXLAN device to the IP config permissive list of network devices
    Signed-off-by: Sergei Garbuzov (sergei.garbuzov@oracle.com)
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 27300009]


author: Abdhul Lathif Riswan Mohamed Rasik <abdhul.lathif@oracle.com> - 3.4.5-5
changelog:
  - Correct xml namespace to conform with spec OVF 1.1
    Signed-off-by: zhigang.x.wang@oracle.com [bug 25127333] [bug Incorrect] [bug setting] [bug of] [bug 'Envelope] [bug xmlns'] [bug when] [bug 'Export] [bug to] [bug Virtual] [bug Appliance'] [bug for] [bug VM]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.5-4
changelog:
  - Disable TLSv1 and DES/3DES ciphers
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 27153043]


author: Srini Naravaram <srini.naravaram@oracle.com> - 3.4.5-3
changelog:
  - This error also showed up on python 2.7.5 running on OL7.4. Need to include python 2.7.5 and later (instead of 2.7.9 and later) for setting SSL https context ssl._create_unverified_context
    Signed-off-by: zhigang.x.wang@oracle.com [bug 27084640] [bug -] [bug SSL]


author: Greg King <greg.king@oracle.com> - 3.4.5-2
changelog:
  - The infiniband_device() function contained in ovs-netcommon.sh made an assumption that no IB devices support mode4 bonding with LACP.  Changed the function to test if IB HCA is configured for Ethernet; if the IB device supports Ethernet, then it can be used with mode4 bonding.
    Signed-off-by: Sergei Garbuzov (sergei.garbuzov@oracle.com) [bug 26541812]


author: Srini Naravaram <srini.naravaram@oracle.com> - 3.4.5-1
changelog:
  - fsstat daemon on OVM servers periodically reports storage repository file system size statistics
    to OVM Manager which are used to populate the "file system statistics" in the health tab.
    This code change will exclude [.snapshot, .zfs, lost+found] directories from top level of
    OVS repo filesystem when calculating the total file system size of a repo
    26131112 - fsstat daemon reporting incorrect FS size with hidden snapshot directories [bug 26131112]


author: Firas Azar <firas.azar@oracle.com> - 3.4.4-5
changelog:
  - Signed-off by: Ke-Chiang Chen <ke-chiang.chen@oracle.com>
    Signed-off by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    This patch checks the boot mode (legacy or UEFI) to make sure the correct grub.cfg file gets updated with the new dom0_mem setting. [bug 26928100]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.4-4
changelog:
  - OVS agent hardware discovery code needs to take into account that it may
    run on EFI-based systems. On EFI-based systems it needs to refer to EFI
    system table for SMBIOS in-memory data location.
    Signed-off-by: Sergei Garbuzov <sergei.garbuzov@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 26828547]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.4-3
changelog:
  - scsi_id used by get_dev_info no longer support for NVMe
    device in new kernel, retrieve dev_info from sysfs instead.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Firas Azar <firas.azar@oracle.com> [bug 26356255]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.4-2
changelog:
  - Added extra checks to NFS server configuration handling
    code to prevent code from making duplicate attempts in
    NFS server configuration.
    In newer 'nfs-utils' rpms  the 'exportfs' utility returns
    error on attempt to unexport path that was not previously
    exported.
    Signed-off-by: Sergei Garbuzov <sergei.garbuzov@oracle.com>
    Reviewed-by: Firas Azar <firas.azar@oracle.com> [bug 26244801]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.3-13
changelog:
  - Change VXLAN underlying interface name from bond2 to pca_tun to reduce conflict.
    This makes bond2.4090 pca_tun.4090. [bug 25767206]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.3-12
changelog:
  - Add XML RPC API to add/delete VXLAN interfaces on top of physical,bonds,and VLAN interfaces.
    VXLAN interface names  created are of the form (vxlanX, like vxlan5, vxlan400 ...etc)
    Add network discovery for VXLAN. VXLAN interfaces show up in the discover as any
    other other interface but with names like ( <Device Name="vxlan5">).
    Network discovery does not return bond2.4090 because it the base line interface for PCA.
    Change the MTU to 1550 of the underlying interfaces so that the payload of the VXLAN is 1500.
    IF the MTU of the underlying interface is 9000, then the payload of the VXLAN is 1850. MTU > 9000
    is not supported by the interfaces. [bug 25767206]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.3-11
changelog:
  - Make ovs-agent-rpc run with newer python and run anywhere
    From 2.7.9, python will do SSL host verification by default. Running
    ovs-agent-rpc with newer python will get error:
    $ ./ovs-agent-rpc -s https://oracle:oracle@ovs207:8899 discover_server
    Traceback (most recent call last):
    File "./ovs-agent-rpc", line 69, in <module>
    main()
    File "./ovs-agent-rpc", line 59, in main
    result = getattr(server, func)(*params)
    File "/usr/lib64/python2.7/xmlrpclib.py", line 1243, in __call__
    return self.__send(self.__name, args)
    File "/usr/lib64/python2.7/xmlrpclib.py", line 1602, in __request
    verbose=self.__verbose
    File "/usr/lib64/python2.7/xmlrpclib.py", line 1283, in request
    return self.single_request(host, handler, request_body, verbose)
    File "/usr/lib64/python2.7/xmlrpclib.py", line 1311, in single_request
    self.send_content(h, request_body)
    File "/usr/lib64/python2.7/xmlrpclib.py", line 1459, in send_content
    connection.endheaders(request_body)
    File "/usr/lib64/python2.7/httplib.py", line 1038, in endheaders
    self._send_output(message_body)
    File "/usr/lib64/python2.7/httplib.py", line 882, in _send_output
    self.send(msg)
    File "/usr/lib64/python2.7/httplib.py", line 844, in send
    self.connect()
    File "/usr/lib64/python2.7/httplib.py", line 1263, in connect
    server_hostname=server_hostname)
    File "/usr/lib64/python2.7/ssl.py", line 363, in wrap_socket
    _context=self)
    File "/usr/lib64/python2.7/ssl.py", line 611, in __init__
    self.do_handshake()
    File "/usr/lib64/python2.7/ssl.py", line 840, in do_handshake
    self._sslobj.do_handshake()
    ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
    Attached patch makes ovs-agent-rpc run with newer python. Also try to
    import system xmlrpclib if agent modified one is not available. This
    will enable ovs-agent running anywhere.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 26169643]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.3-10
changelog:
  - For the sake of consistency in making NFS repo mounts on
    OVM server replicated code logic from 'osc-oracle-generic'
    rpm package. Thus both code paths involved in NFS repo mounts
    creation on the server will produce consistent results.
    Signed-off-by: Sergei Garbuzov <sergei.garbuzov@oracle.com>
    Reviewed-by: Firas Azar <firas.azar@oracle.com> [bug 25963268]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.3-9
changelog:
  - The 'ioctl' system call truncates infiniband interface
    MAC address information to 6 bytes. To address the issue,
    new 'get_device_mac_addr' function is implemented, which
    retrieves MAC address information from 'sysfs' runtime
    data.
    Signed-off-by: Sergei Garbuzov <sergei.garbuzov@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 23342144]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.3-8
changelog:
  - Fix proxy override order
    Before this patch, if users have default proxy in /etc/ovs-agent/agent.ini:
    [network]
    proxy=http://192.168.140.4:8888
    and passing in a proxy at the same time, e.g.:
    import_template('0004fb00000300009b6c0ad10c5740d8',
    '0004fb000014000064451f7833aead04',
    ['http://example.com/file'],
    {'proxies': {'http': 'http://proxy.example.com:80'}})
    then the default proxy (http://192.168.140.4:8888) will be used, which is not correct.
    After this patch, the user passed in proxy (http://proxy.example.com:80) will be used.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Reviewed-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 25967596]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.3-7
changelog:
  - Change VXLAN underlying interface name from bond2 to pca_tun to reduce conflict.
    This makes bond2.4090 pca_tun.4090. [bug 25767180]


author: Shelly Ma <shelly.ma@oracle.com> - 3.4.3-5
changelog:
  - Preserving the same ETHTOOL_OPTS in config file when removing bridge over
    vlan Acknowledged by Adnan Misherfi<adnan.misherfi@oracle.com> [bug 25186932]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.3-4
changelog:
  - This patch is to support the manager fix to address the VCA VLAN segment
    provisioning problem.
    The changes in the manager and the serve are as follow:
    -The manager removes two network discover per VLAN interface creation.To
    support that the server changes are:
    - When Adding a vlan return if the vlan already exists instead of exiting with error
    - When removing a vlan return if the vlan does not exist instead of exiting with error. [bug 25797034]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.3-3
changelog:
  - Add XML RPC API to add/delete VXLAN interfaces on top of physical,bonds,and VLAN interfaces.
    VXLAN interface names  created are of the form (vxlanX, like vxlan5, vxlan400 ...etc)
    Add network discovery for VXLAN. VXLAN interfaces show up in the discover as any
    other other interface but with names like ( <Device Name="vxlan5">).
    Network discovery does not return bond2.4090 because it the base line interface for PCA.
    Change the MTU to 1550 of the underlying interfaces so that the payload of the VXLAN is 1500.
    IF the MTU of the underlying interface is 9000, then the payload of the VXLAN is 1850. MTU > 9000
    is not supported by the interfaces. [bug 25767180]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.3-2
changelog:
  - The ovs-agent code could not distinguish local root disk
    partitions from LUN disk names when number of LUNs on the
    system is getting big. Implemented new 'get_dev_partitions(device)'
    function to be called whenever partitioning info for a device
    in question is needed.
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com>
    Signed-off-by: Firas Azar <firas.azar@oracle.com> [bug 25261502]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.2-24
changelog:
  - Fix code bug in storage discover
    Python string find() method returns -1 if the substring is not found.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 25513216]


author: Shelly Ma <shelly.ma@oracle.com> - 3.4.2-23
changelog:
  - Enabled CPU pinning on running VM feature.
    Acknowledged by Adnan Mishefi <adnan.mishefi@oracle.com>
    Acknowledged by Zhigang Wang <zhigang.x.wang@oracle.com> [bug 24938500]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.2-22
changelog:
  - Fix ovs-agent error during discover physical luns
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 25457192]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-21
changelog:
  - 25171621 - ovs-agent on SPARC should permit setting cpu-arch, hostid, boot arguments, etc
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 25171621]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.2-20
changelog:
  - ovs-agent script to support grub2.cfg dom0_mem update for PCA
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 25306300]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.2-19
changelog:
  - MD Raid device discovery support for OVM server
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 21910748] 
  - MD Raid device size attribute is required in the discovery output
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 21910748]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.2-18
changelog:
  - This is to handle the case where a VLAN bridge was configured on this
    interface and now we are adding a bridge to the underlying physical
    interface. Then we must preserve the OFFLOAD options in the config file. [bug 25205533]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.2-17
changelog:
  - assembly/convertFile: sparsify raw disk images.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Herbert van den Bergh <herbert.van.den.bergh@oracle.com>
    Tested-by: Saar Maoz <Saar.Maoz@oracle.com> [bug 23594530]


author: Joe Jin <joe.jin@oracle.com> - 3.4.2-16
changelog:
  - This is a regression, of patch for bug 20434500, QA tried to stop/start vlan
    bridge several times, duplicate ETHTOOL_OPTS entries added into ifcfg-eth,
    this patch will check if ETHTOOL_OPTS already existed  before add the config.
    Signed-off-by: Joe Jin <joe.jin@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 25182450]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.2-15
changelog:
  - Ignore yum configuration options with unspecified values
    when configuring yum repos on the Server.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 25107129]


author: Shelly Ma <shelly.ma@oracle.com> - 3.4.2-14
changelog:
  - fix iSCSI storage discovery slowness
    changing multipath -ll command to multipathd list topology [bug 25105813]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-13
changelog:
  - Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug python] [bug 2.7] [bug --] [bug "bad] [bug file] [bug descriptor"] [bug log] [bug message] [bug when] [bug xmlrpc] [bug daemon] [bug restart]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-12
changelog:
  - Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 24942919] [bug -] [bug ovs-agent] [bug fails] [bug to] [bug start] [bug upon] [bug reboot] [bug on] [bug T7] [bug servers]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-10
changelog:
  - vdiskserverdevice must use the same options on all vdsdev in the same mpgroup
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 24841667]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-9
changelog:
  - The Sparc OVS-Agent should run with python 2.7
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 23507403]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.2-8
changelog:
  - OVS agent network discovery code needs to take into account that
    FCoE service daemon may dynamically create VLAN interfaces with
    names encoded in the 'dev.vlan-fcoe' format.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 22634846]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-7
changelog:
  - [fortify] Privacy Violation in ldmxml.py
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 23346973]


author: Shelly Ma <shelly.ma@oracle.com> - 3.4.2-6
changelog:
  - Set HTTPSSession timeout to 600s. Ackownledged by Zhigang Wang<zhigang.x.wang@oracle.com> [bug 24811201]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-5
changelog:
  - Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com> 
    IMPROVE OVS-AGENT-SETUP CONFIGURE TO INCLUDE EXISTING VSWITCH TO NETWORK DB] [bug 18508248]


author: William Roche <william.roche@oracle.com> - 3.4.2-4
changelog:
  - 22584728 Too quick HA VM stop/start can leave VM running without its DLM lock protection
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com>
    Signed-off-by: Luong Nguyenduy <luong.nguyenduy@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 22584728]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.2-3
changelog:
  - fail to exportVirtualAppliance one vm with physicaldisk on Sparc server 
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 22745868]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.2-2
changelog:
  - Fix NVMe disk partition check to prevent parent device returned when
    there are paritions created during discovery
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 24455750]


author: William Roche <william.roche@oracle.com> - 3.4.1-157
changelog:
  - 24377813 - Datatypes within published statistics interface needs to be completely validated
    Fix statistics numeric values out of range of long exception.
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com>
    Signed-off-by: Luong Nguyenduy <luong.nguyenduy@oracle.com> [bug 24377813]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-156
changelog:
  - Allow xsigo ports to be added to a bridge and to have an IP address configured on them. [bug 22694975]


author: William Roche <william.roche@oracle.com> - 3.4.1-155
changelog:
  - 24368008 - OVS-Agent workaround to use redundant paths with NFS & Dual Service domains
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Luong Nguyenduy <luong.nguyenduy@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 24368008]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.1-154
changelog:
  - Provide cancel migration in ovs-agent sparc
    Signed-off-by: Luong Nguyen-Duy <luong.nguyenduy@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 24313979]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-153
changelog:
  - Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Ke-Chiang Chen <ke-chiang.chen@oracle.com>
    Create a recovery daemon which attempts to put the server back online in case of clustering failure at startup. [bug 23169165]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-152
changelog:
  - mounted.ocfs2 is blocking, make sure it runs on active device mapper
    Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Firas Azar <firas.azar@oracle.com> [bug 22909259]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.1-151
changelog:
  - Provide support for NVMe disk
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 24314346]


author: Luong Nguyen-Duy <luong.nguyenduy@oracle.com> - 3.4.1-150
changelog:
  - fail to exportVirtualAppliance one vm with physicaldisk on Sparc server 
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22745868]


author: Sergei Garbuzov <sergei.garbuzov@oracle.com> - 3.4.1-149
changelog:
  - Fix in network configuration scripts to allow addition/removal
    of disconnected links to/from a bridge.
    Bug-fixed-by: Sergei Garbuzov <sergei.garbuzov@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 23072548]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-148
changelog:
  - Support NVMe devices discovery
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 22163111]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-147
changelog:
  - Signed-off by: Firas Azar <firas.azar@oracle.com>
    Adjust OVS agent init timer from 30s to 60s for physical disks to accomodate large numbers of paths. [bug 23504795]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-146
changelog:
  - Added processing for maxmem and maxvcpus as per the OVF spec.; they will now be included when the vm.cfg is created from a .OVF.
    23252750 - VM created by Virtual Appliance got a wrong CPU number 
    Bug-fixed-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 23252750]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-145
changelog:
  - Fix ovs_bond_op remove port operation for xsigo
    23252320 - ncorrect error message when removing xsigo port from bondport
    Bug-fixed-by: Carson Hovey <carson.hovey@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 23252320]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-144
changelog:
  - Add New feature on the server to add/delete/show routes on a given interface.
    This is a required feature by PCA. [bug 23154685]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-143
changelog:
  - certificate.pem - create with -sha256 (not sha1)
    22343821 - Oracle VM Server SSL key vulnerability
    Bug-fixed-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 22343821]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-142
changelog:
  - Fix syntax error.
    22674816 - ovs-vlan-config
    Bug-fixed-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 22674816]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-141
changelog:
  - Fix statistics numeric valus out of range of long exception.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com> [bug 22673500]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-140
changelog:
  - repository: prevent meta data corruption
    Add a flush() and lock to pretect it.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Khodakovski <alexandre.khodakovski@oracle.com>
    Signed-off-by: Firas Azar <firas.azar@oracle.com> [bug 22045180]


author: William Roche <william.roche@oracle.com> - 3.4.1-139
changelog:
  - 22242502 - Abort vm live migration caused vm stopped
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22242502]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-138
changelog:
  - When removing a bridge with a physical interface, and the physical interface has a
    VLAN interface to another bridge, preserve  Ethernet off load setting in ifcfg-ethX file [bug 20434500]


author: Cathy Avery <cathy.avery@oracle.com> - 3.4.1-137
changelog:
  - Add more checks to allow discovery and processing of xsigo interfaces
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 22498487]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-136
changelog:
  - Signed-off by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    This patch fixes an issue where a lock file "residue" remains on a server if the server fails to take a DLM lock (e.g. when HA tries to start a VM, etc.). Later on, OVS agent fails to take the lock because the lock file is present locally, and EEXISTS error is raised. In this change, OVS agent will always remove the "local" lock file if a ETXTBSY error is detected. [bug 22471909]


author: William Roche <william.roche@oracle.com> - 3.4.1-135
changelog:
  - 22242502 - Abort vm live migration caused vm stopped
    18704027 - ABORT VM MIGRATION LEAD TO VM STATUS INCONSISTENCE BETWEEN OVMM AND SERVER
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22242502] [bug 18704027]


author: Cathy Avery <cathy.avery@oracle.com> - 3.4.1-134
changelog:
  - Add check to allow discovery of xsigo interfaces
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 22152805]


author: William Roche <william.roche@oracle.com> - 3.4.1-133
changelog:
  - 22448939 - Apparent size shouldn't be based on "File System Statistics Collection Interval"
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22448939]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-132
changelog:
  - fix ovs-agent-dlm return value
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com> [bug 22462444]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-131
changelog:
  - Signed-Off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-Off by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-Off by: Guido Tijskens <guido.tijskens@oracle.com>
    This patch changes the VM running locks behavior, especially for HA VMs. It addresses bug 21780684, where multiple copies of the same HA-enabled VM start on different servers under load or stress condition.
    The changes are as follows:
    - Remove local VM running lock. If the server is clustered, DLM lock is used. If the server is not clustered, no lock at all will be used. We are eliminating the 2-phase locking (local + DLM) for clustered case.
    - Simplify and clean up the code in ovs-agent-dlm, to clearly separate clustered and non-clustered cases.
    - Changes in DLM FS
    - in HA, bypass the check "is_vm_running_locally" [bug 22457332]


author: William Roche <william.roche@oracle.com> - 3.4.1-130
changelog:
  - 20064898 - SERVERPOOL CREATED WITH SAME FILESYSTEM ON ANOTHER MANAGER.
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 20064898]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-129
changelog:
  - To separate apparent size server from file system stats server
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 22171053]


author: William Roche <william.roche@oracle.com> - 3.4.1-128
changelog:
  - 22186490 - sparc server upgrade between 3.4.1 builds fail with server error
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22186490]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-127
changelog:
  - XMLRPC server: read pending data before send error
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 22147880]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-126
changelog:
  - sign certificate using sha256 instead of sha1
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-124
changelog:
  - 22337497 - SPARC Agent not uninstalling due to recent change
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22337497]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-123
changelog:
  - add CloudNet support
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-122
changelog:
  - 22082717 - HA vm did not startup after vm poweroff within vm.
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22082717]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-121
changelog:
  - get_support_files: remove printing module from sos blacklist
    We upgraded sos and `printing` module is removed. We get this error:
    a non-existing plugin (printing) was specified in the command line
    As we don't need printing module anyways, just remove it.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Livy Ge <livy.ge@oracle.com> - 3.4.1-120
changelog:
  - remove some directories from spec file list to fix yum conflict error [bug 22167235] (zhigang.x.wang)
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> 
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-119
changelog:
  - remove some directories from spec file list
    This is to fix OL7 yum error:
    file /usr/sbin conflicts between attempted installs of ovs-agent-3.4.1-116.el6.x86_64 and filesystem-2.4.30-3.el6.x86_64
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-118
changelog:
  - sync repository meta after write
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com> [bug 22045180]


author: William Roche <william.roche@oracle.com> - 3.4.1-117
changelog:
  - 22151073 - Port fix for 22082624 to the Sparc Solaris FS Statistics code
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Ken Chen <ke-chiang.chen@oracle.com> [bug 22151073]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-116
changelog:
  - limit du command to OVM repositories mount directories only
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 22082624]


author: William Roche <william.roche@oracle.com> - 3.4.1-115
changelog:
  - 22011556 - support for apparent size is missing for Sparc servers
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 22011556]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-114
changelog:
  - Correct typo in usage text. Change stop to remove.
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-113
changelog:
  - Reword error message. The suggestion to remove other interface first does not apply in all situations. Now it just says that the primary port cannot be removed.
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 21257373] 
    21257373 - MISLEADING MESSAGES DURING REMOVING PORTS FROM BOND


author: Vasu Srinivasan <vasu.srinivasan@oracle.com> - 3.4.1-111
changelog:
  - 21771684 - defaultfixed net profile removal prevents the ovs-agent startup
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 21771684]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-110
changelog:
  - copy_file will now unlink the dst file when the copy fails or the process is terminated (Aborted).
    22011754 - THE DD PROCESS IS STILL RUNNING AFTER ABORT A CLONE JOB
    22011817 - OVS-Agent 3.4.1.1059 FAILED JOB DOES NOT CLEAN AFTER ITSELF. 
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 22011754] [bug 22011817]


author: William Roche <william.roche@oracle.com> - 3.4.1-109
changelog:
  - 21354377 - UPGRADE 3.3.1 SPARC SERVER TO 3.4.1 SHOW SUCCESS BUT NOT UPGRADE ACTUALLY
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 21354377]


author: Vasu Srinivasan <vasu.srinivasan@oracle.com> - 3.4.1-108
changelog:
  - 18803682 - UNINSTALL OF AGENT FAILED SVCADM DISABLE LEFT CLUSTER_LOCK FILE ON SPARC SERVER
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 18803682]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-107
changelog:
  - disable dynamic vcpu pin while VM is running
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 21886830]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-106
changelog:
  - Added new filesystem statistic attribute TotalFilesSize
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 21884276]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-105
changelog:
  - Fix: Edit Bond Port permission denied on UEK4
    21846092 - Edit Bond Port Failed with Permission Denied Exception
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 21846092]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-104
changelog:
  - Oracle Bug: 21824127
    Signed-off by: Firas Azar <firas.azar@oracle.com>
    Backing out previous change for multipath command in multipath.py. There is one case where the output of multipath -ll and "multipathd list show" are different, where a "create" word appears next to the device uuid. This is apparently causing null paths to be sent to manager


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-102
changelog:
  - Forward-port rpc command to return available space on system disks
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 21825252]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-101
changelog:
  - Signed-off by: Ken Chen <ke-chiang.chen@oracle.com>
    Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Replace "multipath -ll" command with "multipathd list topology" which produces the same output but executes faster in certain situations. [bug 21792966]


author: William Roche <william.roche@oracle.com> - 3.4.1-100
changelog:
  - 21137720 - ORACLE VM AGENT DOESN'T COME UP WITH PYTHON2.7 -- DEFAULT ON SOLARIS 11.3
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 21137720]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-98
changelog:
  - set a default value to discover_physical_luns() args
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-97
changelog:
  - repository refresh: enlarge timeout to 30 seconds from 5
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 21417857]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-96
changelog:
  - assembly: create_assembly: ignore attached media and only add empty cdrom
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jimmy Van Broeck <jimmy.van.broeck@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-92
changelog:
  - Revert changes introduced with revision 12549
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 20443098]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-89
changelog:
  - Fix repository meta db compatible issue between x86 server and Sparc.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com>
    Bug-fixed-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 21272065]


author: William Roche <william.roche@oracle.com> - 3.4.1-88
changelog:
  - 20443098 - NFSV4 DELEGATION CAN INTERFERE WITH HA OVS-AGENT HEARTBEAT UPDATE
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com> [bug 20443098]


author: Vasu Srinivasan <vasu.srinivasan@oracle.com> - 3.4.1-87
changelog:
  - 20181716 - UNABLE TO DISCOVER A SPARC SERVER WITH A VIRTUAL SWITCH
    Signed-off-by: Vasu Srinivasan <vasu.srinivasan@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 20181716]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-86
changelog:
  - assembly: fix OVM exported VM cannot import to VirtualBox issue
    1. Remove optional package.cert.
    2. Add AddressOnParent.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 21261077] [bug 21270574]


author: William Roche <william.roche@oracle.com> - 3.4.1-84
changelog:
  - 18950394 - UNABLE TO STOP VM WHEN NO VIRTUAL MACHINE DISKS ARE CONFIGURED
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 18950394]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-79
changelog:
  - do not log periodic status events
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-78
changelog:
  - 20976213 - CLEAN UP PYTHON CODE
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 20976213]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-75
changelog:
  - Bond config needed this fix also.
    Disable generic receive offload (GRO) on ixgbe when adding it to a bridge [bug 19513990]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-73
changelog:
  - stop_vm now cleans xc_restore process from failed migration
    13939895 FAIL MIGRATION RESET SOURCE SVR > XC_RESTORE IS HANGING
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 13939895]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-72
changelog:
  - add status report support
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-71
changelog:
  - 20756953 - ERROR REMOVING PORT NET1 FROM NETWORK, FAILED TO REMOVE VIRTUAL SWITCH
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 20756953]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-70
changelog:
  - store repository meta data (like virtual disk simple names, etc) for Manager
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-69
changelog:
  - Added support for ovs-agent restart event for OVM Manager
    Signed-off-by: Zhiagng Wang <zhiagng.x.wang@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com> [bug 20780706]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-68
changelog:
  - Added debug information to delete_repository command
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Firas Azar <firas.azar@oracle.com> [bug 20616914]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-67
changelog:
  - Partial Template download lingers after power failure.
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 17220546]


author: William Roche <william.roche@oracle.com> - 3.4.1-66
changelog:
  - 20708837 - FILESYSTEM STATISTICS BECAME ZERO AFTER SOME TIME
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 20708837]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-65
changelog:
  - Added ovs agent start event for OVM Manager
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com> [bug 20780706]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-64
changelog:
  - assembly: fix punit parsing and checksum re
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 20605749]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-63
changelog:
  - fix assembly creation from share disk VMs
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 20606717]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-62
changelog:
  - Fix get filesystem uuid error on nfs server
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 20605998]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-61
changelog:
  - Fix cpu and memory utilization stats with value zero
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 20393715]


author: William Roche <william.roche@oracle.com> - 3.4.1-60
changelog:
  - 18946123 - NTPQ -P COMMAND DOES NOT WORK ON SPARC SERVER UNDER OVMM
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 18946123]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-59
changelog:
  - assembly: improve PUnit parsing
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 20526010]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-58
changelog:
  - Export OVA as VMDK
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jimmy Van Broeck <jimmy.van.broeck@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-57
changelog:
  - 20393653 - SPARC SERVER NEEDS TO SUPPORT FILE SYSTEM STATISTICS
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 20393653]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-56
changelog:
  - added new file system stats and stats daemon improvement
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Ke-Chiang Chen <ke-chiang.chen@oracle.com> [bug 20432614]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-55
changelog:
  - make proxy configurable for file download
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 20474066]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-54
changelog:
  - Do not write HWADDR to ifcfg file if interface is a VLAN over a bond, as it may not come up on restart
    if the MAC address of the bond changed. [bug 19802238]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-52
changelog:
  - When adding a port to a bond, and the bond is a bridge interface, then disable LRO on the new port. [bug 20384302]


author: William Roche <william.roche@oracle.com> - 3.4.1-51
changelog:
  - 20025713 - ADDING SERVER TO POOL - SERVER CLUSTER FAILURE - FAILED TO DECONFIGURE CLUSTER
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 20025713]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-50
changelog:
  - When creating a new clustered pool file system, first check in agent that there is no OCFS2 cluster or NFS share already present. This applies to NFS and LUN clusters, and should help prevent re-use of an existing clustered pool filesystem by another OVM manager. [bug 20064898]


author: William Roche <william.roche@oracle.com> - 3.4.1-49
changelog:
  - 19248457 - LONG SERVER DISCOVERY TIME (SEVERAL HOURS) WITH LARGE NUMBER OF DISKS
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 19248457]


author: William Roche <william.roche@oracle.com> - 3.4.1-48
changelog:
  - UNABLE TO CHANGE THE MTU ON A DLMP/ACTIVE_BACKUP AGGREGATION. [bug 19846134]
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-47
changelog:
  - This patch includes additional debug in the umount function, which was the reason destroying the pool file system failed. It also fixes a Python issue in function unregister_ocfs2_cluster_name. [bug 20047925] 
  - SPARC AGENT INSTALLER FAILS IN LDMXML.PY: MDSTORE ROUTINE FAILED TO LOAD. [bug 19306320]
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-46
changelog:
  - Added file system statistic interval and uuids to server discovery
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-45
changelog:
  - Additional debug statements in function copy_file to help debug no child processes error. [bug 19904419]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-44
changelog:
  - Removed pool Virtual IP and master server
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Firas Azar <firas.azar@oracle.com> [bug 19957947]


author: William Roche <william.roche@oracle.com> - 3.4.1-43
changelog:
  - TAKING OWNERSHIP OF SVR FAILS, SVCADM ENABLE NTP DIDN'T RETURN EXPECTED VALUE. [bug 19949638]
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-41
changelog:
  - Use virtual disk image filename as key for disk I/O statistics
    Before we use full disk image patch like '/OVS/Repositories/0004fb0000030000633f94d2a237bf12/VirtualDisks/400a3e80d64249ecaa029f931dda867d.img'.
    Now we use '400a3e80d64249ecaa029f931dda867d.img'.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-40
changelog:
  - DISCOVER_NETWORK FAILED - NO DEVICE FOUND VSWITCH SWITCH@1 [bug 19877572]
    Signed-off-by: William Roche <william.roche@oracle.com>
  - Use VIF MAC address for VM network statistic
    Before we use vif index like '0'. Now we use '00:15:17:1C:99:64'.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-39
changelog:
  - added system disk space for server discovery
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-38
changelog:
  - check for agent password length. [bug 18712976]
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-37
changelog:
  - make ovs-agent support TLSv1, TLSv1_1 and TLSv1_2
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-36
changelog:
  - Added file system available space statistic support
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-35
changelog:
  - Server pool VIP and master server changes for OVS-Agent:
    - Pool virtual IP removed from server and manager
    - Master server removed from core and confined to server (OVS-Agent): the remaster rule is simplified: the server which takes the DLM lock will be the master


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-34
changelog:
  - support ova export and deploy_assembly_to_vm()
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: William Roche <william.roche@oracle.com> - 3.4.1-33
changelog:
  - REFRESHING FS FAILS EXECUTING OCFS2_GET_META DATA TO SVR - NOT ENOUGH ARGS
    Signed-off-by: William Roche <william.roche@oracle.com> [bug 19856479]


author: William Roche <william.roche@oracle.com> - 3.4.1-32
changelog:
  - INSTALLATION OF ORACLE VM AGENT FOR SPARC FAILS ON S11.2 [bug 18904620]
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-31
changelog:
  - send per physical cpu utilization statistic
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jim Perry <jim.perry@oracle.com> [bug 18722002]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-30
changelog:
  - Use ETHTOOL_OPTS directive instead of ETHTOOL_OFFLOAD_OPTS which was OVM work around to persist LRO setting (disabled) for 10G interfaces [bug 19731085]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-29
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Zhigang Wang <zhigang.x.wang@oracle.com>
    When a server leaves the clustered server pool in error state (rebooted, down, offline, etc.) make sure ovs-agent dbs are in sync to avoid unnecessary traffic from HA. [bug 19720245]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-28
changelog:
  - Fix incorrect vm cpu utilization stats
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 18364004]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-27
changelog:
  - Signed-off by: Firas Azar <firas.azar@oracle.com>
    Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Revert all VIP removal changes in revision 11775.


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-26
changelog:
  - Do not use intermediate shell when invoking process.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 17634608]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-25
changelog:
  - Virtual IP (VIP) removed from OVS-Agent:
    - Replaced with master server IP address
    - Created a new API to set the master IP address
    - Removed all VIP related APIs and methods
    - Made needed changes in remaster daemon
    - Includes common, x86 and solaris code


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-24
changelog:
  - assembly import: add some support for OVF spec 2.1.0
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 19547748]


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-22
changelog:
  - Fix problem with change password.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 19561751 - CHANGE PASSWD JOB FAILS IF AGENT RESTART TIMESOUT BUT PASSWD IS STILL CHANGED


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-20
changelog:
  - Move calls to logging outside of multiprocessing callback routine.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: AZAR <firas.azar@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 18836400 - FAILED TO HANDLE LOG REQUEST: __INIT__() TAKES EXACTLY 5 ARGUMENTS (1 GIVEN)


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-18
changelog:
  - storage_discover disk size 0 with some active/ghost configurations
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: KE-CHIANG.CHEN <ke-chiang.chen@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 19420785 - ORACLE VM MANAGER DISPLAYS DISK SIZE 0


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-16
changelog:
  - Error handling enhancements in ovs-agent cluster code:
    - More explicit error messages
    - Handle some error cases: e.g. "already in cluster", "cluster.conf already exists"
    Specific to x86 / OCFS2 clusters. [bug 19364810]


author: Ke-Chiang Chen <ke-chiang.chen@oracle.com> - 3.4.1-15
changelog:
  - Fix incorrect getuid_callout is used for virtual disks
    19220452 - disk not included in physical lun discovery
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com>
    Signed0off-by: Firas Azar <firas.azar@oracle.com> [bug 19220452]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-14
changelog:
  - add VM_RESTART_ACTIONS capability
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-13
changelog:
  - do not raise exception when vbd statistic is missing
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-12
changelog:
  - IPMI power - change so that lan, lanplus happen at the same time.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-11
changelog:
  - Fix exception: On some system systems, ipmi power off when system is already in a power off state is an exception.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Oracle-bug: 19015462 - EXCEPTION DURING REMOTE_POWER_OFF COMMAND TO STOP A SERVER


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.4.1-10
changelog:
  - Bug 18934340 - VM SERIAL CONSOLE CAN NOT BE CONNECTED AFTER REBOOT SPARC PRIMARY DOMAIN
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.4.1-8
changelog:
  - storage_discover clean-up. Remove unused functions and general clean-up.
    Signed-off-by: KE-CHIANG.CHEN <ke-chiang.chen@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-7
changelog:
  - Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 18910413]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.4.1-6
changelog:
  - Use MACADDR instead of HWADDR if ifcfg files to force init script to set the bridge MAC address to the
    underlying (ethx, or bond)  MAC, to prevent the bridge MAC of changing when a VIF of lower
    value address connect to it. [bug 18922786]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-5
changelog:
  - fix log masking
    When `record.args = (('http://username:password@example.com/',),)`, which is a
    tuple in a tuple,  we cannot mask it correctly.
    This patch fixes the problem by masking log recursively.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 18936707]


author: Firas Azar <firas.azar@oracle.com> - 3.4.1-4
changelog:
  - Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 18591136]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-3
changelog:
  - add freeSwap to Server statistic
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 18811663]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.4.1-2
changelog:
  - report dom0 cpu time in statistic
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 18847136]


author: William Roche <william.roche@oracle.com> - 3.3.1-276
changelog:
  - Bug 18744995 - ADDING SERVER TO POOL, FAILED TO DECONFIGURE CLUSTER
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-275
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Ken Chen <ke-chiang.chen@oracle.com> [bug 18681849]


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-274
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Ken Chen <ke-chiang.chen@oracle.com> [bug 18685023]


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-273
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Ken Chen <ke-chiang.chen@oracle.com> [bug 18663487]


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-272
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Cathy A Avery <cathy.avery@oracle.com>
    Signed off by: Ken Chen <ke-chiang.chen@oracle.com> [bug 18546275]


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-271
changelog:
  - Signed-off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Ken Chen <ke-chiang.chen@oracle.com>
    Signed-off by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 18595192]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-270
changelog:
  - Bug 18611554 - LOW PRIMARY MEMORY WARNING SHOULD NOT INCREASE MEMORY DURING AGENT CONFIGURATION
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-269
changelog:
  - BUG 18597255 - DISABLE AUTOMATIC CREATION OF ALTERNATE PATH VDISKS WHEN MPXIO IS DISABLED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-267
changelog:
  - Bug 18538433 - ADDING VNET IS BROKEN IN SOME CASES WITH SECONDARY SERVICE DOMAIN
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-266
changelog:
  - Do not write the MAC address to the ifcfg file, if device is a bond, bridge interface,
    or vlan over a bond. [bug 16105407]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-265
changelog:
  - Clean up the state file after vm save failure
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 18499441]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-264
changelog:
  - add SYS_REPO_PART_PREFIX to repository partition device mapper
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com>
    Acked-by: Julie Trask <julie.trask@oracle.com> [bug 18484275]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-263
changelog:
  - Bug 18423585 - SMBIOS ISSUE AFTER UPGRADING SPARC SERVER FROM 3.2 TO 3.3
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-262
changelog:
  - Clean up issues identified by Eclipse PyDev code scanning tool.
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: TRASK <julie.trask@oracle.com>
    Oracle-bug: 18392490 - PYDEV ERRORS FOUND IN AGENT


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-260
changelog:
  - SPARC - add ovs-agent-secondary command to create and configure secondary domain
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-259
changelog:
  - SPARC - change LDoms Manager dependency to LDoms 3.1.1
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-258
changelog:
  - Bug 18412305 - USCSICMD IOCTL FAILED: I/O ERROR REPORTED WHILE CLONING PD TO VD
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-257
changelog:
  - Bug 18377472 - EMBEDDEDEDIT SPARC VLANINTERFACE IP FAILED AND IPCONFIG FIELDS REMOVED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-256
changelog:
  - BUG 18333764 - SPARC SERVER DLM SELF FENCE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-255
changelog:
  - Bug 18369834 - ONE OF THE SLAVE PORT MTU CHANGED TO 1216 AFTER EDITING THE BONDPORT ON SPARC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: <> - 3.3.1-254
changelog:
  - Added one second delay if editing an exisitng export entry
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Firas Azar <firas.azar@oracle.com> [bug 18245527]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-253
changelog:
  - The problem was caused by re-naming a xsigo interface to inifiniband device name (ibn).
    this re-naming triggered a failure in the network discovery code.This re-naming is wrong
    and should never be done because ibn is the default name for IB devices. [bug 18361991]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-251
changelog:
  - Bug 18338201 - CANNOT EDIT UNDERLYING PORT MTU OF VLAN INTERFACE ON SPARC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-250
changelog:
  - Initialize the bond in order before adding any slaves. This code change 
    will not fix this problem but at lease we makes sure that config is not the problem.
    This problem is caused by bonding sending arp request on both interface, where it should
    should them on the current active slave only. This is confusing the bridge causing it to
    map the quest MAC in its forwarding table to a different port than the VIF which is wrong.
    More on this later. [bug 17823754]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-248
changelog:
  - Do not enable lro when removing a vlan bridge if there still other vlan bridges or if
    there is a bridge on the physical interface.
    Restructure the code to make enable/disable lro common between Linux bridge,
    and openvswitch. [bug 18315399]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-247
changelog:
  - Added core request to provide manager ip address in discover_server (SPARC changes)
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-246
changelog:
  - SPARC - reconfiguring cpus should not also reconfigure memory
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-244
changelog:
  - Bug 18306267 - UPDATING VCC CONFIGURATION SHOULD NOT REQUIRE FACTORY-DEFAULT
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-243
changelog:
  - SPARC - temporary fix for 18306267
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-242
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Cathy A Avery <cathy.avery@oracle.com> [bug 18037359]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-241
changelog:
  - Bug 17581371 - AGENT FAILS TO START BECAUSE VDS DEVICE IS OFFLINE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Chuang Cao <chuang.cao@oracle.com> - 3.3.1-240
changelog:
  - Remove the illegal chars when making a xml data from bondX
    Signed-off-by:Chuang Cao <chuang.cao@oracle.com>
    Reviewed-by: Joe Jin <joe.jin@oracle.com>
    Reviewed-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17237746]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-239
changelog:
  - Bug 18086201 - HARD RESET SPARC SERVER FROM REMOTE CONSOLE,OVS AGENT CAN NOT RESTART.
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-238
changelog:
  - remove the warning message during rpm installation.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Tianyue Lan <tianyue.lan@oracle.com> - 3.3.1-237
changelog:
  - remove rpm installation warning messages [bug 18289582]
    Signed-off by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-236
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Paul Reilly <paul.reilly@oracle.com> [bug 18252548]


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-235
changelog:
  - Signed-off by: Adnan G Misherfi <adnan.misherfi@oracle.com>
    Signed-off by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off by: Paul Reilly <paul.reilly@oracle.com>
     [bug 18252548]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-234
changelog:
  - Do not revert to the primary slave when failure of the active slave or recovery
    of the primary slave occurs. [bug 18277088]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-233
changelog:
  - SPARC - motd should be updated by ovs-agent-setup
    SPARC - motd should have information for unconfiguring the agent
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-232
changelog:
  - Bug 18245995 - DISKIO SOMETIMES RETURNS 1 ALTHOUGH COPY IS SUCCESSFUL
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-231
changelog:
  - improve ovs_async_proc_status
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 18261566]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-229
changelog:
  - Use the correct way to wait for children to terminate
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 18077040]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-228
changelog:
  - replace python-requests with httplib to send notifications.
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-227
changelog:
  - SPARC - cluster capabilities should be disabled when dlm is not installed
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-226
changelog:
  - Bug 18235312 - OVS-LDOMS INSTALL FAILS WHEN THERE IS AN UNCONNECTED ISCSI TARGET
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-225
changelog:
  - wait for all children to terminate and then collect them to avoid defunct processes.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 18077040]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-224
changelog:
  - Bug 18197171 - CREATING FS FAILS ON DISK WITH NO PAGE83 NAA IDENTIFIER
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-223
changelog:
  - fix stale lock after take/release_ownership()
    1. If the Server is already owned by the same Manager, XMLRPC Server will not restart.
    2. If we need to restart the XMLRPC Server and kill the processes, we clean up locks.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 18145875]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-222
changelog:
  - collect children to fix the defunct python process issue
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 18077040]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-221
changelog:
  - Bug 18119040 - REMOVING ACCESSHOST FROM STORAGEARRAY DOESN'T CAUSE LOGOUT AFTER REFRESH
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Eunice Moon <eunice.moon@oracle.com> - 3.3.1-220
changelog:
  - Bug 18134462 - AGENT FAILED TO START IF ISCSI/INITIATOR SERVICE IS NOT ONLINE
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Dawn Tse <dawn.tse@oracle.com> - 3.3.1-219
changelog:
  - Bug 18140729 - AGENT DOESN'T RETURN ERROR WHEN DHCP ADDRESS FAILED TO ASSIGN ON VLAN INTERFACE
    Signed-off-by: Dawn Tse <dawn.tse@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-218
changelog:
  - SPARC - agent should be able to run without the DLM
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-217
changelog:
  - Agent will return signed server certificate to manager during discover_server().
    Manager will use this info to determine whether a take_ownership() is needed or not.
    This is for the Solaris part.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 18145875]


author: Rory Foster <rory.foster@oracle.com> - 3.3.1-216
changelog:
  - SPARC - configure server with cpu cores instead of cpu threads
    Signed-off-by: Rory Foster <rory.foster@oracle.com>
    Signed-off-by: Alex Chartre <alexandre.chartre@oracle.com>


author: Eunice Moon <eunice.moon@oracle.com> - 3.3.1-215
changelog:
  - SPARC - Agent fix to handle old SAS disks
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-214
changelog:
  - Return signed server certificate in discover_server().
    Manager will use this info to determine whether a take_ownership() is needed or not.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 18111117]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-213
changelog:
  - Bug 18111983 - HOT ADD VDISK FAILS WITH SHADOW DOMAIN
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Eunice Moon <eunice.moon@oracle.com> - 3.3.1-212
changelog:
  - Bug 18075618 - EXISTING BRIDGE CONFIGURATION IS NOT PERSISTENT AFTER A RE-INSTALL
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Dawn Tse <dawn.tse@oracle.com> - 3.3.1-211
changelog:
  - bug 18078916 - CPU UTILIZATION IS WRONG FOR SPARC SERVER ON STATISTICS FROM WEBUI
    Signed-off-by: Dawn Tse <dawn.tse@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Dawn Tse <dawn.tse@oracle.com> - 3.3.1-210
changelog:
  - bug 17952923 - OVM SPARC: HA VM DOES NOT RESTART AFTER BEING DESTROYED FROM LDOMS
    Signed-off-by: Dawn Tse <dawn.tse@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-208
changelog:
  - Bug 18098489 - FAILURE OCCURRED WHILE REMOVING SPARC SERVER FROM CLUSTER
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-207
changelog:
  - Bug 18071546 - AGENT DOESN'T RETURN ERROR WHEN NO DHCP ADDRESS IS ASSIGNED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
  - Bug 18069658 - DECONFIGURE_SERVER_FOR_CLUSTER FAILS BECAUSE DLM MODULE CAN'T BE UNLOADED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-206
changelog:
  - Bug 18057807 - CAN NOT SEE CDROM IN SPARC VM ALTHOUGH CDROM DISKMAPPING WAS ADDED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Eunice Moon <eunice.moon@oracle.com> - 3.3.1-205
changelog:
  - SPARC - add package_uninstall()
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-204
changelog:
  - add package_uninstall() api
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-203
changelog:
  - Bug 18062427 - IMPROVE ERROR WHEN CLUSTER CREATE FAIL BECAUSE OF INCOMPATIBLE POOLFS
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-201
changelog:
  - Bug 17991768 - HA-VM CAN'T BE RESTARTED AFTER A MIGRATION FAILURE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-200
changelog:
  - Bug 18051699 - DISCOVER SERVER WITH ISCSI TARGET FAILS IF ISCSI SERVER IS OFFLINE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-199
changelog:
  - If the number of slaves in the bod is > 1, do not allow the removal of the interface that have
    the same MAC as the bond. [bug 17975524]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-198
changelog:
  - Bug 17968672 - CREAT BONDPORT FAILED BUT ONE OF THE SLAVE PORT SET TO NEW MTU
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-197
changelog:
  - This problem was caused by the ip command library; when flushing an address on an interface that
    have an alias with valid IP, the command will flush the address, however it return an error.
    The work around is flush the alias first. [bug 17805756]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-196
changelog:
  - Bug 17983005 - RESTART VM FAILED ON SPARC SERVER
    Bug 17836659 - ISCSI DISKS NOT AVAILABLE ON SPARC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-195
changelog:
  - Bug 17981985 - HOT-ADD VNIC FAILS IF VM HAS NO VNIC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Eunice Moon <eunice.moon@oracle.com> - 3.3.1-194
changelog:
  - SPARC - Change for assigning vdisk with multiple devices
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-193
changelog:
  - I have not been able to reproduce this problem on clustered or single systems.
    I made enchantment to a suspect code that may caused the problem in ol6 environment. [bug 18007687]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-192
changelog:
  - Reorder filtering of interface in order to avoid bond interfaces with value > 2 digits to show
    up in physical interface section of discovery. [bug 17952920]


author: Rory Foster <rory.foster@oracle.com> - 3.3.1-191
changelog:
  - Bug 17760691 - SERIAL CONSOLE STUCK ON HANDSHAKE
    Signed-off-by: Rory Foster <rory.foster@oracle.com>
    Signed-off-by: Alex Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-190
changelog:
  - removes the permanent connection and establish a connection for every notification and then close it immediately.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17925231]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-189
changelog:
  - fix copyright year to 2014
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 17913321]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-187
changelog:
  - SPARC - rename SMF service ovs-infra to ovs-config
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-186
changelog:
  - In ovs-ovca-network; Write the GATEWAY to /etc//etc/sysconfig/network instead of the
    bond slaves ifcfg files


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-185
changelog:
  - fix repository partition dm name: we cannot add p4 as that will be black listed by plugins.
    OracleBug: 17924021
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: <> - 3.3.1-184
changelog:
  - Bug 17930250 - PACKAGE LIST UPDATE FAILS IF PACKAGES HAVE TO BE REMOVED
    Bug 17930642 - CHECKING FOR UPDATE RAISES AN EXCEPTION WHEN THERE IS NOTHING TO UPDATE
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-183
changelog:
  - Bug 17937311 - AGENT FAILS TO START WITH ISCSI TARGETS
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-182
changelog:
  - use xen variable MINIMUM_RESTART_TIME instead of redefining here.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-181
changelog:
  - Bug 17836659 - ISCSI DISKS NOT AVAILABLE ON SPARC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-179
changelog:
  - Fix WOL. _bind_sock_to_device was not working for Linux.
    Also added logging for remote_power_on WOL and remote_power_on-off IPMI.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 17888855 - FAILED TO WAKE UP A SERVER THROUGH WOL AFTER CONFIGURE WOL AND POWEROFF IT


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-178
changelog:
  - use loop instead of dmnfs for pool filesystem on NFS setup.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: <> - 3.3.1-177
changelog:
  - Bug 17897962 - ADDING A REPOSITORY WITH AN INVALID URL OR PUBLISHER SHOULD FAIL
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-175
changelog:
  - Bug 17922761 - STARTING VM GOT AN UNEXPECTED KEYWORD ARGUMENT 'OPTION'
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-174
changelog:
  - Bug 17806775 - ASYNC REQUESTS FAIL WHEN SSL USES PKCS#11
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: <> - 3.3.1-173
changelog:
  - Bug 16056253 - SLOW TO SHUT DOWN GUEST DOMAIN, MUST BE STOPPED AND UNBOUND
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-172
changelog:
  - SPARC - install/configure fails with -i option
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-171
changelog:
  - SPARC - improve setup script for auto-install
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-170
changelog:
  - SPARC - configure always return error with factory-default request
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-168
changelog:
  - The primary directive is ignored when bond mode is other that 1,remove anyway t to avoid confusion.
    Remove the backup directive, no longer needed [bug 17447149]


author: <> - 3.3.1-167
changelog:
  - Bug 15942008 - BRIDGE REMOVAL CAN FAIL AFTER POWEROFF FROM THE VM OS
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-166
changelog:
  - Explicitly set the  bridge MAC to the underlying ethx MAC to prevent
    the bridge MAC of changing when a VIF of lower MAC value connect to it. [bug 17262819]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-165
changelog:
  - use unique id for repository partition on system disk.
    Orable-Bug: 17880236
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: <> - 3.3.1-164
changelog:
  - SPARC - support for package management (improvements)
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-163
changelog:
  - rename system disk partition dev mapper name.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 17822553]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-162
changelog:
  - add 'enabled' option to repository configuration.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: <> - 3.3.1-161
changelog:
  - SPARC - support for package management
    (with some fix to work with the OVM Manager interface)
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-159
changelog:
  - ethtool -k command added an extra filed to ports that do not support lro "off [fixed]"
    which caused a syntax error in parsing, therefore  aborting the config. It is fixed now. [bug 17658347]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-158
changelog:
  - We will sleep one second and kill all the sub process when restart XMLRPC
    server. This bug is caused by: the take_ownership() call doesn't finish in 1
    second and thus been killed.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17806987]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-156
changelog:
  - use fixed dm name for sys disk repo partition
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-155
changelog:
  - Fix Urlgrabber returning KeyboardInterrupt when disk full. OVM-Manager hangs and does not show error msg.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Oracle-bug: 17618953 - Fix Urlgrabber returning KeyboardInterrupt when disk full. OVM-Manager hangs and does not show error msg.


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-154
changelog:
  - Bug 17776241 - AGENT FILTERS REPOSITORY OPTIONS RATHER THAN PROPAGATE THEM TO SERVER
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-153
changelog:
  - New changes  to UEK3 that prevents changing the bond mode if the bond has slaves, this is
    because sysfs does not initialize interfaces correctly if they are part of a bond.
    So made changes  to remove the interfaces from the bond, change the mode, and add them back. [bug 17775430]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-152
changelog:
  - Bug 17721119 - EXPORTFS ENTRY ISN'T DELETED AFTER DELETING A REPOSITORYEXPORT OBJECT
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-151
changelog:
  - SPARC - disabling support for package management
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: <> - 3.3.1-150
changelog:
  - SPARC - support for package management
    Signed-off-by: Eunice Moon <eunice.moon@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-149
changelog:
  - Bug 17753504 - CHANGING BOOT ORDER TO PXE CONFIGURE_VM TO SERVER CANNOT SERIALIZE BOOT DEVICE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-148
changelog:
  - Bug 17721009 - UNABLE TO MOUNT REPO LOCATE ON ZFS FILE SYSTEM AND EXPORTED VIA REPOSITORYEXPORT
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Rory Foster <rory.foster@oracle.com> - 3.3.1-147
changelog:
  - FIX LINT ERRORS IN DISKIO.C
    Signed-off-by: Rory Foster <rory.foster@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-146
changelog:
  - log an error when the log daemon fails to handle a log request
    log daemon fails to log Storage Connect exceptions
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-145
changelog:
  - When we do update_agent_password(), we need to reload the XMLRPC Server to make the new password take effect.
    Before this patch the reload (SIGUSR1 handler) also restart XMLRPC Server, which is too much.
    With this patch, we will split the reloading into two fine grained operations: reload == refresh password; restart == restart XMLRPC Server. And on update_agent_password(), we only do refresh password.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-144
changelog:
  - avoid to add two log handlers
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 17719256]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-143
changelog:
  - SPARC - Cluster/HA capabilities should be disabled with shadow domain
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-142
changelog:
  - use os.closerange() to improve performance
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-141
changelog:
  - Currently the async process still holding the socket port 8899, which doen't
    make sense.
    This patch will close all the fds inherited from parent. As the logging socket
    is also been closed, so we need to init_log() again if we want to log
    something.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17675497]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-140
changelog:
  - SPARC - simplify the way to configure cpu/memory of the control domain
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-139
changelog:
  - kill all XMLRPC Server children before restart, otherwise the child will hold the 8899 port and the XMLRPC Server cannot restarted.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17675497]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-138
changelog:
  - log package version
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 17662034]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-137
changelog:
  - improve ssl auth failure logging
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
  - Bug 17662034 - ADD DOM0 SOLARIS AND LDOMS VERSION TO AGENT LOG (fix for SPARC)
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-136
changelog:
  - Requests to connect on port 8899 with a Med strength cipher are now rejected as per Oracle standards
    See also Bugs 16721961, 16721654
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-135
changelog:
  - Fix buffer overflow in snprint().
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: Bug 16908736 - DISCOVER NETWORK ERROR - EXPATERROR: NOT WELL-FORMED (INVALID TOKEN): LINE 2593


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-134
changelog:
  - Bug 17647344 - UNINSTALL FAILS IF THERE ARE MULTIPLE VSWITCHES ON THE SAME NIC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-133
changelog:
  - Bug 17640922 - CREATING FS LOCAL STORAGE ARRAY ON LOCAL FS MNT POINT EXISTS AND IS NOT EMPTY
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Firas Azar <firas.azar@oracle.com> - 3.3.1-132
changelog:
  - #In nfs export APIs, unexport duplicate clients before adding new export entry
    Signed off by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed off by: Cathy A Avery <cathy.avery@oracle.com> [bug Bug] [bug 17601662]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-130
changelog:
  - SPARC - support for vnet alternate MAC addresses
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-129
changelog:
  - Currently the Server and Manager date/time offset may cause authentication
    errors: the certificate may expired compared the the wrong time.
    To fix this issue, this patch syncs dom0 date/time with a NTP server at
    enable_ntp() and Manager will call enable_ntp() after discover_server().
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-128
changelog:
  - Bug 17634452 - REFRESH FS ON ZFS FAILS WHEN FS IS NOT A REPOSITORY
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-127
changelog:
  - Bug 17628514 - LDOMS CONFIGURATION ERROR WHEN INSTALLING SPARC AGENT
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-126
changelog:
  - Bug 17569070 - ASSERTION FAILED DLMMASTER.C LINE 1989
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-125
changelog:
  - SPARC - agent should be prevent DLM lock remote conversion
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-124
changelog:
  - SPARC - Cannot set MTU on bond after adding additional port in the bond
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-122
changelog:
  - When multiple message in the queue, as we read from head, we need to reverse the messages.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-121
changelog:
  - ovs_if_meta will no longer throw an exception when the remove meta file is not found.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Oracle-bug: 17601184 DELETING ETHERNET NETWORK - COMMAND OVS_SET_METADATA FAILED


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-120
changelog:
  - Bug 17609694 - CANNOT REMOVE PORT FROM BONDPORT
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-118
changelog:
  - Removes the mismatching Manager certificate and signed server certificate while regenerating keys.
    It also enlarge the certificate valid time: we don't want it expire.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-117
changelog:
  - fix sosreport command line
    The new sos doesn't have the '--no-multithread' option any more and
    it use xz for compression instead of bz2.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-115
changelog:
  - fix nfs rmtree issue
    The root cause is a NFS issue: the OS will remove a file to .nfsxxx when delete a file, and then OS will delete that file later.
    Reference:
    * BUG 12668898 - COULD NOT IMPORT TEMPLATE TO REPOSITORY: https://bug.oraclecorp.com/pls/bug/webbug_print.show?c_rptno=12668898
    * BUG 12694949 - CORE_API3.0: REPEAT IMPORT/REMOVE ISO - DIRECTORY NOT EMPTY: https://bug.oraclecorp.com/pls/bug/webbug_print.show?c_rptno=12694949
    * Bug 511901 - [NFS]: silly renamed .nfs0000* files can be left on fs forever: https://bugzilla.redhat.com/show_bug.cgi?id=511901
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17343986]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-114
changelog:
  - log daemon is dropping messages with %d specifier
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-113
changelog:
  - remove duplicate function async_proc_prog
    It is a mistake during merge.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-112
changelog:
  - SPARC - deconfigure_cluster() fails because server_cluster_offline is not defined
    SPARC - unload dlm driver before configuring new cluster
    SPARC - add -V option to ovs-agent-setup to identify version
    SPARC - abort unconfiguration if the cluster unconfiguration fails
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-111
changelog:
  - SPARC - force dlm module to be unloaded when cluster is unconfigured
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
  - Bug 17431068 - SPARC UNINSTALL CLEANUP - CHECK/CLEANUP ANY OVM CLUSTERS THAT ARE LEFT BEHIND
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-110
changelog:
  - revise package management APIs
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-109
changelog:
  - add some logging when ssl verification failed
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com> [bug 17560676]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-108
changelog:
  - remove some unused fields from discover_hardware()
    Per Steve Noyes, because some of these unused fields are changing every time,
    Manager has to repopulate hardware models every time. This will include
    performance issue when there are many disks. After removing these dynamic
    changing and unused fields, Manager can do a checksum compare with the last
    discover_hardware() result. If no change, then no need to repopulate device models.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-107
changelog:
  - SPARC - ovs-agent-setup refactoring
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-106
changelog:
  - Bug 17554986 - DISCOVER SVR FAILS: ERROR INIT XMLRPC SVR: ADDRESS ALREADY IN USE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-105
changelog:
  - wait for notification server to start
    Because some of the Agent processes will send notifications to Manager at startup,
    we have to wait for the notification server to be fully started before starting
    other processes.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-104
changelog:
  - use ssl key for authentication and new notification using ws-api
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-103
changelog:
  - Bug 17511485 - CANNOT SET MTU ON BONDPORT ON SPARC SERVER
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-102
changelog:
  - Bug 17516025 - XMLRPC DAEMON FAILS TO START
    SPARC - request to release master lock should not logged
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-100
changelog:
  - Due to the limitation of Solaris, we have to keep a local copy of xmlrpclib.py and SimpleXMLRPCServer.py
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 17469226]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-99
changelog:
  - SPARC - dlm can fail to remove a cluster node right after it has been deconfigured
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-98
changelog:
  - Bug 17483893 - BONDPORT KEEPS THE STATUS AND MAC ADDR. FROM REMOVED PORT
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-97
changelog:
  - openssl connection to port 8899 will now reject a connect request requesting
    a "LOW" (weak) cipher.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Oracle-bug: 16721654 - OVS-AGENT ALLOWS WEAK CIPHER CONNECTION


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-96
changelog:
  - modprob.conf is deprecated, instead use /etc/modprobe.d/bonding.conf for bonding config [bug 16892503]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-95
changelog:
  - fix oracle-release parsing
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17477824]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-94
changelog:
  - SPARC - change LDoms Manager dependency to LDoms 3.1
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-93
changelog:
  - SPARC - local disks with no guid should be explicitly ignored
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-92
changelog:
  - Bug 17411565 - SAS DISKS DISCOVERY IS NOT WORKING PROPERLY WHEN RAID VOLUMES ARE CREATED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-91
changelog:
  - Bug 17464995 - INSTALLATION FAILED ATTEMPTING TO REBOOT AFTER SUCCESSFULLY CONFIGURING LDOM
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-90
changelog:
  - Bug 17362273 - REFRESH SERVER MAKES THE MTU ON BOND PORT AND PORTS RESET TO DEFAULT VALUE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Dawn Tse <dawn.tse@oracle.com> - 3.3.1-89
changelog:
  - SPARC - VM-API Support
    Signed-off-by: Dawn Tse <Dawn.Tse@Oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@Oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-88
changelog:
  - Bug 17439382 - SPARC: OVS-AGENT FAILED TO STARTUP AFTER INSTALL
    changes for ol6 broke ovmwatch, setup.py, shadow domain, startup message log
    vswitch init sometimes fails
    smf method does not return an error on start or stop failure
    smf method should cleanup daemons on start failure
    ovs-agent-monitor does not correctly monitor daemons
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Rory Foster <rory.foster@oracle.com> - 3.3.1-87
changelog:
  - Bug 16569924 - CLONING PHYSICAL DISK DOES NOT WORK ON SPARC
    Signed-off-by: Rory Foster <rory.foster@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-85
changelog:
  - fix ol6 device node change in sysfs and scsi_id command option change
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-83
changelog:
  - ol6 specific changes:
    * sysfs device node change
    * scsi_id command line option change
    * urlgrabber/rpm conflict issue
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
  - SPARC - log DLM commands
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-82
changelog:
  - If the cluster IP is configured on a bridge,
    return the interface associated with it.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Oracle-bug: 17321812


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-81
changelog:
  - This patch fixed the status of ovs-agent for console display.
    The status code of "/etc/init.d/ovs-agent status" is more accurate: if any
    daemon of ovs-agent is down, the status code will be none zero and we should
    think ovs-agent service is "Down".
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Wim Coekaerts <wim.coekaerts@oracle.com> [bug 17336525]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-80
changelog:
  - Bug 17321747 - CONFIGURE_SERVER_FOR_CLUSTER - NOT OWNER
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-79
changelog:
  - SPARC - cluster/HA support
    SPARC - discovery fails when there is stale iscsi targets
    SPARC - improve ovs-agent-setup CLI syntax
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-78
changelog:
  - notification server: do not repeat login when login failed
    When Agent notification server login to Manager failed, if the username is in
    Manager, it will raise "Authentication Failed"; if the username is not in
    Manager, it will just raise "Login failed".
    After this patch, Agent notification server will not try to login when getting
    "Login failed".
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-77
changelog:
  - Return active slave of bonding when searching cluster interface.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Oracle-bug: 17262690


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-76
changelog:
  - assembly: fix exception raising
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com> [bug 17305539]


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-75
changelog:
  - Fix import_assembly(), deploy_assembly() clean up when disk full.
    17188207 - IMAGE FILE IS NOT CLEARD FOR FAILURE OF VM TEMPLATE CREATION
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 17188207]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-74
changelog:
  - catch and report stderr/stdout upon unpacking failure
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com> [bug 17262827]


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-73
changelog:
  - umount_deivce(): Use mount point to umount dmnfs device
    since it might be created as an alias to /dev/dm-N.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-71
changelog:
  - Correct the ovs-agent-rpc error message which says that you can add a vlan in
    the range of 1 to 4095; the actual range we allow is a subset, [2-4094].
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug Bug17180175]


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-70
changelog:
  - Set timeout (5s by default) for discover_repository_db().
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Oracle-bug: 15924796


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-69
changelog:
  - SPARC - get_fs_type() does not identify ZFS filesystems
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-68
changelog:
  - SPARC - support for active-backup bond
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-67
changelog:
  - SPARC - MTU cannot be changed if link has an IP interface
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-66
changelog:
  - Include network interface in cluster discovery.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-65
changelog:
  - Raise exception on failure to create pool filesystem.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-64
changelog:
  - Figure out the network interface configured for cluster.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-63
changelog:
  - Bug 16949406 - CANNOT CREATE LOCAL STORAGE REPOSITORY WITH LOCAL DISKS ON SPARC SERVER
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-60
changelog:
  - Clean up compiler warnings: agent_discover.c, config_network.c
    17198473 MAKE RPM - COMPILER WARNINGS.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 17198473]


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-59
changelog:
  - Introduce pass counting to reduce logging for the same failure.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-58
changelog:
  - Bug 17056896 - PRIMARY "FACTORY-DEFAULT" NOT DETECTED WITH UNALLOCATED MEMORY ON M10-4S H/W
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-57
changelog:
  - Bug 17087367 - STORAGE DISCOVERY FAILS WITH OFFLINE LUN
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-55
changelog:
  - Bug 17061661 - NEED LUN RESERVATION FEATURE TO SUPPORT BOOT FROM SAN
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-52
changelog:
  - Bug 17049492 - IMPORTERROR: CANNOT IMPORT NAME DLM_READY
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-51
changelog:
  - Update is_clustered(): check dlmfs to avoid potential race condition
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-50
changelog:
  - Bug 17005126 - DISK ASSIGNMENT FAILURE TO SOLARIS GUEST RESULTS IN MISSING SLICES
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 3.3.1-49
changelog:
  - Change ovs-agent SSL key length from 1024 to 2048
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 16723510]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-48
changelog:
  - update agent password with old password
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    CC: Ellen Batbouta <ellen.batbouta@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-46
changelog:
  - When assigning an IP address a bridge, do not add the mac address of its interface to the config file.
    This is to prevent a MAC conflict when its interface is a bond. [bug 16689855]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-44
changelog:
  - SPARC - update ovs-agent-setup wrt MPxIO requirement
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-42
changelog:
  - Bug 16909866 - LDOMS VM CAN FAIL TO ACCESS ITS ZFS POOL AFTER A RESTART FROM OVM MANAGER
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-41
changelog:
  - SPARC - force installation of the storage connect ZFS plugin
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-40
changelog:
  - SPARC - support for ZFS filesystems and volumes
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.3.1-39
changelog:
  - Fix lock usages in ovs-agent-dlm.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-38
changelog:
  - Remove legacy code that handles the renaming of bridge interface from ethx to pethx.
    This caused xsigo interfaces of the form pethx not to be recognised
    during network discover [bug 16886381]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-37
changelog:
  - Add new OVF Virtual System Types support
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>
    Signed-off-by: Srinivas Maturi <srinivas.maturi@oracle.com> [bug 16609127]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-36
changelog:
  - get correct info for cciss devices
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 16861051]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-35
changelog:
  - add repository partition support for cciss device
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 16861051]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-34
changelog:
  - add repository partition support
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-33
changelog:
  - Bug 16717744 - ON SPARC SERVER BIOS VENDOR INFO IS EMPTY
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-32
changelog:
  - Move bond0's address to old slave. Fix the code so that the config does not exist when gateway
    is not present on the command line [bug 16815203]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-31
changelog:
  - fix repository owner none issue
    When doing the following commands, it has a bug:
      "'3352d0a2e36a44219fb97deb537f78fe'"
      "'3352d0a2e36a44219fb97deb537f78fe'" "'3352d0a2e36a44219fb97deb537f78fe'"
    "'testing repository'"
      Traceback (most recent call last):
    File "/usr/sbin/ovs-agent-rpc", line 98, in ?
    main()
    File "/usr/sbin/ovs-agent-rpc", line 88, in main
    result = getattr(server, func)(*params)
    File "/usr/lib64/python2.4/xmlrpclib.py", line 1097, in __call__
    return self.__send(self.__name, args)
    File "/usr/lib64/python2.4/xmlrpclib.py", line 1384, in __request
    verbose=self.__verbose
    File "/usr/lib64/python2.4/xmlrpclib.py", line 1148, in request
    return self._parse_response(h.getfile(), sock)
    File "/usr/lib64/python2.4/xmlrpclib.py", line 1287, in _parse_response
    return u.close()
    File "/usr/lib64/python2.4/xmlrpclib.py", line 744, in close
    raise Fault(**self._stack[0])
    xmlrpclib.Fault: <Fault 1: 'exceptions.Exception:Repository not owned by server
    manager'>
    The root cause is: if a repository is not owned, 'None' is set to
    'OVS_REPO_MGR_UUID', but we check for 'NONE' in our code.
    This patch will fix that.
    I didn't removed the check for 'NONE', because I think in some very old time, we
    set it to 'NONE' when no MGR_UUID found.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-30
changelog:
  - SPARC - add iSCSI support
    SPARC - change LUN identification to be compatible with Linux/x86
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-29
changelog:
  - Bug 16776585 - NULL VALUES ON 3 ABILITIES.
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-28
changelog:
  - Re-configure OVCA compute node management interface; replace bond0 eth interface with PVI,
    clear current addresses, and assign new one.


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-27
changelog:
  - bump api version to 4
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 16774126]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-26
changelog:
  - New abilities for physical disk usage
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-25
changelog:
  - SPARC - agent should use Solaris devprop command instead of custom command
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-24
changelog:
  - SPARC - vdisk should be created from physical disk slice 2 not 0
    SPARC - FC names should be reported with no '0x' prefix
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-22
changelog:
  - Bug 16581572 - TRYING TO HOT ADD A VNIC W/ A VM NETWORK; LDMERROR COMMAND "ADD-VNET": FAILURE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-21
changelog:
  - Bug 16517406 - VNICS ON SPARC SET BY OVS-AGENT DO NOT HAVE PHYS STATE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-20
changelog:
  - add support for SAS disks on SPARC (local disks)
    stop reporting luns which are in use
    add setup check to verify that mpxio is enabled
    add makefile rule for parfait
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-18
changelog:
  - limit support for FC disks on SPARC to MPxIO devices
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-17
changelog:
  - add support for FC disks on SPARC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-16
changelog:
  - Add network discovery, and configurations for infiniband devices (IPoIB)
    - Bonding, Only active-back mode is supported.
    - Add remove bond ports
    - Assign IP address, static/DHC
    - Change MTU


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-15
changelog:
  - Add parameter to configure LDoms VM with cpu cores instead of cpu threads
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-14
changelog:
  - move generic api cluster methods to base class
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-13
changelog:
  - Bug 16441398 - IMPORT VM DOES NOT WORK ON SPARC - "GET NO SUCH API:"
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-12
changelog:
  - Bug 16409242 - LDOMS CONFIGURATION ERROR - AGENT NEVER CAME ONLINE; SET TO MAINTENANCE MODE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-11
changelog:
  - LDoms reports inactive VM as running locally
    Fix support for LDoms dependencies
    Improve LDoms XML requests debugging
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-10
changelog:
  - Bug 16297871 - SPARC SERVER DISCOVERY FAILS - OVS AGENT NEEDS TO HAVE PACKAGE DEPENDENCY ON NTP
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-9
changelog:
  - Bug 16383869 - SPARC M5 SERVERS ARE NOT CORRECTLY IDENTIFIED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-8
changelog:
  - fix SMBIOS 2.6+ UUID swap
    SMBIOS spec change in v2.6::
    836  Although RFC 4122 recommends network byte order for all fields, the PC industry (including the ACPI,
    837  UEFI, and Microsoft specifications) has consistently used little-endian byte encoding for the first three
    838  fields: time_low, time_mid, time_hi_and_version. The same encoding, also known as wire format, should
    839  also be used for the SMBIOS representation of the UUID.
    840  The UUID {00112233-4455-6677-8899-AABBCCDDEEFF} would thus be represented as:
    841      33 22 11 00 55 44 77 66 88 99 AA BB CC DD EE FF.
    Before this patch, we only swap the first 4 bytes.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 14511018] [bug 16221689]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-7
changelog:
  - Get correct system uuid from SMBIOS 2.7
    dmidecode-2.10-3.el5 in ovm server 3.2.1 only officially supports SMBIOS up to
    2.6. For Server with SMBIOS 2.7 it will print out:
          E021F0D0-0010-FFFF-FFFF-FFFFFF200008
    This patch ignores the warning and gets the real system UUID.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 16221689]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-6
changelog:
  - add ipmi lanplus support for SPARC
    update SPARC package version to 3.3.1
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.3.1-5
changelog:
  - Change the call getModelManager() to read the manager's server object
    from the creating state instead of the in-use state, in order to avoid
    race condition where the the server object comes back NULL. [bug 16029834]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-4
changelog:
  - report VM cpu_time for statistics
    This patch will report VM CPU time to Manager as statistic in format:
    vmCpuTime float VM accumulated CPU time in seconds (as shown in `xm list`).
    Also in this patch: when VM is starting, sometime we cannot get stats for this
    VM for one time (because this VM is under construction). After this patch, we
    will ignore this VM only and report stats for other VMs. Before this patch we
    stop reporting stats for all VMs for this time.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 15964895] [bug 15996693]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.3.1-3
changelog:
  - add ipmi lanplus support
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Chuang Cao <chuang.cao@oracle.com> [bug 14777351]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.3.1-2
changelog:
  - Bug 14517284 - sparc: wrong log files collected
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>
    Signed-off-by: Eric Sharakan <eric.sharakan@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-180
changelog:
  - fix license copyright year
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 15949647]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-179
changelog:
  - Bug 15931916 - ovs-agent-setup prints confusing message about oracle user
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-178
changelog:
  - Fix the server uuid changing due to vlan configuration.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 15920008]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-177
changelog:
  - Bug 14201160 - agent should have command to properly configure new sparc server
    Bug 13610648 - sparc agent installer should populate etc/host
    (configuration file support)
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Liam Merwick <Liam.Merwick@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-176
changelog:
  - Bug 15833928 - ovm for sparc: ovs-agent-passwd - "import sha" deprecation warning
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-175
changelog:
  - fix error when virtualnetwork not exist in agent.ini
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 15917707]


author: <> - 3.2.1-174
changelog:
  - 14780815 - SPARC OVS-AGENT SHOULD SOLELY DEPEND ON LDOMS 3.0 (remove dead code)
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-173
changelog:
  - Bug 14201160 - agent should have command to properly configure new sparc server
    Bug 13610648 - sparc agent installer should populate etc/host
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: William Roche <william.roche@oracle.com>
    Signed-off-by: Liam Merwick <Liam.Merwick@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-172
changelog:
  - log error when dd failed.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 15892623]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-170
changelog:
  - fix > 1.0 serverCpuUtil issue
    When we do cpu over provisioning (nr_vcpus > nr_pcpus), we can get > 1.0
    serverCpuUtil.
    This patch fixes this issue by checking the ceiling every time.
    This patch also makes the debugging code easier to use.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 14805645]


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-169
changelog:
  - Add recursive checking and scrubing for the password in log message.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 15866336]


author: William Roche <william.roche@oracle.com> - 3.2.1-168
changelog:
  - BUG 15859517 - OVS-AGENT SERVICES MONITORING FOR SMF
    BUG 14780307 - LOST CONNECTION WITH LDOMS MGR AFTER SERVER REBOOT
    BUG 14780815 - SPARC OVS-AGENT SHOULD SOLELY DEPEND ON LDOMS 3.0


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-167
changelog:
  - fix run_cmd() log password issue
    run_cmd() will log ipmi password in log. This patch fixes this issue by
    regenerating new exception contents.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 15862926]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-166
changelog:
  - fix mixing tab and space
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 15864719]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-165
changelog:
  - fix cpu util calculation for stats
    We have two issues:
    1. The total_cpu_load should be initialized outside of the for loop.
    2. cpu_time_delta may > time_delta when the domain has more than one vcpus. We
    use cpu_load_ceiling to make sure it never exceed vcpu_count * 100
    This patch fixes the logic for total cpu utilization calculation.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 14805645]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-164
changelog:
  - adjust max stats queue length
    The calculated the max queue length wrong: each collection will get: 11 *
    number-of-vms + 17 items, which may exceed the max_queue_len we calculated
    before. Then the result is losing stats: new stats pushed to the queue will pop
    other stats.
    This patch adjusts the max queue len to a reasonable value.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 14575794]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-163
changelog:
  - delay reboot/shutdown command
    If reboot/shutdown happens to fast, Manager cannot get a response. This patch
    delays execution of reboot and shutdown command for 5 seconds and run the
    commands in a daemon.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 14830130]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-161
changelog:
  - Bug 13439610 - warnings when removing the ovs-agent package
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-159
changelog:
  - Bug 14803944 - ovm sparc: cannot start vm after it is stopped by command "poweroff" in console
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-158
changelog:
  - fix logging password masking for tuple
    The problem is because log record.args could be:
    ('call start', 'import_ISO', ('http://a:b@c.com',))
    When we do mask_passowrd(('http://a:b@c.com',)), we get an exception (and we
    silently ignored all exceptions).
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 14811987]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-157
changelog:
  - Bug 14799313 - sparc agent notification issue
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-156
changelog:
  - add suspend/resume support to statistics
    Currently if users set the interval to a very big number, e.g. 1000,
    then after switch to 20, the process will sleep there for 1000s.
    Our new solution also handles this case.
    After this patch, the API behaves like this:
    function:: set_statistic_interval(interval)
    Set statistic interval.
    Args:
    - interval (int): the interval between each statistic collection and sending.
    The value should be greater or equal to `-1`.
    Special value `0` means using using system default, which is 20 seconds for
    now.
    Special value `-1` means suspend statistic collection and sending.
    You should set another value to resume statistic collection and sending.
    Raises:
    
    - Exception on error.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 14798704]


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-155
changelog:
  - ovs-agent-dlm: differentiate exit status of local/dlm lock errors.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Oracle-bug: 14753739


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-154
changelog:
  - Bug 14514677 - ovm sparc: cannot boot a vm from cdrom
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-153
changelog:
  - Bug 14793869 - error discovering network with vlan on aggregate
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-152
changelog:
  - Bug 14781896 - ovm sparc: shareable vdisk cannot be added to the second vm.
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-151
changelog:
  - Bug 14782148 - OVM SPARC: CANNOT CHANGE ISO IN CDROM WHEN VM IS RUNNING.
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-150
changelog:
  - Bug 14781954 - OVMSPARC: FAIL TO ADD 2 VNICS WHEN VM IS RUNNING
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-149
changelog:
  - Bug 14760448 - SETNTPSERVERS() WOULD NOT CHANGE THE NTP SERVER ORDER IN /ETC/NTP.CONF
    This is the fix for 14760448 for the sparc ovs-agent
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-148
changelog:
  - Bug 14769855 - OVS-AGENT NEEDS TO RECOVER IF LDMD IS STOPPED/STARTED
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-147
changelog:
  - respect NTP servers order
    This patch will first clear all NTP servers and write the new ones again using
    the passed in order.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 14760448]


author: Bijan Mottahedeh <bijan.mottahedeh@oracle.com> - 3.2.1-146
changelog:
  - Bug 14407448 - MIGRATION WITH BRIDGE OVER ON SPARC FAIL IN PARTICULAR CONFIGURATION
    Bug 14674188 - CAN'T HOT ADD A VNIC USING A LOCAL BRIDGE


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-145
changelog:
  - Bug 14734657 - OVM SPARC: DISCOVER_NETWORK: KEYERROR: 'BROADCAST'
    Bug 14525910 - ERROR DURING ADDING PORT INTO VLAN GROUP ON OVM/SPARC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-144
changelog:
  - Bug 14756593 - SPARC AGENT ISSUE ON SERVER REBOOT - LOSES MOUNT POINT
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-143
changelog:
  - Bug 14763512 - SPARC AGENT SHOULD SUPPORT NEW SPARC PROCESSOR
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-142
changelog:
  - Assembly: tolerant missing <Info> when parsing OVF.
    Although <Info> is required in the spec, some shipped OVF templates from OVAB
    are missing it. We don't want to fail for this trivial info thing.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Srinivas Maturi <srinivas.maturi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-141
changelog:
  - empty agent/storage/__init__.py
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-140
changelog:
  - add missing agent/storage/__init__.py
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.2.1-137
changelog:
  - Added support for openvswitch
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-136
changelog:
  - Bug 14740478 - SPARC MGR .ISO EXPORTED WITH "RO,SLICE" AND FAILS SOLARIS INSTALL
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-135
changelog:
  - Bug 14739916 - SPARC MGR CREATE VM W/ VIRTUAL DISK AND .ISO GETS "INVALID VDISK DRIVER 'HDA'"
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-134
changelog:
  - add concurrent migration related capabilities
    We need to surface two new capabilities (integers) to the manager:
    1. concurrent live migrations allowed as a source node
    2. concurrent live migrations allowed as a destination node
    3. whether concurrent live migration is allowed
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Wiekus Beukes <wiekus.beukes@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-133
changelog:
  - Solaris package does not need to depend on PyXML anymore
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-132
changelog:
  - remove dependency on PyXML
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-131
changelog:
  - sparc agent should support unauthentication migration
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-130
changelog:
  - Bug 14726094 - INITIAL DISCOVER OF SERVER (SVS003) - HANGS.. RESOURCE TEMPORARILY UNAVAILABLE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-129
changelog:
  - sparc agent should get platform information using the platinfo command
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-128
changelog:
  - Bug 14711845 - SPARC AGENT MUST FILTER OUT LOCAL TIME SOURCE DURING GETNTPSERVERS
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-127
changelog:
  - Change Solaris package FMRI regexp to handle optional sequences
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-126
changelog:
  - Bug 14701075 - SPARC SERVER NOT RETURNING ALL EXPECTED STATS
    Bug 14679882 - STAT CHECKING WE ARE SEEING NEGATIVE CPU UTILIZATION
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-125
changelog:
  - support for sending WOL packets on Solaris
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-123
changelog:
  - Solaris build and package support
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-122
changelog:
  - Implement WOL in Python by broadcasting a magic packet.
    Note:
    Python socket library doesn't have SO_BINDTODEVICE defined, however,
    it is available through <sys/socket.h> on Linux:
      Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alex Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-121
changelog:
  - remove dependency with bsddb on Solaris
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-120
changelog:
  - Bug 14679882 - STAT CHECKING WE ARE SEEING NEGATIVE CPU UTILIZATION
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-119
changelog:
  - Bug 14142262 - SHOULD IMPLEMENT AGENT REMOTE API ON SPARC
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Liam Merwick <liam.merwick@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-118
changelog:
  - fix parse error for empty string in set_vif()
    The root cause of this bug is: when there's no VIF attached to the VM, xm
    network-list will return empty string and sxp.all_from_string() will return None
    (which is a bad design: return empty list [] is the desired result).
    With this patch, we will check the return value of sxp.all_from_string().
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 14611925]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-117
changelog:
  - [un]export_fs API for sparc
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-116
changelog:
  - Bug 14643340 - VNIC HOT ADD DOES NOT WORK
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-115
changelog:
  - HA: concurrently start VMs to improve performance.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Oracle-bug: 14637509


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-114
changelog:
  - Bug 14517368 - SPARC: OVS SERVER IS OWNED BUT NTPD SEVICE IS OFFLINE
    migration group should be based on cpu frequency
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-113
changelog:
  - add YUM_PACKAGE_MANAGEMENT capability
    As YUM is not available in Solaris, we introduce YUM_PACKAGE_MANAGEMENT
    capability. Then Manager will use this capability to determine whether to call
    yum related APIs.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 14636063]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-112
changelog:
  - stats should not be returned for vsw interfaces
    ldmxml requests should not be logged for stats
    ldmxml requests should include namespaces definition
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-111
changelog:
  - Bug 14630507 - SPARC STATS RETURN MEMORY SIZE IN BYTES INSTEAD OF MB
    stats should ignore vswitches not on the control domain
    stats sometimes fail when a domain gets bound
    stats fail if there is an inactive domain
    network stats should not return strings but longs
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-110
changelog:
  - remove unnecessary calls to restart_stats which already removed
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-109
changelog:
  - Bug 14617138 - MIGRATING VM FROM SVS003 TO SVS001, VDISK CONFIGURATION ISSUE
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-107
changelog:
  - Bug 14507906 - OVM SPARC: CANNOT MOUNT VIRTUAL CDROM IN SOLARIS GUEST
    Bug 14481563 - OVM SPARC - CANNOT REMOVE CDROM WHEN VM IS RUNNING
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <Bijan.Mottahedeh@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-106
changelog:
  - improve statistics
    This patch includes these improvements for statistics:
    1. Add tmem related stats.
    2. Prepare for solaris_ldoms support: the solaris_ldoms support patch is ready
    and will checkin after this patch.
    3. Every node send stats itself, which eliminates 20s delay compared to sending
    on master only.
    4. No qlayer monitor is required any more.
    We can safely remove these RPMs from Server ISO after this patch: `monitor`,
    `python-twisted-core`, `python-zope-interface`, `libyaml` and `PyYAML`.
    This patch is fully backward compatible and no Manager change is needed.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-105
changelog:
  - create assembly: remove AllocationUnits for Processor according to OVF spec
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Srinivas Maturi <srinivas.maturi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-104
changelog:
  - add create_assembly() support
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-103
changelog:
  - link XMLRPC /api/1 to / to fix 3.1.1 Manager issue
    This patch links XMLRPC /api/1 to latest to fix release Manager 3.1.1 issue: it
    was hardcoded to pass down /api/1 for get_api_version().
    With this patch, OVM Manager 3.1.1 still works for OVM 3.2.1 Server.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-102
changelog:
  - revise plugin blacklist for sosreport according to request from support team.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Justin Jeffs <justin.jeffs@oracle.com> [bug 14479024]


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-97
changelog:
  - Make sure the compiled regex is not None before searching.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-96
changelog:
  - ovs-agent-fake-uuid should be called in post script instead of pre script: at
    pre script, ovs-agent-fake-uuid is not installed yet, so it cannot be found.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-95
changelog:
  - add import_vm() support
    It has the same behavior as import_template() except creating VM instead of
    Template.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Xiaodong Yang <xiao.dong.yang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-94
changelog:
  - list_vms fails on sparc if there is a bound domain
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-93
changelog:
  - network discovery fails if an interface has multiple IP addresses
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-92
changelog:
  - write a fake UUID if upgrading from 3.1.1 for Server SMBIOS version > 2.6
    For Server with SMBIOS 2.6+, in OVM 3.1.1-, we were using the wrong UUID. After
    upgrading to 3.2.1, Agent reports the right UUID. But Manager is still recording
    the old wrong UUID, so Manager cannot recognize this Server.
    The solution is: when upgrading from 3.1.1-, for Server with SMBIO
    2.6+, we writhe the old wrong UUID as fake UUID.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com> [bug 14511018] [bug 14216405]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-91
changelog:
  - Bug 14504906 - UNABLE TO DISCOVER A SPARC SERVER WHERE THERE IS AN INACTIVE VIRTUAL SWITCH
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-90
changelog:
  - add SASL authentication to LDoms XML connection
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-89
changelog:
  - Add the directory for storage utilization.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com> [bug 14502602]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-88
changelog:
  - add HVM_MAX_VNICS = 8 capability for xen
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 14512851]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-87
changelog:
  - list migrating/saving VMs correctly
    During migrating/saving, the VM will be renamed to migrating-<name>. At this
    time if we call list_vm(), Agent will raise an exception: no such VM.
    This patch fixes this issue: it will check whether migrating-<name> is exist and
    then return the info of that VM.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 14505079]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-86
changelog:
  - remove references to Solaris 11.1
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-85
changelog:
  - Bug 14480763 - LAUNCH SERIAL CONSOLE > WRONG VM
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-84
changelog:
  - log is incomplete when a LDMError exception is raised
    The problem comes from a pickle issue with user-defined Exception,
    see http://bugs.python.org/issue1692335. To avoid this issue,
    new exception constructor should call the base class constructor
    with the same arguments.
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-83
changelog:
  - Bug 14407300 - LDMXML CONNECTION FAIL FOR EACH API CALL
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <Bijan.Mottahedeh@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-82
changelog:
  - We add a blacklist to sosreport plugins. Also run sosreport in single thread
    mode, which will help alleviate cpu, disk and memory load on busy servers.
    The time add by "--no-multithread" is acceptable. From my test:
    * Single thread: 2m28.507s
    * Multithread: 1m52.572s
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 14479024]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-81
changelog:
  - migration setup/cleanup API
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <Bijan.Mottahedeh@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-80
changelog:
  - add support for async proc stop
    We add a default SIGUSR2 handler: raise an exception. And this exception will be
    sent to Manager by notification.
    Manager should always wait for the async proc exit notification. The
    notification may takes very long time to arrive, which means the it takes long
    time to stop the task, maybe the clean up need a lot of time. Anyway, Manager
    should be patient.
    We may add more specific stop handlers to other APIs in the future, e.g., on
    import_assembly(), we should clean up upon stopping. Currently if we stop the
    import_assembly() task, the import will still success, which will cause data out
    of sync between Server and Manager.
    Also in this patch:
    1). Improve the return value of ovs_async_proc_status(). Now it returns the
    process state in ps output.
    2). Improve logging: now both sync and async call respect the EXCEPTION_LIST
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.2.1-79
changelog:
  - When authentication fails the notification server goes into a silent loop, periodically
    checking if there is a new url and tries to reconnect again.  If the new url is the same
    the the old failing one the server will not try. This fix causes the server to try to
    reconnect on take_owner ship command regardless of the url value. [bug 14467543]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-78
changelog:
  - Bug 14468062 - SPARC SERVER GETOVMVERSION() RETURNS EXTRA FIELDS
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-77
changelog:
  - <Capabilities> should be part of the <Server> section
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-75
changelog:
  - remove open-ovf dependency from ovs-agent due to license issue
    Reimplemented the functions in open-ovf. Also in this patch:
    1. Move all assembly implementations to agent/lib/assembly.py: keep all logic
    together.
    2. Import internal reference files on import_assembly(), but implement external
    (http/https) reference files on deploy_assembly(). Before we do everything on
    import_assembly().
    3. Also return Templates created on deploy_assembly() besides ISOs and VirtualDisks.
    4. Removed some unused/unsupported contents from get_assembly_config(): Name,
    Strings, Floppy.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 14399740]


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-74
changelog:
  - The script calls sys.exit() to terminate the program. sys.exit() will raise
    SystemExit which is then caught by the exception handler and printed. As our
    intention here is just to terminate the program, this patch calls os._exit()
    instead. os._exit() will terminate the program without raising any exception.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alex Chartre <alexandre.chartre@oracle.com>


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-73
changelog:
  - Add storage_info command to ovs-agent for devmon.
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 14399376]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-72
changelog:
  - add GPL header to ldoms/solaris files
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Liam Merwick <liam.merwick@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-71
changelog:
  - create /var/run/ovs-agent and /var/run/ovmwatch directories dynamically.
    For new Linux distributions, /var/run and it's alias /run are tmpfs.  So create
    dir /var/run/ovs-agent and /var/run/ovmwatch during installation time makes no
    sense any more.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-70
changelog:
  - sparc vm cpu reconfigure does not work
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.2.1-69
changelog:
  - Compare the slave MTU to the bond MTU since the bond MTY equal to its slave MTU,
    and there could be more than one slave in the bond. [bug 14365805]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-68
changelog:
  - sparc template and assembly support
    list_vms fails on sparc if there is an inactive domain
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Eric Sharakan <eric.sharakan@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-67
changelog:
  - Add ISCSI_Target contents into "ovs-agent-rpc discover_physical_luns".
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Cathy Avery <cathy.avery@oracle.com> [bug 13968454]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-66
changelog:
  - prevent vm from starting when server is in maintenance mode (ldoms)
    add agent password file for migration (ldoms)
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>
    Signed-off-by: Eric Sharakan <eric.sharakan@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-65
changelog:
  - add vnc console and serial console capabilities
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Ellen Batbouta <ellen.batbouta@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-64
changelog:
  - change error text to hide maintenance mode from Agent: it's a Manager only concept.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Bijan Mottahedeh <bijan.mottahedeh@oracle.com> - 3.2.1-62
changelog:
  - Dynamic Vnet Support.
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-61
changelog:
  - remove Solaris and PRI code because of licensing issue (temporary solution for beta release)
    improve version reporting
    sparc vm start fails for vm with no vnet
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-60
changelog:
  - Bug 14355079 - JOB HUNG STARTING VM: ON SERVER: SVS001; SVR NOT RETURNING START COMMAND SUCCESS
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-59
changelog:
  - Fix Agent HA starting VMs on Server in maintenance mode issue.
    The solution is to use server roles to restrict start_vm(): if the server has
    no 'xen' role, start_vm() will raise an exception.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Wiekus Beukes <wiekus.beukes@oracle.com>


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-58
changelog:
  - Merge the useful files from ovs-storage-utils into ovs-agent and only build the ovs-agent rpm. Also, take off vi from the file names.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Zhang <zhigang.zhang@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.2.1-57
changelog:
  - Agent excludes VIFs from the network discovery by testing if /sys/class/net/vifx.y/device exists.
    If it does not then exclude it from discovery. Since the device entry exists in the new Kernel,
    this test is no longer valid. Use the Vif name to exclude it instead. [bug 14298598]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-56
changelog:
  - add missing patch r8609 (overrriden by r8613) again:
    r8609 | zhigwang | 2012-06-06 15:44:34 -0400 (Wed, 06 Jun 2012) | 14 lines
    Changed paths: 
       M /ovm/trunk/agent/lib/linux.py 
    check free space before unpack file 
    If there's not enough space, we don't need to unpack a file. 
    Unfortunately, we cannot get unpacked filesize for tar/tar.gz/tar.bz2.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> 
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> 
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> 
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 14134281]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-55
changelog:
  - add VM_MEMORY_ALIGNMENT capability
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> [bug 14192206]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-54
changelog:
  - sparc network discovery fails with bridge over bond
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-53
changelog:
  - sparc XML output for bond discovery is incorrect
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-52
changelog:
  - sparc vlan/bond/bridge merge errors
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-51
changelog:
  - socket shutdown errors should be ignored
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-50
changelog:
  - sparc discover_network fails with existing vswitch
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-49
changelog:
  - add local storage element capability
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-48
changelog:
  - exclusive LockFile fails on Solaris
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-47
changelog:
  - If import templates from one server and start the VM in another server, it seems
    the disk is not ready and pygrub will return error. However, this happened twice
    in unittest, but I haven't reproduced that yet.
    This patch will do a fsync() to the disk file.
    This patch also removes some wrong comments: copy_file() returns nothing on success.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 14268749]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-46
changelog:
  - fix logic error on create_vm
    This error is introduced in 3.2.1 during refactor: when VM directory exists, VM
    creation will success but no parameter will be applied, which is wrong.
    This patch fixes that and reverts to the old (3.1.1-) behavior: will apply
    parameters when the VM directory exists.
    Also remove unused passwdfile.default.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-44
changelog:
  - For some old systems which don't have the qualified UUID from SMBIO, we need to generat one, otherwise, we'd run into the problem that same UUID shared by different server.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-43
changelog:
  - Restrict agent password to at least 6 characters due to oracle security policy
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 14221303]


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-42
changelog:
  - According to RFC4122, fix the UUID little-endian issue for SMBIOS version 2.6 or later.
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Zhang <zhigang.zhang@oracle.com> [bug 14175428]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-41
changelog:
  - LDoms VM configuration API and ovmwatch daemon
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-40
changelog:
  - The lock to prevent concurrent db access is not working. It is caused by wrong
    parameters passed to LockFile.acquire(). The patch also makes the parameters
    of LockFile.acquire() more consistant with that of FileLock.acquire().
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 14215643


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-39
changelog:
  - LDoms network API
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <bijan.mottahedeh@oracle.com>


author: Jingjie Jiang <jingjie.jiang@oracle.com> - 3.2.1-38
changelog:
  - Clean-up the xml output from command discover_hardware since some items were NOT needed by Manager.


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.2.1-37
changelog:
  - Parse /etc/sysconfig/o2cb in discover_cluster().
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Xiaodong Yang <xiao.dong.yang@oracle.com>
  - Set the bond MTU to equal to the primary interface MTU, if the primary
    interface MTU is not 1500 [bug 14187447]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-36
changelog:
  - LDoms host API
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Bijan Mottahedeh <Bijan.Mottahedeh@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.2.1-35
changelog:
  - This problem was caused by the indent value is getting too large for the buffer.
    It is interesting that it produces on this system only. In case it is fixed
    and tested on ca-otest318 [bug 14105411]


author: <> - 3.2.1-34
changelog:
  - correct the value of nr_nodes for NUMA system.
    Signed-off-by: Jingjie Jiang <jingjie.jiang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 14141554]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-32
changelog:
  - retain default password upon upgrade
    If  customers using the default password (oracle), the old password file will
    be removed upon upgrading from 3.1.1- to 3.2.1.
    This patch will fix this: save before upgrade and then restore after upgrade. [bug 14158623]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-31
changelog:
  - Xend will destroy a VM is the VM restart too fast (within 60 seconds) to prevent
    loops.
    With this patch, reboot_vm() will first check the elapse time since start. If
    it's less then 60 seconds, it will wait for a while until the elapse time reach
    the 60 seconds limit. Then it will call xm reboot.
    The reboot_vm() time will a bit longer if you call it immediately after start_vm():
      "'07468e5732fc4a02941ecb57d1068dc9'"
    real    1m20.618s
    user    0m0.076s
    sys    0m0.032s
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 13984761&14189650&14139399&14056739]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.2.1-30
changelog:
  - Skip MII,Ethtool,and WOL data for VLAN interfaces.
    This info is duplicate and not used by the manager. [bug 14105411]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-28
changelog:
  - Repository db upgrade is broken
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-27
changelog:
  - Bump Agent API version to [3]
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-25
changelog:
  - Foundations for LDoms support
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Liam Merwick <liam.merwick@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-24
changelog:
  - Check if VIP is correctly bound to base IP before configuration.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Oracle-bug: 14107022


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-23
changelog:
  - check free space before unpack file
    If there's not enough space, we don't need to unpack a file.
    Unfortunately, we cannot get unpacked filesize for tar/tar.gz/tar.bz2.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 14134281]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-20
changelog:
  - remove some unused capabilities
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Ellen Batbouta <ellen.batbouta@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-19
changelog:
  - add local vm running lock
    Before this patch, if users start the same VM upon it rebooting (shutdown, but
    about to start), two instances could be started.
    With this patch, we add a local VM running lock. Then either the rebooting
    instance get the lock, or the newly started one.
    We add a new local lock because the current dlm lock doesn't support this; dlm
    lock only prevent the VM from running on multiple nodes.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 14147772]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-18
changelog:
  - using crypt() with salt and sha512 for agent password
    The old SHA password will be replaced upon successful authentication.
    Also the default user is removed.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: John Haxby <john.haxby@oracle.com> [bug 14018738&13423154]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-16
changelog:
  - fix ovs_async_proc() returns none issue.
    Currently the caller (Manager) gets two XMLRPC responses: the PID and None.
    Most of the time PID is returned first so there's no problem. That's why it's
    hard to reproduce. We should exit the child to eliminate the second None return. [bug 14102901]


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-15
changelog:
  - Improve cluster teardown to avoid breaking the cluster when operation fails.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Xiaodong Yang <xiao.dong.yang@oracle.com> [bug 14024916]


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-14
changelog:
  - make vmconfig/assembly/template code more generic
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.2.1-13
changelog:
  - Do not notify master change on manual remaster so the core API won't be confused.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 13955543


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-12
changelog:
  - Include VLAN ID and port base-name in the VLAN block (ethx.y) during discover network.
    This is to accommodates the manager requirement when handling Linux, and Solaris network discovery.
  - retain server roles when removing server from pool
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-11
changelog:
  - add more capabilities to discover server
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-10
changelog:
  - move generic api network methods to base class
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-9
changelog:
  - move generic api host methods to base class
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-8
changelog:
  - add discover server capabilities support
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-7
changelog:
  - report vm running on xenstore break
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-6
changelog:
  - check xenstore for vm running.
    This works even when xend is stopped.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Alexandre Chartre <alexandre.chartre@oracle.com> - 3.2.1-5
changelog:
  - EINTR errors returned by select() should be ignored
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-4
changelog:
  - Fix server role handling.
    After this patch, agent will not care about server roles; it just stores it
    there and return it on discovery.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 14021630&13967480]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-3
changelog:
  - covert file using pipeline and get ride of unsecured old_run_cmd().
    Also add some check before running the pipeline command. [bug 13586490]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.2.1-2
changelog:
  - console: fix running vm number
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 13938197]


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-88
changelog:
  - Send the remaster notification when remaster happens on a non-clustered server.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-87
changelog:
  - Do not send the remaster notification on a manual remaster.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Xiaodong Yang <xiao.dong.yang@oracle.com> [bug 13955543]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.1.1-86
changelog:
  - The bug was caused by missing the tap device in HVM guest. It is correct now,
    all interfaces of a bridge will be changed. [bug 13951015]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-85
changelog:
  - fix no SMBIOS info on discover_hardware for Dell machines.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-83
changelog:
  - put hostname and ip into log to make debugging easier
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-82
changelog:
  - Parse /etc/oracle-release to get OS name and version.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 13807427]


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-80
changelog:
  - Update host OS name to Oracle Linux.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 13807427]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.1.1-79
changelog:
  - Reduce the connected retry time on connection reset from 60
    second to 30 second, and Replace  exception  with error logs [bug 13044663]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-75
changelog:
  - ovfxen: support new VirtualSystemType
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Srinivas Maturi <srinivas.maturi@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-73
changelog:
  - Close the opened file when lock fails.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.1.1-72
changelog:
  - Preserve the default route when a adding a bridge to a bond where the
    default route is on one of its VLANs Ex (bond.5) [bug 13848014]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-71
changelog:
  - restart ovm-consoled to refresh SSL tty/vnc console wrappers upon take/release ownership.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-70
changelog:
  - Protect remaster() with locking.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-69
changelog:
  - Protect qlayer-monitor reload with locking.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-68
changelog:
  - filelock: close file on lock error.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com> [bug 13808494]


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-65
changelog:
  - Remove cluster.conf before stopping o2cb in cluster configuration rollback.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Oracle-bug: 13033100


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.1.1-64
changelog:
  - Do not write the MAC address to the config file if we are adding a vlan over a bond. [bug 13611644]


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-62
changelog:
  - Update messages sent to the core API when cluster operations fail.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-61
changelog:
  - Update 3 APIs to allow disposal of a cluster in error.
    destroy_cluster()
    leave_cluster()
    deconfigure_server_for_cluster()
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Xiaodong Yang <xiao.dong.yang@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-60
changelog:
  - Flush the cache after updating .ovsrepo so the update will be available on a
    different server connected to the same filesystem. It is related to the API
    ocfs2_get_meta_data() which reads the filesystem directly.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 13804273]


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-56
changelog:
  - Add libaio to linux_xen/setup.py to compile the ocfs2 extension.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-54
changelog:
  - Fix the monitor base if it is broken on a clustered non-master server.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-53
changelog:
  - ovfxen: adding default 'bootloader' and 'builder' to pv guest
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 13618553]


author: <> - 3.1.1-52
changelog:
  - discover_physical_luns should be in the linux host module
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: <> - 3.1.1-50
changelog:
  - poolfs API module should have a base interface
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: <> - 3.1.1-49
changelog:
  - cluster API module should have a base interface
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-47
changelog:
  - Fix monitor base if broken before statistics processing.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 13615293]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-46
changelog:
  - use maxvcpus instead vcpu_avail
    Dynamic cpu feature needs some change in Manager side. Here is the current status:
    1. vcpu_avail is not used any more: we need to use maxvcpus and vcpus. (someone
    hacked to support this change between 3.4 and 4.0, but kept vcpu_avail option
    there. I should notify find it early. sorry.)
    2. dynamic vcpu change only works for PV guest right now.
    3. dynamic vcpu change only support shrink vcpu numbers right now.
    For 2 and 3, maybe we should document it in release note. Latest xen-unstable
    using xl is still the case.
    Attached is the agent side change. Please make the Manager side change:
    1. don't use vcpu_avail at all.
    2. use maxvcpus for cpu limit
    3. use vcpus for dynamic cpu count
    The good part is: after changing to vcpus and maxvcpus, when we switch to xl, no
    change is needed in Manager side.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com> [bug 13644714]


author: <> - 3.1.1-45
changelog:
  - network API module should have a base interface
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-43
changelog:
  - Flush the cache before reading ocfs2 directly.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-42
changelog:
  - add missing patch during refactor:
    r6971 | juwei | 2011-09-15 16:50:36 -0400 (Thu, 15 Sep 2011) | 9 lines
    Allow server removal when HB_CONFIGURED and server addition when CLUSTERED while in both cases the agent just does nothing.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Xiaodong Yang <xiao.dong.yang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com> [bug 12715713]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-41
changelog:
  - add missing patch during refactor:
    r7043 | zhigwang | 2011-10-05 17:23:41 -0400 (Wed, 05 Oct 2011) | 4 lines
    Changed paths:
    M /ovm/trunk/utils/common.py
    M /ovm/trunk/vm.py
    remove error log in progress report thread


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-40
changelog:
  - add missing patch during refactor:
    r6953 | zhigwang | 2011-09-13 14:59:32 -0400 (Tue, 13 Sep 2011) | 8 lines
    Changed paths:
    M /ovm/trunk/OVSConstants.py
    change monitor grace time to 3600
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-39
changelog:
  - add missing patch during refactor:
    r6983 | amisherf | 2011-09-16 17:02:25 -0400 (Fri, 16 Sep 2011) | 4 lines
    Changed paths:
    M /ovm/trunk/OVSNotificationServer.py
    Changed logging.error to logging.exception on send and connect to log stack trace of the binding. [bug 12983608]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-38
changelog:
  - add missing patch during refactor:
    r7004 | juwei | 2011-09-28 17:03:51 -0400 (Wed, 28 Sep 2011) | 7 lines
    Changed paths:
    M /ovm/trunk/OVSCommons.py
    Log stdout data as well when run_cmd() fails.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-37
changelog:
  - add missing patch during refactor:
    ------------------------------------------------------------------------
    r7008 | zhigwang | 2011-09-29 16:43:27 -0400 (Thu, 29 Sep 2011) | 8 lines
    Changed paths:
    M /ovm/trunk/OvfXen.py
    ovfxen: allow empty description
    Signed-off-by: Srinivas Maturi <srinivas.maturi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com> [bug 13005139]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-36
changelog:
  - add back this commit, we missed it during refactor
    r7006 | zhigwang | 2011-09-28 17:38:33 -0400 (Wed, 28 Sep 2011) | 8 lines
    Changed paths:
    M /ovm/trunk/host.py
    enable ntpdate on ntpd start
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> [bug 13578005&12999197]


author: <> - 3.1.1-33
changelog:
  - remote API module should have a base interface
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-32
changelog:
  - Update destroy_cluster() / leave_cluster() to allow force removal.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Xiaodong Yang <xiao.dong.yang@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-30
changelog:
  - add lint target
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-29
changelog:
  * Tue Feb 14 2012 Junjie Wei <junjie.wei@oracle.com> - 3.1.1-28 
  - Start the NFS service before export if necessary; Stop the NFS service after unexport if there is no other export.
    Handle the trailing "/" in the given path which causes unexport failures.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: <> - 3.1.1-27
changelog:
  - support for building different targets
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-26
changelog:
  - fix dynamic vcpu setting
    Currently, 'vcpu' means the max vcpu count; 'vcpu_avail' mean the current vcpu
    count. We should change dynamic vcpu count when user set 'vcpu_avail'. [bug 13644714]
  - remove unused function run_cmd_bg()
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-24
changelog:
  - Update export_fs(), unexport_fs() and disocver_exports().
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-23
changelog:
  - Change export_nfs() and unexport_nfs() to export_fs() and unexport_fs().
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-21
changelog:
  - Update cluster discovery to accommodate the code refactoring.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-20
changelog:
  - Add export_nfs() and unexport_nfs();
    Update discover_mounted_file_systems().
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-18
changelog:
  - This patch moves all xm calls to one place: xenxm.py.
    It's easier for ldoms integration and xl replacement.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-15
changelog:
  - This patch adds a new testcase for some utils functions. It also removes some
    executable property from files. And also fixed a bug on progress reporter.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-12
changelog:
  - remove unused xend configuration APIs
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 3.1.1-11
changelog:
  - stop_vm: support stopping orphan VMs
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Steve Noyes <steve.noyes@oracle.com>


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-10
changelog:
  - Fix parsing of /proc/mounts.
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 3.1.1-8
changelog:
  - re-wrote ovs_change_mtu to except a range of values (1500 to 64000),
    and to changes  mtu on a physical,vlan,bond,and bridge interface


author: Junjie Wei <junjie.wei@oracle.com> - 3.1.1-3
changelog:
  - Fix indentation in discover_cluster().
    Signed-off-by: Junjie Wei <junjie.wei@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Tomáš Mráz <tmraz@redhat.com> - 3.1.10-47
changelog:
  - do not use perr() in running atd (#994201)
  - correct Requires/BuildRequires (#712079)
  - mention all options in the usage() (#784814)
  - do not leave zero-byte sized files when filesystem is full (#1166882)


author: Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-43
changelog:
  - 630019 set correct (f)pie build flags
  - 615104 fix double echo in initscript
  - 589099 Wrong file permissions for atd configuration
  - Resolves: rhbz#630019, rhbz#615104, rhbz#589099


author: Marcela Mašláňová <mmaslano@redhat.com> - 3.1.10-30
changelog:
  - 435765 and 486844 in some cases could be used bash for at commands
   even if user sets different default shell. Also bash4.0 fix Here Documents
   which breaks previous patch at-3.1.10-shell.patch.


author: Marcela Maslanova <mmaslano@redhat.com> - 3.1.10-20
changelog:
  - used PIE instead of pie (with pie wasn't build on 64b successful)
  - rewrite PAM fail check
  - fix checking of settings setuid(s)


author: Jason Vas Dias <jvdias@redhat.com> - 3.1.8-81
changelog:
  - rebuild for new gcc, glibc, glibc-kernheaders
  - workaround new refusal of /usr/bin/install to chown


author: Jason Vas Dias <jvdias@redhat.com> 3.1.8-78
changelog:
  - fix bug 159220: add pam_loginuid to pam session stack in /etc/pam.d/atd 
  - fix bug 102341: add '-r' synonym for '-d' / atrm for POSIX / SuS conformance


author: Jason Vas Dias <jvdias@redhat.com> 3.1.8-68
changelog:
  - Put PAM authentication check in 'check_permissions()', so
  - user can know when using at(1) if PAM permission is denied.


author: Jason Vas Dias <jvdias@redhat.com> 3.1.8-60
changelog:
  - fix bug 131510: no_export env. var. blacklisting should not
  - remove 'SHELL' when only 'SHELLOPTS' is blacklisted.
  - at(1) man-page should not say 'commands are run with /bin/sh'
  - and should explain usage of SHELL environement variable and
  - details of blacklisted variables.


author: Jason Vas Dias <jvdias@redhat.com>
changelog:
  - Had to disable the 'make test' for the build BEFORE
  - any changes were made (building on FC2 - perl issue?)
  - test.pl generates these 'errors' for what looks like
  - valid output to me:
  - $ ./test.pl 2>&1 | egrep -v '(^ok$)|(time_only)'
  - 1..3656
  - not ok
  - 'Monday - 1 month': 'Fri Jul  2 18:29:00 2004' =? 'Sat Jul  3 18:29:00 2004'
  - not ok
  - 'Monday - 10 months': 'Thu Oct  2 18:29:00 2003' =? 'Fri Oct  3 18:29:00 2003'
  - not ok
  - 'next week - 1 month': 'Mon Jul  5 18:29:00 2004' =? 'Tue Jul  6 18:29:00 2004'
  - not ok
  - 'next week - 10 months': 'Sun Oct  5 18:29:00 2003' =? 'Mon Oct  6 18:29:00 2003'
  - will investigate and fix for next release.


author: Jens Petersen <petersen@redhat.com> - 3.1.8-49
changelog:
  - replace at-3.1.8-SHELL-91233.patch by at-3.1.8-SHELL-111386.patch which
    now executes $SHELL directly in the at shell script after all the variables
    have been setup with /bin/sh (#91233) [suggested by Göran Uddeborg]
  - this changelog is now in utf-8


author: Dan Walsh <dwalsh@redhat.com> - 3.1.8-47.sel
changelog:
  * Fri Jun 20 2003 Jens Petersen <petersen@redhat.com> - 3.1.8-46
  - add at-3.1.8-atrun.8-typo-97697.patch to fix typo in atrun.8 (#97697)
  - update at.1 description of shell behaviour (#91233)


author: Jens Petersen <petersen@redhat.com> - 3.1.8-41
changelog:
  - update source to at_3.1.8-11 from debian upstream
    - update source url
    - at-debian.patch no longer needed
    - at-3.1.7-paths.patch: the patch to "at.1.in" no longer needed
    - replace at-3.1.8-lexer.patch with at-3.1.8-11-lexer-parser.diff
    - at-3.1.8-dst.patch no longer needed
    - at-3.1.8-lsbdoc.patch no longer needed
    - at-3.1.8-o_excl.patch no longer needed
    - bump release number
  - at-3.1.8-test.patch: move out test.pl to a separate source file
    - apply at-3.1.8-test-fix.patch to it and drop patch
  - at-3.1.8-shell.patch: drop (#22216,#91233)
  - run "make test" after building
  - add "--without check" rpmbuild option
  - fix autoconf comment to point to right patch
  - use _sysconfdir, _sbindir, _bindir, and _localstatedir


author: Bill Huang <bhuang@redhat.com>
changelog:
  - Fixed delaying job execution and missing starting jobs..(bug#69595)
    (Thanks Bujor D Silaghi <bujor@cs.umd.edu> for his patch.)


author: Bill Huang <bhuang@redhat.com>
changelog:
  - Fixed cleaning atq and  multiple atd daemon.(bug#67414)
    (Thanks Bujor D Silaghi <bujor@cs.umd.edu> for his patch.)


author: Adrian Havill <havill@redhat.com> 3.1.8-21
changelog:
  - fix man page (#51253)
  - fix env prop problem (#49491)
  - .SEQ should not be executable (#52626)
  - beefed up file creation perms against symlink exploits (O_EXCL)


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - applied enrico.scholz@informatik.tu-chemnitz.de's change to the env patch to 
  - address bug #46546


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - changed atd.init to start at 95, stop at 5, closing #15915
  - applied mailto:wp@supermedia.pl's environment patch


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - much love to David Kilzer <ddkilzer@lubricants-oil.com>
  - who nailed UTC, Leap year, DST, and some other edge cases down
  - he also wrote a test harness in perl
  - bug #28448


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - Well, we will likely never really close the UTC issues,
  - because of 1) fractional timezones, and 2) daylight savigns time.
  - but there is a slight tweak to the handling of dst in the UTC patch.


author: Preston Brown <pbrown@redhat.com>
changelog:
  - move init script
  - add condrestart directive
  - fix post/preun/postun scripts
  - prereq initscripts >= 5.20


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - updated to at version 3.1.7
  - updated lock and sequence file handling with ghost
  - Use chkconfig and atd, now conflicts with old crontabs packages


author: Guido Tijskens <guido.tijskens@oracle.com> - 1.0.0-17.el6.1
changelog:
  - This update fixes several sos compatibility issues as well as data collection
    issues.
    Signed-Off by: Philippe Vanhaesendonck
    Signed-Off by: Guido Tijskens [bug 25229215]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 1.0.0-17
changelog:
  - Add vmpstat
    Signed-off-by: Justin Jeffs <justin.jeffs@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Joe Jin <joe.jin@oracle.com> [bug 22542378]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 1.0.0-16
changelog:
  - fix module import
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Carson Hovey <carson.hovey@oracle.com> - 1.0.0-14
changelog:
  - Add files: /var/log/osmd.log, /etc/sysconfig/osmd
    Signed-off-by: Carson Hovey <carson.hovey@oracle.com>
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Julie Trask <julie.trask@oracle.com> - 1.0.0-6
changelog:
  - Justin wanted http://ca-svn/svn/repos/rhel4/vmpinfo/ovm/branches/vmpinfo-3.0/sosplugin/ovm3.py@191 added to the plugins -- this commit is for him in his absence


author: Justin Jeffs <justin.jeffs@oracle.com> - 1.0.0-4
changelog:
  - Added the following
  - ovs-agent-db dump_db server
  - ovs-agent-db dump_db aproc
  - ovs-agent-db dump_db repository
  - ovs-agent-db -c dump_db server_pool
  - ovs-agent-db -c dump_db server_pool_servers
  - ovs-agent-db -c dump_db monitored_vms
  - ntpq -pn
  - pgrep ntpd
  - netstat -tulpn | grep 123
  - /etc/ntp.conf
  - Add LICENSE


author: Justin Jeffs <justin.jeffs@oracle.com> - 1.0.0-1
changelog:
  - Added the following:
  - /usr/sbin/ovs-agent-db dump_db server
  - /usr/sbin/ovs-agent-db dump_db repository
  - /usr/sbin/ovs-agent-db dump_db aproc
  - /usr/sbin/ovs-agent-db -c dump_db server_pool
  - /usr/sbin/ovs-agent-db -c dump_db server_pool_servers
  - /usr/sbin/ovs-agent-db -c dump_db monitored_vms
  - /etc/ovs-agent
  - /etc/ovs-config
  - /etc/ovs-info
  - /etc/ovs-release
  - ls -l -R /dlm


author: Ethan Zhao <ethan.zhao@oracle.com> - 20170803-56.git7d2c913d.0.1.el6
changelog:
  - BUILDINFO: commit=4281be765b50adce574f4eb11883b57172e6fc47
  - ol6/spec: merge upstream change and bump up version


author: Ethan Zhao <ethan.zhao@oracle.com> - 20170803-56.git7d2c913d.0.1.el6
changelog:
  - Merge upstream change and bump up version (Orabug 26586881)
  - opa: Revert switch firmware back to 0.47 (rhbz 1464629)


author: Ethan Zhao <ethan.zhao@oracle.com> - 20160604-44.git57b649d9
changelog:
  - Pull last update from upstream linux-firmware repo. (Orabug 23337630)
  - Merged firmware from vendors for bug22066196,bug22066196,bug22003659,bug21879683


author: Patsy Franklin <pfrankli@redhat.com> - 2017a-1
changelog:
  - Rebase to tzdata-2017a
    - Mongolia no longer observes DST. (BZ #1425222)
    - Add upstream patch to fix over-runing of POSIX limit on zone abbreviations.
  - Add zone1970.tab file to the install list. (BZ #1427694)


author: Patsy Franklin <pfrankli@redhat.com> - 2016j-1
changelog:
  - Rebase to tzdata-2016ij
    - Saratov region of Russia is moving from +03 offset to +04 offset
      on 2016-12-04.


author: Patsy Franklin <pfrankli@redhat.com> - 2016i-1
changelog:
  - Rebase to tzdata-2016i:
    - Cyprus is now split into two time zones as of 2016-10-30
    - Tonga will reintroduce DST on 2016-11-06


author: Patsy Franklin <pfrankli@redhat.com> - 2016g-2
changelog:
  - Rebase to tzdata-2016g.
    - Turkey changed from EET/EEST (+02/+03) to permanent +03,
      on 2016-09-07.
    - A new leap second will be added on 2016-12-31 23:59:60 UTC.


author: Patsy Franklin <pfrankli@redhat.com> - 2016g-1.prerelease
changelog:
  - Rebase to prerelease version of tzdata-2016g.
    - Turkey changed from EET/EEST (+02/+03) to permanent +03,
      on 2016-09-07. 
    - A new leap second will be added on 2016-12-31 23:59:60 UTC.


author: Patsy Franklin <pfrankli@redhat.com> - 2016f-1
changelog:
  - Rebase to 2016f
    - Egypt cancelled DST.
    - Asia/Novosibirsk transitions from +06 to +07 on 2016-07-24 at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2016d-1
changelog:
  - Rebase to 2016d
    - America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
    - Asia/Magadan switches from +10 to +11 on 2016-04-24 at 02:00.
    - New zone Asia/Tomsk, split off from Asia/Novosibirsk.  It covers
      Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
      at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2016c-1
changelog:
  - Rebase to 2016c
    - Azerbaijan no longer observes DST.
    - Chile reverts from permanent to seasonal DST.


author: Patsy Franklin <pfrankli@redhat.com> - 2016b-1
changelog:
  - Rebase to 2016b
    - New zones Europe/Astrakhan and Europe/Ulyanovsk for Astrakhan and
      Ulyanovsk Oblasts, Russia, both of which will switch from +03 to +04 on
      2016-03-27 at 02:00 local time.  They need distinct zones since their
      post-1970 histories disagree.  New zone Asia/Barnaul for Altai Krai and
      Altai Republic, Russia, which will switch from +06 to +07 on the same date
      and local time.  The Astrakhan change is already official; the others have
      passed the first reading in the State Duma and are extremely likely.
      Also, Asia/Sakhalin moves from +10 to +11 on 2016-03-27 at 02:00.
    - As a trial of a new system that needs less information to be made up,
      the new zones use numeric time zone abbreviations like "+04"
      instead of invented abbreviations like "ASTT".
    - Haiti will not observe DST in 2016.
    - Palestine's spring-forward transition on 2016-03-26 is at 01:00, not 00:00.
      Guess future transitions will be March's last
      Saturday at 01:00, not March's last Friday at 24:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2016a-1
changelog:
  - Rebase to 2016a
    - America/Cayman will not observe daylight saving this year after all.
      Revert our guess that it would.
    - Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
    - Asia/Tehran now has DST predictions for the year 2038 and later,
      to be March 21 00:00 to September 21 00:00.  This is likely better
      than predicting no DST, albeit off by a day every now and then.


author: Patsy Franklin <pfrankli@redhat.com> - 2015g-3
changelog:
  - Synchronize javazic tool for OpenJDK 6 & 7 with upstream. (#1212549)
  - Fix Africa/Casablanca transitions from 2027 forward. (#1217109)


author: Patsy Franklin <pfrankli@redhat.com> - 2015g-1
changelog:
  - Rebase to 2015g
    - Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
    - Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
    - Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
    - Fort Nelson, British Columbia will not fall back on 2015-11-01.  It has
      effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
      New zone America/Fort_Nelson.


author: Patsy Franklin <pfrankli@redhat.com> - 2015f-1
changelog:
  - Rebase to 2015f
    - North Korea switches to +0830 on 2015-08-15.
      The abbreviation remains "KST".
    - Uruguay no longer observes DST.


author: Patsy Franklin <pfrankli@redhat.com> - 2015e-1
changelog:
  - Rebase to 2015e:
    - Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
      not 06-13 and 07-18 as we had guessed.  (Thanks to Milamber.)
    - Assume Cayman Islands will observe DST starting next year, using US rules.
      Although it isn't guaranteed, it is the most likely.


author: Patsy Franklin <pfrankli@redhat.com> - 2015d-3
changelog:
  -  Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
     not 06-13 and 07-18 as we had guessed.


author: Patsy Franklin <pfrankli@redhat.com> - 2015d-1
changelog:
  - Rebase to 2015d:
    - The Egyptian Cabinet announced that DST will be cancelled for 2015.
    - The abbreviations for Hawaii-Aleutian standard and daylight times
      have been changed from HAST/HADT to HST/HDT, as per US Government
      Printing Office style. This affects only America/Adak since 1983,
      as America/Honolulu was already using the new style.


author: Patsy Franklin <pfrankli@redhat.com> - 2015c-1
changelog:
  - Rebase to 2015c
    - Egypt's spring-forward transition is at 24:00 on April's last Thursday,
      not 00:00 on April's last Friday.  2015's transition will therefore be on
      Thursday, April 30 at 24:00, not Friday, April 24 at 00:00.  Similar fixes
      apply to 2026, 2037, 2043, etc.


author: Patsy Franklin <pfrankli@redhat.com> - 2015b-1
changelog:
  - Rebase to 2015b
    - Mongolia will start observing DST again this year, from the last
      Saturday in March at 02:00 to the last Saturday in September at 00:00.
    - Palestine will start DST on March 28, not March 27.  Also,
      correct the fall 2014 transition from September 26 to October 24.
      Adjust future predictions accordingly.


author: Patsy Franklin <pfrankli@redhat.com> - 2015a-1
changelog:
  - Rebase to 2015a
    - New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49.
    - The Mexican state of Quintana Roo, represented by America/Cancun,
      will shift from Central Time with DST to Eastern Time without DST
      on 2015-02-01 at 02:00.
    - Chile will not change clocks in April or thereafter; its new
      standard time will be its old daylight saving time.  This affects
      America/Santiago, Pacific/Easter, and Antarctica/Palmer.


author: Patsy Franklin <pfrankli@redhat.com> - 2014j-1
changelog:
  - Rebase to 2014j
    - Turks & Caicos' switch from US eastern time to UTC-4 year-round
      did not occur on 2014-11-02 at 02:00.  It's currently scheduled
      for 2015-11-01 at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2014i-1
changelog:
  - Rebase to 2014i
    - Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
    - A new Zone Pacific/Bougainville, for the part of Papua New Guinea
      that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.


author: Petr Machata <pmachata@redhat.com> - 2014h-1
changelog:
  - Rebase to 2014h
    - Changes to historical transitions in America/Jamaica and
      Asia/Novokuznetsk.
    - Africa/{Blantyre, Bujumbura, Gaborone, Harare, Kigali, Lubumbashi,
      Lusaka} now alias Africa/Maputo, because they don't differ in
      post-1970 stamps.
    - Africa/Maseru and Africa/Mbabane now alias Africa/Johannesburg for
      the same reason.


author: Patsy Franklin <pfrankli@redhat.com> - 2014g-1
changelog:
  - Rebase to 2014g
    - Turks & Caicos is switching from US eastern time to UTC-4
      year-round, modeled as a switch from EST/EDT to AST 
      on 2014-11-02 at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2014f-1
changelog:
  - Rebase to 2014f
    - Several Russian time zone changes effective on 2014-10-26
      at 02:00 local time.  See NEWS file for additional details.


author: Patsy Franklin <pfrankli@redhat.com> - 2014e-1
changelog:
  - Rebase to 2014e
    - Morrocco suspends DTS for Ramadan 
         June 28 at 03:00 and August 2 at 02:00
    - Egypt suspends DTS for Ramadan
         June 26 and July 31 at 24:00


author: Patsy Franklin <pfrankli@redhat.com> - 2014d-1
changelog:
  - Rebase to 2014d
    - zic no longer generates files containing time stamps before
      the Big Bang.  This works around GNOME bug 730332


author: Patsy Franklin <pfrankli@redhat.com> - 2014c-1
changelog:
  - Rebase to 2014c
    - Egypt's government to re-apply daylight saving time.
    - zic now generates transitions for minimum time values
    - Port to Cygwin sans glibc.
    - Remove now-confusing comment about Jordan.


author: Patsy Franklin <pfrankli@redhat.com> - 2014b-1
changelog:
  - Rebase to 2014b
    - Crimea switches to Moscow time on 2014-03-30 at 02:00 local time.
    - New entry for Troll station, Antarctica.


author: Patsy Franklin <pfrankli@redhat.com> 2013i-1
changelog:
  - Rebase with early release of 2013i from Paul Eggert github.
    - Jordan switches back to standard time at 00:00 on December 20,2013.
    - The 2006-2011 transition schedule is planned to resume in 2014.
    - The compile-time flag NOSOLAR has been removed.
    - The files solar87, solar88, and solar89 are no longer distributed.
    - tz-link.htm now mentions Noda Time.


author: Petr Machata <pmachata@redhat.com> - 2013c-2
changelog:
  - Update descriptions in iso3166.tab; make Jerusalem coordinates in
    zone.tab more precise
    (0001-Adjust-commentary-to-try-to-defuse-recent-issues-som.patch)
  - Update local mean time for Jerusalem to match more-precise longitude
    (0002-asia-Asia-Jerusalem-Fix-LMT-to-match-more-precise-lo.patch)
  - Move Morocco's midsummer 2013 transitions
    (0003-Move-Morocco-s-midsummer-2013-transitions.patch)
    Fixes 980805 980807 981019 981020
  - Israel now falls back on the last Sunday of October
    (0004-Israel-now-falls-back-on-the-last-Sunday-of-October.patch)


author: Petr Machata <pmachata@redhat.com> - 2013c-1
changelog:
  - Upstream 2013c
    - Sync past stamps for Palestine and West Bank with timeanddate.com
    - Assume that the recent change to Paraguay's DST rules is permanent
    - Macquarie was uninhabited between 1919 and 1948.  It's also part
      of Australia (update in zone.tab).


author: Petr Machata <pmachata@redhat.com> - 2013b-1
changelog:
  - Upstream 2013b
    - Paraguay will end DST on March 24 this year
    - Haiti uses US daylight-saving rules this year
    - Morocco does not observe DST during Ramadan
  - Upstream 2013a
    - Retire Chile patch, 2013a has the data
    - New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen
    - Many changes in historical timestamps


author: Petr Machata <pmachata@redhat.com> - 2012h-2
changelog:
  - Switch back to using system zic, ignore upstream Makefile at all.
    We do so for java anyway.
  - Drop Factory from distribution


author: Petr Machata <pmachata@redhat.com> - 2012h-1
changelog:
  - Upstream 2012h
    - Brazilian state Bahia no longer has DST.
    - Brazilian state Tocantins now has DST.
    - Israel has new DST rules next year.
    - Jordan stays on DST this winter.


author: Petr Machata <pmachata@redhat.com> - 2012g-1
changelog:
  - Upstream 2012g
    - Adjust the packaging for new Makefile
    - Palestine: Fall transition was Sep 21, not Sep 28
    - Samoa: Daylight Saving Time commences on Sunday 30th September
      2012 and ends on Sunday 7th of April 2013.
  - Resolves: #868173


author: Petr Machata <pmachata@redhat.com> - 2012f-1
changelog:
  - Upstream 2012f
    - Fiji will start daylight savings at 2 am on Sunday 21st October 2012
      and end at 3 am on Sunday 20th January 2013.  Guess it will be like
      that in following years as well.
  - Upstream 2012e
    - Tokelau is in time zone UTC+13, not UTC+14 (and always was)
  - Upstream 2012d
    - Morocco will not observe DST during the month of Ramadan.
      DST cessation end date was corrected.
    - Drop tzdata-2012c-morocco.patch


author: Petr Machata <pmachata@redhat.com> - 2012c-1
changelog:
  - Upstream 2012c
    - Haiti observes DST from 2012 on
    - Gaza Strip and Hebron observe DST in 2012
    - Change start of DST in Syria to last Friday in March
  - Resolves: #820732


author: Petr Machata <pmachata@redhat.com> - 2012b-2
changelog:
  - Morocco DST starts on the last Sunday of March (March 25, 2012) and
    ends on last Sunday of September, except the month of Ramadan.  It
    is currently unclear what that Ramadan bit means, so this is not
    covered by the patch as of now.
  - Resolves: #802460


author: Petr Machata <pmachata@redhat.com> - 2012b-1
changelog:
  - Rebase to 2012b; changes vs. 2011n-2:
    - Changes to zones for Antarctica stations
    - Armenia abolished DST in 2012 and forward
    - Cuba enters DST on 31st March
    - Falkland Islands will stay on permanent Summer Time
    - New zone for Creston Valley, Canada, which differs from Dawson
      Creek in past stamps.  Changes to historical stamps in Canada.
    - Last year, Tokelau skipped over the date line together with Samoa
  - Resolves: #802460


author: Petr Machata <pmachata@redhat.com> - 2011n-2
changelog:
  - The Chilean Government has decided to postpone the entrance into
    winter time (to leave DST) from March 11 2012 to April 28th 2012
  - Resolves: #796569


author: Petr Machata <pmachata@redhat.com> - 2011n-1
changelog:
  - Rebase to 2011n
    - Cuba postponed DST by two weeks to Nov 13
    - Fiji will enter DST on Jan 21
  - Add a patch for the leap second that will occur this summer
  - Resolves: #773755


author: Petr Machata <pmachata@redhat.com> - 2011l-3
changelog:
  - State of Bahia, Brazil, to resume Summer Time on Oct 16
  - The project moved, reflect this in URL
  - Resolves: #740000


author: Petr Machata <pmachata@redhat.com> - 2011l-2
changelog:
  - Upstream 2011l:
    - Fix ancient stamps for America/Sitka
    - Asia/Hebron transitioned to standard time already on Sep 30, not Oct 3
    - Fiji will introduce DST on Oct 22
  - Resolves: #740000


author: Petr Machata <pmachata@redhat.com> - 2011k-0.1.20110921
changelog:
  - Upstream 2011i:
    - Add Africa/Juba (South Sudan) zone
    - Samoa skips over the date line on 2011-12-30
    - Use KALT as abbreviation for Europe/Kalinigrad
    - Canonical version of the Newfoundland patch
    - Change America/Resolute use of EST to 2006-2007 only
    - Assume Metlakatla abandoned use of daylight saving in 1983
    - Sync iso3166.tab and zone.tab with above
  - Upstream 2011j:
    - Fix the Samoa date line skip
    - Changes in past timestamp typos several Africa zones
  - Proposed upstream 2011k:
    - Belarus and Ukraine adopt permanent DST in 2011
    - Palestine suspends DST during Ramadan in 2011
    - Gaza and West Bank split in 2011.  West Bank is tracked in the
      timezone Asia/Hebron.  zone.tab update accordingly.
  - Resolves: #740000


author: Petr Machata <pmachata@redhat.com> - 2011h-3
changelog:
  - Patch for upcoming change in Newfoundland.  The transition time
    changes from 12:01 AM to 2:00 AM.
  - Resolves: #729693


author: Petr Machata <pmachata@redhat.com> - 2011h-2
changelog:
  - Upstream 2011h:
    - Russia abandons DST in 2011.
    - *.tab: change AN (Netherlands Antilles) to CW (Curacao)
  - Resolves: #716936


author: Petr Machata <pmachata@redhat.com> - 2011g-1
changelog:
  - Upstream 2011e:
    - Morocco introduced DST for 2011 from April 2 to July 31.
    - Delay end of DST in Chile in 2011 until May 7.
  - Resolves: #694521
  - Upstream 2011f:
    - The Falkland Islands will not turn back clocks this winter, but
      stay on daylight saving time.
  - Upstream 2011g:
    - Egypt abandons DST in 2011 (and forward)
  - Resolves: #698613
  - Dropped tzdata-2011d-chile.patch
  - Dropped tzdata-2011d-morocco.patch


author: Petr Machata <pmachata@redhat.com> - 2011d-3
changelog:
  - Morocco introduced DST for 2011 from April 2 to July 31. (tzdata-2011d-morocco.patch)
  - Resolves: #692031


author: Petr Machata <pmachata@redhat.com> - 2011d-1
changelog:
  - Upstream 2011d:
    - Change end of DST in Samoa in 2011.
    - Change start of DST in Cuba in 2011.
    - Move start of DST in Turkey by one day in 2011.
  - Dropped tzdata-2011b-c.patch
  - Resolves: #684213


author: Petr Machata <pmachata@redhat.com> - 2011b-1
changelog:
  - Upstream 2011a:
    - Updates of historical stamps for Hawaii
  - Upstream 2011b:
    - America/North_Dakota/Beulah: Mercer County, North Dakota, changed
      from the mountain time zone to the central time zone
  - Kemerovo oblast should use OMST/OMSST abbreviation (tzdata-2011b-kemerovo.patch)
  - Resolves: #596800
  - tzdata-2011b-c.patch
    - Update of historical stamps for Juneau, Sitka, and histcurrent
      stamps for Metlakatla.  Sitka and Metlakatla are new zones.
    - Delay end of DST in Chile in 2011 until first Sunday in April.
  - Resolves: #681907


author: Petr Machata <pmachata@redhat.com> - 2010o-1
changelog:
  - Upstream 2010m:
    - Hong Kong didn't observe DST in 1977
    - In zone.tab, remove obsolete association of Vostok Station with
      South Magnetic Pole; add association with Lake Vostok
  - Upstream 2010n:
    - Change end of DST in Samoa in 2011 from 2011-04-03 0:00 to
      2011-04-03 1:00
  - Upstream 2010o:
    - Fiji will end DST on March 6, 2011, not March 27, 2011
  - Resolves: #662781


author: Petr Machata <pmachata@redhat.com> - 2010l-1
changelog:
  - Upstream 2010l:
    - Change Cairo's 2010 reversion to DST from the midnight between
      September 8 and 9 to the midnight between September 9 and 10.
    - Change Gaza's 2010 return to standard time to the midnight between
      August 10 and 11.
    - Bahia de Banderas (Mexican state of Nayarit) changed time zone
      UTC-7 to new time zone UTC-6 on April 4, 2010
  - Resolves: #628645


author: Andreas Schwab <schwab@redhat.com> - 2010k-1
changelog:
  - Upadate to 2010k (#618600)
    - No DST in Egypt during Ramadan in 2010
    - Bahía de Banderas moved to UTC-6 on April 4, 2010, new time zone
      America/Bahia_Banderas
    - Rename Pacific/Truk to Pacific/Chuuk and Pacific/Ponape to Pacific/Pohnpei
    - Update historical data of Europe/Helsinki
    - Update tz-links page


author: Petr Machata <pmachata@redhat.com> - 2010i-1
changelog:
  - Upstream 2010i:
    - Morocco will have DST from 2010-05-02 to 2010-08-08
    - San Luis, Argentina will keep permanent DST after April 11, 2010
    - Updates of historical stamps for Taiwan
  - Resolves: #585134 (Morocco starts DST on May 2, 2010)


author: Petr Machata <pmachata@redhat.com> - 2010h-1
changelog:
  - Upstream 2009p
    - Argentina does not enter DST on October 18
    - San Luis switched from UTC-4 to UTC-3 on October 11th
  - Upstream 2009q
    - Change DST end in Syria from November 1 to last Friday in October
    - Changes to past Hong Kong transitions
    - Kemerovo oblast' in Russia will change current time zone on March 28, 2010.
      Asia/Novokuznetsk is the new time zone name
  - Upstream 2009r
    - Changes to local times of three Australian research stations in Antarctica
  - Upstream 2009s
    - Fiji plans to re-introduce DST from November 29th 2009 to April 25th 2010
  - Upstream 2009u
    - Bangladesh changed their clock back to Standard Time on December 31, 2009
  - Upstream 2010a
    - Source code cleanups
  - Upstream 2010b
    - Northern Mexico's border cities share the DST schedule with the
      United States
  - Upstream 2010c
    - Paraguay DST now in effect from 2nd Sunday of April to 1st Sunday
      of October
  - Upstream 2010d
    - The DST change in Bangladesh takes place a minute earlier
    - Fiji to end DST on 2010-03-28 at 03:00, about a month earlier
    - Samoa to observe DST this year; they didn't observe DST last year
    - DST in Chile extended to 3 April
  - Upstream 2010e:
    - Fix a typo in Bangladesh DST rule
  - Upstream 2010f:
    - Changes to Australian stations in Antarctica
    - Correct 2010 Samoa DST start date
    - New zone Antarctica/Macquarie
    - Change Syria DST start from last Friday in March to first Friday
      in April in 2010 and forward
  - Upstream 2010g:
    - No Bangladesh DST in 2010 and forward.
    - Gaza DST starts last Saturday in March at 12:01 a.m. in 2010 and forward
    - Kamchatka and Anadyr change to Moscow+8 on 2010-03-28
    - Samara changes to Moscow+0 on 2010-03-28
    - Related zone.tab updates
  - Upstream 2010h:
    - No DST in Tunisia in 2010 and forward
    - No DST in Pakistan in 2010 and forward
  - Dropped tzdata-2009o-argentinas.patch
  - Resolves: #568668 (DST time change in Paraguay [Asuncion])


author: Petr Machata <pmachata@redhat.com> - 2009o-1
changelog:
  - Upstream 2009o
    - Bangladesh won't go back to Standard Time from October 1, 2009
    - Pakistan leaves DST on October 1, 2009
  - Dropped tzdata-2009m-karachi.patch
  - Argentina does not enter DST on October 18 (tzdata-2009o-argentinas.patch)


author: Petr Machata <pmachata@redhat.com> - 2009m-2
changelog:
  - Add markers for autoupdate of spec file
  - Pakistan leaves the period of DST on October 1 (tzdata-2009m-karachi.patch)


author: Petr Machata <pmachata@redhat.com> - 2009m-1
changelog:
  - Upstream 2009m
    - Palestine will will revert back to winter time on Friday, 2009-09-04
    - Samoa passed the DST Bill that fixes DST dates for 2009 and 2010
  - Drop Egypt patch


author: Petr Machata <pmachata@redhat.com> - 2009k-1
changelog:
  - Upstream 2009k
    - Mauritius will not continue to observe DST the coming summer
    - Arbitrarily end DST at the end of 2009 so that a POSIX-style time
      zone string can appear in the Dhaka binary file


author: Petr Machata <pmachata@redhat.com> - 2009h-2
changelog:
  - Upstream 2009h
    - Convert use of 00:00 stamps to 24:00 of the previous day
    - Clarify that the data is Public Domain
  - Drop Cairo patch


author: Petr Machata <pmachata@redhat.com> - 2009f-1
changelog:
  - Upstream 2009f
    - Pakistan will observe DST between 2009-04-15 and (probably) 2009-11-01
  - Drop Pakistan patch


author: Petr Machata <pmachata@redhat.com> - 2009e-1
changelog:
  - Upstream 2009e
    - Historical changes for Jordan
    - Palestine will start DST on 2009-03-26 and end 2009-09-27
  - Egypt ends DST on 2009-09-24


author: Petr Machata <pmachata@redhat.com> - 2009d-1
changelog:
  - Upstream 2009d
    - Morocco will observe DST from 2009-06-01 00:00 to 2009-08-21 00:00
    - Tunisia will not observe DST this year.
    - Syria will start DST on 2009-03-27 00:00 this year
    - Cuba will start DST on midnight between 2009-03-07 and 2009-03-08
    - Province of San Luis, Argentina, went to UTC-04:00 on 2009-03-15


author: Petr Machata <pmachata@redhat.com> - 2009a-1
changelog:
  - Upstream 2009a
    - Fix Asia/Kathmandu spelling
    - Historical timestamps for Switzerland and Cuba
    - DST update for America/Resolute


author: Petr Machata <pmachata@redhat.com> - 2008i-1
changelog:
  - Upstream 2008i
    - Updates for Argentina: Drop DST in zones America/Argentina/Jujuy,
      La_Rioja, San_Juan, Catamarca, Mendoza, Rio_Gallegos, Ushuaia; new
      zone America/Argentina/Salta (for provinces SA, LP, NQ, RN).


author: Petr Machata <pmachata@redhat.com> - 2008h-1
changelog:
  - Upstream 2008h
    - Fix exact DST transition hour for Mauritius
    - Syria will leave the period of DST on Nov 1
    - Fix coordinates of Pacific/Niue


author: Petr Machata <pmachata@redhat.com> - 2008f-1
changelog:
  - Upstream 2008f
    - Changes for Mauritius (extends DST to years to come)
    - Palestine changes clocks for the duration of Ramadan
    - Argentina will start DST on Sunday October 19, 2008
    - Brazil will start DST on 2008-10-19
  - Drop Pakistan and Morocco patches


author: Petr Machata <pmachata@redhat.com> - 2008e-1
changelog:
  - Upstream 2008e
    - Changes for Mauritius
    - Leap second coverage for 31/Dec 2008
    - Corrections of historical dates


author: Petr Machata <pmachata@redhat.com> - 2008c-1
changelog:
  - Upstream 2008c
    - Mongolia changes zone
    - Pakistan DST is scheduled until Sep/1, instead of Aug/31
  - Drop Morocco and Pakistan patches that are superseded by upstream
  - Fix a typo in Java subpackage name


author: Petr Machata <pmachata@redhat.com> - 2008b-1
changelog:
  - Upstream 2008b
    - DST changes for Syria, Cuba; Iraq abandons DST
    - Saigon zone renamed Ho_Chi_Minh; backward link provided
    - Add America/Argentina/San_Luis information


author: Petr Machata <pmachata@redhat.com> - 2007j-1
changelog:
  - Upstream 2007j
    - New links America/St_Barthelemy and America/Marigot
    - Venezuela is changing their clocks on December 9 at 03:00


author: Petr Machata <pmachata@redhat.com> - 2007i-1
changelog:
  - Upstream 2007i
    - Syria DST will take place at Midnight between Thursday and Friday.
    - Cuba will end DST on the last Sunday of October.
  - Update tst-timezone.c from glibc CVS


author: Petr Machata <pmachata@redhat.com> - 2007h-1
changelog:
  - Upstream 2007h
    - Brazil will observe DST from 2007-10-14 to 2008-02-17
    - Egypt and Gaza switched earlier than we expected
    - Iran will resume DST next year
    - Venezuela is scheduled to change TZ to -4:30 on January 1


author: Petr Machata <pmachata@redhat.com> - 2007g-1
changelog:
  - Fix licensing tag.
  - Upstream 2007g
    - Egypt switches the September 7, not September 28
    - Daviess, Dubous, Knox, Martin, and Pike Counties, Indiana, switch
      from central to eastern time in November
    - South Australia, Tasmania, Victoria, New South Wales and Lord Howe
      Island are changing their DST rules effective next year
    - Sync several Antarctic station's rules with the New Zealand
    - leapseconds contain changes from the most recent IERS bulletin


author: Petr Machata <pmachata@redhat.com> - 2007f-1
changelog:
  - Upstream 2007f
    - New Zealand is extending DST, starting later this year.
    - Haiti no longer observes DST.
    - The Turks and Caicos switch at 02:00, not at 00:00, and have
      adopted US DST rules.


author: Petr Machata <pmachata@redhat.com> - 2007e-1
changelog:
  - Upstream 2007e
    - Syria switched to summer time at Mar/29.
    - Honduras will not enter DST this year.


author: Petr Machata <pmachata@redhat.com> - 2007d-1
changelog:
  - Upstream 2007d
    - Mongolia has abolished DST.
    - Turkey will use EU rules this year, changing at 01:00 UTC rather
      than 01:00 standard time.
    - Cuba observed DST starting Sunday.
    - Resolute, Nunavut switched from Central to Eastern time last
      November.


author: Petr Machata <pmachata@redhat.com> - 2007c-1
changelog:
  - Upstream 2007c
    - Pulaski County, Indiana, switched back to eastern time.
    - Turkey switches at 01:00 standard time, not at 01:00 UTC.
  - Upstream 2007b
    - Changes to the commentary in "leapseconds".


author: Petr Machata <pmachata@redhat.com> - 2007a-1
changelog:
  - Upstream 2007a
    - Updates to Bahamas, they will be in sync with 2007 US DST change
    - New zone Australia/Eucla
    - Africa/Asmera renamed to Africa/Asmara, link created
    - Atlantic/Faeroe renamed to Atlantic/Faroe, link created
  - Packaging
    - Adding BuildRequires: glibc-common >= 2.5.90-7 to build tzdata
      with extended 64-bit format necessary for dates beyond 2037


author: Petr Machata <pmachata@redhat.com> - 2006p-1
changelog:
  - Upstream 2006p
    - Official version of Western Australia DST trial changes
    - Latitude/longitude changes for Europe/Jersey and Europe/Podgorica


author: Petr Machata <pmachata@redhat.com> - 2006m-2
changelog:
  - Proposed upstream patch (#210058)
    - Jordan will switch to winter time on October 27, not September 29
    - Brazil's DST this year is the first Sunday in November to the last
      Sunday in February.  (Thanks to Frederico A. C. Neves.)
    - ISO 3166 codes for Serbia and Montenegro, zone Europe/Podgorica
    - Commentary and past timestamps changes


author: Petr Machata <pmachata@redhat.com> - 2006m-1
changelog:
  - Upstream 2006m:
    - Adjustments for Egypt, Palestine, Uruguay
    - Better description of `until' field in zic (8) manpage


author: Petr Machata <pmachata@redhat.com> - 2006l-1
changelog:
  - Upstream 2006k, 2006l:
    - Adjustments for Egypt, Palestine, Cuba, Honduras
    - Documentation changes


author: Petr Machata <pmachata@redhat.com> - 2006j-1
changelog:
  - Upstream 2006j
    - Honduras stopped observing DST on Monday at 00:00
    - America/Bermuda will follow the US's lead next year
    - America/Moncton will use US-style rules next year
    - New Zone America/Blanc-Sablon, for Canadians who observe AST all
      year
    - New zone: America/Atikokan instead of America/Coral_Harbour
    - New zones: Europe/Jersey, Europe/Guernsey, Europe/Isle_of_Man
    - Historical changes
    - Commentary updates
  - Upstream 2006i
    - localtime.c fixes
  - Upstream 2006h
    - zic leapsecond fix


author: Petr Machata <pmachata@redhat.com> - 2006f-1
changelog:
  - Upstream 2006f
    - America/Guatemala observes DST between Apr/30 and Oct/1
    - Historical changes for Nicaragua
    - Update of America/Indiana/Vincennes in zone table


author: Petr Machata <pmachata@redhat.com> - 2006d-1
changelog:
  - Upstream 2006d
    - Haiti observes DST
    - Sri Lanka change actually took effect Apr/15
    - All Canada is now scheduled for 2007 US DST rules
    - Some historical fixes


author: Petr Machata <pmachata@redhat.com> - 2006c-1
changelog:
  - Upstream 2006c
    - Time-related changes:
      - dozens of historical and commentary changes
      - Iran stopped observing DST
      - Sri Lanka switches from UTC+6 to UTC+5:30
      - America/Thule and America/Edmonton will adopt new US rules,
        starting 2007
      - Tunisia is adopting regular DST
    - Code:
      - asctime.c: Chages in format strings to silent gcc warnings
      - removing K&R notation from function signatures
      - few fixes across the code


author: Petr Machata <pmachata@redhat.com> 2006b-1
changelog:
  - Upstream 2006b:
    - using tz64code version, as 32 is legacy according to tzdata ML
    - new manual pages for ctime, strftime, tzset
    - some source code reorganizations
    - no timezone/dst rule updates


author: Petr Machata <pmachata@redhat.com> 2006a-1
changelog:
  - Upstream 2006a:
    - private.h(scheck): changing char* to char const*
    - Rule changes for Palestine, zone changes for Indiana/US, both
      changes for Canada.
    - Many related doc changes.
  - Naming scheme in spec file doesn't use %{name}, but tzdata.


author: Petr Machata <pmachata@redhat.com> 2005r-3
changelog:
  - 2005r-3
    - Meta changes.  Renaming tzdata.tar.bz2 file to tzdata$ver-base,
      so that it won't clash across updates.


author: Petr Machata <pmachata@redhat.com> 2005r-2
changelog:
  - 2005r
    - Zones EST, MST, HST, EST5EDT, CST6CDT, MST7MDT, PST8PDT moved to
      northamerica to guard against old files with obsolete information
      being left in the time zone binary directory.
    - Changes for countries that are supposed to join 2007 US DST
      change.  This includes most of Canada, however entries already in
      the database (Alberta, British Columbia, Newfoundland, Northwest
      Territories, and Yukon) were left alone for the time being.
    - Fixes in zdump.c (abbrok): conditions are chained, and the string
      is checked for emptiness.


author: Jakub Jelinek <jakub@redhat.com> 2005q-2
changelog:
  - 2005q
    - changes for Georgia, Azerbaijan, Jordan, Palestine, Cuba, Nicaragua
    - SystemV timezone changes


author: Jakub Jelinek <jakub@redhat.com> 2005n-2
changelog:
  - 2005n
    - changes for Kyrgyzstan and Uruguay
  - fix a typo in the Makefile (used TZDATA env var instead of TZDIR during
    make check), update tst-timezone.c from glibc CVS (#172102)


author: Jakub Jelinek <jakub@redhat.com> 2005m-2
changelog:
  - 2005m
    - changes for USA (extending DST by 4 weeks since 2007), Tunisia,
      Australia, Kazakhstan
    - historical timezone data changes for Japan, Poland, Northern Ireland and
      Mali
    - timezone name change for East Timor


author: Jakub Jelinek <jakub@redhat.com> 2005g-2
changelog:
  - 2005g
    - fixes for Uruguay
  - include README and Theory from tzcode tarball in %{_docdir};
    Theory includes a good summary of how the timezone data files
    are supposed to be named


author: Lubos Kardos <lkardos@redhat.com> - 4.8.0-48
changelog:
  - Fixed race condition in rpm file deployment when updating an existing file
    (#1264052)
  - Fixed problems with perl.req script (#1268021)
  - Document option "--obsoletes" (#1203714)
  - Remove _isa from all BuildRequires (#1287557)
  - Turn removal failure debug messages into warning messages (#1142386)
  - Move bdb warnings from stdin to stdout (#1296212)
  - Improved error message (#1250006)


author: Xiao Ni <xni@redhat.com> - 3.3.4-8
changelog:
  - Cannot assemble IMSM array with domain policy in mdadm.conf and
    RAID level migration in container with 2 arrays breaks both arrays 
  - Resolves bz1413937 and bz1413615


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-6
changelog:
  - Fix problem with reshaping IMSM arrays, where a new reshape could be
    launched before the first reshape had fully completed, leading to
    unpected results.
  - Resolves bz1340768


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-5
changelog:
  - Retry reading sync_completed state to avoid a reshape not continuing after
    restarting a reshape
    This is an additional patch to resolve this bug, which was identified
    during the z-stream backport of this bug.
  - Resolves bz1322317


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.4-4
changelog:
  - Fix problem with mdadm large device names overflowing an internal buffer,
    potentially leading to segfaults.
  - Resolves bz1343809


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3.2-4
changelog:
  - Fix problem where mdadm allowed the creation of more arrays than
    supported by the BIOS.
  - Resolves bz1211564


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-6
changelog:
  - Fix problem with reshape of IMSM RAID arrays failing to start
  - Disallow IMSM arrays spanning multiple controllers
  - Fix problem with reshape failing to restart when reassembling IMSM RAID
  - Resolves bz1136880, bz1136891, bz1136903


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.3-2
changelog:
  - Fix problem with path=* policy not working, due to lack of /dev/disk/by-path/
  - Resolves bz1059193


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-11
changelog:
  - Fix problem where mdadm would crash if trying to create an IMSM array with
    missing drives.
  - Resolves bz1059307


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-10
changelog:
  - Fix problem of IMSM platform capabilities not being detected in UEFI
    mode when only the second SATA controller is enabled.
  - Resolves bz1075529


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-9
changelog:
  - Change permissions of /etc/cron.d/raid-check to 600
  - Resolves bz1012505
  - Avoid double close() issue reported by Coverity
  - Resolves bz991041


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-8
changelog:
  - Work around udev sporadically not updating ID_FS_TYPE field of block
    device entry in its database when array is being created.
  - Resolves bz1040006


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-7
changelog:
  - Check for DM_UDEV_DISABLE_OTHER_RULES_FLAG instead of
    DM_UDEV_DISABLE_DISK_RULES_FLAG in 65-md-incremental.rules 
  - Resolves bz1015514


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-4
changelog:
  - Fix problem with RAID10 resync failing to restart if it has been
    stopped after 50% completion.
  - Resolves bz995105


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-3
changelog:
  - Fix problem where first stop command doesn't stop container during
    IMSM volume's reshape
  - Fix annoying build noise caused by latest rpmbuild
  - Resolves bz956016


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-2
changelog:
  - Enhance raid-check to allow the admin to specify the max number of
    concurrent arrays to be checked at any given time.
  - Resolves bz819943


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.6-1
changelog:
  - Update mdadm to upstream release v3.2.6
    This includes all current patches, except for
    mdadm-3.2.5-imsm-Forbid-spanning-between-multiple-controllers.patch and
    mdadm-3.2.5-Create.c-check-if-freesize-is-equal-0.patch
  - Fix problem with arrays marked <ignored> in mdadm.conf still being
    auto-assembled
  - Fix problem with it not being possible to use <ignore> more than
    once in mdadm.conf
  - Resolves bz922971
  - Resolves bz902142
  - Resolves bz902137


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-6
changelog:
  - Fix problem with IMSM metadata where resync progress would be lost
    if an array was stopped during ongoing expansion of a RAID1/5 volume.
  - Resolves bz903212


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-3
changelog:
  - Avoid corruption by prohibiting an IMSM array from spanning multiple
    controllers (bz878810)
  - Prevent creation of a second IMSM array of size 0 (bz880208)
  - Avoid segfault when running mdadm --detail on an IMSM raid1 array
    where two drives have been disabled (bz880225)
  - Resolves bz878810, bz880208, bz880225


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.5-1
changelog:
  - Update mdadm to upstream release v3.2.5
    This includes all current patches, except for
    mdadm-3.2.3-imsm-fix-correct-checking-volume-s-degradation.patch
  - Resolved bz812358


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-11
changelog:
  - Fix case where reshape of IMSM RAID fails because we don't check the
    return value when trying to read the word 'degraded' from sysfs,
    resulting in the use of random stack data.
  - Resolves bz824815


author: Doug Ledford <dledford@redhat.com> - 3.2.3-8
changelog:
  - The support for expanding imsm arrays/containers was accepted upstream,
    update to the official patches from there
  - Fix for the issue of --add not being very smart
  - Fix an issue causing rebuilds to fail to restart on reboot (data
    corrupter level problem)
  - Reset the bad flag on map file updates
  - bitmap_offset is signed, treat it as such
  - Related: bz808475
  - Resolves: bz808776, bz812001, bz814743, bz811282


author: Doug Ledford <dledford@redhat.com> - 3.2.3-7
changelog:
  - Fix Monitor mode sometimes crashes when a resync completes
  - Fix missing symlink for mdadm container device when incremental creates
    the array
  - Make sure when creating a second array in a container that the second
    array uses all available space since leaving space for a third array
    is invalid
  - Validate the number of imsm volumes per controller
  - Fix issues with imsm arrays and disks larger than 2TB
  - Add support for expanding imsm arrays/containers
  - Resolves: bz808424, bz808519, bz808492, bz808438, bz808507,
  	    bz808475


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-5
changelog:
  - Fix issue with devices failing to be added to a raid using bitmaps,
    due to trying to write the bitmap with mis-aligned buffers using
    O_DIRECT 
  - Resolves: bz790394


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-4
changelog:
  - Fix bug where IMSM arrays stay inactive in case a reboot is
  - performed during the reshape process.
  - Resolves: bz730052


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.3-3
changelog:
  - Really enable fix for problem where a device fails to remove from
  - an IMSM container
  - Resolves: bz771332


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-9
changelog:
  - Fix problem where an IMSM RAID is rejected because of unexpected
    attribute settings. Additional fix being extra cautious from -8.
  - Resolves: bz733153


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-8
changelog:
  - Fix problem where an IMSM RAID is rejected because of unexpected
    attribute settings.
  - Resolves: bz733153


author: Jes Sorensen <Jes.Sorensen@redhat.com> - 3.2.2-7
changelog:
  - Fix problem where a dirty IMSM RAID isn't assembled correctly during
    boot, preventing booting from this RAID device.
  - Resolves: bz692261


author: Doug Ledford <dledford@redhat.com> - 3.2.2-6
changelog:
  - Fix several new coverity issues introduced by changes between the rhel6.1
    and rhel6.2 mdadm package (this does not attempt to address coverity
    issues that also exist in rhel6.1)
  - Resolves: bz734716


author: Doug Ledford <dledford@redhat.com> - 3.2.2-5
changelog:
  - Fix multiple issues in the udev incremental assembly rules file.  We should
    now properly support:
    1) Nested md raid arrays
    2) md raid arrays built on top of dm device (like LUKS encrypted devices)
    3) md raid arrays build on top of dm multipath devices (we should no longer
      attempt to grab the path device instead of waiting for the logical
      multipath device to come live and grabbing it for our md raid usage)
  - Resolves: bz598513, bz609122


author: Doug Ledford <dledford@redhat.com> - 3.2.2-4
changelog:
  - Minor tweaks to wording in the comments of the /etc/sysconfig/raid-check
    file
  - Resolves: bz708280


author: Doug Ledford <dledford@redhat.com> - 3.2.2-3
changelog:
  - Be robust when running on a version 3.0 kernel
  - Properly set the default chunk size on orom devices
  - Fix getinfo_super_imsm so a hack in create.c can be dropped
  - Make the output of --detail more accurately communicate the state of
    a device that is waiting on a resync because another resync is
    already running
  - A few tweaks to the man page for mdadm to clarify usage in relation to
    imsm arrays
  - Resolves: bz727216, bz727207, bz727210, bz727212, bz727203


author: Doug Ledford <dledford@redhat.com> - 3.2.2-2
changelog:
  - When using writemostly on a raid1 array, if you remove a device that
    is readwrite and then readd it, it can end up being listed as writemostly
    if the device used to pull the superblock info from was writemostly.
    Properly clear the writemostly bit when adding/readding a device.
  - Related: bz706500


author: Doug Ledford <dledford@redhat.com> - 3.2.2-1
changelog:
  - Update to latest upstream release (many bugfixes related to the new
    automatic rebuild support: bz716413, bz694083, bz694092, bz694103,
    bz694121, bz694779, bz695336, bz702270)
  - Correct typo in /etc/sysconfig/raid-check file (bz708280)
  - Fix a bug related to readding devices into an array (bz706500)
  - Resolves: bz716413, bz694083, bz694092, bz694103, bz694121, bz694779
  - Resolves: bz695336, bz702270, bz708280, bz706500


author: Doug Ledford <dledford@redhat.com> - 3.2.1-1
changelog:
  - Update to latest upstream release
  - Don't report mismatch counts on either raid1 or raid10 devices
  - Check both active and idle arrays during raid check runs
  - Move raid-check script to /usr/sbin, add a crontab entry to /etc/cron.d
    and mark it config(noreplace) so that users can select their own
    raid check frequency and it will be preserved across updates
  - Allow the raid check script to set both the cpu and io priority on the
    raid check process in an effort to minimize the impact to users on the
    system
  - Related: bz633306


author: Doug Ledford <dledford@redhat.com> - 3.2-1
changelog:
  - Update to latest upstream release
  - Related: bz633306, bz633667, bz633671, bz633688, bz633690, bz633692
  - Fix mdadm udev rules file
  - Resolves: bz605710
  - Process the Y option
  - Resolves: bz636883


author: Doug Ledford <dledford@redhat.com> - 3.1.3-1
changelog:
  - Update to official 3.1.3 release instead of a git snapshot
  - Add patch for return code in the case that a container is not assembled
    due to insufficient drives (bz622408)
  - Add patch to allow the deprecated --no-degraded option to be passed in,
    just not honored (bz622408)
  - Resolves: bz622408


author: Doug Ledford <dledford@redhat.com> - 3.1.3-0.git20100722.1
changelog:
  - Change git date format to the correct format (YYYYMMDD)
  - Update to latest upstream push (fixes bz604023)
  - Resolves: bz604023


author: Doug Ledford <dledford@redhat.com> - 3.1.3-0.git07202010.1
changelog:
  - Update to latest git repo (3.1.2 plus pending changes, bz617280)
  - Remove mdadm.static as its no longer used in initrd creation
  - Remove glibc-static buildreq
  - Resolves: bz617280


author: Doug Ledford <dledford@redhat.com> - 3.1.2-7
changelog:
  - Fix up directory in mdmonitor init script so that we restart mdmon like we
    are supposed to
  - Add a rule to run incremental assembly on containers in case there are
    multiple volumes in a container and we only started some of them in the
    initramfs
  - Make -If work with imsm arrays.  We had too restrictive of a test in
    sysfs_unique_holder.
  - Make incremental assembly of containers act like incremental assembly of
    regular devices (aka, --run is needed to start a degraded array)


author: Doug Ledford <dledford@redhat.com> - 3.1.2-2
changelog:
  - Add a little more paranoia checking to the RebuildMap code to avoid ever
    having the same infinite loop as in bz569019 again even if we change file
    locations to somewhere where we can't create a mapfile


author: Doug Ledford <dledford@redhat.com> - 3.1.2-1
changelog:
  - Grab latest upstream release instead of git repo snapshot (bz552344, bz572561)
  - The lack of /dev/md is causing problems, so add code to mapfile.c to cause
    us to create /dev/md if it doesn't exist (bz569019)


author: Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.6
changelog:
  - Newer version of imsm patch that leaves warning, but only when there
    actually are too many devices on the command line (bz554974)


author: Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.5
changelog:
  - The uuid patch cause a different problem during assembly, so use a gross
    hack to work around the uuid issue that won't break assembly until fixed
    properly upstream (bz567132)


author: Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.4
changelog:
  - Fix problem with booting multiple imsm containers when they aren't listed
    "just so" in the mdadm.conf file (bz554974)


author: Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.3
changelog:
  - Don't run the raid-check script if the kernel doesn't support
    md devices (bz557053)
  - Don't report any mismatch_cnt issues on raid1 devices as there are
    legitimate reasons why the count may not be 0 and we are getting enough
    false positives that it renders the check useless (bz554217, bz547128)


author: Doug Ledford <dledford@redhat.com> - 3.1.1-0.gcd9a8b5.1
changelog:
  - Update to head of upstream git repo, which contains a significant number
    of bug fixes we need (bz543746)


author: Doug Ledford <dledford@redhat.com> - 3.0.3-1
changelog:
  - New upstream release 3.0.3 (bz523320, bz527281)
  - Update a couple internal patches
  - Drop a patch in that was in Neil's tree for 3.0.3 that we had pulled for
    immediate use to resolve a bug
  - Drop the endian patch because it no longer applied cleanly and all attempts
    to reproduce the original problem as reported in bz510605 failed, even up
    to and including downloading the specific package that was reported as
    failing in that bug and trying to reproduce with it on both ppc and ppc64
    hardware and with both ppc and ppc64 versions on the 64bit hardware.
    Without a reproducer, it is impossible to determine if a rehashed patch
    to apply to this code would actually solve the problem, so remove the patch
    entirely since the original problem, as reported, was an easy to detect DOA
    issue where installing to a raid array was bound to fail on reboot and so
    we should be able to quickly and definitively tell if the problem resurfaces.
  - Update the mdmonitor init script for LSB compliance (bz527957)
  - Link from mdadm.static man page to mdadm man page (bz529314)
  - Fix a problem in the raid-check script (bz523000)
  - Fix the intel superblock handler so we can test on non-scsi block devices


author: Hans de Goede <hdegoede@redhat.com> - 3.0.2-1
changelog:
  - New upstream release 3.0.2
  - Add a patch fixing mdadm --detail -export segfaults (bz526761, bz523862)
  - Add a patch making mdmon store its state under /dev/.mdadm for initrd
    mdmon, rootfs mdmon handover
  - Restart mdmon from initscript (when running) for rootfs mdmon handover


author: Doug Ledford <dledford@redhat.com> - 3.0-3
changelog:
  - Update to current head of upstream git repo for various imsm related fixes
    (fixes bz523262)
  - Fix display of metadata version in output of Detail mode
  - Add UUID output to --detail --export (bz523314)


author: Doug Ledford <dledford@redhat.com> - 3.0-2
changelog:
  - Improved raid-check script as well as the ability to configure what devices
    get checked
  - Endian patch for uuid generation


author: Doug Ledford <dledford@redhat.com> - 3.0-1
changelog:
  - Remove stale patches already accepted by upstream
  - Fix the raid-check script to only try and check a device if it is
    checkable
  - Update to official mdadm-3.0 version
  - Resolves: bz505587, bz505552


author: Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.7
changelog:
  - Move the mdadm.map file from /dev/md/ to /dev/ so the installer doesn't
    need to precreate the /dev/md/ directory in order for incremental
    assembly to work


author: Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.6
changelog:
  - Only check raid devices automatically, do not attempt to repair them
    during the weekly data scrubbing


author: Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.5
changelog:
  - Fix a few issues with the new code to determine when a device gets to
    keep its name and when it doesn't


author: Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.3
changelog:
  - Slightly tweak the udev rules to make sure we don't start arrays
    while running in rc.sysinit...leave array starting to it instead
  - Modify mdadm to put its mapfile in /dev/md instead of /var/run/mdadm
    since at startup /var/run/mdadm is read-only by default and this
    breaks incremental assembly
  - Change how mdadm decides to assemble incremental devices using their 
    preferred name or a random name to avoid possible conflicts when plugging
    a foreign array into a host


author: Doug Ledford <dledford@redhat.com> - 3.0-0.devel3.1
changelog:
  - Update to latest devel release
  - Remove the no longer necessary udev patch
  - Remove the no longer necessary warn patch
  - Remove the no longer necessary alias patch
  - Update the mdadm.rules file to only pay attention to device adds, not
    changes and to enable incremental assembly
  - Add a cron job to run a weekly repair of the array to correct bad sectors
  - Resolves: bz474436, bz490972


author: Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.2
changelog:
  - Readd our old mdadm rules file that does incremental assembly
  - Remove the new mdadm rules file from upstream as we already have this in
    our udev package (and the one in the udev package already has a bug fixed)


author: Doug Ledford <dledford@redhat.com> - 3.0-0.devel2.1
changelog:
  - Update to latest upstream devel release
  - Use the udev rules file included with mdadm instead of our own
  - Drop all the no longer relevant patches
  - Fix a build error in mdopen.c
  - Fix the udev rules path in Makefile
  - Fix a compile issue with the __le32_to_cpu() macro usage (bad juju to
    to operations on the target of the macro as it could get executed
    multiple times, and gcc now throws an error on that)
  - Add some casts to some print statements to keep gcc from complaining


author: Doug Ledford <dledford@redhat.com> - 2.6.7.1-1
changelog:
  - Updated to latest upstream stable release (#466803)
  - Change udev rule to not assemble degraded arrays (#453314)
  - Fix metadata matching in config file (#466078)
  - Fix assembly of raid10 devices (#444237)
  - Fix incremental assembly of partitioned raid devices (#447818)


author: Doug Ledford <dledford@redhat.com> - 2.6.7-1
changelog:
  - Update to latest upstream version (should resolve #444237)
  - Drop incremental patch as it's now part of upstream
  - Clean up all the open() calls in the code (#437145)
  - Fix the build process to actually generate mdassemble (#446988)
  - Update the udev rules to get additional info about arrays being assembled
    from the /etc/mdadm.conf file (--scan option) (#447818)
  - Update the udev rules to run degraded arrays (--run option) (#452459)


author: Bill Nottingham <notting@redhat.com> - 2.6.4-4
changelog:
  - make /dev/md if necessary in incremental mode (#429604)
  - open RAID devices with O_EXCL to avoid racing against other --incremental processes (#433932)


author: Doug Ledford <dledford@redhat.com> - 2.6.2-4
changelog:
  - Oops, if we call -C -e1, minor_version is no longer properly set, fix that
    up
  - Related: bz230207


author: Doug Ledford <dledford@redhat.com> - 2.6.2-3
changelog:
  - Oops, had to update the file leak patch, missed one thing
  - Minor tweak to return codes in init script and add LSB header
  - Resolves: bz244582, bz246980


author: Doug Ledford <dledford@redhat.com> - 2.6.2-2
changelog:
  - Fix a file leak issue when mdadm is in monitor mode
  - Update mdadm init script so that status will always run and so
    return codes are standards compliant
  - Fix assembly of version 1 superblock devices
  - Make the attempt to create an already running device have a clearer
    error message
  - Allow the creation of a degraded raid4 array like we allow for raid5
  - Make mdadm actually pay attention to raid4 devices when in monitor mode
  - Make the mdmonitor script use daemon() correctly
  - Fix a bug where manage mode would not add disks correctly under certain
    conditions
  - Resolves: bz244582, bz242688, bz230207, bz169516, bz171862, bz171938
  - Resolves: bz174642, bz224272, bz186524


author: Doug Ledford <dledford@redhat.com> - 2.6.2-1
changelog:
  - Update to latest upstream
  - Remove requirement for /usr/sbin/sendmail - it's optional and not on by
    default, and sendmail isn't *required* for mdadm itself to work, and isn't
    even required for the monitoring capability to work, just if you want to
    have the monitoring capability do the automatic email thing instead of
    run your own program (and if you use the program option of the monitor
    capability, your program could email you in a different manner entirely)


author: Doug Ledford <dledford@redhat.com> - 2.6-1
changelog:
  - Update to latest upstream version
  - Remove the mdmpd daemon entirely.  Now that multipath tools from the lvm/dm
    packages handles multipath devices well, this is no longer needed.
  - Various cleanups in the spec file


author: Doug Ledford <dledford@redhat.com> - 2.5.4-1
changelog:
  - Update to 2.5.4 (listed as a bugfix update by upstream)
  - Remove previous bitmap patch that's now part of 2.5.4


author: Warren Togami <wtogami@redhat.com> 2.2-1
changelog:
  - 2.2 upgrade (#167897)
  - disable diet because we don't ship it anymore
    and we don't actually use mdassemble now


author: Doug Ledford <dledford@redhat.com> 1.11.0-4.fc4
changelog:
  - Make the mdmonitor init script use the pid-file option, major cleanup
    of the script now possible (#134459)


author: Doug Ledford <dledford@redhat.com> 1.11.0-2.fc4
changelog:
  - Change the default auto= mode so it need not be on the command line to
    work with udev, however it is still supported on the command line (#132706)
  - Add a man page (from Luca Berra) for mdassemble


author: Doug Ledford <dledford@redhat.com> 1.6.0-1
changelog:
  - Update to newer upstream version
  - Make mdmpd work on kernels that don't have the event interface patch


author: Doug Ledford <dledford@redhat.com> - 1.5.0-9
changelog:
  - Fix Makefile and build method to satisfy bz #123769
  - Add mdmpd man page, update mdmpd version to 0.3 - bz #117160
  - Make sure mdadm --monitor closes all md device files so that md devices
    can be stopped while mdadm is still running - bz #119532


author: Doug Ledford <dledford@redhat.com> 2.5.0-6
changelog:
  - Fix a bug in the postun scriptlet related to downgrading to a version
    of mdadm that doesn't include the mdmpd daemon.


author: Doug Ledford <dledford@redhat.com> 1.5.0-5
changelog:
  - Disable service mdmpd by default to avoid [Failed] messages on
    current 2.6 kernels.  Possibly re-enable it by default once the
    2.6 kernels have the md event interface.


author: Doug Ledford <dledford@redhat.com> 1.5.0-4
changelog:
  - Update mdmonitor script to start daemon more cleanly
  - Repackage mdmpd tarball to include gcc-3.4 changes and to make
    mdmpd properly daemonize at startup instead of forking and leaving
    the child attached to the terminal.


author: Doug Ledford <dledford@redhat.com> 1.5.0-2
changelog:
  - Add a default MAILADDR line to the mdadm.conf file installed by default
    (Bugzilla #92447)
  - Make it build with gcc-3.4


author: <gleblanc@localhost.localdomain>
changelog:
  - beautification
  - made mdadm.conf non-replaceable config
  - renamed Copyright to License in the header
  - added missing license file
  - used macros for file paths


author: Bob Relyea <rrelyea@redhat.com> - 3.44.0-3
changelog:
  - fix problems found by qe:
  - AC13: SSL3 "disabled"
  - AC26: Chacha20 and TLS 1.3 ciphers should be prioritized
  -   SHA-384 PRF => *_256_GCM_SHA384 ciphers should be reenabled for consistency
  - AC28: nss-policy-check is missing from packages and $PATH
  - extra: apostrophes in certutil manpage got mangled


author: Daiki Ueno <dueno@redhat.com> - 3.36.0-9
changelog:
  - Backport upstream fix for CVE-2018-12384
  - Remove nss-lockcert-api-change.patch, which turned out to be a
    mistake (the symbol was not exported from libnss)


author: Daiki Ueno <dueno@redhat.com> - 3.36.0-5
changelog:
  - Decrease the iteration count of PKCS#12 for compatibility with Windows
  - Fix deadlock when a token is re-inserted while a client process is running


author: Daiki Ueno <dueno@redhat.com> - 3.36.0-3
changelog:
  - Use the correct tarball of NSS 3.36 release
  - Ignore EncryptDeriveTest which only works with newer nss-softokn


author: Daiki Ueno <dueno@redhat.com> - 3.36.0-0.1.beta
changelog:
  - Rebase to NSS 3.36.0 BETA
  - Remove upstreamed nss-is-token-present-race.patch
  - Revert the upstream changes that default to sql database


author: Todd Vierling <todd.vierling@oracle.com> - 1:1.17-33.1.0.2
changelog:
  - Remove upstream disclaimer file.
  - Enable early microcode load to allow updating Broadwell model 79.
  - Make sure "modprobe microcode" is not executed on Broadwell model 79.
  - Run dracut upon microcode update.
  - Update 306e4 (06-3e-04) to rev 0x42d.
  - Update 406f1 (06-4f-01) to rev 0xb00002e.


author: Elio Maldonado <emaldona@redhat.com> - 4.11.0-1
changelog:
  - Rebase to NSPR 4.11
  - Resolves: Bug 1297891 - Rebase RHEL 6.8 to NSPR 4.11 in preparation for Firefox 45


author: Elio Maldonado <emaldona@redhat.com> - 4.10.8-2
changelog:
  - Resolves: Bug 1269361 - CVE-2015-7183
  - nspr: heap-buffer overflow in PL_ARENA_ALLOCATE can lead to crash (under ASAN), potential memory corruption


author: Tomas Janousek <tjanouse@redhat.com> - 7.6-50
changelog:
  - license tag update (and rebuild for BuildID, etc.)
  - include docs in the -libs subpackage, as it is the only one installed on most
    systems (and to comply with the license text)


author: Tomas Janousek <tjanouse@redhat.com> - 7.6-48
changelog:
  - dropped the hostname resolving patch
  - resolve the address given to hosts_ctl to hostname, if hostname not given
  - compare localhost and localhost.localdomain as the same
  - fixed a few compile warnings


author: Thomas Woerner <twoerner@redhat.com> 7.6-41
changelog:
  - moved devel libraries, headers and man pages into devel sub package (#193188)
  - new libs sub package for libraries
  - using BuildRequires instead of BuildPreReq


author: Nalin Dahyabhai <nalin@redhat.com> 7.6-32
changelog:
  - link libwrap.so against libnsl, on which it depends
  - add default (weak) versions of allow_severity and deny_severity to the shared
    library so that configure tests can find it correctly


author: Harald Hoyer <harald@redhat.de> 7.6-29
changelog:
  - shared library generated and added #75494
  - added security patch tcp_wrappers-7.6-sig.patch
  - compile and link with -fPIC -DPIC


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - permit hosts.{allow,deny} to be assembled from included components (#17795).
  - permit '*' and '?' wildcard matches on hostnames (#17847).


author: Soren Sandmann <ssp@redhat.com> - 0.26.0-2
changelog:
  - Add experimental patch to use OpenMP
    If this causes your X server to misbehave, please file bugs.


author: Soren Sandmann <ssp@redhat.com> - 0.26.0-1
changelog:
  - update to 0.26.0
  - patch to add missing emms instructions
  - reenable iwmmxt since configure should now detect if it can't built


author: Jan Synáček <jsynacek@redhat.com> - 2.4.39-10
changelog:
  - revert previous patch (#1172296)
  - fix: crash in ldap_domain2hostlist when processing SRV record (#1164369)
  - support TLS 1.1 and later (#1160467)
  - enhancement: add ppolicy-check-password (#1155390)


author: Jan Synáček <jsynacek@redhat.com> - 2.4.39-3
changelog:
  - add another missing patch forgotten during the rebase
  - fix: enable dynamic linking - unresolved symbols in the smbk5pwd module


author: Jan Synáček <jsynacek@redhat.com> - 2.4.39-1
changelog:
  - rebase to 2.4.39 (#923680)
    + drop a lot of upstreamed patches, backport the rest
    + compile in mdb
    + remove automatic slapd.conf -> slapd-config conversion


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-29
changelog:
  - fix: invalid order of TLS shutdown operations (#818572)
  - fix: TLS error messages overwriting in tlsm_verify_cert() (#828787)
  - fix: reading pin from file can make all TLS connections hang (#829319)
  - fix: replication with TLS does not work (#707599)
  - fix: some TLS ciphers cannot be enabled (#852339)
  - fix: connection hangs after fallback to second server when certificate hostname verification fails (#843056)
  - fix: not all certificates in OpenSSL compatible CA certificate directory format are loaded (#811468)
  - fix: MozNSS certificate database in SQL format cannot be used (#857390)
  - fix: libldap does not load PEM certificate if certdb is used as TLS_CACERTDIR (#859858)
  - fix: do not send IPv6 DNS queries when IPv6 is disabled on the host (#835012)
  - fix: modification of olcSyncrepl attribute takes server out of MirrorMode (#821848)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-28
changelog:
  - CVE-2012-2668 (#825875)
    + cipher suite selection by name can be ignored
    + default cipher suite is always selected


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-26
changelog:
  - fix: MozNSS CA cert dir does not work together with PEM CA cert file (#818844)
  - fix: memory leak: def_urlpre is not freed (#816168)
  - fix update: Default SSL certificate bundle is not found by openldap library (#742023)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-24
changelog:
  - fix update: Default SSL certificate bundle is not found by openldap library (#742023)
  - fix: memberof overlay on the frontend database causes server segfault (#730745)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-23
changelog:
  - security fix: CVE-2012-1164: assertion failure by processing search queries
    requesting only attributes for particular entry (#813162)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-21
changelog:
  - fix: ldapsearch crashes with invalid parameters (#743781)
  - fix: replication (syncrepl) with TLS causes segfault (#783445)
  - fix: openldap server in MirrorMode sometimes fails to resync via syncrepl (#784211)
  - use portreserve to reserve LDAPS port (636/tcp+udp) (#790687)
  - fix: missing options in manual pages of client tools (#745470)
  - fix: SASL_NOCANON option missing in ldap.conf manual page (#732916)
  - fix: slapd segfaults when certificate key cannot be loaded (#796808)
  - Jan Synáček <jsynacek@redhat.com>
    + fix: overlay constraint with count option work bad with modify operation (#742163)
    + fix: Default SSL certificate bundle is not found by openldap library (#742023)
    + fix: Duplicate close() calls in OpenLDAP (#784203)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-20
changelog:
  - new feature update: honor priority/weight with ldap_domain2hostlist (#730311)
  - fix regression: openldap built without tcp_wrappers (#742592)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-18
changelog:
  - fix: overlay refint option refint_nothing doesn't function correctly (#725479)
  - fix: Unwanted slash printed when installing openldap-servers (#732001)
  - manpage fix: TLS options in documentation are not valid for MozNSS (#684810)
  - fix: NSS_Init* functions are not thread safe (#731168)
  - manpage fix: errors in manual page slapo-unique (#723521) 
  - new feature: honor priority/weight with ldap_domain2hostlist (#730311)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-17
changelog:
  - fix: strict aliasing warnings during package build (#723487)
  - add partial RELRO support for libraries (#723999)
  - fix: incorrect behavior of allow/try options of VerifyCert and TLS_REQCERT (#729095)
  - fix: memleak - free the return of tlsm_find_and_verify_cert_key (#729087)
  - fix: TLS_REQCERT=never ignored when the certificate is expired (#722959)
  - fix: matching wildcard hostnames in certificate Subject field does not work (#726984)
  - fix: OpenLDAP server segfaults when using back-sql (#727533)
  - fix: conversion of constraint overlay settings to cn=config is incorrect (#722923)
  - fix: DDS overlay tolerance parametr doesn't function and breakes default TTL (#723514)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-16
changelog:
  - fix: memleak in tlsm_auth_cert_handler (#717738)
  - fix: segmentation fault of client tool when LDIF input file is not terminated
    by a new line character (#698921)
  - fix: segmentation fault of client tool when input line in LDIF file
    is splitted but indented incorrectly (#701227)
  - fix: server scriptlets require initscripts package (#712358)
  - enable ldapi:/// interface by default
  - set cn=config management ACLs for root user, SASL external schema (#712494)
  - fix: ldapsearch fails if no CA certificate is available (#713525)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-15
changelog:
  - fix: rpm -V fail when upgrading with openldap-devel installed (#693716)
    (remove devel *.so symlinks from /lib and leave them in /usr/lib)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-14
changelog:
  - fix update: openldap startup script ignores ulimit settings (#679356)
  - fix update: openldap-servers upgrade hangs or do not upgrade the database (#685119)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-13
changelog:
  - fix update: openldap can't use TLS after a fork() (#671553)
  - fix: possible NULL pointer dereferences in NSS non-blocking patch (#684035)
  - fix: move libldif to /lib for consistency (#548475)
  - fix: openldap-servers upgrade hangs or do not upgrade the database (#685119)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-11
changelog:
  - fix: CVE-2011-1024 ppolicy forwarded bind failure messages cause success
  - fix: CVE-2011-1025 rootpw is not verified for ndb backend
  - fix: openldap startup script ignores ulimit settings (#679356)
  - fix: add symlinks into /usr/lib*/ (#680139)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-10
changelog:
  - fix: add symlinks for libraries moved in 2.4.23-5 to allow building
    packages which require these libraries in the old location (#678105)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-7
changelog:
  - fix: some server certificates refused with inadequate type error (#669846)
  - fix: default encryption strength dropped in switch to using NSS (#669845)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-5
changelog:
  - initscript: slaptest with '-u' to skip database opening (#613966)
  - removed slurpd options from sysconfig/ldap
  - fix: verification of self issued certificates (#667795)
  - fix: move libraries from /usr/lib to /lib (#548475)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-4
changelog:
  - rebase to 2.4.23 (Fedora 14) (#644077)
  - uses Mozilla NSS instead of OpenSSL for TLS/SSL
  - added LDIF (ldif.h) to the public API
  - removed embeded Berkeley DB
  - removed autofs schema (use up-to-date version from autofs package instead)
  - removed compat-openldap subpackage (use separate package instead)
  - fixes: ldapsearch -Z hangs server if starttls fails (#652823)
  - fixes: improve SSL/TLS log messages (#652819)
  - fixes: crash when TLS_CACERTDIR contains a subdirectory (#652817)
  - fixes: TLS_CACERTDIR takes precedence over TLS_CACERT (#652816)
  - fixes: openldap should ignore files not in the openssl c_hash format in cacertdir (#652814)
  - fixes: slapd init script gets stuck in an infinite loop (#644399)
  - fixes: Remove lastmod.la from default slapd.conf.bak (#630637)
  - fixes: Mozilla NSS - delay token auth until needed (#616558)
  - fixes: Mozilla NSS - support use of self signed CA certs as server certs (#616554)


author: Jan Zeleny <jzeleny@redhat.com> - 2.4.19-12
changelog:
  - updated man pages - only slaptest can convert configuration schema
    (#584787)
  - openldap compiled with -fno-strict-aliasing (#596193)


author: Jan Zeleny <jzeleny@redhat.com> - 2.4.19-10
changelog:
  - updated overlay list in config file (#586143)
  - config dir slapd.d added to package payload (#585276)
  - init script now creates only symlink, not harldink, in /var/run (#584870)


author: Jan Zeleny <jzeleny@redhat.com> - 2.4.19-9
changelog:
  - fixed broken link /usr/sbin/slapschema (#583568)
  - removed some static libraries from openldap-devel (#583575)


author: Jan Zeleny <jzeleny@redhat.com> - 2.4.19-7
changelog:
  - updated usage line in init script
  - changed return code when calling init script with bad arguments


author: Jan Zeleny <jzeleny@redhat.com> - 2.4.19-1
changelog:
  - fixed tls connection accepting when TLSVerifyClient = allow
  - /etc/openldap/ldap.conf removed from files owned by openldap-servers
  - minor changes in spec file to supress warnings
  - some changes in init script, so it would be possible to use it when
    using old configuration style
  - rebased openldap to 2.4.19
  - rebased bdb to 4.8.24


author: Jan Zeleny <jzeleny@redhat.com> 2.4.18-4
changelog:
  - buffer overflow patch from upstream
  - added /etc/openldap/slapd.d and /etc/openldap/slapd.conf.bak
    to files owned by openldap-servers


author: Jan Zeleny <jzeleny@redhat.com> 2.4.18-2
changelog:
  - changed configuration approach. Instead od slapd.conf slapd
    is using slapd.d directory now
  - fix of some issues caused by renaming of init script
  - fix of buffer overflow issue in ldif.c pointed out by new glibc


author: Jan Zeleny <jzeleny@redhat.com> 2.4.16-1
changelog:
  - rebase of openldap to 2.4.16
  - fixed minor issue in spec file (output looking interactive
    when installing servers)


author: Jan Zeleny <jzeleny@redhat.com> 2.4.15-3
changelog:
  - extended previous patch (#481310) to remove options cfMP
    from some client tools
  - correction of patch setugid (#494330)


author: Jan Safranek <jsafranek@redhat.com> 2.4.11-3
changelog:
  - add SLAPD_SHUTDOWN_TIMEOUT to /etc/sysconfig/ldap, allowing admins
    to set non-default slapd shutdown timeout
  - add checkpoint to default slapd.conf file (#458679)


author: Jan Safranek <jsafranek@redhat.com> 2.4.8-4
changelog:
  - bdb upgraded to 4.6.21
  - reworked upgrade logic again to run db_upgrade when bdb version
    changes


author: Jan Safranek <jsafranek@redhat.com> 2.4.8-3
changelog:
  - reworked the upgrade logic, slapcat/slapadd of the whole database
    is needed only if minor version changes (2.3.x -> 2.4.y)
  - do not try to save database in LDIF format, if openldap-servers package 
    is  being removed (it's up to the admin to do so manually)


author: Jan Safranek <jsafranek@redhat.com> 2.4.7-4
changelog:
  - fixed rpmlint warnings and errors
    - /etc/openldap/schema/README moved to /usr/share/doc/openldap


author: Jan Safranek <jsafranek@redhat.com> 2.3.38-2
changelog:
  - skeleton /etc/sysconfig/ldap added
  - new SLAPD_LDAP option to turn off listening on ldap:/// (#292591)
  - fixed checking of SSL (#292611)
  - fixed upgrade with empty database


author: Jan Safranek <jsafranek@redhat.com> 2.3.37-2
changelog:
  - do not use specific automake and autoconf
  - do not distinguish between NPTL and non-NPTL platforms, we have NPTL
    everywhere
  - db-4.6.18 integrated
  - updated openldap-servers License: field to reference BDB license


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-6
changelog:
  - fix compat-slapcat compilation. Now it can be found in 
    /usr/lib/compat-openldap/slapcat, because the tool checks argv[0]
    (#246581)


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-4
changelog:
  - Fix initscript return codes (#242667)
  - Provide overlays (as modules; #246036, #245896)
  - Add available modules to config file


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-3
changelog:
  - do not create script in /tmp on startup (bz#188298)
  - add compat-slapcat to openldap-compat (bz#179378)
  - do not import ddp services with migrate_services.pl
    (bz#201183)
  - sort the hosts by adders, preventing duplicities
    in migrate*nis*.pl (bz#201540)
  - start slupd for each replicated database (bz#210155)
  - add ldconfig to devel post/postun (bz#240253)
  - include misc.schema in default slapd.conf (bz#147805)


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-2
changelog:
  - slapadd during package update is now quiet (bz#224581)
  - use _localstatedir instead of var/ during build (bz#220970)
  - bind-libbind-devel removed from BuildRequires (bz#216851)
  - slaptest is now quiet during service ldap start, if
    there is no error/warning (bz#143697)
  - libldap_r.so now links with pthread (bz#198226)
  - do not strip binaries to produce correct .debuginfo packages
    (bz#152516)


author: Jay Fenlason <fenlason<redhat.com> 2.3.34-1
changelog:
  - New upstream release
  - Upgrade the scripts for migrating the database so that they might
    actually work.
  - change bind-libbind-devel to bind-devel in BuildPreReq


author: Thomas Woerner <twoerner@redhat.com> 2.3.30-1.1
changelog:
  - tcp_wrappers has a new devel and libs sub package, therefore changing build
    requirement for tcp_wrappers to tcp_wrappers-devel


author: Jay Fenlason <fenlason@redhat.com> 2.3.27-3
changelog:
  - Include --enable-multimaster to close
    bz#185821: adding slapd_multimaster to the configure options
  - Upgade guide.html to the correct one for openladp-2.3.27, closing
    bz#190383: openldap 2.3 packages contain the administrator's guide for 2.2
  - Remove the quotes from around the slaptestflags in ldap.init
    This closes one part of
    bz#204593: service ldap fails after having added entries to ldap
  - include __db.* in the list of files to check ownership of in
    ldap.init, as suggested in
    bz#199322: RFE: perform cleanup in ldap.init


author: Jay Fenlason <fenlason@redhat.com> 2.3.27-2
changelog:
  - New upstream release
  - Include the gethostbyname_r patch so that nss_ldap won't hang
    on recursive attemts to ldap_initialize.


author: Jay Fenlason <fenlason@redhat.com> 2.3.19-2
changelog:
  - Upgrade to 2.3.19, which upstream now considers stable
  - Modify the -config.patch, ldap.init, and this spec file to put the
    pid file and args file in an ldap-owned openldap subdirectory under
    /var/run.
  - Move back_sql* out of _sbindir/openldap , which requires
    hand-moving slapd and slurpd to _sbindir, and recreating symlinks
    by hand.
  - Retire openldap-2.3.11-ads.patch, which went upstream.
  - Update the ldap.init script to run slaptest as the ldap user rather
    than as root.  This solves
    bz#150172 Startup failure after database problem
  - Add to the servers post and preun scriptlets so that on preun, the
    database is slapcatted to /var/lib/ldap/upgrade.ldif and the
    database files are saved to /var/lib/ldap/rpmorig.  On post, if
    /var/lib/ldap/upgrade.ldif exists, it is slapadded.  This means that
    on upgrades from 2.3.16-2 to higher versions, the database files may
    be automatically upgraded.  Unfortunatly, because of the changes to
    the preun scriptlet, users have to do the slapcat, etc by hand when
    upgrading to 2.3.16-2.  Also note that the /var/lib/ldap/rpmorig
    files need to be removed by hand because automatically removing your
    emergency fallback files is a bad idea.
  - Upgrade internal bdb to db-4.4.20.  For a clean upgrade, this will
    require that users slapcat their databases into a temp file, move
    /var/lib/ldap someplace safe, upgrade the openldap rpms, then
    slapadd the temp file.


author: Jay Fenlason <fenlason@redhat.com> 2.3.11-3
changelog:
  - Remove Requires: cyrus-sasl and cyrus-sasl-md5 from openldap- and
    compat-openldap- to close
    bz#173313 Remove exlicit 'Requires: cyrus-sasl" + 'Requires: cyrus-sasl-md5'


author: Jay Fenlason <fenlason@redhat.com> 2.3.11-2
changelog:
  - Upgrade to 2.3.11, which upstream now considers stable.
  - Switch compat-openldap to 2.2.29
  - remove references to nss_ldap_build from the spec file
  - remove references to 2.0 and 2.1 from the spec file.
  - reorganize the build() function slightly in the spec file to limit the
    number of redundant and conflicting options passedto configure.
  - Remove the attempt to hardlink ldapmodify and ldapadd together, since
    the current make install make ldapadd a symlink to ldapmodify.
  - Include the -ads patches to allow SASL binds to an Active Directory
    server to work.  Nalin <nalin@redhat.com> wrote the patch, based on my
    broken first attempt.


author: Jay Fenlason <fenlason@redhat.com> 2.2.26-2
changelog:
  - Move the slapd.pem file to /etc/pki/tls/certs
    and edit the -config patch to match to close
    bz#143393  Creates certificates + keys at an insecure/bad place
  - also use _sysconfdir instead of hard-coding /etc


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - Add the tls-fix-connection-test patch to close
    bz#161991 openldap password disclosure issue
  - add the hop patches to prevent infinite looping when chasing referrals.
    OpenLDAP ITS #3578


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.26-1
changelog:
  - run slaptest with the -u flag if no id2entry db files are found, because
    you can't check for read-write access to a non-existent database (#156787)
  - add _sysconfdir/openldap/cacerts, which authconfig sets as the
    TLS_CACERTDIR path in /etc/openldap/ldap.conf now
  - use a temporary wrapper script to launch slapd, in case we have arguments
    with embedded whitespace (#158111)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.2.26 (stable 20050429)
  - enable the lmpasswd scheme
  - print a warning if slaptest fails, slaptest -u succeeds, and one of the
    directories listed as the storage location for a given suffix in slapd.conf
    contains a readable file named __db.001 (#118678)


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.24-1
changelog:
  - update to 2.2.24 (stable 20050318)
  - export KRB5_KTNAME in the init script, in case it was set in the sysconfig
    file but not exported


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.23-1
changelog:
  - update to 2.2.23 (stable-20050125)
  - update notes on upgrading from earlier versions
  - drop slapcat variations for 2.0/2.1, which choke on 2.2's config files


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.20-1
changelog:
  - update to 2.2.20 (stable-20050103)
  - warn about unreadable krb5 keytab files containing "ldap" keys
  - warn about unreadable TLS-related files
  - own a ref to subdirectories which we create under _libdir/tls


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.2.17 (stable-20040923) (#135188)
  - move nptl libraries into arch-specific subdirectories on x86 boxes
  - require a newer glibc which can provide nptl libpthread on i486/i586


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move slapd startup to earlier in the boot sequence (#103160)
  - update to 2.2.15 (stable-20040822)
  - change version number on compat-openldap to include the non-compat version
    from which it's compiled, otherwise would have to start 2.2.15 at release 3
    so that it upgrades correctly


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.13-2
changelog:
  - build a separate, static set of libraries for openldap-devel with the
    non-standard ntlm bind patch applied, for use by the evolution-connector
    package (#125579), and installing them under
    evolution_connector_prefix)
  - provide openldap-evolution-devel = version-release in openldap-devel
    so that evolution-connector's source package can require a version of
    openldap-devel which provides what it wants


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.13-1
changelog:
  - add compat-openldap subpackage
  - default to bdb, as upstream does, gambling that we're only going to be
    on systems with nptl now


author: Thomas Woerner <twoerner@redhat.com> 2.1.29-3
changelog:
  - removed rpath
  - added pie patch: slapd and slurpd are now pie
  - requires libtool >= 1.5.6-2 (PIC libltdl.a)


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.25-2
changelog:
  - fix incorrect use of find when attempting to detect a common permissions
    error in the init script (#114866)


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.25-1
changelog:
  - change logging facility used from daemon to local4 (#112730, reversing #11047)
    BEHAVIOR CHANGE - SHOULD BE MENTIONED IN THE RELEASE NOTES.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build bundled libdb for slapd dynamically to make the package smaller,
    among other things
  - on tls-capable arches, build libdb both with and without shared posix
    mutexes, otherwise just without
  - disable posix mutexes unconditionally for db 4.0, which shouldn't need
    them for the migration cases where it's used
  - update to MigrationTools 45


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - actually require newer libtool, as was intended back in 2.1.22-0, noted as
    missed by Jim Richardson


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.22-0
changelog:
  - 2.1.22 now badged stable
  - be more aggressive in what we index by default
  - use/require libtool 1.5


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - install the db utils for the bundled libdb as %{_sbindir}/slapd_db_*
  - install slapcat/slapadd from 2.0.x for migration purposes


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.1.17
  - disable the shell backend, not expected to work well with threads
  - drop the kerberosSecurityObject schema, the krbName attribute it
    contains is only used if slapd is built with v2 kbind support


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.27-8
changelog:
  - back down to db 4.0.x, which 2.0.x can compile with in ldbm-over-db setups
  - tweak SuSE patch to fix a few copy-paste errors and a NULL dereference


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - incorporate fixes from SuSE's security audit, except for fixes to ITS 1963,
    1936, 2007, 2009, which were included in 2.0.26.
  - add two more patches for db 4.1.24 from sleepycat's updates page
  - use openssl pkgconfig data, if any is available


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.25-2
changelog:
  - change LD_FLAGS to refer to /usr/kerberos/_libdir instead of
    /usr/kerberos/lib, which might not be right on some arches


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.25-1
changelog:
  - update to 2.0.25 "stable", ldbm-over-gdbm (putting off migration of LDBM
    slapd databases until we move to 2.1.x)
  - use %{_smp_mflags} when running make
  - update to MigrationTools 44
  - enable dynamic module support in slapd


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.22-2
changelog:
  - switch to an internalized Berkeley DB as the ldbm back-end  (NOTE: this breaks
    access to existing on-disk directory data)
  - add slapcat/slapadd with gdbm for migration purposes
  - remove Kerberos dependency in client libs (the direct Kerberos dependency
    is used by the server for checking {kerberos} passwords)


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.20-2
changelog:
  - temporarily disable optimizations for ia64 arches
  - specify pthreads at configure-time instead of letting configure guess


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - disable kbind support (deprecated, and I suspect unused)
  - configure with --with-kerberos=k5only instead of --with-kerberos=k5
  - build slapd with threads


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.12-1
changelog:
  - update to 2.0.12 to pull in fixes for setting of default TLS options, among
    other things
  - update to migration tools 39
  - drop tls patch, which was fixed better in this release


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add a build-time requirement on pam-devel
  - add a build-time requirement on a sufficiently-new libtool to link
    shared libraries to other shared libraries (which is needed in order
    for prelinking to work)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - require cyrus-sasl-md5 (support for DIGEST-MD5 is required for RFC
    compliance) by name (follows from #43079, which split cyrus-sasl's
    cram-md5 and digest-md5 modules out into cyrus-sasl-md5)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move shared libraries to /lib
  - redo init script for better internationalization (#26154)
  - don't use ldaprc files in the current directory (#38402) (patch from
    hps@intermeta.de)
  - add BuildPrereq on tcp wrappers since we configure with
    --enable-wrappers (#43707)
  - don't overflow debug buffer in mail500 (#41751)
  - don't call krb5_free_creds instead of krb5_free_cred_contents any
    more (#43159)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build dummy certificate in %post, use it in default config
  - configure-time shenanigans to help a confused configure script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - back out pidfile patches, which interact weirdly with Linux threads
  - mark non-standard schema as such by moving them to a different directory


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add support for additional OPTIONS, SLAPD_OPTIONS, and SLURPD_OPTIONS in
    a /etc/sysconfig/ldap file (#23549)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change automount object OID from 1.3.6.1.1.1.2.9 to 1.3.6.1.1.1.2.13,
    per mail from the ldap-nis mailing list


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add Norbert Klasen's patch (via Del) to fix searches using ldaps URLs
    (OpenLDAP ITS #889)
  - add "-h ldaps:///" to server init when TLS is enabled, in order to support
    ldaps in addition to the regular STARTTLS (suggested by Del)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - reorganize the patch list to separate MigrationTools and OpenLDAP patches
  - switch to Luke Howard's rfc822MailMember schema instead of the aliases.schema
  - configure slapd to run as the non-root user "ldap" (#19370)
  - chdir() before chroot() (we don't use chroot, though) (#19369)
  - disable saving of the pid file because the parent thread which saves it and
    the child thread which listens have different pids


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add missing required attributes to conversion scripts to comply with schema
  - add schema for mail aliases, autofs, and kerberosSecurityObject rooted in
    our own OID tree to define attributes and classes migration scripts expect
  - tweak automounter migration script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - try adding the suffix first when doing online migrations
  - force ldapadd to use simple authentication in migration scripts
  - add indexing of a few attributes to the default configuration
  - add commented-out section on using TLS to default configuration


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.0.6
  - add buildprereq on cyrus-sasl-devel, krb5-devel, openssl-devel
  - take the -s flag off of slapadd invocations in migration tools
  - add the cosine.schema to the default server config, needed by inetorgperson


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add the nis.schema and inetorgperson.schema to the default server config
  - make ldapadd a hard link to ldapmodify because they're identical binaries


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build a semistatic slurpd with threads, everything else without
  - disable reverse lookups, per email on OpenLDAP mailing lists
  - make sure the execute bits are set on the shared libraries


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - split off clients and servers to shrink down the package and remove the
    base package's dependency on Perl
  - make certain that the binaries have sane permissions


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - switch to gdbm; I'm getting off the db merry-go-round
  - tweak the init script some more
  - add instdir to @INC in migration scripts


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - tweak init script to return error codes properly
  - change initscripts dependency to one on /etc/init.d


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.11
  - add condrestart logic to init script
  - munge migration scripts so that you don't have to be 
    /usr/share/openldap/migration to run them
  - add code to create pid files in /var/run


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - more minimalistic fix for bug #11111 after consultation with OpenLDAP team
  - backport replacement for the ldapuser patch


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.10
  - add revamped version of patch from kos@bastard.net to allow execution as
    any non-root user
  - remove test suite from %build because of weirdness in the build system


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move the defaults for databases and whatnot to /var/lib/ldap (bug #10714)
  - fix some possible string-handling problems


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add -D_REENTRANT to make threaded stuff more stable, even though it looks
    like the sources define it, too
  - mark *.ph files in migration tools as config files


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update to 1.2.7
  - fix some bugs from bugzilla (#4885, #4887, #4888, #4967)
  - take include files out of base package


author: Jiri Skala <jskala@redhat.com> - 0.49-6
changelog:
  - Resolves: #655830 - transferring small files using -v returns strange values
  - Resolves: #714240 - utimeout option parsing buffer overflow


author: Martin Nagy <mnagy@redhat.com> - 0.48-1
changelog:
  - upgrade to 0.48
  - remove the old sigjmp patch (fixed in upstream)
  - make some changes in spec file (#226489)


author: Elliot Lee <sopwith@redhat.com> 0.17-15
changelog:
  - Add patch4: netkit-tftp-0.17-defaultport.patch for bug #57562
  - Update to tftp-hpa-0.28 (bug #56131)
  - Remove include/arpa/tftp.h to fix #57259
  - Add resource limits in tftp-xinetd (#56722)


author: Helge Deller <hdeller@redhat.de> (0.17-13)
changelog:
  - updated tftp-hpa source to tftp-hpa-0.17
  - tweaked specfile with different defines for tftp-netkit and tftp-hpa version
  - use hpa's tftpd.8 man page instead of the netkits one


author: Helge Deller <hdeller@redhat.de>
changelog:
  - changed "wait" in xinetd file to "yes" (hpa-tftpd forks and exits) (#26467)
  - fixed hpa-tftpd to handle files greater than 32MB (#23725)
  - added "-l" flag to hpa-tftpd for file-logging (#26467)
  - added description for "-l" to the man-page


author: Helge Deller <hdeller@redhat.de>
changelog:
  - updated tftp client to 0.17 stable (#19640),
  - drop dependency on xinetd for tftp client (#25051),


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - fix to permit tftp put's (#18128).
  - startup as root with chroot to /tftpboot with early reversion to nobody
    is preferable to starting as nobody w/o ability to chroot.
  - %post is needed by server, not client. Add %postun for erasure as well.


author: Jakub Jelen <jjelen@redhat.com> - 5.3p1-122
changelog:
  - Allow to use ibmca crypto hardware (#1397547)
  - CVE-2015-8325: privilege escalation via user's PAM environment and UseLogin=yes (1405374)


author: Jakub Jelen <jjelen@redhat.com> - 5.3p1-120
changelog:
  - Prevent infinite loop when Ctrl+Z pressed at password prompt (#1218424)
  - Remove RC4 cipher and MD5 based MAC from the default client proposal (#1373836)


author: Jakub Jelen <jjelen@redhat.com> - 5.3p1-119
changelog:
  - Resolve sftp force permission colision with umask (#1341747)
  - Relax bits needed check to allow hmac-sha2-512 with gss-group1-sha1- (#1353359)
  - close ControlPersist background process stderr when not in debug mode (#1335539)
  - Do not add a message "The agent has no identities." in ~/.ssh/authorized_keys (#1353410)


author: Jakub Jelen <jjelen@redhat.com> 5.3p1-116
changelog:
  - Restore functionallity of pam_ssh_agent_auth in FIPS mode (#1278315)
  - Initialize devices_done variable for challenge response (#1281468)
  - Update behaviour of X11 forwarding to match upstream (#1299048)


author: Jakub Jelen <jjelen@redhat.com> 5.3p1-114
changelog:
  - pam_ssh_agent_auth: Provide authorized_keys_command= feature (#1299555)
  - CVE-2016-1908: Prevent possible fallback from untrusted X11 forwarding (#1299048)


author: Jakub Jelen <jjelen@redhat.com> 5.3p1-113
changelog:
  - Fix segfaulting agent during removal of CAC credentials (#1253612)
  - Make  pam_namespace  usage consistent across system-wide (#1250069)
  - Add GSSAPIKexAlgorithms option for both server and client (#1253060)
  - ECDSA host key not loaded by sshd by default (fix man page) (#1218070)
  - Resolve segfault in pam_ssh_agent_auth in FIPS mode (#1278315)
  - Backport Match LocalAddress from OpenSSH 6.1 (#1211673)
  - Backport security patches from openssh-6.9 and 7.0 (#1281468)
  -  CVE-2015-5352: XSECURITY restrictions bypass under certain conditions
  -  CVE-2015-5600: MaxAuthTries limit bypass via duplicates in KbdInteractiveDevices
  -  CVE-2015-6563: Privilege separation weakness related to PAM support
  -  CVE-2015-6564: Use-after-free bug related to PAM support
  -  weakness of agent locking (ssh-add -x) to password guessing (#1238238)
  - Clarify a keyword that appears in multiple matching Match blocks (#1219820)
  - Clarity of TERM variable in AcceptEnv and SendEnv options (#1285003)
  - Enhance AllowGroups documentation in man page (#1284997)


author: David Howells <dhowells@redhat.com> - 1.4-5
changelog:
  - Make keyctl show handle deeply nested keyrings [BZ 1075652].
  - The key serial ID field displayed by keyctl show may be up to 10 digits [BZ 1075652].
  - Make keyctl padd & co. handle binary data containing NUL chars [BZ 1075652].
  - The input buffer for keyctl padd & co. should be 1MB-1 in size [BZ 1075652].


author: David Howells <dhowells@redhat.com> - 1.3-1
changelog:
  - Fix compiler warnings in request-key.
  - Expose the kernel function to get a key's security context.
  - Expose the kernel function to set a processes keyring onto its parent.
  - Move libkeyutils library version to 1.3.


author: David Howells <dhowells@redhat.com> - 1.2-1
changelog:
  - Remove syscall manual pages (section 2) to man-pages package [BZ 203582]
  - Don't write to serial port in debugging script


author: David Howells <dhowells@redhat.com> - 1.0-1
changelog:
  - Rename library and header file "keyutil" -> "keyutils" for consistency
  - Fix shared library version naming to same way as glibc.
  - Add versioning for shared library symbols
  - Create new keyutils-libs package and install library and main symlink there
  - Install base library symlink in /usr/lib and place in devel package
  - Added a keyutils archive library
  - Shorten displayed key permissions list to just those we actually have


author: David Howells <dhowells@redhat.com> - 0.3-3
changelog:
  - Added stdint.h inclusion in keyutils.h
  - Made request-key.c use request_key() rather than keyctl_search()
  - Added piping facility to request-key


author: David Howells <dhowells@redhat.com> - 0.3-2
changelog:
  - Added timeout keyctl option
  - request_key auth keys must now be assumed
  - Fix keyctl argument ordering for debug negate line in request-key.conf


author: David Howells <dhowells@redhat.com> - 0.2-1
changelog:
  - Don't attempt to define the error codes in the header file.
  - Pass the release ID through to the makefile to affect the shared library name.


author: Petr Lautrbach <plautrba@redhat.com> 2.0.83-27
changelog:
  - sandbox: Improve comments in sysconfig file
  Resolves: rhbz#1159336
  - secon, newrole: fix inconsistence between --help and man page
  Resolves: rhbz#1278811, rhbz#1278913


author: Petr Lautrbach <plautrba@redhat.com> 2.0.83-26
changelog:
  - restorecond: treat root as a regular user
  Resolves: rhbz#1281877
  - semanage: don't skip reserver_port_t
  Resolves: rhbz#1225806
  - semanage: check if a store exists
  Resolves: rhbz#1208801
  - fixfiles: check the SELinux status
  Resolves: rhbz#1240788


author: Adam Jackson <ajax@redhat.com> 3.3-0.1.rc1
changelog:
  - Update to 3.3 rc1
  - Move library to %{_libdir} to avoid rpath headaches
  - Link with -Bsymbolic and --default-symver
  - --disable-libffi
  - Misc spec cleanup


author: Adam Jackson <ajax@redhat.com> 3.1-13
changelog:
  - Forked spec for RHEL7 Mesa's private use
    - no ocaml support
    - no doxygen build
    - no clang support
    - no static archives
    - no libraries, binaries, or manpages not needed by Mesa


author: Lukáš Nykrýn <lnykryn@redhat.com> - 1.3.49.4-1
changelog:
  - chkconfig: don't create symlinks if they already exist
  - chkconfig: resetpriorities should work on all runlevels
  - leveldb: fix segfault when selinux policy is not present
  - alternatives: always recreate symlinks when the alternative is updated


author: Bill Nottingham <notting@redhat.com> 1.3.49.1-1
changelog:
  - backport LSB fixes from head
  - fixes: #693202/#771455, #649227/#771452, #750446/#771454, #701573/#771741, #696305 (<jbastian@redhat.com>)


author: Bill Nottingham <notting@redhat.com> 1.3.45-1
changelog:
  - add support for Should-Start, Should-Stop (#98470, <iarnell@gmail.com>)
  - ntsysv: don't drop initscripts with '.' in the name (#556751)
  - translation updates: el, id


author: Bill Nottingham <notting@redhat.com> 1.3.44-1
changelog:
  - alternatives: update symlinks if they exist on installation (#104940)
  - alternatives: clarify error messages with more context (#441443)
  - alternatives: fix removal of manual links (#525021, <dtardon@redhat.com>)
  - translation updates: ml, mr, pl, ta, uk


author: Bill Nottingham <notting@redhat.com> 1.3.42-1
changelog:
  - further LSB fixes (#474223)
  - throw errors on various malformed init scripts (#481198)
  - man page updates re: LSB (#487979)
  - translation updates: mai, gu, pt_BR, ro, ca, pa, sr, fr, hu


author: Bill Nottingham <notting@redhat.com> 1.3.40-1
changelog:
  - fix some overflows. (#176944)
  - add --type parameter to specify either xinetd or sysv services.
    (#467863, <mschmidt@redhat.com>
  - do a permissions check before add/remove/on/off/resetpriorities. (#450254)
  - parse Short-Description correctly (#441813, <peter_e@gmx.net>)


author: Bill Nottingham <notting@redhat.com> 1.3.34-1
changelog:
  - translation updates: as, bg, bn_IN, bs, ca, de, fr, hi, hu, id, ja,
    ka, ml, ms, nb, or, sk, sl
  - add resetpriorities to the man page (#197399)


author: Bill Nottingham <notting@redhat.com> 1.3.33-1
changelog:
  - various changes from review - support alternate %{_sbindir}, fix
    summaries, add version to requires, assorted other bits


author: Bill Nottingham <notting@redhat.com> 1.3.31-1
changelog:
  - fix man page (#220558, <esr@thyrus.com>)
  - add some more verbiage in alternatives man page (#221089)
  - don't print usage message on a nonexstent service (#226804)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - for LSB scripts, use any chkconfig: priorities as a basis,
    instead of 50/50 (#172599)
  - fix LSB script dependency setting when no chkconfig: line
    is present (#161870, <jean-francois.larvoire@hp.com>)
  - fix LSB script dependency setting when one of Required-Stop
    or Required-Start: is missing (#168457)


author: Bill Nottingham <notting@redhat.com>
changelog:
  - fix segfault on directories in /etc/xinetd.d (#166385)
  - don't needlessly rewrite xinetd files (#81008)


author: Bill Nottingham <notting@redhat.com> 1.3.14-1
changelog:
  - resize reasonably with larger screens (#74156)
  - don't error out completely on bad symlink (#74324)
  - use ngettext (#106176)
  - error out on invalid start/stop values (#109858)
  - some man page updates
  - fix return code of chkconfig for xinetd services (#63123)
  - sort chkconfig --list display (#61576, <shishz@alum.rpi.edu>)


author: Dan Walsh <dwalsh@redhat.com> 1.3.8-2
changelog:
  - Fix readXinetdServiceInfo to return error on not regular files
  - Fix chkconfig to not write messages if readXinetdServiceInfo gets an error


author: Bill Nottingham <notting@redhat.com> 1.3.4-1
changelog:
  - don't apply the dependency logic to things that already have
    start/stop priorities
  - fix silly display bug in --config


author: Bill Nottingham <notting@redhat.com>
changelog:
  - alternatives: handle initscripts too; --initscript command-line option
  - chkconfig/ntsysv (and serviceconf, indirectly): services with
     *no* links in /etc/rc*.d are no longer displayed with --list, or
     available for configuration except via chkconfig command-line options
  - alternatives: fix trying to enable disable a null service


author: Bill Nottingham <notting@redhat.com>
changelog:
  - actually, put the alternatives stuff back in /usr/sbin
  - ship /etc/alternatives dir
  - random alternatives fixes


author: Matt Wilson <msw@redhat.com>
changelog:
  - changed Prereq: initscripts >= 5.18 to Conflicts: initscripts < 5.18
  - fixed sumary and description where a global string replace nuked them


author: Matt Wilson <msw@redhat.com>
changelog:
  - added support for a "hide: true" tag in initscripts that will make
    services not appear in ntsysv when run with the "--hide" flag


author: Arnaldo Carvalho de Melo <acme@conectiva.com.br>
changelog:
  - added pt_BR translations
  - added more translatable strings
  - support for i18n init.d scripts description


author: Kevin Lyons <kevin.x.lyons@oracle.com> 1.4.2-3.0.1.el6_10.1
changelog:
  - [Orabug: 29909723] Added patch CVE-2019-3862. (qing.lin@oracle.com)
    Added Additional length checks to prevent out-of-bounds (CVE-2019-3862)


author: Kamil Dudka <kdudka@redhat.com> - 1.4.2-3.el6_10.1
changelog:
  - fix integer overflow in keyboard interactive handling that allows out-of-bounds writes (CVE-2019-3863)
  - fix integer overflow in SSH packet processing channel resulting in out of bounds write (CVE-2019-3857)
  - fix integer overflow in keyboard interactive handling resulting in out of bounds write (CVE-2019-3856)
  - fix integer overflow in transport read resulting in out of bounds write (CVE-2019-3855)

  - use secrects of the appropriate length in Diffie-Hellman (CVE-2016-0787)


author: Jakub Jelinek <jakub@redhat.com> 4.4.7-12
changelog:
  - only use PCH in toplevel inclusions (#1177458, PR pch/38987, PR pch/52518)
  - don't vectorize bitfield and boolean types (#1150606,
    PR tree-optimization/43390)
  - fix up a Cray pointer handling bug (#1134560, PR fortran/62174)
  - fix up stdarg optimization when address of a va_list variable escapes
    in a phi node (#1190640, PR target/64979)


author: Jakub Jelinek <jakub@redhat.com> 4.4.7-10
changelog:
  - backport two further OpenMP 4.0 libgomp tasking fixes (#1099549)
  - fix scheduler wrong-code with DEBUG_INSNs containing volatile ASM_OPERANDS
    (#1127118, PR rtl-optimization/61801)


author: Jakub Jelinek <jakub@redhat.com> 4.4.7-9
changelog:
  - make sure conversion between aggregates with different
    sizes is never considered useless (#1113878)
  - fix gfortran ICE on old-style initialization of derived type
    components (#1113793)


author: Marek Polacek <polacek@redhat.com> 4.4.7-5
changelog:
  - fix std::uncaught_exception (#1085442, PR c++/59224)
  - don't nuke gcov files if any is missing (#1008798)
  - don't ICE with missing template-header (#858351, PR c++/54653)
  - don't ICE when creating an epilog for reduction (#875472)
  - declare type_info (#1061435, PR libstdc++/56468)
  - check elements for error_mark_node (#1027003, PR c++/43028)


author: Jakub Jelinek <jakub@redhat.com> 4.4.7-4
changelog:
  - fix diagnostics reporting with digraphs (#906234)
  - handle %{, %| and %} in inline asm on multiple asm dialect
    targets as {, | and } rather than asm dialect separators (#908025)
  - fix ICE in build_zero_init_1 with va_list data member in a class
    (#921758, PR c++/56403)
  - ignore out of range registers in the unwinder (#959564, PR target/49146)
  - fix ICE in fold_stmt on debug stmts (#967003)


