You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2021/10/21 07:28:55 UTC

[james-project] 01/04: [ADR] Update implementation status of existing ADRs

This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit c493c876dbf131a871ca1ba22e3f605f3ed8d213
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Mon Oct 18 11:10:30 2021 +0700

    [ADR] Update implementation status of existing ADRs
---
 src/adr/0039-distributed-blob-garbage-collector.md                    | 1 +
 src/adr/0042-james-cli-based-on-webadmin.md                           | 2 ++
 src/adr/0044-against-the-use-of-cassandra-lightweight-transactions.md | 2 ++
 src/adr/0045-support-jmap-push-with-mailbox-changes-implementation.md | 2 ++
 src/adr/0046-generalize-event-bus.md                                  | 3 ++-
 src/adr/0047-jmap-push-over-websockets.md                             | 2 ++
 src/adr/0048-cleanup-jmap-uploads.md                                  | 2 +-
 src/adr/0049-deduplicated-blobs-gs-with-bloom-filters.md              | 2 +-
 8 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/adr/0039-distributed-blob-garbage-collector.md b/src/adr/0039-distributed-blob-garbage-collector.md
index ace4b0a..1fb8cde 100644
--- a/src/adr/0039-distributed-blob-garbage-collector.md
+++ b/src/adr/0039-distributed-blob-garbage-collector.md
@@ -9,6 +9,7 @@ Proposed, not implemented yet.
 Work had been started on this topic.
 
 An alternative is proposed in [Deduplicated blobs GC with bloom filters](0049-deduplicated-blobs-gs-with-bloom-filters.md)
+and implemented.
 
 ## Context
 
diff --git a/src/adr/0042-james-cli-based-on-webadmin.md b/src/adr/0042-james-cli-based-on-webadmin.md
index 3c648e8..a22cb77 100644
--- a/src/adr/0042-james-cli-based-on-webadmin.md
+++ b/src/adr/0042-james-cli-based-on-webadmin.md
@@ -6,6 +6,8 @@ Date: 2020-10-05
 
 Accepted (lazy consensus).
 
+Partially implemented.
+
 ## Context
 
 James servers offer a command-line interface in order to interact with the server. However, it relies on the JMX protocol, which is known to be insecure. The JMX server embedded in Apache James, also used by the command line client is exposed to a java de-serialization issue according to [NVD-CVE-2017-12628 Detail](https://nvd.nist.gov/vuln/detail/CVE-2017-12628), and thus can be used to execute arbitrary commands. 
diff --git a/src/adr/0044-against-the-use-of-cassandra-lightweight-transactions.md b/src/adr/0044-against-the-use-of-cassandra-lightweight-transactions.md
index 7c9f87b..2f544f2 100644
--- a/src/adr/0044-against-the-use-of-cassandra-lightweight-transactions.md
+++ b/src/adr/0044-against-the-use-of-cassandra-lightweight-transactions.md
@@ -8,6 +8,8 @@ Accepted (lazy consensus).
 
 Scope: Distributed James
 
+Implemented.
+
 ## Context
 
 As any kind of server James needs to provide some level of consistencies.
diff --git a/src/adr/0045-support-jmap-push-with-mailbox-changes-implementation.md b/src/adr/0045-support-jmap-push-with-mailbox-changes-implementation.md
index 4c476b4..3b116b9 100644
--- a/src/adr/0045-support-jmap-push-with-mailbox-changes-implementation.md
+++ b/src/adr/0045-support-jmap-push-with-mailbox-changes-implementation.md
@@ -6,6 +6,8 @@ Date: 2020-12-08
 
 Accepted (lazy consensus).
 
+Implemented.
+
 ## Context
 
 JMAP Push notifications allow clients to efficiently update (almost) instantly to stay in sync with data changes on the server. 
diff --git a/src/adr/0046-generalize-event-bus.md b/src/adr/0046-generalize-event-bus.md
index 4473f9f..f509d03 100644
--- a/src/adr/0046-generalize-event-bus.md
+++ b/src/adr/0046-generalize-event-bus.md
@@ -4,7 +4,8 @@ Date: 2020-06-11
 
 ## Status
 
-Proposed
+Implemented, used for JMAP notifications, however not yet used on top of the user entity as 
+described in this document.
 
 ## Context
 
diff --git a/src/adr/0047-jmap-push-over-websockets.md b/src/adr/0047-jmap-push-over-websockets.md
index 74d6509..3860caf 100644
--- a/src/adr/0047-jmap-push-over-websockets.md
+++ b/src/adr/0047-jmap-push-over-websockets.md
@@ -6,6 +6,8 @@ Date: 2021-01-26
 
 Accepted (lazy consensus).
 
+Implemented.
+
 Relates to [45. Support JMAP Push with Mailbox/changes implementation](0045-support-jmap-push-with-mailbox-changes-implementation.md)
 
 Requires [46. Generalize EventBus](0046-generalize-event-bus.md)
diff --git a/src/adr/0048-cleanup-jmap-uploads.md b/src/adr/0048-cleanup-jmap-uploads.md
index 62ad15d..55a2499 100644
--- a/src/adr/0048-cleanup-jmap-uploads.md
+++ b/src/adr/0048-cleanup-jmap-uploads.md
@@ -6,7 +6,7 @@ Date: 2021-07-21
 
 Accepted (lazy consensus).
 
-Not yet implemented.
+Implemented.
 
 ## Context
 
diff --git a/src/adr/0049-deduplicated-blobs-gs-with-bloom-filters.md b/src/adr/0049-deduplicated-blobs-gs-with-bloom-filters.md
index ae40021..d1033b8 100644
--- a/src/adr/0049-deduplicated-blobs-gs-with-bloom-filters.md
+++ b/src/adr/0049-deduplicated-blobs-gs-with-bloom-filters.md
@@ -6,7 +6,7 @@ Date: 2021-07-21
 
 Accepted (lazy consensus).
 
-Not yet implemented.
+Implemented.
 
 Proposes a simple way to implement an alternative to  [39. Distributed blob garbage collector](0039-distributed-blob-garbage-collector.md)
 

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