Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
dictd
dictd.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dictd.changes of Package dictd
------------------------------------------------------------------- Mon Nov 18 11:00:22 UTC 2024 - Matej Cepl <mcepl@cepl.eu> - Update to 1.13.3: - dictd: fix buffer overflow in first/last search strategies. - Remove upstreamed index-buf-ovrflw.patch. ------------------------------------------------------------------- Fri Nov 15 12:58:53 UTC 2024 - Matej Cepl <mcepl@cepl.eu> - Update to 1.13.2: - Remove config.{sub,guess} - Update version to 1.13.2 - Rename configure.in to configure.ac - dictP.h: remove #include <sys/time.h> - configure.in: fix obsolete code - Fix compilation issues with gcc-14 - Update configure script and the like (autoconf-2.72) - Remove upstreamed patches: - gcc-14.patch - Add index-buf-ovrflw.patch to fix a buffer overflow in index.c (courtesy of the upstream author). ------------------------------------------------------------------- Sat Nov 02 21:08:57 UTC 2024 - mcepl@cepl.eu - Update to version 1.13.1+git.1730572217.cccab00: * dictd: listen to ipv6 and ipv4 by default * remove use of deprecated inet_aton and inet_ntoa * dictd: install dictd*.conf files to ${DATADIR}/examples/dictd by default * Fix problems with DICT_CONFIG_PATH and other defined came from Makefile * dict/Makefile: do not copy man page to ${BINDIR} :-) * dict/Makefile: formatting * dict: install samples dict.conf and dict2.conf to ${EGDIR} * Move examples/dict1.conf to dict/ ------------------------------------------------------------------- Thu Mar 7 18:18:01 UTC 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 23:12:10 UTC 2022 - Matej Cepl <mcepl@suse.com> - Add dictd-rpmlintrc ... potential bashismus is completely innocent (gh#cheusov/dictd#13). ------------------------------------------------------------------- Sun Feb 20 01:51:47 UTC 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 13:57:00 UTC 2021 - Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Modified: * dictd.service ------------------------------------------------------------------- Mon Mar 30 12:37:41 UTC 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 11:15:40 UTC 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 5 15:29:38 UTC 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 12:04:26 CEST 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 10:00:52 UTC 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 4 18:59:56 UTC 2019 - Jan Engelhardt <jengelh@inai.de> - Trim filler wording from description. - Retire old $RPM_* shell vars. ------------------------------------------------------------------- Sat Jan 26 18:09:17 UTC 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 23:56:35 UTC 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 21:35:28 UTC 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 2 12:44:09 CET 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 6 11:29:08 CET 2009 - prusnak@suse.cz - file /var/log/dictd is now pre-created [bnc#461234] ------------------------------------------------------------------- Tue Nov 4 16:54:47 CET 2008 - prusnak@suse.cz - add missing colorit.conf [bnc#441256] ------------------------------------------------------------------- Thu Aug 14 14:20:47 CEST 2008 - prusnak@suse.cz - small cleanup of spec file - fixed preun/postun scripts ------------------------------------------------------------------- Mon Apr 7 20:36:05 CEST 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 23:43:34 CET 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 20:24:18 CEST 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 19:11:22 CEST 2007 - dmueller@suse.de - update BuildRequires ------------------------------------------------------------------- Fri Jul 7 15:19:11 CEST 2006 - zpetrova@suse.cz - update to version 1.10.6 ------------------------------------------------------------------- Wed Jun 28 11:03:56 CEST 2006 - zpetrova@suse.cz - update to version 1.10.5 - added configure --enable_dictorg (#169995) ------------------------------------------------------------------- Wed Jan 25 21:35:28 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Tue Jan 17 03:01:16 CET 2006 - zpetrova@suse.cz - fixed build. ------------------------------------------------------------------- Mon Jan 16 11:40:50 CET 2006 - zpetrova@suse.cz - update to version 1.10.4 ------------------------------------------------------------------- Thu Apr 21 14:29:44 CEST 2005 - zpetrova@suse.cz - dictd-gcc4.patch: make dictd compilable with gcc-4.0 ------------------------------------------------------------------- Mon Apr 26 01:20:06 CEST 2004 - ro@suse.de - added missing return value (unreached code) ------------------------------------------------------------------- Sun Jan 11 11:22:17 CET 2004 - adrian@suse.de - add %defattr ------------------------------------------------------------------- Thu May 22 16:28:35 CEST 2003 - coolo@suse.de - use BuildRoot ------------------------------------------------------------------- Wed Nov 13 01:46:04 CET 2002 - ro@suse.de - fix for current bison (end all rules with ";") ------------------------------------------------------------------- Tue Sep 17 17:34:28 CEST 2002 - ro@suse.de - removed bogus self-provides ------------------------------------------------------------------- Mon Aug 19 19:07:40 CEST 2002 - mmj@suse.de - Correct PreReq ------------------------------------------------------------------- Thu Apr 25 20:07:37 CEST 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 21:03:36 CEST 2002 - schwab@suse.de - Fix for 64 bit platforms. - Use RPM_OPT_FLAGS. ------------------------------------------------------------------- Mon Jan 14 17:42:18 CET 2002 - ro@suse.de - removed START_DICTD ------------------------------------------------------------------- Wed Dec 12 15:20:12 CET 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 6 17:09:21 CEST 2001 - ro@suse.de - mark used files as Source ------------------------------------------------------------------- Wed May 30 17:20:19 CEST 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 9 18:28:40 MET 2000 - nashif@suse.de - sorted ------------------------------------------------------------------- Tue Feb 15 14:27:36 CET 2000 - ro@suse.de - man to /usr/share using macro ------------------------------------------------------------------- Tue Feb 15 12:20:36 CET 2000 - aj@suse.de - Removed prototypes for SunOS/Solaris. ------------------------------------------------------------------- Fri Sep 17 11:28:09 MEST 1999 - kettner@suse.de - Reinserted old # Commandline: line. ------------------------------------------------------------------- Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. ------------------------------------------------------------------- Wed Apr 28 01:55:46 MEST 1999 - ro@suse.de - fixed: dict.c: stdout is not constant ------------------------------------------------------------------- Fri Apr 9 16:35:20 MEST 1999 - kettner@suse.de - Created spec file from dictd-1.4.9.tar.gz using autospec script
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor