Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | plibc removal: STRUCT_STAT64 | ng0 | 2019-09-09 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | Make services localizable | Alessio Vanni | 2019-09-07 |
| | | | | Signed-off-by: Christian Grothoff <christian@grothoff.org> | ||
* | util/disk.c: STAT64->stat64 | ng0 | 2019-09-07 |
| | |||
* | fix variable names renamed by search and replace. | ng0 | 2019-09-07 |
| | |||
* | first step to remove plibc | ng0 | 2019-09-06 |
| | |||
* | fix logging issue reported by Raphael | Christian Grothoff | 2019-09-05 |
| | |||
* | Added patch by AV from ML: | Schanzenbach, Martin | 2019-09-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, gettext doesn't work for out-of-tree applications. This is because GNUnet forcibly set the text domain to "GNUnet" (which apparently is also incorrect), so applications can't be localized unless their localizations are distributed in-tree by GNUnet itself. The attached patch tries to fix this by adding two more fields to GNUNET_OS_ProjectData: one field is the gettext domain of the application. As the documentation says, if it's NULL gettext is disabled so that applications can use their preferred localization method without having gettext interfering; the other field is essentially the locale directory, so applications can specify a different path if they want to, instead of having GNUnet infer it for them. Because some GNUnet libraries also use gettext internally (the util lib is a prominent example), gettext has to be initialized before the application takes over. I placed such initialization in `GNUNET_OS_init' and `GNUNET_OS_project_data_get' because those are two functions which are very likely to be called (especially the second one, since it's used in `GNUNET_PROGRAM_run2'.) If there is a better place (or some places where this is not enough) I can change it and resubmit it for review. I also changed gnunet-ext to keep it consitent with the patch. In particular, it adds a header which is required for a successful compilation, so you might want to at least make that change. Thank you, A.V. P.S. I'm still not subscribed to the list... yet. | ||
* | fix gnunet-service-arm termination status code | Christian Grothoff | 2019-08-18 |
| | |||
* | GNUNet->GNUnet | ng0 | 2019-08-16 |
| | |||
* | make SO_NOSIGPIPE more prominent | Schanzenbach, Martin | 2019-08-10 |
| | |||
* | pathes to better support third party extensions from ML. Thanks to Alessio Vanni | Schanzenbach, Martin | 2019-08-08 |
| | |||
* | fix #5815 | Schanzenbach, Martin | 2019-07-31 |
| | |||
* | report purpose when sig verification fails | Christian Grothoff | 2019-07-28 |
| | |||
* | dox | Christian Grothoff | 2019-07-22 |
| | |||
* | Merge branch 'cadet-new-options' | t3sserakt | 2019-07-21 |
|\ | |||
| * | remove duplication MQ options, make conversation build | Christian Grothoff | 2019-07-17 |
| | | |||
* | | fix #5793 | Christian Grothoff | 2019-07-21 |
| | | |||
* | | fix for starting problems of SUID binaries | xrs | 2019-07-05 |
| | | | | | | | | | | | | The problem here is that the options was set and empty. Thus the default path was not set and a SUID binary like gnunet-helper-vpn could not start. | ||
* | | constructing path now works with SUID_BINARY_PATH = "" | lurchi | 2019-07-03 |
| | | |||
* | | fix warning | lurchi | 2019-06-29 |
| | | |||
* | | introduce config option SUID_BINARY_PATH (empty by default) | lurchi | 2019-06-29 |
| | | |||
* | | introduce GNUNET_OS_get_suid_binary_path | lurchi | 2019-06-29 |
| | | |||
* | | use mmap() instead of malloc, rename heap->flat as database is persisted in ↵ | Christian Grothoff | 2019-06-29 |
| | | | | | | | | flat file | ||
* | | remove unused variable | lurchi | 2019-06-28 |
| | | |||
* | | 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 |
| |