MINOR: actions: add "from" information

This struct member is used to specify who is the rule caller. It permits
to use one function for differents callers.
diff --git a/src/proto_http.c b/src/proto_http.c
index aa01361..6571fda 100644
--- a/src/proto_http.c
+++ b/src/proto_http.c
@@ -9351,6 +9351,7 @@
 		char *errmsg = NULL;
 		cur_arg = 1;
 		/* try in the module list */
+		rule->from = ACT_F_HTTP_REQ;
 		if (custom->parse(args, &cur_arg, proxy, rule, &errmsg) < 0) {
 			Alert("parsing [%s:%d] : error detected in %s '%s' while parsing 'http-request %s' rule : %s.\n",
 			      file, linenum, proxy_type_str(proxy), proxy->id, args[0], errmsg);
@@ -9706,6 +9707,7 @@
 		char *errmsg = NULL;
 		cur_arg = 1;
 		/* try in the module list */
+		rule->from = ACT_F_HTTP_RES;
 		if (custom->parse(args, &cur_arg, proxy, rule, &errmsg) < 0) {
 			Alert("parsing [%s:%d] : error detected in %s '%s' while parsing 'http-response %s' rule : %s.\n",
 			      file, linenum, proxy_type_str(proxy), proxy->id, args[0], errmsg);