Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't exec, but run alternative pinentry. | Matěj Cepl | 2023-11-23 | 1 | -1/+1 |
| | | | | Fixes: https://todo.sr.ht/~mcepl/devel/20 | ||||
* | Hide options list, which is not used in the pinentry application. | Matěj Cepl | 2023-09-01 | 1 | -1/+1 |
| | | | | | | https://www.reddit.com/r/qtools/comments/16772du/how_to_hide_the_list/ Thank you /u/atomicbbblast for advice. | ||||
* | feat: make pinentry work both with and without GUI. | Matěj Cepl | 2023-08-11 | 1 | -3/+7 |
| | |||||
* | docs: some more resources on the pinentry programming. | Matěj Cepl | 2023-08-11 | 1 | -2/+5 |
| | |||||
* | fix: fix the logic of encoding/decoding of the strings. | Matěj Cepl | 2023-08-11 | 1 | -4/+8 |
| | | | | | It must be first decoded to the plain UTF-8 string, and only then bastard-encoded for the Assuan protocol. | ||||
* | test: remove $INSIDE_BATS home-made protection and use the proper way. | Matěj Cepl | 2023-08-11 | 1 | -127/+126 |
| | | | | | If in the end of the script differentiates between the script being sourced and run. | ||||
* | fix: just do very light decoding of the SETDESC strings. | Matěj Cepl | 2023-08-11 | 1 | -3/+8 |
| | | | | | | So, after getting complete and tested implementation of URLencode/decode, I have found that Assuan doesn’t read that. No encoding aside from very simple ones are deciphered. | ||||
* | fix: add tested new implementation of URL encode/decode. | Matěj Cepl | 2023-08-11 | 1 | -17/+35 |
| | |||||
* | test: the same fix I did in the tests. | Matěj Cepl | 2023-08-11 | 1 | -5/+5 |
| | |||||
* | fix: decode RFC-3986 encoded strings in SETDESC | Matěj Cepl | 2023-08-11 | 1 | -7/+25 |
| | |||||
* | test: first attempt to test. | Matěj Cepl | 2023-08-11 | 1 | -1/+10 |
| | | | | General mechanism works, but the first tested function breaks. | ||||
* | fix: refactor splitting line into a function. | Matěj Cepl | 2023-08-11 | 1 | -39/+23 |
| | |||||
* | chore: add LICENSE. | Matěj Cepl | 2023-08-11 | 1 | -4/+11 |
| | |||||
* | fix: remove Pythonism (os.getpid -> $$). | Matěj Cepl | 2023-08-11 | 1 | -1/+1 |
| | |||||
* | fix: fix removing element from a Bash array (it needs to be reinitialized). | Matěj Cepl | 2023-08-11 | 1 | -8/+8 |
| | | | | | Also, the output of `systemctl --user show-environment` contains new lines, not only spaces. | ||||
* | fix: just add more documentation and more working commands. | Matěj Cepl | 2023-08-11 | 1 | -3/+42 |
| | |||||
* | chore: conversion of the Python script to bash. | Matěj Cepl | 2023-08-11 | 1 | -0/+150 |
It is syntactically correct, and that's probably everything good I can say about it. |