aboutsummaryrefslogtreecommitdiff
path: root/src/util
Commit message (Collapse)AuthorAge
* -test for execinfo.h instead of LINUXChristian Grothoff2012-07-13
|
* W32: correct handling of crazy W32 process quirksLRN2012-07-13
|
* Handle peek errors more appropriately in w32 selectLRN2012-07-13
|
* Safer handling of corner-cases in w32 selectLRN2012-07-13
|
* Demote WARNING to INFO, preserve errnoLRN2012-07-13
|
* W32: safer process terminationLRN2012-07-12
|
* A small fix for W32catLRN2012-07-11
|
* -dos2unixChristian Grothoff2012-07-11
|
* -never start child processes on UNIX without stdin/stdout/stderr, pass ↵Christian Grothoff2012-07-10
| | | | /dev/null instead if we want to decouple the child
* -LRN: Another take on std descriptor inheritanceChristian Grothoff2012-07-09
| | | | | | | | | | Now descriptors are not inherited by default, you have to pass a set of flags to make it so. When pipes are given, flags have no effect. gnunet-arm now has two options to block stdout and stderr from being passed to gnunet-service-arm
* -reverting SVN 22558 (new insights...)Christian Grothoff2012-07-09
|
* -LRN: Our std handles are not created by us, and thus are inheritable by ↵Christian Grothoff2012-07-09
| | | | | | | | | default. We don't want them to be passed to our child processes, because our parent might be waiting for them to be closed, which would mean that our process is dead.
* -LRN: Portable memory poisoning:Christian Grothoff2012-07-05
| | | | | | | | Uses GNU extension function as a non-W32 equivalent of msize() (there are subtle differences, but they are of no consequence). Also swaps the poison bits depending on endianness (i'm tired of seeing 0xdf0adba everywhere instead of 0xbaadf00d).
* -fix eternity issueChristian Grothoff2012-07-02
|
* -seems to only work on GNU//Linux like thisChristian Grothoff2012-06-30
|
* -better time conversion codeChristian Grothoff2012-06-29
|
* -fixChristian Grothoff2012-06-29
|
* -fixesChristian Grothoff2012-06-29
|
* -configuration serialization size_t for sizeSree Harsha Totakura2012-06-29
|
* -configuration deserializationSree Harsha Totakura2012-06-27
|
* configuration serializationSree Harsha Totakura2012-06-27
|
* -\'optimize\'Christian Grothoff2012-06-27
|
* -add tool to handle gnunet-urisChristian Grothoff2012-06-26
|
* -fix error message for unix paths starting with 0-terminationChristian Grothoff2012-06-26
|
* -fixChristian Grothoff2012-06-25
|
* -LRN: Log timeouts that are bigger than DWORD; fix format stringChristian Grothoff2012-06-24
|
* -LRN: Wincat:Christian Grothoff2012-06-23
| | | | | | | | | | | I've been experimenting with an alternative non-MSYS buildsystem for a while, and GNUNET_os_start_process() test kept failing due to lack of cat. Wincat is a minimal cat implementation in pure WinAPI. It's not named "cat.exe" to avoid clashing with MSYS cat (which can lead to some very weird issues).
* -LRN: Poisoning:Christian Grothoff2012-06-23
| | | | | | | | | Poisons memory before freeing it. It uses msize() CRT function, which (i believe) is not available on other platforms. This patch was intended to make the output of the next patch (see below) more apparent.
* -LRN: Better process termination for W32:Christian Grothoff2012-06-23
| | | | | | | Avoids spewing warnings about killing processes that are already dead. Also removes a FIXME.
* -LRN: Support [] (formatted to be pid) in logfile names:Christian Grothoff2012-06-23
| | | | | | | | | I needed it for mesh debugging. Wrote this patch before your log rotation changes, and had to hastily adapt it after them, so i'm not sure it actually works. Did some quick tests on it, and it appears to be working, so i'll just send it to you as is, and see how it turns out.
* -LRN: Lock the output on W32:Christian Grothoff2012-06-23
| | | | | | | | | Purely W32 patch. It was needed for some threading-related debugging i did for select() wrapper. Shouldn't harm to have it, in case i do logging from multiple threads again.
* -LRN: Change logskipping to use functions only:Christian Grothoff2012-06-23
| | | | | | | | Remember these weird "skip_log" functions in my gdb backtraces? I hope that this patch will get rid of them. Shouldn't affect existing uses of the API.
* -fixChristian Grothoff2012-06-23
|
* -fix #2122 and #2035Christian Grothoff2012-06-22
|
* -compilation issueChristian Grothoff2012-06-22
|
* -print use shortened unixpath also when connecting...Christian Grothoff2012-06-22
|
* -print switch targetChristian Grothoff2012-06-22
|
* -fixing #2439Christian Grothoff2012-06-20
|
* adding API for parsing absolute timeChristian Grothoff2012-06-19
|
* -handle errorChristian Grothoff2012-06-19
|
* - unusedMatthias Wachs2012-06-15
|
* -dceChristian Grothoff2012-06-15
|
* -remove duplicate setsockopt calls; GNUNET_NETWORK_socket_bind does those ↵Christian Grothoff2012-06-15
| | | | already anyway
* -LRN: implement get_handle_from_native for W32Christian Grothoff2012-06-14
|
* -special treatment for ./binaray-nameChristian Grothoff2012-06-14
|
* -special treatment for ./binaray-nameChristian Grothoff2012-06-14
|
* -check for NULLChristian Grothoff2012-06-14
|
* -needing yet another API to box stdin for scheduler reading, not ported to ↵Christian Grothoff2012-06-14
| | | | W32 yet
* fix for segfaultMatthias Wachs2012-06-14
|
* -LRN: fix binary checker to use proper APIChristian Grothoff2012-06-14
|