Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

dictd-1.13.1-lp160.1.1 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: dictd Distribution: openSUSE Leap 16.0
Version: 1.13.1 Vendor: openSUSE
Release: lp160.1.1 Build date: Thu Mar 7 19:18:01 2024
Group: Productivity/Office/Dictionary Build host: reproducible
Size: 680931 Source RPM: dictd-1.13.1-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/cheusov/dictd
Summary: DICT protocol (RFC 2229) server and command-line client
This package contains two programs. dict gives access to
electronic dictionaries on the Internet. With dictd, one can
set up a custom dictionary. To look up, for example, the word "grunt",
execute `dict grunt` at a command line. See the man pages of dict and
dictd for details.

Provides

Requires

License

BSD-3-Clause AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND MIT AND SUSE-Public-Domain

Changelog

* Thu Mar 07 2024 Matej Cepl <mcepl@cepl.eu>
  - Fix License: tag (thank you, Fedora
    developers, for the research,
    https://src.fedoraproject.org/rpms/dictd/pull-request/5).
  - Clean up the SPEC file
* Sun Feb 20 2022 Matej Cepl <mcepl@suse.com>
  - Add dictd-rpmlintrc ... potential bashismus is completely
    innocent (gh#cheusov/dictd#13).
* Sun Feb 20 2022 Matej Cepl <mcepl@suse.com>
  - Update to 1.13.1:
    - Remove the last call of gethostbyname(3)
    - Fixes by Huy-Ngo in dictfmt help message.
  - Remove ProtectHome from the systemd service file, because data
    files can be stored in $HOME and indexes need to written to.
* Mon Sep 13 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Modified:
    * dictd.service
* Mon Mar 30 2020 Matej Cepl <mcepl@suse.com>
  - Update to 1.13.0:
    - dictd:
    * add support for IPv6 (the default is IPv4)
    - Add global configuration option "address_family" and
      command line options --address-family
    - Options "listen_to" and --listen-to accepts host name
      in addition to IP address, "*" means "bind to all interfaces".
    - dict:
    * add support for IPv6.
    - New command line options -4 and -6.
    - dict + dict:// URL: add support for IPv6 address
      surrounded by [ and ] symbols
    - dictfmt:
    * fix overlap of source and destination buffers in memcpy(3).
      Use memmove(3) instead. This fixes failures on Linux/musl.
    * DICTFMT_SORT environment variable may be used for
      setting non-default sort(1)
    - Fix build on recent Solaris/IllumOS (missing -lnsl at link
      time)
    - Remove support for --use-dictorg and socks5. Clean-ups for build
      system.
    - Remove support for non-utf8 dictionaries.
    - tests:
    * new test for dictd as a daemon
    * always use @AWK@
    * test/dictzip_test.in: avoid printing binary \0. This fixes test on
      some systems
* Wed Feb 19 2020 Matej Cepl <mcepl@cepl.eu>
  - Update to version 1.12.1+git.1579902294.78aa097:
    * Replace inet_ntoa with gethostbyname for checking -lnsl library. It seems recent IssumOS has inet_ntoa in libc.
    * test/dictzip_test.in: use @AWK@ instead of awk
    * test/dictzip_test.in: avoid printing binary \0. This fixes test on some systems
    * Fix test/dictzip_test regression test with broken busybox-1.30 AWK implementation. Use AWK set to ./configure script
    * dictfmt: fix overlap of memcpy(3) (overlap of source and destination pointers) Use memmove(3) instead of memcpy(3). This fixes test fail on Linux/musl.
    * Fix build on Solaris-10
* Wed Jun 05 2019 Dominique Leuenberger <dimstar@opensuse.org>
  - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
    make the build dep chain cheaper by using systemd-mini.
  - USe systemd_ordering instead of systemd_requires: only ask for
    systemd to be early in the transaction, but don't forcibly
    require systemd to be present.
* Wed Apr 24 2019 Matej Cepl <mcepl@suse.com>
  - Update to 1.12.1+git.1555438032.190d8c6:
    - Remove --enable-dictorg from dict(1)
  - Stop using obs_scm, it doesn't work, use tar_scm instead.
  - Use tighter globs in %%files to make debuginfo generator happy.
  - Clean up SPEC using spec-cleaner.
* Wed Apr 24 2019 Matej Cepl <mcepl@cepl.eu>
  - Update to version 1.12.1+git.1555438032.190d8c6:
    * Remove --enable-dictorg from dict(1)
    * update config.sub and config.guess
    * dictfmt: fix merge conflict
    * dictfmt: fix compilation failure on Solaris (alloca)
    * dictfmt: DICTFMT_SORT variable is used for setting sort(1)
    * Support for --use-dictorg was removed
    * Support for socks5 was removed
    * Clean-ups for autocrap build system (headers and types)
    * Use stable sort to ensure already-sorted input stays sorted.
    * Revert "Update tables for is{space,alnum}__ (report by michael72)"
* Mon Feb 04 2019 Jan Engelhardt <jengelh@inai.de>
  - Trim filler wording from description.
  - Retire old $RPM_* shell vars.
* Sat Jan 26 2019 opensuse-packaging@opensuse.org
  - Update to version 1.12.1.git.1520674574.9a2f53e:
    * update config.sub and config.guess
    * dictfmt: fix merge conflict
    * dictfmt: fix compilation failure on Solaris (alloca)
    * dictfmt: DICTFMT_SORT variable is used for setting sort(1)
    * Support for --use-dictorg was removed
    * Support for socks5 was removed
    * Clean-ups for autocrap build system (headers and types)
    * Clean-ups for autocrap build system (mbstate_t, wchar_t, wint_t, socklen_t, size_t, CODESET, alloca)
    * Use stable sort to ensure already-sorted input stays sorted.
    * Revert "Update tables for is{space,alnum}__ (report by michael72)"
* Fri Oct 12 2012 mailaender@opensuse.org
  - put libmma in a separate package
  - update dictd to 1.12.1
    + Fix for Debian bug #677868 reported by Stepan Golosunov.
    + Fixes for mistypes found by A. Costa. Thanks!
    + Fix for sf.net bug #3390567 reported by Ivo Danihelka.
    + Fix for sf.net bug #3398178
    + Fix for option -c. Now it works correctly.
    + Fix incorrect keyword for virtual database.
    + fix in colorit: option -c now works correctly
    + Check return value of fwrite, fflush and fclose functions. This fixes sf bug #3390567
    + Fix for Debian bug #677868 reported by Stepan Golosunov.
    + dictd.8.in: fixes for mistypes found by A. Costa. Thanks!
    + INSTALL: Fix for sf.net bug #3398178
    + fix in dictd_virtual.conf: incorrect keyword for virtual database.
    + Makefile.in: Add -c to ${INSTALL} envocations
    + Makefile.in: fix for installing from obj directory
* Wed Feb 15 2012 lars@linux-schulserver.de
  - update dictd to 1.12.0:
    + New script dict_lookup for translating words and phrases
    + dictfmt: Internal buffer size was increased from 10240 to
      102400 bytes
    + dictfmt: superfluous spaces are removed not only from the beginng
      and the end of a headword but also inside a multiword headwords.
    + dictfmt spawns sort command to sort the index. When there are
      several entries for the same headword, they get sorted BY OFFSET
      AND SIZE (in addition to headwords). As a result, the order of
      identical headwords is messed up.  To fix these problem -k1,3
      option is replaced with -k1,1.
    + FIX: When search is handled by dict_search_bmh() function, the
      first character from the first entry in the index file is
      missing. Usually this is some of 00-database-* entries.
    + Other minor fixes and cleanups
  - update libmaa to 1.3.1:
    + Build failure with gcc-4.6 was fixed
    + Only maa's symbols are exported from libmaa shared library
      ^^ INCLUDES ABI INCOMPATIBILITIES
    + For better conformance with POSIX/SUS xmalloc, xrealloc and
      xcalloc functions take 'size_t' args, not 'unsigned int'.
  - small init script beaufify
  - split out devel package
* Mon Mar 02 2009 prusnak@suse.cz
  - updated to 1.11.1
    * fixed installing plugins
    * DICTFMT sorts entries in 00-database-alphabet entry
      lexicographically, that is now this order doesn't depend on
      sizeof(long)
    * DICTFMT: 'dictfmt -I' never worked
* Fri Feb 06 2009 prusnak@suse.cz
  - file /var/log/dictd is now pre-created [bnc#461234]
* Tue Nov 04 2008 prusnak@suse.cz
  - add missing colorit.conf [bnc#441256]
* Thu Aug 14 2008 prusnak@suse.cz
  - small cleanup of spec file
  - fixed preun/postun scripts
* Mon Apr 07 2008 zpetrova@suse.cz
  - update to version 1.10.11
    - fixed many compiler warnings/failures.
    - dictd: while processing MATCH command unicity of only first
      column of .index was checked, but not fourth column-> fixed.
    - timestamp log marker (log_option "timestamp") is changed
      from :T: to :t:
    - dictfmt: maximum length of headwords was limited to hardcoded
      constant. Now arrays are reallocated.
    - dict: new -F|--flush option for flushing stdout after each
      definition/match
    - colorit: bashism fixed: 'echo -en' -> more portable 'printf'.
* Sun Feb 17 2008 zpetrova@suse.cz
  - update to version 1.10.10:
    - dictd: added support for utf-8 symbols other than BMP
    - dict, dictl, colorit do not support paging to a special program,
      i.e.  --pager|-P option. As of this version everything is output
      to stdout only. '-P -' option is allowed.
  - fixed compiler warning (bug #361613)
* Thu Jul 12 2007 zpetrova@suse.cz
  - update to version 1.10.9:
  - added new keywords limit_{time,matches,definitions,queries} to
    dictd to prevent DOS attacks.
  - support for the case-sensitive search.
  - Two new search strategies, 'first' and 'last'.
  - dict -f now enables formatted output for further processing
    by other utilities.
  - clean up configure.in and Makefile.in
* Thu Mar 29 2007 dmueller@suse.de
  - update BuildRequires
* Fri Jul 07 2006 zpetrova@suse.cz
  - update to version 1.10.6
* Wed Jun 28 2006 zpetrova@suse.cz
  - update to version 1.10.5
  - added configure --enable_dictorg (#169995)
* Wed Jan 25 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Tue Jan 17 2006 zpetrova@suse.cz
  - fixed build.
* Mon Jan 16 2006 zpetrova@suse.cz
  - update to version 1.10.4
* Thu Apr 21 2005 zpetrova@suse.cz
  - dictd-gcc4.patch: make dictd compilable with gcc-4.0
* Sun Apr 25 2004 ro@suse.de
  - added missing return value (unreached code)
* Sun Jan 11 2004 adrian@suse.de
  - add %defattr
* Thu May 22 2003 coolo@suse.de
  - use BuildRoot
* Wed Nov 13 2002 ro@suse.de
  - fix for current bison (end all rules with ";")
* Tue Sep 17 2002 ro@suse.de
  - removed bogus self-provides
* Mon Aug 19 2002 mmj@suse.de
  - Correct PreReq
* Thu Apr 25 2002 uwedr@suse.de
  - Removed dictd.conf from specfile. It was not used and examples are
    in /usr/share/doc/packages/dictd anyway.
* Tue Apr 23 2002 schwab@suse.de
  - Fix for 64 bit platforms.
  - Use RPM_OPT_FLAGS.
* Mon Jan 14 2002 ro@suse.de
  - removed START_DICTD
* Wed Dec 12 2001 uwedr@suse.de
  - Added some hints in dictd.conf how to install local dictionaris
  - Logging to /var/log/dictd  (see startup in /etc/init.d/dictd)
* Wed Jun 06 2001 ro@suse.de
  - mark used files as Source
* Wed May 30 2001 uwedr@suse.de
  - improved spec file (#7139):
    no more --with-qt and some paths corrected
  - new rc.config variable START_DICTD and init script added, so the
    server dictd can be started now (if /etc/dictd.conf is configured
    properly and at least one dictionary is installed)
* Sat Dec 09 2000 nashif@suse.de
  - sorted
* Tue Feb 15 2000 ro@suse.de
  - man to /usr/share using macro
* Tue Feb 15 2000 aj@suse.de
  - Removed prototypes for SunOS/Solaris.
* Fri Sep 17 1999 kettner@suse.de
  - Reinserted old # Commandline: line.
* Mon Sep 13 1999 bs@suse.de
  - ran old prepare_spec on spec file to switch to new prepare_spec.
* Tue Apr 27 1999 ro@suse.de
  - fixed: dict.c: stdout is not constant
* Fri Apr 09 1999 kettner@suse.de
  - Created spec file from dictd-1.4.9.tar.gz using autospec script

Files

/etc/colorit.conf
/etc/dictd.conf
/usr/bin/colorit
/usr/bin/dict
/usr/bin/dict_lookup
/usr/bin/dictdplugin-config
/usr/bin/dictfmt
/usr/bin/dictfmt_index2suffix
/usr/bin/dictfmt_index2word
/usr/bin/dictl
/usr/bin/dictunformat
/usr/bin/dictzip
/usr/lib/systemd/system/dictd.service
/usr/lib64/dictdplugin_dbi.so
/usr/lib64/dictdplugin_dbi.so.0
/usr/lib64/dictdplugin_dbi.so.0.0.0
/usr/sbin/dictd
/usr/sbin/rcdictd
/usr/share/doc/packages/dictd
/usr/share/doc/packages/dictd/ANNOUNCE
/usr/share/doc/packages/dictd/NEWS
/usr/share/doc/packages/dictd/README
/usr/share/doc/packages/dictd/dicf.ms
/usr/share/doc/packages/dictd/examples
/usr/share/doc/packages/dictd/examples/dict1.conf
/usr/share/doc/packages/dictd/examples/dictd1.conf
/usr/share/doc/packages/dictd/examples/dictd2.conf
/usr/share/doc/packages/dictd/examples/dictd3.conf
/usr/share/doc/packages/dictd/examples/dictd4.conf
/usr/share/doc/packages/dictd/examples/dictd_complex.conf
/usr/share/doc/packages/dictd/examples/dictd_mime.conf
/usr/share/doc/packages/dictd/examples/dictd_plugin_dbi.conf
/usr/share/doc/packages/dictd/examples/dictd_popen.conf
/usr/share/doc/packages/dictd/examples/dictd_popen.conf.in
/usr/share/doc/packages/dictd/examples/dictd_site.txt
/usr/share/doc/packages/dictd/examples/dictd_virtual.conf
/usr/share/doc/packages/dictd/rfc.ms
/usr/share/doc/packages/dictd/rfc2229.txt
/usr/share/doc/packages/dictd/security.doc
/usr/share/licenses/dictd
/usr/share/licenses/dictd/COPYING
/usr/share/man/man1/colorit.1.gz
/usr/share/man/man1/dict.1.gz
/usr/share/man/man1/dict_lookup.1.gz
/usr/share/man/man1/dictfmt.1.gz
/usr/share/man/man1/dictfmt_index2suffix.1.gz
/usr/share/man/man1/dictfmt_index2word.1.gz
/usr/share/man/man1/dictl.1.gz
/usr/share/man/man1/dictunformat.1.gz
/usr/share/man/man1/dictzip.1.gz
/usr/share/man/man8/dictd.8.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Jan 11 23:59:02 2025