Resolves: #1833193 - curl: make the --krb option work again
This commit is contained in:
		
							parent
							
								
									6071e0dd16
								
							
						
					
					
						commit
						87d774717a
					
				
							
								
								
									
										65
									
								
								0001-curl-7.71.1-tool-krb-opt.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								0001-curl-7.71.1-tool-krb-opt.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,65 @@ | |||||||
|  | From a58654cbc5bea608b9c8729703a6d866ffaae8d8 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Kamil Dudka <kdudka@redhat.com> | ||||||
|  | Date: Thu, 2 Jul 2020 17:41:37 +0200 | ||||||
|  | Subject: [PATCH 1/2] tool_getparam: make --krb option work again | ||||||
|  | 
 | ||||||
|  | It was disabled by mistake in commit curl-7_37_1-23-ge38ba4301. | ||||||
|  | 
 | ||||||
|  | Bug: https://bugzilla.redhat.com/1833193 | ||||||
|  | Closes #5640 | ||||||
|  | 
 | ||||||
|  | Upstream-commit: d2fd845c35922ca73b89c617597dd5c59772e16a | ||||||
|  | Signed-off-by: Kamil Dudka <kdudka@redhat.com> | ||||||
|  | ---
 | ||||||
|  |  src/tool_getparam.c | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/src/tool_getparam.c b/src/tool_getparam.c
 | ||||||
|  | index 3409621..9c6bc8a 100644
 | ||||||
|  | --- a/src/tool_getparam.c
 | ||||||
|  | +++ b/src/tool_getparam.c
 | ||||||
|  | @@ -813,7 +813,7 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */
 | ||||||
|  |          break; | ||||||
|  |        case 'x': /* --krb */ | ||||||
|  |          /* kerberos level string */ | ||||||
|  | -        if(curlinfo->features & CURL_VERSION_KERBEROS4)
 | ||||||
|  | +        if(curlinfo->features & CURL_VERSION_SPNEGO)
 | ||||||
|  |            GetStr(&config->krblevel, nextarg); | ||||||
|  |          else | ||||||
|  |            return PARAM_LIBCURL_DOESNT_SUPPORT; | ||||||
|  | -- 
 | ||||||
|  | 2.21.3 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | From 0be44560dfe3597a12b21b95798f69714ff0459a Mon Sep 17 00:00:00 2001 | ||||||
|  | From: Daniel Stenberg <daniel@haxx.se> | ||||||
|  | Date: Thu, 2 Jul 2020 23:46:40 +0200 | ||||||
|  | Subject: [PATCH 2/2] curl_version_info.3: CURL_VERSION_KERBEROS4 is deprecated | ||||||
|  | 
 | ||||||
|  | This came up in #5640. It make sense to clarify this in the docs! | ||||||
|  | 
 | ||||||
|  | Reminded-by: Kamil Dudka | ||||||
|  | Closes #5642 | ||||||
|  | 
 | ||||||
|  | Upstream-commit: 54f21be2e3a64b9e57130cf6d1eb4f17c44d7967 | ||||||
|  | Signed-off-by: Kamil Dudka <kdudka@redhat.com> | ||||||
|  | ---
 | ||||||
|  |  docs/libcurl/curl_version_info.3 | 2 +- | ||||||
|  |  1 file changed, 1 insertion(+), 1 deletion(-) | ||||||
|  | 
 | ||||||
|  | diff --git a/docs/libcurl/curl_version_info.3 b/docs/libcurl/curl_version_info.3
 | ||||||
|  | index 2d21dfb..0d26e87 100644
 | ||||||
|  | --- a/docs/libcurl/curl_version_info.3
 | ||||||
|  | +++ b/docs/libcurl/curl_version_info.3
 | ||||||
|  | @@ -151,7 +151,7 @@ letters. (Added in 7.12.0)
 | ||||||
|  |  .IP CURL_VERSION_IPV6 | ||||||
|  |  supports IPv6 | ||||||
|  |  .IP CURL_VERSION_KERBEROS4 | ||||||
|  | -supports Kerberos V4 (when using FTP)
 | ||||||
|  | +supports Kerberos V4 (when using FTP). Legacy bit. Deprecated since 7.33.0.
 | ||||||
|  |  .IP CURL_VERSION_KERBEROS5 | ||||||
|  |  supports Kerberos V5 authentication for FTP, IMAP, POP3, SMTP and SOCKSv5 proxy | ||||||
|  |  (Added in 7.40.0) | ||||||
|  | -- 
 | ||||||
|  | 2.21.3 | ||||||
|  | 
 | ||||||
| @ -1,10 +1,13 @@ | |||||||
| Summary: A utility for getting files from remote servers (FTP, HTTP, and others) | Summary: A utility for getting files from remote servers (FTP, HTTP, and others) | ||||||
| Name: curl | Name: curl | ||||||
| Version: 7.71.1 | Version: 7.71.1 | ||||||
| Release: 1%{?dist} | Release: 2%{?dist} | ||||||
| License: MIT | License: MIT | ||||||
| Source: https://curl.haxx.se/download/%{name}-%{version}.tar.xz | Source: https://curl.haxx.se/download/%{name}-%{version}.tar.xz | ||||||
| 
 | 
 | ||||||
|  | # curl: make the --krb option work again (#1833193) | ||||||
|  | Patch1:   0001-curl-7.71.1-tool-krb-opt.patch | ||||||
|  | 
 | ||||||
| # patch making libcurl multilib ready | # patch making libcurl multilib ready | ||||||
| Patch101: 0101-curl-7.32.0-multilib.patch | Patch101: 0101-curl-7.32.0-multilib.patch | ||||||
| 
 | 
 | ||||||
| @ -172,6 +175,7 @@ be installed. | |||||||
| %setup -q | %setup -q | ||||||
| 
 | 
 | ||||||
| # upstream patches | # upstream patches | ||||||
|  | %patch1 -p1 | ||||||
| 
 | 
 | ||||||
| # Fedora patches | # Fedora patches | ||||||
| %patch101 -p1 | %patch101 -p1 | ||||||
| @ -350,6 +354,9 @@ rm -f ${RPM_BUILD_ROOT}%{_libdir}/libcurl.la | |||||||
| %{_libdir}/libcurl.so.4.[0-9].[0-9].minimal | %{_libdir}/libcurl.so.4.[0-9].[0-9].minimal | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Fri Jul 03 2020 Kamil Dudka <kdudka@redhat.com> - 7.71.1-2 | ||||||
|  | - curl: make the --krb option work again (#1833193) | ||||||
|  | 
 | ||||||
| * Wed Jul 01 2020 Kamil Dudka <kdudka@redhat.com> - 7.71.1-1 | * Wed Jul 01 2020 Kamil Dudka <kdudka@redhat.com> - 7.71.1-1 | ||||||
| - new upstream release | - new upstream release | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user