Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | -test for execinfo.h instead of LINUX | Christian Grothoff | 2012-07-13 |
| | |||
* | W32: correct handling of crazy W32 process quirks | LRN | 2012-07-13 |
| | |||
* | Handle peek errors more appropriately in w32 select | LRN | 2012-07-13 |
| | |||
* | Safer handling of corner-cases in w32 select | LRN | 2012-07-13 |
| | |||
* | Demote WARNING to INFO, preserve errno | LRN | 2012-07-13 |
| | |||
* | W32: safer process termination | LRN | 2012-07-12 |
| | |||
* | A small fix for W32cat | LRN | 2012-07-11 |
| | |||
* | -dos2unix | Christian Grothoff | 2012-07-11 |
| | |||
* | -never start child processes on UNIX without stdin/stdout/stderr, pass ↵ | Christian Grothoff | 2012-07-10 |
| | | | | /dev/null instead if we want to decouple the child | ||
* | -LRN: Another take on std descriptor inheritance | Christian Grothoff | 2012-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 Grothoff | 2012-07-09 |
| | |||
* | -LRN: Our std handles are not created by us, and thus are inheritable by ↵ | Christian Grothoff | 2012-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 Grothoff | 2012-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 issue | Christian Grothoff | 2012-07-02 |
| | |||
* | -seems to only work on GNU//Linux like this | Christian Grothoff | 2012-06-30 |
| | |||
* | -better time conversion code | Christian Grothoff | 2012-06-29 |
| | |||
* | -fix | Christian Grothoff | 2012-06-29 |
| | |||
* | -fixes | Christian Grothoff | 2012-06-29 |
| | |||
* | -configuration serialization size_t for size | Sree Harsha Totakura | 2012-06-29 |
| | |||
* | -configuration deserialization | Sree Harsha Totakura | 2012-06-27 |
| | |||
* | configuration serialization | Sree Harsha Totakura | 2012-06-27 |
| | |||
* | -\'optimize\' | Christian Grothoff | 2012-06-27 |
| | |||
* | -add tool to handle gnunet-uris | Christian Grothoff | 2012-06-26 |
| | |||
* | -fix error message for unix paths starting with 0-termination | Christian Grothoff | 2012-06-26 |
| | |||
* | -fix | Christian Grothoff | 2012-06-25 |
| | |||
* | -LRN: Log timeouts that are bigger than DWORD; fix format string | Christian Grothoff | 2012-06-24 |
| | |||
* | -LRN: Wincat: | Christian Grothoff | 2012-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 Grothoff | 2012-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 Grothoff | 2012-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 Grothoff | 2012-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 Grothoff | 2012-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 Grothoff | 2012-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. | ||
* | -fix | Christian Grothoff | 2012-06-23 |
| | |||
* | -fix #2122 and #2035 | Christian Grothoff | 2012-06-22 |
| | |||
* | -compilation issue | Christian Grothoff | 2012-06-22 |
| | |||
* | -print use shortened unixpath also when connecting... | Christian Grothoff | 2012-06-22 |
| | |||
* | -print switch target | Christian Grothoff | 2012-06-22 |
| | |||
* | -fixing #2439 | Christian Grothoff | 2012-06-20 |
| | |||
* | adding API for parsing absolute time | Christian Grothoff | 2012-06-19 |
| | |||
* | -handle error | Christian Grothoff | 2012-06-19 |
| | |||
* | - unused | Matthias Wachs | 2012-06-15 |
| | |||
* | -dce | Christian Grothoff | 2012-06-15 |
| | |||
* | -remove duplicate setsockopt calls; GNUNET_NETWORK_socket_bind does those ↵ | Christian Grothoff | 2012-06-15 |
| | | | | already anyway | ||
* | -LRN: implement get_handle_from_native for W32 | Christian Grothoff | 2012-06-14 |
| | |||
* | -special treatment for ./binaray-name | Christian Grothoff | 2012-06-14 |
| | |||
* | -special treatment for ./binaray-name | Christian Grothoff | 2012-06-14 |
| | |||
* | -check for NULL | Christian Grothoff | 2012-06-14 |
| | |||
* | -needing yet another API to box stdin for scheduler reading, not ported to ↵ | Christian Grothoff | 2012-06-14 |
| | | | | W32 yet | ||
* | fix for segfault | Matthias Wachs | 2012-06-14 |
| | |||
* | -LRN: fix binary checker to use proper API | Christian Grothoff | 2012-06-14 |
| |