Ticket #1415 (closed defeito: fixed)
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
Note: See
TracTickets for help on using
tickets.
Revisão [3528] - Replicando correção no branch 2.2