apache / james-project
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 3,978 files with 271,968 lines of code.
    • 3 files changed more than 100 times (2,268 lines of code)
    • 15 files changed 51-100 times (5,201 lines of code)
    • 199 files changed 21-50 times (39,419 lines of code)
    • 1,142 files changed 6-20 times (106,603 lines of code)
    • 2,619 files changed 1-5 times (118,477 lines of code)
<1% | 1% | 14% | 39% | 43%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 3,978 files with 271,968 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 38 files changed by 11-25 contributors (11,887 lines of code)
    • 414 files changed by 6-10 contributors (59,431 lines of code)
    • 2,129 files changed by 2-5 contributors (143,527 lines of code)
    • 1,397 files changed by 1 contributor (57,123 lines of code)
0% | 4% | 21% | 52% | 21%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, scala, adoc, json, eml, properties, md, markdown, txt, html, mdown, feature, yml, mdwn, js, yaml, css, zone, sh, gitignore, mustache, svg, tpl, cgi, pub, di, project, bat, pri, hbs, gitattributes, xsl, cfg
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java1% | 2% | 14% | 41% | 40%
xml0% | 2% | 7% | 24% | 65%
scala0% | 0% | 24% | 46% | 28%
html0% | 0% | 18% | 37% | 44%
yaml0% | 0% | 0% | 8% | 91%
css0% | 0% | 0% | 0% | 100%
eml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xsl0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
di0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
mustache0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
mailbox4% | 7% | 21% | 32% | 33%
protocols0% | 4% | 26% | 47% | 22%
src0% | 2% | 8% | 26% | 61%
server0% | 0% | 12% | 37% | 49%
backends-common0% | 0% | 10% | 40% | 48%
mailet0% | 0% | 5% | 69% | 25%
mpt0% | 0% | 2% | 60% | 36%
core0% | 0% | 0% | 65% | 34%
event-bus0% | 0% | 0% | 34% | 65%
mdn0% | 0% | 0% | 37% | 62%
event-sourcing0% | 0% | 0% | 45% | 54%
json0% | 0% | 0% | 51% | 48%
metrics0% | 0% | 0% | 33% | 66%
testing0% | 0% | 0% | 86% | 13%
javax-mail-extension0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
887 104 2015-10-07 2023-06-09 190 20 aduprat@apache.org btellier@linagora.com
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
778 54 2015-10-07 2023-07-17 141 16 aduprat@apache.org vttran@linagora.com
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
603 56 2015-10-07 2023-04-12 132 15 aduprat@apache.org btellier@linagora.com
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
474 31 2016-12-12 2023-02-14 88 11 aduprat@apache.org btellier@linagora.com
CassandraMessageIdMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
307 21 2016-09-29 2022-12-01 82 12 aduprat@apache.org hqtran@linagora.com
CassandraMailboxSessionMapperFactory.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra
199 17 2015-10-07 2023-06-02 79 10 aduprat@apache.org btellier@linagora.com
CassandraMessageDAO.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
287 27 2016-09-29 2022-12-28 78 13 aduprat@apache.org hqtran@linagora.com
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
982 50 2015-10-07 2023-07-03 76 15 aduprat@apache.org btellier@linagora.com
download.xml
in src/site/xdoc
353 - 2006-09-30 2023-05-17 73 11 bago@apache.org btellier@linagora.com
MailboxManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
172 20 2015-10-07 2023-02-21 71 11 aduprat@apache.org btellier@linagora.com
CassandraMailboxMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
227 28 2015-10-07 2022-06-07 70 12 aduprat@apache.org hqtran@linagora.com
CassandraAttachmentMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
121 14 2016-05-25 2023-03-14 61 11 aduprat@linagora.com btellier@linagora.com
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
449 37 2015-10-07 2022-12-08 61 11 aduprat@apache.org hqtran@linagora.com
AbstractSelectionProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
319 22 2015-10-07 2022-12-06 56 11 aduprat@apache.org btellier@linagora.com
MessageSearches.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
556 47 2015-10-07 2023-03-28 54 14 aduprat@apache.org btellier@linagora.com
site.xml
in src/site
196 - 2006-09-30 2022-11-30 53 16 bago@apache.org ouvtam@8n4.pw
SimpleMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
175 14 2015-10-07 2023-03-28 52 12 aduprat@apache.org btellier@linagora.com
SelectedMailboxImpl.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/base
384 50 2015-10-07 2022-08-30 52 11 aduprat@apache.org btellier@linagora.com
index.html
in src/homepage
429 - 2017-04-11 2023-05-17 50 9 qnguyen@linagora.com btellier@linagora.com
SearchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
432 14 2015-10-07 2023-04-26 50 11 aduprat@apache.org btellier@linagora.com
MessageManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
387 56 2015-10-07 2022-12-06 49 13 aduprat@apache.org btellier@linagora.com
LazyMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
101 10 2015-10-07 2022-05-09 48 14 aduprat@apache.org btellier@linagora.com
ListeningMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
98 7 2015-10-07 2023-06-02 46 14 aduprat@apache.org btellier@linagora.com
MailboxGetMethod.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
154 9 2020-05-22 2023-06-25 46 8 rcordier@linagora.com vttran@linagora.com
RFC8621MethodsModule.java
in server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621
219 8 2020-05-11 2023-07-06 46 11 duc91.nvd@gmail.com 45198168+hungphan227@users....
IMAPServer.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
233 17 2015-10-07 2023-03-20 45 14 aduprat@apache.org woj-tek@users.noreply.githu...
AbstractJPAMailboxMessage.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa
403 41 2016-01-12 2023-06-09 45 8 matthieu@apache.org btellier@linagora.com
MessageParser.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
232 27 2016-05-12 2023-01-12 44 8 aduprat@linagora.com btellier@linagora.com
AbstractConfigurableAsyncServer.java
in server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty
298 28 2015-10-07 2023-05-25 44 13 aduprat@apache.org btellier@linagora.com
RemoteDelivery.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
136 10 2015-10-07 2023-02-26 43 10 aduprat@apache.org btellier@linagora.com
AbstractRecipientRewriteTable.java
in server/data/data-library/src/main/java/org/apache/james/rrt/lib
338 39 2015-10-07 2021-10-08 43 15 aduprat@apache.org btellier@linagora.com
AuthenticateProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
194 12 2015-10-07 2023-06-27 42 9 aduprat@apache.org btellier@linagora.com
DSNBounce.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
413 41 2015-10-07 2022-02-04 42 11 aduprat@apache.org btellier@linagora.com
CassandraMailboxManager.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra
88 5 2015-10-07 2022-11-29 41 10 aduprat@apache.org hqtran@linagora.com
StoreProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
235 12 2015-10-07 2022-12-12 41 10 aduprat@apache.org vttran@linagora.com
StoreRightManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
254 32 2017-10-17 2023-06-09 41 10 lduzan@linagora.com vttran@linagora.com
AppendProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
112 6 2015-10-07 2022-12-12 40 8 aduprat@apache.org vttran@linagora.com
IdleProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
126 9 2015-10-07 2023-02-14 40 11 aduprat@apache.org btellier@linagora.com
MessageMapper.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail
161 14 2015-10-07 2023-06-02 40 9 aduprat@apache.org btellier@linagora.com
FetchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/fetch
174 10 2015-10-07 2022-12-12 40 8 aduprat@apache.org vttran@linagora.com
ListProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
298 19 2015-10-07 2023-03-17 40 7 aduprat@apache.org btellier@linagora.com
ImapChannelUpstreamHandler.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
302 23 2015-10-07 2023-02-25 40 10 aduprat@apache.org btellier@linagora.com
JPAMessageMapper.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail
400 40 2015-10-07 2023-06-15 40 10 aduprat@apache.org btellier@linagora.com
ListeningCurrentQuotaUpdater.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/quota
113 10 2015-10-07 2021-05-08 39 11 aduprat@apache.org btellier@linagora.com
JMAPApiRoutes.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes
90 3 2020-03-27 2022-06-03 38 7 duc91.nvd@gmail.com btellier@linagora.com
spring-server.xml
in server/container/spring/src/main/resources/META-INF/org/apache/james
142 - 2015-10-07 2023-07-11 38 13 aduprat@apache.org 47774017+asdfjkluiop@users....
CassandraModSeqProvider.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
165 16 2015-10-07 2022-12-05 38 9 aduprat@apache.org btellier@linagora.com
config-cassandra.xml
in src/site/xdoc/server
179 - 2016-10-27 2023-05-02 38 11 btellier@linagora.com btellier@linagora.com
Email.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail
724 46 2020-09-03 2023-06-24 38 5 btellier@linagora.com vttran@linagora.com
SearchQuery.java
in mailbox/api/src/main/java/org/apache/james/mailbox/model
1094 206 2015-10-07 2023-03-28 38 8 aduprat@apache.org btellier@linagora.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
StoreMailboxManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
887 104 2015-10-07 2023-06-09 190 20 aduprat@apache.org btellier@linagora.com
StoreMessageManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
778 54 2015-10-07 2023-07-17 141 16 aduprat@apache.org vttran@linagora.com
site.xml
in src/site
196 - 2006-09-30 2022-11-30 53 16 bago@apache.org ouvtam@8n4.pw
CassandraMessageMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
603 56 2015-10-07 2023-04-12 132 15 aduprat@apache.org btellier@linagora.com
LuceneMessageSearchIndex.java
in mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search
982 50 2015-10-07 2023-07-03 76 15 aduprat@apache.org btellier@linagora.com
AbstractRecipientRewriteTable.java
in server/data/data-library/src/main/java/org/apache/james/rrt/lib
338 39 2015-10-07 2021-10-08 43 15 aduprat@apache.org btellier@linagora.com
MessageSearches.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
556 47 2015-10-07 2023-03-28 54 14 aduprat@apache.org btellier@linagora.com
LazyMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
101 10 2015-10-07 2022-05-09 48 14 aduprat@apache.org btellier@linagora.com
ListeningMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
98 7 2015-10-07 2023-06-02 46 14 aduprat@apache.org btellier@linagora.com
IMAPServer.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
233 17 2015-10-07 2023-03-20 45 14 aduprat@apache.org woj-tek@users.noreply.githu...
EventFactory.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/event
423 20 2015-11-28 2022-12-05 36 14 btellier@apache.org vttran@linagora.com
CassandraMessageDAO.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
287 27 2016-09-29 2022-12-28 78 13 aduprat@apache.org hqtran@linagora.com
MessageManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
387 56 2015-10-07 2022-12-06 49 13 aduprat@apache.org btellier@linagora.com
AbstractConfigurableAsyncServer.java
in server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty
298 28 2015-10-07 2023-05-25 44 13 aduprat@apache.org btellier@linagora.com
spring-server.xml
in server/container/spring/src/main/resources/META-INF/org/apache/james
142 - 2015-10-07 2023-07-11 38 13 aduprat@apache.org 47774017+asdfjkluiop@users....
SMTPServer.java
in server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty
288 40 2015-10-07 2022-12-05 35 13 aduprat@apache.org btellier@linagora.com
CassandraMessageIdMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
307 21 2016-09-29 2022-12-01 82 12 aduprat@apache.org hqtran@linagora.com
CassandraMailboxMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
227 28 2015-10-07 2022-06-07 70 12 aduprat@apache.org hqtran@linagora.com
SimpleMessageSearchIndex.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/search
175 14 2015-10-07 2023-03-28 52 12 aduprat@apache.org btellier@linagora.com
MailboxProbeImpl.java
in server/container/guice/mailbox/src/main/java/org/apache/james/modules
164 12 2017-01-30 2023-01-12 33 12 matthieu.baechler@gmail.com btellier@linagora.com
JamesImapHostSystem.java
in mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host
140 16 2015-10-07 2023-03-20 28 12 aduprat@apache.org woj-tek@users.noreply.githu...
StoreMessageIdManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
474 31 2016-12-12 2023-02-14 88 11 aduprat@apache.org btellier@linagora.com
download.xml
in src/site/xdoc
353 - 2006-09-30 2023-05-17 73 11 bago@apache.org btellier@linagora.com
MailboxManager.java
in mailbox/api/src/main/java/org/apache/james/mailbox
172 20 2015-10-07 2023-02-21 71 11 aduprat@apache.org btellier@linagora.com
CassandraAttachmentMapper.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail
121 14 2016-05-25 2023-03-14 61 11 aduprat@linagora.com btellier@linagora.com
AbstractMailboxProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
449 37 2015-10-07 2022-12-08 61 11 aduprat@apache.org hqtran@linagora.com
AbstractSelectionProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
319 22 2015-10-07 2022-12-06 56 11 aduprat@apache.org btellier@linagora.com
SelectedMailboxImpl.java
in protocols/imap/src/main/java/org/apache/james/imap/processor/base
384 50 2015-10-07 2022-08-30 52 11 aduprat@apache.org btellier@linagora.com
SearchProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
432 14 2015-10-07 2023-04-26 50 11 aduprat@apache.org btellier@linagora.com
RFC8621MethodsModule.java
in server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621
219 8 2020-05-11 2023-07-06 46 11 duc91.nvd@gmail.com 45198168+hungphan227@users....
DSNBounce.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
413 41 2015-10-07 2022-02-04 42 11 aduprat@apache.org btellier@linagora.com
IdleProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
126 9 2015-10-07 2023-02-14 40 11 aduprat@apache.org btellier@linagora.com
ListeningCurrentQuotaUpdater.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/quota
113 10 2015-10-07 2021-05-08 39 11 aduprat@apache.org btellier@linagora.com
config-cassandra.xml
in src/site/xdoc/server
179 - 2016-10-27 2023-05-02 38 11 btellier@linagora.com btellier@linagora.com
AbstractAuthProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
194 17 2015-10-07 2023-03-20 36 11 aduprat@apache.org woj-tek@users.noreply.githu...
InMemoryMessageMapper.java
in mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail
169 22 2015-10-07 2022-12-01 28 11 aduprat@apache.org hqtran@linagora.com
mailbox-jpa.xml
in mailbox/jpa/src/main/resources/META-INF/spring
71 - 2015-10-07 2023-06-09 25 11 aduprat@apache.org btellier@linagora.com
Mail.java
in mailet/api/src/main/java/org/apache/mailet
89 5 2015-10-07 2022-10-25 22 11 aduprat@apache.org 110673785+ouvtam@users.nore...
CassandraMailboxSessionMapperFactory.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra
199 17 2015-10-07 2023-06-02 79 10 aduprat@apache.org btellier@linagora.com
RemoteDelivery.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets
136 10 2015-10-07 2023-02-26 43 10 aduprat@apache.org btellier@linagora.com
CassandraMailboxManager.java
in mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra
88 5 2015-10-07 2022-11-29 41 10 aduprat@apache.org hqtran@linagora.com
StoreRightManager.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
254 32 2017-10-17 2023-06-09 41 10 lduzan@linagora.com vttran@linagora.com
StoreProcessor.java
in protocols/imap/src/main/java/org/apache/james/imap/processor
235 12 2015-10-07 2022-12-12 41 10 aduprat@apache.org vttran@linagora.com
JPAMessageMapper.java
in mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail
400 40 2015-10-07 2023-06-15 40 10 aduprat@apache.org btellier@linagora.com
ImapChannelUpstreamHandler.java
in server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty
302 23 2015-10-07 2023-02-25 40 10 aduprat@apache.org btellier@linagora.com
SimpleMailboxMessage.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl
302 44 2016-01-12 2022-12-01 35 10 matthieu@apache.org hqtran@linagora.com
WebAdminServerModule.java
in server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server
183 9 2016-12-27 2023-05-25 34 10 matthieu.baechler@gmail.com btellier@linagora.com
ForwardSmtpTest.java
in mpt/impl/smtp/core/src/main/java/org/apache/james/mpt/smtp
41 1 2016-02-12 2022-05-04 33 10 antduprat@gmail.com btellier@linagora.com
InMemoryMailboxManager.java
in mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory
70 4 2016-03-03 2022-11-29 33 10 btellier@linagora.com hqtran@linagora.com
StoreMessageResultIterator.java
in mailbox/store/src/main/java/org/apache/james/mailbox/store
231 30 2015-10-07 2022-11-30 32 10 aduprat@apache.org hqtran@linagora.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
licensing.xml
in server/apps/spring-app/src/main/licensing/app
1264 - 2021-06-10 2021-10-12 2 1 btellier@linagora.com btellier@linagora.com
licensing.xml
in server/apps/spring-app/src/main/licensing/war
1213 - 2021-06-10 2021-10-12 2 1 btellier@linagora.com btellier@linagora.com
config-fetchmail.xml
in src/site/xdoc/server
884 - 2016-10-27 2021-06-10 5 1 btellier@linagora.com btellier@linagora.com
changes.xml
in src/site/xdoc/protocols
617 - 2016-10-27 2016-10-27 1 1 btellier@linagora.com btellier@linagora.com
OpenSearchConfiguration.java
in backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch
536 69 2022-08-05 2022-08-05 1 1 btellier@linagora.com btellier@linagora.com
sqlResources.xml
in server/apps/spring-app/src/main/resources
515 - 2021-06-10 2021-07-06 2 1 btellier@linagora.com btellier@linagora.com
DsnParameters.java
in mailet/api/src/main/java/org/apache/mailet
453 55 2020-12-01 2022-11-10 8 1 btellier@linagora.com btellier@linagora.com
MetaDataFixInconsistenciesService.java
in server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task
423 50 2021-08-03 2022-05-26 4 1 btellier@linagora.com btellier@linagora.com
deployment.yaml
in server/apps/distributed-app/helm-chart/james/templates
385 - 2021-11-04 2021-11-04 1 1 59911858+ducnm0711@users.no... 59911858+ducnm0711@users.no...
lightbox.js
in src/homepage/assets/js
336 23 2017-04-11 2017-04-11 1 1 qnguyen@linagora.com qnguyen@linagora.com
util.js
in src/homepage/assets/js
326 6 2017-04-11 2017-04-11 1 1 qnguyen@linagora.com qnguyen@linagora.com
JamesMailetContext.java
in server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl
310 33 2021-06-02 2022-01-30 3 1 btellier@linagora.com btellier@linagora.com
JacksonJsonpGenerator.java
in backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson
309 28 2022-12-15 2022-12-15 1 1 btellier@linagora.com btellier@linagora.com
JsonpDeserializerBase.java
in backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json
308 28 2022-12-15 2022-12-15 1 1 btellier@linagora.com btellier@linagora.com
Mailbox.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/mailbox
306 46 2019-09-18 2019-09-18 1 1 ck@cketti.de ck@cketti.de
supplemental-models.xml
in server/apps/spring-app/src/main/appended-resources
293 - 2021-06-10 2021-06-10 1 1 btellier@linagora.com btellier@linagora.com
formatting.xml
in src/site/resources/downloads
279 - 2011-10-18 2011-10-18 1 1 felixk@apache.org felixk@apache.org
log4j2.xml
in server/apps/spring-app/src/main/resources
277 - 2021-06-10 2021-06-10 1 1 btellier@linagora.com btellier@linagora.com
JamesMailSpooler.java
in server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl
265 26 2021-06-02 2023-03-13 7 1 btellier@linagora.com btellier@linagora.com
MailetContainerModule.java
in server/container/guice/mailet/src/main/java/org/apache/james/modules/server
257 18 2021-06-02 2022-02-06 4 1 btellier@linagora.com btellier@linagora.com
JacksonJsonpParser.java
in backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson
239 21 2022-12-15 2022-12-15 1 1 btellier@linagora.com btellier@linagora.com
config-opensearch.xml
in src/site/xdoc/server
238 - 2022-08-08 2023-04-13 2 1 btellier@linagora.com btellier@linagora.com
AbstractStateMailetProcessor.java
in server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib
237 17 2021-06-02 2021-09-28 3 1 btellier@linagora.com btellier@linagora.com
ReIndexingContextInformationDTO.java
in mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer
217 18 2022-03-05 2022-03-05 1 1 btellier@linagora.com btellier@linagora.com
MailReceptionCheck.java
in server/container/feature-checks/src/main/java/org/apache/james/healthcheck
216 23 2021-07-02 2023-06-02 7 1 btellier@linagora.com btellier@linagora.com
xsl
site.xsl
in src/site/xdoc/mailet/stylesheets
212 - 2016-10-27 2016-10-27 1 1 btellier@linagora.com btellier@linagora.com
BlobStoreConfiguration.java
in server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore
208 25 2021-02-09 2021-03-26 2 1 btellier@linagora.com btellier@linagora.com
AmqpForwardAttribute.java
in mailet/amqp/src/main/java/org/apache/james/transport/mailets
198 8 2021-05-24 2022-09-30 7 1 btellier@linagora.com btellier@linagora.com
StorageDirective.java
in mailet/api/src/main/java/org/apache/mailet
191 20 2023-04-07 2023-05-30 3 1 btellier@linagora.com btellier@linagora.com
eml
crypted_with_attachment.eml
in server/mailet/integration-testing/src/main/resources/eml
190 - 2021-02-14 2021-02-14 1 1 btellier@linagora.com btellier@linagora.com
MessageAlteringUtils.java
in server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect
190 15 2018-03-29 2018-03-29 1 1 btellier@linagora.com btellier@linagora.com
MailboxSetUpdatePerformer.scala
in server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method
190 10 2020-11-02 2022-11-11 7 1 btellier@linagora.com btellier@linagora.com
JacksonJsonProvider.java
in backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson
184 28 2022-12-15 2022-12-15 1 1 btellier@linagora.com btellier@linagora.com
GenerationAwareBlobId.java
in server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication
183 24 2021-08-24 2022-02-20 2 1 btellier@linagora.com btellier@linagora.com
JPAMail.java
in server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/model
180 30 2022-09-16 2022-09-16 1 1 amichai2@amichais.net amichai2@amichais.net
UserIdentity.java
in server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/dto
179 21 2023-02-28 2023-03-06 2 1 vttran@linagora.com vttran@linagora.com
lightbox.css
in src/homepage/assets/css
179 - 2017-04-11 2017-04-11 1 1 qnguyen@linagora.com qnguyen@linagora.com
SubMessage.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view
178 27 2019-11-21 2019-11-21 1 1 dtran@linagora.com dtran@linagora.com
IncrementalRuleChange.java
in server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl
171 12 2023-04-18 2023-04-19 2 1 btellier@linagora.com btellier@linagora.com
JPAUsersDAO.java
in server/data/data-jpa/src/main/java/org/apache/james/user/jpa
170 11 2020-03-24 2021-12-03 5 1 btellier@linagora.com btellier@linagora.com
BlobManagerImpl.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods
170 9 2021-08-09 2023-03-14 6 1 btellier@linagora.com btellier@linagora.com
VacationPatch.java
in server/data/data-api/src/main/java/org/apache/james/vacation/api
164 27 2021-11-23 2021-11-23 1 1 karsten.otto@akquinet.de karsten.otto@akquinet.de
DeleteCondition.java
in server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/api
154 24 2018-09-13 2020-07-27 6 1 btellier@linagora.com btellier@linagora.com
usingLDAP_v1_2.xml
in src/site/xdoc/server/archive
154 - 2016-10-27 2016-10-27 1 1 btellier@linagora.com btellier@linagora.com
EmailQueryViewPopulator.java
in server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap
153 17 2020-11-17 2023-01-11 8 1 btellier@linagora.com btellier@linagora.com
OpenSearchMailboxModule.java
in server/container/guice/opensearch/src/main/java/org/apache/james/modules/mailbox
152 10 2022-08-05 2023-04-13 2 1 btellier@linagora.com btellier@linagora.com
GetMessageListRequest.java
in server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model
150 27 2019-09-18 2019-09-18 1 1 ck@cketti.de ck@cketti.de
OpenSearchMailboxConfiguration.java
in mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch
148 21 2022-08-05 2023-04-13 3 1 btellier@linagora.com btellier@linagora.com
MailetProcessorImpl.java
in server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl
147 13 2021-06-02 2021-08-01 2 1 btellier@linagora.com btellier@linagora.com
DeleteUsersDataOfDomainTask.java
in server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service
146 21 2023-05-19 2023-05-22 2 1 hqtran@linagora.com hqtran@linagora.com
Correlations

