aboutsummaryrefslogtreecommitdiff
path: root/src/util
AgeCommit message (Collapse)Author
2012-08-29- Fix memory posioning on OS X (MSIZE is pre-defined to 256, doesnt ↵bartpolot
HAVE_MALLOC_USABLE_MEMORY -> compile error) git-svn-id: https://gnunet.org/svn/gnunet@23509 140774ce-b5e7-0310-ab8b-a85725594a96
2012-08-29only use control pipe with helpers IF the helper actually supports itgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@23497 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-27Use pipe control for helper processesLRN
This fixes testbed service leak in testbed tests. Either this, or NOT using helper API for testbed helper. git-svn-id: https://gnunet.org/svn/gnunet@22938 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-25-fixesgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22915 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-25-check return valuegrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22892 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-25-nocapsgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22890 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-25-preserve errnogrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22889 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-25-check return valuegrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22888 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-22-doxygengrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22827 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-20-cleanupgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22811 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-18Fix arm-lsocks protocol violation on W32LRN
git-svn-id: https://gnunet.org/svn/gnunet@22767 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-18-minor code cleanupgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22740 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-17helper exception callback lesser parametersharsha
git-svn-id: https://gnunet.org/svn/gnunet@22726 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-16extended HELPER api to notify when child crashesharsha
git-svn-id: https://gnunet.org/svn/gnunet@22707 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-16-m memory leakwachs
git-svn-id: https://gnunet.org/svn/gnunet@22701 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-16- fixwachs
git-svn-id: https://gnunet.org/svn/gnunet@22699 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-16-do not use signal pipe as gnunet-rsa is likely to be in a gcrypt select loopgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22697 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-15-fixbuildgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22692 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-15-adding support for heap stats gaugeringgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22689 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-15-cleanupgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22688 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-15-cleanupgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22687 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-14-only test for exist, not for readgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22671 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-14-code cleanupgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22670 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-14-new API for asyncronous generation of private RSA keysgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22666 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-14-adding gnunet-config toolgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22664 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-14-pass stderr to helpers:grothoff
git-svn-id: https://gnunet.org/svn/gnunet@22662 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-13-test for execinfo.h instead of LINUXgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22641 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-13W32: correct handling of crazy W32 process quirksLRN
git-svn-id: https://gnunet.org/svn/gnunet@22638 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-13Handle peek errors more appropriately in w32 selectLRN
git-svn-id: https://gnunet.org/svn/gnunet@22637 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-13Safer handling of corner-cases in w32 selectLRN
git-svn-id: https://gnunet.org/svn/gnunet@22636 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-13Demote WARNING to INFO, preserve errnoLRN
git-svn-id: https://gnunet.org/svn/gnunet@22625 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-12W32: safer process terminationLRN
git-svn-id: https://gnunet.org/svn/gnunet@22623 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-11A small fix for W32catLRN
git-svn-id: https://gnunet.org/svn/gnunet@22611 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-11-dos2unixgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22606 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-10-never start child processes on UNIX without stdin/stdout/stderr, pass ↵grothoff
/dev/null instead if we want to decouple the child git-svn-id: https://gnunet.org/svn/gnunet@22590 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-09-LRN: Another take on std descriptor inheritancegrothoff
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 git-svn-id: https://gnunet.org/svn/gnunet@22578 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-09-reverting SVN 22558 (new insights...)grothoff
git-svn-id: https://gnunet.org/svn/gnunet@22568 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-09-LRN: Our std handles are not created by us, and thus are inheritable by ↵grothoff
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. git-svn-id: https://gnunet.org/svn/gnunet@22558 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-05-LRN: Portable memory poisoning:grothoff
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). git-svn-id: https://gnunet.org/svn/gnunet@22489 140774ce-b5e7-0310-ab8b-a85725594a96
2012-07-02-fix eternity issuegrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22428 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-30-seems to only work on GNU//Linux like thisgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22409 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-29-better time conversion codegrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22406 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-29-fixgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22402 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-29-fixesgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22386 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-29-configuration serialization size_t for sizeharsha
git-svn-id: https://gnunet.org/svn/gnunet@22385 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-27-configuration deserializationharsha
git-svn-id: https://gnunet.org/svn/gnunet@22349 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-27configuration serializationharsha
git-svn-id: https://gnunet.org/svn/gnunet@22345 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-27-\'optimize\'grothoff
git-svn-id: https://gnunet.org/svn/gnunet@22335 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-26-add tool to handle gnunet-urisgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22323 140774ce-b5e7-0310-ab8b-a85725594a96
2012-06-26-fix error message for unix paths starting with 0-terminationgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@22294 140774ce-b5e7-0310-ab8b-a85725594a96