Accepting request 789765 from home:mcepl:branches:Education
- 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 OBS-URL: https://build.opensuse.org/request/show/789765 OBS-URL: https://build.opensuse.org/package/show/Education/dictd?expand=0&rev=21
This commit is contained in:
parent
ca4b7da854
commit
ce4f914a25
15
_service
15
_service
@ -1,15 +0,0 @@
|
|||||||
<services>
|
|
||||||
<service name="tar_scm" mode="disabled">
|
|
||||||
<param name="versionprefix">1.12.1+git</param>
|
|
||||||
<param name="url">https://github.com/cheusov/dictd</param>
|
|
||||||
<param name="scm">git</param>
|
|
||||||
<param name="exclude">.git*</param>
|
|
||||||
<param name="changesgenerate">enable</param>
|
|
||||||
<param name="changesauthor">Matej Cepl <mcepl@cepl.eu></param>
|
|
||||||
</service>
|
|
||||||
<service name="recompress" mode="disabled">
|
|
||||||
<param name="compression">xz</param>
|
|
||||||
<param name="file">*.tar</param>
|
|
||||||
</service>
|
|
||||||
<service name="set_version" mode="disabled"/>
|
|
||||||
</services>
|
|
@ -1,4 +0,0 @@
|
|||||||
<servicedata>
|
|
||||||
<service name="tar_scm">
|
|
||||||
<param name="url">https://github.com/cheusov/dictd</param>
|
|
||||||
<param name="changesrevision">78aa097ad20e4ff14f8b73b8c546d57507932a1f</param></service></servicedata>
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:397c12049f4d8592ed2047c492005142874147e80b5da4cb6da4145daa65164c
|
|
||||||
size 237784
|
|
@ -1,7 +1,6 @@
|
|||||||
diff -purN dictd-1.12.1/dictd.c dictd-1.12.1_new/dictd.c
|
--- a/dictd.c
|
||||||
--- dictd-1.12.1/dictd.c 2011-01-09 17:53:27.000000000 +0100
|
+++ b/dictd.c
|
||||||
+++ dictd-1.12.1_new/dictd.c 2014-02-25 16:12:49.752301674 +0100
|
@@ -332,6 +332,7 @@ static void xsigprocmask (int how, const
|
||||||
@@ -329,6 +329,7 @@ static void xsigprocmask (int how, const
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -9,7 +8,7 @@ diff -purN dictd-1.12.1/dictd.c dictd-1.12.1_new/dictd.c
|
|||||||
static void block_signals (void)
|
static void block_signals (void)
|
||||||
{
|
{
|
||||||
sigset_t set;
|
sigset_t set;
|
||||||
@@ -350,6 +351,7 @@ static void unblock_signals (void)
|
@@ -353,6 +354,7 @@ static void unblock_signals (void)
|
||||||
|
|
||||||
xsigprocmask (SIG_UNBLOCK, &set, NULL);
|
xsigprocmask (SIG_UNBLOCK, &set, NULL);
|
||||||
}
|
}
|
||||||
@ -17,7 +16,7 @@ diff -purN dictd-1.12.1/dictd.c dictd-1.12.1_new/dictd.c
|
|||||||
|
|
||||||
static void handler( int sig )
|
static void handler( int sig )
|
||||||
{
|
{
|
||||||
@@ -1264,21 +1266,22 @@ static void release_root_privileges( voi
|
@@ -1266,21 +1268,22 @@ static void release_root_privileges( voi
|
||||||
* -- Bob Hilliard
|
* -- Bob Hilliard
|
||||||
*/
|
*/
|
||||||
{
|
{
|
||||||
@ -75,7 +74,7 @@ diff -purN dictd-1.12.1/dictd.c dictd-1.12.1_new/dictd.c
|
|||||||
|
|
||||||
const char * default_strategy_arg = "???";
|
const char * default_strategy_arg = "???";
|
||||||
|
|
||||||
@@ -1696,7 +1701,7 @@ int main (int argc, char **argv, char **
|
@@ -1707,7 +1712,7 @@ int main (int argc, char **argv, char **
|
||||||
|
|
||||||
if (detach){
|
if (detach){
|
||||||
/* become a daemon */
|
/* become a daemon */
|
||||||
|
3
dictd-1.13.0.tar.gz
Normal file
3
dictd-1.13.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c714b87056a3a78ecaeb70eaf86d526033fe688352222c9ada00f0f1c2b46ada
|
||||||
|
size 338542
|
@ -1,3 +1,34 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
Wed Feb 19 11:15:40 UTC 2020 - Matej Cepl <mcepl@cepl.eu>
|
||||||
|
|
||||||
|
@ -17,13 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: dictd
|
Name: dictd
|
||||||
Version: 1.12.1+git.1579902294.78aa097
|
Version: 1.13.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: DICT protocol (RFC 2229) server and command-line client
|
Summary: DICT protocol (RFC 2229) server and command-line client
|
||||||
License: GPL-1.0-or-later AND Zlib AND MIT
|
License: GPL-1.0-or-later AND Zlib AND MIT
|
||||||
Group: Productivity/Office/Dictionary
|
Group: Productivity/Office/Dictionary
|
||||||
URL: https://github.com/cheusov/dictd
|
URL: https://github.com/cheusov/dictd
|
||||||
Source0: %{name}-%{version}.tar.xz
|
Source0: https://github.com/cheusov/dictd/archive/%{version}.tar.gz#/dictd-%{version}.tar.gz
|
||||||
Source1: colorit.conf
|
Source1: colorit.conf
|
||||||
Source2: dictd.service
|
Source2: dictd.service
|
||||||
Patch0: dictd-1.12.1-unused-return.patch
|
Patch0: dictd-1.12.1-unused-return.patch
|
||||||
|
Loading…
Reference in New Issue
Block a user