Differences From Artifact [bd775cdba4]:
- File kpw.d/kpw.c — part of check-in [a49d93061d] at 2019-09-06 01:02:13 on branch trunk — fix bug caused by unintuitive behavior of strncmp (user: lexi, size: 31039) [annotate] [blame] [check-ins using]
- File kpw/kpw.c — part of check-in [c29fe4718a] at 2019-10-17 20:03:22 on branch trunk — reorganize dumbass directory structure (user: lexi, size: 31039) [annotate] [blame] [check-ins using]
To Artifact [6654582dbe]:
- File kpw/kpw.c — part of check-in [0f5a51907d] at 2023-04-13 07:26:12 on branch trunk — relicense to EUPL (user: lexi, size: 31042) [annotate] [blame] [check-ins using]
1 1 /* [ʞ] kpw.c - password manager 2 2 * ↳ derivative of mkpw.c 3 3 * ~ lexi hale <lexi@hale.su> 4 - * © AGPLv3 4 + * © EUPL v1.2 5 5 * $ cc -O4 kpw.c -okpw [-D_CLIPBOARD] 6 6 * - D_CLIPBOARD enables kpw to automatically 7 7 * copy passwords to the clipboard. it does 8 8 * this by attempting to execute a sequence 9 9 * of binaries, and then writing the password 10 10 * to STDIN of the binary that succeeds. 11 11 * - D_SAVEKEY enables kpw to store the database