unrtf - Rich Text Format (.rtf) Document Converter to Other Formats

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE KDE Extra all
Package name unrtf
Package version 0.21.9
Package release lp150.2.1
Package architecture x86_64
Package type rpm
Installed size 165.95 KB
Download size 68.67 KB
Official Mirror ftp.gwdg.de
UnRTF is a command-line program written in C which converts documents in Rich
Text Format (.rtf) to HTML, LaTeX, troff macros, and RTF itself.


Package Version Architecture Repository
unrtf - - -


Name Value
libc.so.6(GLIBC_2.14)(64bit) -


Name Value
config(unrtf) = 0.21.9-lp150.2.1
unrtf = 0.21.9-lp150.2.1
unrtf(x86-64) = 0.21.9-lp150.2.1


Type URL
Binary Package unrtf-0.21.9-lp150.2.1.x86_64.rpm
Source Package unrtf-0.21.9-lp150.2.1.src.rpm

Install Howto

  1. Add the openSUSE KDE Extra repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/KDE:/Extra/openSUSE_Leap_15.0/ opensuse-kde-extra
  2. Install unrtf rpm package:
    # zypper install unrtf




2017-11-04 - asterios.dramis@gmail.com
- Added a patch (stack-based_buffer_overflows.patch) to fix
stack-based buffer overflows (CVE-2016-10091).
2017-11-03 - 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
* 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
* 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
* 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
+ 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.

See Also

Package Description
vmpk-0.7.0-lp150.4.1.x86_64.rpm Virtual MIDI Piano Keyboard
yakuake-3.0.5-lp150.34.1.x86_64.rpm Terminal for KDE
yakuake-lang-3.0.5-lp150.34.1.noarch.rpm Translations for package yakuake
yarock-1.3.1-lp150.3.1.x86_64.rpm Qt5 Modern Music Player
yarock-lang-1.3.1-lp150.3.1.noarch.rpm Translations for package yarock
yarock-mpv-1.3.1-lp150.3.1.x86_64.rpm MPV audio engine
yarock-phonon-1.3.1-lp150.3.1.x86_64.rpm Phonon audio engine
yarock-vlc-1.3.1-lp150.3.1.x86_64.rpm VLC audio engine
zanshin-0.5.0-lp150.14.1.x86_64.rpm TODO Application
zanshin-lang-0.5.0-lp150.14.1.noarch.rpm Translations for package zanshin