[ 
https://issues.apache.org/jira/browse/JAMES-3552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17851697#comment-17851697
 ] 

Benoit Tellier commented on JAMES-3552:
---------------------------------------

maxObjectsInGet maxObjectsInSet maxSizeAttachmentsPerEmail had been implemented.

MaxConcurrentRequests and MaxConcurrentRequests still are hard coded.

> Enforce session advertised limits
> ---------------------------------
>
>                 Key: JAMES-3552
>                 URL: https://issues.apache.org/jira/browse/JAMES-3552
>             Project: James Server
>          Issue Type: Sub-task
>          Components: JMAP
>            Reporter: Benoit Tellier
>            Assignee: Antoine Duprat
>            Priority: Major
>             Fix For: 3.6.0
>
>
> We advertize a bunch of limits in the session:
> {code:java}
>     "urn:ietf:params:jmap:core" : {
>       "maxConcurrentUpload" : 4,
>       "maxSizeRequest" : 10000000,
>       "maxConcurrentRequests" : 4,
>       "maxCallsInRequest" : 16,
>       "maxObjectsInGet" : 500,
>       "maxObjectsInSet" : 500
>     },
>     "urn:ietf:params:jmap:mail" : {
>       "maxMailboxesPerEmail" : 10000000,
>       "maxMailboxDepth" : null,
>       "maxSizeAttachmentsPerEmail" : 20000000
>     }
> {code}
>  - maxMailboxesPerEmail can likely be null if not enforced
> Regarding maxConcurrentUpload and maxConcurrentRequests enforcing these 
> limitations in a distributed environment is a non trivial task... Maybe via 
> the use of external API management solutions? In which case we should allow 
> an administrator to configure those values according to system wide setting...
> maxSizeRequest, maxCallsInRequest, maxObjectsInGet, maxObjectsInSet, 
> maxSizeAttachmentsPerEmail would likely only need some simple validation 
> logic to be written. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to