You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Robert Burrell Donkin (JIRA)" <se...@james.apache.org> on 2009/03/18 10:19:50 UTC

[jira] Created: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Allow Hierarchy Deliminator To Be Configured At Assembly Time
-------------------------------------------------------------

                 Key: IMAP-70
                 URL: https://issues.apache.org/jira/browse/IMAP-70
             Project: JAMES Imap
          Issue Type: Improvement
          Components: Mailbox, Protocol
    Affects Versions: 0.1
            Reporter: Robert Burrell Donkin
            Assignee: Robert Burrell Donkin
             Fix For: 0.1


ATM the hierarchy deliminator is hard coded in ImapConstants. Configuring this at run time is likely to be problematic but it should be possible to configure it when the component is assembled. 

-- 
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


Re: [jira] Created: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Posted by Robert Burrell Donkin <ro...@gmail.com>.
On Wed, Mar 18, 2009 at 9:52 AM, Norman Maurer <no...@apache.org> wrote:
> Just wonder what this should be usefull for ? Any usecase ?

yes - '/' is the other common alternative and plays well with CMS
backends (see other thread)

- robert

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


Re: [jira] Created: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Posted by Norman Maurer <no...@apache.org>.
Just wonder what this should be usefull for ? Any usecase ?

Bye,
Norman

2009/3/18 Robert Burrell Donkin (JIRA) <se...@james.apache.org>:
> Allow Hierarchy Deliminator To Be Configured At Assembly Time
> -------------------------------------------------------------
>
>                 Key: IMAP-70
>                 URL: https://issues.apache.org/jira/browse/IMAP-70
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: Mailbox, Protocol
>    Affects Versions: 0.1
>            Reporter: Robert Burrell Donkin
>            Assignee: Robert Burrell Donkin
>             Fix For: 0.1
>
>
> ATM the hierarchy deliminator is hard coded in ImapConstants. Configuring this at run time is likely to be problematic but it should be possible to configure it when the component is assembled.
>
> --
> 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
>
>

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


[jira] Commented: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Posted by "Robert Burrell Donkin (JIRA)" <se...@james.apache.org>.
    [ https://issues.apache.org/jira/browse/IMAP-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12693764#action_12693764 ] 

Robert Burrell Donkin commented on IMAP-70:
-------------------------------------------

Some clients (for example, Thunderbird) are broken. They ignore the hierarchy deliminator and assume that '/' will always be used. It may be best to hardcode this delimitator.

> Allow Hierarchy Deliminator To Be Configured At Assembly Time
> -------------------------------------------------------------
>
>                 Key: IMAP-70
>                 URL: https://issues.apache.org/jira/browse/IMAP-70
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: Mailbox, Protocol
>    Affects Versions: 0.1
>            Reporter: Robert Burrell Donkin
>            Assignee: Robert Burrell Donkin
>             Fix For: 0.1
>
>
> ATM the hierarchy deliminator is hard coded in ImapConstants. Configuring this at run time is likely to be problematic but it should be possible to configure it when the component is assembled. 

-- 
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


[jira] Commented: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Posted by "Robert Burrell Donkin (JIRA)" <se...@james.apache.org>.
    [ https://issues.apache.org/jira/browse/IMAP-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12693782#action_12693782 ] 

Robert Burrell Donkin commented on IMAP-70:
-------------------------------------------

Thunderbird should behave reasonably provided that RFC2342 is available

> Allow Hierarchy Deliminator To Be Configured At Assembly Time
> -------------------------------------------------------------
>
>                 Key: IMAP-70
>                 URL: https://issues.apache.org/jira/browse/IMAP-70
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: Mailbox, Protocol
>    Affects Versions: 0.1
>            Reporter: Robert Burrell Donkin
>            Assignee: Robert Burrell Donkin
>             Fix For: 0.1
>
>
> ATM the hierarchy deliminator is hard coded in ImapConstants. Configuring this at run time is likely to be problematic but it should be possible to configure it when the component is assembled. 

-- 
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


[jira] Closed: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Posted by "Robert Burrell Donkin (JIRA)" <se...@james.apache.org>.
     [ https://issues.apache.org/jira/browse/IMAP-70?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robert Burrell Donkin closed IMAP-70.
-------------------------------------

    Resolution: Fixed

Hierarchy delimiting is now delegated to Mailbox implementations. 

Existing implementations support configuration through injection.

> Allow Hierarchy Deliminator To Be Configured At Assembly Time
> -------------------------------------------------------------
>
>                 Key: IMAP-70
>                 URL: https://issues.apache.org/jira/browse/IMAP-70
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: Mailbox, Protocol
>    Affects Versions: 0.1
>            Reporter: Robert Burrell Donkin
>            Assignee: Robert Burrell Donkin
>             Fix For: 0.1
>
>
> ATM the hierarchy deliminator is hard coded in ImapConstants. Configuring this at run time is likely to be problematic but it should be possible to configure it when the component is assembled. 

-- 
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


[jira] Commented: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Posted by "Robert Burrell Donkin (JIRA)" <se...@james.apache.org>.
    [ https://issues.apache.org/jira/browse/IMAP-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12707812#action_12707812 ] 

Robert Burrell Donkin commented on IMAP-70:
-------------------------------------------

Hierarchy deliminators are now implementation specific. All that remains is to allow alternative values to be injected into the existing implementations.

> Allow Hierarchy Deliminator To Be Configured At Assembly Time
> -------------------------------------------------------------
>
>                 Key: IMAP-70
>                 URL: https://issues.apache.org/jira/browse/IMAP-70
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: Mailbox, Protocol
>    Affects Versions: 0.1
>            Reporter: Robert Burrell Donkin
>            Assignee: Robert Burrell Donkin
>             Fix For: 0.1
>
>
> ATM the hierarchy deliminator is hard coded in ImapConstants. Configuring this at run time is likely to be problematic but it should be possible to configure it when the component is assembled. 

-- 
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


[jira] Commented: (IMAP-70) Allow Hierarchy Deliminator To Be Configured At Assembly Time

Posted by "Robert Burrell Donkin (JIRA)" <se...@james.apache.org>.
    [ https://issues.apache.org/jira/browse/IMAP-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12682996#action_12682996 ] 

Robert Burrell Donkin commented on IMAP-70:
-------------------------------------------

There are two common deliminators - '/' and '.'

When mapping to a URL-based backend (for example, a CMS) it is more natural to use '/' than '.'

> Allow Hierarchy Deliminator To Be Configured At Assembly Time
> -------------------------------------------------------------
>
>                 Key: IMAP-70
>                 URL: https://issues.apache.org/jira/browse/IMAP-70
>             Project: JAMES Imap
>          Issue Type: Improvement
>          Components: Mailbox, Protocol
>    Affects Versions: 0.1
>            Reporter: Robert Burrell Donkin
>            Assignee: Robert Burrell Donkin
>             Fix For: 0.1
>
>
> ATM the hierarchy deliminator is hard coded in ImapConstants. Configuring this at run time is likely to be problematic but it should be possible to configure it when the component is assembled. 

-- 
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