Code

Updated move and create checks
[gosa.git] / gosa-si / gosa-si-client
index a966c1a819f5dfd7ade57aa808a1c5909890eb2b..05632d3167ead89f416e6eca35a599e2dc314f0f 100755 (executable)
@@ -245,6 +245,7 @@ sub daemon_log {
     if(not defined $level) { $level = 1 }
     if(defined $log_file){
         open(LOG_HANDLE, ">>$log_file");
+        chmod 0600, $log_file;
         if(not defined open( LOG_HANDLE, ">>$log_file" )) {
             print STDERR "cannot open $log_file: $!";
             return }
@@ -500,14 +501,15 @@ sub generate_hw_digest {
 }
 
 
-sub create_passwd {
-    my $new_passwd = "";
-    for(my $i=0; $i<31; $i++) {
-        $new_passwd .= ("a".."z","A".."Z",0..9)[int(rand(62))]
-    }
-
-    return $new_passwd;
-}
+# moved to GosaSupportDaemon: rettenbe, 19.05.2008
+#sub create_passwd {
+#    my $new_passwd = "";
+#    for(my $i=0; $i<31; $i++) {
+#        $new_passwd .= ("a".."z","A".."Z",0..9)[int(rand(62))]
+#    }
+#
+#    return $new_passwd;
+#}
 
 
 sub create_ciphering {
@@ -740,6 +742,7 @@ sub register_at_gosa_si_server {
             &add_content2xml_hash($register_hash, "client_status", $client_status);
             &add_content2xml_hash($register_hash, "client_revision", $client_revision);
                        &add_content2xml_hash($register_hash, "gotoHardwareChecksum", $gotoHardwareChecksum);
+            &add_content2xml_hash($register_hash, "key_lifetime", $server_key_lifetime);
 
                        # Add $HOSTNAME from ENV if force-hostname is set
                        if( defined($client_force_hostname) && $client_force_hostname eq "true") {