Commit Graph

196 Commits

Author SHA256 Message Date
Dominique Leuenberger
f2c36e7dad Accepting request 807964 from network
OBS-URL: https://build.opensuse.org/request/show/807964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=77
2020-06-04 15:49:02 +00:00
067293717f Accepting request 800348 from home:polslinux:branches:network
- Update to 2.81:
  *	Improve cache behaviour for TCP connections
  *	Remove the NO_FORK compile-time option, and support for uclinux
  *	Fix line-counting when reading /etc/hosts and friends
  *	Fix bug in DNS non-terminal code, added in 2.80, which could
	sometimes cause a NODATA rather than an NXDOMAIN reply.
  *	Support TCP-fastopen (RFC-7413) on both incoming and
	outgoing TCP connections, if supported and enabled in the OS.
  *	Improve kernel-capability manipulation code under Linux
  *	Add --shared-network config. This enables allocation of addresses
	by the DHCP server in subnets where the server (or relay) does not
	have an interface on the network in that subnet. Many thanks to
	kamp.de for sponsoring this feature.
  *	Fix broken contrib/lease_tools/dhcp_lease_time.c. A packet
	validation check got borked in commit 2b38e382 and release 2.80.
	Thanks to Tomasz Szajner for spotting this.
  *	Fix compilation against nettle version 3.5 and later.
  *	Fix spurious DNSSEC validation failures when the auth section
	of a reply contains unsigned RRs from a signed zone,
	with the exception that NSEC and NSEC3 RRs must always be signed.
        Thanks to Tore Anderson for spotting and diagnosing the bug.
  *	Add --dhcp-ignore-clid. This disables reading of DHCP client
	identifier option (option 61), so clients are only identified by
	MAC addresses.
  *	Fix a bug which stopped --dhcp-name-match from working when a hostname
	is supplied in --dhcp-host. Thanks to James Feeney for spotting this.
  *	Fix bug which caused very rarely caused zero-length DHCPv6 packets.
	Thanks to Dereck Higgins for spotting this.
  *	Add --tftp-single-port option.
  *	Enhance --conf-dir to load files in a deterministic order
  * Add filtering by tag of --dhcp-host directives
  * Remove DSA signature verification from DNSSEC, as specified in
	RFC 8624
  *	Add --script-on-renewal option.
- Remove Fix-build-with-libnettle-3.5.patch
- Remove 0001-fix-build-after-y2038-changes-in-glibc.patch
- Remove dnsmasq-CVE-2019-14834.patch

OBS-URL: https://build.opensuse.org/request/show/800348
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=122
2020-05-21 11:02:08 +00:00
Dominique Leuenberger
558e4ff507 Accepting request 752812 from network
OBS-URL: https://build.opensuse.org/request/show/752812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=76
2019-12-07 14:11:48 +00:00
Tomáš Chvátal
717dcedc03 Accepting request 752568 from home:dimstar:Factory
- Remove redundant %else without meaning (if/else/else/endif?)


Fixes build with rpm 4.15,
see https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:N/dnsmasq/standard/x86_64

OBS-URL: https://build.opensuse.org/request/show/752568
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=120
2019-12-02 07:41:02 +00:00
Dominique Leuenberger
bd280d0c79 Accepting request 748378 from network
- bsc#1154849, CVE-2019-14834, dnsmasq-CVE-2019-14834.patch:
  memory leak in the create_helper() function in /src/helper.c
- bsc#1143454: Require user(tftp) instead of creating it ourselves.
- Package contrib/lease-tools/dhcp_release6.
- bsc#1152539: include config files from /etc/dnsmasq.d/*.conf .

OBS-URL: https://build.opensuse.org/request/show/748378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=75
2019-11-20 12:42:47 +00:00
Reinhard Max
6ce28c3b4b OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=118 2019-11-13 14:29:51 +00:00
Reinhard Max
0ed13f31d4 OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=117 2019-11-13 14:15:14 +00:00
Reinhard Max
5fa347475a OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=116 2019-11-13 11:21:17 +00:00
Dominique Leuenberger
d4db467b75 Accepting request 728482 from network
OBS-URL: https://build.opensuse.org/request/show/728482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=74
2019-09-11 08:21:32 +00:00
ccc8eeefa0 Accepting request 728337 from home:StefanBruens:branches:openSUSE:Factory
Fix build with libnettle 3.5, unbreak Staging:L

OBS-URL: https://build.opensuse.org/request/show/728337
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=114
2019-09-05 11:34:19 +00:00
Dominique Leuenberger
519adea1a1 Accepting request 718597 from network
OBS-URL: https://build.opensuse.org/request/show/718597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=73
2019-07-31 12:14:17 +00:00
3edd2e1ad9 Accepting request 717919 from home:mgerstner:branches:network
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html

