Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove CYGWIN codeblocks, drop vendored Windows openvpn, drop win32 specific ↵ | ng0 | 2019-09-10 |
| | | | | | | | | | files. configures and builds okay. testsuite wasn't checked, will be checked. diff including the plibc removal is now around 14370 lines of code less. | ||
* | Remove win32 and cygwin support | ng0 | 2019-09-09 |
| | |||
* | plibc removal: sscanf, win32 socket corrections | ng0 | 2019-09-09 |
| | |||
* | uncrustify as demanded. | ng0 | 2019-09-08 |
| | |||
* | 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. | ||
* | pathes to better support third party extensions from ML. Thanks to Alessio Vanni | Schanzenbach, Martin | 2019-08-08 |
| | |||
* | constructing path now works with SUID_BINARY_PATH = "" | lurchi | 2019-07-03 |
| | |||
* | fix warning | lurchi | 2019-06-29 |
| | |||
* | introduce GNUNET_OS_get_suid_binary_path | lurchi | 2019-06-29 |
| | |||
* | src: for every AGPL3.0 file, add SPDX identifier. | ng0 | 2019-01-14 |
| | |||
* | paragraph for gnunet devs that don't know how to use the web | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | glitch in the license text detected by hyazinthe, thank you! | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-07 |
| | |||
* | first batch of license fixes (boring) | psyc://loupsycedyglgamf.onion/~lynX | 2018-06-05 |
| | |||
* | fix misc compiler warnings | Christian Grothoff | 2018-01-04 |
| | |||
* | Merge branch 'master' of gnunet.org:gnunet | tg(x) | 2017-02-24 |
|\ | |||
| * | fix indentation, typo, improve logging | Christian Grothoff | 2017-02-23 |
| | | |||
* | | 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 0 | Christian Grothoff | 2016-07-08 |
| | |||
* | implementing new scheduler shutdown semantics | Christian Grothoff | 2016-04-30 |
| | |||
* | Allow GNUNET_BASE_CONFIG to be customized. | Florian Dold | 2016-04-22 |
| | | | | | Needed for GNU Taler. | ||
* | support overriding GNUNET_DEFAULT_USER_CONFIG_FILE | Christian Grothoff | 2016-04-16 |
| | |||
* | expand GNUNET_OS_ProjectData API to also enable de-duplcation of logic for ↵ | Christian Grothoff | 2016-04-07 |
| | | | | --help | ||
* | expand GNUNET_OS_ProjectData API to also enable de-duplcation of logic for ↵ | Christian Grothoff | 2016-04-07 |
| | | | | --help | ||
* | -fix leak | Christian Grothoff | 2016-04-04 |
| | |||
* | extend GNUNET_OS-API to allow re-use of os_installation logic for programs ↵ | Christian Grothoff | 2016-03-31 |
| | | | | with different libs, paths, binaries and environment variables | ||
* | -fix (C) notices | Christian Grothoff | 2016-01-19 |
| | |||
* | fix #3869: outdated FSF address | Christian Grothoff | 2015-06-30 |
| | |||
* | -doxygen, indent | Christian Grothoff | 2015-05-26 |
| | |||
* | generally use GNUNET_assert() instead of GNUNET_abort() to also log the error | Christian Grothoff | 2015-02-28 |
| | |||
* | -bringing copyright tags up to FSF standard | Christian Grothoff | 2015-02-07 |
| | |||
* | Bertrand Marc wrote: | Christian Grothoff | 2014-02-02 |
| | | | | | | | About issue #3284, there was still a little glitch in the LIBDIR case. On my box, plugins are in /usr/lib/x86_64-linux-gnu/gnunet/. You'll find attached a patch (against svn head) to fix it. | ||
* | fix #3284: support lib/MULTIARCH/ paths in installation, use ↵ | Christian Grothoff | 2014-01-30 |
| | | | | GNUNET_PREFIX=@libdir@ so that we can extract the value of MULTIARCH during 'make check' | ||
* | -reduce stat calls by caching result of GNUNET_OS_installation_get_path | Christian Grothoff | 2013-12-04 |
| | |||
* | -doxygen | Christian Grothoff | 2013-10-13 |
| | |||
* | migrating towards XDG configuration specification (#3000) | Christian Grothoff | 2013-10-09 |
| | |||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | -towards addressing #3047, note this causes the code to FTBFS | Christian Grothoff | 2013-09-30 |
| | |||
* | -get rid of compiler warning | Christian Grothoff | 2013-09-26 |
| | |||
* | - don't append libexec path to absolute paths | Sree Harsha Totakura | 2013-09-16 |
| | |||
* | -use GPLv3+ consistently | Christian Grothoff | 2013-08-24 |
| | |||
* | -w32 bugfix -- compiler warning too | Christian Grothoff | 2013-07-24 |
| | |||
* | -no boolean | Christian Grothoff | 2013-04-15 |
| | |||
* | extended the GNUNET_OS_check_helper_binary parameters to do previlege | Christian Fuchs | 2013-04-15 |
| | | | | | | | | | | | | | | checking in windows. To do so, tested binaries must still be supplied with valid commandline arguments, but on windows gnunet will utilize the -d flag to run the programs initialization phase or privileged operations only. In these modes, a program will not enter its mainloop or communicate with the outside. updated relevant function calls gnunet-wide to meet the extended function parameters. | ||
* | removed raw-pipe checking code for windows. this will always fail new | Christian Fuchs | 2013-04-05 |
| | | | | | windows. functionality will be replaced with windows-dryrun checking | ||
* | fix for 0002797 | Matthias Wachs | 2013-02-14 |
| | |||
* | look in ↵ | Christian Grothoff | 2012-12-08 |
| | | | | /opt/jdk1.6.0_22/bin:/usr/lib/jvm/java-6-sun//bin:.:/home/grothoff/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games for gnunet-arm before trying /proc/exe | ||
* | -always use 'ret' | Christian Grothoff | 2012-11-29 |
| | |||
* | -more libexec fixes for OpenSUSE | Christian Grothoff | 2012-11-16 |
| |