james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fran├žois-Denis Gonthier (JIRA) <server-...@james.apache.org>
Subject [jira] Commented: (IMAP-221) Methods which return uid values should use int as return type
Date Mon, 04 Oct 2010 12:41:33 GMT

    [ 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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message