aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* npassd/session/close: only allow owner to close sessionsinanmohd2024-04-211-1/+10
|
* npassd/session: free session when owner service disconnects from the bussinanmohd2024-04-213-10/+63
|
* npassd/service/open_session: change replay type, vs -> vosinanmohd2024-04-211-1/+1
|
* npassd: initsinanmohd2024-04-2011-9/+308
|
* c: improve error reportingsinanmohd2024-04-202-13/+13
|
* flake: bump flake.locksinanmohd2024-04-191-3/+3
|
* libnpass/openstore: use int instead of pass_store_t for error handlingsinanmohd2024-04-191-8/+7
|
* libnpass: readstore_all -> pass_readstore_allsinanmohd2024-04-183-3/+3
|
* npass/ls: make sure ret is initializedsinanmohd2024-04-171-0/+1
|
* npass: DEF_DEPTTH -> DEF_DEPTHsinanmohd2024-04-171-4/+4
|
* c: improve error reportingsinanmohd2024-04-172-3/+6
|
* c: rename error reporting marcossinanmohd2024-04-175-69/+69
|
* npass: refactorsinanmohd2024-04-174-74/+97
| | | | | | | | https://www.kernel.org/doc/html/v4.10/process/coding-style.html - Function return values and names (-Exxx = failure, 0 = success) for imperative commands (0 = failure, non-zero = success) for predicates
* libnpass: refactorsinanmohd2024-04-164-164/+157
| | | | | | | | https://www.kernel.org/doc/html/v4.10/process/coding-style.html - Function return values and names (-Exxx = failure, 0 = success) for imperative commands (0 = failure, non-zero = success) for predicates
* libnpass/util/util_strtrim: safely handle 0 length C stringssinanmohd2024-04-161-1/+2
|
* libnpass/util: refactorsinanmohd2024-04-153-21/+26
| | | | | | | | https://www.kernel.org/doc/html/v4.10/process/coding-style.html - Function return values and names (-Exxx = failure, 0 = success) for imperative commands (0 = failure, non-zero = success) for predicates
* libnpass/gpg: refactorsinanmohd2024-04-152-35/+68
| | | | | | | | | | https://www.kernel.org/doc/html/v4.10/process/coding-style.html - Centralized exiting of functions (goto cleanup) - Function return values and names (-Exxx = failure, 0 = success) for imperative commands (0 = failure, non-zero = success) for predicates - avoid macros that affect control flow
* c: properly handle return value of snprintfsinanmohd2024-04-123-28/+28
|
* libnpass: improve backward compatibility with original passsinanmohd2024-04-111-0/+16
|
* readme/installation/meson: set buildtype to releasesinanmohd2024-04-111-1/+1
|
* c: check string truncation when using snprintfsinanmohd2024-04-113-9/+16
|
* libnpass/util: fix off by one errorsinanmohd2024-04-111-2/+2
|
* c/format: initsinanmohd2024-04-119-97/+119
|
* meson/test/npass: initsinanmohd2024-04-112-1/+4
|
* libnpass/gpg: make key a NULL-terminated arraysinanmohd2024-04-111-6/+6
| | | | | | | | | | GPGME_DEBUG to the rescue. this bug caused pass gen and add to fail when building with gcc and optimization set to anything other than 0. https://www.gnupg.org/documentation/manuals/gpgme/Encrypting-a-Plaintext.html > Function: gpgme_error_t gpgme_op_encrypt ... > ... > recp must be a NULL-terminated array of keys
* c: wrap multi line macros inside do whilesinanmohd2024-04-102-9/+12
| | | | https://man.openbsd.org/style
* npass/gen: only append newline if stdout isattysinanmohd2024-04-101-1/+1
|
* libnpass: define PASS_DEF_LENsinanmohd2024-04-102-1/+3
|
* npass/help: follow bsd style usage patternssinanmohd2024-04-101-12/+13
| | | | https://man.openbsd.org/style
* c: declare local functions as staticsinanmohd2024-04-103-26/+26
|
* readme/installation/nix: initsinanmohd2024-04-101-5/+14
|
* flake/pkgs/npass: initsinanmohd2024-04-102-4/+42
|
* npass/ls: remove depth_state from args and make it staticsinanmohd2024-04-101-6/+7
|
* flake/shell/pkgs: add cclssinanmohd2024-04-101-1/+1
|
* npass/main: better error repottingsinanmohd2024-04-101-1/+1
|
* libnpass/readstore_all/len: PATH_MAX -> 64sinanmohd2024-04-101-1/+2
|
* npass/ls/depth_state_len: NAME_MAX -> 16sinanmohd2024-04-101-3/+4
|
* src: avoid unnecessary sizeof() - 1sinanmohd2024-04-103-8/+8
|
* readme: add npass.pngsinanmohd2024-04-101-0/+2
|
* npass: better mimic behaviour of the original passsinanmohd2024-04-091-8/+17
|
* libnpass: better error messagessinanmohd2024-04-091-4/+10
|
* pass/ls: initsinanmohd2024-04-095-5/+261
|
* libnpass/pass_gen_t: PASS_GEN_PRINT -> PASS_GEN_GRAPHsinanmohd2024-04-082-6/+6
|
* meson: clean upsinanmohd2024-04-071-1/+0
|
* flake: clean upsinanmohd2024-04-071-1/+2
|
* libnpass/pass_gen_set/PASS_GEN_PRINT: add missing upper alphabetsinanmohd2024-04-071-0/+1
|
* libnpass/pass_gen_t: PASS_GEN_ALPHA -> PASS_GEN_ALNUMsinanmohd2024-04-072-2/+2
|
* readme: initsinanmohd2024-04-071-0/+40
|
* pass/gen: initsinanmohd2024-04-073-1/+94
|
* util: refactor error reportingsinanmohd2024-04-075-57/+56
|