← Commit list

9c4cd75d1

Denys Vlasenko
Denys Vlasenko
2025-07-06
SOURCE BUG Duration: 72s

Subject

restore mangled comment

SOURCE BUG

This commit was genuinely broken at the time (not related to our build system): libbb/yescrypt eklenirken (2025-07-06 - 2025-07-07 arasi) once unutulan kaynak dosyalari (pw_encrypt_yes.c, hash_sha256_block.c, pw_ascii64.c), ardindan 64-bit'te derlenmeyen bir 'buflen' degiskeni (alg-yescrypt-kdf.c) vardi - busybox'in kendi kodundaki gercek hatalar (e5d3a8763 ile duzeltildi)

→ Bu hatanin tam hikayesini ve duzeltme diffini gor

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

libbb/pw_encrypt.c+2 -2
@@ -77,9 +77,9 @@ char* FAST_FUNC crypt_make_pw_salt(char salt[MAX_PW_SALT_LEN], const char *algo)
// The "j9T$" below is the default "yescrypt parameters" encoded by yescrypt_encode_params_r():
//
//shadow-4.17.4/src/passwd.c
-// salt = crypt_make_rand64encoded(NULL, NULL);
+// salt = crypt_make_salt(NULL, NULL);
//shadow-4.17.4/lib/salt.c
-//const char *crypt_make_rand64encoded(const char *meth, void *arg)
+//const char *crypt_make_salt(const char *meth, void *arg)
// if (streq(method, "YESCRYPT")) {
// MAGNUM(result, 'y');
// salt_len = YESCRYPT_SALT_SIZE; // 24