forked from pool/dictd
409 lines
16 KiB
Plaintext
409 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
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
|