Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: b9f359b1679b
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 635ea98f2f72
Choose a head ref
  • 7 commits
  • 2 files changed
  • 6 contributors

Commits on Apr 27, 2020

  1. Merge master into staging-next

    FRidh committed Apr 27, 2020
    Copy the full SHA
    a3689a9 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. openldap: 2.4.49 → 2.4.50

    Fixes: CVE-2020-12243
    
    In filter.c in slapd in OpenLDAP before 2.4.50, LDAP search filters
    with nested boolean expressions can result in denial of service
    (daemon crash).
    mweinelt committed Apr 28, 2020
    Copy the full SHA
    2091d42 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #86246 from mweinelt/openldap/v2.4.50

    openldap: 2.4.49 → 2.4.50
    flokli committed Apr 28, 2020
    Copy the full SHA
    d464035 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. dnsmasq: 2.80 → 2.81

    Fixes: CVE-2019-14834
    
    A vulnerability was found in dnsmasq before version 2.81, where the
    memory leak allows remote attackers to cause a denial of service
    (memory consumption) via vectors involving DHCP response creation.
    
    Changelog:
    
    version 2.81
    	Improve cache behaviour for TCP connections. For ease of
    	implementaion, dnsmasq has always forked a new process to handle
    	each incoming TCP connection. A side-effect of this is that
    	any DNS queries answered from TCP connections are not cached:
    	when TCP connections were rare, this was not a problem.
    	With the coming of DNSSEC, it is now the case that some
    	DNSSEC queries have answers which spill to TCP, and if,
    	for instance, this applies to the keys for the root, then
    	those never get cached, and performance is very bad.
    	This fix passes cache entries back from the TCP child process to
    	the main server process, and fixes the problem.
    
    	Remove the NO_FORK compile-time option, and support for uclinux.
    	In an era where everything has an MMU, this looks like
    	an anachronism, and it adds to (Ok, multiplies!) the
    	combinatorial explosion of compile-time options. Thanks to
    	Kevin Darbyshire-Bryant for the patch.
    
    	Fix line-counting when reading /etc/hosts and friends; for
    	correct error messages. Thanks to Christian Rosentreter
    	for reporting this.
    
    	Fix bug in DNS non-terminal code, added in 2.80, which could
    	sometimes cause a NODATA rather than an NXDOMAIN reply.
    	Thanks to Norman Rasmussen, Sven Mueller and Maciej Żenczykowski
    	for spotting and diagnosing the bug and providing patches.
    
    	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. Dnsmasq
    	now fails early if a required capability is not available, and
    	tries not to request capabilities not required by its
    	configuration.
    
    	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. Thanks to
    	Evgenii Seliavka for the suggestion and initial patch.
    
    	In the router advert code, handle case where we have two
    	different interfaces on the same IPv6 net, and we are doing
    	RA/DHCP service on only one of them. Thanks to NIIBE Yutaka
    	for spotting this case and making the initial patch.
    
    	Support prefixed ranges of ipv6 addresses in dhcp-host.
    	This eases problems chain-netbooting, where each link in the
    	chain requests an address using a different UID. With a single
    	address, only one gets the "static" address, but with this
    	fix, enough addresses can be reserved for all the stages of the
    	boot. Many thanks to Harald Jensås for his work on this idea and
    	earlier patches.
    
    	Add filtering by tag of --dhcp-host directives. Based on a patch
    	by Harald Jensås.
    
    	Allow empty server spec in --rev-server, to match --server.
    
    	Remove DSA signature verification from DNSSEC, as specified in
    	RFC 8624. Thanks to Loganaden Velvindron for the original patch.
    
    	Add --script-on-renewal option.
    mweinelt committed Apr 29, 2020
    Copy the full SHA
    c9fef62 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    f14021f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Merge pull request #86277 from mweinelt/dnsmasq/2.81

    dnsmasq: 2.80 → 2.81
    andir committed May 1, 2020
    Copy the full SHA
    bf3870a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #86330 from NixOS/staging-next

    Staging next
    FRidh committed May 1, 2020
    Copy the full SHA
    635ea98 View commit details
    Browse the repository at this point in the history