aboutsummaryrefslogtreecommitdiff
path: root/src/util/disk.c
Commit message (Collapse)AuthorAge
* NEWS: Refactoring components under src/ into lib/, plugin/, cli/ and service/Martin Schanzenbach2023-10-18
| | | | | This also includes a necessary API refactoring of crypto from IDENTITY to UTIL.
* NEWS: just style fixes, int to enumChristian Grothoff2023-05-10
|
* UTIL: Allow only inlcusion of util glib-style.Martin Schanzenbach2022-12-04
|
* BUILD: Attempt to disentable platform.h, gnunet_common.h and ↵Martin Schanzenbach2022-12-04
| | | | gnunet_private_config.h insanity
* BUILD: Improve platform-specific includesMartin Schanzenbach2022-12-01
| | | | | | | | | | | This change allows third party programs to use gnunet either with the platform header from the sources used to build to gnunet, or use their own platform header by defining GNUNET_CUSTOM_PLATFORM_H which will be included in its stead. This also means that programs no longer must include "platform.h" (or similar) manually. The change (should be) backwards compatible to some degree. Fixes #4615
* -various coverity fixesMartin Schanzenbach2021-08-08
|
* -fix return value of GNUNET_disk_globFlorian Dold2021-07-29
|
* do not warn when GNUNET_DISK_file_test can't access fileFlorian Dold2021-07-29
| | | | | | Callers already warn here. Warning if a file can't be found leads to output that's too verbose, as GNUNET_DISK_file_test isn't only called when we expect the file to exist.
* config: extended diagnostics, import cycle detection, deterministic load orderFlorian Dold2021-07-28
|
* implement @inline-secret@ directiveFlorian Dold2021-07-28
|
* implement config inline globbingFlorian Dold2021-07-28
|
* change GNUNET_DISK_fn_write() to always do atomic writes and to NOT ↵Christian Grothoff2020-12-19
| | | | overwrite existing files; also change the return value to not return the size of the written file but GNUNET_OK on success, and integrate creating the directory if needed; breaks API, hence bumping libgnunetutil version
* ensure psql fails hard if there is an error in the SQL (fixes #6437)Christian Grothoff2020-07-22
|
* merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188Christian Grothoff2020-07-18
|
* GNUNET_free_non_null -> GNUNET_freeChristian Grothoff2020-07-05
|
* fixing #6149Christian Grothoff2020-04-11
|
* do not log as error, give better messageChristian Grothoff2020-03-13
|
* follow-up to 7c14b80a011e9e99b1cef0bfd96bae364edd5663:ng02019-11-20
| | | | use __linux__ instead of redefined LINUX.
* On *BSD the header file sys/param.h defines BSD. Drop unnecessaryng02019-11-19
| | | | | | | BSD defines in the build-system. Furthermore add detection for FreeBSD using the additional defines by FreeBSD. Use !Linux where previously a list of BSDs was.
* tighten formatting rulesChristian Grothoff2019-10-31
|
* global reindent, now with uncrustify hook enabledChristian Grothoff2019-10-05
|
* remove CYGWIN codeblocks, drop vendored Windows openvpn, drop win32 specific ↵ng02019-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 supportng02019-09-09
|
* typong02019-09-09
|
* util/disk.c: fix failure to buildng02019-09-09
|
* plibc removal: STRUCT_STAT64ng02019-09-09
|
* uncrustify as demanded.ng02019-09-08
|
* util/disk.c: STAT64->stat64ng02019-09-07
|
* first step to remove plibcng02019-09-06
|
* use mmap() instead of malloc, rename heap->flat as database is persisted in ↵Christian Grothoff2019-06-29
| | | | flat file
* fix /tmp/rps directory creation, fix linkage, DCEChristian Grothoff2019-02-26
|
* src: for every AGPL3.0 file, add SPDX identifier.ng02019-01-14
|
* add function to obtain monotonic timeChristian Grothoff2018-12-13
|
* new convenience function to do operations on a configuration object to avoid ↵Christian Grothoff2018-11-10
| | | | repetitive configuration_create, _load and _destroy logic
* fix another one of bad frees from JuliusChristian Grothoff2018-06-26
|
* fix several memory leaksJulius Bünger2018-06-26
|
* config file writting silent bugg (when directory doesnt give write access) fixFeideus2018-06-24
|
* 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 verbose loggingChristian Grothoff2018-05-10
|
* implement new functions in libgnunetsq, clean up sqlite namestore plugin, ↵Christian Grothoff2018-05-09
| | | | implement flow control in namestore API and tests
* fix more warningsChristian Grothoff2018-01-04
|
* misc indentation changesChristian Grothoff2017-03-04
|
* W32: Fix a possible control flow errorРуслан Ижбулатов2017-02-25
| | | | Make sure we eitehr return or set ftype to something.
* util: add component name to LOG macros; util/client: log incoming message ↵tg(x)2017-02-24
| | | | type/size/source for gnunet-logread
* minor stylistic issues found while hunting #4619Christian Grothoff2016-09-26
|
* -fix build issuesChristian Grothoff2016-07-06
|
* -fix misc issuesChristian Grothoff2016-07-06
|
* fix #4545: create directory for log file if it does not existChristian Grothoff2016-06-01
|