We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents cb29348 + 6e42dec commit 141f5acCopy full SHA for 141f5ac
appveyor.yml
@@ -7,7 +7,7 @@ shallow_clone: true
7
8
environment:
9
LR_EXTERNAL: c:\external
10
- CURL_VER: 7.64.0
+ CURL_VER: 7.65.1
11
12
matrix:
13
- LUA: "lua 5.1"
src/lcopteasy.h
@@ -88,7 +88,11 @@ OPT_ENTRY( interface, INTERFACE, STR, LCURL_STORE_ST
88
OPT_ENTRY( localport, LOCALPORT, LNG, 0, LCURL_DEFAULT_VALUE )
89
OPT_ENTRY( localportrange, LOCALPORTRANGE, LNG, 0, 1 )
90
OPT_ENTRY( dns_cache_timeout, DNS_CACHE_TIMEOUT, LNG, 0, 60 )
91
+
92
+#if !LCURL_CURL_VER_GE(7,65,0)
93
OPT_ENTRY( dns_use_global_cache, DNS_USE_GLOBAL_CACHE, LNG, 0, LCURL_DEFAULT_VALUE )
94
+#endif
95
96
#if LCURL_CURL_VER_GE(7,25,0)
97
OPT_ENTRY( dns_servers, DNS_SERVERS, STR, LCURL_STORE_STRING, LCURL_DEFAULT_VALUE )
98
#endif
@@ -461,6 +465,10 @@ OPT_ENTRY(upload_buffersize, UPLOAD_BUFFERSIZE, LNG, 0, 64 * 1024)
461
465
OPT_ENTRY(http09_allowed, HTTP09_ALLOWED, LNG, 0, 0)
462
466
463
467
468
+#if LCURL_CURL_VER_GE(7,65,0)
469
+OPT_ENTRY(maxage_conn, MAXAGE_CONN, LNG, 0, LCURL_DEFAULT_VALUE)
470
471
464
472
//{ Restore system macros
473
474
#ifdef LCURL__TCP_FASTOPEN
src/lcopturl.h
@@ -8,6 +8,7 @@ ENTRY_PART(query, UPART_QUERY , CURLUE_NO_QUERY )
ENTRY_PART(scheme, UPART_SCHEME , CURLUE_NO_SCHEME )
ENTRY_PART(url, UPART_URL , CURLUE_OK )
ENTRY_PART(user, UPART_USER , CURLUE_NO_USER )
+ENTRY_PART(zoneid, UPART_ZONEID , CURLUE_UNKNOWN_PART )
ENTRY_FLAG(DEFAULT_PORT )
14
ENTRY_FLAG(NO_DEFAULT_PORT )
test/test_urlapi.lua
@@ -211,6 +211,22 @@ end)
211
-- assert_equal("http://example.com/?a=hello+world", url:get_url())
212
-- end)
213
214
+if curl.UPART_ZONEID then
215
216
+it('should returns zoneid', function()
217
+ url = scurl.url('http://[fe80:3438:7667:5c77:ce27%18]:3800')
218
+ assert_equal('18', url:get_zoneid())
219
+end)
220
221
+it('should returns empty on missing zoneid', function()
222
+ url = scurl.url('http://[fe80:3438:7667:5c77:ce27]:3800')
223
+ assert_equal(curl.null, url:get_zoneid())
224
225
226
+else
227
+ test_zoneid = skip_case('URL API supports zoneid since version 7.65.0')
228
+end
229
230
end end
231
232
local _ENV = TEST_CASE'curlu parameter' if ENABLE then
0 commit comments