aboutsummaryrefslogtreecommitdiff
path: root/security/ossec-hids-local
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2020-09-21 18:57:18 +0000
committerStefan Eßer <se@FreeBSD.org>2020-09-21 18:57:18 +0000
commitd443b0b2430ffd75f8447f80ed357ee9d58972dd (patch)
tree7bc96b262769fb422209805f368f89273679e24b /security/ossec-hids-local
parentd78009b2cf7722d9b22eccdbc3ebf8c7acaf8bf1 (diff)
Notes
Diffstat (limited to 'security/ossec-hids-local')
-rw-r--r--security/ossec-hids-local/files/patch-src_addagent_main.c18
-rw-r--r--security/ossec-hids-local/files/patch-src_addagent_manage__agents.h8
-rw-r--r--security/ossec-hids-local/files/patch-src_client-agent_agentd.c19
-rw-r--r--security/ossec-hids-local/files/patch-src_client-agent_agentd.h11
-rw-r--r--security/ossec-hids-local/files/patch-src_client-agent_config.c12
-rw-r--r--security/ossec-hids-local/files/patch-src_os__net_os__net.c10
6 files changed, 78 insertions, 0 deletions
diff --git a/security/ossec-hids-local/files/patch-src_addagent_main.c b/security/ossec-hids-local/files/patch-src_addagent_main.c
new file mode 100644
index 000000000000..130872b255ad
--- /dev/null
+++ b/security/ossec-hids-local/files/patch-src_addagent_main.c
@@ -0,0 +1,18 @@
+--- src/addagent/main.c.orig 2020-02-14 19:46:22 UTC
++++ src/addagent/main.c
+@@ -17,6 +17,7 @@ static void print_banner(void);
+ static void manage_shutdown(int sig) __attribute__((noreturn));
+ #endif
+
++int willchroot;
+
+ #if defined(__MINGW32__)
+ static int setenv(const char *name, const char *val, __attribute__((unused)) int overwrite)
+@@ -104,7 +105,6 @@ int main(int argc, char **argv)
+ int ret;
+ #endif
+
+- extern int willchroot;
+ willchroot = 1;
+
+ /* Set the name */
diff --git a/security/ossec-hids-local/files/patch-src_addagent_manage__agents.h b/security/ossec-hids-local/files/patch-src_addagent_manage__agents.h
new file mode 100644
index 000000000000..1e1f32d65088
--- /dev/null
+++ b/security/ossec-hids-local/files/patch-src_addagent_manage__agents.h
@@ -0,0 +1,8 @@
+--- src/addagent/manage_agents.h.orig 2020-02-14 19:46:22 UTC
++++ src/addagent/manage_agents.h
+@@ -147,4 +147,4 @@ extern fpos_t fp_pos;
+ #define GMF_UNKN_ERROR ARGV0 ": Could not run GetModuleFileName which returned (%ld).\n"
+
+
+-int willchroot;
++extern int willchroot;
diff --git a/security/ossec-hids-local/files/patch-src_client-agent_agentd.c b/security/ossec-hids-local/files/patch-src_client-agent_agentd.c
new file mode 100644
index 000000000000..ab6530725444
--- /dev/null
+++ b/security/ossec-hids-local/files/patch-src_client-agent_agentd.c
@@ -0,0 +1,19 @@
+--- src/client-agent/agentd.c.orig 2020-02-14 19:46:22 UTC
++++ src/client-agent/agentd.c
+@@ -15,6 +15,8 @@
+ #include "os_dns/os_dns.h"
+ #endif //WIN32
+
++struct imsgbuf server_ibuf;
++
+ /* Start the agent daemon */
+ void AgentdStart(const char *dir, int uid, int gid, const char *user, const char *group)
+ {
+@@ -39,7 +41,6 @@ void AgentdStart(const char *dir, int uid, int gid, co
+ merror("starting imsg stuff");
+ /* Prepare for os_dns */
+ struct imsgbuf osdns_ibuf;
+- extern struct imsgbuf server_ibuf;
+ //struct imsgbuf osdns_ibuf;
+ int imsg_fds[2];
+ merror("Creating socketpair()");
diff --git a/security/ossec-hids-local/files/patch-src_client-agent_agentd.h b/security/ossec-hids-local/files/patch-src_client-agent_agentd.h
new file mode 100644
index 000000000000..61846975c01a
--- /dev/null
+++ b/security/ossec-hids-local/files/patch-src_client-agent_agentd.h
@@ -0,0 +1,11 @@
+--- src/client-agent/agentd.h.orig 2020-02-14 19:46:22 UTC
++++ src/client-agent/agentd.h
+@@ -83,7 +83,7 @@ extern int run_foreground;
+ extern keystore keys;
+ extern agent *agt;
+ #ifndef WIN32
+-struct imsgbuf server_ibuf;
++extern struct imsgbuf server_ibuf;
+ #endif //WIN32
+
+ #endif /* __AGENTD_H */
diff --git a/security/ossec-hids-local/files/patch-src_client-agent_config.c b/security/ossec-hids-local/files/patch-src_client-agent_config.c
new file mode 100644
index 000000000000..74765c6d70af
--- /dev/null
+++ b/security/ossec-hids-local/files/patch-src_client-agent_config.c
@@ -0,0 +1,12 @@
+--- src/client-agent/config.c.orig 2020-02-14 19:46:22 UTC
++++ src/client-agent/config.c
+@@ -17,8 +17,8 @@
+ time_t available_server;
+ int run_foreground;
+ keystore keys;
+-agent *agt;
+
++extern agent *agt;
+
+ /* Read the config file (for the remote client) */
+ int ClientConf(const char *cfgfile)
diff --git a/security/ossec-hids-local/files/patch-src_os__net_os__net.c b/security/ossec-hids-local/files/patch-src_os__net_os__net.c
new file mode 100644
index 000000000000..0cc169681836
--- /dev/null
+++ b/security/ossec-hids-local/files/patch-src_os__net_os__net.c
@@ -0,0 +1,10 @@
+--- src/os_net/os_net.c.orig 2020-02-14 19:46:22 UTC
++++ src/os_net/os_net.c
+@@ -14,6 +14,7 @@
+ #include <errno.h>
+ #include "shared.h"
+ #include "os_net.h"
++
+ agent *agt;
+
+ /* Prototypes */