Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'hall'2.0.0 | Fredrik Salomonsson | 2020-06-26 | 19 | -233/+806 |
|\ | |||||
| * | Fix typo in README | Fredrik Salomonsson | 2020-06-26 | 1 | -1/+1 |
| | | |||||
| * | Use ~! to flush the output | Fredrik Salomonsson | 2020-06-26 | 1 | -16/+8 |
| | | | | | | | | | | Instead of having to sprinkle force-output all over the place. Which also breaks some of the functions that accept an optional port. | ||||
| * | Check in automake files | Fredrik Salomonsson | 2020-06-26 | 7 | -0/+327 |
| | | |||||
| * | Add # before the mode: org; | Fredrik Salomonsson | 2020-06-14 | 1 | -1/+1 |
| | | | | | | | | So it doesn't show up when rendering the document. | ||||
| * | Bumping up 2.0.0 | Fredrik Salomonsson | 2020-06-14 | 3 | -5/+5 |
| | | | | | | | | | | As the script lost the -guile prefix, and it is now split into a module and a script. | ||||
| * | Add not about breaking changes | Fredrik Salomonsson | 2020-06-14 | 1 | -0/+7 |
| | | |||||
| * | Add comment before the mode in README.org | Fredrik Salomonsson | 2020-06-14 | 1 | -1/+1 |
| | | | | | | | | | | Otherwise it will pop up in when rendered in github or another git hosting site. | ||||
| * | Fix use modules for script | Fredrik Salomonsson | 2020-06-14 | 2 | -5/+2 |
| | | |||||
| * | Comment out the nested test groups | Fredrik Salomonsson | 2020-06-14 | 1 | -6/+6 |
| | | | | | | | | | | | | | | As there is a parsing bug in guile-hall's test runner. So if a error is triggered inside a nested test group no log will show up. So commenting out these temporarily to work around that issue. | ||||
| * | Update tests to send in the fake-port via the keyword | Fredrik Salomonsson | 2020-06-14 | 1 | -106/+88 |
| | | | | | | | | | | | | Instead of using with-output-to-port procedure. As that had some issues with guile-hall, as well as reporting the error from the test suite. As it was accedentally capturing it. | ||||
| * | Add keyword argument to the get functions to redirect the output | Fredrik Salomonsson | 2020-06-14 | 1 | -13/+13 |
| | | | | | | | | | | To make it easier to test them without having to externally redirect the output. As that messes up the testing suite as well as guile-hall. | ||||
| * | Using Hall to handle the project | Fredrik Salomonsson | 2020-06-12 | 13 | -102/+370 |
|/ | |||||
* | Fix crash when rofi is aborted (#11)1.0.2 | Fredrik Salomonsson | 2020-05-11 | 1 | -1/+1 |
| | |||||
* | Bumping up version to 1.0.11.0.1 | Fredrik Salomonsson | 2020-05-11 | 1 | -1/+1 |
| | |||||
* | Add test for empty password and string-empty? | Fredrik Salomonsson | 2020-05-11 | 2 | -2/+47 |
| | |||||
* | Use the html newline when combining the error and description (#10) | Fredrik Salomonsson | 2020-05-11 | 1 | -1/+1 |
| | | | | Otherwise it will not linebreak properly | ||||
* | Add missing '-input /dev/null' to rofi when asking for password (#9) | Fredrik Salomonsson | 2020-05-11 | 1 | -12/+12 |
| | | | | | | | When refactoring this got removed. Which hangs the input when running via gpg. It doesn't show up when running `pinentry-rofi` directly. The hang is pretty nasty as well, as input to other programs stop working. Only way is to open up a new terminal and find the PID and kill it. | ||||
* | Bumping up version to 1.0.01.0.0 | Fredrik Salomonsson | 2020-05-11 | 1 | -1/+1 |
| | |||||
* | Add test target to makefile (#8) | Fredrik Salomonsson | 2020-05-11 | 1 | -0/+4 |
| | |||||
* | Ignore log that the test framework generates | Fredrik Salomonsson | 2020-05-11 | 1 | -0/+1 |
| | |||||
* | Exposing rofi-popup | Fredrik Salomonsson | 2020-05-11 | 1 | -0/+2 |
| | |||||
* | Add tests (#8) | Fredrik Salomonsson | 2020-05-11 | 1 | -0/+406 |
| | | | | | Covers up all except pinentry-loop and rofi-popup. Not sure how I'm going to test input to rofi. | ||||
* | Refactor the rofi part of the code | Fredrik Salomonsson | 2020-05-11 | 1 | -68/+86 |
| | | | | | | | Wrapped the call to rofi into one function. Then let `pinentry-getpin` and `pinentry-confirm` call that. Make it easier to test the code, make it easier to maintain and should be easier to potentially swap out the rofi call to something else in the future. | ||||
* | Convert hex to char before handling underline for pango-markup | Fredrik Salomonsson | 2020-05-08 | 1 | -3/+3 |
| | |||||
* | Fix that the underline/underscore handle newlines | Fredrik Salomonsson | 2020-05-08 | 1 | -3/+3 |
| | |||||
* | export the public functions | Fredrik Salomonsson | 2020-05-08 | 1 | -1/+42 |
| | |||||
* | Remove pinentry prefix for some utility functions | Fredrik Salomonsson | 2020-05-08 | 1 | -6/+6 |
| | |||||
* | Made pinentry-rofi a module | Fredrik Salomonsson | 2020-05-08 | 1 | -8/+9 |
| | |||||
* | Fix copyright | Fredrik Salomonsson | 2020-05-08 | 1 | -1/+1 |
| | |||||
* | Merge branch 'message_6' (#6) | Fredrik Salomonsson | 2020-05-04 | 1 | -2/+23 |
|\ | |||||
| * | Added support for MESSAGE and CONFIRM --one-button (#6) | Fredrik Salomonsson | 2020-05-04 | 1 | -2/+23 |
| | | | | | | | | | | More digging in the protocol, it can also use CONFIRM with one button aka MESSAGE, to show message to the user. | ||||
* | | Merge branch 'better_default_7' (#7) | Fredrik Salomonsson | 2020-05-04 | 1 | -10/+31 |
|\ \ | |||||
| * | | Added support for default-ok, default-cancel and default-prompt (#7) | Fredrik Salomonsson | 2020-05-04 | 1 | -2/+26 |
| | | | | | | | | | | | | | | | They now set the `ok-button`, `cancel-button` and `prompt` on the pinentry struct. Rest of the options are still ignored. | ||||
| * | | Better handling of the default ok and cancel labels (#7) | Fredrik Salomonsson | 2020-05-04 | 1 | -8/+5 |
| |/ | | | | | | | | | | | The default ok and cancel are now default values for pinentry's `ok-button` and `cancel-button`. Which simplifies the `CONFIRM` pop up a bit. | ||||
* | | Refactored the functions that set button labels or messages (#5) | Fredrik Salomonsson | 2020-05-04 | 1 | -17/+39 |
| | | | | | | | | | | | | Reduced the amount of duplicate code, i.e setting pinentry-ok and use of `input-string` and `pango-markup`. By creating three wrapper functions. | ||||
* | | Added support for underline (#5) | Fredrik Salomonsson | 2020-05-04 | 1 | -1/+27 |
|/ | | | | | | | | | | Reading some more in the pinentry protocol [1], underscore followed by a character means underline that character. To escape that two underscore is used. Added that behavior in the messages. The input to dmenu i.e the buttons, does not support pango markup so just removing the underscore. [1] http://info2html.sourceforge.net/cgi-bin/info2html-demo/info2html?(pinentry)Protocol | ||||
* | Fixed typo in the error code | Fredrik Salomonsson | 2020-05-04 | 1 | -1/+1 |
| | |||||
* | Missing punctuation on docstring | Fredrik Salomonsson | 2020-05-04 | 1 | -1/+1 |
| | |||||
* | Replace %0A with instead of \\\\n (#4) | Fredrik Salomonsson | 2020-05-04 | 1 | -2/+2 |
| | | | | | | This should fix the newline issue. Thanks to @n0emis for pointing this out. | ||||
* | Properly handle newlines in input strings (#4) | Fredrik Salomonsson | 2020-05-03 | 1 | -18/+26 |
| | |||||
* | Using ">:" for the prompt of confirm popup (#4) | Fredrik Salomonsson | 2020-05-03 | 1 | -1/+1 |
| | | | | | Instead of `pinentry-prompt` as that is only set when it ask for the pin. | ||||
* | Experimental confirm dialog in rofi (#4) | Fredrik Salomonsson | 2020-05-01 | 1 | -4/+78 |
| | | | | Pop up a rofi dialog when command CONFIRM given. | ||||
* | Renamed --debug to --log (#4) | Fredrik Salomonsson | 2020-05-01 | 1 | -3/+3 |
| | | | | | Most pinentry tools have an `--debug` option which takes no arguments. So should probably reserve the same for pinentry-rofi. | ||||
* | Return ERR instead of exiting when encounter an unknown command (#4) | Fredrik Salomonsson | 2020-05-01 | 1 | -2/+3 |
| | | | | | | | This might help with the high cpu load as gpg seems to be respawning `pinentry-rofi` if it exists when encounter an unknown command. Instead it prints ERR 69 <msg>, which is the gpg error code for not implemented. | ||||
* | Added option --debug <logfile> (#4) | Fredrik Salomonsson | 2020-05-01 | 1 | -3/+14 |
| | | | | Will log unknown commands to <logfile>.PID | ||||
* | Resetting pinentry-ok when a command succeeds | Fredrik Salomonsson | 2020-05-01 | 1 | -9/+18 |
| | |||||
* | Fixed bug with not reaching BYE | Fredrik Salomonsson | 2020-05-01 | 1 | -2/+2 |
| | | | | | Was not returning the regex-match object correctly for `pinentry-seterror' so it was never calling `pinentry-bye'. | ||||
* | Updated readme with http cloning | Fredrik Salomonsson | 2020-04-21 | 1 | -2/+2 |
| | |||||
* | Added support to ask password again if it's wrong (#3)0.5.0 | Fredrik Salomonsson | 2020-04-21 | 1 | -3/+18 |
| | | | | | SETERROR was missing so it was just bailing out when it saw that command. |