diff --git a/gosa-si/gosa-si-server b/gosa-si/gosa-si-server
index a34e5c97cb43c061b496353f7d20dae4579acae6..b51bd4ed1e0fa0d1947ee75ae2b095dea0e65804 100755 (executable)
--- a/gosa-si/gosa-si-server
+++ b/gosa-si/gosa-si-server
if (not $file =~ /(\S*?).pm$/) {
next;
}
+
+ if( $no_arp > 0 ) {
+ if( $file =~ /ArpHandler.pm/ ) {
+ next;
+ }
+ }
eval { require $file; };
if ($@) {
daemon_log("ERROR: gosa-si-server could not load module $file", 1);
sub client_input {
my ($heap,$input,$wheel) = @_[HEAP, ARG0, ARG1];
+
+ daemon_log("Incoming msg:\n$input\n", 8);
+
######################################
# forward msg to all imported modules
no strict "refs";
(
Port => $server_port,
ClientInput => \&client_input,
+ Concurrency => 10,
);
daemon_log("start socket for incoming xml messages at port '$server_port' ", 1);