# changelog

author: werner@suse.de
changelog:
  - Add three patches from David Korn for bug bnc#520598
  - Use mapping of libast virtual memory management (bnc#523212)


author: werner@suse.de
changelog:
  - Update to 2009-10-21 beta test of ksh93t+ for bug fixes
    09-10-16  A bug where notification to libast that the environment has changed
      has been fixed.
    09-10-12  A bug in which a function loaded in a subshell could leave side
      effects in the parent shell has been fixed.
    09-10-12  A bug in converting a printf %d operand to a number when the operand
      contains multiple subscripts for the same variable has been fixed.
    09-10-09  A bug in the handling of the escape character \ in directory prefixes
      in command completion has been fixed.
    09-10-09  $PATH processing has been changed to delay dir stat() and .paths
      lookup until the directory is needed in the path search.
    09-09-28  Call the ast setlocale() intercept on unset too.
    09-09-24  A bug in which LANG=foo; LC_ALL=foo; unset LC_ALL; did not revert
      LC_CTYPE etc. to the LANG value has been fixed.
    09-09-17  A bug in which unsetting SVLVL could cause a script invoked by
      name without #! to core dump has been fixed.
    09-09-16  A bug in which a pipeline in a here-document could hang when the
      pipefail option was on has been fixed.
    09-09-09  A bug in the processing of line joining in here documents which
      occurred when a buffer began with <escape><new-line> has been fixed.
    09-09-09  A leading ; with commands in a brace group or parenthesis group
      no longer causes an error.  It now is used for the "showme" option.
    09-09-09  A bug in which a subshell containing a background process could
      block until the background process completed has been fixed.
    09-09-04  A bug in handing ${var[sub]}, where var is a nameref has been fixed.
    09-09-03  A bug which caused an index array to have the wrong number of elements
      when it was converted from a compound variable by adding an another
      element has been fixed.
    09-09-03  Specifying export for a compound variable now generates an error.
    09-09-02  $"..." localizations strings are no longer recognized inside `...`.
    09-09-01  A bug in the for loop optimizer in the handling of type static
      variables has been fixed.
    09-09-01  An error message is not displayed when * and @ are used as subscripts.
    09-09-01  Several bugs in the processing for types that included an associative
      array of another type has been fixed.
    09-09-01  A bug in the tracing of [[ a < b ]] and [[ a > b ]] has been fixed.
    09-08-26  The .sh.file variable was not being set for a script that was run
      by name and didn't start with #! and this has been fixed.
    09-08-25  A bug in which a function called to deeply from command substitution
      did not display an error message has been fixed.
    09-08-24  When processing profiles, ksh93 now violates the POSIX standard and
      treats &> as a redirection operator similar to bash.
    09-08-23  A bug in the handling of the trap on SIGPIPE that could lead to a
      memory fault has been fixed.
    09-08-21  A bug in the handling of the comma operator in arithmetic expressions
      that could cause a core dump on some systems has been fixed.
    09-08-20  A bug in which a compound variable containing an array of a type
      that doesn't have any elements now expands correctly.
    09-08-19  A bug which disabled function tracing inside a function after
      a call to another function has been fixed.
    09-08-19  A bug in which initializing a compound variable instance to another
      compound variable by name has been fixed.
    09-08-18  A bug in which compound variable instances could be lost after
      an instance that invoked a type method discipline has been fixed.
    09-08-18  A bug in which a discipline function for a type applied to an
      array instance when invoked in a function ignored the subscript
      has been fixed.
    09-08-18  A scoping error with variables in arithmetic expression with
      type variables when reference with a name reference has been fixed.
    09-08-10  Several memory leaks were fixed primarily related to subshells.
    09-08-06  A bug in which setting the trap on CHLD to ignore could cause
      a script to hang has been fixed.
    09-07-08  A bug in the processing of name reference assignments when it
      contained pattern expansions with quoting has been fixed.


author: werner@suse.de
changelog:
  - Update to 2009-11-30 beta test of ksh93t+ for bug fixes
    09-11-30  A bug in which a trap could be inherited by the first element of
      a pipeline when the command had more than 63 arguments that did
      not contain any macro expansions has been fixed.
    09-11-19  When read from a terminal was called from with a while or foo loop,
      and an edit mode was on, a backspace or erase no longer will
      overwrite the prompt.
    09-11-17  Change .paths parse to handle BUILTIN_LIB=foo BUILTIN_LIB=foo-1.2.
    09-11-17  Inside a function, typeset foo.bar will bind foo to global variable
      foo if local variable foo does not exist, instead of creating a
      local variable.
    09-11-17  "read -n1" from the terminal has been fixed to read exactly one character.
    09-11-11  Job control now works for subshell commands, (...).
    09-11-11  If set -e is on for an interractive shell errors in special builtins
      now cause the shell to exit.
    09-11-11  A bug in which an interrupt handler processed during the read builtin
      when IFS did not contain a new line has been fixed.
    09-11-09  A bug in which a variable that has been unset in a subshell and then
      exported from that subshell does not show up in the environment
      has been fixed.
    09-11-02  ",2" is now a valid numeric constant for locales with
      decimal_point=','.
    09-11-02  A bug where "return" in .profile did not restore the shell state
      has been fixed.
    09-10-31  A bug that corrupted saved exit status when pids wrapped around has
      been fixed.
    09-10-26  A bug in { LANG LC_ALL LC_category } ordering has been fixed in -last.


author: werner@suse.de
changelog:
  - Update to 2009-12-06 beta test of ksh93t+ for bug fixes
    09-12-04  A bug in which in some cases a trap in a function executed in
      a subshell could trigger twice has been fixed.
    09-12-03  A bug in which SHLVL exported with some attributes could cause
      the shell to abort at startup has been fixed.
    09-12-02  A bug with pipefail in which the shell could hang waiting for the
      writer to complete before the last reader command has been fixed.


author: werner@suse.de
changelog:
  - Update to 2009-12-18 beta test of ksh93t+ for bug fixes
    09-12-18  A bug with the SHOPT_BGX option set which disabled traps for signals
      < SIGCHLD when a trap for a signal > SIGCHLD was set has been fixed.
    09-12-18  A bug where [[ -v var ]] was incorrect for some variables (including
      LC_* vars) has been fixed.
    09-12-15  A bug that produced a syntax error when a multibyte character
      straddled a buffer boundary has been fixed.
    09-12-11  A bug where the subscript of an unset variable was not evaluated has
      been fixed.
    09-12-09  A bug where shcomp dumped core on certain syntax errors has been fixed.
    09-12-07  A bug where a parent shell environment var reset in a subshell removed
      the value in subsequent children of the parent shell has been fixed.


author: werner@suse.de
changelog:
  - Update to 2010-03-01 of ksh93t+ for final version
    ksh:
    10-02-14 Fix sh_getenv() initialization to cooperate with the 3d fs.
    10-02-12 A bug in which the get discipline function was not invoked for
      associative array subscripts for unset array elements has been fixed.
    10-02-12 A bug which could occur if the last line of a script was an eval
      that executed multiple commands has been fixed.
    10-02-02 A buffer overflow in read and another in binary type base64
      encoding were fixed.
    10-01-20 A bug in the evaluation of arithmetic expression in which the
      subscript was evaluated twice for $((foo[x++]++)) has been fixed.
    10-01-19 A workaround for a double-free of a trap in both a subshell and its
      parent has been added.
    10-01-18 A bug in type handling of typeset -H has been fixed.
    10-01-15 The "adding empty subscript" warning now only emitted with -x set.
    10-01-01 A bug in the parser in which '$((case i in i):;esac);:))' was not
      parsed correctly was fixed.
    10-01-01 A bug in the parser in which '$(( 2 , 3.6 ))' dumped core for locales
      with radix char , and thousands separator . has been fixed.
    09-12-28 A bug in the handling of SIGCLD on systems that generated SIGCLD
      while blocked waiting for process to complete has been fixed.
    09-12-24 ast setlocale() reworked to differentiate env var changes from user
      override.
    libast:
    10-02-24 comp/getopt.h: fix ast_std.h interactions
    10-02-24 vmalloc/malloc.c: empty { VMALLOC_OPTION VMDEBUG ... } => no debug!
    10-02-02 string/base64.c: fix corner case output buffer overflow
    10-02-01 misc/optget.c: uppercase --html heading -- doh
    10-01-29 misc/optget.c: [+NAME?...] overrides error_info.id for >= STYLE_man
    10-01-25 vmalloc/vmprivate.c: fix seg ptr initialization bug (24 years old!!)
    10-01-20 misc/optget.c: handle nested {...} rendering
    10-01-20 misc/state.c: add ast.version for runtime api version
    10-01-20 port/astconf.c: "_AST_VERSION" now returns ast.version
    10-01-20 include/ast_std.h: add ast.version for runtime api version
    10-01-01 vmalloc: VMALLOC_OPTIONS env var for all runtime options
    10-01-01 include: change some <ast.h> refs to less intrusive <ast_*.h>
    10-01-01 setlocale.c,translate.c,fmterror.c: AST_LC_internal retains prev state
    10-01-01 comp/setlocale.c: AST_LC_setenv defers to LC_ALL (for sh)
    10-01-01 ast_std.h: add { AST_LC_internal AST_LC_setenv }
    09-12-24 comp/setlocale.c: fix setlocale(LC_ALL,"") when already initialized
    libcmd:
    10-01-26 tail.c: -f sleep(1) only if no progress from last round of checks
    10-01-20 fts_fix.[ch]: use <fts_fix.h> instead of <fts.h> (see fts_fix.c)
    10-01-20 cp.c: free(state) if called from old shell


author: werner@suse.de
changelog:
  - Submit ksh93t+ from 2010-03-01 which fixes bnc#502622, bnc#523212,
    bnc#548588, bnc#555938, bnc#561405, bnc#564967, and bnc#585244
  - Add bugfix from David Korn to close memleak again


author: werner@suse.de
changelog:
  - Use a wrapper to execute the ksh test suite without ignoring the
    signals SIGPIPE and SIGQUIT
  - Update to 2010-03-09 of ksh93t+ for bug fix version
    ksh:
    10-03-05  --- Release ksh93t+  ---
    10-03-05 A varibale unset memory leak has been fixed and tests/leaks.sh
      has been added to verify the fix.
    10-03-04 Documentation, comment, and disgnostic spelling typos corrected.
    libast:
    10-03-08 features/tvlib: fix utimensat probe to include all macros/structs
    10-03-07 features/lib: change stream_peek to test pipes only
    10-03-07 string/strelapsed.c: fix next char return overrun
    10-03-06 tm/tvtouch.c: use runtime fallback if utimensat() fails with ENOSYS
    10-03-05 path/pathtemp.c: add pfx /seed for regression testing
    10-03-04 vmalloc/vmwalk.c: add user supplied handle arg
    10-03-04 path/pathtemp.c: properly handle mktemp()-style *+(X) templates
    10-03-03 include/ast_getopt.h: remove NULL guard - _AST_GETOPT_H now handles it
    libcmd:
    10-03-07 tail.c: sfsync(sfstdout) after all -f done, fix -f partial line
    10-03-05 mktemp.c: add --regress=seed for testing
    10-03-05 vmstate.c: add


author: werner@suse.de
changelog:
  - Update to 2010-05-27 of ksh93t+ bug fix version
    ksh:
    10-05-24 --- Release ksh93t+  ---
    10-05-24 Fixed a bug which cause an exception when both -s and -s were
      specified with typeset -i.
    10-05-21 Inputting of three dimensional indexed arrays with ( ( (...)...)...)
      was not working and has been fixed.
    10-05-21 A bug in which adding the attributes -Ai to a variable via a name
      reference could cause the value to display incorrectly has been fixed.
    10-05-21 A bug in which using $var inside ((...)) did not work when var was
      a hex float variable.
    10-05-20 A bug which caused an exception when multiple levels of composite
      functions in arithemtic expressions has been fixed.
    10-05-19 <<< with an empty string no longer gives an error.
    10-05-19 A bug in arithmetic evaluation when a name reference to an array
      instance was used has been fixed.
    10-05-14 A bug in which the shell treats a valid index array assignment,
      typeset -a x=(foo (x=3;y=4) bar) as a syntax error has been fixed.
    10-05-13 A bug in creating name references to assocative array variable
      after a lookup of one of its elements has been fixed.
    10-05-12 Two bugs in the handling of function static type variables in
      subshells have been fixed.  One could cause an exception and the
      other would leave side effects in the parent shell.
    10-05-10 A bug in which static variables in functions were not being saved and
      restored properly when running subshells has been fixed.
    10-05-05 A bug in which print -v did not work correctly when an operand was an
      indexed array element refering to a compound variable has been fixed.
    10-05-05 A change to improve performace by special casing empty string
      assignments to avoid repeated malloc() and free().
    10-05-05 A bug in which creating a name reference to a non-existant associative
      array element would create the array element has been fixed.
    10-05-04 A bug in which name references to static variables in the static
      scope were not found has been fixed.
    10-04-30 Do not use socketpair() on systems that implement ioctl(I_PEEK) on pipes.
    10-04-28 A type defined with a member foo that is an associative array without
      elements followed by an expansion ${bar.foo[a]} and an assignment
      bar.foo[a]=b, no longer indicates that ${#bar.foo[@]} has 0 members.
    10-04-27 Another bug in which a nested command substitution could hang if it
      generated too much data has been fixed.
    10-04-26 A type defined with a member that is an indexed array without elements
      would behave as if the 0th element of each instance was defined after
      a non-zero element was specified and this has been fixed.
    10-04-26 A bug in which types defined in a subshell were not undefined when
      the subshell completed has been fixed.
    10-04-23 For file completion in commmand line editing, file names starting
      with # are now escaped so that they are not treated as comments.
    10-04-23 A bug in which ${t.var:=value}, where t is an instance of a type
      variable, could assign value to the type variable rather than to
      the type instance has been fixed.
    10-04-22 A bug in which a nested command substitution could hang if it
      generated too much data has been fixed.
    10-04-20 A bug which corrupted one byte of memory when read was called with
      reads that did not use a delimiter has been fixed.
    10-04-19 The display of a compound variable with an embedded array with
      attributes was sometimes not working correctly and has been fixed.
    10-04-16 A bug in which attributes were not be propogated to elements in
      an associative array has been fixed.
    10-04-15 A bug which caused scripts containing user defined math functions to
      fail to compile with shcomp has been fixed.
    10-04-14 A bug in which a coprocess connection could terminate prematurely
      when running a nested subshell has been fixed.
    10-04-07 On Darwin on Mac/OS a bug has been fixed which generated an
      inappropriate error message when continuing a background job.
    10-04-07 A bug in which setting the trap on CHLD to ignore could cause
      an incorrect exit status has been fixed.
    10-04-06 A bug in which LINENO was not incremented for a here-document when
      the here-document word was followed by a comment has been fixed.
    10-04-06 The optimization that execs the last process of a script rather
      than creating a new process has been removed when a trap on
      interrupt has been set.
    10-04-06 Unsetting the 'C', 'A' or 'a' typeset attribute now produces an
      error message rather than generating an exception.
    10-04-06 A bug in which .sh.name contained the subscript and .sh.subscript
      was empty in some cases with discipline functions on array instances
      has been fixed.
    10-04-05 A bug in the edit modes where preceding the interrupt character with
      the literal next character did not work has been fixed.
    10-04-05 A bug in the creation of type instances of arrays which could cause
      an exception has been fixed.
    10-03-30 A bug in the display of a compound variable containing an indexed
      array of compound variables has been fixed.
    10-03-24 A bug in which integer division was mistakenly used when the
      numerator was a binary operator with the first operand floating
      point and the second integer, e.g. (.1**3)/3, has been fixed.
    10-03-24 The >; file operator was modified so that the temporary file is
      created in the same physical directory as file.
    10-03-23 A warning message was added to sh -n when $var was used inside
      ((...)) instead of var.
    10-03-19 fmin was added to the list of math function on the man page.
    10-03-19 Fixed the return value for unalias when the alias did not exist.
    10-03-19 A bug in which the SHLVL variable exported the value it had on
      input rather than the incremented value has been fixed.
    10-03-19 A bug which causes whence -q to go into an infinite loop has been fixed.
    10-03-19 Removed space between Stopped message and (SIGTTIN) and (SIGTTOUT).
    10-03-17 Modified profile shell execution so that when builtins that
      correspond to executable have extended attributes, they are
      executed by pfksh instead of being treated as built-ins.
    10-03-16 A bug in whence -a which produced duplicate lines of output has been fixed.
    10-03-16 A bug in the handling of process groups in monitor mode for
      command substitutions has been fixed.
    10-03-12 A bug in which a here-document containing command substitutions
      that contained here-documents did not process correctly has been fixed.
    10-03-12 A bug in which the terminal is not restored to cannonical mode
      after read times out when in a multibyte locale with no edit mode
      enabled has been fixed.
    libast:
    10-05-25 include/sfhdr.h: adjust SF_NMAP according to _ptr_bits
    10-05-25 include/shcmd.h: add sh_builtin() macro for lib_init() table initialization
    10-05-21 misc/optget.c: --html \bfoo::bar([[:digit:]][[:upper:]]*) => foo-bar.html
    10-05-15 include/proc.h,misc/procopen.c: add PROC_ORPHAN
    10-05-09 misc/optget.c: add --???MAN[section] --???SECTION
    10-05-07 sfio,stdio: fix all snprintf() variants to handle buf==0 and/or n==0
    10-05-04 string/fmtesc.c: add mb iswsoace() and iswcntrl() quoting checks
    10-05-03 fix LC_MESSAGES catalog lookup bugs, check for $set==3, accept $set==1
    10-04-30 string/chresc.c: add chrexp() for FMT_EXP_*
    10-04-30 string/stresc.c: add strexp() for FMT_EXP_*
    10-04-30 string/chresc.c: fix \uXXXXY bug that consumed Y
    10-04-22 misc/optget.c: check for html entities in <A name="...">
    10-04-22 misc/getcwd.c: add features/syscall check for SYSGETCWD() { linux solaris }
    10-04-22 string/stresc.c: wide chars absent locale guidance default to UTF-8
    10-04-12 port/mnt.c: favor bsd getfsstat() over getmntinfo()
    10-04-11 string/strtoi.h: k (1000) and ki (1024) now differentiated
    10-04-10 misc/recstr.c: fix 'd[delimiter]' parse
    10-04-08 include/vmalloc.h,vmalloc/vmstat.c: add Vmstat_t.mode region mode bits
    10-04-05 misc/fts.c: drop 1997-01-07 fts_open()=0 is one file and stat() fails
    10-04-05 misc/optget.c,optlib.h: add Optpass_t.release for --nroff .TH
    10-04-02 misc/optget.c: fix $'[-n?\n...]' --version bug
    10-04-02 regex/regcomp.c: ~(X) => REG_EXTENDED|REG_AUGMENTED, ~(PU) instead of ~(U)
    10-03-24 misc/procopen.c: add PROC_FD_CTTY(fd)
    10-03-24 path/pathtemp.c: fix pointer => int casts
    10-03-15 regex/regcache.c: fix 1 byte buffer overflow (didn't count trailing \0)
    libcmd:
    10-05-09 tail.c: fix -0f bug that inially listed the entire file
    10-05-06 basename.c: add { -a,--all -s,--suffux=suffix } from BSD
    10-04-12 cat.c: fix -v bug that dumped core and make consistent with cmp --print-chars
    10-04-11 cmp.c: add --print-bytes, --count=n, --differences=n
    10-04-08 vmstate.c: add { method flags } vars for Vmstat_t.mode
    10-04-08 mkdir.c: fix check for { S_ISUID S_ISGID S_ISVTX } after successful mkdir(2)
    10-04-01 stty.c: add --fd=fd option
    10-03-23 tail.c: fix -f large initial offset bug that didn't copy all data


author: werner@suse.de
changelog:
  - Update to 2010-06-21 of ksh93t+ bug fix version
    ksh:
    10-06-21  The next release this directory will be renamed ksh93t and will
      install as ksh93t and ksh93u will become the default ksh.
    10-05-27  Rewrote the subshell code to avoid using pipes in many cases.


author: werner@suse.de
changelog:
  - Update to 2011-05-05 of ksh93u which includes various fixes for
    e.g. bnc#690623, bnc#661875, and bnc#636389, from RELEASE notes:
    11-05-03 Two more scoping bug with name references and read -C were fixed.
    11-05-03 A potential race condition which occurs when here-documents are
    processed in asynchronous blocks has been eliminated.
    11-05-02 Another scoping bug with name references defined in a function has
    been fixed.
    11-05-02 A bug in which the shell discards saved exit status of a job if it is
    followed by a subshell execution has been fixed.
    11-04-28 The shell now checks for numerical overflows with process ids.
    11-04-28 Another scoping bug with compound variables defined by name references
    inside a function has been fixed.
    11-04-28 A bug which caused a core dump on 32 bit systems with the basic.sh
    regression test has been fixed.
    11-04-27 A scope binding error for name references has been fixed.
    11-04-27 Assignment of compound variable to compound array element by name
    is now working.
    11-04-25 A bug in the references to two domensional compound arrays has
    been fixed.
    11-04-20 A bug in which a name reference to a multidimentional index array
    index, nameref x=foo[3][4], did not work correctly has been fixed.
    11-04-18 Changes were added to allow fixed size arrays of variable sized
    objects when the SHOPT_FIXEDARRAY compile option defined on 10-09-28.
    11-04-18 A bug in which name references to array elements could fail has
    been fixed.
    11-04-11 A bug in which readonly var, where var is exported could cause var
    to be unset has been fixed.
    11-04-06 A tokenizer bug in which ${x/{3}(\d)/ } would cause in infinite
    loop has been fixed.
    11-04-05 A bug in which ${!x.} could cause a core dump has been fixed.
    11-04-04 A bug in which cleaning out the history file could terminate before
    keeping all the recent history events has been fixed.
    11-03-29 A bug in which ${#array[@]} was 1 rather than 0 after issuing
    typeset array[7] has been fixed.
    11-03-29 The subscript out or range message for fixed arrays has been fixed.
    11-03-29 A bug in which suspend could cause a core dump has been fixed.
    11-03-24 For the showme option added 09-09-09, commands beginning with a ;
    inside an arithmetic for loop, no longer produce syntax errors.
    11-03-18 A bug in _WINIX ~domain/user expansion has been fixed.
    11-03-16 A bug in the pipefail option which could cause a script to hang
    has been fixed.
    11-03-12 The shell no longer treats ${##pattern} as a syntax error.
    11-03-11 A bug in typeset -u on systems that don't supply the towctrans()
    function has been fixed.
    11-03-11 A bug in which a compound assignment of the form var[sub]=(...)
    would evaluate sub for each assignment has been fixed.
    11-03-07 A bug in which reassigning a compound variable to an associative
    array index could incorrectly increase the count of the number
    of elements has been fixed.
    11-03-04 +The tilde expansion on windows has been modifed to handle user
    names of the form domain/user so that ~domain/user now expands
    to the home directory of that domain user.
    11-03-03 A bug in which the width of the prompt was calculated incorectly
    which cause the wrong line length for edit commands has been fixed.
    11-03-02 A bug in which a global variables set from within a function inside
    a subshell can leave side effects in parent shell has been fixed.
    11-03-01 A bug in which whence -a could dump core when the first match
    was due to : in PATH and the program was in the current directory.
    11-02-28 A bug in emacs mode with SHOPT_EDPREDICT (added on 10-05-20) which
    disabled prediction on a line starting with # when the cursor was not
    at the end of line has been fixed.
    11-02-28 The output format for compound variables with set has been fixed.
    11-02-25 A bug which could lead to a core dump occurred when a shell script
    without #! is invoked by name from a parent shell that has name
    references defined and the script creates name references of the
    same name.
    11-02-21 The shell now fails with a syntax error when a here-document in a
    command substition is not completed before the closing )
    11-02-18 A bug in which the value of $0 in a function defined by name()
    was changed to name has been fixed.
    11-02-17 A bug in which the declaration typeset var[100] did not work
    correctly has been fixed.
    11-02-15 A bug in which [[ -v sh.match ]] did not work correctly has been
    fixed.
    11-02-08 A bug in which opening standard output after it has been closed with
    exec 1>&- doesn't work has been fixed.
    11-02-07 A bug on some systems for which a command subtitution could hang
    has been fixed.
    11-01-28 A bug in file name completion for files containing both multibyte
    characters shell special characters has been fixed.
    11-01-18 The .sh.match variable now shows elements that do not match as
    as not set rather than an empty string.
    11-01-18 A bug with typeset -m of an array into an element of an indexed
    array has been fixed.
    11-01-13 A bug in handling of arrays of compound variables inside ((...)) which
    reported a syntax error been fixed.
    11-01-10 A bug in arithmetic assignment operators of the form op= for array
    variables when the same array was referenced on the left and the
    right hand side with different indices has been fixed.
    11-01-10 A bug in which the output of time was lost when { time...;} 2>&1
    occured inside command substition has been fixed.
    11-01-07 [[ -v sh.match[i] ]] was returning false when sh.match[i] was set.
    11-01-05 Added and modified warning messages with sh -n.
    11-01-02 Fixed bugs with typeset -l/-u/-M and arrays.
    10-12-28 Fixed a bug with typeset -l/-u/-M values in arithmetric expressions.
    10-12-26 Fixed a time parsing bug in sleep and localeconv() initialization.
    10-12-23 Prevented the shell from generating a core dump when it sends itself
    a termination signal because the last command terminated with that
    signal.  This prevents a core dump to be overwritten by the shell.
    10-12-22 A bug in the expansion of  ${A[@]} ${B[@]}, introduced in 10-12-01
    when A="" B=B has been fixed.
    10-12-21 +Use MS_3D in b_vpath() for setting win32 WoW mount defaults.
    10-12-17 A bug in the expansion of ${var:i:j} which caused a core dump when
    i > ${#var} has been fixed.
    10-12-16 +sleep now treats . as decimal point even in locales that use comma.
    10-12-16 +typeset -M mapname was added to generalize on toupper and tolowwer
    mapping as provided with wctrans().
    10-12-10 A bug in which typeset -l displayed namespaces as well as lower case
    variables has been fixed.
    10-12-06 A bug in which a pipeline could terminate prematurely for a pipeline
    whose right hand side is a builtin, and whose left hand side ends in
    a simple command that has standard output redirected has been fixed.
    10-12-06 A bug in hexfloat assignments when the right hand side is a string
      variable starting with 0x has been fixed.
    10-12-01 A bug in the expansion of ${$1+"$@"} which causes the last positional
    parameter to disappear when it is empty has been fixed.
    10-12-01 A number of changes were made to reduce the startup time.
    10-11-29 When wait is interrupted by a signal that is caught, it now exits
    with a non-zero exit status.
    10-11-29 An incorrect warning message was eliminated with the -n option for
    arithmetic expressions with associative arrays.
    10-11-29 Some changes were made to slightly reduces startup time.
    10-11-24 A bug in which a name reference is make to arr[0] when arr is not
    an array has been fixed.
    10-11-23 If a type definition is made without a compound variable assignment it
    produces an error message and no longer shows up as a defined type.
    10-11-22 The handling of \ inside [...] for for shell and ~(E) patterns has
    been fixed.
    10-11-22 A patch was made to pfsh to handle an error case.
    10-11-22 +Modified types defined in namespace so that they do not clash with
    types in other namespaces.  Types can be referenced using .namespace.typename.
    10-11-22 A bug which caused functions addressed as .namespace.funct to not
    work has been fixed.
    10-11-22 A bug in which if nr was a name reference to an unset associative
    array subscript, then ${!nr} did not output the subscript correctly
    has been fixed.
    10-11-18 A bug in which shcomp -n was not processing double quotes correctly
    has been fixed.
    10-11-18 Fixed a bug in which typeset -T foo; typeset -T could cause a
    core dump.
    10-11-17 Fixed a bug in which the error message for set -u could come out
    garbeled.
    10-11-17 Modified the parser so that typeset -a var=(...) no longer checks
    the first index for aliases and reserved words.
    10-11-17 A bug in which a subshell command consisted of only a for or until
    command has been fixed.
    10-11-16 Fixed a bug in which typeset -u would display namespace variables
    as well as upper case variables.
    10-11-16 A bug which could cause a core dump when unsetting a type variable
    when there are references to type elements has been fixed.
    10-11-15 A bug which could cause a core dump when unsetting a compound
    array variable when there are references to array subscripts has
    been fixed.
    10-11-15 A bug in which using typeset -m to move an indexed array instance
    to another array could cause the array to display incorrectly has
    been fixed.
    10-11-12 A bug in which the unset discipline function for a type is called
    when the type is initialized has been fixed.
    10-11-12 The sequences \< and \> are now preserved after patterns contaning
    ~(E) in ${var/pattern/string} expansions.
    10-11-11 A bug in typeset -m when the variables were compound arrary instances
    has been fixed.
    10-11-10 A bug in output of a compound variable with types containing types
    has been fixed.
    10-11-10 Fixed ``name=value export [-p]'' to list environment.
    10-11-09 shtests resets SIGPIPE to SIG_DFL for all tests.
    10-11-09 Fixed a bug in expansion of $"..." when used in assignments.
    10-11-09 Fixed a getaddrinfo() memory leak that didn't call freeaddrinfo()
    after an interrupt.
    10-11-08 Modified the behavior of set -u so that the shell terminates with
    error message when when var is unset with ${!var} and ${#var}.
    10-11-02 Fix a bug in which a signal received while in a subshell could be
    ignored.
    10-10-26 Fix a bug where terminal interrupt was ignored while in vi/emacs
    edit search mode.
    10-10-26 Fix $'a\0b'c to expand to 'ac'.
    10-10-26 Provide user defined round() if not in <math.h>.
    10-10-26 Fix bug where $((undefined_function(1))) dumped core.
    10-10-22 Provide user defined iszero() if not in <math.h>.
    10-10-22 Fixed a bug with BGX compile option that could cause the shell to hang.
    10-10-22 Fixed a bug with user define math function on systems for which
    char is unsigned.
    10-10-21 A bug in which function autoloaded in a function leaves a file open
    has been fixed.
    10-10-20 Modified the behavior of set -u so that the shell terminates when
    when var is unset with ${var op string} when op is #, % or /.
    10-10-20 Fixed a bug with the AUDIT option in which the audit file was not
    not close-on-exec.
    10-10-20 +Made a number of changes and fixes for the NAMESPACE compile option
    which as added on 10-06-09 but some problems still remain.
    10-10-15 Fixed a bug in which arithmetic functions (added on 10-03-24) did
    not work when the function definition was in the same compound
    command in which the function was referenced.
    10-10-13 A bug in which creating an associative array of compound variables
    with no members as an element of a compound variable did not work
    has been fixed.
    10-10-08 A bug in which killing the last command in a function defined
    with function name, terminated the calling script has been fixed.
    10-10-08 A bug which could cause a core dump if IFS is unset inside a function
    has been fixed.
    10-10-07 +To reduce unwanted side effects, invoking typeset without the export
    option and without an assignment now causes the variables to be unset
    if the variable is inherited from the environment.
    10-10-06 The closing brace for ${ command } is now a token no matter what
    character follows it.
    10-10-04 The change for $'...' expansion on 10-08-09 did not expand parameters
    contained in the error message and this has been fixed.
    10-10-04 A bug in which a declaration of indexed array (-a_ in a type
    definition would be displayed as a compound indexed array (-C -a)
    has been fixed.
    10-09-30 The C99 math funtion ldexp has been added.
    10-09-30 A bug with two dimensional arrays with expansion of the form
    ${ref[0..5]} where ref is a nameref to array[i] has been fixed.
    10-09-29 A bug in which an eval with redirections invoked from a dot script
    would not restore the file has been fixed.
    10-09-29 A bug in which loading a function from FPATH could leave a file
    descriptor open has been fixed.
    10-09-28 +A new compile option SHOPT_FIXEDARRAY has been added and is being
    evaluation.  It allows fixed sized indexed arrays be to defined
    using "typeset array[dim1][dim2]...[dimn]".  Fixed sized arrays
    are used the same way indexed arrays are.  Currently, only fixed
    arrays of fixed objects (float, int, and justifies objects) are
    supported.
    10-09-22 A bug which could cause an excpetion when a function with static
    variables was redefined has been fixed.
    10-09-21 A bug in the processing of (command&) which created a job in the
    parent process has been fixed.
    10-09-21 A for loop optimization bug with arithmetic expression evaluation
    has been fixed.
    10-09-21 A bug in which a recursive function containing a pipeline could
    lead to an exception fixed after 8 levels of recursion has been
    fixed.
    10-09-18 A bug in which the count of elements in an array was wrong leading
    to an excpetion has been fixed.
    10-09-13 A bug which occured when both xtrace and showme options where
    specified in which the xtrace option disabled showme has been fixed.
    10-09-13 A bug in which creating a reference to an array variable with any
    elements could cause subsequent array elements to be treated as
    compound variables has been fixed.
    10-09-09 A bug which caused ((c.ar[x][y])) to be treated as a syntax error
    has been fixed.
    10-09-08 A bug in the processing of references to multidimensional arrays
    in arithmetic expressions has been fixed.
    10-09-08 A bug in the handling of multi-dimensional arrays which caused
    the number of elements in each dimension to be incorrect has
      been fixed.
    10-09-07 The change for messages on 10-08-09 did not handle message in
      assignments and this has been fixed.
    10-09-07 A bug in the indentation of compound variables in arrays when
      output with print -v has been fixed.
    10-09-07 A rare bug with indexed arrays when assigned a null string that could
      cause a core dump has been fixed.
    10-09-03 A number of changes were made for jobs pools.
    10-08-31 typeset -p was modified to output name references after other
      variables so that the output could be used as input.
    10-08-31 A bug with typeset -p in which variables with attributes but
      without attributes were not displayed correctly has been fixed.
    10-08-27 +When running a subshell, the current pool is unset.
    10-08-27 A bug in which jobs started from within for or while lists in
      interactive shells could generate completion messages has been fixed.
    10-08-25 Fixed a couple of bugs related to job pools.
    10-08-24 +[[ -e /dev/xxx/ ]] can be used to check whether special files of
      those names are handled by the shell.
    10-08-24 A bug in the running of a compiled dot script in which only the
      first command was executed has been fixed.
    10-08-23 A bug which sometimes caused a core dump with a confgire script
      has been fixed.
    10-08-20 A bug in command substitution which caused a configure script to
      hang has been fixed.
    10-08-19 Eliminated unnecessary ; from output of compound variable with
      typeset -p.
    10-08-17 Fixed a bug in command substitution in which under certain
      circumstances a file whose size is a power of 2 plus one, and the last
      character was not a new-line, could cause memory corruption.
    10-08-13 +Added static discipline functions to type similar to C++ static
      class functions.
    10-08-11 A bug in time when applied to a pipeline in which the shell did
      not wait for all elements of the pipeline to complete has been fixed.
    10-08-11 Restored sh_fmtq() quoting to not quote NAME= in NAME=VALUE.
    10-08-09 +Modified the expansion of message strings, $"...", so that they
      are expanded each time they are referenced rather than expanding
      them when the script is compiled or read in.
    10-08-06 +The process id for jobs in job pools is now of the form poolname.n
      where n is the jobid in that pool.  Commands that accept job names
      or numbers now understand names in this format.
    10-08-05 A bug in which an assignment from within an arithmetic expression
      inside a function would create a local variable has been fixed.
    10-08-04 A bug in the expanding of variables whose names contain multibyte
      characters has been fixed.
    10-08-04 A bug which caused an exception when processing scripts compiled
      with shcomp -n has been fixed.
    10-08-02 Tests using very small buffer sizes uncovered a number of bug most
      connected with here documents which have been fixed.
    10-07-27 The format modifier , used for digit grouping with d and f formats
      has been documented.
    10-07-26 cd '' now produces and error rather than changing to the current
      directory.
    10-07-26 A bug in multi-byte locales which the last character of a
      multi-byte character is a \ or pattern character which could occur
      when the character was the last character of a command substitution
      has been fixed.
    10-07-23 Another bug in the processing of ${var:offset;len} in multi-byte
      locales when len is larger than the number of characters has been
      fixed.
    10-07-23 Many coding changes have been made to eliminate most of the uses
      of global variables in the shell code.
    10-07-22 Fixed a bug in which discipline functions were not being invoked
      when it was invoked as ref.discipline where ref was a name reference
      to an array instance.
    10-07-22 Fixed a bug in which discipline functions were not being invoked it
      was invoked on a two dimensional array, i.e., arr[5][9].discipline.
    10-07-19 Fixed a buffering problem which occured when running a script with
      ssh and the parent ssh process is killed.
    10-07-14 Modifed the parser to treat ((...)) inside [[...]] as ( (...) ) to
      that it is a nested (...).
    10-07-09 A bug in the handling of process substitution inside command
      substitution as part of a pipeline has been fixed.
    10-07-07 A bug in the output for compound variables containing
      multi-dimensional arrays has been fixed.
    10-07-06 ksh now recovers from changes made by bash to the history file without
      loosing history commands.
    10-06-25 A bug in which a large here document containing command substitutions
      of a dynamically loaded function that contained a here document
      could get truncated has been fixed.
    10-06-24 If after executing a script found in FPATH, if a function, builtin,
      or type name corresponding to that script is not defined, the shell
      now outputs an error message and returns value 126.
    10-06-23 Floating point functions that happened to return integer values
      were being treated as if the function returned integers so that
      integer division could be used instead of floating point division.
    10-06-22 Fixed a bug in earlier ksh93u in which an arithmetic assignment to a
      variable in the global scope would instead create a local variable if
      the variable had an attribute but did not have a value.
    10-06-18 Modified trap handling so that if the same signal is received when
      executing the handler, it is deferred until the handler completes.
    10-06-16 Fixed a bug in which ulimit -v was setting the the cpu limit
      on Linux.
    10-06-14 +The command 'typeset -T' now generates the list of type definitions
      in a format that can be used as input to the shell.
    10-06-09 Put in patch from Solaris for output quoting with %q.
    10-06-09 +Made changes to the NAMESPACE compile option so that it now seems
      to work.  With this option, namespace <name> { command;} will
      run command in the namespace .name so that all variables and
      functions created by command are accessable outside the name
      space via .name.var and .name.fun.  Variables and functions that
      are not in the namespace are not modifed when runnning command.
    10-06-07 Change most internal interfaces to take Sh_t* argument.
    10-06-03 +Types can be loaded on first reference by putting defintions in PFPATH.
    10-06-03 +The shell is now able to parse commands which use type statements
      before the typeset -T command to define the type executes.
    10-06-03 A bug in the quoting for name reference declarations which did
      not properly handle [ and ] in subscripts for associative arrays.
    10-06-02 A bug in which a discipline function defined by a type instance to
      override the default was not being registered has been fixed.
    10-06-02 A bug in which read -C of an associative array of compound variables
      was not working has been fixed.
    10-06-02 A bug in which the error message for an unset parameter with set -u
      did not contain the name of the variable has been fixed.
    10-06-01 A bug in typeset -m for moving an indexed array instance to a variable
      has been fixed.
    10-06-01 A bug in which caused memory to be freed twice when unset was called
      for an indexed array that had get or set disciplines has been fixed.
    10-06-01 A bug in which the %b format of printf was not preserving NUL bytes
      with \0 has been fixed.
    10-06-01 A bug in the handling of name references to array variables in
      arithmetic expressions has been fixed.
    10-05-28 Fixed bugs in changing attributes for two dimensional arrays.
    10-05-28 Eliminated a few unreferenced variables and a reference to
      uninitialized memroy.
    10-05-27 Rewrote the subshell code to avoid using pipes an many cases.
    10-05-24 Fixed a bug which cause an exception when both -l and -s were


author: werner@suse.de
changelog:
  - Add workaround to enforce synchronization on here documents done
    for forked sub shell or processes (bnc#690623)


author: werner@suse.de
changelog:
  - gcc dumps out poerpc64 even on powerpc which does break the
    binary in a very special way e.g. in getopt(3)
  - do not use CC but CCFLAGS and HOSTTYPE at make time


author: werner@suse.de
changelog:
  - Correct timetype.sh ... nevertheless typeset -T does not work
    with array types as this requires ksh93u


author: werner@suse.de
changelog:
  - Extend Shift.JIS patch to avoid breakage of the parsers above
  - Avoid mounting 3D file system as this does not exist on linux


author: werner@suse.de
changelog:
  - Fix off by one error which should make timetype.sh work now
  - Update the array fix as well as the pipe fix
  - This also fixes bnc#677790


author: werner@suse.de
changelog:
  - Update to 2011-06-30 of ksh93u which includes our patches for
    several problems (e.g. Shift.JIS, S390, bnc#697394):
    11-06-22 The shell compiler now supports process substitution.
    11-06-22 +Added code to support process substitution on systems that do
      not supply the /dev/fd directory.
    11-06-21 Fixed extraneous jobs Done messages when builin is at the end of a
      pipeline.
    11-06-20 Fixed two regression tests.
    11-06-20 Fixed a bug introduced on last update.
    11-06-14 A bug with pipefail in which the shell would wait for background
      jobs to complete has been fixed.
    11-06-09 A bug which caused the options.sh regression test to fail on OS390
      Linux has been fixed.  The bug could also have affected other systems.
    11-06-07 A number of changes to support the still undocuments namespace option
      have been added.
    11-06-06 A bug in which command substitution of eval would hang when it  had
      standard error redirected to standard output has been fixed.
    11-06-01 A bug in case statement fall through (;&) ignoring set -e was fixed.
    11-06-01 A bug in which creating a left or right justified upper or lowercase
      variable with an empty string has been fixed.
    11-06-01 A bug in which the .paths directory wasn't read when a subshell was
      executed before any other command has been fixed.
    11-05-31 The shell now gives an error when a type variable is assigned to
      an array instance when the array has been declared a compound variable
      array.
    11-05-31 A bug in which typeset -m of an array instance did not remove the
      original instance has been fixed.
    11-05-28 A bug in which typeset -m dest=src fails when src and are passed as
      name references was fixed.
    11-05-28 A bug in which typeset -m "c.board[1][i]=el", where el is a compound
      variable core dumps has been fixed.
    11-05-28 Two bugs in the display of arrays of compound variables with print -v
      have been fixed.
    11-05-27 A bug with command substitution with the shift jis locale has been
      fixed.
    11-05-25 A bug in which unset -f foo, called within function foo could cause
      the shell to core dump has been fixed.
    11-05-24 A bug in unsetting arrays of compound variables that could lead to
      a core dump has been fixed.
    11-05-24 A scoping bug in with typeset -m for variables passed as references
      has been fixed.
    11-05-09 A bug in which 'typeset +p array[$i]' in a subshell could cause an
      exception has been fixed.


author: werner@suse.de
changelog:
  - Extract messages from ksh source code automagic by using msgcc and
    libpp from upstream ast-base packages (realted to bnc#703854) only
    missing are the translations for those messages


author: werner@suse.de
changelog:
  - Add and modify a patch from David korn to be able to handle multi
    byte characters at the boundary of the buffer used for parsing
    here documents (bnc#705032)


author: werner@suse.de
changelog:
  - Implement a patch for both regressions reported here
    mailman.research.att.com/pipermail/ast-developers/2011q3/000951.html


author: werner@suse.de
changelog:
  - Update to 2012-01-01 of ksh93u+ which includes some of our patches
    12-01-01 A timing problem with >; has been fixed.
    12-01-01 A macro expansion memory leak has been fixed.
    11-12-26 A bug in array assignments of the form arr=( $arr[i] ...) in which
      arr was not unset before the assignment has been fixed.
    11-12-20 A number of code changes were made based on the results of errors
      indicated by static code analysis.
    11-12-13 In vi edit mode a lteral <TAB> can now be entered by preceding it
      with a backshash.
    11-12-13 When tab is entered for completion after a ' or ", the ' and "
      characters are no longer deleted.
    11-12-07 A bug in which a program in the current direcotry with a . in the
      name could fail to execute when both PATH and FPATH end with :. has
      been fixed.
    11-12-07 I fixed a bug in which a variable expansion in a large here-document
      could be expanded to a null string.
    11-12-06 An optimization to read was added in the case the the read command
      was redirected from a file.
    11-12-06 Changes were made to make the line limit for read unlimited by
      default.
    11-12-05 A bug in which unsetting an array variable did not completely clear
      the variable in some cases has been fixed.
    11-12-02 +The printf alternative character # when applied to the %q format will
      quote argument in a form suitable for a field in a .csv format file.
    11-12-02 +A -S option was added to read to be able to read .csv format files.
    11-11-28 A bug in which redirection of standard error in a function called from
      command substitution caused standard error to be lost has ben fixed.
    11-11-21 [[ (-n foo) ]] no longer requires a space before (.
    11-11-11 The readonly attribute for a variable now applies to compound
      assignments to that variable.
    11-11-07 Changes were made to reduce the stack size to allow deeper function
      recursion.
    11-10-10 +Added alternate flag to printf %H for encoding of URI's.
    11-10-10 A bug which could lead to a core dump when the shell was invoked
      with more than twenty five open files has been fixed.
    11-10-06 A bug in the scoping of name references in functions called by other
      functions has been fixed.
    11-10-05 A bug in which wait on a pid may return the exit status of an
      earlier background job with that pid instead has been fixed.
    11-09-22 A bug in which a read timed out with TMOUT did not always restore
      the terminal state has been fixed.
    11-09-21 An optimization that allowed the last command in a script to use
      the same process id as the script has been eliminated.
    11-09-21 Added letoctal option that enables the let command to recognize
      octal constants starting with 0.
    11-09-20 A bug in which ${var.} could cause a core dump has been fixed.
    11-09-20 A bug with SHOPT_EDPREDICT when neither vi or emacs was enabled for
      lines beginning with # when in a multibyte locale has been fixed.
    11-09-20 A bug in emacs edit mode with SHOPT_EDPREDICT that would cause
      history searches matching comments lines to generate predictions
      has been fixed.  Only user typed comment lines generate predictions.
    11-09-20 A bug in emacs edit mode with a search that matches a comment line
      that could cause a core dump has been fixed.
    11-09-16 A bug in which a command name ending in .. could cause the shell to
      abort has been fixed.
    11-09-16 The characters ! + - % and @ in file names are no longer escaped with
      file name completion.
    11-09-13 The let command no longer treats numbers starting with 0 as octal
      constants.
    11-09-08 A bug in which printf "%R" could cause a core dump for invalid shell
      patterns has been fixed.
    11-08-09 With set -u, ${var#pattern} reported that var was unset for special
      variables.
    11-08-03 A bug in which the shell did not preserve the exit status for a
      coprocess has been fixed.
    11-08-02 A bug in the saving and restoring of IFS in command substitution that
      cause case a core dump has been fixed.
    11-07-21 Modified the 10-08-27 bug fix so that background jobs started in for
      and while loops created interactively generate completion messages.
    11-07-20 I fixed a bug in here documents in which multi-byte characters that
      crossed buffer boundaries were not processed correctly.
  - Extend workaround for bug in glibc with signbit() macro that is that
    the inlined part for long doubles does not work on IA64
  - Extend check for __sync_fetch_and_add gcc builtins for uint64_t, uint16_t,
    and uint8_t to avoid those functions is missed in gcc from older SLES versions
  - Avoid to have to large default mimimum region size at an initial memory mapping
  - Avoid MAP_FIXED on IA-64 and S/390x, use MAP_32BIT
  - Avoid compiler options which increase the risk of memory leaks


author: werner@suse.de
changelog:
  - Fix an off-by-one error which cause that the builtin ulimit may
    fail (bnc#744355), patch from Li Bin.


author: werner@suse.de
changelog:
  - Update to 2012-02-02 of ksh93u+ which includes some of our patches
    and fixes for the observerd memory leaks
    12-02-02  A bug in the ulimit option table was fixed.
    12-01-26  A bug in which a set command that did not change monitor could
      effect the behavior of the monitor when monitor mode is on is fixed.
    12-01-21 +You can now test whether the shell implements a math function using
      typeset -f .sh.math.name, where name is the name of the function.
    12-01-21  A bug in which typeset -L and typeset -R did not handle multibyte
      characters correctly has been fixed.
    12-01-20  A bug that could cause the shell to hang waiting for an incorrect
      job pid has been fixed.
    12-01-19  A memory leak which occured for a nested command subtiution has been
      fixed.
    12-01-17  A bug in which typeset -u PS1 could enable the uppercase attribute
      for some other variables, for exampe, HISTFILE has been fixed.
    12-01-16  A bug in which .sh.match was not correct after a substring match when
      the replacement string contained a substring match has been fixed.
    12-01-12 +Files that are sourced from profile files are now read and executed
      one command at a time so that alias definitions take effect as they
      do for profile files.
    12-01-12  A bug in which whence -p would find a function if one existed and
      there was no command of that name on PATH.
    12-01-11  Change b_* prototype (int, char**, void*) => (int, char**, Shbltin_t*).
    12-01-05  A bug in which read was not terminating for a signal that had a trap
      set has been fixed.
    libast:
    12-01-31 spawnveg.c: fix transient bug that made invalid setpgid() call
    12-01-27 pathpath.c: fix buffer size math when internal allocation requested
    12-01-24 malloc.c: fix _vmkeep() bug that did not return previous state
    12-01-23 malloc.c: add VMALLOC_OPTIONS=break to try sbrk() block allocator first
    12-01-18 malloc.c: disable multiple regions for tracing or !vmbest or ASO_SIGNAL
    12-01-12 sfpkrd.c: add __sun I_PEEK+rsh runtime workaround
    12-01-10 shcmd.h: void* => Shbltin_t*
    12-01-10 tmxdate.c: handle { n>=1000 } TM_PARTS
    libcmd:
    12-01-10 b_* (int, char**, void*) => (int, char**, Shbltin_t*)


author: werner@suse.de
changelog:
  - Modify some tests of the test suite not to show false results on
    highly loaded build hosts as well as on build shares mounted with
    noatime option


author: werner@suse.de
changelog:
  - Make pty and other ast-base command available as this helps to
    test out some major features of the ksh (compare with bnc#743244)


author: werner@suse.de
changelog:
  - Update to 2012-02-14 of ksh93u+ which includes the real fix for
    the IFS crash, the ulimit, and the mem leaks (bnc#743244, bnc#744355,
    bnc#744589, and bnc#744992) as well as other fixes like:
    12-02-14 A bug in which ^Z did not stop a pipeline when the last component
      was a shell built-in has been fixed.
    12-02-14 getconf("PATH") used to initialize ed(1) path.
    12-02-13 +In earlier version read from standard input would fail when called
      from the KEYBD trap.  Now read options -N, -n, and -t should work
      when called from a KEYBD trap.
    12-02-13 If FCEDIT is not set and fc is invoked without the -e option,
      ed will be invoked if found instead of /bin/ed.
    12-02-10 Another bug in the saving and restoring of IFS in a subshell
      that caused a core dump has been fixed.
    12-02-08 A bug in which .sh.fun disciplines could be cleared after a
      function completes has been fixed.
    12-02-08 A bug in job control in which the foregroup process group was not
      set correctly after restarting a stopped pipeline has been fixed.
    12-02-07 A bug in which numbers with leading zeros could be treated as
      octal constants outside of ((...)) has been fixed.
    12-02-06 A bug in arithmetic with compound variables containing multiple
      array elements has been fixed.
    libast:
    12-02-10 sfvprintf.c: fix 1 byte too long buffer access
    12-02-07 malloc.c/features/vmalloc: add gnu __malloc_hook tests
    12-02-06 vmmopen.c: fix ALIGN vs sys/param.h macro conflict
    libcmd:
    12-02-14 rm.c: --force ignores no file operands specified
    libpp:
    12-02-14 ppproto.c: fix "already noticed" logic
    cmd/builtin:
    12-02-11 what.c: fix boyer moore cut n paste bug -- thanks werner


author: werner@suse.de
changelog:
  - Avoid possible problems pointed out by a gcc warning about overflow
    in arraysubscript, that is use full size of structure Namval as
    well as access this area at position 0


author: werner@suse.de
changelog:
  - Update to 2012-02-29 of ksh93u+ for final version
    12-02-29 A bug which could lead to a core dump when more that four shared
    libraries were added with the builtin command has been fixed.
    12-02-29 Fixed a few bugs which caused SIGCHLD to be blocked preventing
    background jobs from being reaped until a foreground job was run.
    12-02-27 A bug in which sh -c for a simple command caused a fork() has been
    fixed.
    12-02-27 A timing bug on systems such as AIX that doesn't support vfork()
    that could cause the exist status to get lost has been fixed.
    12-02-22 A private file descriptor that was not close-on-exec for a command
    substitution and has been fixed.
    pty:
    12-02-28 pty.c: change --verbose[=level] to --debug=level
    libast:
    12-03-10 misc/optget.c: HELP_index for "PLUGIN" too
    12-02-29 include/shcmd.h: PLUGIN_VERSION 20111111 for cdt disc/meth change
    12-02-29 comp/spawnveg.c: fix sigcritical() to include waitpid() for internal child
    12-02-29 malloc.c: make __malloc_hook initialization thread safe
    12-02-24 comp/iconv.c: fix winix UTF-8 vs UCS-2 over-conversion
    12-02-24 astsa/*.h: clean up header guards
    12-02-24 astsa/astsa.omk: clean up standalone old make makefile interactions
    12-02-21 misc/cmdarg.c: fix bug that set argv[0]
    libcoshell:
    12-02-22 coinit.c: handle non-identifier export var names
    libpp:
    12-02-29 pp.probe: handle predefined function-like macro definitions
    libsum:
    12-02-29 sum-sha2.c: bitcount[] order reversed to allow a single noalias buffer copy


author: werner@suse.de
changelog:
  - Port and readd memory leak patch to put_ifs() of sh/init.c
  - Make sigexec more smart to help the pty helper binary to work as
    this helper is used in the test suite


author: werner@suse.de
changelog:
  - Better check on update for postun scriptlet and error correct with
    an posttrans scriptlet, that is do not remove /etc/ksh.kshrc on
    an update of an older ksh version (bnc#759730)


author: llunak@novell.com
changelog:
  - Updated to version 0.5.2:
    Do not read password from wallet, when ssh-add tells us that the former
    passphrase has been incorrect. Fixes an infinite loop, when the wrong
    passphrase has been stored in KWallet.


author: tittiatcoke@gmail.com
changelog:
  - update to 1.8.0:
    * Fast real-time display and manipulation of streaming data
    * Quick zooming and scrolling via mouse and keyboard
    * Extensible via plugins
    * Built-in high-speed equation interpreter
    * Multiple tabs or windows
    * Graphical plot layout manager
    * Javascript scripting
    * Drag and drop
    * Cut and paste
    * Native power spectrum algorithm and histograms
    * Image and matrix support, including waterfall plots
    * Support for the most popular data formats including:
      + ASCII, dirfile, CDF, piolib, FITS, HEALPix, qimage
      + Plugin design allows additional formats
    * Time input
    * Built-in ELOG functionality
    * Command-line and RPC control mechanisms
    * Printing, including to images, postscript, and PDF


author: ctrippe@gmx.net
changelog:
  - Update to 2.0.0
    * Fixes bnc#541957
  - add export INSTALL_LIBDIR=lib64 in the build section fixes bnc#548228


author: ctrippe@gmx.net
changelog:
  - Update to kst 2.0.2
    * Kst 2.0.2: Kst does not crash any more when ASCII data is imported.
    * Kst 2.0.1: Many bugfixes and polished GUI (e.g. drag and drop of plots between tabs)
  - BuildRequire libnetcdf-devel


author: ctrippe@opensuse.org
changelog:
  - Update to kst 2.0.3
    * cmake-based build system
    * many improvements in the reading of ASCII files: extensive UI
      overhaul and huge speedup
    * support for metadata added for netCDF files (scalar and string
      attributes) and ASCII (units and some data-file info)
    * UI improvements (new icons, consistency with KDE HIG guidelines,
      some dialogs reworked)
    * lots of bugs and crashes fixed in less-often used parts of the code


author: ctrippe@opensuse.org
changelog:
  - Update to kst 2.0.4
    * A major re-write of the auto-layout command: it works much
      better now and no longer gets in the way
    * Improvements to automatic legend names
    * Fixes to the layout mode, with better visual feedback during
      drag operations
    * Numerous other bugfixes and improvements (point density,
      scientific notation, issues with log mode, bar colors, fixed
      aspect ratio in images and svg annotation items)
    * UI and usability improvements: for instance you can now just
      double-click on labels or axes to open the corresponding dialog
    * The introduction of a Settings->Theme dialog which sets brush,
      stroke, and font for all view items, optionally applying to all
      existing objects, and/or saving as the default for all future
      objects
    * A great new auto-completer for the the equation editor and
      label editor, including support for wildcards
    * A number of crashes fixed in various plugins


author: toddrme2178@gmail.com
changelog:
  - Switched to using KDE macros
  - Switched release build (this is supposed to optimize performance)
  - Cleaned up spec file formatting


author: ctrippe@opensuse.org
changelog:
  - Update to 2.0.5
    * Data-fixed annotation objects (e.g. text and arrows which
      scroll along with the curves)
    * Support for Matlab's .mat file format for strigns, matrices,
      vectors and scalars
    * Beta version of python scripting (on Linux only for now,
      depending on NumPy 1.6 and SciPy and requiring .py and .pyc
      files installed in the right place). See documentation at
      http://hen.astro.utoronto.ca/pyKst/ and don't hesitate to ask
      for help on the mailing list as this feature is still in
      beta stage
    * Drag & Drop support: simply drop a .kst file onto Kst and it
      will open, if you drop any data file it will open in the data
      wizard
    * Improved printing to vector formats (printer, PDF, SVG)
    * Optional antialiasing (may be slow on some systems)
    * A number of bugs and crashes fixed in various areas, like
      shared axis boxes. See detailed changelog at
      http://kst-plot.kde.org/files/Log_messages_2.0.4_to_2.0.5.txt
      for more information


author: toddrme2178@gmail.com
changelog:
  - Added xplanet buildrequires
  - Removed tests for obsolete openSUSE versions
    (fix for RPMLINT warning)
  - Removed redundant buildrequires
  - Cleaned up spec file formatting


author: asterios.dramis@gmail.com
changelog:
  - Spec file updates:
    * Changed License: to GPL-2.0+.
    * Cleanup in BuildRequires: (removed depedencies left from the kdeedu package
      and added Mesa-devel, libindi, libkde4-devel and update-desktop-files).
    * Removed libkeduvocdocument4 from Requires: and %py_requires (not needed).
    * Recommend libindi and xplanet.
    * Don't install the static library (libhtmesh.a).
    * Changed the Group: of libSatLib4 to System/Libraries.
    * Removed /sbin/ldconfig %post/%postun sections for the main package (not
      needed).
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Removed FindCFitsio.cmake.patch (not needed anymore after the update of the
    cfitsio package and the cfitsio.pc fix to correctly find the library).
  - Removed libSatLib4 subpackage entry (which was disabled anyway) since it has
    been removed from the kstars package.


author: mfabian@suse.de
changelog:
  - Fix more build issues (return values in non-void functions
    (GCC 4 seems to become ever more picky here) and NULL pointer
    in vararg list).


author: Nico.Laus.2001@gmx.de
changelog:
  - update to 1.24
    * Updated bankdata file, now valid from 2009-12-07 onwards.
  - applied package layout from packman


author: beineri@opensuse.org
changelog:
  - update to 1.26
    * Fix broken loading of current bankdata file by dynamically
      creating the list of current files at compile time.
    * Updated bankdata file, now valid from 2010-03-08 onwards.
    * Fix method 23 (zero padding must come at end, not beginning).


author: beineri@opensuse.org
changelog:
  - update to 1.2.7
    * Updated bankdata file, now valid from 2010-06-07 onwards.
    * Modified Methods C6 and D1, add method D4


author: Nico.Laus.2001@gmx.de
changelog:
  - update to 1.36:
    * Replace assertions with graceful failures
  - fixed rpmlint warning about missing pkg-config


author: mrdocs@opensuse.org
changelog:
  - Bump version to 3.2.1
  - Webseeding has been improved considerably
  - Port switching no longer requires a restart and some minor
    additions to the scripting API.


author: beineri@opensuse.org
changelog:
  - update to 3.2.2: several crashes have been fixed, the plasma
    applet has seen some improvements and can now be placed in the
    panel, and the configuration dialog can be made small enough to
    be useful on small screens.


author: beineri@opensuse.org
changelog:
  - update to 3.2.3: a couple of rare crashes were fixed, global
    shortcuts work again and the plasma applet can now display sizes
    larger then 4GB properly


author: beineri@opensuse.org
changelog:
  - update to 3.2.4:
    * Improve flexibility of IP blocklist parsing to support more formats
    * Fix bug in TorrentFileListModel causing wrong state to be shown
    * Fix very rare crash caused by 0 pointer
    * Fix bug causing scheduler to not restart the schedule timer
    * Unset Qt message handler when Log is destroyed


author: beineri@opensuse.org
changelog:
  - update to 3.2.5:
    * Fix crash caused by dangling pointer to already destroyed view
    * Backport tracker timeout fix from trunk


author: tittiatcoke@gmail.com
changelog:
  - update to 3.3
    * Newly designed user interface
    * Plugins have full window themselves
    * New shutdown plugin, that allows you to shutdown, sleep or hibernate
      when one or more torrents have finished seeding/downloading
    * Mediaplayer plugin has it's own activity and gains a playlist widget
    * File selection dialog now shows if existing files are found
    * Queue Manager behaviour has been changed significantly and you can
      disable it completely
    * see http://ktorrent.org/?q=node/35 or the Changelog


author: beineri@opensuse.org
changelog:
  - update to 3.3.1: several crash and memory leaks fixes. Bandwidth
    schedulers user interaction has been improved, and some other
    minor issues have also been fixed.


author: tittiatcoke@gmail.com
changelog:
  - update to 3.3.3
    - Fix crash caused by 0 pointer in Downloader::saveDownloads (bko#219019)
    - Don't remove torrent when jobs are running, wait until they are done,
      this fixes a crash (bko#218853)
    - Disable editing of items in ActivityListModel (bko#219355)
    - Make sure checks for ftello and fseeko are done, fixes a problem with
      large file sizes on BSD (bko#217523)
    - Make sure reannounce timer in UDPTracker is always stopped in the stop call (bko#219663)
    - Fix broken FilterListModel::removeFilter fixes a crash (bko#219760)
    - Revamp adding trackers to TrackerListModel, should fix a crash (bko#218738)
    - Don't allow nested event loops when iterating over the incomplete url
      list in scanfolder plugin, fixes a crash (bko#219885)
    - Fix crash due to uncaught exception in TorrentFileTreeModel::loadExpandedState
    - Fix bug causing error message that the QM limits are reached to be shown
      instead of a torrent to be enqueued (bko#220171)
    - Fix crash caused by not checking for 0 pointer (bko#221333)
    - Fix crashes when DHT socket could not be bound (bko#221872)
    - Fix bug causing files to be created which are to big in some rare
      circumstances (bko#222036)
    - Fix bug causing wrong location hint to be used when no default save location
      is selected (bko#222783)


author: tittiatcoke@gmail.com
changelog:
  - update to 3.3.4
    * Bugfix release
      + this fixes a couple of crashes,
      + a sorting bug in the choker (which should improve seeding a lot)
      + a problem where the global max share ratio and seed time
      could override group settings.


author: tittiatcoke@gmail.com
changelog:
  - update to 4.0.1
    * bugfix release
    * Several crashes have been fixed, as well as a problem which
      caused a lot of disk activity when downloading at high speed
      on certain filesystems.
    * Authentication can now be disabled in the webinterface
      (use with care obviously)
    * A new plugin to generate magnet URI's from torrents was added
    * Events like hibernating and the network going down for some time,
      are now handled in a better way.


author: beineri@opensuse.org
changelog:
  - update to 4.0.2
    * Fix wrong X-KDE-PluginInfo-Name in ktzeroconfplugin.desktop
    * Fix crash caused by 0 pointer in webinterface plugin
    * Increase auto update retry interval of ipfilter plugin to 15 min
    * Fix bug causing groups file to grow very large over time


author: tittiatcoke@gmail.com
changelog:
  - update to 4.0.3
    * Several crashes have been fixed, and some minor bugs were fixed
    * KDE progress dialogs are now shown when moving files
    * 2 digits of precision are now used when displaying sizes and
      speed.


author: tittiatcoke@gmail.com
changelog:
  - update to 4.0.4
    * fixes several minor things, and improves the performance when
      there are many torrents


author: davejplater@gmail.com
changelog:
  - Update to 4.0.4.60git20101130 to fix crash #(kde#258078)
  - Upstream changes :
    * Make homepage display properly with webkit
    * Rename HomePage to WebView and remove HTMLPart
    * Make search form in homepage work again
    * Make sure that webkit requests to open new windows results in
    new tabs being opened
    * Saving links and images to disk now works
    * Handle unsupported content by saving it to disk
    * Make sure that the home page ends up in the browsing history of
    a search.
    * Update ChangeLog
    * Merge branch 'webkit'
    * SVN_SILENT made messages (.desktop file)


author: davejplater@gmail.com
changelog:
  - Split off libktcore.so.12 into sub package libktcore12.
  - Update to 4.0.4.60git20101217 to fix crash #(kde#260338).
  - Removed new_kde_powermanagement.diff, incorporated upstream.
  - Upstream changes :
    * Make it possible to add TorrentFileStream from the dbus interface
    and also provide a dbus interface for this TorrentFileStream.
    * Improve perfor.ance of View
    * Remove unnecessary call to setEmitDownloadStatusChanged in
    FileSelectDlg.
    * Use QVector instead of in WebSeedsModel.
    * Add do not ask again option to dialog shown when torrent file is
    downloaded in the search plugin.
    * Support data check queueing feature of libktorrent.
    * Fix bug causing user modified filename not be shown for single
    file torrents.
    * Ensure that lastSaveDir is saved to the config.
    * Make sure ktorrent compiles and works with new solid
    powermanagement api introduced in KDE 4.6beta2.
    * Fix bug with properties extender not setting uniform row heights
    to false when it is shown.
    * Add option to rename single file torrents to the file inside.
    * Add patch from Duns Ens which adds a dbus call to remove the
    TorrentFileStream in DBusTorrent.
    * Fix bug causing the wrong path to be opened when opening a
    nested directory in a multifile torrent.


author: davejplater@gmail.com
changelog:
  - Used kde macros in the files section and added man pages -
    ktupnptest.1 and ktorrent.1 generated by help2man.


author: davejplater@gmail.com
changelog:
  - Update to ktorrent-1.0.80 (1.1beta1) fix kde #(261679) crash with
    rss syndication plugin.
  - Added "Requires libktcore12 = version-release to ensure the
    correct libktcore12 is upgraded.
  - Upstream changes :
  - * Video streaming support
    * Superseeding support
    * Data file moves are now tracked in the GUI
    * The GUI has been redesigned and now makes proper use of KDE's
      KParts technologie
    * The search plugin now uses webkit
    * Exclusion patterns have been added to the syndication plugin
      filters
    * And many other smaller changes. For a full overview of all the
      changes, take a look in the ChangeLog's of libktorrent and
      ktorrent.


author: asterios.dramis@gmail.com
changelog:
  - Update to 4.0.99rc1 (4.1rc1):
    * Make sure that apply button of config dialog is enabled properly when the
      group changes in the scanfolder settings
    * Add kio-magnet
    * Improve performance of ktorrent in situations where there are many torrent
      (262571)
    * Fix memory leak on exit (263802)
    * Fix tab bar not matching TabBarWidget state in some circumstances (263068)
    * Fix libktorrent not gettting updated when the download of a magnet link
      finishes and the FileSelectDlg is shown
    * Update view tab when switching to it, fixes data scan widget showing in the
      wrong place (259483)
    * Update view captions every GUI update (264215)
    * Use user modified path for file column in chunks view (264814)
    * Fix QM bug causing torrents to get started when it is not needed (262570)
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Changed License: to GPLv2+ and GPLv3 and LGPLv2 and LGPLv2+ and LGPLv2.1+
      and BSD.
    * Updates in Url: and %description.
    * Added description for the patches based on openSUSE Patches Guidelines.
    * Updates in Buildrequires:, Requires:, %build, %install and %files sections.
    * Use Suggests: and not Recommends: for lang package.
    * Removed %pre and %post /sbin/ldconfig section for main package (not
      needed).
    * Moved the english help files in the main package.
  - Removed ktorrent icons from icons.tar.bz2 (they are provided by the package).
  - Fixed rpmlint warning ("wrong-icon-size").


author: asterios.dramis@gmail.com
changelog:
  - Update to 4.1.0:
    * Check if source files are missing before moving them (bko#265607)
    * Fix scanextender showing when they are not supposed to (bko#259483)
    * Fix mediaplayer unable to stop in buffering mode when streaming
      (bko#266100)
    * KDE 4.4 compatibility fix in search plugin
    * Make sure overwrite is possible for the torrent copy file feature
    * Fix critical Qt warning when opening context menu in view
  - Spec file updates:
    * Removed Authors: from %description (requirement for Factory submissions).
    * Removed ktorrent-devel and libktcore12 subpackages and merged it in the
      main package since the package doesn't actually provides any shared
      libraries. Because of this also removed libktcore.so to fix rpmlint warning
      "devel-file-in-non-devel-package".
    * Minor update in %files section.
  - Rebased "initial-preference.diff" patch to apply cleanly.


author: asterios.dramis@gmail.com
changelog:
  - Update to 4.1.1:
    * Make sure that libktorrent translation catalog is inserted (bko#269515)
    * Fix wrong tooltip in QM preference page
    * Make sure activities list is added again to the GUI after toolbars are
      edited (bko#269727)
    * Prevent port conflicts from happening (bko#268989)
    * Clear labels of BasicJobProgressWidget in constructor (bko#270035)
    * Make tabbar widget icons follow KDE size changes (bko#270277)
    * Fix crash in search plugin (bko#271516)
  - Spec file updates:
    * Simplified License: to GPLv2+ which is the main license.
    * Better fix for wrong-icon-size.
    * Fix locales removal if suse_version is not set.
    * Minor other updates.
  - Updated manpages.


author: javier@opensuse.org
changelog:
  - Update to 4.1.2:
    * Fix crash when duplicate trackers are added (bko#274413)
    * Fix bug causing quit action not be shown in system tray when
      not using KDE
    * Fix edit script not working in scripting plugin
    * Make log output suspension work again
    * Fix crash when shutdown_rules files becomes corrupted
      (bko#277602)
    * Fix file rename leading to file being placed in the toplevel
      directory (bko#279926)


author: asterios.dramis@gmail.com
changelog:
  - Update to 4.1.3:
    * Fix statusbar hiding and showing not working (kde#281674)
    * Fix missing items in tray menu (kde#282304)
    * Fix move on completion location not being set when open all torrents
      silently is enabled (kde#279582)
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Renamed License: to GPL-2.0+ (SPDX style).
  - Updated manpages.


author: mlin@suse.com
changelog:
  - Update to version 4.2.0, also lists changes what changed in rc1
    * Add new group switcher combobox in toolbar
    * Make kio-magnet optional
    * Improve handing magnet uris in search plugin
    * Fix bug causing kio-magnet to deselect all files
    * Close current scan widget when a new one is started for a torrent
    * Fix syndication plugin not handling relative urls properly
    * Fix magnet uri's not being handled properly in load torrent feature of webinterface
    * Make it possible to check individual files of a torrent
    * Data checks for multiple torrents can now get started at the same time
    * Make links clickable in the status tab comments field
    * Revamp UPnP plugin
    * Fix bug making it possible to add conflicting items to the schedule
    * Make it possible for schedule items to span multiple days
    * Include disk usage of existing files when calculating bytes left after download in FileSelectDlg
    * Disable scripts in GUI, if no interpreter could be found for the script
    * Show shutdown plugin's config dialog when no rules are present and the enable button is pressed
    * Make it possible to wait for several events before activating the shutdown action
    * Fix wrong required diskspace calculation in some rare circumstances
    * Revamp scanfolder plugin
    * Revamp GUI of mediaplayer plugin
    * Make properties extender a dialog
    * Fix bug causing scripts not to be selectable in scripting plugin
    * Show info hash in status tab
    * Improve video streaming support
    * Add Open With option to FileView context menu
    * Fix bug causing views to not get properly restored when the application language changes
    * Check if new trackers have a supported protocol
    * Remove usage of several deprecated KDE3 networking classes
    * Remove obsolete config options of datacheck during upload feature
    * Improve error display of syndication plugin errors
    * Remove multiple views support
    * Relabel Change Tracker button into Switch Tracker to avoid user confusion
    * Revamp IP filter widget
    * Fix scanfolder moving to loaded directory causing a flurry of popups about the torrent already being loaded
    * Only enable the infowidget plugin by default
    * Add force start option
    * Add torrent search bar for view
    * Make it possible to hide uploads, downloads and not queued torrents in the queue manager
    * Merge status and name column into one column and use icons to show the status
    * Highlight in bold and scroll to newly added torrents
    * Show torrent names in remove torrent and data confirmation dialog
    * Enable select new location button when all non excluded files are missing instead of when all files are missing
    * Hide chunkbar when download of stream is complete
    * Suspend/resume queue when middle clicking on tray icon
    * Use dbus to show ktorrent window from plasma applet
    * Fix crash due to dangling pointer
    * Always make already loaded message of a torrent a passive popup
    * Make torrent properties dialog modal
    * Allow i2p addresses as a custom ip in tracker announces
    * Fix bug causing homepage of search plugin not the render properly
  - Refresh suse-dht-warning.diff
  - Drop out ktorrent-bug287309.patch since its included


author: hmacht@suse.de
changelog:
  - version 0.2: add addition cmd line options to specify the
    postition on the desktop, whether to use horizontal or vertical
    alignment and to draw ktray without decoration and focus


author: gregkh@suse.de
changelog:
  - update to the 0.3.1 release
  - fix up a bunch of rpmlint warnings in the spec file
  - put a "proper" copyright description on the spec file


author: tittiatcoke@gmail.com
changelog:
  - Added a patch to correct the makefile in po/kvirc. This contained
    twice the entry for kvirc_hu.mo


author: bitshuffler@opensuse.org
changelog:
  - Update to 4.0.0:
    * Definitive and stable port to the Qt4 libraries
    * A brand new build system based on CMake (no more ./configure)
    * Better support for server technologies: CAPS, STARTTLS, SASL,
      irc services.
    * New UPnP module to control and remotely map router ports for DCC
    * Totally rewritten MDI subsystem, with look and feel of your OS
    * Nice graphical addon packager
    * Visual class editor for object oriented scripting
    * Rewritten iograph module to check your bandwidth usage
    * Support for animated avatars
    * Ability to get other user's avatars/information without the
      need to CTCP the whole channel
    * Support for DBus inter-process communication
    * Support for the MPRIS media player control and info reporting
    * Support for Phonon direct media playback
    * A lot of new options to better customize your client
    * A lot of new KVS commands and functions for your scripting needs
    * Tons of bug fixes, more than 500 only from the bugtracker
  - Use %_smp_mflags


author: ro@suse.de
changelog:
  - add kvirc-ctcp_vul.diff:
    fix issue with remote CTCP commands execution
    CVE-2010-2785 (bnc#626942)


author: toddrme2178@gmail.com
changelog:
  - Update to 4.0.2:
    * ChangeLog is not updated
  - Update to 4.0.1:
    * ChangeLog is not updated
  - Add optional python dependency


author: ro@suse.de
changelog:
  - update to 4.0.4
    * translations updated
    * many fixes to the buildsystem
    * bugfixes
    * details please see https://svn.kvirc.de/kvirc/timeline


author: toddrme2178@gmail.com
changelog:
  - Added %kde4_runtime_requires macro (fix for RPMLINT warning)
  - Removed commented lines (fix for RPMLINT warning)
  - Added automatic language check (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: toddrme2178@gmail.com
changelog:
  - Switched to external libraries.  This is the upstream recommended
    way to build the program and is more secure
  - Removed INSTALL file from documentation (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: saigkill@opensuse.org
changelog:
  - updated to version 0.10
    - Added German translation (thanks to Sascha Manns)
    - Implemented smarter queue engine to manage requests more efficiently
    - Integration with KDE notification message system
    - Show antivirus and anti-phising services' workload
    - Added drag and drop support
    - Save each column width for better customization
    - A lot of miscellaneous improvements


author: saigkill@opensuse.org
changelog:
  - updated to version 0.11
  -- Added Italian translation (thanks to Gianluca Boiano)
  -- Fixed bug that prevents the width of the task table's columns from
    being saved on exit


author: Sascha.Manns@open-slx.de
changelog:
  - updated to 0.21.0
  - from changelog:
    + Implemented the ability to download and submit files for scanning
    + Added Czech translation (thanks to Pavel Fric)
    + Fixed compilation error for Qt versions previous to 4.7
      (WebHttpConnector)
    + Fixed some translation typos


author: Sascha.Manns@open-slx.de
changelog:
  - updated to 0.22.0
  - from Changelog:
    - Added contextual service menu to dolphin (right click on file
    - -> Scan with KVirusTotal)
    - Implemented command line arguments (-f , -r and -u )
    - Added option to create either single or multiple application
      instances
    - Implemented the ability to check automatically for new versions
      at start up, if wanted
    - Added new menu option "Help --> Check for updates..." for
      on-demand version checks
    - Added Hungarian translation (thanks to Tóth Attila)
    - Added Russian translation (thanks to Alexander Shevyakov)
    - Beautify some menu options
    - Beautify percent values when decimal side is zero not being shown
      (70.0 => 70% --> 70.0%)
    - Fixed error when dealing with very small remote files
      (FileDownloader)
    - Fixed a couple of broken connections (MainWindow.cpp &
      BaseHttpConnector)


author: Sascha.Manns@open-slx.de
changelog:
  - updated to 0.22.1
  - from Changelog
  - Fixed error when analyzing URLs due to change in service provider
    interface


author: agraf@suse.de
changelog:
  - update kvm-78 -> qemu-kvm-0.10.5
    - 'info chardev' monitor command
    - automatic port allocation for vnc and similar
    - improved cdrom media change handling
    - scsi improvements
    - e1000 vlan offload
    - fix interrupt loss when injecting an nmi
    - SPT optimizations
    - x86 emulator improvements
    - fix amd->intel migration
    - enable virtio zero-copy (Mark McLoughlin)
    - uuid support
    - hpet support
    - '-drive serial=...' option
    - improved tsc handling (Marcelo Tosatti)
    - guest S3 sleep (Gleb Natapov)
    - '-no-kvm-pit-reinjection' option to improve timing on RHEL 3 era guests (Marcelo Tosatti)
    - fix xen-on-kvm
    - enable ac97 audio by default
    - add virtio-console device
    - fix rtc time drift on Windows (-rtc-td-hack option)
    - vnc improvements
    - fix kvmclock on hosts with unstable tsc (Gerd Hoffman)
    - fix cygwin on Windows x64
  - enable nested paging again


author: agraf@suse.de
changelog:
  - Update to 0.11.0-rc2
    - no changelog provided upstream, will hopefully follow for 0.11.0
  - Include Mac OS X patches again
  - Include dictzip patches (Studio related)
  - Split KMP out, we'll take the kernel module as of now
  - Version update in accordance with fate#306665


author: brogers@novell.com
changelog:
  - update to 0.11.0
    Changes from the qemu-kvm-0.10 series:
    - merge qemu 0.11.0
    - qdev device model
    - qemu-io
    - i386: multiboot support for -kernel
    - gdbstub: vCont support
    - i386: control over boot menu
    - i386: pc-0.10 compatibility machine type
    - qcow2: use cache=writethrough by default
    - i386: MCE emulation
    - i386: host cpuid support
    - slirp: host network config
    - virtio: MSI-x support
    - pci: allow devices to specify bus address
    - migration: allow down time based threshold
    - virtio-net: filtering support
    - http block device support
    - i386: expose numa topology to guests
    - native preadv/pwritev support
    - kvm: guest debugging support
    - vnc: support for acls and gssapi
    - monitor: allow multiple monitors
    - device assignment: MSI-X support (Sheng Yang)
    - device assignment: SR/IOV support (Sheng Yang)
    - irqfd support (Gregory Haskins)
    - drop libkvm, use some of the upstream kvm support (Glauber Costa)
    - device assignment: option ROM support (Alex Williamson)
    - x2apic support (Gleb Natapov)
    - kvm/msi integration (Michael S. Tsirkin)
    - hpet/kvm integration (Beth Kon)
    - mce/kvm ingration (Huang Ying)
  - refresh patch series


author: brogers@novell.com
changelog:
  - update to 0.12.1.2 (FATE#306513)
    Changes from qemu-kvm-0.11.x include:
    - merge qemu 0.12.1
    - many changes, including:
    - s390 support
    - live migration: support migration with non shared storage
    - live migration: make save/restore data driven (VMState)
    - monitor: introduce machine-protocol (QMP)
    - qdev: convert many devices, support reading config from file
    - pci: infrastructure to support 64-bit busses
    - net: introduce -netdev to support point-to-point networking
    - net: add support for GSO and checksum offload
    - tons of bug fixes throughout the code base
    - many kvm-specific bug fixes


author: brogers@novell.com
changelog:
  - Update to 0.12.2, including these changes among others:
    - Update SeaBIOS to 0.5.1
    - vnc: Fix artifacts in hextile decoding
    - device assignment: default requires IOMMU
    - pc: add machine type for 0.12
    - Fix CPU topology initialization
    - vmware_vga: Check cursor dimensions to avoid buffer overflow
  - Remove deprecated windows drivers
  - ability to build all objects from source now
  - build debug package


author: brogers@novell.com
changelog:
  - Fix network booting (bnc#580947)
  - Fix virtio network shutdown under load
  - Fix buffer overrun
  - Fix access after end of array
  - Cleanup issues with net device integration
  - Fix remaining extraneous stderr output on startup


author: agraf@suse.de
changelog:
  - Add Studio specific patches back again
    - VNC password file
    - VNC exit after n disconnects
    - SLIRP disable outgoing connections


author: coolo@novell.com
changelog:
  - do not put 11 chars in a direntry with only length of 8
    (I hope upstream comes up with something better soon)


author: brogers@novell.com
changelog:
  - Update to 0.12.3, which includes these changes among others:
    - segfault due to buffer overrun in usb-serial
    - kvm: Fix eflags corruption in kvm mode
    - don't dereference NULL after failed strdup
    - better error handling in storage code
    - virtio-net: fix network stall under load
  - Fix hang in bios with multiple vcpus (bnc#586260)
  - Cherry picked a few other useful upstream post 0.12.3 fixes


author: brogers@novell.com
changelog:
  - Windows XP and 2003 install again when using -device w/ide (bnc#590683)
  - fix segfault when guest started with > 16 vcpus (bnc#581712)
  - balloon info in monitor is erratic/incorrect (bnc#580841)
  - removed --allow-unsupported-modules from modprobe (bnc#588214)
  - updated kvm-supported.txt


author: brogers@novell.com
changelog:
  - in no-kvm mode, enforce RAM limit of 4095 MB  (bnc#581738)
  - fix floppy support using -global isa-fdc (bnc#591597)


author: agraf@suse.de
changelog:
  - Pull in patches that are waiting for 0.12.4 to be released
    - Fixes overlapping rom regions (bnc#590425)
    - Give warning instead of segfault with -smp > max (bnc#581712)
  - Add S390 patches to make -nographic work properly and add
    bootloader code
  - Fix cmos patch to enable S390 building again


author: brogers@novell.com
changelog:
  - Proper fix for Windows XP and 2003 install problems (bnc#590683)
  - gpxe compiles more cleanly
  - report error if monitor change command fails


author: brogers@novell.com
changelog:
  - Update windows virtio drivers to latest available (incl. Balloon)
  - Included Windows XP and 2003 install fix for isa-pc case as well
    (bnc#590683)
  - Add -boot option for -drive parm to the doc. (bnc#594742)
  - Improved formatting of kvm-supported.txt file


author: brogers@novell.com
changelog:
  - Fixed block io corruption bug where we weren't watching to not
    exceed IOV_MAX. (bnc#586118, bnc#599012)


author: brogers@novell.com
changelog:
  - Windows virtio iso filename clarification (bnc#603900)
  - Document warning about using the default mac address (bnc#603179)
  - Clarify pci passthrough support statement


author: brogers@novell.com
changelog:
  - There are various issues in the multiwrite code paths for which
    upstream patches already exist, including a bad memory leak.
    This addresses bnc#603523. These patches are now included:
    kvm-qemu-pre0.12.4-fix-multiwrite-error-code.patch
    kvm-qemu-pre0.12.4-fix-multiwrite-error-handling.patch
    kvm-qemu-pre0.12.4-fix-multiwrite-memory-leak.patch
    kvm-qemu-pre0.12.4-free-iovec-array.patch


author: agraf@suse.de
changelog:
  - Pull in some block speedup patches from me (bnc#599095). This also
    changes the default for block devices back to writeback, which should
    significantly speed up default block assignments.


author: agraf@suse.de
changelog:
  - Pull in some patches that are in the 0.12.5 stable queue. I only picked
    the ones that looked pretty serious (and affected us).


author: brogers@novell.com
changelog:
  - qemu-kvm was mistakenly being built without libaio support, which
    results in less efficient disk i/o (bnc#598271)


author: brogers@novell.com
changelog:
  - Update to stable release 0.12.5, which includes numerous bug
    fixes. This and other recent changes address: bnc#598298,
    bnc#621793, bnc#619991, bnc#603179
  - Warn if default mac address is used
  - rtl8139 stops working after restore
  - Incompatibility with libvirt if disk caching specified in xml


author: brogers@novell.com
changelog:
  - Change default memory from 384MB to 512MB, which is in keeping
    with the default used by vm-install. This increased amount allows
    more guest configurations to be usable without specifying the
    memory. (bnc#640093)
  - Fix building gpxe when using latest make tool.


author: brogers@novell.com
changelog:
  - Update to stable release 0.13.0. Includes:
    - vhost-net: kernel-accelerating network backend for virtio devices
    - qmp: significant improvements covering most monitor commands
    - vnc: introduction of new encodings that dramatically improve bandwidth
    - ivshmem: new shared memory device allowing multiple guests to share
      a memory region
    - mips: introduction of fulong mini-pc
    - virtio-9p: introduction of a paravirtual file system passthrough
      mechanism
    - hpet: many enhancements
    - target-s390: support for s390 usermode emulation
    - QMP is still considered experimental in 0.13.0, but should be usable by
      libvirt
  - SeaBios updated to 0.6.1. Includes:
    - Support for virtio drives
    - Add ACPI definitions for cpu hotplug support
    - Support for a graphical bootsplash screen
    - USB mouse support
    - The PCI support for emulators is less dependent on i440 chipset


author: brogers@novell.com
changelog:
  - update to rc0 of qemu-kvm version 0.14.0. A more complete list of
    changes will follow with the official release, but here are some
    highlights:
    - virtio improvements
    - ahci emulation
    - stable QMP interface
    - better spice support
    - block device resizing
    - huge nbd performance improvement
    - qed disk image format (new)
    - qcow2 performance and stability improvements
    - many bug fixes
  - update to version 0.6.1.2 of Seabios
  - fix buffer overrun in slirp


author: brogers@novell.com
changelog:
  - update to rc1 of qemu-kvm version 0.14.0
  - provide missing video bios files (bnc#669912)
  - fix issues with using i82559er emulated nic
  - be explicit about more configure options
  - enable vnc threading


author: brogers@novell.com
changelog:
  - update to latest pre 0.14.0 rc. (Includes the qemu 0.14.0 code as
    a basis)
  - more parallel makes


author: brogers@novell.com
changelog:
  - update to version 0.14.0
    See http://wiki.qemu.org/Changelog/0.14 for changes in 0.14
    upstream qemu. Also includes kvm-specific enhancements.


author: brogers@novell.com
changelog:
  - re-enable Linux AIO for SLE11 build
  - let vhost-net support be determined by build environment
  - add sb16 and hda sound card support (hda is new as of 0.14)
  - e1000 fix (bnc#626654)
  - upstream fixes for device-asignment, pc-net, sd memory, vnc
    memory leak, vnc crash, potential deadlock


author: brogers@novell.com
changelog:
  - Update seabios to version 0.6.2
  - put pulse audio first in sound interface list
  - various upstream post 0.14 fixes, including:
    abort on bad drive command-line parameters
    vnc crash upon too much output
    various vnc issues
    various virtio issues
    various e1000 issues
    performance regression
    multiwrite


author: brogers@novell.com
changelog:
  - cleanup unused variable (for gcc4.6) and extra whitespace from
    block/dictzip.c
  - lots of other code cleanup related to gcc4.6 flagging variables
    which are set but not otherwise used. Some of these were taken
    from the ipxe project and applied to our gpxe code.


author: brogers@novell.com
changelog:
  - update to version 0.14.1
    includes patches we already carry, also the following fixes:
    qed consistency check
    use after free issue with drive_del
    device assignment issue
    emulated scsi adapter ABORT message handling
    applesmc REV key
    handling of vhostforce parameter to -net
    allow ISA IRQ sharing


author: brogers@novell.com
changelog:
  - added creation of user/group qemu/qemu for use by libvirt (and
    potentially others) to avoid running as root


author: agraf@suse.de
changelog:
  - fix RAM limit on s390x (bnc#689081)
  - automatically load kvm kernel module on s390x (bnc#691668)
  - make dzip big-endian safe (bnc#692217)
  - fix potential endless loop in dictzip (bnc#693592)
  - update s390 patches to fit with 0.15


author: brogers@novell.com
changelog:
  - update to v0.15.0 rc1
  - update to latest ipxe and seabios upstream development sources
  - build seabios with ahci support enabled
  - add a BuildRequires for xfsprogs-devel so trim/discard is enabled
    for raw images.
  - add braile support
  - enable linux AIO
  - pulse audio is now first in list - making it the default interface


author: brogers@novell.com
changelog:
  - update to v0.15.0
    for details, see: http://wiki.qemu.org/ChangeLog/0.15
  - update to latest seabios (ahci is enabled there now)
  - fix failures migrating or saving large memory vms when remaining
    host memory is insuffienct (bnc#705095)
  - fix for creating 1MB vm


author: brogers@suse.com
changelog:
  - Update seabios to v1.6.3
  - fix curl based disk access
  - fix termination by signal with -no-shutdown option set
  - dont set e1000 capabilities list bit


author: brogers@suse.com
changelog:
  - Update to qemu-kvm v0.15.1
    - see http://wiki.qemu.org/ChangeLog/0.15 for details
  - update to most recent ipxe upstream development sources


author: brogers@suse.com
changelog:
  - Update to qemu-kvm v1.0.1
    - see http://wiki.qemu.org/ChangeLog/1.0 for details
  - Update SeaBIOS to v1.7.0, which includes the following:
    - Many enhancements to VGA BIOS code - it should now be feature
      complete with LGPL vgabios
    - Support for virtio-scsi
    - Improved USB drive (usb-msc) support
    - Several USB controller bug fixes and improvements
    - Runtime ACPI AML PCI hotplug construction
    - Support for running on i386 and i486 CPUs
    - Enhancements to PCI init when running on emulators
    - Several bug fixes
  - Update to iPXE v1.0.0
    - many misc fixes


author: brogers@suse.com
changelog:
  - update to most recent ipxe code
  - avoid array bounds error building ipxe
  - include more "standard" doc files
  - misc spec file cleanups


author: brogers@suse.com
changelog:
  - fix qemu-kvm crash with "-usbdevice tablet". (bnc#766310)
  - fix CVE-2012-2652, where a tmpdir symlink attack is possible
    when using snapshots (bnc#764526)
  - drop qemu-img-kvm, which is a rename of the qemu-img file and
    delivers no additional value
  - drop qemu-ga. This file is now provided by the qemu-guest-agent
    package.


author: brogers@suse.com
changelog:
  - segfault can occur with -M pc-1.0 and -M pc-0.15 due to bad
    machine default settings (bnc#765038)


author: brogers@suse.com
changelog:
  - Update to qemu-kvm v1.1.1 (bug fixes only) Noteworthy fixes:
    - rtl8139: validate rx ring before receiving packets
    - ahci: SATA FIS is 20 bytes, not 0x20
    - sheepdog: fix return value of do_load_save_vm_state
    - fdc: fix implied seek while there is no media in drive
    - qcow2: fix autoclear image header update
    - pci_bridge_dev: fix error path in pci_bridge_dev_initfn()
    - qdev: release parent properties on dc->init failure
    - intel-hda and ahci: Fix reset of MSI function
    - rtl8139: honor RxOverflow flag in can_receive method
    - monitor: Fix memory leak with readline completion
    - qcow2: Silence false warning
    - kvm: i8254: Fix conversion of in-kernel to userspace state
    - kvm/apic: correct short memset
    - exec: fix TB invalidation after breakpoint insertion/deletion
    - virtio-blk: Fix geometry sector calculation


author: tittiatcoke@gmail.com
changelog:
  - Update to svn 939034
    + Fixed: listing is not a boolean, but a list of
      data fields delivered, so listing=false is wrong
      (although recognized by KIO, but still wrong)


author: tittiatcoke@gmail.com
changelog:
  - Update to svn 946031
    + pkcs11 parameters changed for openvpn >= 2.1rc-9
    + openvpn version detection improved
    + crash fix


author: tittiatcoke@gmail.com
changelog:
  - Update to svn 946544
    + code reformatted
    + pkcs11 token support for other than etoken added
    + memory leak fixes
    + compile fix


author: tittiatcoke@gmail.com
changelog:
  - Update to svn 946998
    + rename to empty name fixed
    + openvpn import menu entry fixed
    + missing icons fixed
    + missing files on import fixed
    + size fixed
    + missing files on import fixed
    + profile data not right found on pcf import fixed
    + option for selecting open profilemanger after import added (pcf import)
    + slot disconnect fixed
    + dont show error msgbox on cancel


author: tittiatcoke@gmail.com
changelog:
  - update to svn985429
    + Fixes crashes when starting configuration/profile manager
    + Fixes double route add when disconnecting


author: tittiatcoke@gmail.com
changelog:
  - update to svn1003701
    * replace all q3process and k3process with qt4/kde4 replacement
    * profiletype on profilemanger fixed
    * path to tail after change in profilemanger fixed
    * interface detection fixed
    * racoon specific page moved to connection specific in profilemanger


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.9.2
    * features
    - ask user password on each connect option added
    - $HOME/bin now in search path of default paths
    - default paths search order changed
    - useless comment on tail info removed
    - DNS_UPDATE option renamed to Update DNS configuration,
      if not checked, /etc/resolv.conf will not changed
    - ping_check.sh now useable with ash
    - ping_check.sh device parameter added
    - connection status check now uses tunnel device
    - translation update
    - empty patch checking on load/save added
    - detecting pkcs11 ids for openvpn via openvpn added
    - option for selecting open profilemanger after import added
    - pkcs11 parameters changed for openvpn >= 2.1rc-9
    - openvpn version detection improved
    - pkcs11 token support for other than etoken added
    - dns domain added for pptp
    - kde3 type in version added
    * bugfixes
    - crash at smartcard options widget fixed [kde4]
    - selector on authentication page fixed [kde4]
    - gui freeze eleminations [kde4]
    - username display on status fixed (openvpn) [kde4]
    - use remote network changing on profilenetworkgeneraloptions fixed [kde4]
    - replace custom bug report entry with homepage call entry [kde4]
    - profiletype on profilemanger fixed [kde4]
    - interface detection fixed [kde4]
    - racoon specific page moved to connection specific in profilemanger [kde4]
    - restoring last profile fixed [kde4]
    - echo mode on import certificate dialog fixed [kde4]
    - echo mode on psk options dialog fixed [kde4]
    - echo mode on cisco manually dialog fixed [kde4]
    - manageciscocert dialog fixed [kde4]
    - read profile data fixed (pcf file) [kde4]
    - crash on openening profilemanger fixed [kde4]
    - fixes regarding dns update
    - saving cisco nat mode fixed


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.9.3
    * bugfixes
    - --non-inter option removed because no longer nessary
    - useless extra route disabled
    - resolvconf fixes
    - creating additional route with /32 mask fixed
    - crash on wrong import password on p12 certificate fixed
    - certificate import p12 fixed
    - keeping default route fixed (pptp)
    - crash at import ipsec config fixed (#205502) [kde4]
    - displaying values in importprofiledialog after importing ipsec config fixed
    - enterxauthinteractivepasscode layout fixed
    - ppp auth method in preferencesdialog fixed
    - ask username/password only if needed fixed (pptp)
    - cisco nat mode saving fixed
    - dialog change detection in preferencesdialog fixed
    - ProfileCmdExecAfterDisconnectSelector on preferencesdialog fixed
    - ProfileSpecificSelector on preferencesdialog fixed
    - icon size on daemon options fixed
    - icon size on helper program options fixed
    - export kvpnc profiles fixed
    - filename select on kvpnc profile import fixed
    * Features
    - check cisco_cert_mgt tool before running the wizard added
    - allow empty certificate password on vpnclient
    - qt3 compat usage removed in kfeedbackdialog
    - import/export profiles now checkable (instead of select)


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.9.4
    * bugfixes
    * features
      + save only new profiles at ipsec config file import
      + ipsec error handling improved
      + support for inline certificates (user certificate, ca certificate,
      private key, tls-key) at openvpn config file import added
      + importing username by special line at openvpn config file import added
      + hide ipsec related settings at virtualip options page if not nessary
      + cpu usage reduced
      + dock tooltip better formatted
      + eventsrc updated
      + stop connecting if hostname could not resolved at racoon profile
      + displaying virtual ip address in tooltip added (*swan, racoon)
      + dhgroup for esp added (*swan)
      + filter for fritzbox vpn user config file changed to "vpnuser_*.cfg"
      + dont use "VPN connexion established" as successful connect at racoon
      + useless netmask removed at setkey rules
      + temporary static rightid removed at *swan
      + useless http proxy options on racoon usage disabled
      + user options on racoon usage disabled if not xauth or l2tp
      + dottedIpv4Netmask2NetmaskBytes function at utils added
      + fritzbox vpn user config file import added
      + set text instead item number for auth type at preferencesdialog
      + save single profile at additionally to config sync
      + racoon virtual ip support added (use LeftSourceIP)
      + debug options for pluto and klips added (*swan)
      + remote id moved from cert options to ipsec/racoon options
      + checking gre support at pptp added
      + load ip_gre module if nessary at pptp
      + code cleanup
      + display profile info in profile selector tooltip added
      + not useable mppe and ppp options now disabled at l2tpd profile
      + l2tp auth at profile selector tooltip for l2tp profiles added
      + save only current profile instead of all if passwords got from
      dialog during connecting
      + messagebox for user added if connection was refused at pptp connect try
      + use KProcess instead QProcess in some cases at utils
      + tun device check more reliable made
      + allow hostname instead of ip address in ping check too
      + ciscouserca type at importcertifcate dialog added (user + ca certificate)
      + certificate will now imported into cisco cert store if set in config file
      + use cisco cert store option at certificate settings at orig cisco usage added
      + importing a pcf file containing certificate will now import the certificate
      too (file/cert store is selected by CertStore option in pcf file)
      + certificate select dialog now show also certs with der extension
      + hybrid support detection at vpnc added (openssl support compiled in)
      + hybrid mode (ca cert and name/password) added (vpnc, vpnclient)
      + ca certificate import at importcertifcate dialog added
      + use nat option added (split use udp into use udp and use nat for more
      flexibility)
      + process only events if needed at getting certs from Cisco cert store
      + debug output for replacing defaultroute added (vpnc)
      + display other informal msg from ipsec helper too [kde4]
      + read only first ip address from interface at getInterfaceIP [kde4]
      + clear text password from config file removed (workaround found) [kde4]
      + add userpage at pcf import on new profilewizward disabled [kde4]
      + set default network protocol to tcp at openvpn profile import
      + use file select dialog instead of textinput dialog for getting filename at
      openvpn config file export
      + id type tooltips at remote/local id comboboxes added
      + netstat toolinfo display added
      + certificate prefix can now specified at openvpn type


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.9.5
    * bugfixes:
    - use nat fixed (vpnc)
    - vpnc config option for use hybrid mode fixed
    - hide useless cisco cert comboboxes if not needed
    - use nat at pcf import fixed
    - cancel at pcf import if profile name already exists fixed
    - parameter at log message fixed (openvpn)
    - bool options fixed at kvpnc profile import
    - wrong label (before disconnect) in preferencesdialog fixed
    - HTTP Proxy Authtype at kvpnc profile export fixed
    - auth type at kvpnc profile export fixed
    - hide ipsec virtual ip options at newprofilewizard (openvpn)
    - crash at connecting fixed (openvpn)
    - keeping existing nameserver fixed (openvpn)
    - memleak fix (vpnc)
    - vpnc start fix [kde4]
    - some vpnc kill fixes
    - fixes regarding indexes of comboboxes in preferencesdialog
    - displaying auth type at change in preferencesdialog
    - authtype display at profile change fixed
    - display add/remove additional network routes fixed
    - use default interface at add/remove additional network routes
      if no device is given
    - hybrid mode at preferencesdialog fixed (vpnc)
    - save CertPath at preferencesdialog fixed (racoon)
    - if profile name with spaces is entered at newprofilewizard
      dont continue fixed
    - use nat preselection at newprofilewizard fixed
    - udp port toggle at newprofilewizard fixed
    - default route combobox at newprofilewizard fixed [kde4]
    - index fixes at newprofilewizard [kde4]
    - crash at connecting state fixed (openvpn)
    - save username if username/password from authdialog is
      requested save is checked (openvpn)
    - dont display authdialog if userdata already collected (openvpn)
    - memleak fix (openvpn)
    - crash at newprofilewizard at ssh type on tunnel type change fixed
    * features:
    - use cisco icon instead pcf icon in for pcf menu entry
    - kde4 translation updated


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.9.6
    This release fixes a critical bug in KDE4 version and some other bugs.
    * bugfixes:
    - if no profile was imported at kvpnc profile import keep profile
      name at profile selector fixed
    - remote id toggle at newprofilewizard at *swan use fixed
    - remote id options at newprofilewizard at *swan use fixed
    - local id options at newprofilewizard at *swan use fixed
    - split specific options at preferencesdialog in multiple tabs
      (*swan, racoon, pptp, openvpn) for reducing preferencesdialog size
      (bko#219556)
    - vpnc config options if ca cert or ca dir empty for use hybrid mode fixed
      (thanks to Todd Kennedy)
    - enable psk options at hybrid mode fixed (vpnc)
    - selecting profile selects not right profile fixed
    - openvpn specific options toggle fixed
    - crash at p12 certificate import fixed
    - p12 import at openvpn profile import fixed
    - crash at generate openvpn key fixed (bko#224507)
    - remote network netmask at newprofilewizard at *swan use fixed
    - use udp label text at newprofilewizard at *swan use fixed
    * features:
    - check if profile already exists at kvpnc profile import added
    - toggle all/none profiles at kvpnc profile import added
    - user defined import prefix at kvpnc profile import added
    - kde4 translation updated


author: asterios.dramis@gmail.com
changelog:
  - update to version 0.9.6a
    * ping_check.sh install fixed.
  - Spec files updates:
    * Changes based on spec-cleaner run.
    * Removed gpgme-devel, kdebase4-workspace-devel, libkdepimlibs4-devel and
      libqimageblitz-devel from BuildRequires (not needed) and added
      libgcrypt-devel.
    * Added some Recommended packages.
    * Updates in Summary: and %description entries.
    * Minor other updates.
  - Fixed rpmlint warnings "file-contains-date-and-time", "wrong-icon-size",
    "non-executable-script" and "invalid-lc-messages-dir".
  - Removed kvpnc.rpmlintrc.


author: saschpe@suse.de
changelog:
  - Ran spec-cleaner
  - Removed outdated dependencies left from package split
  - Package COPYING (not COPYING.LIB as there's no lib)


author: beineri@opensuse.org
changelog:
  - update to SVN 943033:
    * Ctrl-click should also open link in new tab
    * Add copy link location and save link to link context menu
    * Save page / frame functionality
    * Print frame functionality


author: beineri@opensuse.org
changelog:
  - update to SVN 958332
    * better behavior on mouse middle click
    * fix crash on deleting WebView showing page with flash
    * fix redirection
    * add the possibility to kdewebkit to block external content.
    * improve handling of download file names


author: beineri@opensuse.org
changelog:
  - update to SVN 967285
    * prevent crash when part is null
    * improve zoom actions behavior
    * performace optimization: create page when it is needed only


author: tittiatcoke@gmail.com
changelog:
  - Update to version 0.9
    * Package resides now in extragear
    * Updated translations
    * Implemented the statusbar icon for wallet management. Now you
      can launch the wallet manager or remove passwords from it just
      as can be done when using khtml.
    * Make it possible to compile kwebkitpart support into konq-plugins
      without first having to compile and install the kwebkitpart.
    * Instantiated a KParts::StatusBarExtension so that it can be used
      by konq-plugins that support kwebkitpart.
    * Added temporary code to detect mixed secure/non-secure web pages
      and set the SSL icon accordingly.
    * Changed exec() to open() for launching the SSL info dialog and
      made sure it does not cause a memory leak.
    * Fixed the connection to slotSelectionClipboardUrlPasted.
    * Set the link style settings on children frames too.
    * Restore user entered form data when navigating back to previous
      page. Fixes bko#219649
    * Honor the konqueror "Middle click opens URL in selection" option.
    * Do not send referrer meta data when opening link in new tab/window.
    * Commented out several debug statements to reduce noise.


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.9.6
    * Combined the selector query into one.
    * Don't lock history when creating new windows. (bko#234642)
    * Handle error conditions using QWebPage's built-in error handling
      classes instead of own implementation. Simplifies things quite a
      bit and results in the removal of one internal signal.
    * Update the background color only as needed on search text match...
    * Only handle unsupported content when the request originated from
      the main frame. Fixes viewing usatoday.com
    * Properly handle content-disposition
    * Do not enable case matching by default when searching for text.
      (bko#237231)
    * Fixed bugs and enhanced restoration of data in input elements
      when going back in navigation history.
    * Added support for conditional completed to allow user to cancel
      scheduled page refresh. This feature will be activated only
      when kwebkitpart is compiled against Qt 4.7. (bko#239074)
    * Honor the auto page refresh config settings.
    * Fixed left clicking on the KWallet status bar icon.
    * Warn user when closing a tab that contains form data which has
      not yet been submitted. (bko#239076)
    * Finally figured out how to integrate Konqueror's history
      management with QtWebKit's!
    * Show the correct url in the location bar whenever an error page
      is encountered.
    * Added the ability to change the default encoding in a web page
      (View->Set Encoding) (bko#228917 bko#242370)
    * Use the page icon specified through the <link> tag. (bko#242842)


author: idonmez@novell.com
changelog:
  - Update to 1.1.0.60.git2207201
    * Memory leak fixes
    * Misc bugfixes
    * No longer provides headers for external use


author: toddrme2178@gmail.com
changelog:
  - Added url (fix for RPMLINT warning)
  - Changed summary and description (fix for RPMLINT warning)
  - Removed redundant buildrequires
  - Cleaned up spec file formatting


author: wstephenson@suse.com
changelog:
  - Update to 1.2.0
    * Features and changes
    * Added a context menu for blocking/allowing iframe ads.
    * Simplified and improved the ad blocking code based on the
      changes in khtml.
    * Added support for KIO put-ioslave-onhold functionality.
      Requires KDE v4.7 and higher.
    * Enabled WebGL support by default. Depends on the feature
      being enabled in QtWebKit.
    * Made the code that shows the status bar text when hovering
      over a link more efficient.
    * Made sure the URL shown on mouse over links is safe from
      malicious URL spoofing attacks.
    * Removed the "U" from the user-agent string sent to websites.
    * Bugfixes
    * Automatically close empty new windows created through a JS
      call whenever the request is handled by external application.
      (bko#171029)
    * Make sure urls copied from links and HTML 5 media elements
      are properly precent encoded. bko#255070.
    * Workaround the percent encoding of URLs bug during drag and
      drop in QtWebkit. bko#263788.
    * Fixed memory leak when handling unsupportedContent signal
      from QtWebKit.
    * Fixed a crash that occurs when closing Konqueror while the
      WebKit web inspector is shown.
    * Fixed window.open events done through javascript.
    * Fixed page reload requests.


author: seife@suse.de
changelog:
  - update to version 2.10.1
    - fix wrong type in GContainer.mli (could not compile with 3.10.2)
    - revert to setting LC_NUMERIC to C (ocaml still uses strtod)
    - Fix Val_GType/GType_val (use Val_addr/Addr_val)
    - add ui_manager#as_ui_manager
    - Fix examples.


author: radomir.cernoch@gmail.com
changelog:
  - 'make' changed to 'make world' to build additional libraries
  - 'configure' changed to '%configure'


author: aj@suse.de
changelog:
  - Update to 2.14.2:
    * Fix incompatibility with ocaml 3.12.
    * Fixes for newer gtk/glib versions.
  - Rename rpmlintrc to make name unique.


author: jslaby@suse.de
changelog:
  - install also .so dlls
  - require some gtk libs in the devel package to be able to
    build against the libs


author: mseben@novell.com
changelog:
  - added blop-ladspa_dir.diff to correct ladspa dir for 64 bit arch
  - corrected blop-wdautil-fix.diff (bnc#553647)


author: davejplater@gmail.com
changelog:
  - Update to ladspa-1.13
  - Removed ladspa_sdk-compile-fix.diff and adapted ladspa.dif
  - Moved examples directory to {_docdir}/{name}/examples
  - Updated "License: LGPL2.1+"
  - Version 1.13 - 6 Nov 2007
    ? Fix compile error in sine.cpp (GCC4).
    ? Fix typo in text output by analyseplugin.
    ? Extra usage text in analyseplugin and applyplugin.
    ? Replace strdup() with localStrdup() in sine.cpp to avoid malloc/new
      mismatch.
    ? Remove "local" part from install directories.


author: davejplater@gmail.com
changelog:
  - Update plugins to AMB-plugins-0.6.1, FIL-plugins-0.3.0,
    MCP-plugins-0.4.0, caps_0.4.4, pvoc_0.1.12, tap-plugins-0.7.1 and
    vocoder-ladspa-0.3.
  - Fix tap-type-punning-fix.dif


author: davejplater@gmail.com
changelog:
  - Enabled "autoreconf --install --force" in blop build to fix a
    segfault in blop plugins
  - Removed old BuildRequires:fftw-devel because fftw3-devel is sufficient
  - Enabled multiple jobs in all plugin builds.


author: davejplater@gmail.com
changelog:
  - Added obsoletes and provides for all conflicting packman plugins.
  - Changed group to more suitable one.


author: toddrme2178@gmail.com
changelog:
  - Added 32bit compatibility libraries
  - Removed tests for obsolete openSUSE versions
  - Fixed self-obsoletes (fix for RPMLINT warning)


author: crrodriguez@suse.de
changelog:
  - remove static libraries except liblammpio.a which is only available
    in static form.
  - remove "la" files


author: cfarrell@suse.com
changelog:
  - license update: Apache-1.1
    The LAM license corresponds most closely to the Apache-1.1 (though there
    are minor differences). You should state CLEARLY in the spec file as a
    comment (directly above the License: line) that whereas the LAM license
    is very similar to the Apache license, there are some differences. The
    user should inspect the License file carefully


author: seife@suse.de
changelog:
  - update to 1.49. Notable changes:
    - use syslog
    - better diagnostic messages
    - most of the other changes are unused in this package, see the
      changelog for more information
  - adjust dirty_ratio defaults to new kernel's defaults


author: jlee@novell.com
changelog:
  - Add laptop-mode-1.49-moblin-disable-control-hd-powermgmt.patch to
    disable the APM level setup to harddrive. (bug #545681)


author: jlee@novell.com
changelog:
  - Add laptop-mode-1.49-moblin-enable-intel-hda-powersave.patch for
    enable audio power saving even using ac-power.


author: ro@suse.de
changelog:
  - drop laptop-mode-1.49-moblin-disable-control-hd-powermgmt.patch
    again which was just changin a setting from another patch
    (laptop-mode-1.49_conf.diff).
    upstream has CONTROL_HD_POWERMGMT="auto" now
  - update to 1.53
    * Add global enable/disable switch for laptop-mode-tools
    * Add scheduler power saving module for SMT processors. Thanks to John
      Reilly.
    * Add a new "Auto Modules" mode which enables all modules whitelisted as
      auto with a single configuration setting, ENABLE_AUTO_MODULES.
    * Add LM/NOLM option for Intel SATA Power Management
    * Do a check before trying to write to the SuperHE Control File
  - update to 1.52
    * Initialize DEBUG to 0 by default. THanks to Matthijs Kooijman for pointing
      it out.
    * Add an option to completely disable ethernet devices when on battery.
    * Introduce hooks to enable debug mode for individual modules
    * Use iwconfig to determine device type for iwlwifi devices also
    * Collect the correct exit code for iwconfig execution.
    * Use iwconfig in wireless-iwl-power. Thanks to Darren Hoo for spotting it
    * Handle spaces in mount point names. Thanks to Louis Simard for the patch
    * Clarify about Global Debug mode and Module Specific Debug mode.
    * Fix incorrect variable reference in video-out module. Thanks to Hans Werner
      for noticing that.
  - update to 1.51
    * Add option to blacklist usb devices by their device id.
      Thanks to ich@phuk.ath.cx for the patch
    * Trigger timer change for power mgmt by doing a device open/close
      The open/close operation can fail if the audio device is busy.
      Since this failure is non-fatal (worst case is that the timer changes
      don't get activated), we don't bother if it was successful or not.
    * Add support for EeePC FSB Control. Thanks to James Rayner
    * Update iwlwifi power modes. Thanks to Clemens Buchacher
      See Debian BTS: #540639
    * Use the standard pm-hibernate script from pm-utils for hibernation
      See Debian BTS: #541447
    * Check if wireless device is disabled before attempting to power configure it
      Thanks to Clemens Buchacher. See Debian BTS: #541997
    * On speed change, an ethernet device can lose connectivity. Document that in
      the config file
  - update to 1.50
    * Ship pm-utils hooks in /usr/lib/ and not in /etc/pm/
      Distributions will always want to have customized settings in /etc
      and default upstream settings in /usr/lib. See LP: #384875
    * Fix incorrect explanation of Intel HDA Power Savings. See Debian
      BTS: #532733
    * Don't clutter screen with print messages.
    * Add patch from Mulyadi Santosa that adds ability to lm-profiler to show
      read/write frequency of each collected program. Thank you.
    * Enhance usb-autosuspend module to be executed under conditions. Also explain
      the weirdness of broken usb drivers. Fixes Debian Bug #535051
    * Do the test comparision of integeres using string operators. Fixes Debian
      Bug #535650
    * Run pidof with the -x Script Mode switch. Thanks Matthijs Kooijman
    * Disconnect descriptors when backgrounding a script. Thanks Matthijs Kooijman
    * Add option to run in shell debug mode
    * Add a spec file to generate an RPM package


author: aj@suse.de
changelog:
  - Support kernel 3.0
  - Remove dependency on haldaemon since hal is an optional
    requirement, the package can work without it just fine.
  - Update to 1.57:
    * many fixes
    * support for newer kernels
    * Add a new "exec-commands" module
    * Updated manpages


author: hmacht@suse.de
changelog:
  - update to 1.59 (excerpt):
    - add support for kernel 3.x (this makes
      laptop-mode-tools-1.57-kernel3.0.patch superfluous)
    - add USB auto-suspend whitelist
    - Check for files instead of kernel version numbers
    - Enable new in-kernel polling mechanism for block devices
      (Debian BTS: #617705, #574867)
    - Add new module nmi-watchdog to handle NMI Watchdog related power
      savings. Thanks to Quentin Denis for the report
    - More minor fixes...


author: rmilasan@suse.com
changelog:
  - update to 1.60:
    * Check for block device's existence. Thanks to Simon Que.
    * Add suspend/resume helper tools: pm-helper, pm-suspend, pm-hibernate.
    * What laptop-mode-tools is stopped from init, also kill polling daemon.
    * Reliable and much better locking mechanics.
    * Make polling dameon lock safe.
    * Make lmt-udev distro neutral. Thanks to Simon Que.
    * Change Intel HDA Audio's default power save timeout to 2 seconds.


author: rmilasan@suse.com
changelog:
  - Local variables can only be used in a function.
    add: laptop-mode-1.60-local-can-only-be-used-in-a-function.patch


author: stephan.barth@novell.com
changelog:
  - update to version 0.5.4 which contains a lot of changes
  - reworked the spec file to remove all warnings
  - added version specific datadir tags
  - added python package
  - needed to create links for liblash.so.2 for downward compatibility
  - removed obsolete lash-nogtk1.diff which was there for GTK1
  - removed now obsolete lash-automake-fix.diff


author: pgajdos@suse.cz
changelog:
  - splitted off doc package
  - fixed /usr/local/bin/perl -> /usr/bin/perl in scripts
    * perl-bindir.diff


author: badshah400@gmail.com
changelog:
  - Update to version 2.3.0:
    + Spell checking with GtkSpell
    + Build Tools: add XeTeX -> PDF with Latexmk
    + Improve figure environment insertion
    + Templates: better icons
    + Added Esperanto translation
    + Updated Swedish, French and German translations
    + New CMake option: VALAC
    + Switch to Vala 0.14
  - Too many updates since version 2.0.8 from previous build, see
    /usr/share/doc/packages/latexila/NEWS for the complete list.
  - Fix build failures on openSUSE > 11.4
  - Versions 2.2.0 and above introduce a build dependency on itstool
    which is not available for openSUSE <= 11.4; use version 2.1.1
    as the highest that can build with openSUSE 11.4 and older.


author: badshah400@gmail.com
changelog:
  - Prepare for submission to factory:
    + Remove sources for version 2.1.1
    + Package no longer builds for openSUSE < 12.1
    + Remove 0%{?suse_version} > 1140 conditionals since package no
      longer builds for these versions anyway.


author: badshah400@gmail.com
changelog:
  - Update to version 2.4.1:
    + Figure insertion: swap \label and \caption
    + Updated French, Czech translations
    + Added Indonesian translation
  - Changes from version 2.4.0:
    + Document compilation: set temporary location if file not saved
    + More documentation
    + Structure: bug fix for the display of simple lists
    + Build View: remove button "show critical errors"
    + Templates: code clean-up
    + More LaTeX commands for the completion
    + F12 shortcut to show/hide the side panel
    + TODO file removed (now in the wiki)
    + Updated Spanish, Slovenian, Serbian, French, German, Latvian,
      Norwegian bokmål and Czech translations
  - Changes from version 2.3.1:
    + More completion data
    + Support drag and drop of a list of files
    + Completion: code clean-up
    + Beamer environments: frame, block, columns, column
      (in the LaTeX menu and in the edit toolbar)
    + Fix bug for structure actions 'delete' and 'cut'
    + Add Simplified Chinese, Norwegian bokmål translations
    + Updated Spanish translation
  - Use upstream tarball (.tar.xz) for source.


author: lnussel@suse.de
changelog:
  - new version 0.33
    * Add SORT_OUTPUT=reverse_comment to do reverse sort by the third column
      (most recent m_inmail timestamp at the top).
    * Comment out LDAP_NICKS in lbdb.rc because this should only be an
      example and if it is set there it overrides other LDAP settings


author: lnussel@suse.de
changelog:
  - new version 0.34
    * vcquery: avoid free() on unallocated memory if fullname is not set.
    * vcquery: Use value of concatenated N fields if FN field is missing.
  - fix hostname lookup if multiple domains are listed in resolv.conf


author: lnussel@suse.de
changelog:
  - new version 0.36
    * Remove duplicate "See also: mutt" from lbdbq.man.
    * Update configure using autconf 2.61.
    * Apply charset conversation patch by Peter Colberg based on code by
      Tobias Schlemmer.
    * Remove duplicate declaration of $ignorant.
    * Handle mail addresses in mutt_ldap_query correct. Thanks to Colin
      Watson <cjwatson@debian.org> for providing a patch.
    * Mention ldapi URIs in mutt_ldap_query man page.
    * Protect "make distclean" by checking whether makefile exists.
    * Upgrade to Standards-Version 3.8.0:
    - Fix Homepage header in control file.
    * Add copyright holders to debian/copyright file.
    * Remove outdated override.Lintian.


author: lnussel@suse.de
changelog:
  - new version 0.37
    * Fix bashisms in m_bbdb
    * Fix query shell functions to catch non-zero exit status in case they
      get invoked in set -e context.
    * m_evolution: support line breaks and long lines.
    * Fix documentation concerning the quotes on lbdbq call
  - fix path to evolution-addressbook-export


author: mrdocs@opensuse.org
changelog:
  -version bump to 2.85 to hopefully fix build fix on 11.2+
  - 2.84 release was skipped owing to build issues


author: mrdocs@opensuse.org
changelog:
  -version bump to 2.88
    +Changes since 2.86
    - Avoid double-free error in t1testpage.  Reported by Kurt Pfeifle.
    - Support version 4 of the OpenType OS/2 table.  Reported by
    Thomas Zumbrunn.


author: mrdocs@opensuse.org
changelog:
  -version bump to 2.90
  -run spec-cleaner on spec file
    +Changes since 2.88
    - Better handle combinations of fonts and options that
    would create so many   substitutions that otftotfm would run
    out of memory.  Marc van Dongen report.
    - Correct crash on glyph names that start with a dot.  Marc van
    Dongen report.


author: mrdocs@opensuse.org
changelog:
  -version bump to 2.91
  -fixes Correct some compilation problems on unusual systems
    reported by Vladimir Volovich.


author: mrdocs@opensuse.org
changelog:
  - revert to 2.91, until a fix is made for broken build in 2.92
  - Correct licensing version to SPDX bnc:#741820


author: wstephenson@suse.de
changelog:
  - Updated to version 1.18
    * Changes in API:
    * None
    * Implementation:
    * Vulnerability fixes on all code.
    * Status check, many functions now check the status when
      calling other functions.  Improved robustness against
      ill-formed profiles.
    * Utilities
    * icctrans: fixed wrongly implemented CMYKcm support.
    * icclink: fixed linking 3 to 7 channels.


author: mrdocs@opensuse.org
changelog:
  - version bump to 1.19 which includes:
    + fixed minor vulnerabilities mentioned in NEWS file
    + removed cosmetic comparation with zero in floating point
    + no API changes
  - drop lcms-bnc521513.patch - the change is in 1.19


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Kill liblcms1->lcms Requires (the library does not depend on
    the tools)


author: adrian@suse.de
changelog:
  - initial lcms2 package, based on package from version 1
  - use OBS source services to download tar ball


author: adrian@suse.de
changelog:
  - update to version 2.1
    * maintenance release (no further details in changelog)
  - remove obsolete patches


author: mrdocs@opensuse.org
changelog:
  -update to 2.2
    * maintenance update
    +Version  2.2 adds stability.
    - fixes all known bugs
    - adds support  for dictionary  metatag. Pascal unit now compiles
    under FPK Pascal as well as Delphi.


author: poletti.marco@gmail.com
changelog:
  - Update to version 1.8
    + Added support for branch coverage measurements
    + Bug fixes
    + genhtml: Added --demangle-cpp option, improved color legend
    + genhtml: Improved coverage rate limits
    + geninfo: Added --derive-func-data and --debug options
    + geninfo: Added support for exclusion markers to exclude source lines
    + lcov: Added support for the linux-2.6.31 upstream gcov kernel support
    + lcov: Added --from-package, --to-package and --derive-func-data options
    + lcov: Added overall coverage result output for more operations


author: poletti.marco@gmail.com
changelog:
  - Update to version 1.9
    + geninfo now prints debugging messages to stderr instead of
      stdout.
    + Some fixes.
    + Added a --list-full-path option for lcov.
    + Added lcov_list_width and lcov_list_truncate_max directives to
      the lcov configuration file to allow for list output
      customization.
    + Improved lcov's list output.


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0
    * Initial upstream tarball release
    * ldapfuse: correct wrong error type in cache lookup failure path


author: jsmeix@suse.de
changelog:
  - Removed xml-commons-apis from BuildRequires because xerces-j2
    already provides xml-commons-apis but xerces-j2 would be
    deinstalled when rpm installs xml-commons-apis after xerces-j2
    (which is rpm standard behaviour in this case) but without
    xerces-j2 the RPM capabilities jaxp_parser_impl and
    xml-commons-resolver are no longer provided in the
    installed system.


author: boyang@suse.de
changelog:
  - Update to 3.2.14.
    + Fix SAMR access checks (e.g. bugs #6089 and #6112).
    + Fix 'force user' (bug #6291).
    + Improve Win7 support (bug #6099).
    + Fix posix ACLs when setting an ACL without explicit ACE for the
      owner (bug #2346).
    + BUG 6387: Fix Winbind crash when multiple IDmappings exist in the
      LDAP directory.
    + BUG 6509: Use gid (not uid) cache in fetch_gid_from_cache().
    + BUG 6089: Fix SAMR access checks.
    + BUG 6112: Fix SAMR access checks.
    + BUG 6279: Fix Winbind crash.
    + BUG 6291: Fix 'force user'.
    + BUG 6099: Try to fix domain join of Win7 Beta.
    + BUG 6386: Groupdb mapping fix.
    + BUG 6421: Fix POSIX read-only open on read-only shares.
    + BUG 6476: Fix more smbd-zombies in memory.
    + BUG 6488: acl_group_override() call in posix acls references an
      uninitialized variable.
    + BUG 6504: Fix SAMR server for Winbind access.
    + BUG 6520: Fix time stamps.
    + BUG 6301: Fix samr_ConnectVersion enum which is 32bit not 16bit.
    + BUG 6340: Don't segfault when cleartext trustdom pwd could not be
      retrieved.
    + BUG 6372: Fix usermanager only displaying 1024 groups and aliases.
    + BUG 6465: Fix enum_aliasmem in ldb branch.
    + BUG 6484: Fix searching for users while adding them to groups via
      Windows usermanager.
    + BUG 2346: Fix posix ACLs when setting an ACL without explicit ACE for the
      owner.
    + BUG 6526: Let parent_dirname() correctly return toplevel filenames.
    + BUG 6627: Raise the timeout for lsa_Lookup*() calls from 10 to 35 seconds.
    + BUG 5798: Preserve CFLAGS info in configure.
    + BUG 6382: Case insensitive access to DFS links broken.
    + BUG 6481: Don't require "Modify property" perms to unjoin.
    + BUG 6628: 'smbpasswd -a' uses algorithmic rid base with
      'passdb backend = tdbsam'.
    + BUG 6560: Lookupname failed, cannot find domain when attempt to change
      password.
    + Prevent creation of keys containing the '/' character.
    + Fix join of Windows 7 RC to a Samba3 DC.
    + Fix bug in processing of open modes in POSIX open.
    + Fix the negotiate flags.
    + Protect netlogon_creds_server_step() against NULL creds.
    + Also handle DirX return codes.
    + Fix a crash bug if we timeout in net rpc trustdom list.
    + Add '--request-timeout' option to 'net'.
    + Fix a race condition in Winbind leading to a panic.
    + Add workaround for MS KB932762.
    + 5945: Fix out of memory error with Winbind idmap.
    + Avoid duplicate ACEs.
    + Fix profile ACLs in some corner cases.
    + Zero an uninitialized array.


author: lmuelle@suse.de
changelog:
  - Update to 3.5.0pre2.
    + BUG 2350: Add LDAP Alias Dereferencing support.
    + BUG 6288: SWAT adds a second share when changing parameters of an existing
      share.
    + BUG 6435: Fix minor memory corruption.
    + BUG 6710: Only install the cifs.upcall man page if CIFSUPCALL_PROGS was
      set while configure.
    + BUG 6802: A created folder does not properly inherit permissions from
      parent in vfs_acl_xattr.
    + BUG 6837: "Too many open files" when trying to access large number of
      files from Windows 7; (bnc#619787).
    + BUG 6860: Fix shared library build on QNX.
    + BUG 6879: Fix crash in Winbind.
    + BUG 6929: Fix build with recent heimdal.
    + BUG 6938 : No hook exists to check creation rights when using acl_xattr
      module.
    + BUG 6967: Prevent glibc error on 'net ads join'.
    + Fix vfs_acl_xattr which was failing to call the NEXT connect function.
    + Restructure the ACL code.
    + Refactor reply_rmdir to use handle based code.
    + Fix the build when no external talloc and tdb are installed.
    + Fix detection of CTDB headers on systems without system-libtalloc.
    + Fix several printing issues.
    + Fix the build on Mac OS X 10.6.2.
    + Fix net and rpcclient after setprinterdataex changes.
    + Add full support for level 8 printer drivers.
    + Add more spoolss architectures to IDL.
    + Fix enumprinter key client and server.
    + Fix crash in EnumPrinterDataEx.
    + Prefer posix_fallocate for doing "strict allocate".
    + Restore "fake directory create times" as a share parameter.
    + Fix explicit stat64 support.
    + Add support for NetWkstaGetInfo 101 and 102.
    + Add rpcclient wkssvc_enumerateusers.
    + De-deprecate "write cache size" to prevent its removal without a proper
      alternative.
    + Allow more than 1000 users in BUILTIN\Users.
    + Complete support for NetWkstaGetInfo/NetWkstaEnumUsers.
    + Fix the build of the example VFS modules.
    + Fix crash in free_file_list().
    + Give the user a chance to change password when password will expire soon.


author: lmuelle@suse.de
changelog:
  - Update to 3.4.4.
    + Fix interdomain trust relationships with Win2008R2 (bug #6697).
    + Fix Winbind crashes when queried from nss (bug #6889).
    + Fix Winbind crash when retrieving empty group members (bug #7014).
    + Fix "UID range full" error in Winbind (bug #6901).
    + Fix multiple LDAP servers in "idmap backend" and "idmap alloc
      backend" (bug #6910).
    + BUG 4832: Fix iconv checks.
    + BUG 6338: Do not always display "none" in 'net rpc trustdom list'.
    + BUG 6851: Add pdbedit --kickoff-time/-K to set the user's kickoff time.
    + BUG 6828: Fix infinite timeout when byte lock held outside of samba.
    + BUG 6837: Fix "Too many open files" message when trying to access a large
      number of files with Windows 7; (bnc#619787).
    + BUG 6841: Fix "map acl inherit = yes".
    + BUG 6850: Fix shadow copy display on Windows 7.
    + BUG 6867: Fix listing of directories with a lot of files.
    + BUG 6868: Support building with Heimdal we well as with MIT.
    + BUG 6875: Fix DOS attributes on OS/2 clients.
    + BUG 6880: Fix listing of workgroup servers in libsmbclient.
    + BUG 6898: Samba duplicates file content on appending.
    + BUG 6918: Fix krb5 build problem on Ubuntu karmic.
    + BUG 6929: Fix build with recent heimdal.
    + BUG 6939: Fix long filenames with "mangling method = hash".
    + BUG 6967: Fix 'net ads join' with OU.
    + BUG 6981: Fix paged search with DirX LDAP server.
    + BUG 6982: Remove erroneous out of memory error path in lookup_sid.
    + BUG 6997: Fix _samr_GetAliasMembership for results with 0 rids.
    + BUG 7005: Fix "mangle method = hash" truncates files with dot "."
      character.
    + Fix the build of the winbind krb5 locator plugin.
    + Fix enumprinter key client and server.


author: lmuelle@suse.de
changelog:
  - Update to 3.5.0rc1.
    + BUG 6837: Fix "Too many open files" when trying to access large number of
      files with Windows 7; (bnc#619787).
    + BUG 6939: Fix long filenames when "mangling method" is set to "hash".
    + BUG 6991: Create symbol links to shared libraries.
    + BUG 6992: make test for getgrouplist cacheable.
    + BUG 7014: Fix Winbind crash when retrieving empty group members.
    + BUG 7020: Fix smbd using 2G memory.
    + Ensure dos_mode can return FILE_ATTRIBUTE_NORMAL, then filter the returned
      attributes by protocol level.
    + Vector correctly through reply_openerror() (which uses the same logic).
    + Fix bugs with the full Windows ACL support.
    + Add a few missing gettext calls to the 'net' command.
    + Fix up a share type translation and translate some more strings in 'net'.
    + Allow to call "pdbedit -N description -u user" without specifiyng "-r".
    + Add spoolss_DriverInfo7.
    + Fix rpcclient after setprinter IDL fixes.
    + Use generated krb5.conf in 'net ads testjoin'.
    + Add some German translations for the 'net' command.
    + Update mount.cifs man page with nounix option.
    + Fix _samr_GetAliasMembership for results with 0 rids.
    + Fix an error case in cli_negprot.
    + Add a lower-cost alternative to wbinfo -t: wbinfo --ping-dc.
    + Restore correct timeouts for SMB requests.
    + Fix a 64-bit error in libsmb.
    + Replace IS_DOMAIN_OFFLINE by a function in Winbind.
    + Simplify/cleanup Winbind code.
    + Fix write behind memory block in libtalloc.
    + Fix result check for getaddrinfo().
    + Add tsocket_address_bsd_sockaddr() and tsocket_address_bsd_from_sockaddr()
      to tsocket.
    + Always set tdb->tracefd to -1 to be safe on goto fail in libtdb.
    + Add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behavior.
    + Fix standalone 'make installdocs'.
    + Output %p as unsigned in snprintf replacement.
    + New attempt at TDB transaction nesting allow/disallow.
    + Remove swig stuff from libtdb.
    + Reset tdb->fd to -1 in tdb_close() in libtdb.
    + Change the way mksysms work in libtalloc.
    + Also build and install tdb manpages from standalone tdb.
    + Fix infinite loop in NCACN_IP_TCP as there is no timeout.
    + Make winbindd_cache.c aware of domain offline to avoid unnecessary backend
      query.
    + List trusted domains from wcache when domain is offline.


author: lmuelle@suse.de
changelog:
  - Change parameter "wide links" to default to "no"; it's also incompatible
    with "unix extensions"; CVE-2010-0926; (bso#7104); (bnc#577868).


author: lmuelle@suse.de
changelog:
  - Update to 3.5.1 and 3.4.7.
    + Fix security flaw on Linux platforms if built with libcap support allowing
      file system access even when permissions should have denied it;
      CVE-2010-0728; (bso#7222); (bnc#586683).


author: lmuelle@suse.de
changelog:
  - Remove cifs-mount subpackage for post-11.2 systems as the tools are now part
    of the independent cifs-utils package.


author: lmuelle@suse.de
changelog:
  - An uninitialized variable read could cause an smbd crash; (bso#7254);
    (bnc#605935); CVE-2010-1642.


author: jmcdonough@suse.de
changelog:
  - Fix workgroup enumeration, for client printer and file share
    selection; (bso#6880); (bnc#586215).


author: lmuelle@suse.de
changelog:
  - Document "wide links" defaults to "no" in the smb.conf man page for versions
    pre-3.4.6; (bnc#577868).


author: lmuelle@suse.de
changelog:
  - Update to 3.5.2.
    + Fix smbd segfaults in _netr_SamLogon for clients sending null domain;
      (bso#7237).
    + Fix smbd segfaults in "waiting for connections" message; (bso#7251).
    + Fix an uninitialized variable read in smbd; (bso#7254); (bnc#605935);
      CVE-2010-1642.
    + Fix a memleak in Winbind; (bso#7278).
    + Fix Winbind reconnection to it's own domain; (bso#7295).
    + Fix segfault if hide files or veto files has no ".AppleDouble";
      (bso#1206).
    + Fix parsing of the gecos field; (bso#5198).
    + Fix several printing issues; (bso#6727).
    + Fix valgrind warning; (bso#6814).
    + Fix race condition in mount.cifs that allows user to replace mountpoint
      with a symlink; (bso#6853).
    + Fix bug in vfs_scannedonly rmdir implementation; (bso#7075).
    + Fix handling of bad server data returns in client rpc_transport;
      (bso#7159).
    + Never mark external domains as internal in Winbind; (bso#7170).
    + Fix access by multi-threaded applications; (bso#7202).
    + Fix 'net share' command; (bso#7203).
    + Fix DN parsing name was always null; (bso#7204).
    + Signals are processed twice in child; (bso#7206).
    + Fix returning of group members with 'getent group'; (bso#7212).
    + Fix the build of net_afs.c with --fake-kaserver=yes; (bso#7216).
    + Make Winbind logs more verbose for troubleshooting; (bso#7225).
    + Fix a NULL pointer dereference in smbd; CVE-2010-1635; (bso#7229);
      (bnc#605935).
    + Fix automatic building of vfs_tsmsm if gpfs and dmapi are present;
      (bso#7231).
    + Fix race conditions in CTDB persistent transactions; (bso#7232).
    + Symlink delete fails but incorrectly reports success to client;
      (bso#7234).
    + Fix "printer admin" functionality; (bso#7255).
    + Fix value-needed calculation in_spoolss_EnumPrinterData(); (bso#7256).
    + Fix _winreg_QueryValue crash bugs and implement Windows behavior;
      (bso#7258).
    + Fix job management commands for CUPS queues; (bso#7269).
    + Fix smbd segfault if using vfs_acl_tdb; (bso#7283).
    + Fix core dump in 'ntlm_auth' with "gss-spnego" helper; (bso#7290).
    + Fix smbd crashes with CUPS printers and no [printers] share defined;
      (bso#7297).
    + Fix DOS attribute inconsistency with MS Office; (bso#7310).
    + Many disconnecting clients render clustered Samba unusuable for some time;
      (bso#7312).
    + Make 'net conf addshare' atomic; (bso#7313).
    + Eliminate race condition in creating/scanning sorted subkeys in the
      registry backend; (bso#7314).
    + Winbind possibly segfaults when trying a trusted domain without inbound
      trust; (bso#7316).


author: lmuelle@suse.de
changelog:
  - Update to 3.5.3.
    + Fix MS-DFS functionality; (bso#7339).
    + Fix a Winbind crash when scanning trusts; (bso#7389).
    + Fix problems with SIGCHLD handling in Winbind; (bso#7317).
    + Add replacement for IPV6_V6ONLY on linux systems with broken headers;
      (bso#7196).
    + Fix cups encryption setting; (bso#7263).
    + Fix exporting printers via 'cupsaddsmb' command; (bso#7277).
    + Fix SMB job IDs in CUPS job names; (bso#7288).
    + Fix segfault in mount.cifs; (bso#7315).
    + Make TIME_T_MAX defines consistent; (bso#7352).
    + Re-fix a bug with smbd serving a windows terminal server; (bso#7357).
    + Display an error on 'net conf import' failures; (bso#7378).
    + Fix bitmap leak in dptr_Close; (bso#7384).
    + Fix rename problems with full_audit VFS module; (bso#7398).
    + Fix setting of passwords via 'net rpc user password' command; (bso#7417).
    + Fix 'net rpc printer list' command; (bso#7418).
    + Rename mod_name to module_name; (bso#7421).
  - Fix unnecessary traversing winbindd_cache.tdb in SIGHUP handler.
  - Added EN ISO 216, A0 and A1 to builtin forms; (bso#7423).
  - Winbind not working over IPv6; (bso#7341).


author: lmuelle@suse.de
changelog:
  - Address possible buffer overrun in chain_reply code of pre-3.4 versions;
    CVE-2010-2063; (bso#7494); (bnc#611927).


author: lmuelle@suse.de
changelog:
  - Fix a NULL pointer dereference in smbd of the 3.4 code base;
    CVE-2010-1635; (bso#7229); (bnc#605935).


author: lmuelle@suse.de
changelog:
  - Remove all provides and obsoletes samba3 from the spec file.  Packages with
    this base name have not been offered as part of a product.


author: lmuelle@suse.de
changelog:
  - Update to 3.5.4.
    + Fix smbd crash when sambaLMPassword and sambaNTPassword entries missing
      from ldap (bug #7448).
    + Fix init_sam_from_ldap storing group in sid2uid cache (bug #7507).
    + Allow previous password to be stored and use it to check tickets;
      (bso#7099).
    + Make ea data checks identical for trans2open and trans2mkdir; (bso#7188).
    + Fix editing users' groups via UsrMgr; (bso#7262).
    + Fix Winbind over IPv6; (bso#7341).
    + Samba sends "raw" inode number as uniqueid with unix extensions;
      (bso#7410).
    + Fix printing large formats; (bso#7423).
    + Fix spnego returning incorrect mechListMIC string; (bso#7449).
    + Fix some crash bugs and missing error codes in AddDriver paths;
      (bso#7459).
    + Fix crash bug in _samr_QueryUserInfo{2} level 18; (bso#7479).
    + Fix 'not a string literal' warning in netdomjoin-gui; (bso#7500).
    + Fix calculation of st_blocks in vfs_streams_xattr; (bso#7503).
    + Fix numerous build issues; (bso#7504).
    + Fix session setup from linux kernel cifs clients with "sec=ntlmv2";
      (bso#7517).


author: lmuelle@suse.de
changelog:
  - Fix "Too many open files" when trying to access large number of files;
    (bso#6837); (bnc#619787).


author: lmuelle@suse.de
changelog:
  - Update to 3.6.0pre1.
    + SMB2 support is fully functional despite managing quota using the
      Microsoft management tools.
    + Internal Winbind passdb changes to use samr and lsa rpc pipe to get local
      user and group information.
    + The spoolss and the old RAP printing code have been completely overhauled
      and refactored.
    + The SMB Traffic Analyzer (SMBTA) VFS module got added.


author: lmuelle@suse.de
changelog:
  - Add vfs_crossrename man page.
  - Call make basic and remove conditional proto target.
  - Increase libtevent version to 0.9.9.
  - Remove wbc_async header from the file list.
  - Remove remaining cifs-mount pieces from the spec file.


author: lmuelle@suse.de
changelog:
  - Add missing netapi, smbclient, smbsharemodes, talloc, tevent, and wbclient
    pkgconfig files and BuildRequire pkgconfig; (bnc#632770).


author: gber@opensuse.org
changelog:
  - Add a dependency on nfs to the smbfs/ cifs init scripts as they require the
    en_US locale and /usr might be on NFS.


author: jmcdonough@suse.de
changelog:
  - Use cached ntlm password in libsmbclient.  Prevent lockouts
    when kerberos tickets are lost; (bnc#602418); (bnc#606304).


author: lmuelle@suse.de
changelog:
  - Fix buffer overflow in sid_parse() to correctly check the input lengths when
    reading a binary representation of a Windows Security ID (SID);
    CVE-2010-3069; (bso#7669); (bnc#637218).


author: lmuelle@suse.de
changelog:
  - Let startproc wait for nmb, smb and winbind pid files getting created on
    post-11.1 systems; (bnc#520036).


author: jmcdonough@suse.de
changelog:
  - Update to 3.5.6
    + Fix auto printers with registry config; (bso#7280); (bnc#617153).
    + Fix SPNEGO auth when contacting Win7 system using Microsoft Live
      Sign-in Assistant; (bso#7577).
    + Fix 'net idmap restore' setting HWM to avoid duplicates; (bso#7578).
    + Fix "admin users" when using vfs_acl_xattr; (bso#7581).
    + Fix using cached credentials in ntlm_auth; (bso#7589).
    + Fix Winbind offline login; (bso#7590).
    + Fix Winbind internal error; (bso#7636).
    + Fix mknod/mkfifo failing with "No such file or directory"; (bso#7651).
    + Fix smbd changing mode of files on rename; (bso#7693).
    + Fix crash bug with invalid SPNEGO token; (bso#7694).
    + Fix smbd panic on invalid NetBIOS session request; (bso#7698).
    + Fix smbd crash caused by "%D" in "printer admin"; (bso#7541).
    + Fix 'smbclient -M'; (bso#7635).
    + Fix scalability problem with hundreds of printers; (bso#7656).
    + Fix crash bug in rpcclient; (bso#7688).
    + Fix file corruption when setting Samba "write wache wize"; (bso#7715).


author: lmuelle@suse.de
changelog:
  - Change package base name to samba-gplv3 for SUSE Linux Enterprise 10 SP 4.
  - Do not package libsmbclient and libsmbsharemodes.


author: lmuelle@suse.de
changelog:
  - Exclude cifs-mount and ldapsmb from the samba-gplv3 build of SUSE Linux
    Enterprise 10 SP 3 and 4.


author: lmuelle@suse.de
changelog:
  - Remove all Obsoletes from the samba-gplv3 packages and only keep the
    Provides samba; (bnc#652620).


author: lmuelle@suse.de
changelog:
  - Remove Provides samba-client:/usr/sbin/winbindd from the samba-gplv3-winbind
    package to avoide an accidental install trigger; (bnc#652620).


author: lmuelle@suse.de
changelog:
  - Add Conflicts to the samba-gplv3 main, client, doc, krb-printing, winbind,
    client-gplv2, and doc-gplv2 packages; (bnc#652620).


author: lmuelle@suse.de
changelog:
  - Don't use --tmpdir as this option isn't known by mktemp of SUSE Linux
    Enterprise 10; (bnc#652620).


author: ddiss@suse.de
changelog:
  - Abide by printcap cache time, reload parent smbd pcap cache on expiry;
    (bso#7836); (bnc#625936).


author: ddiss@suse.de
changelog:
  - Fix error paths in cups_async_callback(), an empty cups printer list should
    not be treated as an error; (bnc#661842).


author: lmuelle@suse.de
changelog:
  - No longer force activation of the cifs service on post-11.3 systems.
  - Add X-UnitedLinux-Default-Enabled to the cifs init script on pre-11.4
    systems.
  - Move the cifs init script nfs dependencies from Required to Should.


author: ddiss@suse.de
changelog:
  - Remove pcap_cache_loaded asserts from (re)load_printers. pcap_cache_loaded()
    returns false if the pcap cache contains no printer entries. correct call
    ordering is already enforced. (bso#7836); (bnc#625936).


author: ddiss@suse.de
changelog:
  - Abide by print$ share 'force user' & 'force group' settings when handling
    AddprinterDriver and DeletePrinterDriver requests; (bso#7921); (bnc#653353).


author: lmuelle@suse.de
changelog:
  - Use the actual version numbers of the ldb, talloc, tdb, and tevent libraries
    on post-11.3 systems.


author: ddiss@suse.de
changelog:
  - Increase the log level for missing PIDs on SIGCHLD, printcap child processes
    are not added to the children PID list; (bnc#666460).


author: lmuelle@suse.de
changelog:
  - Protect against possible denial of service caused by memory corruption;
    CVE-2011-0719; (bso#7949); (bnc#670431).


author: lmuelle@suse.de
changelog:
  - Update to 3.5.7
    + Protect against possible denial of service caused by memory corruption;
      CVE-2011-0719; (bso#7949); (bnc#670431).


author: lmuelle@suse.de
changelog:
  - Require a particular library version even if the major version is part of
    the package name.  Using the same major version does not guarantee forward
    compatibility.


author: lmuelle@suse.de
changelog:
  - Update to 3.5.8.
    + Fix Winbind crash bug when no DC is available; (bso#7730).
    + Fix finding users on domain members; (bso#7743).
    + Fix memory leaks in Winbind; (bso#7879).
    + Fix printing with Windows 7 clients; (bso#7567).
    + Fix 'testparm' return code when EOF in encountered in param name;
      (bso#3185).
    + Make "rlimit_max below minimum Windows limit" notification less scary;
      (bso#6837).
    + Fix "Your Password expires today" message for users of trusted domains;
      (bso#7066).
    + Fix maintaining of users' groups via UsrMgr; (bso#7262).
    + Fix 'net ads dns register' in Windows 2008 R2 domains; (bso#7356).
    + Raise debug level for "reduce_name: couldn't get realpath" messages;
      (bso#7409).
    + Fix updating the time on close in vfs_gpfs; (bso#7498).
    + Fix "log=>ndr_pull_error" in 'wbinfo -u' and 'wbinfo -g'; (bso#7594).
    + Handle Windows 9x adddriver calls without config file; (bso#7641).
    + Fix scalability problem with hundreds of printers; (bso#7656).
    + Fix memory leak in the netapi routines; (bso#7665).
    + Store unmodified copies of security descriptors in acl_xattr and acl_tdb
      modules; (bso#7716).
    + Fix incorrect unix mode_t caused by invalid client DOS attributes on
      create; (bso#7733).
    + Apply appropriate create masks when creating files with "inherit ACLs" set
      to true; (bso#7734).
    + Fix "dfree cache time" parameter; (bso#7744).
    + Fix a getgrent crash with many groups; (bso#7774).
    + Fix requesting lookups for BUILTIN sids; (bso#7777).
    + Fix smbd crash caused by expand_msdfs; (bso#7779).
    + Fix atime limit; (bso#7785).
    + vfs_scannedonly: Switch from mtime to ctime which is more reliable;
      (bso#7789).
    + Fix copying files from a SMB share using Gnome vfs and SMB signing;
      (bso#7791).
    + Make Winbind recover from a signing error; (bso#7800).
    + ACL inheritance cannot be disabled in vfs_acl_xattr/vfs_acl_tdb;
      (bso#7812).
    + Fix "force group" with ntlmssp guest session setup; (bso#7817).
    + vfs_fill_sparse() doesn't use posix_fallocate when strict allocate is on;
      (bso#7835).
    + Make WINBINDD_LOOKUPRIDS asking the right domain; (bso#7841).
    + Make WINBINDD_LOOKUPRIDS returning the domain name; (bso#7842).
    + Expand the local SAMs aliases; (bso#7843).
    + ntlm_auth: Support clients which offer a spnego mechs we don't support;
      (bso#7855).
    + Fix 'net ads dns register' in cluster setups; (bso#7871).
    + Fix 'nmbd --port'; (bso#7875).
    + Make 'rpcclient deldriver' delete drivers for all architectures;
      (bso#7880).
    + Fix flaky Winbind against Windows 2008; (bso#7881).
    + Fix SMB session setups with Kerberos against some closed source SMB
      servers; (bso#7883).
    + Fix stale lock in open_file_fchmod(); (bso#7892).
    + Fix sporadic Winbind panic in rpc query_user_list; (bso#7894).
    + Don't set SAMR_FIELD_FULL_NAME if we just want to set the account name;
      (bso#7896).
    + Don't return "-1" on success in 'net rpc vampire keytab'; (bso#7899).
    + Fix connections from WinCE; (bso#7917).
    + Fix opening MS Powerpoint files; (bso#7940).
    + Fix endless loops caused by inotify; (bso#7942).
    + Catch lookup_names/sids schannel errors over ncacn_ip_tcp; (bso#7944).
    + Let Winbind try to use samlogon validation level 6; (bso#7945).
    + Revalidate the pathname once re-constructed from a root fsp; (bso#7950).


author: ddiss@suse.de
changelog:
  - Carry error status in printer list IPC message, do not refresh printers if
    cups is unavailable; (bso#7994); (bnc#675478).


author: lmuelle@suse.de
changelog:
  - Update to 3.6.0pre2.
    + ID Mapping changes.
    + Implement SMB2 support.
    + Add an Endpoint Mapper daemon.
    + Make "rlimit_max below minimum Windows limit" notification less scary;
      (bso#6837).
    + Quota only shown when logged as root; (bso#7080).
    + Fix printing from Windows 7; (bso#7567).
    + Retry DNS updates when connection to one nameserver has failed; (bso#7690).
    + Unlink may unlink wrong file when hardlinks are involved; (bso#7863).
    + Fix 'nmbd --port'; (bso#7875).
    + cmd_spoolss_deletedriver() returned without checking all architectures;
      (bso#7880).
    + Don't return "-1" on success in 'net rpc vampire keytab'; (bso#7899).
    + Fix cups pcap reload with no printers; (bso#7915).
    + Fix bug in chain_reply; (bso#7917).
    + Fix problems with "kernel oplocks" option set to "no"; (bso#7928).
    + Fall back for utimes calls; (bso#7940).
    + Catch lookup_names/sids schannel errors over ncacn_ip_tcp; (bso#7944).
    + Let winbind try to use samlogon validation level 6; (bso#7945).
    + Sgid bit lost on folder rename; (bso#7996).
    + Fix getting username in 'net rap session'; (bso#8009).
    + Fix inode generation so nautilus can count total dir size correctly;
      (bso#8010).
    + Use jenkins hash for str_checksum; (bso#8010).
    + Add explicit configure option whether or not to enable dmapi support;
      (bso#8033).
    + Fix smbclient segfault with Cyrillic netbios names; (bso#8040).
    + Fix file creation on OS/X; (bso#8042).
    + Add "--option" to 'testparm'.
    + Fix crash bug on smbd shutdown when using FOPENDIR().
    + Ensure we don't return an incorrect access mask.
    + Fix bug against the new Mac client.
    + Fix leak in error path.
    + Fix error where Windows client spoolss returns WERR_INVALID_DATA.
    + Fix a segfault in the krb5 locator plugin.
    + Enable sharesec for registry shares.
    + Fix memory leak in "security=share" and "force user".
    + Add "net idmap check", a check and repair tool for the
      id mapping database.
    + Add new 'net idmap delete' command.
    + Fix segfault on missing input file in 'net idmap restore'.
    + Fix 'net usersidlist' not to skip every other user.
    + Fix potential crash bug in spoolss_PrinterEnumValues push path.
    + Internal restructuring.
    + Don't wipe out all printer drivers when only one should be deleted.
    + Fix winbindd_dual_pam_auth_samlogon() for NT4 domains.
    + Fix memory leak in print_cups.c.
    + Remove duplicate cups response processing code.
    + Follow force user/group for driver IO.
    + Initiate pcap reload from parent smbd.
    + Reload shares after pcap cache fill.
    + Fix numerous Coverity IDs (2041 and others).
    + Fix a memory leak in check_sam_security_info3.
    + Fix a segfault in the nss wrapper when libnss_winbind.so is not loadable.
    + Make "net sam list [users|workstations]" list only the right things.
    + Fix a potential memleak in secrets_fetch_trusted_domain_password.
    + Use the right credentials in check_netlogond_security.
    + Add support for AF_NETLINK addr notifications.
    + Fork multiple Winbind children per domain.
    + Fix a deadlock between smbd and ctdbd.
    + Add 'wbinfo --dc-info'.
    + Make "nmbd socket dir" configurable.
    + Fixed valgrind errors.
    + Fix a memleak in receive_getdc_response.
    + Don't grant SEC_STD_DELETE always to the owner of a file.
    + Fix segfaults on addrchange errors in Winbind.
    + Allow machine accounts as members in groupdb.
    + Add IPv6 support for the endpoint mapper.
    + Free unused memory in the rpc server.
    + Fix possible segfaults in svcctl server.
    + Fix possible segfault with client_id in rpc server.
    + Add a 'svcctl shutdown' function to rpc server.
    + Fix a resource leak in net_afs.
    + Fix a resource leak in smbta-util.
    + Fix possible resource leak in net_usershare.
    + Fix possible resource leak in 'smbget'.
    + Fix possible resource leak in 'smbfilter'.
    + Fix a possible null pointer dereference in smbd.
    + Ensure we send the direct levelII oplock break to the correct fid.
    + Fix private libdir and codepages paths.
  - Add RFC 3454 to the vendor files.


author: lmuelle@suse.de
changelog:
  - Always use the actual library version as part of the package name.
  - Exclude shared python modules.


author: lmuelle@suse.de
changelog:
  - Remove _libdir ldb and tevent from file list.
  - Explicitly state not to bundle talloc or tdb while ldb and tevent build.


author: lmuelle@suse.de
changelog:
  - Update to 3.6.0pre3.
    + Listen on IPv6 addresses with IPV6_ONLY; (bso#7383).
    + Fix wrong output in 'smbget'; (bso#8066).
    + "inherit owner = yes" doesn't interact correctly with vfs_acl_xattr or
      vfs_acl_tdb module; (bso#8083).
    + rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs are null;
      (bso#8088).
    + setpwent() actually does endpwent() and vice versa on FreeBSD; (bso#8099).
    + Fix the build of 'smbget' on HP NonStop; (bso#8106).
    + Fix build of tdb2.
    + Correctly detect and deny symlinks anywhere in a path (not just the last
      component) if "follow symlinks = no".
    + Fix timeout in rpc_pipe_open_tcp_port().
    + Fix the build of "--with-profiling-data".
    + Fix Coverity IDs 986, 1340, 2047, 2299, 2307, 2325, 2335, 2336, 2470,
      2471, 2478.
    + nsswitch: Add 'wbinfo --lookup-sids'.
    + nsswitch: Add 'wbinfo --sids-to-unix-ids'.
    + Fix smbd with the async echo responder.
    + Fix the build of vfs_gpfs.c.
    + Add a 10-second timeout for the 445 or netbios connection to a DC.
    + Many pthreadpool fixes.
    + Fix transaction recovery area for converted tdbs.


author: lmuelle@suse.de
changelog:
  - Rename libldb0 to libldb1 as 1 is the current major version of the library.
  - Add libldb1 and libtevent0 to baselibs.conf.


author: lmuelle@suse.de
changelog:
  - Update to 3.6.0rc1.
    + BUG 8111: CIFS VFS: Fix unexpected error on SMB posix open.
    + BUG 8112: POSIX extension opens of a directory are denied with EISDIR.
    + BUG 8132: Fix filling printers location field when using cups.
    + Remove fstrings from client struct.
    + BUGFIX when converting from safe_strcpy to strlcpy.
    + Fix off-by-one calculations with strlcpy.
    + Ensure we always write the correct incoming mid into the share mode table
      entries.
    + Fix the SMB2 oplock showstopper.
    + Convert user-specified domain to uppercase in libsmb.
    + Fix Coverity CID #2302: FORWARD_NULL.
    + Fix cups_pull_comment_location().
    + Fix double free of cups request.
    + Make cups_pull_comment_location() work again.
    + Fix potential crash bug in display_print_driver3().
    + Properly clean up in pthreadpool_init in case of failure.
    + Make plaintext session setup async.
    + Reduce fd load in Winbind children.
    + Avoid a potential 100% CPU loop in Winbind.
    + Tune broadcast namequeries for unique names.
    + Properly deal with exited winbind children.
    + Fix dup_smb2_vec3.
    + Fix return check in nss_wins.


author: jmcdonough@suse.de
changelog:
  - Update to 3.6.0rc2.
    + BUG 6911: Fix Kerberos authentication from Vista to Samba.
    + BUG 8166: Don't lockout users when offline.
    + BUG 8200: Add support for multiple writeable ldap idmap domains.
    + BUG 8148: Default to protocol version 2 for SMB Traffic Analyzer.
    + BUG 7054: Fix X account flag when "pwdlastset" is "0".
    + BUG 8144: Fix setting timestamp when touching files with CIFS clients.
    + BUG 8153: Fix setting up getaddrinfo on IPv6-only machines.
    + BUG 8156: Fix 'net ads join' using the user's Kerberos ticket.
    + BUG 8157: Fix parsing a cups printcap file.
    + BUG 8175: Fix smbd deadlock.
    + BUG 8189: Support shadow copy display over SMB2.
    + BUG 8197: Winbind does not properly detect when a DC connection is dead.
    + BUG 8203: Winbind needs to reset the DC connection if an RPC times out.


author: lmuelle@suse.de
changelog:
  - The Samba Web Administration Tool (SWAT) versions 3.0.x to 3.5.9 are
    affected by a cross-site request forgery; CVE-2011-2522; (bso#8290);
    (bnc#705241).


author: lmuelle@suse.de
changelog:
  - The Samba Web Administration Tool (SWAT) versions 3.0.x to 3.5.9 are
    affected by a cross-site scripting vulnerability; CVE-2011-2694; (bso#8289);
    (bnc#708503).


author: lmuelle@suse.de
changelog:
  - Update to 3.6.0rc3.
    + BUG 7841: Explicitly pass domain_sid to wbint_LookupRids().
    + BUG 7888: Deal with buggy 3.0 based PDCs.
    + BUG 8083: Fix "inherit owner = yes" with vfs_acl_xattr or vfs_acl_tdb
      module.
    + BUG 8102: Do not allow to change file ACLs from normal domusers.
    + BUG 8102: Do not allow to change file ACLs from normal domusers.
    + BUG 8193: Add new command 'enumerate_recursive'.
    + BUG 8195: Make rpc client code working against NT4 servers.
    + BUG 8211: Fix "inherit owner = yes" when "inherit permissions = yes" is
      set.
    + BUG 8213: Fixes in idmap_autorid.
    + BUG 8214: Fix smbd crash on printer driver upgrade.
    + BUG 8215: Fix Winbind unix username lookup.
    + BUG 8216: Make Winbind returning correct results with 'sids2xids'.
    + BUG 8217: Do not stat-check the share path in 'net conf addshare'.
    + BUG 8219: Fix SMB Panic from Windows 7 client.
    + BUG 8224: Fix the build on FreeBSD.
    + BUG 8226: Use c99 initializers which are supported by old gcc 2.95
      compilers.
    + BUG 8230: Move .nmbd socket directory to non-hidden name PREFIX/var/nmbd.
    + BUG 8231: Fix crash bug in 'net cache get'.
    + BUG 8235: Fix smbd crash on startup caused by migrate_printer().
    + BUG 8240: Fix Valgrind warnings in winreg/spoolss code.
    + BUG 8244: Fix copying files larger than 2 GB to a Samba share.
    + BUG 8247: Fix Coverity ID 2582: FORWARD_NULL.
    + BUG 8253: Fix Winbind panic if verify_idpool() fails.
    + BUG 8254: Fix "acl check permissions = no".
    + BUG 8260: Fix DCERPC responses with fragments larger than 1024 bytes.
    + BUG 8262: Fix build of vfs_commit.
    + BUG 8263: Fix build with --with-fake-kaserver or --with-vfs-afsacl.
    + BUG 8264: Fix Valgrind bugs in svcctl.
    + BUG 8276: Close all sockets attached to a subnet in close_subnet().
    + BUG 8278: Fix smbd panic when CTDB is unhealthy.
    + BUG 8281: Fix build of examples/VFS/*.
    + BUG 8286: Fix smbd crash on premature end of smb2 conn.
    + BUG 8292: Fix a major architectural flaw in the SMB2 server code.
    + BUG 8293: Fix log file rotating in SMB2.
    + BUG 8304: Fix uninitialized variable in error path.
    + BUG 8305: Fix segfault in nmbd when using 'smbtree ...'..
    + BUG 8307: brl_close_fnum does not call SMB_VFS_BRL_UNLOCK_WINDOWS on all
      locks.
    + BUG 8310: toupper_ascii() is broken on big-endian systems.
    + BUG 8314: Fix smbd crash with unknown user.
    + Mark 'time offset' parameter as deprecated.


author: lmuelle@suse.de
changelog:
  - Update to 3.6.0.
    + BUG 7462: Make SA_RESETHAND conditional on its existance.
    + BUG 8303: db_ctdb_send_schedule_for_deletion() is not defined.
    + BUG 8324: smbclient cannot list directories from a big-endian machine.
    + BUG 8326: WinXP cannot join a Samba3 domain with a 'even' hostname.
    + BUG 8327: Fix the reload of the configuration, also reload activated
      registry shares.
    + BUG 8328: Cleanup of idmap_tdb2 code.
    + BUG 8330: Fix NFSv4 ACL merging logic.
    + BUG 8335: File copy aborts with smb2_validate_message_id: bad message_id.
    + BUG 8341: Fix segfault in libsmbclient.
    + BUG 8343: Fix SMB2 crash reading with aio_fork beyond the end of file.
    + BUG 8347: Fix regression for HP-UX, AIX and OSF.
    + BUG 8357: Make sure we grant credits on async read/write operations.
    + BUG 8358: Fix a bug in run_poll_events().
    + BUG 8362: Fix build issue on old glibc systems.


author: lmuelle@suse.de
changelog:
  - talloc:
    + check block count after references test.
    + added test suite for talloc_free_children().
    + license info erratum in the manpage.
    + fix typos and better differentiation between versions 1 and 2.
    + preserve context name on talloc_free_children().
    + ensure the sibling linked list remains valid during a free.


author: lmuelle@suse.de
changelog:
  - Use sys_write and sys_read in fork_domain_child to fix a winbind race
    leading to 100% CPU usage; (bso#8409).


author: lmuelle@suse.de
changelog:
  - Spec file cleanup as suggested by the spec-cleaner tool.
    + Make all BuildRequires, PreReq, and Provides a separate line.
    + Use %{buildroot} instead of ${RPM_BUILD_ROOT}.
    + Use straight commands instead of macros (make, install).
    + Use -p in post and postun if we only call one command.
    + Use %{_localstatedir} instead of %{_var} in the filelist.
    + Remove superfluous AutoReqProv on lines.


author: jmcdonough@suse.de
changelog:
  - Make winbind child reconnect when remote end has closed, fix
    failing sudo; (bso#7295); (bnc#569721).


author: hhetter@suse.de
changelog:
  - Fix samba duplicates file content on appending. Move posix case semantics
    out from under the VFS; (bso#6898); (bnc#681208).


author: lmuelle@suse.de
changelog:
  - Handle the SECINFO_LABEL flag in the same was as Win2k3; enable Microsoft
    Internet Explorer 9 on Windows 7 to download files; (bso#8458).


author: lmuelle@suse.de
changelog:
  - Default user entry is set to minimal permissions on incoming ACL change with
    no user specified; (bso#8443).


author: lmuelle@suse.de
changelog:
  - Empty CIFS share can be blocked for other clients by deleting it via empty
    path (DELETE_PENDING until the last client); (bso#8515).


author: lmuelle@suse.de
changelog:
  - smb2_find uses a hard coded max reply size of 0x10000 instead of
    smb2_max_trans; changed defaults and documentation (bso8473).


author: ddiss@suse.de
changelog:
  - Retain the smbd startproc return value for correct startup status reporting.
    unset was incorrectly being called prior to rc_status; (bnc#723724).


author: jmcdonough@suse.de
changelog:
  - Add "ldapsam:login cache" parameter to allow explicit disabling
    of the login cache; (bnc#723261).


author: lmuelle@suse.de
changelog:
  - Add script to create or update an AppArmor sniplet with permissions for all
    Samba shares; (bnc#688040).


author: lmuelle@suse.de
changelog:
  - Update to 3.6.1.
    + Fix smbd crashes triggered by Windows XP clients; (bso#8384).
    + Fix a Winbind race leading to 100% CPU load; (bso#8409).
    + Several SMB2 fixes.
    + The VFS ACL modules are no longer experimental but production-ready.
    + Fix 'net ads join -k' when KRB5CCNAME is not set; (bso#7465).
    + smb_acl_to_posix: ACL is invalid for set (Invalid argument); (bso#7509).
    + Return error of cli_push when 'put - /some/file' is used; (bso#7551).
    + Fix usage of cli_errstr(); (bso#7864).
    + Fix 'widelinks' regression; (bso#8229).
    + Empty notify servername; (bso#8236).
    + Add man vfs_aio_fork; (bso#8256).
    + smb2: smbd logs "Invalid SMB packet: first request: 0x0008" and crashes;
      (bso#8334).
    + Add a fallback for missing open&x support in MAC OS/X Lion; (bso#8338).
    + While migrating forms, don't fail if the form already exists; (bso#8351).
    + OS/2 sends an unexpected write&x/read&x chain; (bso#8360).
    + Fix build of vfs_prealloc on SLES8; (bso#8363).
    + Fix the build of gpfs.c on RHEL 6.0 with gpfs 3.4.0-4; (bso#8364).
    + Fix the fallback to the deprecated spelling idmap:script; (bso#8368).
    + Fix vfs_chown_fsp; (bso#8370).
    + Fix smbd crashes triggered by Windows XP clients; (bso#8384).
    + Fix smbclient access to NT4 shares; (bso#8385).
    + Optimize serverid_exists() for Solaris; (bso#8395).
    + registry/reg_format.c must include includes.h; (bso#8401).
    + SMB2 server can return requests out-of-order when processing a compound
      request; (bso#8407).
    + Fix a Winbind race leading to 100% CPU load; (bso#8409).
    + Fix "saving as" of MS Office 2007 (Word) documents on Samba shares with
      SMB2; (bso#8412).
    + Fix 'getent group' if trusted domains are not reachable; (bso#8420).
    + Fix infinite loop in ACL module code; (bso#8422).
    + Fix wrong reply to DHnC (durable handle reconnect); (bso#8428).
    + Compound SMB2 requests on an IPC connection can corrupt the reply stream;
      (bso#8429).
    + Fix segfault in iconv.c; (bso#8433).
    + NFSv4 DENY ACLs always include SYNCHRONIZE flag - blocking renames;
      (bso#8442).
    + Be smarter about setting default permissions when a ACL_USER_OBJ isn't
      given; (bso#8443).
    + Check the wct of the incoming SMBnegprot responses; (bso#8452).
    + Fix smbclient segfaults when dialect option -m is used for legacy
      dialects; (bso#8453).
    + Fix uninitialized memory problem in group_sids_to_info3; (bso#8455).
    + Samba PDC is looking up only primary user group; (bso#8455).
    + IE9 on Windows 7 cannot download files to samba 3.5.11 share; (bso#8458).
    + smb2_find uses a hard coded max reply size of 0x10000 instead of
      smb2_max_trans; (bso#8473).
    + SMB2 create doesn't cope with an Apple client using NULL blob in create;
      (bso#8474).
    + Don't call smbd_terminate_connection in smb2_validate_message_id();
      (bso#8476).
    + Samba asserts when SMB2 client breaks the crediting rules; (bso#8476).
    + Map to guest can return uninitialized blob of data; (bso#8477).
    + acl_xattr can free an invalid pointer if no blob is loaded; (bso#8480).
    + DFS breaks zip file extracting unless "follow symlinks = no" set;
    (bso#8493).
    + Remove "experimental" label on VFS ACL modules; (bso#8494).
    + SMB2_OP_CANCEL requests don't have to be signed; (bso#8503).
    + smbd doesn't correctly honor the "force create mode" bits from a cifsfs
      create; (bso#8507).
    + Read-only handles on SAMR allow SAMR_DOMAIN_ACCESS_CREATE_USER;
      (bso#8509).
    + Disallow "." in can_set_delete_on_close(); (bso#8515).
    + SMB2 create call returns incorrect file allocation size; (bso#8518).
    + Fix SMB2 SMB2_OP_GETINFO and SMB2_OP_IOCTL parsing requirements;
      (bso#8520).
    + Winbind cache timeout expiry test was reversed; (bso#8521).


author: lmuelle@suse.de
changelog:
  - net memberships usage info was wrong; (bso#8687).
  - s3-libsmb: Don't duplicate kerberos service tickets; (bso#8628).
  - Recvfile code path using splice() on Linux leaves data in the pipe on short
    write; (bso#8679).
  - s3-winbind: Fix segfault if we can't map the last user; (bso#8678).
  - vfs_acl_xattr and vfs_acl_tdb modules can fail to add inheritable entries on
    a directory with no stored ACL; (bso#8644).
  - s3/doc: document the ignore system acls option of vfs_acl_xattr and
    vfs_acl_tdb; (bso#8652).
  - Winbind can't receive any user/group information; (bso#8371).
  - s3-winbind: Add an update function for winbind cache; (bso#8643).
  - s3: Attempt to fix the vfs_commit module.
  - POSIX ACE x permission becomes rx following mapping to and from a DACL;
    (#bso#8631).
  - s3:libsmb: only align unicode pipe_name; (bso#8586).
  - s3-winbind: Don't fail on users without a uid; (bso#8608).
  - Crash when trying to browse samba printers; (bso#8623).
  - talloc: double free error; (bso#8562).
  - cldap doesn't work over ipv6; (bso#8600).
  - s3:libsmb: fix cli_write_and_x() against OS/2 print shares; (bso#5326).
  - SMB2: not granting credits for all requests in a compound request;
    (bso#8614).
  - smb2_flush sends uninitialized memory; (bso#8579).
  - Password change settings not fully observed; (bso#8561).
  - s3:smb2_server: grant credits in async interim responses; (bso#8357).
  - s3:smbd: don't limit the number of open dptrs for smb2; (bso#8592).
  - samr_ChangePasswordUser3 IDL incorrect; (bso#8591).
  - idmap_autorid does not have allocation pool; (bso#8444).
  - Add systemd service files.
  - s3:libsmb: the workgroup in the non-extended-security negprot is not
    aligned; (bso#8573).
  - s3-build: Fix inotify detection; (bso#8580).
  - SMB2 doesn't handle compound request headers in the same way as Windows;
    (#bso8560).
  - Disconnecting clients swamp the logs; (bso#8585).
  - s3-netlogon: Fix setting the machinge account password; (bso#8550).
  - winbind_samlogon_retry_loop ignores logon_parameters flags; (#bso8548).
  - smbclient posix_open command fails to return correct info on open file;
    (bso#8542).
  - readlink() on Linux clients fails if the symlink target is outside of the
    share; (bso#8541).
  - s3-netapi: remove pointless use_memory_krb5_ccache; (bso#7465).
  - s3:Makefile: make DSO_EXPORTS_CMD more portable; (bso#8531).
  - s3:registry: fix the test for a REG_SZ blob possibly being a zero terminated
    ucs2 string; (bso#8528).
  - Make VFS op "streaminfo" stackable; (bso#8419).


author: lmuelle@suse.de
changelog:
  - Intermittent print job failures caused by character conversion errors;
    (bso#8606).
  - ads_keytab_verify_ticket mixes talloc allocation with malloc free;
    (bso#8692).
  - libcli/cldap: fix a crash bug in cldap_socket_recv_dgram(); (bso#8593).
  - s3:lib/ctdbd_conn: try ctdbd_init_connection() as root; (bso#8684).
  - s3-printing: fix migrate printer code; (bso#8618).
  - Packet validation checks can be done before length validation causing
    uninitialized memory read; (bso#8686).


author: lmuelle@suse.de
changelog:
  - Buffer overflow issue with AES encryption in samba traffic analyzer;
    (bso#8674).
  - NT ACL issue; (bso#8673).
  - Deleting a symlink fails if the symlink target is outside of the share;
    (bso#8663).
  - connections.tdb - major leak with SMB2; (bso#8710).


author: ddiss@suse.de
changelog:
  - Prefix print$ path on driver file deletion; (bso#8697); (bnc#740810).
  - Fix printer_driver_files_in_use() call ordering; (bso#4942); (bnc#742504).


author: ddiss@suse.de
changelog:
  - Fix incorrect types in the full_audit VFS module. Add null terminators to
    audit log enums; (bnc#742885).


author: lmuelle@suse.de
changelog:
  - When returning an ACL without SECINFO_DACL requested, we still set
    SEC_DESC_DACL_PRESENT in the type field; (bso#8636).


author: lmuelle@suse.de
changelog:
  - Update to 3.6.2.
    + Make Winbind receive user/group information (bug #8371).
    + Several SMB2 fixes.
    + Fix a crash bug in the spoolss code.
    + Add new contributing FAQ announcing acceptance of corporate (C).
    + DeletePrinterDriverEx deletes files in use; (bso#4942); (bnc#742504).
    + Fix cli_write_and_x() against OS/2 print shares; (bso#5326).
    + Fix 'smbclient tar' for files greater than 8GB on BE machines; (bso#563);
      (bnc#726145).
    + Remove pointless use_memory_krb5_ccache; (bso#7465).
    + Fix perl path; (bso#8176).
    + Grant credits in async interim responses (SMB2); (bso#8357).
    + Make Winbind receive user/group information; (bso#8371).
    + Fix Windows XP clients crashing smbd process every once in a while;
      (bso#8384); (bnc#731571).
    + Make VFS op "streaminfo" stackable; (bso#8419).
    + Add an allocation pool to idmap_autorid; (bso#8444).
    + Fix SEGFAULT from net registry export on not zero terminated REG_SZ
      values; (bso#8528).
    + Make DSO_EXPORTS_CMD more portable; (bso#8531).
    + readlink() on Linux clients fails if the symlink target is outside of the
      share; (bso#8541).
    + smbclient posix_open command fails to return correct info on open file;
      (bso#8542).
    + winbind_samlogon_retry_loop ignores logon_parameters flags; (bso#8548).
    + Fix setting the machine account password; (bso#8550).
    + Make SMB2 handle compound request headers in the same way as Windows;
      (bso#8560).
    + Password change settings not fully observed; (bso#8561).
    + Fix double free error in talloc; (bso#8562).
    + Fix alignment in the non-extended-security negprot; (bso#8573).
    + Add systemd service files; (bso#8575).
    + Add systemd service files; (bso#8575).
    + smb2_flush: Don't send uninitialized memory; (bso#8579).
    + Enable inotify if sys or kernel inotify is available; (bso#8580).
    + Increase a debug level; (bso#8585).
    + libsmb: Only align unicode pipe_name; (bso#8586).
    + Fix marshalling of samr_ChangePasswordUser3; (bso#8591).
    + Don't limit the number of open dptrs for SMB2; (bso#8592).
    + Fix a crash bug in cldap_socket_recv_dgram(); (bso#8593).
    + Make cldap work over IPv6; (bso#8600).
    + Fix intermittent print job failures caused by character conversion errors;
      (bso#8606).
    + Improve configure.in so it can be used outside the Samba source tree;
      (bso#8607).
    + Winbind: Don't fail on users without a uid; (bso#8608).
    + Ensure we correctly calculate reply credits over all returned SMB2
      replies; (bso#8614).
    + Fix migrate printer code; (bso#8618).
    + Fix crash bug when trying to browse Samba printers; (bso#8623).
    + libsmb: Don't duplicate Kerberos service tickets; (bso#8628).
    + POSIX ACE x permission becomes rx following mapping to and from a DACL;
      (bso#8631).
    + When returning an ACL without SECINFO_DACL requested, we still set
      SEC_DESC_DACL_PRESENT in the type field; (bso#8636).
    + Fix the vfs_commit module; (bso#8639).
    + Add an update function for Winbind cache; (bso#8643).
    + vfs_acl_xattr and vfs_acl_tdb modules can fail to add inheritable entries
      on a directory with no stored ACL; (bso#8644).
    + Document the "ignore system acls" option of vfs_acl_xattr and vfs_acl_tdb
      vfs modules; (bso#8652).
    + Fix deleting a symlink if the symlink target is outside of the share;
      (bso#8663).
    + Fix renaming a symlink if the symlink target is outside of the share;
      (bso#8664).
    + Fix NT ACL issue; (bso#8673).
    + Fix buffer overflow issue with AES encryption in samba traffic analyzer;
      (bso#8674).
    + Fix Winbind segfault if we can't map the last user; (bso#8678).
    + recvfile code path using splice() on Linux leaves data in the pipe on
      short write; (bso#8679).
    + Try ctdbd_init_connection() as root; (bso#8684).
    + Packet validation checks can be done before length validation causing
      uninitialized memory read; (bso#8686).
    + Fix typo in 'net memberships' usage; (bso#8687).
    + libads: Fix malloc/talloc mismatch in ads_keytab_verify_ticket();
      (bso#8692).
    + Make DeletePrinterDriverEx remove printer driver files; (bso#8697)
      (bnc#740810).
    + Fix major leak with SMB2 in connections.tdb; (bso#8710).


author: lmuelle@suse.de
changelog:
  - Update to 3.6.3.
    + Fix memory leak in parent smbd on connection; CVE-2012-0817; (bso#8724);
      (bnc#743986).


author: lmuelle@suse.de
changelog:
  - Be more strict when using PAM_AUTH API from winbind if Kerberos auth is
    enabled and don't unintentionally use a bogus domain name; (bso#8734).


author: lmuelle@suse.de
changelog:
  - Ensure AndX offsets are increasing strictly monotonically in pre-3.4
    versions; CVE-2012-0870; (bnc#747934).


author: lmuelle@suse.de
changelog:
  - Make ldapsmb build with Fedora 15 and 16; (bso#8783).
  - BuildRequire libuuid-devel for post-11.0 and other systems.
  - Define missing python macros for non SUSE systems.
  - PreReq to fillup_prereq and insserv_prereq only on SUSE systems.
  - Always use cifstab instead of smbfstab on non SUSE systems.


author: lmuelle@suse.de
changelog:
  - s3:smb2_server: fix a logic error, we should sign non guest sessions;
    (bso8749).
  - Allow vfs_aio_pthread to build as a static module; (bso#8723).
  - s3:dbwrap_ctdb: return the number of records in db_ctdb_traverse() for
    persistent dbs; (#bso8527).
  - s3: segfault in dom_sid_compare(bso#8567).
  - Honor SeTakeOwnershiPrivilege when client asks for SEC_STD_WRITE_OWNER;
    (bso#8768).
  - s3-winbindd: Close netlogon connection if the status returned by the
    NetrSamLogonEx call is timeout in the pam_auth_crap path; (bso#8771).
  - s3-winbindd: set the can_do_validation6 also for trusted domain; (bso#8599).
  - Fix problem when calculating the share security mask, take priviliges into
    account for the connecting user; (bso#8784).


author: lmuelle@suse.de
changelog:
  - s3-winbindd: Only use SamLogonEx when we can get unencrypted session keys;
    (bso#8599).
  - Correctly handle DENY ACEs when privileges apply; (bso#8797).


author: lmuelle@suse.com
changelog:
  - Update to 3.6.4.
  - Samba pre-3.6.4 are affected by a vulnerability that allows remote code exe-
    cution as the "root" user; PIDL based autogenerated code allows overwriting
    beyond of allocated array; CVE-2012-1182; (bso#8815); (bnc#752797).


author: lmuelle@suse.com
changelog:
  - Update to 3.6.5.
  - Restrict self granting privileges where security=ads for Samba post-3.3.16;
    CVE-2012-2111; (bnc#757576).


author: lmuelle@suse.com
changelog:
  - docs-xml: fix default name resolve order; (bso#7564).
  - s3-aio-fork: Fix a segfault in vfs_aio_fork; (bso#8836).
  - docs: remove whitespace in example samba.ldif; (bso#8789).
  - s3-smbd: move print_backend_init() behind init_system_info(); (bso#8845);
    (bnc#730769).
  - s3-docs: Prepend '/' to filename argument; (bso#8826).


author: lmuelle@suse.com
changelog:
  - Disable included build of ldb, talloc, tdb, and tevent on post-12.1 systems.
  - BuildRequire libldb1-devel, libtalloc2-devel, libtdb1-devel, and
    libtevent0-devel on post-12.1 systems.


author: lmuelle@suse.com
changelog:
  - s3: Fix a segfault with debug level 3 on Solaris; (bso#8861).
  - s3: wbinfo --lookup-sids "" crashes winbind; (bso#8904).
  - smbd crashes when deleting directory and veto files are enabled; (bso#8837).
  - winbind_krb5_locator only returns one IP address; (bso#8897).
  - Wrong assertion/comparison: Compare value not pointer; (bso#8859).
  - Inconsistent (with manpage) command-line switch for "help" in smbtree;
    (bso#8831).
  - Fix incorrect debug statement.
  - Setting traverse rights fails to enable directory traversal when acl_xattr
    in use; (bso#8857).
  - Syslog broken owing to mistyping of debug_settings.syslog; (bso#8877).
  - s3/ldap: remove outdated netscape ds 5 schema file; (bso#8869).
  - s3-docs: fixes several typos; (bso#7938).
  - s3-VFS: Fix building out-of-tree modules; (bso#8822).
  - s3-docs: Add hint that setting "profile acls = yes" on normal shares can
    cause trouble; (bso#7930).
  - s3-pam_winbind: Fix the build with a newer iniparser library; (bso#8915).
  - Avoid null dereference in initialize_password_db(); (bso#8920).
  - s3:registry: implement values_need_update and subkeys_need_update in the
    smbconf backend.
  - s3:registry:reg_api: fix reg_queryvalue to not fail when values are
    modified while it runs.
  - s4:torture:rpc:spoolss: also initialize driverName before checking it in
    test_PrinterData_DsSpooler().
  - s3:registry: multiple cleanups, fixes, and optimisations.
  - s3:auth/server_info: the primary rid should be in the groups rid array;
    (bso#8798).
  - s3-printing: Add new printers to registry; (bso#8554); (baso#8612);
    (bso#8748).
  - Fix the overwriting of errno before use in a DEBUG statement and use the
    return value from store_acl_blob_fsp rather than ignoring it; (bso#8945).
  - s3-auth: Don't lookup the system user in pdb; (bso#8944).
  - s3-passdb: Fix negative SID->uid/gid cache handling; (bso#8952).
  - Fix typo in pam_winbindd code; (bso#8957).
  - Fix remove_duplicate_addrs2 previously it could leave zero addresses in the
    list; (bso#8910).
  - Slow but responsive DC can lock up winbindd; (bso#8943).
  - Broken processing of %U with vfs_full_audit when force user is set;
    (bso#8882).


author: lmuelle@suse.com
changelog:
  - BuildRequire libldb-devel, libtalloc-devel, libtdb-devel, and
    libtevent-devel on post-12.1 systems.


author: lmuelle@suse.com
changelog:
  - Don't call autogen.sh on post-12.1 SUSE and post-14 Fedora systems.
  - Recompile all IDL in any case.


author: lmuelle@suse.com
changelog:
  - resolve_ads() code can return zero addresses and miss valid DC IP addresses;
    (bso#8910).
  - Can't join XP Pro workstations to 3.6.1 DC; (bso#8373).
  - winbind can hang as nbt_getdc() has no timeout; (bso#8953).
  - Fix crash bug in dns_create_probe when dns_create_update fails; (bso#8627)
  - s3-pid: Catch with pid filename's change when config file is not smb.conf;
    (bso#8714).
  - Possible memory leaks in the main Samba process; (bso#8970).
  - s3: Fix uninitialized memory read in talloc_free(); (bnc#764577).
  - Treat exit_server_cleanly() as a "clean" shutdown; (bso#8971).
  - Avoid crash with MIT krb5 1.10.0 in gss_get_name_attribute(); (bso#8988).
  - Winzip occasionally can not read files out of an open winzip dialog;
    (bso#8311).
  - s3-winbindd: call dump_core_setup after command line option has been parsed;
    (bso#8975).
  - Directory group write permission bit is set if unix extensions are enabled;
    (bso#8972).
  - s3: remove dependency on automake for "make everything"; (bso#8978).
  - sd_has_inheritable_components segfaults on an SD that se_access_check
    accepts; (bso#8811).
  - smbclient's tarmode insists on listing excluded directories; (bso#8922).
  - Notify code can miss a ChDir; (bso#8998).
  - s3:smbd: add a fsp_persistent_id() function; (bso#8995).


author: lmuelle@suse.com
changelog:
  - Update to 3.6.6.
    + Fix possible memory leaks in the Samba master process; (bso#8970).
    + Fix uninitialized memory read in talloc_free(); (bnc#764577).
    + Fix joining of XP Pro workstations to 3.6 DCs; (bso#8373).


author: lmuelle@suse.com
changelog:
  - Correct documentation of "case sensitive"; (bso#8552).
  - Printing fails in function cups_job_submit; (bso#8719).
  - Fix kernel oplocks when uid(file) != uid(process); (bso#8974).
  - Send correct responses to NT Transact Secondary when no data and no params
    for the Trans2 calls are set; (bso#8989).
  - Fix build without ads support; (bso#8996).
  - Don't turn negative cache entries into valid idmappings; (bso#9002).
  - Fix posix acl on gpfs; (bso#9003).
  - Make vfs_gpfs less verbose in get/set_xattr functions; (bso#9022).
  - Fix migrating printers while upgrading from 3.5.x; (bso#9026).
  - Fix typo in set_re_uid() call when USE_SETRESUID selected in configure;
    (bso#9034).
  - Using asynchronous IO with SMB2 can return NT_STATUS_FILE_CLOSED in error
    instead ofNT_STATUS_FILE_LOCK_CONFLICT; (bso#9040).
  - Fix resolving our own "Domain Local" groups; (bso#9052).
  - Fix build against CUPS 1.6; (bso#9055).
  - Fix bugs in SMB2 credit handling code; (bso#9057).
  - rpcclient: Fix bad call to data_blob_const; (bso#9062).


author: lmuelle@suse.com
changelog:
  - Update to 3.6.7.
    + Fix resolving our own "Domain Local" groups; (bso#9052).
    + Fix migrating printers while upgrading from 3.5.x; (bso#9026).


author: lmuelle@suse.com
changelog:
  - BuildRequire libtalloc2-devel, libtdb1-devel, and libtevent0-devel.
  - Adjust license string.
  - Require libldb1 = %{version} from the devel package.


author: lmuelle@suse.com
changelog:
  - BuildRequire libtalloc-devel, libtdb-devel, and libtevent-devel.
  - Configure with bundled tdb2 library.


author: lmuelle@suse.com
changelog:
  - Rename package to ldb and add an independent libldb1 subpackage.
  - Enhance and polish the package descriptions and summaries.


author: abeekhof@suse.de
changelog:
  - Initial import of the resource-agents project after being split off
    from Heartbeat (this package replaces heartbeat-resources).
  - Upstream version cs: 3aa338887920


author: lmb@novell.com
changelog:
  - IPaddr2: include netmask in search for the right interface
  - IPaddr2: remove all colons from the mac address before passing it to
    send_arp (LF#2165)
  - IPsrcaddr: replace 0/0 with proper ip prefix.
  - IPv6addr: new nic and cidr_netmask parameters
  - IPv6addr: supply checksum for ICMPv6 packets
  - SAPDatabase + SAPInstance: New versions from SAP.
  - Squid: make the regexp match more precisely output of netstat
  - VirtualDomain: destroy domain shortly before timeout expiry
  - apache: make sure that proxies are not used for monitor
  - iSCSILogicalUnit: add support for SCSI ID, SCSI SN, Vendor ID, and
    Product ID
  - iSCSILogicalUnit: add support for per-LU parameters
  - iSCSILogicalUnit: set default for SCSI SN, truncate SCSI ID default to
    24 bytes
  - iSCSITarget, iSCSILogicalUnit: add support for tgt
  - iSCSITarget, iSCSILogicalUnit: identify targets by IQN, not by tid
  - iSCSITarget: add support for CHAP authentication
  - iSCSITarget: add support for restricting target access
  - iscsi: replace wrong variable reference (bnc#499291)
  - portblock: fix invalid exit codes on monitor
  - postfix: new agent.
  - Upstream version cs: 9700f962ce0a


author: "lmb@novell.com"
changelog:
  - Revert to SLE HA 11 naming scheme.
  - iSCSILogicalUnit: use a 16-byte default SCSI ID.
  - iSCSITarget: be more persistent deleting targets on stop.
  - portblock: add per-IP filtering capability.
  - mysql-proxy: new instance parameters supported.
  - Upstream version cs: cde070764e1f


author: "lmb@novell.com"
changelog:
  - Filesystem: allow configuring smbfs mounts as clones.
  - Filesystem: implement deep monitor operation.
  - IPaddr2: behave if the interface is down (lf#2147)
  - IPaddr2: check binaries when it makes sense
  - IPaddr2: fix nvalid default value for OCF_RESKEY_clusterip_hash
    (bnc#553753)
  - IPv6addr: recognize network masks properly
  - LVM: Make monitor operation quiet in logs (bnc#546353)
  - MailTo: Provide a default for MAILCMD (bnc#534803, bnc#556366)
  - MailTo: allow multiple word subject line
  - Raid1: Improve monitor function (bnc#546551)
  - VIParip: Pathname needed to be configurable (lf#1331)
  - VirtualDomain: avoid needlessly invoking "virsh define"
  - VirtualDomain: loop on status if libvirtd is unreachable.
  - Xen: Remove instance_attribute "allow_migrate" (bnc#539968)
  - apache: monitor operation of depth 10 for web applications (lf#2234).
  - iSCSITarget, iSCSILogicalUnit: support LIO
  - jboss: Added JBoss support.
  - ldirectord: fix various bugs in OCF RA (lf#1949)
  - mysql: escalate stop to KILL if regular shutdown doesn't work
  - nfsserver: exit properly in nfsserver_validate (lf#2173)
  - nfsserver: use check_binary properly in validate (lf#2211)
  - nfsserver: validate should not check if nfs_shared_infodir exists
    (lf#2219)
  - oracle/oralsnr: export variables properly
  - oracle: drop spurious output from sqlplus
  - pgsql: remove the previous backup_label if it exists
  - postfix: fix double stop
  - vmware: make meta-data work and several cleanups (lf#2212)
  - Upstream version cs: 002038be601b


author: "lmb@novell.com"
changelog:
  - CTDB: New resource agent for clustered samba.
  - proftpd: new resource agent.
  - Upstream version cs: 520d53bd91dc


author: dmuhamedagic@novell.com
changelog:
  - Upstream version cd: b10ad6afb1bd
  - mark obsolete RAs as deprecated (LF 2244)
  - VirtualDomain: fix forceful stop (LF 2283)
  - IPaddr2: CLUSTERIP/iptables rule not always
    inserted on failed monitor (LF 2281)
  - copy specfile from upstream


author: dmuhamedagic@novell.com
changelog:
  - upstream version cs: 39b26d5af509
  - portblock: fast reconnect/tickle ACK (new resource agent)
  - ClusterMon: don't fail in stop if the process is missing (bnc#569957)
  - CTDB: auto-generate cluster-specific part of smb.conf (LF 2308)
  - doc: add a "see also" link to resource agent man pages


author: dmuhamedagic@novell.com
changelog:
  - make sure that OCF_RESKEY_CRM_meta_interval is always defined (lf#2284)
  - vmware: fix set_environment() invocation (lf#2342)
  - oracle/oralsnr: improve logging
  - apache: return the right exit code from monitor (bnc#578628)
  - iSCSILogicalUnit: fix monitor for STGT
  - Route: add route table parameter (lf#2335)
  - build: don't include PACKAGE_NAME in HA_NOARCHBIN


author: dmuhamedagic@novell.com
changelog:
  - upstream version cs: da18e46a1f94
  - ocf-shellfuncs: don't output to stderr if using syslog (prevents
    double logging from the RA and lrmd)


author: dmuhamedagic@novell.com
changelog:
  - log messages from RAs to stderr if attached to a terminal
  - ldirectord: Allow multiple email addresses (lf#2168)
  - ocf-shellfuncs: tests to check for clone/ms resources
  - vmware: multiple improvements


author: dmuhamedagic@novell.com
changelog:
  - build: add the postfix RA
  - VirtualDomain: fix incorrect use of __OCF_ACTION
    (the stop operation may timeout otherwise)
  - IPaddr2: don't bring the interface down on stop
    (otherwise IPv6 addresses may be removed)
  - oracle/oralsnr: improve exit codes if the environment isn't valid
  - Route: don't assume that OCF_RESKEY_CRM_meta_clone_node_max is
    set to a number (lf#2375)
  - meta-data: improve timeouts in most resource agents
    (reduce the number of warnings by the shell)
  - SFEX daemon: fix logging
  - ldirectord: fix the configfile default (bnc#589457)
  - drbd: fix metadata (bnc#588684)
  - mysql: revert wrong patch erroneously included with ocft
  - mysql: update defaults to match sle11 installations (bnc#590447)
  - upstream version cs 000dd8956ad7


author: dmuhamedagic@novell.com
changelog:
  - VirtualDomain: bail out early if config file can't be read
    during probe (nbc#593988)
  - VirtualDomain: spin on define until we definitely have a domain name
  - Filesystem: prefer /proc/mounts to /etc/mtab for non-bind mounts (lf#2388)
  - upstream version cs b3d16560e966


author: dmuhamedagic@novell.com
changelog:
  - exportfs: new RA
  - mysql: master-slave functionality
  - oracle: reduce output from sqlplus to the last line for queries (bnc#567815)
  - nfsserver: fix the default string for the notification parameter
  - upstream version cs f92935082277


author: dmuhamedagic@novell.com
changelog:
  - RA: set the HA_RSCTMP directory to /var/run/resource-agents (lf#2378)
  - pgsql: add new "config" parameter
  - pgsql: properly implement pghost parameter
  - High: SAPInstance RA: don't rely on op target rc when monitoring clones (lf#2371)
  - upstream version cs a7c0f35916bf


author: lmb@novell.com
changelog:
  - ldirectord: use $1 instead of \1 in pattern replace (bnc#605086)
  - VirtualDomain: Fix spurious stop failures
  - RA: mysql: Numerous fixes.
  - Raid1: Handle stop for failed arrays properly (bnc#618775)
  - Raid1: Support attempting to re-add mirrors on deep monitor action
    (bnc#619121)
  - sfex: wait in the start and stop actions until sfex_daemon
    starts/exits
  - db2: support for v9.x instances (bnc#608952)
  - ocf-shellfuncs: correctly identify root by id only (bnc#602312)
  - ocf-tester: meta-data also should never be affected by missing
    binaries.
  - ocf-tester: Extend to cover initial probe (monitor_0) test.
  - Upstream version cs 9475e2f5d8db


author: lmb@novell.com
changelog:
  - mysql: replace the deprecated -O option (bnc#620275)
  - mysql: use replication credentials to test the replication status
  - ldirectord: Oracle compatibility
  - ldirectord: allow underscore in service name
  - ocf-shellfuncs: handle properly syslog facility set to none
    (bnc#621818)
  - ocf-tester: show output from the agent in case of error
  - IPv6addr: interface index in /proc/net/if_inet6 may be longer than 2
    chars (lf#2462)
  - Patch for bnc#623788 is now in mainline.
  - Upstream version cs d206bc8f1303


author: tserong@novell.com
changelog:
  - ocf-shellfuncs: allow ocf_run to return the actual exit code
  - build: install jboss
  - nginx: new RA
  - LVM: add partial_activation parameter (lf#2490)
  - Filesystem: allow cloning of some filesystems as read-only (lf#2440)
  - Filesystem: add fast_stop parameter (lf#2402)
  - sfex: output log messages also to stderr in sfex_init
  - sfex: add the sfex_stat command
  - Xen: check the allow_mem_management boolean properly (bnc#637525)
  - MailTo: don't check if user exists for email address (might be
    an alias or remote)
  - CTDB: Remove hard-coded timeout on start op
  - CTDB: Don't manage Samba and Winbind by default
  - IPaddr2: optionally flush kernel routing table on interface stop
  - IPaddr2: exit with the right code when not properly configured
  - IPsrcaddr: exit with the right code when not properly configured
  - Tools: findif: differentiate between error conditions
  - exportfs: add unlock_on_stop parameter
  - exportfs: ensure graceful failover with NFSv4 clients
  - exportfs: correctly test for lease time file
  - ManageVE: add migration capability
  - anything: add the workdir parameter
  - pgsql: cd to pgdata before running commands (fixes permission error)
  - pgsql: add optional username, password, and sqlcode parameters for monitor
  - db2: Replace call to db2_local_ps with db2nps
  - db2: guard against a hanging db2stop by spawning this into the
    background. Use db2_kill after grace period.
  - db2: add multi partition support
  - SAPDatabase,SAPInstance: improve LD_LIBRARY_PATH processing (bnc#640026)
  - SAPInstance: prevent premature expansion of [:upper:] [:lower:] when
    producing sidadm uid
  - SAPInstance: Moved testing of SAP profile directory and START profile
    to a later stage (only when needed), for more robustness
  - SAPInstance: fix return codes in probes
  - SAPInstance: New parameter: SHUTDOWN_METHOD
  - SAPInstance: ensure enqueue failover in monitor_clone on process failure
  - SAPDatabase: prevent premature expansion of [:upper:] and [:lower:]
    when producing sidadm/orasid/db2sid uids
  - SAPdatabase: Changed Oracle recovery method from "recover automatic
    database" to "end backup"
  - SAPDatabase: Adapt process search pattern for DB/2 9.5
  - SAPDatabase: start listener only if database processes are found
  - ldirectord: http: connect to server instead of protocol (Debian#594958)
  - ldirectord: add implicit support for submission RFC4409
  - ldirectord: example configuration for a submission virtual service
  - ldirectord: Shutdown write-side of client connection after writing has
    finished
  - ldirectord: Add RPM Requires perl-IO-Socket-INET6
  - Filesystem: Clarify metadata and improve non-clone warning
  - IPaddr2: exit early and with the right code if the ip parameter is not
    set
  - ocf-shellfuncs: add option -q to ocf_run to suppress verbose logging
  - mysql: if appropriate, connect to master on start
  - mysql: if appropriate, delete slave config on start
  - pgsql: suppress irrelevant output in the monitor operation
  - pgsql: postpone getting the socketdir parameter which depends on the
    configuration
  - IPaddr2: add missing 5 to the validation string for the multicast MAC
  - Xen: Allow node configurable attribute to specify which IP to use for
    live migration (bnc#628735)
  - Xen: use xen-list command for status check if available (bnc#628735)
  - Xen: use xen-destroy for stop, if available.


author: tserong@novell.com
changelog:
  - SAPDatabase: Avoid continuous output to syslog in monitor with SAP
    7.20 and J2EE_ONLY=1
  - SAPInstance,SAPDatabase: remove unnecessary usage of eval to start processes
  - SAPInstance,SAPDatabase: Allow blanks in path of userexit script
  - Add GPLv3 license file (bnc#655700)
  - Xen: implement stop of a migrating domain (bnc#656227)
  - tomcat: Use here-documents to simplify start/stop operations
  - tomcat: Ensure name of tomcat resource is only used on start operation
    and expose JAVA_OPTS variable for use
  - tomcat: Fix to ensure default OCF_RESKEY_xx values are observed
  - tomcat: Add CATALINA_BASE parameter, defaults to CATALINA_HOME,
    permits multiple tomcat instances
  - tomcat: Use Tomcat stop TIMEOUT -force to improve stop
  - Dummy: migrate_from/to: correct OCF_RESKEY_CRM_meta_migrate_xxx
    variable names
  - Dummy: make method reload work
  - IPaddr2: Fix reference to Infiniband arping binary (bnc#668447)
  - Upstream version cs: 41cd73a9dedb


author: tserong@novell.com
changelog:
  - Fix rpmlint non-ghost-in-var-run check
  - ldirectord: Remove usage of /var/lock/subsys in init script


author: tserong@suse.com
changelog:
  - Filesystem: add tmpfs to the list of supported filesystems
  - exportfs: fix adding the fsid parameter to options
  - pgsql: fix meta-data the config param type in meta-data
  - IPaddr: don't search for the IP address in the route table on
    remove
  - CTDB: Improve monitor op (check output of ctdb status, bnc#712192)
  - CTDB: Set ctdb_start_as_disabled=no by default (bnc#712410)
  - Filesystem: add support for glusterfs (lf#2620)
  - ocf-shellfuncs: fix wrong logic introduced in commit 8468b5
    (fixes wrong cluster prefix in log messages)
  - Filesystem: don't use direct dd option in monitor depth 20 for
    non-blockdevice fs
  - CTDB: Add smb_fileid_algorithm parameter
  - Implemetation of Dynamic utilization detection and setting.
    Based on FATE#310117 and FATE#310115.
  - ocf-shellfuncs: add RA instance name to ocf_log/debug
  - Raid1: support for multiple MD arrays, as specified in raidconf
  - ethmonitor: new RA to monitor network interfaces
  - conntrackd: new RA
  - lxc: new RA to manage lxc linux containers
  - symlink: new RA to manage symbolic links
  - VirtualDomain: if there's no config exit with success on stop
  - Tools: send_arp: fix the PID file location (bnc#702099)
  - iscsi: fix support for open-iscsi version 2.0-872 (lf#2562)
  - pgsql: don't check directories on probes
  - db2: new implementation with master/slave mode
  - exportfs: backup and restore rmtab to ensure smooth client
    failover on node failures
  - CTDB: Allow stop to succeed when using pkill on ctdbd (bnc#695829)
  - CTDB: Use op timeout when invoking ctdb client (bnc#697428)
  - CTDB: Use 'chmod' instead of 'ctdb enablescript' (bnc#697152)
  - mysql: --skip-slave-start option is default now
  - mysql: set connect timeout to 10 seconds rather than 1 second
  - mysql: keep replication state (prevents data loss on master reset)
  - mysql: don't rely on state information from pacemaker, but
    check if the instance is in the read-only mode
  - mysql: if test parameters are all set, assume OCF_CHECK_LEVEL=10
  - mysql: support for master/slave for more than two nodes
  - mysql: don't wait for replication to finish, when not replicating
  - mysql: store replication state in separate attributes for each master
  - pgsql: improve configuration check and probe handling
  - VirtualDomain: correctly create migration URI when target is an FQDN
  - VirtualDomain: properly wait until domain_name is non-empty
  - ldirectord: add a support of "netmask" directive for IPv6
  - ldirectord: fix fwmark behavior for IPv6
  - ldirectord: ignore children in Net::DNS
  - iscsi: add support for open-iscsi version 2.0-872 (lf#2562)
  - postfix: issue error if 'postfix abort' failed
  - postfix: improve exit codes on installation problems
  - postfix: use monitor to test if postfix works after the start action
  - ocft: fix make command for compatibility with mawk/Debian (lf#2600)
  - ocft: test case for pgsql
  - ocft: test case for postfix
  - ocft: test case for iscsi
  - ocft: new testcases for db2, Filesystem, and LVM
  - doc: add man page for sfex_init
  - doc: improve man pages output
  - doc: add examples for master/slave resource agents
  - doc: improve legibility of generated man pages
  - ocf-tester: tolerate OCF_ERR_INSTALLED on probes and missing binaries
  - update spec file to match the new autoconf setup
  - add OCF_ROOT/lib/heartbeat directory for ocf-shellfuncs et al
  - remove compatibility scripts /usr/lib/heartbeat/ocf-*
  - oracle: improve oracle process list test (bnc#673027)
  - upstream cs: 957d32 (v3.9.2)


author: dmuhamedagic@suse.com
changelog:
  - named: new resource agent
  - Tools: send_arp.libnet: fix for big endian platforms (bnc#721334)
  - rsyslog: new RA to manage rsyslog servers
  - slapd: new RA to manage OpenLDAP servers
  - Xen: wait in migrate_from for the migration to finish instead
    of bailing out immediately
  - conntrackd: test for socket existence in monitor instead of
    process grep
  - postfix: multiple fixes and improvements
  - upstream cs: 6c24ae


author: dmuhamedagic@suse.com
changelog:
  - slapd: wait in start for the service to come up
  - apache: fix sysconfig includes & enable status for default SUSE conf
  - upstream cs: 80b640


author: xwhu@suse.com
changelog:
  - fate#311000, sfex_daemon accept "-u $uuid". When assiging $uuid
    as a parameter, $lock_index is ignored.


author: dmuhamedagic@suse.com
changelog:
  - tomcat: remove pidfile before start, it may prevent some tomcat
    releases from starting
  - ocft: new options variable and cleanup-agent, var/unvar renamed
    to env/unenv, corresponding configs update
  - upstream cs: 5599aa


author: jshi@suse.com
changelog:
  - Implemetation of Dynamic utilization detection and setting.
    Based on FATE#310117 and FATE#310115.


author: dmuhamedagic@suse.com
changelog:
  - asterisk: new resource agent
  - IPaddr: add back the local_start/stop_script code
  - iscsi: proceed if iscsid is not running if iscsid.startup is
    present in iscsid.conf
  - mysql: check mysql status more thoroughly before stopping
  - jboss: add the java_opts parameter for java options
  - VirtualDomain: add a functionality that modifies utilization of
    resource automatically
  - Tools: ocft: new option Agent, corresponding configs update
  - doc: Add RA developer's guide
  - move NodeUtilization to Pacemaker
  - upstream cs: 1f8f3d


author: dmuhamedagic@suse.com
changelog:
  - varnish: new resource agent
  - LVM: force dmevent monitoring for clones
  - Filesystem: repair the fast_stop parameter use (its value has
    always been false)
  - slapd: prevent possible timeout in stop (wrong logic in stop)
  - upstream cs: 72fdc8


author: tserong@suse.com
changelog:
  - Add /usr/lib/tmpfiles.d/resource-agents.conf to ensure temp dir
    exists when using systemd (bnc#734760)


author: tserong@suse.com
changelog:
  - ocf-shellfuncs: fix loglevel variable scope in ha_log
  - exportfs: fix monitor action for special characters and common
    suffixes
  - apache: add support for IPv6 in monitor
  - iscsi: don't fail in stop or monitor if the portal is
    ambiguous (bnc#740718)
  - ocf-tester: add -d and -q options
  - Medium: Tools: findif: Use most specific matching route (bnc#740738)
  - ldirectord: Allow IPv6 for NNTP, requires perl-IO-Socket-INET6 (bnc#669412)
  - SAPInstance/SAPDatabase: fix unique attribute in metadata (bnc#737673)
  - IPv6addr: handle a link-local address properly in send_ua
  - iSCSILogicalUnit: fix default for scsi_sn
  - named: make monitor work with IPv6 interfaces
  - slapd: exit with the right code if validation fails (it used to
    exit always with the generic error code)
  - upstream cs: de3074


author: mrueckert@suse.de
changelog:
  - update to 1.3.0.pre20080229 (taken from unbound-1.0.0 tarball)
    required version update to make it work with unbound


author: lnussel@suse.de
changelog:
  - new version 1.6.9
  - enable python bindings, used by sshfp's dane tool
  - merge with Factory version


author: dimstar@opensuse.org
changelog:
  - Add openssl-devel Requires to -devel package: dnssec.h includes
    ssl.h, which in turn is provided by openssl-devel. Without this
    Requires, depending packages need to be aware of underlying
    implementations of ldns.


author: mboman@suse.de
changelog:
  - Update to version 1.5.1:
    + Fixes bgo#574787, bgo#574789, bgo#574791, bgo#574793
    + Log all failures and take screenshot on each failure
    + Create default log file in /tmp/ldtp-$USER
    + Screenshot using pygtk, instead of ImageMagick import, when
      possible
    + Added new api - appundertest
  - Remove glib-devel and gail-devel from BuildRequires
  - Add gtk2-devel to BuildRequires
  - Remove AutoReqProv. It's default
  - Remove Requires for main package. It's automatic
  - Remove version from Requires in ldtp-python package
  - Remove CLAGS="$RPM_OPT_FLAGS". It's default
  - Replace %{__make} install DESTDIR=$RPM_BUILD_ROOT with
    %makeinstall
  - Clean up files section
  - Replace BuildRequires python-devel and Requires python with
    %py_requires


author: pchen@gnome.org
changelog:
  - Update to version 1.6.0:
    + bgo#578609 - LDTP should use LOGNAME instead of (or in addition
      to) USER
    + bgo#553747 - cannot click window itself
    + bgo#579027 - onwindowcreate expects a _NON_ stripped window
      title
    + bgo#575120 - component should have a getrole() method
      (ooldtp.py)
    + bgo#573103 - ldtpeditor could not find glade file
      'ldtpeditor.glade'
    + bgo#547572 - Components should be exposed in a hierarchical way
    + New API addition:
    - Progress bar APIs
    - Layered pane APIs


author: captain.magnus@opensuse.org
changelog:
  - Update to version 1.7.0:
    + bgo#578609 - LDTP should use LOGNAME instead of (or in addition
      to) USER
    + bgo#553747 - cannot click window itself
    + bgo#579027 - onwindowcreate expects a _NON_ stripped window
      title
    + bgo#575120 - component should have a getrole() method
      (ooldtp.py)
    + bgo#573103 - ldtpeditor could not find glade file
      'ldtpeditor.glade'
    + bgo#547572 - Components should be exposed in a hierarchical
      way
    + New API addition:
    * Progress bar APIs
    * Layered pane APIs


author: dimstar@opensuse.org
changelog:
  - Update to version 1.7.1:
    + fdo#590755 - Keycodes mismatch using generatekeyevent from
      python-ldtp
    + fdo#591753 - On window callback exit ldtp crashes
    + fdo#591764 - Var argument to onwindowcreate callback function


author: vuntz@opensuse.org
changelog:
  - Update to version 2.0.1:
    + This is a complete rewrite compared to ldtp 1.x.
    + Main differences:
    - getlabel function is deprecated - you can use
      getobjectproperty('window', 'objectname', 'label') # To
      verify the display text
    - Label in v2 doesn't return the accelerator key (eg: in v1
      "_Find" will be returned on v2 just "Find" is returned)
    - Strict data types are checked: in v1 most of the inputs are
      considered as string, if not they will be converted to
      string, but on v2 exception will be thrown, if incorrect type
      is passed to any function.
    - In v1 there is a ldtp binary; on v2 there is only ldtpd.sh
      for now. This doesn't return the version yet as "ldtp
    - -version" did in v1.
    - In v1, each action command was given 1 second sleep time
      internally before execution, but on v2 there is no delay
      unless its set in environment variable LDTP_COMMAND_DELAY.
      So, the script has to use appropriate wait time.
    - launchapp argument name changed from 'arg' to 'args'
    + Missing API in v2:
    - Calendar object
    - logFailures in v1 is not implemented in v2
    - LDTP logging methods
    - appundertest
    - launchapp2
    - blackoutregion
    - label object
    - panel object
    - ProcessStatistics
  - Upstream code changed completely, and the build system moved from
    autotools to python-distutils, so the packaging can be considered
    as new (everything changed).


author: vuntz@opensuse.org
changelog:
  - Update to version 2.0.2:
    + Fixed ldtp binary name and now it spits out the version info
    + Updated README and AUTHORS file
    + Fixed OpenSolaris bug


author: dimstar@opensuse.org
changelog:
  - Update to version 2.0.3:
    + Return always unicode string in gettextvalue, required to fix
      automated test script in VMware Workstation
    + Fix ooldtp compatibility with LDTPv1 as reported by Mago team
    + bgo#608413 - imagecapture ignores window name parameter
    + Patch for getallstates compatible with hasstate function
    + Fix Firefox preference accessing bug


author: vuntz@opensuse.org
changelog:
  - Update to version 2.0.4:
    + Fix LDTPv2 hang
    + Don't navigate table cell, as it causes more resource and time
      in OpenOffice calc
    + Added new API simulatemousemove for DnD test (VMware
      Workstation / Player Unity-GHI feature)
    + Fix bgo#612311
    + Listen all Window events, else new application like Firefox is
      not listed
    + waittillguiexist now can wait for state as well
    + hasstate can wait for given time till the state is True


author: vuntz@opensuse.org
changelog:
  - Requires pyatspi instead of python-atspi: this is a virtual name
    that is provided by the default at-spi stack, so we can easily
    switch between the stacks without having to change this package
    again.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.0.6:
    + Retry connecting to ldtpd multipletimes before bailing out
    + Launch ldtpd just once
    + Add debug info (with LDTP_DEBUG environment variable)
    + Fix object lookup to be compatible with ldtpv1 and ldtpv2
    + bgo#547572: Components should be exposed in a hierarchical way
    + bgo#614249: Connection refused when importing ldtp module


author: vuntz@opensuse.org
changelog:
  - Update to version 2.1.0:
    + Added documentation files from LDTPv1 and updated accordingly
    + Search object name as unicode character and mutliline
    + Print Unicode exception, instead of string. Printing string
      fails, if non-ascii strings are in exception string
    + Performance improvement:
    - When looking for object inside a window without any delay,
      utilize all the CPU, just delay the lookup every 2 seconds
    - Don't force remap on gechild, getobjectlist,
      getobjectproperty, unless the window object is changed, as
      this utilizes more CPU
    + Various new API.
    + Bugs fixed: bgo#619575, bgo#620343, bgo#624690, bgo#624678,
      bgo#635047, bgo#638229, bgo#638226.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.1.1:
    + lp#710545: Fix committed to resolve getobjectlist('Main Menu')
      of alacarte app.


author: vuntz@opensuse.org
changelog:
  - Drop unneeded python-gnome Requires: no python modules from there
    is used.
  - Add python-wnck Requires on 11.4 and later, and
    gnome-python-desktop Requires on 11.3 and earlier: only the wnck
    module is used.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.2.0:
    + Many fixes with respect to GTK3
    + Added new function rightclick
    + Bugs fixed:
    - Check partial_match, compatible with LDTPv1
    - Added two new methods to LDTPv2 as per LDTPv1 API set:
      verifytoggled, verifypushbutton
    - bgo#654683: getallstates does not work with pyatspi2
    - Various other bug fixes (including bgo#654685, bgo#657290,
      bgo#656801).


author: dimstar@opensuse.org
changelog:
  - Update to version 2.3.0:
    + Added Windows client version for LDTP
    + Update keycodes based on latest Linux distribution
    + Bugs fixed:
    - Fixed twisted gtk2 import in gtk3 environment
    - Adjust to changed twisted XMLRPC APIs.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.3.1:
    + Added twisted gtk3reactor
    + Operate on window name using index, will be helpful with i18n,
      l10n testing
    + at-spi2 related fixes to improve test execution time
  - If GTK+ 3 is preferred (on 12.1 and later), move to the
    introspection-based bindings:
    + Add a gobject-introspection BuildRequires to have automatic
      introspection-based Requires.
    + Remove gnome-python-desktop/python-wnck and python-gtk
      Requires.


author: andrea@opensuse.org
changelog:
  - new upstream version 0.8.18.1
    * Fixed action when file name contains colon
    * Fixed memory leak on saving file
    * Fixed caseless search bug
    * Fixed memory leak on line numbering
    * Fixed truncation on saving file
    * Added translations: eo, gl
    * Updated translations: fi, hu
  - fixed license line


author: nlminhtl@gmail.com
changelog:
  - removing the download service for openSUSE:Factory
  - adding dependency aspell-devel for spell checking support


author: nlminhtl@gmail.com
changelog:
  - 0.4.95 release
  - new packages: pogooglue, delicious, readitlater, isterique
  - removing qt-multimedia from dependencies
  - optimizing the spec file by using macros
  - New features:
  - * Support for XEP-0055: Jabber Search in Azoth Xoox.
  - * AdvancedNotifications now supports enabling/disabling rules and
    single shot rules.
  - * Azoth and Azoth Xoox now support inviting to MUCs.
  - * Azoth Acetamide now supports SSL connections.
  - * and other features
    http://leechcraft.org/leechcraft-0.4.95-is-released


author: nekolayer@yandex.ru
changelog:
  - Enabled Plugins: LcFTP, Lackman, Gmail, Knowhow, Syncer
  - Added Renkoo AdiumStyle to azoth-adiumstyles
  - Set QAppStyle to Default from Plastique
  - Fix Aspell support
  - Fix AnHero plugin
  - Remove dbusmanager.patch, not needed


author: nekolayer@yandex.ru
changelog:
  - 0.4.96 release
    * Fixes in Azoth AdiumStyles
    * Fixed handling of media players in Azoth Xtazy
    * Authorization issues were fixed in Azoth.
    * moderators are now able to kick participants in Azoth Xoox


author: nekolayer@yandex.ru
changelog:
  - 0.4.97 release
    * Azoth messenger visual fixes
    * bittorrent optimization
    * fixed bookmarks sync


author: nekolayer@yandex.ru
changelog:
  - 0.4.98 release
    * Aggregator storages crash fix
    * IRC plugin fixes
    * Azoth adiumstyles fixes
    fixed modules dependencies in spec


author: nekolayer@yandex.ru
changelog:
  - 0.4.99 release
    * fixed memory leaks on Azoth
    * Lackman update to new format
    * Enabled flash support in Poshuku browser


author: nekolayer@yandex.ru
changelog:
  - 0.5.0 release
    * added magnet scheme support in Bittorent module
    * updated icons
    * Poshuku browser - don't notify about items already existing in Favourites.
    * Azoth Xoox: always initialize message subtype.
    fixed summary description


author: adrian@suse.de
changelog:
  - update to version 0.2.5 (bug #652480)
    * Bugfixes in library
    * New TCA correction algorithm: LF_TCA_MODEL_POLY3
  - Move documentation to official place


author: fcrozat@suse.com
changelog:
  - Add lensfun-fixcrash.patch: fix crash on malformed database (SVN)
  - Add lensfun-0.2.5-cpuid.patch: fix crash on cpu detection (SVN)
  - set GCC.LDFLAGS to avoid stripping and useless -debug* package.


author: toddrme2178@gmail.com
changelog:
  - Switched contents of lensun to noarch lensfun-data package
  - Cleaned up some macros and the %files list


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 1.67.
    * build shared library.
  - Dropped optflags.patch.
  - Patch to compile with gif support.
  - Patch to fix no-return-in-nonvoid-function errors.


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.68.
  - Library major version changed to 2.
  - Dropped no_return patch (fixed upstream).
  - Added baselibs.conf as a source.
  - libgif patch refresh.


author: lazy.kent@opensuse.org
changelog:
  - Don't build versioned devel and tools packages.
  - Use full URL for Source.
  - Corrected License tag.


author: lazy.kent@opensuse.org
changelog:
  - Dropped libgif patch (no need).
  - Build against libwebp in openSUSE >= 12.1.
  - Removed useless provides liblept-devel (no need anymore).
  - Added license file to leptonica-tools package.


author: lazy.kent@opensuse.org
changelog:
  - Add "leptonica-" prefix to tools.
  - Don't install test programs.
  - Correct leptonica-tools summary and description.


author: puzel@suse.cz
changelog:
  - update to less-429
    * LESSOPEN pipe will now be used on standard input, if the LESSOPEN
      environment variable begins with "|-".
    * The -D option with one number now means use the normal background color.
    * Fix non-ANSI-compliant code that caused problems with some compilers.
    * Fix binary file detection in UTF-8 mode.
    * Fix display problems with long lines on "ignaw" terminals.
    * Fix problem interrupting the line number calculation for initial prompt.
    * Fix SGR emulation when dealing with multiple attributes (eg. bold+underline).
    * Fix highlight bug when searching for underlined/overstruck text.
  - drop fix-binfile-detection.patch (fixed upstream)
  - drop less-424b.patch (fixed upstream)


author: puzel@novell.com
changelog:
  - update to less-434beta
    * Don't pass "-" to non-pipe LESSOPEN unless it starts with "-".
    * Allow a fraction as the argument to the -# (--shift) option.
    * Fix highlight bug when underlined/overstruck text matches at end of line.
    * Fix non-regex searches with ctrl-R.


author: puzel@novell.com
changelog:
  - add support for listing directories to lessopen.sh (bnc#537646)
    - thanks to Dimitar Pashov for the patch


author: sweet_f_a@gmx.de
changelog:
  - bump version 443
    * Change search behavior such that when a search is given an explicit pattern,
      the entire displayed screen is included in the search and not just the
      portion after the target line.
    * Add -A option to change search behavior to the old way: only the portion of
      the screen after the target line is searched.
    * Add %F formatting to prompt strings, replaced by the last component of the
      input file.
    * Control-G while editing a command exits the command.
    * Less now exits with status 2 if control-C is pressed and -K is in effect.
    * Fix "ungetc overflow" when passing long commands via the -p option.
    * Fix bug in using line filtering via the & command in combination with -i and
    - I.
    * Fix bug in handling negative arguments to the -j option.
    * Fix bug in handling %t in prompt strings.
    * Improve handling of long option names.
    * Improve percentage calculation for very large files.
  - remove mouse patch because
    * conflicting short opt -A since version 443, see changes above
    * was working for xterm only so probably nobody is using it


author: idonmez@novell.com
changelog:
  - Update to version 444
    * Fix bug in unget handling that can cause strange effects
      on the command line.
    * Remove vestiges of obsolete -l option that can cause a crash.


author: cfarrell@suse.com
changelog:
  - license update: GPL-3.0+ or BSD-2-Clause
    The less license is a choice of either GPL-3.0+ or BSD-2-Clause (less
    license). Use SPDX format


author: lrupp@suse.de
changelog:
  - don't remove BUILD_ROOT in %install and "mkdir -p BUILD_ROOT/foo"
    directly afterwards
  - added %clean section


author: toms@suse.de
changelog:
  - New release for Beta 1:
    * Updated Virtualization chapter from Alexey
    * New article about kover from ta-ro (from Hackweek)
    * New article about digikam-css from jjaeger1 (from Hackweek)
    * New article SCPM for PCMCIA jjaeger1


author: mkudlvasr@suse.cz
changelog:
  - update to 4.0.8
    highlights from changelist:
    * new settings: xfer:auto-rename (off by default),
      ftp:ssl-copy-sid (for some broken servers),
      cmd:stifle-rl-history (to limit command history size),
      ftp:prefer-epsv, ftp:trust-feat (default no),
      cmd:move-background-detach, ftp:proxy-auth-type
    * added torrent client
    * many bugs fixed


author: puzel@novell.com
changelog:
  - update to 4.0.9
    * torrent: don't try to re-download invalid piece from the same
      peer
    * added a short lftp.conf(5) man page (Jiri Skala)
    * fixed a problem with zeroed errno (Gabriele Balducci)
    * fixed status of mget from file: schema
    * fixed a compilation problem on AIX (Claus K. Larsen)


author: puzel@novell.com
changelog:
  - update to 4.0.10
    * use cached file set, don't parse file listing again
    * updated convert-netscape-cookies
    * fixed a problem with zeroed errno in http
    * fixed coredump on mirror --log=file when the file cannot be
      opened
    * translations updated (de, ru)


author: puzel@novell.com
changelog:
  - udpate to 4.1.0
    * send path components to ftp server separately, unless TVFS is
      in FEAT reply
    * save pget status at the very beginning of pget execution
    * allow mirror pget continuation (mirror -c --use-pget)
    * allow multiple torrent startup at once (e.g. torrent
    * .torrent)
    * pre-allocate disk space in torrent, if posix_fallocate(3) is
      supported
    * new command prefix `local'. It makes the following command use
      local session instead of remote
    * added torrent multi-tracker support
    * fixed convert-mozilla-cookies cookie duplication


author: puzel@novell.com
changelog:
  - udpate to 4.1.1
    * fixed job command line display.
    * fixed some warnings and compilation with old gcc compilers
    (Openwall).


author: puzel@novell.com
changelog:
  - update to lftp-4.2.0
    * changed ssl:verify-certificate default to yes.
    * check certificate common name in openssl case (code from curl).
    * disable weak algorithms in openssl (Ludwig Nussel
      <ludwig.nussel@suse.de>).
    * new setting xfer:log-file (Timur Sufiev).
    * support for netkey pasword in ftp ().
    * added torrent ipv6 support (new setting torrent:ipv6)
    * don't accept new connections when no torrent can accept them.
    * allow to specify job numbers in `jobs' command.
    * fixed a segfault in pget when an error happens on second chunk.
    Version 4.1.3
    * fixed a coredump in torrent (introduced in 4.1.2).
    Version 4.1.2
    * new command ln [-s], supported by FTP (SITE [SYM]LINK), FISH,
      SFTP, and locally via file: schema.
    * create remote symlinks in mirror -R if supported by server.
    * detect and remove duplicate peers in torrent.
  - run spec-cleaner
  - refresh patches


author: puzel@novell.com
changelog:
  - update to lftp-4.2.3
    - don't write passwords to transfer_log
    - new setting mirror:no-empty-dirs
    - allow `jobs' output to be redirected
    - don't list not connected torrent peers by default
    - show torrent validation rate and ETA
    - fixed `cd -'
    - fixed pget for URLs with special symbols
    - translations updated (cs, ru)
    - new setting ftp:use-ip-tos
    - optimized torrent validation
    - fixed fallocate call
    - got rid of sprintf calls
  - drop lftp-missing-sentinel.patch (in upstream)


author: puzel@novell.com
changelog:
  - update to lftp-4.3.0
    - new command `attach' to control a backgrounded lftp.
    - automatically fill torrent:ipv6 setting.
    - slightly improved torrent status display.
    - fixed reconnect interval (it was sometimes uninitialized).
    - several fixes for the case of cmd:parallel>1 (Fernando
      Gutierrez).


author: puzel@novell.com
changelog:
  - update to lftp-4.3.1
    - fixed a coredump in torrent on linux with a ppp interface.
    - translation updated (ru).


author: tabraham@novell.com
changelog:
  - update to lftp-4.3.2
    - fixed fish protocol syncronization when ls fails on the server
    - fixed torrent shutting down when the tracker fails


author: pascal.bleser@opensuse.org
changelog:
  - update to lftp-4.3.3:
    - new setting ftp:use-tvfs (yes, no, auto)
    - improved ftp path handling for servers without TVFS feature
    - improved closure matching, now *.EXT matches URLs ending with ".EXT"
    - updated man page
    - updated translations
    - fixed mirror target directory naming
  - merge with server:ftp/lftp:
    - add vi command support
    - fix build on SLE_11 and SLE_10
    - add .desktop file


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.3.4:
    * new settings cmd:at-exit-bg, cmd:at-finish, cmd:at-queue-finish
    * added timestamps in readline history
    * improved attach command to remove stale sockets
    * fixed core dump when ftp server does not return valid PWD result
    * fixed a special ftp cd case when real cwd equals to the new cwd
    * fixed torrent status command line
    * fixed torrent to open files with CLOEXEC flag
    * fixed exit code of queue command
    * fixed mirror to follow local symlinks with -L option
    * fixed a crash with https


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.3.5:
    * fixed ascii mode uploads to sftp
    * fixed "local" command without arguments
    * fixed https
    * fixed large memory consumption in ftp when target disk is full


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.3.6:
    * adds explicit retracker support (new setting torrent:retracker)
    * adds support for HTTP status code 429 Too Many Requests
    * improves FTP login error handling
    * fixes errors reported by -Werror=format-security
    * fixes HTTP error reporting


author: pascal.bleser@opensuse.org
changelog:
  - libgnutls-devel instead of gnutls-devel in order to build properly
    on the upcoming 12.2 and reflect the upstream naming change


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.3.7:
    * fixed script execution
    * cls fixed to show correct time always
    * torrent fixed for large PIDs
    * don't check hostname in openssl case with ssl:check-hostname off


author: jengelh@inai.de
changelog:
  - Update to new upstream release 0.0.7
    * This release adds support for extraction of Unix symbolic links
    and parsing of Unix-level 0 extended header areas. A decompressor
    has been added for the "old" PMarc compression algorithm (-pm1-).


author: pth@suse.de
changelog:
  - Suppress "devel file in non-devel package" error. lib3ds only
    provides a static library and headers.
  - Don't compile examples, let the user do that himself if needed.
  - Provide CONFIGURE_GLUT in acinclude.m4 in order to make it
    possible to run autoreconf. Remove unnecessary acconfig.h.
  - modify lib3ds-no_type_punning.patch to more resemble upstream
    fix.
  - (Build)Require Mesa-devel and freeglut-devel


author: crrodriguez@suse.de
changelog:
  - update to version 1.3.0
  - use library packaging policy
  - drop all no longer needed patches
  - provide shared libraries only.


author: sbrabec@suse.cz
changelog:
  - Upgrade to version 1.0.6:
    * Added support for strokeandfillpath and setmiterlimit.
    * Minor fixes.
  - Build for all architectures.
  - Split according to the Shared Library Packaging Policy.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.4:
    + Fixs a pile of issues found by static analysis & compiler
      warnings
    + Cleanup the library's exported symbol list
    + Build configuration improvements


author: sndirsch@suse.com
changelog:
  - No particular reason for having conflicts with other providers
    of libGLw1, since there are no other providers of this lib and
    probably will never be


author: eich@suse.com
changelog:
  - Replace Mesa package as source of libGLw by stand alone glw package
    created by the Mesa Project:
    Delete: MesaLib-7.10.2.tar.bz2
    Add: glw-1.0.0_20120320_4d1acb3.tar.bz2
    NOTE: Since there is no release of glw yet a tarball generated from
    the source repository is used. This contains the sources of
    the last version in MesaLib-7.10.2 plus a few bug fixes.


author: eich@suse.com
changelog:
  - Change file naming sceme to what's expected for libraries:
    Now the packages are named after the library, without any Mesa*
    in their names.


author: sndirsch@suse.com
changelog:
  - disable motif support in light of recent findings of the
    legal-team
  - switched to minimal pkgconfig buildrequires


author: crrodriguez@opensuse.org
changelog:
  - Fix -devel package requires, it needs pkgconfig(gl)
  - Fix buildrequires to require explicitely all needed libraries.


author: sndirsch@suse.com
changelog:
  - enable Motif support if %use_motif is set (currently done in
    X11:XOrg, but likely planned also for openSUSE:Factory:NonFree
    project)


author: cfarrell@suse.com
changelog:
  - license update: SUSE-SNIA-1.1
    Use propriertary SUSE- prefix until upstream (spdx.org) accepts the
    license


author: mc@suse.de
changelog:
  - update to version 2.7
    - update ducumentation
    - arbtree: add "flat view" operation
    - misc: added HX_fls
    - misc: make HX_time_compare otime-capable
    - add wx_helper.hpp


author: mc@novell.com
changelog:
  - Version 2.9
    - string: fixed number of fields and trailing NULL in HX_split4
    - string: add HX_basename_exact
    - HXproc now knows about HXPROC_NULL_*, which can be used to discard I/O
    - HXproc: expressly prohibit HXPROC_STD* for HXproc_run_sync


author: jengelh@medozas.de
changelog:
  - update descriptions in specfile
  - do not pass --with-pkgconfigdir to configure;
    build already does it right
  - update to upstream version 3.2
    * defs: add HXsizeof_member and HXtypeof_member
    * map: new map API, with hash-based maps and classic
      rbtree-based maps
    * arbtree: HXbtree was removed in favor of the new HXmap
    * clist: clist.h moved into list.h
    * format: HXformat_* now uses struct HXformat_map
    * rand: use faster modulo-based variant for numbers within
      RAND_MAX range
    * rand: use libc rand() almost exclusively, only use
      /dev/urandom for seed
    * time: add time delta functions
    * added HXbitmap_* functions
  - add baselibs.conf as a Source, so that it is available on local
    builds too


author: jengelh@medozas.de
changelog:
  - update to upstream version 3.3
    * fixes to the quote processing of the format1 and shconfig parsers
    * introduces a new string formatter


author: jengelh@medozas.de
changelog:
  - update to new upstream version 3.6
    * Fixes in 3.6:
    * bitmap: set/clear/test had no effect due to wrong type selection
    * bitmap: avoid left-shift larger than type on 64-bit
    * string: fixed buffer overflow in HX_split when too few fields were present
    in the input (CVE-2010-2947)
    * Fixes in 3.5:
    * format2: failure to skip escaped char in "%(echo foo\ bar)" was corrected
    * proc: properly check for HXPROC_STDx--HXPROC_STDx_NULL overlap
    * strquote: do not cause allocation with invalid format numbers
    * Enhancements:
    * new format2 expandable functions like %(exec) and %(shell)
    * LDAP search filter and RDN quoting support
    * Old formatter was removed


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.8
    * HXdir_{open,read,close} now work with struct HXdir *
    instead of void *
    * xml_newnode prototype changed to accomodate subtext
  - Run hxtools's spec-beautifier on specfile


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.9
    * Add missing includes and guard to public include files
    * For filesystem/filehandle-related functions, io.h should now be
    included in userspace programs instead of misc.h
    * hxdirstamp: new development helper program for library users
    * io: new functions HXio_full{read,write}


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.10
    * format: do not split arguments in %(lower) and %(upper)
    * defs: add array type checking in ARRAY_SIZE
    * opt: use non-zero sentinel marker
    * defs: add BUILD_BUG_ON_EXPR
    * format: provide a %(substr) function
    * io: add HX_readlink (zero-terminating mc-output readlink)
    * io: add HX_realpath (supports relative-path output)


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.10.1
    * defs: BUILD_BUG_ON_EXPR had erroneously returned 1
  - Add BuildRequires: pkg-config as per rpmlint suggestion


author: jengelh@medozas.de
changelog:
  - Put the libHX directory into a versioned directory to detect
    unwanted omission of libHX_CFLAGS in dependent projects


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.11
    * string: add a HXQUOTE_BASE64 to HX_strquote
    * debug: new LD_PRELOAD-able library that does additional checks
    to the runtime
  - Provide libHX-devel-32bit


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.12
    * Clang support
    * Fixes to the option parser's passthrough mode,
    which did not correctly copy arguments over
    * POSIXLY_CORRECT support for the option parser
    * Size reduction of data structures by eliminating
    seldomly-used fields


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1 or LGPL-3.0
    libHX has a dual choice of LGPL-2.1 or LGPL-3.0. Use SPDX format


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.12.1
    * string: make HX_strdup(NULL) valid again
    * build: fix build when -Wl,--no-undefined is used


author: jengelh@medozas.de
changelog:
  - Update autotools BuildRequires (add libtool) for Factory/12.2,
    remove unnecessary regeneration stage


author: jengelh@medozas.de
changelog:
  - Fix typo in baselibs.conf: should be libICE, not libFS
  - Provide package descriptions and update homepage URL
  - Add Obsoletes/Provides to baselibs.conf as well


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.8:
    + Fix a number of issues found by static analysis and compiler
      warnings
    + Large set of cleanups and improvements to the DocBook format
      specs for the protocol and docs for the API.


author: rodrigo@suse.de
changelog:
  - Update to version 0.8.10:
    * Fix the build with glib 2.15
    * Ignore "command-line" in addition to "command line" when handling
      output from cpp


author: vuntz@novell.com
changelog:
  - Update to version 0.8.13:
    + Clean up some warnings from sparse/gcc.
    + Makefile.am: Put local includes first.
  - Remove AutoReqProv: it's default now.
  - Remove indent BuildRequires.
  - Remove autoreconf call.
  - Use makeinstall
  - Remove la files.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.14:
    + Fix build error in configure.in.
    + Remove CPP_STDINC cruft from configure.in.
    + Enable silent build rules.


author: vuntz@opensuse.org
changelog:
  - Update packaging to use the shared library packaging policy:
    + Create libIDL-2-0 subpackage.
    + Add Provides/Obsoletes for libidl to libIDL-2-0.
    + Update baselibs.conf accordingly.


author: mvyskocil@suse.cz
changelog:
  - fixed bnc#527539:  VUL-0: OpenEXR: [ MDVSA-2009:190 ] OpenEXR
    used patches from Mandriva
    * CVE-2009-1720
    * CVE-2009-1721


author: mvyskocil@suse.cz
changelog:
  - Update to 1.7.0 - bugfix release, multiviewer support
    * obsoletes CVE-2009-1720 support
    * built with --enable-larget-stack and test
  - Renammed to be more comfortable with Shared Library policy
    * openexr - main (source package) contains tools in bindir, it provides and
      obsoletes the old OpenEXR symbol
    * libIlmImf6 - contains the openexr library
    * libopenexr-devel - contains the headers, Provides and Obsoletes the
      OpenEXR-devel symbol
    * openexr-doc - documentation


author: davejplater@gmail.com
changelog:
  - Created new package openCOLLADA needed by blender-2.5x
  - OpenCOLLADA is a stream based reader and writer library for
    COLLADA files. support@opencollada.org


author: davejplater@gmail.com
changelog:
  - Added patch COLLADA-linuxbuild.patch to fix shared lib build includes.
  - Added patch openCOLLADA-buildflags.patch for optflags.
  - Added patch openCOLLADA-soname.patch to add sonames to libs.


author: davejplater@gmail.com
changelog:
  - Update to svn 779 Removed openCOLLADA-assign_value.patch which is
    already incorporated in this revision.
  - Upstream changes :
    * fix Issue 126: cgfx shader source file is not honoring the search
    path on export.
    * apply patch provided in Issue 4: CMake or Scons (add cmake files)
    * fix Issue 132: Small fix from compiling blender - collada with
    - Wall -Werror
    * fix Issue 131: Gcc will be initialized after warning fixes


author: davejplater@gmail.com
changelog:
  - Update to svn785
  - Prevent build of dae2ogre with openCOLLADA-nodae2ogre.patch
  - Upstream changes :
    * apply path from Issue 4: CMake or Scons
    * fix performance issue with many materials
    * fix: do not write empty <extra> element in <profile_COMMON>
    * apply patch (only first change) provided in Issue 136: Fix for
    color sets not exporting in colladaMaya
    * fix Issue 137: SetParam does not properly export float<n> with
    0's in it


author: davejplater@gmail.com
changelog:
  - Update to svn827
  - Upstream changes:
    * fix Issue 125: cgfx shader source file is not honoring the
    search path on export.
    * fix Issue 89: CONTINUITY semantic is not defined. Define all
    semantics in COLLADASWInputList.h
    * partially fix Issue 71: wrong opacity for effects without set
    transparency
    * fix Issue 65: COLLADASaxFWL::Loader::loadDocument() don't check
    if the file correctly loads
    * fix Issue 62: build fixes for linux (gcc 4.4.3)
    * ignore bin and lib folder in pcre
    * Issue 35: IWriter start, cancel, and finish methods not called
    * remove precompiled pcre pattern from source
    * fix Issue 122: Root::loadDocument("../a/b/c.dae") attempts to
    open "../a/a/b/c.dae"
    * Issue 145: std::terminate() while loading lightwave dae through
    OpenCOLLADAValidator
    * fix Issue 146: OpenCOLLADAValidator crash
    COLLADASaxFWL::LibraryEffectsLoader::handleTexture
    * fix Issue 151: CMakeLists.txt overwrites custom CMAKE_CXX_FLAGS
    * Issue 153: crash in <articulated_system> improvements in
    kinematics loader related to mathml


author: davejplater@gmail.com
changelog:
  - Update to svn836
  - Upstream changes :
    * fix validation preprocessor flag
    * inti member variables
    * fix uri copy ctor, add missing includes
    * replace asserts
    * fix import
    * fix crash in utf conversion with recent gcc
    * replace asserts by custom assert


author: davejplater@gmail.com
changelog:
  - Switched to cmake build system and improved library versioning
    using openCOLLADA-cmakelinuxbuild.patch from Fedora with changes.
  - libUTF, libbuffer and libftoa are no longer packaged and are
    statically linked to the openCOLLADA libs that use them.


author: davejplater@gmail.com
changelog:
  - Update to svn 839.
  - Fixed build with openCOLLADA-COLLADABU_ASSERT.patch.
  - Upstream changes :
    * add hash_multimap
    * clean up header
    * fix asserts


author: davejplater@gmail.com
changelog:
  - Fix for build flags included in openCOLLADA-cmakelinuxbuild.patch
    by adding -O2 to all builds except openCOLLADASaxFrameworkLoader.


author: dimstar@opensuse.org
changelog:
  - Update to svn 868:
    + Support make install target
    + Fixes build with gcc 4.7
  - Rebase openCOLLADA-cmakelinuxbuild.patch
  - Add openCOLLADA-gcc47.patch: Fix some more gcc 4.7 issues.


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.9.2:
    * Bugfixes.
    * Add a OpenRijn backend.
    From 0.9.1
    * 26 tasks were completed.
    * Fix numerous bugs and memory leak.
    * Cleaning.
  - Spec file updates:
    * Renamed package from libqtgtl to libQtGTL.
    * Renamed library subpackages according to openSUSE shared library packaging
      policy.
    * Changes based on spec-cleaner run.
    * Changed License: from GPL to LGPL-2.0+.
    * Removed %changelog entries (fix for rpmlint warning).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 2.1.80.week28.
  - Spec file updates:
    * Compile the package with gstreamer support.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 2.1.80.week35.
  - Spec file updates:
    * Changed License: to LGPL-2.0 with exceptions or GPL-3.0 with exceptions.
    * Use "--release" istead of "--debug" for compilation.
    * Minor other updates.
  - Removed the following patches:
    webkit-qtwebkit-type-casting.patch
    webkit-qtwebkit-2.2-javascriptcore_debuginfo.patch
    webkit-qtwebkit-2.2-shared.patch
  - Added the following patches (from Fedora and Ubuntu):
    webkit-qtwebkit-2.2-debuginfo.patch (disabled for now)
    0001_fix_symbols_visibility_for_webcore.diff
    01_lflags_as-needed.diff
    02_add_nostrip_for_debug_packages.diff
    03_hide_std_symbols.diff
    04_enable_debug_information.diff
    defines_qt_webkit.diff
    kubuntu_fix_jit_warnings_i386.diff
  - Disabled (for now) the following patch:
    webkit-qtwebkit-2.2-no_Werror.patch


author: asterios.dramis@gmail.com
changelog:
  - Update to version 2.2.0-rc1 (2.1.90).
  - Removed kubuntu_fix_jit_warnings_i386.diff patch (fixed upstream).


author: tittiatcoke@gmail.com
changelog:
  - Update to version 2.2.0
    See for more information:
      http://trac.webkit.org/wiki/QtWebKitRelease22


author: lnussel@suse.de
changelog:
  - new version 1.2.14
    * Fixed flicker when resizing the SDL window
    * Fixed crash in SDL_SetGammaRamp()
    * Fixed freeze in SDL_memset() with 0 length when assembly code is
      disabled.
    * Added SDL_DISABLE_LOCK_KEYS environment variable to enable
      normal up/down events for Caps-Lock and Num-Lock keys.
    * Fixed audio quality problem when converting between 22050 Hz and
      44100 Hz.
    * Fixed a threading crash when a few threads are rapidly created
      and complete.
    * Increased accuracy of alpha blending routines.
    * Fixed crash loading BMP files saved with the scanlines inverted.
    * Fixed mouse coordinate clamping if SDL_SetVideoMode() isn't
      called in response to SDL_VIDEORESIZE event.
    * Added doxygen documentation for the SDL API headers.
    * Fixed potential memory corruption due to assembly bug with SDL_revcpy()
    * Fixed crashes trying to detect SSE features on x86_64 architecture.
    * Fixed assembly for GCC optimized 50% alpha blending blits.
    * Added configure option --enable-screensaver, to allow enabling
      the screensaver by default.
    * Use XResetScreenSaver() instead of disabling screensaver
      entirely.
    * Removed the maximum window size limitation on X11.
    * Fixed SDL_GL_SWAP_CONTROL on X11.
    * Fixed setting the X11 window input hint.
    * Fixed distorted X11 window icon for some visuals.
    * Fixed detecting X11 libraries for dynamic loading on 64-bit Linux.
    * SDL_GL_GetAttribute(SDL_GL_SWAP_CONTROL) returns the correct
      value with GLX_SGI_swap_control.
    * Added SDL_VIDEO_FULLSCREEN_DISPLAY as a preferred synonym for
      SDL_VIDEO_FULLSCREEN_HEAD on X11.
    * The SDL_VIDEO_FULLSCREEN_DISPLAY environment variable can be set
      to 0 to place fullscreen SDL windows on the first Xinerama
      screen.
    * Added the SDL_VIDEO_FBCON_ROTATION environment variable to
      control output orientation on the framebuffer console.
    * Fixed DirectFB detection on some Linux distributions.
    * Added code to use the PS3 SPE processors for YUV conversion on Linux.
    * Updated ALSA support to the latest stable API
    * ALSA is now preferred over OSS audio. (SDL_AUDIODRIVER=dsp will
      restore the previous behavior.)
    * Improved support for PulseAudio
    * The Network Audio System support is now dynamically loaded at
      runtime.
    * Fixed crash with the MP-8866 Dual USB Joypad on newer Linux
      kernels.
    * Fixed crash in SDL_Quit() when a joystick has been unplugged.
  - most patches obsolete
  - enum patch removed without replacement:
    http://bugzilla.libsdl.org/show_bug.cgi?id=854
  - dynamically link ALSA instead of dlopen


author: joop.boonen@opensuse.org
changelog:
  - build version 1.2.15
    * SDL-1.2.14-wesnoth_clicks.patch is now included in the source code
    * SDL-1.2.14-joystick-crash.patch is now included in the source code


author: sndirsch@suse.de
changelog:
  - update to release 2.0.17
    * hline/vline clipping and swap-logic fixed
    * clipping box dimension check added and clipping-checks optimized
    * TestFonts program updated
    * Updated documentation on cross-compilation, AMD64
    * Fixed circleColor overdraw
    * Added arcColor routine
    * Added polygonColorMT and polygonTextureMT routines
    * Updated 32bit alpha blending routine


author: prusnak@suse.cz
changelog:
  - updated to 2.0.19
    * gcc43 compiler patch for asm code in image filters
    * off-by-one hline patch for 1byte indexed surfaces
    * update acinclude.m4 from SDL-1.2 and moved # serial in file
    * applied patch to add pkg-config support for SDL_gfx
    * changed configure.in INTERFACE_AGE and BINARY_AGE
    * fixed zoom XY-flip code and made it available for all modes
      in zoom and rotations
    * fixed edge issue on interpolated rotozoom modes
    * updated TestRotozoom custom test mode, added delay parameter
    * added tests which include flipping, included negative rotation
    * update libtool files
    * updated Makefile.mingw
  - updated to 2.0.18
    * libtool update for dependencies
    * fix uninitialised variables in _putPixelAlpha()
    * reverted to original alpha routine in _putPixelAlpha()
    * added colorkey handling patch to rotozoom
    * downgraded optimization to -O for asm compatibility with gcc4


author: tzotsos@opensuse.org
changelog:
  - Updated to version 2.0.22
    * Fixed line width calculation for normal and textured polygons
      (patch contributed by Daniel (SupSuper)
    * Fixed version setup in configure.in
    * Added rounded rectangle and rounded box primitives
    * Updated test program for roundedbox + left/right-click support
    * Fixed pie calculation (line-case detection, end-angle clipping)
    * Updated DLL_EXPORT handling and added WIN64 test
      (patch contributed by tigerfishdaisy)
    * Added thick line primitive based on Murphy's algorithm


author: jreidinger@suse.com
changelog:
  - update to version 2.0.23
    * Updated sources to resolve some splint (static code analysis)
      issues
    * Updates for OpenSDK (WinCE6/ARM) build target (patch contributed
      itsnotabigtruck)
    * Added OSX Xcode3+ template files to Other Builds collection
      (contributed by Vasyl)
    * Added various fixes and improvements contributed by folks on
      sourceforge (thanks contributors).
    * Switched library and test code to zlib license.
  - fix self obsoletion


author: crrodriguez@suse.de
changelog:
  - remove static libraries and "la" files, useless without
    SDL static libraries too.
  - fix -devel package dependencies.


author: prusnak@suse.cz
changelog:
  - updated to 2.1.7
    * Fixed buffer overflow in BMP loading code
    * Fixed buffer overflow in GIF loading code
  - removed obsoleted patches:
    * gif-overflow.patch (mainline)
    * lbm-overflow.patch (mainline)


author: prusnak@suse.cz
changelog:
  - updated to 1.2.10
    * Fixed bug loading multiple images
    * Fixed checking for IMG_Init() return value in image loaders
    * Added support for uncompressed PCX files
    * Added IMG_Init()/IMG_Quit() to prevent constantly loading and unloading DLLs
    * Added support for ICO and CUR image files


author: prusnak@suse.cz
changelog:
  - updated to 1.2.11
    * Fixed initialization error and crashes if MikMod library isn't available
    * Fixed bug loading multiple music files
    * Added Mix_Init()/Mix_Quit() to prevent constantly loading and unloading DLLs
    * Check for fork/vfork on any platform, don't just assume it on UNIX
    * Fixed export of Mix_GetNumChunkDecoders() and Mix_GetNumMusicDecoders()
    * Reset channel volumes after a fade out interrupts a fade in.
    * Fixed crash race condition with position audio functions
    * Fixed stereo panning in 8-bit mode
    * Added /usr/share/timidity to the default timidity.cfg locations
    * MOD support uses libmikmod and is dynamically loaded by default
    * Added TIMIDITY_CFG environment variable to fully locate timidity.cfg
    * Implemented seamless looping for music playback
    * ID3 files are now recognized as MP3 format
    * Added decoder enumeration API:
      Mix_GetNumChunkDecoders(), Mix_GetChunkDecoder(),
      Mix_GetNumMusicDecoders(), Mix_GetMusicDecoder()
    * Added support for FLAC audio both as chunks and streaming
    * Added support for streaming WAV files with Mix_LoadMUS_RW()
    * Fixed crash caused by not resetting position_channels
  - drop no longer needed 64bit-fix.patch and timidity_cfg.patch


author: prusnak@suse.cz
changelog:
  - created package (version 1.0.1)
    sources from SVN - revision 536, stripped internal mpglib sources


author: prusnak@suse.cz
changelog:
  - updated to 1.0.3
    * check if Speex header has bogus data (CVE-2008-1686)
    * look for Speex includes in new directory
    * converted all text encoding from ISO-8859-1 to UTF-8
    * fixed "make dist" script for dealing with Subversion instead of CVS
    * added Speex to the README
    * include <math.h> in shn.c.
  - dropped obsoleted patches:
    * speex.patch (included in update)


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1+
    SPDX syntax - dropping Freetype license from spec file as no files found
    under that license.


author: sndirsch@novell.com
changelog:
  - libSM 1.2.0
    * This release fixes a couple of bugs and includes a lot of work
      from multiple people on the documentation to convert the
      ancient troff scrolls to DocBook/XML. It also includes the
      usual recent rounds of build configuration improvements and
      janitorial cleanups.


author: sndirsch@novell.com
changelog:
  - revert 'export only public API symbols' for consistency reasons;
    now all these 'export only public API symbols' changes have been
    reverted


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.1:
    + Fixes for issues found by static analysis & compiler warnings
    + Documentation cleanups & improvements,
    + Build configuration improvements


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.4.0:
    * Improved sound quality by automatic calculation of time stretch
      algorithm processing parameters according to tempo setting
    * Moved BPM detection routines from SoundStretch application into
      SoundTouch library
    * Bugfixes: Usage of uninitialied variables, GNU build scripts,
      compiler errors due to 'const' keyword mismatch.
    * Source code cleanup
  - Split according to shared library packaging policy.


author: davejplater@gmail.com
changelog:
  - Update to version 1.5.0, added manpage for sounstrech
  - Upstream changes :
    * Added normalization to correlation calculation and improvement
    automatic seek/sequence parameter calculation to improve sound
    quality
    * Fixes in compilation scripts for non-Intel platforms
    * Added Dynamic-Link-Library (DLL) version of SoundTouch library
    build, provided with Delphi/Pascal wrapper for calling the dll
    routines
    * Added #define PREVENT_CLICK_AT_RATE_CROSSOVER that prevents a
    click artifact when crossing the nominal pitch from either
    positive to negative side or vice versa
    * Other minor fixes & code cleanup
  - Bugfixes :
    * Fixed negative array indexing in quick seek algorithm
    * FIR autoalias filter running too far in processing buffer
    * Check against zero sample count in rate transposing
    * Fix for x86-64 support: Removed pop/push instructions from the
    cpu detection algorithm.
    * Check against empty buffers in FIFOSampleBuffer


author: ampsaltis@gmail.com
changelog:
  - New upstream version 1.6.0.
  - Changes:
    * Added automatic cutoff threshold adaptation to beat detection
      routine to better adapt BPM calculation to different types of
      music
    * Retired 3DNow! optimization support as 3DNow! is nowadays
      obsoleted and assembler code is nuisance to maintain
    * Retired "configure" file from source code package due to
      autoconf/automake versio conflicts, so that it is from now on to
      be generated by invoking "boostrap" script that uses locally
      available toolchain version for generating the "configure" file
    * Resolved namespace/label naming conflicts with other libraries by
      replacing global labels such as INTEGER_SAMPLES with more
      specific SOUNDTOUCH_INTEGER_SAMPLES etc.
    * Updated windows build scripts & project files for Visual Studio
      2008 support
    * Updated SoundTouch.dll API for .NET compatibility
    * Added API for querying nominal processing input & output sample
      batch sizes


author: sndirsch@suse.de
changelog:
  - libX11 1.2
  - obsoletes bug356556-bad_array_index.diff,
    p_XFree86-4.2.0-i18n-xlib-20020322.diff.bz2, p_xlc-locale.diff,
    p_xlib-threadsafe.diff, xkb-rangefix.diff
  - adjusted p_sr_CS-compose.diff, p_xauth.diff, scim_swallow1.diff


author: sndirsch@suse.de
changelog:
  - redone scim_swallow.diff (replaces scim_swallow1.diff/
    scim_swallow2.diff); disabled for now since it breaks scim
    completely


author: sndirsch@suse.de
changelog:
  - libX11 1.2.1
    * various fixes
    * support for some locales added
  - adjusted en-locales.diff, p_new-locales.diff


author: sndirsch@suse.de
changelog:
  - update to release 1.3.99.901
    * This is the first release candidate for libX11 1.4. A final
      release is planned to occur around the time of the X Developer
      Summit in mid-September, so that it will be available for
      inclusion in the X11R7.6 katamari.
  - removed p_xauth.diff; obsoleted by
    bug-262309_xcb-xauthlocalhostname.diff in xorg-x11-libxcb
    package


author: sndirsch@novell.com
changelog:
  - update to release 1.3.99.902
    "This is the second (and hopefully last) release candidate for
    libX11 1.4. A final release is planned to occur by the end of
    September, so that it will be available for inclusion in the
    X11R7.6 katamari, since I missed the original goal of releasing
    at XDS time."


author: sndirsch@novell.com
changelog:
  - update to release 1.3.99.903
    * This is the third release candidate for libX11 1.4. Will the
      third time be the charm? Hopefully Dan's fixes to disable
      fopping the docs by default will solve the build issues that
      many people had with the second RC.


author: sndirsch@novell.com
changelog:
  - update to release 1.4.0
    * After 3 release candidates, it's finally done - libX11 1.4 is
      released.


author: sndirsch@novell.com
changelog:
  - Ignore-user-locks-after-sleeping-in-_XReply-and-_XRe.patch
    * Ignore user locks after sleeping in _XReply and _XReadEvents
      (bnc #679177)


author: sndirsch@novell.com
changelog:
  - disabled Ignore-user-locks-after-sleeping-in-_XReply-and-_XRe.patch
    for now (bnc #679177, comment #6)


author: eich@suse.de
changelog:
  - revert code:
    * add 0001--XIM-Revert-commit-1a1a42a3.patch,
    * remove scim_swallow.diff
    This restores Xlib as it was before commit 1a1a42a3 was introduced
    upstream.
    scim_swallow.diff tried to fix a client problem on the
    library side: clients should call XFilterEvent() directly
    after calling XNextEvent(). The focus must not change between
    these two calls. If we see problems we should fix the clients.
    The patch introduces another problem as it causes keyboard events
    to be delivered to the wrong IC and window.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.4.99.901:
    + Allow modifier releases in compose sequences
    + XQueryColors: Split a request into multiple requests if
      necessary
    + Revert "xcb: Add TCP fallback"
    + Block for other threads in _XUserLockDisplay
    + Fixes for compiler warnings and problems found by code static
      analysis tools
    + New compose sequences
    + Documentation fixes and improvements
  - Changes from version 1.4.99.1:
    + New macro/API added: GetRequestSized to get a request of a
      specific size
    + New compose sequences
    + Various bug fixes, including:
    - Fix for pasting more than 1024 bytes into xterm
    - Make Xim handle NEED_SYNC_REPLY flag
    - Fix modifier key range in Xutil.h
    - Fix build/target word size mismatch when cross-compiling in
      makekeys
    + Cleanup of specs
  - Changes from version 1.4.4:
    + Fixes for problems found by static analysis or to ease further
      static analysis
    + Documentation fixes and improvements
    + Improved assertions to help users and developers figure out why
      Xlib just crashed on them
  - Changes from version 1.4.3:
    + Add support for the Sinhala keysyms
  - Changes from version 1.4.2:
    + Fixes for problems found by code static analysis tools
    + Fixes for Display lock handling that caused some deadlocks when
      using xcb for transport
    + Build configuration improvements
  - Changes from version 1.4.1:
    + Fix two issues in Xlib event handling
    + Convert the XKB API spec to DocBook format
  - Drop 0001--XIM-Revert-commit-1a1a42a3.patch: a fix was committed
    according to latest comments in fdo#7869.
  - Drop p_sr_CS-compose.diff: some (Serbian) Cyrillic NFD sequences
    were added in git commit fa2eecca, so we don't need our own patch
    anymore. Fix bnc#95813.
  - Rewrite bug153744.diff after build system change.
  - Rebase p_new-locales.diff: some of it was integrated upstream.
  - Rebase p_khmer-compose.diff: some of it was integrated upstream.
  - Rebase bug-239698_libx11.diff: fix for fdo#7869 (commit 738f7b86)
    changed the macro to be used.
  - Update Xcms.diff to use $(datadir) instead of /usr/share so that
    it's upstreamable.


author: vuntz@opensuse.org
changelog:
  - Drop xorg-x11-libX11.sh and xorg-x11-libX11.csh files: they were
    not used in the package, although they were intended to be
    installed in /etc/profile.d. However, /etc/profile and
    /etc/csh.login already contain this code (setting the XKEYSYMDB
    and XNLSPATH environment variables), so we don't need them.


author: sndirsch@suse.de
changelog:
  - libXau 1.0.4
    * SVR4 (including Solaris) puts gethostbyname_r in libnsl instead
      of libc
    * Bug 17314: libXau's Makefile.am should have proper man creation
      rules
    * Bug #11097: libXau COPYING fix (add missing copyright dates)


author: sndirsch@novell.com
changelog:
  - libXau 1.0.6
    * This minor release includes a number of packaging updates
      accumulated over the last year, and a couple of documentation
      fixes.
  - bumped version number to 7.5_1.0.6
  - make use of %fdupes macro
  - fixed Summary/Group entries in -devel package


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.7:
    + Improve the handling of "normal" locking collisions
    + Documentation cleanups
    + Build configuration improvements


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.10:
    + Fix potential infinte loop in XawBoxQueryGeometry()
    + Fixes for compiler warnings
    + General cleanups
    + Build configuration and documentation improvements
  - Changes from version 1.0.9:
    + Fix build issues
    + Minor documentation cleanups
    + Build configuration improvements


author: saschpe@suse.de
changelog:
  - Add a valid license (as found on sourceforge and discussed with legal)
  - Add summary and description


author: ku.b@gmx.de
changelog:
  - omit RPM_BUILD_ROOT removal
    * Wed Dec 29 2010 Kai-Uwe Behrmann
  - include basic i2c DDC/CI - 0.4.0
    * Fri Oct 01 2010 Kai-Uwe Behrmann
  - include EDID parser - 0.3.0
  - include Xcm Events API
  - headers move to a own sub directory
    * Mon Jul 19 2010 Kai-Uwe Behrmann
  - sync with Nicolas Chauvet <kwizart@gmail.com> - 0.2.6-2
    * Thu Jun 03 2010 Kai-Uwe Behrmann
  - initial


author: ku.b@gmx.de
changelog:
  - use of autotools
  - switch to X Color Management spec from net-color spec.
  - some more features where added
  - all found bugs or fixed
  - details http://www.oyranos.org/2012/03/libxcm-0-5-0-released/
  - full ChangeLog http://www.oyranos.org/scm?p=xcolor.git;a=blobdiff;f=ChangeLog;h=b44ea8252a2039074ddcdbabbe8eea1fc44a12ca;hp=1198b093f724da40a6fa1aae264abd969a13609c;hb=2e1562482e2d8549db6111d401d5be7b55c5680c;hpb=68fe9706a48121eb68a1cce057a93e4235d28d7f


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.13:
    + Make the version number reported in Xcursor.h match the one
      reported in xcursor.pc
    + Fix issues found by Parfait bug checking tool
    + Build system improvements
  - Changes from version 1.1.12:
    + Fix leaks
    + Fix compiler warnings and issues found by clang
    + Build system improvements


author: sndirsch@novell.com
changelog:
  - libXdmcp 1.1.0
    * This release features a major refactoring and cleanup of the
      code base, and conversion of the XDMCP specification from
      troff to DocBook/XML, along with the usual recent set of build
      configuration improvements and janitorial cleanups.


author: sndirsch@suse.de
changelog:
  - libXext-commit-8a91fc6.diff:
    * Silence "Generic Event Extension missing on display" warning
      (bnc #567828)


author: sndirsch@novell.com
changelog:
  - update to release 1.1.2
  - bumped version number to 7.5_1.1.2
  - make use of %fdupes macro
  - fixed Summary/Group entries in -devel package


author: sndirsch@novell.com
changelog:
  - libXext 1.2.0
    * This release of the catchall library for the X11 extensions
      without their own libraries adds documentation for many more
      of the extension API's, in the form of the documents formerly
      delivered in xorg-docs, now moved here and translated from a
      variety of formats to DocBook/XML.


author: jengelh@medozas.de
changelog:
  - Remove apparently unused (Build)Requires on Xdmcp, xtrans
  - Remove redundant tags/sections like %clean
    (see specfile guidelines)
  - Parallel build with %_smp_mflags


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3.1:
    + Fixes for compiler warnings
    + Improvements to formattings for all the included extension API
      specs
    + Improvements to the documentation
  - Changes from version 1.3.0:
    + New API functions to support the Fence Sync Objects added in
      Sync extension version 3.1
    + Redefine the return values of several MIT-SHM API calls from
      Status (#define Status int) to Bool (typedef int Bool) to
      clarify the expected interpretation of the return values
    + Fix build issues
    + Documentation improvements
    + Build system improvements


author: sndirsch@novell.com
changelog:
  - update to release 4.0.5
  - bumped version number to 7.5_4.0.5
  - fixed Summary/Group entries in -devel package


author: vuntz@opensuse.org
changelog:
  - Update to version 1.4.5:
    + Updates to better handle fonts compressed with compress(1)
    + Do proper input validation to fix for CVE-2011-2895
    + Fix crash if pcf header is corrupted
    + Cleanups for compiler warnings
    + Improvements for the developer documentation
    + Build configuration improvements
  - Changes from version 1.4.4:
    + LZW decompress: fix for CVE-2011-2895
    + Fix memory leak
    + Build configuration improvements
  - Drop U_libXfont_LZW-decompress-fix-for-CVE-2011-2895.patch: fixed
    upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.3.0:
    + Subpixel LCD text rendering improvements
    + Fix two crasher bugs
    + Fix compiler warnings
    + Code cleanups
    + Build system improvements
  - Add pkgconfig(x11) BuildRequires: new explicit dependency
    upstream.
  - Add libXft-fix-bold-fonts.patch: fix regression that broke bold
    fonts, taken from git.
  - Drop libXft-2.1.7-lcd-filter-2.patch: integrated upstream.


author: sndirsch@novell.com
changelog:
  - update to release 1.3.1
    A few minor build system cleanups but I've cherry-picked only
    those that didn't require a macros update for this version. The
    requirements are thus the same as for 1.3.0.
    A couple of random other fixes, most notably two display lock
    fixes. The other fix that's quite prominent is the
    initialization of the extension with a server-specific number of
    events. Previously, libXi 1.3 running against a non-XI2 enabled
    server would result in mishandling of events (pending extension
    initialization order).
  - update to release 1.3.2
    Brown paper bag release. Just one commit, fixing up a erroneous
    conflict resolution that resulted in an inverted condition for
    the asciidoc/xmlto checks and an error when building man pages.


author: sndirsch@novell.com
changelog:
  - update to release 1.4.0
    * This version doesn't add new features but has seen numerous
      packaging cleanups and a number of miscellaneous fixes.


author: jengelh@medozas.de
changelog:
  - Remove apparently unused (Build)Requires on Xau, Xdmcp, xtrans
  - Add required runtime dependency on libXext-devel
    (XInput2.h uses libXext-devel:Xge.h)
  - Use pkgconfig() symbols to pull in BuildRequires
  - Remove redundant tags/sections like %clean
  - Parallel build with %_smp_mflags


author: jengelh@medozas.de
changelog:
  - Update homepage URL and set a minimal package description
    (found one in tarball announcement mails)


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.0:
    + Implement XI 2.2 (which provides multitouch)
    + Various cleanups and bug fixes
  - Changes from version 1.5.0:
    + Implement XI 2.1 (which provides smooth scrolling)
    + Various cleanups and bug fixes
    + Man page improvements
  - Changes from version 1.4.2:
    + Various cleanups and bug fixes
    + Build configuration improvements
  - Changes from version 1.4.1:
    + Important fixes for bugs that cause clients to misbehave.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.1:
    + Major bugs fixed:
    - wrong button and mask copy
    - raw event sourceid is now set
    + Small cleanups and bug fixes.


author: sndirsch@novell.com
changelog:
  - libXmu 1.1.0
    * API documentation for this library has been added in this
      release in the docs directory in DocBook format.  If xmlto is
      installed, it will be converted to supported formats and
      installed in $(docdir) unless --disable-docs is passed to
      configure.
      This release also includes the usual recent set of build
      configuration improvements and janitorial cleanups.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.1:
    + Cleanups of code that causes compiler warnings
    + Improvements to the documentation
    + Build configuration improvements


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.1:
    + Fix compiler warnings
    + Build fixes
    + Build configuration improvements
  - Add pkgconfig(xorg-macros) BuildRequires: new dependency
    upstream.


author: sndirsch@novell.com
changelog:
  - libXpm 3.5.9
    * This minor maintenance release provides a large collection of
      build configuration improvements and other janitorial
      cleanups.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.5.10:
    + Compiler warning fixes
    + Janitorial cleanups
    + Build configuration improvements


author: sndirsch@suse.de
changelog:
  - libXrender-commit-f6f784c.diff
    * Use Data instead of Data32 to avoid truncating the filter
      parameters on 64-bit systems (bnc #567454)


author: sndirsch@novell.com
changelog:
  - update to release 0.9.6
  - bumped version number to 7.5_0.9.6
  - fixed Summary/Group entries in -devel package


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.7:
    + Fix alpha premultiplication in XRenderParseColor
    + Compiler warning fixes
    + Documentation typo fixes
    + Build configuration fixes


author: sndirsch@suse.de
changelog:
  - libXt 1.0.8
  - bumped version number to 7.5_1.0.8
  - make use of %fdupes macro
  - fixed Summary/Group entries in -devel package


author: sndirsch@novell.com
changelog:
  - libXt 1.0.9
    * This release includes several bug fixes, as well as the usual
      set of recent build configuration improvements & janitorial
      cleanups.


author: eich@suse.de
changelog:
  - Remove patch app-defaults.diff
    Use the configure option --with-xfile-search-path to specify
    the search path in the spec file.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.3:
    + Revert "Treat unexpected returned events from poll as errors":
      this caused regressions.
  - Changes from version 1.1.2:
    + Good number of bug fixes:
    - Make XtAppMainLoop work without a Display
    - LP64 fix for TypedArgToArg()
    - add missing bound checking in FreeSelectionProperty()
    - don't pop elements from array while iterating through it
    - don't re-enter the WaitLoop if block is set to false
    - treat unexpected returned events from poll as errors
    + Initial unit tests for checking several recent fixes
    + Fixes for compiler warnings
    + Documentation for the libXt API moved to the DocBook/XML format
    + Build configuration improvements
  - Changes from version 1.1.1:
    + Fix longstanding crash on 64bit sparc
    + Fix memory corruption in XtAsprintf
    + Build fixes
  - Changes from version 1.1.0:
    + Add XtAsprintf to exported API
    + Bug fixes:
    - various fixes related to NULL access/reference
    - protect against underflow when type conversion fails in
      GetResources
    - fix iconic state being ignored in initial state
    + Janitorial cleanups
    + Build configuration improvements
  - Pass --docdir=%_docdir/%name to configure to correctly install
    the libXt API documentation.
  - Update libXt.diff to use $(datadir) instead of /usr/share so that
    it's upstreamable.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.1:
    + Fix for gcc warning
    + Improvements to documentation
    + Build configuration improvements


author: sndirsch@novell.com
changelog:
  - libXv 1.0.6
    * This minor maintenance release provides the usual recent
      collection of build configuration improvements and janitorial
      cleanups.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.7:
    + Janitorial cleanups
    + Man page fix
    + Build configuration improvements


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.3:
    + Fix capitalization of ViewportStep in man page to match
      xf86dgaproto headers
    + Janitorial cleanups
    + Build configuration improvements


author: lmichnovic@suse.cz
changelog:
  - fixed deprecated %run_ldconfig
  - renamed to libaal-1_0-5 according Shared Library Packaging Policy
  - split off libaal-minimal0 shared library


author: pascal.bleser@opensuse.org
changelog:
  - re-enable static libraries, as they are needed for some packages (most
    prominently: reiserfs4progs)
  - remove embedded changelog from spec file
  - add rpmlintrc to suppress false positive error about explicit library
    requires
  - removed NEWS, is an empty file


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.7.9:
    * Fixed an error in the target location of libacr38ucontrol.pc
    * Mac only release that includes Universal Binary
    * Issue PPS in a loop to handle the case when PTS1=0x95 for
      older ACR38
  - Fixes unplug-replug without restarting pcscd (#259973).
  - Added devel subpackage.
  - Use classic versioning schema (used in upstream ChangeLog).


author: sbrabec@suse.cz
changelog:
  - Fixed module path.
  - Removed broken patch changing PCSCLITE_USB_PATH to /dev/bus/usb.
    (#259973).


author: sbrabec@suse.cz
changelog:
  - Use modalias supplements instead of eID issuer locales.
  - Split according to shared library packaging policy.
  - Require pcsc-lite.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.7.10:
    * fixed special handling of PPS for old firmware
    * support for ACS CryptoMate
    * ported to libusb
    * other fixes


author: sbrabec@suse.cz
changelog:
  - Update to version 1.7.11:
    * Add ACR38U-SAM support.
    * Fix the problem when receiving a buffer(data+SW) of length in
      times of 64 bytes.


author: jengelh@medozas.de
changelog:
  - update to libaio 0.3.107
  - add more patches from Debian to fix compile errors on SPARC
  - package baselibs.conf


author: jengelh@medozas.de
changelog:
  - Update to libaio 0.3.109
    * add ARM architecture support (grabbed from Debian arches tree)
    * replace check of __i386__ with __LP64__ in test harness
  - refreshed patches


author: stbinner@suse.de
changelog:
  - update to 2.0.1:
    * Fix SRC-resampler and Jack-sink, both broken in 2.0
    * Add more flexibility to aKode::Player


author: i@marguerite.su
changelog:
  - fix bug#746867. cholmod is licensed under GPL-2.0 and LGPL-2.0 only,
    GPL-2.0 only prevents other components to be licensed under a high
    version of the same license.


author: toddrme2178@gmail.com
changelog:
  - Update to version 4.0.0. Major changes:
    * added GPU support for CHOLMOD
    * Renamed UFconfig to SuiteSparse_config
  - Fix licenses (some libraries are LGPL-2.1+, some are GPL-2.0+,
    and one is both).
  - Change descriptions to upstream versions
  - Build csparse package
  - Clean up spec file
    * Remove hard-coded library versions everywhere.  Each library
      version only needs to be changed in two places, which are right
      next to each other
  - Move README to -devel package and remove now-empty base package
  - Changed group to match lapack/blas group (which this package is
    essentially an extension of)


author: reddwarf@opensuse.org
changelog:
  - update to version 1.0.0
    * AO returns to active development
    * Added surround channel mapping API and capability
    * Update and test all drivers on modern installs
    * New config file options
    * Driver options may be specifid in config file
    * Support for MacosX < 1.5 dropped, driver moded to AUHAL
    * Build in WMM driver rather than using dlopen()
    * Added Roar Audio driver
    * Added OpenBSD SNDIO driver
    * Work around ESD non-4096 byte write bug
    * Work around aRts server crash bug
    * Workaround for VIA82xx click/crackle bugs under ALSA
    * Remove dead/unused drivers (solaris, alasa05, mmsound)
    * Numerous patches from multiple downstreams
  - run spec-cleaner
  - follow library packaging policy
  - removed libao-pkgconfig.diff (fixed upstream)
  - removed libao-configure.diff as suggested (#93877, reapply if
    needed)
  - updated libao-alsa-fix.diff
  - add libao-missing_headers.diff


author: vuntz@opensuse.org
changelog:
  - Add libao-pulse Provides/Obsoletes to libao-plugins4 subpackage
    since it now provides the pulse plugin.


author: remur@gmx.net
changelog:
  - Add ao-pulse-fixes.patch to fix https://trac.xiph.org/ticket/1689
      libao not working correctly with pulse audio


author: reddwarf@opensuse.org
changelog:
  - update to version 1.1.0
    * Add autofoo ld symbol versioning to build system
    * Update Roar driver to latest API
    * Fix Roar driver to not block on SLP lookup during probe
    * Improve/correct latency setup in ALSA (see Trac #1762)
    * Add missing ctype.h header in build (see Trac #1760)
    * Move toward more consistent option naming across drivers
    * Correct ao_example.c source to not pass dangling pointer for
    the matrix argument.
    * Add 24 bit playback to Pulse plugin
    * Fix 24 bit playback in ALSA plugin
    * Fix segfaults when closing a driver that did not successfully
    open.
    * Fix compilation of sndio plugin
  - Remove ao-pulse-fixes.patch, libao-missing_headers.diff and
    libao-alsa-fix.diff since were applied by upstream
  - Remove libao-pulse Provides/Obsoletes from libao-plugins4
    subpackage since the new pulse plugin isn't the same than the
    old one.


author: crrodriguez@opensuse.org
changelog:
  - Use O_CLOEXEC in shared library
  - Remove aRts plugin, which is dead since 2004.
  - remove _service file


author: poeml@suse.de
changelog:
  - update to 1.3.7
    * ) SECURITY:
      Fix a denial of service attack against the apr_xml_* interface
      using the "billion laughs" entity expansion technique.
    * ) Minor build and bug fixes.
    * ) SECURITY: CVE-2009-0023 (cve.mitre.org)
      Fix underflow in apr_strmatch_precompile.
    * ) Fix off by one overflow in apr_brigade_vprintf.
    * ) APR_LDAP_SIZELIMIT should prefer LDAP_DEFAULT_LIMIT/-1 when the
      SDK supports it, but in the absence of LDAP_DEFAULT_LIMIT (and
      LDAP_NO_LIMIT/0) it is not safe to use a literal -1.
    * ) Clean up ODBC types. Warnings seen when compiling packages for
      Fedora 11.
    * ) Use of my_init() requires my_global.h and my_sys.h.
    * ) Fix apr_memcache_multgetp memory corruption and incorrect error
      handling.
    * ) Fix memcache memory leak with persistent connections.
    * ) Add Oracle 11 support.
    * ) apr_dbd_freetds: Avoid segfault when process is NULL.
      Do no print diagnostics to stderr. Never allow driver to exit
      process.
    * ) apr_dbd_freetds: The sybdb.h header file might be freetds/sybdb.h
      or sybdb.h.
    * ) LDAP detection improvements: --with-ldap now supports library names
      containing non-alphanumeric characters, such as libldap-2.4.so.  New
      option --with-lber can be used to override the default liblber name.
      Fix a problem reporting the lber library from apu-N-config.
    * ) Suppress pgsql column-out-of-range warning.
    * ) Fix a buffer overrun and password matching for SHA passwords.
    * ) Introduce DSO handling of the db, gdbm and ndbm drivers, so these are
      loaded as .so's on first demand, unless --disable-util-dso is configured.
    * ) Fix a segfault in the DBD testcase when the DBD modules were not present.
  - package %{dso_libdir}/apr_dbm_db*


author: poeml@suse.de
changelog:
  - update to 1.3.8:
    * ) Use locally scoped variables in PostgreSQL driver to avoid stomping
      on return codes. PR 47431
    * ) Fix race conditions in initialisation of DBD, DBM and DSO.
    * ) Expose DBM libs in apu-1-config by default. To avoid that, use
      apu-1-config --avoid-dbm --libs. To get just DBM libs, use
      apu-1-config --dbm-libs.
    * ) Make sure --without-ldap works.


author: poeml@suse.de
changelog:
  - update to 1.3.9:
    * ) SECURITY: CVE-2009-2412 (cve.mitre.org)
      Fix overflow in rmm, where size alignment was taking place.
    * ) Make sure that "make check" is used in the RPM spec file, so that
      the crypto, dbd and dbm tests pass.
    * ) Make sure the mysql version of dbd_mysql_get_entry() respects the
      rule that if the column number exceeds the number of columns, we
      return NULL.
    * ) Ensure the dbm module is packaged up correctly in the RPM.
    * ) Clarify the error messages within the dbd tests.


author: crrodriguez@opensuse.org
changelog:
  - Update to aprutil 1.3.11
    * SECURITY: CVE-2010-1623 (cve.mitre.org)
    * SECURITY: CVE-2009-3560, CVE-2009-3720 (cve.mitre.org)
    * apr_thread_pool: Fix some potential deadlock situations.  PR 49709.
    * apr_thread_pool_create: Fix pool corruption caused by multithreaded
    use of the pool when multiple initial threads are created.


author: crrodriguez@opensuse.org
changelog:
  - Update to 1.3.12, single bugfix release
    * ) apr_ldap: Fix crash because of NULL cleanup registered by
    apr_ldap_rebind_init().  [Rainer Jung]


author: poeml@cmdline.net
changelog:
  - updated to 1.4.1
  - fixed crash in memtest testcase. Patch sent upstreams
    https://issues.apache.org/bugzilla/show_bug.cgi?id=52705
    apr-util-1.4.1-testmemcache-initialize-values-array.patch
  - removed obsolete libapr-util1-1.3.12-gcc46.patch
  - Changes with 1.4.1:
    * ) Apply Windows build fixes for the apr_crypto API.
    Changes with 1.4.0:
    * ) apr_ldap_init: Pass secure=1 to ldapssl_init() with Solaris LDAP SDK.  PR: 42682
    * ) apr_memcache_server_create: Fix possible segfault. PR 51064.
    * ) apr_thread_pool: Fix thread unsafe pool usage.
    * ) Do not include apr.h and apr_errno.h from system search path in
      apu_errno.h. PR 46487
    * ) Add optional dbm, openssl and nss subpackages to the RPM spec file.
    * ) apr_dbd_freetds: The sybdb.h header file might be freetds/sybdb.h
      or sybdb.h.
    * ) Add apr_crypto implementations for OpenSSL and Mozilla NSS. Add a unit
      test to verify the interoperability of the two modules. Builds default
      to disabled unless explicitly enabled.
    * ) Add the apr_crypto interface, a rewrite of the earlier apr_ssl code,
      based on the modular dso interface used for dbd and ldap. Initially,
      the interface supports symmetrical encryption and decryption. The
      purpose of the interface is to offer portable and interoperable
      access to basic crypto using the native crypto libraries present on
      each platform.
    * ) Add trace probes to hooks, making it easier to inspect APR Hook based
      applications with DTrace or other such mechanisms.
    * ) Implement resource list when threads are unavailable. PR 24325
    Changes with 1.3.13:
    * ) Fix a failure of configure to detect ldap_set_rebind_proc(),
      encountered on Fedora 15 with gcc 4.6.
    * ) apr_thread_pool: Fix thread unsafe pool usage.
    * ) Improve platform detection for bundled expat by updating
      config.guess and config.sub.
    * ) Sync libtool handling of bundled expat from APR.


author: poeml@suse.de
changelog:
  - update to 1.3.5
    * ) Dropped kqueue and apr_poll detection from Mac OS/X 10.5/Darwin 9
      due to various reported problems.
    * ) apr_strerror() on OS/2: Fix problem with calculating buffer size.
    * ) Prefer glibtool1/glibtoolize1.
    * ) Fix buildconf with libtool 2.2.
    * ) Fix a bug with the APR_DELONCLOSE flag. Child processes were (also)
      unlinking the file.
    * ) Fix compilation error on systems that do not have IPV6.
    * ) apr_socket_sendfile() on Solaris: Fix handling of files truncated
      after the sender determines the length.  (This fixes a busy loop in
      httpd when a file being served is truncated.)
    * ) Fix documentation for apr_temp_dir_get().
    * ) Add AC_MSG_RESULT after AC_MSG_CHECKING.
    * ) Reset errno to zero in apr_strtoi64 to prevent returning an errno not
      equal zero in cases where the operation worked fine. [Ruediger Pluem]
    * ) Win32: Do not error out on apr_pollset_poll() when there are no sockets.
    * ) Fix apr_tokenize_to_argv parsing.


author: poeml@suse.de
changelog:
  - update to 1.3.6
    * ) On Linux/hppa flock() returns EAGAIN instead of EWOULDBLOCK. This
      causes proc mutex failures.
    * ) Set CLOEXEC flags where appropriate. Either use new O_CLOEXEC flag and
      associated functions, such as dup3(), accept4(), epoll_create1() etc.,
      or simply set CLOEXEC flag using fcntl().  PR 46425.


author: poeml@suse.de
changelog:
  - obsolete patch apr-1.2.8-pool-cleanups.patch removed.
    This patch was applied only when build_with_memory_pool_debug was
    defined during the build, which is true for the Apache:APR_Pool_Debug project,
    but it was disabled even there.
    It was not clear whether the patch was really useful, I seemed to
    have more success testing with the pool debug builds with this
    patch. But that was two years ago and we don't seem to miss it.


author: poeml@suse.de
changelog:
  - update to 1.3.8
    * ) SECURITY: CVE-2009-2412 (cve.mitre.org)
      Fix overflow in pools and rmm, where size alignment was taking place.
    * ) Make sure that "make check" is used in the RPM spec file, consistent
      with apr-util.
    * ) Pass default environment to testflock, testoc and testpipe children,
      so that tests run when APR is compiled with Intel C Compiler.


author: poeml@cmdline.net
changelog:
  - Update to 1.4.2:
    Changes for APR 1.4.2
    * ) Undo a crash-bug introduced in 1.3.9 affecting some applications of
      the apr hash and table structures, reported to affect Subversion
      by Bert Huijben <bert qqmail.nl>.  [Graham Leggett]
    Changes for APR 1.4.1
    * ) Win32: Properly handle the ERROR_DIRECTORY system error code.
      [Brane ?ibej]
    Changes for APR 1.4.0
    * ) Add apr_global_mutex_lockfile() for retrieving the file, if any,
      associated with the mutex.  Add apr_global_mutex_name() for retrieving
      the name of the lock mechanism used by the underlying proc mutex.
      [Jeff Trawick]
    * ) Add apr_socket_atreadeof to determine whether the receive part of the
      socket has been closed by the peer.
      [Ruediger Pluem, Mladen Turk, Joe Orton]
    * ) Make apr_pollset and apr_pollcb implementations using providers.
      Added apr_pollset_create_ex and apr_pollcb_create_ex that allows
      choosing non-default providers.
      [Mladen Turk]
    * ) apr_temp_dir_get() now checks the TMPDIR environment variable first,
      instead of third.  [Jim Jagielski]
    * ) Add apr_file_sync() and apr_file_datasync() calls.  [Bojan Smojver]
    * ) apr_pollset_wakeup() on Windows: Fix core caused by closing the
      file_socket_pipe with standard file_close.
      [Arsen Chaloyan, Mladen Turk]
    * ) Introduce apr_hash_do() for iterating over a hash table.  [Mladen Turk]
    * ) Make sure WIN32 behaves the same as posix for file-backed shared memory
      by removing the file on cleanup/remove.  [Mladen Turk]
    * ) Introduce apr_pollset_wakeup() for interrupting the blocking
      apr_pollset_poll() call.  [Mladen Turk]
    * ) Add apr_file_link() function.  PR 44841.  [Mark Heily <mark heily.com>]
    Changes for APR 1.3.12
    * ) Fix detection of some Linux variants when configure is built with
      recent GNU tools.  [Eric Covener]
    Changes for APR 1.3.11
    * ) Fix bad autoconf version number in messages from buildcheck.sh
      (called from buildconf).  [Jeff Trawick]
    Changes for APR 1.3.10
    * ) Avoid a redundant fcntl() call in apr_file_open() where O_CLOEXEC
      is supported.  PR 46297.  [Joe Orton]
    * ) Solaris 10 and later: Change the default cross-mutex mechanism from
      fcntl to pthread to resolve EDEADLK failures with some multi-threaded,
      multi-process applications (e.g., httpd's worker MPM with certain
      plug-in modules).  [Jeff Trawick]
    * ) Solaris pollcb support: Fix a hang in apr_pollcb_poll().
      [Jeff Trawick]
    * ) Solaris pollset support: Fix a 1.3.9 regression in apr_pollset_poll()
      which could result in a crash when the call was interrupted by a
      signal.  PR 48030.  [Jeff Trawick]
    * ) Solaris pollset support: Fix a 1.3.9 regression in apr_pollset_poll()
      which resulted in invalid return codes from the APR function.  A work-
      around was needed for bad return codes from 32-bit port_getn() on
      Solaris 10 x86.  PR 48029.  [Jeff Trawick]
    Changes for APR 1.3.9
    * ) Posix semaphores can now be named and used as named semaphores.
      [Jim Jagielski]
    * ) Better handling of APR_OFF_T_FMT for Darwin 10 depending on -arch
      setting of compiler. [Jim Jagielski]
    * ) Add comments describing the thread-safety properties of apr_pool_t.
      [Neil Conway nrc cs.berkeley.edu]
    * ) Pass default environment to testsock, testshm and testproc children, so
      that tests run when APR is compiled with Intel C Compiler.
      [Bojan Smojver]
    * ) Fix error handling in the Solaris pollset support (Event Port backend).
      PR 47645.  [Jeff Trawick]
    * ) Add the remainder of this fix from trunk:
      Fix Solaris poll failure.  PR 43000
      [Henry Jen <henryjen ztune.net>]


author: poeml@cmdline.net
changelog:
  - fix build on SLE10
    - don't run testatomic.c testcase, which fails only in the OBS, as it seems.
      Run manually, it works. Must be either Xen- or ulimit-related. (It doesn't
      seem to be possible to increase ulimit -v in the OBS, unfortunately.)
    - don't run autoconf
  - fix build on SLES9
    - remove build dep on non-existing pkg-config
    - don't run autoconf


author: crrodriguez@opensuse.org
changelog:
  - Update to APR 1.4.4
    * Security: CVE-2011-0419
    * Fix address handling when accepting an AF_INET socket from a socket
    bound as AF_INET6.
    * Add configure option --enable-allocator-uses-mmap to reduce memory
    fragmentation.
    * Avoid a redundant fcntl() call in apr_file_open() where O_CLOEXEC
    is supported.


author: crrodriguez@opensuse.org
changelog:
  - Update to APR 1.4.5
    * Security: CVE-2011-1928
    apr_fnmatch(): Fix high CPU loop.  [William Rowe]
    * Fix top_builddir in installed apr_rules.mk.  [Bojan Smojver]


author: poeml@cmdline.net
changelog:
  - updated to 1.4.6
    * ) Flush write buffer before truncate call on a file.
    * ) Security: oCERT-2011-003
      Randomise hashes by providing a seed.
    * ) apr_random: Prevent segfault if pool used to initialize apr_random is
      destroyed before forking.
    * ) testrand: Improve child randomness test case.
    * ) apr_proc_fork, apr_random_after_fork: disambiguate what happens to the
      proc structure passed in, and ensure that the pid is set correctly in
      a newly created child; note that merely mixing a PID into the random
      seed of a new child doesn't markedly increase entropy.
    * ) apr_file_open: Avoid fcntl() calls if support for O_CLOEXEC works.
      PR 48557.
    * ) apr_dir_make_recursive: Fix race condition that could lead to EEXIST
      being returned. PR 51254.
    * ) configure: Fix APR_RESTORE_THE_ENVIRONMENT if the original variable was
      a single space. PR 50334.
    * ) apr_proc_create: Don't close any of the new stdin/stdout/stderr in the
      child if it already has the correct FD. PR 51995.
    * ) Fix flag character '#' in combination with format character 'x' in
      apr snprintf implementations.
    * ) Improve platform detection by updating config.guess and config.sub.
    * ) Add libtool2 files to extraclean make target.
    * ) Don't overwrite our config.guess and config.sub
      when running buildconf.
    * ) Silence autoconf 2.68 warnings.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.3.21:
    + Allow crosscompiling without using different emulators
  - Remove call to autoreconf.
  - Use makeinstall macro.


author: vuntz@opensuse.org
changelog:
  - Update packaging to use the shared library packaging policy:
    + Create libart_lgpl_2-2 subpackage.
    + Add Provides/Obsoletes for libart_lgpl to libart_lgpl_2-2.
    + Update baselibs.conf accordingly.


author: cmorve69@yahoo.es
changelog:
  - Remove unneeded autoreconf
  - Correct license tag
  - Make build more verbose so checking tools can do its work


author: reddwarf@opensuse.org
changelog:
  - Update to version 0.9.11
    * Fix serious memory leaks
    * Reduce frame/drawing initialization overhead
    * Basic (incorrect, but working) support for @font vertical text layout
    * Fix multiple faces per font attachment
    * charmap selection fixes
    * Add ass_flush_events API function
    * Improve fullname font matching
    * Better PAR correction if text transforms are used
    * Calculate drawing bounding box like VSFilter
    * Performance improvements
    * Cache vector clip masks
    * Avoid unnecessary glyph copies
    * Various rendering fixes
    * Parse numbers in a locale-independent way
    * Remove support for freetype < 2.2.1, fontconfig < 2.4.1; this especially
    means libass will not extract fonts into the file system anymore
    * Disable script file size limit
    * Match fonts against the full name ("name for humans")
    * Reset clip mode after \iclip
    * Improve VSFilter compatibility
    * Update API documentation
    * A couple of smaller fixes and cleanups
    * Support \q override tag
    * Support wrap style 1 (i.e. wrap, but do not equalize line lengths)
    * Support border style 3 (opaque box)
    * Use the event bounding box (instead of vertical position and height) for
    collision detection
    * Embold glyphs if no bold variant is available, but was requested
    * Modify \fax to be similar to VSFilter
    * Trim spaces after line wrapping
    * Fix border/shadow overlap combining in some cases
    * Disable kerning by default.  Use "Kerning=yes" style override or
    "Kerning: yes" in [Script Info] to enable it
    * Slight bitmap handling optimizations
    * Various bugfixes


author: toddrme2178@gmail.com
changelog:
  - added 32bit compatibility libraries
  - updated description to official description (fix for RPMLINT warning)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.12:
    + Switch to permissive (ISC) license
    + Support \fs+ and \fs- syntax for modifying font size
    + Fix word-wrapping
    + Improved charmap fallback matching
    + Handle a few more VSFilter quirks correctly
    + Add a sensible default style
    + Fix compilation against libpng 1.5
  - Add xz BuildRequires, as the new tarballs are xz compressed
  - Change License tag from GPLv2+ to ISC, as upstream changed to
    this license.
  - Do not use source service, as Factory is moving away from it in
    favor of a different implementation to verify authenticity of
    tarballs. Consequently add a valid URL as Source.


author: reddwarf@opensuse.org
changelog:
  - Update to version 0.10.0
    + Bidirectional layout and Arabic shaping via FriBidi (GC #13)
    + Add API for shaper configuration
    + Add support for `Language' Script Info property, this can be
      used for hinting the text language
    + Vertical layout improvements
    * Use `vert' and `vkna' OpenType features for vertical glyph
      variants
    * Position rotated glyphs onto baseline
    + Parse font encoding property for base text direction hinting
    + Refactor cache system
    + Use generic outlines in place of FreeType glyphs
    + Direct outline bitmap rendering
    + Fix whitespace trimming (GC #35)
    + Do not render border if there's no shadow or glyph (GC #29)
    + Adjust spacing after a italic to non-italic style change (GC #37)
    + Fix fade timing
    + Fix x positioning with borders (GC #27)
  - Use pkgconfig() BuildRequires
  - Parameterize the soname number


author: puzel@novell.com
changelog:
  - update to libassuan-2.0.0
    * Now using libtool and builds a DSO.
    * Lots of interface cleanups.
    * Pth support has changed. This now follows the same style as
    libgcrypt by setting system hook callbacks.
  - split package to libassuan0 and libassuan-devel


author: puzel@novell.com
changelog:
  - update to libassuan-2.0.1
    * Input and output notification handler can now really access the
    parsed fd as stated in the manual.
    * Cleaned up the logging.
    * Interface changes relative to the 2.0.0 release:
    assuan_free               NEW
    _assuan_w32ce_create_pipe NEW
    ASSUAN_LOG_CONTROL        NEW


author: puzel@novell.com
changelog:
  - update to libassuan-2.0.2
    - A new flag may now be used to convey comments via
    assuan_transact.
    - A new flag value may now be used to disable logging.
    - The gpgcedev.c driver now provides a log device.
    - It is now possible to overwrite socket and connect functions in
    struct assuan_system_hooks.
    - Interface changes relative to the 2.0.1 release:
    ASSUAN_CONVEY_COMMENTS   NEW.
    ASSUAN_NO_LOGGING        NEW.
    assuan_system_hooks_t    CHANGED: Added socket and connect members.
    ASSUAN_SYSTEM_HOOKS_VERSION  CHANGED: Bumped to 2.
    assuan_register_pre_cmd_notify  NEW.
  - use spec-cleaner


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14:
    + Get rid of qurik 9_UNKNOWN again
    + add missing 'else'
    + add another sunplus bridge to the list of supported sunplus
      bridges
    + look at lower 32 bit of current-pending-sector raw data only,
      similar to reallocated-sector-count
    + black list a few attributes on FUJITSU MHY2120BH/0085000B
    + rename SK_DISK_TYPE_ATA to SK_DISK_TYPE_LINUX_IDE
    + allow prefixing device strings with access methods
    + show full device string when dumping status
    + if the ID_ATA_SMART_ACCESS udev env var is set for a device
      read the access method from it
    + blacklist attribute 5 of an hitachi drive
    + verify parsing of all attributes
    + add MHY2250B/0085000B to quirk db
    + rename failed to bad
    + rework logic that determines verdict of drive
    + bump soname due to ABI change
    + add entries to database
    + fix parsing of power-on-minutes
    + highlight if smart status is bad
  - Rename libatasmart0 to libatasmart4 because of soname change.


author: vuntz@opensuse.org
changelog:
  - Add libatasmart-jmicron.patch to fix issues with some bridges not
    working well. See rh#515881 for details.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17:
    + Add various blobs
    + Ignore attributes 5 and 190 on some Apple SSD
    + Check the right boolean when calculating blob size
    + Delay smart initialization until the first SMART call is done
  - Changes from version 0.16:
    + Disable jmicron access mode for some more jmicron bridges
  - Changes from version 0.15:
    + Support some ssd smart attrs
    + Add various blobs.
    + Blacklist 152d:2329 jmicron usb bridges
    + Add vala vapi files.
  - Drop libatasmart-jmicron.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18:
    + Add support for end-to-end-error, command-timeout,
      available-reserved-space, program-fail-count, erase-fail-count
      attributes.
    + Display endurance-remaining as percentage decreasing from 100
      to 0.
    + Show MB, GB or TB depending on the value.
    + Ignore sector count if it is -1.
    + Speed up get_overall() and get_bad().
    + Restrict the list of exported symbols to sk_.*
    + Use quirks for more Apple SSD firmware versions
    + Blacklist an Oxford Semiconductor bridge.
    + Add INTEL SSD 320 120GB blob and several quirks for Intel SSD
      G3 (Available Reserved Space, Media Wearout Indicator, Total
      LBAs Written, Timed Workload Media Wear, Timed Workload Host
      Reads, Workload Timer, etc.)
    + Several small bug fixes and other code changes.
    + Build system improvements.
  - Drop libatasmart-initialize.patch: fixed upstream.


author: dmueller@suse.de
changelog:
  - update to 0.1.2:
    - Don't define qHash for QUrl in Qt 4.7
    - fix memlead for aborted requests
    - qt platform plugin implements basic password/user name handling
    - copying file: lesser gpl 2.1
    - don't link qtgui without reason
    - make hasCredentials const (new function


author: dmueller@suse.de
changelog:
  - update to 0.1.3:
    - Add possibility to get Licenses from server
    - Add search for contents by username
    - Add convenience function to get list of download links and fix some related strings
    - Fix qt-only hasCredentials
    - Win and Mac compile/link fixes
    - Fix crash when multiple apps would use attica simultaneously: do not delete root component of qtplugins


author: tittiatcoke@gmail.com
changelog:
  - update to 0.1.4 (trunk)
    - Remove function decls without body introduced in 0.1.3
    - Add functions to check for provider services (parts of the api
      they implement)
    - Make adding, disabling and removing default providers possible
      (so we can have other providers than openDesktop.org)


author: tittiatcoke@gmail.com
changelog:
  - update to a new svn snapshot of the upcoming 0.2.0
    * beginning of the attributes API
    * make it clear that attributes belongs to persons
    * improve apidox
    * bugfixes (bko#243168,)
    * new voting api for ocs 1.6
    * Added comments interface to request comments, add new
      comments and vote for comment
    * Added distribution interface to request distributions
      available in the server
    * Added homepagetype interface to request home page types
      from the server
    * Added support of icons to content (OCS 1.6)
    * Added support of videos to content (OCS 1.6)
    * Added summary description to content (OCS 1.6)
    * Added size to download description (OCS 1.6)
    * Added fields to download item for package name, package
      repository, gpg fingerprint, mimetype (OCS 1.6)
    * Added methods to access home page entries in a content


author: tittiatcoke@gmail.com
changelog:
  - update to 0.1.91 (0.2.0-rc1)
    - Update voting function (add overload) to take uint 0..100
      according to ocs 1.6 spec
    - Add comments interface to request comments, add new comments
      and vote for comments
    - Add distribution interface to request distributions available
      in the server
    - Add homepagetype interface to request home page types from
      the server
    - Add methods to access home page entries in content
    - Add support of icons to content (OCS 1.6)
    - Add support of videos to content (OCS 1.6)
    - Add summary description to content (OCS 1.6)
    - Add size to download description (OCS 1.6)
    - Add fields to download item for package name, package repository,
      gpg fingerprint, mimetype (OCS 1.6)


author: dmueller@suse.de
changelog:
  - update to 0.3.0:
    - Bump soname from .0 to .0.3 since we have a BIC change.
    - Fix upload errors resulting from content-id not being set.
    - Add Forum, Achievement, services and related dependencies.
    - Make it build against Qt 4.8.
    - Add static build option


author: crrodriguez@opensuse.org
changelog:
  - Build with -fvisibility-inlines-hidden (around 50 symbols less)
  - libattica-devel Requires: libqt4-devel


author: tonyj@novell.com
changelog:
  - Initial checkin of libaudit0
    This is a temporary package, to allow upgrade to audit 2.0.4
    which will obsolete audit-libs/libaudit0 and create libaudit1
    and libauparse0


author: davejplater@gmail.com
changelog:
  - Update to version 0.5.4
  - Upstream changes :
    panelctl.[c1]: apply patch from Jerry Fiddler to add options --guid,
    - -specid, --swversion, and --commands.


author: Manfred.Tremmel@iiv.de
changelog:
  - update to 0.11
    * Fixes CVE-2012-2771 ... 2805
    * v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder
    * setfield filter
    * CDXL demuxer and decoder
    * Apple ProRes encoder
    * ffprobe -count_packets and -count_frames options
    * Sun Rasterfile Encoder
    * ID3v2 attached pictures reading and writing
    * WMA Lossless decoder
    * bluray protocol
    * blackdetect filter
    * libutvideo encoder wrapper (--enable-libutvideo)
    * swapuv filter
    * bbox filter
    * XBM encoder and decoder
    * RealAudio Lossless decoder
    * ZeroCodec decoder
    * tile video filter
    * Metal Gear Solid: The Twin Snakes demuxer
    * OpenEXR image decoder
    * removelogo filter
    * drop support for ffmpeg without libavfilter
    * drawtext video filter: fontconfig support
    * ffmpeg -benchmark_all option
    * super2xsai filter ported from libmpcodecs
    * add libavresample audio conversion library for compatibility
    * MicroDVD decoder
    * Avid Meridien (AVUI) encoder and decoder
    * accept + prefix to -pix_fmt option to disable automatic conversions.
    * audio filters support in libavfilter and avconv
    * add fps filter
    * audio split filter
    * vorbis parser
    * png parser
    * audio mix filter


author: Manfred.Tremmel@iiv.de
changelog:
  - update to 0.11.1
    * Fixes:CVE-2012-2772, CVE-2012-2774, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777,
      CVE-2012-2779, CVE-2012-2782, CVE-2012-2783, CVE-2012-2784, CVE-2012-2785,
      CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790,
      CVE-2012-2791, CVE-2012-2792, CVE-2012-2793, CVE-2012-2794, CVE-2012-2795,
      CVE-2012-2796, CVE-2012-2797, CVE-2012-2798, CVE-2012-2799, CVE-2012-2800,
      CVE-2012-2801, CVE-2012-2802, CVE-2012-2803, CVE-2012-2804,
    * v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder
    * setfield filter
    * CDXL demuxer and decoder
    * Apple ProRes encoder
    * ffprobe -count_packets and -count_frames options
    * Sun Rasterfile Encoder
    * ID3v2 attached pictures reading and writing
    * WMA Lossless decoder
    * bluray protocol
    * blackdetect filter
    * libutvideo encoder wrapper (--enable-libutvideo)
    * swapuv filter
    * bbox filter
    * XBM encoder and decoder
    * RealAudio Lossless decoder
    * ZeroCodec decoder
    * tile video filter
    * Metal Gear Solid: The Twin Snakes demuxer
    * OpenEXR image decoder
    * removelogo filter
    * drop support for ffmpeg without libavfilter
    * drawtext video filter: fontconfig support
    * ffmpeg -benchmark_all option
    * super2xsai filter ported from libmpcodecs
    * add libavresample audio conversion library for compatibility
    * MicroDVD decoder
    * Avid Meridien (AVUI) encoder and decoder
    * accept + prefix to -pix_fmt option to disable automatic conversions.
    * complete audio filtering in libavfilter and ffmpeg
    * add fps filter
    * audio split filter
    * vorbis parser
    * png parser
    * audio mix filter


author: werner@suse.de
changelog:
  - Move /usr/sbin/adjtimex to /sbin/adjtimex to be able to check the
    kernel time variables even without /usr mounted


author: kay.sievers@novell.com
changelog:
  - update to version 2.16
  - switch from libvolume_id to new libblkid
  - provide fsck
  - provide libblkid
  - provide libuuid
  - provide setarch
  - provide separate uuidd package
  - remove patches:
      util-linux-2.14.1-lscpu.patch (upstream)
      util-linux-2.14.1-lscpu_add_hypervisor_detection.patch (upstream)
      util-linux-2.14.1-lscpu_sysroot_option.patch (upstream)
      util-linux-2.14.1-sys-utils_lscpu_exit.patch (upstream)
      util-linux-2.14.2-schedutils_fix_email.patch (upstream)
      util-linux-2.12r-fdisk_cyl.patch (upstream)
      util-linux-2.14.1-mount_swap_pagesize.patch (--fixpg option)
      util-linux-2.14.2-schedutils_ionice_enosys.patch (-t option)
      util-linux-2.14.1-hwclock_adjust_and_hctosys.patch (--systz)


author: kay.sievers@novell.com
changelog:
  - update to final 2.16 release
    - fix libdir issues in pkgconfig files
    - fix location of uuidd run directory
    - improve libuuid handling if uuidd is installed but not setuid
  - add blkid.conf file to:
    - disable the sequential /dev scanner
    - move cache to /dev/.blkid.tab to get file out of /etc
      and prevent the cache file to survive a reboot


author: hvogel@novell.com
changelog:
  - finaly remove the mount mtab locking patch:
    * util-linux-2.14.1-mount_race.patch
    It causes too much regressions.


author: lnussel@suse.de
changelog:
  - new version 2.17.1
    - new commands: wipefs, unshare, fallocate
    - fdisk: DOS-compatible mode marked deprecated
    - honor nofail option in fsck
    - libblkid overhaul
    - lots of bug fixes
  - fix self-obsoletes
  - compile suid programs using -fpie
  - drop -DCONFIG_SMP for s390 as it doesn't seem to be used anyways


author: hvogel@novell.com
changelog:
  - update to version 2.17.2
    - fix small typo in v2.17.1-ReleaseNotes
    - fix -b <sectorsize> fdisk
    - fix typo in ionice
    - fix display of device size, fix infinite loop when probe chain
      bails out early, more robust minix probing, remove "0x" prefix
      from DRBD UUID, reset BLKID_TINY_DEV flag in
      blkid_probe_set_device, support alignment_offset=-1 in libblkid
    - fix cpuid opcode detection in lscpu
    - more explicitly explain fstab usage in mount.8, posix option
      of vfat is obsolete, properly ignore comments in
      /etc/filesystems in mount
    - update ja.po, pl.po, update vi.po
    - remove " (deleted)" from filenames from /proc/swaps
    - cleanup usage() and man page of wipefs


author: puzel@novell.com
changelog:
  - update to util-linux-ng-2.18
    - do not provide rdev, ramsize, vidmode and rootflags commands
      anymore
    - fdisk does not use cylinders as display units by default
    - libmount: new library; its API is still officially unstable
    - new commands: findmnt, fsfreeze, swaplabel
    - blkid: new option "-i" to print I/O limits
    - full release notes:
      ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/v2.18/v2.18-ReleaseNotes
  - update to adjtimex-1.28
  - update to which-2.20
  - drop util-linux-2.14.1-mount_skip_sync.patch (fixed upstream)
  - drop util-linux-addpart-use-atoll.patch (fixed upstream)
  - drop util-linux-mount-detect-ro-mount.patch (fixed upstream)
  - drop adjtimex-1.20-nosyscall.diff (fixed upstream)
  - cleanup specfile a bit


author: puzel@novell.com
changelog:
  - update to util-linux-2.19-rc1
  - important changes:
    * lsblk(8):
    - this NEW COMMAND lists information about all or selected block
      devices in tree-like format.
    * partx(8):
    - this command has been rewritten to use libblkid for partition
      tables parsing. It supports aix, bsd, dos, gpt, mac, minix,
      sgi, solaris_x86, sun, ultrix and unixware now.
    - supports new command line option "--show" to list partitions in
      new format
    - prints UUID and name for GPT and mac partitions
    * findmnt(8):
    - supports new command line option "--submounts" to list all
      submounts for selected mountpoint(s)
    * agetty(8):
    - supports new command line options "-c" and "-s" to reuse
      already initialized tty cflags and existing baud rate
    * mount(8), umount(8):
    - could be linked with libmount (--enable-libmount-mount) to
      manage userspace mount options outside /etc/mtab on systems
      where the file is a symlink to /proc/mounts. (EXPERIMENTAL,
      enabled in openSUSE package)
    * losetup(8), mount(8):
    - uses /sys/dev/block/<device>/loop/backing_file rather than
      loopdev ioctls (requires kernel >= 2.6.37)
    * fsck(8):
    - supports new command line option "-l" to lock whole-disk device
      by exclusive flock(2). This option is recommended when more
      fsck(8) instances are executed in the same time.
    * rtcwake(8):
    - supports new mode "show" to print the current RTC alarm time
    * fstrim(8):
    - this NEW COMMAND allows to discard unused blocks on a mounted
      filesystem (wrapper for FITRIM ioctl)
    * swapon(8):
    - supports new options "discard" and "nofail"
  - in post, replace /etc/mtab with a symlink to /proc/mounts/self
  - drop following patches (in upstream)
    - util-linux-swapon-btrfs-limitations
    - util-linux-agetty-s-option.patch
    - util-linux-fsck-l-option.patch
    - util-linux-2.18-no-canonicalize-fix.patch
    - util-linux-swapon-canonicalize-swap-device.patch
  - fix uuidd Summary and Description
  - build with --enable-libmount-mount (new option)
  - use set_permissions macros
  - run spec-cleaner


author: puzel@novell.com
changelog:
  - update to util-linux-2.19
    - uuid fixes
    - cleanups, documentation and translation updates
  - drop util-linux-2.19-rc1-loop-offset.diff (fixed in upstream, by
    different patch)


author: puzel@novell.com
changelog:
  - merge util-linux-2.17.1-losetup-honor-documented-c-option and
    util-linux-2.17.1-mount_losetup_crypto.patch)


author: puzel@novell.com
changelog:
  - update to util-linux-2.19.1
    - numerous bugfixes, including (bnc#690486 and bnc#690488)
  - drop umount-by-imgname.patch (merged upstream)
  - cleanup: do not register ipc.info.gz (not provided by
    this package)


author: puzel@novell.com
changelog:
  - update to util-linux-2.20-rc1
    - Release highlights
    agetty(8):
    - mingetty features have been merged to agetty
    chrt(1), taskset(1):
    - supports new command line option "--all-tasks" to set or
      retrieve the scheduling attributes of all the tasks (threads)
      for a given PID
    dmesg(1):
    - supports new command line options: --clear, --console-on,
    - -console-off, --ctime, --decode, --facility=<list>,
    - -level=<list>, --show-delta, --notime, --kernel and
    - -userspace
    fdisk(8):
    - improved dialogs to be more user-friendly
    findmnt(8), partx(8), lsblk(8)
    - support new command line option "--pairs" to enable
      key="value" output format
    findmnt(8):
    - supports new command line options "--poll" and "--timeout" to
      monitor /proc/self/mountinfo changes
    ionice(1):
    - supports human-readable scheduling class names, for example:
      ionice -c best-effort $PID
    kill(1):
    - supports new command line option "-q <sigval>" to use
      sigqueue(2)
    - supports real-time signals in formats RT<n>, RTMIN+<n> and
      RTMAX-<n>
    lsblk(8):
    - supports new columns
    - supports new command line option "-D" to print device discard
      topology
    lscpu(8):
    - improved support for s390 boxes
    mkfs.minix:
    - supports minix version 3
    simpleinit:
    - this set of deprecated utils has been REMOVED
    wall(1):
    - support new command line option "--timeout" to specify write
      timeout to terminals in seconds.
  - add util-linux-fix-manpages.patch
  - add util-linux-wall-build-with-pie.patch
  - package /sbin/rcuuidd


author: puzel@novell.com
changelog:
  - update to util-linux-2.20-rc2
    - bugfixes
  - drop patches:
    - util-linux-fix-manpages.patch
    - util-linux-wall-build-with-pie.patch
    - util-linux-2.20-rc1-agetty-fixes.patch
    - util-linux-2.20-rc1-hexdump-segfault.patch
    - util-linux-2.20-rc-fix-dmesg.patch


author: puzel@suse.com
changelog:
  - update to util-linux-2.20
    - cleanups, bugfixes
  - build with --enable-ddate
  - add util-linux-sfdisk-manpage-fix.patch


author: uli@suse.com
changelog:
  - cross-build fix: use %__cc, %configure macros
  - set bindir explicitly when installing
  - (cross-?)build fix: disable build dependency on SELINUX_LIBS
    in libmount


author: puzel@suse.com
changelog:
  - update to util-linux-2.20.1
    - bugfix release
  - drop patches (in upstream):
    - util-linux-sfdisk-manpage-fix.patch
    - util-linux-lib-sysfs-deinit.patch
    - fdisk-dont-shorten-long-path-to-disk.patch


author: puzel@suse.com
changelog:
  - add libmount-ignore-tailing-slash-in-netfs-source-paths.patch and
    libmount-fix-chdir-to-parent-for-restricted-user-umo.patch:
    fix umounting network filesystems as plain user (bnc#728480)


author: puzel@suse.com
changelog:
  - update to util-linux-2.21
    chcpu(8):
    - new command
    prlimit(1):
    - new command
    losetup(8):
    - the command has been rewritten, features:
    * supports 64bit ioctls only
    * losetup -a does not require root permissions
    * uses new /dev/loop-control kernel API
    * supports new command line option --partscan to enable
      kernel partition table parser
    agetty(8):
    - supports new command line options --nohints to disable hints
      about Num, Caps and Scroll Locks
    - supports new command line option --remote to add a hostname
      to the login(1) command line
    dmesg(1):
    - supports new command line options --file to read the log from
      a file rather than from kernel buffer
    fallocate(8):
    - supports new command line options --punch-hole to punch holes
      in the file
    findmnt(8):
    - supports alternative location of the fstab file
    ipcrm(8):
    - supports new command line option --all to remove all resources
    lscpu(1):
    - supports new command line options --all, --offline and
    - -online to list all, offline or online CPUs
    - supports s390 topology description (polarization, books, ...)
    partx(8):
    - supports partitioned loop devices
    wipefs(8):
    - allows to zap partition tables
    - supports new command line option "--type <list>" to wipe only
      specified filesystems, RAIDs or partition table types
    libblkid:
    - provides new function blkid_do_wipe() to remove all
      signatures from the given block device.
  - disable elvtune (works only with 2.4 kernel)
  - drop patches which are upstream now:
    - drop fsck-use-FS-blacklist-for-non-all-mode-too.patch
    - drop util-linux-dmesg-fix-printing-of-multibyte-characters.patch
    - libmount-ignore-tailing-slash-in-netfs-source-paths.patch
    - libmount-fix-chdir-to-parent-for-restricted-user-umo.patch
  - update to adjtimex-1.29
  - use fdupes to symlink duplicate manpages
  - disabled make check for time (noop)
  - libraries back to %{_libdir}, /usr merge project (by
    crrodriguez@opensuse.org)
  - drop cryptoloop support (provided by dm-crypt)
    - util-linux-2.17.1-mount_losetup_crypto.patch


author: kukuk@suse.de
changelog:
  - Enable /bin/login and obsolete old fork now merged back
    (not moved to /usr/bin until all problems are solved to
    avoid that root is not able to login).


author: puzel@suse.com
changelog:
  - fix miscalculation in sfdisk on ix86 (bnc#754789)
    - add sfdisk-fix-calculation-due-to-type-mismatch.patch


author: puzel@suse.com
changelog:
  - update to util-linux-2.21.2
    - bugfix release
  - drop sfdisk-fix-calculation-due-to-type-mismatch.patch
    (fixed upstream)


author: sweet_f_a@gmx.de
changelog:
  - require binutils-devel because "which" wants to find libiberty.a
  - remove which-lib64.patch because it's broken and couldn't find
    libiberty.a whithin /usr/lib64
  - which doesn't need autoreconf anymore


author: puzel@suse.com
changelog:
  - fix automount with quota (rh#825836)
    - mount-new-allow-sloppy-for-non-root.patch
  - fix wrong mount options for CIFS mounts (bnc#766157)
    - libmount-don-t-use-nosuid-noexec-nodev-for-cifs-user.patch


author: lnussel@suse.de
changelog:
  - remove encryption options completely as upstream will do that as
    well in the next release (bnc#748879).


author: puzel@suse.com
changelog:
  - improve error messages from new mount (bnc#767208)
    - backport patches from upstream git:
    - mount-new-add-loopdev-specific-error-message.patch
    - mount-new-use-MNT_ERR-for-error-messages.patch
    - libmount-add-special-MNT_ERR-codes.patch
    - mount-new-improve-error-messages.patch
    - libmount-add-MNT_ERR_LOOPDEV.patch


author: mt@suse.de
changelog:
  - Changed to use GCC 4.1+ __sync_synchronize as in svn instead
    of manual inline asm MemoryBarriers (blocxx issue #2799341),
    removed obsolete ARM_asm.diff patch.


author: mt@suse.de
changelog:
  - Test for char ptr pod struct to mark is_pod non-functional
    and avoid build failures -- reported as gcc 4.5 bug 43333.
  - Added -fno-strict-aliasing to compile flags


author: mt@suse.de
changelog:
  - Fixed to use std::ptrdiff_t in Enumeration.hpp (gcc 4.6).
  - Fixed libblocxx-devel (self) obsolete flags in spec file.


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
  - Enable baselibs for arches


author: coolo@suse.com
changelog:
  - build with gcc 47 again and fix the problem - const objects are
    in ro segment now, so you can't change them (suprise, suprise!)
    Credits: mls


author: wstephenson@novell.com
changelog:
  - Workarounded bluez consistency for default adapter
    (this will fix some adapter detection errors)
  - Added a new signal to fix device scanning


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.9
    * fix the createDevice behaviour
    * Added new api Device::registerDeviceAsync using pair technique
    * Fix Bluedevil crashes when logging in with bluetooth controller disabled (kde#268670)
    * Fix a race in device detection
    * Fixes over 1.8.1
  - spec cleanup. Removed unneeded build requirements.


author: wstephenson@suse.com
changelog:
  - Add patch from author:
    * Do not clean the device list on discovery start
    http://lists.opensuse.org/archive/opensuse-kde/2011-09/msg00264.html


author: asterios.dramis@gmail.com
changelog:
  - Update to 1.9.1:
    * Do not clean the device list on discovery start.
  - Spec file updates:
    * Changed License: to LGPL-2.0+.
    * Removed bluez-devel from BuildRequires: (not needed).
  - Removed the devicelistnoclean.diff patch (fixed upstream).


author: mlin@suse.com
changelog:
  - Update to version 1.9.2
    * Fill properties with defaults in case that GetProperties is not valid (kde#288865)
    * Print possible errors using qDebug and fix dbus handling
    * When BlueZ service is unregistered, remove all adapters


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.1:
    + Make library version information visible to applications.
    + First released tarball.
  - Remove automake BuildRequires: this is now a real release that
    was already bootstrapped.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.2:
    + Fixed displaying of single-loop animated buttons when not using
      animations
    + Added events for pop-up menu availability and IG menu status
    + Fixed resuming to interactive title
    + Use user filesystem handler with libaacs
    + Fixes to HDMV menu rendering
    + Optimized HDMV menu rendering
    + Support for sound effects in HDMV menus
    + Fixes to HDMV menu decoding
    + Distribute BD-J code


author: vuntz@novell.com
changelog:
  - Update to version 2.24.1:
    + Win32 portability fixes
    + cleanups for newer glib releases
    + Other cleanups for single glib includes
    + Cross-compiling fixes
  - Remove -fno-strict-aliasing from CFLAGS.
  - Drop libbonobo-includes.patch: doesn't seem to be useful anymore.
  - Drop libbonobo-strict-aliasing.patch: doesn't seem to be useful
    anymore.


author: vuntz@novell.com
changelog:
  - Add popt-devel BuildRequires.
  - Remove unneeded BuildRequires: docbook_4, gnome-common, openssl,
    perl-XML-Parser, xmlcharent.
  - Remove AutoReqProv: it's default now.
  - Use makeinstall.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.24.2:
    + Fix build with recent automake.
    + Updated translations.
  - Drop libbonobo-automake1.11.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.24.3:
    + Set up dbus environment in test-activation/test.sh
    + Fix memory corruption
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.91:
    + Port to GDBus
    + Translation updates.
  - Remove dbus-1-glib-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Rework the support for both libdir and libexecdir for .server
    files on 64bit machines:
    + Update bonobo-activation-config.patch to not add
      /usr/local/lib64/bonobo/servers unconditionally.
    + Add libbonobo-lib64.patch that we only apply if %_lib is lib64:
      we change the configuration, the code, and the documentation to
      support both libdir and libexecdir.
    + Remove previous crude sed hacks that were trying to do this.
    + Manually create %{_libexecdir}/bonobo/servers in %install for
      64bit machines.
  - Do not pass --libexecdir=%{_prefix}/lib/bonobo to configure: we
    don't need that.


author: vuntz@opensuse.org
changelog:
  - Update libbonobo-lib64.patch to make the patch actually work as
    intended: when building the path list to know where .server files
    should be looked for, we were forgetting to add a ':' between the
    lib64 path and the lib one, which resulted in having none of
    them.


author: vuntz@novell.com
changelog:
  - Update to version 2.24.1:
    + Use single glib/gtk+ includes
    + Remove use of deprecated glib/gtk+ api
    + Updated translations
  - Remove BuildRequires: gnome-common, perl-XML-Parser, xmlcharent
  - Remove AutoReqProv: it's default now.
  - Remove unneeded call to autoreconf.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Remove gnome-desktop-ccperiph.png: it's not needed by
    libbonoboui at all...
  - Drop libbonoboui-64bit.patch: doesn't seem to be useful anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.24.2:
    + More gtk single include fixes. bgo#535475.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.24.3:
    + Skip unknown accelerators
    + Don't pass NULL to G_OBJECT_GET_CLASS()
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: vuntz@opensuse.org
changelog:
  - Create a tools subpackage, that contains some non-essential tools
    that were in the main package before.
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.
  - Remove 2.x references in summaries and descriptions.
  - Remove some files that should not be installed.


author: pth@suse.de
changelog:
  - Update to Botan-1.8.8:
    - Alter Skein-512 to match the tweaked 1.2 specification
    - Fix use of inline asm for access to x86 bswap function
    - Allow building the library without AES enabled
    - For the complete changes since 1.6.4 see log.txt in
    /usr/share/doc/packages/Botan.


author: aj@suse.de
changelog:
  - Do not include build time and host in package to not trigger rebuilds.
  - Add pkg-config build requires as suggested by rpmlint.


author: pth@suse.de
changelog:
  - Prefix last patch with Botan-.
  - Enable building of the qt_mutex module. This means that from now
    on libbotan requires libQtCore.
  - Fix test for thread/mutex support to also work for Qt4.
  - Update to 1.8.10:
    * This release changes a number of aspects of how private keys are
      encrypted. The default encryption algorithm has changed from 3DES
      to AES-256
    * The default iteration count for PBES1 and PBES2 encryption schemes
      (which are used primarily to encrypt asymmetric keys like RSA or
      DSA) has increased from 2048 to 10000, which should make brute
      force key cracking substantially harder.
    * The first round of AES now uses a smaller set of lookup tables;
      this only reduces performance slightly but some timing and cache
      analysis attacks against AES are substantially harder when AES is
      implemented this way.
    * The class known as S2K was renamed PBKDF in 1.9, with a typedef
      for backwards compatibility. For providing an equivalent forward
      compatibility path, 1.8.10 includes a typedef for PBKDF and a new
      accessor function get_pbkdf. It also includes a new interface for
      deriving keys with a passphrase which takes both the passphrase
      and desired output length as well as the salt and iteration
      count; in many cases this call is actually significantly more
      convenient than the older API.


author: pth@suse.de
changelog:
  - Devel package now is versioned so multiple devel packages may
    be installed in parallel.
  - Devel package renamed back to Botan-devel to keep rpmlint from
    thinking it is a library package ...
  - Update to 1.10.0:
    New Features:
    * SSL (SSLv3, TLS 1.0, and TLS 1.1 are currently supported)
    * GOST 34.10-2001 signature scheme (a Russian ECC signature standard
      analogous to ECDSA)
    * The SHA-3 candidates Keccak and Blue Midnight Wish
    * Bcrypt password hashing
    * XSalsa20
    * AES key wrapping
    * Comb4P hash combinator.
    Other Changes:
    * The block cipher interface now exposes any possible parallelism
      available to the implementation, and XTS, CTR, and CBC modes have been
      changed to use them.
    * SIMD implementations of Serpent, XTEA, Noekeon, and IDEA have been
      added, as has an implementation of AES using SSSE3 which runs both in
      constant time and, on recent processors, significantly faster than the
      usual table based implementation.  There have also been numerous
      optimizations to elliptic curves.
    * The documentation, previously written in LaTeX, is now in
      reStructuredText, which is converted into HTML with Sphinx.  This new
      format is significantly easier to write, encouraging more documentation
      to be written and updated.  And, indeed, a number of features never
      before documented are now described in the manual.


author: dmueller@suse.de
changelog:
  - rename the devel package back to libbotan-devel as the main
    package allows to build only one -devel package


author: vuntz@opensuse.org
changelog:
  - Clean up package for inclusion in Factory.
  - Rename libbraille-python package to python-braille, with
    appropriate Provides/Obsoletes.
  - Pass --enable-fake and --enable-usb to configure.
  - Create a fake subpackage for the graphical display.


author: rodrigo@suse.de
changelog:
  - Update to version 0.10.0:
    * Up the OpenObex requirements
    * Fix the name of the DLL in the libbtctl-sharp pkg-config file
    * Fix a few build warnings


author: vuntz@novell.com
changelog:
  - Update to version 0.11.1:
    + Fix pkg-config file
  - Changes from version 0.11.0:
    + Port to BlueZ 4.x
    + Build fixes
  - soname changed, so rename libbtctl4 to libbtctl6. No
    provide/obsolete, since it wouldn't be true.
  - Drop empty libbtctl package, and have libbtctl4 provide/obsolete
    it.
  - Drop libbtctl-bluez4.patch: fixed upstream.
  - Remove BuildRequires: gtk-doc, perl-XML-Parser, sgml-skel
  - Remove unneeded " -n libbtctl-%{version}" for setup
  - Remove unneeded CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
  - Use parallel build in make.
  - Remove doc package and put the gtk-doc stuff in devel package.


author: reddwarf@opensuse.org
changelog:
  - updated libburn to 0.8.4.pl00
    * General POSIX system adapters ignore SIGWINCH and SIGURG if
      defined
    * Allowed 64 kB max output buffer size on all OSes
  - updated libisoburn to 0.6.0.pl00
    * New option -read_mkisofsrc interprets .mkisofsrc To be
      performed before -as mkisofs. Performed automatically with
      program alias name "xorrisofs".
    * Implemented -as mkisofs options -dir-mode, -file-mode,
    - abstract, -biblio, -copyright
    * Implemented -as mkisofs options -hide, -hide-joliet,
    - hide-list, -hide-joliet-list
    * New -as mkisofs option --boot-catalog-hide
    * New option -hide, -find action -hide, -find test -hidden
    * New -boot_image bootspec cat_hidden=on
    * New options -copright_file , -biblio_file , -abstract_file
    * New find test -disk_name
    * Bug fix: -check_media patch_lba0= could install wrong image
      size
    * Bug fix: -as mkisofs option -volset was wrongly interpreted
      like -volid
  - updated libisofs to 0.6.34
    * New API call iso_image_set_boot_catalog_hidden()
    * New API call iso_node_get_hidden()
    * New IsoHideNodeFlag bit LIBISO_HIDE_BUT_WRITE
    * New error code ISO_BOOT_NO_CATALOG
    * Opportunity to reduce compile line length by including "config.h"
  - added support for zisofs, ACL and xattr


author: reddwarf@opensuse.org
changelog:
  - updated libisofs to 0.6.36
    * Can produce ISO images which bear a partiton 1 with non-zero
      start address. They can be mounted from USB stick via the main
      device file (e.g. /dev/sdb) as well as via the partition device
      file (e.g. /dev/sdb1).


author: reddwarf@opensuse.org
changelog:
  - updated libburn to 0.8.6.pl00
    * Lifted test reservation on DVD-R DL media.
    * Hiding all non-API symbols from the linker by use of
    - -version-script
    * Now with history of release notes in ./ChangeLog file.
  - updated libisoburn to 0.6.2.pl00
    * New API function isoburn_igopt_set_part_offset()
    * Hiding all non-API symbols from the linker by use of
    - -version-script
    * Now with history of release notes in ./ChangeLog file.
    * Bug fix: Regression with -hardlinks and -compliance old_rr,
      0.4.2, Aug 2009
    * New option -preparer_id, -as mkisofs options -p and -preparer
    * New -boot_image specifier emul_type=none|hard_disk|floppy
    * New boot_image boot specs partition_offset,partition_hd_cyl,
      partition_sec_hd
    * Made behavior of -as mkisofs with unknown options more similar
      to original
    * New -as mkisofs option -hard-disk-boot, enabled -b without
    - no-emul-boot
    * New -as mkisofs option -e from Fedora genisoimage
    * New -as mkisofs options -partition_offset,-partition_hd_cyl,
    - partition_sec_hd


author: prusnak@opensuse.org
changelog:
  - updated libburn to 0.8.8.pl00
    * New API call burn_offst_source_new()
    * New API call burn_disc_get_bd_spare_info()
  - updated libisoburn to 0.6.4.pl00
    * New API call isoburn_libjte_req()
    * New API calls isoburn_igopt_attach_jte() and isoburn_igopt_detach_jte()
    * New API call isoburn_igopt_set_tail_blocks()
    * New API call isoburn_libjte_req()
    xorriso novelties:
    * New option -jigdo
    * New -as mkisofs options -jigdo-* and -md5-list as of genisoimage
    * New -as mkisofs options -checksum_algorithm_iso, -checksum_algorithm_template
    * New bootspecs mips_path= and mipsel_path= for Debian MIPS releases
    * New -as mkisofs options -mips-boot and -mipsel-boot
    * New option -append_partition, -as mkisofs -append_partition
  - updated libisofs to 0.6.38
    * New API calls iso_write_opts_attach_jte() and iso_write_opts_detach_jte()
      allow to use of libjte for jigdo production.
    * New API call iso_write_opts_set_tail_blocks() for tail padding inside
      ISO image.
    * New API call iso_image_generator_is_running() to learn when the write thread
      is done.
    * New API calls iso_image_add_mips_boot_file(),
      iso_image_get_mips_boot_files(), iso_image_give_up_mips_boot().
    * New API call iso_write_opts_set_partition_img() for appending e.g. a small
      empty FAT12 filesystem which may be used on USB stick.


author: reddwarf@opensuse.org
changelog:
  - updated libburn to 0.9.0.pl00
    * Regression fix: SCSI reply data logging was disabled in release 0.8.6
  - updated libisofs to 0.6.40
    * New API call iso_write_opts_set_disc_label(), new system area type 3 = SUN Disk Label for booting SUN SPARC systems.
    * New API call iso_write_opts_set_will_cancel() avoids start of write thread and is to be used to inquire the future image size.
    * New error reply code ISO_DISPLACE_ROLLOVER for external data sources with address displacement.


author: reddwarf@opensuse.org
changelog:
  - updated libburn to 1.0.2.pl00
    * Improved recognition of non-seekable stdio pseudo-drives
    * Allowed umask to create stdio-drive files with rw-permissions
      for all
    * cdrskin now refuses to burn if the foreseeable size exceeds
      media capacity
  - updated libisoburn to 1.0.2.pl00
    * New API calls isoburn_igopt_set_extensions(),
      isoburn_igopt_old_empty,
      isoburn_igopt_set_untranslated_name_len(),
      isoburn_igopt_set_disc_label(), isoburn_igopt_get_disc_label(),
      isoburn_ropt_set_displacement(),
      isoburn_ropt_get_displacement()
    * xorriso novelties:
    * New options -clone, -cp_clone, -displacement
    * New -find actions update_merge, rm_merge, clear_merge
    * New -as mkisofs options -max-iso9660-filenames, --old-empty,
    - root, -old-root, --old-root-no-md5, --old-root-no-ino,
    - -old-root-dev, -untranslated_name_len, -joliet-long,
    - iso-level 4, -disallow_dir_id_ext, -sparc-boot, -sparc-label
    * Default -abort_on value is now "FAILURE" with batch and
      "NEVER" with dialog
    * New -compliance options untranslated_names,
      untranslated_name_len=, iso_9660_1999, iso_9660_level=number,
      allow_dir_id_ext
    * Disabled TOC emulation with -as mkisofs, may be re-enabled by
    - -emul-toc
    * New bootspec sparc_label=
    * Bufixes
  - updated libisofs to 1.0.2
    * New API calls iso_tree_clone(), iso_stream_clone,
      iso_node_xinfo_make_clonable(), iso_node_xinfo_get_cloner(),
      iso_node_get_next_xinfo(), iso_node_remove_all_xinfo(),
      iso_node_remove_tree(), iso_write_opts_set_old_empty(),
      iso_write_opts_set_untranslated_name_len(),
      iso_write_opts_set_allow_dir_id_ext(), iso_memory_stream_new(),
      iso_write_opts_set_disc_label(),
      iso_write_opts_set_will_cancel()
    * New IsoFileSourceIface version 2 with method clone_src()
    * New IsoStreamIface version 4 with method clone_stream()
    * New public function prototype iso_node_xinfo_cloner
    * New public iso_node_xinfo_cloner instance aaip_xinfo_cloner()
    * new system area type 3 = SUN Disk Label for booting SUN SPARC
      systems
    * New error reply code ISO_DISPLACE_ROLLOVER for external data
      sources with address displacement


author: gber@opensuse.org
changelog:
  - update libburn to version 1.1.4
    * New API call burn_lookup_device_link()
    * New API call burn_disc_get_phys_format_info()
    * New cdrskin option --device_links
    * New API call burn_disc_next_track_is_damaged()
    * New API call burn_disc_close_damaged()
    * Burning DVD-R DAO with 2 kB size granularity rather than 32 kB
    * New API call burn_allow_drive_role_4()
    * Bugfixes
  - update libisofs to version 1.1.4
    * New API call iso_image_get_bootcat()
    * New API call iso_write_opts_set_joliet_long_names()
    * New error codes for oversized file addresses
    * New no_md5 value 2 for API call iso_read_opts_set_no_md5()
    * New option bits 8 and 9 with iso_write_opts_set_system_area()
    * Bugfixes
  - update libisoburn to version 1.1.4
    * New option -device_links
    * Enabled extraction of the boot catalog file to disk filesystem
    * New option -list_speeds
    * New option -signal_handling
    * New option -close_damaged
    * New API call isoburn_set_truncate()
    * New relax option isoburn_igopt_joliet_long_names
    * New option -early_stdio_test
    * New options -print_info and -print_mark
    * New -compliance option joliet_long_names
    * -as mkisofs option -joliet-long is now fully functional
    * Burning DVD-R DAO with 2 kB size granularity rather than 32 kB
    * New isoburn_ropt_set_extensions() option isoburn_ropt_nomd5tag
    * New -padding modes "included" and "appended"
    * New bootspec partition_cyl_align=, new -as mkisofs option -partition_cyl_align
    * New -as mkisofs and -as cdrecord option --no_rc
    * Own man page and info document for xorrisofs
    * Bugfixes
  - do not use source services and recompress any more as per
    discussion on opensuse-factory@


author: prusnak@opensuse.org
changelog:
  - updated libburn to version 1.2.0
    * Bug fix: cdrskin produced a memory fault if interupted before writing began
    * Bug fix: Solaris adapter mishandled write commands which failed on first try
    * Bug fix: Interrupting libburn while drive tray is loading led to endless loop
    * Bug fix: Progress report with blanking and formatting could be bogus
    * New API calls burn_disc_get_leadin_text(), burn_write_opts_set_leadin_text()
    * New API calls for composing CD-TEXT, see doc/cdtext.txt
    * New API call burn_session_by_cue_file() for reading CDRWIN .cue files
    * New API call burn_track_set_isrc_string()
    * New API calls burn_track_set_index(), burn_track_clear_indice()
    * New API calls burn_session_set_start_tno(), burn_session_get_start_tno()
    * New API calls burn_track_set_pregap_size(), burn_track_set_postgap_size()
    * Implemented cdrskin option textfile=
    * Implemented cdrskin option combination -vv -toc for cdtext.dat production
    * Implemented cdrskin options mcn= and isrc=
    * Implemented cdrskin options -scms -copy -nocopy -preemp -nopreemp
    * Implemented cdrskin option index=
    * Partly implemented cdrskin options cuefile= and -text
    * New cdrskin option input_sheet_v07t= for CD-TEXT definition
    * New cdrskin options --cdtext_dummy and --cdtext_verbose
    * New cdrskin options --four_channel --two_channel
    * New cdrskin option cd_start_tno=
    * New cdrskin options sao_pregap=, sao_postgap=
  - updated libisofs to version 1.2.0
    * Bug fix: mkisofs emulation did not record mtime in ECMA-119 directories
    * Bug fix: Program abort while drive tray is loading led to endless loop
    * Bug fix: Solaris adapter mishandled write commands which failed on first try
    * Bug fix: libisoburn.ver had a duplicate function entry
    * New relaxations isoburn_igopt_joliet_rec_mtime,
      isoburn_igopt_iso1999_rec_mtime
    * Made -compliance "rec_mtime" default for xorriso
  - updated libisoburn to version 1.2.0
    * Extended influence of iso_write_opts_set_dir_rec_mtime() to Joliet and
      ISO 9660:1999.


author: prusnak@opensuse.org
changelog:
  - updated libburn to version 1.2.2
    * Small internal refinements
  - updated libisofs to version 1.2.2
    * New API calls isoburn_get_attached_start_lba(), isoburn_attach_start_lba()
    * New API calls isoburn_igopt_set_rr_reloc(), isoburn_igopt_get_rr_reloc()
    * New API calls isoburn_ropt_set_data_cache(), isoburn_ropt_get_data_cache()
    * New commands -x, -list_arg_sorting
    * New command -rr_reloc_dir
    * New command -data_cache_size
    * New -as mkisofs option -rr_reloc, implemented option -hide-rr-moved
    * Now ignoring -as mkisofs -no-split-symlink-components -no-split-symlink-fields
    * Bug fix: -osirrox on:sort_lba_on -extract from / restored nearly nothing
    * Bug fix: -as mkisofs without -graft-points could not handle names with "="
    * Bug fix: Relaxation options joliet_rec_mtime and iso1999_rec_mtime had wrong values
  - updated libisoburn to version 1.2.2
    * New API call iso_write_opts_set_rr_reloc()
    * Bug fix: Directory name mapping to ISO level 1 was too liberal if
      iso_write_opts_set_allow_dir_id_ext() was enabled
    * New API call iso_write_opts_set_allow_7bit_ascii()
    * Improved standards compliance for ISO level 1 names with partly relaxed
      constraints.


author: dimstar@opensuse.org
changelog:
  - Add a comment about the fact that the COPYING file in the tarball
    most likely wrongfully states the program is GPL-3.0(+): the code
    is LGPL-2.1+ and this COPYING file seems to come from autotools
    magic, and not from the author. Fix bnc#734153.


author: tiwai@suse.de
changelog:
  - updated to libcap-2.15:
    * Makefile fixes
  - updated to libcap-2.16:
    * stop using sed for parsing capability.h


author: tiwai@suse.de
changelog:
  - fix a typo in the previous patch (__le64) (bnc#487453)
  - don't define __u32 & co if _LINUX_TYPES_H is defined (bnc#487453)


author: aj@suse.de
changelog:
  - Update to libcap 2.22
  - libcap 2.22 includes:
    * Clarified License file (with version 2 of the GPL)
    * Support getting/setting capabilities on large files
    * After --chroot command, change working directory to "/".
  - libcap 2.21 includes:
    * Introduce cap_get_bound() and cap_drop_bound() functions.
      also include a macro CAP_IS_SUPPORTED(cap) for capabilities
  - libcap 2.20 includes:
    * Latest kernel capabilites supported: now includes CAP_SYSLOG
    * $(CFLAGS) Makefile fixes
    * Default to installing setcap with an inheritable capability.


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.6.3:
    * in netcap and pscap use the effective uid
    * in capng_change_id, only retain setpcap if clearing the bounding set
  - add rpmlintrc to disable false positive warnings
  - symlink license files on openSUSE


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.6.4:
    * the library now uses kernel thread ID for capget/set calls
    * a display problem of filesystem based capabilities was fixed
    * netcap now prints device name for packet socket apps
  - add baselibs.conf to build libcap-ng0-32bit


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.6.5:
    * works around a problem in the Linux 2.6.36 kernel headers
    * fixes a segfault when using filecap on a specific file


author: uli@suse.com
changelog:
  - cross-build workaround: make sure no attempt is made to build
    python stuff even if it's installed on the host system


author: cristian.rodriguez@opensuse.org
changelog:
  - update to version 1.7.3
    * ares_init: Last, not first instance of domain or search should win
    * Added ares_parse_mx_reply()
    * Fix memory leak


author: cristian.rodriguez@opensuse.org
changelog:
  - c-ares version 1.7.4
    * local-bind: Support binding to local interface/IPs, see
    ares_set_local_ip4, ares_set_local_ip6, ares_set_local_dev
    * memory leak in ares_getnameinfo
    * add missing break that caused get_ares_servers to fail
    * ares_parse_a_reply: fix CNAME response parsing
    * init_by_options: don't copy an empty sortlist
    * Replaced uint32_t with unsigned int to fix broken builds
    on a couple of platforms
    * Fix lookup with HOSTALIASES set
    * adig: fix NAPTR parsing
    * compiler warning cleanups


author: crrodriguez@opensuse.org
changelog:
  - Update to version 1.7.4
    * Drop obsolete patch
    * detection of semicolon comments in resolv.conf
    * fixed ares_parse_*_reply memory leaks
    * only fall back to AF_INET searches when looking for AF_UNSPEC addresses


author: crrodriguez@opensuse.org
changelog:
  - Cherry-pick 3 patches from HEAD
    * ares_destroy.c: fix segfault in ares_destroy_options()
    * ares_getnameinfo: fix random results, memory corruption
    * ares_init.c: fix segfault triggered in ares_init_options()
      upon previous failure of init_by_defaults()


author: toddrme2178@gmail.com
changelog:
  - added 32bit compatibility libraries
  - updated group (fix for RPMLINT warning)
  - proper capitalization in summary (fix for RPMLINT warning)
  - added BuildRequires:  pkg-config (fix for RPMLINT warning)
  - added download url (fix for RPMLINT warning)


author: crrodriguez@suse.de
changelog:
  - fix build using library packaging policy
  - remove static libraries and useless libtool archive
  - permanently break build loop by removing the example code that caused it


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.3.2:
    * ported to more platforms
    * new functions in the API
    * minor fixes
  - Build in two stages to break build loop without removing
    utilities.


author: davejplater@gmail.com
changelog:
  - Split cdio-utils to a linked package to prevent cycles due to
    utils dependancy on libvcdinfo and vcdimagers dependency on
    libcdio.


author: coolo@suse.com
changelog:
  - enable rock support - for some bizzare reason it's not default
    (the help is saying otherwise, but it's obvious if you try to
    read from kiwi live cds)


author: kay.sievers@novell.com
changelog:
  - update to 0.36.2.rc
    - install pkg-config file
    - do not call exit() on error
  - drop all patches which are upstream now or no longer needed
  - install library in the rootfs, not in /usr
  - enable verbose build


author: jslaby@suse.de
changelog:
  - update to 0.37
    - init scripts fixes
    - add new tools (scripts need not to do much work)
    - fixes in what tools and scripts return
    - many memory leaks fixed
    - other small fixes


author: jslaby@suse.de
changelog:
  - update to 0.37.1
    - get rid of the local patches
    - fix buffer overflow (bnc#675506, CVE-2011-1006)
    - verify the sender of netlink messages (bnc#675048, CVE-2011-1022)
    - check length of netlink addresses (CVE-2011-1022)
    - improve handling of out-of-memory.
    - --sticky option works for setuid/setgid


author: vuntz@novell.com
changelog:
  - Add libchamplain-clutter-1.0.patch.bz2, taken from upstream, to
    make it compile with clutter 1.0.
  - Remove clutter-cairo-devel BuildRequires.
  - Add gtk2-devel and clutter-gtk-devel Requires to devel package.
  - Add gir-repository and gobject-introspection-devel BuildRequires
    to get introspection support.


author: vuntz@novell.com
changelog:
  - Update to version 0.3.6:
    + Enhancements:
    - New marker animation API
    + Fixes:
    - bgo#576391: Port to Clutter 1.0
    - bgo#586029: ChamplainPolygon should inherit from
      GInitiallyUnowned
    - Make buildable with Gtk 2.12 instead of 2.14
  - Changes from version 0.3.5:
    + Fixes:
    - Fix a division by 0 experienced by MacBooks users
  - Changes from version 0.3.4:
    + Enhancements:
    - bgo#577909: Marker selection API
    - Updated Perl bindings
    - Updated Python bindings
    + Fixes:
    - bgo#585854: Make distcheck required --enable-python but
      doesn't say so
    - bgo#588224: Does not build with automake 1.11
    - bgo#586157: libchamplain-gtk does not build with GTK 2.2
    - And numerous other fixes
  - Drop libchamplain-clutter-1.0.patch.bz2: was taken from upstream.
  - Add libchamplain-clutter-1.0.patch to fix introspection build.


author: vuntz@novell.com
changelog:
  - Update to version 0.3.90:
    + Fix memory management
    + bgo#590818: Fix build of introspection data with clutter 1.0
    + bgo#591128: Perl bindings are not provided in the tar.gz
  - Drop libchamplain-clutter-1.0.patch: fixed upstream.
  - Drop call to gnome-autogen.sh, and remove gnome-common
    BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 0.3.91:
    + Improved documentation
    + Fix in animation being an out animation
    + Simplified flickr Perl demo


author: vuntz@novell.com
changelog:
  - Update to version 0.3.92:
    + Enhancements:
    - New marker downloading demo: url-marker
    - ChamplainView now has keyboard shortcuts (but not when used
      with GtkChamplainEmbed)
    - Updated to PyClutter 1.0 Python bindings
    + Fixes:
    - bgo#594003: invalid write of size 4
    - Memory leaks in ChamplainLayer
    - bgo#577592: Use _priv instead of the GET_PRIVATE macro
    - bgo#590692: Workaround for X error when using
      GtkChamplainEmbed
    - bgo#592096: champlain_map_source_desc_copy and _free are
      incomplete
    - bgo#585754: Nicer compilation output with AM_SILENT_RULES
      automake option
    - Tiles are now loaded if view is resized vertically only
    - Comment misleading event on markers in demos
    - bgo#591132: Attempting to remove actor when zooming in/out
    - Respect OSM tile usage policy
    - bgo#593505: Memory leak in ChamplainLayer
    - bgo#590727: Events are not send until the mouse move


author: lmedinas@opensuse.org
changelog:
  - Update to version 0.4.0:
    + Enhancements:
    - Updated documentation
    - Don't reload tiles if we are zooming at a level we just left
    + Fixes:
    - Remove OpenAerialMap from available sources
    - Get rid of black lines between tiles at high zoom levels
    - Fix polygon not visible at higher zoom levels
    - bgo#594963: Initial scrolling results in map being in
      Antarctica
    - Make default selection mode in ChamplainSelectionMode single
      to match Gtk+
    - Remove deprecated symbols introduced in 0.3 and removed in
      0.3
  - Rename includedir to from 0.3 to 0.4


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.2:
    + Fixes:
    - bgo#595552: ChamplainView "decel-rate" accepts values below
      1.0
    - bgo#598942: Fix champlain-gtk GObject introspection
    - Fix compiler warning "function declaration isn't a prototype"
  - Changes from version 0.4.1:
    + Enhancements:
    - Added champlain_view_remove_layer
    - ChamplainSelectionLayer now have a "changed" signal
    - Added champlain_marker_set_highlighted_text_color
    - Added champlain_marker_get_highlighted_text_color
    - Added champlain_marker_get_highlighted_color
    + Fixes:
    - Selection color is always blue
    - bgo#595534: Fix building on Solaris
    - Emit map-source notifications
    - Don't emit invalid lat and lon notifications
    - bgo#597272: Adjust the typedefs to to keep the C++ bindings
      happy
    - Fix OSM licences
    - Fix slowdowns with big caches
    - bgo#598106: champlain plugin: map isn't displayed


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.4.3:
    + GObject-introspection, Python and Perl bindings are in a
      working state
    + Additions:
    - A scale
    - User configurable additional license text to view
    - An option to highligh points in Polygons
    + Fixes:
    - Also report as loading when validating the cache
    - Fix linking with gold
    - bgo#604784: SIGSEGV in function cairo_set_operator
    - Fix segfault when polygon has been delete before redraw
    - Make queue_redraw visible to subclasses
    - Some memory usage improvements by reusing images already
      loaded
    - Don't eat clicks on the map when using
      ChamplainSelectionLayer


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.4:
    + Fixes:
    - bgo#580372: Get rid of champlain_view_set_size, replaced by
      clutter_actor_set_size
    - Fix the Python demos to use ChamplainEmbed instead of
      ClutterEmbed
    - Ship all the python .defs files in tarballs, fixes the Python
      bindings
    - Simplification of the internal licence displaying code
    - Optimize the initialization process, now loads only the
      needed tiles
    - Limit further more the number of times the scale is redrawn
    - Limit the internal operations that happen when the user moves
    - Async loading of tiles from the cache
    - Use the shared tile cache paths when built with
    - -enable-maemo
    - bgo#606393: The display of tiles looks very programmatic,
      they now load in spiral order
    - Limit the number of times notify::latitude and
      notify::longitude are emited


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.5:
    + Fix missing lat/lon property notifications
    + Remove the need to explicitly set the size of actors
    + Properly get rid of marker's previous image
  - Add libchamplain-use-new-clutter-gtk.patch to fix build against
    newer clutter-gtk.


author: vuntz@opensuse.org
changelog:
  - Drop libchamplain-use-new-clutter-gtk.patch: we're going back to
    a released version of clutter-gtk, so we don't need this anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.0:
    + Separation of map sources and renderers
    + Add null tile source (a dummy data source not reading any data)
      and error tile renderer. Remove error tile source
    + Get rid of non-persistent file tile cache and introduce memory
      cache
    + Minor fixes and cleanups
  - Changes from version 0.6.1:
    + New Vala bindings
    + Updated Python bindings
    + Do not distribute gir files
    + Minimal libchamplain usage demos
    + Minor fixes and improvements
  - Changes from version 0.6.0:
    + Fix a problem on some machines when tiles are being destroyed
    + Add minimal demos
    + Some other minor fixes
  - Changes from version 0.5.2:
    + Different tile reference management eliminating tile leaks
    + General performance improvements
    + Tile download cancellation when tile not displayed any more
    + Build process improvements, libmemphis dependency made
      optional
    + Removal of unmaintained mono bindings, removal of perl bindings
    + New demo using introspection written in javascript
    + Many bugfixes and cleanups
  - Changes from version 0.5.1:
    + Disable Python and Instrospection until libMemphis gets
      bindings
    + Add missing files in tarball
    + Remove generated headers from build
  - Changes from version 0.5.0:
    + Add local rendering of OpenStreetMap data
    + New map source infrastructure (à la Pipe and Filter)
    + ChamplainPolygon and ChamplainMapSource inherit from
      GInitiallyUnowned
  - Move .gir file to -devel package


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.1:
    + bgo#623043 champlain.pc file has too much requires
    + Layer speedup by using clutter functions for marker ordering
    + Use the renderer to render cached tiles
    + Fixed crashes caused by improper tile loading termination
    + Fixed many memory leaks
    + Use memory cache in addition to file cache by default
    + Use memphis_renderer_tile_has_data() as it works with
      libmemphis 0.2.1
    + On double click center to the clicked area
    + Make ChamplainRenderer inherit from GInitiallyUnowned
    + Access the elements in memory cache directly, not sequentially
    + Updated documentation
    + Use stable api version in soname also in development releases
    + Minor fixes and cleanups
  - Rename libchamplain0 to libchamplain-0_8-0.


author: vuntz@opensuse.org
changelog:
  - Remove explicit Requires in devel subpackage: they will be
    automatically added with pkgconfig() Requires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.2:
    + Added missing header file for vala bindings generation
    + Cleaned up build system
    + Fixed documentation creation when compiled without memphis
    + Updated for newer gobject-introspection
  - Explicitly list libraries, typelib, pkg-config and vala files to
    be sure that the packaging is right.


author: fcrozat@novell.com
changelog:
  - Update to version 0.9.0:
    + Port to GTK3
    + Rethink layer, marker, polygon and custom widget hierarchy
    + Make ChamplainView more independent of layers and polygons
    + Move license and scale actors outside of ChamplainView
    + Add possibility to align custom widget actors to different
      positions of ChamplainView
    + Inherit all libchamplain actors from ClutterActor instead of
      ClutterGroup
    + Replace tidy with mx
    + Make markers and paths movable
    + Change ChamplainMapSourceDesc to be a class
    + Speed up marker addition by using custom ClutterGroup without
      depth ordering
    + Depend on clutter 1.2 (needed for alignment) and
      clutter-gtk 1.0 (needed by GTK 3 port)
    + Many other fixes, cleanups, renames, improvements
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Rename libchamplain-0_8-0 to libchamplain-0_10-0 following soname
    change.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common and gtk-doc BuildRequires.
    + Add call to ./autogen.sh.


author: fcrozat@novell.com
changelog:
  - Update to version 0.9.1:
    + Fix the redrawing bug caused by more aggressive clutter
      clipping.
    + Return to tidy from mx
    + Port event handling from mx to tidy
    + Reduce the amount of tidy source files and move them to the
      champlain directory.
    + Custom pick implementation for markers so markers are selected
      only when clicked inside them.
    + Fixes of several memory leaks on object destruction
    + Deprecated symbols removal from ChamplainGtk
    + Minimal Python demo added
    + Minor bugfixes, cleanups, documentation additions, alignment
      fixes.


author: fcrozat@novell.com
changelog:
  - Update to version 0.10.0:
    + Vala bindings generated from gir's
    + Various build-related fixes
    + Performance improvements in path node and marker addition code
  - Add vala-devel BuildRequires and enable building vala bindings
    explicitly with --enable-vala options to configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.0:
    + Animated zoom-in/out.
    + Various fixes.
  - Drop libchamplain-build.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Split typelib files into typelib-1_0-Champlain-0_12 subpackage.
  - Add typelib-1_0-Champlain-0_12 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.1:
    + Fix scale drawing
    + Don't call g_thread_init
    + Redraw path when its properties change
    + Fix crashes on ChamplainView destruction
    + Add dashed lines drawing to paths
    + Fix factory methods for introspection-based bindings
    + Fix wrong zoom actor placement at low zoom levels
    + Minor fixes and improvements
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Drop libchamplain-move-88dc672.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add libchamplain-vapi-cogl-pango.patch: fix build with vala 0.15.
  - Add libtool BuildRequires and call to autoreconf, needed for
    above patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.2:
    + Call vapigen with --pkg cogl-pango-1.0.
    + Don't call vapigen during distcheck and use pre-generated vapi
      instead to become independent of vala version during distcheck.
    + Minor changes here and there.
  - Drop libchamplain-vapi-cogl-pango.patch: fixed upstream.
  - Remove libtool BuildRequires and call to autoreconf: we don't
    carry any patches anymore.
  - Remove xz BuildRequires since it now comes for free in the build
    system.


author: tiwai@suse.de
changelog:
  - updated to version 0.3.2, including previous fix patches,
    fix memory leaks, doxygen updates, etc.
    See ChangeLog for details.
  - build with -fno-strict-aliasing to avoid type punning problems
    in src/hash.c


author: swyear@gmail.com
changelog:
  - Update to libchewing 0.3.3:
    Fix setfault, improved python-binding, build fixes, etc;
    see http://chewing.csie.net/news.html for details


author: Nico.Laus.2001@gmx.de
changelog:
  - made compile with openSUSE 11.1
  - added correct source URL
  - adapted package to the new structure of the gwenhywfar package


author: Nico.Laus.2001@gmx.de
changelog:
  - Updated to 4.2.9:
    + fixes some issues of the chipcard daemons with HAL
    + removed SysFS code
  - added a source archive which does not include the sources twice


author: dimstar@opensuse.org
changelog:
  - Update to version 5.0.0
    + First stable release of the 5.x series
    + Do not create an own service anymore. Instead, depend on pc/sc
      service. Old versions did conflict, which caused a lot of
      problems.
    + Require gwenhywfar 4
  - Rename base package to libchipcard (avoid the need to rename it
    with the next major release again)
  - Drop shlib subpackages libchipcardc2 and libchipcard_ctapi0
  - Add new subpackage libchipcard6
  - Clean BuildRequires: Remove libusb-devel, opensc-devel, hal,
    hal-devel,  pkg-config, xorg-x11-fonts
  - Add zlib-devel BuildRequires.
  - As there is no longer an init script, stop it in preun in case
    it still exists from a previous version.


author: Nico.Laus.2001@gmx.de
changelog:
  - Update to version 5.0.2
    + now works with the newest pcsclite
    + 'kvkcard read' works again with card readers understanding the
      "RAW" protocol


author: lazy.kent@opensuse.org
changelog:
  - Update from git to 0.4+git20120304 (pre 0.5 version).
    * Get track correction when update now playing.
    * Version number bump due to API & ABI change.
    * Improve support for lastfm error codes and messages.
  - Dropped "curl_include" patch (fixed upstream).


author: kkaempf@novell.com
changelog:
  - update to 2.0.2
    Bugfix release:
    * 2688794 Fixed typo in cmpi/cmpidt.h
    * 2817255 CmpiData constructor for CmpiString argument produce garbage
    * 3005546 cmpi thread key typed defined wrong on s390x


author: jfehlig@novell.com
changelog:
  - Support for read/write array of strings to properties that
    expect them
  - Workaround for sfcb's lack of association handling


author: kkaempf@novell.com
changelog:
  - Update to 0.5.5
    * Restore const to interface to avoid warnings (Chip Vincent)
    * Add method to merge RASDs (Sharad Mishra)
    * Missing namespace from migration indications (Sharad Mishra)
    * Adding CMReturnDone after CMPI InvokeMethod (Sharad Mishra)


author: rhafer@novell.com
changelog:
  - libref_array's license is LGPLv3+, the Headers in ref_array.c and
    ref_array.h were wrong. See:
    https://fedorahosted.org/pipermail/sssd-devel/2010-November/005107.html


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 0.1.3
    * Fixes a serious bug in libdhash with very large (>1024 slots)
    initial size


author: davidr@novell.com
changelog:
  - Track changes to compiz package by adding wm and glx to the
    default set of plugins.
  - Add dmx to the default set of plugins.


author: dominique-obs@leuenberger.net
changelog:
  - Add libcompizconfig-linkX11.patch to fix startup error due to
    missing symbols (bnc#525691)
  - Add missing startup-notify-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.4:
    + Ignore extensions and string restrictions at startup
    + Fix circular dependencies
    + Use XDG_CACHE_HOME for protobuf cache
  - Drop libcompizconfig-linkX11.patch - upstream included.
  - Disable libcompizconfig-NOMAD.diff.


author: toni@links2linux.de
changelog:
  - update to 1.4
  - new SO-name ==> libconfig9 and libconfig++9
  - This release includes some minor bugfixes


author: toni@links2linux.de
changelog:
  - update to 1.4.1
  - This release fixes a crash when reading a configuration from a string,
    and includes a few minor build improvements.


author: toni@links2linux.de
changelog:
  - update to 1.4.2
  - new SO-name ==> libconfig8 and libconfig++8 (!!!)
  - removed static libs
  - This release fixes some problems with the ParseException class.


author: toni@links2linux.de
changelog:
  - update to 1.4.4
  - new SO-name ==> libconfig9 and libconfig++9
  - This release fixes several build issues.


author: toni@links2linux.de
changelog:
  - update to 1.4.5
  - This release includes a bugfix and some code cleanup to eliminate compiler warnings.


author: davejplater@gmail.com
changelog:
  - Created libconfig++ from the pacman source rpm and adapted the spec
    file to openSUSE also transfered the changes to a changes file


author: davejplater@gmail.com
changelog:
  - Renamed package to libconfig and updated to 1.4.8
  - Upstream changes:
    * tests/Makefile.am - marked 'libconfig_tests' as non-installable
    * lib/scanner.l, lib/grammar.y - grammar changes to make trailing
      semicolons optional (and to allow commas as an alternative)
    * lib/libconfig.c - bugfixes for lack of auto-conversion handling in
      the config_lookup*() functions (reported by Feng Yu), and some
      fixes for compiler warnings
    * lib/Makefile.am - bump .so version
    * configure.ac - bump version, add '-Wno-unused-parameter' compiler
      switch to disable "unused parameter" warnings
    * doc/libconfig.texi - documentation updates; added a chapter that
      calls attention to the bundled example programs
    * lib/libconfig.h, lib/libconfig.h++ - bump versions
    * doc/libconfig.texi - fixed typo; updated docs
    * TODO - updated list
    * lib/libconfig.c, lib/libconfig.h, lib/libconfigcpp.c++,
      lib/libconfig.h++ - added config{get,set}_default_format(),
      Config::{get,set}DefaultFormat()
    * lib/libconfig.c - fixed memory leak when encountering a parse error
      in an @include'd file
    * lib/libconfig.h, lib/libconfig.h++, lib/Makefile.am, configure.ac,
      doc/libconfig.texi - bump versions
    * doc/libconfig.texi - documentation updates
    * lib/libconfig.c, lib/libconfigcpp.c++, lib/libconfig.h,
      lib/libconfig.h++, lib/wincompat.h, lib/scanctx.c - added support
      for specifying an include directory
    * m4/* - added local m4 directory
    * contrib/* - added user-contributed files
  - See /usr/share/doc/packages/libconfig/ChangeLog for more.


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Use original tarball
    * Move COPYING, README into lib packages (legal requirement)
    * Move CHANGELOG and TODO into devel packages (not needed by users)
    * Move examples into doc package, and recommend it for both devel packages
    * Ran spec cleaner and removed unneeded rpmlintrc


author: mrueckert@suse.de
changelog:
  - update to new packaging policy
  - no longer build the static lib
  - add confuse-2.5_tests.patch:
    fix testsuite


author: adam@mizerski.pl
changelog:
  - update to 2.7
    - Bugfix release.
  - update to 2.6
    - added French translation contributed by Matthieu Sion
    - added build script and instructions for compiling with Mingw under Windows
      (contributed by Matthieu Sion)
    - now accepts a simplified list append syntax:
      option += "value"
      insted of
      option += {"value"}
    - added flag CFGF_NO_TITLE_DUPES: multiple section titles must be unique
      (duplicates raises an error, only applies to sections)
      (suggested by Brian Fallik)
    - fixed rpm builds, patch by Dan Lipsitt
    - always installs pkg-config .pc script
    - remove obsolete confuse-config script in favour of pkg-config
    - fixed a bug reported by Josh Kropf with single sections with titles
    - added patch that escapes values with quotes and backslashes when printing.
    - fixed a memory leak in default values for string lists,
      reported by Vineeth Neelakant.
    - windows build files now only in separate zip distribution
  - reenabled locale files as lang package
  - removed changelog from spec file since it's in changes file


author: adrian@suse.de
changelog:
  - update to version 0.12.0
    - minor bugfixes
    - now generated with doxygen 1.4.7 new 'tabs' style.
  - rename package to follow lib package name scheme


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Add missing "make" call in %build


author: bwalle@suse.de
changelog:
  - fix build on platforms that have no __NR_get_mempolicy and/or
    __NR_set_mempolicy system call(s) like s390 by returning -1
    and setting errno to ENOSYS


author: vuntz@novell.com
changelog:
  - Update to version 0.6.2:
    + bgo#306823: improve precision of non-integer numbers
    + bgo#148790, bgo#333834: Cygwin fixes
    + bgo#340298: Documentation fixes
    + bgo#375194: fix to builtin color processing
    + bgo#380438: Leak and trace message in cr_token_clear
    + bgo#381040: floating numbers always output to exactly 3 digits
      after decimal points
    + bgo#336621: cr_tknzr_get_next_token wasn't handling "<!--"
      correctly
    + bgo#372011: comments not parsed correctly
    + bgo#394680: problem parsing function name starting with 'u'
      or 'r'
    + bgo#139878: keep end of ruleset parsing location, and give it
      to the end_selector sac-handler.
    + bgo#394294: Escape are wrongly computed
    + bgo#314831: Escapes not recognized
    + bgo#395099: overly agressive rule matching
    + bgo#553937: CRDocHandler instances created with reference count
      of 0
    + Various fixes to the font handling
    + Add ?const? to various function prototypes
  - Remove autoreconf call.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.3:
    + Add gtk-doc build infrastructure.
    + bgo#342370: ensure the library and compiler flags are not
      hardcoded into the pc file.
  - Remove explicit %{name}-0_6-3 Requires: it will automatically be
    added.
  - Change glib2-devel and libxml2-devel BuildRequires to
    pkgconfig(glib-2.0) and pkgconfig(libxml-2.0).
  - Clean spec-file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Remove explicit Requires for glib2-devel, libxml2-devel,
    zlib-devel in devel subpackage: they will automatically be added
    the pkgconfig() way if needed.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.4:
    + Use -Bsymbolic-functions when available
    + Modernise and simplify configure
    + bgo#640897: fix format string warning in testcase
    + bgo#666248: vc++ compilation support


author: mc@suse.de
changelog:
  - update to version 1.25
    - fix splitting of "NTDOMAIN\username" strings
    - config: broaden variable expansion to resolve a case where it
      did not do expected expansion with AUFS
    - mount.crypt: write options, not "defaults" to /etc/mtab
    - mount.crypt: keysize truncation must happen later
    - mount.crypt: pass -o ro/rw down to mount program
    - mount.crypt: support for -o remount
    - mount.crypt: support overriding keysize
    - mount.crypt: must pass -s option to cryptsetup
    - mount.crypt: add "Deprecated Mount options" section to manpage
    - pam_mount: fix a double free that can happen when stale entries are in cmtab
    - pam_mount: first-time overriding of mntoptions failed to work
    - pmvarrun: do not segfault when no username is specified (corner-case)
    - pmvarrun: recognize internal _PMT_DEBUG_LEVEL env var
    - mtab: automatically ignore and remove stale entries from cmtab
    - pam_mount: fix unexpected termination after pam_mount ran
    - doc: list support contacts in man page


author: mc@novell.com
changelog:
  - update to version 1.27
    * mounting: stdout from mount programs is now discarded
    * config: do parse <cryptumount> elements from .xml
    * mount: pass fstype to NFS mount program
    * config: map "nfs4" fstype to NFSMOUNT
    * pam_mount: PAM function return code audit
    * config: warn about ignored "server" attribute in <volume>
    * config: print error message on config file syntax error


author: mc@suse.de
changelog:
  - update to version 1.32
    * luserconf: fix skipping luser volume mounting
    * config: allow arbitrary source paths for tmpfs
    * fix a potential strlen(NULL) on login
    * umount.crypt: do not remove entry from /etc/mtab twice
    * luserconf: delayed parsing and mounting of luserconf volumes
    * documentation fixes


author: jengelh@medozas.de
changelog:
  - update to version 1.33
    * avoid multi-free of auth token when pam_mount is rerun in a
      PAM stack
    * avoid NULL dereference when there is an empty line in mtab
  - adjust BuildRequires as upstream really requires
  - package baselibs.conf
  - convert PreReq to Requires(pre,post)
  - remove CFLAGS="$RPM_OPT_FLAGS", it is implicit
  - use _smp_mflags


author: jengelh@medozas.de
changelog:
  - update to version 1.34
    * decrease login refcount on logout when no volumes are defined
  - tag provided mount.{crypt,encfs13} wrappers as #!/bin/bash (not
    /bin/sh) because they use [[/]] and =~; use ${0##*/} over
    extra calling basename.


author: lars@samba.org
changelog:
  - rdconf: do not warn about missing fskeyhash when no fskey specified;
    (bnc#626127); http://bugs.debian.org/580430


author: jengelh@medozas.de
changelog:
  - remove unnecessary Requires(pre)
  - do not needlessy run autoreconf
  - update to version 2.5
    * new mount.crypt program that now uses libcryptsetup rather than
    the cryptsetup binary
    * HXformat2 is now used. This invalidates old constructs like
    %(before=\"-o\"...) which need to be replaced by new syntax
    (see /usr/share/doc/packages/pam_mount/changelog.txt)
    * fusermount now called with secondary groups initialized
    * add support for keyfile passthru using -ofsk_cipher=none


author: jengelh@medozas.de
changelog:
  - update to version 2.8
    * shipped fd0ssh and ofl were removed; the original ones from
    hxtools are required
    * fix an improper refcount drop (rhbz#622930)
    * %(shell EXPR) is now activated and usable from the global config
    file
    * mountpoint creation has been redone and now works better
    * remove mountpoint early when mount failed
    * fix truncation of groups on FUSE mounts
    * invocation of mount.fuse was broken due to missing space in
    config


author: coolo@novell.com
changelog:
  - do not recommend hxtools, it's a huge collection of random stuff
    (ranging from mc syntax files to xfs repair tools)


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 2.9
    * Support for mount --bind/--move
    * mount.crypt: warn about unwritable /etc/mtab
  - %VERSION should have been %%VERSION in post
  - Run spec-beautifier


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 2.10
    * loop-linux: wait for loop device deallocation to succeed
    * crypto: avoid premature attempt of unloading the loop device
    * mtab: cope with mtab-less systems in staleness check
    * mount.crypt: reduce mtab-less message from error to warning


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 2.11
    * Allow specifying CIFS/NCP/NFS <volume>s without a
    "server" attribute (this allows AD integration via pam_winbind)
    * Added a handful of diagnostics to umount.crypt to determine
    failure to find vfsmounts
    * Use /run directory for our variadic data
    * pmt-ehd: Exclusively create LUKS partitions from now on


author: jengelh@medozas.de
changelog:
  - Add commit 2f8daad from upstream - call umount.crypt directly
    from pam_mount.so while mount.crypt is having no support for
    utab (bnc#671276); also add commit eb20a26 for better wording of
    this situation.


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 2.12 (bnc#722480)
    * mount.crypt: restore support for files >= 4 GB


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1+ and GPL-2.0+
    See the COPYING file. There are GPL-2.0+ components aggregated


author: andreas.hanke@gmx-topmail.de
changelog:
  - Update to version 5.6.1:
    - added support for AES-NI and CLMUL instruction sets in AES and
      GMAC/GCM
    - removed WAKE-CFB
    - fixed several bugs in the SHA-256 x86/x64 assembly code:
    * incorrect hash on non-SSE2 x86 machines on non-aligned input
    * incorrect hash on x86 machines when input crosses 0x80000000
    * incorrect hash on x64 when compiled with GCC with optimizations
      enabled
    - fixed bugs in AES x86 and x64 assembly causing crashes in some MSVC
      build configurations
    - switched to a public domain implementation of MARS
    - ported to MSVC 2010, GCC 4.5.1, Sun Studio 12u1, C++Builder 2010,
      Intel C++ Compiler 11.1
    - renamed the MSVC DLL project to "cryptopp" for compatibility with
      MSVC 2010
  - Changes to library packaging:
    - update the interface number because there were ABI changes, now
      matching the Debian package
    - introduce a conflict with the PackMan package
    - ship License.txt and Readme.txt
    - drop the static library


author: vuntz@opensuse.org
changelog:
  - Add libcryptui-no-seahorse-conflict.patch: this renames some
    files to avoid conflicts with seahorse on the filesystem.
    Add call to autoreconf, needed by the patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Updated translations.
  - Changes from version 3.1.91:
    + Port to GSettings instead of GConf
    + Build fixes
  - Remove gnome-doc-utils-devel BuildRequires: the unneeded
    dependency was removed upstream.
  - Remove pkgconfig(gconf-2.0) BuildRequires: port to GSettings.
  - Split the GSettings schema in a libcryptui-data subpackage, and
    add a Requires for it to libcryptui0 and seahorse-daemon.
  - Replace all the gconf packaging machinery with the gsettings one.
  - Drop libcryptui-no-seahorse-conflict.patch: fixed upstream.
  - Remove call to autoreconf, as it was only needed for the patch
    above.


author: dimstar@opensuse.org
changelog:
  - Add libtool BuildRequires to fix build (not entirely sure here
    why it's needed though).
  - Change License tags to spdx identifier.


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-CryptUI-0_0 subpackage.
  - Add typelib-1_0-CryptUI-0_0 Requires to devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Add dependency on libSM and libICE, needed for XSMP client
  - No packaging change: we already have those BuildRequires.


author: mhrusecky@suse.cz
changelog:
  - version update (version 0.93)
    * New AUTOESCAPE pragma: alternative to GetTemplateWithAutoescaping (jad)
    * Improve autoescape for CSS template and more (jad)
    * Replace RegisterStringAsTemplate with TemplateToString (csilvers)
    * Speed up template code by hashing and cacheing template strings (jcrim)
    * Add StaticTemplateString to make hashing/cacheing even faster
    * Autogenerate parser files from .config files (falmeida)
    * TESTING: new compile_test to test end-to-end compilation (csilvers)
    * Fix Mutex class to allow expanding template before main() (csilvers)


author: mhrusecky@suse.cz
changelog:
  - version update (version 0.94)
    * Use arena for all memory allocations: 3-4% speedup (csilvers)
    * Add the ability to hook the annotation system (ryoji)
    * Expose Expand(ExpandEmitter*,...) to allow custom emitters (csilvers)
    * Add RemoveStringFromTemplateCache (csilvers)
    * Add new :url_escape_with_arg=css modifier for urls in CSS (jad)
    * Support tr1's unordered_map in preference to hash_map (csilvers)
    * Use Murmurhash for all string hashing, rather than hash<> (csilvers)
    * Better parsing of meta tags and dangling < for auto-escape (falmeida)
    * Add AddXssSafeModifier (jad)
    * Allow disabling auto-escape for 'trusted' vars (jad)
    * BUGFIX: resolve possible memory-leaks in CopyDictionary (csilvers)
    * BUGFIX: fix bug when reloading with AUTOESCAPE pragma (jad)
    * Updated autoconf version to 2.61 and libtool version to 1.5.26
  - ctemplate-0.93-bswap.patch was merged upstream


author: mhrusecky@suse.cz
changelog:
  - version update (version 0.95)
    * Change default namespace from google to ctemplate
    * Rename include directory from google to ctemplate
    * Remove deprecated code: template_from_string.{h,cc}
    * Remove deprecated code: modifiers in TemplateDictionary class
    * Remove last arg from StringToTemplate; use autoescape pragma instead
    * Remove template_modifiers namespace
    * Provide a script to help convert namespaces and #includes
    * TemplateDictionary constructor takes TemplateString, not string


author: freitag@novell.com
changelog:
  - version update (version 0.98)
    * ctemplate: version 0.98 release
    * Add new image URL modifier: :I=html, :I=css, etc (jshneier, dougy)
    * Allow lowercase words in pragma contexts (csilvers)
    * Enable full-word matching for tpl filenames (aneeshnaman)
    * Performance improvements for small_map (wonchun)
    * Avoid some compiler warnings (mac)
    * Fix a c++ conformance bug involving const (chandlerc)
    * BUGFIX: never reload string templates (panicker)
    * BUGFIX: Fix refcounting to avoid accessing freed memory (panicker)
    * PORTING: Avoid SIBGUS on sparc by aligning memory more (csilvers)
    * PORTING: Use isascii_is*() to avoid langtype issues (csilvers)
    * PORTING: Fix 'class not properly dll-epxorted' warnings (csilvers)
    * PORTING: Rename README.windows to README_windows.txt (csilvers)
    * Made NEWS file non-empty.
    * Added ctemplate.pc + ctemplate_nothreads.pc for pkg-config (csilvers)
    version 0.97 release
    * Major API revamp: +TemplateCache, -Template (panicker, csilvers)
    * Major documentation revamp: howto -> guide + reference (csilvers)
    * Protect auto-generated #include files with header guard (dnovillo)
    * Allow ftp:// in ValidateUrl modifier (martone)
    * Speed up template modifiers (turnidge)
    * BUGFIX: Fix a dnagling pointer in template-modifiers (csilvers)
    * PORTING: cygwin/mingw now compile (due to autoconf macros) (csilvers)
    * PORTING: improve generate_fs_test on windows (csilvers)
    version 0.96 release
    * Support multiple template root directories (williasr)
    * Remove TemplateContext from TemplateToString (jad)
    * Remove programmatic auto-escape code (jad)
    * Speedup: use linker to detect immutable TemplateStrings (csilvers)
    * Implement ShowTemplateGlobalSection (williasr)
    * Change SetIntValue to accept longs (omoikane)
    * Allow TemplateDictionary c'tor to take a TemplateString (csilvers)
    * Make Mutex safer to run during global destructors (csilvers)
    * BUILD: don't set TMPDIR when building; ar reads it (csilvers)
    * BUILD: fix compiling of C (as opposed to C++) test file (csilvers)
    * BUILD: remove bash-specific 'test x == y' from configure.ac (csilvers)
    * BUGFIX: use AllocAligned when allocating non-char objects (csilvers)
    * PORTING: remove obsolete MSVC Detect64BitPortabilityProblems (csilvers)
    * Updated from autoconf 2.61 to 2.62


author: malcolmlewis@opensuse.org
changelog:
  - Initial build.
  - Add c++-gtk-utils-fix-incorrect-fsf-address.patch: Fix incorrect
    FSF address (sf#3484267).


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 2.0.7:
    + Fix compilation with gcc-4.7.
    + Provide unit test for Future asynchronous functions.
    + Avoid types deprecated in gtk+-3.4 in the Application unit
      test, when compiled against gtk+-3.4.
    + Update FSF address in relevant copyright notices.
    + Update documentation.
  - Drop c++-gtk-utils-fix-incorrect-fsf-address.patch: fixed
    upstream.
  - Drop c++-gtk-utils-gcc47.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.0.8:
    + Provide new Cgu::AsyncResult class.
    + Provide copy constructors, assignment operators and swap
      methodsfor Cgu::AsyncQueue and Cgu::AsyncQueueDispatch classes.
    + Provide size() method for Cgu::AsyncQueue and
      Cgu::AsyncQueueDispatch classes.
    + Add default constructor for Cgu::Thread::JoinableHandle class.
    + Add gcc-4.7 to the list of compilers requiring use of the
    - std=c++0x flag.
    + Update other documentation.


