Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 2 | -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 Cepl | 2023-08-11 | 2 | -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 Cepl | 2023-08-11 | 2 | -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 Cepl | 2023-08-11 | 3 | -38/+88 |
| | |||||
* | test: the same fix I did in the tests. | Matěj Cepl | 2023-08-11 | 1 | -5/+5 |
| | |||||
* | fix: fix split line tests. | Matěj Cepl | 2023-08-11 | 1 | -6/+4 |
| | | | | With help from https://stackoverflow.com/questions/1886374, thank you. | ||||
* | fix: decode RFC-3986 encoded strings in SETDESC | Matěj Cepl | 2023-08-11 | 2 | -24/+44 |
| | |||||
* | test: first attempt to test. | Matěj Cepl | 2023-08-11 | 2 | -7/+47 |
| | | | | General mechanism works, but the first tested function breaks. | ||||
* | feat: first attempts for testing infrastructure. | Matěj Cepl | 2023-08-11 | 3 | -459/+468 |
| | |||||
* | fix: refactor splitting line into a function. | Matěj Cepl | 2023-08-11 | 1 | -39/+23 |
| | |||||
* | chore: remove -x bits on the Guille script. | Matěj Cepl | 2023-08-11 | 1 | -0/+0 |
| | |||||
* | chore: convert ChangeLog into actionable TODO.txt. | Matěj Cepl | 2023-08-11 | 2 | -55/+10 |
| | |||||
* | docs: fix README.md | Matěj Cepl | 2023-08-11 | 1 | -41/+0 |
| | |||||
* | chore: add LICENSE. | Matěj Cepl | 2023-08-11 | 5 | -68/+33 |
| | |||||
* | docs: add warning to README.md | Matěj Cepl | 2023-08-11 | 1 | -0/+8 |
| | |||||
* | fix: remove Pythonism (os.getpid -> $$). | Matěj Cepl | 2023-08-11 | 1 | -1/+1 |
| | |||||
* | chore: remove the Ruby version of the module. | Matěj Cepl | 2023-08-11 | 1 | -95/+0 |
| | | | | It is really not bringing much anymore. | ||||
* | 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 | -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 Cepl | 2023-08-11 | 17 | -990/+115 |
| | |||||
* | fix: First rewrite to Python should be complete, except it doesn't work. | Matěj Cepl | 2023-08-11 | 1 | -11/+92 |
| | |||||
* | chore: Lua and Python script created by the automated Ruby conversion. | Matěj Cepl | 2023-08-11 | 3 | -0/+145 |
| | |||||
* | Add autoconf-archive to makedepends for build-aux/PKGBUILD | Fredrik Salomonsson | 2023-07-10 | 1 | -1/+1 |
| | | | | Needed to properly build it for arch linux. | ||||
* | Remove COPYING | Fredrik Salomonsson | 2023-03-19 | 1 | -3/+0 |
| | | | | Not needed anymore when using REUSE. | ||||
* | Bump up patch: 2.0.3 -> 2.0.42.0.4 | Fredrik Salomonsson | 2023-03-19 | 4 | -5/+8 |
| | |||||
* | Version 3.0 of the REUSE specification compliant | Fredrik Salomonsson | 2023-03-19 | 20 | -75/+421 |
| | | | | | | Switch to using REUSE [0] for handling the licenses. [0] https://reuse.software/ | ||||
* | Remove pinentry-rofi package definition in guix.scm | Fredrik Salomonsson | 2022-10-09 | 1 | -52/+1 |
| | | | | It is in the main channel of guix, so no need to define it here. | ||||
* | Add all needed build dependencies in HACKING | Fredrik Salomonsson | 2022-08-17 | 1 | -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.3 | Fredrik Salomonsson | 2021-01-31 | 5 | -5/+10 |
| | |||||
* | Update README | Fredrik Salomonsson | 2021-01-31 | 2 | -18/+80 |
| | |||||
* | Skip build directory for guix.scm | Fredrik Salomonsson | 2021-01-31 | 1 | -3/+5 |
| | |||||
* | Just define one package in guix.scm | Fredrik Salomonsson | 2021-01-31 | 1 | -19/+7 |
| | | | | `guix package -f guix.scm` does not like to be given a list of packages. | ||||
* | Add PKGBUILD for Arch Linux | Fredrik Salomonsson | 2021-01-31 | 1 | -0/+28 |
| | |||||
* | Add installcheck to make sure the pinentry-rofi script works | Fredrik Salomonsson | 2021-01-31 | 2 | -1/+10 |
| | |||||
* | Ignore build | Fredrik Salomonsson | 2021-01-31 | 1 | -1/+2 |
| | |||||
* | Add logic for passing locale to rofi | Fredrik Salomonsson | 2021-01-31 | 3 | -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-git | Fredrik Salomonsson | 2021-01-31 | 1 | -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 Salomonsson | 2021-01-31 | 4 | -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.2 | Fredrik Salomonsson | 2021-01-27 | 1 | -0/+5 |
| | |||||
* | Update guix.scm to build from source for both guile 3.0 and 2.22.0.2 | Fredrik Salomonsson | 2021-01-27 | 1 | -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.2 | Fredrik Salomonsson | 2021-01-27 | 2 | -3/+3 |
| | |||||
* | Add search paths to guile's module and object dir | Fredrik Salomonsson | 2021-01-27 | 1 | -0/+4 |
| | | | | | Feedback from Ludovic Courtès when adding a package definition of pinentry-rofi to guix. | ||||
* | Fix issue with quoting and AUTHOR and HVERSION | Fredrik Salomonsson | 2021-01-27 | 1 | -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 copyright | Fredrik Salomonsson | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Don't hardcode the path to the guile executable | Fredrik Salomonsson | 2021-01-27 | 1 | -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 guix | Fredrik Salomonsson | 2021-01-17 | 1 | -5/+24 |
| |