File unrtf.changes of Package unrtf

-------------------------------------------------------------------
Mon Oct 14 06:21:07 UTC 2024 - Yasuhiko Kamata <belphegor@belbel.or.jp>

- Use %patch -P N instead of deprecated %patchN
  (for RPM version 4.20).

-------------------------------------------------------------------
Tue Apr  2 08:06:47 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>

- Update to 0.21.10
  * added gentoo automake-fix and iconv-detection patches
- Drop stack-based_buffer_overflows.patch. Merged upstream.

-------------------------------------------------------------------
Sat Nov  4 21:05:03 UTC 2017 - asterios.dramis@gmail.com

- Added a patch (stack-based_buffer_overflows.patch) to fix
  stack-based buffer overflows (CVE-2016-10091).

-------------------------------------------------------------------
Fri Nov  3 20:10:48 UTC 2017 - asterios.dramis@gmail.com

- Update to 0.21.9:
  * Support EndNote reference citations in convert.c
  * Improved handling of some tables
  * Fixed --text processing broken in 0.21.8 - outputs/text.conf
  From 0.21.8:
  * Changed bug reporting in unrtf.1
  * Test file for newly supported EMF image type.
  * Fixed all -Wall compilation warning
  * Bogus test in op_translate_buffer() caused error messages and
    data truncation
  * cmd_maybe_ignore(): test next command presence in the cmd
    hashes instead of listing locally the commands that should be
    processed
  * Fix unrtf looping when closing any underlining except the basic
    (ul) one
  * Open Picture files in wb mode instead of w for Windows
    portability. Fixes bug #21274
  * html output doctype value needs to be quoted
  * Skip binary data after \bin command
  * Simplified shared string storage in hash.c and word.c:
    suppressed the "index" value and replaced it by string address.
    Simpler and faster. Other changes are making shared string refs
    const
  * Better processing of \pict including addition of EMF type.
  * Fix access overflow occurring while translating unicode data
    from garbled or truncated file
  * Fix buffer access overflow caused by truncated file
  * Need to check word_string() output not NULL in
    cmd_maybe_ignore()
  * String equality test while searching the command table for
    command having parameter would access byte out of allocated
    memory and produce potentially random result. Fixes
    AddressSanitizer error found by Hanno Boeck
  * String equality test while searching the command table for
    command having parameter would access byte out of allocated
    memory and produce potentially random result. Fixes
    AddressSanitizer error found by Hanno Boeck
  * Substitute appropriate prefix-depending paths in the man page
    prior to installing
  * Limit depth of group embedding to guard against malicious files
    with thousands of consecutive {
  * check index before access into month_strings array
  * attr_get_param(): silence warning message in frequent and
    normal case (Fabian Keil)
  * attrstack_drop(): Properly drop the last stack element (Fabian
    Keil)
    + get rid of unused variable in attrstack_push()
  * hash_get_string(): Reject invalid indexes (author: Fabian Keil)
  From 0.21.7:
  * improved code for creation of image files when RTF files
    containing images processed
  * prevent segmentation violations with RTF input containing
    corrupt \info content
  From 0.21.6:
  * improved man page
  * improved USAGE string
  * fix to attr.c for clang compilation
- Added autoconf and automake build requirements in order to
  regenerate the build system (fixes error).
- Rebased unrtf-0.21.2-fix_dirs.patch to apply cleanly.
- Correctly set the CONFIG_DIR in src/main.h. Fixes boo#1064131.

-------------------------------------------------------------------
Sat Jun 29 14:48:44 UTC 2013 - asterios.dramis@gmail.com

- Update to 0.21.5:
  * improved code for the unnested case and extended to more RTF commands
  From 0.21.4:
  * ignore embedded picture which cannot be rendered
  * allow unnested bold/italic to be interpreted as expected.  Such input
    may be outside the RTF spec, but can be created by TextEdit.  The
    change has been limited to the bold command (cmd_b in convert.c)
    on an experimental basis.  If no bugs appear it could be more generally
    applied.
  From 0.21.3:
  * added '--quiet' flag which suppresses leading comments in output
  * default directory for config files is now /usr/local/share/unrtf
    and this can be changed when configure is run at compilation time
  * subdirs in config directory eliminated making it easier for a user
    to supply their own in a single directory specified with -P
  * code for two hex characters introduced in 0.21.2 completely replaced
    by more generalised string handling.
  * major improvements to codepage handling
  * major improvements in unicode handling
  * latex config file improved.  Some Greek characters output properly.
  * troff_mm config file improved such that this option is now useful
  * major changes to code page support and UTF handling
  * improved LaTeX output
  * /usr/local/lib no longer hard wired - set by configure
- Updated (and rebased) unrtf-0.21.2-fix_dirs.patch to fix only the hardcoded
  paths in the man page. Fix the installation and the config paths inside the
  spec file.

-------------------------------------------------------------------
Sat Jul 21 16:58:11 UTC 2012 - asterios.dramis@gmail.com

- Updated License to GPL-3.0+.
- Install the configuration files in /etc/unrtf instead of /usr/share/unrtf.
  Changed the relevant paths in unrtf-0.21.2-fix_dirs.patch.

-------------------------------------------------------------------
Tue May  1 14:04:04 UTC 2012 - lazy.kent@opensuse.org

- Use make_install macro.

-------------------------------------------------------------------
Thu Nov 10 17:00:48 UTC 2011 - lazy.kent@opensuse.org

- Update to 0.21.2.
  + Supplemented code to handle special characters specified with
    two hex characters (e.g. \'81\'83) as output by some RTF
    writers.
  + definitions in html.config changed to ensure values of markup
    variables are enclosed in double quotes, e.g. size="3" instead
    of size=3.
- Updated "fix_dirs" patch.
- Added COPYING to docs.
- Man page marked as doc.
- Corrected License tag.
- Use full URL as a source.
- spec clean up.

-------------------------------------------------------------------
Wed Mar 31 11:34:52 UTC 2010 - lazy.kent.suse@gmail.com

- Initial package created - 0.21.1.
openSUSE Build Service is sponsored by