[ 
https://issues.apache.org/jira/browse/IMAP-221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12917578#action_12917578
 ] 

François-Denis Gonthier commented on IMAP-221:
----------------------------------------------

I thought about filing a bug for this, but did not want to sound ridiculus. For 
the sanity of store authors, I think the range of the UID should at least be 
validated to be in the acceptable (unsigned int) range. If you raise impossible 
UIDs, the server accepts them but the client will fail to parse it and that 
will possibly hang or make the client reconnect.

> Methods which return uid values should use int as return type
> -------------------------------------------------------------
>
>                 Key: IMAP-221
>                 URL: https://issues.apache.org/jira/browse/IMAP-221
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: JCR Mailbox, JPA Mailbox, Mailbox, Maildir Mailbox, 
> Store, Torque (Legacy)
>    Affects Versions: 0.1
>            Reporter: Norman Maurer
>            Assignee: Norman Maurer
>             Fix For: 0.2
>
>
> Currently we use long/Long as return type when a message uid is retrieved. 
> Thats wrong as the RFC only allow 32-Bit numbers. We should change the 
> methods to make this clear.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to