[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2020-12-11 Thread Jira


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

René Cordier commented on JAMES-2578:
-

https://github.com/linagora/james-project/pull/4110 has been merged

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
> Fix For: 3.4.0
>
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2020-12-10 Thread Benoit Tellier (Jira)


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

Benoit Tellier commented on JAMES-2578:
---

PR https://github.com/linagora/james-project/pull/4110

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
> Fix For: 3.4.0
>
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2020-12-02 Thread Benoit Tellier (Jira)


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

Benoit Tellier commented on JAMES-2578:
---

Related mailing list discussion thread: 
https://www.mail-archive.com/server-dev@james.apache.org/msg69107.html

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
> Fix For: 3.4.0
>
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2019-05-20 Thread Gautier DI FOLCO (JIRA)


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

Gautier DI FOLCO commented on JAMES-2578:
-

We previously rely on Java's serialization to store mail attributes which was 
brittle.

We have introduced a new Mail API which exposes a dedicated type for 
attributes, giving them the ability to (de)serialize them to Json avoiding a 
large set of bug classes.

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2019-03-18 Thread JIRA


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

Raphaël Ouazana commented on JAMES-2578:


https://github.com/linagora/james-project/pull/2201

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2019-03-13 Thread JIRA


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

Raphaël Ouazana commented on JAMES-2578:


https://github.com/linagora/james-project/pull/2219

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2019-03-04 Thread JIRA


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

Raphaël Ouazana commented on JAMES-2578:


https://github.com/linagora/james-project/pull/2200

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2019-02-26 Thread JIRA


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

Raphaël Ouazana commented on JAMES-2578:


https://github.com/linagora/james-project/pull/2179

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2019-02-15 Thread JIRA


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

Raphaël Ouazana commented on JAMES-2578:


[https://github.com/linagora/james-project/pull/2128] and 
[https://github.com/linagora/james-project/pull/2154] Fix warning using Mailet 
new API

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2019-01-22 Thread Tellier Benoit (JIRA)


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

Tellier Benoit commented on JAMES-2578:
---

https://github.com/linagora/james-project/pull/2120  JAMES-2578 Fix warning 
using Mailet new API

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2018-11-14 Thread Tellier Benoit (JIRA)


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

Tellier Benoit commented on JAMES-2578:
---

https://github.com/linagora/james-project/pull/1908 fixed some issues regarding 
attributes serialization on top of RabbitMQ browse view

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2018-11-08 Thread Antoine Duprat (JIRA)


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

Antoine Duprat commented on JAMES-2578:
---

[https://github.com/linagora/james-project/pull/1898] JAMES-2578 Minimal set of 
changes to reduce warnings due to new Mail API

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2018-10-31 Thread Tellier Benoit (JIRA)


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

Tellier Benoit commented on JAMES-2578:
---

https://github.com/linagora/james-project/pull/1864 contributed messageId 
serialization to JSON via a DTO

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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



[jira] [Commented] (JAMES-2578) MQs should not rely on Serializable

2018-10-31 Thread Tellier Benoit (JIRA)


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

Tellier Benoit commented on JAMES-2578:
---

https://github.com/linagora/james-project/pull/1854 Contributed Attribute POJO 
and its serialization to JSON mechanism.

> MQs should not rely on Serializable
> ---
>
> Key: JAMES-2578
> URL: https://issues.apache.org/jira/browse/JAMES-2578
> Project: James Server
>  Issue Type: Improvement
>Reporter: Gautier DI FOLCO
>Priority: Major
>
> Mail interface allows people to insert any Serializable object as an 
> attribute.
> For now, we then relied on java serialization when putting Mail object into a 
> MQ.
> Now that we try to write a new MailQueue on top of RabbitMQ, it makes sense 
> to try to avoid this use of Serializable.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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