File Size vs. Number of Changes: 3979 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 281 lines of code y: 34 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 92 lines of code y: 12 # changes server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 12 lines of code y: 33 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 108 lines of code y: 3 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 114 lines of code y: 7 # changes server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 179 lines of code y: 26 # changes server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 169 lines of code y: 8 # changes server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 44 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 349 lines of code y: 27 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueue.java x: 116 lines of code y: 29 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 77 lines of code y: 9 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 85 lines of code y: 5 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 778 lines of code y: 141 # changes mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 120 lines of code y: 13 # changes mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 154 lines of code y: 14 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 90 lines of code y: 10 # changes server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 125 lines of code y: 13 # changes src/site/xdoc/server/quick-start-cassandra.xml x: 301 lines of code y: 21 # changes src/site/xdoc/server/config-users.xml x: 104 lines of code y: 18 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 308 lines of code y: 17 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 55 lines of code y: 31 # changes server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 184 lines of code y: 11 # changes mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 7 lines of code y: 3 # changes mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 10 lines of code y: 5 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthenticator.java x: 20 lines of code y: 9 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/SessionProviderImpl.java x: 108 lines of code y: 10 # changes protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java x: 59 lines of code y: 5 # changes server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/UserRepositoryAuthenticator.java x: 23 lines of code y: 3 # changes server/data/data-api/src/main/java/org/apache/james/user/api/DelegationStore.java x: 20 lines of code y: 4 # changes server/data/data-api/src/main/java/org/apache/james/user/api/UsersRepository.java x: 43 lines of code y: 17 # changes server/data/data-api/src/main/java/org/apache/james/user/api/model/User.java x: 7 lines of code y: 6 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 141 lines of code y: 14 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 303 lines of code y: 13 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUser.java x: 42 lines of code y: 11 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 269 lines of code y: 22 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 114 lines of code y: 17 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UserService.java x: 49 lines of code y: 15 # changes server/mailet/rate-limiter/mailetcontainer.xml x: 155 lines of code y: 4 # changes server/apps/distributed-app/sample-configuration/usersrepository.xml x: 6 lines of code y: 5 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/RuleDTO.java x: 270 lines of code y: 5 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 358 lines of code y: 6 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapRuleDTO.java x: 137 lines of code y: 4 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/MailMatcher.java x: 74 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Quotas.scala x: 196 lines of code y: 15 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 69 lines of code y: 9 # changes src/site/xdoc/server/config-system.xml x: 166 lines of code y: 18 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 96 lines of code y: 17 # changes server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 142 lines of code y: 38 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 29 lines of code y: 1 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/HashBlobId.java x: 91 lines of code y: 5 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 660 lines of code y: 29 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 35 lines of code y: 11 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 219 lines of code y: 46 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxQuerySerializer.scala x: 34 lines of code y: 8 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxQueryChanges.scala x: 9 lines of code y: 1 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaQueryMethod.scala x: 61 lines of code y: 5 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 138 lines of code y: 10 # changes src/site/xdoc/server/config-jmap.xml x: 149 lines of code y: 24 # changes mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 982 lines of code y: 76 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/Property.java x: 54 lines of code y: 3 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/PropertyBuilder.java x: 120 lines of code y: 15 # changes src/site/xdoc/server/dev-build.xml x: 228 lines of code y: 8 # changes protocols/imap/src/main/java/org/apache/james/imap/ImapSuite.java x: 23 lines of code y: 1 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ImapParserFactory.java x: 77 lines of code y: 20 # changes server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 186 lines of code y: 22 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 351 lines of code y: 11 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Dequeuer.java x: 140 lines of code y: 31 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Enqueuer.java x: 131 lines of code y: 22 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/api/MailQueueView.java x: 23 lines of code y: 13 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueView.java x: 118 lines of code y: 22 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 194 lines of code y: 42 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/LoginProcessor.java x: 46 lines of code y: 20 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserMailboxesRoutes.java x: 284 lines of code y: 19 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserMailboxesService.java x: 170 lines of code y: 24 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/draft/JMAPModule.java x: 267 lines of code y: 31 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capabilities.scala x: 25 lines of code y: 15 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 246 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/JmapRfc8621Configuration.scala x: 68 lines of code y: 13 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSubmissionSetSerializer.scala x: 65 lines of code y: 8 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSubmissionSet.scala x: 110 lines of code y: 13 # changes server/queue/queue-api/src/main/java/org/apache/james/queue/api/MailQueue.java x: 45 lines of code y: 18 # changes server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 458 lines of code y: 14 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/DelegationSerializer.scala x: 80 lines of code y: 5 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 262 lines of code y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailQuerySerializer.scala x: 105 lines of code y: 17 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 381 lines of code y: 27 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/IdentitySerializer.scala x: 95 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxSerializer.scala x: 161 lines of code y: 17 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSubscriptionSerializer.scala x: 81 lines of code y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/QuotaSerializer.scala x: 89 lines of code y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/package.scala x: 75 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 724 lines of code y: 38 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailHeader.scala x: 143 lines of code y: 18 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 339 lines of code y: 34 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keyword.scala x: 57 lines of code y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/EventSourceRoutes.scala x: 192 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JmapApi.scala x: 71 lines of code y: 7 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 141 lines of code y: 20 # changes server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/DecisionProjection.scala x: 27 lines of code y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Query.scala x: 51 lines of code y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetUpdatePerformer.scala x: 193 lines of code y: 12 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseSetMethod.scala x: 113 lines of code y: 23 # changes mailet/standard/src/main/java/org/apache/james/transport/matchers/IsSingleRecipient.java x: 16 lines of code y: 5 # changes event-sourcing/event-sourcing-core/src/main/scala/org/apache/james/eventsourcing/CommandDispatcher.scala x: 60 lines of code y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/MailboxChangeListener.scala x: 115 lines of code y: 19 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/delegation/DelegatedAccountGet.scala x: 31 lines of code y: 3 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSerializer.scala x: 101 lines of code y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/ResponseSerializer.scala x: 112 lines of code y: 21 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 287 lines of code y: 24 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailGet.scala x: 108 lines of code y: 24 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MDN.scala x: 93 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MDNSend.scala x: 182 lines of code y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetDeletePerformer.scala x: 50 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetMethod.scala x: 50 lines of code y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegatedAccountSetMethod.scala x: 40 lines of code y: 3 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailChangesMethod.scala x: 53 lines of code y: 10 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailGetMethod.scala x: 128 lines of code y: 28 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailImportMethod.scala x: 151 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailParseMethod.scala x: 94 lines of code y: 3 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 178 lines of code y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetMethod.scala x: 66 lines of code y: 22 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/IdentityGetMethod.scala x: 54 lines of code y: 12 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/IdentitySetMethod.scala x: 49 lines of code y: 7 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNParseMethod.scala x: 103 lines of code y: 9 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNSendMethod.scala x: 270 lines of code y: 9 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxChangesMethod.scala x: 67 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxGetMethod.scala x: 154 lines of code y: 46 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxQueryMethod.scala x: 44 lines of code y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 75 lines of code y: 32 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/PushSubscriptionSetMethod.scala x: 41 lines of code y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseGetMethod.scala x: 78 lines of code y: 25 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 309 lines of code y: 30 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/ProcessingContext.scala x: 157 lines of code y: 10 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionRoutes.scala x: 104 lines of code y: 13 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionSupplier.scala x: 57 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/vacation/VacationResponseSet.scala x: 81 lines of code y: 9 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/CassandraEmailChangeRepository.java x: 68 lines of code y: 6 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/EmailChangeRepositoryDAO.java x: 143 lines of code y: 6 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/EmailChange.java x: 160 lines of code y: 9 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxAndEmailChange.java x: 174 lines of code y: 4 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/change/MemoryEmailChangeRepository.java x: 89 lines of code y: 7 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/CassandraMailboxChangeRepository.java x: 68 lines of code y: 8 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/change/MailboxChangeRepositoryDAO.java x: 148 lines of code y: 7 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxChange.java x: 269 lines of code y: 20 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/change/MemoryMailboxChangeRepository.java x: 88 lines of code y: 9 # changes src/site/xdoc/server/index.xml x: 33 lines of code y: 20 # changes src/site/xdoc/server/objectives.xml x: 103 lines of code y: 4 # changes src/site/xdoc/server/quick-start.xml x: 162 lines of code y: 15 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java x: 82 lines of code y: 16 # changes server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 237 lines of code y: 35 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/event/PropagateLookupRightListener.java x: 105 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/delegation/DelegateSet.scala x: 29 lines of code y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/IdentitySet.scala x: 52 lines of code y: 5 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetCreatePerformer.scala x: 158 lines of code y: 7 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java x: 40 lines of code y: 19 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 400 lines of code y: 40 # changes mailbox/api/src/main/java/org/apache/james/mailbox/RightManager.java x: 31 lines of code y: 15 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 887 lines of code y: 190 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 254 lines of code y: 41 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/ActionDispatcher.java x: 24 lines of code y: 7 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/ActionUtils.java x: 30 lines of code y: 10 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/RejectAction.java x: 105 lines of code y: 20 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/RedirectAction.java x: 37 lines of code y: 17 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/VacationReply.java x: 124 lines of code y: 12 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/FileIntoAction.java x: 31 lines of code y: 13 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageManager.java x: 68 lines of code y: 28 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMailboxMapper.java x: 186 lines of code y: 33 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AnnotationMapper.java x: 55 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageMapper.java x: 161 lines of code y: 40 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/user/SubscriptionMapper.java x: 31 lines of code y: 9 # changes server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 431 lines of code y: 4 # changes server/apps/cli/src/main/java/org/apache/james/cli/probe/impl/JmxDataProbe.java x: 191 lines of code y: 2 # changes server/data/data-api/src/main/java/org/apache/james/rrt/api/RecipientRewriteTableManagementMBean.java x: 18 lines of code y: 10 # changes server/data/data-library/src/main/java/org/apache/james/rrt/lib/RecipientRewriteTableManagement.java x: 87 lines of code y: 15 # changes server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data/JPAConfiguration.java x: 207 lines of code y: 3 # changes server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data/JPAEntityManagerModule.java x: 76 lines of code y: 4 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPAMailboxSessionMapperFactory.java x: 64 lines of code y: 21 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAModSeqProvider.java x: 75 lines of code y: 13 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaDAO.java x: 187 lines of code y: 8 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaManager.java x: 228 lines of code y: 13 # changes mailbox/jpa/src/main/resources/META-INF/spring/mailbox-jpa.xml x: 71 lines of code y: 25 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 403 lines of code y: 45 # changes mailbox/backup/src/main/java/org/apache/james/mailbox/backup/DefaultMailboxBackup.java x: 129 lines of code y: 17 # changes mailbox/backup/src/main/java/org/apache/james/mailbox/backup/ZipMailArchiveRestorer.java x: 74 lines of code y: 8 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 199 lines of code y: 79 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxAnnotationListener.java x: 47 lines of code y: 24 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultUserQuotaRootResolver.java x: 130 lines of code y: 26 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 98 lines of code y: 46 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerImpl.java x: 64 lines of code y: 13 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 293 lines of code y: 33 # changes server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 216 lines of code y: 7 # changes server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/ACLUsernameChangeTaskStep.java x: 66 lines of code y: 2 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RandomStoring.java x: 124 lines of code y: 17 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/send/PostDequeueDecorator.java x: 130 lines of code y: 9 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/ActionApplier.java x: 100 lines of code y: 7 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/CreateMissingParentsTask.java x: 150 lines of code y: 6 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/ExpireMailboxService.java x: 182 lines of code y: 5 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/WithStorageDirective.java x: 64 lines of code y: 9 # changes server/container/guice/protocols/lmtp/src/main/java/org/apache/james/modules/protocols/LMTPServerModule.java x: 39 lines of code y: 16 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractServerFactory.java x: 38 lines of code y: 8 # changes server/protocols/webadmin/webadmin-protocols/src/main/java/org/apache/james/protocols/webadmin/ProtocolServerRoutes.java x: 56 lines of code y: 2 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyServer.java x: 95 lines of code y: 19 # changes server/container/guice/common/src/main/java/org/apache/james/TemporaryJamesServer.java x: 72 lines of code y: 3 # changes server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/ImapGuiceProbe.java x: 39 lines of code y: 4 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 298 lines of code y: 44 # changes server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/ServerRouteModule.java x: 15 lines of code y: 1 # changes server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/WebAdminServerModule.java x: 183 lines of code y: 34 # changes server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/netty/POP3ServerFactory.java x: 38 lines of code y: 10 # changes src/site/xdoc/download.xml x: 353 lines of code y: 73 # changes src/homepage/index.html x: 429 lines of code y: 50 # changes src/site/xdoc/server/install.xml x: 237 lines of code y: 28 # changes src/site/xdoc/server/packaging.xml x: 255 lines of code y: 22 # changes src/site/xdoc/server/release-notes.xml x: 810 lines of code y: 13 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JpaCurrentQuotaManager.java x: 91 lines of code y: 14 # changes mailet/api/src/main/java/org/apache/mailet/AttributeValue.java x: 224 lines of code y: 18 # changes mailet/api/src/main/java/org/apache/mailet/StorageDirective.java x: 191 lines of code y: 3 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/SimpleMailStore.java x: 91 lines of code y: 21 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 113 lines of code y: 9 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraVacationModule.java x: 29 lines of code y: 3 # changes server/container/guice/common/src/main/java/org/apache/james/CoreDataModule.java x: 35 lines of code y: 4 # changes server/container/guice/common/src/main/java/org/apache/james/utils/DataProbeImpl.java x: 111 lines of code y: 5 # changes server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataJmapModule.java x: 58 lines of code y: 7 # changes server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataModule.java x: 89 lines of code y: 8 # changes server/data/data-api/src/main/java/org/apache/james/probe/DataProbe.java x: 44 lines of code y: 13 # changes server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/CassandraCustomIdentityDAO.scala x: 124 lines of code y: 6 # changes server/data/data-api/src/main/java/org/apache/james/vacation/api/VacationDeleteUserTaskStep.java x: 33 lines of code y: 1 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/pushsubscription/CassandraPushSubscriptionDAO.java x: 141 lines of code y: 4 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/pushsubscription/CassandraPushSubscriptionRepository.java x: 115 lines of code y: 4 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/pushsubscription/MemoryPushSubscriptionRepository.java x: 121 lines of code y: 5 # changes server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/identity/CustomIdentityDAO.scala x: 218 lines of code y: 13 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/blob/BlobStoreDeletedMessageVault.java x: 158 lines of code y: 25 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/query/QueryDTO.java x: 55 lines of code y: 3 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/query/QueryTranslator.java x: 181 lines of code y: 6 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/Query.java x: 46 lines of code y: 5 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUsersDataOfDomainTask.java x: 146 lines of code y: 2 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUsersDataOfDomainTaskAdditionalInformationDTO.java x: 70 lines of code y: 2 # changes server/container/guice/protocols/webadmin-data/src/main/java/org/apache/james/modules/server/DataRoutesModules.java x: 96 lines of code y: 16 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 241 lines of code y: 17 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUserDataService.java x: 105 lines of code y: 2 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUsersDataOfDomainTaskDTO.java x: 39 lines of code y: 1 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 238 lines of code y: 22 # changes server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java x: 142 lines of code y: 9 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DeleteUserDataRoutes.java x: 51 lines of code y: 1 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUserDataTask.java x: 71 lines of code y: 1 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUserDataTaskDTO.java x: 47 lines of code y: 1 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/JMAPFiltering.java x: 54 lines of code y: 8 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/ClientProvider.java x: 183 lines of code y: 6 # changes server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesConfiguration.java x: 113 lines of code y: 3 # changes server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerConfiguration.java x: 156 lines of code y: 6 # changes server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerMain.java x: 173 lines of code y: 15 # changes server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 186 lines of code y: 18 # changes server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java x: 143 lines of code y: 13 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java x: 554 lines of code y: 18 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLMapper.java x: 169 lines of code y: 37 # changes src/site/xdoc/server/config-cassandra.xml x: 179 lines of code y: 38 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesConfiguration.java x: 151 lines of code y: 5 # changes server/container/guice/configuration/src/main/java/org/apache/james/utils/PropertiesProvider.java x: 103 lines of code y: 15 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/BlobId.scala x: 14 lines of code y: 4 # changes mailet/api/src/main/java/org/apache/mailet/Serializer.java x: 583 lines of code y: 12 # changes mailet/crypto/src/main/java/org/apache/james/transport/mailets/SMIMECheckSignature.java x: 136 lines of code y: 14 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICalendarParser.java x: 97 lines of code y: 15 # changes server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 530 lines of code y: 36 # changes server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/JPAMailRepository.java x: 328 lines of code y: 3 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryMailDaoV2.java x: 262 lines of code y: 14 # changes server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSCacheableMailQueue.java x: 525 lines of code y: 12 # changes server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/MailMetadata.scala x: 64 lines of code y: 3 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/MailReferenceDTO.java x: 218 lines of code y: 10 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/EnqueuedMailsDaoUtil.java x: 166 lines of code y: 11 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/EhloCmdHandler.java x: 99 lines of code y: 13 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/dsn/DSNEhloHook.java x: 16 lines of code y: 2 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/futurerelease/FutureReleaseMailParameterHook.java x: 91 lines of code y: 1 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesServerMain.java x: 183 lines of code y: 16 # changes server/apps/scaling-pulsar-smtp/src/main/java/org/apache/james/Main.java x: 107 lines of code y: 6 # changes server/container/guice/common/src/main/java/org/apache/james/modules/StartUpChecksModule.java x: 12 lines of code y: 2 # changes server/container/lifecycle-api/src/main/java/org/apache/james/lifecycle/api/ConfigurationSanitizer.java x: 4 lines of code y: 1 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CompressProcessor.java x: 67 lines of code y: 21 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java x: 387 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java x: 971 lines of code y: 24 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/RemoteDeliveryConfiguration.java x: 283 lines of code y: 16 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/ESearchResponseEncoder.java x: 48 lines of code y: 10 # changes server/mailet/rate-limiter/src/main/scala/org/apache/james/transport/mailets/GlobalRateLimit.scala x: 74 lines of code y: 6 # changes server/mailet/rate-limiter/src/main/scala/org/apache/james/rate/limiter/api/RateLimiter.scala x: 42 lines of code y: 5 # changes server/container/guice/mailrepository-cassandra/src/main/java/org/apache/james/modules/mailrepository/CassandraMailRepositoryModule.java x: 41 lines of code y: 7 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java x: 112 lines of code y: 28 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryFactory.java x: 28 lines of code y: 2 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryKeysDAO.java x: 100 lines of code y: 12 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/MailRepositoryTable.java x: 21 lines of code y: 5 # changes event-sourcing/event-sourcing-core/src/main/java/org/apache/james/eventsourcing/CommandHandler.java x: 7 lines of code y: 4 # changes event-sourcing/event-sourcing-core/src/main/scala/org/apache/james/eventsourcing/EventBus.scala x: 26 lines of code y: 7 # changes event-sourcing/event-store-api/src/main/scala/org/apache/james/eventsourcing/eventstore/History.scala x: 32 lines of code y: 6 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/eventsourcing/acl/SetACLCommand.java x: 38 lines of code y: 2 # changes mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/aggregates/UserQuotaThresholds.java x: 150 lines of code y: 12 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/FilteringAggregate.java x: 98 lines of code y: 9 # changes server/data/data-library/src/main/java/org/apache/james/dlp/eventsourcing/aggregates/DLPDomainConfiguration.java x: 101 lines of code y: 10 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/PopulateFilteringProjectionTask.java x: 126 lines of code y: 2 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/ReactorOpenSearchClient.java x: 95 lines of code y: 4 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/EventSourcingFilteringManagement.java x: 88 lines of code y: 13 # changes server/container/guice/protocols/webadmin-jmap/src/main/java/org/apache/james/modules/server/JmapTasksModule.java x: 25 lines of code y: 5 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Version.java x: 47 lines of code y: 3 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/PopulateFilteringProjectionTaskAdditionalInformationDTO.java x: 58 lines of code y: 1 # changes server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/Events.scala x: 18 lines of code y: 6 # changes server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/TaskAggregate.scala x: 57 lines of code y: 9 # changes event-sourcing/event-store-cassandra/src/main/scala/org/apache/james/eventsourcing/eventstore/cassandra/EventStoreDao.scala x: 116 lines of code y: 10 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/FilteringIncrementalRuleChangeDTO.java x: 102 lines of code y: 1 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/IncrementalRuleChange.java x: 171 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailQuery.scala x: 211 lines of code y: 21 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryView.java x: 253 lines of code y: 8 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/projections/MemoryEmailQueryView.java x: 82 lines of code y: 4 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/MimePartParser.java x: 117 lines of code y: 2 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/routes/TasksRoutes.java x: 303 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetMetadataProcessor.java x: 124 lines of code y: 3 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MailboxAnnotationManager.java x: 21 lines of code y: 2 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxAnnotationManager.java x: 141 lines of code y: 5 # changes server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraBlobStoreDAO.java x: 238 lines of code y: 12 # changes server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 359 lines of code y: 26 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/OpenSearchMailboxConfiguration.java x: 148 lines of code y: 3 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/IndexableMessage.java x: 360 lines of code y: 3 # changes server/container/guice/opensearch/src/main/java/org/apache/james/modules/mailbox/OpenSearchMailboxModule.java x: 152 lines of code y: 2 # changes src/site/xdoc/server/config-opensearch.xml x: 238 lines of code y: 2 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java x: 259 lines of code y: 28 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAOV3.java x: 362 lines of code y: 21 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 603 lines of code y: 132 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/ToSenderFolder.java x: 67 lines of code y: 20 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppender.java x: 10 lines of code y: 22 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/delivery/SievePoster.java x: 75 lines of code y: 12 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailStore.java x: 7 lines of code y: 7 # changes server/blob/blob-storage-strategy/src/main/scala/org/apache/james/server/blob/deduplication/DeDuplicationBlobStore.scala x: 81 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteACLProcessor.java x: 99 lines of code y: 26 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SetACLProcessor.java x: 131 lines of code y: 25 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraFirstUnseenDAO.java x: 209 lines of code y: 14 # changes server/container/util/src/main/java/org/apache/james/util/mime/MessageContentExtractor.java x: 188 lines of code y: 7 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessageConverter.java x: 76 lines of code y: 5 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 232 lines of code y: 44 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/model/Preview.java x: 119 lines of code y: 7 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/MIMEMessageConverter.java x: 308 lines of code y: 18 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/MessageAppender.java x: 154 lines of code y: 20 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SendMDNProcessor.java x: 135 lines of code y: 13 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/ExtractMDNOriginalJMAPMessageId.java x: 82 lines of code y: 10 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/EmailQueryViewPopulator.java x: 153 lines of code y: 8 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/dto/MailDto.java x: 260 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 556 lines of code y: 54 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 1094 lines of code y: 38 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 442 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/SearchThreadIdGuessingAlgorithm.java x: 75 lines of code y: 3 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 175 lines of code y: 52 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/utils/search/MailboxFilter.scala x: 268 lines of code y: 13 # changes mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java x: 258 lines of code y: 18 # changes mailbox/api/src/main/java/org/apache/james/mailbox/quota/MaxQuotaManager.java x: 102 lines of code y: 18 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/dto/QuotaDetailsDTO.java x: 92 lines of code y: 8 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/DomainQuotaService.java x: 83 lines of code y: 7 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/GlobalQuotaService.java x: 62 lines of code y: 6 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserQuotaService.java x: 114 lines of code y: 16 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManager.java x: 228 lines of code y: 22 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/quota/InMemoryPerUserMaxQuotaManager.java x: 173 lines of code y: 14 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/FixedMaxQuotaManager.java x: 166 lines of code y: 12 # changes src/site/xdoc/contribute.xml x: 275 lines of code y: 15 # changes src/site/xdoc/guidelines.xml x: 210 lines of code y: 6 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 140 lines of code y: 28 # changes protocols/imap/src/main/java/org/apache/james/imap/api/ImapConfiguration.java x: 214 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 194 lines of code y: 36 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CapabilityProcessor.java x: 82 lines of code y: 26 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 233 lines of code y: 45 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListProcessor.java x: 298 lines of code y: 40 # changes mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentContentLoader.java x: 14 lines of code y: 3 # changes mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java x: 24 lines of code y: 14 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 121 lines of code y: 61 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java x: 85 lines of code y: 23 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AttachmentMapper.java x: 34 lines of code y: 21 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/BlobManagerImpl.java x: 170 lines of code y: 6 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/DownloadRoutes.java x: 216 lines of code y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/StatusProcessor.java x: 256 lines of code y: 35 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailSpooler.java x: 265 lines of code y: 7 # changes server/container/guice/data-cassandra/src/main/java/org/apache/james/modules/data/CassandraDelegationStoreModule.java x: 35 lines of code y: 2 # changes server/container/guice/data-cassandra/src/main/java/org/apache/james/modules/data/CassandraUsersRepositoryModule.java x: 26 lines of code y: 9 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/UserIdentityRoutes.java x: 138 lines of code y: 3 # changes mailet/base/src/main/java/org/apache/mailet/base/MailetUtil.java x: 47 lines of code y: 11 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/LocalDelivery.java x: 52 lines of code y: 21 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailDispatcher.java x: 171 lines of code y: 29 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/dto/UserIdentity.java x: 179 lines of code y: 2 # changes server/data/data-jpa/src/main/java/org/apache/james/rrt/jpa/JPARecipientRewriteTable.java x: 191 lines of code y: 20 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/ExpireMailboxTask.java x: 90 lines of code y: 2 # changes server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/ActiveMQCacheableMailQueue.java x: 195 lines of code y: 6 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 136 lines of code y: 43 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 165 lines of code y: 24 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxPath.java x: 197 lines of code y: 34 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapChannelUpstreamHandler.java x: 302 lines of code y: 40 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyConstants.java x: 20 lines of code y: 10 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 371 lines of code y: 37 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMessageListMethod.java x: 251 lines of code y: 18 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraIndexTableHandler.java x: 320 lines of code y: 20 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MailboxManager.java x: 172 lines of code y: 71 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetMailboxesCreationProcessor.java x: 183 lines of code y: 9 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/DefaultMailboxesProvisioner.java x: 54 lines of code y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/MailboxesProvisioner.scala x: 45 lines of code y: 6 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UsernameChangeService.java x: 102 lines of code y: 2 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UsernameChangeTask.java x: 81 lines of code y: 2 # changes server/container/guice/jmx/src/main/java/org/apache/james/modules/server/JMXServer.java x: 163 lines of code y: 13 # changes server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/ImapPackage.java x: 303 lines of code y: 3 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/DeleteMessageListener.java x: 234 lines of code y: 22 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessageVaultHook.java x: 110 lines of code y: 15 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 474 lines of code y: 88 # changes server/apps/cassandra-app/sample-configuration/listeners.xml x: 6 lines of code y: 4 # changes src/homepage/howTo/deleted-messages-vault.html x: 257 lines of code y: 9 # changes src/site/xdoc/server/config-listeners.xml x: 73 lines of code y: 10 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/main/OutputStreamImapResponseWriter.java x: 35 lines of code y: 5 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/ImapResponseComposer.java x: 37 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/base/ImapResponseComposerImpl.java x: 303 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java x: 126 lines of code y: 40 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/LogoutProcessor.java x: 30 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/StartTLSProcessor.java x: 49 lines of code y: 17 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ChannelImapResponseWriter.java x: 64 lines of code y: 10 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyImapSession.java x: 240 lines of code y: 32 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/BasicChannelInboundHandler.java x: 220 lines of code y: 9 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/jmx/JMXHandlersLoader.java x: 16 lines of code y: 7 # changes server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/core/CoreCmdHandlerLoader.java x: 46 lines of code y: 8 # changes server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueueFactory.scala x: 68 lines of code y: 5 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java x: 296 lines of code y: 20 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/MimePart.java x: 276 lines of code y: 2 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/extractor/JsoupTextExtractor.java x: 65 lines of code y: 7 # changes mailbox/tika/src/main/java/org/apache/james/mailbox/tika/TikaTextExtractor.java x: 155 lines of code y: 13 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPMDCContext.java x: 55 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/base/UidMsnConverter.java x: 216 lines of code y: 13 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 317 lines of code y: 27 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingAllMailsTaskAdditionalInformationDTO.java x: 103 lines of code y: 8 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingOneMailTaskDTO.java x: 94 lines of code y: 7 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ReprocessingService.java x: 160 lines of code y: 12 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQTerminationSubscriber.java x: 116 lines of code y: 16 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 223 lines of code y: 30 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConfiguration.java x: 675 lines of code y: 18 # changes event-bus/distributed/src/main/java/org/apache/james/events/KeyRegistrationHandler.java x: 180 lines of code y: 20 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/SslConfig.java x: 121 lines of code y: 4 # changes server/apps/spring-app/src/main/resources/mailetcontainer.xml x: 113 lines of code y: 2 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxAnnotationKey.java x: 82 lines of code y: 11 # changes src/site/xdoc/server/config-imap4.xml x: 122 lines of code y: 18 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/Method.scala x: 103 lines of code y: 27 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/pushsubscription/PushListener.scala x: 81 lines of code y: 3 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/WebSocketRoutes.scala x: 148 lines of code y: 17 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 164 lines of code y: 33 # changes server/container/mailbox-jmx/src/main/java/org/apache/james/adapter/mailbox/MailboxManagerManagement.java x: 196 lines of code y: 10 # changes server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/DistributedMailboxAdapter.java x: 119 lines of code y: 6 # changes server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/mailbox/MailboxAdapter.java x: 101 lines of code y: 19 # changes server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/core/PassCmdHandler.java x: 83 lines of code y: 14 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/SPFHandler.java x: 101 lines of code y: 20 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxFactory.scala x: 178 lines of code y: 12 # changes server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/CassandraUsersRepositoryModule.java x: 16 lines of code y: 11 # changes src/homepage/howTo/mail-processing.html x: 145 lines of code y: 20 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/JsonpDeserializerBase.java x: 308 lines of code y: 1 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/JsonpMapperBase.java x: 62 lines of code y: 1 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/JsonpUtils.java x: 122 lines of code y: 1 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson/JacksonJsonProvider.java x: 184 lines of code y: 1 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson/JacksonJsonpMapper.java x: 78 lines of code y: 1 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/jackson/JacksonJsonpParser.java x: 239 lines of code y: 1 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 236 lines of code y: 3 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/MailboxMappingFactory.java x: 248 lines of code y: 4 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/IndexCreationFactory.java x: 299 lines of code y: 3 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/AttachmentLoader.java x: 51 lines of code y: 24 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAO.java x: 287 lines of code y: 78 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/BatchSizes.java x: 136 lines of code y: 7 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java x: 234 lines of code y: 19 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/FetchGroupConverter.java x: 54 lines of code y: 9 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapLineHandlerAdapter.java x: 24 lines of code y: 6 # changes protocols/imap/src/main/java/org/apache/james/imap/api/display/HumanReadableText.java x: 162 lines of code y: 18 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/DefaultProcessor.java x: 128 lines of code y: 7 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 52 lines of code y: 25 # changes event-bus/distributed/src/main/java/org/apache/james/events/EventDispatcher.java x: 169 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java x: 191 lines of code y: 22 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/FetchResponseEncoder.java x: 347 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMailboxProcessor.java x: 449 lines of code y: 61 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/StoreProcessor.java x: 235 lines of code y: 41 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java x: 327 lines of code y: 24 # changes protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchKey.java x: 373 lines of code y: 14 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxDAO.java x: 152 lines of code y: 23 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/AppendCommandParser.java x: 56 lines of code y: 13 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/CopyCommandParser.java x: 17 lines of code y: 9 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/DeleteACLCommandParser.java x: 24 lines of code y: 8 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/EnableCommandParser.java x: 31 lines of code y: 10 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java x: 257 lines of code y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/LsubCommandParser.java x: 17 lines of code y: 8 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/SetACLCommandParser.java x: 25 lines of code y: 8 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StatusCommandParser.java x: 212 lines of code y: 18 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java x: 82 lines of code y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/UidCommandParser.java x: 35 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/StatusResponseEncoder.java x: 96 lines of code y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/main/DefaultImapEncoderFactory.java x: 102 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AppendProcessor.java x: 112 lines of code y: 40 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CheckProcessor.java x: 26 lines of code y: 13 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CloseProcessor.java x: 48 lines of code y: 23 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CopyProcessor.java x: 39 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CreateProcessor.java x: 52 lines of code y: 26 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/EnableProcessor.java x: 99 lines of code y: 24 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ExpungeProcessor.java x: 99 lines of code y: 29 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetACLProcessor.java x: 86 lines of code y: 28 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/GetQuotaProcessor.java x: 91 lines of code y: 28 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListRightsProcessor.java x: 85 lines of code y: 27 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/MoveProcessor.java x: 52 lines of code y: 16 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/MyRightsProcessor.java x: 76 lines of code y: 24 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/RenameProcessor.java x: 79 lines of code y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SelectProcessor.java x: 31 lines of code y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SubscribeProcessor.java x: 45 lines of code y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/UnselectProcessor.java x: 40 lines of code y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/UnsubscribeProcessor.java x: 44 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java x: 174 lines of code y: 40 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxSessionMapperFactory.java x: 84 lines of code y: 24 # changes mailbox/memory/src/main/resources/META-INF/spring/mailbox-memory.xml x: 33 lines of code y: 22 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapper.java x: 307 lines of code y: 82 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMetadata.java x: 352 lines of code y: 5 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMessageMapper.java x: 169 lines of code y: 28 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AbstractMessageMapper.java x: 101 lines of code y: 27 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessage.java x: 302 lines of code y: 35 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageResult.java x: 32 lines of code y: 19 # changes mailbox/event/json/src/main/scala/org/apache/james/event/json/DTOs.scala x: 122 lines of code y: 16 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java x: 276 lines of code y: 29 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageResultIterator.java x: 231 lines of code y: 32 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxManager.java x: 88 lines of code y: 41 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMessageManager.java x: 39 lines of code y: 25 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdDAO.java x: 545 lines of code y: 37 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdToImapUidDAO.java x: 417 lines of code y: 26 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMessageModule.java x: 124 lines of code y: 27 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMailboxManager.java x: 63 lines of code y: 25 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 70 lines of code y: 33 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/DelegatingMailboxMessage.java x: 82 lines of code y: 17 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MessageManager.java x: 387 lines of code y: 49 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraModSeqProvider.java x: 165 lines of code y: 38 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraUidProvider.java x: 170 lines of code y: 35 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/Quota.java x: 100 lines of code y: 16 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLDAOV2.java x: 117 lines of code y: 5 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxCounterDAO.java x: 160 lines of code y: 19 # changes event-bus/cassandra/src/main/java/org/apache/james/events/tables/CassandraEventDeadLettersGroupTable.java x: 6 lines of code y: 2 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraMessageFastViewProjection.java x: 104 lines of code y: 7 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraApplicableFlagDAO.java x: 67 lines of code y: 12 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraApplicableFlagTable.java x: 6 lines of code y: 3 # changes src/site/xdoc/server/config-smtp-lmtp.xml x: 241 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractSelectionProcessor.java x: 319 lines of code y: 56 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java x: 115 lines of code y: 23 # changes server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveServer.java x: 89 lines of code y: 20 # changes server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/netty/POP3Server.java x: 64 lines of code y: 16 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServer.java x: 288 lines of code y: 35 # changes mailbox/api/src/main/java/org/apache/james/mailbox/events/MailboxEvents.java x: 456 lines of code y: 4 # changes mailbox/event/json/src/main/scala/org/apache/james/event/json/MailboxEventSerializer.scala x: 339 lines of code y: 7 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreSubscriptionManager.java x: 133 lines of code y: 16 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java x: 423 lines of code y: 36 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java x: 281 lines of code y: 8 # changes src/site/site.xml x: 196 lines of code y: 53 # changes server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/metric/ActiveMQMetrics.java x: 130 lines of code y: 1 # changes server/queue/queue-activemq/src/main/resources/META-INF/spring/activemq-queue-context.xml x: 20 lines of code y: 11 # changes server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BlobGCTask.java x: 235 lines of code y: 6 # changes server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BloomFilterGCAlgorithm.java x: 246 lines of code y: 4 # changes protocols/imap/src/main/java/org/apache/james/imap/api/message/response/StatusResponse.java x: 241 lines of code y: 20 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/StripAttachment.java x: 347 lines of code y: 25 # changes server/data/data-file/src/main/java/org/apache/james/sieverepository/file/SieveFileRepository.java x: 397 lines of code y: 32 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserRoutes.java x: 330 lines of code y: 21 # changes protocols/imap/src/main/java/org/apache/james/imap/message/request/GetMetadataRequest.java x: 115 lines of code y: 1 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetMailboxesDestructionProcessor.java x: 131 lines of code y: 5 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetDeletePerformer.scala x: 82 lines of code y: 8 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost.java x: 246 lines of code y: 15 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/PushSubscriptionSet.scala x: 161 lines of code y: 5 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxSet.scala x: 286 lines of code y: 22 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/delivery/SieveExecutor.java x: 120 lines of code y: 18 # changes mailet/api/src/main/java/org/apache/mailet/DsnParameters.java x: 453 lines of code y: 8 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/FetchPartPathDecoder.java x: 360 lines of code y: 8 # changes server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/MockMessageHandler.java x: 149 lines of code y: 9 # changes server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/model/Mail.java x: 314 lines of code y: 9 # changes protocols/api/src/main/java/org/apache/james/protocols/api/ProtocolSession.java x: 84 lines of code y: 13 # changes protocols/api/src/main/java/org/apache/james/protocols/api/ProtocolSessionImpl.java x: 157 lines of code y: 16 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyProtocolTransport.java x: 119 lines of code y: 12 # changes src/site/xdoc/server/config-ssl-tls.xml x: 196 lines of code y: 7 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToJsonAttribute.java x: 207 lines of code y: 24 # changes mailet/api/src/main/java/org/apache/mailet/Mail.java x: 89 lines of code y: 22 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/Message.java x: 53 lines of code y: 13 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMessage.java x: 107 lines of code y: 14 # changes server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSMailQueueItem.java x: 36 lines of code y: 7 # changes server/data/data-library/src/main/java/org/apache/james/user/lib/model/Algorithm.java x: 250 lines of code y: 5 # changes src/site/xdoc/server/config-blobstore.xml x: 163 lines of code y: 20 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueueFactory.java x: 159 lines of code y: 26 # changes server/blob/blob-common/src/main/java/org/apache/james/blob/api/Store.java x: 160 lines of code y: 13 # changes src/homepage/howTo/index.html x: 100 lines of code y: 8 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToHeader.java x: 89 lines of code y: 11 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/MailAttributesListToMimeHeaders.java x: 67 lines of code y: 10 # changes server/protocols/webadmin/webadmin-cassandra/src/main/java/org/apache/james/webadmin/services/TasksCleanupService.java x: 88 lines of code y: 1 # changes mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/HeaderCollection.java x: 194 lines of code y: 2 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/DNSRBLHandler.java x: 141 lines of code y: 17 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/ResolvableEhloHeloHandler.java x: 59 lines of code y: 15 # changes src/homepage/howTo/custom-smtp-commands.html x: 137 lines of code y: 2 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/event/JMAPEventBusModule.java x: 77 lines of code y: 7 # changes core/src/main/java/org/apache/james/core/builder/MimeMessageBuilder.java x: 352 lines of code y: 10 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/MessageFastViewProjectionCorrector.java x: 175 lines of code y: 17 # changes server/data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepository.java x: 241 lines of code y: 25 # changes server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/model/JPAMail.java x: 180 lines of code y: 1 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMailboxesMethod.java x: 133 lines of code y: 17 # changes server/testing/src/main/java/org/apache/james/utils/FakeSmtp.java x: 111 lines of code y: 20 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/components/CassandraModule.java x: 141 lines of code y: 12 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/MailboxFactory.java x: 196 lines of code y: 11 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 384 lines of code y: 52 # changes server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraSessionModule.java x: 132 lines of code y: 4 # changes src/homepage/howTo/custom-listeners.html x: 201 lines of code y: 11 # changes src/site/xdoc/server/feature-performance.xml x: 63 lines of code y: 4 # changes src/site/xdoc/server/features.xml x: 309 lines of code y: 6 # changes server/container/guice/opensearch/src/main/java/org/apache/james/SearchModuleChooser.java x: 109 lines of code y: 1 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchConfiguration.java x: 536 lines of code y: 1 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/EventDeadLettersRoutes.java x: 123 lines of code y: 15 # changes server/mailet/integration-testing/src/main/java/org/apache/james/mailets/TemporaryJamesServer.java x: 168 lines of code y: 4 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrer.java x: 238 lines of code y: 10 # changes server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/routes/MailQueueRoutes.java x: 295 lines of code y: 20 # changes server/protocols/webadmin/webadmin-rabbitmq/src/main/java/org/apache/james/webadmin/routes/RabbitMQMailQueuesRoutes.java x: 101 lines of code y: 5 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/WhiteListManager.java x: 529 lines of code y: 24 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/MailModifier.java x: 174 lines of code y: 21 # changes mailbox/plugin/quota-search-opensearch/src/main/java/org/apache/james/quota/search/opensearch/json/QuotaRatioAsJson.java x: 80 lines of code y: 1 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/EventDeadLettersRedeliveryTaskAdditionalInformationDTO.java x: 190 lines of code y: 8 # changes server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/service/ClearMailQueueTask.java x: 102 lines of code y: 11 # changes server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/service/DeleteMailsFromMailQueueTask.java x: 151 lines of code y: 12 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/service/ClearMailRepositoryTask.java x: 107 lines of code y: 16 # changes server/task/task-memory/src/main/java/org/apache/james/task/MemoryTaskManager.java x: 132 lines of code y: 15 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/blob/BlobStoreVaultGarbageCollectionTask.java x: 74 lines of code y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMessageRangeProcessor.java x: 85 lines of code y: 29 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLDAOV1.java x: 175 lines of code y: 3 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2.java x: 192 lines of code y: 21 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMessageIdDAO.java x: 93 lines of code y: 9 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 227 lines of code y: 70 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraUserMailboxRightsDAO.java x: 114 lines of code y: 12 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersService.java x: 203 lines of code y: 12 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMailboxInconsistenciesService.java x: 325 lines of code y: 13 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMessageInconsistenciesService.java x: 411 lines of code y: 18 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManager.java x: 97 lines of code y: 17 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java x: 60 lines of code y: 10 # changes server/data/data-cassandra/src/main/java/org/apache/james/rrt/cassandra/CassandraRecipientRewriteTable.java x: 63 lines of code y: 27 # changes server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraActiveScriptDAO.java x: 62 lines of code y: 11 # changes server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveQuotaDAO.java x: 118 lines of code y: 9 # changes server/data/data-cassandra/src/main/java/org/apache/james/sieve/cassandra/CassandraSieveRepository.java x: 237 lines of code y: 18 # changes server/blob/blob-cassandra/src/main/java/org/apache/james/blob/cassandra/CassandraDefaultBucketDAO.java x: 124 lines of code y: 9 # changes server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/CassandraPop3MetadataStore.java x: 128 lines of code y: 3 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/ClusterConfiguration.java x: 180 lines of code y: 15 # changes server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/testing/MockSmtpServerExtension.java x: 72 lines of code y: 4 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetMessagesUpdateProcessor.java x: 414 lines of code y: 21 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 90 lines of code y: 38 # changes server/testing/src/main/java/org/apache/james/utils/TestIMAPClient.java x: 242 lines of code y: 8 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMessageIdMapper.java x: 134 lines of code y: 19 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/BlobStore.java x: 36 lines of code y: 24 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/MetricableBlobStore.java x: 79 lines of code y: 22 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConnectionFactory.java x: 139 lines of code y: 16 # changes event-bus/in-vm/src/main/java/org/apache/james/events/delivery/EventDelivery.java x: 85 lines of code y: 3 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java x: 47 lines of code y: 19 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/quota/InMemoryCurrentQuotaManager.java x: 74 lines of code y: 28 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageFullViewFactory.java x: 333 lines of code y: 25 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/UploadRoutes.java x: 128 lines of code y: 21 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/pushsubscription/WebPushClient.scala x: 106 lines of code y: 5 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/CassandraMailQueueMailDelete.java x: 92 lines of code y: 20 # changes core/src/main/java/org/apache/james/core/MailAddress.java x: 420 lines of code y: 18 # changes server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 408 lines of code y: 15 # changes protocols/api/src/main/java/org/apache/james/protocols/api/handler/AbstractProtocolHandlerChain.java x: 45 lines of code y: 9 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/SMTPSession.java x: 25 lines of code y: 12 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/DataCmdHandler.java x: 134 lines of code y: 23 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/MailSizeEsmtpExtension.java x: 122 lines of code y: 19 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/MailetContainerHandler.java x: 117 lines of code y: 8 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/DataLineJamesMessageHookHandler.java x: 194 lines of code y: 25 # changes server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task/MetaDataFixInconsistenciesService.java x: 423 lines of code y: 4 # changes server/container/guice/protocols/webadmin-mailbox/src/main/java/org/apache/james/modules/server/WebadminMailboxTaskSerializationModule.java x: 137 lines of code y: 8 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/MessagesRoutes.java x: 97 lines of code y: 4 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndex.java x: 101 lines of code y: 48 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 647 lines of code y: 33 # changes mailet/standard/src/main/java/org/apache/james/transport/matchers/SenderDomainIs.java x: 47 lines of code y: 4 # changes mpt/impl/smtp/core/src/main/java/org/apache/james/mpt/smtp/ForwardSmtpTest.java x: 41 lines of code y: 33 # changes protocols/imap/src/main/java/org/apache/james/imap/encode/SearchResponseEncoder.java x: 37 lines of code y: 9 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractAsyncServer.java x: 133 lines of code y: 21 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/RecomputeAllFastViewProjectionItemsTask.java x: 113 lines of code y: 8 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/JMAPApiRoutes.java x: 115 lines of code y: 20 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/StoreQuotaManager.java x: 76 lines of code y: 19 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetFilterMethod.java x: 186 lines of code y: 12 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetVacationResponseMethod.java x: 93 lines of code y: 13 # changes server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminConfiguration.java x: 193 lines of code y: 9 # changes mpt/core/src/main/java/org/apache/james/mpt/session/ExternalSession.java x: 130 lines of code y: 16 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/mailbox/DefaultEventModule.java x: 53 lines of code y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/SetError.scala x: 44 lines of code y: 7 # changes server/container/lifecycle-api/src/main/java/org/apache/james/lifecycle/api/Disposable.java x: 155 lines of code y: 3 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexingContextInformationDTO.java x: 217 lines of code y: 1 # changes server/queue/queue-jms/src/main/java/org/apache/james/queue/library/MailQueueManagement.java x: 127 lines of code y: 11 # changes server/data/data-library/src/main/java/org/apache/james/domainlist/lib/DomainListConfiguration.java x: 165 lines of code y: 9 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Bounce.java x: 134 lines of code y: 26 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/ProcessRedirectNotify.java x: 117 lines of code y: 17 # changes server/protocols/webadmin/webadmin-cassandra/src/main/java/org/apache/james/webadmin/routes/CassandraMigrationRoutes.java x: 72 lines of code y: 14 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainMappingsRoutes.java x: 117 lines of code y: 11 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/ForwardRoutes.java x: 137 lines of code y: 18 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/GroupsRoutes.java x: 125 lines of code y: 32 # changes server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/GenerationAwareBlobId.java x: 183 lines of code y: 2 # changes mailet/ai/src/main/java/org/apache/james/ai/classic/SqlResources.java x: 152 lines of code y: 7 # changes server/container/util/src/main/java/org/apache/james/util/sql/SqlResources.java x: 172 lines of code y: 7 # changes server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 257 lines of code y: 4 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/RemoveMimeHeader.java x: 43 lines of code y: 12 # changes mailet/standard/src/main/java/org/apache/james/transport/matchers/AttachmentFileNameIs.java x: 157 lines of code y: 11 # changes mailet/standard/src/main/java/org/apache/james/transport/matchers/HasHeader.java x: 112 lines of code y: 11 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 413 lines of code y: 42 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Forward.java x: 148 lines of code y: 25 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/NotifyPostmaster.java x: 143 lines of code y: 23 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/NotifySender.java x: 143 lines of code y: 24 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/Redirect.java x: 163 lines of code y: 25 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/VacationAction.java x: 83 lines of code y: 18 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/matchers/dlp/DlpDomainRules.java x: 219 lines of code y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/CurrentQuotaCalculator.java x: 32 lines of code y: 16 # changes mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java x: 146 lines of code y: 18 # changes server/mailet/rate-limiter-redis/mailetcontainer.xml x: 131 lines of code y: 2 # changes server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailetContext.java x: 310 lines of code y: 3 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/SieveMailAdapter.java x: 301 lines of code y: 23 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/TopCmdHandler.java x: 128 lines of code y: 14 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/JPAUsersDAO.java x: 170 lines of code y: 5 # changes server/data/data-api/src/main/java/org/apache/james/vacation/api/Vacation.java x: 136 lines of code y: 1 # changes server/data/data-api/src/main/java/org/apache/james/vacation/api/VacationPatch.java x: 164 lines of code y: 1 # changes protocols/pop3/src/main/java/org/apache/james/protocols/pop3/core/CapaCmdHandler.java x: 65 lines of code y: 12 # changes protocols/managesieve/src/main/java/org/apache/james/managesieve/core/CoreProcessor.java x: 290 lines of code y: 14 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/PushSubscriptionUpdatePerformer.scala x: 100 lines of code y: 3 # changes server/apps/distributed-app/helm-chart/james/templates/deployment.yaml x: 385 lines of code y: 1 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/event/ComputeMessageFastViewProjectionListener.java x: 67 lines of code y: 11 # changes server/mailet/mock-smtp-server/src/main/java/org/apache/james/mock/smtp/server/HTTPConfigurationServer.java x: 201 lines of code y: 13 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DLPConfigurationRoutes.java x: 135 lines of code y: 12 # changes server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java x: 185 lines of code y: 19 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/DomainQuotaRoutes.java x: 180 lines of code y: 14 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPServer.java x: 90 lines of code y: 26 # changes mailbox/spring/src/main/resources/META-INF/spring/spring-mailbox.xml x: 38 lines of code y: 23 # changes server/apps/spring-app/src/main/licensing/app/licensing.xml x: 1264 lines of code y: 2 # changes server/apps/spring-app/src/main/licensing/war/licensing.xml x: 1213 lines of code y: 2 # changes server/container/spring/src/main/java/org/apache/james/container/spring/bean/factorypostprocessor/MailboxConfigurationBeanFactoryPostProcessor.java x: 64 lines of code y: 15 # changes server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 338 lines of code y: 43 # changes mailbox/api/src/main/java/org/apache/james/mailbox/acl/MailboxACLResolver.java x: 10 lines of code y: 11 # changes mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/subscribers/QuotaThresholdNotice.java x: 174 lines of code y: 9 # changes mailbox/api/src/main/java/org/apache/james/mailbox/quota/QuotaRootResolver.java x: 19 lines of code y: 15 # changes mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/listeners/QuotaThresholdCrossingListener.java x: 66 lines of code y: 24 # changes server/data/data-library/src/main/java/org/apache/james/repository/file/AbstractFileRepository.java x: 146 lines of code y: 19 # changes mpt/core/src/main/java/org/apache/james/mpt/protocol/ProtocolSession.java x: 429 lines of code y: 19 # changes mpt/core/src/main/java/org/apache/james/mpt/protocol/ProtocolSessionBuilder.java x: 145 lines of code y: 11 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/DecoderUtils.java x: 319 lines of code y: 4 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/versions/CassandraSchemaVersionManager.java x: 74 lines of code y: 21 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryAttachmentMapper.java x: 91 lines of code y: 24 # changes server/container/guice/configuration/src/main/java/org/apache/james/utils/DelegatedPropertiesConfiguration.java x: 293 lines of code y: 4 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/CreationMessage.java x: 402 lines of code y: 6 # changes src/homepage/howTo/custom-james-assembly.html x: 142 lines of code y: 1 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxACL.java x: 511 lines of code y: 24 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAAnnotationMapper.java x: 132 lines of code y: 13 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/dto/DeletedMessageWithStorageInformationDTO.java x: 164 lines of code y: 2 # changes mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/QuotaMailingListenerConfiguration.java x: 268 lines of code y: 12 # changes mailet/api/src/main/java/org/apache/mailet/PerRecipientHeaders.java x: 136 lines of code y: 11 # changes mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/AbstractMailetdocsReport.java x: 179 lines of code y: 11 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/mailbox/MailboxListenersLoaderImpl.java x: 91 lines of code y: 18 # changes server/data/data-api/src/main/java/org/apache/james/rrt/lib/MappingsImpl.java x: 197 lines of code y: 4 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/util/SpecialAddressesUtils.java x: 172 lines of code y: 16 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/json/ObjectMapperFactory.java x: 224 lines of code y: 4 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/Keywords.java x: 157 lines of code y: 4 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/OldKeyword.java x: 162 lines of code y: 3 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/mailbox/Rights.java x: 202 lines of code y: 5 # changes server/queue/queue-jms/src/main/java/org/apache/james/queue/library/AbstractMailQueueFactory.java x: 104 lines of code y: 12 # changes server/testing/src/main/java/org/apache/james/utils/SMTPMessageSender.java x: 161 lines of code y: 23 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/AbstractHookableCmdHandler.java x: 194 lines of code y: 23 # changes metrics/metrics-dropwizard/src/main/java/org/apache/james/metrics/dropwizard/DropWizardMetricFactory.java x: 62 lines of code y: 20 # changes server/apps/spring-app/src/main/resources/sqlResources.xml x: 515 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxGet.scala x: 53 lines of code y: 20 # changes server/apps/jpa-app/sample-configuration/mailetcontainer.xml x: 105 lines of code y: 1 # changes src/site/xdoc/server/config.xml x: 152 lines of code y: 15 # changes src/site/xdoc/server/dev-extend-mailet.xml x: 157 lines of code y: 6 # changes server/apps/spring-app/src/main/appended-resources/supplemental-models.xml x: 293 lines of code y: 1 # changes server/apps/spring-app/src/main/resources/log4j2.xml x: 277 lines of code y: 1 # changes src/site/xdoc/server/config-fetchmail.xml x: 884 lines of code y: 5 # changes src/site/xdoc/server/monitor-logging.xml x: 369 lines of code y: 5 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/JmapResponse.java x: 119 lines of code y: 3 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 113 lines of code y: 39 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetMailboxesUpdateProcessor.java x: 250 lines of code y: 7 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/hook/MailboxDeliverToRecipientHandler.java x: 76 lines of code y: 22 # changes mdn/src/main/java/org/apache/james/mdn/MDN.java x: 233 lines of code y: 10 # changes mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala x: 252 lines of code y: 3 # changes mdn/src/main/java/org/apache/james/mdn/MDNReport.java x: 201 lines of code y: 10 # changes server/container/guice/distributed/src/main/java/org/apache/james/modules/blobstore/BlobStoreConfiguration.java x: 208 lines of code y: 2 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java x: 285 lines of code y: 10 # changes server/mailet/integration-testing/src/main/resources/eml/crypted_with_attachment.eml x: 190 lines of code y: 1 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/ACLIntegration.java x: 242 lines of code y: 11 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/NonAuthenticatedState.java x: 147 lines of code y: 5 # changes server/dns-service/dnsservice-dnsjava/src/main/java/org/apache/james/dnsservice/dnsjava/DNSJavaService.java x: 347 lines of code y: 22 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/ValidRcptHandler.java x: 65 lines of code y: 18 # changes mpt/core/src/main/java/org/apache/james/mpt/helper/ScriptBuilder.java x: 1230 lines of code y: 11 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java x: 127 lines of code y: 36 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/CoreEchoMethod.scala x: 12 lines of code y: 12 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/FilterCondition.java x: 402 lines of code y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Rights.scala x: 109 lines of code y: 4 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/UpdateMessagePatch.java x: 143 lines of code y: 3 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapMDN.java x: 179 lines of code y: 4 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/EnvelopeBuilder.java x: 121 lines of code y: 11 # changes server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/service/DeleteMailsFromMailQueueTaskAdditionalInformationDTO.java x: 93 lines of code y: 6 # changes mailet/ai/src/main/java/org/apache/james/ai/classic/BayesianAnalysis.java x: 195 lines of code y: 14 # changes server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/JPASieveRepository.java x: 287 lines of code y: 5 # changes server/container/spring/src/main/java/org/apache/james/container/spring/bean/factory/mailrepositorystore/MailRepositoryStoreBeanFactory.java x: 118 lines of code y: 21 # changes mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java x: 360 lines of code y: 20 # changes mailbox/tika/src/main/java/org/apache/james/mailbox/tika/TikaConfiguration.java x: 190 lines of code y: 5 # changes mpt/core/src/main/java/org/apache/james/mpt/helper/CreateScript.java x: 828 lines of code y: 4 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/AddFooter.java x: 128 lines of code y: 10 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/URIScanner.java x: 178 lines of code y: 10 # changes server/testing/src/main/java/org/apache/james/jmap/JmapCommonRequests.java x: 168 lines of code y: 3 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/JPAUsersRepository.java x: 30 lines of code y: 18 # changes server/data/data-memory/src/main/java/org/apache/james/user/memory/MemoryUsersRepository.java x: 29 lines of code y: 19 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java x: 752 lines of code y: 17 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/MailCmdHandler.java x: 203 lines of code y: 18 # changes server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSMailQueueFactory.java x: 28 lines of code y: 14 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/JPAMailbox.java x: 146 lines of code y: 21 # changes server/container/util/src/main/java/org/apache/james/util/concurrency/ConcurrentTestRunner.java x: 197 lines of code y: 16 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/redirect/AddressExtractor.java x: 128 lines of code y: 8 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/configuration/CassandraMailQueueViewConfiguration.java x: 125 lines of code y: 7 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/SetMessagesResponse.java x: 203 lines of code y: 2 # changes mpt/core/src/main/java/org/apache/james/mpt/host/ExternalHostSystem.java x: 65 lines of code y: 14 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/FetchMail.java x: 389 lines of code y: 11 # changes protocols/api/src/main/java/org/apache/james/protocols/api/handler/ProtocolHandlerChainImpl.java x: 178 lines of code y: 7 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java x: 207 lines of code y: 7 # changes src/site/xdoc/server/archive/configuration_v2_0.xml x: 672 lines of code y: 2 # changes server/container/spring/src/main/java/org/apache/james/container/spring/bean/factorypostprocessor/QuotaBeanFactoryPostProcessor.java x: 89 lines of code y: 6 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/MailPriorityHandler.java x: 57 lines of code y: 17 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/fastfail/JDBCGreylistHandler.java x: 258 lines of code y: 19 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ParsedConfiguration.java x: 390 lines of code y: 9 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/GetMessageListRequest.java x: 150 lines of code y: 1 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/mailbox/Mailbox.java x: 306 lines of code y: 1 # changes server/data/data-jpa/src/main/java/org/apache/james/sieve/jpa/model/JPASieveScript.java x: 143 lines of code y: 2 # changes server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/Account.java x: 134 lines of code y: 6 # changes server/container/spring/src/main/appended-resources/supplemental-models.xml x: 293 lines of code y: 2 # changes server/data/data-api/src/main/java/org/apache/james/dlp/api/DLPConfigurationItem.java x: 216 lines of code y: 6 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/LogMessage.java x: 89 lines of code y: 16 # changes src/homepage/assets/css/main.css x: 3344 lines of code y: 4 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/ClassifyBounce.java x: 293 lines of code y: 12 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/OnlyText.java x: 254 lines of code y: 8 # changes mailet/ai/src/main/java/org/apache/james/ai/classic/BayesianAnalyzer.java x: 223 lines of code y: 5 # changes src/homepage/assets/js/lightbox.js x: 336 lines of code y: 1 # changes src/homepage/assets/js/util.js x: 326 lines of code y: 1 # changes src/site/xdoc/protocols/changes.xml x: 617 lines of code y: 1 # changes src/site/xdoc/server/archive/usingLDAP_v1_2.xml x: 154 lines of code y: 1 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/Poster.java x: 6 lines of code y: 6 # changes src/site/resources/downloads/formatting.xml x: 279 lines of code y: 1 # changes
190.0
# changes
  min: 1.0
  average: 6.28
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 190.0
0 3344.0
lines of code
min: 1.0 | average: 68.36 | 25th percentile: 17.0 | median: 39.0 | 75th percentile: 81.0 | max: 3344.0

