Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | introduce GNUNET_OS_installation_get_path (useful for custom helper paths) | lurchi | 2019-06-27 |
| | |||
* | return value of GNUNET_strlcpy can be used | lurchi | 2019-06-27 |
| | |||
* | memcpy fits better | Christian Grothoff | 2019-06-27 |
| | |||
* | make GNUNET_strlcpy more flexible by using strnlen instead of strlen | lurchi | 2019-06-27 |
| | |||
* | use GNUNET_strlcpy in strings.c too | lurchi | 2019-06-27 |
| | |||
* | use GNUNET_strlcpy instead of strncpy where possible | lurchi | 2019-06-27 |
| | |||
* | introduce GNUNET_strlcpy | lurchi | 2019-06-27 |
| | |||
* | finish #4623 | Christian Grothoff | 2019-06-22 |
| | |||
* | Merge branch 'master' of ssh://git.gnunet.org/gnunet | xrs | 2019-06-22 |
|\ | |||
| * | implement #5771 | Christian Grothoff | 2019-06-22 |
| | | |||
| * | fix socket cmp, fix compiler warnings about unused args | Christian Grothoff | 2019-06-19 |
| | | |||
| * | Introducing GNUNET_Uuid and matching hash map for 128 bit values. | Christian Grothoff | 2019-06-18 |
| | | | | | | | | TNG: reducing size of AcknowledgementUUIDPs from 256 bits to 128 bits. | ||
* | | add flag for exlusive options as program agruments | xrs | 2019-06-22 |
|/ | |||
* | add option to display private keys | Christian Grothoff | 2019-06-14 |
| | |||
* | version bumping | Christian Grothoff | 2019-06-05 |
| | |||
* | bloody off_t | Christian Grothoff | 2019-06-04 |
| | |||
* | memcmp -> GNUNET_memcmp | Christian Grothoff | 2019-06-04 |
| | |||
* | fix cast | Christian Grothoff | 2019-06-04 |
| | |||
* | use _exit in signal handlers | Christian Grothoff | 2019-05-20 |
| | |||
* | make single label resolution work (for pkey at least | Schanzenbach, Martin | 2019-05-17 |
| | |||
* | revert check for @; this does not seem right for names starting with it | Schanzenbach, Martin | 2019-05-17 |
| | |||
* | Implement asynchronous scope identifiers. | Florian Dold | 2019-05-10 |
| | | | | | | | | | | | Without entering an asynchronous scope, logs are the same before. When entering an asynchronous scope (either thread-based of scheduler/task-based), all log lines within an asynchronous scope contain its ID. Currently this is only used in GNU Taler, for debugging requests across multiple services. This allows us to get all log lines pertaining to a particular request for a user or another service. | ||
* | make logging more re-entrant | Florian Dold | 2019-05-09 |
| | |||
* | towards thread-safe logging | Florian Dold | 2019-05-09 |
| | | | | | (Thread-safe logging isn't really relevant for GNUnet itself, but it is necessary for the GNU Taler exchange) | ||
* | make bind succeed | Schanzenbach, Martin | 2019-05-07 |
| | |||
* | add out-of-order pref | Christian Grothoff | 2019-05-05 |
| | |||
* | simplify MQ logic to always carry the same kinds of flags, and extend ↵ | Christian Grothoff | 2019-05-04 |
| | | | | transport API to pass them to (TNG) service | ||
* | reindenting with clang | Christian Grothoff | 2019-05-02 |
| | |||
* | reject '@' as a label in domain names, this is usually a mistake | Christian Grothoff | 2019-05-02 |
| | |||
* | Apply clang-format to gnunet-qr.c | ng0 | 2019-04-25 |
| | |||
* | fix quota out calculation, even if it may go away | Christian Grothoff | 2019-04-21 |
| | |||
* | implement backchannel encryption/decryption | Christian Grothoff | 2019-04-16 |
| | |||
* | misc work on TNG | Christian Grothoff | 2019-04-15 |
| | |||
* | clang is only happy with 'static', not with ={0} | Christian Grothoff | 2019-04-12 |
| | |||
* | util/service.c: Fix clang warning. | ng0 | 2019-04-12 |
| | | | | | | | service.c:481:15: warning: suggest braces around initialization of subobject [-Wmissing-braces] while (0 != GNUNET_is_zero (&list[i].network)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
* | implement #5551 (UDP broadcast learning in TNG) | Christian Grothoff | 2019-04-07 |
| | |||
* | introduce GNUNET_memcmp() and GNUNET_is_zero() | Christian Grothoff | 2019-04-06 |
| | |||
* | fix #5352 | Christian Grothoff | 2019-04-05 |
| | |||
* | disting | Christian Grothoff | 2019-04-03 |
| | |||
* | fix linker options for gnunet-qr | Christian Grothoff | 2019-04-03 |
| | |||
* | merge conflict resolution | Christian Grothoff | 2019-04-03 |
|\ | |||
| * | gnunet-qr: Implement functionality of gnunet-uri, don't spawn. | Hartmut Goebel | 2019-03-13 |
| | | | | | | | | | | | | | | | | 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-03-13 |
| | | |||
| * | gnunet-qr: Use the `gnunet-uri` binary installed into PREFIX. | Hartmut Goebel | 2019-03-13 |
| | | | | | | | | | | | | This helps keeping environments concise and functional package managers like guix this will ensure `gnunet-uri` from the same environment is used. | ||
| * | gnunet-qr: Add into Makefile.am and pofiles, | Hartmut Goebel | 2019-03-13 |
| | | |||
| * | gnunet-qr: Actually run gnunet-uri. | Hartmut Goebel | 2019-03-13 |
| | | |||
| * | Add helper lib "gnunet-qr-utils.h". | Hartmut Goebel | 2019-03-13 |
| | | | | | | | | | | | | These functions are copied from dns/gnunet-helper-dns.c, move them into a common library. Or think about implementing a even more elaborate version. | ||
| * | gnunet-qr: Simplify verbose messaging. | Hartmut Goebel | 2019-03-13 |
| | | |||
| * | gnunet-qr: Reimplement in C - yet only a proof of concept. | Hartmut Goebel | 2019-03-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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). | ||
* | | add error handling for gnunet-qr | Christian Grothoff | 2019-04-03 |
| | |