aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Hide options list, which is not used in the pinentry application.Matěj Cepl2023-09-011-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 Cepl2023-08-111-3/+7
|
* docs: some more resources on the pinentry programming.Matěj Cepl2023-08-111-2/+5
|
* fix: fix the logic of encoding/decoding of the strings.Matěj Cepl2023-08-112-5/+9
| | | | | 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 Cepl2023-08-112-128/+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 Cepl2023-08-112-3/+23
| | | | | | 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 Cepl2023-08-113-38/+88
|
* test: the same fix I did in the tests.Matěj Cepl2023-08-111-5/+5
|
* fix: fix split line tests.Matěj Cepl2023-08-111-6/+4
| | | | With help from https://stackoverflow.com/questions/1886374, thank you.
* fix: decode RFC-3986 encoded strings in SETDESCMatěj Cepl2023-08-112-24/+44
|
* test: first attempt to test.Matěj Cepl2023-08-112-7/+47
| | | | General mechanism works, but the first tested function breaks.
* feat: first attempts for testing infrastructure.Matěj Cepl2023-08-113-459/+468
|
* fix: refactor splitting line into a function.Matěj Cepl2023-08-111-39/+23
|
* chore: remove -x bits on the Guille script.Matěj Cepl2023-08-111-0/+0
|
* chore: convert ChangeLog into actionable TODO.txt.Matěj Cepl2023-08-112-55/+10
|
* docs: fix README.mdMatěj Cepl2023-08-111-41/+0
|
* chore: add LICENSE.Matěj Cepl2023-08-115-68/+33
|
* docs: add warning to README.mdMatěj Cepl2023-08-111-0/+8
|
* fix: remove Pythonism (os.getpid -> $$).Matěj Cepl2023-08-111-1/+1
|
* chore: remove the Ruby version of the module.Matěj Cepl2023-08-111-95/+0
| | | | It is really not bringing much anymore.
* fix: fix removing element from a Bash array (it needs to be reinitialized).Matěj Cepl2023-08-111-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 Cepl2023-08-111-3/+42
|
* chore: conversion of the Python script to bash.Matěj Cepl2023-08-111-79/+81
| | | | | It is syntactically correct, and that's probably everything good I can say about it.
* fix: remove unnecessary stuff and some more debugging to the Python version.Matěj Cepl2023-08-1117-990/+115
|
* fix: First rewrite to Python should be complete, except it doesn't work.Matěj Cepl2023-08-111-11/+92
|
* chore: Lua and Python script created by the automated Ruby conversion.Matěj Cepl2023-08-113-0/+145
|
* Add autoconf-archive to makedepends for build-aux/PKGBUILDFredrik Salomonsson2023-07-101-1/+1
| | | | Needed to properly build it for arch linux.
* Remove COPYINGFredrik Salomonsson2023-03-191-3/+0
| | | | Not needed anymore when using REUSE.
* Bump up patch: 2.0.3 -> 2.0.42.0.4Fredrik Salomonsson2023-03-194-5/+8
|
* Version 3.0 of the REUSE specification compliantFredrik Salomonsson2023-03-1920-75/+421
| | | | | | Switch to using REUSE [0] for handling the licenses. [0] https://reuse.software/
* Remove pinentry-rofi package definition in guix.scmFredrik Salomonsson2022-10-091-52/+1
| | | | It is in the main channel of guix, so no need to define it here.
* Add all needed build dependencies in HACKINGFredrik Salomonsson2022-08-171-1/+7
| | | | | | Was missing a few indirect dependencies in the list which are needed if you want to run the build in a pure environment created by guix shell.
* Bumping up version to 2.0.32.0.3Fredrik Salomonsson2021-01-315-5/+10
|
* Update READMEFredrik Salomonsson2021-01-312-18/+80
|
* Skip build directory for guix.scmFredrik Salomonsson2021-01-311-3/+5
|
* Just define one package in guix.scmFredrik Salomonsson2021-01-311-19/+7
| | | | `guix package -f guix.scm` does not like to be given a list of packages.
* Add PKGBUILD for Arch LinuxFredrik Salomonsson2021-01-311-0/+28
|
* Add installcheck to make sure the pinentry-rofi script worksFredrik Salomonsson2021-01-312-1/+10
|
* Ignore buildFredrik Salomonsson2021-01-311-1/+2
|
* Add logic for passing locale to rofiFredrik Salomonsson2021-01-313-35/+110
| | | | | | Using the options `lc-ctype` and `lc-messages` to set the LC_ALL option that is then set in the environment when calling rofi. Having issues with rofi failing to set locale when using guix.
* Rename the pinentry-rofi-git-with-guile-3.0 to just pinentry-rofi-gitFredrik Salomonsson2021-01-311-1/+1
| | | | To indicate that this is the main derivation for pinentry-rofi.
* Fix the issue with the error "no code for module (pinentry-rofi)"Fredrik Salomonsson2021-01-314-2/+12
| | | | | | | | Update the autoconf and automake to compute the relative path to the module and object path. This adds a dependency on autoconf-archive for computing the relative paths.
* Update ChangeLog for 2.0.2Fredrik Salomonsson2021-01-271-0/+5
|
* Update guix.scm to build from source for both guile 3.0 and 2.22.0.2Fredrik Salomonsson2021-01-271-84/+83
| | | | | | | | | Inspired by the talk "Just build it with Guix" by Efraim Flashner from the guix days which allows to use: guix build --file=guix.scm to run tests for both guile-3.0 and guile-2.2.
* Bump up version to 2.0.2Fredrik Salomonsson2021-01-272-3/+3
|
* Add search paths to guile's module and object dirFredrik Salomonsson2021-01-271-0/+4
| | | | | Feedback from Ludovic Courtès when adding a package definition of pinentry-rofi to guix.
* Fix issue with quoting and AUTHOR and HVERSIONFredrik Salomonsson2021-01-271-3/+4
| | | | | | | | Hall for some reason adds quotes to these, so stamping them directly into the strings breaks the quoting. For now use it as a separate argument to format. As that makes it easier to deal with when versioning up etc.
* Update copyrightFredrik Salomonsson2021-01-271-1/+1
|
* Don't hardcode the path to the guile executableFredrik Salomonsson2021-01-271-1/+1
| | | | | Instead use the path autoconf finds, avoids a subtitle bug that it will pick up guile installed at the system level instead of guix.
* Update readme to add section on installing it with guixFredrik Salomonsson2021-01-171-5/+24
|