Number of Contributors vs. Number of Changes: 3979 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 9 # contributors y: 34 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 7 # contributors y: 12 # changes server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 8 # contributors y: 33 # changes backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 2 # contributors y: 3 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 3 # contributors y: 7 # changes server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 8 # contributors y: 26 # changes server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 5 # contributors y: 8 # changes server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 2 # contributors y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 7 # contributors y: 27 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueue.java x: 7 # contributors y: 29 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 5 # contributors y: 9 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 4 # contributors y: 5 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 16 # contributors y: 141 # changes mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 5 # contributors y: 13 # changes mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 5 # contributors y: 14 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/RecoverAttachment.java x: 7 # contributors y: 10 # changes server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 3 # contributors y: 13 # changes src/site/xdoc/server/quick-start-cassandra.xml x: 8 # contributors y: 21 # changes src/site/xdoc/server/config-users.xml x: 8 # contributors y: 18 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 3 # contributors y: 17 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 9 # contributors y: 31 # changes server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 4 # contributors y: 11 # changes mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 3 # contributors y: 3 # changes mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 5 # contributors y: 5 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/SessionProviderImpl.java x: 6 # contributors y: 10 # changes server/data/data-api/src/main/java/org/apache/james/user/api/DelegationStore.java x: 3 # contributors y: 4 # changes server/data/data-api/src/main/java/org/apache/james/user/api/UsersRepository.java x: 5 # contributors y: 17 # changes server/data/data-api/src/main/java/org/apache/james/user/api/model/User.java x: 5 # contributors y: 6 # changes server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 8 # contributors y: 14 # changes server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUser.java x: 5 # contributors y: 11 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 7 # contributors y: 22 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 8 # contributors y: 17 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UserService.java x: 7 # contributors y: 15 # changes server/apps/distributed-app/sample-configuration/usersrepository.xml x: 3 # contributors y: 5 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 6 # contributors y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 3 # contributors y: 9 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 6 # contributors y: 17 # changes server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 13 # contributors y: 38 # changes server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 1 # contributors y: 1 # changes server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 6 # contributors y: 11 # changes server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 11 # contributors y: 46 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppenderImpl.java x: 3 # contributors y: 10 # changes src/site/xdoc/server/config-jmap.xml x: 7 # contributors y: 24 # changes mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 15 # contributors y: 76 # changes src/site/xdoc/server/dev-build.xml x: 3 # contributors y: 8 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ImapParserFactory.java x: 7 # contributors y: 20 # changes server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 8 # contributors y: 22 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServerFactory.java x: 5 # contributors y: 15 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Dequeuer.java x: 6 # contributors y: 31 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Enqueuer.java x: 6 # contributors y: 22 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/api/MailQueueView.java x: 6 # contributors y: 13 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 9 # contributors y: 42 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/routes/UserMailboxesRoutes.java x: 9 # contributors y: 19 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserMailboxesService.java x: 4 # contributors y: 24 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capabilities.scala x: 6 # contributors y: 15 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 6 # contributors y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 6 # contributors y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 5 # contributors y: 27 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSubscriptionSerializer.scala x: 4 # contributors y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/QuotaSerializer.scala x: 1 # contributors y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 5 # contributors y: 38 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailHeader.scala x: 3 # contributors y: 18 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 5 # contributors y: 34 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keywords.scala x: 2 # contributors y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/UploadRoutes.scala x: 3 # contributors y: 20 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetUpdatePerformer.scala x: 4 # contributors y: 12 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseSetMethod.scala x: 6 # contributors y: 23 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/MailboxChangeListener.scala x: 5 # contributors y: 19 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/delegation/DelegatedAccountGet.scala x: 1 # contributors y: 3 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSerializer.scala x: 3 # contributors y: 6 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/ResponseSerializer.scala x: 5 # contributors y: 21 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 5 # contributors y: 24 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailGet.scala x: 6 # contributors y: 24 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MDN.scala x: 1 # contributors y: 2 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateGetMethod.scala x: 2 # contributors y: 5 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailChangesMethod.scala x: 4 # contributors y: 10 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailGetMethod.scala x: 6 # contributors y: 28 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailImportMethod.scala x: 3 # contributors y: 11 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailQueryMethod.scala x: 8 # contributors y: 29 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/IdentityGetMethod.scala x: 2 # contributors y: 12 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNParseMethod.scala x: 2 # contributors y: 9 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxChangesMethod.scala x: 4 # contributors y: 16 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxGetMethod.scala x: 8 # contributors y: 46 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetMethod.scala x: 7 # contributors y: 32 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/VacationResponseGetMethod.scala x: 7 # contributors y: 25 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/DownloadRoutes.scala x: 3 # contributors y: 30 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/SessionRoutes.scala x: 2 # contributors y: 13 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/vacation/VacationResponseSet.scala x: 6 # contributors y: 9 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/EmailChange.java x: 4 # contributors y: 9 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxChange.java x: 4 # contributors y: 20 # changes src/site/xdoc/protocols/imap4.xml x: 3 # contributors y: 16 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java x: 9 # contributors y: 16 # changes server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 8 # contributors y: 35 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxSetCreatePerformer.scala x: 4 # contributors y: 7 # changes protocols/netty/src/main/java/org/apache/james/protocols/netty/AbstractSSLAwareChannelPipelineFactory.java x: 8 # contributors y: 19 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 10 # contributors y: 40 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 20 # contributors y: 190 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 10 # contributors y: 41 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/VacationReply.java x: 5 # contributors y: 12 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageManager.java x: 9 # contributors y: 28 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageMapper.java x: 9 # contributors y: 40 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAModSeqProvider.java x: 8 # contributors y: 13 # changes mailbox/jpa/src/main/resources/META-INF/spring/mailbox-jpa.xml x: 11 # contributors y: 25 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 8 # contributors y: 45 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 10 # contributors y: 79 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxAnnotationListener.java x: 9 # contributors y: 24 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/DefaultUserQuotaRootResolver.java x: 7 # contributors y: 26 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 14 # contributors y: 46 # changes mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 7 # contributors y: 33 # changes server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 1 # contributors y: 7 # changes server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/CreateMissingParentsTask.java x: 2 # contributors y: 6 # changes server/container/guice/protocols/lmtp/src/main/java/org/apache/james/modules/protocols/LMTPServerModule.java x: 8 # contributors y: 16 # changes server/container/guice/protocols/pop/src/main/java/org/apache/james/modules/protocols/POP3ServerModule.java x: 7 # contributors y: 16 # changes server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 13 # contributors y: 44 # changes server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/WebAdminServerModule.java x: 10 # contributors y: 34 # changes server/protocols/protocols-pop3/src/main/java/org/apache/james/pop3server/netty/POP3ServerFactory.java x: 5 # contributors y: 10 # changes src/site/xdoc/download.xml x: 11 # contributors y: 73 # changes src/homepage/index.html x: 9 # contributors y: 50 # changes src/site/xdoc/server/install.xml x: 3 # contributors y: 28 # changes src/site/xdoc/server/packaging.xml x: 4 # contributors y: 22 # changes mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JpaCurrentQuotaManager.java x: 6 # contributors y: 14 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/SimpleMailStore.java x: 7 # contributors y: 21 # changes server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataModule.java x: 4 # contributors y: 8 # changes server/data/data-api/src/main/java/org/apache/james/probe/DataProbe.java x: 10 # contributors y: 13 # changes server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/identity/CustomIdentityDAO.scala x: 4 # contributors y: 13 # changes mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/blob/BlobStoreDeletedMessageVault.java x: 9 # contributors y: 25 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 9 # contributors y: 17 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/JMAPFiltering.java x: 6 # contributors y: 8 # changes server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 5 # contributors y: 18 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java x: 7 # contributors y: 18 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraACLMapper.java x: 8 # contributors y: 37 # changes src/site/xdoc/server/config-cassandra.xml x: 11 # contributors y: 38 # changes mailet/crypto/src/main/java/org/apache/james/transport/mailets/SMIMECheckSignature.java x: 4 # contributors y: 14 # changes mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICalendarParser.java x: 8 # contributors y: 15 # changes server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 7 # contributors y: 36 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryMailDaoV2.java x: 7 # contributors y: 14 # changes server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSCacheableMailQueue.java x: 3 # contributors y: 12 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/SendMailHandler.java x: 9 # contributors y: 20 # changes server/apps/distributed-pop3-app/src/main/java/org/apache/james/DistributedPOP3JamesServerMain.java x: 5 # contributors y: 16 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java x: 6 # contributors y: 12 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/SearchProcessor.java x: 11 # contributors y: 50 # changes server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java x: 7 # contributors y: 28 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/DefineRulesCommandHandler.java x: 7 # contributors y: 7 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/FilteringAggregate.java x: 7 # contributors y: 9 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/EventSourcingFilteringManagement.java x: 9 # contributors y: 13 # changes server/container/guice/protocols/webadmin-jmap/src/main/java/org/apache/james/modules/server/JmapTaskSerializationModule.java x: 1 # contributors y: 5 # changes event-sourcing/event-store-cassandra/src/main/scala/org/apache/james/eventsourcing/eventstore/cassandra/CassandraEventStore.scala x: 4 # contributors y: 4 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailQuery.scala x: 6 # contributors y: 21 # changes server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryView.java x: 2 # contributors y: 8 # changes server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 5 # contributors y: 26 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAOV3.java x: 3 # contributors y: 21 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 15 # contributors y: 132 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/ToSenderFolder.java x: 5 # contributors y: 20 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/delivery/MailboxAppender.java x: 3 # contributors y: 22 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageStorer.java x: 3 # contributors y: 14 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 8 # contributors y: 44 # changes server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/EmailQueryViewPopulator.java x: 1 # contributors y: 8 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 14 # contributors y: 54 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 8 # contributors y: 38 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 12 # contributors y: 52 # changes mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java x: 9 # contributors y: 18 # changes src/site/xdoc/contribute.xml x: 10 # contributors y: 15 # changes mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 12 # contributors y: 28 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 11 # contributors y: 36 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/CapabilityProcessor.java x: 9 # contributors y: 26 # changes server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 14 # contributors y: 45 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListProcessor.java x: 7 # contributors y: 40 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 11 # contributors y: 61 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java x: 5 # contributors y: 23 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/BlobManagerImpl.java x: 1 # contributors y: 6 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/DownloadRoutes.java x: 5 # contributors y: 25 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 10 # contributors y: 43 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 10 # contributors y: 24 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxPath.java x: 8 # contributors y: 34 # changes protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 9 # contributors y: 37 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/GetMessageListMethod.java x: 4 # contributors y: 18 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MailboxManager.java x: 11 # contributors y: 71 # changes server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/DefaultMailboxesProvisioner.java x: 2 # contributors y: 11 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 11 # contributors y: 88 # changes src/site/xdoc/server/config-listeners.xml x: 2 # contributors y: 10 # changes protocols/imap/src/main/java/org/apache/james/imap/api/process/ImapSession.java x: 6 # contributors y: 19 # changes protocols/imap/src/main/java/org/apache/james/imap/main/AbstractImapRequestHandler.java x: 5 # contributors y: 7 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/IdleProcessor.java x: 11 # contributors y: 40 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/extractor/JsoupTextExtractor.java x: 2 # contributors y: 7 # changes server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 8 # contributors y: 27 # changes server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 7 # contributors y: 30 # changes backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConfiguration.java x: 6 # contributors y: 18 # changes event-bus/distributed/src/main/java/org/apache/james/events/KeyRegistrationHandler.java x: 2 # contributors y: 20 # changes mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxAnnotationKey.java x: 7 # contributors y: 11 # changes server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 12 # contributors y: 33 # changes src/homepage/howTo/mail-processing.html x: 6 # contributors y: 20 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/AttachmentLoader.java x: 8 # contributors y: 24 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAO.java x: 13 # contributors y: 78 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java x: 7 # contributors y: 19 # changes protocols/imap/src/main/java/org/apache/james/imap/api/ImapConstants.java x: 7 # contributors y: 17 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/CassandraTableManager.java x: 6 # contributors y: 25 # changes event-bus/distributed/src/main/java/org/apache/james/events/EventDispatcher.java x: 2 # contributors y: 14 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/FetchCommandParser.java x: 5 # contributors y: 22 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxDAO.java x: 8 # contributors y: 23 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/parser/StoreCommandParser.java x: 4 # contributors y: 15 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AppendProcessor.java x: 8 # contributors y: 40 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/DeleteProcessor.java x: 8 # contributors y: 25 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/ListRightsProcessor.java x: 6 # contributors y: 27 # changes mailbox/memory/src/main/resources/META-INF/spring/mailbox-memory.xml x: 10 # contributors y: 22 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapper.java x: 12 # contributors y: 82 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMessageMapper.java x: 11 # contributors y: 28 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AbstractMessageMapper.java x: 10 # contributors y: 27 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/SimpleMailboxMessage.java x: 10 # contributors y: 35 # changes mailbox/event/json/src/main/scala/org/apache/james/event/json/DTOs.scala x: 10 # contributors y: 16 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageResultIterator.java x: 10 # contributors y: 32 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 10 # contributors y: 33 # changes mailbox/api/src/main/java/org/apache/james/mailbox/MessageManager.java x: 13 # contributors y: 49 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraModSeqProvider.java x: 9 # contributors y: 38 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraUidProvider.java x: 9 # contributors y: 35 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractSelectionProcessor.java x: 11 # contributors y: 56 # changes server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java x: 10 # contributors y: 23 # changes server/protocols/protocols-managesieve/src/main/java/org/apache/james/managesieveserver/netty/ManageSieveServer.java x: 8 # contributors y: 20 # changes server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/netty/SMTPServer.java x: 13 # contributors y: 35 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java x: 14 # contributors y: 36 # changes src/site/site.xml x: 16 # contributors y: 53 # changes server/queue/queue-activemq/src/main/resources/META-INF/spring/activemq-queue-context.xml x: 8 # contributors y: 11 # changes server/queue/queue-activemq/src/main/java/org/apache/james/queue/activemq/ActiveMQMailQueueFactory.java x: 8 # contributors y: 12 # changes server/data/data-file/src/main/java/org/apache/james/sieverepository/file/SieveFileRepository.java x: 8 # contributors y: 32 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserRoutes.java x: 9 # contributors y: 21 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSetCreatePerformer.scala x: 4 # contributors y: 17 # changes protocols/api/src/main/java/org/apache/james/protocols/api/ProtocolSession.java x: 7 # contributors y: 13 # changes mailet/api/src/main/java/org/apache/mailet/Mail.java x: 11 # contributors y: 22 # changes protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 11 # contributors y: 52 # changes server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/BrowseStartDAO.java x: 6 # contributors y: 7 # changes mailet/standard/src/main/java/org/apache/james/transport/mailets/ToProcessor.java x: 7 # contributors y: 8 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RecipientRewriteTableProcessor.java x: 6 # contributors y: 32 # changes mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 12 # contributors y: 70 # changes backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java x: 9 # contributors y: 23 # changes server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/JMAPApiRoutes.scala x: 7 # contributors y: 38 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/PreDeletionHooks.java x: 8 # contributors y: 10 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/search/LazyMessageSearchIndex.java x: 14 # contributors y: 48 # changes protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 6 # contributors y: 33 # changes server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/GroupsRoutes.java x: 9 # contributors y: 32 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 11 # contributors y: 42 # changes server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/SieveMailAdapter.java x: 7 # contributors y: 23 # changes server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 15 # contributors y: 43 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 11 # contributors y: 39 # changes server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/FilteringManagement.java x: 8 # contributors y: 8 # changes mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMailboxMapper.java x: 9 # contributors y: 36 # changes mpt/core/src/main/java/org/apache/james/mpt/api/Session.java x: 5 # contributors y: 4 # changes mailbox/store/src/main/java/org/apache/james/mailbox/store/FlagsUpdateCalculator.java x: 3 # contributors y: 2 # changes
190.0
# changes
  min: 1.0
  average: 6.28
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 190.0
0 20.0
# contributors
min: 1.0 | average: 2.85 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 20.0

