aboutsummaryrefslogtreecommitdiff
path: root/src/util/program.c
Commit message (Collapse)AuthorAge
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* uncrustify as demanded.ng02019-09-08
|
* first step to remove plibcng02019-09-06
|
* Added patch by AV from ML:Schanzenbach, Martin2019-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.
* pathes to better support third party extensions from ML. Thanks to Alessio VanniSchanzenbach, Martin2019-08-08
|
* reindenting with clangChristian Grothoff2019-05-02
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* make sure peer launches if default config not found and -c not givenChristian Grothoff2018-12-11
|
* fail hard if configuration file specified via -c does not exist (in all ↵Christian Grothoff2018-12-11
| | | | services and programs)
* paragraph for gnunet devs that don't know how to use the webpsyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* glitch in the license text detected by hyazinthe, thank you!psyc://loupsycedyglgamf.onion/~lynX2018-06-07
|
* first batch of license fixes (boring)psyc://loupsycedyglgamf.onion/~lynX2018-06-05
|
* more work on gnunet-zoneimport, some bugfix in flat namestore, misc. style fixesChristian Grothoff2018-04-10
|
* fix misc compiler warningsChristian Grothoff2018-01-04
|
* init_fd_info now completely initializes fd information; Allow calling ↵lurchi2017-08-12
| | | | add/cancel functions only when the scheduler is running
* rename GNUNET_GETOPT functions to achieve better consistencyChristian Grothoff2017-03-25
|
* util: add component name to LOG macros; util/client: log incoming message ↵tg(x)2017-02-24
| | | | type/size/source for gnunet-logread
* -avoid calling memcpy() with NULL argument, even if len is 0Christian Grothoff2016-07-08
|
* implementing new scheduler shutdown semanticsChristian Grothoff2016-04-30
|
* support overriding GNUNET_DEFAULT_USER_CONFIG_FILEChristian Grothoff2016-04-16
|
* add option to set configuration file to be used by default by libgnunetutil ↵Christian Grothoff2016-04-15
| | | | routines
* small API change: do no longer pass rarely needed ↵Christian Grothoff2016-04-09
| | | | GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
* add logic to parse JSON uploadsChristian Grothoff2016-04-04
|
* -fix (C) noticesChristian Grothoff2016-01-19
|
* fix #3869: outdated FSF addressChristian Grothoff2015-06-30
|
* move ARM/config logic to util/ where it doesn't need to cast away a 'const' ↵Christian Grothoff2015-04-24
| | | | and is _slightly_ less likely to be forgotten, also add big fat comment to hopefully clarify why it is there
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* - Expose speedup routines as an internal header.Sree Harsha Totakura2014-03-10
|
* fix #3283Christian Grothoff2014-01-27
|
* -fixing leaks on error pathsChristian Grothoff2013-12-14
|
* -fixChristian Grothoff2013-12-12
|
* -fix leaksChristian Grothoff2013-12-12
|
* do not start with malformed configurationMatthias Wachs2013-12-12
|
* -remove useless/broken configure options, and gnunet_directories.hChristian Grothoff2013-12-11
|
* -just .conf, not .configChristian Grothoff2013-10-11
|
* -fix leakChristian Grothoff2013-10-10
|
* more work towards XDG spec (#3000) -- config file locationChristian Grothoff2013-10-09
|
* -towards addressing #3047, note this causes the code to FTBFSChristian Grothoff2013-09-30
|
* -misc fixes based on cppcheckChristian Grothoff2013-09-25
|
* -use GPLv3+ consistentlyChristian Grothoff2013-08-24
|
* - osx fixesSree Harsha Totakura2012-12-13
|
* Hardcode svn revision in compiled binariesLRN2012-11-19
|
* -do not complain if ~/.gnunet/gnunet.conf does not exist, just use defaultsChristian Grothoff2012-10-09
|
* - fixBart Polot2012-09-28
|
* - Don't return error on -v, -hBart Polot2012-09-28
|
* - Exit on -v, -hBart Polot2012-09-28
|
* -fix #2122 and #2035Christian Grothoff2012-06-22
|
* LRN: new utf8 argv converter for W32, converting strings on command-line to ↵Christian Grothoff2012-06-10
| | | | UTF-8 for all command-line tools.
* speedup mechanism to manipulate gnunet timeMatthias Wachs2012-05-30
|