Skip to content

Commit 7b13a8c

Browse files
committed
Add. SSH_AUTH_GSSAPI flag.
1 parent 27946bc commit 7b13a8c

2 files changed

Lines changed: 15 additions & 8 deletions

File tree

src/lcflags.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ FLG_ENTRY(SSH_AUTH_PASSWORD )
3737
#ifdef CURLSSH_AUTH_HOST
3838
FLG_ENTRY(SSH_AUTH_HOST )
3939
#endif
40+
#ifdef CURLSSH_AUTH_GSSAPI
41+
FLG_ENTRY(SSH_AUTH_GSSAPI )
42+
#endif
4043
#ifdef CURLSSH_AUTH_KEYBOARD
4144
FLG_ENTRY(SSH_AUTH_KEYBOARD )
4245
#endif

src/lua/cURL/impl/cURL.lua

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -381,14 +381,18 @@ Easy.setopt_httpauth = wrap_setopt_flags("httpauth", {
381381
["ONLY" ] = curl.AUTH_ONLY;
382382
["ANY" ] = curl.AUTH_ANY;
383383
["ANYSAFE" ] = curl.AUTH_ANYSAFE;
384-
["SSH_ANY" ] = curl.SSH_AUTH_ANY;
385-
["SSH_NONE" ] = curl.SSH_AUTH_NONE;
386-
["SSH_PUBLICKEY" ] = curl.SSH_AUTH_PUBLICKEY;
387-
["SSH_PASSWORD" ] = curl.SSH_AUTH_PASSWORD;
388-
["SSH_HOST" ] = curl.SSH_AUTH_HOST;
389-
["SSH_KEYBOARD" ] = curl.SSH_AUTH_KEYBOARD;
390-
["SSH_AGENT" ] = curl.SSH_AUTH_AGENT;
391-
["SSH_DEFAULT" ] = curl.SSH_AUTH_DEFAULT;
384+
})
385+
386+
Easy.setopt_ssh_auth_types = wrap_setopt_flags("ssh_auth_types", {
387+
["NONE" ] = curl.SSH_AUTH_NONE;
388+
["ANY" ] = curl.SSH_AUTH_ANY;
389+
["PUBLICKEY" ] = curl.SSH_AUTH_PUBLICKEY;
390+
["PASSWORD" ] = curl.SSH_AUTH_PASSWORD;
391+
["HOST" ] = curl.SSH_AUTH_HOST;
392+
["GSSAPI" ] = curl.SSH_AUTH_GSSAPI;
393+
["KEYBOARD" ] = curl.SSH_AUTH_KEYBOARD;
394+
["AGENT" ] = curl.SSH_AUTH_AGENT;
395+
["DEFAULT" ] = curl.SSH_AUTH_DEFAULT;
392396
})
393397

394398
end

0 commit comments

Comments
 (0)