Number of Contributors vs. File Size: 3979 points

server/queue/queue-memory/src/main/java/org/apache/james/queue/memory/MemoryMailQueueFactory.java x: 9 # contributors y: 281 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/http/BasicAuthenticationStrategy.scala x: 7 # contributors y: 92 lines of code server/testing/src/main/java/org/apache/james/util/docker/Images.java x: 8 # contributors y: 12 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchIndexer.java x: 2 # contributors y: 108 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/VacationMailet.java x: 3 # contributors y: 114 lines of code server/task/task-memory/src/main/java/org/apache/james/task/SerialTaskManagerWorker.java x: 8 # contributors y: 179 lines of code server/testing/src/main/java/org/apache/james/util/docker/DockerContainer.java x: 5 # contributors y: 169 lines of code server/testing/src/main/java/org/apache/james/jmap/HttpJmapAuthentication.java x: 2 # contributors y: 44 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailSubmissionSetMethod.scala x: 7 # contributors y: 349 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/RabbitMQMailQueue.java x: 7 # contributors y: 116 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/crypto/SecurityKeyLoader.java x: 5 # contributors y: 77 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/LegacyJavaEncryptionFactory.java x: 4 # contributors y: 85 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java x: 16 # contributors y: 778 lines of code mailet/crypto/src/main/java/org/apache/james/transport/KeyStoreHolder.java x: 5 # contributors y: 120 lines of code mailet/crypto/src/main/java/org/apache/james/transport/SMIMEKeyHolder.java x: 5 # contributors y: 154 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageInputStreamSource.java x: 3 # contributors y: 125 lines of code src/site/xdoc/server/quick-start-cassandra.xml x: 8 # contributors y: 301 lines of code src/site/xdoc/server/config-users.xml x: 8 # contributors y: 104 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyLDAPUsersDAO.java x: 3 # contributors y: 308 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/ReadOnlyUsersLDAPRepository.java x: 9 # contributors y: 55 lines of code server/data/data-library/src/main/java/org/apache/james/user/lib/UsersRepositoryImpl.java x: 4 # contributors y: 184 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/Authenticator.java x: 3 # contributors y: 7 lines of code mailbox/spring/src/main/java/org/apache/james/mailbox/spring/AnonymousAuthenticator.java x: 5 # contributors y: 10 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/FakeAuthenticator.java x: 5 # contributors y: 20 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/SessionProviderImpl.java x: 6 # contributors y: 108 lines of code protocols/managesieve/src/main/java/org/apache/james/managesieve/core/PlainAuthenticationProcessor.java x: 5 # contributors y: 59 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/UserRepositoryAuthenticator.java x: 3 # contributors y: 23 lines of code server/data/data-api/src/main/java/org/apache/james/user/api/UsersRepository.java x: 5 # contributors y: 43 lines of code server/data/data-jpa/src/main/java/org/apache/james/user/jpa/model/JPAUser.java x: 8 # contributors y: 141 lines of code server/data/data-ldap/src/main/java/org/apache/james/user/ldap/LdapRepositoryConfiguration.java x: 5 # contributors y: 303 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/AuthenticationRoutes.java x: 7 # contributors y: 269 lines of code server/protocols/protocols-smtp/src/main/java/org/apache/james/smtpserver/UsersRepositoryAuthHook.java x: 8 # contributors y: 114 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/UserService.java x: 7 # contributors y: 49 lines of code server/mailet/rate-limiter/mailetcontainer.xml x: 3 # contributors y: 155 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/filtering/RuleDTO.java x: 4 # contributors y: 270 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/Rule.java x: 6 # contributors y: 358 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/JmapRuleDTO.java x: 3 # contributors y: 137 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/MailMatcher.java x: 2 # contributors y: 74 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Quotas.scala x: 7 # contributors y: 196 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaGetMethod.scala x: 3 # contributors y: 69 lines of code src/site/xdoc/server/config-system.xml x: 8 # contributors y: 166 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/SPF.java x: 6 # contributors y: 96 lines of code server/container/spring/src/main/resources/META-INF/org/apache/james/spring-server.xml x: 13 # contributors y: 142 lines of code server/blob/blob-api/src/main/java/org/apache/james/blob/api/ObjectStorageHealthCheck.java x: 1 # contributors y: 29 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/ReactorRabbitMQChannelPool.java x: 7 # contributors y: 660 lines of code server/protocols/jmap/src/main/java/org/apache/james/jmap/JMAPRoutes.java x: 6 # contributors y: 35 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/rfc8621/RFC8621MethodsModule.java x: 11 # contributors y: 219 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/MailboxQuerySerializer.scala x: 5 # contributors y: 34 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MailboxQueryChanges.scala x: 1 # contributors y: 9 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/QuotaQueryMethod.scala x: 3 # contributors y: 61 lines of code src/site/xdoc/server/config-jmap.xml x: 7 # contributors y: 149 lines of code mailbox/lucene/src/main/java/org/apache/james/mailbox/lucene/search/LuceneMessageSearchIndex.java x: 15 # contributors y: 982 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/PropertyBuilder.java x: 7 # contributors y: 120 lines of code src/site/xdoc/server/dev-build.xml x: 3 # contributors y: 228 lines of code protocols/imap/src/main/java/org/apache/james/imap/ImapSuite.java x: 1 # contributors y: 23 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ImapParserFactory.java x: 7 # contributors y: 77 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/IMAPServerModule.java x: 8 # contributors y: 186 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQManagementAPI.java x: 6 # contributors y: 351 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Dequeuer.java x: 6 # contributors y: 140 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/Enqueuer.java x: 6 # contributors y: 131 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/api/MailQueueView.java x: 6 # contributors y: 23 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AuthenticateProcessor.java x: 9 # contributors y: 194 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/UserMailboxesService.java x: 4 # contributors y: 170 lines of code server/container/guice/protocols/jmap/src/main/java/org/apache/james/jmap/draft/JMAPModule.java x: 9 # contributors y: 267 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/Capability.scala x: 6 # contributors y: 246 lines of code server/queue/queue-api/src/main/java/org/apache/james/queue/api/MailQueue.java x: 8 # contributors y: 45 lines of code server/queue/queue-pulsar/src/main/scala/org/apache/james/queue/pulsar/PulsarMailQueue.scala x: 5 # contributors y: 458 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/DelegationSerializer.scala x: 3 # contributors y: 80 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailGetSerializer.scala x: 6 # contributors y: 262 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/EmailSetSerializer.scala x: 5 # contributors y: 381 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/IdentitySerializer.scala x: 5 # contributors y: 95 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/QuotaSerializer.scala x: 1 # contributors y: 89 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/package.scala x: 6 # contributors y: 75 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Email.scala x: 5 # contributors y: 724 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailSet.scala x: 5 # contributors y: 339 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/Keywords.scala x: 2 # contributors y: 86 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/EventSourceRoutes.scala x: 4 # contributors y: 192 lines of code server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/DecisionProjection.scala x: 4 # contributors y: 27 lines of code event-sourcing/event-sourcing-core/src/main/scala/org/apache/james/eventsourcing/CommandDispatcher.scala x: 4 # contributors y: 60 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/change/MailboxChangeListener.scala x: 5 # contributors y: 115 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/json/PushSerializer.scala x: 3 # contributors y: 101 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailBodyPart.scala x: 5 # contributors y: 287 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MDN.scala x: 1 # contributors y: 93 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/MDNSend.scala x: 2 # contributors y: 182 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateGetMethod.scala x: 2 # contributors y: 56 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetDeletePerformer.scala x: 1 # contributors y: 50 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/DelegateSetMethod.scala x: 4 # contributors y: 50 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/EmailParseMethod.scala x: 2 # contributors y: 94 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/IdentitySetMethod.scala x: 3 # contributors y: 49 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MDNSendMethod.scala x: 2 # contributors y: 270 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxChangesMethod.scala x: 4 # contributors y: 67 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/method/MailboxGetMethod.scala x: 8 # contributors y: 154 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/routes/ProcessingContext.scala x: 4 # contributors y: 157 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/vacation/VacationResponseSet.scala x: 6 # contributors y: 81 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/change/MailboxAndEmailChange.java x: 3 # contributors y: 174 lines of code src/site/xdoc/server/quick-start.xml x: 6 # contributors y: 162 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/JPAMailboxMessage.java x: 9 # contributors y: 82 lines of code server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java x: 8 # contributors y: 237 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/delegation/DelegateSet.scala x: 3 # contributors y: 29 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java x: 10 # contributors y: 400 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java x: 20 # contributors y: 887 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreRightManager.java x: 10 # contributors y: 254 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/jsieve/RejectAction.java x: 4 # contributors y: 105 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/openjpa/OpenJPAMessageManager.java x: 9 # contributors y: 68 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/MessageMapper.java x: 9 # contributors y: 161 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/UidProvider.java x: 7 # contributors y: 29 lines of code server/apps/cli/src/main/java/org/apache/james/cli/ServerCmd.java x: 3 # contributors y: 431 lines of code server/apps/cli/src/main/java/org/apache/james/cli/probe/impl/JmxDataProbe.java x: 2 # contributors y: 191 lines of code server/data/data-api/src/main/java/org/apache/james/rrt/api/RecipientRewriteTableManagementMBean.java x: 7 # contributors y: 18 lines of code server/container/guice/jpa-common/src/main/java/org/apache/james/modules/data/JPAConfiguration.java x: 3 # contributors y: 207 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPAMailboxSessionMapperFactory.java x: 8 # contributors y: 64 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAModSeqProvider.java x: 8 # contributors y: 75 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaDAO.java x: 3 # contributors y: 187 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/quota/JPAPerUserMaxQuotaManager.java x: 5 # contributors y: 228 lines of code mailbox/jpa/src/main/resources/META-INF/spring/mailbox-jpa.xml x: 11 # contributors y: 71 lines of code mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/model/openjpa/AbstractJPAMailboxMessage.java x: 8 # contributors y: 403 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java x: 10 # contributors y: 199 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxAnnotationListener.java x: 9 # contributors y: 47 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/ListeningMessageSearchIndex.java x: 14 # contributors y: 98 lines of code mailbox/tools/indexer/src/main/java/org/apache/mailbox/tools/indexer/ReIndexerPerformer.java x: 7 # contributors y: 293 lines of code server/container/feature-checks/src/main/java/org/apache/james/healthcheck/MailReceptionCheck.java x: 1 # contributors y: 216 lines of code server/container/mailbox-adapter/src/main/java/org/apache/james/adapter/mailbox/ACLUsernameChangeTaskStep.java x: 1 # contributors y: 66 lines of code server/protocols/webadmin/webadmin-mailbox/src/main/java/org/apache/james/webadmin/service/CreateMissingParentsTask.java x: 2 # contributors y: 150 lines of code server/container/guice/protocols/lmtp/src/main/java/org/apache/james/modules/protocols/LMTPServerModule.java x: 8 # contributors y: 39 lines of code server/container/guice/protocols/managedsieve/src/main/java/org/apache/james/modules/protocols/ManageSieveServerModule.java x: 6 # contributors y: 43 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/CertificateReloadable.java x: 2 # contributors y: 9 lines of code server/protocols/webadmin/webadmin-protocols/src/main/java/org/apache/james/protocols/webadmin/ProtocolServerRoutes.java x: 1 # contributors y: 56 lines of code protocols/netty/src/main/java/org/apache/james/protocols/netty/NettyServer.java x: 9 # contributors y: 95 lines of code server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/AbstractConfigurableAsyncServer.java x: 13 # contributors y: 298 lines of code server/container/guice/protocols/webadmin/src/main/java/org/apache/james/modules/server/WebAdminServerModule.java x: 10 # contributors y: 183 lines of code src/site/xdoc/download.xml x: 11 # contributors y: 353 lines of code src/homepage/index.html x: 9 # contributors y: 429 lines of code src/site/xdoc/server/install.xml x: 3 # contributors y: 237 lines of code src/site/xdoc/server/packaging.xml x: 4 # contributors y: 255 lines of code src/site/xdoc/server/release-notes.xml x: 3 # contributors y: 810 lines of code mailet/api/src/main/java/org/apache/mailet/StorageDirective.java x: 1 # contributors y: 191 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraJmapModule.java x: 4 # contributors y: 113 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/data/CassandraVacationModule.java x: 2 # contributors y: 29 lines of code server/data/data-api/src/main/java/org/apache/james/probe/DataProbe.java x: 10 # contributors y: 44 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/pushsubscription/CassandraPushSubscriptionDAO.java x: 2 # contributors y: 141 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/pushsubscription/PushSubscriptionRepository.java x: 2 # contributors y: 20 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/pushsubscription/MemoryPushSubscriptionRepository.java x: 2 # contributors y: 121 lines of code server/data/data-jmap/src/main/scala/org/apache/james/jmap/api/identity/CustomIdentityDAO.scala x: 4 # contributors y: 218 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/service/DeleteUsersDataOfDomainTask.java x: 1 # contributors y: 146 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/DomainsRoutes.java x: 9 # contributors y: 241 lines of code server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxModule.java x: 4 # contributors y: 238 lines of code server/container/guice/memory/src/main/java/org/apache/james/modules/mailbox/MemoryMailboxModule.java x: 4 # contributors y: 142 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/mailet/filter/JMAPFiltering.java x: 6 # contributors y: 54 lines of code server/apps/cassandra-app/src/main/java/org/apache/james/CassandraJamesServerMain.java x: 5 # contributors y: 173 lines of code server/apps/distributed-app/src/main/java/org/apache/james/CassandraRabbitMQJamesServerMain.java x: 5 # contributors y: 186 lines of code backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/init/configuration/CassandraConfiguration.java x: 7 # contributors y: 554 lines of code src/site/xdoc/server/config-cassandra.xml x: 11 # contributors y: 179 lines of code server/container/guice/configuration/src/main/java/org/apache/james/utils/PropertiesProvider.java x: 7 # contributors y: 103 lines of code mailet/api/src/main/java/org/apache/mailet/Serializer.java x: 4 # contributors y: 583 lines of code server/container/core/src/main/java/org/apache/james/server/core/MailImpl.java x: 7 # contributors y: 530 lines of code server/data/data-jpa/src/main/java/org/apache/james/mailrepository/jpa/JPAMailRepository.java x: 3 # contributors y: 328 lines of code server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryMailDaoV2.java x: 7 # contributors y: 262 lines of code server/queue/queue-jms/src/main/java/org/apache/james/queue/jms/JMSCacheableMailQueue.java x: 3 # contributors y: 525 lines of code server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/MailReferenceDTO.java x: 3 # contributors y: 218 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/AuthenticatedState.java x: 6 # contributors y: 387 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/SearchCommandParser.java x: 6 # contributors y: 971 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/RemoteDeliveryConfiguration.java x: 8 # contributors y: 283 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/SearchProcessor.java x: 11 # contributors y: 432 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/PopulateFilteringProjectionTask.java x: 1 # contributors y: 126 lines of code server/task/task-memory/src/main/scala/org/apache/james/task/eventsourcing/TerminationSubscriber.scala x: 4 # contributors y: 21 lines of code server/data/data-jmap/src/main/java/org/apache/james/jmap/api/filtering/impl/IncrementalRuleChange.java x: 1 # contributors y: 171 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/mail/EmailQuery.scala x: 6 # contributors y: 211 lines of code server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryView.java x: 2 # contributors y: 253 lines of code server/blob/blob-s3/src/main/java/org/apache/james/blob/objectstorage/aws/S3BlobStoreDAO.java x: 5 # contributors y: 359 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/json/IndexableMessage.java x: 3 # contributors y: 360 lines of code src/site/xdoc/server/config-opensearch.xml x: 1 # contributors y: 238 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapper.java x: 15 # contributors y: 603 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraFirstUnseenDAO.java x: 5 # contributors y: 209 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraDeletedMessageDAO.java x: 7 # contributors y: 199 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/impl/MessageParser.java x: 8 # contributors y: 232 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SendMDNProcessor.java x: 5 # contributors y: 135 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/MessageSearches.java x: 14 # contributors y: 556 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/SearchQuery.java x: 8 # contributors y: 1094 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/query/CriterionConverter.java x: 4 # contributors y: 442 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/search/SimpleMessageSearchIndex.java x: 12 # contributors y: 175 lines of code server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/utils/search/MailboxFilter.scala x: 6 # contributors y: 268 lines of code mailet/mailetdocs-maven-plugin/src/main/java/org/apache/james/mailet/DefaultDescriptorsExtractor.java x: 9 # contributors y: 258 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraPerUserMaxQuotaManager.java x: 6 # contributors y: 228 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/quota/InMemoryPerUserMaxQuotaManager.java x: 6 # contributors y: 173 lines of code src/site/xdoc/contribute.xml x: 10 # contributors y: 275 lines of code src/site/xdoc/guidelines.xml x: 6 # contributors y: 210 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/host/JamesImapHostSystem.java x: 12 # contributors y: 140 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractAuthProcessor.java x: 11 # contributors y: 194 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/IMAPServer.java x: 14 # contributors y: 233 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapper.java x: 11 # contributors y: 121 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java x: 5 # contributors y: 85 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/http/DownloadRoutes.java x: 5 # contributors y: 216 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StatusProcessor.java x: 8 # contributors y: 256 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/impl/JamesMailSpooler.java x: 1 # contributors y: 265 lines of code server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/CassandraUsersDAO.java x: 5 # contributors y: 269 lines of code server/protocols/webadmin/webadmin-jmap/src/main/java/org/apache/james/webadmin/data/jmap/dto/UserIdentity.java x: 1 # contributors y: 179 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/RemoteDelivery.java x: 10 # contributors y: 136 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/DeliveryRunnable.java x: 10 # contributors y: 165 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapChannelUpstreamHandler.java x: 10 # contributors y: 302 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/esmtp/AuthCmdHandler.java x: 9 # contributors y: 371 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraIndexTableHandler.java x: 7 # contributors y: 320 lines of code server/container/guice/protocols/imap/src/main/java/org/apache/james/modules/protocols/ImapPackage.java x: 2 # contributors y: 303 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java x: 11 # contributors y: 474 lines of code server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/NettyImapSession.java x: 7 # contributors y: 240 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MimeDescriptorImpl.java x: 5 # contributors y: 296 lines of code server/protocols/webadmin/webadmin-mailrepository/src/main/java/org/apache/james/webadmin/routes/MailRepositoriesRoutes.java x: 8 # contributors y: 317 lines of code server/task/task-distributed/src/main/java/org/apache/james/task/eventsourcing/distributed/RabbitMQWorkQueue.java x: 7 # contributors y: 223 lines of code backends-common/rabbitmq/src/main/java/org/apache/james/backends/rabbitmq/RabbitMQConfiguration.java x: 6 # contributors y: 675 lines of code server/protocols/webadmin/webadmin-core/src/main/java/org/apache/james/webadmin/WebAdminServer.java x: 7 # contributors y: 171 lines of code server/container/guice/mailbox/src/main/java/org/apache/james/modules/MailboxProbeImpl.java x: 12 # contributors y: 164 lines of code server/data/data-cassandra/src/main/java/org/apache/james/user/cassandra/tables/CassandraUserTable.java x: 4 # contributors y: 11 lines of code src/homepage/howTo/mail-processing.html x: 6 # contributors y: 145 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/json/JsonpDeserializerBase.java x: 1 # contributors y: 308 lines of code mailbox/opensearch/src/main/java/org/apache/james/mailbox/opensearch/events/OpenSearchListeningMessageSearchIndex.java x: 2 # contributors y: 236 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/IndexCreationFactory.java x: 2 # contributors y: 299 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageDAO.java x: 13 # contributors y: 287 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/ResultUtils.java x: 7 # contributors y: 234 lines of code event-bus/distributed/src/main/java/org/apache/james/events/EventDispatcher.java x: 2 # contributors y: 169 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractMailboxProcessor.java x: 11 # contributors y: 449 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/StoreProcessor.java x: 10 # contributors y: 235 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java x: 6 # contributors y: 327 lines of code protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchKey.java x: 6 # contributors y: 373 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/parser/ListCommandParser.java x: 5 # contributors y: 257 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/RenameProcessor.java x: 8 # contributors y: 79 lines of code mailbox/memory/src/main/resources/META-INF/spring/mailbox-memory.xml x: 10 # contributors y: 33 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapper.java x: 12 # contributors y: 307 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMetadata.java x: 3 # contributors y: 352 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/mail/InMemoryMessageMapper.java x: 11 # contributors y: 169 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/AbstractMessageMapper.java x: 10 # contributors y: 101 lines of code mailbox/event/json/src/main/scala/org/apache/james/event/json/DTOs.scala x: 10 # contributors y: 122 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/MessageResultImpl.java x: 8 # contributors y: 276 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxManager.java x: 10 # contributors y: 88 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMessageManager.java x: 9 # contributors y: 39 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdDAO.java x: 8 # contributors y: 545 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdToImapUidDAO.java x: 7 # contributors y: 417 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMessageModule.java x: 8 # contributors y: 124 lines of code mailbox/memory/src/main/java/org/apache/james/mailbox/inmemory/InMemoryMailboxManager.java x: 10 # contributors y: 70 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/MessageManager.java x: 13 # contributors y: 387 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/AbstractSelectionProcessor.java x: 11 # contributors y: 319 lines of code server/protocols/protocols-lmtp/src/main/java/org/apache/james/lmtpserver/netty/LMTPServer.java x: 10 # contributors y: 115 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/events/MailboxEvents.java x: 3 # contributors y: 456 lines of code mailbox/event/json/src/main/scala/org/apache/james/event/json/MailboxEventSerializer.scala x: 3 # contributors y: 339 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java x: 14 # contributors y: 423 lines of code mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/suite/SelectedInbox.java x: 6 # contributors y: 281 lines of code src/site/site.xml x: 16 # contributors y: 196 lines of code server/queue/queue-activemq/src/main/resources/META-INF/spring/activemq-queue-context.xml x: 8 # contributors y: 20 lines of code server/blob/blob-storage-strategy/src/main/java/org/apache/james/server/blob/deduplication/BloomFilterGCAlgorithm.java x: 2 # contributors y: 246 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/StripAttachment.java x: 9 # contributors y: 347 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/UserRoutes.java x: 9 # contributors y: 330 lines of code protocols/imap/src/main/java/org/apache/james/imap/message/request/GetMetadataRequest.java x: 1 # contributors y: 115 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/remote/delivery/MailDelivrerToHost.java x: 5 # contributors y: 246 lines of code mailet/api/src/main/java/org/apache/mailet/DsnParameters.java x: 1 # contributors y: 453 lines of code mailet/icalendar/src/main/java/org/apache/james/transport/mailets/ICALToJsonAttribute.java x: 8 # contributors y: 207 lines of code mailet/api/src/main/java/org/apache/mailet/Mail.java x: 11 # contributors y: 89 lines of code mailet/amqp/src/main/java/org/apache/james/transport/mailets/AmqpForwardAttribute.java x: 1 # contributors y: 198 lines of code protocols/smtp/src/main/java/org/apache/james/protocols/smtp/core/fastfail/DNSRBLHandler.java x: 7 # contributors y: 141 lines of code protocols/imap/src/main/java/org/apache/james/imap/processor/base/SelectedMailboxImpl.java x: 11 # contributors y: 384 lines of code src/homepage/howTo/custom-listeners.html x: 4 # contributors y: 201 lines of code backends-common/opensearch/src/main/java/org/apache/james/backends/opensearch/OpenSearchConfiguration.java x: 1 # contributors y: 536 lines of code server/mailet/integration-testing/src/main/java/org/apache/james/mailets/TemporaryJamesServer.java x: 3 # contributors y: 168 lines of code server/mailet/mailetcontainer-impl/src/main/java/org/apache/james/mailetcontainer/lib/AbstractStateCompositeProcessor.java x: 1 # contributors y: 143 lines of code server/protocols/webadmin/webadmin-mailqueue/src/main/java/org/apache/james/webadmin/routes/MailQueueRoutes.java x: 6 # contributors y: 295 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/WhiteListManager.java x: 8 # contributors y: 529 lines of code server/protocols/webadmin/webadmin-cassandra-data/src/main/java/org/apache/james/webadmin/service/CassandraMappingsSolveInconsistenciesTask.java x: 7 # contributors y: 59 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2.java x: 6 # contributors y: 192 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapper.java x: 12 # contributors y: 227 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/RecomputeMailboxCountersService.java x: 2 # contributors y: 203 lines of code mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/task/SolveMessageInconsistenciesService.java x: 5 # contributors y: 411 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/methods/SetMessagesUpdateProcessor.java x: 6 # contributors y: 414 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageFullViewFactory.java x: 6 # contributors y: 333 lines of code server/container/core/src/main/java/org/apache/james/server/core/MimeMessageWrapper.java x: 5 # contributors y: 408 lines of code server/protocols/protocols-pop3-distributed/src/main/java/org/apache/james/pop3server/mailbox/task/MetaDataFixInconsistenciesService.java x: 1 # contributors y: 423 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/ImapRequestLineReader.java x: 6 # contributors y: 647 lines of code server/protocols/webadmin/webadmin-data/src/main/java/org/apache/james/webadmin/routes/GroupsRoutes.java x: 9 # contributors y: 125 lines of code server/container/guice/mailet/src/main/java/org/apache/james/modules/server/MailetContainerModule.java x: 1 # contributors y: 257 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/mailets/DSNBounce.java x: 11 # contributors y: 413 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java x: 9 # contributors y: 146 lines of code server/apps/distributed-app/helm-chart/james/templates/deployment.yaml x: 1 # contributors y: 385 lines of code server/apps/spring-app/src/main/licensing/app/licensing.xml x: 1 # contributors y: 1264 lines of code server/apps/spring-app/src/main/licensing/war/licensing.xml x: 1 # contributors y: 1213 lines of code server/data/data-library/src/main/java/org/apache/james/rrt/lib/AbstractRecipientRewriteTable.java x: 15 # contributors y: 338 lines of code src/homepage/howTo/spf.html x: 4 # contributors y: 121 lines of code mpt/core/src/main/java/org/apache/james/mpt/protocol/ProtocolSession.java x: 7 # contributors y: 429 lines of code protocols/imap/src/main/java/org/apache/james/imap/decode/DecoderUtils.java x: 2 # contributors y: 319 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/CreationMessage.java x: 4 # contributors y: 402 lines of code mailbox/api/src/main/java/org/apache/james/mailbox/model/MailboxACL.java x: 7 # contributors y: 511 lines of code mailbox/plugin/quota-mailing/src/main/java/org/apache/james/mailbox/quota/mailing/QuotaMailingListenerConfiguration.java x: 3 # contributors y: 268 lines of code mailet/base/src/main/java/org/apache/mailet/base/GenericMailet.java x: 9 # contributors y: 117 lines of code server/mailet/mailets/src/main/java/org/apache/james/transport/util/SpecialAddressesUtils.java x: 7 # contributors y: 172 lines of code server/apps/spring-app/src/main/resources/sqlResources.xml x: 1 # contributors y: 515 lines of code server/apps/spring-app/src/main/appended-resources/supplemental-models.xml x: 1 # contributors y: 293 lines of code server/apps/spring-app/src/main/resources/log4j2.xml x: 1 # contributors y: 277 lines of code src/site/xdoc/server/config-fetchmail.xml x: 1 # contributors y: 884 lines of code src/site/xdoc/server/monitor-logging.xml x: 2 # contributors y: 369 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/quota/ListeningCurrentQuotaUpdater.java x: 11 # contributors y: 113 lines of code mdn/src/main/java/org/apache/james/mdn/MDN.java x: 4 # contributors y: 233 lines of code mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala x: 3 # contributors y: 252 lines of code mailbox/store/src/main/java/org/apache/james/mailbox/store/streaming/PartContentBuilder.java x: 4 # contributors y: 285 lines of code server/dns-service/dnsservice-dnsjava/src/main/java/org/apache/james/dnsservice/dnsjava/DNSJavaService.java x: 8 # contributors y: 347 lines of code mpt/core/src/main/java/org/apache/james/mpt/helper/ScriptBuilder.java x: 4 # contributors y: 1230 lines of code server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/FilterCondition.java x: 2 # contributors y: 402 lines of code mpt/core/src/main/java/org/apache/james/mpt/helper/CreateScript.java x: 2 # contributors y: 828 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/MessageProcessor.java x: 6 # contributors y: 752 lines of code mpt/core/src/main/java/org/apache/james/mpt/api/ImapHostSystem.java x: 7 # contributors y: 13 lines of code src/site/xdoc/server/archive/configuration_v2_0.xml x: 2 # contributors y: 672 lines of code server/protocols/fetchmail/src/main/java/org/apache/james/fetchmail/ParsedConfiguration.java x: 5 # contributors y: 390 lines of code src/homepage/assets/css/main.css x: 3 # contributors y: 3344 lines of code mailet/standard/src/main/java/org/apache/james/transport/mailets/ClassifyBounce.java x: 4 # contributors y: 293 lines of code src/homepage/assets/js/lightbox.js x: 1 # contributors y: 336 lines of code src/homepage/assets/js/util.js x: 1 # contributors y: 326 lines of code src/site/xdoc/protocols/changes.xml x: 1 # contributors y: 617 lines of code
3344.0
lines of code
  min: 1.0
  average: 68.36
  25th percentile: 17.0
  median: 39.0
  75th percentile: 81.0
  max: 3344.0
0 20.0
# contributors
min: 1.0 | average: 2.85 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 20.0