Ticket #1415 (closed defeito: fixed)

Opened 10 years ago

Last modified 10 years ago

Correção para a detecção da versão do cyrus

Reported by: alexandrecorreia Owned by: alexandrecorreia
Priority: normal Milestone: Expresso 2.0.10
Component: ExpressoMail Version: branch 2.0
Severity: média Keywords: cyrus 2 2.2 2.4
Cc: WorkGroup:

Description

Bug relatado por Lucas Zinato Carraro

Senhores , descobri um pequeno bug no Expresso 2.0.9

expressoAdmin1_2/inc/class.user.inc.php: Linha 1072

         //Verifica se esta sendo usuado cyrus 2.2 ou superior
                                $sk = fsockopen ($imap_server,$imap_port);
                                $server_resp = fread($sk, 100);
                        $tmp = split('v2.', $server_resp);
                        $cyrus_version = '2' . $tmp[1][0];

                  if ($cyrus_version < '22')
                {
                                      $return['status'] = false;
                                      $return['msg'] = "The rename user
is only permitted with cyrus 2.2 or higher,";
                                      $return['msg'] .= "\nand with the
option 'allowusermoves: yes' set in imapd.conf.";
               
                                      return $return;
                      }


Meu Cyrus aqui é o 2.4.X e ele está caindo nesta função. Meu banner mostrado no Expresso.

OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE MUPDATE=mupdate://mupdate.dataprev.gov.br/ STARTTLS AUTH=PLAIN SASL-IR] expresso.dataprev.gov.br Cyrus IMAP Murder v2.4.2 server ready

Change History

comment:1 Changed 10 years ago by alexandrecorreia

Revisão [3528] - Replicando correção no branch 2.2

comment:2 Changed 10 years ago by alexandrecorreia

Revisão [3529] - Replicando correção no branch 2.0

comment:3 Changed 10 years ago by alexandrecorreia

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.