Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 dead link | Schanzenbach, Martin | 2019-08-08 |
| | |||
* | pathes to better support third party extensions from ML. Thanks to Alessio Vanni | Schanzenbach, Martin | 2019-08-08 |
| | |||
* | clarify incorrect comment identified by Alessio Vanni on the ↵ | Christian Grothoff | 2019-08-06 |
| | | | | gnunet-developer mailinglist | ||
* | fix #5815 | Schanzenbach, Martin | 2019-07-31 |
| | |||
* | dox | Christian Grothoff | 2019-07-22 |
| | |||
* | introduce GNUNET_JSON_spec_mark_optional | 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 |
| | | |||
| * | fixed chanel_get_info | t3sserakt | 2019-06-26 |
| | | |||
| * | added per message GNUNET_MQ_PriorityPreferences | t3sserakt | 2019-06-26 |
| | | |||
| * | removed GNUNET_CADET_ChannelOption | t3sserakt | 2019-06-26 |
| | | |||
* | | fix #5793 | Christian Grothoff | 2019-07-21 |
| | | |||
* | | introduce GNUNET_OS_get_suid_binary_path | lurchi | 2019-06-29 |
| | | |||
* | | 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 |
|\ | |||
| * | fix NPEs, off-by-one, etc | Christian Grothoff | 2019-06-18 |
| | | |||
| * | 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 |
|/ | |||
* | fix gnunet-gns performance issue for many egos | Christian Grothoff | 2019-06-15 |
| | |||
* | of course it is const | Christian Grothoff | 2019-06-15 |
| | |||
* | do not include jsson here | Christian Grothoff | 2019-06-15 |
| | |||
* | add option to display private keys | Christian Grothoff | 2019-06-14 |
| | |||
* | fix gnunet-bugreport output issues | Christian Grothoff | 2019-06-09 |
| | |||
* | version bumping | Christian Grothoff | 2019-06-05 |
| | |||
* | generate and handle TRANSPORT_FLOW_CONTROL messages (TNG) | Christian Grothoff | 2019-06-02 |
| | |||
* | stash | Christian Grothoff | 2019-06-01 |
| | |||
* | fix #5734 | Schanzenbach, Martin | 2019-05-29 |
| | |||
* | ensure that gnunet-namestore at most adds one SOA per zone | Christian Grothoff | 2019-05-25 |
| | |||
* | FC work | Christian Grothoff | 2019-05-19 |
| | |||
* | modify messages for t2t-fc | Christian Grothoff | 2019-05-14 |
| | |||
* | curl: add GNUNET_CURL_job_add2 | Florian Dold | 2019-05-12 |
| | |||
* | last minute fixes for 0.11.4 (test cases adjustments only) | Christian Grothoff | 2019-05-12 |
| | |||
* | reindenting | Christian Grothoff | 2019-05-11 |
| | |||
* | remove duplicate API | Christian Grothoff | 2019-05-11 |
| | |||
* | 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. | ||
* | 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 generated ego key available in continuation when creating egos | Christian Grothoff | 2019-05-08 |
| | |||
* | use new PriorityPreferences consistently, note on deprecation | Christian Grothoff | 2019-05-05 |
| | |||
* | add out-of-order pref | Christian Grothoff | 2019-05-05 |
| | |||
* | note on ChannelOption deprecation | Christian Grothoff | 2019-05-04 |
| | |||
* | 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 | ||
* | only use mono time in TNG HELLOs | Christian Grothoff | 2019-05-04 |
| | |||
* | preparatory change to GNUNET_JSON_post_parser() API for future compression ↵ | Christian Grothoff | 2019-05-02 |
| | | | | support | ||
* | RECLAIM: cleanup, comments | Schanzenbach, Martin | 2019-05-02 |
| | |||
* | Make gnurl and curl mutually exclusive. | Florian Dold | 2019-04-30 |
| | | | | | | | | | | This prevents issues when both curl and gnurl are available, but one of them is outdated. To get curl.h, we also now just include gnunet_curl_lib.h instead of writing the preprocessor conditionals manually. Fixes #5707 | ||
* | REST/NAMESTORE: rework API | Schanzenbach, Martin | 2019-04-30 |
| | |||
* | towards flow control in TNG | Christian Grothoff | 2019-04-28 |
| | |||
* | implement DV learn monotime handling | Christian Grothoff | 2019-04-25 |
| |