Luc DUZAN created JAMES-1908:
Summary: Make configuration accepts multiple ip for cassandra's
cluster
Key: JAMES-1908
URL: https://issues.apache.org/jira/browse/JAMES-1908
Project: James Server
Merge remote-tracking branch 'luc/JAMES-1907_fix_eclipse_compilation'
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3b6c5e00
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3b6c5e00
Diff: http
Repository: james-project
Updated Branches:
refs/heads/master 97de26382 -> 3b6c5e00d
JAMES-1907 fix issue with eclipse 4.6.2
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6a3c0100
Tree: http://git-wip-us.
JAMES-1877 Extract 7 bit conversion
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a62e460e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a62e460e
Diff: http://git-wip-us.apache.org/repos/asf
JAMES-1877 Extract Delay
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/1193b6b4
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1193b6b4
Diff: http://git-wip-us.apache.org/repos/asf/james-proj
JAMES-1877 Extract HeloName provider and test it
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/1cb969bd
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1cb969bd
Diff: http://git-wip-us.apache.
JAMES-1877 Extract delays and max retries calculations from RemoteDelivery
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8a8af97a
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/8a8af97a
Diff:
JAMES-1877 Creating javax properties is a responsibility of
RemoteDeliveryConfiguration
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/69f66c7a
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/
JAMES-1877 Extract DeliveryRunnable from RemoteDelivery
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4a5a4ba6
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4a5a4ba6
Diff: http://git-wip-us.
Repository: james-project
Updated Branches:
refs/heads/master 3b6c5e00d -> 131c01148
JAMES-1877 RemoteDelivery should rely on constructor injection
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/788b3931
T
http://git-wip-us.apache.org/repos/asf/james-project/blob/4a5a4ba6/server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remoteDelivery/DeliveryRunnable.java
--
diff --git
a/server/mailet/mailets/src/main/java/org
JAMES-1877 Improve TimeConverter
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/03fc53a4
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/03fc53a4
Diff: http://git-wip-us.apache.org/repos/asf/ja
JAMES-1877 Add tests for running RemoteDelivery
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9b59d55e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/9b59d55e
Diff: http://git-wip-us.apache.o
JAMES-1877 Connect do not need to catch exception
This exception will not cause doDelivery (which is host specific to fail
This allow a more clean error handling, where errors are handled at the
doDelivery for one server error
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
C
JAMES-1877 Simplify MessageComposer API with ExecutionResult
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/942cdfc6
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/942cdfc6
Diff: http://git-wi
JAMES-1877 Refactor DnsHelper
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b299e326
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b299e326
Diff: http://git-wip-us.apache.org/repos/asf/james
JAMES-1877 Remove unrelated exception
No attempts to dequeue the e-mail was done, no need to throw an exception that
will be caught 10 lines under
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f5fc4757
Tree
JAMES-1877 Continue to flatten DeliveryRunnable
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/5742cbf0
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/5742cbf0
Diff: http://git-wip-us.apache.o
JAMES-1877 Use placeholder with loggers
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c80de0e0
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c80de0e0
Diff: http://git-wip-us.apache.org/repos
JAMES-1877 Extract helper for counting delivery retries of a mail
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b5633492
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b5633492
Diff: http://g
JAMES-1877 Finish flatten DeliveryRunnable
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/3b02d3f3
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3b02d3f3
Diff: http://git-wip-us.apache.org/re
Merge remote-tracking branch 'benoit/JAMES-1877'
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/131c0114
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/131c0114
Diff: http://git-wip-us.apache.
JAMES-1877 Provide tests for DNS error handling
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9898e18e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/9898e18e
Diff: http://git-wip-us.apache.o
JAMES-1877 Tests then refactoring for RemoteDelivery
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6774b877
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6774b877
Diff: http://git-wip-us.apa
JAMES-1877 Inspection is not needed to see if 8 bit is supported
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/63bb3074
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/63bb3074
Diff: http://gi
JAMES-1877 Adding an enumeration for keeping track of the status of Delivery
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c8a3dd97
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c8a3dd97
Dif
JAMES-1877 Extract delivery to single server to MailDelivrer
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f567a5a5
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f567a5a5
Diff: http://git-wi
JAMES-1877 Extract a utility for sending bounce
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/26c6d9c4
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/26c6d9c4
Diff: http://git-wip-us.apache.o
JAMES-1877 VolatileIsDestroyed is not needed
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/1f01e8ad
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1f01e8ad
Diff: http://git-wip-us.apache.org/
JAMES-1877 MailDelivrerToHost interface simplification
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/97e23aee
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/97e23aee
Diff: http://git-wip-us.a
JAMES-1877 Make naming on Error management clearer
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/70ad2337
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/70ad2337
Diff: http://git-wip-us.apach
JAMES-1877 Improve Bouncer :
- Stop failing on empty exception error message
- Remove extra space in message
- Move methods of MessageComposer used only by Bouncer
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/c
JAMES-1877 Remove wildcard and eclipse warnings
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/4221b357
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/4221b357
Diff: http://git-wip-us.apache.o
JAMES-1877 Make mail lifeCycle readable in DeliveryRunnable
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/cb0cb77c
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/cb0cb77c
Diff: http://git-wip
JAMES-1877 Enable logging on mailet tests
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/dbeea267
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/dbeea267
Diff: http://git-wip-us.apache.org/rep
JAMES-1877 Refactor decision making upon SFE exception
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/1c6d1d06
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1c6d1d06
Diff: http://git-wip-us.a
JAMES-1877 Extract DNS resolution to a DNS helper
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/730a7ab7
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/730a7ab7
Diff: http://git-wip-us.apache
JAMES-1877 Extract mailAddress conversion
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/7f8cf9e9
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/7f8cf9e9
Diff: http://git-wip-us.apache.org/rep
JAMES-1877 Provide tests for SFEHelperTest
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d584c13e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d584c13e
Diff: http://git-wip-us.apache.org/re
JAMES-1877 Introduce a helper for working with MessagingException
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/a0ca1bfa
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/a0ca1bfa
Diff: http://g
JAMES-1877 Refactor Delays related class
- also add support for no unit in TimeConverter
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/61c6309f
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tre
JAMES-1877 Bounce on invalid addresses before discarding them
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/96465710
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/96465710
Diff: http://git-w
JAMES-1877 Extract a message composer
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/80039f14
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/80039f14
Diff: http://git-wip-us.apache.org/repos/a
JAMES-1877 Create mailDelivrer
Its responsibility :
- Resolve MXs addresses for a set of domains
- Try host to host delivery
- Report execution
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9790170c
Tree:
JAMES-1877 Try to reduce DeliveryRunnable complexity
- Extract log message and bounce message generation
- Do some IDE extraction refactoring
- Simplify remaining debug log computation
- Simplify comments
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-w
MAILET-119 Don't count retry using errorMessage
Use Attribute for that
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2e60b2dc
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2e60b2dc
Diff: ht
JAMES-1877 Correct DNS error handling
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/d004e6ec
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/d004e6ec
Diff: http://git-wip-us.apache.org/repos/a
JAMES-1877 Provide tests for DeliveryRunnable decision making
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/fc1b1d3e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/fc1b1d3e
Diff: http://git-w
JAMES-1877 Centralize decision making in DeliveryRunnable
All parts generates ExecutionResults.
All boucing / success / enqueuing decision should be centralized
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/
JAMES-1877 Extract RemoteDelivery configuration to an other class
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6fa52984
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6fa52984
Diff: http://g
JAMES-1877 Avoid inspection for SFE known and present on the ClassPath
This actually should improve the way return code is handled
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/aec9b2fc
Tree: http://git-wip-
JAMES-1877 Tests MX iteration behavior upon deliver
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/c06d312a
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/c06d312a
Diff: http://git-wip-us.apac
JAMES-1877 Simplify handleMessagingException of DeliveryRunnable
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/1467986e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/1467986e
Diff: http://gi
[
https://issues.apache.org/jira/browse/JAMES-1877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tellier Benoit closed JAMES-1877.
-
> Refactor RemoteDelivery
> ---
>
> Key: JAMES-1877
>
[
https://issues.apache.org/jira/browse/JAMES-1877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tellier Benoit resolved JAMES-1877.
---
Resolution: Fixed
> Refactor RemoteDelivery
> ---
>
> Key:
Tellier Benoit created MAILBOX-285:
--
Summary: CassandraMesageIdMapper update flags only on last message
Key: MAILBOX-285
URL: https://issues.apache.org/jira/browse/MAILBOX-285
Project: James Mailbox
56 matches
Mail list logo