Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | gnunet-qr/uri: Fix exit code handling; fix memory corruption | Martin Schanzenbach | 2020-09-02 |
| | |||
* | merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188 | Christian Grothoff | 2020-07-18 |
| | |||
* | avoid boolean flag in GNUNET_OS_start_process() API (fixes #6188) | Christian Grothoff | 2020-07-17 |
| | |||
* | fix gnunet-qr logic | Christian Grothoff | 2019-12-17 |
| | |||
* | fix variable confusion | Christian Grothoff | 2019-12-17 |
| | |||
* | enhance gnunet-qr to support passing arguments beyond just the URI to commands | Christian Grothoff | 2019-12-16 |
| | |||
* | fix sigpipe crash | Christian Grothoff | 2019-12-15 |
| | |||
* | -v was very wrong in gnunet-qr | Christian Grothoff | 2019-12-15 |
| | |||
* | global reindent, now with uncrustify hook enabled | Christian Grothoff | 2019-10-05 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | Apply clang-format to gnunet-qr.c | ng0 | 2019-04-25 |
| | |||
* | add error handling for gnunet-qr | Christian Grothoff | 2019-04-03 |
| | |||
* | gnunet-qr: Implement functionality of gnunet-uri, don't spawn. | Hartmut Goebel | 2019-04-03 |
| | | | | | | | | This copies the central part of gnunet-uri. Should better be in some shared code. Also eliminate helper lib "gnunet-qr-utils.h", which is no longer used. | ||
* | gnunet-qr: Use GNUNET_PROGRAM_run to simplify the code. | Hartmut Goebel | 2019-04-03 |
| | |||
* | gnunet-qr: Use the `gnunet-uri` binary installed into PREFIX. | Hartmut Goebel | 2019-04-03 |
| | | | | | | This helps keeping environments concise and functional package managers like guix this will ensure `gnunet-uri` from the same environment is used. | ||
* | gnunet-qr: Actually run gnunet-uri. | Hartmut Goebel | 2019-04-03 |
| | |||
* | gnunet-qr: Simplify verbose messaging. | Hartmut Goebel | 2019-04-03 |
| | |||
* | gnunet-qr: Reimplement in C - yet only a proof of concept. | Hartmut Goebel | 2019-04-03 |
Still to-do: * running gnunet-uri * Proper error handling * integration into build system (automake) Reimplementing in C was chosen since - official zbar python-bindings support python 2 only, - none of the other bindings available at PyPI supports the high-level "processor" interface which gnunet-qr uses - implementing bindings for zbar using ctypes required addin a lot of low-level error handling code, thus implementing in C seamed to be easier, - the programm is short, thus re-implementing is not such complicated, and - this allows to reduce the number of dependencies (here: another Python version), which should ease porting to other plattforms (zbar is a dependency anyway). |