OBS-URL: https://build.opensuse.org/request/show/717919
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=112
2019-07-25 17:07:06 +00:00
Dominique Leuenberger
e6a98bbf25 Accepting request 714386 from network
OBS-URL: https://build.opensuse.org/request/show/714386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=72
2019-07-22 10:17:32 +00:00
Tomáš Chvátal
9c019eebb6 Accepting request 714370 from home:jirislaby:branches:network
- add 0001-fix-build-after-y2038-changes-in-glibc.patch

OBS-URL: https://build.opensuse.org/request/show/714370
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=110
2019-07-10 07:24:12 +00:00
Dominique Leuenberger
31f9b22cb9 Accepting request 709322 from network
OBS-URL: https://build.opensuse.org/request/show/709322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=71
2019-06-26 14:00:08 +00:00
Tomáš Chvátal
8f7f833592 Accepting request 709153 from home:dimstar:Factory
Allow OBS to pick better candidates to shorten rebuild queues

OBS-URL: https://build.opensuse.org/request/show/709153
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=108
2019-06-12 06:05:10 +00:00
Stephan Kulow
5775d74cdf Accepting request 678217 from network
OBS-URL: https://build.opensuse.org/request/show/678217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=70
2019-02-28 20:24:22 +00:00
Tomáš Chvátal
deb329e226 Accepting request 678164 from home:fbui:branches:network
- Drop use of $FIRST_ARG in .spec
  The use of $FIRST_ARG was probably required because of the
  %service_* rpm macros were playing tricks with the shell positional
  parameters. This is bad practice and error prones so let's assume
  that no macros should do that anymore and hence it's safe to assume
  that positional parameters remains unchanged after any rpm macro
  call.

