Current time: 11-05-2024, 07:26 PM Hello There, Guest! (LoginRegister)


Post Reply 
nach update: login - "Query was empty"
Author Message
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #11
RE: nach update: login - "Query was empty"
leg mal das Verzeichnis an:
/etc/proftpd/ispcp/

ich habe bisher immer manuell aktualisiert - das ist die sicherste Methode, da weiss man, wenns klemmt, wo nachsehen...

Mails-pw: offenbar werden die Passwörter beim speichern in der userdb für courier nicht korrekt entschlüsselt - kannst mal in engine/ispcp-mbox-mngr nach decrypt_db_password suchen, bzw. in der ispcp_common_methods.pl dieselbe Funktion mal überprüfen...

/J
07-05-2009 08:21 AM
Visit this user's website Find all posts by this user Quote this message in a reply
sisko Offline
Junior Member
*

Posts: 108
Joined: Aug 2007
Reputation: 0
Post: #12
RE: nach update: login - "Query was empty"
ordner ist angelegt. kann allerdinsg vor morgen frueh nicht testen obs was brachte.
in der engine/ispcp-mbox-mngr find ich 2 mal
Code:
$mail_pass=decrypt_db_password($mail_pass);

sollte also dort passen.

in der ispcp_common_methods.pl sind mehrere eintraege vorhanden. allerdings finde ich dort nichts eindeutiges zu 'mail'. weis also nicht ob da was nicht passt.

Code:
sub decrypt_db_password {

    my ($pass) = @_;

    push_el(\@main::el, 'decrypt_db_password()', 'Starting...');

    if (!defined($pass) || $pass eq '') {

        push_el(\@main::el, 'decrypt_db_password()', 'ERROR: Undefined input data ($pass)...');

        return (1, '');

    }

    if (length($main::db_pass_key) != 32 || length($main::db_pass_iv) != 8) {

        push_el(\@main::el, 'decrypt_db_password()', 'WARNING: KEY or IV has invalid length');

        return (1, '');
    }

    my $cipher = Crypt::CBC -> new(
                                    {
                                        'key'             => $main::db_pass_key,
                                        'keysize'         => 32,
                                        'cipher'          => 'Blowfish',
                                        'iv'              => $main::db_pass_iv,
                                        'regenerate_key'  => 0,
                                        'padding'         => 'space',
                                        'prepend_iv'      => 0
                                    }
                                  );

    my $decoded = decode_base64("$pass\n");

    my $plaintext = $cipher -> decrypt($decoded);


    push_el(\@main::el, 'decrypt_db_password()', 'Ending...');

    return (0, $plaintext);

}

sub setup_main_vars {

    push_el(\@main::el, 'setup_main_vars()', 'Starting...');

    #
    # Database backend vars;
    #

    $main::db_host = $main::cfg{'DATABASE_HOST'};

    $main::db_user = $main::cfg{'DATABASE_USER'};

    $main::db_pwd = $main::cfg{'DATABASE_PASSWORD'};

    $main::db_name = $main::cfg{'DATABASE_NAME'};

    if ($main::db_pwd ne '') {

        my $rs = undef;

        ($rs, $main::db_pwd) = decrypt_db_password($main::db_pwd);

        # Silently quit
        return 0 if ($rs != 0);

    }

werde das kuenftig auch manuel machen. gute anleitungen dazu gibts ja. Smile
07-05-2009 09:02 AM
Find all posts by this user Quote this message in a reply
sisko Offline
Junior Member
*

Posts: 108
Joined: Aug 2007
Reputation: 0
Post: #13
RE: nach update: login - "Query was empty"
ok. subdomains laufen auch wieder. hab den ordner also angelegt, die subs auf 'toadd' und den ispcp_rqst_mngr laufen lassen.
bleibt noch die sache mit den pw's der mail.
07-05-2009 08:50 PM
Find all posts by this user Quote this message in a reply
sisko Offline
Junior Member
*

Posts: 108
Joined: Aug 2007
Reputation: 0
Post: #14
RE: nach update: login - "Query was empty"
so. das problem hat sich erledigt. hab einen weiteren server neu installiert und lenny draufgeschmissen. werde dort nun alles manuel (*heul) neu anlegen.
ein kleines problem mit der neuen installetion hab ich, aber dazu oeffne ich mal einen neuen thread damit das uebersichtlich bleibt.
dennoch danke fuer die hiolfe zum alten prob Smile
07-06-2009 08:03 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 3 Guest(s)