From d45ef38cf72e907a9c20c2ea84a1102d2c4c3f6e Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Mon, 23 Feb 2026 18:55:52 +0100 Subject: [PATCH] StdinCredentials: increase maxCharacters to 8,192 (#1203) --- Sources/tart/Credentials/StdinCredentials.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/tart/Credentials/StdinCredentials.swift b/Sources/tart/Credentials/StdinCredentials.swift index a6591ac..9b71ec3 100644 --- a/Sources/tart/Credentials/StdinCredentials.swift +++ b/Sources/tart/Credentials/StdinCredentials.swift @@ -15,7 +15,7 @@ class StdinCredentials { return (user, password) } - private static func readStdinCredential(name: String, prompt: String, maxCharacters: Int = 1024, isSensitive: Bool) throws -> String { + private static func readStdinCredential(name: String, prompt: String, maxCharacters: Int = 8192, isSensitive: Bool) throws -> String { var buf = [CChar](repeating: 0, count: maxCharacters + 1 /* sentinel */ + 1 /* NUL */) guard let rawCredential = readpassphrase(prompt, &buf, buf.count, isSensitive ? RPP_ECHO_OFF : RPP_ECHO_ON) else { throw StdinCredentialsError.CredentialRequired(which: name)