aboutsummaryrefslogtreecommitdiff
path: root/src/arm/test_arm_api.c
AgeCommit message (Collapse)Author
2013-01-26LRN: Here's a patch. See if it doesn't break anything for you.grothoff
Arm service is started with -c <configname> only when the process that runs arm service has "[arm]/CONFIG" defined in the configuration used to run arm service (usually - process' own configuration). Since default [arm] config has no CONFIG defined anymore (thanks to your r25908), we need to add this code to put the config file that was passed to gnunet-arm tool via -c as "[arm]/CONFIG" for arm service to receive it. Otherwise arm service is run without config and reads default config (~/.gnunet/gnunet.conf) instead, which is clearly not what we need. git-svn-id: https://gnunet.org/svn/gnunet@25919 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-06-09-removing useless ifdefsgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@21819 140774ce-b5e7-0310-ab8b-a85725594a96
2012-02-26-verbose is independent of logginggrothoff
git-svn-id: https://gnunet.org/svn/gnunet@20034 140774ce-b5e7-0310-ab8b-a85725594a96
2011-12-08major rewrite of ARM service and a bit of the ARM IPC to take advantage of ↵grothoff
the simplifications possible now that we no longer intercept traffic; the new code in particular is better at communicating what exactly ARM was doing in response to requests. A major change is that gnunet-arm -i/-k now only impacts if a service is running by-default, on-demand starting is no longer impacted, option -t from gnunet-arm was removed git-svn-id: https://gnunet.org/svn/gnunet@18515 140774ce-b5e7-0310-ab8b-a85725594a96
2011-10-04LRN: Use GNUNET_EXTRA_LOGGING to manage compile-time logging callsgrothoff
(#1805). git-svn-id: https://gnunet.org/svn/gnunet@17173 140774ce-b5e7-0310-ab8b-a85725594a96
2011-08-15indentationgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@16583 140774ce-b5e7-0310-ab8b-a85725594a96
2011-08-15indentationgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@16581 140774ce-b5e7-0310-ab8b-a85725594a96
2011-06-17fix resolver apiwachs
git-svn-id: https://gnunet.org/svn/gnunet@15680 140774ce-b5e7-0310-ab8b-a85725594a96
2010-11-08increase timeoutgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@13604 140774ce-b5e7-0310-ab8b-a85725594a96
2010-11-05big scheduler refactoring, expect some issuesnevans
git-svn-id: https://gnunet.org/svn/gnunet@13565 140774ce-b5e7-0310-ab8b-a85725594a96
2010-07-02gpl3grothoff
git-svn-id: https://gnunet.org/svn/gnunet@12098 140774ce-b5e7-0310-ab8b-a85725594a96
2010-05-11use IPV6_ONLY when binding socketsgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@11321 140774ce-b5e7-0310-ab8b-a85725594a96
2010-05-07make error more robustgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@11249 140774ce-b5e7-0310-ab8b-a85725594a96
2010-05-06main change for gnunet-arm is that gnunet-arm now gets proper confirmation ↵nevans
when called to start or stop services. This means that calling gnunet-arm to stop/start a process will return 0 only if the process is stopped/started. For gnunet-service-arm, this is implemented by leaking the client connection socket on a shutdown request, so that it is only closed when the arm service actually shuts down (indicating everything is really down). git-svn-id: https://gnunet.org/svn/gnunet@11213 140774ce-b5e7-0310-ab8b-a85725594a96
2009-10-05improving ARM APIgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@9112 140774ce-b5e7-0310-ab8b-a85725594a96
2009-07-26const-ing of config-handlesgrothoff
git-svn-id: https://gnunet.org/svn/gnunet@8791 140774ce-b5e7-0310-ab8b-a85725594a96
2009-05-29nggrothoff
git-svn-id: https://gnunet.org/svn/gnunet@8472 140774ce-b5e7-0310-ab8b-a85725594a96