OBS-URL: https://build.opensuse.org/request/show/678164
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=106
2019-02-22 10:44:04 +00:00
Dominique Leuenberger
ce51e100ef Accepting request 668717 from network
OBS-URL: https://build.opensuse.org/request/show/668717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=69
2019-01-26 21:21:24 +00:00
500c355c40 Accepting request 668710 from home:eeich:branches:network
- enabled lua scripting interface (FATE#327143).

OBS-URL: https://build.opensuse.org/request/show/668710
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=104
2019-01-25 17:29:11 +00:00
Tomáš Chvátal
943aafc77b Accepting request 668197 from home:elvigia:branches:network
- libidn should not be used anymore, switch to libidn2

OBS-URL: https://build.opensuse.org/request/show/668197
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=103
2019-01-24 08:33:18 +00:00
Dominique Leuenberger
c4175dad92 Accepting request 643674 from network
OBS-URL: https://build.opensuse.org/request/show/643674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=68
2018-11-06 12:52:36 +00:00
Reinhard Max
c95068e949 Accepting request 643663 from home:jengelh:branches:network
- Ensure neutrality of descriptions. / Replace description with
  new upstream description.
- Do not hide failures from user/group additions.
- Replace old $RPM_* shell vars by macros.

Fix wrong future time on sean@ entry

OBS-URL: https://build.opensuse.org/request/show/643663
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=101
2018-10-22 09:28:32 +00:00
Ismail Dönmez
780a2eb11d Accepting request 643595 from home:seanlew:branches:network
Update dnasmasq to 2.80

OBS-URL: https://build.opensuse.org/request/show/643595
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=100
2018-10-22 08:10:05 +00:00
Ismail Dönmez
91a1f07afb Accepting request 643221 from home:mslacken:prov
- enabled lua scripting interface

OBS-URL: https://build.opensuse.org/request/show/643221
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=99
2018-10-19 18:44:49 +00:00
Dominique Leuenberger
6b772c2010 Accepting request 632188 from network
- add missing prereq on the group to be created (bsc#1106446)

OBS-URL: https://build.opensuse.org/request/show/632188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=67
2018-09-04 20:47:01 +00:00
0c17079da6 - add missing prereq on the group to be created (bsc#1106446)
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=97
2018-08-29 16:22:36 +00:00
Dominique Leuenberger
5bc16c7af7 Accepting request 623240 from network
OBS-URL: https://build.opensuse.org/request/show/623240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=66
2018-07-25 14:05:09 +00:00
59367376ec Accepting request 623070 from home:kukuk:branches:network
- Don't require systemd explicit, fix spec file to handle both
  cases correct. In containers we don't have systemd.
- Adjust pre/post install for transactional updates.
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/623070
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=95
2018-07-17 08:06:47 +00:00
Dominique Leuenberger
8b67c39744 Accepting request 548087 from network
- Update keyring 

- Get rid of python dependency due to examples. (fate#323526)

- Security update to version 2.78:
  * bsc#1060354, CVE-2017-14491: 2 byte heap based overflow.
  * bsc#1060355, CVE-2017-14492: heap based overflow.
  * bsc#1060360, CVE-2017-14493: stack based overflow.
  * bsc#1060361, CVE-2017-14494: DHCP - info leak.
  * bsc#1060362, CVE-2017-14495: DNS - OOM DoS.
  * bsc#1060364, CVE-2017-14496: DNS - DoS Integer underflow.
  * Fix DHCP relaying, broken in 2.76 and 2.77.
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- Obsoleted patches:
  * Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch
  * Handle-binding-upstream-servers-to-an-interface.patch

OBS-URL: https://build.opensuse.org/request/show/548087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=65
2017-12-08 20:47:30 +00:00
Ismail Dönmez
b5b76cd9b1 - Update keyring
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=93
2017-12-04 13:39:44 +00:00
Ismail Dönmez
7a3d7e2c7b Accepting request 547138 from home:cbosdonnat:branches:network
- Get rid of python dependency due to examples. (fate#323526)

OBS-URL: https://build.opensuse.org/request/show/547138
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=92
2017-12-01 15:00:21 +00:00
Dominique Leuenberger
9141fa3579 Accepting request 525886 from network
1

OBS-URL: https://build.opensuse.org/request/show/525886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=64
2017-10-05 09:53:17 +00:00
Reinhard Max
09eac739de - Security update to version 2.78:
* bsc#1060354, CVE-2017-14491: 2 byte heap based overflow.
  * bsc#1060355, CVE-2017-14492: heap based overflow.
  * bsc#1060360, CVE-2017-14493: stack based overflow.
  * bsc#1060361, CVE-2017-14494: DHCP - info leak.
  * bsc#1060362, CVE-2017-14495: DNS - OOM DoS.
  * bsc#1060364, CVE-2017-14496: DNS - DoS Integer underflow.
  * Fix DHCP relaying, broken in 2.76 and 2.77.
  * For other changes, see
    http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
- Obsoleted patches:
  * Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch
  * Handle-binding-upstream-servers-to-an-interface.patch

OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=90
2017-10-02 14:34:17 +00:00
Ismail Dönmez
1c4b4aee27 Accepting request 523600 from home:scarabeus_iv:branches:network
- Fix /srv/tftpboot permissions wrt bsc#940608

OBS-URL: https://build.opensuse.org/request/show/523600
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=89
2017-09-13 14:15:31 +00:00
d7b45ae928 - reload system dbus to pick up policy change on install (bsc#1054429)
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=88
2017-08-18 11:16:45 +00:00
Dominique Leuenberger
a9a380275e Accepting request 449478 from network
1

OBS-URL: https://build.opensuse.org/request/show/449478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=63
2017-01-11 11:01:12 +00:00
Ismail Dönmez
13ce29f32b Accepting request 449467 from home:mwilck:branches:network
- Handle binding upstream servers to an interface if interface
  is destroyed and recreated (boo#1018160) 
  Added two patches from upstream:
  * added Handle-binding-upstream-servers-to-an-interface.patch
  * added Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch

OBS-URL: https://build.opensuse.org/request/show/449467
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=86
2017-01-10 08:52:59 +00:00
Dominique Leuenberger
b07b199c9f Accepting request 416775 from network
- Update to 2.76:
  * Include 0.0.0.0/8 in DNS rebind checks.
  * Enhance --add-subnet to allow arbitrary subnet addresses.
  * Respect the --no-resolv flag in inotify code. Fixes bug
    which caused dnsmasq to fail to start if a resolv-file
    was a dangling symbolic link, even of --no-resolv set.
  * Fix crash when an A or AAAA record is defined locally,
    in a hosts file, and an upstream server sends a reply
    that the same name is empty (CVE-2015-8899, bsc#983273).
  * Fix failure to correctly calculate cache-size when reading a
    hosts-file fails.
  * Fix wrong answer to simple name query when --domain-needed
    set, but no upstream servers configured.
  * Return REFUSED when running out of forwarding table slots,
    not SERVFAIL.
  * Add --max-port configuration.
  * Add --script-arp and two new functions for the dhcp-script.
  * Extend --add-mac to allow a new encoding of the MAC address
    as base64, by configurting --add-mac=base64
  * Add --add-cpe-id option.
  * Don't crash with divide-by-zero if an IPv6 dhcp-range is
    declared as a whole /64.
    (ie xx::0 to xx::ffff:ffff:ffff:ffff)
  * Add support for a TTL parameter in --host-record and --cname.
  * Add --dhcp-ttl option.
  * Add --tftp-mtu option.
  * Check return-code of inet_pton() when parsing dhcp-option.
  * Fix wrong value for EDNS UDP packet size when using
    --servers-file to define upstream DNS servers.
  * Add dhcp_release6 to contrib/lease-tools.

OBS-URL: https://build.opensuse.org/request/show/416775
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=62
2016-08-06 18:35:45 +00:00
Reinhard Max
428579c9fb - Update to 2.76:
* Include 0.0.0.0/8 in DNS rebind checks.
  * Enhance --add-subnet to allow arbitrary subnet addresses.
  * Respect the --no-resolv flag in inotify code. Fixes bug
    which caused dnsmasq to fail to start if a resolv-file
    was a dangling symbolic link, even of --no-resolv set.
  * Fix crash when an A or AAAA record is defined locally,
    in a hosts file, and an upstream server sends a reply
    that the same name is empty (CVE-2015-8899, bsc#983273).
  * Fix failure to correctly calculate cache-size when reading a
    hosts-file fails.
  * Fix wrong answer to simple name query when --domain-needed
    set, but no upstream servers configured.
  * Return REFUSED when running out of forwarding table slots,
    not SERVFAIL.
  * Add --max-port configuration.
  * Add --script-arp and two new functions for the dhcp-script.
  * Extend --add-mac to allow a new encoding of the MAC address
    as base64, by configurting --add-mac=base64
  * Add --add-cpe-id option.
  * Don't crash with divide-by-zero if an IPv6 dhcp-range is
    declared as a whole /64.
    (ie xx::0 to xx::ffff:ffff:ffff:ffff)
  * Add support for a TTL parameter in --host-record and --cname.
  * Add --dhcp-ttl option.
  * Add --tftp-mtu option.
  * Check return-code of inet_pton() when parsing dhcp-option.
  * Fix wrong value for EDNS UDP packet size when using
    --servers-file to define upstream DNS servers.
  * Add dhcp_release6 to contrib/lease-tools.

OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=84
2016-08-03 14:02:20 +00:00
Dominique Leuenberger
066af89b75 Accepting request 404054 from network
- dnsmasq-groups.patch: Initialize the supplementary groups of the
  dnsmasq user (bsc#859298).

OBS-URL: https://build.opensuse.org/request/show/404054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=61
2016-06-29 13:04:14 +00:00
Reinhard Max
9e6d0bab8c - dnsmasq-groups.patch: Initialize the supplementary groups of the
dnsmasq user (bsc#859298).

OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=82
2016-06-22 13:51:23 +00:00
Reinhard Max
a427dadb0d - Initialize the supplementary groups of the dnsmasq user
(bsc#859298).

OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=81
2016-06-16 12:44:49 +00:00
Dominique Leuenberger
548fa244ba Accepting request 366915 from network
1

OBS-URL: https://build.opensuse.org/request/show/366915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=60
2016-03-09 14:15:29 +00:00
Ismail Dönmez
3508d04081 Accepting request 366204 from home:pluskalm:branches:network
OBS-URL: https://build.opensuse.org/request/show/366204
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=79
2016-03-06 08:08:56 +00:00
Stephan Kulow
7dd60a9e09 Accepting request 326525 from network
1

OBS-URL: https://build.opensuse.org/request/show/326525
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=59
2015-08-27 06:54:14 +00:00
bcc77e54ae Accepting request 326465 from home:StefanBruens:branches:network
The build log is filled with a lot of redefinition warnings, as e.g. HAVE_DBUS is defined in both config.h and on the command line.

The correct way for the dnsmasq build system is to supply the configuration options as "COPTS" during make and make install.

OBS-URL: https://build.opensuse.org/request/show/326465
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=77
2015-08-25 07:22:17 +00:00
Dominique Leuenberger
d6937a64d2 Accepting request 323450 from network
1

OBS-URL: https://build.opensuse.org/request/show/323450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=58
2015-08-19 11:41:09 +00:00
Ismail Dönmez
86a5b874df Accepting request 323445 from home:StefanBruens:branches:network
This is a kind request to update dnsmasq from version 2.72 to 2.75.

2.73 contains a security related fix - CVE-2015-3294

The upstream changelog is contained in the rpm changelog.

OBS-URL: https://build.opensuse.org/request/show/323445
OBS-URL: https://build.opensuse.org/package/show/network/dnsmasq?expand=0&rev=75
2015-08-16 16:23:15 +00:00
Stephan Kulow
4940698f3b Accepting request 312722 from network
Please accept these changes.

OBS-URL: https://build.opensuse.org/request/show/312722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsmasq?expand=0&rev=57
2015-07-05 15:56:36 +00:00