Add support for BIND 9.16.9
It changed DB api and needs additional patch. No build yet, therefore no changelog entry. Signed-off-by: Petr Menšík <pemensik@redhat.com>
This commit is contained in:
		
							parent
							
								
									2c5f19e0b6
								
							
						
					
					
						commit
						4125530c01
					
				
							
								
								
									
										30
									
								
								bind-dyndb-ldap-11.6-bind-9.16.9.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								bind-dyndb-ldap-11.6-bind-9.16.9.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,30 @@ | |||||||
|  | From 2a732bb03812878a9cc00d27d6c80f3993520626 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Petr Mensik <pemensik@redhat.com> | ||||||
|  | Date: Thu, 26 Nov 2020 17:31:21 +0100 | ||||||
|  | Subject: [PATCH] Support BIND 9.16.9 | ||||||
|  | 
 | ||||||
|  | Two new functions were added to database interface. They are more | ||||||
|  | related to caching server and not authoritative. Add just null pointers, | ||||||
|  | returning not supporter error if used. | ||||||
|  | ---
 | ||||||
|  |  src/ldap_driver.c | 4 ++++ | ||||||
|  |  1 file changed, 4 insertions(+) | ||||||
|  | 
 | ||||||
|  | diff --git a/src/ldap_driver.c b/src/ldap_driver.c
 | ||||||
|  | index 2f6574ea5..c524b7cc5 100644
 | ||||||
|  | --- a/src/ldap_driver.c
 | ||||||
|  | +++ b/src/ldap_driver.c
 | ||||||
|  | @@ -959,6 +959,10 @@ static dns_dbmethods_t ldapdb_methods = {
 | ||||||
|  |  	setservestalettl, | ||||||
|  |  	getservestalettl, | ||||||
|  |  #endif | ||||||
|  | +#if LIBDNS_VERSION_MAJOR >= 1609
 | ||||||
|  | +	NULL, /* setservestalerefresh */
 | ||||||
|  | +	NULL, /* getservestalerefresh */
 | ||||||
|  | +#endif
 | ||||||
|  |  #if LIBDNS_VERSION_MAJOR >= 1600 | ||||||
|  |  	NULL, /* setgluecachestats */ | ||||||
|  |  #endif | ||||||
|  | -- 
 | ||||||
|  | 2.26.2 | ||||||
|  | 
 | ||||||
| @ -20,6 +20,8 @@ URL:            https://releases.pagure.org/bind-dyndb-ldap | |||||||
| Source0:        https://releases.pagure.org/%{name}/%{name}-%{VERSION}.tar.bz2 | Source0:        https://releases.pagure.org/%{name}/%{name}-%{VERSION}.tar.bz2 | ||||||
| Source1:        https://releases.pagure.org/%{name}/%{name}-%{VERSION}.tar.bz2.asc | Source1:        https://releases.pagure.org/%{name}/%{name}-%{VERSION}.tar.bz2.asc | ||||||
| 
 | 
 | ||||||
|  | Patch1:         bind-dyndb-ldap-11.6-bind-9.16.9.patch | ||||||
|  | 
 | ||||||
| BuildRequires:  bind-devel >= %{bind_version}, bind-lite-devel >= %{bind_version} | BuildRequires:  bind-devel >= %{bind_version}, bind-lite-devel >= %{bind_version} | ||||||
| BuildRequires:  krb5-devel | BuildRequires:  krb5-devel | ||||||
| BuildRequires:  openldap-devel | BuildRequires:  openldap-devel | ||||||
| @ -41,7 +43,7 @@ off of your LDAP server. | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| %prep | %prep | ||||||
| %setup -q -n %{name}-%{VERSION} | %autosetup -n %{name}-%{VERSION} -p1 | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| autoreconf -fiv | autoreconf -fiv | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user